From 13e596333da4785ca9ebc36e551c3aef84e8eb37 Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 17:51:21 +0100 Subject: [PATCH 01/24] Vendor the SSL tracker protos (TrackerWrapperPacket) and their pb2 modules The official game logs carry the autorefs' tracked frames (positions and velocities in metres), which the log converter reads. Generated with the pinned protoc 3.20.2; imports made package-relative like the other generated modules. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- .../proto/ssl_vision_detection_tracked.proto | 92 +++++++++++++++++++ .../proto/ssl_vision_wrapper_tracked.proto | 18 ++++ .../ssl_vision_detection_tracked_pb2.py | 40 ++++++++ .../ssl_vision_wrapper_tracked_pb2.py | 31 +++++++ 4 files changed, 181 insertions(+) create mode 100644 utama_core/team_controller/proto/ssl_vision_detection_tracked.proto create mode 100644 utama_core/team_controller/proto/ssl_vision_wrapper_tracked.proto create mode 100644 utama_core/team_controller/src/generated_code/ssl_vision_detection_tracked_pb2.py create mode 100644 utama_core/team_controller/src/generated_code/ssl_vision_wrapper_tracked_pb2.py diff --git a/utama_core/team_controller/proto/ssl_vision_detection_tracked.proto b/utama_core/team_controller/proto/ssl_vision_detection_tracked.proto new file mode 100644 index 00000000..fc30af55 --- /dev/null +++ b/utama_core/team_controller/proto/ssl_vision_detection_tracked.proto @@ -0,0 +1,92 @@ +syntax = "proto2"; + +option java_package = "edu.tigers.sumatra.wp.proto"; +option go_package = "github.com/RoboCup-SSL/ssl-game-controller/internal/app/tracker"; + +import "ssl_gc_common.proto"; +import "ssl_gc_geometry.proto"; + +// Default network address: 224.5.23.2:10010 + +// Capabilities that a source implementation can have +enum Capability { + CAPABILITY_UNKNOWN = 0; + CAPABILITY_DETECT_FLYING_BALLS = 1; + CAPABILITY_DETECT_MULTIPLE_BALLS = 2; + CAPABILITY_DETECT_KICKED_BALLS = 3; +} + +// A single tracked ball +message TrackedBall { + // The position (x, y, height) [m] in the ssl-vision coordinate system + required Vector3 pos = 1; + + // The velocity [m/s] in the ssl-vision coordinate system + optional Vector3 vel = 2; + + // The visibility of the ball + // A value between 0 (not visible) and 1 (visible) + // The exact implementation depends on the source software + optional float visibility = 3; +} + +// A ball kicked by a robot, including predictions when the ball will come to a stop +message KickedBall { + // The initial position [m] from which the ball was kicked + required Vector2 pos = 1; + // The initial velocity [m/s] with which the ball was kicked + required Vector3 vel = 2; + // The unix timestamp [s] when the kick was performed + required double start_timestamp = 3; + + // The predicted unix timestamp [s] when the ball comes to a stop + optional double stop_timestamp = 4; + // The predicted position [m] at which the ball will come to a stop + optional Vector2 stop_pos = 5; + + // The robot that kicked the ball + optional RobotId robot_id = 6; +} + +// A single tracked robot +message TrackedRobot { + required RobotId robot_id = 1; + + // The position [m] in the ssl-vision coordinate system + required Vector2 pos = 2; + // The orientation [rad] in the ssl-vision coordinate system + required float orientation = 3; + + // The velocity [m/s] in the ssl-vision coordinate system + optional Vector2 vel = 4; + // The angular velocity [rad/s] in the ssl-vision coordinate system + optional float vel_angular = 5; + + // The visibility of the robot + // A value between 0 (not visible) and 1 (visible) + // The exact implementation depends on the source software + optional float visibility = 6; +} + +// A frame that contains all currently tracked objects on the field on all cameras +message TrackedFrame { + // A monotonous increasing frame counter + required uint32 frame_number = 1; + // The unix timestamp in [s] of the data + // If timestamp is larger than timestamp_captured, the source has applied a prediction already + required double timestamp = 2; + + // The list of detected balls + // The first ball is the primary one + // Sources may add additional balls based on their capabilities + repeated TrackedBall balls = 3; + // The list of detected robots of both teams + repeated TrackedRobot robots = 4; + + // Information about a kicked ball, if the ball was kicked by a robot and is still moving + // Note: This field is optional. Some source implementations might not set this at any time + optional KickedBall kicked_ball = 5; + + // List of capabilities of the source implementation + repeated Capability capabilities = 6; +} diff --git a/utama_core/team_controller/proto/ssl_vision_wrapper_tracked.proto b/utama_core/team_controller/proto/ssl_vision_wrapper_tracked.proto new file mode 100644 index 00000000..3111c937 --- /dev/null +++ b/utama_core/team_controller/proto/ssl_vision_wrapper_tracked.proto @@ -0,0 +1,18 @@ +syntax = "proto2"; + +option java_package = "edu.tigers.sumatra.wp.proto"; +option go_package = "github.com/RoboCup-SSL/ssl-game-controller/internal/app/tracker"; + +import "ssl_vision_detection_tracked.proto"; + +// A wrapper packet containing meta data of the source +// Also serves for the possibility to extend the protocol later +message TrackerWrapperPacket { + // A random UUID of the source that is kept constant at the source while running + // If multiple sources are broadcasting to the same network, this id can be used to identify individual sources + required string uuid = 1; + // The name of the source software that is producing this messages. + optional string source_name = 2; + // The tracked frame + optional TrackedFrame tracked_frame = 3; +} diff --git a/utama_core/team_controller/src/generated_code/ssl_vision_detection_tracked_pb2.py b/utama_core/team_controller/src/generated_code/ssl_vision_detection_tracked_pb2.py new file mode 100644 index 00000000..f6ffc5d7 --- /dev/null +++ b/utama_core/team_controller/src/generated_code/ssl_vision_detection_tracked_pb2.py @@ -0,0 +1,40 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: ssl_vision_detection_tracked.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder + +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from . import ssl_gc_common_pb2 as ssl__gc__common__pb2 +from . import ssl_gc_geometry_pb2 as ssl__gc__geometry__pb2 + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n"ssl_vision_detection_tracked.proto\x1a\x13ssl_gc_common.proto\x1a\x15ssl_gc_geometry.proto"O\n\x0bTrackedBall\x12\x15\n\x03pos\x18\x01 \x02(\x0b\x32\x08.Vector3\x12\x15\n\x03vel\x18\x02 \x01(\x0b\x32\x08.Vector3\x12\x12\n\nvisibility\x18\x03 \x01(\x02"\xa3\x01\n\nKickedBall\x12\x15\n\x03pos\x18\x01 \x02(\x0b\x32\x08.Vector2\x12\x15\n\x03vel\x18\x02 \x02(\x0b\x32\x08.Vector3\x12\x17\n\x0fstart_timestamp\x18\x03 \x02(\x01\x12\x16\n\x0estop_timestamp\x18\x04 \x01(\x01\x12\x1a\n\x08stop_pos\x18\x05 \x01(\x0b\x32\x08.Vector2\x12\x1a\n\x08robot_id\x18\x06 \x01(\x0b\x32\x08.RobotId"\x96\x01\n\x0cTrackedRobot\x12\x1a\n\x08robot_id\x18\x01 \x02(\x0b\x32\x08.RobotId\x12\x15\n\x03pos\x18\x02 \x02(\x0b\x32\x08.Vector2\x12\x13\n\x0borientation\x18\x03 \x02(\x02\x12\x15\n\x03vel\x18\x04 \x01(\x0b\x32\x08.Vector2\x12\x13\n\x0bvel_angular\x18\x05 \x01(\x02\x12\x12\n\nvisibility\x18\x06 \x01(\x02"\xb8\x01\n\x0cTrackedFrame\x12\x14\n\x0c\x66rame_number\x18\x01 \x02(\r\x12\x11\n\ttimestamp\x18\x02 \x02(\x01\x12\x1b\n\x05\x62\x61lls\x18\x03 \x03(\x0b\x32\x0c.TrackedBall\x12\x1d\n\x06robots\x18\x04 \x03(\x0b\x32\r.TrackedRobot\x12 \n\x0bkicked_ball\x18\x05 \x01(\x0b\x32\x0b.KickedBall\x12!\n\x0c\x63\x61pabilities\x18\x06 \x03(\x0e\x32\x0b.Capability*\x92\x01\n\nCapability\x12\x16\n\x12\x43\x41PABILITY_UNKNOWN\x10\x00\x12"\n\x1e\x43\x41PABILITY_DETECT_FLYING_BALLS\x10\x01\x12$\n CAPABILITY_DETECT_MULTIPLE_BALLS\x10\x02\x12"\n\x1e\x43\x41PABILITY_DETECT_KICKED_BALLS\x10\x03\x42^\n\x1b\x65\x64u.tigers.sumatra.wp.protoZ?github.com/RoboCup-SSL/ssl-game-controller/internal/app/tracker' +) + +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "ssl_vision_detection_tracked_pb2", globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = ( + b"\n\033edu.tigers.sumatra.wp.protoZ?github.com/RoboCup-SSL/ssl-game-controller/internal/app/tracker" + ) + _CAPABILITY._serialized_start = 670 + _CAPABILITY._serialized_end = 816 + _TRACKEDBALL._serialized_start = 82 + _TRACKEDBALL._serialized_end = 161 + _KICKEDBALL._serialized_start = 164 + _KICKEDBALL._serialized_end = 327 + _TRACKEDROBOT._serialized_start = 330 + _TRACKEDROBOT._serialized_end = 480 + _TRACKEDFRAME._serialized_start = 483 + _TRACKEDFRAME._serialized_end = 667 +# @@protoc_insertion_point(module_scope) diff --git a/utama_core/team_controller/src/generated_code/ssl_vision_wrapper_tracked_pb2.py b/utama_core/team_controller/src/generated_code/ssl_vision_wrapper_tracked_pb2.py new file mode 100644 index 00000000..505316e2 --- /dev/null +++ b/utama_core/team_controller/src/generated_code/ssl_vision_wrapper_tracked_pb2.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: ssl_vision_wrapper_tracked.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder + +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from . import ssl_vision_detection_tracked_pb2 as ssl__vision__detection__tracked__pb2 + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n ssl_vision_wrapper_tracked.proto\x1a"ssl_vision_detection_tracked.proto"_\n\x14TrackerWrapperPacket\x12\x0c\n\x04uuid\x18\x01 \x02(\t\x12\x13\n\x0bsource_name\x18\x02 \x01(\t\x12$\n\rtracked_frame\x18\x03 \x01(\x0b\x32\r.TrackedFrameB^\n\x1b\x65\x64u.tigers.sumatra.wp.protoZ?github.com/RoboCup-SSL/ssl-game-controller/internal/app/tracker' +) + +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals()) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "ssl_vision_wrapper_tracked_pb2", globals()) +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = ( + b"\n\033edu.tigers.sumatra.wp.protoZ?github.com/RoboCup-SSL/ssl-game-controller/internal/app/tracker" + ) + _TRACKERWRAPPERPACKET._serialized_start = 72 + _TRACKERWRAPPERPACKET._serialized_end = 167 +# @@protoc_insertion_point(module_scope) From d5fa66d11b831d4cdc69b68277181b866a767253 Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 17:55:11 +0100 Subject: [PATCH 02/24] Bench: take a restart start where the replay first shows it A replay frame carries the referee's decision on the frame before it, so the frame nearest the match log's time for a free kick still showed ball placement: every harvested free kick (bank_v7: 240 of 242) was stored, and replayed, in BALL_PLACEMENT_*. `scenario_from_replay(showing=)` takes the first frame from that time on that shows the command, and the harvester uses it for every restart. Kickoffs and penalties are now harvested where they are awarded (-> PREPARE_KICKOFF_*/PREPARE_PENALTY_*), like free kicks, not at the NORMAL_START after their preparation, and their perspective follows the colour the command names (it was candidate_kicking whoever kicked). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- utama_core/replay/scenario.py | 44 ++++-- .../scenario_bench/scenario_harvester.py | 80 +++++------ utama_core/scenario_bench/start.py | 2 +- .../scenario_bench/test_scenario_harvester.py | 128 +++++++++++++++--- 4 files changed, 179 insertions(+), 75 deletions(-) diff --git a/utama_core/replay/scenario.py b/utama_core/replay/scenario.py index dcf28d35..f9b8f74b 100644 --- a/utama_core/replay/scenario.py +++ b/utama_core/replay/scenario.py @@ -72,6 +72,9 @@ such row at or before `t_seconds` is taken as the command in effect at that instant. Both `Scenario.referee_command` and the "if the fallback found nothing" case resolve to `None` without raising, either way. + A frame shows the referee's decision on the frame before it, one tick + after the sidecar's time for it: to start from a restart at the time the + sidecar gives, pass `showing=` (see `_first_frame_showing`). """ from __future__ import annotations @@ -87,12 +90,13 @@ from utama_core.entities.data.vector import Vector2D, Vector3D from utama_core.entities.game import Ball, GameFrame, Robot from utama_core.entities.referee.referee_command import RefereeCommand -from utama_core.replay.replay_player import _load_replay +from utama_core.replay.replay_player import _load_replay, load_frames_in_range logger = logging.getLogger(__name__) _POSITION_TOLERANCE_M = 0.15 # mirrors teleport_position_accuracy_test.py's POSITION_TOLERANCE _VERIFY_MAX_TICKS = 10 # see apply_scenario's verify=True docstring for why more than 1 tick is needed +_SHOWING_WINDOW_S = 0.5 # how far past `t_seconds` `scenario_from_replay(showing=...)` looks @dataclass(frozen=True) @@ -255,21 +259,45 @@ def _config_names_from_summary(replay_path: Path) -> tuple[Optional[str], Option return None, None -def scenario_from_replay(replay_path, t_seconds: float) -> Scenario: +def _command_on(frame: GameFrame, replay_path: Path, t_seconds: float) -> Optional[RefereeCommand]: + """The command `frame` shows, or the sidecar's at `t_seconds` when it carries none.""" + if frame.referee is not None: + return frame.referee.referee_command + return _referee_command_at(_sidecar_path(replay_path), t_seconds) + + +def _first_frame_showing(replay_path: Path, t_seconds: float, command: RefereeCommand) -> GameFrame: + """The first frame from `t_seconds` on that shows `command`. + + A replay frame carries the referee's decision on the frame before it (`StrategyRunner` + steps the referee on the frame it has, then writes the next one), so the match log's time + for a command is one tick before the first frame showing it: the frame at that time, the + nearest, still shows the command before. + """ + for frame in load_frames_in_range(replay_path, t_seconds, t_seconds + _SHOWING_WINDOW_S): + if _command_on(frame, replay_path, frame.ts) == command: + return frame + raise ValueError(f"No frame in {replay_path} shows {command.name} within {_SHOWING_WINDOW_S}s of t={t_seconds}.") + + +def scenario_from_replay(replay_path, t_seconds: float, *, showing: Optional[RefereeCommand] = None) -> Scenario: """Read the frame nearest `t_seconds` from `replay_path` and build a `Scenario` from it, merging in the referee command from the `.intentions.jsonl` sidecar (frames themselves carry no referee data — see module docstring) and the two strategy config names from the tournament directory's `summary.json`, when available. + + `showing`: take instead the first frame from `t_seconds` on that shows this referee + command (raising `ValueError` if none does within `_SHOWING_WINDOW_S`): for a restart + at the time the match log gives it, see `_first_frame_showing`. """ replay_path = Path(replay_path) - frame = _nearest_frame(replay_path, t_seconds) - - referee_command = None - if frame.referee is not None: - referee_command = frame.referee.referee_command + if showing is None: + frame = _nearest_frame(replay_path, t_seconds) + referee_command = _command_on(frame, replay_path, t_seconds) else: - referee_command = _referee_command_at(_sidecar_path(replay_path), t_seconds) + frame = _first_frame_showing(replay_path, t_seconds, showing) + referee_command = showing config_a_name, config_b_name = _config_names_from_summary(replay_path) diff --git a/utama_core/scenario_bench/scenario_harvester.py b/utama_core/scenario_bench/scenario_harvester.py index 27616c3e..2d98d28a 100644 --- a/utama_core/scenario_bench/scenario_harvester.py +++ b/utama_core/scenario_bench/scenario_harvester.py @@ -1,12 +1,12 @@ """Harvest restart-triggered `BenchScenario`s from a tagged tournament run. -Implements the "restart is the moment agency starts" design from -`docs/roadmap.md` item 14 (2026-09-04 design pass): a scenario's anchor is -the transition INTO live play, not the PREPARE/STOP state that precedes it — -`PREPARE_KICKOFF_*/PREPARE_PENALTY_* → NORMAL_START`, -`STOP → DIRECT_FREE_*`, `STOP → FORCE_START`. Every restart yields two -`BenchScenario`s (candidate kicking, candidate defending) — restarts are -asymmetric. +A restart start is the moment the referee awards it: `→ PREPARE_KICKOFF_*`, +`→ PREPARE_PENALTY_*`, `STOP/BALL_PLACEMENT_* → DIRECT_FREE_*`, and `STOP → FORCE_START`. +Played from there, the referee runs the restart as in the match (`apply_scenario`): the +kickoff or penalty is prepared and goes live, the free kick is taken. Kickoffs and penalties +were once anchored at the `NORMAL_START` that ends their preparation, which a bench runner +could only replay as its own kickoff. Each start's perspective (candidate kicking or +defending) is the colour the command names: restarts are asymmetric. Match-level trust gate, per that same design pass: a match's replay is only harvested from when its `.stats.json` (written by @@ -55,10 +55,9 @@ # Restart families keyed by the referee command that is transitioned INTO. # `perspective` is candidate-relative and resolved per-match against which -# colour the candidate is playing — see `_family_and_perspective`. -_KICKOFF_COMMANDS = frozenset({RefereeCommand.NORMAL_START}) -_PENALTY_PREV_COMMANDS = frozenset({RefereeCommand.PREPARE_PENALTY_YELLOW, RefereeCommand.PREPARE_PENALTY_BLUE}) -_KICKOFF_PREV_COMMANDS = frozenset({RefereeCommand.PREPARE_KICKOFF_YELLOW, RefereeCommand.PREPARE_KICKOFF_BLUE}) +# colour the candidate is playing — see `_perspective_family`. +_PENALTY_COMMANDS = frozenset({RefereeCommand.PREPARE_PENALTY_YELLOW, RefereeCommand.PREPARE_PENALTY_BLUE}) +_KICKOFF_COMMANDS = frozenset({RefereeCommand.PREPARE_KICKOFF_YELLOW, RefereeCommand.PREPARE_KICKOFF_BLUE}) _DIRECT_FREE_COMMANDS = frozenset({RefereeCommand.DIRECT_FREE_YELLOW, RefereeCommand.DIRECT_FREE_BLUE}) _LIVE_PLAY_COMMANDS = frozenset({RefereeCommand.NORMAL_START, RefereeCommand.FORCE_START}) # A free kick follows STOP, or ball placement when the ball had to be moved first @@ -75,19 +74,14 @@ @dataclass(frozen=True) class RestartTransition: - """One detected transition into live play, from a `.intentions.jsonl` + """One restart awarded (see module docstring), from a `.intentions.jsonl` sidecar's referee-event rows.""" sim_time: float prev_command: Optional[RefereeCommand] command: RefereeCommand - # Which colour (True=yellow) the transition's restart favours — the - # kicking/placed team, derived from `prev_command`/`command` where - # possible (DIRECT_FREE_YELLOW/BLUE encode it directly; a plain - # NORMAL_START/FORCE_START from STOP does not, so this is None there - # and perspective falls back to "whoever the ball is nearest" — the - # harvester doesn't have ball position at this layer, so that - # fallback is resolved later via the loaded `Scenario`). + # Which colour (True=yellow) takes the restart, as `command` names it; None for a + # FORCE_START, which names no colour. kicking_is_yellow: Optional[bool] @@ -111,18 +105,15 @@ def _referee_rows(sidecar_path: Path) -> list[dict]: def _kicking_is_yellow(command: RefereeCommand) -> Optional[bool]: - if command in (RefereeCommand.DIRECT_FREE_YELLOW,): - return True - if command in (RefereeCommand.DIRECT_FREE_BLUE,): - return False + if command in (_KICKOFF_COMMANDS | _PENALTY_COMMANDS | _DIRECT_FREE_COMMANDS): + return command.name.endswith("_YELLOW") return None def find_restart_transitions(sidecar_path: Path) -> list[RestartTransition]: - """Scan a `.intentions.jsonl` sidecar for transitions into live play or - into a DIRECT_FREE command, in the order the design calls out: - `PREPARE_KICKOFF_*/PREPARE_PENALTY_* -> NORMAL_START`, - `STOP/BALL_PLACEMENT_* -> DIRECT_FREE_*`, `STOP -> FORCE_START`. + """Scan a `.intentions.jsonl` sidecar for every restart awarded (see module docstring): + `-> PREPARE_KICKOFF_*/PREPARE_PENALTY_*`, `STOP/BALL_PLACEMENT_* -> DIRECT_FREE_*`, + `STOP -> FORCE_START`. A match's opening kickoff is its first row, after no command. Returns transitions in ascending `sim_time` order. A transition whose `sim_time` is within `_MIN_RESTART_GAP_S` of the previous one found is @@ -143,12 +134,13 @@ def find_restart_transitions(sidecar_path: Path) -> list[RestartTransition]: except KeyError: continue - is_restart_into_live = ( - command in _KICKOFF_COMMANDS and prev_command in (_KICKOFF_PREV_COMMANDS | _PENALTY_PREV_COMMANDS) - ) or (command == RefereeCommand.FORCE_START and prev_command == RefereeCommand.STOP) - is_restart_into_direct_free = command in _DIRECT_FREE_COMMANDS and prev_command in _DIRECT_FREE_PREV_COMMANDS + is_restart = ( + (command in (_KICKOFF_COMMANDS | _PENALTY_COMMANDS) and prev_command != command) + or (command in _DIRECT_FREE_COMMANDS and prev_command in _DIRECT_FREE_PREV_COMMANDS) + or (command == RefereeCommand.FORCE_START and prev_command == RefereeCommand.STOP) + ) - if (is_restart_into_live or is_restart_into_direct_free) and (ts - last_transition_ts) >= _MIN_RESTART_GAP_S: + if is_restart and (ts - last_transition_ts) >= _MIN_RESTART_GAP_S: transitions.append( RestartTransition( sim_time=float(ts), @@ -165,9 +157,9 @@ def find_restart_transitions(sidecar_path: Path) -> list[RestartTransition]: def _family_for(transition: RestartTransition) -> ScenarioFamily: - if transition.command in _KICKOFF_COMMANDS and transition.prev_command in _KICKOFF_PREV_COMMANDS: + if transition.command in _KICKOFF_COMMANDS: return ScenarioFamily.KICKOFF - if transition.command in _KICKOFF_COMMANDS and transition.prev_command in _PENALTY_PREV_COMMANDS: + if transition.command in _PENALTY_COMMANDS: return ScenarioFamily.PENALTY if transition.command in _DIRECT_FREE_COMMANDS: # Perspective (attacking/defending) is resolved per-candidate by the @@ -180,14 +172,13 @@ def _family_for(transition: RestartTransition) -> ScenarioFamily: def _perspective_family( transition: RestartTransition, family: ScenarioFamily, candidate_is_yellow: bool ) -> tuple[ScenarioFamily, str]: - if family != ScenarioFamily.DIRECT_FREE_ATTACKING: - return family, "candidate_kicking" if transition.kicking_is_yellow is None: return family, "candidate_kicking" - candidate_is_kicking = transition.kicking_is_yellow == candidate_is_yellow - if candidate_is_kicking: - return ScenarioFamily.DIRECT_FREE_ATTACKING, "candidate_kicking" - return ScenarioFamily.DIRECT_FREE_DEFENDING, "candidate_defending" + if transition.kicking_is_yellow == candidate_is_yellow: + return family, "candidate_kicking" + if family == ScenarioFamily.DIRECT_FREE_ATTACKING: + return ScenarioFamily.DIRECT_FREE_DEFENDING, "candidate_defending" + return family, "candidate_defending" def match_is_trustworthy(stats_path: Path) -> bool: @@ -261,10 +252,11 @@ def pick_events(events: list[OpenPlayEvent], per_family: int, *, seed: str) -> l return sorted(picked, key=lambda e: e.sim_time) -def _harvested(replay_path: Path, t: float) -> Optional[Scenario]: - """The replay's field state at `t`, or None if it can't be read or fails the static screen.""" +def _harvested(replay_path: Path, t: float, showing: Optional[RefereeCommand] = None) -> Optional[Scenario]: + """The replay's field state at `t` (at the first frame showing `showing`, when given; see + `scenario_from_replay`), or None if it can't be read or fails the static screen.""" try: - scenario = scenario_from_replay(replay_path, t) + scenario = scenario_from_replay(replay_path, t, showing=showing) except ValueError: logger.warning("Could not load frame at t=%.3f from %s", t, replay_path) return None @@ -303,7 +295,7 @@ def harvest_replay( # kickoff formation): harvested from a whole run it swamps the bank. if index == 0 and _family_for(transition) == ScenarioFamily.KICKOFF: continue - scenario = _harvested(replay_path, transition.sim_time) + scenario = _harvested(replay_path, transition.sim_time, showing=transition.command) if scenario is None: continue diff --git a/utama_core/scenario_bench/start.py b/utama_core/scenario_bench/start.py index 0a490b9d..b1535c99 100644 --- a/utama_core/scenario_bench/start.py +++ b/utama_core/scenario_bench/start.py @@ -56,7 +56,7 @@ class ScenarioTrigger(Enum): """How this scenario's anchor moment was identified.""" HAND_AUTHORED = "hand_authored" - RESTART = "restart" # referee transition into live play (see item 14) + RESTART = "restart" # a restart, from when the referee awards it (see scenario_harvester) EVENT = "event" # MatchStats-detected: possession change, entry, etc. PERIODIC = "periodic" # fallback sampling, not trigger-detected diff --git a/utama_core/tests/scenario_bench/test_scenario_harvester.py b/utama_core/tests/scenario_bench/test_scenario_harvester.py index 0e8a9a07..d2c88df7 100644 --- a/utama_core/tests/scenario_bench/test_scenario_harvester.py +++ b/utama_core/tests/scenario_bench/test_scenario_harvester.py @@ -4,17 +4,22 @@ `round_robin.py` uses) plus a hand-written `.intentions.jsonl` sidecar — referee-command info lives entirely in the sidecar here (frames carry `referee=None`), matching `scenario_from_replay`'s documented fallback path, -so no real `RefereeData`/`TeamInfo`/`Stage` construction is needed to test -the harvester's transition-detection and trust-gate logic. +except in the free-kick tick tests, whose frames carry the command one tick +after the sidecar's time for it, as a real replay's do. """ from __future__ import annotations import json +from typing import Optional +import pytest + +from utama_core.entities.data.referee import RefereeData from utama_core.entities.data.vector import Vector2D, Vector3D from utama_core.entities.game import Ball, GameFrame, Robot from utama_core.entities.referee.referee_command import RefereeCommand +from utama_core.entities.referee.stage import Stage from utama_core.replay.columnar_writer import ( ColumnarReplayWriter, ColumnarReplayWriterConfig, @@ -45,18 +50,33 @@ def _robot(id_: int, x: float, y: float, *, friendly: bool) -> Robot: ) -def _frame(ts: float) -> GameFrame: +def _referee(command: RefereeCommand) -> RefereeData: + return RefereeData( + source_identifier=None, + time_sent=0.0, + time_received=0.0, + referee_command=command, + referee_command_timestamp=0.0, + stage=Stage.NORMAL_FIRST_HALF, + stage_time_left=0.0, + blue_team=None, + yellow_team=None, + ) + + +def _frame(ts: float, command: Optional[RefereeCommand] = None, ball_x: float = 0.0) -> GameFrame: return GameFrame( ts=ts, my_team_is_yellow=True, my_team_is_right=True, friendly_robots={0: _robot(0, -4.0, 0.0, friendly=True), 1: _robot(1, -1.0, 0.5, friendly=True)}, enemy_robots={0: _robot(0, 4.0, 0.0, friendly=False), 1: _robot(1, 1.0, -0.5, friendly=False)}, - ball=Ball(p=Vector3D(0.0, 0.0, 0.0), v=Vector3D(0.0, 0.0, 0.0), a=Vector3D(0.0, 0.0, 0.0)), + ball=Ball(p=Vector3D(ball_x, 0.0, 0.0), v=Vector3D(0.0, 0.0, 0.0), a=Vector3D(0.0, 0.0, 0.0)), + referee=_referee(command) if command is not None else None, ) -def _write_replay(tmp_path, name: str, ts_values: list[float]): +def _write_replay(tmp_path, name: str, ts_values: list[float], frame=_frame): path = tmp_path / f"{name}.npz" writer = ColumnarReplayWriter( ColumnarReplayWriterConfig(replay_name=name, overwrite_existing=True), @@ -66,7 +86,7 @@ def _write_replay(tmp_path, name: str, ts_values: list[float]): path=path, ) for ts in ts_values: - writer.write_frame(_frame(ts)) + writer.write_frame(frame(ts)) writer.close() return path @@ -86,7 +106,9 @@ def _write_stats(replay_path, stall_events: list) -> None: # --- find_restart_transitions ------------------------------------------------- -def test_finds_kickoff_transition(tmp_path): +def test_a_kickoff_or_penalty_is_found_where_it_is_awarded_not_where_it_goes_live(tmp_path): + """The start is the restart's own command, as for a free kick. The NORMAL_START after it + could only be replayed as live play, the penalty or kickoff already over.""" sidecar = tmp_path / "match.intentions.jsonl" sidecar.write_text( "\n".join( @@ -94,13 +116,18 @@ def test_finds_kickoff_transition(tmp_path): for row in [ {"event": "referee", "sim_time": 0.0, "command": "PREPARE_KICKOFF_YELLOW"}, {"event": "referee", "sim_time": 3.0, "command": "NORMAL_START"}, + {"event": "referee", "sim_time": 10.0, "command": "STOP"}, + {"event": "referee", "sim_time": 11.0, "command": "BALL_PLACEMENT_YELLOW"}, + {"event": "referee", "sim_time": 13.0, "command": "PREPARE_PENALTY_BLUE"}, + {"event": "referee", "sim_time": 18.0, "command": "NORMAL_START"}, ] ) ) transitions = find_restart_transitions(sidecar) - assert len(transitions) == 1 - assert transitions[0].sim_time == 3.0 - assert transitions[0].command == RefereeCommand.NORMAL_START + assert [(t.sim_time, t.command, t.kicking_is_yellow) for t in transitions] == [ + (0.0, RefereeCommand.PREPARE_KICKOFF_YELLOW, True), + (13.0, RefereeCommand.PREPARE_PENALTY_BLUE, False), + ] def test_finds_direct_free_transition(tmp_path): @@ -120,9 +147,14 @@ def test_finds_direct_free_transition(tmp_path): assert transitions[0].kicking_is_yellow is False -def test_prepare_states_alone_produce_no_transition(tmp_path): +def test_live_play_and_stoppages_alone_produce_no_transition(tmp_path): sidecar = tmp_path / "match.intentions.jsonl" - sidecar.write_text(json.dumps({"event": "referee", "sim_time": 0.0, "command": "PREPARE_KICKOFF_YELLOW"})) + sidecar.write_text( + "\n".join( + json.dumps({"event": "referee", "sim_time": t, "command": c}) + for t, c in [(0.0, "NORMAL_START"), (5.0, "STOP"), (6.0, "BALL_PLACEMENT_BLUE"), (9.0, "NORMAL_START")] + ) + ) assert find_restart_transitions(sidecar) == [] @@ -136,15 +168,16 @@ def test_duplicate_transitions_within_gap_are_deduplicated(tmp_path): "\n".join( json.dumps(row) for row in [ - {"event": "referee", "sim_time": 0.0, "command": "PREPARE_KICKOFF_YELLOW"}, - {"event": "referee", "sim_time": 3.0, "command": "NORMAL_START"}, - {"event": "referee", "sim_time": 3.05, "command": "NORMAL_START"}, + {"event": "referee", "sim_time": 0.0, "command": "STOP"}, + {"event": "referee", "sim_time": 3.0, "command": "DIRECT_FREE_YELLOW"}, + {"event": "referee", "sim_time": 3.05, "command": "DIRECT_FREE_YELLOW"}, + {"event": "referee", "sim_time": 3.1, "command": "STOP"}, + {"event": "referee", "sim_time": 3.2, "command": "DIRECT_FREE_YELLOW"}, ] ) ) - # Second NORMAL_START row has the same prev_command as itself (NORMAL_START - # -> NORMAL_START is not a transition at all, so this also checks that - # re-emitting the same command isn't treated as a new restart). + # The repeated row (a score or stage change logs the same command again) is not a + # transition at all, and the free kick given again 0.2 s later is within the gap. transitions = find_restart_transitions(sidecar) assert len(transitions) == 1 @@ -182,8 +215,8 @@ def test_harvest_replay_extracts_scenario_at_transition(tmp_path): _write_sidecar( replay_path, [ - {"event": "referee", "sim_time": 0.0, "command": "PREPARE_KICKOFF_YELLOW"}, - {"event": "referee", "sim_time": 0.5, "command": "NORMAL_START"}, # opening kickoff: skipped + {"event": "referee", "sim_time": 0.0, "command": "PREPARE_KICKOFF_YELLOW"}, # opening kickoff: skipped + {"event": "referee", "sim_time": 0.5, "command": "NORMAL_START"}, {"event": "referee", "sim_time": 1.0, "command": "STOP"}, {"event": "referee", "sim_time": 2.0, "command": "PREPARE_KICKOFF_BLUE"}, {"event": "referee", "sim_time": 3.0, "command": "NORMAL_START"}, @@ -196,7 +229,10 @@ def test_harvest_replay_extracts_scenario_at_transition(tmp_path): bench_scenario = scenarios[0] assert bench_scenario.provenance.source_run_id == "test_run" assert bench_scenario.provenance.evaluator_version == "abc123" - assert bench_scenario.provenance.anchor_tick == 3.0 + assert bench_scenario.provenance.anchor_tick == 2.0 + assert bench_scenario.provenance.family == ScenarioFamily.KICKOFF + assert bench_scenario.provenance.perspective == "candidate_defending" # blue kicks off; the candidate is yellow + assert bench_scenario.scenario.referee_command == RefereeCommand.PREPARE_KICKOFF_BLUE assert bench_scenario.scenario.friendly_robots assert bench_scenario.scenario.enemy_robots @@ -276,7 +312,55 @@ def test_harvest_replay_skips_the_opening_kickoff(tmp_path): ], ) scenarios = harvest_replay(replay_path, source_run_id="r", evaluator_version="abc") - assert [s.provenance.anchor_tick for s in scenarios] == [3.0] + assert [s.provenance.anchor_tick for s in scenarios] == [2.0] + + +_TICK = 1 / 60 + + +def _placement_then_free_kick(ts: float) -> GameFrame: + """A replay frame shows the referee's decision on the frame before it: the match log puts + DIRECT_FREE_YELLOW at t=15.0, the replay first shows it one tick later. The ball moves + 1 m a tick so the test can tell which tick a start was taken from.""" + awarded = ts > 15.0 + _TICK / 2 + command = RefereeCommand.DIRECT_FREE_YELLOW if awarded else RefereeCommand.BALL_PLACEMENT_YELLOW + return _frame(ts, command, ball_x=round((ts - 15.0) / _TICK)) + + +def test_a_free_kick_start_is_the_first_replay_tick_that_shows_the_free_kick(tmp_path): + """The nearest tick to the match log's time still showed BALL_PLACEMENT_*: replayed, the + free kick sat in ball placement and was never taken (bank_v7, 241 starts).""" + ticks = [15.0 + k * _TICK for k in range(-2, 4)] + replay_path = _write_replay(tmp_path, "m", ticks, _placement_then_free_kick) + _write_sidecar( + replay_path, + [ + {"event": "referee", "sim_time": 10.0, "command": "STOP"}, + {"event": "referee", "sim_time": 11.0, "command": "BALL_PLACEMENT_YELLOW"}, + {"event": "referee", "sim_time": 15.0, "command": "DIRECT_FREE_YELLOW"}, + ], + ) + + [start] = harvest_replay(replay_path, source_run_id="r", evaluator_version="abc") + + assert start.scenario.referee_command == RefereeCommand.DIRECT_FREE_YELLOW + assert start.scenario.frame_ts == pytest.approx(15.0 + _TICK, abs=1e-6) + assert start.scenario.ball_x == pytest.approx(1.0) + assert start.provenance.anchor_tick == 15.0 + + +def test_a_start_whose_command_the_replay_never_shows_is_dropped(tmp_path): + ticks = [15.0 + k * _TICK for k in range(-2, 4)] + replay_path = _write_replay(tmp_path, "m", ticks, lambda ts: _frame(ts, RefereeCommand.STOP)) + _write_sidecar( + replay_path, + [ + {"event": "referee", "sim_time": 10.0, "command": "STOP"}, + {"event": "referee", "sim_time": 15.0, "command": "DIRECT_FREE_YELLOW"}, + ], + ) + + assert harvest_replay(replay_path, source_run_id="r", evaluator_version="abc") == [] # --- open play ---------------------------------------------------------------- From b7ea54cf703133d1d9acbfb3eaf48684083b3b9c Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 17:55:29 +0100 Subject: [PATCH 03/24] apply_scenario: play a start in its own referee command A start's command was set over the bench runner's PREPARE_KICKOFF_YELLOW, and the referee puts a STOP of its own before a restart set outside STOP, held until every robot (the kicker too) is 0.5 m from the ball. NORMAL_START was not set at all. So penalties and kickoffs were replayed late or as a yellow kickoff, free kicks started in a STOP, and every open-play NORMAL_START start (bank_v7: 496 of 860) was played inside the seeded kickoff for up to 10 s. A restart is now set from STOP, as the match awarded it, so its preparation runs from the first tick; any other command, NORMAL_START included, is set as it is. The kickoff anchor is a PREPARE_KICKOFF_YELLOW. Bench results recorded before this commit are not comparable with later ones. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- utama_core/replay/scenario.py | 46 +++++-- .../scenario_bench/hand_authored_scenarios.py | 2 +- utama_core/tests/replay/test_scenario.py | 124 ++++++++++++++++++ 3 files changed, 158 insertions(+), 14 deletions(-) diff --git a/utama_core/replay/scenario.py b/utama_core/replay/scenario.py index f9b8f74b..06202200 100644 --- a/utama_core/replay/scenario.py +++ b/utama_core/replay/scenario.py @@ -57,7 +57,11 @@ them — but `AbstractSimController.teleport_robot` has no velocity parameter (only `teleport_ball` does), so `apply_scenario` cannot apply a robot's replayed velocity; robots always resume from rest. Ball velocity - *is* applied (`teleport_ball(x, y, vx, vy)`). + *is* applied (`teleport_ball(x, y, vx, vy)`). Nothing below it can set one + either: rsim's reset sends each robot as (x, y, theta) only, and the + physics fork's `SSLWorld::replace` (`vendor/rSim`) puts every robot it + places at rest. Adding it means changing those, which every cached + round-robin match depends on. - **Referee command**: most tournament `.pkl` replays *do* carry a live `RefereeData` on every frame (`_step_game` attaches whatever the `CustomReferee` returned that tick before writing it out) — confirmed by @@ -97,6 +101,17 @@ _POSITION_TOLERANCE_M = 0.15 # mirrors teleport_position_accuracy_test.py's POSITION_TOLERANCE _VERIFY_MAX_TICKS = 10 # see apply_scenario's verify=True docstring for why more than 1 tick is needed _SHOWING_WINDOW_S = 0.5 # how far past `t_seconds` `scenario_from_replay(showing=...)` looks +# Restarts the referee only awards from STOP (`apply_scenario`). +_RESTART_COMMANDS = frozenset( + { + RefereeCommand.PREPARE_KICKOFF_YELLOW, + RefereeCommand.PREPARE_KICKOFF_BLUE, + RefereeCommand.PREPARE_PENALTY_YELLOW, + RefereeCommand.PREPARE_PENALTY_BLUE, + RefereeCommand.DIRECT_FREE_YELLOW, + RefereeCommand.DIRECT_FREE_BLUE, + } +) @dataclass(frozen=True) @@ -403,12 +418,13 @@ def apply_scenario(runner, scenario: Scenario, *, verify: bool = True) -> None: has no velocity parameter; robots resume from rest (see module docstring's Known limitations). Ball velocity is applied. - Sets the referee command via the runner's `CustomReferee.set_command` - when both `scenario.referee_command` is known and `runner.referee` is a - `CustomReferee` — except when the command is `NORMAL_START`, which is - left alone (the referee already reaches/holds `NORMAL_START` on its own - via `seed_clock`/normal play, and calling `set_command` would reset its - internal state-machine timers for no behavioural gain). + Puts the runner's `CustomReferee` (when it has one, and the scenario's + command is known) in `scenario.referee_command` from this tick, so the + start is played as what it was: a free kick, kickoff or penalty as that + restart, its preparation timed from now (a penalty goes live once its + kicker has been at the mark for the referee's prepare time), and + `NORMAL_START`/`FORCE_START` as live play. The runner's own starting + command (the bench seeds a yellow kickoff) is overwritten either way. When `verify` is True (the default), steps the runner (up to `_VERIFY_MAX_TICKS` times, stopping early once every position is @@ -477,12 +493,16 @@ def apply_scenario(runner, scenario: Scenario, *, verify: bool = True) -> None: runner.opp.position_refiner.start_filtering() referee = getattr(runner, "referee", None) - if ( - scenario.referee_command is not None - and isinstance(referee, CustomReferee) - and scenario.referee_command != RefereeCommand.NORMAL_START - ): - referee.set_command(scenario.referee_command, runner.my.current_game_frame.ts) + command = scenario.referee_command + if command is not None and isinstance(referee, CustomReferee): + ts = runner.my.current_game_frame.ts + if command in _RESTART_COMMANDS: + # From STOP, as the match awarded it: set from anything else, the referee would put + # a STOP of its own first and hold it until every robot, the kicker too, is clear. + referee.set_command(RefereeCommand.STOP, ts) + referee.set_command(command, ts, next_command=RefereeCommand.NORMAL_START) + else: + referee.set_command(command, ts) if not verify: return diff --git a/utama_core/scenario_bench/hand_authored_scenarios.py b/utama_core/scenario_bench/hand_authored_scenarios.py index 0e71fdea..3f42347d 100644 --- a/utama_core/scenario_bench/hand_authored_scenarios.py +++ b/utama_core/scenario_bench/hand_authored_scenarios.py @@ -96,7 +96,7 @@ def _kickoff_center() -> BenchScenario: ball_vy=0.0, friendly_robots=friendly, enemy_robots=enemy, - referee_command=RefereeCommand.NORMAL_START, + referee_command=RefereeCommand.PREPARE_KICKOFF_YELLOW, source_replay=Path("hand_authored"), config_a_name=None, config_b_name=None, diff --git a/utama_core/tests/replay/test_scenario.py b/utama_core/tests/replay/test_scenario.py index aaf7ac6b..757cc528 100644 --- a/utama_core/tests/replay/test_scenario.py +++ b/utama_core/tests/replay/test_scenario.py @@ -7,6 +7,7 @@ from __future__ import annotations +import dataclasses import os from pathlib import Path @@ -289,3 +290,126 @@ def _assert_close_to_scenario(positions: dict, scenario, *, tol: float, context: f"enemy robot {robot.id}{label} at ({x:.3f}, {y:.3f}) deviates from scenario " f"({robot.x:.3f}, {robot.y:.3f}) by more than {tol}m" ) + + +# --- the referee state a start is played in ---------------------------------------------- +# +# `scenario_scorer._build_runner` seeds every bench runner with PREPARE_KICKOFF_YELLOW. A start +# must be played in its own restart (or live play), from the first tick, not in that kickoff. + + +class _NoopSim: + def teleport_ball(self, *args, **kwargs): + pass + + def teleport_robot(self, *args, **kwargs): + pass + + +class _NoopRefiner: + def reset(self): + pass + + def start_filtering(self): + pass + + +def _referee_frame(scenario: Scenario): + from utama_core.entities.data.vector import Vector2D, Vector3D + from utama_core.entities.game import Ball, GameFrame, Robot + + def robots(states, friendly): + return { + r.id: Robot( + id=r.id, + is_friendly=friendly, + has_ball=False, + p=Vector2D(r.x, r.y), + v=Vector2D(0, 0), + a=Vector2D(0, 0), + orientation=r.orientation, + ) + for r in states + } + + return GameFrame( + ts=0.0, + my_team_is_yellow=True, + my_team_is_right=True, + friendly_robots=robots(scenario.friendly_robots, True), + enemy_robots=robots(scenario.enemy_robots, False), + ball=Ball(p=Vector3D(scenario.ball_x, scenario.ball_y, 0), v=Vector3D(0, 0, 0), a=Vector3D(0, 0, 0)), + ) + + +def _bench_runner(frame): + """What `apply_scenario` touches of a bench runner, with the referee `_build_runner` gives it.""" + from types import SimpleNamespace + + from utama_core.custom_referee import CustomReferee + + referee = CustomReferee.from_profile_name("simulation", n_robots_yellow=6, n_robots_blue=6) + referee.seed_clock(frame.ts, RefereeCommand.PREPARE_KICKOFF_YELLOW) + return SimpleNamespace( + sim_controller=_NoopSim(), + my_team_is_yellow=True, + my=SimpleNamespace(current_game_frame=frame, position_refiner=_NoopRefiner()), + opp=SimpleNamespace(current_game_frame=frame, position_refiner=_NoopRefiner()), + referee=referee, + ) + + +def _penalty_start(command: RefereeCommand) -> Scenario: + """Blue's penalty at the right goal (yellow, the candidate, defends it): blue's kicker 0.2 m + behind the ball on the penalty mark, as the referee hands the kick over after ball placement.""" + return Scenario( + sim_time=207.2, + ball_x=2.25, + ball_y=0.0, + ball_vx=0.0, + ball_vy=0.0, + friendly_robots=_robots((4.3, 0.0), (3.0, 1.5), (3.0, -1.5)), + enemy_robots=_robots((-4.3, 0.0), (2.05, 0.0), (0.5, 1.0)), + referee_command=command, + source_replay=Path("hand-built"), + ) + + +@pytest.mark.parametrize( + "command", + [ + RefereeCommand.PREPARE_PENALTY_BLUE, + RefereeCommand.DIRECT_FREE_BLUE, + RefereeCommand.PREPARE_KICKOFF_BLUE, + RefereeCommand.NORMAL_START, # open play: a harvested open-play start is live play + RefereeCommand.FORCE_START, + ], +) +def test_a_start_is_played_in_its_own_referee_command_from_the_first_tick(command): + """A restart start kept the bench runner's PREPARE_KICKOFF_YELLOW (NORMAL_START was skipped) + or got a STOP inserted before it, which held it while the kicker stood at the ball.""" + scenario = _penalty_start(command) + frame = _referee_frame(scenario) + runner = _bench_runner(frame) + + apply_scenario(runner, scenario, verify=False) + + assert runner.referee.step(frame, frame.ts).referee_command == command + + +def test_a_penalty_start_goes_live_as_a_penalty_after_the_referee_s_own_preparation(): + """PREPARE_PENALTY_* -> NORMAL_START once the kicker has been at the mark for the + referee's prepare time plus its readiness delay, both counted from the start.""" + scenario = _penalty_start(RefereeCommand.PREPARE_PENALTY_BLUE) + frame = _referee_frame(scenario) + runner = _bench_runner(frame) + + apply_scenario(runner, scenario, verify=False) + seen = [] + for tick in range(int(6.0 * 60)): + command = runner.referee.step(dataclasses.replace(frame, ts=tick / 60), tick / 60).referee_command + if not seen or seen[-1][0] != command: + seen.append((command, tick / 60)) + + assert [c for c, _ in seen] == [RefereeCommand.PREPARE_PENALTY_BLUE, RefereeCommand.NORMAL_START] + assert 5.0 <= seen[1][1] <= 5.1 From 604e56cbd9e99eb4ff2f250d69128f1f3baa0af9 Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 17:57:16 +0100 Subject: [PATCH 04/24] Goal ledger: every goal attributed to the situation that started its play utama_core/analysis/goal_ledger.py ports the scratchpad ledger validated this session. A goal goes to the latest restart going live or ball won in open play less than 10 s before it, else "sustained possession". Per strategy, goals per match = sum over situation types of situations per match x P(goal), for goals scored and conceded. It reads only the .npz and .sparse_referee.pkl, so it also runs on converted official logs: - a free kick from the official game controller is itself live play (it goes straight to STOP), while ours waits for NORMAL_START; - a goal is timed when play stopped for it; - a lowered score withdraws a goal. On tournament_20261011_230119 it reproduces the reference exactly: 1458/1458 goal attributions, all 648 table values. Over all five run dirs, goals match the recorded scores in 299/299 matches. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- utama_core/analysis/goal_ledger.py | 386 ++++++++++++++++++ utama_core/tests/analysis/test_goal_ledger.py | 184 +++++++++ 2 files changed, 570 insertions(+) create mode 100644 utama_core/analysis/goal_ledger.py create mode 100644 utama_core/tests/analysis/test_goal_ledger.py diff --git a/utama_core/analysis/goal_ledger.py b/utama_core/analysis/goal_ledger.py new file mode 100644 index 00000000..a09dfd31 --- /dev/null +++ b/utama_core/analysis/goal_ledger.py @@ -0,0 +1,386 @@ +"""Where goals come from: every goal attributed to the situation that started the play it ended. + + pixi run python -m utama_core.analysis.goal_ledger replays/tournament_ --out ledger.json + +A strategy's goals per match is exactly a sum over situation types of how often the situation +happens per match times how often it ends in a goal (P). That splits a result into what a +change can move: the situations a strategy creates or allows, and how well it converts or +defends them. Only a replay's `.npz` and `.sparse_referee.pkl` are read, so it runs on +converted official logs as well as our own matches. + +A **situation** starts when +- a restart goes live: kickoff, free kick or penalty, owned by the kicking side, with the third + of its spot in that side's attack frame; or a force start, owned by no one; +- a side wins the ball in open play: a possession spell starts, owned by that side, with the + third it won the ball in, in its own attack frame. + +**Possession** in play: the holder is the side with a robot on the ball (`*_has_ball`) while +the other has none; otherwise the previous holder keeps it, and nobody holds it after a +stoppage until someone touches it. A spell shorter than `REGAIN_MIN_HOLD_S` is merged into +the one before it (two robots on one ball flipping). The kicking side's first spell starting +within `FOLD_S` of its restart going live is the restart being taken, not a new situation. + +**Attribution**: each goal goes to the latest situation start at or before it and less than +`WINDOW_S` before it, a restart winning a tie with a spell at the same tick; with none, to +"sustained possession". A goal's time is when play stopped for it: our referee scores on that +tick, the official game controller seconds later. + +**Two referees.** The official game controller's free-kick command lets the kicker play at +once and stays on until the next stoppage; our `CustomReferee` holds it while the kicker +lines up, then sends NORMAL_START. A match whose referee ever follows a free kick with +NORMAL_START is read the second way, any other the first. + +Possession here is not `MatchStats`' (nearest robot within `_POSSESSION_RADIUS_M` of a slow +ball, kept through a pass in flight), and a spell is not one of `chances.py`'s regains (which +skip the first `JUST_RESTARTED_S` after a restart): the ledger needs the moment a side first +touches the ball, for every change of possession, so that its situations partition every goal. +Thirds are `chances.py`'s (`THIRD_DEPTH_M` from either goal line). + +Strategy names come from `--labels`, else the run's `summary.json`/`ladder.json` (config_a is +friendly), else the referee's team names (an official log's teams). +""" + +from __future__ import annotations + +import argparse +import bisect +import collections +import json +import re +from concurrent.futures import ProcessPoolExecutor +from pathlib import Path +from typing import Optional + +import numpy as np + +from utama_core.analysis.chances import LIVE, REGAIN_MIN_HOLD_S, THIRD_DEPTH_M +from utama_core.config.field_params import STANDARD_FIELD_DIMS +from utama_core.entities.referee.referee_command import RefereeCommand as C +from utama_core.replay.columnar_reader import load_columnar_replay + +WINDOW_S = 10.0 +FOLD_S = 1.5 +SUSTAINED = "sustained possession" + +_LIVE = [c.value for c in LIVE] +# restart command -> (kind, kicking side is yellow) +_RESTARTS = { + C.PREPARE_KICKOFF_YELLOW.value: ("kickoff", True), + C.PREPARE_KICKOFF_BLUE.value: ("kickoff", False), + C.PREPARE_PENALTY_YELLOW.value: ("penalty", True), + C.PREPARE_PENALTY_BLUE.value: ("penalty", False), + C.DIRECT_FREE_YELLOW.value: ("free kick", True), + C.DIRECT_FREE_BLUE.value: ("free kick", False), + C.INDIRECT_FREE_YELLOW.value: ("free kick", True), + C.INDIRECT_FREE_BLUE.value: ("free kick", False), +} +_FREE_KICKS = [cmd for cmd, (kind, _) in _RESTARTS.items() if kind == "free kick"] +_PAUSES = [C.STOP.value, C.HALT.value, -1] # -1: no referee data at that tick +_LADDER_SUFFIX = re.compile(r"_[RL][Kk]$") + +_SITUATIONS = [ + f"{kind}, {third} third" for kind in ("ball won", "free kick") for third in ("attacking", "middle", "defensive") +] +TYPES = [f"{owner} {s}" for owner in ("own", "opponent") for s in (*_SITUATIONS, "kickoff", "penalty")] +TYPES += ["force start", SUSTAINED] + + +def third(x: float) -> str: + """The pitch third of `x` in the frame of a side attacking +x.""" + half = STANDARD_FIELD_DIMS.full_field_half_length + if half - x < THIRD_DEPTH_M: + return "attacking" + if half + x < THIRD_DEPTH_M: + return "defensive" + return "middle" + + +def live_mask(cmd: np.ndarray) -> np.ndarray: + """Ticks in play (see "Two referees" above).""" + free = np.isin(cmd, _FREE_KICKS) + two_step = bool(np.any(free[:-1] & (cmd[1:] == C.NORMAL_START.value))) + return np.isin(cmd, _LIVE) | (free & (not two_step)) + + +def find_restarts(ts, cmd, live, ball_x, friendly_attack, my_team_is_yellow: bool) -> list[dict]: + """Every restart going live: `t`, `kind`, kicking `side` (None for a force start) and the + `third` of the spot in its frame. `friendly_attack` is +1/-1 per tick, the x friendly attacks.""" + paused = np.isin(cmd, _PAUSES) + last_command = np.maximum.accumulate(np.where(paused, -1, np.arange(len(cmd)))) + out = [] + for t in np.flatnonzero(live[1:] & ~live[:-1]) + 1: + # A free kick that is itself live (official controller) restarts play on its own tick; + # otherwise the restart is the last command before play resumed, unless that was play. + j = t if int(cmd[t]) in _RESTARTS else last_command[t - 1] + resumed_play = j < 0 or (j < t and live[j]) + kind, yellow = ("force start", None) if resumed_play else _RESTARTS.get(int(cmd[j]), ("force start", None)) + restart = {"t": float(ts[t]), "kind": kind, "side": None, "third": None} + if yellow is not None: + friendly = yellow == my_team_is_yellow + restart["side"] = "friendly" if friendly else "enemy" + restart["third"] = third(friendly_attack[t] * (1 if friendly else -1) * ball_x[t]) + out.append(restart) + return out + + +def possession_spells(ts, live, friendly_has, enemy_has, ball_x, friendly_attack) -> list[dict]: + """Open-play possession spells: `side`, `t` (won the ball), `t_end`, and the `third` it won + the ball in, in its own attack frame. See "Possession" above.""" + ts, live, friendly_has, enemy_has = ts.tolist(), live.tolist(), friendly_has.tolist(), enemy_has.tolist() + raw = [] # [side (+1 friendly, -1 enemy), first tick, last tick] + holder = 0 + for t in range(len(ts)): + if not live[t]: + holder = 0 + continue + if friendly_has[t] != enemy_has[t]: + holder = 1 if friendly_has[t] else -1 + if holder == 0: + continue + if raw and raw[-1][0] == holder and raw[-1][2] == t - 1: + raw[-1][2] = t + else: + raw.append([holder, t, t]) + spells = [] + for side, first, last in raw: + short = ts[last] - ts[first] < REGAIN_MIN_HOLD_S + joined = bool(spells) and spells[-1][2] + 1 == first + if joined and (short or spells[-1][0] == side): + spells[-1][2] = last + elif not short: # a flicker with no spell to join, at the start of play, is dropped + spells.append([side, first, last]) + return [ + { + "side": "friendly" if side == 1 else "enemy", + "t": ts[first], + "t_end": ts[last], + "third": third(friendly_attack[first] * side * ball_x[first]), + "takes_restart": False, + } + for side, first, last in spells + ] + + +def fold_restart_takes(restarts: list[dict], spells: list[dict]) -> None: + """Mark the kicking side's first spell within `FOLD_S` of its restart (`takes_restart`).""" + starts = [s["t"] for s in spells] + for r in restarts: + i = bisect.bisect_left(starts, r["t"]) + if ( + r["side"] is not None + and i < len(spells) + and spells[i]["side"] == r["side"] + and spells[i]["t"] - r["t"] <= FOLD_S + ): + spells[i]["takes_restart"] = True + + +def situations(match: dict) -> list[dict]: + """A match's situation starts in time order, a restart after a spell at the same time.""" + starts = [(r["t"], 1, r) for r in match["restarts"]] + starts += [(s["t"], 0, {**s, "kind": "ball won"}) for s in match["spells"] if not s["takes_restart"]] + return [s for _, _, s in sorted(starts, key=lambda e: e[:2])] + + +def attribute(goals: list[dict], starts: list[dict]) -> None: + """Give each goal its `situation` (None: sustained possession) and `after_s`.""" + times = [s["t"] for s in starts] + for goal in goals: + i = bisect.bisect_right(times, goal["t"]) - 1 + hit = i >= 0 and goal["t"] - times[i] < WINDOW_S + goal["situation"] = {k: starts[i][k] for k in ("t", "kind", "side", "third")} if hit else None + goal["after_s"] = goal["t"] - times[i] if hit else None + + +def find_goals(ts, live, sparse_referee: dict, my_team_is_yellow: bool) -> list[dict]: + """Goals from the referee's score changes (a lowered score withdraws that side's latest goal), + each timed when play stopped for it.""" + last_live = np.maximum.accumulate(np.where(live, np.arange(len(live)), -1)) + goals: list[dict] = [] + before = None + for tick in sorted(sparse_referee): + referee = sparse_referee[tick] + if referee.yellow_team is None or referee.blue_team is None: + continue + score = {True: referee.yellow_team.score, False: referee.blue_team.score} # yellow? + if before is not None: + stopped = tick if live[tick] or last_live[tick] < 0 else last_live[tick] + 1 + for yellow in (True, False): + side = "friendly" if yellow == my_team_is_yellow else "enemy" + change = score[yellow] - before[yellow] + goals += [{"t": float(ts[stopped]), "side": side} for _ in range(change)] + for _ in range(-change): + goals.remove(next(g for g in reversed(goals) if g["side"] == side)) + before = score + return sorted(goals, key=lambda g: g["t"]) + + +def match_ledger(npz_path, labels: Optional[tuple[str, str]] = None) -> dict: + """One replay's goals, restarts and possession spells, each goal with its situation. + `labels` is (friendly, enemy); by default the referee's team names.""" + path = Path(npz_path) + replay = load_columnar_replay(path) + ts, cmd = replay.ts, replay.referee_command.astype(np.int64) + side_is_right = ( + replay.side_is_right if replay.side_is_right is not None else np.full(len(ts), replay.my_team_is_right) + ) + friendly_attack = np.where(side_is_right, -1.0, 1.0) + ball_x = replay.ball_p[:, 0] + live = live_mask(cmd) + + restarts = find_restarts(ts, cmd, live, ball_x, friendly_attack, replay.my_team_is_yellow) + spells = possession_spells( + ts, live, replay.friendly_has_ball.any(axis=1), replay.enemy_has_ball.any(axis=1), ball_x, friendly_attack + ) + fold_restart_takes(restarts, spells) + match = {"match": path.name[: -len(".npz")], "path": str(path), "restarts": restarts, "spells": spells} + match["goals"] = find_goals(ts, live, replay.sparse_referee, replay.my_team_is_yellow) + attribute(match["goals"], situations(match)) + match["labels"] = dict(zip(("friendly", "enemy"), labels or _referee_names(replay))) + return match + + +def _referee_names(replay) -> tuple[str, str]: + referee = next((r for _, r in sorted(replay.sparse_referee.items()) if r.yellow_team is not None), None) + yellow = (referee.yellow_team.name if referee else "") or "yellow" + blue = (referee.blue_team.name if referee else "") or "blue" + return (yellow, blue) if replay.my_team_is_yellow else (blue, yellow) + + +def run_labels(run_dir: Path) -> dict[str, tuple[str, str]]: + """Replay stem (without a ladder's `_RK`-style suffix) -> (config_a, config_b), from a + round-robin's `summary.json` or a ladder's `ladder.json`; empty if there is neither.""" + for name in ("summary.json", "ladder.json"): + if (run_dir / name).exists(): + results = json.loads((run_dir / name).read_text())["results"] + return { + f"{_short(r['config_a'])}_vs_{_short(r['config_b'])}": (r["config_a"], r["config_b"]) for r in results + } + return {} + + +def _short(config: str) -> str: + """A config's name in replay file names (`match._short_name`).""" + return config.removeprefix("build_").removesuffix("_kernel_strategy") + + +def situation_type(situation: Optional[dict], side: str) -> str: + """`situation`'s name in `TYPES` from `side`'s view.""" + if situation is None: + return SUSTAINED + if situation["side"] is None: + return situation["kind"] + owner = "own" if situation["side"] == side else "opponent" + if situation["kind"] in ("kickoff", "penalty"): + return f"{owner} {situation['kind']}" + return f"{owner} {situation['kind']}, {situation['third']} third" + + +def tables(matches: list[dict]) -> dict[str, dict]: + """Per strategy: matches, goals for and against, and per situation type how often it + happened per match, P(scored)/P(conceded) from it, and goals scored/conceded per match from + it. Each goals-per-match column sums to the strategy's goals per match.""" + totals: dict[str, dict] = {} + for m in matches: + starts = situations(m) + for side in ("friendly", "enemy"): + t = totals.setdefault( + m["labels"][side], + { + "matches": 0, + "situations": collections.Counter(), + "scored": collections.Counter(), + "conceded": collections.Counter(), + }, + ) + t["matches"] += 1 + t["situations"].update(situation_type(s, side) for s in starts) + for g in m["goals"]: + t["scored" if g["side"] == side else "conceded"][situation_type(g["situation"], side)] += 1 + out = {} + for label, t in sorted(totals.items()): + n = t["matches"] + rows = {} + for typ in TYPES: + count = None if typ == SUSTAINED else t["situations"][typ] + row = {"situations_per_match": None if count is None else count / n} + for what in ("scored", "conceded"): + row[f"p_{what}"] = t[what][typ] / count if count else None + row[f"{what}_per_match"] = t[what][typ] / n + rows[typ] = row + out[label] = { + "matches": n, + "goals_for": sum(t["scored"].values()), + "goals_against": sum(t["conceded"].values()), + "types": rows, + } + return out + + +def ledger(paths: list[Path], labels: Optional[dict[str, tuple[str, str]]] = None, workers: int = 8) -> list[dict]: + """`match_ledger` over run directories and/or replay files; `labels` (stem -> (friendly, + enemy)) overrides the run's own names.""" + replays = sorted(q for p in paths for q in (Path(p).glob("*.npz") if Path(p).is_dir() else [Path(p)])) + names: dict[Path, dict] = {} + jobs = [] + for npz in replays: + stem = npz.name[: -len(".npz")] + if npz.parent not in names: + names[npz.parent] = run_labels(npz.parent) + jobs.append((labels or {}).get(stem) or names[npz.parent].get(_LADDER_SUFFIX.sub("", stem))) + with ProcessPoolExecutor(max_workers=workers) as pool: + return list(pool.map(match_ledger, replays, jobs)) + + +def _fmt(v: Optional[float], digits: int) -> str: + return "-" if v is None else f"{v:.{digits}f}" + + +def report(strategies: dict[str, dict]) -> str: + lines = [] + for label, s in strategies.items(): + n = s["matches"] + lines += [ + f"== {label}: {n} matches, {s['goals_for'] / n:.2f} scored and {s['goals_against'] / n:.2f} conceded per match", + f"{'situation':36s} {'per match':>9s} {'P(scored)':>9s} {'scored/m':>8s} {'P(conc.)':>8s} {'conc./m':>7s}", + ] + for typ, r in s["types"].items(): + if not (r["situations_per_match"] or r["scored_per_match"] or r["conceded_per_match"]): + continue + lines.append( + f"{typ:36s} {_fmt(r['situations_per_match'], 2):>9s} {_fmt(r['p_scored'], 3):>9s} " + f"{r['scored_per_match']:8.3f} {_fmt(r['p_conceded'], 3):>8s} {r['conceded_per_match']:7.3f}" + ) + lines.append("") + error = max( + ( + abs(sum(r[f"{what}_per_match"] for r in s["types"].values()) - s[total] / s["matches"]) + for s in strategies.values() + for what, total in (("scored", "goals_for"), ("conceded", "goals_against")) + ), + default=0.0, + ) + lines.append(f"goals per match = sum over situations (largest error {error:.1e})") + return "\n".join(lines) + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__.split("\n\n")[0]) + parser.add_argument("paths", nargs="+", type=Path, help="run directories and/or replay .npz files") + parser.add_argument("--labels", type=Path, help='JSON {"": ["", ""]}: who played') + parser.add_argument("--out", type=Path, help="JSON output (default: goal_ledger.json beside the first input)") + parser.add_argument("--workers", type=int, default=8) + args = parser.parse_args() + + labels = {k: tuple(v) for k, v in json.loads(args.labels.read_text()).items()} if args.labels else None + matches = ledger(args.paths, labels, args.workers) + strategies = tables(matches) + print(report(strategies)) + first = args.paths[0] + out = args.out or (first if first.is_dir() else first.parent) / "goal_ledger.json" + out.write_text(json.dumps({"strategies": strategies, "matches": matches}, indent=1)) + print(f"wrote {out}: {len(matches)} matches, {sum(len(m['goals']) for m in matches)} goals") + + +if __name__ == "__main__": + main() diff --git a/utama_core/tests/analysis/test_goal_ledger.py b/utama_core/tests/analysis/test_goal_ledger.py new file mode 100644 index 00000000..8452dc95 --- /dev/null +++ b/utama_core/tests/analysis/test_goal_ledger.py @@ -0,0 +1,184 @@ +from types import SimpleNamespace + +import numpy as np +import pytest + +from utama_core.analysis.goal_ledger import ( + SUSTAINED, + attribute, + find_goals, + find_restarts, + fold_restart_takes, + live_mask, + possession_spells, + situations, + tables, +) +from utama_core.entities.referee.referee_command import RefereeCommand as C + +_HZ = 60.0 + + +def _commands(*spans): + """(command, n_ticks) spans -> per-tick command values.""" + return np.array([cmd.value for cmd, n in spans for _ in range(n)], dtype=np.int64) + + +def _spell(side, t, third="middle"): + return {"side": side, "t": t, "t_end": t + 2.0, "third": third, "takes_restart": False} + + +def _restart(t, kind="free kick", side="friendly", third="attacking"): + return {"t": t, "kind": kind, "side": side, "third": third} + + +def _goal(t, side="friendly"): + return {"t": t, "side": side} + + +def test_a_goal_exactly_the_window_after_a_start_is_sustained_possession(): + goals = [_goal(14.99), _goal(15.0)] + attribute(goals, [{**_spell("friendly", 5.0), "kind": "ball won"}]) + assert goals[0]["situation"]["t"] == 5.0 + assert goals[0]["after_s"] == pytest.approx(9.99) + assert goals[1]["situation"] is None and goals[1]["after_s"] is None + + +def test_the_kicking_sides_first_spell_within_the_fold_window_is_the_restart_being_taken(): + on_time, late = [_spell("friendly", 3.5)], [_spell("friendly", 3.51)] + fold_restart_takes([_restart(2.0)], on_time) + fold_restart_takes([_restart(2.0)], late) + assert on_time[0]["takes_restart"] and not late[0]["takes_restart"] + + +def test_an_interception_before_the_taker_keeps_both_spells_as_situations(): + spells = [_spell("enemy", 2.5), _spell("friendly", 3.0)] + fold_restart_takes([_restart(2.0)], spells) + assert not any(s["takes_restart"] for s in spells) + + +def test_a_goal_after_a_folded_take_goes_to_the_restart(): + match = {"restarts": [_restart(2.0)], "spells": [_spell("friendly", 2.5)]} + fold_restart_takes(match["restarts"], match["spells"]) + goals = [_goal(9.0)] + attribute(goals, situations(match)) + assert goals[0]["situation"]["kind"] == "free kick" + + +def test_a_restart_wins_a_tie_with_a_spell_starting_on_the_same_tick(): + match = {"restarts": [_restart(5.0)], "spells": [_spell("enemy", 5.0)]} + fold_restart_takes(match["restarts"], match["spells"]) + goals = [_goal(7.0)] + attribute(goals, situations(match)) + assert goals[0]["situation"]["kind"] == "free kick" + + +def _flicker(enemy_ticks): + """Friendly on the ball for 2 s, then the enemy for `enemy_ticks`, then friendly to 5 s.""" + n = int(5 * _HZ) + ts = np.arange(n) / _HZ + enemy = np.zeros(n, dtype=bool) + enemy[120 : 120 + enemy_ticks] = True + return possession_spells(ts, np.ones(n, dtype=bool), ~enemy, enemy, np.zeros(n), np.ones(n)) + + +def test_a_spell_under_a_second_is_merged_into_the_holder_before_it(): + spells = _flicker(60) # 59 ticks from its first to its last: 0.98 s + assert [(s["side"], s["t"]) for s in spells] == [("friendly", 0.0)] + assert spells[0]["t_end"] == pytest.approx(299 / _HZ) + + +def test_a_spell_of_a_full_second_is_a_change_of_possession(): + spells = _flicker(61) # 60 ticks: 1.0 s + assert [(s["side"], s["t"]) for s in spells] == [("friendly", 0.0), ("enemy", 2.0), ("friendly", 181 / _HZ)] + + +def test_spell_thirds_are_in_the_winning_sides_attack_frame(): + n = 240 + ts = np.arange(n) / _HZ + enemy = np.arange(n) >= 120 + # Friendly attacks -x: it wins the ball at x = 2, its defensive third; the enemy at x = -2, its own. + ball_x = np.where(enemy, -2.0, 2.0) + spells = possession_spells(ts, np.ones(n, dtype=bool), ~enemy, enemy, ball_x, np.full(n, -1.0)) + assert [(s["side"], s["third"]) for s in spells] == [("friendly", "defensive"), ("enemy", "defensive")] + + +def test_our_referee_holds_a_free_kick_until_normal_start(): + cmd = _commands( + (C.STOP, 5), (C.DIRECT_FREE_YELLOW, 5), (C.NORMAL_START, 5), (C.STOP, 5), (C.DIRECT_FREE_BLUE, 5), (C.STOP, 5) + ) + live = live_mask(cmd) + assert np.flatnonzero(live).tolist() == list(range(10, 15)) # the voided free kick is not play + ts = np.arange(len(cmd)) / _HZ + restarts = find_restarts(ts, cmd, live, np.full(len(cmd), 2.0), np.ones(len(cmd)), my_team_is_yellow=True) + assert restarts == [{"t": ts[10], "kind": "free kick", "side": "friendly", "third": "attacking"}] + + +def test_the_official_controllers_free_kick_is_play_from_its_first_tick(): + cmd = _commands( + (C.STOP, 5), (C.DIRECT_FREE_BLUE, 5), (C.STOP, 5), (C.FORCE_START, 5), (C.STOP, 5), (C.DIRECT_FREE_YELLOW, 5) + ) + live = live_mask(cmd) + ts = np.arange(len(cmd)) / _HZ + restarts = find_restarts(ts, cmd, live, np.full(len(cmd), 2.0), np.ones(len(cmd)), my_team_is_yellow=True) + # Blue is the enemy and attacks -x: the ball at x = 2 is in its defensive third. + assert restarts == [ + {"t": ts[5], "kind": "free kick", "side": "enemy", "third": "defensive"}, + {"t": ts[15], "kind": "force start", "side": None, "third": None}, # not the free kick again + {"t": ts[25], "kind": "free kick", "side": "friendly", "third": "attacking"}, + ] + + +def _referee(yellow, blue): + return SimpleNamespace(yellow_team=SimpleNamespace(score=yellow), blue_team=SimpleNamespace(score=blue)) + + +def test_a_goal_is_timed_when_play_stopped_for_it(): + live = np.array([True] * 10 + [False] * 300) + ts = np.arange(len(live)) / _HZ + ours = find_goals(ts, live, {0: _referee(0, 0), 10: _referee(1, 0)}, my_team_is_yellow=True) + official = find_goals(ts, live, {0: _referee(0, 0), 250: _referee(0, 1)}, my_team_is_yellow=True) + assert ours == [{"t": ts[10], "side": "friendly"}] + assert official == [{"t": ts[10], "side": "enemy"}] + + +def test_a_lowered_score_withdraws_that_sides_latest_goal(): + live = np.ones(100, dtype=bool) + ts = np.arange(100) / _HZ + referee = {0: _referee(0, 0), 10: _referee(1, 0), 20: _referee(2, 1), 30: _referee(1, 1)} + assert find_goals(ts, live, referee, my_team_is_yellow=False) == [ + {"t": ts[10], "side": "enemy"}, + {"t": ts[20], "side": "friendly"}, + ] + + +def test_goals_per_match_is_the_sum_over_situations(): + def match(friendly, enemy, restarts, spells, goals): + m = {"labels": {"friendly": friendly, "enemy": enemy}, "restarts": restarts, "spells": spells} + fold_restart_takes(restarts, spells) + attribute(goals, situations(m)) + return {**m, "goals": goals} + + matches = [ + match( + "a", + "b", + [_restart(0.0, "kickoff", "friendly", "middle"), _restart(30.0, "free kick", "enemy", "attacking")], + [_spell("friendly", 0.5), _spell("enemy", 12.0, "attacking"), _spell("friendly", 40.0, "defensive")], + [_goal(15.0, "enemy"), _goal(35.0, "enemy"), _goal(60.0, "friendly")], + ), + match("b", "a", [_restart(0.0, "penalty", "enemy", "attacking")], [], [_goal(3.0, "enemy")]), + ] + strategies = tables(matches) + for s in strategies.values(): + types = s["types"].values() + assert sum(r["scored_per_match"] for r in types) == pytest.approx(s["goals_for"] / s["matches"]) + assert sum(r["conceded_per_match"] for r in types) == pytest.approx(s["goals_against"] / s["matches"]) + a, b = strategies["a"], strategies["b"] + assert (a["goals_for"], a["goals_against"], b["goals_for"], b["goals_against"]) == (2, 2, 2, 2) + assert a["types"]["own kickoff"]["situations_per_match"] == 0.5 # the taker's spell is the kickoff + assert a["types"]["own penalty"]["p_scored"] == 1.0 + assert b["types"]["own ball won, attacking third"]["p_scored"] == 1.0 + assert b["types"]["own free kick, attacking third"]["p_scored"] == 1.0 + assert a["types"][SUSTAINED]["scored_per_match"] == 0.5 # 20 s after the last start + assert a["types"][SUSTAINED]["situations_per_match"] is None From e1de28efc7ad2a241ee4ffb092b0727fe470e1c5 Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 17:57:17 +0100 Subject: [PATCH 05/24] Docs: goal ledger in signals.md, tools.md and the glossary Adds where goals come from (situation frequency x conversion), with split_shape reference values from tournament_20261011_230119, the CLI to the tool index, and "situation / goal ledger" to the AGENTS.md glossary. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- AGENTS.md | 4 ++++ docs/signals.md | 25 ++++++++++++++++++++++++- docs/tools.md | 1 + 3 files changed, 29 insertions(+), 1 deletion(-) diff --git a/AGENTS.md b/AGENTS.md index fabe00b5..c300d07e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -48,6 +48,10 @@ One term per thing; reuse these instead of coining new ones. - **Catch rate** — a diagnostic reported from the bank, never a gate (±4–8 pts between runs). - **Signal** — an interpretable measure of how a strategy plays (shots, danger conceded, real ball losses, stalls ...), for explaining results, never a target. All listed in `docs/signals.md`. +- **Situation / goal ledger** — a situation starts when a restart goes live or a side wins the + ball in open play; the goal ledger (`utama_core/analysis/goal_ledger.py`) gives each goal to + the latest situation less than 10 s before it, so goals per match = Σ situations per match × + P(goal). See `docs/signals.md`. ## Repo map diff --git a/docs/signals.md b/docs/signals.md index 8f805e66..0e83f284 100644 --- a/docs/signals.md +++ b/docs/signals.md @@ -29,7 +29,9 @@ Every saved `tools/evaluation/round_robin.py` run prints its sections and writes round-robin (`tools/signal_report.py ` regenerates them), with notes on what stands out. **Offline only** (not in a round-robin's output): `tools/metric_correlation.py ...` -replays a run at 10 Hz for the signals marked *offline* below. +replays a run at 10 Hz for the signals marked *offline* below, and +`python -m utama_core.analysis.goal_ledger ` writes the goal ledger +([Where do goals come from?](#where-do-goals-come-from)). **Sides.** Per-match stats are config_a's view ("friendly"); a strategy's row reads its own side of every match. Signals marked *config_a* need the intentions log, which only config_a @@ -98,6 +100,27 @@ Check these first: a broken strategy's other signals mean nothing. | Restart to first entry | `results[*].stats.restart_to_first_entry_s`, `n_restarts`, `n_restarts_with_entry` | seconds from a restart until the possessing side's ball reaches its attacking third; restarts with no entry are counted, not averaged | — | Slow or rarely entering: restarts are played backward or lost | | Restart outcomes | RESTARTS | see "Is something broken?" | | | +## Where do goals come from? + +The goal ledger (`analysis/goal_ledger.py`, *offline*) gives every goal to the situation that +started the play it ended, if that was less than 10 s before: a restart going live (kickoff, +free kick, penalty, force start) or a side winning the ball in open play, each named from the +strategy's side ("own" / "opponent") with the third in the owner's attack frame. Goals with no +start that recent are "sustained possession". A strategy's goals per match is then exactly the +sum over situations of situations per match × P(goal), for goals scored and conceded alike: a +result splits into which situations a strategy creates or allows, and how well it converts or +defends them. It reads only the replay and its referee file, so it runs on converted official +logs too. The rules are in the module's docstring. + +Reference: `split_shape` in `tournament_20261011_230119` (17 matches; 6.76 scored, 4.41 +conceded per match). + +| Signal | Where | Meaning | Reference | If it's off | +|---|---|---|---|---| +| Situations per match | `goal_ledger.json` `strategies[*].types[*].situations_per_match` | how often each situation happens in a strategy's matches | own free kicks in the attacking third 6.7, the opponent's 6.2; balls won in the attacking third: own 3.4, opponent's 3.6; in the defensive third ~19 each | Many "opponent ball won, attacking third": losing the ball near our own goal (build-up). Many opponent free kicks in the attacking third: fouls and clearances out near our goal | +| P(goal) per situation | `p_scored`, `p_conceded` | share of a situation's occurrences followed by a goal before the next situation starts, within 10 s | scored: own penalty 88%, own ball won in the attacking third 47%, own free kick in the attacking third 28%; conceded: opponent penalty 100%, opponent free kick in the attacking third 20%, opponent ball won in the attacking third 20% | High P(conceded) from opponent free kicks: set-piece defence (wall, marking). High from balls the opponent wins high: nobody covers behind the press | +| Goals per match by situation | `scored_per_match`, `conceded_per_match` | situations per match × P(goal); the column sums to goals per match | conceded 4.41 = opponent balls won 1.41 + free kicks 1.35 + penalties 0.76 + sustained possession 0.71 + kickoffs 0.18 | The largest row is where a fix pays most | + ## Adding a signal Check this page first: it probably exists. A new signal should be interpretable on its own, diff --git a/docs/tools.md b/docs/tools.md index 500b503c..eeb3f546 100644 --- a/docs/tools.md +++ b/docs/tools.md @@ -35,6 +35,7 @@ What these measure and how far to trust each: [STRATEGY_DEVELOPMENT.md](STRATEGY |---|---| | `tools/scenario_bench.py` | Paired A/B of a candidate against a baseline on a bank of 20 s starts harvested from a round-robin; also builds new banks (`--harvest-from`), and plays one start with a timeline and picture (`--play`) | | `tools/signal_report.py` | Figures of a round-robin's strategy signals for [signal_report.md](signal_report.md) | +| `utama_core/analysis/goal_ledger.py` | `python -m utama_core.analysis.goal_ledger `: every goal attributed to the situation that started its play (a restart, or the ball won in open play, by third); per strategy, situations per match × P(goal) = goals per match, scored and conceded. Reads only the replay and its referee file, so it runs on converted official logs too. See [signals.md](signals.md#where-do-goals-come-from) | | `tools/bench_vs_standings.py` | How far scenario-bench scores rank strategies the way round-robin standings do (Spearman) | | `tools/metric_correlation.py` | Offline study of which cheap per-match metrics predict results; computes the *offline* signals in [signals.md](signals.md) | | `tools/check_strategy_branch.py` | CI check on `strategy/*` pull requests: the branch must not change the evaluation or its opponents | From 77e5bdac93cc6ebde19b4a0b12b283ecfff80206 Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 17:59:34 +0100 Subject: [PATCH 06/24] Docs: how a bench start is played, and what bank_v7 got wrong A restart start is the moment the referee awarded it and is played as that restart; every robot starts at rest because rsim cannot place a moving one. bank_v7's restart starts were taken one tick early, and bench results recorded before b7ea54cf are not comparable with later ones. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- docs/STRATEGY_DEVELOPMENT.md | 34 +++++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/docs/STRATEGY_DEVELOPMENT.md b/docs/STRATEGY_DEVELOPMENT.md index 67c07c91..2694d9a9 100644 --- a/docs/STRATEGY_DEVELOPMENT.md +++ b/docs/STRATEGY_DEVELOPMENT.md @@ -258,7 +258,16 @@ robot of each side nearest it every 0.25 s, and each change in the candidate's t assignments. The replay, the candidate's match log, the timeline and the picture are kept in `replays/scenario_play//` (`--render mp4` makes a clip instead). One start takes about 12 s. `--repeats N` plays it from N slightly jittered positions, to see whether what happened -holds up. A start is robot and ball positions only: both strategies begin it with no memory. +holds up. A start is robot and ball positions and the referee command only: both strategies begin +it with no memory, and every robot begins at rest (the ball keeps its speed). rsim has no way to +place a moving robot: its reset sends a robot's position and heading, and the physics fork stops +every robot it places, so adding one means changing code every cached match depends on. + +A restart start is the moment the referee awarded it: a free kick at the first tick the replay +shows `DIRECT_FREE_*`, a kickoff or penalty at its `PREPARE_*`. The referee then runs it as in +the match (`apply_scenario` puts it in that command from the first tick): a free kick goes live +once its kicker is at the ball and the defenders clear for 2 s, a penalty about 5 s in. Any other +start is live play from its first tick. To find starts, tag them by situation with `--where` (names from [pitch_zones.md](pitch_zones.md), all from the candidate's side): @@ -274,12 +283,23 @@ To find starts, tag them by situation with `--where` (names from | `ball` | `ours`, `theirs` (a robot within 0.2 m of it), `loose` | | `near` | robots of each side within 1.5 m of the ball, e.g. `2v3` | -`TAG=a,b` matches either value. `--where` also narrows a bench run or `--save-bank`. Trust the -`restart` tag over the id's `candidate_kicking`: kickoffs and penalties carry that label whoever -kicks. In `bank_v7` the four hand-authored starts (`kickoff_center_v1`, -`direct_free_*_near_box_v1`, `open_play_3v2_counter_v1`) are stored mirrored: the candidate's keeper -starts in the goal it attacks. The anchors are fixed in code, so a bank saved from now on has them -right; `bank_v7` stays as it is, so its results remain comparable. +`TAG=a,b` matches either value. `--where` also narrows a bench run or `--save-bank`. + +`bank_v7` was harvested before three fixes and is kept as it is; a new bank replaces it. In it: +- Kickoffs and penalties carry `candidate_kicking` in their id whoever kicks: trust the `restart` + tag. +- The four hand-authored starts (`kickoff_center_v1`, `direct_free_*_near_box_v1`, + `open_play_3v2_counter_v1`) are stored mirrored: the candidate's keeper starts in the goal it + attacks. +- Restart starts were taken one tick early, on the frame nearest the match log's time, which + still shows the command before. 240 of its 242 free kicks are stored as ball placement and + replay as a STOP and a placement, never as the free kick; its kickoffs and penalties are stored + at the end of their preparation, so they replay it a second time. + +Until `b7ea54cf` every start was also played from the bench runner's own yellow kickoff: a +penalty or free kick after a STOP the referee added, held until every robot was 0.5 m from the +ball, and every open-play `NORMAL_START` start (496 of `bank_v7`'s 860) inside that kickoff for up +to 10 s. Bench results recorded before `b7ea54cf` are not comparable with later ones. For a targeted A/B of one change to shared code (a tactic, the planner), which reruns most of a From 6420538b112bd3fe63243555148fbd2ef581ec29 Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 18:09:29 +0100 Subject: [PATCH 07/24] Convert official SSL game logs to columnar replays utama_core/replay/ssl_log.py reads a RoboCup SSL game log (.log.gz) and writes it through ColumnarReplayWriter, so load_columnar_replay, render_window, scenario_from_replay and the analyses read a real match like one of ours. Yellow is the friendly team; side_is_right per tick from blue_team_on_positive_half (yellow's goalkeeper for pre-2019 logs). Robots and ball come from the autoref tracker with the most frames, falling back to merged camera detections for logs without one. Each robot id gets its own column, so substitutions lose no robot. Referee messages are kept where something but the clocks changes, with stage_time_left in seconds and designated_position in metres; a free kick reads NORMAL_START once its ball has moved 0.05 m, as in our referee. A .source.json sidecar records teams, score, tracker source and field geometry. Tests on synthetic logs pin the record reader, the referee dedupe, the id and side mapping, units, and the free-kick boundary. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- utama_core/replay/ssl_log.py | 532 ++++++++++++++++++++++++ utama_core/tests/replay/test_ssl_log.py | 238 +++++++++++ 2 files changed, 770 insertions(+) create mode 100644 utama_core/replay/ssl_log.py create mode 100644 utama_core/tests/replay/test_ssl_log.py diff --git a/utama_core/replay/ssl_log.py b/utama_core/replay/ssl_log.py new file mode 100644 index 00000000..8802bb67 --- /dev/null +++ b/utama_core/replay/ssl_log.py @@ -0,0 +1,532 @@ +"""Official RoboCup SSL game logs (`*.log.gz`) as replays in our columnar format. + +The league publishes every official match as a game log: the network packets seen during the +match, gzipped. `convert_log` turns one into the `.npz` + `.sparse_referee.pkl` pair +a round-robin match writes, through `ColumnarReplayWriter`, so `load_columnar_replay`, +`render_window`, `scenario_from_replay` and the analyses read a real match like one of ours. +`tools/convert_ssl_log.py` converts files or downloads the published logs. + +Log format: the header `SSL_LOG_FILE` and a big-endian int32 version, then records of int64 +receive time [ns], int32 message type, int32 size and the serialized message. Types read here: +3 referee (`Referee`), 4 vision (`SSL_WrapperPacket`; type 2 is the same detection in the +pre-2014 wrapper, whose geometry layout differs) and 5 tracker (`TrackerWrapperPacket`). + +What a converted replay holds: +- Perspective: yellow is the friendly team (`my_team_is_yellow`), blue the enemy. + `side_is_right[t]` (yellow defends the +x goal) is the referee's `blue_team_on_positive_half` + negated; for a message without that field (logs before 2019) it is where yellow's goalkeeper + stood during that stage. +- Time: 60 Hz ticks on the log's receive clock, `ts` 0 at the first referee message. The + window ends where play ends: a penalty shoot-out and the post-game stage are dropped. Breaks, + timeouts and halts stay in, so `ts` has no gaps; skip them by `stage`/`referee_command`. +- Robots and ball: from the tracker, an autoref's filtered world in metres with velocities, the + source with the most frames when several autorefs ran. A tick takes the newest tracked frame + at or before it; after `_STALE_S` without one, robots are absent. Logs without a tracker + (before 2020) merge the cameras' raw detections instead and difference positions over + `_DIFF_TICKS` ticks for velocities. Accelerations are differenced velocities in both cases. + The ball holds its last position (at rest) while no ball is seen. +- Robot ids: one column per id a team used in the match (`friendly_ids`/`enemy_ids`, any of + 0-15), NaN while that robot is off the field, as in our own replays. A substitution is one id + going NaN and another appearing, so no robot is lost; there is no fixed 6-slot layout, and + more than 6 columns is normal. +- `has_ball`: real logs carry no dribbler sensor, so both teams use the vision-proximity rule of + `RobotInfoRefiner` for robots without a trusted IR sensor (robot centre within + `_BALL_CAPTURE_DIST` of the ball). It is looser than rsim's contact flag. +- Referee: a message wherever command, stage, score, goalkeeper or sides change (the game + controller resends its state about 66 times a second), with the fields + `RefereeMessageReceiver` fills, `stage_time_left` in seconds, `designated_position` in metres + and `game_events` as dicts (`MessageToDict`: the generated classes cannot be pickled). + Commands keep their protocol values, including `GOAL_*` and, before 2021, `INDIRECT_FREE_*`, + with one change: a free kick reads `NORMAL_START` once it is taken (`free_kick_taken`), as in + our referee. The real game controller keeps the free-kick command through the play after it. +- `.source.json`: the log, teams, final score, tracker source and field geometry. +""" + +from __future__ import annotations + +import dataclasses +import gzip +import json +import math +import struct +import urllib.parse +from collections import defaultdict +from pathlib import Path +from typing import Iterator, Optional + +import numpy as np +from google.protobuf.json_format import MessageToDict + +from utama_core.data_processing.refiners.robot_info import _BALL_CAPTURE_DIST +from utama_core.entities.data.referee import RefereeData +from utama_core.entities.data.vector import Vector2D, Vector3D +from utama_core.entities.game import Ball, GameFrame, Robot +from utama_core.entities.game.team_info import TeamInfo +from utama_core.entities.referee.referee_command import RefereeCommand +from utama_core.entities.referee.stage import Stage +from utama_core.replay.columnar_reader import advance_clocks +from utama_core.replay.columnar_writer import ( + ColumnarReplayWriter, + ColumnarReplayWriterConfig, +) +from utama_core.team_controller.src.generated_code.ssl_gc_referee_message_pb2 import ( + Referee, +) +from utama_core.team_controller.src.generated_code.ssl_vision_wrapper_pb2 import ( + SSL_WrapperPacket, +) +from utama_core.team_controller.src.generated_code.ssl_vision_wrapper_tracked_pb2 import ( + TrackerWrapperPacket, +) + +LOG_HEADER = b"SSL_LOG_FILE" +VISION_2010, REFEREE, VISION_2014, TRACKER = 2, 3, 4, 5 + +TICK_S = 1 / 60 # our replays' rate +_STALE_S = 0.5 # no tracked frame for this long: robots are absent +_CAMERA_STALE_S = 0.1 # a camera's detection older than this is not merged +_BALL_GATE_M = 1.0 # vision fallback: how far from the last tick's ball a detection is the same ball +_DIFF_TICKS = 3 # velocity and acceleration: central difference over +-3 ticks (0.1 s) +_MAX_ID = 16 # robot ids 0-15 (the standard pattern set) +_YELLOW, _BLUE = 0, 1 # team index in the arrays below; the tracker's `Team` is 1 yellow, 2 blue +_END_STAGES = frozenset({Stage.PENALTY_SHOOTOUT_BREAK.value, Stage.PENALTY_SHOOTOUT.value, Stage.POST_GAME.value}) +FREE_KICKS = frozenset( + c.value + for c in ( + RefereeCommand.DIRECT_FREE_YELLOW, + RefereeCommand.DIRECT_FREE_BLUE, + RefereeCommand.INDIRECT_FREE_YELLOW, + RefereeCommand.INDIRECT_FREE_BLUE, + ) +) +IN_PLAY_M = 0.05 # the rulebook's ball in play: moved at least 0.05 m + + +def read_records(path) -> Iterator[tuple[int, int, bytes]]: + """(receive time [ns], message type, payload) of every record in a log, gzipped or not. + A record cut off at the end of the file (a logger stopped mid-write) is dropped.""" + path = Path(path) + opener = gzip.open if path.suffix == ".gz" else open + with opener(path, "rb") as f: + header = f.read(len(LOG_HEADER) + 4) + if header[: len(LOG_HEADER)] != LOG_HEADER: + raise ValueError(f"{path} is not an SSL game log (header {header[:len(LOG_HEADER)]!r})") + while True: + head = f.read(16) + if len(head) < 16: + return + ts_ns, msg_type, size = struct.unpack(">qii", head) + payload = f.read(size) + if len(payload) < size: + return + yield ts_ns, msg_type, payload + + +def log_stem(name: str) -> str: + """A log file's name without `.log.gz`, percent-escapes decoded (some published names + carry them, e.g. `Rob%C3%B4Cin`).""" + stem = name.removesuffix(".gz").removesuffix(".log") + while (decoded := urllib.parse.unquote(stem)) != stem: + stem = decoded + return stem + + +def _referee_key(msg: Referee) -> tuple: + """What makes a referee message worth keeping: everything but its clocks.""" + return ( + msg.command_counter, + msg.command, + msg.stage, + msg.yellow.score, + msg.blue.score, + msg.yellow.goalkeeper, + msg.blue.goalkeeper, + msg.blue_team_on_positive_half if msg.HasField("blue_team_on_positive_half") else None, + ) + + +def _team_info(name: str, packet) -> TeamInfo: + info = TeamInfo(name) + info.parse_referee_packet(packet) + return info + + +def referee_data(msg: Referee, received_s: float) -> RefereeData: + """`msg` as `RefereeData`, field for field as `RefereeMessageReceiver._update_data`, but with + the protocol's units converted: `stage_time_left` us -> s, `designated_position` mm -> m.""" + return RefereeData( + source_identifier=msg.source_identifier, + time_sent=msg.packet_timestamp / 1e6, + time_received=received_s, + referee_command=RefereeCommand.from_id(msg.command), + referee_command_timestamp=msg.command_timestamp / 1e6, + stage=Stage.from_id(msg.stage), + stage_time_left=msg.stage_time_left / 1e6, + blue_team=_team_info("blue", msg.blue), + yellow_team=_team_info("yellow", msg.yellow), + designated_position=( + (msg.designated_position.x / 1000, msg.designated_position.y / 1000) + if msg.HasField("designated_position") + else None + ), + blue_team_on_positive_half=( + msg.blue_team_on_positive_half if msg.HasField("blue_team_on_positive_half") else None + ), + next_command=RefereeCommand.from_id(msg.next_command) if msg.HasField("next_command") else None, + current_action_time_remaining=( + msg.current_action_time_remaining if msg.HasField("current_action_time_remaining") else None + ), + game_events=[MessageToDict(e, preserving_proto_field_name=True) for e in msg.game_events], + match_type=msg.match_type, + status_message=msg.status_message or None, + ) + + +class _Scan: + """One pass over a log: the referee messages that change something, every tracker source's + frames, the camera detections and the field geometry.""" + + def __init__(self, path: Path): + self.referee: list[tuple[int, Referee]] = [] + self.trackers: dict[str, list[tuple[int, bytes]]] = defaultdict(list) + self.vision: dict[int, list[tuple[int, bytes]]] = defaultdict(list) # by record type + self.geometry = None + self.last_ns = 0 + last_key = None + for ts_ns, msg_type, payload in read_records(path): + if msg_type == REFEREE: + msg = Referee() + msg.ParseFromString(payload) + key = _referee_key(msg) + if key != last_key: + self.referee.append((ts_ns, msg)) + last_key = key + elif msg_type == TRACKER: + packet = TrackerWrapperPacket() + packet.ParseFromString(payload) + if packet.HasField("tracked_frame"): + self.trackers[packet.source_name or packet.uuid].append((ts_ns, payload)) + self.vision.clear() + elif msg_type in (VISION_2010, VISION_2014): + if not self.trackers: # camera detections are only read when there is no tracker + self.vision[msg_type].append((ts_ns, payload)) + if msg_type == VISION_2014 and self.geometry is None: + packet = SSL_WrapperPacket() + packet.ParseFromString(payload) + if packet.HasField("geometry"): + self.geometry = packet.geometry.field + else: + continue # the index record (type 6) has no meaningful time + self.last_ns = max(self.last_ns, ts_ns) + + +class _World: + """Robots and ball on the tick grid. Robot arrays are [tick, team, id, ...], NaN where absent.""" + + def __init__(self, n_ticks: int): + self.robot_p = np.full((n_ticks, 2, _MAX_ID, 2), np.nan) + self.robot_v = np.full((n_ticks, 2, _MAX_ID, 2), np.nan) + self.robot_orientation = np.full((n_ticks, 2, _MAX_ID), np.nan) + self.ball_p = np.full((n_ticks, 3), np.nan) + self.ball_v = np.full((n_ticks, 3), np.nan) + self.ball_seen = np.zeros(n_ticks, dtype=bool) + + def finish(self) -> None: + """Fill what the source did not give: missing velocities from positions, accelerations + from velocities, the ball's position while unseen, and `has_ball`.""" + missing = np.isnan(self.robot_v) & ~np.isnan(self.robot_p) + self.robot_v[missing] = _central_difference(self.robot_p)[missing] + seen = np.flatnonzero(self.ball_seen) + if len(seen): + # held at its last position, and at its first before it was ever seen + held = seen[np.maximum(np.searchsorted(seen, np.arange(len(self.ball_p)), side="right") - 1, 0)] + unseen = ~self.ball_seen + self.ball_p[unseen] = self.ball_p[held[unseen]] + self.ball_v[unseen] = 0.0 + missing = np.isnan(self.ball_v) & ~np.isnan(self.ball_p) + self.ball_v[missing] = _central_difference(self.ball_p)[missing] + for v, p in ((self.robot_v, self.robot_p), (self.ball_v, self.ball_p)): + v[np.isnan(v) & ~np.isnan(p)] = 0.0 # the ends of a presence, where no difference exists + self.robot_a = _central_difference(self.robot_v) + self.ball_a = _central_difference(self.ball_v) + for a, p in ((self.robot_a, self.robot_p), (self.ball_a, self.ball_p)): + a[np.isnan(a) & ~np.isnan(p)] = 0.0 + gap = self.robot_p - self.ball_p[:, None, None, :2] + self.has_ball = np.hypot(gap[..., 0], gap[..., 1]) < _BALL_CAPTURE_DIST + + +def _central_difference(x: np.ndarray, k: int = _DIFF_TICKS) -> np.ndarray: + """d/dt along axis 0 over +-k ticks; NaN where either end is missing.""" + out = np.full_like(x, np.nan) + out[k:-k] = (x[2 * k :] - x[: -2 * k]) / (2 * k * TICK_S) + return out + + +def _latest(times_ns: np.ndarray, tick_ns: np.ndarray, stale_s: float) -> np.ndarray: + """Per tick, the index of the newest time at or before it, or -1 if none within `stale_s`.""" + i = np.searchsorted(times_ns, tick_ns, side="right") - 1 + ok = i >= 0 + ok[ok] = (tick_ns[ok] - times_ns[i[ok]]) <= stale_s * 1e9 + return np.where(ok, i, -1) + + +def _tracker_world(frames: list[tuple[int, bytes]], tick_ns: np.ndarray) -> tuple[_World, int]: + """The world from one tracker source's frames; also the count of robots with an id past 15.""" + world = _World(len(tick_ns)) + times = np.array([t for t, _ in frames], dtype=np.int64) + latest = _latest(times, tick_ns, _STALE_S) + dropped = 0 + packet = TrackerWrapperPacket() + decoded = -1 + for k, i in enumerate(latest): + if i < 0: + continue + if i != decoded: + packet.ParseFromString(frames[i][1]) + decoded = i + frame = packet.tracked_frame + for robot in frame.robots: + team, rid = robot.robot_id.team - 1, robot.robot_id.id + if team not in (_YELLOW, _BLUE) or rid >= _MAX_ID: + dropped += 1 + continue + world.robot_p[k, team, rid] = (robot.pos.x, robot.pos.y) + world.robot_orientation[k, team, rid] = robot.orientation + if robot.HasField("vel"): + world.robot_v[k, team, rid] = (robot.vel.x, robot.vel.y) + if frame.balls: + ball = frame.balls[0] # the primary ball + world.ball_p[k] = (ball.pos.x, ball.pos.y, ball.pos.z) + world.ball_seen[k] = True + if ball.HasField("vel"): + world.ball_v[k] = (ball.vel.x, ball.vel.y, ball.vel.z) + return world, dropped + + +def _vision_world(packets: list[tuple[int, bytes]], tick_ns: np.ndarray) -> tuple[_World, int]: + """The world merged from raw camera detections: per tick each camera's newest frame (within + `_CAMERA_STALE_S`), a robot seen by several cameras at the confidence-weighted mean, the ball + as the detection nearest the last tick's ball (within `_BALL_GATE_M`), else the most confident + one. No filtering beyond that.""" + by_camera: dict[int, list[tuple[int, object]]] = defaultdict(list) + wrapper = SSL_WrapperPacket() + for ts_ns, payload in packets: + wrapper.ParseFromString(payload) + if wrapper.HasField("detection"): + detection = wrapper.detection + robots = [ + (team, r.robot_id, r.x / 1000, r.y / 1000, r.orientation, r.confidence) + for team, robots in ((_YELLOW, detection.robots_yellow), (_BLUE, detection.robots_blue)) + for r in robots + if r.HasField("robot_id") + ] + balls = [(b.x / 1000, b.y / 1000, b.z / 1000, b.confidence) for b in detection.balls] + by_camera[detection.camera_id].append((ts_ns, (robots, balls))) + world = _World(len(tick_ns)) + latest = { + cam: (_latest(np.array([t for t, _ in rows], dtype=np.int64), tick_ns, _CAMERA_STALE_S), rows) + for cam, rows in by_camera.items() + } + dropped, previous_ball = 0, None + for k in range(len(tick_ns)): + sums: dict[tuple[int, int], list[float]] = {} + balls_seen = [] + for index, rows in latest.values(): + if index[k] < 0: + continue + robots, balls = rows[index[k]][1] + for team, rid, x, y, orientation, confidence in robots: + if rid >= _MAX_ID: + dropped += 1 + continue + w = max(confidence, 1e-3) + s = sums.setdefault((team, rid), [0.0, 0.0, 0.0, 0.0, 0.0]) + s[0] += w * x + s[1] += w * y + s[2] += w * math.cos(orientation) + s[3] += w * math.sin(orientation) + s[4] += w + balls_seen += balls + for (team, rid), (sx, sy, sc, ss, w) in sums.items(): + world.robot_p[k, team, rid] = (sx / w, sy / w) + world.robot_orientation[k, team, rid] = math.atan2(ss, sc) + if balls_seen: + ball = max(balls_seen, key=lambda b: b[3]) + if previous_ball is not None: + nearest = min(balls_seen, key=lambda b: math.hypot(b[0] - previous_ball[0], b[1] - previous_ball[1])) + if math.hypot(nearest[0] - previous_ball[0], nearest[1] - previous_ball[1]) < _BALL_GATE_M: + ball = nearest + world.ball_p[k] = previous_ball = ball[:3] + world.ball_seen[k] = True + return world, dropped + + +def _sides_from_goalkeepers(world: _World, stage: np.ndarray, keepers: np.ndarray) -> np.ndarray: + """Per tick whether yellow defends +x, for logs whose referee does not say: within each + stage, the side of the median x of yellow's goalkeeper (else of yellow's robots relative to + blue's). A stage with no robots seen keeps the previous stage's answer.""" + sides = np.ones(len(stage), dtype=bool) + previous = True + for value in np.unique(stage): + ticks = np.flatnonzero(stage == value) + keeper_x = world.robot_p[ticks, _YELLOW, np.minimum(keepers[ticks], _MAX_ID - 1), 0] + keeper_x = keeper_x[~np.isnan(keeper_x)] + if len(keeper_x): + previous = bool(np.median(keeper_x) > 0) + else: + yellow = world.robot_p[ticks, _YELLOW, :, 0] + blue = world.robot_p[ticks, _BLUE, :, 0] + if np.isfinite(yellow).any() and np.isfinite(blue).any(): + previous = bool(np.nanmean(yellow) > np.nanmean(blue)) + sides[ticks] = previous + return sides + + +def free_kick_taken(command: np.ndarray, counter: np.ndarray, ball_xy: np.ndarray) -> np.ndarray: + """Per tick, whether the free kick in progress has been taken: from the first tick its ball + has moved `IN_PLAY_M` from where it stood when the free kick was given, to the end of that + command (`counter`, the referee's command counter, separates two free kicks in a row). + + The game controller keeps `DIRECT_FREE_*` through the play that follows, until the next + stoppage. Our referee switches to `NORMAL_START` before the kick instead (its advance 3, see + `docs/custom_referee.md`), and the analyses count live play as `NORMAL_START`/`FORCE_START`, + so a converted replay says `NORMAL_START` from the kick on.""" + taken = np.zeros(len(command), dtype=bool) + in_kick = np.isin(command, list(FREE_KICKS)) + starts = np.flatnonzero(in_kick & np.r_[True, (command[1:] != command[:-1]) | (counter[1:] != counter[:-1])]) + for k0 in starts: + k1 = k0 + 1 + while k1 < len(command) and command[k1] == command[k0] and counter[k1] == counter[k0]: + k1 += 1 + gap = ball_xy[k0:k1] - ball_xy[k0] + moved = np.hypot(gap[:, 0], gap[:, 1]) >= IN_PLAY_M + if moved.any(): + taken[k0 + int(moved.argmax()) : k1] = True + return taken + + +def _robots(world: _World, k: int, team: int, is_friendly: bool) -> dict[int, Robot]: + robots = {} + for rid in np.flatnonzero(~np.isnan(world.robot_p[k, team, :, 0])): + rid = int(rid) + robots[rid] = Robot( + id=rid, + is_friendly=is_friendly, + has_ball=bool(world.has_ball[k, team, rid]), + p=Vector2D(*world.robot_p[k, team, rid]), + v=Vector2D(*world.robot_v[k, team, rid]), + a=Vector2D(*world.robot_a[k, team, rid]), + orientation=float(world.robot_orientation[k, team, rid]), + ) + return robots + + +def _geometry(field) -> Optional[dict]: + if field is None: + return None + geometry = { + "field_length": field.field_length / 1000, + "field_width": field.field_width / 1000, + "goal_width": field.goal_width / 1000, + "goal_depth": field.goal_depth / 1000, + "boundary_width": field.boundary_width / 1000, + } + if field.HasField("penalty_area_depth"): + geometry["penalty_area_depth"] = field.penalty_area_depth / 1000 + geometry["penalty_area_width"] = field.penalty_area_width / 1000 + return geometry + + +def convert_log(log_path, out_dir, stem: Optional[str] = None) -> dict: + """Convert one game log to `/.npz` (+ `.sparse_referee.pkl`, `.source.json`). + Returns what `source.json` holds. See the module docstring for what the replay contains.""" + log_path, out_dir = Path(log_path), Path(out_dir) + stem = stem or log_stem(log_path.name) + scan = _Scan(log_path) + if not scan.referee: + raise ValueError(f"{log_path}: no referee messages") + + # from the first message of a match stage to the first after it that ends play + first = next((i for i, (_, msg) in enumerate(scan.referee) if msg.stage not in _END_STAGES), None) + if first is None: + raise ValueError(f"{log_path}: no referee message before the end of play") + start_ns = scan.referee[first][0] + end_ns = next((t for t, msg in scan.referee[first:] if msg.stage in _END_STAGES), scan.last_ns) + referee = [(t, msg) for t, msg in scan.referee[first:] if t < end_ns] + ts = np.arange(0.0, (end_ns - start_ns) / 1e9, TICK_S) + tick_ns = start_ns + np.round(ts * 1e9).astype(np.int64) + + tracker_frames = {name: len(frames) for name, frames in scan.trackers.items()} + if scan.trackers: + source = max(scan.trackers, key=lambda name: (len(scan.trackers[name]), name)) + world, dropped_ids = _tracker_world(scan.trackers[source], tick_ns) + else: + source = "vision" + vision = scan.vision[VISION_2014] or scan.vision[VISION_2010] + world, dropped_ids = _vision_world(vision, tick_ns) + world.finish() + + ref_index = np.searchsorted(np.array([t for t, _ in referee], dtype=np.int64), tick_ns, side="right") - 1 + stage = np.array([referee[i][1].stage for i in ref_index]) + blue_right = [ + msg.blue_team_on_positive_half if msg.HasField("blue_team_on_positive_half") else None for _, msg in referee + ] + side_is_right = np.array([blue_right[i] is False for i in ref_index]) + unknown = np.array([blue_right[i] is None for i in ref_index]) + if unknown.any(): + keepers = np.array([referee[i][1].yellow.goalkeeper for i in ref_index]) + side_is_right[unknown] = _sides_from_goalkeepers(world, stage, keepers)[unknown] + + command = np.array([referee[i][1].command for i in ref_index]) + counter = np.array([referee[i][1].command_counter for i in ref_index]) + taken = free_kick_taken(command, counter, world.ball_p[:, :2]) + + out_dir.mkdir(parents=True, exist_ok=True) + seen = ~np.isnan(world.robot_p[..., 0]) + writer = ColumnarReplayWriter( + ColumnarReplayWriterConfig(replay_name=stem, overwrite_existing=True, checkpoint_every_s=0), + my_team_is_yellow=True, + exp_friendly=int(seen[:, _YELLOW].sum(axis=1).max(initial=0)), + exp_enemy=int(seen[:, _BLUE].sum(axis=1).max(initial=0)), + path=out_dir / f"{stem}.npz", + ) + base_key, base, base_ts = None, None, 0.0 + for k, i in enumerate(ref_index): + if (i, taken[k]) != base_key: + base_key, base_ts = (i, taken[k]), ts[k] + base = referee_data(referee[i][1], referee[i][0] / 1e9) + if taken[k]: # see `free_kick_taken` + base = dataclasses.replace( + base, referee_command=RefereeCommand.NORMAL_START, referee_command_timestamp=tick_ns[k] / 1e9 + ) + ball = Ball(p=Vector3D(*world.ball_p[k]), v=Vector3D(*world.ball_v[k]), a=Vector3D(*world.ball_a[k])) + writer.write_frame( + GameFrame( + ts=float(ts[k]), + my_team_is_yellow=True, + my_team_is_right=bool(side_is_right[k]), + friendly_robots=_robots(world, k, _YELLOW, True), + enemy_robots=_robots(world, k, _BLUE, False), + ball=ball, + referee=base if ts[k] == base_ts else advance_clocks(base, float(ts[k] - base_ts)), + ) + ) + writer.close() + + last = referee[-1][1] + summary = { + "log": log_path.name, + "yellow": last.yellow.name, + "blue": last.blue.name, + "score": {"yellow": last.yellow.score, "blue": last.blue.score}, + "start_unix_s": start_ns / 1e9, + "duration_s": round(float(ts[-1]) if len(ts) else 0.0, 3), + "world_source": source, + "tracker_frames": tracker_frames, + "ball_unseen_share": round(float(1 - world.ball_seen.mean()) if len(ts) else 1.0, 4), + "robot_ids_dropped": dropped_ids, + "sides_from_goalkeepers": bool(unknown.any()), + "field": _geometry(scan.geometry), + } + (out_dir / f"{stem}.source.json").write_text(json.dumps(summary, indent=2) + "\n") + return summary diff --git a/utama_core/tests/replay/test_ssl_log.py b/utama_core/tests/replay/test_ssl_log.py new file mode 100644 index 00000000..a3ae3a75 --- /dev/null +++ b/utama_core/tests/replay/test_ssl_log.py @@ -0,0 +1,238 @@ +"""Tests for converting official SSL game logs (`replay/ssl_log.py`), on small synthetic logs: +the record reader, and how robots, sides, units and commands land in the converted replay.""" + +from __future__ import annotations + +import gzip +import json +import struct + +import numpy as np +import pytest + +from utama_core.entities.referee.referee_command import RefereeCommand +from utama_core.entities.referee.stage import Stage +from utama_core.replay.columnar_reader import load_columnar_replay +from utama_core.replay.ssl_log import ( + LOG_HEADER, + REFEREE, + TRACKER, + VISION_2014, + _Scan, + _sides_from_goalkeepers, + _World, + convert_log, + free_kick_taken, + log_stem, + read_records, +) +from utama_core.team_controller.src.generated_code.ssl_gc_referee_message_pb2 import ( + Referee, +) +from utama_core.team_controller.src.generated_code.ssl_vision_wrapper_pb2 import ( + SSL_WrapperPacket, +) +from utama_core.team_controller.src.generated_code.ssl_vision_wrapper_tracked_pb2 import ( + TrackerWrapperPacket, +) + +S = 1_000_000_000 # ns +T0 = 1_700_000_000 * S +DIRECT_FREE_BLUE = RefereeCommand.DIRECT_FREE_BLUE.value +STOP = RefereeCommand.STOP.value + + +def _record(ts_ns: int, msg_type: int, payload: bytes) -> bytes: + return struct.pack(">qii", ts_ns, msg_type, len(payload)) + payload + + +def _write_log(path, records) -> None: + data = LOG_HEADER + struct.pack(">i", 1) + b"".join(_record(*r) for r in records) + path.write_bytes(gzip.compress(data) if path.suffix == ".gz" else data) + + +def _referee(ts_ns, stage, command, counter, score=(0, 0), blue_on_positive=None, **fields) -> tuple: + msg = Referee( + packet_timestamp=ts_ns // 1000, + stage=stage.value, + command=command.value, + command_counter=counter, + command_timestamp=ts_ns // 1000, + **fields, + ) + for team, name, goals in ((msg.yellow, "Yellows", score[0]), (msg.blue, "Blues", score[1])): + team.name, team.score, team.goalkeeper = name, goals, 0 + team.red_cards = team.yellow_cards = team.timeouts = team.timeout_time = 0 + if blue_on_positive is not None: + msg.blue_team_on_positive_half = blue_on_positive + return ts_ns, REFEREE, msg.SerializeToString() + + +def _tracked(ts_ns, robots, ball=(0.0, 0.0), source="TIGERs") -> tuple: + """`robots`: (team, id, x, y) with team 1 yellow, 2 blue, positions in metres.""" + packet = TrackerWrapperPacket(uuid=source, source_name=source) + frame = packet.tracked_frame + frame.frame_number, frame.timestamp = 0, ts_ns / S + frame.balls.add(pos=dict(x=ball[0], y=ball[1], z=0.0)) + for team, rid, x, y in robots: + frame.robots.add(robot_id=dict(id=rid, team=team), pos=dict(x=x, y=y), orientation=0.5) + return ts_ns, TRACKER, packet.SerializeToString() + + +def _geometry(ts_ns, length_mm, width_mm) -> tuple: + packet = SSL_WrapperPacket() + field = packet.geometry.field + field.field_length, field.field_width = length_mm, width_mm + field.goal_width, field.goal_depth, field.boundary_width = 1800, 180, 300 + return ts_ns, VISION_2014, packet.SerializeToString() + + +def test_read_records_reads_plain_and_gzipped_logs_and_drops_a_cut_off_record(tmp_path): + records = [(T0, REFEREE, b"abc"), (T0 + S, TRACKER, b"")] + for name in ("match.log", "match.log.gz"): + path = tmp_path / name + data = LOG_HEADER + struct.pack(">i", 1) + b"".join(_record(*r) for r in records) + data += _record(T0 + 2 * S, REFEREE, b"0123456789")[:-1] # the logger stopped mid-record + path.write_bytes(gzip.compress(data) if name.endswith(".gz") else data) + assert list(read_records(path)) == records + + +def test_read_records_rejects_a_file_that_is_not_a_game_log(tmp_path): + path = tmp_path / "match.log" + path.write_bytes(b"NOT_A_LOG_FILE\x00\x00\x00\x01") + with pytest.raises(ValueError, match="not an SSL game log"): + list(read_records(path)) + + +def test_a_published_name_is_unescaped_to_its_stem(): + assert log_stem("2023-07-07_Rob%C3%B4Cin-vs-TIGERs.log.gz") == "2023-07-07_RobôCin-vs-TIGERs" + assert log_stem("2023-07-07_Rob%25C3%25B4Cin-vs-TIGERs.log.gz") == "2023-07-07_RobôCin-vs-TIGERs" + assert log_stem("match.log") == "match" + + +def test_a_free_kick_reads_taken_from_the_tick_its_ball_has_moved_five_centimetres(): + command = np.array([STOP] + [DIRECT_FREE_BLUE] * 5 + [STOP]) + counter = np.array([1, 2, 2, 2, 2, 2, 3]) + x = np.array([9.0, 0.0, 0.0, 0.049, 0.05, 2.0, 3.0]) + ball = np.stack([x, np.zeros_like(x)], axis=1) + np.testing.assert_array_equal(free_kick_taken(command, counter, ball), [0, 0, 0, 0, 1, 1, 0]) + + +def test_a_free_kick_whose_ball_never_moves_is_never_taken_and_a_new_counter_restarts_the_check(): + # two free kicks in a row: the second is measured from where its own ball stood + command = np.array([DIRECT_FREE_BLUE] * 6) + counter = np.array([4, 4, 4, 5, 5, 5]) + x = np.array([0.0, 0.0, 0.04, 2.0, 2.0, 2.04]) + ball = np.stack([x, np.zeros_like(x)], axis=1) + assert not free_kick_taken(command, counter, ball).any() + + +def test_sides_without_the_referee_field_follow_yellows_goalkeeper_per_stage(): + world = _World(4) + stage = np.array([Stage.NORMAL_FIRST_HALF.value] * 2 + [Stage.NORMAL_SECOND_HALF.value] * 2) + keepers = np.array([2, 2, 2, 2]) + world.robot_p[:2, 0, 2] = (4.0, 0.0) # yellow's keeper at the +x goal, then at the -x goal + world.robot_p[2:, 0, 2] = (-4.0, 0.0) + np.testing.assert_array_equal(_sides_from_goalkeepers(world, stage, keepers), [True, True, False, False]) + + +@pytest.fixture +def converted(tmp_path): + """A 2 s match: first half for 1 s (blue on +x), second half for 1 s (blue on -x), then the + post-game stage. Yellow 3 leaves after 0.5 s, yellow 7 plays throughout, blue 12 comes on + at 1 s and a robot with id 16 is out of the pattern set. A second, sparser tracker source + puts everything elsewhere. The free kick at 0.25 s is taken at 0.5 s; yellow scores at 1 s.""" + half, second = Stage.NORMAL_FIRST_HALF, Stage.NORMAL_SECOND_HALF + records = [ + _referee(T0, half, RefereeCommand.STOP, 1, blue_on_positive=True, stage_time_left=300_000_000), + _referee(T0 + S // 100, half, RefereeCommand.STOP, 1, blue_on_positive=True, stage_time_left=299_990_000), + _referee( + T0 + S // 8, + half, + RefereeCommand.BALL_PLACEMENT_BLUE, + 2, + blue_on_positive=True, + designated_position=dict(x=1500.0, y=-1000.0), + ), + _referee(T0 + S // 4, half, RefereeCommand.DIRECT_FREE_BLUE, 3, blue_on_positive=True), + _referee(T0 + S, half, RefereeCommand.STOP, 4, score=(1, 0), blue_on_positive=True), + _referee(T0 + S + S // 60, second, RefereeCommand.STOP, 4, score=(1, 0), blue_on_positive=False), + _referee(T0 + 2 * S, Stage.POST_GAME, RefereeCommand.HALT, 5, score=(1, 0), blue_on_positive=False), + _geometry(T0, 12000, 9000), + ] + for k in range(0, 2 * 60 + 1): + t = T0 + k * S // 60 + robots = ( + [(1, 7, 1.0, 0.5), (1, 16, 0.0, 0.0)] + [(1, 3, -1.0, 0.0)] * (k < 30) + [(2, 12, 2.0, 1.0)] * (k >= 60) + ) + records.append(_tracked(t, robots, ball=(0.0 if k < 30 else 0.5, 0.0))) + if k % 2 == 0: + records.append(_tracked(t, [(1, 5, -3.0, -3.0)], source="ER-Force")) + records.sort(key=lambda r: r[0]) + path = tmp_path / "2026-07-01_Yellows-vs-Blues.log.gz" + _write_log(path, records) + summary = convert_log(path, tmp_path / "out") + return load_columnar_replay(tmp_path / "out" / "2026-07-01_Yellows-vs-Blues.npz"), summary, path + + +def test_a_resent_referee_message_is_kept_once(converted): + # the game controller resends its state; only a change of something but the clocks is kept + *_, path = converted + assert [msg.command_counter for _, msg in _Scan(path).referee] == [1, 2, 3, 4, 4, 5] + + +def test_yellow_is_friendly_with_one_column_per_robot_id_it_used(converted): + replay, summary, _ = converted + assert replay.my_team_is_yellow + assert replay.friendly_ids.tolist() == [3, 7] + assert replay.enemy_ids.tolist() == [12] + assert summary["world_source"] == "TIGERs" # the source with the most frames + assert summary["robot_ids_dropped"] > 0 + + +def test_a_robot_is_nan_off_the_field_and_another_id_comes_on_without_losing_either(converted): + replay, *_ = converted + three, seven = 0, 1 + # yellow 3 is in the frames of ticks 0-29, blue 12 from tick 60 on + assert not np.isnan(replay.friendly_p[:30, three, 0]).any() + assert np.isnan(replay.friendly_p[30:, three, 0]).all() + assert not np.isnan(replay.friendly_p[:, seven, 0]).any() + assert np.isnan(replay.enemy_p[:60, 0, 0]).all() + assert not np.isnan(replay.enemy_p[60:, 0, 0]).any() + np.testing.assert_allclose(replay.friendly_p[0, seven], [1.0, 0.5], atol=1e-6) + + +def test_the_side_follows_blue_team_on_positive_half_per_tick(converted): + replay, *_ = converted + first_half = replay.stage == Stage.NORMAL_FIRST_HALF.value + second_half = replay.stage == Stage.NORMAL_SECOND_HALF.value + assert first_half.any() and second_half.any() + assert not replay.side_is_right[first_half].any() # blue defends +x, so yellow defends -x + assert replay.side_is_right[second_half].all() + + +def test_referee_units_scores_and_the_window_end_at_the_post_game_stage(converted): + replay, summary, _ = converted + assert replay.ts[-1] < 2.0 and replay.n_ticks == 120 + first = replay.frame_at(0).referee + assert first.stage_time_left == pytest.approx(300.0, abs=0.05) + placing = np.flatnonzero(replay.referee_command == RefereeCommand.BALL_PLACEMENT_BLUE.value) + np.testing.assert_allclose(replay.designated_position[placing[0]], [1.5, -1.0]) + assert replay.frame_at(replay.n_ticks - 1).referee.yellow_team.score == 1 + assert summary["score"] == {"yellow": 1, "blue": 0} + assert summary["field"]["field_length"] == 12.0 + + +def test_a_free_kick_reads_normal_start_once_its_ball_is_in_play(converted): + replay, *_ = converted + command = replay.referee_command + # given at tick 15, its ball moves at tick 30, stopped at tick 60 + assert (command[15:30] == RefereeCommand.DIRECT_FREE_BLUE.value).all() + assert (command[30:60] == RefereeCommand.NORMAL_START.value).all() + assert command[60] == RefereeCommand.STOP.value + + +def test_the_source_sidecar_names_the_log_and_teams(converted, tmp_path): + source = json.loads((tmp_path / "out" / "2026-07-01_Yellows-vs-Blues.source.json").read_text()) + assert (source["yellow"], source["blue"]) == ("Yellows", "Blues") + assert source["tracker_frames"] == {"TIGERs": 121, "ER-Force": 61} From e51c6eee67e6777195d8fd5a688f92518852c40c Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 18:09:55 +0100 Subject: [PATCH 08/24] tools/convert_ssl_log.py: convert game logs, or download and convert the published corpus Converts given logs or directories, or with --corpus YEARS lists the league's public share (WebDAV PROPFIND) for one division and, per log, downloads it, converts it into OUT// and deletes the download, so at most --jobs raw logs are on disk. Existing replays are skipped, so an interrupted run resumes; OUT/corpus.json records each log's outcome. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- tools/convert_ssl_log.py | 162 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 162 insertions(+) create mode 100644 tools/convert_ssl_log.py diff --git a/tools/convert_ssl_log.py b/tools/convert_ssl_log.py new file mode 100644 index 00000000..c0fa3a0c --- /dev/null +++ b/tools/convert_ssl_log.py @@ -0,0 +1,162 @@ +"""Official RoboCup SSL game logs as replays in our format (`utama_core/replay/ssl_log.py`). + + pixi run python tools/convert_ssl_log.py LOG_OR_DIR ... --out DIR + pixi run python tools/convert_ssl_log.py --corpus 2022-2026 --out DIR [--division div-b] [--jobs 4] + +The first form converts game logs (`*.log.gz`; a directory: every log under it). The second +lists the logs the league publishes (https://ssl.robocup.org/game-logs/, the public share +`//`) and, per log, downloads it into `--raw-dir`, converts it into +`DIR//` and deletes the download: a raw log is 50-350 MB, its replay about a fifth of +that, so only `--jobs` raw logs are on disk at any time. A log whose replay exists is skipped, +so an interrupted run resumes; `DIR/corpus.json` lists every log with its outcome. + +Each replay is `.npz` + `.sparse_referee.pkl` + `.source.json` (teams, score, +tracker source, field geometry), `` the log's name without `.log.gz`. Yellow is the +friendly team. Downloads are parsed as data only. Do not write them into `replays/`. +""" + +from __future__ import annotations + +import argparse +import json +import shutil +import sys +import time +import traceback +import urllib.parse +import urllib.request +import xml.etree.ElementTree as ET +from concurrent.futures import ProcessPoolExecutor +from pathlib import Path + +REPO_ROOT = Path(__file__).resolve().parents[1] +if str(REPO_ROOT) not in sys.path: + sys.path.insert(0, str(REPO_ROOT)) + +from utama_core.replay.ssl_log import convert_log, log_stem # noqa: E402 + +SHARE_HOST = "https://cloud.robocup.org" +SHARE = f"{SHARE_HOST}/public.php/dav/files/2mkwfxZjPf6NBPS" +# Nextcloud answers a public-share WebDAV request without this header with 401 +HEADERS = {"X-Requested-With": "XMLHttpRequest"} + + +def list_logs(year: int, division: str) -> list[dict]: + """The published logs of one year and division: url, file name and size in bytes.""" + request = urllib.request.Request( + f"{SHARE}/{year}/{division}/", method="PROPFIND", headers={**HEADERS, "Depth": "1"} + ) + with urllib.request.urlopen(request, timeout=60) as response: + root = ET.fromstring(response.read()) + logs = [] + for item in root.iter("{DAV:}response"): + href = item.findtext("{DAV:}href") or "" + if not href.endswith(".log.gz"): + continue + size = item.findtext(".//{DAV:}getcontentlength") + name = urllib.parse.unquote(href.rsplit("/", 1)[1]) + logs.append({"year": year, "url": SHARE_HOST + href, "name": name, "bytes": int(size or 0)}) + return sorted(logs, key=lambda log: log["name"]) + + +def _download(url: str, path: Path, attempts: int = 3) -> None: + part = path.with_name(path.name + ".part") + for attempt in range(attempts): + try: + with urllib.request.urlopen(urllib.request.Request(url, headers=HEADERS), timeout=120) as response: + with open(part, "wb") as f: + shutil.copyfileobj(response, f, length=1 << 20) + part.replace(path) + return + except OSError: + part.unlink(missing_ok=True) + if attempt == attempts - 1: + raise + time.sleep(5 * (attempt + 1)) + + +def _summary_line(stem: str, summary: dict) -> str: + score = summary["score"] + return ( + f"{stem}: {summary['yellow']} {score['yellow']}-{score['blue']} {summary['blue']}, " + f"{summary['duration_s'] / 60:.0f} min, world from {summary['world_source']}" + ) + + +def _corpus_job(job: dict) -> dict: + """Download, convert and delete one published log.""" + stem = log_stem(job["name"]) + out_dir, raw = Path(job["out"]) / str(job["year"]), Path(job["raw_dir"]) / f"{stem}.log.gz" + row = {"year": job["year"], "log": job["name"], "stem": stem, "bytes": job["bytes"]} + if (out_dir / f"{stem}.npz").exists() and (out_dir / f"{stem}.source.json").exists(): + return {**row, "status": "exists"} + started = time.time() + try: + _download(job["url"], raw) + summary = convert_log(raw, out_dir, stem=stem) + return { + **row, + "status": "converted", + "seconds": round(time.time() - started), + "line": _summary_line(stem, summary), + } + except Exception as exc: # one bad log must not stop the corpus + return {**row, "status": "failed", "error": f"{type(exc).__name__}: {exc}", "trace": traceback.format_exc()} + finally: + raw.unlink(missing_ok=True) + raw.with_name(raw.name + ".part").unlink(missing_ok=True) + + +def run_corpus(years: list[int], division: str, out: Path, raw_dir: Path, jobs: int) -> list[dict]: + raw_dir.mkdir(parents=True, exist_ok=True) + out.mkdir(parents=True, exist_ok=True) + work = [] + for year in years: + logs = list_logs(year, division) + print(f"{year}/{division}: {len(logs)} logs, {sum(log['bytes'] for log in logs) / 1e9:.1f} GB", flush=True) + work += [{**log, "out": str(out), "raw_dir": str(raw_dir)} for log in logs] + rows = [] + with ProcessPoolExecutor(max_workers=jobs) as pool: + for row in pool.map(_corpus_job, work): + rows.append(row) + print( + f"[{len(rows)}/{len(work)}] {row['status']}: {row.get('line') or row.get('error') or row['stem']}", + flush=True, + ) + (out / "corpus.json").write_text(json.dumps(rows, indent=1) + "\n") + return rows + + +def _years(spec: str) -> list[int]: + first, _, last = spec.partition("-") + return list(range(int(first), int(last or first) + 1)) + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__, formatter_class=argparse.RawDescriptionHelpFormatter) + parser.add_argument("paths", nargs="*", type=Path, help="game logs, or directories of them, to convert") + parser.add_argument("--out", type=Path, required=True, help="output directory (not replays/)") + parser.add_argument("--corpus", metavar="YEARS", help="download and convert the published logs, e.g. 2022-2026") + parser.add_argument("--division", default="div-b", help="share directory per year (default div-b)") + parser.add_argument("--raw-dir", type=Path, help="where downloads go while converted (default OUT/raw)") + parser.add_argument("--jobs", type=int, default=1, help="logs downloaded and converted at once") + args = parser.parse_args() + + if args.corpus: + rows = run_corpus(_years(args.corpus), args.division, args.out, args.raw_dir or args.out / "raw", args.jobs) + failed = [row for row in rows if row["status"] == "failed"] + print(f"{len(rows) - len(failed)}/{len(rows)} logs converted or already there; failed: {len(failed)}") + sys.exit(1 if failed else 0) + + logs = [] + for path in args.paths: + logs += sorted([*path.rglob("*.log.gz"), *path.rglob("*.log")]) if path.is_dir() else [path] + if not logs: + parser.error("no game logs given") + for log in logs: + summary = convert_log(log, args.out) + print(_summary_line(log_stem(log.name), summary), flush=True) + + +if __name__ == "__main__": + main() From f6d72165e49e5c5f581b717e74b7a0f21fd8ebb6 Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 18:13:58 +0100 Subject: [PATCH 09/24] ssl_log: run referee clocks on from each message's arrival, through a taken free kick A converted tick's referee was the last kept message with its clocks run on from the first tick after it, and switching a taken free kick to NORMAL_START rebuilt the message from scratch: the stage clock jumped back by however long the free kick had waited (2-3 s in a 2025 match). Clocks now run on from when the message arrived, and NORMAL_START is applied to the state already run on to that tick. The new test fails before (the clock reads 299.75 s again at the kick) and passes after. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- utama_core/replay/ssl_log.py | 20 ++++++++++++-------- utama_core/tests/replay/test_ssl_log.py | 11 ++++++++++- 2 files changed, 22 insertions(+), 9 deletions(-) diff --git a/utama_core/replay/ssl_log.py b/utama_core/replay/ssl_log.py index 8802bb67..215698f2 100644 --- a/utama_core/replay/ssl_log.py +++ b/utama_core/replay/ssl_log.py @@ -490,15 +490,19 @@ def convert_log(log_path, out_dir, stem: Optional[str] = None) -> dict: exp_enemy=int(seen[:, _BLUE].sum(axis=1).max(initial=0)), path=out_dir / f"{stem}.npz", ) - base_key, base, base_ts = None, None, 0.0 + # each tick's referee is the last kept message with its clocks run on from when it arrived + base_index, base, base_ts = -1, None, 0.0 for k, i in enumerate(ref_index): - if (i, taken[k]) != base_key: - base_key, base_ts = (i, taken[k]), ts[k] + if i != base_index: + base_index, base_ts = i, (referee[i][0] - start_ns) / 1e9 base = referee_data(referee[i][1], referee[i][0] / 1e9) - if taken[k]: # see `free_kick_taken` - base = dataclasses.replace( - base, referee_command=RefereeCommand.NORMAL_START, referee_command_timestamp=tick_ns[k] / 1e9 - ) + if taken[k] and base.referee_command != RefereeCommand.NORMAL_START: # see `free_kick_taken` + base = dataclasses.replace( + advance_clocks(base, float(ts[k] - base_ts)), + referee_command=RefereeCommand.NORMAL_START, + referee_command_timestamp=tick_ns[k] / 1e9, + ) + base_ts = ts[k] ball = Ball(p=Vector3D(*world.ball_p[k]), v=Vector3D(*world.ball_v[k]), a=Vector3D(*world.ball_a[k])) writer.write_frame( GameFrame( @@ -508,7 +512,7 @@ def convert_log(log_path, out_dir, stem: Optional[str] = None) -> dict: friendly_robots=_robots(world, k, _YELLOW, True), enemy_robots=_robots(world, k, _BLUE, False), ball=ball, - referee=base if ts[k] == base_ts else advance_clocks(base, float(ts[k] - base_ts)), + referee=advance_clocks(base, float(ts[k] - base_ts)), ) ) writer.close() diff --git a/utama_core/tests/replay/test_ssl_log.py b/utama_core/tests/replay/test_ssl_log.py index a3ae3a75..2cab5d3d 100644 --- a/utama_core/tests/replay/test_ssl_log.py +++ b/utama_core/tests/replay/test_ssl_log.py @@ -154,7 +154,9 @@ def converted(tmp_path): blue_on_positive=True, designated_position=dict(x=1500.0, y=-1000.0), ), - _referee(T0 + S // 4, half, RefereeCommand.DIRECT_FREE_BLUE, 3, blue_on_positive=True), + _referee( + T0 + S // 4, half, RefereeCommand.DIRECT_FREE_BLUE, 3, blue_on_positive=True, stage_time_left=299_750_000 + ), _referee(T0 + S, half, RefereeCommand.STOP, 4, score=(1, 0), blue_on_positive=True), _referee(T0 + S + S // 60, second, RefereeCommand.STOP, 4, score=(1, 0), blue_on_positive=False), _referee(T0 + 2 * S, Stage.POST_GAME, RefereeCommand.HALT, 5, score=(1, 0), blue_on_positive=False), @@ -232,6 +234,13 @@ def test_a_free_kick_reads_normal_start_once_its_ball_is_in_play(converted): assert command[60] == RefereeCommand.STOP.value +def test_the_stage_clock_runs_on_through_the_free_kick_being_taken(converted): + # the free kick's message says 299.75 s left at tick 15; the clock runs in both commands + replay, *_ = converted + clock = np.array([replay.frame_at(k).referee.stage_time_left for k in range(15, 60)]) + np.testing.assert_allclose(clock, 299.75 - (np.arange(15, 60) - 15) / 60, atol=1e-6) + + def test_the_source_sidecar_names_the_log_and_teams(converted, tmp_path): source = json.loads((tmp_path / "out" / "2026-07-01_Yellows-vs-Blues.source.json").read_text()) assert (source["yellow"], source["blue"]) == ("Yellows", "Blues") From 74328238c2fdfe511a669a37e9c231ef9024187b Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 18:40:02 +0100 Subject: [PATCH 10/24] ssl_log: keep teams, sides and ball as played Found validating the converted 2022 Div B logs: - Teams that swap colours at half time (the game controller moves names, scores and cards with them) are swapped back, so friendly stays one team and its score never falls. - Where the referee's sides contradict the play (yellow's goalkeeper and yellow's robots both on the other half through 10 s of live play: one 2022 match ran with them inverted throughout, cameras agreeing with the trackers), the sides are inverted. - A ball beyond the field's walls is unseen: trackers' chip estimates put it up to hundreds of metres away for a few ticks (ball speeds to 838 m/s). Each has a regression test that fails with its fix disabled. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- utama_core/replay/ssl_log.py | 131 ++++++++++++++++++------ utama_core/tests/replay/test_ssl_log.py | 101 +++++++++++++++++- 2 files changed, 198 insertions(+), 34 deletions(-) diff --git a/utama_core/replay/ssl_log.py b/utama_core/replay/ssl_log.py index 215698f2..23bc8fc0 100644 --- a/utama_core/replay/ssl_log.py +++ b/utama_core/replay/ssl_log.py @@ -12,10 +12,18 @@ pre-2014 wrapper, whose geometry layout differs) and 5 tracker (`TrackerWrapperPacket`). What a converted replay holds: -- Perspective: yellow is the friendly team (`my_team_is_yellow`), blue the enemy. +- Perspective: yellow is the friendly team (`my_team_is_yellow`), blue the enemy: the teams + as they were coloured at kick-off. Some matches swap colours at half time (both teams change + markers; the game controller moves names, scores and cards with them); from a swap on, the + converter swaps robots, team info, sides and coloured commands back (`_colours_swapped`), so + friendly stays one team and its score never falls. Only `game_events` keep the colours they + were sent with. `side_is_right[t]` (yellow defends the +x goal) is the referee's `blue_team_on_positive_half` negated; for a message without that field (logs before 2019) it is where yellow's goalkeeper - stood during that stage. + stood during that stage. The game controller's sides are set by hand, and one 2022 match ran + with them the wrong way round throughout: where yellow's goalkeeper and yellow's robots as a + whole both played on the other half (`_contradicted_sides`), the converter inverts the sides, + in `side_is_right` and the referee's `blue_team_on_positive_half` alike. - Time: 60 Hz ticks on the log's receive clock, `ts` 0 at the first referee message. The window ends where play ends: a penalty shoot-out and the post-game stage are dropped. Breaks, timeouts and halts stay in, so `ts` has no gaps; skip them by `stage`/`referee_command`. @@ -24,7 +32,9 @@ at or before it; after `_STALE_S` without one, robots are absent. Logs without a tracker (before 2020) merge the cameras' raw detections instead and difference positions over `_DIFF_TICKS` ticks for velocities. Accelerations are differenced velocities in both cases. - The ball holds its last position (at rest) while no ball is seen. + The ball holds its last position (at rest) while no ball is seen, or the one seen is beyond the + field's walls: a spare ball, or a tracker's chip estimate gone wild (some 2022 frames put the + ball tens of metres up and away for a few ticks). - Robot ids: one column per id a team used in the match (`friendly_ids`/`enemy_ids`, any of 0-15), NaN while that robot is off the field, as in our own replays. A substitution is one id going NaN and another appearing, so no robot is lost; there is no fixed 6-slot layout, and @@ -88,6 +98,8 @@ _BALL_GATE_M = 1.0 # vision fallback: how far from the last tick's ball a detection is the same ball _DIFF_TICKS = 3 # velocity and acceleration: central difference over +-3 ticks (0.1 s) _MAX_ID = 16 # robot ids 0-15 (the standard pattern set) +_SIDE_CHECK_S = 10.0 # live play needed to judge the referee's sides by where the robots played +_DIV_B_WALLS = (4.8, 3.3) # |x|, |y| of the walls of a 9 x 6 m field, for a log without geometry _YELLOW, _BLUE = 0, 1 # team index in the arrays below; the tracker's `Team` is 1 yellow, 2 blue _END_STAGES = frozenset({Stage.PENALTY_SHOOTOUT_BREAK.value, Stage.PENALTY_SHOOTOUT.value, Stage.POST_GAME.value}) FREE_KICKS = frozenset( @@ -151,28 +163,37 @@ def _team_info(name: str, packet) -> TeamInfo: return info -def referee_data(msg: Referee, received_s: float) -> RefereeData: +def _recoloured(command: int, swapped: bool) -> RefereeCommand: + """A command id as a `RefereeCommand`, its team colour swapped if `swapped` (the coloured + commands come in yellow/blue pairs from 4 to 17).""" + if swapped and command >= RefereeCommand.PREPARE_KICKOFF_YELLOW.value: + command ^= 1 + return RefereeCommand.from_id(command) + + +def referee_data(msg: Referee, received_s: float, swapped: bool = False) -> RefereeData: """`msg` as `RefereeData`, field for field as `RefereeMessageReceiver._update_data`, but with - the protocol's units converted: `stage_time_left` us -> s, `designated_position` mm -> m.""" + the protocol's units converted: `stage_time_left` us -> s, `designated_position` mm -> m. + `swapped`: the teams wear each other's colours, so swap them back (`_colours_swapped`).""" + yellow, blue = (msg.blue, msg.yellow) if swapped else (msg.yellow, msg.blue) + blue_on_positive = msg.blue_team_on_positive_half if msg.HasField("blue_team_on_positive_half") else None return RefereeData( source_identifier=msg.source_identifier, time_sent=msg.packet_timestamp / 1e6, time_received=received_s, - referee_command=RefereeCommand.from_id(msg.command), + referee_command=_recoloured(msg.command, swapped), referee_command_timestamp=msg.command_timestamp / 1e6, stage=Stage.from_id(msg.stage), stage_time_left=msg.stage_time_left / 1e6, - blue_team=_team_info("blue", msg.blue), - yellow_team=_team_info("yellow", msg.yellow), + blue_team=_team_info("blue", blue), + yellow_team=_team_info("yellow", yellow), designated_position=( (msg.designated_position.x / 1000, msg.designated_position.y / 1000) if msg.HasField("designated_position") else None ), - blue_team_on_positive_half=( - msg.blue_team_on_positive_half if msg.HasField("blue_team_on_positive_half") else None - ), - next_command=RefereeCommand.from_id(msg.next_command) if msg.HasField("next_command") else None, + blue_team_on_positive_half=None if blue_on_positive is None else blue_on_positive != swapped, + next_command=_recoloured(msg.next_command, swapped) if msg.HasField("next_command") else None, current_action_time_remaining=( msg.current_action_time_remaining if msg.HasField("current_action_time_remaining") else None ), @@ -361,6 +382,28 @@ def _vision_world(packets: list[tuple[int, bytes]], tick_ns: np.ndarray) -> tupl return world, dropped +def _colours_swapped(referee: list[tuple[int, Referee]]) -> np.ndarray: + """Per referee message, whether the teams wear each other's colours compared with kick-off: + its team names are those of the first message naming two teams, swapped.""" + names = [(msg.yellow.name, msg.blue.name) for _, msg in referee] + first = next(((yellow, blue) for yellow, blue in names if yellow and blue and yellow != blue), None) + return np.array([first is not None and pair == first[::-1] for pair in names], dtype=bool) + + +def _robot_sides(world: _World, ticks: np.ndarray, keepers: np.ndarray) -> tuple[Optional[bool], Optional[bool]]: + """Whether yellow defends +x judging by where its robots stood at `ticks`: by the median x of + yellow's goalkeeper, and by the mean x of yellow's robots against blue's (None: not seen).""" + keeper_x = world.robot_p[ticks, _YELLOW, np.minimum(keepers[ticks], _MAX_ID - 1), 0] + keeper_x = keeper_x[~np.isnan(keeper_x)] + yellow = world.robot_p[ticks, _YELLOW, :, 0] + blue = world.robot_p[ticks, _BLUE, :, 0] + keeper = bool(np.median(keeper_x) > 0) if len(keeper_x) else None + mass = ( + bool(np.nanmean(yellow) > np.nanmean(blue)) if np.isfinite(yellow).any() and np.isfinite(blue).any() else None + ) + return keeper, mass + + def _sides_from_goalkeepers(world: _World, stage: np.ndarray, keepers: np.ndarray) -> np.ndarray: """Per tick whether yellow defends +x, for logs whose referee does not say: within each stage, the side of the median x of yellow's goalkeeper (else of yellow's robots relative to @@ -369,19 +412,27 @@ def _sides_from_goalkeepers(world: _World, stage: np.ndarray, keepers: np.ndarra previous = True for value in np.unique(stage): ticks = np.flatnonzero(stage == value) - keeper_x = world.robot_p[ticks, _YELLOW, np.minimum(keepers[ticks], _MAX_ID - 1), 0] - keeper_x = keeper_x[~np.isnan(keeper_x)] - if len(keeper_x): - previous = bool(np.median(keeper_x) > 0) - else: - yellow = world.robot_p[ticks, _YELLOW, :, 0] - blue = world.robot_p[ticks, _BLUE, :, 0] - if np.isfinite(yellow).any() and np.isfinite(blue).any(): - previous = bool(np.nanmean(yellow) > np.nanmean(blue)) + keeper, mass = _robot_sides(world, ticks, keepers) + previous = next((side for side in (keeper, mass) if side is not None), previous) sides[ticks] = previous return sides +def _contradicted_sides(world: _World, side_is_right: np.ndarray, live: np.ndarray, keepers: np.ndarray) -> np.ndarray: + """Per tick, whether the referee's sides are the wrong way round: within each run of ticks with + the same `side_is_right`, yellow's goalkeeper and yellow's robots as a whole both stood on the + other half through the run's live play, of which there is at least `_SIDE_CHECK_S`.""" + wrong = np.zeros(len(side_is_right), dtype=bool) + starts = np.flatnonzero(np.r_[True, side_is_right[1:] != side_is_right[:-1]]) + for k0, k1 in zip(starts, np.r_[starts[1:], len(side_is_right)]): + ticks = k0 + np.flatnonzero(live[k0:k1]) + if len(ticks) < round(_SIDE_CHECK_S / TICK_S): + continue + keeper, mass = _robot_sides(world, ticks, keepers) + wrong[k0:k1] = keeper is not None and keeper == mass != side_is_right[k0] + return wrong + + def free_kick_taken(command: np.ndarray, counter: np.ndarray, ball_xy: np.ndarray) -> np.ndarray: """Per tick, whether the free kick in progress has been taken: from the first tick its ball has moved `IN_PLAY_M` from where it stood when the free kick was given, to the end of that @@ -456,6 +507,10 @@ def convert_log(log_path, out_dir, stem: Optional[str] = None) -> dict: ts = np.arange(0.0, (end_ns - start_ns) / 1e9, TICK_S) tick_ns = start_ns + np.round(ts * 1e9).astype(np.int64) + ref_index = np.searchsorted(np.array([t for t, _ in referee], dtype=np.int64), tick_ns, side="right") - 1 + swapped_msg = _colours_swapped(referee) + swapped = swapped_msg[ref_index] + tracker_frames = {name: len(frames) for name, frames in scan.trackers.items()} if scan.trackers: source = max(scan.trackers, key=lambda name: (len(scan.trackers[name]), name)) @@ -464,21 +519,33 @@ def convert_log(log_path, out_dir, stem: Optional[str] = None) -> dict: source = "vision" vision = scan.vision[VISION_2014] or scan.vision[VISION_2010] world, dropped_ids = _vision_world(vision, tick_ns) + for robots in (world.robot_p, world.robot_v, world.robot_orientation): + robots[swapped] = robots[swapped][:, ::-1] # back to the kick-off colours + field = _geometry(scan.geometry) + walls = ( + (field["field_length"] / 2 + field["boundary_width"], field["field_width"] / 2 + field["boundary_width"]) + if field + else _DIV_B_WALLS + ) + world.ball_seen &= (np.abs(world.ball_p[:, 0]) <= walls[0]) & (np.abs(world.ball_p[:, 1]) <= walls[1]) world.finish() - ref_index = np.searchsorted(np.array([t for t, _ in referee], dtype=np.int64), tick_ns, side="right") - 1 stage = np.array([referee[i][1].stage for i in ref_index]) + keepers = np.array([(msg.blue if s else msg.yellow).goalkeeper for (_, msg), s in zip(referee, swapped_msg)]) + keepers = keepers[ref_index] blue_right = [ msg.blue_team_on_positive_half if msg.HasField("blue_team_on_positive_half") else None for _, msg in referee ] - side_is_right = np.array([blue_right[i] is False for i in ref_index]) + side_is_right = np.array([blue_right[i] is bool(swapped_msg[i]) for i in ref_index]) unknown = np.array([blue_right[i] is None for i in ref_index]) if unknown.any(): - keepers = np.array([referee[i][1].yellow.goalkeeper for i in ref_index]) side_is_right[unknown] = _sides_from_goalkeepers(world, stage, keepers)[unknown] command = np.array([referee[i][1].command for i in ref_index]) counter = np.array([referee[i][1].command_counter for i in ref_index]) + live = np.isin(command, (RefereeCommand.NORMAL_START.value, RefereeCommand.FORCE_START.value)) + inverted = _contradicted_sides(world, side_is_right, live, keepers) + side_is_right ^= inverted taken = free_kick_taken(command, counter, world.ball_p[:, :2]) out_dir.mkdir(parents=True, exist_ok=True) @@ -495,7 +562,9 @@ def convert_log(log_path, out_dir, stem: Optional[str] = None) -> dict: for k, i in enumerate(ref_index): if i != base_index: base_index, base_ts = i, (referee[i][0] - start_ns) / 1e9 - base = referee_data(referee[i][1], referee[i][0] / 1e9) + base = referee_data(referee[i][1], referee[i][0] / 1e9, swapped=bool(swapped_msg[i])) + if inverted[k] and base.blue_team_on_positive_half is not None: # see `_contradicted_sides` + base = dataclasses.replace(base, blue_team_on_positive_half=not base.blue_team_on_positive_half) if taken[k] and base.referee_command != RefereeCommand.NORMAL_START: # see `free_kick_taken` base = dataclasses.replace( advance_clocks(base, float(ts[k] - base_ts)), @@ -517,12 +586,13 @@ def convert_log(log_path, out_dir, stem: Optional[str] = None) -> dict: ) writer.close() - last = referee[-1][1] + last = referee_data(referee[-1][1], referee[-1][0] / 1e9, swapped=bool(swapped_msg[-1])) summary = { "log": log_path.name, - "yellow": last.yellow.name, - "blue": last.blue.name, - "score": {"yellow": last.yellow.score, "blue": last.blue.score}, + "yellow": last.yellow_team.name, + "blue": last.blue_team.name, + "score": {"yellow": last.yellow_team.score, "blue": last.blue_team.score}, + "colours_swapped": bool(swapped_msg.any()), "start_unix_s": start_ns / 1e9, "duration_s": round(float(ts[-1]) if len(ts) else 0.0, 3), "world_source": source, @@ -530,7 +600,8 @@ def convert_log(log_path, out_dir, stem: Optional[str] = None) -> dict: "ball_unseen_share": round(float(1 - world.ball_seen.mean()) if len(ts) else 1.0, 4), "robot_ids_dropped": dropped_ids, "sides_from_goalkeepers": bool(unknown.any()), - "field": _geometry(scan.geometry), + "sides_inverted_share": round(float(inverted.mean()) if len(ts) else 0.0, 4), + "field": field, } (out_dir / f"{stem}.source.json").write_text(json.dumps(summary, indent=2) + "\n") return summary diff --git a/utama_core/tests/replay/test_ssl_log.py b/utama_core/tests/replay/test_ssl_log.py index 2cab5d3d..c4a84dce 100644 --- a/utama_core/tests/replay/test_ssl_log.py +++ b/utama_core/tests/replay/test_ssl_log.py @@ -18,6 +18,7 @@ REFEREE, TRACKER, VISION_2014, + _contradicted_sides, _Scan, _sides_from_goalkeepers, _World, @@ -51,7 +52,9 @@ def _write_log(path, records) -> None: path.write_bytes(gzip.compress(data) if path.suffix == ".gz" else data) -def _referee(ts_ns, stage, command, counter, score=(0, 0), blue_on_positive=None, **fields) -> tuple: +def _referee( + ts_ns, stage, command, counter, score=(0, 0), blue_on_positive=None, names=("Yellows", "Blues"), **fields +) -> tuple: msg = Referee( packet_timestamp=ts_ns // 1000, stage=stage.value, @@ -60,7 +63,7 @@ def _referee(ts_ns, stage, command, counter, score=(0, 0), blue_on_positive=None command_timestamp=ts_ns // 1000, **fields, ) - for team, name, goals in ((msg.yellow, "Yellows", score[0]), (msg.blue, "Blues", score[1])): + for team, name, goals in ((msg.yellow, names[0], score[0]), (msg.blue, names[1], score[1])): team.name, team.score, team.goalkeeper = name, goals, 0 team.red_cards = team.yellow_cards = team.timeouts = team.timeout_time = 0 if blue_on_positive is not None: @@ -136,12 +139,38 @@ def test_sides_without_the_referee_field_follow_yellows_goalkeeper_per_stage(): np.testing.assert_array_equal(_sides_from_goalkeepers(world, stage, keepers), [True, True, False, False]) +def test_referee_sides_are_inverted_per_run_where_yellows_keeper_and_robots_played_the_other_half(): + # yellow plays on +x all along; the referee says -x for the first 10 s, then +x + live_s = 600 # 10 s at 60 Hz: the least live play judged + world = _World(2 * live_s) + world.robot_p[:, 0, 0] = (4.0, 0.0) # yellow's goalkeeper + world.robot_p[:, 0, 1] = (1.0, 0.0) + world.robot_p[:, 1, 0] = (-4.0, 0.0) + keepers = np.zeros(2 * live_s, dtype=int) + side_is_right = np.r_[np.zeros(live_s, dtype=bool), np.ones(live_s, dtype=bool)] + live = np.ones(2 * live_s, dtype=bool) + np.testing.assert_array_equal(_contradicted_sides(world, side_is_right, live, keepers), ~side_is_right) + live[0] = False # a tick short of enough live play to judge the first run + assert not _contradicted_sides(world, side_is_right, live, keepers).any() + + +def test_referee_sides_stand_when_only_yellows_keeper_contradicts_them(): + # e.g. a goalkeeper id the team never set: "keeper" 0 stands at +x, the team plays on -x + world = _World(600) + world.robot_p[:, 0, 0] = (4.0, 0.0) + world.robot_p[:, 0, 1:3] = (-3.0, 0.0) + world.robot_p[:, 1, 0] = (2.0, 0.0) + says_left = np.zeros(600, dtype=bool) + assert not _contradicted_sides(world, says_left, np.ones(600, dtype=bool), np.zeros(600, dtype=int)).any() + + @pytest.fixture def converted(tmp_path): """A 2 s match: first half for 1 s (blue on +x), second half for 1 s (blue on -x), then the post-game stage. Yellow 3 leaves after 0.5 s, yellow 7 plays throughout, blue 12 comes on at 1 s and a robot with id 16 is out of the pattern set. A second, sparser tracker source - puts everything elsewhere. The free kick at 0.25 s is taken at 0.5 s; yellow scores at 1 s.""" + puts everything elsewhere. The free kick at 0.25 s is taken at 0.5 s; yellow scores at 1 s. + At 1.5 s the ball is beyond the walls (6.3 m from the centre on this field) for two ticks.""" half, second = Stage.NORMAL_FIRST_HALF, Stage.NORMAL_SECOND_HALF records = [ _referee(T0, half, RefereeCommand.STOP, 1, blue_on_positive=True, stage_time_left=300_000_000), @@ -167,7 +196,8 @@ def converted(tmp_path): robots = ( [(1, 7, 1.0, 0.5), (1, 16, 0.0, 0.0)] + [(1, 3, -1.0, 0.0)] * (k < 30) + [(2, 12, 2.0, 1.0)] * (k >= 60) ) - records.append(_tracked(t, robots, ball=(0.0 if k < 30 else 0.5, 0.0))) + ball = {90: (35.0, -13.0), 91: (6.31, 0.0), 92: (6.29, 0.0)}.get(k, (0.0 if k < 30 else 0.5, 0.0)) + records.append(_tracked(t, robots, ball=ball)) if k % 2 == 0: records.append(_tracked(t, [(1, 5, -3.0, -3.0)], source="ER-Force")) records.sort(key=lambda r: r[0]) @@ -225,6 +255,14 @@ def test_referee_units_scores_and_the_window_end_at_the_post_game_stage(converte assert summary["field"]["field_length"] == 12.0 +def test_a_ball_beyond_the_walls_is_unseen_and_holds_its_last_position(converted): + # tick 90: a tracker's chip estimate tens of metres away; 91 just past the wall; 92 just inside + replay, summary, _ = converted + np.testing.assert_allclose(replay.ball_p[89:93, :2], [[0.5, 0], [0.5, 0], [0.5, 0], [6.29, 0]], atol=1e-6) + assert (replay.ball_v[90:92] == 0).all() + assert summary["ball_unseen_share"] == pytest.approx(2 / 120, abs=1e-4) + + def test_a_free_kick_reads_normal_start_once_its_ball_is_in_play(converted): replay, *_ = converted command = replay.referee_command @@ -245,3 +283,58 @@ def test_the_source_sidecar_names_the_log_and_teams(converted, tmp_path): source = json.loads((tmp_path / "out" / "2026-07-01_Yellows-vs-Blues.source.json").read_text()) assert (source["yellow"], source["blue"]) == ("Yellows", "Blues") assert source["tracker_frames"] == {"TIGERs": 121, "ER-Force": 61} + assert not source["colours_swapped"] + + +def test_teams_that_swap_colours_at_half_time_stay_friendly_and_enemy(tmp_path): + # as in 2022 Div B: blue stays on +x, but the teams change markers at half time and the game + # controller moves names and scores with them. Ones (yellow at kick-off) scored before the + # break and have a free kick after it, as blue. + half, second = Stage.NORMAL_FIRST_HALF, Stage.NORMAL_SECOND_HALF + swapped = dict(names=("Twos", "Ones"), score=(0, 1), blue_on_positive=True) + records = [ + _referee(T0, half, RefereeCommand.NORMAL_START, 1, blue_on_positive=True, names=("Ones", "Twos")), + _referee( + T0 + S // 2, half, RefereeCommand.STOP, 2, score=(1, 0), blue_on_positive=True, names=("Ones", "Twos") + ), + _referee(T0 + S, second, RefereeCommand.STOP, 2, **swapped), + _referee(T0 + 3 * S // 2, second, RefereeCommand.DIRECT_FREE_BLUE, 3, **swapped), + _referee(T0 + 2 * S, Stage.POST_GAME, RefereeCommand.HALT, 4, **swapped), + ] + for k in range(0, 2 * 60 + 1): + ones, twos = ((1, 1, -2.0, 0.0), (2, 4, 2.0, 0.0)) if k < 60 else ((2, 1, 2.0, 0.0), (1, 4, -2.0, 0.0)) + records.append(_tracked(T0 + k * S // 60, [ones, twos], ball=(0.0, 1.0))) + records.sort(key=lambda r: r[0]) + path = tmp_path / "swap.log.gz" + _write_log(path, records) + summary = convert_log(path, tmp_path / "out") + replay = load_columnar_replay(tmp_path / "out" / "swap.npz") + + assert replay.friendly_ids.tolist() == [1] and replay.enemy_ids.tolist() == [4] + np.testing.assert_allclose(replay.friendly_p[[0, 59, 60, 119], 0, 0], [-2.0, -2.0, 2.0, 2.0]) + assert not replay.side_is_right[:60].any() and replay.side_is_right[60:].all() + second_half = replay.frame_at(100).referee + assert (second_half.yellow_team.name, second_half.yellow_team.score) == ("Ones", 1) + assert second_half.referee_command == RefereeCommand.DIRECT_FREE_YELLOW + assert summary["yellow"] == "Ones" and summary["score"] == {"yellow": 1, "blue": 0} + assert summary["colours_swapped"] + + +def test_a_match_played_against_the_referees_sides_is_converted_as_played(tmp_path): + # as 2022-07-13 Ri-one vs UBC Thunderbots: the referee says blue on +x, blue plays on -x + half = Stage.NORMAL_FIRST_HALF + records = [ + _referee(T0, half, RefereeCommand.NORMAL_START, 1, blue_on_positive=True), + _referee(T0 + 12 * S, Stage.POST_GAME, RefereeCommand.HALT, 2, blue_on_positive=True), + ] + for k in range(12 * 60 + 1): + records.append(_tracked(T0 + k * S // 60, [(1, 0, 4.0, 0.0), (1, 1, 1.0, 0.0), (2, 0, -4.0, 0.0)])) + records.sort(key=lambda r: r[0]) + path = tmp_path / "inverted.log.gz" + _write_log(path, records) + summary = convert_log(path, tmp_path / "out") + replay = load_columnar_replay(tmp_path / "out" / "inverted.npz") + + assert replay.side_is_right.all() + assert replay.frame_at(100).referee.blue_team_on_positive_half is False + assert summary["sides_inverted_share"] == 1.0 From 3130260b42905b4644336d67b1a515fa48052db3 Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 18:44:16 +0100 Subject: [PATCH 11/24] ssl_log: team names swapped for under a minute are not a colour swap A 2018 Div A operator swapped the names for 3 s mid-half and back while the robots kept their markers; the converter swapped the robots too. A swap now counts only if it lasts 60 s. Regression test pins the boundary. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- utama_core/replay/ssl_log.py | 14 +++++++++++-- utama_core/tests/replay/test_ssl_log.py | 26 +++++++++++++++++++------ 2 files changed, 32 insertions(+), 8 deletions(-) diff --git a/utama_core/replay/ssl_log.py b/utama_core/replay/ssl_log.py index 23bc8fc0..43636f6b 100644 --- a/utama_core/replay/ssl_log.py +++ b/utama_core/replay/ssl_log.py @@ -99,6 +99,7 @@ _DIFF_TICKS = 3 # velocity and acceleration: central difference over +-3 ticks (0.1 s) _MAX_ID = 16 # robot ids 0-15 (the standard pattern set) _SIDE_CHECK_S = 10.0 # live play needed to judge the referee's sides by where the robots played +_SWAP_MIN_S = 60.0 # team names swapped for less than this are an operator's slip, not a colour swap _DIV_B_WALLS = (4.8, 3.3) # |x|, |y| of the walls of a 9 x 6 m field, for a log without geometry _YELLOW, _BLUE = 0, 1 # team index in the arrays below; the tracker's `Team` is 1 yellow, 2 blue _END_STAGES = frozenset({Stage.PENALTY_SHOOTOUT_BREAK.value, Stage.PENALTY_SHOOTOUT.value, Stage.POST_GAME.value}) @@ -384,10 +385,19 @@ def _vision_world(packets: list[tuple[int, bytes]], tick_ns: np.ndarray) -> tupl def _colours_swapped(referee: list[tuple[int, Referee]]) -> np.ndarray: """Per referee message, whether the teams wear each other's colours compared with kick-off: - its team names are those of the first message naming two teams, swapped.""" + its team names are those of the first message naming two teams, swapped, and stay so for at + least `_SWAP_MIN_S` (a 2018 operator swapped them for 3 s and back, robots unchanged).""" names = [(msg.yellow.name, msg.blue.name) for _, msg in referee] first = next(((yellow, blue) for yellow, blue in names if yellow and blue and yellow != blue), None) - return np.array([first is not None and pair == first[::-1] for pair in names], dtype=bool) + swapped = np.array([first is not None and pair == first[::-1] for pair in names], dtype=bool) + times = np.array([t for t, _ in referee], dtype=np.int64) + for k0 in np.flatnonzero(swapped & ~np.r_[False, swapped[:-1]]): + k1 = k0 + 1 + while k1 < len(swapped) and swapped[k1]: + k1 += 1 + if times[min(k1, len(times) - 1)] - times[k0] < _SWAP_MIN_S * 1e9: + swapped[k0:k1] = False + return swapped def _robot_sides(world: _World, ticks: np.ndarray, keepers: np.ndarray) -> tuple[Optional[bool], Optional[bool]]: diff --git a/utama_core/tests/replay/test_ssl_log.py b/utama_core/tests/replay/test_ssl_log.py index c4a84dce..a5ac6c01 100644 --- a/utama_core/tests/replay/test_ssl_log.py +++ b/utama_core/tests/replay/test_ssl_log.py @@ -18,6 +18,7 @@ REFEREE, TRACKER, VISION_2014, + _colours_swapped, _contradicted_sides, _Scan, _sides_from_goalkeepers, @@ -289,7 +290,7 @@ def test_the_source_sidecar_names_the_log_and_teams(converted, tmp_path): def test_teams_that_swap_colours_at_half_time_stay_friendly_and_enemy(tmp_path): # as in 2022 Div B: blue stays on +x, but the teams change markers at half time and the game # controller moves names and scores with them. Ones (yellow at kick-off) scored before the - # break and have a free kick after it, as blue. + # break and have a free kick a minute after it, as blue. half, second = Stage.NORMAL_FIRST_HALF, Stage.NORMAL_SECOND_HALF swapped = dict(names=("Twos", "Ones"), score=(0, 1), blue_on_positive=True) records = [ @@ -298,10 +299,10 @@ def test_teams_that_swap_colours_at_half_time_stay_friendly_and_enemy(tmp_path): T0 + S // 2, half, RefereeCommand.STOP, 2, score=(1, 0), blue_on_positive=True, names=("Ones", "Twos") ), _referee(T0 + S, second, RefereeCommand.STOP, 2, **swapped), - _referee(T0 + 3 * S // 2, second, RefereeCommand.DIRECT_FREE_BLUE, 3, **swapped), - _referee(T0 + 2 * S, Stage.POST_GAME, RefereeCommand.HALT, 4, **swapped), + _referee(T0 + 61 * S, second, RefereeCommand.DIRECT_FREE_BLUE, 3, **swapped), + _referee(T0 + 62 * S, Stage.POST_GAME, RefereeCommand.HALT, 4, **swapped), ] - for k in range(0, 2 * 60 + 1): + for k in range(0, 62 * 60 + 1): ones, twos = ((1, 1, -2.0, 0.0), (2, 4, 2.0, 0.0)) if k < 60 else ((2, 1, 2.0, 0.0), (1, 4, -2.0, 0.0)) records.append(_tracked(T0 + k * S // 60, [ones, twos], ball=(0.0, 1.0))) records.sort(key=lambda r: r[0]) @@ -311,15 +312,28 @@ def test_teams_that_swap_colours_at_half_time_stay_friendly_and_enemy(tmp_path): replay = load_columnar_replay(tmp_path / "out" / "swap.npz") assert replay.friendly_ids.tolist() == [1] and replay.enemy_ids.tolist() == [4] - np.testing.assert_allclose(replay.friendly_p[[0, 59, 60, 119], 0, 0], [-2.0, -2.0, 2.0, 2.0]) + np.testing.assert_allclose(replay.friendly_p[[0, 59, 60, -1], 0, 0], [-2.0, -2.0, 2.0, 2.0]) assert not replay.side_is_right[:60].any() and replay.side_is_right[60:].all() - second_half = replay.frame_at(100).referee + second_half = replay.frame_at(61 * 60 + 10).referee assert (second_half.yellow_team.name, second_half.yellow_team.score) == ("Ones", 1) assert second_half.referee_command == RefereeCommand.DIRECT_FREE_YELLOW assert summary["yellow"] == "Ones" and summary["score"] == {"yellow": 1, "blue": 0} assert summary["colours_swapped"] +def test_team_names_swapped_for_under_a_minute_are_an_operators_slip_not_a_colour_swap(): + # 2018 Div A: the names swapped for 3 s mid-half and back, the robots kept their markers + def names_at(seconds, names): + ts_ns, _, payload = _referee(T0 + seconds * S, Stage.NORMAL_FIRST_HALF, RefereeCommand.STOP, 1, names=names) + return ts_ns, Referee.FromString(payload) + + ab, ba = ("A", "B"), ("B", "A") + slip = [names_at(0, ab), names_at(100, ba), names_at(159, ab), names_at(300, ab)] + swap = [names_at(0, ab), names_at(100, ba), names_at(160, ab), names_at(300, ab)] + assert not _colours_swapped(slip).any() + np.testing.assert_array_equal(_colours_swapped(swap), [False, True, False, False]) + + def test_a_match_played_against_the_referees_sides_is_converted_as_played(tmp_path): # as 2022-07-13 Ri-one vs UBC Thunderbots: the referee says blue on +x, blue plays on -x half = Stage.NORMAL_FIRST_HALF From 368d7d91ee35023ba2ec528c12b0de62dbc3833c Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 18:47:00 +0100 Subject: [PATCH 12/24] ssl_log: judge the referee's sides on taken free kicks too The game controller keeps DIRECT_FREE_* through the play after a free kick, so raw NORMAL_START/FORCE_START left the second half of 2022 Ri-one vs UBC Thunderbots under the 10 s needed, and its inverted sides stood. Live play is now what the converted replay calls live. The regression test's only live play is a taken free kick. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- utama_core/replay/ssl_log.py | 4 ++-- utama_core/tests/replay/test_ssl_log.py | 8 +++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/utama_core/replay/ssl_log.py b/utama_core/replay/ssl_log.py index 43636f6b..0386648b 100644 --- a/utama_core/replay/ssl_log.py +++ b/utama_core/replay/ssl_log.py @@ -553,10 +553,10 @@ def convert_log(log_path, out_dir, stem: Optional[str] = None) -> dict: command = np.array([referee[i][1].command for i in ref_index]) counter = np.array([referee[i][1].command_counter for i in ref_index]) - live = np.isin(command, (RefereeCommand.NORMAL_START.value, RefereeCommand.FORCE_START.value)) + taken = free_kick_taken(command, counter, world.ball_p[:, :2]) + live = taken | np.isin(command, (RefereeCommand.NORMAL_START.value, RefereeCommand.FORCE_START.value)) inverted = _contradicted_sides(world, side_is_right, live, keepers) side_is_right ^= inverted - taken = free_kick_taken(command, counter, world.ball_p[:, :2]) out_dir.mkdir(parents=True, exist_ok=True) seen = ~np.isnan(world.robot_p[..., 0]) diff --git a/utama_core/tests/replay/test_ssl_log.py b/utama_core/tests/replay/test_ssl_log.py index a5ac6c01..d26873aa 100644 --- a/utama_core/tests/replay/test_ssl_log.py +++ b/utama_core/tests/replay/test_ssl_log.py @@ -335,14 +335,16 @@ def names_at(seconds, names): def test_a_match_played_against_the_referees_sides_is_converted_as_played(tmp_path): - # as 2022-07-13 Ri-one vs UBC Thunderbots: the referee says blue on +x, blue plays on -x + # as 2022-07-13 Ri-one vs UBC Thunderbots: the referee says blue on +x, blue plays on -x. The + # live play is a free kick taken at 1 s, which the game controller keeps as DIRECT_FREE_*. half = Stage.NORMAL_FIRST_HALF records = [ - _referee(T0, half, RefereeCommand.NORMAL_START, 1, blue_on_positive=True), + _referee(T0, half, RefereeCommand.DIRECT_FREE_YELLOW, 1, blue_on_positive=True), _referee(T0 + 12 * S, Stage.POST_GAME, RefereeCommand.HALT, 2, blue_on_positive=True), ] for k in range(12 * 60 + 1): - records.append(_tracked(T0 + k * S // 60, [(1, 0, 4.0, 0.0), (1, 1, 1.0, 0.0), (2, 0, -4.0, 0.0)])) + robots = [(1, 0, 4.0, 0.0), (1, 1, 1.0, 0.0), (2, 0, -4.0, 0.0)] + records.append(_tracked(T0 + k * S // 60, robots, ball=(0.0 if k < 60 else 0.5, 0.0))) records.sort(key=lambda r: r[0]) path = tmp_path / "inverted.log.gz" _write_log(path, records) From 99c1df96e2f5e53814db2478d35b77a10c41496d Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 18:49:16 +0100 Subject: [PATCH 13/24] docs: real matches from official SSL game logs tools.md lists tools/convert_ssl_log.py; STRATEGY_DEVELOPMENT.md says what a converted match holds and where it differs from a sim replay: perspective and the corrections flagged in source.json, live share, robot columns, has_ball, free kicks, and the pre-2020 vision fallback. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- docs/STRATEGY_DEVELOPMENT.md | 43 ++++++++++++++++++++++++++++++++++++ docs/tools.md | 6 +++++ 2 files changed, 49 insertions(+) diff --git a/docs/STRATEGY_DEVELOPMENT.md b/docs/STRATEGY_DEVELOPMENT.md index 67c07c91..ffdaa1fa 100644 --- a/docs/STRATEGY_DEVELOPMENT.md +++ b/docs/STRATEGY_DEVELOPMENT.md @@ -242,6 +242,49 @@ never passes or shoots loses the ball least. Rank strategies by results (goals, the rest to explain why one wins or loses, and which shared primitive (reception, carrying, the planner, the referee) is failing every strategy at once. +## Real matches + +`tools/convert_ssl_log.py` turns the league's official game logs +(https://ssl.robocup.org/game-logs/) into replays in our format, so `load_columnar_replay`, +`render_window`, `scenario_from_replay` and the analyses read a real match like one of ours: + + pixi run python -I tools/convert_ssl_log.py --corpus 2022-2026 --jobs 2 --out + +Only the converted files are kept: each raw log (up to 370 MB) is deleted once converted, and a +converted match takes about 35 MB. The published Division B logs for 2022-2026 are 118 +matches. + +What a converted match holds, and where it differs from a sim replay (the details are in +`utama_core/replay/ssl_log.py`'s docstring): + +- Yellow is the friendly team: the team that wore yellow at kick-off. `side_is_right` follows + the referee, so it flips at half time. Two things the converter corrects, both flagged in + `source.json`: teams that swap colours at half time instead of sides (`colours_swapped`), + and referee sides set the wrong way round (`sides_inverted_share`: where yellow's goalkeeper + and yellow's robots both played on the other half). +- The score is the game controller's, so a revoked goal makes it fall. A penalty shoot-out is + dropped with the post-game stage: a match decided on penalties ends level here. +- 60 Hz ticks from the first referee message to the end of play, with halts, timeouts and half + time left in. Real play is mostly stopped (live 9-24% of a 2022 match, median 14%), so count + per minute of `NORMAL_START`/`FORCE_START`, not per match. +- Robots and ball are the autoref tracker's filtered world, in metres. Each robot id a team + used has its own column, NaN while that robot is off, so a substitution loses no robot; more + than 6 columns is normal, and teams often field fewer than 6 robots (one 2022 match was 1 + against 2). Rebuilding a sim + start from a real moment needs those ids mapped onto the sim's 0-5: not done yet. A ball + seen beyond the walls (a spare ball, or a tracker's chip estimate gone wild) counts as + unseen and holds its last position. +- `has_ball` is the vision-proximity rule (robot centre within 0.13 m of the ball): real logs + have no dribbler sensor. It is looser than rsim's contact flag, so compare possession signals + among real matches, not one to one with ours. +- A real free kick goes live as soon as the ball moves: the game controller sends no + `NORMAL_START` and keeps `DIRECT_FREE_*` until the next stoppage. The converter switches it + to `NORMAL_START` once the ball has moved 0.05 m, as our referee does. +- `.source.json` holds the teams, the final score, the tracker used and the field size. +- Logs before 2020 have no tracker: the converter merges raw camera detections without + filtering (ghost robots, ball jumps), and their referee also sends `GOAL_*` and + `INDIRECT_FREE_*`. The corpus above starts in 2022. + ## Play and watch one start A round-robin only tests a change in the situations its matches happen to reach, and some diff --git a/docs/tools.md b/docs/tools.md index 500b503c..002d39be 100644 --- a/docs/tools.md +++ b/docs/tools.md @@ -39,6 +39,12 @@ What these measure and how far to trust each: [STRATEGY_DEVELOPMENT.md](STRATEGY | `tools/metric_correlation.py` | Offline study of which cheap per-match metrics predict results; computes the *offline* signals in [signals.md](signals.md) | | `tools/check_strategy_branch.py` | CI check on `strategy/*` pull requests: the branch must not change the evaluation or its opponents | +## Real matches + +| Script | Purpose | +|---|---| +| `tools/convert_ssl_log.py` | Official RoboCup SSL game logs to replays in our format, so the analyses run on real matches: given logs, or `--corpus 2022-2026` to download and convert every published Division B match, deleting each raw log once converted. What a converted match holds and its limits: [STRATEGY_DEVELOPMENT.md](STRATEGY_DEVELOPMENT.md#real-matches) | + ## Debugging a match | Script | Purpose | From 82d6eb669314ebda4d59994dc6c079cb570d8c92 Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 23:07:12 +0100 Subject: [PATCH 14/24] apply_scenario: start each side's frame history from the scenario Velocities are a finite difference over the runner's frame history. After a start was applied, that history still held the formation the bench runner was built in, so the first tick read the teleport as a jump: a ball at 130 m/s, robots faster. The ball filter then overshot by up to half a metre (a goal from a ball the keeper held, or a ball out of play), and the referee charged ball-speed and crashing fouls no robot made. In the open-play fidelity check this turned a 7% chance the other side scored after a ball won in the defensive third into 52%. Each side now gets a new history and Game from the scenario, as StrategyRunner does when the teams change ends. The regression test applies a start the way the bench does, right after building the runner, and fails at 30 m/s without the fix. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- docs/STRATEGY_DEVELOPMENT.md | 7 ++++ utama_core/replay/scenario.py | 24 +++++++++----- utama_core/tests/replay/test_scenario.py | 41 ++++++++++++++++++++---- 3 files changed, 57 insertions(+), 15 deletions(-) diff --git a/docs/STRATEGY_DEVELOPMENT.md b/docs/STRATEGY_DEVELOPMENT.md index 578e2b54..56b2de89 100644 --- a/docs/STRATEGY_DEVELOPMENT.md +++ b/docs/STRATEGY_DEVELOPMENT.md @@ -344,6 +344,13 @@ penalty or free kick after a STOP the referee added, held until every robot was ball, and every open-play `NORMAL_START` start (496 of `bank_v7`'s 860) inside that kickoff for up to 10 s. Bench results recorded before `b7ea54cf` are not comparable with later ones. +Until the history fix below, every start also began with phantom speeds. Velocities are differenced over +the runner's frame history, which still held the formation the bench runner was built in, so the first +tick read the teleport as a jump from it: a ball at 130 m/s, robots faster. The filtered ball then +overshot by up to half a metre: a goal from a ball the keeper held, or a ball out of play and a +placement. The referee charged ball-speed fouls in almost every open-play start and crashing fouls, +which stop play, in a third. `apply_scenario` now starts each side's history from the scenario. + For a targeted A/B of one change to shared code (a tactic, the planner), which reruns most of a round-robin even with `--reuse`, or of a change too small to move match results, use diff --git a/utama_core/replay/scenario.py b/utama_core/replay/scenario.py index 06202200..b8147b98 100644 --- a/utama_core/replay/scenario.py +++ b/utama_core/replay/scenario.py @@ -91,8 +91,9 @@ from pathlib import Path from typing import Optional +from utama_core.config.settings import MAX_GAME_HISTORY from utama_core.entities.data.vector import Vector2D, Vector3D -from utama_core.entities.game import Ball, GameFrame, Robot +from utama_core.entities.game import Ball, Game, GameFrame, GameHistory, Robot from utama_core.entities.referee.referee_command import RefereeCommand from utama_core.replay.replay_player import _load_replay, load_frames_in_range @@ -484,13 +485,20 @@ def apply_scenario(runner, scenario: Scenario, *, verify: bool = True) -> None: # scenario's positions via `dataclasses.replace`, THEN reset the # refiners — so the filter's first-ever seed for each robot is already # the teleport target, and the first blend is target-into-target. - _overwrite_current_game_frame(runner.my, scenario, my_is_friendly=True) - runner.my.position_refiner.reset() - runner.my.position_refiner.start_filtering() - if runner.opp is not None: - _overwrite_current_game_frame(runner.opp, scenario, my_is_friendly=False) - runner.opp.position_refiner.reset() - runner.opp.position_refiner.start_filtering() + # The same goes for the frame history velocities are differenced over: left holding the + # formation, the first tick reads the teleport as a jump from it (a ball 4 m away at + # 130 m/s), the ball filter overshoots by half a metre (a goal, or out of play, from a ball + # at rest) and the referee charges ball-speed and crashing fouls. So each side starts a new + # history from the scenario, as `StrategyRunner` does when the teams change ends. + for side, my_is_friendly in ((runner.my, True), (runner.opp, False)): + if side is None: + continue + _overwrite_current_game_frame(side, scenario, my_is_friendly=my_is_friendly) + side.position_refiner.reset() + side.position_refiner.start_filtering() + side.game_history = GameHistory(MAX_GAME_HISTORY) + side.game = Game(side.game_history, side.current_game_frame, field=side.game.field) + side.strategy.load_game(side.game) referee = getattr(runner, "referee", None) command = scenario.referee_command diff --git a/utama_core/tests/replay/test_scenario.py b/utama_core/tests/replay/test_scenario.py index 757cc528..5b905ad3 100644 --- a/utama_core/tests/replay/test_scenario.py +++ b/utama_core/tests/replay/test_scenario.py @@ -138,6 +138,30 @@ def test_apply_scenario_positions_match_within_tolerance(): _assert_close_to_scenario(manager.post_apply_positions, _SCENARIO, tol=0.15) +def test_a_start_begins_at_its_own_speeds_not_the_jump_from_the_runner_s_formation(): + # Velocity is a finite difference over the runner's frame history. Left holding the + # formation the runner was built in, it read the teleport as a jump from there (the ball + # at 30 m/s here, robots far faster): the filtered ball then overshot into goals and out + # of play, and the referee charged ball-speed and crashing fouls no robot made. A bench + # runner applies its start right after construction, as here (`scenario_scorer`). + runner = _build_runner_and_scenario(_SCENARIO) + try: + apply_scenario(runner, _SCENARIO, verify=True) + ball_speed = robot_speed = 0.0 + for _ in range(5): + runner.step_once() + frame = runner.my.current_game_frame + ball_speed = max(ball_speed, frame.ball.v.mag()) + for robot in (*frame.friendly_robots.values(), *frame.enemy_robots.values()): + robot_speed = max(robot_speed, robot.v.mag()) + finally: + runner.close() + + # The scenario's ball is at rest and its robots idle: anything near 1 m/s is a phantom. + assert ball_speed < 1.0, f"ball reads {ball_speed:.1f} m/s after the start" + assert robot_speed < 1.0, f"a robot reads {robot_speed:.1f} m/s after the start" + + def _make_position_refiner(): from utama_core.data_processing.refiners import PositionRefiner @@ -350,13 +374,16 @@ def _bench_runner(frame): referee = CustomReferee.from_profile_name("simulation", n_robots_yellow=6, n_robots_blue=6) referee.seed_clock(frame.ts, RefereeCommand.PREPARE_KICKOFF_YELLOW) - return SimpleNamespace( - sim_controller=_NoopSim(), - my_team_is_yellow=True, - my=SimpleNamespace(current_game_frame=frame, position_refiner=_NoopRefiner()), - opp=SimpleNamespace(current_game_frame=frame, position_refiner=_NoopRefiner()), - referee=referee, - ) + + def side(): + return SimpleNamespace( + current_game_frame=frame, + position_refiner=_NoopRefiner(), + game=SimpleNamespace(field=None), + strategy=SimpleNamespace(load_game=lambda game: None), + ) + + return SimpleNamespace(sim_controller=_NoopSim(), my_team_is_yellow=True, my=side(), opp=side(), referee=referee) def _penalty_start(command: RefereeCommand) -> Scenario: From 604c5d2ed43f0b344f0f83f92b82f624fcf6244e Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 23:42:24 +0100 Subject: [PATCH 15/24] goal_ledger --rates: how often each situation happens per live minute Owner-neutral situation rates per team per live minute (force starts per live minute), with live minutes per match: the weights the situation bench turns its per-situation results into goals per match with. Committed for the 118 published Division B matches and tournament_20261011_230119. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- utama_core/analysis/goal_ledger.py | 39 +++++++++++++++++++ .../banks/situation_rates_real.json | 23 +++++++++++ .../banks/situation_rates_sim.json | 19 +++++++++ utama_core/tests/analysis/test_goal_ledger.py | 27 +++++++++++++ 4 files changed, 108 insertions(+) create mode 100644 utama_core/scenario_bench/banks/situation_rates_real.json create mode 100644 utama_core/scenario_bench/banks/situation_rates_sim.json diff --git a/utama_core/analysis/goal_ledger.py b/utama_core/analysis/goal_ledger.py index a09dfd31..b9193c90 100644 --- a/utama_core/analysis/goal_ledger.py +++ b/utama_core/analysis/goal_ledger.py @@ -38,6 +38,10 @@ Strategy names come from `--labels`, else the run's `summary.json`/`ladder.json` (config_a is friendly), else the referee's team names (an official log's teams). + +`--rates PATH` also writes how often each situation happens in the corpus, owner-neutral and +per live minute (`situation_rates`): the weights `tools/scenario_bench.py` turns its +per-situation results into goals per match with. """ from __future__ import annotations @@ -47,6 +51,7 @@ import collections import json import re +import sys from concurrent.futures import ProcessPoolExecutor from pathlib import Path from typing import Optional @@ -83,6 +88,8 @@ ] TYPES = [f"{owner} {s}" for owner in ("own", "opponent") for s in (*_SITUATIONS, "kickoff", "penalty")] TYPES += ["force start", SUSTAINED] +# the same situations, whoever owns them (`situation_rates`) +NEUTRAL_TYPES = [*_SITUATIONS, "kickoff", "penalty", "force start"] def third(x: float) -> str: @@ -234,6 +241,7 @@ def match_ledger(npz_path, labels: Optional[tuple[str, str]] = None) -> dict: ) fold_restart_takes(restarts, spells) match = {"match": path.name[: -len(".npz")], "path": str(path), "restarts": restarts, "spells": spells} + match["live_s"] = float(np.diff(ts, append=ts[-1])[live].sum()) match["goals"] = find_goals(ts, live, replay.sparse_referee, replay.my_team_is_yellow) attribute(match["goals"], situations(match)) match["labels"] = dict(zip(("friendly", "enemy"), labels or _referee_names(replay))) @@ -276,6 +284,30 @@ def situation_type(situation: Optional[dict], side: str) -> str: return f"{owner} {situation['kind']}, {situation['third']} third" +def situation_rates(matches: list[dict]) -> dict: + """How often each of `NEUTRAL_TYPES` happens per team per live minute (a force start, owned + by no one, per live minute), and live minutes per match. Per live minute, not per minute: a + real match is mostly stopped, and how long stoppages last is the referee's doing.""" + live_min = sum(m["live_s"] for m in matches) / 60 + counts = collections.Counter( + situation_type(s, s["side"]).removeprefix("own ") for m in matches for s in situations(m) + ) + return { + "matches": len(matches), + "live_min_per_match": live_min / len(matches), + "per_team_live_min": { + typ: counts[typ] / (live_min if typ == "force start" else 2 * live_min) for typ in NEUTRAL_TYPES + }, + } + + +def per_match(rates: dict, typ: str) -> float: + """How often situation `typ` (one of `TYPES`, from either side's view) happens per match + under `rates` (`situation_rates`): a side's own situations and its opponent's have one rate.""" + neutral = typ.removeprefix("own ").removeprefix("opponent ") + return rates["per_team_live_min"].get(neutral, 0.0) * rates["live_min_per_match"] + + def tables(matches: list[dict]) -> dict[str, dict]: """Per strategy: matches, goals for and against, and per situation type how often it happened per match, P(scored)/P(conceded) from it, and goals scored/conceded per match from @@ -369,6 +401,7 @@ def main() -> None: parser.add_argument("paths", nargs="+", type=Path, help="run directories and/or replay .npz files") parser.add_argument("--labels", type=Path, help='JSON {"": ["", ""]}: who played') parser.add_argument("--out", type=Path, help="JSON output (default: goal_ledger.json beside the first input)") + parser.add_argument("--rates", type=Path, help="also write the corpus's situation rates here (situation_rates)") parser.add_argument("--workers", type=int, default=8) args = parser.parse_args() @@ -380,6 +413,12 @@ def main() -> None: out = args.out or (first if first.is_dir() else first.parent) / "goal_ledger.json" out.write_text(json.dumps({"strategies": strategies, "matches": matches}, indent=1)) print(f"wrote {out}: {len(matches)} matches, {sum(len(m['goals']) for m in matches)} goals") + if args.rates: + rates = situation_rates(matches) + rates["inputs"] = [p.name for p in args.paths] + rates["command"] = " ".join(["python -m utama_core.analysis.goal_ledger", *sys.argv[1:]]) + args.rates.write_text(json.dumps(rates, indent=1) + "\n") + print(f"wrote {args.rates}: {rates['live_min_per_match']:.2f} live minutes per match") if __name__ == "__main__": diff --git a/utama_core/scenario_bench/banks/situation_rates_real.json b/utama_core/scenario_bench/banks/situation_rates_real.json new file mode 100644 index 00000000..f74033d5 --- /dev/null +++ b/utama_core/scenario_bench/banks/situation_rates_real.json @@ -0,0 +1,23 @@ +{ + "matches": 118, + "live_min_per_match": 7.430567325800376, + "per_team_live_min": { + "ball won, attacking third": 0.829144892848261, + "ball won, middle third": 1.2254693086182344, + "ball won, defensive third": 1.2545521074732973, + "free kick, attacking third": 0.810896862194104, + "free kick, middle third": 0.5685402050685806, + "free kick, defensive third": 0.7852355690866956, + "kickoff": 0.40944018780264885, + "penalty": 0.012545521074732972, + "force start": 1.0412782492028367 + }, + "inputs": [ + "2022", + "2023", + "2024", + "2025", + "2026" + ], + "command": "python -m utama_core.analysis.goal_ledger /2022 /2023 /2024 /2025 /2026 --out /real_ledger.json --rates utama_core/scenario_bench/banks/situation_rates_real.json --workers 8" +} diff --git a/utama_core/scenario_bench/banks/situation_rates_sim.json b/utama_core/scenario_bench/banks/situation_rates_sim.json new file mode 100644 index 00000000..ee18a0eb --- /dev/null +++ b/utama_core/scenario_bench/banks/situation_rates_sim.json @@ -0,0 +1,19 @@ +{ + "matches": 153, + "live_min_per_match": 8.987654320987653, + "per_team_live_min": { + "ball won, attacking third": 0.4046945701357466, + "ball won, middle third": 0.46759857789269554, + "ball won, defensive third": 1.7311328377504849, + "free kick, attacking third": 0.5854072398190046, + "free kick, middle third": 0.14362475759534582, + "free kick, defensive third": 0.22761797026502908, + "kickoff": 0.6414027149321267, + "penalty": 0.05490465416936005, + "force start": 0.17525856496444733 + }, + "inputs": [ + "tournament_20261011_230119" + ], + "command": "python -m utama_core.analysis.goal_ledger replays/tournament_20261011_230119 --out /sim_ledger.json --rates utama_core/scenario_bench/banks/situation_rates_sim.json --workers 8" +} diff --git a/utama_core/tests/analysis/test_goal_ledger.py b/utama_core/tests/analysis/test_goal_ledger.py index 8452dc95..3496974f 100644 --- a/utama_core/tests/analysis/test_goal_ledger.py +++ b/utama_core/tests/analysis/test_goal_ledger.py @@ -10,7 +10,9 @@ find_restarts, fold_restart_takes, live_mask, + per_match, possession_spells, + situation_rates, situations, tables, ) @@ -36,6 +38,31 @@ def _goal(t, side="friendly"): return {"t": t, "side": side} +def test_situation_rates_are_per_team_per_live_minute_and_a_force_start_per_live_minute(): + taken = {**_spell("friendly", 1.2, "attacking"), "takes_restart": True} + matches = [ + { + "live_s": 120.0, + "restarts": [_restart(1.0), _restart(5.0, "force start", None, None)], + "spells": [taken, _spell("enemy", 3.0, "middle")], + }, + {"live_s": 60.0, "restarts": [_restart(0.0, side="enemy")], "spells": []}, + ] + + rates = situation_rates(matches) + + # 3 live minutes, 2 teams: two free kicks in the kicker's attacking third, whoever kicked + assert rates["live_min_per_match"] == 1.5 + assert rates["per_team_live_min"]["free kick, attacking third"] == pytest.approx(2 / 6) + assert rates["per_team_live_min"]["ball won, middle third"] == pytest.approx(1 / 6) + assert rates["per_team_live_min"]["force start"] == pytest.approx(1 / 3) + assert rates["per_team_live_min"]["kickoff"] == 0.0 + # either side's free kicks happen 1/3 x 1.5 = 0.5 times a match + assert per_match(rates, "own free kick, attacking third") == pytest.approx(0.5) + assert per_match(rates, "opponent free kick, attacking third") == pytest.approx(0.5) + assert per_match(rates, "force start") == pytest.approx(0.5) + + def test_a_goal_exactly_the_window_after_a_start_is_sustained_possession(): goals = [_goal(14.99), _goal(15.0)] attribute(goals, [{**_spell("friendly", 5.0), "kind": "ball won"}]) From cd6cfcd782023c2cd8ed4ac5e201ebf181e67442 Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 23:42:45 +0100 Subject: [PATCH 16/24] Situation bench: typed starts, their own opponents, effect in goals per match The harvester takes its starts from the goal ledger: every restart at the first tick showing its command, and every ball won at the start of its possession spell (live play only), each tagged with its situation type from the candidate's view. The old open-play harvest (passes and losses from turnover_breakdown) is gone, so there is one possession definition; --open-play becomes --per-situation: up to N of each type (kickoffs N/2), spread over source matches, seeded, near-duplicates skipped. scenario_bench plays each start against its source match's config_b (--opponent overrides; a start whose opponent is not on the branch is skipped and counted), scores the first goal within 10 s, and reports per type the paired change in P(for) and P(against), weighted by situation rates (--weights, real Division B by default) into goals per match, with a standard error. The ordinal outcome stays in each start's record. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- tools/scenario_bench.py | 403 ++++++++++++------ .../scenario_bench/scenario_harvester.py | 239 ++++++----- utama_core/scenario_bench/start.py | 4 + .../test_scenario_bench_tool.py | 74 +++- .../scenario_bench/test_scenario_harvester.py | 149 ++++--- 5 files changed, 574 insertions(+), 295 deletions(-) diff --git a/tools/scenario_bench.py b/tools/scenario_bench.py index e666a2d2..0ecaccc2 100644 --- a/tools/scenario_bench.py +++ b/tools/scenario_bench.py @@ -1,30 +1,44 @@ #!/usr/bin/env python3 # ruff: noqa: E402 -"""Outer-loop scenario bench: score a candidate strategy against a baseline -on a bank of short scenarios, always as a paired differential. +"""Situation bench: how a candidate strategy changes goals per match, estimated from short +paired replays of the situations goals come from. + + effect = sum over situation types of (how often it happens per match) + x (candidate's P(goal) from it - baseline's) + +Each start of the bank is a situation of the goal ledger (`utama_core.analysis.goal_ledger`) +from the candidate's view: own or opponent ball won or free kick in each third, own or +opponent kickoff or penalty, force start. Its outcome is the first goal within `--horizon` +(default 10 s, the ledger's window): for, against, or none. P(for) and P(against) per type +are means over the type's starts, and the change is paired: the candidate and the baseline +play the same starts. How often each type happens comes from a `--weights` file of situation +rates (`goal_ledger --rates`): real Division B matches (default) or our own round-robin. + +What the effect is not: the bank's starts are fixed, so a candidate that changes how often +situations happen (wins the ball higher up, concedes fewer free kicks) is credited only for +what it does from each one. A goal counts for every situation that started in the 10 s +before it, so the effect over-counts goals by about 1.2x under sim rates and 1.6x under +real ones (`docs/STRATEGY_DEVELOPMENT.md`). It is a screen; round-robins confirm. This is the "outer loop, fast half" from `docs/roadmap.md` item 14 — a benchmark like `tools/motion_planning_benchmark.py`, non-blocking, reporting -numbers rather than gating a merge. See that roadmap item's 2026-09-04 -design pass for the full rationale behind every design choice below; -this docstring only summarizes what the tool actually does. +numbers rather than gating a merge. Bank sources, in the order this tool can use them today: - Hand-authored anchors (`utama_core.scenario_bench.hand_authored_scenarios`) — - always available, no dependency on any replay data. - - Harvested restart-transition scenarios (`--harvest-from RUN_DIR`) — only - from a tagged, trustworthy tournament run (`.stats.json` with zero + loaded when no bank is given, no dependency on any replay data; they have no + situation type or opponent (pass `--opponent`), and count only in the per-start table. + - Harvested starts (`--harvest-from RUN_DIR`): every restart and ball won of + a tagged, trustworthy tournament run (`.stats.json` with zero `stall_events`, see `utama_core.scenario_bench.scenario_harvester`'s module - docstring for why this gate exists). NOT run by this tool — point it at - an already-completed `round_robin.py` run directory. `--open-play N` - adds up to N open-play starts of each kind per match (a pass about to be - made, a ball just lost). + docstring for why this gate exists), up to `--per-situation N` of each type. + NOT run by this tool — point it at an already-completed `round_robin.py` run + directory. -For each scenario, both `--candidate` and `--baseline` play the SAME -scenario against the SAME `--opponent` (paired comparison, per item 14's -"Compute discipline" section — the variance of the *difference* is what -matters, not either absolute score). The report is the per-scenario and -per-family paired outcome delta, never an absolute score. +For each start, both `--candidate` and `--baseline` play the SAME start from config_a's +side, against the opponent it came from (its source match's config_b), so the bank's +opponents are the round-robin's; `--opponent` plays every start against one config +instead. A start whose opponent does not exist on this branch is skipped and counted. rsim is deterministic, so a scenario can also be played from `--repeats` starts (`start.jittered`: robots away from the ball nudged a few cm; seed 0 @@ -40,11 +54,12 @@ opponent, horizon and repeats must match. With neither, it only records the candidate's outcomes, e.g. to serve as a later run's `--against-results`. -Scenario outcomes count real ball losses and flag stalls; see -`utama_core.scenario_bench.scenario_scorer`. +Each start's record keeps the scorer's ordinal outcome (GOAL_AGAINST=-3 ... GOAL_FOR=+3, +see `utama_core.scenario_bench.scenario_scorer`), its signals, fouls and stalls; the +per-start `delta` and `--stop-at-t` are on that ordinal. -`--save-bank PATH` persists the currently-loaded scenario set (hand-authored -+ optional `--harvest-from`, after `--families` filtering) to a single JSON +`--save-bank PATH` persists the currently-loaded scenario set (hand-authored, or +`--harvest-from`, after `--families` and `--where` filtering) to a single JSON file via `start.save_bank` — a few KB even for hundreds of scenarios, since a scenario is field state only, no trajectories. `--load-bank PATH` loads scenarios from a previously-saved bank instead of hand-authored/ @@ -56,7 +71,7 @@ the outcome, and threw away as many starts where the candidate did). To grow a bank from a new round-robin, `--merge-into` the current bank: harvested scenarios that duplicate it are dropped, and the new bank is the old one plus -the rest. `--workers N` scores N scenarios at a time. +the rest. `--workers N` scores (and harvests) N scenarios at a time. `--reuse` takes a start's outcome from `replays/match_cache/` instead of playing it when nothing that start runs has changed since it was stored @@ -67,9 +82,10 @@ difference means the fingerprint missed a dependency, is printed loudly, evicts the records this run used, and makes the run exit non-zero. `--play ID [ID ...]` plays the given starts once each (per `--repeats` seed) for -`--candidate` against `--opponent` and shows what happened, instead of scoring a bank: +`--candidate` and shows what happened, instead of scoring a bank: its outcome and signals, and a timeline of the referee, the ball, the robot of each side -nearest it and every change in the candidate's tactic assignments. The replay +nearest it and every change in the candidate's tactic assignments. Each start is played +against its own opponent unless `--opponent` is given. The replay (`.npz`) and the candidate's match log (`.intentions.jsonl`) are kept under `replays/scenario_play//`, with the timeline as `.trace.txt` and, with `--render png|mp4`, a picture of the whole window. Use it to test a change in a @@ -80,42 +96,32 @@ Run from the repository root, for example: - pixi run python tools/scenario_bench.py \\ - --candidate build_split_shape_kernel_strategy \\ - --baseline build_default_kernel_strategy \\ - --opponent build_high_press_kernel_strategy + # A candidate against the baseline on the current bank, real Division B weights: + pixi run python tools/scenario_bench.py --load-bank utama_core/scenario_bench/banks/bank_v8.json \\ + --candidate build_counter_flow_kernel_strategy --baseline build_split_shape_kernel_strategy --workers 15 - pixi run python tools/scenario_bench.py --list-scenarios + # The same, weighted by our own round-robin's situation rates: + pixi run python tools/scenario_bench.py --load-bank utama_core/scenario_bench/banks/bank_v8.json \\ + --candidate counter_flow --baseline split_shape --workers 15 \\ + --weights utama_core/scenario_bench/banks/situation_rates_sim.json - pixi run python tools/scenario_bench.py \\ - --candidate build_split_shape_kernel_strategy --baseline build_default_kernel_strategy \\ - --opponent build_high_press_kernel_strategy --harvest-from replays/tournament_20260905_090000 + pixi run python tools/scenario_bench.py --load-bank utama_core/scenario_bench/banks/bank_v8.json \\ + --list-scenarios --where third=attacking - # Freeze a bank from a harvest for reuse across sessions: - pixi run python tools/scenario_bench.py --harvest-from replays/tournament_20260905_090000 \\ - --save-bank utama_core/scenario_bench/banks/bank_v5.json --bank-id bank_v5 --list-scenarios + # Harvest and freeze a bank (up to 40 starts per situation type, kickoffs 20): + pixi run python tools/scenario_bench.py --harvest-from replays/tournament_20261011_230119 \\ + --per-situation 40 --workers 15 --save-bank utama_core/scenario_bench/banks/bank_v8.json --list-scenarios - # Grow a bank from a new round-robin (harvest, drop duplicates, save): - pixi run python tools/scenario_bench.py --harvest-from replays/tournament_ --open-play 2 \\ - --merge-into utama_core/scenario_bench/banks/bank_v5.json --save-bank utama_core/scenario_bench/banks/bank_v6.json \\ - --list-scenarios - - # Play two starts and watch them (timeline printed, replay and picture kept): - pixi run python tools/scenario_bench.py --load-bank utama_core/scenario_bench/banks/bank_v7.json \\ - --play kickoff_center_v1 split_shape_vs_three_slot_t51.9_candidate_kicking \\ - --candidate high_press --opponent split_shape --render png + # Play a start and watch it (timeline printed, replay and picture kept): + pixi run python tools/scenario_bench.py --load-bank utama_core/scenario_bench/banks/bank_v8.json \\ + --play counter_flow_vs_split_shape_t426.3_own_ball_won_attacking --candidate high_press --render png # A/B a code change: record at commit A, compare at commit B. - pixi run python tools/scenario_bench.py --load-bank bank_v5.json \\ - --candidate build_split_shape_kernel_strategy --opponent build_high_press_kernel_strategy - pixi run python tools/scenario_bench.py --load-bank bank_v5.json \\ - --candidate build_split_shape_kernel_strategy --opponent build_high_press_kernel_strategy \\ + pixi run python tools/scenario_bench.py --load-bank utama_core/scenario_bench/banks/bank_v8.json \\ + --candidate build_split_shape_kernel_strategy --workers 15 + pixi run python tools/scenario_bench.py --load-bank utama_core/scenario_bench/banks/bank_v8.json \\ + --candidate build_split_shape_kernel_strategy --workers 15 \\ --against-results scenario_bench_results/scenario_bench_.json - - # Score against the frozen bank later, without re-harvesting: - pixi run python tools/scenario_bench.py --load-bank utama_core/scenario_bench/banks/bank_v5.json \\ - --candidate build_split_shape_kernel_strategy --baseline build_default_kernel_strategy \\ - --opponent build_high_press_kernel_strategy """ from __future__ import annotations @@ -139,6 +145,7 @@ sys.path.insert(0, str(REPO_ROOT)) from tools.replay_trace import trace +from utama_core.analysis.goal_ledger import TYPES, WINDOW_S, per_match from utama_core.config.settings import REPLAY_BASE_PATH from utama_core.replay import match_cache from utama_core.replay.fingerprint import CodeGraph, bench_key @@ -151,6 +158,7 @@ from utama_core.scenario_bench.scenario_harvester import harvest_run_dir from utama_core.scenario_bench.scenario_scorer import ( SIGNALS, + ScenarioOutcome, _resolve_config_name, score_scenario, ) @@ -166,6 +174,8 @@ ) SCHEMA_VERSION = 1 +BANKS = REPO_ROOT / "utama_core" / "scenario_bench" / "banks" +DEFAULT_WEIGHTS = BANKS / "situation_rates_real.json" def _git_revision() -> str | None: @@ -199,15 +209,15 @@ def _load_bank(args: argparse.Namespace) -> tuple[list[BenchScenario], list[Benc # `start.save_bank`'s "immutable per bank version" note), # not a starting point to silently mix fresh sources into. _bank_id, scenarios = load_bank(args.load_bank) + elif args.harvest_from is not None: + scenarios, harvest_report = harvest_run_dir( + args.harvest_from, + evaluator_version=_git_revision() or "unknown", + per_situation=args.per_situation, + workers=args.workers, + ) else: scenarios = list(all_hand_authored_scenarios()) - if args.harvest_from is not None: - harvested, harvest_report = harvest_run_dir( - args.harvest_from, - evaluator_version=_git_revision() or "unknown", - open_play_per_match=args.open_play, - ) - scenarios.extend(harvested) if args.families: wanted = set(args.families) @@ -233,6 +243,19 @@ def _save(args: argparse.Namespace, scenarios: list[BenchScenario]) -> None: print(f"Saved {len(scenarios)} scenarios to {args.save_bank} (bank_id={bank_id})") +def start_opponent(bench_scenario: BenchScenario, override: Optional[str] = None) -> Optional[str]: + """Who a start is played against: `override` (`--opponent`), else the opponent its situation + came from (its source match's config_b). None when that config does not exist here (a + start harvested from another branch's strategies) or the start has no source match.""" + name = override or bench_scenario.scenario.config_b_name + if name is None: + return None + try: + return _resolve_config_name(name) + except ValueError: + return None + + PLAY_DIR = "scenario_play" # under REPLAY_BASE_PATH: where --play keeps its replays @@ -389,6 +412,7 @@ def _score_one( bench_scenario, plan = item enable_sim_reuse() # a worker plays many starts: keep its sim subprocess between them fresh: dict = {} + opponent = start_opponent(bench_scenario, opponent) cand = _runs(bench_scenario, candidate, opponent, horizon_s, repeats, plan, fresh) base = _runs(bench_scenario, baseline, opponent, horizon_s, repeats, plan, fresh) if baseline else None return cand, base, fresh @@ -398,7 +422,7 @@ class _Reuse: """`--reuse`'s bookkeeping for one bench run: every start's key, the records it may reuse, the ones it replays to check, and what it played.""" - def __init__(self, scenarios, configs, opponent: str, horizon_s: float, repeats: int, spot_check: float): + def __init__(self, scenarios, configs, opponent: Optional[str], horizon_s: float, repeats: int, spot_check: float): self.args = (scenarios, configs, opponent, horizon_s, repeats) self.cache = match_cache.MatchCache() self.keys = self._keys() @@ -415,7 +439,7 @@ def _keys(self) -> dict[tuple[str, str, int], str]: graph, jittered(bs, seed).to_dict(), _resolve_config_name(config), - _resolve_config_name(opponent), + start_opponent(bs, opponent), horizon_s=horizon_s, ) for bs in scenarios @@ -575,6 +599,7 @@ def _score_batch(rows: list[dict], batch: list[BenchScenario], results: Iterable { "scenario_id": sid, "family": bench_scenario.provenance.family.value, + "situation": bench_scenario.provenance.situation, "trigger": bench_scenario.provenance.trigger.value, "perspective": bench_scenario.provenance.perspective, "candidate_outcomes": cand["outcomes"], @@ -617,34 +642,104 @@ def _signal_summary(rows: list[dict]) -> dict[str, dict]: return summary -def _aggregate_by_family(rows: list[dict]) -> list[dict]: +def _type_order(situation: str) -> int: + return TYPES.index(situation) if situation in TYPES else len(TYPES) + + +def _goal_rates(outcomes: list[int]) -> tuple[float, float]: + """(P(for), P(against)) over one start's runs: the first goal within the horizon.""" + return ( + statistics.fmean(o == ScenarioOutcome.GOAL_FOR for o in outcomes), + statistics.fmean(o == ScenarioOutcome.GOAL_AGAINST for o in outcomes), + ) + + +def _mean_se(values: list[float]) -> tuple[float, Optional[float]]: + """Mean and its standard error; no standard error from one value.""" + return statistics.fmean(values), statistics.stdev(values) / math.sqrt(len(values)) if len(values) > 1 else None + + +def situation_effect(rows: list[dict], weights: dict) -> dict: + """The candidate's effect on goals per match (module docstring), from the paired starts of + `rows` that have a situation type. Per type: n starts; the candidate's and the baseline's + P(for) and P(against); the mean paired difference of each, with its standard error across + the type's starts; how often the type happens per match under `weights` + (`goal_ledger.situation_rates`); and what it adds to goals scored, conceded and the goal + difference per match. The total's standard error takes the types as independent, and is + None when a type has a single start.""" + by_type: dict[str, list[dict]] = {} + for r in rows: + if ( + r.get("situation") + and r["baseline_outcomes"] is not None + and not (r["candidate_errors"] or r["baseline_errors"]) + ): + by_type.setdefault(r["situation"], []).append(r) + types = {} + for typ in sorted(by_type, key=_type_order): + cand = [_goal_rates(r["candidate_outcomes"]) for r in by_type[typ]] + base = [_goal_rates(r["baseline_outcomes"]) for r in by_type[typ]] + d_for, se_for = _mean_se([c[0] - b[0] for c, b in zip(cand, base)]) + d_against, se_against = _mean_se([c[1] - b[1] for c, b in zip(cand, base)]) + d_net, se_net = _mean_se([(c[0] - c[1]) - (b[0] - b[1]) for c, b in zip(cand, base)]) + f = per_match(weights, typ) + types[typ] = { + "n": len(cand), + "per_match": f, + "candidate_p_for": statistics.fmean(c[0] for c in cand), + "candidate_p_against": statistics.fmean(c[1] for c in cand), + "baseline_p_for": statistics.fmean(b[0] for b in base), + "baseline_p_against": statistics.fmean(b[1] for b in base), + "delta_p_for": d_for, + "delta_p_for_se": se_for, + "delta_p_against": d_against, + "delta_p_against_se": se_against, + "scored_per_match": f * d_for, + "conceded_per_match": f * d_against, + "net_per_match": f * d_net, + "net_per_match_se": None if se_net is None else f * se_net, + } + ses = [t["net_per_match_se"] for t in types.values()] + total = { + key: sum(t[key] for t in types.values()) for key in ("scored_per_match", "conceded_per_match", "net_per_match") + } + total["net_per_match_se"] = None if None in ses else math.sqrt(sum(se * se for se in ses)) + return {"types": types, "total": total} + + +def load_weights(path: Path) -> dict: + """A situation rates file (`goal_ledger --rates`), with the `path` it came from.""" + return {"path": str(path), **json.loads(Path(path).read_text())} + + +def _effect_line(effect: dict, weights: dict) -> Optional[str]: + """One line: the effect on goal difference per match, its standard error, and the weights.""" + if not effect["types"]: + return None + total = effect["total"] + se = total["net_per_match_se"] + return ( + f"Effect on goal difference per match: {total['net_per_match']:+.2f}" + + (f" ± {se:.2f}" if se is not None else "") + + f" (scored {total['scored_per_match']:+.2f}, conceded {total['conceded_per_match']:+.2f}); " + f"weights {Path(weights['path']).name}, a match being {weights['live_min_per_match']:.1f} live minutes" + ) + + +def _aggregate_by_situation(rows: list[dict]) -> list[dict]: + """Stalls and signals per situation type (per family for a start with none).""" grouped: dict[str, list[dict]] = {} for row in rows: - grouped.setdefault(row["family"], []).append(row) - - aggregates = [] - for family, family_rows in grouped.items(): - deltas = [r["delta"] for r in family_rows if r["delta"] is not None] - n = len(deltas) - aggregates.append( - { - "family": family, - "n_scenarios": len(family_rows), - "n_paired": n, - "mean_delta": statistics.fmean(deltas) if n else None, - # standard error of the mean delta across scenarios: a mean delta within - # about two of these of zero is not a difference - "stderr": statistics.stdev(deltas) / math.sqrt(n) if n > 1 else None, - "wins": sum(1 for d in deltas if d > 0), - "losses": sum(1 for d in deltas if d < 0), - "ties": sum(1 for d in deltas if d == 0), - # mean over scenarios of the candidate's outcome stdev across jittered starts - "seed_noise": statistics.fmean(statistics.pstdev(r["candidate_outcomes"]) for r in family_rows), - "candidate_stalls": sum(r["candidate_stalls"] for r in family_rows), - "signals": _signal_summary(family_rows), - } - ) - return sorted(aggregates, key=lambda a: a["family"]) + grouped.setdefault(row.get("situation") or row["family"], []).append(row) + return [ + { + "situation": key, + "n_scenarios": len(grouped[key]), + "candidate_stalls": sum(r["candidate_stalls"] for r in grouped[key]), + "signals": _signal_summary(grouped[key]), + } + for key in sorted(grouped, key=_type_order) + ] def _overall(rows: list[dict]) -> Optional[str]: @@ -680,24 +775,26 @@ def _signal_cell(summary: dict) -> str: def _signal_report(payload: dict) -> list[str]: """The signals table: per signal, the mean paired delta per start and its t, overall and - per family.""" + per situation.""" if not payload.get("signals") or not any(s["n_paired"] for s in payload["signals"].values()): return [] - families = payload["aggregates"] + groups = [("all", payload["signals"])] + [(a["situation"], a["signals"]) for a in payload["aggregates"]] lines = [ "", "## Signals", "", "Mean paired delta per start (candidate minus baseline) of the candidate's signals over the " - "scored window, see `docs/signals.md`. Better is the direction that usually helps the candidate.", + "scored window, see `docs/signals.md`. More is usually better for " + + ", ".join(n for n, d in SIGNALS.items() if d > 0) + + "; less for " + + ", ".join(n for n, d in SIGNALS.items() if d < 0) + + ".", "", - "| Signal | Better | All | " + " | ".join(a["family"] for a in families) + " |", - "|---|---|---:|" + "---:|" * len(families), + "| Situation | " + " | ".join(SIGNALS) + " |", + "|---|" + "---:|" * len(SIGNALS), ] - for name, direction in SIGNALS.items(): - cells = [_signal_cell(payload["signals"][name])] - cells += [_signal_cell(a["signals"][name]) for a in families] - lines.append(f"| {name} | {'more' if direction > 0 else 'less'} | " + " | ".join(cells) + " |") + for label, signals in groups: + lines.append(f"| {label} | " + " | ".join(_signal_cell(signals[name]) for name in SIGNALS) + " |") return lines @@ -715,28 +812,46 @@ def _markdown_report(payload: dict) -> str: f"Git revision: `{payload['git_revision'] or 'unknown'}` ", f"Candidate: `{payload['candidate']}` ", f"Baseline: {baseline or 'none'} ", - f"Opponent: `{payload['opponent']}` ", + "Opponent: " + + (f"`{payload['opponent']}`" if payload["opponent"] else "each start's own (its source match's config_b)") + + " ", f"Horizon: {payload['horizon_s']}s, {payload.get('repeats', 1)} jittered starts per scenario ", + f"Weights: `{payload['weights']['path']}` ({payload['weights']['matches']} matches; a match is " + f"{payload['weights']['live_min_per_match']:.1f} live minutes) ", f"Scenarios scored: {payload.get('n_scored', payload['n_scenarios'])} of {payload['n_scenarios']}" - + (f" (stopped early: {payload['stopped']})" if payload.get("stopped") else ""), + + (f" (stopped early: {payload['stopped']})" if payload.get("stopped") else "") + + ( + f"; {payload['skipped_no_opponent']} more skipped, their opponent not on this branch" + if payload.get("skipped_no_opponent") + else "" + ), "", - "Delta is mean candidate outcome minus mean baseline outcome over the same jittered starts, " - "on the ordinal scale (GOAL_AGAINST=-3 ... NEUTRAL=0 ... GOAL_FOR=+3), same opponent. " - "`stderr` is across scenarios; `seed noise` is the candidate's own spread across starts. " - "Stalls are counted, not ranked. " - "This is a proxy signal, not an acceptance gate — see roadmap item 14's Goodhart guard.", + "A start's outcome is the first goal within the horizon: for the candidate, against it, or none. " + "Per situation type, P(for) and P(against) are means over its starts, and the change is paired " + "(candidate minus baseline on the same starts, ± one standard error across them). Per match, the " + "change is weighted by how often the type happens in a match under the weights. A goal counts for " + "every situation in the 10 s before it, so goals per match are over-counted (about 1.2x under sim " + "weights, 1.6x under real ones). Stalls are counted, not ranked. A screen, not a ranking: " + "round-robins confirm.", "", - *([f"**{_overall(payload['results'])}**", ""] if _overall(payload["results"]) else []), - "## By family", + *([f"**{_effect_line(payload['effect'], payload['weights'])}**", ""] if payload["effect"]["types"] else []), + "## By situation", "", - "| Family | N | Mean delta | Stderr | Wins | Losses | Ties | Seed noise | Stalls |", - "|---|---:|---:|---:|---:|---:|---:|---:|---:|", + "| Situation | N | Per match | Candidate P(for) / P(against) | Baseline P(for) / P(against) | " + "ΔP(for) | ΔP(against) | Scored /match | Conceded /match | Difference /match |", + "|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|", ] - for agg in payload["aggregates"]: + for typ, t in payload["effect"]["types"].items(): lines.append( - f"| {agg['family']} | {agg['n_scenarios']} | {_fmt(agg['mean_delta'])} | {_fmt(agg['stderr'], '.2f')} | " - f"{agg['wins']} | {agg['losses']} | {agg['ties']} | {agg['seed_noise']:.2f} | {agg['candidate_stalls']} |" + f"| {typ} | {t['n']} | {t['per_match']:.2f} | {t['candidate_p_for']:.2f} / {t['candidate_p_against']:.2f} | " + f"{t['baseline_p_for']:.2f} / {t['baseline_p_against']:.2f} | " + f"{_fmt(t['delta_p_for'])} ± {_fmt(t['delta_p_for_se'], '.2f')} | " + f"{_fmt(t['delta_p_against'])} ± {_fmt(t['delta_p_against_se'], '.2f')} | " + f"{_fmt(t['scored_per_match'])} | {_fmt(t['conceded_per_match'])} | " + f"{_fmt(t['net_per_match'])} ± {_fmt(t['net_per_match_se'], '.2f')} |" ) + stalls = [f"{a['situation']} {a['candidate_stalls']}" for a in payload["aggregates"] if a["candidate_stalls"]] + lines += ["", f"Candidate stalls: {', '.join(stalls) if stalls else 'none'}."] lines.extend(_signal_report(payload)) lines.extend( @@ -744,13 +859,15 @@ def _markdown_report(payload: dict) -> str: "", "## Per-scenario", "", - "| Scenario | Family | Candidate | Baseline | Delta | Stalls |", + "Outcomes on the scorer's ordinal scale (GOAL_AGAINST=-3 ... NEUTRAL=0 ... GOAL_FOR=+3).", + "", + "| Scenario | Situation | Candidate | Baseline | Delta | Stalls |", "|---|---|---|---|---:|---:|", ] ) for row in payload["results"]: lines.append( - f"| {row['scenario_id']} | {row['family']} | {row['candidate_outcomes']} | " + f"| {row['scenario_id']} | {row.get('situation') or row['family']} | {row['candidate_outcomes']} | " f"{row['baseline_outcomes'] if row['baseline_outcomes'] is not None else '-'} | {_fmt(row['delta'])} | " f"{row['candidate_stalls']} |" ) @@ -816,8 +933,23 @@ def parse_args() -> argparse.Namespace: "t is looked at repeatedly, so 2 would give false alarms), or once the mean delta is confidently under " f"{FUTILE_BELOW} (futile); for screening candidates, not for a baseline", ) - parser.add_argument("--opponent", help="opponent strategy config both candidate and baseline play against") - parser.add_argument("--horizon", type=float, default=20.0, help="sim seconds ticked per scenario (default 20)") + parser.add_argument( + "--opponent", + help="play every start against this config (default: each start's own opponent, its source match's config_b)", + ) + parser.add_argument( + "--horizon", + type=float, + default=WINDOW_S, + help=f"sim seconds ticked per scenario (default {WINDOW_S:g}, the goal ledger's window)", + ) + parser.add_argument( + "--weights", + type=Path, + default=DEFAULT_WEIGHTS, + help="situation rates to weight the effect with (goal_ledger --rates; default: real Division B, " + f"{DEFAULT_WEIGHTS.name}; ours: situation_rates_sim.json)", + ) parser.add_argument( "--harvest-from", type=Path, @@ -825,11 +957,11 @@ def parse_args() -> argparse.Namespace: help="a completed round_robin.py run dir to harvest restart scenarios from", ) parser.add_argument( - "--open-play", + "--per-situation", type=int, - default=0, - help="with --harvest-from, also harvest up to this many open-play scenarios of each kind per match " - "(see scenario_harvester.find_open_play_events; default 0)", + default=40, + help="with --harvest-from, keep up to this many starts of each situation type, kickoffs half as many " + "(scenario_harvester.sample_by_situation; default 40)", ) parser.add_argument("--families", nargs="+", default=None, help="restrict to these ScenarioFamily values") parser.add_argument( @@ -848,7 +980,7 @@ def parse_args() -> argparse.Namespace: nargs="+", default=None, metavar="ID", - help="play these starts of the loaded bank (one per --repeats seed) for --candidate against --opponent, " + help="play these starts of the loaded bank (one per --repeats seed) for --candidate against its opponent, " "print each one's outcome, signals and timeline, and keep its replay under replays/scenario_play/", ) parser.add_argument( @@ -898,9 +1030,8 @@ def parse_args() -> argparse.Namespace: args = parser.parse_args() if not args.list_scenarios: - missing = [name for name in ("candidate", "opponent") if getattr(args, name) is None] - if missing: - parser.error(f"--{', --'.join(missing)} required unless --list-scenarios") + if args.candidate is None: + parser.error("--candidate required unless --list-scenarios") if args.baseline and args.against_results: parser.error("--baseline and --against-results are alternatives") if args.play is not None and (args.baseline or args.against_results or args.stop_at_t is not None): @@ -922,7 +1053,7 @@ def main() -> int: if args.list_scenarios: for bs in scenarios: tags = " ".join(f"{k}={v}" for k, v in start_tags(bs).items()) - print(f"{bs.scenario_id:<58} {bs.provenance.family.value:<22} {tags}") + print(f"{bs.scenario_id:<58} {bs.provenance.situation or bs.provenance.family.value:<36} {tags}") print(f"{len(scenarios)} starts") if harvest_report: print(f"\nHarvest: {harvest_report}") @@ -940,11 +1071,16 @@ def main() -> int: return 1 failed = False for sid in args.play: + opponent = start_opponent(by_id[sid], args.opponent) + if opponent is None: + print(f"{sid}: its opponent is not on this branch; pass --opponent", file=sys.stderr) + failed = True + continue for seed in range(args.repeats): play = play_start( by_id[sid], candidate=args.candidate, - opponent=args.opponent, + opponent=opponent, horizon_s=args.horizon, seed=seed, render=args.render, @@ -957,6 +1093,12 @@ def main() -> int: args.output_dir.mkdir(parents=True, exist_ok=True) timestamp = generated_at.strftime("%Y%m%d_%H%M%S") + n_loaded = len(scenarios) + scenarios = [bs for bs in scenarios if start_opponent(bs, args.opponent) is not None] + if len(scenarios) < n_loaded: + print(f"{n_loaded - len(scenarios)} of {n_loaded} starts skipped: their opponent is not on this branch") + weights = load_weights(args.weights) + against, against_source = None, None if args.against_results: against, against_source = _load_against( @@ -979,7 +1121,7 @@ def main() -> int: reuse=reuse, ) reuse_report = reuse.finish() if reuse else None - aggregates = _aggregate_by_family(rows) + effect = situation_effect(rows, weights) payload = { "schema_version": SCHEMA_VERSION, @@ -991,14 +1133,17 @@ def main() -> int: "opponent": args.opponent, "horizon_s": args.horizon, "repeats": args.repeats, + "weights": weights, "n_scenarios": len(scenarios), "n_scored": len(rows), + "skipped_no_opponent": n_loaded - len(scenarios), "stop_at_t": args.stop_at_t, # why scoring ended early: "detected" (|t| reached stop_at_t) or "futile" (see # FUTILE_BELOW); None when every scenario was scored "stopped": stopped, "reuse": reuse_report, - "aggregates": aggregates, + "effect": effect, + "aggregates": _aggregate_by_situation(rows), "signals": _signal_summary(rows), "results": rows, "harvest_report": harvest_report, @@ -1010,8 +1155,8 @@ def main() -> int: md_path.write_text(_markdown_report(payload)) print(f"\nWrote {json_path}\nWrote {md_path}") - if _overall(rows): - print(_overall(rows) + (f" (stopped early: {stopped})" if stopped else "")) + if _effect_line(effect, weights): + print(_effect_line(effect, weights) + (f" (stopped early: {stopped})" if stopped else "")) return 1 if reuse_report and reuse_report["mismatches"] else 0 diff --git a/utama_core/scenario_bench/scenario_harvester.py b/utama_core/scenario_bench/scenario_harvester.py index 2d98d28a..e0bf8801 100644 --- a/utama_core/scenario_bench/scenario_harvester.py +++ b/utama_core/scenario_bench/scenario_harvester.py @@ -1,12 +1,25 @@ -"""Harvest restart-triggered `BenchScenario`s from a tagged tournament run. - -A restart start is the moment the referee awards it: `→ PREPARE_KICKOFF_*`, -`→ PREPARE_PENALTY_*`, `STOP/BALL_PLACEMENT_* → DIRECT_FREE_*`, and `STOP → FORCE_START`. -Played from there, the referee runs the restart as in the match (`apply_scenario`): the -kickoff or penalty is prepared and goes live, the free kick is taken. Kickoffs and penalties -were once anchored at the `NORMAL_START` that ends their preparation, which a bench runner -could only replay as its own kickoff. Each start's perspective (candidate kicking or -defending) is the colour the command names: restarts are asymmetric. +"""Harvest `BenchScenario`s from a tagged tournament run, one per situation start. + +A start is a situation of the goal ledger (`utama_core.analysis.goal_ledger`), from config_a's +(the candidate's) view, and carries its type (`ScenarioProvenance.situation`, one of +`goal_ledger.TYPES`): + +- A restart, from the moment the referee awards it: `→ PREPARE_KICKOFF_*`, + `→ PREPARE_PENALTY_*`, `STOP/BALL_PLACEMENT_* → DIRECT_FREE_*`, and `STOP → FORCE_START`. + Played from there, the referee runs the restart as in the match (`apply_scenario`): the + kickoff or penalty is prepared and goes live, the free kick is taken. Kickoffs and penalties + were once anchored at the `NORMAL_START` that ends their preparation, which a bench runner + could only replay as its own kickoff. Each start's perspective (candidate kicking or + defending) is the colour the command names: restarts are asymmetric. A free kick's third is + where the ball is, in the kicking side's attack frame, as the ledger's. +- A ball won in open play (`ball_won=True`): the start of each of the ledger's possession spells + that is not a restart being taken, at the frame nearest it, if play is live there. Trigger + `EVENT`; family `OPEN_PLAY_POSSESSION` when the candidate won the ball, `OPEN_PLAY_COUNTER` + when the opponent did. + +`harvest_run_dir` harvests every start of every trustworthy match, then keeps up to +`per_situation` of each type (`sample_by_situation`), so that rare situations are not +swamped by common ones; how often each happens is the bench's weights, not the bank's mix. Match-level trust gate, per that same design pass: a match's replay is only harvested from when its `.stats.json` (written by @@ -18,13 +31,6 @@ has a `RESTART_STALL` recorded or, for even older runs with no watchdog at all, no `.stats.json` to check — both fail closed here). -Open play (`open_play_per_match`, trigger `EVENT`): `turnover_breakdown.analyse_match` -already follows every pass and real ball loss of the yellow side (the candidate), so each -becomes a start: `OPEN_PLAY_POSSESSION` `_PASS_LEAD_S` before a pass is released (the pass is -still the candidate's to make), `OPEN_PLAY_COUNTER` at a real loss (the candidate must defend -the counter). Only moments inside unbroken live play count, and at most N of each per match -are kept, since a match has dozens and they are costly to screen. - This module does NOT run a tournament itself — `harvest_run_dir` takes an already-completed run directory (e.g. `replays/tournament_.../`) and is a pure read; see `tools/scenario_bench.py` for the harvest → screen → score → @@ -33,14 +39,17 @@ from __future__ import annotations +import collections +import functools import json import logging import random +from concurrent.futures import ProcessPoolExecutor from dataclasses import dataclass from pathlib import Path from typing import Optional -from utama_core.analysis.turnover_breakdown import analyse_match, is_real +from utama_core.analysis.goal_ledger import TYPES, match_ledger, situation_type, third from utama_core.entities.referee.referee_command import RefereeCommand from utama_core.replay.scenario import Scenario, scenario_from_replay from utama_core.scenario_bench.start import ( @@ -48,6 +57,7 @@ ScenarioFamily, ScenarioProvenance, ScenarioTrigger, + is_near_duplicate, static_screen, ) @@ -181,6 +191,24 @@ def _perspective_family( return family, "candidate_defending" +def restart_situation(transition: RestartTransition, candidate_is_yellow: bool, scenario: Scenario) -> str: + """A harvested restart's situation type from the candidate's view (`goal_ledger.TYPES`). The + scenario is the candidate's view, defending the right goal: the candidate attacks -x.""" + if transition.command in _KICKOFF_COMMANDS: + kind = "kickoff" + elif transition.command in _PENALTY_COMMANDS: + kind = "penalty" + elif transition.command in _DIRECT_FREE_COMMANDS: + kind = "free kick" + else: + kind = "force start" + side = None + if transition.kicking_is_yellow is not None: + side = "friendly" if transition.kicking_is_yellow == candidate_is_yellow else "enemy" + attack = -1.0 if side == "friendly" else 1.0 + return situation_type({"kind": kind, "side": side, "third": third(attack * scenario.ball_x)}, "friendly") + + def match_is_trustworthy(stats_path: Path) -> bool: """The match-level harvest gate: a `.stats.json` must exist and report zero stall events. Missing or unparseable files fail closed (not @@ -203,55 +231,6 @@ def _sidecar_path_for(replay_path: Path) -> Path: return replay_path.with_name(f"{replay_path.stem}.intentions.jsonl") -_PASS_LEAD_S = 1.0 - - -@dataclass(frozen=True) -class OpenPlayEvent: - sim_time: float # where the scenario starts - family: ScenarioFamily - perspective: str - - -def _live_throughout(referee_rows: list[dict], t0: float, t1: float) -> bool: - """Live play from `t0` to `t1`: the last command at or before `t0` is live and none follows by `t1`.""" - command = None - for row in referee_rows: - ts = row.get("sim_time") - if ts is None: - continue - if ts <= t0: - command = row.get("command") - elif ts <= t1: - return False - return command is not None and RefereeCommand[command] in _LIVE_PLAY_COMMANDS - - -def open_play_events(analysis: dict, referee_rows: list[dict]) -> list[OpenPlayEvent]: - """Open-play starts from one `turnover_breakdown.analyse_match` result (see module docstring).""" - events = [ - OpenPlayEvent(p["t"] - _PASS_LEAD_S, ScenarioFamily.OPEN_PLAY_POSSESSION, "candidate_in_possession") - for p in analysis["passes"] - if _live_throughout(referee_rows, p["t"] - _PASS_LEAD_S, p["t"]) - ] - events += [ - OpenPlayEvent(t["t"], ScenarioFamily.OPEN_PLAY_COUNTER, "candidate_defending") - for t in analysis["turnovers"] - if is_real(t) and _live_throughout(referee_rows, t["t"], t["t"]) - ] - return events - - -def pick_events(events: list[OpenPlayEvent], per_family: int, *, seed: str) -> list[OpenPlayEvent]: - """At most `per_family` of each family, drawn reproducibly by `seed` (the match name), in time order.""" - rng = random.Random(seed) - picked = [] - for family in dict.fromkeys(e.family for e in events): - same = [e for e in events if e.family == family] - picked += rng.sample(same, min(per_family, len(same))) - return sorted(picked, key=lambda e: e.sim_time) - - def _harvested(replay_path: Path, t: float, showing: Optional[RefereeCommand] = None) -> Optional[Scenario]: """The replay's field state at `t` (at the first frame showing `showing`, when given; see `scenario_from_replay`), or None if it can't be read or fails the static screen.""" @@ -269,16 +248,20 @@ def _harvested(replay_path: Path, t: float, showing: Optional[RefereeCommand] = return scenario +def _slug(situation: str) -> str: + return situation.replace(" third", "").replace(", ", "_").replace(" ", "_") + + def harvest_replay( replay_path: Path, *, source_run_id: str, evaluator_version: str, candidate_is_yellow: bool = True, - open_play_per_match: int = 0, + ball_won: bool = False, ) -> list[BenchScenario]: - """Harvest every restart-transition `BenchScenario` from one replay, plus up to - `open_play_per_match` open-play starts of each kind (see module docstring). + """Harvest every restart-transition `BenchScenario` from one replay and, with `ball_won`, + every ball-won start (see module docstring). Does NOT check `match_is_trustworthy` itself — callers (typically `harvest_run_dir`) are expected to have already gated on it, since @@ -311,31 +294,64 @@ def harvest_replay( anchor_tick=transition.sim_time, source_replay=replay_path, perspective=perspective, + situation=restart_situation(transition, candidate_is_yellow, scenario), ) scenarios.append(BenchScenario(scenario_id=scenario_id, scenario=scenario, provenance=provenance)) - # analyse_match follows the yellow side only - if open_play_per_match > 0 and candidate_is_yellow and replay_path.suffix == ".npz": - events = open_play_events(analyse_match(str(replay_path)), _referee_rows(sidecar_path)) - for event in pick_events(events, open_play_per_match, seed=replay_path.stem): - scenario = _harvested(replay_path, event.sim_time) - if scenario is None: + # the ledger's friendly side is the replay's, config_a: the candidate + if ball_won and replay_path.suffix == ".npz": + for spell in match_ledger(replay_path)["spells"]: + if spell["takes_restart"]: + continue + scenario = _harvested(replay_path, spell["t"]) + if scenario is None or scenario.referee_command not in _LIVE_PLAY_COMMANDS: continue + own = spell["side"] == "friendly" + situation = situation_type({**spell, "kind": "ball won"}, "friendly") provenance = ScenarioProvenance( source_run_id=source_run_id, evaluator_version=evaluator_version, trigger=ScenarioTrigger.EVENT, - family=event.family, - anchor_tick=event.sim_time, + family=ScenarioFamily.OPEN_PLAY_POSSESSION if own else ScenarioFamily.OPEN_PLAY_COUNTER, + anchor_tick=spell["t"], source_replay=replay_path, - perspective=event.perspective, + perspective="candidate_in_possession" if own else "candidate_defending", + situation=situation, ) - scenario_id = f"{replay_path.stem}_t{event.sim_time:.1f}_{event.family.value}" + scenario_id = f"{replay_path.stem}_t{spell['t']:.1f}_{_slug(situation)}" scenarios.append(BenchScenario(scenario_id=scenario_id, scenario=scenario, provenance=provenance)) return scenarios +def sample_by_situation(scenarios: list[BenchScenario], per_situation: int, *, seed: int = 0) -> list[BenchScenario]: + """Up to `per_situation` starts of each situation type, kickoffs half as many (their + formations recur): drawn one match at a time in a seeded order, so a type's starts come + from as many matches as it has, skipping any near-duplicate of a start already drawn.""" + rng = random.Random(seed) + by_type: dict[str, dict[Path, list[BenchScenario]]] = collections.defaultdict(dict) + for s in scenarios: + by_type[s.provenance.situation].setdefault(s.provenance.source_replay, []).append(s) + picked: list[BenchScenario] = [] + for typ in sorted(by_type, key=lambda t: TYPES.index(t) if t in TYPES else len(TYPES)): + matches = [by_type[typ][m] for m in sorted(by_type[typ], key=str)] + rng.shuffle(matches) + for starts in matches: + rng.shuffle(starts) + cap = per_situation // 2 if typ.endswith("kickoff") else per_situation + kept: list[BenchScenario] = [] + for round_ in range(max(len(m) for m in matches)): + for starts in matches: + if ( + len(kept) < cap + and round_ < len(starts) + and not any(is_near_duplicate(starts[round_], k) for k in kept) + ): + kept.append(starts[round_]) + picked += kept + return picked + + def _replay_files_in(run_dir: Path) -> list[Path]: # `.sparse_referee.pkl` sits next to each replay; it is not a replay itself. pkls = [p for p in run_dir.glob("*.pkl") if not p.name.endswith(".sparse_referee.pkl")] @@ -347,45 +363,48 @@ def harvest_run_dir( *, evaluator_version: str, candidate_is_yellow: bool = True, - open_play_per_match: int = 0, -) -> tuple[list[BenchScenario], dict[str, int]]: - """Harvest restart-triggered scenarios from every trustworthy match in - `run_dir` (a completed `round_robin.py` run directory). + per_situation: Optional[int] = None, + seed: int = 0, + workers: int = 1, +) -> tuple[list[BenchScenario], dict]: + """Harvest every start (restarts and balls won) from every trustworthy match in `run_dir` + (a completed `round_robin.py` run directory), then, with `per_situation`, keep a sample + of each situation type (`sample_by_situation`). Returns `(scenarios, report)` where `report` is a small summary dict (`matches_seen`, `matches_trusted`, `matches_untrusted`, - `scenarios_harvested`) — a caller (the bench CLI) uses this to print - "harvested N scenarios from M/K trustworthy matches" rather than only - a bare list. + `scenarios_harvested`, and per situation type how many starts the run had and how + many were kept) — a caller (the bench CLI) uses this to print "harvested N scenarios + from M/K trustworthy matches" rather than only a bare list. """ replay_paths = _replay_files_in(run_dir) - source_run_id = run_dir.name - - scenarios: list[BenchScenario] = [] - matches_trusted = 0 - matches_untrusted = 0 - - for replay_path in replay_paths: - stats_path = _stats_path_for(replay_path) - if not match_is_trustworthy(stats_path): - matches_untrusted += 1 - logger.info("Skipping untrusted match %s (missing/nonzero-stall .stats.json)", replay_path.name) - continue - matches_trusted += 1 - scenarios.extend( - harvest_replay( - replay_path, - source_run_id=source_run_id, - evaluator_version=evaluator_version, - candidate_is_yellow=candidate_is_yellow, - open_play_per_match=open_play_per_match, - ) - ) + trusted = [p for p in replay_paths if match_is_trustworthy(_stats_path_for(p))] + for p in sorted(set(replay_paths) - set(trusted)): + logger.info("Skipping untrusted match %s (missing/nonzero-stall .stats.json)", p.name) + + harvest = functools.partial( + harvest_replay, + source_run_id=run_dir.name, + evaluator_version=evaluator_version, + candidate_is_yellow=candidate_is_yellow, + ball_won=True, + ) + if workers > 1: + with ProcessPoolExecutor(max_workers=workers) as pool: + per_match = list(pool.map(harvest, trusted)) + else: + per_match = [harvest(p) for p in trusted] + scenarios = [s for match in per_match for s in match] + found = collections.Counter(s.provenance.situation for s in scenarios) + if per_situation is not None: + scenarios = sample_by_situation(scenarios, per_situation, seed=seed) + kept = collections.Counter(s.provenance.situation for s in scenarios) report = { "matches_seen": len(replay_paths), - "matches_trusted": matches_trusted, - "matches_untrusted": matches_untrusted, + "matches_trusted": len(trusted), + "matches_untrusted": len(replay_paths) - len(trusted), "scenarios_harvested": len(scenarios), + "situations": {typ: {"found": found[typ], "kept": kept[typ]} for typ in TYPES if found[typ]}, } return scenarios, report diff --git a/utama_core/scenario_bench/start.py b/utama_core/scenario_bench/start.py index b1535c99..8dde426e 100644 --- a/utama_core/scenario_bench/start.py +++ b/utama_core/scenario_bench/start.py @@ -98,6 +98,8 @@ class ScenarioProvenance: anchor_tick: Optional[float] = None # sim_time of the anchor moment; None for hand-authored source_replay: Optional[Path] = None perspective: str = "candidate_kicking" # or "candidate_defending" — restarts are asymmetric (see item 14) + # a harvested start's situation type from the candidate's view, one of `goal_ledger.TYPES` + situation: Optional[str] = None @dataclass(frozen=True) @@ -142,6 +144,7 @@ def to_dict(self) -> dict: "anchor_tick": self.provenance.anchor_tick, "source_replay": str(self.provenance.source_replay) if self.provenance.source_replay else None, "perspective": self.provenance.perspective, + "situation": self.provenance.situation, }, "scenario": { "sim_time": s.sim_time, @@ -189,6 +192,7 @@ def from_dict(d: dict) -> "BenchScenario": anchor_tick=prov["anchor_tick"], source_replay=Path(prov["source_replay"]) if prov["source_replay"] else None, perspective=prov["perspective"], + situation=prov.get("situation"), ) return BenchScenario( scenario_id=d["scenario_id"], diff --git a/utama_core/tests/scenario_bench/test_scenario_bench_tool.py b/utama_core/tests/scenario_bench/test_scenario_bench_tool.py index 901122f3..1bc26575 100644 --- a/utama_core/tests/scenario_bench/test_scenario_bench_tool.py +++ b/utama_core/tests/scenario_bench/test_scenario_bench_tool.py @@ -53,7 +53,7 @@ def test_growing_a_bank_adds_every_new_harvested_start_and_drops_duplicates(tmp_ assert scenario_bench.main() == 0 - # the hand-authored scenarios the tool always loads, and the near-copy, duplicate the old bank + # the near-copy duplicates the old bank bank_id, saved = load_bank(new_bank) assert bank_id == "bank_new" assert [s.scenario_id for s in saved] == [s.scenario_id for s in existing] + ["new_a", "new_b"] @@ -296,3 +296,75 @@ def test_where_must_name_a_tag_and_a_value(monkeypatch, capsys): assert "expected TAG=VALUE" in capsys.readouterr().err monkeypatch.setattr(sys, "argv", ["scenario_bench.py", "--list-scenarios", "--where", "ball=theirs,loose"]) assert scenario_bench.parse_args().where == {"ball": {"theirs", "loose"}} + + +def _from_match(config_b): + base = list(all_hand_authored_scenarios())[0] + return dataclasses.replace(base, scenario=dataclasses.replace(base.scenario, config_b_name=config_b)) + + +def test_a_start_is_played_against_the_opponent_it_came_from_unless_one_is_given(monkeypatch): + start = _from_match("build_high_press_kernel_strategy") + assert scenario_bench.start_opponent(start) == "build_high_press_kernel_strategy" + assert scenario_bench.start_opponent(start, "counter_flow") == "build_counter_flow_kernel_strategy" + # a strategy that lives on another branch, and a start with no source match: not playable + assert scenario_bench.start_opponent(_from_match("build_not_on_this_branch_kernel_strategy")) is None + assert scenario_bench.start_opponent(_from_match(None)) is None + + played = [] + + def fake_runs(bench_scenario, config, opponent, horizon_s, repeats, *_reuse): + played.append((config, opponent)) + return {"outcomes": [0] * repeats, "fouls": 0, "stalls": 0, "errors": []} + + monkeypatch.setattr(scenario_bench, "_runs", fake_runs) + scenario_bench._score([start], candidate="cand", opponent=None, horizon_s=1.0, repeats=1, baseline="base") + + assert played == [("cand", "build_high_press_kernel_strategy"), ("base", "build_high_press_kernel_strategy")] + + +def _row(situation, candidate, baseline, errors=()): + return { + "situation": situation, + "candidate_outcomes": candidate, + "baseline_outcomes": baseline, + "candidate_errors": list(errors), + "baseline_errors": [], + } + + +def test_the_effect_weights_each_situation_s_paired_change_by_how_often_it_happens(): + # own free kicks in the attacking third: 0.5 per team per live minute x 10 live minutes = 5 + # a match; the opponent winning the ball in midfield: 0.2 x 10 = 2 a match + weights = { + "live_min_per_match": 10.0, + "per_team_live_min": {"free kick, attacking third": 0.5, "ball won, middle third": 0.2}, + } + goal_for, goal_against, nothing = 3, -3, 0 + rows = [ + _row("own free kick, attacking third", [goal_for], [nothing]), + _row("own free kick, attacking third", [nothing], [nothing]), + _row("opponent ball won, middle third", [goal_against], [goal_against]), + _row("opponent ball won, middle third", [nothing], [goal_against]), + _row(None, [goal_for], [nothing]), # a hand-authored start has no situation + _row("own free kick, attacking third", [goal_for], [nothing], errors=["setup failed"]), + ] + + effect = scenario_bench.situation_effect(rows, weights) + + free_kick = effect["types"]["own free kick, attacking third"] + assert (free_kick["n"], free_kick["per_match"]) == (2, 5.0) + assert (free_kick["candidate_p_for"], free_kick["baseline_p_for"]) == (0.5, 0.0) + assert free_kick["delta_p_for"] == 0.5 + assert free_kick["delta_p_for_se"] == pytest.approx(0.5) # paired differences 1 and 0 + assert free_kick["scored_per_match"] == 2.5 + won = effect["types"]["opponent ball won, middle third"] + assert (won["candidate_p_against"], won["baseline_p_against"]) == (0.5, 1.0) + assert won["conceded_per_match"] == -1.0 + assert won["net_per_match"] == 1.0 + assert effect["total"] == { + "scored_per_match": 2.5, + "conceded_per_match": -1.0, + "net_per_match": 3.5, + "net_per_match_se": pytest.approx(math.sqrt(2.5**2 + 1.0**2)), + } diff --git a/utama_core/tests/scenario_bench/test_scenario_harvester.py b/utama_core/tests/scenario_bench/test_scenario_harvester.py index d2c88df7..9cb894c0 100644 --- a/utama_core/tests/scenario_bench/test_scenario_harvester.py +++ b/utama_core/tests/scenario_bench/test_scenario_harvester.py @@ -10,7 +10,10 @@ from __future__ import annotations +import dataclasses import json +from pathlib import Path +from types import SimpleNamespace from typing import Optional import pytest @@ -25,15 +28,18 @@ ColumnarReplayWriterConfig, ) from utama_core.scenario_bench import scenario_harvester +from utama_core.scenario_bench.hand_authored_scenarios import ( + all_hand_authored_scenarios, +) from utama_core.scenario_bench.scenario_harvester import ( - _PASS_LEAD_S, - OpenPlayEvent, + RestartTransition, + _kicking_is_yellow, find_restart_transitions, harvest_replay, harvest_run_dir, match_is_trustworthy, - open_play_events, - pick_events, + restart_situation, + sample_by_situation, ) from utama_core.scenario_bench.start import ScenarioFamily, ScenarioTrigger @@ -363,76 +369,109 @@ def test_a_start_whose_command_the_replay_never_shows_is_dropped(tmp_path): assert harvest_replay(replay_path, source_run_id="r", evaluator_version="abc") == [] -# --- open play ---------------------------------------------------------------- +# --- situation types and the per-situation sample -------------------------------- -_LIVE_FROM_5 = [ - {"event": "referee", "sim_time": 0.0, "command": "PREPARE_KICKOFF_YELLOW"}, - {"event": "referee", "sim_time": 5.0, "command": "NORMAL_START"}, - {"event": "referee", "sim_time": 30.0, "command": "STOP"}, -] +@pytest.mark.parametrize( + "command, ball_x, situation", + [ + # the candidate is yellow, defending the right goal: it attacks -x + (RefereeCommand.DIRECT_FREE_YELLOW, -3.0, "own free kick, attacking third"), + (RefereeCommand.DIRECT_FREE_YELLOW, 3.0, "own free kick, defensive third"), + (RefereeCommand.DIRECT_FREE_BLUE, 3.0, "opponent free kick, attacking third"), + (RefereeCommand.DIRECT_FREE_BLUE, 0.0, "opponent free kick, middle third"), + (RefereeCommand.PREPARE_KICKOFF_BLUE, 0.0, "opponent kickoff"), + (RefereeCommand.PREPARE_PENALTY_YELLOW, -3.0, "own penalty"), + (RefereeCommand.FORCE_START, 3.0, "force start"), + ], +) +def test_a_restart_start_is_typed_from_the_candidate_s_view(command, ball_x, situation): + transition = RestartTransition(10.0, RefereeCommand.STOP, command, _kicking_is_yellow(command)) + assert restart_situation(transition, True, SimpleNamespace(ball_x=ball_x)) == situation -def _analysis(passes=(), turnovers=()) -> dict: - return {"passes": [{"t": t} for t in passes], "turnovers": list(turnovers), "restarts": []} +def test_a_harvested_restart_carries_its_situation(tmp_path): + ticks = [15.0 + k * _TICK for k in range(-2, 4)] + replay_path = _write_replay(tmp_path, "m", ticks, _placement_then_free_kick) + _write_sidecar( + replay_path, + [ + {"event": "referee", "sim_time": 11.0, "command": "BALL_PLACEMENT_YELLOW"}, + {"event": "referee", "sim_time": 15.0, "command": "DIRECT_FREE_YELLOW"}, + ], + ) -def _loss(t: float, kind: str = "tackled", regained_after_s=None) -> dict: - return {"t": t, "kind": kind, "regained_after_s": regained_after_s} + [start] = harvest_replay(replay_path, source_run_id="r", evaluator_version="abc") + assert start.scenario.ball_x == pytest.approx(1.0) # 3.5 m from the goal the candidate attacks + assert start.provenance.situation == "own free kick, middle third" -def test_a_pass_gives_a_possession_start_before_the_release(): - events = open_play_events(_analysis(passes=[12.0]), _LIVE_FROM_5) - assert events == [ - OpenPlayEvent(12.0 - _PASS_LEAD_S, ScenarioFamily.OPEN_PLAY_POSSESSION, "candidate_in_possession") - ] +def test_a_ball_won_start_is_each_ledger_spell_not_taking_a_restart_in_live_play(tmp_path, monkeypatch): + replay = _write_replay(tmp_path, "m", [t / 10 for t in range(60)]) + _write_sidecar( + replay, + [ + {"event": "referee", "sim_time": 0.0, "command": "PREPARE_KICKOFF_YELLOW"}, + {"event": "referee", "sim_time": 1.0, "command": "NORMAL_START"}, + ], + ) + def spell(t, side, third, takes_restart=False): + return {"t": t, "t_end": t + 0.5, "side": side, "third": third, "takes_restart": takes_restart} -def test_a_pass_whose_lead_in_is_not_all_live_play_is_skipped(): - # the start would fall before NORMAL_START (5.0), or span the STOP at 30.0 - assert open_play_events(_analysis(passes=[5.0 + _PASS_LEAD_S - 0.01, 30.5]), _LIVE_FROM_5) == [] - assert len(open_play_events(_analysis(passes=[5.0 + _PASS_LEAD_S]), _LIVE_FROM_5)) == 1 + spells = [ + spell(0.5, "friendly", "middle"), # before play went live + spell(1.2, "friendly", "middle", takes_restart=True), # the kickoff being taken + spell(2.0, "friendly", "attacking"), + spell(3.0, "enemy", "defensive"), + ] + monkeypatch.setattr(scenario_harvester, "match_ledger", lambda path: {"spells": spells}) + assert harvest_replay(replay, source_run_id="r", evaluator_version="x") == [] # the opening kickoff + starts = harvest_replay(replay, source_run_id="r", evaluator_version="x", ball_won=True) -def test_only_real_live_losses_give_counter_starts(): - losses = [ - _loss(10.0), - _loss(11.0, regained_after_s=0.5), # flicker: won straight back - _loss(12.0, kind="during_stoppage"), - _loss(31.0), # after the STOP + assert [(s.provenance.anchor_tick, s.provenance.situation, s.provenance.family) for s in starts] == [ + (2.0, "own ball won, attacking third", ScenarioFamily.OPEN_PLAY_POSSESSION), + (3.0, "opponent ball won, defensive third", ScenarioFamily.OPEN_PLAY_COUNTER), ] - events = open_play_events(_analysis(turnovers=losses), _LIVE_FROM_5) - - assert events == [OpenPlayEvent(10.0, ScenarioFamily.OPEN_PLAY_COUNTER, "candidate_defending")] + assert all(s.provenance.trigger == ScenarioTrigger.EVENT for s in starts) + assert starts[0].scenario_id == "m_t2.0_own_ball_won_attacking" + + +def _typed(situation: str, match: str, k: int): + base = list(all_hand_authored_scenarios())[0] + return dataclasses.replace( + base, + scenario_id=f"{match}_{situation}_{k}", + # 1 m apart: no two are near-duplicates + scenario=dataclasses.replace(base.scenario, ball_x=-4.0 + k, ball_y=-2.0 + ord(match[-1]) - ord("a")), + provenance=dataclasses.replace(base.provenance, situation=situation, source_replay=Path(f"{match}.npz")), + ) -def test_pick_events_caps_each_family_and_is_reproducible(): - events = [ - OpenPlayEvent(float(t), ScenarioFamily.OPEN_PLAY_POSSESSION, "candidate_in_possession") for t in range(10) +def test_the_sample_keeps_up_to_n_of_each_situation_spread_over_matches_and_half_as_many_kickoffs(): + starts = [ + _typed(situation, match, k) + for situation in ("own ball won, middle third", "own kickoff") + for match in ("match_a", "match_b", "match_c") + for k in range(5) ] - events += [OpenPlayEvent(20.0, ScenarioFamily.OPEN_PLAY_COUNTER, "candidate_defending")] - picked = pick_events(events, 2, seed="match_a") + sample = sample_by_situation(starts, 4, seed=0) - assert len(picked) == 3 - assert sum(e.family == ScenarioFamily.OPEN_PLAY_POSSESSION for e in picked) == 2 - assert picked == pick_events(events, 2, seed="match_a") - assert [e.sim_time for e in picked] == sorted(e.sim_time for e in picked) + won = [s for s in sample if s.provenance.situation == "own ball won, middle third"] + assert len(won) == 4 + assert {s.provenance.source_replay for s in won} == {Path(f"match_{m}.npz") for m in "abc"} + assert len([s for s in sample if s.provenance.situation == "own kickoff"]) == 2 + assert [s.scenario_id for s in sample_by_situation(starts, 4, seed=0)] == [s.scenario_id for s in sample] + assert [s.scenario_id for s in sample_by_situation(starts, 4, seed=1)] != [s.scenario_id for s in sample] -def test_harvest_replay_adds_open_play_scenarios_when_asked(tmp_path, monkeypatch): - replay = _write_replay(tmp_path, "match", [t / 10 for t in range(0, 200)]) - _write_sidecar(replay, _LIVE_FROM_5) - monkeypatch.setattr( - scenario_harvester, "analyse_match", lambda path: _analysis(passes=[12.0], turnovers=[_loss(15.0)]) +def test_the_sample_skips_a_near_duplicate_of_a_start_already_drawn(): + first = _typed("own kickoff", "match_a", 0) + again = dataclasses.replace( + first, scenario_id="again", provenance=dataclasses.replace(first.provenance, source_replay=Path("match_b.npz")) ) - assert harvest_replay(replay, source_run_id="run", evaluator_version="x") == [] - scenarios = harvest_replay(replay, source_run_id="run", evaluator_version="x", open_play_per_match=1) - - assert [(s.provenance.family, s.provenance.trigger) for s in scenarios] == [ - (ScenarioFamily.OPEN_PLAY_POSSESSION, ScenarioTrigger.EVENT), - (ScenarioFamily.OPEN_PLAY_COUNTER, ScenarioTrigger.EVENT), - ] - assert scenarios[0].scenario.sim_time == 12.0 - _PASS_LEAD_S - assert scenarios[0].scenario_id == f"match_t{12.0 - _PASS_LEAD_S:.1f}_open_play_possession" + assert len(sample_by_situation([first, again], 40)) == 1 From 11071b85d4407b8526601d0f71c64271fe6ac529 Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 23:42:46 +0100 Subject: [PATCH 17/24] Bank v8 from tournament_20261011_230119; delete bank_v7 640 starts: 40 of each situation type, 20 of each kickoff type, from the 147 trustworthy matches, config_a's view. 293 are playable on this branch: the rest come from matches against split_* variants that live only on strategy/search-20261011. scenario_bench.py --harvest-from replays/tournament_20261011_230119 \ --per-situation 40 --workers 15 --save-bank .../bank_v8.json Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- utama_core/scenario_bench/banks/bank_v7.json | 107507 ---------------- utama_core/scenario_bench/banks/bank_v8.json | 80647 ++++++++++++ 2 files changed, 80647 insertions(+), 107507 deletions(-) delete mode 100644 utama_core/scenario_bench/banks/bank_v7.json create mode 100644 utama_core/scenario_bench/banks/bank_v8.json diff --git a/utama_core/scenario_bench/banks/bank_v7.json b/utama_core/scenario_bench/banks/bank_v7.json deleted file mode 100644 index f05f3c83..00000000 --- a/utama_core/scenario_bench/banks/bank_v7.json +++ /dev/null @@ -1,107507 +0,0 @@ -{ - "bank_id": "bank_v7", - "schema_version": 1, - "n_scenarios": 860, - "scenarios": [ - { - "scenario_id": "kickoff_center_v1", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "hand_authored", - "evaluator_version": "e83a7466", - "trigger": "hand_authored", - "family": "kickoff", - "anchor_tick": null, - "source_replay": null, - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 0.0, - "ball_x": 0.0, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": -4.2, - "y": 0.0, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 1, - "x": -0.5, - "y": 0.0, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 2, - "x": -1.5, - "y": 1.5, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 3, - "x": -1.5, - "y": -1.5, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 4, - "x": -3.0, - "y": 1.0, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 5, - "x": -3.0, - "y": -1.0, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": 4.2, - "y": 0.0, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 1, - "x": 1.5, - "y": 0.0, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 2, - "x": 1.5, - "y": 1.5, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 3, - "x": 1.5, - "y": -1.5, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 4, - "x": 3.0, - "y": 1.0, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 5, - "x": 3.0, - "y": -1.0, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": null, - "config_b_name": null, - "frame_ts": 0.0 - } - }, - { - "scenario_id": "direct_free_defending_near_box_v1", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "hand_authored", - "evaluator_version": "e83a7466", - "trigger": "hand_authored", - "family": "direct_free_defending", - "anchor_tick": null, - "source_replay": null, - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 0.0, - "ball_x": -2.3, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": -4.2, - "y": 0.0, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 1, - "x": -3.3, - "y": 0.6, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 2, - "x": -3.3, - "y": -0.6, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 3, - "x": -1.0, - "y": 1.5, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 4, - "x": -0.5, - "y": -2.0, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 5, - "x": 1.0, - "y": 0.0, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": 4.2, - "y": 0.0, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 1, - "x": -2.3, - "y": 0.0, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 2, - "x": -1.5, - "y": 2.0, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 3, - "x": -1.5, - "y": -2.0, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 4, - "x": 0.0, - "y": 1.0, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 5, - "x": 2.0, - "y": 0.5, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - } - ], - "referee_command": "DIRECT_FREE_BLUE", - "config_a_name": null, - "config_b_name": null, - "frame_ts": 0.0 - } - }, - { - "scenario_id": "direct_free_attacking_near_box_v1", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "hand_authored", - "evaluator_version": "e83a7466", - "trigger": "hand_authored", - "family": "direct_free_attacking", - "anchor_tick": null, - "source_replay": null, - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 0.0, - "ball_x": 2.3, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": -4.2, - "y": 0.0, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 1, - "x": 2.3, - "y": 0.0, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 2, - "x": 1.5, - "y": 2.0, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 3, - "x": 1.5, - "y": -2.0, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 4, - "x": 0.0, - "y": 1.0, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 5, - "x": -2.0, - "y": 0.5, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": 4.2, - "y": 0.0, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 1, - "x": 3.3, - "y": 0.6, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 2, - "x": 3.3, - "y": -0.6, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 3, - "x": 1.0, - "y": 1.5, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 4, - "x": 0.5, - "y": -2.0, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 5, - "x": -1.0, - "y": 0.0, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - } - ], - "referee_command": "DIRECT_FREE_YELLOW", - "config_a_name": null, - "config_b_name": null, - "frame_ts": 0.0 - } - }, - { - "scenario_id": "open_play_3v2_counter_v1", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "hand_authored", - "evaluator_version": "e83a7466", - "trigger": "hand_authored", - "family": "open_play_counter", - "anchor_tick": null, - "source_replay": null, - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 0.0, - "ball_x": 1.7, - "ball_y": 0.0, - "ball_vx": 1.5, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": -4.2, - "y": 0.0, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 1, - "x": 1.5, - "y": 0.0, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 2, - "x": 0.5, - "y": 1.8, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 3, - "x": 0.5, - "y": -1.8, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 4, - "x": -2.0, - "y": 0.0, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 5, - "x": -3.5, - "y": 1.0, - "orientation": 0.0, - "vx": 0.0, - "vy": 0.0 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": 4.2, - "y": 0.0, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 1, - "x": 2.5, - "y": 0.5, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 2, - "x": 2.5, - "y": -0.5, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 3, - "x": 3.5, - "y": 0.0, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 4, - "x": 4.0, - "y": 1.5, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - }, - { - "id": 5, - "x": 4.0, - "y": -1.5, - "orientation": 3.14159, - "vx": 0.0, - "vy": 0.0 - } - ], - "referee_command": "FORCE_START", - "config_a_name": null, - "config_b_name": null, - "frame_ts": 0.0 - } - }, - { - "scenario_id": "clear_danger_vs_clear_press_plus_t14.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 14.1, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_clear_press_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 14.1, - "ball_x": -2.5, - "ball_y": 0.6523051261901855, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.389124393463135, - "y": -0.3031361699104309, - "orientation": 3.1186041831970215, - "vx": -1.4921397450962104e-12, - "vy": -8.776313009661862e-13 - }, - { - "id": 1, - "x": -1.9508180618286133, - "y": 0.4053378403186798, - "orientation": -2.864813804626465, - "vx": -2.1116441928370477e-12, - "vy": -6.977751709769109e-13 - }, - { - "id": 2, - "x": -2.6683690547943115, - "y": 0.279965877532959, - "orientation": 2.2150323390960693, - "vx": 1.3855583347321954e-12, - "vy": 1.0558220964185239e-12 - }, - { - "id": 3, - "x": -0.7568578124046326, - "y": 0.005601080134510994, - "orientation": 2.6681768894195557, - "vx": 1.362243651215067e-12, - "vy": 2.7842311789427754e-13 - }, - { - "id": 4, - "x": -1.4185973405838013, - "y": 0.8172121644020081, - "orientation": 3.108513832092285, - "vx": 0.0, - "vy": 3.164135620181696e-13 - }, - { - "id": 5, - "x": 2.598109483718872, - "y": -0.44643524289131165, - "orientation": 2.9740231037139893, - "vx": 9.85878045867139e-13, - "vy": -4.1466829969749597e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -3.9435787200927734, - "y": 0.6357218623161316, - "orientation": -0.39723697304725647, - "vx": 4.6629367034256575e-12, - "vy": -8.459899447643693e-13 - }, - { - "id": 1, - "x": -0.552498459815979, - "y": -0.059056393802165985, - "orientation": 2.9143102169036865, - "vx": -3.5638159090467525e-13, - "vy": -1.4779844015322396e-13 - }, - { - "id": 2, - "x": -1.2412992715835571, - "y": 0.8498427867889404, - "orientation": -2.682429790496826, - "vx": 8.060219158778636e-13, - "vy": -2.831068712794149e-13 - }, - { - "id": 3, - "x": -1.9807754755020142, - "y": -0.05257406458258629, - "orientation": 2.8054206371307373, - "vx": -9.825473767932635e-12, - "vy": -2.435551760271437e-13 - }, - { - "id": 4, - "x": -2.4526515007019043, - "y": -0.13572688400745392, - "orientation": -1.5117312669754028, - "vx": 0.001112871221266687, - "vy": -0.018521767109632492 - }, - { - "id": 5, - "x": -3.011634588241577, - "y": 0.04112125560641289, - "orientation": -2.268678903579712, - "vx": 2.1821211504402527e-10, - "vy": 2.653427477739001e-10 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_clear_press_plus_kernel_strategy", - "frame_ts": 14.1 - } - }, - { - "scenario_id": "clear_danger_vs_clear_press_plus_t24.7_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 24.666666666666668, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_clear_press_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 24.666666666666668, - "ball_x": 2.5, - "ball_y": 1.980014681816101, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409641265869141, - "y": 0.40056878328323364, - "orientation": 2.336888551712036, - "vx": -1.9984014443252818e-12, - "vy": -1.432187701766452e-13 - }, - { - "id": 1, - "x": 0.6871920824050903, - "y": 1.5031909942626953, - "orientation": 0.14198096096515656, - "vx": 4.1966430330830917e-13, - "vy": -3.197442310920451e-13 - }, - { - "id": 2, - "x": -0.19614239037036896, - "y": -0.1714974194765091, - "orientation": 0.6130847930908203, - "vx": -1.149080830487037e-13, - "vy": 2.4980018054066022e-15 - }, - { - "id": 3, - "x": 0.21203511953353882, - "y": 1.2633187770843506, - "orientation": 0.1547079086303711, - "vx": -1.9234613901630837e-13, - "vy": 1.9984014443252818e-14 - }, - { - "id": 4, - "x": 0.9467848539352417, - "y": 0.8293687105178833, - "orientation": 0.29242390394210815, - "vx": 4.6695980415734084e-12, - "vy": -5.52891066263328e-13 - }, - { - "id": 5, - "x": 2.7786028385162354, - "y": 1.598645806312561, - "orientation": 0.36523619294166565, - "vx": -2.19824158875781e-12, - "vy": -2.4713564528155985e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394599437713623, - "y": -0.38637059926986694, - "orientation": 0.032746486365795135, - "vx": -3.7836400679225335e-12, - "vy": 1.7985612998927536e-12 - }, - { - "id": 1, - "x": -1.0558634996414185, - "y": -0.6329135298728943, - "orientation": 0.3951506018638611, - "vx": 1.318944953254686e-12, - "vy": -1.0957901253050295e-12 - }, - { - "id": 2, - "x": -0.4900200068950653, - "y": 0.36215609312057495, - "orientation": 0.2613832354545593, - "vx": 1.4771517342637708e-12, - "vy": -3.480549182199866e-13 - }, - { - "id": 3, - "x": 0.5206197500228882, - "y": 1.8514420986175537, - "orientation": 0.020770931616425514, - "vx": 3.5438318946034997e-12, - "vy": -1.865174681370263e-13 - }, - { - "id": 4, - "x": -2.6200110912323, - "y": 0.8746243715286255, - "orientation": 0.1781521886587143, - "vx": 1.1457501614131615e-12, - "vy": 1.1091128016005314e-12 - }, - { - "id": 5, - "x": -0.5190389752388, - "y": 1.3001679182052612, - "orientation": 0.06649236381053925, - "vx": -2.3880897259687117e-12, - "vy": -3.1308289294429414e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_clear_press_plus_kernel_strategy", - "frame_ts": 24.666666666666668 - } - }, - { - "scenario_id": "clear_danger_vs_clear_press_plus_t53.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 53.36666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_clear_press_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 53.36666666666667, - "ball_x": 1.581667184829712, - "ball_y": 1.4552966356277466, - "ball_vx": 9.746203843974399e-11, - "ball_vy": 6.474154545799138e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.409945487976074, - "y": 0.002987396204844117, - "orientation": 2.668105125427246, - "vx": 4.263256414560601e-13, - "vy": -1.713863426178186e-13 - }, - { - "id": 1, - "x": 1.655937671661377, - "y": 1.3818267583847046, - "orientation": 2.546967029571533, - "vx": -1.1514722508820796e-09, - "vy": -1.8693047110218686e-09 - }, - { - "id": 2, - "x": 2.212353229522705, - "y": -0.8508346676826477, - "orientation": 1.9299004077911377, - "vx": 0.3629150390625, - "vy": 1.2950093746185303 - }, - { - "id": 3, - "x": 2.6727988719940186, - "y": -0.6501350402832031, - "orientation": 2.0184478759765625, - "vx": -0.2890165448188782, - "vy": -1.2176508903503418 - }, - { - "id": 4, - "x": 2.649824380874634, - "y": 0.41235658526420593, - "orientation": 2.3790218830108643, - "vx": -0.08757025003433228, - "vy": -0.004347005393356085 - }, - { - "id": 5, - "x": 1.9823639392852783, - "y": 1.2523449659347534, - "orientation": 2.671865463256836, - "vx": 7.16093850883226e-12, - "vy": 6.794564910705958e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410061359405518, - "y": -0.002994782291352749, - "orientation": 0.2377566248178482, - "vx": -1.971756091734278e-12, - "vy": 9.144768275959336e-13 - }, - { - "id": 1, - "x": 3.0128355026245117, - "y": 0.7762407064437866, - "orientation": 2.698936939239502, - "vx": -0.022755121812224388, - "vy": -0.010772934183478355 - }, - { - "id": 2, - "x": 2.2081103324890137, - "y": 1.6954259872436523, - "orientation": -2.7764534950256348, - "vx": 2.184918912462308e-12, - "vy": 3.0309088572266774e-12 - }, - { - "id": 3, - "x": 1.4775278568267822, - "y": 1.44880211353302, - "orientation": 0.05579167231917381, - "vx": 1.8332002582610585e-10, - "vy": 2.3945645466483256e-09 - }, - { - "id": 4, - "x": -2.599998712539673, - "y": 0.4067910313606262, - "orientation": 0.24663056433200836, - "vx": -2.3714363805993344e-12, - "vy": 9.35918009759007e-13 - }, - { - "id": 5, - "x": 1.1419999599456787, - "y": 1.3483858108520508, - "orientation": 0.2394615113735199, - "vx": 2.19824158875781e-13, - "vy": 1.2856382625159313e-12 - } - ], - "referee_command": "STOP", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_clear_press_plus_kernel_strategy", - "frame_ts": 53.36666666666667 - } - }, - { - "scenario_id": "clear_danger_vs_clear_press_plus_t17.0_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 16.983333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_clear_press_plus.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 16.983333333333334, - "ball_x": -2.4989185333251953, - "ball_y": 0.6518837809562683, - "ball_vx": -7.516997868606268e-08, - "ball_vy": -3.314448715485696e-10, - "friendly_robots": [ - { - "id": 0, - "x": 4.398539066314697, - "y": -0.16486960649490356, - "orientation": 3.0403177738189697, - "vx": 0.020602509379386902, - "vy": 0.28989169001579285 - }, - { - "id": 1, - "x": -1.9504730701446533, - "y": 0.40931984782218933, - "orientation": 2.8337395191192627, - "vx": 2.2014219211996533e-06, - "vy": 7.07103026797995e-06 - }, - { - "id": 2, - "x": -2.6172361373901367, - "y": 0.6579352021217346, - "orientation": -0.3709124028682709, - "vx": -8.838726728299662e-08, - "vy": -2.3164480467130488e-07 - }, - { - "id": 3, - "x": -0.6771840453147888, - "y": 0.02891828492283821, - "orientation": 2.6535322666168213, - "vx": 0.20114122331142426, - "vy": 0.002830808749422431 - }, - { - "id": 4, - "x": -1.6469510793685913, - "y": 0.7749008536338806, - "orientation": -3.0314791202545166, - "vx": -0.7160429954528809, - "vy": -0.30369341373443604 - }, - { - "id": 5, - "x": 2.5998311042785645, - "y": -0.37850815057754517, - "orientation": 2.945034980773926, - "vx": 0.00032605387968942523, - "vy": 0.114678755402565 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -3.9435787200927734, - "y": 0.6357218623161316, - "orientation": -0.39723697304725647, - "vx": -1.6893153542696382e-11, - "vy": -2.184918912462308e-12 - }, - { - "id": 1, - "x": -0.5318083167076111, - "y": -0.07718899101018906, - "orientation": 2.8483011722564697, - "vx": 0.09930536150932312, - "vy": -0.13893181085586548 - }, - { - "id": 2, - "x": -1.2412992715835571, - "y": 0.8498427867889404, - "orientation": -2.682429790496826, - "vx": -5.52891066263328e-13, - "vy": 7.760458942129844e-13 - }, - { - "id": 3, - "x": -1.9807754755020142, - "y": -0.05257406458258629, - "orientation": 2.8054206371307373, - "vx": 5.062616992290714e-13, - "vy": 1.074140776324839e-13 - }, - { - "id": 4, - "x": -2.4521682262420654, - "y": -0.1437757909297943, - "orientation": -1.5117312669754028, - "vx": -8.102185589109467e-10, - "vy": 1.3755240502177912e-08 - }, - { - "id": 5, - "x": -3.0116899013519287, - "y": 0.041055288165807724, - "orientation": -2.268678903579712, - "vx": 2.7660540524721e-10, - "vy": 3.23858856399184e-10 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_clear_press_plus_kernel_strategy", - "frame_ts": 16.983333333333334 - } - }, - { - "scenario_id": "clear_danger_vs_clear_press_plus_t18.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 18.116666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_clear_press_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 18.116666666666667, - "ball_x": -2.6870782375335693, - "ball_y": 0.6450898051261902, - "ball_vx": -0.06615529954433441, - "ball_vy": 0.5547803044319153, - "friendly_robots": [ - { - "id": 0, - "x": 4.4080352783203125, - "y": -0.04618413746356964, - "orientation": 3.0510425567626953, - "vx": 0.0034809396602213383, - "vy": 0.08119077980518341 - }, - { - "id": 1, - "x": -1.9800224304199219, - "y": 0.5114851593971252, - "orientation": -3.126270055770874, - "vx": -0.2715889513492584, - "vy": 0.25108611583709717 - }, - { - "id": 2, - "x": -2.6485774517059326, - "y": 0.10757031291723251, - "orientation": 0.3693087697029114, - "vx": -0.35642385482788086, - "vy": -0.8738368153572083 - }, - { - "id": 3, - "x": -1.3354167938232422, - "y": 0.7493337988853455, - "orientation": 3.110555648803711, - "vx": -0.8958316445350647, - "vy": 1.2888530492782593 - }, - { - "id": 4, - "x": -1.7172585725784302, - "y": 0.5214649438858032, - "orientation": -3.022979736328125, - "vx": -0.14876095950603485, - "vy": -0.24318848550319672 - }, - { - "id": 5, - "x": 2.599782943725586, - "y": -0.41602376103401184, - "orientation": 2.949753761291504, - "vx": 0.0006887366180308163, - "vy": 0.16561107337474823 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.2867112159729, - "y": 0.2805249094963074, - "orientation": 0.027214886620640755, - "vx": -0.3067810833454132, - "vy": -0.17348189651966095 - }, - { - "id": 1, - "x": -1.0813969373703003, - "y": -0.6056051254272461, - "orientation": 2.332756280899048, - "vx": -1.3434293270111084, - "vy": -0.6929100751876831 - }, - { - "id": 2, - "x": -1.9034491777420044, - "y": 0.7538296580314636, - "orientation": -2.577639102935791, - "vx": -0.8989431858062744, - "vy": -0.8096629977226257 - }, - { - "id": 3, - "x": -2.237609386444092, - "y": 0.5251787304878235, - "orientation": 2.7385494709014893, - "vx": -0.3577762842178345, - "vy": 0.6007477641105652 - }, - { - "id": 4, - "x": -2.4286532402038574, - "y": 0.09018438309431076, - "orientation": 1.116758108139038, - "vx": -0.014869220554828644, - "vy": 0.21659411489963531 - }, - { - "id": 5, - "x": -2.7684926986694336, - "y": 0.7078837156295776, - "orientation": -0.22720061242580414, - "vx": 0.29743069410324097, - "vy": 0.5032645463943481 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_clear_press_plus_kernel_strategy", - "frame_ts": 18.116666666666667 - } - }, - { - "scenario_id": "clear_danger_vs_clear_press_plus_t27.5_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 27.516666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_clear_press_plus.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 27.516666666666666, - "ball_x": 2.4978408813476562, - "ball_y": 1.9809271097183228, - "ball_vx": -8.780151802056935e-06, - "ball_vy": 3.5477287383400835e-06, - "friendly_robots": [ - { - "id": 0, - "x": 4.415093898773193, - "y": 0.2922818660736084, - "orientation": 2.377941370010376, - "vx": -0.007692638784646988, - "vy": -0.5265052318572998 - }, - { - "id": 1, - "x": 0.8568180203437805, - "y": 1.5094267129898071, - "orientation": 0.257857084274292, - "vx": 0.748502254486084, - "vy": -0.15743058919906616 - }, - { - "id": 2, - "x": -0.11739417165517807, - "y": -0.2836492657661438, - "orientation": 0.6130843162536621, - "vx": 0.42773836851119995, - "vy": -0.6091480851173401 - }, - { - "id": 3, - "x": 0.31984052062034607, - "y": 1.233459711074829, - "orientation": 0.6006064414978027, - "vx": 0.6555701494216919, - "vy": 0.042779434472322464 - }, - { - "id": 4, - "x": 1.1283917427062988, - "y": 0.8840430974960327, - "orientation": 0.29242390394210815, - "vx": 0.9863765835762024, - "vy": 0.29697227478027344 - }, - { - "id": 5, - "x": 2.6097705364227295, - "y": 2.0148870944976807, - "orientation": -2.5512373447418213, - "vx": -9.710314770927653e-06, - "vy": -4.3023787839047145e-06 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394599437713623, - "y": -0.38637059926986694, - "orientation": 0.032746486365795135, - "vx": 3.490541189421492e-12, - "vy": -5.012656956182582e-13 - }, - { - "id": 1, - "x": -1.0558634996414185, - "y": -0.6329135298728943, - "orientation": 0.3951506018638611, - "vx": 1.6719958750854857e-12, - "vy": -1.1091128016005314e-12 - }, - { - "id": 2, - "x": -0.4900200068950653, - "y": 0.36215609312057495, - "orientation": 0.2613832354545593, - "vx": 3.886890809212673e-12, - "vy": 6.045164369083977e-13 - }, - { - "id": 3, - "x": 0.5206197500228882, - "y": 1.8514420986175537, - "orientation": 0.020770931616425514, - "vx": 3.743672039036028e-12, - "vy": -4.929390229335695e-13 - }, - { - "id": 4, - "x": -2.6200110912323, - "y": 0.8746243715286255, - "orientation": 0.1781521886587143, - "vx": 0.0, - "vy": -8.326672684688674e-14 - }, - { - "id": 5, - "x": -0.5190389752388, - "y": 1.3001679182052612, - "orientation": 0.06649236381053925, - "vx": -7.926992395823618e-13, - "vy": -7.72715225139109e-13 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_clear_press_plus_kernel_strategy", - "frame_ts": 27.516666666666666 - } - }, - { - "scenario_id": "clear_danger_vs_clear_press_plus_t59.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 59.81666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_clear_press_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 59.81666666666666, - "ball_x": -0.16987481713294983, - "ball_y": -1.0603586435317993, - "ball_vx": -6.899175787111744e-05, - "ball_vy": -0.0001261180586880073, - "friendly_robots": [ - { - "id": 0, - "x": 4.4161458015441895, - "y": 0.14205920696258545, - "orientation": -2.8774211406707764, - "vx": -0.010954783298075199, - "vy": -0.2498733103275299 - }, - { - "id": 1, - "x": -0.7507527470588684, - "y": -0.9183706641197205, - "orientation": -1.2378114461898804, - "vx": -0.6468614935874939, - "vy": -0.6454498171806335 - }, - { - "id": 2, - "x": -0.27467161417007446, - "y": -0.18582850694656372, - "orientation": -1.5774116516113281, - "vx": -0.8954346179962158, - "vy": -1.0618938207626343 - }, - { - "id": 3, - "x": 2.2241294384002686, - "y": 0.13190355896949768, - "orientation": -2.385327100753784, - "vx": -0.8397229313850403, - "vy": 0.26156607270240784 - }, - { - "id": 4, - "x": 2.5939457416534424, - "y": -1.7406469583511353, - "orientation": 2.9172449111938477, - "vx": 0.010426336899399757, - "vy": -0.1998925656080246 - }, - { - "id": 5, - "x": 0.3749249279499054, - "y": -0.8205979466438293, - "orientation": -2.6743171215057373, - "vx": -0.18719932436943054, - "vy": -0.24615328013896942 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.403165340423584, - "y": -0.24499675631523132, - "orientation": -0.16466394066810608, - "vx": -0.011297754012048244, - "vy": 0.43129780888557434 - }, - { - "id": 1, - "x": 1.3471896648406982, - "y": -0.022345267236232758, - "orientation": -2.7556097507476807, - "vx": -1.5733294486999512, - "vy": 0.08485601842403412 - }, - { - "id": 2, - "x": 1.5638188123703003, - "y": -1.4498701095581055, - "orientation": -3.0847368240356445, - "vx": -0.9608336687088013, - "vy": 0.5985863208770752 - }, - { - "id": 3, - "x": -0.06028502807021141, - "y": -0.8635590672492981, - "orientation": -2.0776078701019287, - "vx": -0.20055076479911804, - "vy": -0.36004918813705444 - }, - { - "id": 4, - "x": -2.5996463298797607, - "y": -1.7216349840164185, - "orientation": 0.2411091923713684, - "vx": -0.000231320591410622, - "vy": -0.23327380418777466 - }, - { - "id": 5, - "x": -0.5249860882759094, - "y": -1.110365390777588, - "orientation": -0.4886781573295593, - "vx": -0.1013718843460083, - "vy": -0.5164130926132202 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_clear_press_plus_kernel_strategy", - "frame_ts": 59.81666666666666 - } - }, - { - "scenario_id": "clear_danger_vs_counter_flow_t14.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 14.066666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_counter_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 14.066666666666666, - "ball_x": -2.5, - "ball_y": 0.6523051261901855, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.388393878936768, - "y": -0.34558016061782837, - "orientation": -3.138382911682129, - "vx": -1.758593271006248e-12, - "vy": -5.628830734849544e-13 - }, - { - "id": 1, - "x": -2.3613059520721436, - "y": 0.39411091804504395, - "orientation": 3.0512197017669678, - "vx": -4.729550084903167e-12, - "vy": 1.2889689315898067e-12 - }, - { - "id": 2, - "x": -2.476982593536377, - "y": -0.1924261748790741, - "orientation": 2.455418109893799, - "vx": 1.1324274851176597e-12, - "vy": -5.65381075290361e-13 - }, - { - "id": 3, - "x": -1.1063060760498047, - "y": 0.5036007165908813, - "orientation": 2.7887282371520996, - "vx": -3.3506530883187224e-12, - "vy": 9.758860386455126e-13 - }, - { - "id": 4, - "x": -2.3981423377990723, - "y": 0.7232842445373535, - "orientation": 3.0949113368988037, - "vx": 4.263256414560601e-13, - "vy": -6.095124405192109e-13 - }, - { - "id": 5, - "x": 2.598109483718872, - "y": -0.44643524289131165, - "orientation": 2.9740231037139893, - "vx": -4.836131495267182e-12, - "vy": 2.6545432518787493e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -3.96187424659729, - "y": 0.595762312412262, - "orientation": -0.45961540937423706, - "vx": 1.127098414599459e-11, - "vy": 6.561418075534675e-13 - }, - { - "id": 1, - "x": -0.8551760911941528, - "y": 0.351581335067749, - "orientation": -2.7747273445129395, - "vx": 1.2656542480726785e-13, - "vy": -3.197442310920451e-13 - }, - { - "id": 2, - "x": -1.3303232192993164, - "y": 0.31065937876701355, - "orientation": 2.9814724922180176, - "vx": -7.926992395823618e-13, - "vy": -1.0291767438275201e-12 - }, - { - "id": 3, - "x": -2.3701791763305664, - "y": -0.374799907207489, - "orientation": 2.124077558517456, - "vx": -2.531308496145357e-13, - "vy": -3.4638958368304884e-13 - }, - { - "id": 4, - "x": -2.277106761932373, - "y": -0.10754701495170593, - "orientation": -1.286392331123352, - "vx": 0.004026445094496012, - "vy": -0.013726572506129742 - }, - { - "id": 5, - "x": -2.8574211597442627, - "y": -0.06010541319847107, - "orientation": -2.0367424488067627, - "vx": 3.7610121239595173e-07, - "vy": 7.485101605197997e-07 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_counter_flow_kernel_strategy", - "frame_ts": 14.066666666666666 - } - }, - { - "scenario_id": "clear_danger_vs_counter_flow_t30.0_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 30.03333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 30.03333333333333, - "ball_x": -2.5, - "ball_y": 1.3832566738128662, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.3920817375183105, - "y": -0.40504226088523865, - "orientation": 3.1286606788635254, - "vx": 2.0250467969162855e-12, - "vy": 6.161737786669619e-14 - }, - { - "id": 1, - "x": -2.844675064086914, - "y": -0.06466320902109146, - "orientation": 1.7353184223175049, - "vx": -2.1316282072803006e-13, - "vy": -2.3522850334245504e-13 - }, - { - "id": 2, - "x": -2.7662267684936523, - "y": 2.1001460552215576, - "orientation": 1.9244223833084106, - "vx": -0.02161114290356636, - "vy": 0.058154698461294174 - }, - { - "id": 3, - "x": -2.707852363586426, - "y": 0.20392009615898132, - "orientation": 1.9252229928970337, - "vx": -2.944311461305915e-12, - "vy": 1.4954704141700859e-12 - }, - { - "id": 4, - "x": -2.3764123916625977, - "y": 0.6578565835952759, - "orientation": -1.4122265577316284, - "vx": 0.03954112529754639, - "vy": -0.0385599285364151 - }, - { - "id": 5, - "x": 2.59560227394104, - "y": 0.14747367799282074, - "orientation": 2.919010639190674, - "vx": 2.9043434324194095e-12, - "vy": -1.8610113450279187e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.477518558502197, - "y": 0.19792404770851135, - "orientation": 0.03173993155360222, - "vx": 1.3855583347321954e-12, - "vy": 7.577272143066693e-14 - }, - { - "id": 1, - "x": -2.320932388305664, - "y": 1.3589725494384766, - "orientation": -0.7387662529945374, - "vx": -2.864375403532904e-12, - "vy": 1.199040866595169e-13 - }, - { - "id": 2, - "x": -2.192242383956909, - "y": 0.328992635011673, - "orientation": 2.363414764404297, - "vx": -9.325873406851315e-13, - "vy": 4.762856775641922e-13 - }, - { - "id": 3, - "x": -3.282474994659424, - "y": 0.9379620552062988, - "orientation": -2.5146987438201904, - "vx": -5.075939668586216e-12, - "vy": -1.3322676295501878e-12 - }, - { - "id": 4, - "x": -2.9910688400268555, - "y": 0.7200182676315308, - "orientation": -0.9169931411743164, - "vx": -5.995204332975845e-13, - "vy": -5.695444116327053e-13 - }, - { - "id": 5, - "x": -2.4181602001190186, - "y": 0.4186877906322479, - "orientation": 1.919303297996521, - "vx": -2.531308496145357e-13, - "vy": 5.812017533912694e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_counter_flow_kernel_strategy", - "frame_ts": 30.03333333333333 - } - }, - { - "scenario_id": "clear_danger_vs_counter_flow_t50.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 50.86666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_counter_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 50.86666666666667, - "ball_x": -2.7662463188171387, - "ball_y": 0.9789231419563293, - "ball_vx": -0.0011469123419374228, - "ball_vy": -0.002393207745626569, - "friendly_robots": [ - { - "id": 0, - "x": 4.409900665283203, - "y": -0.40707460045814514, - "orientation": 2.9498353004455566, - "vx": 6.7625904875967535e-09, - "vy": 2.28773333610377e-09 - }, - { - "id": 1, - "x": -2.1066510677337646, - "y": 0.06938950717449188, - "orientation": 2.1972274780273438, - "vx": -6.285851850407198e-05, - "vy": -0.00133178208488971 - }, - { - "id": 2, - "x": -2.6487486362457275, - "y": 0.9692438244819641, - "orientation": -2.915672779083252, - "vx": -0.0010626044822856784, - "vy": -0.0018909672508016229 - }, - { - "id": 3, - "x": -1.8697127103805542, - "y": -1.5613679885864258, - "orientation": 1.9261586666107178, - "vx": -0.23588906228542328, - "vy": 0.21441511809825897 - }, - { - "id": 4, - "x": -2.3189077377319336, - "y": 0.9215090870857239, - "orientation": 3.0130412578582764, - "vx": -0.0011282218620181084, - "vy": -0.0022057583555579185 - }, - { - "id": 5, - "x": 2.6000001430511475, - "y": -0.015961920842528343, - "orientation": 2.9583191871643066, - "vx": -1.1196426612514188e-06, - "vy": -0.0021743562538176775 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4099650382995605, - "y": 0.002940382109954953, - "orientation": 0.5368201732635498, - "vx": 8.041034504913114e-10, - "vy": -1.463666077228254e-09 - }, - { - "id": 1, - "x": -2.7906620502471924, - "y": 1.0799357891082764, - "orientation": -1.2498005628585815, - "vx": -0.0015488406643271446, - "vy": -0.0024546156637370586 - }, - { - "id": 2, - "x": -2.4311907291412354, - "y": -1.1502313613891602, - "orientation": 1.5867687463760376, - "vx": 0.31707215309143066, - "vy": -1.2746012210845947 - }, - { - "id": 3, - "x": -2.498981475830078, - "y": -1.4684215784072876, - "orientation": 1.7222671508789062, - "vx": -0.42831581830978394, - "vy": 1.3570349216461182 - }, - { - "id": 4, - "x": -2.990000009536743, - "y": 0.7606332898139954, - "orientation": 0.7719236612319946, - "vx": 1.671103382250294e-05, - "vy": -0.004165652208030224 - }, - { - "id": 5, - "x": -2.6000008583068848, - "y": -0.01600850373506546, - "orientation": 1.7353851795196533, - "vx": -5.995826995786047e-06, - "vy": -0.003979455213993788 - } - ], - "referee_command": "STOP", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_counter_flow_kernel_strategy", - "frame_ts": 50.86666666666667 - } - }, - { - "scenario_id": "clear_danger_vs_counter_flow_t51.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 51.53333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 51.53333333333333, - "ball_x": -2.5, - "ball_y": 0.9789620637893677, - "ball_vx": -3.040900864448304e-10, - "ball_vy": -6.361577931102147e-13, - "friendly_robots": [ - { - "id": 0, - "x": 4.4155168533325195, - "y": -0.17744314670562744, - "orientation": 2.9672274589538574, - "vx": -0.009909811429679394, - "vy": 0.3121178448200226 - }, - { - "id": 1, - "x": -2.284144878387451, - "y": -0.2624087631702423, - "orientation": 1.6090039014816284, - "vx": -0.5074098110198975, - "vy": -1.0380325317382812 - }, - { - "id": 2, - "x": -2.5385332107543945, - "y": 0.8650509119033813, - "orientation": -0.8165503144264221, - "vx": 0.3340680003166199, - "vy": -0.17553047835826874 - }, - { - "id": 3, - "x": -2.106194019317627, - "y": -1.042278528213501, - "orientation": 1.7795391082763672, - "vx": -0.868746280670166, - "vy": 1.192262887954712 - }, - { - "id": 4, - "x": -2.15547251701355, - "y": 0.9169226288795471, - "orientation": 2.945997953414917, - "vx": 0.17786867916584015, - "vy": -0.0002839797525666654 - }, - { - "id": 5, - "x": 2.5999460220336914, - "y": -0.015947392210364342, - "orientation": 2.9498581886291504, - "vx": 8.247762472990416e-09, - "vy": -8.511125137999898e-10 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410492897033691, - "y": 0.006044648587703705, - "orientation": 0.473421573638916, - "vx": 0.0008425746345892549, - "vy": -0.01059257797896862 - }, - { - "id": 1, - "x": -2.599339008331299, - "y": 1.0346577167510986, - "orientation": -0.07464870065450668, - "vx": 0.8187787532806396, - "vy": 0.027619684115052223 - }, - { - "id": 2, - "x": -2.283667802810669, - "y": -1.3506203889846802, - "orientation": 1.5244804620742798, - "vx": 0.5897691249847412, - "vy": -0.31130290031433105 - }, - { - "id": 3, - "x": -2.523090124130249, - "y": -1.1927459239959717, - "orientation": 0.7498036026954651, - "vx": 0.33387428522109985, - "vy": 0.7948447465896606 - }, - { - "id": 4, - "x": -2.936650514602661, - "y": 0.7727122902870178, - "orientation": 0.45707911252975464, - "vx": 0.05703330412507057, - "vy": 0.014595741406083107 - }, - { - "id": 5, - "x": -2.600008249282837, - "y": -0.015978503972291946, - "orientation": 1.4875255823135376, - "vx": 1.16309229269973e-06, - "vy": -9.641033216212236e-08 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_counter_flow_kernel_strategy", - "frame_ts": 51.53333333333333 - } - }, - { - "scenario_id": "clear_danger_vs_counter_press_t44.5_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 44.5, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_counter_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 44.5, - "ball_x": -2.5, - "ball_y": 0.7956266403198242, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.397064208984375, - "y": -0.2725503146648407, - "orientation": 3.1292521953582764, - "vx": -2.104982854689297e-12, - "vy": -7.394085344003543e-13 - }, - { - "id": 1, - "x": -2.70184588432312, - "y": -0.4648278057575226, - "orientation": 1.8691350221633911, - "vx": 5.329070518200751e-13, - "vy": 1.1524114995609125e-12 - }, - { - "id": 2, - "x": -2.746176242828369, - "y": 0.031300321221351624, - "orientation": -3.079098701477051, - "vx": 7.140954494389007e-12, - "vy": 1.4488410471358293e-12 - }, - { - "id": 3, - "x": -2.9843859672546387, - "y": 0.16838984191417694, - "orientation": -2.216566324234009, - "vx": -0.00799776241183281, - "vy": -0.010295364074409008 - }, - { - "id": 4, - "x": -1.9664781093597412, - "y": 0.21684573590755463, - "orientation": -0.8270179629325867, - "vx": 0.015301553532481194, - "vy": -0.016599586233496666 - }, - { - "id": 5, - "x": 2.598842144012451, - "y": -0.29202282428741455, - "orientation": 2.946931838989258, - "vx": 6.661338147750939e-14, - "vy": 3.980149543281186e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402909278869629, - "y": -0.0032778633758425713, - "orientation": 0.0070971236564219, - "vx": -5.595524044110789e-13, - "vy": 3.557701008793934e-13 - }, - { - "id": 1, - "x": -2.2609267234802246, - "y": 1.0352575778961182, - "orientation": -0.013486177660524845, - "vx": -3.197442310920451e-13, - "vy": 1.3788969965844444e-12 - }, - { - "id": 2, - "x": -2.048703908920288, - "y": -0.08195089548826218, - "orientation": 2.452538251876831, - "vx": 3.876898801991047e-12, - "vy": -3.164135620181696e-13 - }, - { - "id": 3, - "x": -3.1846354007720947, - "y": 0.3703071177005768, - "orientation": -2.6117160320281982, - "vx": -2.398081733190338e-13, - "vy": -3.114175584073564e-13 - }, - { - "id": 4, - "x": -2.2436492443084717, - "y": 0.13954700529575348, - "orientation": 2.700998306274414, - "vx": 2.6645352591003757e-13, - "vy": -2.0733414984874798e-13 - }, - { - "id": 5, - "x": 2.694248676300049, - "y": 0.08284015953540802, - "orientation": 3.0158092975616455, - "vx": 3.863576125695545e-13, - "vy": 1.9442780718748054e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_counter_press_kernel_strategy", - "frame_ts": 44.5 - } - }, - { - "scenario_id": "clear_danger_vs_counter_press_t53.2_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 53.21666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_counter_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 53.21666666666667, - "ball_x": -1.9597727060317993, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.389857769012451, - "y": -0.3727899491786957, - "orientation": -3.120718240737915, - "vx": -6.6346927951599355e-12, - "vy": 1.8818280267396403e-12 - }, - { - "id": 1, - "x": -2.653188705444336, - "y": -0.17883308231830597, - "orientation": -1.256347417831421, - "vx": -3.3306690738754696e-13, - "vy": -1.0341727474383333e-12 - }, - { - "id": 2, - "x": -2.137821912765503, - "y": -0.08622993528842926, - "orientation": -1.785749077796936, - "vx": 7.41127159642474e-09, - "vy": 1.0800783378783763e-08 - }, - { - "id": 3, - "x": -2.403151750564575, - "y": -1.8172752857208252, - "orientation": -1.1536277532577515, - "vx": 1.865174681370263e-13, - "vy": -1.638689184346731e-12 - }, - { - "id": 4, - "x": -2.3609015941619873, - "y": -0.3041698634624481, - "orientation": -1.4987064599990845, - "vx": 2.6645352591003757e-13, - "vy": -5.978550987606468e-13 - }, - { - "id": 5, - "x": 2.571014642715454, - "y": -1.9335415363311768, - "orientation": -2.956190586090088, - "vx": 1.2656542480726785e-12, - "vy": 3.5704772471945034e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.433761119842529, - "y": 0.02168370597064495, - "orientation": -0.5575726628303528, - "vx": -9.85878045867139e-13, - "vy": 3.4867941867133823e-13 - }, - { - "id": 1, - "x": -2.9457499980926514, - "y": -0.5441075563430786, - "orientation": -1.2034709453582764, - "vx": -8.659739592076221e-13, - "vy": -1.3489209749195652e-12 - }, - { - "id": 2, - "x": -1.9899400472640991, - "y": -0.18885034322738647, - "orientation": 2.8236377239227295, - "vx": -4.079523385769335e-09, - "vy": -5.9138125507729455e-09 - }, - { - "id": 3, - "x": 2.3659286499023438, - "y": 2.3627517223358154, - "orientation": -2.2927286624908447, - "vx": -4.063416270128073e-12, - "vy": -1.105782132526656e-12 - }, - { - "id": 4, - "x": -2.0406899452209473, - "y": -1.9361581802368164, - "orientation": -1.2107642889022827, - "vx": 2.8244073746463982e-12, - "vy": 5.015987625256457e-12 - }, - { - "id": 5, - "x": -3.0996365547180176, - "y": -0.6601179242134094, - "orientation": -1.151847243309021, - "vx": -5.595524044110789e-13, - "vy": -1.8984813721090177e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_counter_press_kernel_strategy", - "frame_ts": 53.21666666666667 - } - }, - { - "scenario_id": "clear_danger_vs_counter_press_t34.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 34.233333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_counter_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 34.233333333333334, - "ball_x": -3.0299220085144043, - "ball_y": -0.1701648086309433, - "ball_vx": -0.3633536696434021, - "ball_vy": -0.05875841900706291, - "friendly_robots": [ - { - "id": 0, - "x": 4.409260272979736, - "y": 0.37067314982414246, - "orientation": -3.072117328643799, - "vx": 0.001287318766117096, - "vy": 0.06915698200464249 - }, - { - "id": 1, - "x": -2.683727979660034, - "y": -0.16681082546710968, - "orientation": -3.0640501976013184, - "vx": -0.31722527742385864, - "vy": -0.6456578373908997 - }, - { - "id": 2, - "x": -2.9012911319732666, - "y": 0.26907768845558167, - "orientation": -1.8013337850570679, - "vx": 0.11038393527269363, - "vy": 0.2592940926551819 - }, - { - "id": 3, - "x": -3.014293909072876, - "y": -0.2815227508544922, - "orientation": 1.3958054780960083, - "vx": 0.0570414699614048, - "vy": -0.03193586692214012 - }, - { - "id": 4, - "x": -2.478127956390381, - "y": -0.27901363372802734, - "orientation": 2.8813061714172363, - "vx": 0.05418434739112854, - "vy": 0.2073778212070465 - }, - { - "id": 5, - "x": 2.59999942779541, - "y": -1.060815453529358, - "orientation": 2.9827630519866943, - "vx": -5.994943421683274e-06, - "vy": 0.015571949072182178 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410177707672119, - "y": -0.005544024985283613, - "orientation": -0.11688908189535141, - "vx": -0.008183442056179047, - "vy": -0.07007342576980591 - }, - { - "id": 1, - "x": -3.2613754272460938, - "y": 0.4449789524078369, - "orientation": -1.3308064937591553, - "vx": -0.21358071267604828, - "vy": -0.09510143101215363 - }, - { - "id": 2, - "x": -2.593696355819702, - "y": 0.33216774463653564, - "orientation": -2.3481149673461914, - "vx": -0.07299685478210449, - "vy": 0.04155819118022919 - }, - { - "id": 3, - "x": -3.1394684314727783, - "y": -0.1522119790315628, - "orientation": 0.311696857213974, - "vx": 0.09357938170433044, - "vy": 0.002893344033509493 - }, - { - "id": 4, - "x": -2.222341537475586, - "y": 0.3723743259906769, - "orientation": -2.4064130783081055, - "vx": 0.16085916757583618, - "vy": -0.5159358978271484 - }, - { - "id": 5, - "x": 2.6757235527038574, - "y": -0.5824693441390991, - "orientation": 3.06768536567688, - "vx": 0.004852844402194023, - "vy": 0.026945408433675766 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_counter_press_kernel_strategy", - "frame_ts": 34.233333333333334 - } - }, - { - "scenario_id": "clear_danger_vs_counter_press_t61.0_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 61.05, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_counter_press.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 61.05, - "ball_x": -2.1643948554992676, - "ball_y": -2.806227207183838, - "ball_vx": 0.00011076879309257492, - "ball_vy": 3.378943347343011e-07, - "friendly_robots": [ - { - "id": 0, - "x": 4.409616470336914, - "y": -0.012761425226926804, - "orientation": -2.7401652336120605, - "vx": 0.0006746263243257999, - "vy": 0.022451678290963173 - }, - { - "id": 1, - "x": -2.7705845832824707, - "y": -0.7215085029602051, - "orientation": -1.3583095073699951, - "vx": -0.31469643115997314, - "vy": -0.22790361940860748 - }, - { - "id": 2, - "x": -2.7858519554138184, - "y": 0.688897430896759, - "orientation": -1.342300295829773, - "vx": 0.13209719955921173, - "vy": -0.3525218963623047 - }, - { - "id": 3, - "x": -2.107567071914673, - "y": -2.9013330936431885, - "orientation": 1.9988746643066406, - "vx": 0.000492332736030221, - "vy": 0.00022828170040156692 - }, - { - "id": 4, - "x": -1.686690092086792, - "y": -2.4639546871185303, - "orientation": -2.5187995433807373, - "vx": -0.12077001482248306, - "vy": -0.07031438499689102 - }, - { - "id": 5, - "x": 2.5998125076293945, - "y": -2.2970521450042725, - "orientation": -3.0341906547546387, - "vx": 9.673515322106141e-09, - "vy": -5.937117464327457e-10 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.415003299713135, - "y": -0.14760059118270874, - "orientation": -0.9051070213317871, - "vx": -0.0014280462637543678, - "vy": 0.22363805770874023 - }, - { - "id": 1, - "x": -3.221029281616211, - "y": 0.4788379669189453, - "orientation": -1.2807279825210571, - "vx": -0.10398507118225098, - "vy": 0.2245875597000122 - }, - { - "id": 2, - "x": 3.7148330211639404, - "y": 1.6120209693908691, - "orientation": -2.1910040378570557, - "vx": -0.6716452836990356, - "vy": 0.048252929002046585 - }, - { - "id": 3, - "x": 2.491774082183838, - "y": -0.923418402671814, - "orientation": -2.6708104610443115, - "vx": 0.07375555485486984, - "vy": -1.6332131624221802 - }, - { - "id": 4, - "x": -2.0360615253448486, - "y": -2.6264243125915527, - "orientation": -2.516266107559204, - "vx": -1.038377285003662, - "vy": 0.21229636669158936 - }, - { - "id": 5, - "x": -2.001544713973999, - "y": -2.0645623207092285, - "orientation": -1.7398799657821655, - "vx": 0.0434623658657074, - "vy": 0.0147336320951581 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_counter_press_kernel_strategy", - "frame_ts": 61.05 - } - }, - { - "scenario_id": "clear_danger_vs_decoy_and_overload_t28.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 28.45, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_decoy_and_overload.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 28.45, - "ball_x": -2.5, - "ball_y": -0.9756374955177307, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.406378269195557, - "y": 0.19464226067066193, - "orientation": -3.09879994392395, - "vx": 2.424727085781342e-12, - "vy": -1.4530043834781736e-12 - }, - { - "id": 1, - "x": -2.637188673019409, - "y": -0.527373731136322, - "orientation": -2.631699800491333, - "vx": -1.3589129821411916e-12, - "vy": -3.630429290524262e-13 - }, - { - "id": 2, - "x": -2.812140464782715, - "y": 0.19781862199306488, - "orientation": -2.4876201152801514, - "vx": -6.661338147750939e-14, - "vy": 4.654610030740969e-13 - }, - { - "id": 3, - "x": -1.6613740921020508, - "y": 0.1757773458957672, - "orientation": -2.7559587955474854, - "vx": -5.995204332975845e-13, - "vy": 1.5737411374061594e-13 - }, - { - "id": 4, - "x": -2.6094398498535156, - "y": -0.721348762512207, - "orientation": 2.6737570762634277, - "vx": 4.316547119742609e-12, - "vy": 1.7619239400801234e-12 - }, - { - "id": 5, - "x": 2.6002397537231445, - "y": -1.409102439880371, - "orientation": 3.0704550743103027, - "vx": -4.263256414560601e-13, - "vy": -1.1324274851176597e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.391287326812744, - "y": -0.3080141246318817, - "orientation": -0.030055224895477295, - "vx": 3.0109248427834245e-12, - "vy": 1.6903145549918008e-12 - }, - { - "id": 1, - "x": 2.9270215034484863, - "y": 0.3654000759124756, - "orientation": -2.97973370552063, - "vx": -1.3322676295501878e-14, - "vy": 1.5654144647214707e-13 - }, - { - "id": 2, - "x": 1.1448595523834229, - "y": 0.734822690486908, - "orientation": -2.8275258541107178, - "vx": 5.129230373768223e-13, - "vy": -3.5638159090467525e-13 - }, - { - "id": 3, - "x": -3.0807535648345947, - "y": -0.4297514855861664, - "orientation": 2.3880767822265625, - "vx": 7.156675252417699e-10, - "vy": -6.752148840050154e-10 - }, - { - "id": 4, - "x": -3.2516074180603027, - "y": -0.7103254795074463, - "orientation": 2.8032000064849854, - "vx": -0.001616395777091384, - "vy": 0.0005705822259187698 - }, - { - "id": 5, - "x": -1.2456800937652588, - "y": 0.03830697014927864, - "orientation": -2.856032609939575, - "vx": 2.0183854587685346e-12, - "vy": 1.232555724151041e-12 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_decoy_and_overload_kernel_strategy", - "frame_ts": 28.45 - } - }, - { - "scenario_id": "clear_danger_vs_decoy_and_overload_t61.3_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 61.3, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_decoy_and_overload.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 61.3, - "ball_x": 0.0, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409841537475586, - "y": 0.20640739798545837, - "orientation": -3.116919755935669, - "vx": -0.00031473051058128476, - "vy": 0.35805800557136536 - }, - { - "id": 1, - "x": 1.0481131076812744, - "y": 0.3209356963634491, - "orientation": 2.1328797340393066, - "vx": 0.3268721401691437, - "vy": 0.8332332968711853 - }, - { - "id": 2, - "x": 0.826836347579956, - "y": 0.18685288727283478, - "orientation": -1.2887787818908691, - "vx": 0.23228999972343445, - "vy": -0.8182568550109863 - }, - { - "id": 3, - "x": 0.5808061361312866, - "y": -0.6003115773200989, - "orientation": 0.6777668595314026, - "vx": 0.7185204029083252, - "vy": 0.5424984097480774 - }, - { - "id": 4, - "x": 0.5636419057846069, - "y": 0.6213286519050598, - "orientation": -0.7785407900810242, - "vx": 0.37384316325187683, - "vy": -0.3621833920478821 - }, - { - "id": 5, - "x": 2.5021979808807373, - "y": 0.0019737116526812315, - "orientation": -2.410789728164673, - "vx": 2.7977620220553945e-13, - "vy": -7.245506278286129e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409228324890137, - "y": 0.4071498513221741, - "orientation": -0.09110435843467712, - "vx": -1.2096990076315706e-11, - "vy": 6.045164369083977e-13 - }, - { - "id": 1, - "x": -0.12295006215572357, - "y": 0.0003787735477089882, - "orientation": 0.0009487614734098315, - "vx": -7.435468907246445e-11, - "vy": -1.0344589768118695e-13 - }, - { - "id": 2, - "x": -0.8049463629722595, - "y": 0.49716946482658386, - "orientation": 0.5188636779785156, - "vx": 0.008702189661562443, - "vy": 0.0049798013642430305 - }, - { - "id": 3, - "x": -0.797650933265686, - "y": -0.49805933237075806, - "orientation": -2.4502265453338623, - "vx": -0.004132784903049469, - "vy": -0.0034142418298870325 - }, - { - "id": 4, - "x": -1.5002144575119019, - "y": 0.7965972423553467, - "orientation": 1.5087697505950928, - "vx": 0.0003773926291614771, - "vy": 0.005986511707305908 - }, - { - "id": 5, - "x": -1.5023133754730225, - "y": -0.8019002079963684, - "orientation": 0.6885411739349365, - "vx": -8.126832540256146e-13, - "vy": -1.7319479184152442e-13 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_decoy_and_overload_kernel_strategy", - "frame_ts": 61.3 - } - }, - { - "scenario_id": "clear_danger_vs_decoy_and_overload_t11.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 11.8, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_decoy_and_overload.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 11.8, - "ball_x": -4.314722061157227, - "ball_y": 0.35841408371925354, - "ball_vx": 0.12644509971141815, - "ball_vy": 0.36805617809295654, - "friendly_robots": [ - { - "id": 0, - "x": 4.410964488983154, - "y": -0.09418995678424835, - "orientation": 3.1059935092926025, - "vx": 0.011939572170376778, - "vy": 0.21113133430480957 - }, - { - "id": 1, - "x": -2.7984566688537598, - "y": 0.232079416513443, - "orientation": 1.5241341590881348, - "vx": -0.36789536476135254, - "vy": 0.8139452934265137 - }, - { - "id": 2, - "x": -0.7670726776123047, - "y": 0.39357325434684753, - "orientation": -3.040433406829834, - "vx": -0.13609233498573303, - "vy": 0.5678682923316956 - }, - { - "id": 3, - "x": -0.35096022486686707, - "y": -0.23370757699012756, - "orientation": -2.599351644515991, - "vx": 0.4488418698310852, - "vy": 0.1686088591814041 - }, - { - "id": 4, - "x": -0.4080563485622406, - "y": -0.038144178688526154, - "orientation": 2.966904640197754, - "vx": -0.7320307493209839, - "vy": 0.2767494320869446 - }, - { - "id": 5, - "x": 2.599794626235962, - "y": -0.7312299013137817, - "orientation": 2.9739418029785156, - "vx": 6.14770469837822e-05, - "vy": 0.26323413848876953 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409893035888672, - "y": 0.3027065098285675, - "orientation": 0.08387335389852524, - "vx": 0.0013102364027872682, - "vy": 0.08084128051996231 - }, - { - "id": 1, - "x": 2.9224112033843994, - "y": 0.3653511106967926, - "orientation": -3.127459764480591, - "vx": 0.013188163749873638, - "vy": 0.00016929119010455906 - }, - { - "id": 2, - "x": -0.00785320159047842, - "y": 0.8233064413070679, - "orientation": 3.1034505367279053, - "vx": 1.569773554801941, - "vy": 0.4177775979042053 - }, - { - "id": 3, - "x": -3.0538055896759033, - "y": 0.07408888638019562, - "orientation": 1.95233154296875, - "vx": -0.15661516785621643, - "vy": 0.3134780824184418 - }, - { - "id": 4, - "x": -3.187882423400879, - "y": -0.15311354398727417, - "orientation": 1.584458351135254, - "vx": 0.4881240129470825, - "vy": 0.4535548686981201 - }, - { - "id": 5, - "x": 0.3589673936367035, - "y": -0.18554174900054932, - "orientation": 3.0164425373077393, - "vx": -0.24381764233112335, - "vy": 0.16766081750392914 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_decoy_and_overload_kernel_strategy", - "frame_ts": 11.8 - } - }, - { - "scenario_id": "clear_danger_vs_decoy_and_overload_t32.0_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 32.016666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_decoy_and_overload.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 32.016666666666666, - "ball_x": -2.494098663330078, - "ball_y": -0.9813293218612671, - "ball_vx": -5.5981885793698893e-11, - "ball_vy": 3.129163594906004e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.4099626541137695, - "y": 0.019912058487534523, - "orientation": -2.995926856994629, - "vx": 5.7382130762562156e-05, - "vy": -0.035008158534765244 - }, - { - "id": 1, - "x": -2.8983588218688965, - "y": -0.34311509132385254, - "orientation": -1.1472859382629395, - "vx": -0.47569960355758667, - "vy": -0.020597850903868675 - }, - { - "id": 2, - "x": -2.1225733757019043, - "y": -0.7612554430961609, - "orientation": -2.325467109680176, - "vx": 0.1378943920135498, - "vy": -0.211473748087883 - }, - { - "id": 3, - "x": -1.8200393915176392, - "y": -1.0002779960632324, - "orientation": -2.858487606048584, - "vx": 0.07848561555147171, - "vy": -0.6838349103927612 - }, - { - "id": 4, - "x": -2.608663320541382, - "y": -0.9684781432151794, - "orientation": 0.1327986717224121, - "vx": -1.879563171769405e-10, - "vy": -5.505595979116151e-12 - }, - { - "id": 5, - "x": 2.599500894546509, - "y": -1.7492517232894897, - "orientation": 2.9961817264556885, - "vx": 0.0008674582932144403, - "vy": -0.05965825915336609 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.391287326812744, - "y": -0.3080141246318817, - "orientation": -0.030055224895477295, - "vx": -1.779909553079051e-11, - "vy": -1.1657341758564144e-13 - }, - { - "id": 1, - "x": 2.9270215034484863, - "y": 0.3654000759124756, - "orientation": -2.97973370552063, - "vx": 1.1191048088221578e-12, - "vy": -5.728750807065808e-13 - }, - { - "id": 2, - "x": 1.1448595523834229, - "y": 0.734822690486908, - "orientation": -2.8275258541107178, - "vx": 2.178257574314557e-12, - "vy": 1.59539048638635e-12 - }, - { - "id": 3, - "x": -3.0807535648345947, - "y": -0.4297514855861664, - "orientation": 2.3880767822265625, - "vx": 1.092459456231154e-12, - "vy": -2.4980018054066022e-14 - }, - { - "id": 4, - "x": -3.2516329288482666, - "y": -0.7103164792060852, - "orientation": 2.803044080734253, - "vx": 6.52811138479592e-13, - "vy": -2.8976820942716586e-13 - }, - { - "id": 5, - "x": -1.2456800937652588, - "y": 0.03830697014927864, - "orientation": -2.856032609939575, - "vx": 2.5979218776228663e-13, - "vy": -7.53563877964325e-14 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_decoy_and_overload_kernel_strategy", - "frame_ts": 32.016666666666666 - } - }, - { - "scenario_id": "clear_danger_vs_decoy_and_overload_t34.5_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 34.483333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_decoy_and_overload.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 34.483333333333334, - "ball_x": -2.0681421756744385, - "ball_y": -0.8781298398971558, - "ball_vx": -3.4649183362489566e-06, - "ball_vy": 6.386555014614714e-06, - "friendly_robots": [ - { - "id": 0, - "x": 4.408914566040039, - "y": 0.02965773083269596, - "orientation": -3.0006659030914307, - "vx": 0.001899959403090179, - "vy": -0.05215466395020485 - }, - { - "id": 1, - "x": -2.565514087677002, - "y": -0.8266516923904419, - "orientation": -0.31808099150657654, - "vx": 0.12341916561126709, - "vy": -0.4811165928840637 - }, - { - "id": 2, - "x": -1.9832769632339478, - "y": -0.8105330467224121, - "orientation": -2.711745023727417, - "vx": -1.2307488759688567e-05, - "vy": 2.3457154384232126e-05 - }, - { - "id": 3, - "x": -1.7412190437316895, - "y": -0.025863533839583397, - "orientation": -2.0305681228637695, - "vx": -0.4134678244590759, - "vy": 1.0970683097839355 - }, - { - "id": 4, - "x": -1.9683951139450073, - "y": -0.6308214068412781, - "orientation": -1.9919543266296387, - "vx": 0.4658085107803345, - "vy": -0.01205985527485609 - }, - { - "id": 5, - "x": 2.600017786026001, - "y": -1.697588562965393, - "orientation": 2.9668333530426025, - "vx": -3.535436189849861e-05, - "vy": 0.012775551527738571 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407076358795166, - "y": -0.037301938980817795, - "orientation": -0.3361775875091553, - "vx": -0.005165538284927607, - "vy": 0.06550949066877365 - }, - { - "id": 1, - "x": 2.929208993911743, - "y": -1.0250115394592285, - "orientation": -3.134200096130371, - "vx": -0.000625174434389919, - "vy": -0.6193682551383972 - }, - { - "id": 2, - "x": 0.26803702116012573, - "y": 0.13105760514736176, - "orientation": -2.4137344360351562, - "vx": -1.6531847715377808, - "vy": -0.9763479232788086 - }, - { - "id": 3, - "x": -3.0167105197906494, - "y": -0.3323633670806885, - "orientation": -0.49580061435699463, - "vx": 0.011632874608039856, - "vy": 0.029691623523831367 - }, - { - "id": 4, - "x": -3.020585536956787, - "y": -0.04089539125561714, - "orientation": -0.6280269026756287, - "vx": 0.16700468957424164, - "vy": -0.10255857557058334 - }, - { - "id": 5, - "x": -1.159537672996521, - "y": -0.36845940351486206, - "orientation": -2.673184394836426, - "vx": 0.055117975920438766, - "vy": 0.581774115562439 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_decoy_and_overload_kernel_strategy", - "frame_ts": 34.483333333333334 - } - }, - { - "scenario_id": "clear_danger_vs_decoy_and_overload_t46.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 46.31666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_decoy_and_overload.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 46.31666666666666, - "ball_x": -4.3844828605651855, - "ball_y": 2.1301193237304688, - "ball_vx": 0.001870564417913556, - "ball_vy": -0.012979243882000446, - "friendly_robots": [ - { - "id": 0, - "x": 4.409912109375, - "y": -0.0029696193523705006, - "orientation": 2.9026198387145996, - "vx": 0.0001541999663459137, - "vy": 0.0052240691147744656 - }, - { - "id": 1, - "x": -2.83097505569458, - "y": 0.8856313228607178, - "orientation": 2.6232547760009766, - "vx": 0.5630289316177368, - "vy": 0.5785534977912903 - }, - { - "id": 2, - "x": -4.487370014190674, - "y": 2.09641432762146, - "orientation": 0.4353698492050171, - "vx": -0.0006958067533560097, - "vy": -0.004615471698343754 - }, - { - "id": 3, - "x": -2.5108931064605713, - "y": 0.4949199855327606, - "orientation": 2.4588801860809326, - "vx": -0.005194160155951977, - "vy": -1.7451229095458984 - }, - { - "id": 4, - "x": -3.944471597671509, - "y": 1.9422614574432373, - "orientation": 2.6560659408569336, - "vx": -0.006029373034834862, - "vy": 0.1460241824388504 - }, - { - "id": 5, - "x": 2.6000003814697266, - "y": 1.0204427242279053, - "orientation": 2.98494553565979, - "vx": 1.2134735527524754e-07, - "vy": -5.619050716632046e-05 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410117149353027, - "y": 0.4070221781730652, - "orientation": 1.556901454925537, - "vx": -1.6706636074559356e-11, - "vy": -5.039302308773586e-10 - }, - { - "id": 1, - "x": 2.930011749267578, - "y": -1.3734616041183472, - "orientation": 2.6939733028411865, - "vx": 3.317346397579968e-10, - "vy": -1.5147882947985636e-10 - }, - { - "id": 2, - "x": -4.3462300300598145, - "y": 2.231189012527466, - "orientation": -2.287548780441284, - "vx": 0.11739107966423035, - "vy": -0.27480408549308777 - }, - { - "id": 3, - "x": -3.0830271244049072, - "y": 1.0335253477096558, - "orientation": 2.429518938064575, - "vx": -0.1882805973291397, - "vy": 0.05207081139087677 - }, - { - "id": 4, - "x": -2.8994698524475098, - "y": 1.0642064809799194, - "orientation": 2.6281187534332275, - "vx": -0.1538369357585907, - "vy": 0.37046942114830017 - }, - { - "id": 5, - "x": -2.185127019882202, - "y": 1.2016489505767822, - "orientation": 2.829111337661743, - "vx": 0.4834095239639282, - "vy": -1.1577370166778564 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_decoy_and_overload_kernel_strategy", - "frame_ts": 46.31666666666666 - } - }, - { - "scenario_id": "clear_danger_vs_give_and_go_solo_t18.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 18.766666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_give_and_go_solo.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 18.766666666666666, - "ball_x": -2.5, - "ball_y": 1.1823228597640991, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.47286319732666, - "y": -0.2557328939437866, - "orientation": 3.095823287963867, - "vx": 1.3322676295501878e-12, - "vy": -5.695444116327053e-13 - }, - { - "id": 1, - "x": -2.3696043491363525, - "y": 0.2470223307609558, - "orientation": 2.485430955886841, - "vx": 1.2390088954816747e-12, - "vy": -7.843725668976731e-13 - }, - { - "id": 2, - "x": -2.4595839977264404, - "y": -0.1256100833415985, - "orientation": 2.3583154678344727, - "vx": 1.1191048088221578e-12, - "vy": -1.740274591099933e-13 - }, - { - "id": 3, - "x": -2.155280113220215, - "y": 2.26145076751709, - "orientation": -2.7017452716827393, - "vx": -2.757793993168889e-12, - "vy": -5.995204332975845e-13 - }, - { - "id": 4, - "x": -2.479649066925049, - "y": 1.8035300970077515, - "orientation": -3.0408058166503906, - "vx": 5.329070518200751e-13, - "vy": -8.659739592076221e-14 - }, - { - "id": 5, - "x": 2.5993902683258057, - "y": 0.5249262452125549, - "orientation": 3.030911922454834, - "vx": -4.356515148629114e-12, - "vy": 8.626432901337466e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393391132354736, - "y": 0.21851761639118195, - "orientation": 0.028245730325579643, - "vx": 3.836930773104541e-12, - "vy": 2.4513724383723456e-12 - }, - { - "id": 1, - "x": -2.3911306858062744, - "y": -0.8300442099571228, - "orientation": 2.245206832885742, - "vx": -6.794564910705958e-13, - "vy": 8.060219158778636e-13 - }, - { - "id": 2, - "x": -2.282221794128418, - "y": 2.065396547317505, - "orientation": -2.852938413619995, - "vx": 2.398081733190338e-13, - "vy": -2.398081733190338e-13 - }, - { - "id": 3, - "x": -2.7654480934143066, - "y": -1.4893929958343506, - "orientation": 2.237358808517456, - "vx": -2.0117241206207837e-12, - "vy": 1.9451107391432743e-12 - }, - { - "id": 4, - "x": -2.1225578784942627, - "y": -0.7914386987686157, - "orientation": 2.277541160583496, - "vx": -7.593925488436071e-13, - "vy": 2.19824158875781e-13 - }, - { - "id": 5, - "x": -2.754674196243286, - "y": -0.4096868932247162, - "orientation": 2.136230230331421, - "vx": -1.5054624213917123e-12, - "vy": 1.4654943925052066e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 18.766666666666666 - } - }, - { - "scenario_id": "clear_danger_vs_give_and_go_solo_t34.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 34.06666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_give_and_go_solo.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 34.06666666666666, - "ball_x": 0.0, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409815788269043, - "y": 0.34551283717155457, - "orientation": -3.0725436210632324, - "vx": 0.00024970172671601176, - "vy": 0.11335340887308121 - }, - { - "id": 1, - "x": 0.984105110168457, - "y": 0.3242098093032837, - "orientation": -2.7582154273986816, - "vx": 0.0014973320066928864, - "vy": -0.159610778093338 - }, - { - "id": 2, - "x": 0.7133824825286865, - "y": 0.37708431482315063, - "orientation": -0.8934111595153809, - "vx": 0.27991461753845215, - "vy": -0.43966126441955566 - }, - { - "id": 3, - "x": 1.4967092275619507, - "y": 0.6004886627197266, - "orientation": -0.1483466625213623, - "vx": 0.005789397284388542, - "vy": -0.0008596727857366204 - }, - { - "id": 4, - "x": 1.471040964126587, - "y": -0.6101806163787842, - "orientation": 0.33713269233703613, - "vx": 0.05094803497195244, - "vy": 0.017910955473780632 - }, - { - "id": 5, - "x": 2.499922037124634, - "y": -0.002964240964502096, - "orientation": 1.5454591512680054, - "vx": -1.878497357665765e-12, - "vy": -1.7577085620334998e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409955978393555, - "y": 0.40705713629722595, - "orientation": -0.09110656380653381, - "vx": -6.044787710379751e-07, - "vy": 3.70882626157254e-05 - }, - { - "id": 1, - "x": -0.13250969350337982, - "y": 0.005079072434455156, - "orientation": 0.0009268890134990215, - "vx": 0.02200847491621971, - "vy": -0.008935850113630295 - }, - { - "id": 2, - "x": -0.7819211483001709, - "y": 0.5203538537025452, - "orientation": -2.29801869392395, - "vx": -0.03180636093020439, - "vy": -0.035808809101581573 - }, - { - "id": 3, - "x": -0.8244089484214783, - "y": -0.47664591670036316, - "orientation": -0.7505578398704529, - "vx": 0.04279528930783272, - "vy": -0.04106740280985832 - }, - { - "id": 4, - "x": -1.5013676881790161, - "y": 0.8026554584503174, - "orientation": -1.0961050987243652, - "vx": 2.398081733190338e-13, - "vy": 3.5271785492341223e-12 - }, - { - "id": 5, - "x": -1.458516001701355, - "y": -0.7918084263801575, - "orientation": -2.9457485675811768, - "vx": -0.07298333197832108, - "vy": -0.014411482959985733 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 34.06666666666666 - } - }, - { - "scenario_id": "clear_danger_vs_give_and_go_solo_t46.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 46.63333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_give_and_go_solo.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 46.63333333333333, - "ball_x": -0.360137939453125, - "ball_y": -0.9349988102912903, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.403453350067139, - "y": 0.24329210817813873, - "orientation": -3.131997585296631, - "vx": 7.993605777301127e-14, - "vy": 5.853650897336138e-13 - }, - { - "id": 1, - "x": 0.053907591849565506, - "y": -0.5544863939285278, - "orientation": -0.11023891717195511, - "vx": 4.604649994632837e-13, - "vy": -1.6653345369377348e-13 - }, - { - "id": 2, - "x": -1.0722880363464355, - "y": -0.23000352084636688, - "orientation": -1.6567238569259644, - "vx": 2.537969834293108e-12, - "vy": 9.933720512833588e-13 - }, - { - "id": 3, - "x": 0.7733709812164307, - "y": 0.3439396619796753, - "orientation": -2.4150943756103516, - "vx": 1.965094753586527e-13, - "vy": 7.66053886991358e-14 - }, - { - "id": 4, - "x": 0.2996366620063782, - "y": -0.7143070101737976, - "orientation": 0.8473649024963379, - "vx": -1.8318679906315083e-13, - "vy": -8.992806499463768e-14 - }, - { - "id": 5, - "x": 2.6010937690734863, - "y": -1.6398565769195557, - "orientation": 2.909001111984253, - "vx": -1.2922996006636822e-12, - "vy": -2.5979218776228663e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393035888671875, - "y": 0.1674475073814392, - "orientation": -0.015561917796730995, - "vx": -4.196643033083092e-11, - "vy": -1.6736612096224235e-13 - }, - { - "id": 1, - "x": -1.1343860626220703, - "y": -0.7444981336593628, - "orientation": 2.897722005844116, - "vx": -4.2530018617981113e-08, - "vy": -1.7109994132624706e-07 - }, - { - "id": 2, - "x": -2.7970361709594727, - "y": -0.6634142994880676, - "orientation": -0.2846193313598633, - "vx": -1.9184653865522705e-12, - "vy": -4.629630012686903e-13 - }, - { - "id": 3, - "x": -2.4072206020355225, - "y": 0.5457137823104858, - "orientation": -0.34616270661354065, - "vx": -3.730349362740526e-12, - "vy": -2.5979218776228663e-13 - }, - { - "id": 4, - "x": -1.0428600311279297, - "y": -0.48835286498069763, - "orientation": -1.1854910850524902, - "vx": -2.084998840246044e-12, - "vy": -1.5770718064800349e-12 - }, - { - "id": 5, - "x": 0.8025465607643127, - "y": 0.018530087545514107, - "orientation": -2.6055614948272705, - "vx": 4.1300296516055823e-13, - "vy": 8.316264343832813e-14 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 46.63333333333333 - } - }, - { - "scenario_id": "clear_danger_vs_give_and_go_solo_t10.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 10.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_give_and_go_solo.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 10.2, - "ball_x": -0.41929811239242554, - "ball_y": -0.012394637800753117, - "ball_vx": 0.08925527334213257, - "ball_vy": -0.17188405990600586, - "friendly_robots": [ - { - "id": 0, - "x": 4.410036563873291, - "y": 0.0029944819398224354, - "orientation": 3.1359283924102783, - "vx": -3.2736480193307216e-09, - "vy": -5.56203644919151e-07 - }, - { - "id": 1, - "x": -2.234081983566284, - "y": -0.5937862396240234, - "orientation": 0.3013174831867218, - "vx": -1.1412813663482666, - "vy": -0.19843973219394684 - }, - { - "id": 2, - "x": -0.09209703654050827, - "y": 0.3391267657279968, - "orientation": -2.031507730484009, - "vx": -0.19559615850448608, - "vy": -0.16020463407039642 - }, - { - "id": 3, - "x": -0.33150726556777954, - "y": -0.07035303860902786, - "orientation": 2.380323648452759, - "vx": 0.3242233395576477, - "vy": 0.1402820497751236 - }, - { - "id": 4, - "x": 0.06647985428571701, - "y": 0.041395071893930435, - "orientation": -3.0961880683898926, - "vx": -0.06887480616569519, - "vy": -0.08735394477844238 - }, - { - "id": 5, - "x": 2.5997326374053955, - "y": -0.8597782254219055, - "orientation": 2.8570141792297363, - "vx": 0.0006361336563713849, - "vy": -0.0883449912071228 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.406479358673096, - "y": -0.13108041882514954, - "orientation": 0.05640731751918793, - "vx": -0.0073240878991782665, - "vy": -0.303148090839386 - }, - { - "id": 1, - "x": -2.5311362743377686, - "y": 0.17983679473400116, - "orientation": -0.0187786053866148, - "vx": -0.061174750328063965, - "vy": -0.605101466178894 - }, - { - "id": 2, - "x": -0.25872835516929626, - "y": 0.09516184031963348, - "orientation": 2.73876690864563, - "vx": -0.3513353765010834, - "vy": 0.50899738073349 - }, - { - "id": 3, - "x": -2.7787601947784424, - "y": 0.29007670283317566, - "orientation": -0.19998516142368317, - "vx": 0.29115748405456543, - "vy": 0.5362765192985535 - }, - { - "id": 4, - "x": -2.320185899734497, - "y": 0.10747092962265015, - "orientation": -0.14770804345607758, - "vx": -0.23988762497901917, - "vy": -0.8191266655921936 - }, - { - "id": 5, - "x": -2.781745195388794, - "y": -0.9812741875648499, - "orientation": 0.3048131763935089, - "vx": -0.2694687843322754, - "vy": 0.5915879607200623 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 10.2 - } - }, - { - "scenario_id": "clear_danger_vs_give_and_go_solo_t14.7_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 14.733333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_give_and_go_solo.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 14.733333333333333, - "ball_x": -1.863076090812683, - "ball_y": 1.8903216123580933, - "ball_vx": 0.07874245196580887, - "ball_vy": -0.17007099092006683, - "friendly_robots": [ - { - "id": 0, - "x": 4.4099812507629395, - "y": -0.0029361117631196976, - "orientation": 2.8481929302215576, - "vx": -1.2523315717771766e-12, - "vy": -7.907997173761672e-13 - }, - { - "id": 1, - "x": -2.9891889095306396, - "y": 0.587618350982666, - "orientation": 0.7272635102272034, - "vx": 0.01194737572222948, - "vy": 1.1814044713974 - }, - { - "id": 2, - "x": -2.8961472511291504, - "y": -0.4848216474056244, - "orientation": 1.184899926185608, - "vx": -0.18998093903064728, - "vy": 1.2697557210922241 - }, - { - "id": 3, - "x": -1.7642589807510376, - "y": 1.9437118768692017, - "orientation": -2.994792938232422, - "vx": -0.01688263937830925, - "vy": 0.02271057665348053 - }, - { - "id": 4, - "x": -1.3962011337280273, - "y": 1.7331066131591797, - "orientation": 2.783287525177002, - "vx": -0.06493708491325378, - "vy": 0.057827237993478775 - }, - { - "id": 5, - "x": 2.5999064445495605, - "y": 0.7739844918251038, - "orientation": 2.8908274173736572, - "vx": 0.00011462200927780941, - "vy": 0.05364622548222542 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407132148742676, - "y": 0.08991214632987976, - "orientation": 0.6261892914772034, - "vx": 0.010132800787687302, - "vy": -0.5004522204399109 - }, - { - "id": 1, - "x": -2.3817265033721924, - "y": -0.9604632258415222, - "orientation": 1.3537899255752563, - "vx": 0.34527429938316345, - "vy": 0.35799509286880493 - }, - { - "id": 2, - "x": -1.956644058227539, - "y": 1.7815405130386353, - "orientation": -0.2854821979999542, - "vx": 0.4381672143936157, - "vy": -0.8396658301353455 - }, - { - "id": 3, - "x": -2.4963600635528564, - "y": -0.3609461486339569, - "orientation": 1.1197450160980225, - "vx": 0.26075607538223267, - "vy": -0.9762263894081116 - }, - { - "id": 4, - "x": -2.2951173782348633, - "y": -0.027026906609535217, - "orientation": 1.4134091138839722, - "vx": 0.0693051740527153, - "vy": -1.1533597707748413 - }, - { - "id": 5, - "x": -2.6864054203033447, - "y": -0.4016037583351135, - "orientation": 0.9631078243255615, - "vx": -0.11287546157836914, - "vy": -0.26421329379081726 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 14.733333333333333 - } - }, - { - "scenario_id": "clear_danger_vs_give_and_go_solo_t60.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 60.06666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_give_and_go_solo.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 60.06666666666666, - "ball_x": -4.371098041534424, - "ball_y": -0.2927969992160797, - "ball_vx": -0.3856693506240845, - "ball_vy": -0.6191189885139465, - "friendly_robots": [ - { - "id": 0, - "x": 4.41563081741333, - "y": 0.163065105676651, - "orientation": -3.041322708129883, - "vx": 0.07226742804050446, - "vy": -0.33296123147010803 - }, - { - "id": 1, - "x": -2.4229466915130615, - "y": -0.5538117289543152, - "orientation": -3.0445926189422607, - "vx": -0.26017478108406067, - "vy": -0.07162439078092575 - }, - { - "id": 2, - "x": -2.4216110706329346, - "y": -0.28616073727607727, - "orientation": -2.929016351699829, - "vx": -0.13273146748542786, - "vy": -0.10730656236410141 - }, - { - "id": 3, - "x": -1.1174317598342896, - "y": -0.9948493838310242, - "orientation": 2.878253936767578, - "vx": -0.8627330660820007, - "vy": 0.38988587260246277 - }, - { - "id": 4, - "x": -1.3309122323989868, - "y": -1.4466768503189087, - "orientation": 2.7828989028930664, - "vx": -1.4985299110412598, - "vy": 0.8146788477897644 - }, - { - "id": 5, - "x": 2.6001670360565186, - "y": -1.5425944328308105, - "orientation": 2.9503722190856934, - "vx": -0.0025948307011276484, - "vy": 0.7156922221183777 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412770748138428, - "y": -0.1872316598892212, - "orientation": -0.610989511013031, - "vx": 0.040711745619773865, - "vy": -0.11580446362495422 - }, - { - "id": 1, - "x": -1.7299648523330688, - "y": -1.4966294765472412, - "orientation": 2.818535089492798, - "vx": -1.5192294120788574, - "vy": 0.7966676950454712 - }, - { - "id": 2, - "x": -2.6054909229278564, - "y": -0.3733620345592499, - "orientation": -2.0394082069396973, - "vx": 0.23108366131782532, - "vy": -1.2936333417892456 - }, - { - "id": 3, - "x": -2.0464675426483154, - "y": -0.24533893167972565, - "orientation": -2.9353017807006836, - "vx": 0.5733991861343384, - "vy": 0.46201619505882263 - }, - { - "id": 4, - "x": -2.130478620529175, - "y": -0.0489530935883522, - "orientation": -2.8780677318573, - "vx": -0.05883805453777313, - "vy": -1.0267201662063599 - }, - { - "id": 5, - "x": 0.5558097958564758, - "y": 0.007414869032800198, - "orientation": -2.976408004760742, - "vx": -0.7673314809799194, - "vy": 0.040294550359249115 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 60.06666666666666 - } - }, - { - "scenario_id": "clear_danger_vs_high_line_zone_t28.8_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 28.849999999999998, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_high_line_zone.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 28.849999999999998, - "ball_x": -2.1141817569732666, - "ball_y": -1.2300316095352173, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402967929840088, - "y": 0.10574915260076523, - "orientation": -3.140695810317993, - "vx": -1.2256862191861728e-12, - "vy": 4.013456234019941e-13 - }, - { - "id": 1, - "x": -2.1962859630584717, - "y": -0.4372231662273407, - "orientation": 1.6748942136764526, - "vx": 3.916866830877552e-12, - "vy": -6.64501786928895e-11 - }, - { - "id": 2, - "x": 2.0154335498809814, - "y": 2.651277542114258, - "orientation": -2.4271936416625977, - "vx": -8.433254095052689e-12, - "vy": 2.291500322826323e-12 - }, - { - "id": 3, - "x": -1.3608264923095703, - "y": -1.4761569499969482, - "orientation": -0.31482169032096863, - "vx": 0.012473385781049728, - "vy": -0.004075126722455025 - }, - { - "id": 4, - "x": -1.3293206691741943, - "y": -1.0983566045761108, - "orientation": 0.16533640027046204, - "vx": 0.0072355205193161964, - "vy": 0.0012138939928263426 - }, - { - "id": 5, - "x": 2.6000211238861084, - "y": -1.9753600358963013, - "orientation": 2.9848105907440186, - "vx": -2.7977620220553945e-13, - "vy": 5.595524044110789e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.491944313049316, - "y": 0.01160502154380083, - "orientation": -0.035509444773197174, - "vx": -4.18332035678759e-12, - "vy": 5.813058367998281e-13 - }, - { - "id": 1, - "x": 2.4762303829193115, - "y": 2.3973238468170166, - "orientation": -2.4751346111297607, - "vx": 9.992007221626409e-13, - "vy": -2.531308496145357e-13 - }, - { - "id": 2, - "x": -2.6592488288879395, - "y": 1.2976998090744019, - "orientation": -1.4478015899658203, - "vx": -1.199040866595169e-13, - "vy": -8.992806499463768e-13 - }, - { - "id": 3, - "x": 0.44781360030174255, - "y": -1.2774237394332886, - "orientation": 2.7537362575531006, - "vx": 1.2523315717771766e-12, - "vy": 8.72635297355373e-13 - }, - { - "id": 4, - "x": -2.136622190475464, - "y": -1.73106849193573, - "orientation": -1.2311427593231201, - "vx": 4.5297099404706387e-13, - "vy": -9.525713551283843e-13 - }, - { - "id": 5, - "x": -0.8295767903327942, - "y": -0.2899472117424011, - "orientation": -1.96488618850708, - "vx": 7.194245199571014e-13, - "vy": -6.0285110237146e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 28.849999999999998 - } - }, - { - "scenario_id": "clear_danger_vs_high_line_zone_t46.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 46.05, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_high_line_zone.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 46.05, - "ball_x": -2.25, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": -0.9880959987640381, - "y": -1.054500699043274, - "orientation": 2.994663953781128, - "vx": -1.020506501197815, - "vy": -0.5358020067214966 - }, - { - "id": 1, - "x": -2.1312472820281982, - "y": 0.0031470078974962234, - "orientation": 3.1412618160247803, - "vx": 0.0021945529151707888, - "vy": -0.005536671727895737 - }, - { - "id": 2, - "x": -1.0372788906097412, - "y": -0.3974587619304657, - "orientation": -2.613583564758301, - "vx": -0.046411529183387756, - "vy": -0.013049151748418808 - }, - { - "id": 3, - "x": -1.3081837892532349, - "y": -0.2315707951784134, - "orientation": 0.687186598777771, - "vx": -0.25880399346351624, - "vy": -0.3292340040206909 - }, - { - "id": 4, - "x": -1.3924353122711182, - "y": 0.19733065366744995, - "orientation": -0.29117217659950256, - "vx": 0.2515823245048523, - "vy": -0.03673442453145981 - }, - { - "id": 5, - "x": -1.066164255142212, - "y": 0.4339776039123535, - "orientation": 1.8370460271835327, - "vx": 0.21895912289619446, - "vy": 0.16520437598228455 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.239418983459473, - "y": 0.19957301020622253, - "orientation": 0.06897828727960587, - "vx": 0.045892778784036636, - "vy": -0.5375442504882812 - }, - { - "id": 1, - "x": -1.1835442781448364, - "y": -0.8863289952278137, - "orientation": 2.994119882583618, - "vx": -0.1167832612991333, - "vy": 0.020164821296930313 - }, - { - "id": 2, - "x": -1.2602828741073608, - "y": -0.5316333770751953, - "orientation": 0.5720036029815674, - "vx": 0.018090808764100075, - "vy": 0.011670193634927273 - }, - { - "id": 3, - "x": -1.0760248899459839, - "y": -0.05323035269975662, - "orientation": -2.4142744541168213, - "vx": -0.00840122438967228, - "vy": -0.21952944993972778 - }, - { - "id": 4, - "x": -1.475752592086792, - "y": -0.28490620851516724, - "orientation": 1.0652803182601929, - "vx": 0.0972680151462555, - "vy": 0.4461633265018463 - }, - { - "id": 5, - "x": -1.1546692848205566, - "y": 0.6340124011039734, - "orientation": -2.0192818641662598, - "vx": 0.07269144803285599, - "vy": -0.0638681948184967 - } - ], - "referee_command": "PREPARE_PENALTY_YELLOW", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 46.05 - } - }, - { - "scenario_id": "clear_danger_vs_high_line_zone_t59.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 59.65, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_high_line_zone.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 59.65, - "ball_x": 0.0, - "ball_y": -0.0, - "ball_vx": 0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409663677215576, - "y": -0.0029614970553666353, - "orientation": 3.1399598121643066, - "vx": 2.5366375666635577e-11, - "vy": -6.396836185751376e-13 - }, - { - "id": 1, - "x": 0.5861718058586121, - "y": 0.5716754794120789, - "orientation": -0.6252692937850952, - "vx": 0.3751027286052704, - "vy": -0.3038656711578369 - }, - { - "id": 2, - "x": 0.7121387124061584, - "y": -0.4889272451400757, - "orientation": 0.7900993227958679, - "vx": 0.15455052256584167, - "vy": 0.1564646065235138 - }, - { - "id": 3, - "x": 0.3037260174751282, - "y": 0.8668466806411743, - "orientation": -0.06397973001003265, - "vx": 1.5193558931350708, - "vy": 0.05715686082839966 - }, - { - "id": 4, - "x": 1.3905225992202759, - "y": -0.630503237247467, - "orientation": 0.27082544565200806, - "vx": 0.1926058977842331, - "vy": 0.05366460606455803 - }, - { - "id": 5, - "x": 2.500404119491577, - "y": -0.0028926481027156115, - "orientation": 1.710505723953247, - "vx": -9.459100169806334e-13, - "vy": -1.4204783183036085e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409873008728027, - "y": 0.4032658338546753, - "orientation": -0.0902056023478508, - "vx": -0.0002239245077362284, - "vy": 0.011829551309347153 - }, - { - "id": 1, - "x": -0.12187644094228745, - "y": -0.002238239860162139, - "orientation": 0.0009244075627066195, - "vx": 5.113933525535685e-07, - "vy": 6.144365443105926e-07 - }, - { - "id": 2, - "x": -0.810310423374176, - "y": 0.501469075679779, - "orientation": -0.14246395230293274, - "vx": 0.018139293417334557, - "vy": -0.0025845926720649004 - }, - { - "id": 3, - "x": -0.8000091314315796, - "y": -0.5055215954780579, - "orientation": 1.5682541131973267, - "vx": 1.60905001393985e-05, - "vy": 0.009714183397591114 - }, - { - "id": 4, - "x": -1.5024300813674927, - "y": 0.7982620596885681, - "orientation": 0.6199098825454712, - "vx": -6.865923865007062e-07, - "vy": -4.909604172098625e-07 - }, - { - "id": 5, - "x": -1.4990874528884888, - "y": -0.7971391677856445, - "orientation": -1.8804707527160645, - "vx": -0.0016054380685091019, - "vy": -0.005033140070736408 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 59.65 - } - }, - { - "scenario_id": "clear_danger_vs_high_line_zone_t13.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 13.316666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_high_line_zone.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 13.316666666666666, - "ball_x": -2.4996819496154785, - "ball_y": -0.4046832025051117, - "ball_vx": -0.43736472725868225, - "ball_vy": 0.18771913647651672, - "friendly_robots": [ - { - "id": 0, - "x": 4.410009860992432, - "y": -0.002985355444252491, - "orientation": -3.06795072555542, - "vx": -1.7243787624465767e-06, - "vy": -0.000327055313391611 - }, - { - "id": 1, - "x": -2.9528512954711914, - "y": -0.42905160784721375, - "orientation": -0.05898653343319893, - "vx": 0.33635857701301575, - "vy": 0.38327711820602417 - }, - { - "id": 2, - "x": -1.5970386266708374, - "y": -1.1036655902862549, - "orientation": 2.265338897705078, - "vx": -1.0535231828689575, - "vy": -0.9145146608352661 - }, - { - "id": 3, - "x": -0.27435174584388733, - "y": -0.5345186591148376, - "orientation": 3.1110496520996094, - "vx": -0.014218603260815144, - "vy": -0.07741586118936539 - }, - { - "id": 4, - "x": -0.20697149634361267, - "y": -0.36475077271461487, - "orientation": -2.998046636581421, - "vx": -1.1759121417999268, - "vy": 0.35143500566482544 - }, - { - "id": 5, - "x": 2.5999596118927, - "y": -1.3288383483886719, - "orientation": 2.94384765625, - "vx": -0.0001808206143323332, - "vy": 0.11120013147592545 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409963130950928, - "y": -0.22707800567150116, - "orientation": -0.09765522927045822, - "vx": 0.001054385444149375, - "vy": -0.0468171164393425 - }, - { - "id": 1, - "x": -2.560973882675171, - "y": -2.2433907985687256, - "orientation": 1.2573208808898926, - "vx": 0.32003527879714966, - "vy": 0.4336935579776764 - }, - { - "id": 2, - "x": -1.107370376586914, - "y": -0.4628080725669861, - "orientation": -2.1598472595214844, - "vx": -1.0316808223724365, - "vy": -0.05988822132349014 - }, - { - "id": 3, - "x": -2.5491628646850586, - "y": -1.4121285676956177, - "orientation": 0.9796159863471985, - "vx": 0.33922308683395386, - "vy": 0.5826935172080994 - }, - { - "id": 4, - "x": -2.5911808013916016, - "y": -0.4321664273738861, - "orientation": 0.0045867180451750755, - "vx": -0.18964643776416779, - "vy": 0.05304001271724701 - }, - { - "id": 5, - "x": -2.5646862983703613, - "y": 0.562081515789032, - "orientation": -1.0273661613464355, - "vx": 0.244191974401474, - "vy": -0.3702837824821472 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 13.316666666666666 - } - }, - { - "scenario_id": "clear_danger_vs_high_line_zone_t37.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 37.333333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_high_line_zone.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 37.333333333333336, - "ball_x": -4.311581134796143, - "ball_y": -0.03459187224507332, - "ball_vx": -0.751300573348999, - "ball_vy": -0.6574588418006897, - "friendly_robots": [ - { - "id": 0, - "x": 4.40999174118042, - "y": 0.4070577919483185, - "orientation": -3.111405849456787, - "vx": 1.4235570233722683e-07, - "vy": 3.3328258723486215e-05 - }, - { - "id": 1, - "x": -3.1838126182556152, - "y": 1.8228566646575928, - "orientation": -2.009488105773926, - "vx": -0.6352942585945129, - "vy": 0.6021724343299866 - }, - { - "id": 2, - "x": 2.2827532291412354, - "y": 2.6281630992889404, - "orientation": -2.685675621032715, - "vx": -0.6814191341400146, - "vy": -0.05865316092967987 - }, - { - "id": 3, - "x": -3.22182297706604, - "y": -1.6010792255401611, - "orientation": 2.14874005317688, - "vx": 0.26014912128448486, - "vy": 0.48980990052223206 - }, - { - "id": 4, - "x": -2.8316996097564697, - "y": 0.5897562503814697, - "orientation": -2.749875545501709, - "vx": -0.08859725296497345, - "vy": -0.44256290793418884 - }, - { - "id": 5, - "x": 2.6005053520202637, - "y": -0.5307697653770447, - "orientation": 3.0661051273345947, - "vx": -0.0006797375972382724, - "vy": -0.6939120292663574 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409603595733643, - "y": -0.08451564610004425, - "orientation": 0.5804691314697266, - "vx": 0.008247635327279568, - "vy": -0.05529559403657913 - }, - { - "id": 1, - "x": 2.513824224472046, - "y": 2.3615312576293945, - "orientation": -2.8060731887817383, - "vx": -0.06426785886287689, - "vy": 0.06470932811498642 - }, - { - "id": 2, - "x": -3.7121734619140625, - "y": 1.5402615070343018, - "orientation": -2.0819036960601807, - "vx": -0.892653226852417, - "vy": -0.5385196208953857 - }, - { - "id": 3, - "x": 2.899766683578491, - "y": -0.7075919508934021, - "orientation": 3.018481731414795, - "vx": 0.05289565399289131, - "vy": 0.016872677952051163 - }, - { - "id": 4, - "x": -2.9458389282226562, - "y": 0.015660127624869347, - "orientation": 2.7219479084014893, - "vx": -0.21790221333503723, - "vy": 0.11369779706001282 - }, - { - "id": 5, - "x": 1.7235578298568726, - "y": 0.7147246599197388, - "orientation": -3.050014019012451, - "vx": 0.1341795027256012, - "vy": 0.06244416907429695 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 37.333333333333336 - } - }, - { - "scenario_id": "clear_danger_vs_high_line_zone_t48.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 48.25, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_high_line_zone.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 48.25, - "ball_x": -2.306783676147461, - "ball_y": 0.03959392011165619, - "ball_vx": -0.3941783607006073, - "ball_vy": 0.13002844154834747, - "friendly_robots": [ - { - "id": 0, - "x": 1.2450772523880005, - "y": -0.8961129188537598, - "orientation": 2.8115880489349365, - "vx": 1.844364047050476, - "vy": 0.5322954058647156 - }, - { - "id": 1, - "x": -2.2008986473083496, - "y": 0.0033895878586918116, - "orientation": 2.813469648361206, - "vx": -0.513266384601593, - "vy": -0.18686389923095703 - }, - { - "id": 2, - "x": -2.5709378719329834, - "y": -0.029818188399076462, - "orientation": 0.6321329474449158, - "vx": -0.30747947096824646, - "vy": 0.2684286832809448 - }, - { - "id": 3, - "x": -2.019615411758423, - "y": -0.05497102811932564, - "orientation": 2.683506965637207, - "vx": -0.40877997875213623, - "vy": -0.4786010980606079 - }, - { - "id": 4, - "x": -2.103848457336426, - "y": 0.16116465628147125, - "orientation": -2.363370418548584, - "vx": -0.022063840180635452, - "vy": -0.26844924688339233 - }, - { - "id": 5, - "x": 2.007887840270996, - "y": -0.6564733982086182, - "orientation": 3.006842851638794, - "vx": 1.0010346174240112, - "vy": -0.5009857416152954 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.230102062225342, - "y": -0.009652836248278618, - "orientation": 0.21285662055015564, - "vx": 0.1910986751317978, - "vy": -0.9289783835411072 - }, - { - "id": 1, - "x": -1.2544825077056885, - "y": -0.8842029571533203, - "orientation": 1.6646281480789185, - "vx": 0.007477232255041599, - "vy": 0.010753248818218708 - }, - { - "id": 2, - "x": -1.2434359788894653, - "y": -0.570178210735321, - "orientation": 1.5499451160430908, - "vx": -0.0436975322663784, - "vy": 0.06731413304805756 - }, - { - "id": 3, - "x": -1.2228728532791138, - "y": -0.1481270045042038, - "orientation": -2.391519784927368, - "vx": -0.06903773546218872, - "vy": -0.03794588893651962 - }, - { - "id": 4, - "x": -1.2830047607421875, - "y": 0.20390595495700836, - "orientation": -0.7408342957496643, - "vx": 0.02909504994750023, - "vy": -0.0420626737177372 - }, - { - "id": 5, - "x": -1.2518515586853027, - "y": 0.5336816906929016, - "orientation": -1.4272509813308716, - "vx": -0.014099445194005966, - "vy": 0.002123686019331217 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 48.25 - } - }, - { - "scenario_id": "clear_danger_vs_high_press_t14.2_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 14.166666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_high_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 14.166666666666666, - "ball_x": -2.5, - "ball_y": 1.3410582542419434, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.394578456878662, - "y": -0.33315983414649963, - "orientation": 3.1141371726989746, - "vx": -1.652011860642233e-12, - "vy": -7.66053886991358e-14 - }, - { - "id": 1, - "x": -3.0361146926879883, - "y": 0.562605619430542, - "orientation": 2.627471446990967, - "vx": -6.261657858885883e-13, - "vy": -5.062616992290714e-13 - }, - { - "id": 2, - "x": -1.6657633781433105, - "y": 0.6109561920166016, - "orientation": 2.8938653469085693, - "vx": -8.659739592076221e-13, - "vy": 8.892886427247504e-13 - }, - { - "id": 3, - "x": -1.0720298290252686, - "y": 0.6217463612556458, - "orientation": 2.9296319484710693, - "vx": -1.0058620603103918e-12, - "vy": -5.262457136723242e-13 - }, - { - "id": 4, - "x": -1.2028520107269287, - "y": 0.9094343781471252, - "orientation": 3.0405476093292236, - "vx": -2.3381296898605797e-12, - "vy": 6.195044477408373e-13 - }, - { - "id": 5, - "x": 2.5999679565429688, - "y": -0.12673701345920563, - "orientation": 2.9317433834075928, - "vx": -1.199040866595169e-12, - "vy": 2.556288514199423e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.447492599487305, - "y": 0.3689280152320862, - "orientation": 0.6672344207763672, - "vx": 6.394884621840902e-13, - "vy": -1.8318679906315083e-14 - }, - { - "id": 1, - "x": -2.53497052192688, - "y": -0.38181450963020325, - "orientation": 2.620062828063965, - "vx": -1.3322676295501878e-13, - "vy": -1.582067810090848e-13 - }, - { - "id": 2, - "x": -2.421882390975952, - "y": 0.44849449396133423, - "orientation": 2.7706549167633057, - "vx": 9.059419880941277e-13, - "vy": -8.79296635503124e-13 - }, - { - "id": 3, - "x": -2.913912057876587, - "y": -0.7507510185241699, - "orientation": 2.3495919704437256, - "vx": -8.659739592076221e-13, - "vy": 9.559020242022598e-13 - }, - { - "id": 4, - "x": -3.3630294799804688, - "y": -0.4597751498222351, - "orientation": 2.314222812652588, - "vx": -2.0117241206207837e-12, - "vy": 1.7869039581341895e-12 - }, - { - "id": 5, - "x": -1.4811077117919922, - "y": 0.6624884009361267, - "orientation": 2.91617488861084, - "vx": 8.459899447643693e-13, - "vy": -1.8984813721090177e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 14.166666666666666 - } - }, - { - "scenario_id": "clear_danger_vs_high_press_t43.7_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 43.7, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_high_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 43.7, - "ball_x": -0.061502955853939056, - "ball_y": 2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409605026245117, - "y": -0.013619841076433659, - "orientation": 3.126680612564087, - "vx": 1.2896350654045818e-11, - "vy": 6.042041866827219e-14 - }, - { - "id": 1, - "x": -0.05199680104851723, - "y": 2.5321810245513916, - "orientation": -1.8746051788330078, - "vx": 3.2786273695961654e-13, - "vy": 8.526512829121202e-13 - }, - { - "id": 2, - "x": 0.6160584688186646, - "y": 0.016027282923460007, - "orientation": 1.4479693174362183, - "vx": -5.295763827461997e-13, - "vy": -2.5156959848615656e-13 - }, - { - "id": 3, - "x": 1.064671277999878, - "y": 0.3243846893310547, - "orientation": 1.7327685356140137, - "vx": 1.2589929099249275e-12, - "vy": -2.0983215165415459e-13 - }, - { - "id": 4, - "x": 0.43971899151802063, - "y": 2.407275915145874, - "orientation": -0.9675145745277405, - "vx": -2.6645352591003757e-14, - "vy": 1.2390088954816747e-12 - }, - { - "id": 5, - "x": 2.598998546600342, - "y": 1.7037529945373535, - "orientation": 2.6804919242858887, - "vx": 1.1723955140041653e-12, - "vy": 2.731148640577885e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3940749168396, - "y": 0.15553976595401764, - "orientation": 0.009732636623084545, - "vx": -4.130029651605582e-12, - "vy": 2.406408405875027e-13 - }, - { - "id": 1, - "x": 2.126512050628662, - "y": 0.11658059060573578, - "orientation": 2.189422845840454, - "vx": 1.1324274851176597e-12, - "vy": -1.97758476261356e-13 - }, - { - "id": 2, - "x": 1.767122507095337, - "y": 0.3590497076511383, - "orientation": 1.9848567247390747, - "vx": 6.261657858885883e-13, - "vy": 1.3322676295501878e-14 - }, - { - "id": 3, - "x": 2.0680062770843506, - "y": 0.3650285601615906, - "orientation": 2.1348159313201904, - "vx": 4.0101255649460654e-12, - "vy": -1.0291767438275201e-12 - }, - { - "id": 4, - "x": 0.322659432888031, - "y": 2.0715174674987793, - "orientation": -1.056526780128479, - "vx": 0.017603736370801926, - "vy": -0.031090548262000084 - }, - { - "id": 5, - "x": -0.11275309324264526, - "y": 1.9776434898376465, - "orientation": -1.6379621028900146, - "vx": -0.0030223375651985407, - "vy": -0.04554528370499611 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 43.7 - } - }, - { - "scenario_id": "clear_danger_vs_high_press_t38.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 38.46666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_high_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 38.46666666666667, - "ball_x": 0.17191477119922638, - "ball_y": 2.49664568901062, - "ball_vx": -0.15309952199459076, - "ball_vy": -0.3634139597415924, - "friendly_robots": [ - { - "id": 0, - "x": 4.4082183837890625, - "y": 0.08786693215370178, - "orientation": 2.619454860687256, - "vx": 0.003202035091817379, - "vy": -0.1545455902814865 - }, - { - "id": 1, - "x": 0.2777506411075592, - "y": 2.458533525466919, - "orientation": 2.812065362930298, - "vx": 0.004378230310976505, - "vy": 0.005743637215346098 - }, - { - "id": 2, - "x": -1.0805493593215942, - "y": -0.15171296894550323, - "orientation": 0.8640440702438354, - "vx": 1.3483058214187622, - "vy": 0.9393271207809448 - }, - { - "id": 3, - "x": -0.14617250859737396, - "y": 0.18216750025749207, - "orientation": 1.2849966287612915, - "vx": 1.5210503339767456, - "vy": -0.8040310740470886 - }, - { - "id": 4, - "x": 0.578881561756134, - "y": 2.319035053253174, - "orientation": 2.552459955215454, - "vx": -0.025448748841881752, - "vy": -0.0746675655245781 - }, - { - "id": 5, - "x": 2.5999555587768555, - "y": 1.3457211256027222, - "orientation": 2.668163537979126, - "vx": -0.00010223397839581594, - "vy": 0.008525198325514793 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.431365013122559, - "y": -0.11449819803237915, - "orientation": 0.46823185682296753, - "vx": 0.04326633736491203, - "vy": 0.692822277545929 - }, - { - "id": 1, - "x": -0.04150081053376198, - "y": -0.29534777998924255, - "orientation": 1.3311481475830078, - "vx": 1.489688515663147, - "vy": -0.4628746509552002 - }, - { - "id": 2, - "x": 0.3804171681404114, - "y": -0.0773463249206543, - "orientation": 1.5038422346115112, - "vx": 1.017539381980896, - "vy": 0.47945332527160645 - }, - { - "id": 3, - "x": 0.28162243962287903, - "y": 0.4111306667327881, - "orientation": 1.3823283910751343, - "vx": 1.6460034847259521, - "vy": -0.44184446334838867 - }, - { - "id": 4, - "x": 0.6802675127983093, - "y": 2.627070426940918, - "orientation": 1.876727819442749, - "vx": -0.6505110263824463, - "vy": 0.6815903186798096 - }, - { - "id": 5, - "x": 0.10274329036474228, - "y": 2.414933204650879, - "orientation": 1.1253052949905396, - "vx": -0.19504688680171967, - "vy": 0.6310655474662781 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 38.46666666666667 - } - }, - { - "scenario_id": "clear_danger_vs_high_press_t50.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 50.583333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_high_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 50.583333333333336, - "ball_x": -0.329347163438797, - "ball_y": 2.638540267944336, - "ball_vx": -0.39745259284973145, - "ball_vy": 0.2837591767311096, - "friendly_robots": [ - { - "id": 0, - "x": 4.410066604614258, - "y": 0.0029749914538115263, - "orientation": 2.621572732925415, - "vx": -4.969416522726533e-07, - "vy": -8.558789659218746e-07 - }, - { - "id": 1, - "x": -0.10411634296178818, - "y": 2.7407257556915283, - "orientation": -2.5923330783843994, - "vx": 0.09357281029224396, - "vy": -0.00816198717802763 - }, - { - "id": 2, - "x": -2.8748905658721924, - "y": -0.5445859432220459, - "orientation": 0.6265606880187988, - "vx": 0.3474605977535248, - "vy": 0.5741536021232605 - }, - { - "id": 3, - "x": -2.888925075531006, - "y": 1.0672636032104492, - "orientation": 0.5614214539527893, - "vx": -0.003052963875234127, - "vy": 0.06540447473526001 - }, - { - "id": 4, - "x": 0.24383507668972015, - "y": 2.4395487308502197, - "orientation": 2.6696560382843018, - "vx": -0.14870208501815796, - "vy": -0.040403708815574646 - }, - { - "id": 5, - "x": 2.596595048904419, - "y": 1.4896039962768555, - "orientation": 2.7477307319641113, - "vx": -0.08746194839477539, - "vy": -0.005103620700538158 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410135746002197, - "y": -0.3979066014289856, - "orientation": 0.6195282340049744, - "vx": -0.003818711033090949, - "vy": 0.07667908072471619 - }, - { - "id": 1, - "x": -2.338301658630371, - "y": -0.3120552897453308, - "orientation": 1.1998884677886963, - "vx": -0.4158681035041809, - "vy": -1.3259780406951904 - }, - { - "id": 2, - "x": -2.6304874420166016, - "y": 0.1069301888346672, - "orientation": 0.7954517602920532, - "vx": -0.47414374351501465, - "vy": 0.4980317950248718 - }, - { - "id": 3, - "x": -1.194899082183838, - "y": -0.24692802131175995, - "orientation": 1.2687649726867676, - "vx": -1.4904135465621948, - "vy": -0.5828418135643005 - }, - { - "id": 4, - "x": -0.36534902453422546, - "y": 2.135715961456299, - "orientation": -2.741177797317505, - "vx": -0.3063402473926544, - "vy": 0.29417991638183594 - }, - { - "id": 5, - "x": -0.31431370973587036, - "y": 2.5287725925445557, - "orientation": 1.3422400951385498, - "vx": -0.43438050150871277, - "vy": 0.06432759016752243 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 50.583333333333336 - } - }, - { - "scenario_id": "clear_danger_vs_low_block_t38.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 38.166666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_low_block.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 38.166666666666664, - "ball_x": -1.895270586013794, - "ball_y": 0.35563984513282776, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.388830661773682, - "y": -0.15151484310626984, - "orientation": -3.12453556060791, - "vx": 1.2256862191861728e-12, - "vy": 3.0617175461600254e-12 - }, - { - "id": 1, - "x": -2.8920743465423584, - "y": -0.5212587714195251, - "orientation": 0.7423775792121887, - "vx": -6.261657858885883e-13, - "vy": -2.298161660974074e-13 - }, - { - "id": 2, - "x": -0.47596171498298645, - "y": 1.0775816440582275, - "orientation": 2.681821823120117, - "vx": -6.561418075534675e-13, - "vy": 1.41886502547095e-12 - }, - { - "id": 3, - "x": -1.889693260192871, - "y": 0.8345873355865479, - "orientation": 1.6041220426559448, - "vx": 3.9968028886505635e-13, - "vy": 3.9968028886505635e-13 - }, - { - "id": 4, - "x": -1.1270853281021118, - "y": 0.35240259766578674, - "orientation": 0.08419457823038101, - "vx": -6.794564910705958e-13, - "vy": 1.4338530363033897e-12 - }, - { - "id": 5, - "x": 2.600038766860962, - "y": -0.5502309799194336, - "orientation": 2.9408745765686035, - "vx": -1.638689184346731e-12, - "vy": -4.762856775641922e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.388780117034912, - "y": 0.001883731340058148, - "orientation": 0.02105123922228813, - "vx": -1.2256862191861728e-12, - "vy": -1.2933014034710588e-13 - }, - { - "id": 1, - "x": -0.8983355760574341, - "y": 0.8740469813346863, - "orientation": 3.027509927749634, - "vx": -4.89608353859694e-13, - "vy": 3.530509218307998e-13 - }, - { - "id": 2, - "x": -3.009622812271118, - "y": 0.44618067145347595, - "orientation": -0.06717070192098618, - "vx": -1.0658141036401503e-12, - "vy": 6.478151348687788e-13 - }, - { - "id": 3, - "x": -2.6784844398498535, - "y": 0.23651868104934692, - "orientation": -2.9897356033325195, - "vx": -0.013530207797884941, - "vy": -0.0020578433759510517 - }, - { - "id": 4, - "x": -3.0752882957458496, - "y": -0.06944576650857925, - "orientation": 0.3646632134914398, - "vx": -3.064215547965432e-12, - "vy": 8.66806626476091e-13 - }, - { - "id": 5, - "x": -2.9056668281555176, - "y": 0.08542224019765854, - "orientation": 0.27719107270240784, - "vx": 2.1316282072803006e-13, - "vy": -3.522182545623309e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 38.166666666666664 - } - }, - { - "scenario_id": "clear_danger_vs_low_block_t59.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 59.1, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_low_block.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 59.1, - "ball_x": -0.05406039580702782, - "ball_y": 0.09137187898159027, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.413135051727295, - "y": 0.2507621645927429, - "orientation": -3.0954360961914062, - "vx": -0.007249961607158184, - "vy": -0.44148996472358704 - }, - { - "id": 1, - "x": 0.8555187582969666, - "y": 0.515924870967865, - "orientation": -1.4741055965423584, - "vx": 0.0573490709066391, - "vy": -0.2929292619228363 - }, - { - "id": 2, - "x": 0.7822186946868896, - "y": -0.04326367378234863, - "orientation": -1.4691838026046753, - "vx": 0.028040213510394096, - "vy": -0.6285849213600159 - }, - { - "id": 3, - "x": 1.4778075218200684, - "y": 0.6182651519775391, - "orientation": -0.6876847147941589, - "vx": 0.039043474942445755, - "vy": -0.03213413059711456 - }, - { - "id": 4, - "x": -0.14647246897220612, - "y": -0.7359743714332581, - "orientation": -0.1895224004983902, - "vx": 0.7668524980545044, - "vy": -0.12301761656999588 - }, - { - "id": 5, - "x": 2.500568389892578, - "y": -0.0029025590047240257, - "orientation": 1.765088438987732, - "vx": -1.0658141036401503e-13, - "vy": -8.052152694615344e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409754276275635, - "y": 0.39942508935928345, - "orientation": -0.06903503090143204, - "vx": -0.00043244307744316757, - "vy": 0.018575934693217278 - }, - { - "id": 1, - "x": -0.11735530197620392, - "y": -0.0013761187437921762, - "orientation": 0.0009401473216712475, - "vx": -7.271397635122412e-07, - "vy": 3.779556436711573e-07 - }, - { - "id": 2, - "x": -0.8024777173995972, - "y": 0.5095904469490051, - "orientation": -1.3170362710952759, - "vx": 0.004359071608632803, - "vy": -0.016872625797986984 - }, - { - "id": 3, - "x": -0.8477681279182434, - "y": -0.5042096376419067, - "orientation": 0.11405307799577713, - "vx": 0.08394526690244675, - "vy": 0.007164632435888052 - }, - { - "id": 4, - "x": -1.4999570846557617, - "y": 0.797068178653717, - "orientation": 1.5863933563232422, - "vx": -8.72635297355373e-13, - "vy": -3.2873703759150885e-12 - }, - { - "id": 5, - "x": -1.5026798248291016, - "y": -0.7988385558128357, - "orientation": -0.4098733365535736, - "vx": 5.407547742919405e-09, - "vy": -2.3404944649030313e-09 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 59.1 - } - }, - { - "scenario_id": "clear_danger_vs_low_block_t10.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 10.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_low_block.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 10.2, - "ball_x": -0.3122243285179138, - "ball_y": 0.0314963273704052, - "ball_vx": -0.0011687739752233028, - "ball_vy": -0.0018913706298917532, - "friendly_robots": [ - { - "id": 0, - "x": 4.410037517547607, - "y": 0.002980893012136221, - "orientation": 3.136920928955078, - "vx": 4.2462033889023587e-10, - "vy": 9.279182222599047e-08 - }, - { - "id": 1, - "x": -2.635697364807129, - "y": -0.5018742084503174, - "orientation": 0.14757129549980164, - "vx": -0.8328545689582825, - "vy": -1.0251688957214355 - }, - { - "id": 2, - "x": 0.19446109235286713, - "y": 0.2610424757003784, - "orientation": -2.367687702178955, - "vx": 0.8418303728103638, - "vy": 0.26097869873046875 - }, - { - "id": 3, - "x": -0.41346707940101624, - "y": 0.004051049239933491, - "orientation": 0.1258806586265564, - "vx": -0.0012751129688695073, - "vy": -0.001680730376392603 - }, - { - "id": 4, - "x": 0.12764641642570496, - "y": -0.02902313508093357, - "orientation": 3.040693521499634, - "vx": 0.011875440366566181, - "vy": 0.059685155749320984 - }, - { - "id": 5, - "x": 2.599534273147583, - "y": -0.8844248056411743, - "orientation": 2.837531566619873, - "vx": 0.0008136428659781814, - "vy": 0.022494476288557053 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409996509552002, - "y": -0.002961610211059451, - "orientation": 0.006849438417702913, - "vx": -7.244604915968011e-10, - "vy": 1.0591200094722808e-07 - }, - { - "id": 1, - "x": 2.0978031158447266, - "y": -2.1368398666381836, - "orientation": 2.412731170654297, - "vx": 0.27962568402290344, - "vy": -0.25679734349250793 - }, - { - "id": 2, - "x": -0.5916316509246826, - "y": -0.02154477871954441, - "orientation": 0.4852226972579956, - "vx": 9.844571468420327e-05, - "vy": -0.007794256787747145 - }, - { - "id": 3, - "x": -2.993014335632324, - "y": 0.351252943277359, - "orientation": -0.12151892483234406, - "vx": -0.029846323654055595, - "vy": 0.005042258650064468 - }, - { - "id": 4, - "x": -3.1298954486846924, - "y": -0.43914663791656494, - "orientation": 0.16476988792419434, - "vx": -0.014408614486455917, - "vy": 0.01073545590043068 - }, - { - "id": 5, - "x": -2.937293529510498, - "y": -0.2755001187324524, - "orientation": 0.11494119465351105, - "vx": -0.0034722858108580112, - "vy": 0.010386944748461246 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 10.2 - } - }, - { - "scenario_id": "clear_danger_vs_low_block_t14.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 14.933333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_low_block.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 14.933333333333334, - "ball_x": 1.779126524925232, - "ball_y": 2.492173910140991, - "ball_vx": 1.308212540607201e-05, - "ball_vy": -2.7797477741842158e-05, - "friendly_robots": [ - { - "id": 0, - "x": 4.410458087921143, - "y": 0.11713141947984695, - "orientation": 2.4191524982452393, - "vx": -0.0009086963254958391, - "vy": -0.2060217559337616 - }, - { - "id": 1, - "x": 1.7552447319030762, - "y": -0.8646952509880066, - "orientation": 1.54976224899292, - "vx": 0.7187877297401428, - "vy": -1.1684585809707642 - }, - { - "id": 2, - "x": 1.664429783821106, - "y": -0.42373842000961304, - "orientation": 1.5587595701217651, - "vx": -1.3529046773910522, - "vy": 0.4721347689628601 - }, - { - "id": 3, - "x": 1.6891157627105713, - "y": 2.3244941234588623, - "orientation": 1.4959410429000854, - "vx": 0.34837767481803894, - "vy": -0.7948935031890869 - }, - { - "id": 4, - "x": 2.069469690322876, - "y": 2.1188838481903076, - "orientation": 2.143899917602539, - "vx": 0.07115907967090607, - "vy": 0.12234926968812943 - }, - { - "id": 5, - "x": 2.600040912628174, - "y": 1.2854688167572021, - "orientation": 2.156808853149414, - "vx": -0.00029870777507312596, - "vy": 0.10109357535839081 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409997940063477, - "y": -0.0029558169189840555, - "orientation": 0.38230663537979126, - "vx": -1.1220944173828684e-08, - "vy": 2.9762469822003368e-08 - }, - { - "id": 1, - "x": 2.254725933074951, - "y": -2.2806403636932373, - "orientation": 1.6702237129211426, - "vx": 3.723688024592775e-11, - "vy": -4.1938452710610363e-10 - }, - { - "id": 2, - "x": 1.9188746213912964, - "y": 2.6167025566101074, - "orientation": 2.7264811992645264, - "vx": -0.14204034209251404, - "vy": 0.39995548129081726 - }, - { - "id": 3, - "x": -3.009472131729126, - "y": 0.9543481469154358, - "orientation": 0.3109341561794281, - "vx": -0.0009287215070798993, - "vy": 0.022741498425602913 - }, - { - "id": 4, - "x": -3.033186197280884, - "y": 0.27013421058654785, - "orientation": 0.43152233958244324, - "vx": -2.9586720629026786e-08, - "vy": 6.433395327576363e-08 - }, - { - "id": 5, - "x": -2.9778733253479004, - "y": -0.008776306174695492, - "orientation": 0.48302581906318665, - "vx": 0.005608053412288427, - "vy": 0.00265891058370471 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 14.933333333333334 - } - }, - { - "scenario_id": "clear_danger_vs_low_block_t27.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 27.583333333333332, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_low_block.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 27.583333333333332, - "ball_x": -2.906125545501709, - "ball_y": 0.37395790219306946, - "ball_vx": -0.2641874849796295, - "ball_vy": 0.09929952770471573, - "friendly_robots": [ - { - "id": 0, - "x": 4.410421371459961, - "y": -0.392056405544281, - "orientation": 3.043875217437744, - "vx": -0.0007464158115908504, - "vy": -0.031452424824237823 - }, - { - "id": 1, - "x": 0.7933530807495117, - "y": -0.5152201652526855, - "orientation": 2.492178201675415, - "vx": -1.8361091613769531, - "vy": 0.5651087164878845 - }, - { - "id": 2, - "x": 2.352599859237671, - "y": -1.9748903512954712, - "orientation": 2.6827104091644287, - "vx": -0.364902138710022, - "vy": 0.14300473034381866 - }, - { - "id": 3, - "x": 2.1846415996551514, - "y": -0.7160793542861938, - "orientation": 3.0978055000305176, - "vx": -1.3440845012664795, - "vy": 0.38002869486808777 - }, - { - "id": 4, - "x": 1.8612425327301025, - "y": -0.012077445164322853, - "orientation": 3.0688469409942627, - "vx": -1.2750561237335205, - "vy": 0.4926721751689911 - }, - { - "id": 5, - "x": 2.619321584701538, - "y": 0.6160077452659607, - "orientation": -3.0623984336853027, - "vx": -0.04318362474441528, - "vy": -0.153133824467659 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409756660461426, - "y": 0.3856109082698822, - "orientation": -0.033283308148384094, - "vx": -0.0005320695345290005, - "vy": 0.042443037033081055 - }, - { - "id": 1, - "x": -0.416110634803772, - "y": 0.13087229430675507, - "orientation": 3.052332639694214, - "vx": -1.8340388536453247, - "vy": 0.3512233793735504 - }, - { - "id": 2, - "x": 1.9004262685775757, - "y": -2.3286502361297607, - "orientation": 2.5882019996643066, - "vx": -0.00935626681894064, - "vy": 0.005871247965842485 - }, - { - "id": 3, - "x": -3.0098929405212402, - "y": 0.3511331379413605, - "orientation": -0.03520815074443817, - "vx": 0.0053324210457503796, - "vy": 0.029762983322143555 - }, - { - "id": 4, - "x": -3.0365958213806152, - "y": -0.05978558957576752, - "orientation": 0.7368202209472656, - "vx": -0.05696428567171097, - "vy": 0.36937206983566284 - }, - { - "id": 5, - "x": -2.6896989345550537, - "y": -0.028108583763241768, - "orientation": 0.9868614077568054, - "vx": 0.06407108902931213, - "vy": 1.110784649848938 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 27.583333333333332 - } - }, - { - "scenario_id": "clear_danger_vs_overload_flow_t49.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 49.233333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_overload_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 49.233333333333334, - "ball_x": -2.25, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": -1.0974668264389038, - "y": -0.7709788084030151, - "orientation": -2.5638210773468018, - "vx": -0.09189776331186295, - "vy": 0.22884532809257507 - }, - { - "id": 1, - "x": -2.131577730178833, - "y": 0.0040071033872663975, - "orientation": 3.140641450881958, - "vx": 0.002775816945359111, - "vy": -0.007049875799566507 - }, - { - "id": 2, - "x": -1.28672194480896, - "y": -0.5082983374595642, - "orientation": -0.42420879006385803, - "vx": 0.06457673758268356, - "vy": -0.02939409762620926 - }, - { - "id": 3, - "x": -0.9330829381942749, - "y": -0.018083304166793823, - "orientation": -2.6672585010528564, - "vx": -0.35430872440338135, - "vy": -0.7376710176467896 - }, - { - "id": 4, - "x": -1.4516246318817139, - "y": 0.25920405983924866, - "orientation": -0.5329317450523376, - "vx": -0.4106872081756592, - "vy": -0.20955869555473328 - }, - { - "id": 5, - "x": -1.1409003734588623, - "y": 0.7766311764717102, - "orientation": -2.365917921066284, - "vx": 0.21949177980422974, - "vy": 0.6735600829124451 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.2786641120910645, - "y": -0.22145169973373413, - "orientation": -0.07262641191482544, - "vx": 0.06071970611810684, - "vy": 0.43201744556427 - }, - { - "id": 1, - "x": -0.9601916670799255, - "y": -0.9946641325950623, - "orientation": 2.076699733734131, - "vx": 0.3433048129081726, - "vy": 0.011945506557822227 - }, - { - "id": 2, - "x": -1.161683201789856, - "y": -0.9386546015739441, - "orientation": 1.7158366441726685, - "vx": 0.24205806851387024, - "vy": 0.09005312621593475 - }, - { - "id": 3, - "x": -1.2554491758346558, - "y": -0.12551233172416687, - "orientation": -1.456429123878479, - "vx": 0.009540999308228493, - "vy": -0.08704346418380737 - }, - { - "id": 4, - "x": -0.9845015406608582, - "y": 0.5559086203575134, - "orientation": -1.9691612720489502, - "vx": -0.053014419972896576, - "vy": -0.563757061958313 - }, - { - "id": 5, - "x": -1.236757755279541, - "y": 0.33396631479263306, - "orientation": 1.8704369068145752, - "vx": -0.2549043893814087, - "vy": 0.04944240674376488 - } - ], - "referee_command": "PREPARE_PENALTY_YELLOW", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 49.233333333333334 - } - }, - { - "scenario_id": "clear_danger_vs_overload_flow_t61.4_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 61.35, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 61.35, - "ball_x": -3.5, - "ball_y": -2.799999952316284, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.388995170593262, - "y": -0.39084699749946594, - "orientation": -3.12019944190979, - "vx": 1.1191048088221578e-12, - "vy": -1.1657341758564144e-14 - }, - { - "id": 1, - "x": -2.611604690551758, - "y": -0.3200875520706177, - "orientation": -0.9973512291908264, - "vx": 2.7977620220553945e-13, - "vy": -9.492406860545088e-14 - }, - { - "id": 2, - "x": -2.379749059677124, - "y": 0.12020546942949295, - "orientation": -1.0324674844741821, - "vx": 1.199040866595169e-13, - "vy": 4.0467629247586956e-13 - }, - { - "id": 3, - "x": -2.2720513343811035, - "y": 0.2645861804485321, - "orientation": -1.7850433588027954, - "vx": -4.39648317751562e-13, - "vy": -8.709699628184353e-13 - }, - { - "id": 4, - "x": -1.0526344776153564, - "y": -2.0736443996429443, - "orientation": -1.9607954025268555, - "vx": 1.2723155862204294e-12, - "vy": 8.926193117986259e-13 - }, - { - "id": 5, - "x": 2.6000118255615234, - "y": -2.2436935901641846, - "orientation": -3.0662944316864014, - "vx": -9.992007221626409e-13, - "vy": 1.5987211554602254e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4513726234436035, - "y": 0.19226257503032684, - "orientation": -0.22606602311134338, - "vx": 3.410605131648481e-12, - "vy": -8.268385975895853e-13 - }, - { - "id": 1, - "x": -2.7771854400634766, - "y": -0.8483090996742249, - "orientation": -0.6200994253158569, - "vx": 1.3322676295501878e-13, - "vy": 5.029310301551959e-13 - }, - { - "id": 2, - "x": -3.046457290649414, - "y": -0.8780734539031982, - "orientation": -0.7614203691482544, - "vx": -6.661338147750939e-13, - "vy": 2.498001805406602e-13 - }, - { - "id": 3, - "x": -0.670223593711853, - "y": -1.5803579092025757, - "orientation": -2.0606000423431396, - "vx": -1.63202784619898e-13, - "vy": -2.5512925105886097e-12 - }, - { - "id": 4, - "x": -1.6039677858352661, - "y": -0.0902104303240776, - "orientation": -1.4993736743927002, - "vx": -5.3290705182007514e-14, - "vy": 6.303291222309326e-13 - }, - { - "id": 5, - "x": -1.696947693824768, - "y": 0.15191715955734253, - "orientation": -1.4368149042129517, - "vx": 4.063416270128073e-13, - "vy": 5.3290705182007514e-14 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 61.35 - } - }, - { - "scenario_id": "clear_danger_vs_overload_flow_t22.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 22.28333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 22.28333333333333, - "ball_x": -2.978154182434082, - "ball_y": -1.0146008729934692, - "ball_vx": -0.08675757050514221, - "ball_vy": -0.14423060417175293, - "friendly_robots": [ - { - "id": 0, - "x": 4.4099531173706055, - "y": 0.40382909774780273, - "orientation": -2.958085060119629, - "vx": 9.878768469206989e-05, - "vy": 0.010744718834757805 - }, - { - "id": 1, - "x": -2.3236770629882812, - "y": -0.17349134385585785, - "orientation": -2.1100289821624756, - "vx": -0.22569487988948822, - "vy": 0.3880843222141266 - }, - { - "id": 2, - "x": -2.5529110431671143, - "y": 0.20080043375492096, - "orientation": -1.8761311769485474, - "vx": -0.3726629316806793, - "vy": 0.5182838439941406 - }, - { - "id": 3, - "x": -2.9322409629821777, - "y": -1.1909675598144531, - "orientation": -2.2271759510040283, - "vx": -0.3408766984939575, - "vy": -0.39276322722435 - }, - { - "id": 4, - "x": -2.431032180786133, - "y": -1.1240172386169434, - "orientation": 3.0034115314483643, - "vx": -0.27008455991744995, - "vy": -0.359989196062088 - }, - { - "id": 5, - "x": 2.600001335144043, - "y": -1.7184125185012817, - "orientation": 3.013180732727051, - "vx": 4.814484782400541e-05, - "vy": -0.1646551638841629 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412692546844482, - "y": -0.2660556435585022, - "orientation": -0.4785962998867035, - "vx": 0.01147855632007122, - "vy": -0.2235763669013977 - }, - { - "id": 1, - "x": -3.1495800018310547, - "y": -1.0647714138031006, - "orientation": 0.19561225175857544, - "vx": 0.05878565460443497, - "vy": -0.10820874571800232 - }, - { - "id": 2, - "x": -2.908604860305786, - "y": -0.650109052658081, - "orientation": -1.2880914211273193, - "vx": 0.1565115600824356, - "vy": 0.006246078759431839 - }, - { - "id": 3, - "x": -2.0838470458984375, - "y": -1.467382788658142, - "orientation": 2.8927271366119385, - "vx": -0.3485877215862274, - "vy": -0.049169495701789856 - }, - { - "id": 4, - "x": -2.2686033248901367, - "y": -0.9445197582244873, - "orientation": -3.0183188915252686, - "vx": 0.12696276605129242, - "vy": -0.19471056759357452 - }, - { - "id": 5, - "x": -2.4042930603027344, - "y": -0.012332686223089695, - "orientation": -2.2692930698394775, - "vx": 0.06485062092542648, - "vy": 0.5507519245147705 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 22.28333333333333 - } - }, - { - "scenario_id": "clear_danger_vs_overload_flow_t40.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 40.483333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 40.483333333333334, - "ball_x": -4.363870620727539, - "ball_y": -0.22547191381454468, - "ball_vx": 0.003622694406658411, - "ball_vy": -0.05080556496977806, - "friendly_robots": [ - { - "id": 0, - "x": 4.419629096984863, - "y": 0.34828630089759827, - "orientation": -2.9893245697021484, - "vx": 0.05412249639630318, - "vy": -0.45912882685661316 - }, - { - "id": 1, - "x": -3.071756362915039, - "y": 1.3376805782318115, - "orientation": -2.0743021965026855, - "vx": 0.22653794288635254, - "vy": -0.8109369277954102 - }, - { - "id": 2, - "x": -2.7731003761291504, - "y": -0.30938994884490967, - "orientation": -2.9682867527008057, - "vx": -0.13537435233592987, - "vy": 0.49185287952423096 - }, - { - "id": 3, - "x": -3.5791025161743164, - "y": -1.7489150762557983, - "orientation": 2.0618581771850586, - "vx": 0.21566711366176605, - "vy": 0.32269200682640076 - }, - { - "id": 4, - "x": -3.1308765411376953, - "y": -1.441697597503662, - "orientation": 2.6876494884490967, - "vx": 0.09927425533533096, - "vy": 0.41187798976898193 - }, - { - "id": 5, - "x": 2.625102996826172, - "y": -2.021808624267578, - "orientation": 3.0461747646331787, - "vx": 0.09983529150485992, - "vy": 0.9652330875396729 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407758712768555, - "y": -0.14014369249343872, - "orientation": -1.0599610805511475, - "vx": -0.026721132919192314, - "vy": 0.028971228748559952 - }, - { - "id": 1, - "x": -3.252336263656616, - "y": -0.9538764953613281, - "orientation": 3.100348472595215, - "vx": -0.265464186668396, - "vy": 0.27709513902664185 - }, - { - "id": 2, - "x": -2.886497735977173, - "y": -0.8162491917610168, - "orientation": -3.1287176609039307, - "vx": -0.0853782519698143, - "vy": 0.9299452304840088 - }, - { - "id": 3, - "x": -2.1422979831695557, - "y": -1.1357812881469727, - "orientation": 2.924604892730713, - "vx": 0.10436225682497025, - "vy": -0.42243683338165283 - }, - { - "id": 4, - "x": -3.7985870838165283, - "y": -1.56415593624115, - "orientation": 2.9421098232269287, - "vx": -0.5694333910942078, - "vy": 0.38323134183883667 - }, - { - "id": 5, - "x": -3.7474284172058105, - "y": -2.1446282863616943, - "orientation": 1.7898045778274536, - "vx": -0.12263952940702438, - "vy": 0.6689683794975281 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 40.483333333333334 - } - }, - { - "scenario_id": "clear_danger_vs_overload_flow_t53.5_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 53.5, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_overload_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 53.5, - "ball_x": -2.33488392829895, - "ball_y": 0.15531130135059357, - "ball_vx": 1.4654943925052066e-12, - "ball_vy": 8.956169139651138e-12, - "friendly_robots": [ - { - "id": 0, - "x": 4.331498622894287, - "y": -0.010052289813756943, - "orientation": 3.11553692817688, - "vx": 0.1381005048751831, - "vy": 0.017698410898447037 - }, - { - "id": 1, - "x": -2.2255325317382812, - "y": 0.13287101686000824, - "orientation": 2.908086061477661, - "vx": 1.1723955140041653e-12, - "vy": 1.0337564138040989e-11 - }, - { - "id": 2, - "x": -2.8140921592712402, - "y": 0.1319822371006012, - "orientation": -0.15188124775886536, - "vx": -0.04400092363357544, - "vy": -0.7099849581718445 - }, - { - "id": 3, - "x": -2.5166501998901367, - "y": 0.2681678533554077, - "orientation": -0.12329592555761337, - "vx": -0.07663539052009583, - "vy": 0.4823208451271057 - }, - { - "id": 4, - "x": -1.8725779056549072, - "y": 0.1419091522693634, - "orientation": 3.1095128059387207, - "vx": -0.02182462438941002, - "vy": 0.0055829682387411594 - }, - { - "id": 5, - "x": 2.579613208770752, - "y": -0.7375853061676025, - "orientation": 2.964304208755493, - "vx": 0.03587167337536812, - "vy": -0.03979285806417465 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4163336753845215, - "y": 0.17162439227104187, - "orientation": 0.04028009995818138, - "vx": 0.012410150840878487, - "vy": 0.33429592847824097 - }, - { - "id": 1, - "x": -3.091188430786133, - "y": 0.09814374893903732, - "orientation": 0.06182854250073433, - "vx": 0.06306734681129456, - "vy": -0.285064697265625 - }, - { - "id": 2, - "x": -3.011700391769409, - "y": 0.5861788392066956, - "orientation": -0.6428940892219543, - "vx": -0.900123655796051, - "vy": -0.1113773062825203 - }, - { - "id": 3, - "x": -1.2299586534500122, - "y": 0.1282074898481369, - "orientation": 3.1119601726531982, - "vx": -0.0745634138584137, - "vy": 0.024027924984693527 - }, - { - "id": 4, - "x": -1.6049606800079346, - "y": 0.1253817081451416, - "orientation": 3.0952329635620117, - "vx": -0.036143116652965546, - "vy": 0.013161742128431797 - }, - { - "id": 5, - "x": -2.4179019927978516, - "y": 0.7931684851646423, - "orientation": -1.138942003250122, - "vx": 0.5668582916259766, - "vy": -0.40961411595344543 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 53.5 - } - }, - { - "scenario_id": "clear_danger_vs_overload_flow_t55.7_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 55.699999999999996, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_overload_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 55.699999999999996, - "ball_x": -2.6433541774749756, - "ball_y": 0.21511249244213104, - "ball_vx": 2.4340529591881932e-11, - "ball_vy": -1.5538403896897535e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.410824298858643, - "y": -0.21387799084186554, - "orientation": 3.0926737785339355, - "vx": 0.033544160425662994, - "vy": 0.26659348607063293 - }, - { - "id": 1, - "x": -2.765322685241699, - "y": -0.34570714831352234, - "orientation": 1.707215428352356, - "vx": -0.40602564811706543, - "vy": 0.16396747529506683 - }, - { - "id": 2, - "x": -2.1976027488708496, - "y": -0.1861029863357544, - "orientation": 2.233426809310913, - "vx": 0.190245121717453, - "vy": 0.17608778178691864 - }, - { - "id": 3, - "x": -2.7318010330200195, - "y": 0.2785189151763916, - "orientation": -0.3703838288784027, - "vx": 7.58593188265877e-11, - "vy": -3.6299296901631806e-11 - }, - { - "id": 4, - "x": -2.196787118911743, - "y": 0.10832858085632324, - "orientation": 2.9295389652252197, - "vx": -0.06544667482376099, - "vy": 0.046288494020700455 - }, - { - "id": 5, - "x": 2.599562644958496, - "y": -0.712766706943512, - "orientation": 2.9654393196105957, - "vx": 0.0007674585212953389, - "vy": 0.011194609105587006 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4137115478515625, - "y": 0.030412524938583374, - "orientation": 0.12210641801357269, - "vx": -0.022028809413313866, - "vy": 0.42596814036369324 - }, - { - "id": 1, - "x": -3.0077412128448486, - "y": 0.2246125042438507, - "orientation": 0.019557824358344078, - "vx": 0.04390673711895943, - "vy": -0.09027134627103806 - }, - { - "id": 2, - "x": -3.212092638015747, - "y": 0.33006569743156433, - "orientation": 0.07975292950868607, - "vx": 0.16882950067520142, - "vy": 0.9221633076667786 - }, - { - "id": 3, - "x": -1.4688900709152222, - "y": 0.12811626493930817, - "orientation": 3.0783779621124268, - "vx": -0.22318367660045624, - "vy": -0.036654673516750336 - }, - { - "id": 4, - "x": -1.6834913492202759, - "y": -0.1046673133969307, - "orientation": 2.8697094917297363, - "vx": 0.1419854611158371, - "vy": -0.1517096757888794 - }, - { - "id": 5, - "x": -2.1285324096679688, - "y": 0.3376067876815796, - "orientation": -2.8859972953796387, - "vx": 0.03625071048736572, - "vy": -0.02801648899912834 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 55.699999999999996 - } - }, - { - "scenario_id": "clear_danger_vs_overload_press_t33.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 33.083333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_overload_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 33.083333333333336, - "ball_x": -2.25, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": -0.9411540031433105, - "y": -0.938117504119873, - "orientation": -3.0078508853912354, - "vx": -0.9551854729652405, - "vy": -0.6896264553070068 - }, - { - "id": 1, - "x": -2.13107967376709, - "y": -0.002763184253126383, - "orientation": 3.1407148838043213, - "vx": 3.597122599785507e-13, - "vy": -3.8679996705592856e-14 - }, - { - "id": 2, - "x": -1.4424123764038086, - "y": -0.6471688151359558, - "orientation": 0.5561040043830872, - "vx": 0.007117101456969976, - "vy": -0.002908495254814625 - }, - { - "id": 3, - "x": -1.2561776638031006, - "y": -0.17642119526863098, - "orientation": 0.22425362467765808, - "vx": 0.010842647403478622, - "vy": 0.0025000255554914474 - }, - { - "id": 4, - "x": -1.257744312286377, - "y": 0.1738991141319275, - "orientation": -0.007119471672922373, - "vx": 0.2807743549346924, - "vy": -0.020545341074466705 - }, - { - "id": 5, - "x": -1.3487356901168823, - "y": 0.6848894357681274, - "orientation": -1.3513613939285278, - "vx": -0.00605650944635272, - "vy": -0.18324770033359528 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.259192943572998, - "y": -0.27560853958129883, - "orientation": -0.021141082048416138, - "vx": -0.1373523771762848, - "vy": -0.06532230228185654 - }, - { - "id": 1, - "x": -1.2499185800552368, - "y": -0.8720216155052185, - "orientation": -1.5990204811096191, - "vx": -2.2498175766827444e-08, - "vy": -8.226572845160263e-07 - }, - { - "id": 2, - "x": -1.247317910194397, - "y": -0.5232349038124084, - "orientation": -2.5604488849639893, - "vx": -0.004718590993434191, - "vy": -0.0031053137499839067 - }, - { - "id": 3, - "x": -1.0425087213516235, - "y": -0.08635304123163223, - "orientation": -2.639449119567871, - "vx": 0.017751295119524002, - "vy": -0.06664687395095825 - }, - { - "id": 4, - "x": -1.0821532011032104, - "y": 0.383681058883667, - "orientation": -2.021280288696289, - "vx": 0.16977688670158386, - "vy": -0.5441986918449402 - }, - { - "id": 5, - "x": -1.4571621417999268, - "y": 0.42128726840019226, - "orientation": 0.10602473467588425, - "vx": 0.5271525979042053, - "vy": -0.41572895646095276 - } - ], - "referee_command": "PREPARE_PENALTY_YELLOW", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 33.083333333333336 - } - }, - { - "scenario_id": "clear_danger_vs_overload_press_t46.1_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 46.06666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 46.06666666666666, - "ball_x": -3.5, - "ball_y": 2.799999952316284, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.392329216003418, - "y": -0.0020892026368528605, - "orientation": 3.064222812652588, - "vx": 4.263256414560601e-13, - "vy": -1.3616711924679947e-13 - }, - { - "id": 1, - "x": -2.4689667224884033, - "y": -0.37645798921585083, - "orientation": -2.5206143856048584, - "vx": 9.192646643896296e-13, - "vy": -6.444844657949034e-13 - }, - { - "id": 2, - "x": -2.8366971015930176, - "y": 0.161568284034729, - "orientation": -2.129564046859741, - "vx": 8.126832540256146e-13, - "vy": 2.0733414984874798e-13 - }, - { - "id": 3, - "x": -2.440692186355591, - "y": 0.11623050272464752, - "orientation": -0.8417633771896362, - "vx": 7.860379014346108e-13, - "vy": 4.246603069191224e-13 - }, - { - "id": 4, - "x": -2.174553394317627, - "y": 0.07662481814622879, - "orientation": -2.0237903594970703, - "vx": -1.212363542890671e-12, - "vy": 1.2906342661267445e-13 - }, - { - "id": 5, - "x": 2.599893808364868, - "y": -0.7414830923080444, - "orientation": 2.9671552181243896, - "vx": -9.85878045867139e-13, - "vy": 4.3298697960381105e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.435622215270996, - "y": -0.019312521442770958, - "orientation": -0.013851616531610489, - "vx": 1.1031175972675555e-11, - "vy": 3.4253849756638033e-13 - }, - { - "id": 1, - "x": 2.0731027126312256, - "y": -1.2574466466903687, - "orientation": -3.1081883907318115, - "vx": 3.4638958368304884e-12, - "vy": 1.3322676295501878e-13 - }, - { - "id": 2, - "x": 1.9587218761444092, - "y": -0.20273393392562866, - "orientation": 2.792818069458008, - "vx": -5.795364188543317e-13, - "vy": -2.739475313262574e-13 - }, - { - "id": 3, - "x": 2.136594772338867, - "y": 0.19549213349819183, - "orientation": 2.8160550594329834, - "vx": -1.7985612998927536e-12, - "vy": -8.10185252220208e-13 - }, - { - "id": 4, - "x": 2.4690792560577393, - "y": -0.012453415431082249, - "orientation": 2.975191354751587, - "vx": -1.0658141036401503e-13, - "vy": -4.2788689258443924e-13 - }, - { - "id": 5, - "x": -2.4429380893707275, - "y": 0.5824821591377258, - "orientation": -0.18624906241893768, - "vx": 7.327471962526033e-13, - "vy": -3.3639757646142243e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 46.06666666666666 - } - }, - { - "scenario_id": "clear_danger_vs_overload_press_t24.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 24.066666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 24.066666666666666, - "ball_x": -4.3025078773498535, - "ball_y": -0.006981321610510349, - "ball_vx": 0.0713483989238739, - "ball_vy": -0.6099298596382141, - "friendly_robots": [ - { - "id": 0, - "x": 4.415639877319336, - "y": -0.18018081784248352, - "orientation": 3.0726821422576904, - "vx": -0.011166967451572418, - "vy": 0.3168429136276245 - }, - { - "id": 1, - "x": -2.74815034866333, - "y": -0.7971861362457275, - "orientation": 2.371922731399536, - "vx": -0.34750109910964966, - "vy": -0.6642141938209534 - }, - { - "id": 2, - "x": -2.777117967605591, - "y": 0.6317737698554993, - "orientation": -3.0920896530151367, - "vx": -0.15782074630260468, - "vy": -0.8632581233978271 - }, - { - "id": 3, - "x": -1.9921461343765259, - "y": 0.3280133605003357, - "orientation": 3.1348793506622314, - "vx": 0.909402072429657, - "vy": 0.2303304821252823 - }, - { - "id": 4, - "x": -2.236877679824829, - "y": 0.7680245041847229, - "orientation": -3.073306083679199, - "vx": -0.23230727016925812, - "vy": 0.016329720616340637 - }, - { - "id": 5, - "x": 2.5865254402160645, - "y": -0.5040053129196167, - "orientation": 2.9992125034332275, - "vx": 0.016421256586909294, - "vy": -0.6925668120384216 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40818452835083, - "y": 0.020791426301002502, - "orientation": 0.2844901382923126, - "vx": 0.024565069004893303, - "vy": -0.09034588932991028 - }, - { - "id": 1, - "x": 1.351063847541809, - "y": 0.9546922445297241, - "orientation": -3.015493631362915, - "vx": 0.5022505521774292, - "vy": 0.04257858172059059 - }, - { - "id": 2, - "x": 1.8017398118972778, - "y": 0.7475730180740356, - "orientation": -3.0640878677368164, - "vx": 2.393629188190971e-07, - "vy": -3.1309759833675344e-06 - }, - { - "id": 3, - "x": 2.9288365840911865, - "y": -0.548383355140686, - "orientation": 3.013489246368408, - "vx": -4.871105261372577e-07, - "vy": -3.718227389981621e-06 - }, - { - "id": 4, - "x": 1.802187204360962, - "y": -0.7479941248893738, - "orientation": 2.9523212909698486, - "vx": -9.359927162222448e-07, - "vy": -4.820814865524881e-06 - }, - { - "id": 5, - "x": -3.233257532119751, - "y": 0.5638774633407593, - "orientation": -2.978985548019409, - "vx": -0.5764859318733215, - "vy": 0.5049554109573364 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 24.066666666666666 - } - }, - { - "scenario_id": "clear_danger_vs_press_and_pass_t16.1_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 16.1, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 16.1, - "ball_x": -1.3237913846969604, - "ball_y": 0.23394069075584412, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.392472267150879, - "y": 0.00889476016163826, - "orientation": 3.1303489208221436, - "vx": 5.062616992290714e-13, - "vy": 5.865100072277585e-14 - }, - { - "id": 1, - "x": -2.774515390396118, - "y": -0.03809019923210144, - "orientation": 0.04217728227376938, - "vx": -5.728750807065808e-12, - "vy": 2.5960483762688114e-12 - }, - { - "id": 2, - "x": -2.6970787048339844, - "y": 0.1629841923713684, - "orientation": -0.1954423040151596, - "vx": 5.46229728115577e-13, - "vy": 7.16093850883226e-14 - }, - { - "id": 3, - "x": -0.7295989990234375, - "y": 0.7437357902526855, - "orientation": 0.7100152373313904, - "vx": 0.022812679409980774, - "vy": 0.01957242377102375 - }, - { - "id": 4, - "x": -0.5268262624740601, - "y": 0.2231072038412094, - "orientation": -0.01026186067610979, - "vx": -7.577100859634811e-06, - "vy": -9.780642074019852e-08 - }, - { - "id": 5, - "x": 2.5999035835266113, - "y": -0.6947576999664307, - "orientation": 2.8976478576660156, - "vx": 8.659739592076221e-13, - "vy": -7.327471962526033e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4469895362854, - "y": 0.22596342861652374, - "orientation": 0.015582187101244926, - "vx": 1.9184653865522705e-12, - "vy": 5.3290705182007514e-14 - }, - { - "id": 1, - "x": -1.88411283493042, - "y": 0.4300573766231537, - "orientation": -3.061798572540283, - "vx": -1.885158695813516e-12, - "vy": -3.480549182199866e-13 - }, - { - "id": 2, - "x": -0.218629390001297, - "y": 0.7168137431144714, - "orientation": -2.7480366230010986, - "vx": -4.188316360398403e-13, - "vy": 3.397282455352979e-13 - }, - { - "id": 3, - "x": -2.6198108196258545, - "y": -0.6469429731369019, - "orientation": 0.5791494846343994, - "vx": -1.9984014443252818e-13, - "vy": 8.126832540256146e-13 - }, - { - "id": 4, - "x": -1.2118502855300903, - "y": -0.27872225642204285, - "orientation": -1.4820055961608887, - "vx": -8.659739592076221e-14, - "vy": 6.078471059822732e-13 - }, - { - "id": 5, - "x": -3.093738555908203, - "y": -0.0781528428196907, - "orientation": 0.22435976564884186, - "vx": 5.995204332975845e-13, - "vy": -2.5979218776228663e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 16.1 - } - }, - { - "scenario_id": "clear_danger_vs_press_and_pass_t36.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 36.13333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_press_and_pass.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 36.13333333333333, - "ball_x": -2.0400075912475586, - "ball_y": -0.7395028471946716, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.394900798797607, - "y": 0.0025404461193829775, - "orientation": -3.1215028762817383, - "vx": 7.887024366937112e-12, - "vy": -2.4915616445020383e-12 - }, - { - "id": 1, - "x": -2.9701316356658936, - "y": 0.4167352616786957, - "orientation": -0.8931149840354919, - "vx": -8.126832540256146e-13, - "vy": 6.161737786669619e-13 - }, - { - "id": 2, - "x": -2.2792794704437256, - "y": -0.08141566812992096, - "orientation": 1.7616260051727295, - "vx": -3.730349362740526e-13, - "vy": 2.818578703767116e-13 - }, - { - "id": 3, - "x": -1.392967700958252, - "y": -0.647292971611023, - "orientation": 0.07165838032960892, - "vx": 5.3290705182007514e-14, - "vy": 5.595524044110789e-13 - }, - { - "id": 4, - "x": -1.4024314880371094, - "y": -0.3907417058944702, - "orientation": 0.47276777029037476, - "vx": 2.531308496145357e-13, - "vy": 4.163336342344337e-14 - }, - { - "id": 5, - "x": 2.6013054847717285, - "y": -1.4370300769805908, - "orientation": 2.9942116737365723, - "vx": 1.6253665080512292e-12, - "vy": 4.596323321948148e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393141746520996, - "y": 0.054875973612070084, - "orientation": -0.006050390657037497, - "vx": 2.9043434324194095e-12, - "vy": 8.811701368571789e-13 - }, - { - "id": 1, - "x": -2.462620496749878, - "y": -0.31057000160217285, - "orientation": 2.3310611248016357, - "vx": -0.2959725558757782, - "vy": 0.24340851604938507 - }, - { - "id": 2, - "x": -2.7253639698028564, - "y": -0.2481299340724945, - "orientation": 0.46955642104148865, - "vx": 9.325873406851315e-13, - "vy": 5.045963646921336e-13 - }, - { - "id": 3, - "x": -2.6427829265594482, - "y": 0.33947086334228516, - "orientation": -1.2439756393432617, - "vx": -3.943512183468556e-12, - "vy": 1.8601786777594498e-12 - }, - { - "id": 4, - "x": -2.5627264976501465, - "y": -0.13251638412475586, - "orientation": 1.7711870670318604, - "vx": 5.3290705182007514e-14, - "vy": -5.770384170489251e-13 - }, - { - "id": 5, - "x": -1.8808891773223877, - "y": 0.03754403814673424, - "orientation": 1.3697372674942017, - "vx": 0.002410141285508871, - "vy": 0.011769787408411503 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 36.13333333333333 - } - }, - { - "scenario_id": "clear_danger_vs_press_and_pass_t42.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 41.983333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 41.983333333333334, - "ball_x": -2.4775381088256836, - "ball_y": -0.44875141978263855, - "ball_vx": -0.03594888374209404, - "ball_vy": 0.4228660762310028, - "friendly_robots": [ - { - "id": 0, - "x": 4.408634662628174, - "y": -0.0025777521077543497, - "orientation": -3.064213275909424, - "vx": 0.00029162896680645645, - "vy": 0.0005263902130536735 - }, - { - "id": 1, - "x": -2.89516282081604, - "y": -0.14712044596672058, - "orientation": -1.174216389656067, - "vx": 0.42497166991233826, - "vy": -0.5149725079536438 - }, - { - "id": 2, - "x": -2.3670623302459717, - "y": -0.46666741371154785, - "orientation": -2.9684717655181885, - "vx": -0.06441111117601395, - "vy": 0.20717833936214447 - }, - { - "id": 3, - "x": -2.168917417526245, - "y": -0.05814005061984062, - "orientation": -2.68729567527771, - "vx": -0.3262246251106262, - "vy": 1.3375465869903564 - }, - { - "id": 4, - "x": -1.8718472719192505, - "y": -0.5571163296699524, - "orientation": 3.051901340484619, - "vx": -0.27951404452323914, - "vy": 0.23070834577083588 - }, - { - "id": 5, - "x": 2.6003050804138184, - "y": -1.4355571269989014, - "orientation": 2.9581689834594727, - "vx": -0.0004564243135973811, - "vy": 0.22715266048908234 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402308464050293, - "y": 0.050619691610336304, - "orientation": -0.29668381810188293, - "vx": -0.013115917332470417, - "vy": -0.08859672397375107 - }, - { - "id": 1, - "x": -2.334975481033325, - "y": -0.7595762014389038, - "orientation": -2.1962454319000244, - "vx": 0.5083216428756714, - "vy": -0.15318270027637482 - }, - { - "id": 2, - "x": -2.512936592102051, - "y": -0.3451279103755951, - "orientation": -1.3951151371002197, - "vx": -0.1841885894536972, - "vy": -0.6624096035957336 - }, - { - "id": 3, - "x": -2.8960092067718506, - "y": 0.03344542160630226, - "orientation": -0.7090333700180054, - "vx": -0.3599306344985962, - "vy": -0.4553104341030121 - }, - { - "id": 4, - "x": -2.334794521331787, - "y": 0.09218070656061172, - "orientation": -1.1009598970413208, - "vx": 0.03463288024067879, - "vy": 0.16417786478996277 - }, - { - "id": 5, - "x": -1.780731439590454, - "y": -0.06733012944459915, - "orientation": -2.676476240158081, - "vx": -6.345171277644113e-05, - "vy": -0.0010024388320744038 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 41.983333333333334 - } - }, - { - "scenario_id": "clear_danger_vs_press_and_pass_t57.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 57.65, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 57.65, - "ball_x": -2.40500545501709, - "ball_y": -0.9025995135307312, - "ball_vx": 0.8283054828643799, - "ball_vy": 0.4138769209384918, - "friendly_robots": [ - { - "id": 0, - "x": 4.408585548400879, - "y": 0.0088413180783391, - "orientation": -2.991053581237793, - "vx": -0.009126478806138039, - "vy": 0.060694899410009384 - }, - { - "id": 1, - "x": -2.6693780422210693, - "y": -0.06610888242721558, - "orientation": -1.0317883491516113, - "vx": 0.6700154542922974, - "vy": -0.39947211742401123 - }, - { - "id": 2, - "x": -2.2208733558654785, - "y": -1.1568262577056885, - "orientation": 2.6258692741394043, - "vx": -0.11985264718532562, - "vy": -0.3027227222919464 - }, - { - "id": 3, - "x": -2.823057174682617, - "y": -0.16003309190273285, - "orientation": -1.1762430667877197, - "vx": 0.4758789837360382, - "vy": -0.10412940382957458 - }, - { - "id": 4, - "x": -1.8695391416549683, - "y": -0.9609819650650024, - "orientation": -3.0131723880767822, - "vx": -0.14009441435337067, - "vy": 0.06933856755495071 - }, - { - "id": 5, - "x": 2.6013505458831787, - "y": -1.8296953439712524, - "orientation": 2.978416681289673, - "vx": 0.01784968562424183, - "vy": 0.17226019501686096 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410034656524658, - "y": -0.0002380650257691741, - "orientation": -0.4542299211025238, - "vx": -0.002892086748033762, - "vy": 0.03661200776696205 - }, - { - "id": 1, - "x": -3.1497721672058105, - "y": 0.14357441663742065, - "orientation": -2.915365695953369, - "vx": -0.23645351827144623, - "vy": -0.3281169533729553 - }, - { - "id": 2, - "x": -2.470872163772583, - "y": -0.7956242561340332, - "orientation": -0.5246990919113159, - "vx": 0.34237751364707947, - "vy": 0.6425289511680603 - }, - { - "id": 3, - "x": -3.026235580444336, - "y": 0.27580493688583374, - "orientation": -0.9640035033226013, - "vx": -0.7191377878189087, - "vy": 0.2144155502319336 - }, - { - "id": 4, - "x": -2.9617831707000732, - "y": 1.0266156196594238, - "orientation": -1.3265691995620728, - "vx": -1.0718154907226562, - "vy": -1.1873037815093994 - }, - { - "id": 5, - "x": -2.4841134548187256, - "y": -1.0428119897842407, - "orientation": 0.3462558388710022, - "vx": 0.2713504433631897, - "vy": 0.19264699518680573 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 57.65 - } - }, - { - "scenario_id": "clear_danger_vs_press_trigger_flow_t14.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 14.066666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_press_trigger_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 14.066666666666666, - "ball_x": -2.5, - "ball_y": 0.6523051261901855, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.388393878936768, - "y": -0.34558016061782837, - "orientation": -3.138382911682129, - "vx": -1.758593271006248e-12, - "vy": -5.628830734849544e-13 - }, - { - "id": 1, - "x": -2.2684543132781982, - "y": 0.31209877133369446, - "orientation": -2.9343173503875732, - "vx": -1.5054624213917123e-12, - "vy": 3.0475622025960547e-13 - }, - { - "id": 2, - "x": -2.6467301845550537, - "y": 0.15594923496246338, - "orientation": 2.9119629859924316, - "vx": 5.062616992290714e-13, - "vy": 4.687916721479723e-13 - }, - { - "id": 3, - "x": -1.1252888441085815, - "y": 0.3987148106098175, - "orientation": 2.739795446395874, - "vx": 2.864375403532904e-13, - "vy": -1.7319479184152442e-13 - }, - { - "id": 4, - "x": -2.3631131649017334, - "y": 0.8702350854873657, - "orientation": 3.0713627338409424, - "vx": -6.261657858885883e-13, - "vy": 1.6653345369377348e-14 - }, - { - "id": 5, - "x": 2.598109483718872, - "y": -0.44643524289131165, - "orientation": 2.9740231037139893, - "vx": -4.836131495267182e-12, - "vy": 2.6545432518787493e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -3.966691017150879, - "y": 0.5950555205345154, - "orientation": -0.4642317593097687, - "vx": -7.287503933639528e-12, - "vy": -2.298161660974074e-13 - }, - { - "id": 1, - "x": -0.9609168767929077, - "y": 0.5013857483863831, - "orientation": -3.129865884780884, - "vx": 7.327471962526033e-12, - "vy": 1.432187701766452e-13 - }, - { - "id": 2, - "x": -1.3906522989273071, - "y": 0.2000715285539627, - "orientation": 2.9865264892578125, - "vx": -6.208367153703875e-12, - "vy": 9.200973316580985e-13 - }, - { - "id": 3, - "x": -2.390573501586914, - "y": -0.2636137306690216, - "orientation": 2.933518409729004, - "vx": 4.82280881897168e-12, - "vy": 8.243405957841787e-13 - }, - { - "id": 4, - "x": -3.1481833457946777, - "y": 0.21941779553890228, - "orientation": -2.5536601543426514, - "vx": -0.030074233189225197, - "vy": -0.020085005089640617 - }, - { - "id": 5, - "x": -1.8041489124298096, - "y": -0.5938668251037598, - "orientation": 2.467833995819092, - "vx": 1.0658141036401503e-12, - "vy": -9.658940314238862e-14 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 14.066666666666666 - } - }, - { - "scenario_id": "clear_danger_vs_press_trigger_flow_t39.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 39.733333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 39.733333333333334, - "ball_x": -4.3355631828308105, - "ball_y": 0.16385594010353088, - "ball_vx": -0.144898921251297, - "ball_vy": 0.1179017424583435, - "friendly_robots": [ - { - "id": 0, - "x": 4.407421112060547, - "y": -0.18843892216682434, - "orientation": 3.0677404403686523, - "vx": 0.03358875960111618, - "vy": -0.0951380580663681 - }, - { - "id": 1, - "x": -2.362891435623169, - "y": -0.06321705132722855, - "orientation": 2.7576332092285156, - "vx": 0.23018425703048706, - "vy": 0.36470940709114075 - }, - { - "id": 2, - "x": -2.7277133464813232, - "y": 0.2635791301727295, - "orientation": 2.8162682056427, - "vx": -0.33955439925193787, - "vy": -0.13663095235824585 - }, - { - "id": 3, - "x": -2.195730447769165, - "y": 1.040045976638794, - "orientation": -2.779446601867676, - "vx": -0.46067896485328674, - "vy": 0.33825060725212097 - }, - { - "id": 4, - "x": -2.5612666606903076, - "y": 0.7451624870300293, - "orientation": -2.8341779708862305, - "vx": -0.5274069905281067, - "vy": -0.34940484166145325 - }, - { - "id": 5, - "x": 2.6001224517822266, - "y": -0.4163433015346527, - "orientation": 3.0352208614349365, - "vx": 0.0019448432140052319, - "vy": -0.6206230521202087 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411839962005615, - "y": 0.10384903103113174, - "orientation": 0.41015854477882385, - "vx": -0.03799045458436012, - "vy": 0.022011391818523407 - }, - { - "id": 1, - "x": -2.0952982902526855, - "y": -0.06788092106580734, - "orientation": 2.499981641769409, - "vx": 0.5375046730041504, - "vy": 0.3930094838142395 - }, - { - "id": 2, - "x": -2.068739652633667, - "y": -0.24623116850852966, - "orientation": 2.4779014587402344, - "vx": 0.2854319214820862, - "vy": 0.3164515793323517 - }, - { - "id": 3, - "x": -2.528212785720825, - "y": 0.9673155546188354, - "orientation": -2.2215516567230225, - "vx": -0.11257445812225342, - "vy": -0.28070104122161865 - }, - { - "id": 4, - "x": -2.288649320602417, - "y": 0.6255999803543091, - "orientation": 3.1270434856414795, - "vx": -0.4155257046222687, - "vy": -0.3377368152141571 - }, - { - "id": 5, - "x": -0.5621065497398376, - "y": -0.02976716123521328, - "orientation": 2.87495493888855, - "vx": 1.106975793838501, - "vy": 0.19835098087787628 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 39.733333333333334 - } - }, - { - "scenario_id": "clear_danger_vs_press_trigger_flow_t58.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 58.46666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 58.46666666666667, - "ball_x": -2.4970924854278564, - "ball_y": 0.41613662242889404, - "ball_vx": 0.0970873013138771, - "ball_vy": -0.2905139625072479, - "friendly_robots": [ - { - "id": 0, - "x": 4.410305976867676, - "y": -0.05665319412946701, - "orientation": 3.060840368270874, - "vx": -0.0045321788638830185, - "vy": -0.12595920264720917 - }, - { - "id": 1, - "x": -2.6840903759002686, - "y": -0.17687079310417175, - "orientation": 1.1603058576583862, - "vx": 0.4141637980937958, - "vy": 0.879390299320221 - }, - { - "id": 2, - "x": -2.88320255279541, - "y": 0.18221423029899597, - "orientation": -0.016192598268389702, - "vx": -0.0011813708115369081, - "vy": -1.266628623008728 - }, - { - "id": 3, - "x": -2.411182165145874, - "y": 0.5184371471405029, - "orientation": -2.8423044681549072, - "vx": 0.013408047147095203, - "vy": 0.20698213577270508 - }, - { - "id": 4, - "x": -2.0704121589660645, - "y": 0.5002990961074829, - "orientation": -2.9804129600524902, - "vx": 0.0365762934088707, - "vy": -0.18980538845062256 - }, - { - "id": 5, - "x": 2.599999189376831, - "y": -0.41886165738105774, - "orientation": 2.9773495197296143, - "vx": 1.9963166778325103e-05, - "vy": -0.18303005397319794 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409712314605713, - "y": 0.0001278141135117039, - "orientation": 0.24302561581134796, - "vx": 0.0004022250941488892, - "vy": 0.0009506061323918402 - }, - { - "id": 1, - "x": -2.626110076904297, - "y": 0.4383738040924072, - "orientation": -0.043642643839120865, - "vx": 0.1759376972913742, - "vy": -0.18664076924324036 - }, - { - "id": 2, - "x": -2.4377477169036865, - "y": -0.4924173355102539, - "orientation": 1.5789974927902222, - "vx": 0.33705440163612366, - "vy": 0.5990656018257141 - }, - { - "id": 3, - "x": -3.1061363220214844, - "y": 0.475467711687088, - "orientation": -0.3670116364955902, - "vx": 0.0504620186984539, - "vy": -1.5488311052322388 - }, - { - "id": 4, - "x": -2.1585311889648438, - "y": 1.0686026811599731, - "orientation": -2.07655668258667, - "vx": -0.2506646513938904, - "vy": -0.39742714166641235 - }, - { - "id": 5, - "x": 2.6386218070983887, - "y": 0.1712668240070343, - "orientation": 3.088388442993164, - "vx": -0.47514376044273376, - "vy": -0.11215265840291977 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 58.46666666666667 - } - }, - { - "scenario_id": "clear_danger_vs_shadow_switch_t52.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 52.21666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_shadow_switch.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 52.21666666666667, - "ball_x": -0.01340409554541111, - "ball_y": -0.057886574417352676, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.4099626541137695, - "y": -0.2301890105009079, - "orientation": 3.1228997707366943, - "vx": -0.00041732325917109847, - "vy": -0.3161984980106354 - }, - { - "id": 1, - "x": 0.7126423716545105, - "y": -0.9360865354537964, - "orientation": 1.0630806684494019, - "vx": 1.2494171857833862, - "vy": 0.4777434468269348 - }, - { - "id": 2, - "x": 0.7990329265594482, - "y": -0.21310913562774658, - "orientation": -1.5469635725021362, - "vx": 0.0011406291741877794, - "vy": -0.32881399989128113 - }, - { - "id": 3, - "x": 1.4843266010284424, - "y": 0.6003379225730896, - "orientation": -0.02244332991540432, - "vx": 0.027574336156249046, - "vy": -0.0005944625590927899 - }, - { - "id": 4, - "x": 0.47023749351501465, - "y": -0.815769612789154, - "orientation": 0.060488685965538025, - "vx": 1.3802473545074463, - "vy": 0.42203688621520996 - }, - { - "id": 5, - "x": 2.500688076019287, - "y": -0.002838208107277751, - "orientation": 1.8095338344573975, - "vx": -1.1590728377086634e-12, - "vy": 3.956600672094801e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40972900390625, - "y": 0.4070475995540619, - "orientation": -0.10443617403507233, - "vx": 1.525419790482374e-09, - "vy": 9.17910103481745e-09 - }, - { - "id": 1, - "x": -0.11767387390136719, - "y": 0.0018367661396041512, - "orientation": 0.000947123859077692, - "vx": -4.3548498140921765e-13, - "vy": -3.7626152193936946e-14 - }, - { - "id": 2, - "x": -0.8024455904960632, - "y": 0.5017049908638, - "orientation": -0.6078882217407227, - "vx": 3.1699571991339326e-05, - "vy": -2.2099044144852087e-05 - }, - { - "id": 3, - "x": -0.8128103613853455, - "y": -0.4958171844482422, - "orientation": -0.3147072196006775, - "vx": 0.02253744937479496, - "vy": -0.007358870934695005 - }, - { - "id": 4, - "x": -1.501961588859558, - "y": 0.7978469729423523, - "orientation": 0.8309653401374817, - "vx": 1.9984014443252818e-14, - "vy": -2.0317081350640365e-13 - }, - { - "id": 5, - "x": -1.5002537965774536, - "y": -0.793878972530365, - "orientation": -1.5302830934524536, - "vx": 0.0004465780803002417, - "vy": -0.010768773965537548 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 52.21666666666667 - } - }, - { - "scenario_id": "clear_danger_vs_shadow_switch_t19.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 19.216666666666665, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 19.216666666666665, - "ball_x": -4.1105780601501465, - "ball_y": 1.6657941341400146, - "ball_vx": -9.771279962933477e-08, - "ball_vy": 1.3150004463113873e-07, - "friendly_robots": [ - { - "id": 0, - "x": 4.410001277923584, - "y": -0.002917586825788021, - "orientation": 2.9491124153137207, - "vx": 1.1105836250635548e-08, - "vy": -7.753832278467598e-07 - }, - { - "id": 1, - "x": -2.7120213508605957, - "y": 1.8285883665084839, - "orientation": -3.122725486755371, - "vx": -0.31753644347190857, - "vy": 0.7904574275016785 - }, - { - "id": 2, - "x": -2.9950144290924072, - "y": 1.305419683456421, - "orientation": 2.2573087215423584, - "vx": -0.5328147411346436, - "vy": 0.7667154669761658 - }, - { - "id": 3, - "x": -2.722600221633911, - "y": 1.5235992670059204, - "orientation": 3.039600133895874, - "vx": 0.07694303244352341, - "vy": -0.18799294531345367 - }, - { - "id": 4, - "x": -3.543740749359131, - "y": 1.8556323051452637, - "orientation": -2.9957780838012695, - "vx": -0.813483715057373, - "vy": 0.231066033244133 - }, - { - "id": 5, - "x": 2.5998358726501465, - "y": 0.5084829330444336, - "orientation": 2.963728427886963, - "vx": 0.00018895194807555526, - "vy": 0.15955697000026703 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410073280334473, - "y": 0.4065757393836975, - "orientation": 1.3314307928085327, - "vx": 9.607131505617872e-05, - "vy": 0.0059503959491848946 - }, - { - "id": 1, - "x": -3.990443468093872, - "y": 1.4773229360580444, - "orientation": 2.2078402042388916, - "vx": -0.3496420383453369, - "vy": 0.2856053113937378 - }, - { - "id": 2, - "x": -2.973074436187744, - "y": -1.3050718307495117, - "orientation": 1.940293550491333, - "vx": 0.09327875077724457, - "vy": -0.32537567615509033 - }, - { - "id": 3, - "x": 2.109039306640625, - "y": 2.147977590560913, - "orientation": -3.1070849895477295, - "vx": 0.6425551176071167, - "vy": 0.44565948843955994 - }, - { - "id": 4, - "x": -3.6831881999969482, - "y": 1.5309603214263916, - "orientation": 2.977177143096924, - "vx": -0.30655524134635925, - "vy": -0.5449286699295044 - }, - { - "id": 5, - "x": -3.19736647605896, - "y": 0.9253952503204346, - "orientation": 2.3986167907714844, - "vx": 0.3286474049091339, - "vy": 0.13196727633476257 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 19.216666666666665 - } - }, - { - "scenario_id": "clear_danger_vs_shadow_switch_t24.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 24.1, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_shadow_switch.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 24.1, - "ball_x": -3.961599111557007, - "ball_y": 1.6081657409667969, - "ball_vx": 0.06091510131955147, - "ball_vy": 0.01591808721423149, - "friendly_robots": [ - { - "id": 0, - "x": 4.404590129852295, - "y": -0.03145880624651909, - "orientation": 2.948089122772217, - "vx": -0.032178234308958054, - "vy": -0.3608264923095703 - }, - { - "id": 1, - "x": -2.650331497192383, - "y": -0.564171552658081, - "orientation": 2.279236316680908, - "vx": -0.7945207357406616, - "vy": -1.5284196138381958 - }, - { - "id": 2, - "x": -3.9684553146362305, - "y": 1.7180800437927246, - "orientation": -1.6306198835372925, - "vx": -0.13499192893505096, - "vy": 0.010815688408911228 - }, - { - "id": 3, - "x": -2.8466482162475586, - "y": 0.37566888332366943, - "orientation": 2.3156800270080566, - "vx": -0.2620609402656555, - "vy": -1.5525269508361816 - }, - { - "id": 4, - "x": -3.485548257827759, - "y": 1.5387029647827148, - "orientation": 3.0067195892333984, - "vx": -0.059573035687208176, - "vy": -0.025168512016534805 - }, - { - "id": 5, - "x": 2.6003153324127197, - "y": 0.5563952326774597, - "orientation": 2.982264757156372, - "vx": -0.0005484992871060967, - "vy": -0.016484765335917473 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402482509613037, - "y": 0.22347615659236908, - "orientation": 1.2618094682693481, - "vx": -0.013369708321988583, - "vy": 0.3281364440917969 - }, - { - "id": 1, - "x": -3.0595688819885254, - "y": 1.081291913986206, - "orientation": 2.550593852996826, - "vx": 0.0766790509223938, - "vy": -0.07387250661849976 - }, - { - "id": 2, - "x": -3.0272483825683594, - "y": 0.7653290033340454, - "orientation": 2.3590357303619385, - "vx": 0.14736732840538025, - "vy": 0.1457589715719223 - }, - { - "id": 3, - "x": 2.9472198486328125, - "y": 0.5948861241340637, - "orientation": 2.9982664585113525, - "vx": 0.034094348549842834, - "vy": -0.06734047085046768 - }, - { - "id": 4, - "x": -1.8164963722229004, - "y": 0.13920727372169495, - "orientation": 2.6242527961730957, - "vx": -0.3808552622795105, - "vy": -1.1500773429870605 - }, - { - "id": 5, - "x": -2.1691994667053223, - "y": 0.9216893911361694, - "orientation": 2.853565216064453, - "vx": -0.15726904571056366, - "vy": -0.8766487240791321 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 24.1 - } - }, - { - "scenario_id": "clear_danger_vs_shadow_switch_t27.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 27.78333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 27.78333333333333, - "ball_x": -3.0360827445983887, - "ball_y": -1.3783316612243652, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.40794038772583, - "y": 0.3517162501811981, - "orientation": -2.918203592300415, - "vx": 0.0035950718447566032, - "vy": 0.10248827934265137 - }, - { - "id": 1, - "x": -2.675999164581299, - "y": -0.30757203698158264, - "orientation": -1.9081978797912598, - "vx": -0.2980545163154602, - "vy": 1.2796857357025146 - }, - { - "id": 2, - "x": -2.1420767307281494, - "y": -0.7569879293441772, - "orientation": -1.5978796482086182, - "vx": -0.5090107321739197, - "vy": -1.1323349475860596 - }, - { - "id": 3, - "x": -2.5955774784088135, - "y": -1.1500216722488403, - "orientation": -2.56683087348938, - "vx": -0.36232346296310425, - "vy": -0.4657369554042816 - }, - { - "id": 4, - "x": -2.1230552196502686, - "y": 0.22095948457717896, - "orientation": -1.558079481124878, - "vx": -0.6339293718338013, - "vy": -1.517264723777771 - }, - { - "id": 5, - "x": 2.4977920055389404, - "y": -1.640159010887146, - "orientation": -3.071993827819824, - "vx": -0.33583641052246094, - "vy": 0.3112655580043793 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407586574554443, - "y": 0.09235312044620514, - "orientation": -0.833984375, - "vx": -0.0040067220106720924, - "vy": -0.16243048012256622 - }, - { - "id": 1, - "x": -3.322155237197876, - "y": -0.5144559741020203, - "orientation": -1.4155527353286743, - "vx": -0.22056794166564941, - "vy": 1.2509890794754028 - }, - { - "id": 2, - "x": -3.017157554626465, - "y": -1.1494015455245972, - "orientation": -1.7136136293411255, - "vx": -0.03256849944591522, - "vy": -0.4190051555633545 - }, - { - "id": 3, - "x": 2.86929988861084, - "y": -0.1593664139509201, - "orientation": -2.9185361862182617, - "vx": 0.0506107471883297, - "vy": 0.43533337116241455 - }, - { - "id": 4, - "x": -2.416508674621582, - "y": -1.1690058708190918, - "orientation": -2.6858739852905273, - "vx": -0.36120685935020447, - "vy": -0.41568833589553833 - }, - { - "id": 5, - "x": -1.7873722314834595, - "y": 0.16934186220169067, - "orientation": -2.102682590484619, - "vx": -0.45030295848846436, - "vy": -1.1829785108566284 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 27.78333333333333 - } - }, - { - "scenario_id": "clear_danger_vs_shadow_switch_t60.5_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 60.55, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_shadow_switch.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 60.55, - "ball_x": -0.030988188460469246, - "ball_y": -0.15969261527061462, - "ball_vx": -4.978309431358241e-13, - "ball_vy": 7.370770660486414e-12, - "friendly_robots": [ - { - "id": 0, - "x": 4.412661075592041, - "y": -0.23743674159049988, - "orientation": 3.103854179382324, - "vx": -0.005417955573648214, - "vy": 0.41792038083076477 - }, - { - "id": 1, - "x": -0.25278058648109436, - "y": -0.21440906822681427, - "orientation": 0.8927029967308044, - "vx": -0.42208123207092285, - "vy": 0.4023655652999878 - }, - { - "id": 2, - "x": 0.07857668399810791, - "y": -0.18499717116355896, - "orientation": 2.860255718231201, - "vx": -5.471456621108928e-12, - "vy": 7.82290898726501e-12 - }, - { - "id": 3, - "x": -0.92166668176651, - "y": -0.21109797060489655, - "orientation": -0.4709247946739197, - "vx": -1.5229958295822144, - "vy": -1.1671676635742188 - }, - { - "id": 4, - "x": 0.45829635858535767, - "y": -0.08484293520450592, - "orientation": -2.9410693645477295, - "vx": -0.07015801221132278, - "vy": -0.10331695526838303 - }, - { - "id": 5, - "x": 2.567495584487915, - "y": -1.0510976314544678, - "orientation": 2.8076577186584473, - "vx": 0.05717340111732483, - "vy": 0.012936458922922611 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409948825836182, - "y": 0.1578562706708908, - "orientation": -0.06632212549448013, - "vx": -0.0002830922312568873, - "vy": -0.07176898419857025 - }, - { - "id": 1, - "x": -3.3076765537261963, - "y": 0.17594534158706665, - "orientation": -0.03434449061751366, - "vx": -0.08290019631385803, - "vy": -0.6932917833328247 - }, - { - "id": 2, - "x": -2.978269577026367, - "y": -0.06414029747247696, - "orientation": -0.0630551129579544, - "vx": -0.0546489953994751, - "vy": -0.6023959517478943 - }, - { - "id": 3, - "x": 2.963923215866089, - "y": -1.0191888809204102, - "orientation": 2.8608767986297607, - "vx": 0.030004318803548813, - "vy": 0.030497973784804344 - }, - { - "id": 4, - "x": 1.0874067544937134, - "y": -0.027138391509652138, - "orientation": -3.008286237716675, - "vx": -0.0498029924929142, - "vy": -0.09966623038053513 - }, - { - "id": 5, - "x": 0.691154956817627, - "y": -0.23133592307567596, - "orientation": 3.021599292755127, - "vx": -0.0223323255777359, - "vy": 0.08121717721223831 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 60.55 - } - }, - { - "scenario_id": "clear_danger_vs_split_shape_t25.7_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 25.733333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 25.733333333333334, - "ball_x": 2.5, - "ball_y": 0.584522008895874, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.3988847732543945, - "y": 0.32920560240745544, - "orientation": 2.586656093597412, - "vx": 3.0375701953744283e-12, - "vy": 4.6629367034256575e-14 - }, - { - "id": 1, - "x": 1.4845455884933472, - "y": -0.6759752035140991, - "orientation": 0.32819774746894836, - "vx": 2.6645352591003757e-13, - "vy": 1.5987211554602254e-13 - }, - { - "id": 2, - "x": 3.0849592685699463, - "y": 0.057240959256887436, - "orientation": -0.7326357364654541, - "vx": 0.016296137124300003, - "vy": -0.014689308591187 - }, - { - "id": 3, - "x": 1.6798901557922363, - "y": -1.4968938827514648, - "orientation": 0.32080668210983276, - "vx": 3.943512183468556e-12, - "vy": -1.9317880628477724e-13 - }, - { - "id": 4, - "x": 2.269564390182495, - "y": -0.6063311100006104, - "orientation": 0.448219358921051, - "vx": 3.4638958368304884e-13, - "vy": 1.765254609153999e-13 - }, - { - "id": 5, - "x": 2.831796407699585, - "y": -0.14015927910804749, - "orientation": -1.1404834985733032, - "vx": 2.8470079627140876e-08, - "vy": -6.320400558479378e-08 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.495661735534668, - "y": -0.14686031639575958, - "orientation": -0.00911647081375122, - "vx": 9.778844400898379e-12, - "vy": -1.971756091734278e-12 - }, - { - "id": 1, - "x": 2.2149457931518555, - "y": 0.056861016899347305, - "orientation": 0.12745481729507446, - "vx": 2.531308496145357e-13, - "vy": -1.0841327835464654e-12 - }, - { - "id": 2, - "x": 1.447180986404419, - "y": 0.37745651602745056, - "orientation": 0.1193646639585495, - "vx": 1.3988810110276972e-13, - "vy": -2.148281552649678e-13 - }, - { - "id": 3, - "x": 0.9986843466758728, - "y": -1.4947813749313354, - "orientation": 0.3175678551197052, - "vx": -2.6645352591003757e-12, - "vy": 3.530509218307998e-13 - }, - { - "id": 4, - "x": 2.253241777420044, - "y": -0.9231827259063721, - "orientation": 0.6840010285377502, - "vx": -1.0658141036401503e-13, - "vy": -1.8884893648873913e-12 - }, - { - "id": 5, - "x": -1.4747052192687988, - "y": -0.09178133308887482, - "orientation": 0.036032624542713165, - "vx": -1.8385293287792592e-12, - "vy": 8.039402477066915e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 25.733333333333334 - } - }, - { - "scenario_id": "clear_danger_vs_split_shape_t36.2_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 36.21666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 36.21666666666667, - "ball_x": 4.25, - "ball_y": 2.018937349319458, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.395981788635254, - "y": 0.40213707089424133, - "orientation": 3.0895729064941406, - "vx": -1.4921397450962104e-12, - "vy": 2.864375403532904e-13 - }, - { - "id": 1, - "x": 2.5986242294311523, - "y": -0.1351812779903412, - "orientation": 0.885037362575531, - "vx": -6.128431095930864e-13, - "vy": -3.863576125695545e-13 - }, - { - "id": 2, - "x": 2.6046640872955322, - "y": 1.063220500946045, - "orientation": 0.4956775903701782, - "vx": -5.595524044110789e-13, - "vy": -1.0658141036401503e-13 - }, - { - "id": 3, - "x": 2.59116530418396, - "y": 2.1896579265594482, - "orientation": -0.10336823761463165, - "vx": 1.1324274851176597e-12, - "vy": -9.992007221626409e-13 - }, - { - "id": 4, - "x": 3.0084266662597656, - "y": 1.4028701782226562, - "orientation": 0.4203293025493622, - "vx": -3.05089287166993e-12, - "vy": -3.0109248427834245e-12 - }, - { - "id": 5, - "x": 3.736156463623047, - "y": 2.5976603031158447, - "orientation": 2.2978243827819824, - "vx": -0.03046145848929882, - "vy": 0.03430762141942978 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.497777462005615, - "y": -0.006153450813144445, - "orientation": 0.031005069613456726, - "vx": -2.6645352591003757e-13, - "vy": 3.7964423271752423e-14 - }, - { - "id": 1, - "x": 4.139130592346191, - "y": 2.4354538917541504, - "orientation": 2.579423427581787, - "vx": 1.8918200339612667e-12, - "vy": -2.1449508835758024e-12 - }, - { - "id": 2, - "x": -1.8127362728118896, - "y": 0.1463773548603058, - "orientation": 0.3529857099056244, - "vx": -1.3322676295501878e-14, - "vy": -5.745404152435185e-14 - }, - { - "id": 3, - "x": -1.5451079607009888, - "y": -0.6977837681770325, - "orientation": 1.7565630674362183, - "vx": -5.46229728115577e-13, - "vy": 5.762057497804562e-13 - }, - { - "id": 4, - "x": 3.014072895050049, - "y": 0.9319593906402588, - "orientation": 0.6494980454444885, - "vx": 1.0391687510491465e-12, - "vy": -9.992007221626409e-13 - }, - { - "id": 5, - "x": 1.658603310585022, - "y": 1.6640353202819824, - "orientation": 0.1975647509098053, - "vx": 8.859579736508749e-13, - "vy": -6.461498003318411e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 36.21666666666667 - } - }, - { - "scenario_id": "clear_danger_vs_split_shape_t55.3_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 55.3, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 55.3, - "ball_x": -4.0, - "ball_y": -2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.392590045928955, - "y": -0.2829324007034302, - "orientation": -3.119180917739868, - "vx": 1.5187850976872141e-12, - "vy": -1.0841327835464654e-12 - }, - { - "id": 1, - "x": 2.455807685852051, - "y": -2.291152000427246, - "orientation": -3.0389089584350586, - "vx": 3.730349362740526e-13, - "vy": 1.7719159473017498e-12 - }, - { - "id": 2, - "x": 2.2175941467285156, - "y": -1.8154646158218384, - "orientation": -2.869964838027954, - "vx": 1.7319479184152442e-13, - "vy": -6.128431095930864e-13 - }, - { - "id": 3, - "x": 2.6613986492156982, - "y": -2.3485021591186523, - "orientation": -3.0312910079956055, - "vx": -4.716227408607665e-12, - "vy": 1.318944953254686e-12 - }, - { - "id": 4, - "x": -2.693230390548706, - "y": -2.0849738121032715, - "orientation": -2.574145793914795, - "vx": 1.2922996006636822e-12, - "vy": 3.3706371027619753e-12 - }, - { - "id": 5, - "x": 1.9300190210342407, - "y": -1.7641171216964722, - "orientation": -2.9022836685180664, - "vx": -4.74953409934642e-12, - "vy": 2.0583534876550402e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402200698852539, - "y": -0.40860626101493835, - "orientation": -1.1193598508834839, - "vx": 4.5297099404706387e-13, - "vy": -1.0841327835464654e-12 - }, - { - "id": 1, - "x": -1.5614421367645264, - "y": -1.8080215454101562, - "orientation": -2.6848816871643066, - "vx": -3.930189507173054e-13, - "vy": -1.1324274851176597e-12 - }, - { - "id": 2, - "x": 1.2896915674209595, - "y": -0.49132663011550903, - "orientation": -2.6498775482177734, - "vx": 2.531308496145357e-13, - "vy": 4.3298697960381105e-14 - }, - { - "id": 3, - "x": 1.57362961769104, - "y": -0.05705311894416809, - "orientation": -2.6165425777435303, - "vx": 2.9976021664879227e-13, - "vy": -1.074140776324839e-13 - }, - { - "id": 4, - "x": 0.8736771941184998, - "y": 0.2096686214208603, - "orientation": -2.7076268196105957, - "vx": 8.326672684688674e-14, - "vy": 4.654610030740969e-13 - }, - { - "id": 5, - "x": -2.8697986602783203, - "y": -1.0472348928451538, - "orientation": -2.088329553604126, - "vx": -4.383160501220118e-12, - "vy": -5.38902256153051e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 55.3 - } - }, - { - "scenario_id": "clear_danger_vs_split_shape_t17.0_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 16.966666666666665, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_split_shape.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 16.966666666666665, - "ball_x": 2.1200249195098877, - "ball_y": 2.1559078693389893, - "ball_vx": -0.3402017652988434, - "ball_vy": 0.14286625385284424, - "friendly_robots": [ - { - "id": 0, - "x": 4.410678386688232, - "y": 0.2928292453289032, - "orientation": 2.4322524070739746, - "vx": 0.015268031507730484, - "vy": -0.25833287835121155 - }, - { - "id": 1, - "x": 2.2195379734039307, - "y": 0.30046188831329346, - "orientation": 1.4437624216079712, - "vx": 0.8918669819831848, - "vy": -0.3184589147567749 - }, - { - "id": 2, - "x": 2.463461399078369, - "y": 0.2448563277721405, - "orientation": 1.6192915439605713, - "vx": 0.999031662940979, - "vy": 0.11244160681962967 - }, - { - "id": 3, - "x": 2.101762533187866, - "y": 2.266866445541382, - "orientation": -1.262641429901123, - "vx": -0.05840999260544777, - "vy": 0.19912871718406677 - }, - { - "id": 4, - "x": 2.1945013999938965, - "y": 1.9797967672348022, - "orientation": 1.971743106842041, - "vx": 0.19778627157211304, - "vy": -0.22812913358211517 - }, - { - "id": 5, - "x": 2.606550931930542, - "y": 2.0644469261169434, - "orientation": 2.7022478580474854, - "vx": -0.021431444212794304, - "vy": 0.41586971282958984 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4107489585876465, - "y": -0.001666165073402226, - "orientation": 0.3167365491390228, - "vx": -0.018027136102318764, - "vy": 0.07362514734268188 - }, - { - "id": 1, - "x": 2.277984380722046, - "y": 2.303607940673828, - "orientation": 1.8654229640960693, - "vx": -0.0037712217308580875, - "vy": 0.38284432888031006 - }, - { - "id": 2, - "x": -2.8882031440734863, - "y": 0.9921754598617554, - "orientation": 0.2257004976272583, - "vx": -0.36142346262931824, - "vy": -0.11419791728258133 - }, - { - "id": 3, - "x": -2.7666499614715576, - "y": 0.7043001651763916, - "orientation": 0.2813844084739685, - "vx": -1.1160308122634888, - "vy": -0.34233763813972473 - }, - { - "id": 4, - "x": 2.966895341873169, - "y": 1.5348821878433228, - "orientation": 2.263706684112549, - "vx": 0.41277649998664856, - "vy": 0.9335571527481079 - }, - { - "id": 5, - "x": 1.4002691507339478, - "y": 0.8635866045951843, - "orientation": 1.0809690952301025, - "vx": 1.4242571592330933, - "vy": -0.5190836787223816 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 16.966666666666665 - } - }, - { - "scenario_id": "clear_danger_vs_split_shape_t19.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 19.433333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 19.433333333333334, - "ball_x": -1.792719841003418, - "ball_y": 0.11283067613840103, - "ball_vx": 0.1709192395210266, - "ball_vy": -0.25970518589019775, - "friendly_robots": [ - { - "id": 0, - "x": 4.4086761474609375, - "y": 0.27021485567092896, - "orientation": 3.101970911026001, - "vx": 0.001020736643113196, - "vy": 0.2457849681377411 - }, - { - "id": 1, - "x": 2.9405524730682373, - "y": 0.33705785870552063, - "orientation": -3.0637271404266357, - "vx": -0.7302291989326477, - "vy": 0.1547831892967224 - }, - { - "id": 2, - "x": 2.9792721271514893, - "y": 1.8805662393569946, - "orientation": -2.7733850479125977, - "vx": -0.4267530143260956, - "vy": 0.5245629549026489 - }, - { - "id": 3, - "x": 0.6303792595863342, - "y": 1.2356139421463013, - "orientation": -2.478180170059204, - "vx": -1.7572590112686157, - "vy": -0.7744954228401184 - }, - { - "id": 4, - "x": 1.5271071195602417, - "y": 0.9791445732116699, - "orientation": -2.8053557872772217, - "vx": -1.1523874998092651, - "vy": -0.937264084815979 - }, - { - "id": 5, - "x": 2.558983087539673, - "y": 1.1078506708145142, - "orientation": -2.8747472763061523, - "vx": 0.11989213526248932, - "vy": -1.3235613107681274 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40782356262207, - "y": -0.3574977219104767, - "orientation": 0.2174656242132187, - "vx": -0.004314079415053129, - "vy": -0.09179073572158813 - }, - { - "id": 1, - "x": 1.2807127237319946, - "y": 1.651218295097351, - "orientation": -2.7468652725219727, - "vx": -0.4357694983482361, - "vy": -1.1707209348678589 - }, - { - "id": 2, - "x": -1.6459457874298096, - "y": -0.14086993038654327, - "orientation": 0.9417899250984192, - "vx": 1.2967689037322998, - "vy": 0.04977964609861374 - }, - { - "id": 3, - "x": -1.8770591020584106, - "y": 0.0814155638217926, - "orientation": 0.3568466901779175, - "vx": 0.9174754023551941, - "vy": 0.11438717693090439 - }, - { - "id": 4, - "x": 2.751668691635132, - "y": 1.6762100458145142, - "orientation": -2.856518268585205, - "vx": -0.5105195045471191, - "vy": -0.5995246171951294 - }, - { - "id": 5, - "x": 1.7534784078598022, - "y": 0.6264408826828003, - "orientation": -3.1379611492156982, - "vx": -1.6547677516937256, - "vy": -0.43901312351226807 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 19.433333333333334 - } - }, - { - "scenario_id": "clear_danger_vs_split_shape_t29.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 29.933333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 29.933333333333334, - "ball_x": 2.3852624893188477, - "ball_y": 0.7849796414375305, - "ball_vx": -0.07077643275260925, - "ball_vy": 0.5308992266654968, - "friendly_robots": [ - { - "id": 0, - "x": 4.397372722625732, - "y": 0.0966516062617302, - "orientation": 2.8686726093292236, - "vx": -0.09755784273147583, - "vy": -0.42963314056396484 - }, - { - "id": 1, - "x": 2.555939197540283, - "y": -0.8297951221466064, - "orientation": 1.4883232116699219, - "vx": 0.997911274433136, - "vy": 0.19247645139694214 - }, - { - "id": 2, - "x": 2.884566307067871, - "y": 0.4408641755580902, - "orientation": 2.6986095905303955, - "vx": -0.13346247375011444, - "vy": 0.3220091760158539 - }, - { - "id": 3, - "x": 2.362722635269165, - "y": -0.911779522895813, - "orientation": 1.4497332572937012, - "vx": 0.28623166680336, - "vy": 0.9350548982620239 - }, - { - "id": 4, - "x": 2.315464496612549, - "y": 0.021518724039196968, - "orientation": 1.5197335481643677, - "vx": -0.3888157606124878, - "vy": 0.9145901203155518 - }, - { - "id": 5, - "x": 2.471153497695923, - "y": 0.711891233921051, - "orientation": -2.2284445762634277, - "vx": 0.16970416903495789, - "vy": 0.7131410241127014 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.420190334320068, - "y": 0.18071310222148895, - "orientation": 0.08271875977516174, - "vx": 0.017903899773955345, - "vy": 0.4036174416542053 - }, - { - "id": 1, - "x": 2.3014142513275146, - "y": 0.8592657446861267, - "orientation": -0.39107874035835266, - "vx": -0.13627061247825623, - "vy": 0.46019506454467773 - }, - { - "id": 2, - "x": 2.04784893989563, - "y": 1.0096461772918701, - "orientation": -0.31351959705352783, - "vx": 1.1856850385665894, - "vy": 0.4840376675128937 - }, - { - "id": 3, - "x": 1.5938684940338135, - "y": -1.4538849592208862, - "orientation": 1.257232904434204, - "vx": 1.4476147890090942, - "vy": 0.5351670384407043 - }, - { - "id": 4, - "x": 2.593928813934326, - "y": -0.14757892489433289, - "orientation": 1.7764105796813965, - "vx": -0.07189317792654037, - "vy": 1.0313053131103516 - }, - { - "id": 5, - "x": -2.2375054359436035, - "y": 0.1561312973499298, - "orientation": 0.04976362735033035, - "vx": -1.3882174491882324, - "vy": 0.7429486513137817 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 29.933333333333334 - } - }, - { - "scenario_id": "clear_danger_vs_switch_of_play_t37.3_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 37.28333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_switch_of_play.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 37.28333333333333, - "ball_x": -2.25, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": -0.9091364145278931, - "y": -0.9571850299835205, - "orientation": -3.091320514678955, - "vx": -1.0028839111328125, - "vy": -0.5791724920272827 - }, - { - "id": 1, - "x": -2.13638973236084, - "y": -0.016319263726472855, - "orientation": -3.140697717666626, - "vx": 0.01124172005802393, - "vy": 0.028711209073662758 - }, - { - "id": 2, - "x": -1.1586240530014038, - "y": -0.4149896502494812, - "orientation": -2.521853446960449, - "vx": 0.2257150560617447, - "vy": 0.38021281361579895 - }, - { - "id": 3, - "x": -1.3605185747146606, - "y": -0.06207273155450821, - "orientation": -0.6828435659408569, - "vx": 0.05570460855960846, - "vy": -0.011549032293260098 - }, - { - "id": 4, - "x": -1.2326819896697998, - "y": 0.38692548871040344, - "orientation": -1.2657296657562256, - "vx": 0.16677184402942657, - "vy": -0.09479764848947525 - }, - { - "id": 5, - "x": -0.9490408897399902, - "y": 0.6278445720672607, - "orientation": -2.7551300525665283, - "vx": -0.03770085424184799, - "vy": 0.17187142372131348 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.192322254180908, - "y": -0.03451421856880188, - "orientation": -0.01128189917653799, - "vx": 0.06535492837429047, - "vy": 1.0280706882476807 - }, - { - "id": 1, - "x": -1.0996237993240356, - "y": -0.8121307492256165, - "orientation": -2.8009426593780518, - "vx": 0.17625340819358826, - "vy": 0.28526729345321655 - }, - { - "id": 2, - "x": -1.370233178138733, - "y": -0.6818801164627075, - "orientation": 0.9547812938690186, - "vx": 0.10989673435688019, - "vy": 0.15721219778060913 - }, - { - "id": 3, - "x": -1.3003718852996826, - "y": -0.30519381165504456, - "orientation": 1.047377109527588, - "vx": 0.03715633600950241, - "vy": 0.19158107042312622 - }, - { - "id": 4, - "x": -1.2408075332641602, - "y": 0.5671674013137817, - "orientation": -1.1865564584732056, - "vx": 0.2462754100561142, - "vy": -0.08953634649515152 - }, - { - "id": 5, - "x": -1.0743021965026855, - "y": 0.28961679339408875, - "orientation": 2.109701633453369, - "vx": 0.48783811926841736, - "vy": 0.05530543252825737 - } - ], - "referee_command": "PREPARE_PENALTY_YELLOW", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 37.28333333333333 - } - }, - { - "scenario_id": "clear_danger_vs_switch_of_play_t50.3_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 50.266666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_switch_of_play.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 50.266666666666666, - "ball_x": -0.004191722255200148, - "ball_y": -0.044912032783031464, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.407777309417725, - "y": -0.0018893942469730973, - "orientation": -3.132765769958496, - "vx": -3.916866830877552e-12, - "vy": -4.2179801318376065e-14 - }, - { - "id": 1, - "x": 0.7693883776664734, - "y": 0.4208128750324249, - "orientation": -0.5962228775024414, - "vx": 0.05385538190603256, - "vy": -0.036616384983062744 - }, - { - "id": 2, - "x": 0.6482756733894348, - "y": -0.603542685508728, - "orientation": 0.9003819227218628, - "vx": 0.29787084460258484, - "vy": 0.4240280091762543 - }, - { - "id": 3, - "x": 0.8459745049476624, - "y": -0.6069566607475281, - "orientation": 1.013696312904358, - "vx": 0.5461308360099792, - "vy": 0.39785534143447876 - }, - { - "id": 4, - "x": 1.4220659732818604, - "y": -0.6344727873802185, - "orientation": 0.4155208170413971, - "vx": 0.13711030781269073, - "vy": 0.06064843013882637 - }, - { - "id": 5, - "x": 2.5000205039978027, - "y": -0.0029246623162180185, - "orientation": 1.5787616968154907, - "vx": -7.72715225139109e-13, - "vy": -3.9377355542935533e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409876346588135, - "y": 0.4022447466850281, - "orientation": -0.10001324862241745, - "vx": -0.00021868014300707728, - "vy": 0.013623249717056751 - }, - { - "id": 1, - "x": -0.11780610680580139, - "y": 0.002020348096266389, - "orientation": -0.0009318524971604347, - "vx": -5.231195245869458e-05, - "vy": -4.6723544073756784e-05 - }, - { - "id": 2, - "x": -0.8116559386253357, - "y": 0.49309515953063965, - "orientation": 0.533880889415741, - "vx": 0.020506469532847404, - "vy": 0.012147755362093449 - }, - { - "id": 3, - "x": -0.8014311194419861, - "y": -0.49745506048202515, - "orientation": -1.0575958490371704, - "vx": -4.4043837021945365e-08, - "vy": 7.829407167037061e-08 - }, - { - "id": 4, - "x": -1.5056195259094238, - "y": 0.799503743648529, - "orientation": 0.08899995684623718, - "vx": 0.009886513464152813, - "vy": 0.0008730406989343464 - }, - { - "id": 5, - "x": -1.5004148483276367, - "y": -0.7898044586181641, - "orientation": -1.5292491912841797, - "vx": 0.0007297671982087195, - "vy": -0.01793714426457882 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 50.266666666666666 - } - }, - { - "scenario_id": "clear_danger_vs_switch_of_play_t24.8_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 24.8, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_switch_of_play.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 24.8, - "ball_x": -4.1444993019104, - "ball_y": -2.0356156826019287, - "ball_vx": -2.424727085781342e-12, - "ball_vy": 1.5014656185030617e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.409987449645996, - "y": 0.407052606344223, - "orientation": -2.8624651432037354, - "vx": 1.0658141036401503e-12, - "vy": -3.913536161803677e-13 - }, - { - "id": 1, - "x": -4.1285481452941895, - "y": -1.9280356168746948, - "orientation": -1.723663330078125, - "vx": 5.424993787528365e-11, - "vy": 4.39914771277472e-11 - }, - { - "id": 2, - "x": -2.7987236976623535, - "y": 1.5020959377288818, - "orientation": -2.040647268295288, - "vx": -0.5265517830848694, - "vy": 0.19825473427772522 - }, - { - "id": 3, - "x": -4.055720806121826, - "y": -2.2951176166534424, - "orientation": 2.4547958374023438, - "vx": -0.27598845958709717, - "vy": -0.4435153305530548 - }, - { - "id": 4, - "x": -3.6837170124053955, - "y": -1.8571662902832031, - "orientation": -2.8194985389709473, - "vx": -0.28212517499923706, - "vy": 0.08130698651075363 - }, - { - "id": 5, - "x": 2.599794626235962, - "y": -2.2970495223999023, - "orientation": 3.103790521621704, - "vx": 9.325873406851315e-14, - "vy": -3.304023721284466e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410099506378174, - "y": -0.40708622336387634, - "orientation": -1.4081732034683228, - "vx": -6.474820679613913e-12, - "vy": 9.993672556163347e-12 - }, - { - "id": 1, - "x": -2.969727039337158, - "y": 1.419130802154541, - "orientation": -1.9053322076797485, - "vx": 0.16375014185905457, - "vy": -0.26531633734703064 - }, - { - "id": 2, - "x": 2.379364013671875, - "y": -2.475074291229248, - "orientation": 3.075284481048584, - "vx": -4.0826009239935956e-10, - "vy": 2.8763658121988556e-11 - }, - { - "id": 3, - "x": -3.4553775787353516, - "y": -1.9437137842178345, - "orientation": -1.7308213710784912, - "vx": 0.057918693870306015, - "vy": 0.6683517694473267 - }, - { - "id": 4, - "x": -3.08194899559021, - "y": -1.1623154878616333, - "orientation": -2.452725887298584, - "vx": 5.482281295599023e-11, - "vy": 4.35984581770299e-11 - }, - { - "id": 5, - "x": -2.990764617919922, - "y": -0.954563319683075, - "orientation": -2.3877837657928467, - "vx": 1.814548511447356e-11, - "vy": 2.077671368283518e-11 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 24.8 - } - }, - { - "scenario_id": "clear_danger_vs_switch_of_play_t28.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 28.016666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 28.016666666666666, - "ball_x": -4.396217346191406, - "ball_y": -0.23182901740074158, - "ball_vx": -0.1520509570837021, - "ball_vy": 0.027133747935295105, - "friendly_robots": [ - { - "id": 0, - "x": 4.402353286743164, - "y": -0.02996603213250637, - "orientation": -3.048706531524658, - "vx": 0.013876743614673615, - "vy": 0.05122210085391998 - }, - { - "id": 1, - "x": -2.6907031536102295, - "y": -1.0432628393173218, - "orientation": 3.0405702590942383, - "vx": 0.07815888524055481, - "vy": 0.7948180437088013 - }, - { - "id": 2, - "x": -2.542201280593872, - "y": 1.1280900239944458, - "orientation": -2.2688794136047363, - "vx": -0.3932398855686188, - "vy": 1.425546646118164 - }, - { - "id": 3, - "x": -3.4451417922973633, - "y": -2.243971824645996, - "orientation": 1.982322096824646, - "vx": 0.18830017745494843, - "vy": 0.25073909759521484 - }, - { - "id": 4, - "x": -3.3167788982391357, - "y": -1.8339343070983887, - "orientation": 2.3983049392700195, - "vx": -0.13852046430110931, - "vy": 0.7737938761711121 - }, - { - "id": 5, - "x": 2.6179726123809814, - "y": -2.036813497543335, - "orientation": 3.0638046264648438, - "vx": 0.07627587020397186, - "vy": 1.0374712944030762 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409475326538086, - "y": -0.13735544681549072, - "orientation": -1.2262768745422363, - "vx": -0.012037721462547779, - "vy": -0.03205454722046852 - }, - { - "id": 1, - "x": -2.9230849742889404, - "y": 1.4865272045135498, - "orientation": -2.092524528503418, - "vx": 0.0040703327395021915, - "vy": 0.003992014564573765 - }, - { - "id": 2, - "x": 2.4140563011169434, - "y": -2.45412540435791, - "orientation": 2.8957340717315674, - "vx": 0.10762354731559753, - "vy": 0.09304217994213104 - }, - { - "id": 3, - "x": -3.82718825340271, - "y": -2.1979987621307373, - "orientation": 1.750267744064331, - "vx": -0.2780897319316864, - "vy": 0.9391317963600159 - }, - { - "id": 4, - "x": -3.1092543601989746, - "y": -1.073434591293335, - "orientation": 2.9644384384155273, - "vx": -0.1314484179019928, - "vy": 0.5679331421852112 - }, - { - "id": 5, - "x": -3.0054428577423096, - "y": -0.8799619674682617, - "orientation": 3.1259713172912598, - "vx": 0.10317280888557434, - "vy": 0.4067443311214447 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 28.016666666666666 - } - }, - { - "scenario_id": "clear_danger_vs_switch_of_play_t62.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 62.65, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 62.65, - "ball_x": 0.1254470944404602, - "ball_y": 1.0729284286499023, - "ball_vx": -0.6297534108161926, - "ball_vy": 0.77191561460495, - "friendly_robots": [ - { - "id": 0, - "x": 4.410079002380371, - "y": -0.4036846160888672, - "orientation": 2.847350597381592, - "vx": 3.3505435567349195e-05, - "vy": -0.01044527068734169 - }, - { - "id": 1, - "x": 1.8146560192108154, - "y": -0.4003928601741791, - "orientation": 2.520982027053833, - "vx": -0.06082769110798836, - "vy": -0.42978188395500183 - }, - { - "id": 2, - "x": 1.8694813251495361, - "y": 0.4135410189628601, - "orientation": 2.7952356338500977, - "vx": 0.9330440759658813, - "vy": 1.343251347541809 - }, - { - "id": 3, - "x": 0.4206543564796448, - "y": 0.9491152763366699, - "orientation": 3.115896701812744, - "vx": -0.15972423553466797, - "vy": 0.0371597483754158 - }, - { - "id": 4, - "x": 0.7920362949371338, - "y": 0.5659160614013672, - "orientation": 2.4977402687072754, - "vx": -0.22655923664569855, - "vy": 0.6978652477264404 - }, - { - "id": 5, - "x": 2.600499391555786, - "y": -0.34569063782691956, - "orientation": 2.616403341293335, - "vx": -0.0010717444820329547, - "vy": 0.7136058211326599 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.414911270141602, - "y": 0.027872059494256973, - "orientation": 0.16171574592590332, - "vx": -0.05377514287829399, - "vy": 0.3324512243270874 - }, - { - "id": 1, - "x": 0.1342737078666687, - "y": 0.9602241516113281, - "orientation": 1.2954020500183105, - "vx": -0.19712106883525848, - "vy": 0.7752161622047424 - }, - { - "id": 2, - "x": 2.4725427627563477, - "y": 2.3984217643737793, - "orientation": -2.5392355918884277, - "vx": -3.4332520044699777e-06, - "vy": 4.969849669578252e-06 - }, - { - "id": 3, - "x": -0.751107394695282, - "y": 0.1520826816558838, - "orientation": 0.9710847735404968, - "vx": -0.3190484046936035, - "vy": -0.10880229622125626 - }, - { - "id": 4, - "x": -3.2669308185577393, - "y": 0.6983317136764526, - "orientation": 0.03502414748072624, - "vx": 0.15407425165176392, - "vy": 0.5864483714103699 - }, - { - "id": 5, - "x": -2.9803719520568848, - "y": 0.5436128973960876, - "orientation": 0.07253874093294144, - "vx": -0.03264976292848587, - "vy": -0.23673510551452637 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 62.65 - } - }, - { - "scenario_id": "clear_danger_vs_three_slot_t14.3_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 14.266666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 14.266666666666666, - "ball_x": -2.5, - "ball_y": -1.5100669860839844, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402957916259766, - "y": 0.3865112364292145, - "orientation": -3.1406779289245605, - "vx": 5.24913446042774e-12, - "vy": 2.896016759734721e-12 - }, - { - "id": 1, - "x": -2.3478901386260986, - "y": 0.5180956721305847, - "orientation": -2.3847267627716064, - "vx": 2.6645352591003757e-14, - "vy": 1.5054624213917123e-12 - }, - { - "id": 2, - "x": -2.969205617904663, - "y": -0.7171362042427063, - "orientation": -2.492525815963745, - "vx": 6.661338147750939e-14, - "vy": -3.6637359812630166e-13 - }, - { - "id": 3, - "x": -1.6689985990524292, - "y": 0.6074050068855286, - "orientation": -2.49870228767395, - "vx": -3.0109248427834245e-12, - "vy": -7.893685705084863e-13 - }, - { - "id": 4, - "x": -1.8903371095657349, - "y": -0.26236385107040405, - "orientation": -2.969278335571289, - "vx": -1.0658141036401503e-13, - "vy": 2.3314683517128287e-14 - }, - { - "id": 5, - "x": 2.599954843521118, - "y": -1.9273560047149658, - "orientation": 3.085726499557495, - "vx": 3.4638958368304884e-13, - "vy": -4.676259379721159e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.447685241699219, - "y": -0.378451406955719, - "orientation": -0.9451338052749634, - "vx": 6.31494856406789e-12, - "vy": -8.992806499463768e-13 - }, - { - "id": 1, - "x": -2.1004509925842285, - "y": 0.020325256511569023, - "orientation": -2.4262444972991943, - "vx": -3.064215547965432e-13, - "vy": -2.8008845243121527e-13 - }, - { - "id": 2, - "x": -3.070805549621582, - "y": -1.2466529607772827, - "orientation": -2.7899723052978516, - "vx": 8.393286066166183e-13, - "vy": 1.878497357665765e-12 - }, - { - "id": 3, - "x": -3.0772838592529297, - "y": -0.8613425493240356, - "orientation": -2.739431619644165, - "vx": -7.327471962526033e-13, - "vy": -6.694644838489694e-13 - }, - { - "id": 4, - "x": -2.7700629234313965, - "y": -0.6597597599029541, - "orientation": -2.3189549446105957, - "vx": 1.1457501614131615e-12, - "vy": -2.5646151868841116e-13 - }, - { - "id": 5, - "x": -2.0273988246917725, - "y": -0.1456785649061203, - "orientation": -3.002798080444336, - "vx": -8.006928453596629e-12, - "vy": -5.070943664975402e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 14.266666666666666 - } - }, - { - "scenario_id": "clear_danger_vs_three_slot_t22.8_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 22.8, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 22.8, - "ball_x": 2.5, - "ball_y": -1.1138842105865479, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.392933368682861, - "y": -0.40767812728881836, - "orientation": -3.112783908843994, - "vx": 6.208367153703875e-12, - "vy": 8.72635297355373e-13 - }, - { - "id": 1, - "x": -0.31566572189331055, - "y": -0.8983944058418274, - "orientation": -0.1794888824224472, - "vx": 5.495603971894525e-13, - "vy": 1.4988010832439613e-13 - }, - { - "id": 2, - "x": -0.007219953928142786, - "y": -1.2991865873336792, - "orientation": 0.06365502625703812, - "vx": -1.6655947454591313e-13, - "vy": -1.2656542480726785e-13 - }, - { - "id": 3, - "x": 0.6348706483840942, - "y": -0.7398350238800049, - "orientation": -0.11879032850265503, - "vx": -3.3639757646142243e-13, - "vy": -4.9960036108132044e-14 - }, - { - "id": 4, - "x": 1.7124296426773071, - "y": -1.205634593963623, - "orientation": -3.0230085849761963, - "vx": -0.012378993444144726, - "vy": -0.001434444566257298 - }, - { - "id": 5, - "x": 3.1704649925231934, - "y": -0.7033967971801758, - "orientation": 0.548441469669342, - "vx": 0.020789124071598053, - "vy": 0.012728000059723854 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.485385417938232, - "y": -0.13679943978786469, - "orientation": -0.0800030529499054, - "vx": -8.313350008393172e-12, - "vy": -2.843558721821182e-12 - }, - { - "id": 1, - "x": -0.7736387252807617, - "y": -1.460782527923584, - "orientation": 0.04702345281839371, - "vx": 3.9968028886505635e-14, - "vy": 9.192646643896296e-13 - }, - { - "id": 2, - "x": -3.0612521171569824, - "y": 0.10313025861978531, - "orientation": -0.168995201587677, - "vx": 3.397282455352979e-12, - "vy": -1.868921684078373e-12 - }, - { - "id": 3, - "x": -2.9053237438201904, - "y": 0.34357142448425293, - "orientation": -0.20636804401874542, - "vx": -1.638689184346731e-12, - "vy": 4.413136522884997e-13 - }, - { - "id": 4, - "x": 2.2654731273651123, - "y": -1.4692827463150024, - "orientation": 0.13661745190620422, - "vx": -9.325873406851315e-13, - "vy": -8.659739592076221e-14 - }, - { - "id": 5, - "x": -0.2890945076942444, - "y": -1.2092913389205933, - "orientation": -0.0007380696479231119, - "vx": -7.194245199571014e-13, - "vy": 5.3290705182007514e-14 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 22.8 - } - }, - { - "scenario_id": "clear_danger_vs_three_slot_t29.5_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 29.483333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 29.483333333333334, - "ball_x": 2.5, - "ball_y": -1.083540678024292, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.421333312988281, - "y": -0.359534353017807, - "orientation": -2.7464210987091064, - "vx": 9.459100169806334e-12, - "vy": -1.5470957848151556e-12 - }, - { - "id": 1, - "x": 1.3684704303741455, - "y": -1.2025582790374756, - "orientation": -0.02297649346292019, - "vx": -2.5979218776228663e-13, - "vy": -2.1316282072803006e-13 - }, - { - "id": 2, - "x": 1.4992414712905884, - "y": -1.638991117477417, - "orientation": 0.08280414342880249, - "vx": 3.730349362740526e-13, - "vy": 2.1316282072803006e-13 - }, - { - "id": 3, - "x": 2.4415366649627686, - "y": -0.5963061451911926, - "orientation": 0.5701321363449097, - "vx": 2.7977620220553945e-13, - "vy": -1.9317880628477724e-13 - }, - { - "id": 4, - "x": 2.7920520305633545, - "y": -1.3917592763900757, - "orientation": -0.08462070673704147, - "vx": -1.4521717162097048e-12, - "vy": -6.661338147750939e-13 - }, - { - "id": 5, - "x": 3.042407989501953, - "y": -0.8420650362968445, - "orientation": -0.11657699197530746, - "vx": 1.3455903058456897e-12, - "vy": 1.199040866595169e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.395380973815918, - "y": 0.05591253563761711, - "orientation": -0.01960715465247631, - "vx": 3.9968028886505635e-13, - "vy": 1.0123152316410255e-12 - }, - { - "id": 1, - "x": -1.6499398946762085, - "y": -0.4143596589565277, - "orientation": -0.6077641248703003, - "vx": 2.6645352591003757e-14, - "vy": -1.0308420783644578e-12 - }, - { - "id": 2, - "x": -3.015915870666504, - "y": 0.20061050355434418, - "orientation": -0.18955987691879272, - "vx": -1.0125233984581428e-12, - "vy": -3.6637359812630166e-14 - }, - { - "id": 3, - "x": -0.558290958404541, - "y": -0.3756130635738373, - "orientation": -0.20423059165477753, - "vx": -1.871836019518014e-12, - "vy": -7.777112287499222e-13 - }, - { - "id": 4, - "x": 2.670175075531006, - "y": -1.835822343826294, - "orientation": -1.3470953702926636, - "vx": 0.011134839616715908, - "vy": -0.04925486445426941 - }, - { - "id": 5, - "x": 1.7850149869918823, - "y": -0.739672064781189, - "orientation": 2.6923935413360596, - "vx": -0.010498019866645336, - "vy": 0.005048284772783518 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 29.483333333333334 - } - }, - { - "scenario_id": "clear_danger_vs_three_slot_t42.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 41.96666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 41.96666666666667, - "ball_x": 2.5, - "ball_y": -1.083540678024292, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.410051345825195, - "y": -0.4070111811161041, - "orientation": -2.8002736568450928, - "vx": -1.6253665080512292e-12, - "vy": -8.593126210598712e-13 - }, - { - "id": 1, - "x": 2.597982168197632, - "y": -2.297867774963379, - "orientation": 1.6503714323043823, - "vx": -6.394884621840902e-13, - "vy": -4.369837824924616e-12 - }, - { - "id": 2, - "x": 2.5974369049072266, - "y": -1.576674461364746, - "orientation": 1.764959692955017, - "vx": 3.730349362740526e-13, - "vy": 1.0391687510491465e-12 - }, - { - "id": 3, - "x": 2.8927321434020996, - "y": -0.8692646026611328, - "orientation": -2.641188383102417, - "vx": 1.6653345369377348e-12, - "vy": -7.527312106958561e-13 - }, - { - "id": 4, - "x": 2.6062984466552734, - "y": -1.127061367034912, - "orientation": -2.9974539279937744, - "vx": -7.993605777301127e-13, - "vy": -1.305622276959184e-12 - }, - { - "id": 5, - "x": 2.5995161533355713, - "y": -0.37224236130714417, - "orientation": -1.7088662385940552, - "vx": 2.304822999121825e-12, - "vy": 2.964295475749168e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.395380973815918, - "y": 0.05591253563761711, - "orientation": -0.01960715465247631, - "vx": -2.1582735598713043e-12, - "vy": 1.7756629500098597e-13 - }, - { - "id": 1, - "x": -1.6499398946762085, - "y": -0.4143596589565277, - "orientation": -0.6077641248703003, - "vx": 5.995204332975845e-14, - "vy": 3.4638958368304884e-13 - }, - { - "id": 2, - "x": -3.015915870666504, - "y": 0.20061050355434418, - "orientation": -0.18955987691879272, - "vx": -3.064215547965432e-13, - "vy": 3.913536161803677e-13 - }, - { - "id": 3, - "x": -0.558290958404541, - "y": -0.3756130635738373, - "orientation": -0.20423059165477753, - "vx": 4.5297099404706387e-13, - "vy": -5.112577028398846e-13 - }, - { - "id": 4, - "x": 2.6776487827301025, - "y": -1.8647569417953491, - "orientation": -1.3483327627182007, - "vx": -4.4364512064021255e-12, - "vy": 9.325873406851315e-13 - }, - { - "id": 5, - "x": 1.7817360162734985, - "y": -0.7380950450897217, - "orientation": 2.6924002170562744, - "vx": -1.9317880628477724e-13, - "vy": 7.66053886991358e-14 - } - ], - "referee_command": "STOP", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 41.96666666666667 - } - }, - { - "scenario_id": "clear_danger_vs_three_slot_t49.0_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 48.96666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 48.96666666666667, - "ball_x": -2.5, - "ball_y": -1.7470166683197021, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.38811731338501, - "y": -0.3591293692588806, - "orientation": -3.120156764984131, - "vx": -3.810285420513537e-12, - "vy": 3.114175584073564e-13 - }, - { - "id": 1, - "x": 0.43321657180786133, - "y": -1.6721673011779785, - "orientation": -3.1221792697906494, - "vx": 4.213296378452469e-13, - "vy": 2.9309887850104133e-13 - }, - { - "id": 2, - "x": -0.7509750127792358, - "y": -0.9584358334541321, - "orientation": -2.9464871883392334, - "vx": 6.59472476627343e-13, - "vy": 1.4721557306529576e-12 - }, - { - "id": 3, - "x": 1.191908836364746, - "y": -0.5180597305297852, - "orientation": -2.7661712169647217, - "vx": -1.4721557306529576e-12, - "vy": -1.7552626019323725e-12 - }, - { - "id": 4, - "x": 0.11695597320795059, - "y": -1.3986846208572388, - "orientation": -3.0426535606384277, - "vx": -1.2456702336294256e-12, - "vy": -4.729550084903167e-13 - }, - { - "id": 5, - "x": 2.6211674213409424, - "y": -2.0690534114837646, - "orientation": 3.1121416091918945, - "vx": -2.3314683517128287e-12, - "vy": 2.3581137043038325e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.438514232635498, - "y": -0.40744301676750183, - "orientation": -0.7206642031669617, - "vx": -2.851052727237402e-12, - "vy": 5.062616992290714e-13 - }, - { - "id": 1, - "x": -1.4783434867858887, - "y": -1.2076761722564697, - "orientation": -2.9738454818725586, - "vx": 6.061817714453355e-13, - "vy": 3.397282455352979e-13 - }, - { - "id": 2, - "x": -3.0020968914031982, - "y": -0.9114965796470642, - "orientation": -2.4814486503601074, - "vx": 1.0125233984581428e-12, - "vy": 3.460565167756613e-12 - }, - { - "id": 3, - "x": -2.6829493045806885, - "y": 0.4452430009841919, - "orientation": -2.3685953617095947, - "vx": 1.7985612998927536e-12, - "vy": 1.6370238498097933e-12 - }, - { - "id": 4, - "x": 0.35227838158607483, - "y": 0.6333377957344055, - "orientation": -2.5097906589508057, - "vx": -7.827072323607354e-14, - "vy": -5.6621374255882984e-14 - }, - { - "id": 5, - "x": -0.9080764651298523, - "y": -1.7181532382965088, - "orientation": -3.139655828475952, - "vx": -5.428990590417015e-13, - "vy": -3.530509218307998e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 48.96666666666667 - } - }, - { - "scenario_id": "clear_danger_vs_three_slot_t43.3_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 43.266666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 43.266666666666666, - "ball_x": 2.4736318588256836, - "ball_y": -1.162841558456421, - "ball_vx": -0.1341465711593628, - "ball_vy": -0.355293869972229, - "friendly_robots": [ - { - "id": 0, - "x": 4.409999370574951, - "y": -0.4070415198802948, - "orientation": -2.7868990898132324, - "vx": 3.418164169488591e-07, - "vy": -9.247317507288244e-07 - }, - { - "id": 1, - "x": 2.5979809761047363, - "y": -2.297813653945923, - "orientation": 1.6623427867889404, - "vx": -9.686868907010648e-07, - "vy": -8.83558826103581e-08 - }, - { - "id": 2, - "x": 2.568495750427246, - "y": -1.5051757097244263, - "orientation": 1.7450798749923706, - "vx": -0.1833220273256302, - "vy": 0.4208691418170929 - }, - { - "id": 3, - "x": 2.9295568466186523, - "y": -0.9487863779067993, - "orientation": -2.6566903591156006, - "vx": 0.23264454305171967, - "vy": -0.5221091508865356 - }, - { - "id": 4, - "x": 2.6465845108032227, - "y": -1.1698979139328003, - "orientation": -2.997546672821045, - "vx": -0.020376678556203842, - "vy": 0.02119889296591282 - }, - { - "id": 5, - "x": 2.599797010421753, - "y": -0.39146581292152405, - "orientation": -1.7182632684707642, - "vx": 0.0003139913605991751, - "vy": -0.08925306797027588 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407734394073486, - "y": -0.0721391960978508, - "orientation": -0.16099344193935394, - "vx": -0.009075315669178963, - "vy": -0.2347421646118164 - }, - { - "id": 1, - "x": -0.4798479974269867, - "y": -0.7620464563369751, - "orientation": 2.21964693069458, - "vx": 1.0564994812011719, - "vy": -0.08328478783369064 - }, - { - "id": 2, - "x": -3.006152391433716, - "y": -0.40805551409721375, - "orientation": -0.14121325314044952, - "vx": 0.10899706184864044, - "vy": 0.22831681370735168 - }, - { - "id": 3, - "x": -1.912413477897644, - "y": -0.46171340346336365, - "orientation": -0.18303492665290833, - "vx": -0.9145996570587158, - "vy": -0.26643145084381104 - }, - { - "id": 4, - "x": 2.805968761444092, - "y": -1.2536107301712036, - "orientation": 2.7627975940704346, - "vx": 0.021645722910761833, - "vy": 0.12177332490682602 - }, - { - "id": 5, - "x": 2.5014007091522217, - "y": -1.0547306537628174, - "orientation": -2.5684151649475098, - "vx": -0.3986501097679138, - "vy": -0.2624606490135193 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 43.266666666666666 - } - }, - { - "scenario_id": "clear_danger_vs_three_slot_t54.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 54.18333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 54.18333333333333, - "ball_x": -1.8701387643814087, - "ball_y": -1.5407615900039673, - "ball_vx": -0.00026045707636512816, - "ball_vy": 6.001711153658107e-05, - "friendly_robots": [ - { - "id": 0, - "x": 4.436854362487793, - "y": -0.1438051164150238, - "orientation": -2.9468653202056885, - "vx": -0.046087898313999176, - "vy": -0.46828439831733704 - }, - { - "id": 1, - "x": -1.6807806491851807, - "y": -1.775071382522583, - "orientation": 2.5350358486175537, - "vx": -1.038964033126831, - "vy": 0.3705398142337799 - }, - { - "id": 2, - "x": -1.759597659111023, - "y": -1.524877905845642, - "orientation": -2.7739415168762207, - "vx": -0.00027414565556682646, - "vy": 2.435192982375156e-05 - }, - { - "id": 3, - "x": -0.44812503457069397, - "y": 0.3662712574005127, - "orientation": -2.546480417251587, - "vx": -1.383383870124817, - "vy": -0.6186938881874084 - }, - { - "id": 4, - "x": -1.3109641075134277, - "y": -1.4679603576660156, - "orientation": -3.0512804985046387, - "vx": -0.21432991325855255, - "vy": 0.057477887719869614 - }, - { - "id": 5, - "x": 2.6016106605529785, - "y": -2.261606216430664, - "orientation": 2.9837684631347656, - "vx": -0.0028358784038573503, - "vy": -0.04410703480243683 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.415078163146973, - "y": -0.15794838964939117, - "orientation": -0.513986349105835, - "vx": 0.02622746117413044, - "vy": 0.055740173906087875 - }, - { - "id": 1, - "x": -1.9755679368972778, - "y": -1.512948751449585, - "orientation": -0.051779184490442276, - "vx": 0.5841668844223022, - "vy": 0.7979763746261597 - }, - { - "id": 2, - "x": -3.0103566646575928, - "y": -0.7251310348510742, - "orientation": -0.5851004123687744, - "vx": 0.0010002977214753628, - "vy": 0.1931333839893341 - }, - { - "id": 3, - "x": -2.815969228744507, - "y": -1.0642319917678833, - "orientation": -0.6958548426628113, - "vx": 0.025111762806773186, - "vy": 0.49630504846572876 - }, - { - "id": 4, - "x": -1.7816098928451538, - "y": 1.4359036684036255, - "orientation": -1.7290784120559692, - "vx": -1.297469973564148, - "vy": -0.11346078664064407 - }, - { - "id": 5, - "x": -2.4394915103912354, - "y": -1.734842300415039, - "orientation": -2.848205089569092, - "vx": 0.6454344987869263, - "vy": 0.611172080039978 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 54.18333333333333 - } - }, - { - "scenario_id": "clear_danger_vs_three_slot_t63.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 63.43333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 63.43333333333333, - "ball_x": -3.287254571914673, - "ball_y": -0.13214704394340515, - "ball_vx": -0.6204716563224792, - "ball_vy": 0.5915129780769348, - "friendly_robots": [ - { - "id": 0, - "x": 4.415111541748047, - "y": -0.011526556685566902, - "orientation": -3.06022310256958, - "vx": 0.028709914535284042, - "vy": -0.49532538652420044 - }, - { - "id": 1, - "x": -2.755847692489624, - "y": -0.5971105694770813, - "orientation": 0.3080834746360779, - "vx": -0.10938578844070435, - "vy": -0.01488563697785139 - }, - { - "id": 2, - "x": -1.8949757814407349, - "y": -0.04504717141389847, - "orientation": 2.9388344287872314, - "vx": -0.7658786773681641, - "vy": 1.2140294313430786 - }, - { - "id": 3, - "x": -2.6738710403442383, - "y": -0.04828307032585144, - "orientation": -1.0724838972091675, - "vx": -0.10022909939289093, - "vy": -0.9524696469306946 - }, - { - "id": 4, - "x": -1.464821219444275, - "y": -0.5594921112060547, - "orientation": 2.771334648132324, - "vx": -0.6451112627983093, - "vy": 0.6328312754631042 - }, - { - "id": 5, - "x": 2.5999557971954346, - "y": -1.4692219495773315, - "orientation": 2.89858341217041, - "vx": -0.0012457148404791951, - "vy": 0.7890911102294922 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.391812801361084, - "y": -0.14009489119052887, - "orientation": -0.08169258385896683, - "vx": -0.03846881911158562, - "vy": 0.6079137325286865 - }, - { - "id": 1, - "x": -2.066596031188965, - "y": -0.5510039329528809, - "orientation": 1.7496726512908936, - "vx": -0.680298924446106, - "vy": 0.39409366250038147 - }, - { - "id": 2, - "x": -3.2845141887664795, - "y": -0.41026026010513306, - "orientation": 0.5475381016731262, - "vx": 0.11165472120046616, - "vy": 0.4286554157733917 - }, - { - "id": 3, - "x": -3.369339942932129, - "y": -0.07313404232263565, - "orientation": -0.1921502649784088, - "vx": -0.2342638522386551, - "vy": 0.8201773166656494 - }, - { - "id": 4, - "x": -2.5086874961853027, - "y": 1.7347524166107178, - "orientation": -1.493196725845337, - "vx": 0.48148441314697266, - "vy": 0.17199313640594482 - }, - { - "id": 5, - "x": -2.0597755908966064, - "y": -0.36758798360824585, - "orientation": 1.9532947540283203, - "vx": -0.21027424931526184, - "vy": 0.4684203565120697 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 63.43333333333333 - } - }, - { - "scenario_id": "clear_danger_vs_tiki_taka_t50.9_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 50.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 50.85, - "ball_x": -3.6029016971588135, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.392691612243652, - "y": -0.127200186252594, - "orientation": -3.1174685955047607, - "vx": 2.318145675417327e-12, - "vy": -4.363176486776865e-13 - }, - { - "id": 1, - "x": 2.648874521255493, - "y": -2.0967626571655273, - "orientation": -3.004383087158203, - "vx": -2.7977620220553945e-13, - "vy": -9.725553695716371e-13 - }, - { - "id": 2, - "x": 2.509981155395508, - "y": -1.0704786777496338, - "orientation": -2.803356885910034, - "vx": 3.916866830877552e-12, - "vy": 9.126033262418787e-13 - }, - { - "id": 3, - "x": -1.403261661529541, - "y": -1.2469851970672607, - "orientation": -2.4749536514282227, - "vx": 9.992007221626409e-14, - "vy": -3.863576125695545e-13 - }, - { - "id": 4, - "x": 1.5865209102630615, - "y": -0.5010647177696228, - "orientation": -2.6801486015319824, - "vx": 1.5853984791647235e-12, - "vy": 1.3655743202889425e-13 - }, - { - "id": 5, - "x": 2.3239047527313232, - "y": -0.9963055849075317, - "orientation": -2.7754716873168945, - "vx": 1.0391687510491465e-12, - "vy": 6.461498003318411e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.425099849700928, - "y": -0.4026424288749695, - "orientation": -0.8343824148178101, - "vx": -7.460698725481052e-13, - "vy": -2.0650148258027912e-13 - }, - { - "id": 1, - "x": 1.1189593076705933, - "y": -0.4373205304145813, - "orientation": -2.6082398891448975, - "vx": -2.1316282072803006e-13, - "vy": -1.7635892746170612e-12 - }, - { - "id": 2, - "x": -1.211833119392395, - "y": -0.10586123168468475, - "orientation": -2.248746156692505, - "vx": -6.727951529228449e-13, - "vy": -4.912736883966318e-13 - }, - { - "id": 3, - "x": 0.29902175068855286, - "y": -0.4680066704750061, - "orientation": -2.7502472400665283, - "vx": 6.128431095930864e-13, - "vy": -7.09432512735475e-13 - }, - { - "id": 4, - "x": -2.954193353652954, - "y": -0.9136139750480652, - "orientation": -1.7870289087295532, - "vx": 6.128431095930864e-13, - "vy": -3.9968028886505635e-14 - }, - { - "id": 5, - "x": -3.229163408279419, - "y": -1.1900556087493896, - "orientation": -1.6974518299102783, - "vx": -2.1582735598713043e-12, - "vy": 1.2190248810384219e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 50.85 - } - }, - { - "scenario_id": "clear_danger_vs_tiki_taka_t10.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 10.3, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 10.3, - "ball_x": -0.9463176727294922, - "ball_y": 0.2894505560398102, - "ball_vx": -0.5631879568099976, - "ball_vy": 0.16314849257469177, - "friendly_robots": [ - { - "id": 0, - "x": 4.410135269165039, - "y": 0.0066194008104503155, - "orientation": 3.093242883682251, - "vx": -0.00023812230210751295, - "vy": -0.01157305110245943 - }, - { - "id": 1, - "x": -1.0971225500106812, - "y": -0.5342526435852051, - "orientation": 1.1947311162948608, - "vx": 0.03910228610038757, - "vy": -0.4444633722305298 - }, - { - "id": 2, - "x": -2.68986177444458, - "y": 0.09621530026197433, - "orientation": 0.13164077699184418, - "vx": -1.0295356512069702, - "vy": -0.8027254343032837 - }, - { - "id": 3, - "x": -0.8556782603263855, - "y": 0.35338032245635986, - "orientation": -2.9807982444763184, - "vx": -0.6405317187309265, - "vy": 0.5248616933822632 - }, - { - "id": 4, - "x": -0.3383532464504242, - "y": 0.2130497545003891, - "orientation": 3.0113396644592285, - "vx": -0.26030582189559937, - "vy": 0.08756262063980103 - }, - { - "id": 5, - "x": 2.5997838973999023, - "y": -0.696932852268219, - "orientation": 2.865666151046753, - "vx": 0.00035086998832412064, - "vy": 0.09619595110416412 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410329818725586, - "y": 0.07269567996263504, - "orientation": 0.04363088309764862, - "vx": -0.0011555447708815336, - "vy": -0.08606339246034622 - }, - { - "id": 1, - "x": -0.5322765111923218, - "y": 0.5372909903526306, - "orientation": -2.63680100440979, - "vx": -1.1170648336410522, - "vy": -0.1374443918466568 - }, - { - "id": 2, - "x": -0.9950167536735535, - "y": 0.19102080166339874, - "orientation": 0.9710212349891663, - "vx": -0.22546349465847015, - "vy": -0.02932579442858696 - }, - { - "id": 3, - "x": -1.2448959350585938, - "y": -0.32997968792915344, - "orientation": 0.9090656638145447, - "vx": 0.30740511417388916, - "vy": 0.6159487962722778 - }, - { - "id": 4, - "x": -2.9836413860321045, - "y": -0.21696794033050537, - "orientation": 0.23280414938926697, - "vx": 0.1105194091796875, - "vy": 0.049016326665878296 - }, - { - "id": 5, - "x": -3.292330503463745, - "y": -0.031476832926273346, - "orientation": 0.18094965815544128, - "vx": -0.12143945693969727, - "vy": 0.47720885276794434 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 10.3 - } - }, - { - "scenario_id": "clear_danger_vs_tiki_taka_t26.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 26.03333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 26.03333333333333, - "ball_x": 2.351191282272339, - "ball_y": 2.048657178878784, - "ball_vx": -0.45016801357269287, - "ball_vy": -0.3398241400718689, - "friendly_robots": [ - { - "id": 0, - "x": 4.414844512939453, - "y": -0.33046355843544006, - "orientation": 2.288691282272339, - "vx": -0.00857030600309372, - "vy": -0.13987939059734344 - }, - { - "id": 1, - "x": 2.5999932289123535, - "y": 0.061688583344221115, - "orientation": 1.6868685483932495, - "vx": 1.2127685295126867e-05, - "vy": -0.012775268405675888 - }, - { - "id": 2, - "x": 2.5999996662139893, - "y": 1.26173734664917, - "orientation": 1.857102632522583, - "vx": -3.9749679672240745e-06, - "vy": -0.012844732962548733 - }, - { - "id": 3, - "x": 3.1323602199554443, - "y": 2.2621641159057617, - "orientation": -2.7813520431518555, - "vx": 0.5962498188018799, - "vy": 0.318115234375 - }, - { - "id": 4, - "x": 2.4583849906921387, - "y": 2.1113572120666504, - "orientation": -2.4797308444976807, - "vx": 0.012044972740113735, - "vy": 0.030556177720427513 - }, - { - "id": 5, - "x": 3.070126533508301, - "y": 2.0700416564941406, - "orientation": -3.1361825466156006, - "vx": 0.18280546367168427, - "vy": 0.1368807554244995 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409802436828613, - "y": -0.0029799742624163628, - "orientation": 0.2957132160663605, - "vx": -2.4273916210404423e-09, - "vy": 4.254083307841938e-09 - }, - { - "id": 1, - "x": 2.9867806434631348, - "y": -0.1766572892665863, - "orientation": 1.8311587572097778, - "vx": -0.12962447106838226, - "vy": 0.48017603158950806 - }, - { - "id": 2, - "x": 2.266859769821167, - "y": 1.9852397441864014, - "orientation": 0.6971389651298523, - "vx": -0.24808169901371002, - "vy": 0.046424709260463715 - }, - { - "id": 3, - "x": 2.9473166465759277, - "y": -0.5009350776672363, - "orientation": 1.7368650436401367, - "vx": 0.27162638306617737, - "vy": 0.42645835876464844 - }, - { - "id": 4, - "x": -2.8724234104156494, - "y": 0.7841449975967407, - "orientation": 0.23979796469211578, - "vx": 0.0012087883660569787, - "vy": 0.00567388953641057 - }, - { - "id": 5, - "x": -3.137911796569824, - "y": 0.8858097791671753, - "orientation": 0.21084612607955933, - "vx": 0.0027195154689252377, - "vy": 0.004597714636474848 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 26.03333333333333 - } - }, - { - "scenario_id": "clear_danger_vs_tiki_taka_t44.7_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 44.68333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_tiki_taka.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 44.68333333333333, - "ball_x": 1.9926358461380005, - "ball_y": 2.13782000541687, - "ball_vx": 0.05933268740773201, - "ball_vy": -0.17987456917762756, - "friendly_robots": [ - { - "id": 0, - "x": 4.413882732391357, - "y": -0.3310539126396179, - "orientation": 2.3503973484039307, - "vx": -0.006827980279922485, - "vy": -0.13885606825351715 - }, - { - "id": 1, - "x": 2.612358331680298, - "y": 0.06299781799316406, - "orientation": 1.8364235162734985, - "vx": 0.30401167273521423, - "vy": 0.6334129571914673 - }, - { - "id": 2, - "x": 2.73693585395813, - "y": 1.1962776184082031, - "orientation": 2.169367551803589, - "vx": 0.3622927665710449, - "vy": 1.137796401977539 - }, - { - "id": 3, - "x": 2.50217342376709, - "y": 2.1591382026672363, - "orientation": -3.0451040267944336, - "vx": -0.36610451340675354, - "vy": -0.5385993123054504 - }, - { - "id": 4, - "x": 1.93967866897583, - "y": 2.2361576557159424, - "orientation": -0.6193879842758179, - "vx": 0.10660102963447571, - "vy": -0.19447831809520721 - }, - { - "id": 5, - "x": 2.5454089641571045, - "y": 1.8195334672927856, - "orientation": 2.464931011199951, - "vx": 0.43983325362205505, - "vy": 0.5672340989112854 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409207820892334, - "y": 0.022722233086824417, - "orientation": 0.31998327374458313, - "vx": -0.001393082900904119, - "vy": -0.03997806832194328 - }, - { - "id": 1, - "x": 2.6156342029571533, - "y": 1.0234854221343994, - "orientation": 2.0800297260284424, - "vx": 0.4930908977985382, - "vy": 0.9614262580871582 - }, - { - "id": 2, - "x": 1.9658693075180054, - "y": 1.9361618757247925, - "orientation": 1.9921544790267944, - "vx": -0.674959123134613, - "vy": 0.5059988498687744 - }, - { - "id": 3, - "x": 2.483671188354492, - "y": 0.19880397617816925, - "orientation": 1.7940348386764526, - "vx": 0.43710365891456604, - "vy": 0.9035024046897888 - }, - { - "id": 4, - "x": -2.9383716583251953, - "y": 0.029147397726774216, - "orientation": 0.4077274799346924, - "vx": -0.0023772981949150562, - "vy": -0.005851017776876688 - }, - { - "id": 5, - "x": -3.193058729171753, - "y": 0.15306058526039124, - "orientation": 0.36911219358444214, - "vx": -0.009556358680129051, - "vy": -0.018639791756868362 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 44.68333333333333 - } - }, - { - "scenario_id": "clear_danger_vs_tiki_taka_plus_t36.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 36.4, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_tiki_taka_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 36.4, - "ball_x": -2.5, - "ball_y": 1.863299012184143, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.464876651763916, - "y": -0.0034645600244402885, - "orientation": 3.1168463230133057, - "vx": 1.7319479184152442e-12, - "vy": 1.1325575893783579e-13 - }, - { - "id": 1, - "x": -2.994337797164917, - "y": -0.6254029273986816, - "orientation": 1.5251803398132324, - "vx": -2.504663143554353e-12, - "vy": 1.5987211554602254e-13 - }, - { - "id": 2, - "x": -3.0960311889648438, - "y": 0.9764771461486816, - "orientation": 1.5115934610366821, - "vx": -5.861977570020827e-13, - "vy": -3.3306690738754696e-15 - }, - { - "id": 3, - "x": -2.570998430252075, - "y": 1.4618604183197021, - "orientation": -0.28420594334602356, - "vx": 9.459100169806334e-13, - "vy": 2.8177460364986473e-12 - }, - { - "id": 4, - "x": -2.209174156188965, - "y": 1.623512625694275, - "orientation": -1.1103166341781616, - "vx": -9.325873406851315e-14, - "vy": 4.729550084903167e-13 - }, - { - "id": 5, - "x": 2.599715232849121, - "y": 0.7273404002189636, - "orientation": 2.9337761402130127, - "vx": -9.85878045867139e-13, - "vy": 6.661338147750939e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.395178318023682, - "y": -0.0008289956022053957, - "orientation": 0.01948673650622368, - "vx": -8.526512829121202e-13, - "vy": -1.3387565795525136e-12 - }, - { - "id": 1, - "x": 2.938807725906372, - "y": 0.3064345717430115, - "orientation": 2.9618396759033203, - "vx": 2.6645352591003757e-14, - "vy": -3.8968828164342995e-13 - }, - { - "id": 2, - "x": 1.911078691482544, - "y": 0.7326204776763916, - "orientation": 2.9239604473114014, - "vx": 1.1324274851176597e-13, - "vy": -7.893685705084863e-13 - }, - { - "id": 3, - "x": -1.761893391609192, - "y": 2.121180772781372, - "orientation": 0.335213303565979, - "vx": 0.03012872487306595, - "vy": 0.010526470839977264 - }, - { - "id": 4, - "x": -3.2958436012268066, - "y": 1.6575103998184204, - "orientation": 2.5227456092834473, - "vx": -8.126832540256146e-13, - "vy": 1.199040866595169e-13 - }, - { - "id": 5, - "x": -2.524797201156616, - "y": 0.77082359790802, - "orientation": 2.1526618003845215, - "vx": 8.393286066166183e-13, - "vy": 3.197442310920451e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 36.4 - } - }, - { - "scenario_id": "clear_danger_vs_tiki_taka_plus_t60.7_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 60.666666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_tiki_taka_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 60.666666666666664, - "ball_x": -2.25, - "ball_y": -0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": -0.8612151741981506, - "y": -1.0790863037109375, - "orientation": 3.084169864654541, - "vx": -1.0140001773834229, - "vy": -0.5479223728179932 - }, - { - "id": 1, - "x": -2.1336936950683594, - "y": 0.009420719929039478, - "orientation": 3.1406359672546387, - "vx": 0.006498449947685003, - "vy": -0.01657429151237011 - }, - { - "id": 2, - "x": -1.1231602430343628, - "y": -0.4762857258319855, - "orientation": -2.7505295276641846, - "vx": -0.22329190373420715, - "vy": -0.08518874645233154 - }, - { - "id": 3, - "x": -1.3000035285949707, - "y": -0.25581493973731995, - "orientation": 0.9950104355812073, - "vx": 0.06486892700195312, - "vy": 0.07382503151893616 - }, - { - "id": 4, - "x": -1.6214970350265503, - "y": -0.12179965525865555, - "orientation": 0.6498128175735474, - "vx": 0.27523428201675415, - "vy": 0.8173360824584961 - }, - { - "id": 5, - "x": -1.06484055519104, - "y": 0.5034784078598022, - "orientation": 2.989497661590576, - "vx": -0.08458705991506577, - "vy": -0.011581296101212502 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.246323108673096, - "y": 0.3032974600791931, - "orientation": -0.008026199415326118, - "vx": -0.04466608539223671, - "vy": -0.010475892573595047 - }, - { - "id": 1, - "x": -1.2806177139282227, - "y": -0.8392902612686157, - "orientation": 3.112802743911743, - "vx": -0.053388409316539764, - "vy": 0.20804494619369507 - }, - { - "id": 2, - "x": -1.1650811433792114, - "y": -0.9777625799179077, - "orientation": 1.9086638689041138, - "vx": -0.5795721411705017, - "vy": -0.3116839528083801 - }, - { - "id": 3, - "x": -1.2262417078018188, - "y": 0.049728505313396454, - "orientation": -1.6792124509811401, - "vx": 0.0888666957616806, - "vy": -0.13994452357292175 - }, - { - "id": 4, - "x": -1.2832311391830444, - "y": 0.3443511426448822, - "orientation": -1.2442628145217896, - "vx": 0.026729006320238113, - "vy": -0.12255021929740906 - }, - { - "id": 5, - "x": -1.3167647123336792, - "y": 0.6668287515640259, - "orientation": -1.035760760307312, - "vx": 0.03262164816260338, - "vy": -0.12615340948104858 - } - ], - "referee_command": "PREPARE_PENALTY_YELLOW", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 60.666666666666664 - } - }, - { - "scenario_id": "clear_danger_vs_tiki_taka_plus_t10.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 10.3, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 10.3, - "ball_x": -0.9462801814079285, - "ball_y": 0.2894427180290222, - "ball_vx": -0.5621262192726135, - "ball_vy": 0.16289843618869781, - "friendly_robots": [ - { - "id": 0, - "x": 4.410135269165039, - "y": 0.0066194008104503155, - "orientation": 3.093242883682251, - "vx": -0.0002381223748670891, - "vy": -0.01157305296510458 - }, - { - "id": 1, - "x": -1.0971224308013916, - "y": -0.5342528820037842, - "orientation": 1.194730520248413, - "vx": 0.039103128015995026, - "vy": -0.44446471333503723 - }, - { - "id": 2, - "x": -2.672557830810547, - "y": 0.1072600856423378, - "orientation": 0.1873965710401535, - "vx": -0.9229719042778015, - "vy": -0.7413448691368103 - }, - { - "id": 3, - "x": -0.8556325435638428, - "y": 0.3533875048160553, - "orientation": -2.981830358505249, - "vx": -0.6393985748291016, - "vy": 0.5252684950828552 - }, - { - "id": 4, - "x": -0.33835259079933167, - "y": 0.21304963529109955, - "orientation": 3.0113396644592285, - "vx": -0.2602868676185608, - "vy": 0.08755888789892197 - }, - { - "id": 5, - "x": 2.5997838973999023, - "y": -0.6969329118728638, - "orientation": 2.865666151046753, - "vx": 0.0003508571826387197, - "vy": 0.09619378298521042 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410329818725586, - "y": 0.07269567996263504, - "orientation": 0.04363088309764862, - "vx": -0.0011555447708815336, - "vy": -0.08606339246034622 - }, - { - "id": 1, - "x": -0.5321265459060669, - "y": 0.5371987819671631, - "orientation": -2.640120267868042, - "vx": -1.118849515914917, - "vy": -0.14557144045829773 - }, - { - "id": 2, - "x": -0.9950088262557983, - "y": 0.19102559983730316, - "orientation": 0.9709499478340149, - "vx": -0.2252490222454071, - "vy": -0.02920229732990265 - }, - { - "id": 3, - "x": -1.2448958158493042, - "y": -0.32997700572013855, - "orientation": 0.9090451002120972, - "vx": 0.3074067234992981, - "vy": 0.6160165071487427 - }, - { - "id": 4, - "x": -2.8034684658050537, - "y": -0.3782106041908264, - "orientation": 0.2574385106563568, - "vx": 0.35990282893180847, - "vy": -0.11648087948560715 - }, - { - "id": 5, - "x": -2.969986915588379, - "y": -0.4507361054420471, - "orientation": 0.36223509907722473, - "vx": 0.5339238047599792, - "vy": -0.6762911677360535 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 10.3 - } - }, - { - "scenario_id": "clear_danger_vs_tiki_taka_plus_t20.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 20.9, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_danger_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 20.9, - "ball_x": -3.761626958847046, - "ball_y": 0.37654420733451843, - "ball_vx": 2.3402493809498992e-07, - "ball_vy": -9.776191411958735e-09, - "friendly_robots": [ - { - "id": 0, - "x": 4.409791469573975, - "y": 0.08265180140733719, - "orientation": 3.08815598487854, - "vx": -0.0005483105778694153, - "vy": 0.5751053094863892 - }, - { - "id": 1, - "x": 2.566502571105957, - "y": 0.44368603825569153, - "orientation": 3.1004514694213867, - "vx": 0.058967288583517075, - "vy": 1.273851752281189 - }, - { - "id": 2, - "x": 1.5502005815505981, - "y": 1.0364400148391724, - "orientation": -3.0642144680023193, - "vx": -1.1681921482086182, - "vy": 0.26891282200813293 - }, - { - "id": 3, - "x": -0.42280226945877075, - "y": 0.31763938069343567, - "orientation": 3.118516445159912, - "vx": -1.8726437091827393, - "vy": -0.0061896867118775845 - }, - { - "id": 4, - "x": -2.8131895065307617, - "y": 0.44562384486198425, - "orientation": -3.014953374862671, - "vx": -0.34947332739830017, - "vy": 0.08932717144489288 - }, - { - "id": 5, - "x": 2.7744741439819336, - "y": -0.335537314414978, - "orientation": 3.041900873184204, - "vx": -0.30794912576675415, - "vy": -0.3975100815296173 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -3.9900965690612793, - "y": 0.38497889041900635, - "orientation": -0.03782661259174347, - "vx": 0.40194955468177795, - "vy": -0.014839068986475468 - }, - { - "id": 1, - "x": 2.820505142211914, - "y": 0.41943973302841187, - "orientation": -3.1376445293426514, - "vx": 0.1951904594898224, - "vy": 0.07323436439037323 - }, - { - "id": 2, - "x": 0.8908205628395081, - "y": 0.6702052354812622, - "orientation": -3.0406038761138916, - "vx": -1.8977978229522705, - "vy": -0.24562522768974304 - }, - { - "id": 3, - "x": -1.9185105562210083, - "y": -0.5677009224891663, - "orientation": 2.8150076866149902, - "vx": -0.5055000185966492, - "vy": 0.09416356682777405 - }, - { - "id": 4, - "x": -3.180812358856201, - "y": 0.2758251428604126, - "orientation": 2.9749362468719482, - "vx": -0.509899377822876, - "vy": 0.054564960300922394 - }, - { - "id": 5, - "x": -0.3708895146846771, - "y": 0.8297739028930664, - "orientation": -3.055137872695923, - "vx": -1.670149803161621, - "vy": -0.26534512639045715 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_danger_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 20.9 - } - }, - { - "scenario_id": "clear_press_plus_vs_counter_flow_t13.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 13.183333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_counter_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 13.183333333333334, - "ball_x": -2.5, - "ball_y": -1.3275136947631836, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.407196998596191, - "y": 0.3335329592227936, - "orientation": -3.064113140106201, - "vx": 1.4122036873231991e-12, - "vy": 1.3156142841808105e-13 - }, - { - "id": 1, - "x": -2.1195991039276123, - "y": -0.03844381496310234, - "orientation": -2.635951280593872, - "vx": 1.7319479184152442e-13, - "vy": 2.8352320491364935e-13 - }, - { - "id": 2, - "x": -3.1317293643951416, - "y": -1.0839948654174805, - "orientation": 2.795962333679199, - "vx": 1.092459456231154e-12, - "vy": -1.7386092565629951e-12 - }, - { - "id": 3, - "x": -1.1485646963119507, - "y": 0.24732749164104462, - "orientation": -2.684634208679199, - "vx": 3.4638958368304884e-13, - "vy": -1.50712775592865e-13 - }, - { - "id": 4, - "x": -1.7972006797790527, - "y": 0.7507039308547974, - "orientation": -2.447003126144409, - "vx": 2.3847590568948362e-12, - "vy": 3.397282455352979e-13 - }, - { - "id": 5, - "x": -2.9187870025634766, - "y": -0.009742503985762596, - "orientation": -2.366816520690918, - "vx": 7.593925488436071e-13, - "vy": -2.7982824390981875e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.395545482635498, - "y": -0.4069160521030426, - "orientation": -0.03524676710367203, - "vx": -1.0658141036401503e-12, - "vy": 7.444045380111675e-13 - }, - { - "id": 1, - "x": -2.3375303745269775, - "y": -0.5472065806388855, - "orientation": 1.3664134740829468, - "vx": -4.845936985020671e-09, - "vy": -9.924668198380004e-09 - }, - { - "id": 2, - "x": -1.3401814699172974, - "y": -0.6438978314399719, - "orientation": -3.0053982734680176, - "vx": -3.6637359812630166e-13, - "vy": 3.8968828164342995e-13 - }, - { - "id": 3, - "x": -3.29744553565979, - "y": -1.3786638975143433, - "orientation": -3.076598882675171, - "vx": -5.861977570020827e-13, - "vy": 8.459899447643693e-13 - }, - { - "id": 4, - "x": -1.789344072341919, - "y": -1.050439476966858, - "orientation": 0.3739224374294281, - "vx": 0.06103193014860153, - "vy": 0.023778419941663742 - }, - { - "id": 5, - "x": -3.240351915359497, - "y": -0.7285251021385193, - "orientation": -2.7795629501342773, - "vx": 1.3988810110276972e-12, - "vy": 2.468025783741723e-12 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_counter_flow_kernel_strategy", - "frame_ts": 13.183333333333334 - } - }, - { - "scenario_id": "clear_press_plus_vs_counter_flow_t48.7_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 48.666666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 48.666666666666664, - "ball_x": 0.1907978504896164, - "ball_y": 1.050938606262207, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.39373254776001, - "y": -0.15504999458789825, - "orientation": 3.125183582305908, - "vx": 4.316547119742609e-12, - "vy": -4.954370247389761e-13 - }, - { - "id": 1, - "x": 2.172064781188965, - "y": -0.7017309069633484, - "orientation": 2.5301156044006348, - "vx": -1.3322676295501878e-12, - "vy": 4.796163466380676e-13 - }, - { - "id": 2, - "x": 1.6448047161102295, - "y": 1.0154504776000977, - "orientation": 2.9646365642547607, - "vx": -7.993605777301127e-14, - "vy": -2.531308496145357e-13 - }, - { - "id": 3, - "x": 0.931126058101654, - "y": 0.7592004537582397, - "orientation": -0.3744429647922516, - "vx": 0.006978104822337627, - "vy": -0.002749834442511201 - }, - { - "id": 4, - "x": 0.974157452583313, - "y": 1.148735523223877, - "orientation": 0.12328828126192093, - "vx": 0.018434111028909683, - "vy": 0.002301374450325966 - }, - { - "id": 5, - "x": 2.601494312286377, - "y": -0.015786143019795418, - "orientation": 2.724571466445923, - "vx": 4.796163466380676e-13, - "vy": -9.596490269103697e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.466856479644775, - "y": -0.010564171709120274, - "orientation": 0.01621728576719761, - "vx": 4.60964599824365e-12, - "vy": 2.7799637591918724e-12 - }, - { - "id": 1, - "x": 2.343513250350952, - "y": 0.23261529207229614, - "orientation": 2.560141086578369, - "vx": 2.1316282072803006e-13, - "vy": 3.4056091280376677e-13 - }, - { - "id": 2, - "x": 2.778073787689209, - "y": 0.2939848303794861, - "orientation": 2.797076463699341, - "vx": 4.716227408607665e-12, - "vy": -3.1175062531474396e-12 - }, - { - "id": 3, - "x": -0.25811249017715454, - "y": 1.3314427137374878, - "orientation": 2.300481081008911, - "vx": -3.214095656289828e-13, - "vy": 4.1300296516055823e-13 - }, - { - "id": 4, - "x": -2.59958815574646, - "y": -0.011402618139982224, - "orientation": 0.36470967531204224, - "vx": -1.3322676295501878e-14, - "vy": 7.001170476694796e-13 - }, - { - "id": 5, - "x": -0.4629584848880768, - "y": 0.79445481300354, - "orientation": 2.9487357139587402, - "vx": 4.0467629247586956e-13, - "vy": 1.4654943925052066e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_counter_flow_kernel_strategy", - "frame_ts": 48.666666666666664 - } - }, - { - "scenario_id": "clear_press_plus_vs_counter_flow_t20.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 20.28333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 20.28333333333333, - "ball_x": -2.2010669708251953, - "ball_y": -1.391513705253601, - "ball_vx": -1.1446429653005907e-06, - "ball_vy": 1.2713375951989292e-07, - "friendly_robots": [ - { - "id": 0, - "x": 4.4175944328308105, - "y": -0.04209214448928833, - "orientation": -2.9334640502929688, - "vx": -0.009850965812802315, - "vy": 0.07955098152160645 - }, - { - "id": 1, - "x": -1.8396265506744385, - "y": -1.1519204378128052, - "orientation": -2.195408582687378, - "vx": 0.9787419438362122, - "vy": -0.11322255432605743 - }, - { - "id": 2, - "x": -2.5559377670288086, - "y": -1.78658926486969, - "orientation": -0.1686776727437973, - "vx": 1.3327258825302124, - "vy": 0.4528023302555084 - }, - { - "id": 3, - "x": -2.5129590034484863, - "y": -0.37876424193382263, - "orientation": -1.2539944648742676, - "vx": 0.5020862817764282, - "vy": -0.6053115725517273 - }, - { - "id": 4, - "x": -2.7494523525238037, - "y": -0.367411732673645, - "orientation": -1.227270483970642, - "vx": 0.7523113489151001, - "vy": -0.7583602070808411 - }, - { - "id": 5, - "x": -2.065131902694702, - "y": -1.429641604423523, - "orientation": -2.551501989364624, - "vx": 0.6091769933700562, - "vy": 0.5047630667686462 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.413780212402344, - "y": 0.09137675166130066, - "orientation": -0.5860924124717712, - "vx": 0.0065969969145953655, - "vy": -0.1607034057378769 - }, - { - "id": 1, - "x": -2.950554132461548, - "y": -0.5906234383583069, - "orientation": -0.93214350938797, - "vx": -0.33468279242515564, - "vy": -0.13098084926605225 - }, - { - "id": 2, - "x": -2.3134493827819824, - "y": -1.3127548694610596, - "orientation": -1.065524697303772, - "vx": 0.724605917930603, - "vy": -0.251473069190979 - }, - { - "id": 3, - "x": -2.627512216567993, - "y": -2.4477787017822266, - "orientation": 1.1478642225265503, - "vx": 0.8046757578849792, - "vy": 0.17323079705238342 - }, - { - "id": 4, - "x": -2.5699081420898438, - "y": -2.2180612087249756, - "orientation": 1.2199169397354126, - "vx": -0.051991671323776245, - "vy": 0.1160224974155426 - }, - { - "id": 5, - "x": -2.6955909729003906, - "y": -1.2580581903457642, - "orientation": -0.11081896722316742, - "vx": 0.20054827630519867, - "vy": 0.16463132202625275 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_counter_flow_kernel_strategy", - "frame_ts": 20.28333333333333 - } - }, - { - "scenario_id": "clear_press_plus_vs_counter_flow_t27.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 27.03333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 27.03333333333333, - "ball_x": -2.058529853820801, - "ball_y": -1.4672678709030151, - "ball_vx": -0.03561460226774216, - "ball_vy": 0.11358840018510818, - "friendly_robots": [ - { - "id": 0, - "x": 4.416040897369385, - "y": 0.08364222198724747, - "orientation": -2.8995730876922607, - "vx": 0.033579021692276, - "vy": -0.38075029850006104 - }, - { - "id": 1, - "x": -1.7495769262313843, - "y": -1.5682991743087769, - "orientation": -3.067030191421509, - "vx": -0.37253832817077637, - "vy": -0.67063969373703 - }, - { - "id": 2, - "x": -2.020704984664917, - "y": -1.3571908473968506, - "orientation": -1.3928338289260864, - "vx": 0.09252458065748215, - "vy": 0.18845324218273163 - }, - { - "id": 3, - "x": -2.355445623397827, - "y": -1.6633483171463013, - "orientation": 1.079653024673462, - "vx": 0.20647746324539185, - "vy": 0.09131984412670135 - }, - { - "id": 4, - "x": -2.9402592182159424, - "y": 0.31366249918937683, - "orientation": -0.9100446105003357, - "vx": -0.042235080152750015, - "vy": 0.46933361887931824 - }, - { - "id": 5, - "x": -2.7076971530914307, - "y": -0.9110363125801086, - "orientation": -1.0583463907241821, - "vx": -0.44219616055488586, - "vy": -0.08749765157699585 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410505294799805, - "y": -0.0059393346309661865, - "orientation": -0.5480329990386963, - "vx": 0.0008104441221803427, - "vy": 0.010309956036508083 - }, - { - "id": 1, - "x": -2.6006619930267334, - "y": 0.5812707543373108, - "orientation": -1.3505263328552246, - "vx": 0.0523642860352993, - "vy": 1.8565069437026978 - }, - { - "id": 2, - "x": -2.167895555496216, - "y": -1.504935383796692, - "orientation": 0.006335122976452112, - "vx": 0.00026685569901019335, - "vy": 0.0038579581305384636 - }, - { - "id": 3, - "x": -2.31614351272583, - "y": 0.5031020641326904, - "orientation": -1.4353266954421997, - "vx": -0.05729197338223457, - "vy": -0.1496356576681137 - }, - { - "id": 4, - "x": -2.600158452987671, - "y": -2.1544265747070312, - "orientation": 0.8872843384742737, - "vx": 0.00030571798561140895, - "vy": -0.11746589094400406 - }, - { - "id": 5, - "x": -2.4405338764190674, - "y": -1.1713348627090454, - "orientation": -0.672612190246582, - "vx": -0.004516974091529846, - "vy": -0.11407417804002762 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_counter_flow_kernel_strategy", - "frame_ts": 27.03333333333333 - } - }, - { - "scenario_id": "clear_press_plus_vs_counter_flow_t59.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 59.583333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_counter_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 59.583333333333336, - "ball_x": 3.551025629043579, - "ball_y": 0.5923702716827393, - "ball_vx": 1.0535572414482886e-10, - "ball_vy": 3.649047730647226e-10, - "friendly_robots": [ - { - "id": 0, - "x": 3.7875332832336426, - "y": 0.4924739897251129, - "orientation": 2.751112222671509, - "vx": -0.41594910621643066, - "vy": 0.17609521746635437 - }, - { - "id": 1, - "x": 2.866847515106201, - "y": -1.1027579307556152, - "orientation": 1.2423627376556396, - "vx": -0.4719274044036865, - "vy": -0.2871173620223999 - }, - { - "id": 2, - "x": 2.9718449115753174, - "y": 0.5646319389343262, - "orientation": 0.31551480293273926, - "vx": -0.7507725954055786, - "vy": 0.35928958654403687 - }, - { - "id": 3, - "x": 2.3986852169036865, - "y": 0.07451285421848297, - "orientation": 0.5199226140975952, - "vx": -0.08950947225093842, - "vy": 0.7015065550804138 - }, - { - "id": 4, - "x": 2.6654038429260254, - "y": 0.9696659445762634, - "orientation": -0.3161178231239319, - "vx": -0.11346250772476196, - "vy": 0.2881835401058197 - }, - { - "id": 5, - "x": 2.999823570251465, - "y": 0.2793333828449249, - "orientation": 0.5630040764808655, - "vx": -0.01770242303609848, - "vy": 0.09304731339216232 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409818649291992, - "y": -0.38131073117256165, - "orientation": 0.118993379175663, - "vx": -0.0003127694653812796, - "vy": -0.05043436959385872 - }, - { - "id": 1, - "x": 2.7214348316192627, - "y": -0.7119019031524658, - "orientation": 1.0109590291976929, - "vx": 0.1887107491493225, - "vy": -0.5525190830230713 - }, - { - "id": 2, - "x": 2.5533535480499268, - "y": 0.47673970460891724, - "orientation": 0.26182255148887634, - "vx": -0.09329169243574142, - "vy": -0.013861268758773804 - }, - { - "id": 3, - "x": 2.780117988586426, - "y": -0.150067999958992, - "orientation": 0.7448438405990601, - "vx": 0.005601109936833382, - "vy": 0.5997135639190674 - }, - { - "id": 4, - "x": -2.6000101566314697, - "y": -0.41262054443359375, - "orientation": 0.16596423089504242, - "vx": 5.02948350913357e-05, - "vy": 0.08045284450054169 - }, - { - "id": 5, - "x": 2.4783921241760254, - "y": -0.09039945155382156, - "orientation": 0.3840692639350891, - "vx": -0.3651753067970276, - "vy": 0.5100961923599243 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_counter_flow_kernel_strategy", - "frame_ts": 59.583333333333336 - } - }, - { - "scenario_id": "clear_press_plus_vs_counter_flow_t62.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 62.416666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_counter_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 62.416666666666664, - "ball_x": 3.6904165744781494, - "ball_y": 0.8400233387947083, - "ball_vx": -3.8545167058146035e-10, - "ball_vy": -1.8585466499132508e-10, - "friendly_robots": [ - { - "id": 0, - "x": 3.8601362705230713, - "y": 0.7207428216934204, - "orientation": 2.535973072052002, - "vx": -0.2984592914581299, - "vy": 0.21004436910152435 - }, - { - "id": 1, - "x": 2.602337121963501, - "y": -1.0720082521438599, - "orientation": 1.0588756799697876, - "vx": -0.004009644500911236, - "vy": 0.04928520321846008 - }, - { - "id": 2, - "x": 2.965579032897949, - "y": 0.3643788695335388, - "orientation": 0.5187578201293945, - "vx": -0.06283877044916153, - "vy": 0.11337469518184662 - }, - { - "id": 3, - "x": 2.616586446762085, - "y": -0.23574312031269073, - "orientation": 0.746561586856842, - "vx": -0.013185304589569569, - "vy": 0.5235546231269836 - }, - { - "id": 4, - "x": 2.592294931411743, - "y": 1.199931025505066, - "orientation": -0.4056203067302704, - "vx": 0.31371328234672546, - "vy": 0.24092334508895874 - }, - { - "id": 5, - "x": 2.7389042377471924, - "y": 0.7348809838294983, - "orientation": 0.23753173649311066, - "vx": 0.27456754446029663, - "vy": 0.4322185516357422 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410299301147461, - "y": -0.4067530930042267, - "orientation": 0.15171697735786438, - "vx": 0.0005268992972560227, - "vy": -0.005713496822863817 - }, - { - "id": 1, - "x": 3.0454154014587402, - "y": -1.3578262329101562, - "orientation": 1.2902336120605469, - "vx": -0.014926563948392868, - "vy": 0.0669880360364914 - }, - { - "id": 2, - "x": 2.723391532897949, - "y": -0.5710594654083252, - "orientation": 0.9096783995628357, - "vx": 0.4370632767677307, - "vy": -0.04692482203245163 - }, - { - "id": 3, - "x": 2.5431106090545654, - "y": 0.8801465034484863, - "orientation": -0.14329566061496735, - "vx": -0.5826299786567688, - "vy": -0.7057362794876099 - }, - { - "id": 4, - "x": -2.5999913215637207, - "y": -0.16940192878246307, - "orientation": 0.16138766705989838, - "vx": -1.785124140951666e-06, - "vy": 0.04469461739063263 - }, - { - "id": 5, - "x": 2.541825532913208, - "y": 0.6461194753646851, - "orientation": 0.1775750368833542, - "vx": -0.22078892588615417, - "vy": 0.6977516412734985 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_counter_flow_kernel_strategy", - "frame_ts": 62.416666666666664 - } - }, - { - "scenario_id": "clear_press_plus_vs_counter_press_t19.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 19.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_counter_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 19.85, - "ball_x": -2.25, - "ball_y": -0.0, - "ball_vx": 0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": -0.9158616662025452, - "y": -0.7994767427444458, - "orientation": -2.8151028156280518, - "vx": -0.5706601142883301, - "vy": -0.5121142864227295 - }, - { - "id": 1, - "x": -2.1311051845550537, - "y": 0.0027856514789164066, - "orientation": 3.140695095062256, - "vx": 3.197442310920451e-13, - "vy": 2.435421656010739e-13 - }, - { - "id": 2, - "x": -1.1428781747817993, - "y": -1.2083168029785156, - "orientation": 1.5429651737213135, - "vx": 0.5045327544212341, - "vy": 0.16769550740718842 - }, - { - "id": 3, - "x": -1.246961236000061, - "y": -0.10860662907361984, - "orientation": -1.7092673778533936, - "vx": 0.10999464243650436, - "vy": -0.1570785939693451 - }, - { - "id": 4, - "x": -1.3412909507751465, - "y": 0.4017086625099182, - "orientation": -1.533716082572937, - "vx": -0.48201629519462585, - "vy": -0.3109138607978821 - }, - { - "id": 5, - "x": -1.149839162826538, - "y": 0.7458813786506653, - "orientation": -1.9334684610366821, - "vx": 0.03163149207830429, - "vy": -0.2939024269580841 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.320361137390137, - "y": 0.1627884954214096, - "orientation": 0.04414113238453865, - "vx": 0.07293610274791718, - "vy": -0.04101893678307533 - }, - { - "id": 1, - "x": -1.2672609090805054, - "y": -0.8173949122428894, - "orientation": 0.8578967452049255, - "vx": -0.04166484251618385, - "vy": -0.04309924691915512 - }, - { - "id": 2, - "x": -1.3231736421585083, - "y": -0.47697773575782776, - "orientation": -1.052187204360962, - "vx": -0.08172458410263062, - "vy": -0.30801624059677124 - }, - { - "id": 3, - "x": -1.0654475688934326, - "y": -0.24680152535438538, - "orientation": 2.0463500022888184, - "vx": 0.09800279140472412, - "vy": 0.7316023707389832 - }, - { - "id": 4, - "x": -1.3427373170852661, - "y": 0.20240169763565063, - "orientation": -0.3910084366798401, - "vx": -0.17606143653392792, - "vy": 0.07565098255872726 - }, - { - "id": 5, - "x": -1.4286701679229736, - "y": 0.5865120887756348, - "orientation": -0.183932363986969, - "vx": 0.32258257269859314, - "vy": 0.41512998938560486 - } - ], - "referee_command": "PREPARE_PENALTY_YELLOW", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_counter_press_kernel_strategy", - "frame_ts": 19.85 - } - }, - { - "scenario_id": "clear_press_plus_vs_counter_press_t24.9_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 24.866666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_counter_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 24.866666666666667, - "ball_x": -2.5, - "ball_y": 0.9634015560150146, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 3.2297017574310303, - "y": -0.10581372678279877, - "orientation": 2.5388498306274414, - "vx": -3.9968028886505635e-14, - "vy": 1.5404344466674047e-13 - }, - { - "id": 1, - "x": -1.8787322044372559, - "y": 1.4460369348526, - "orientation": 0.661414623260498, - "vx": 0.01846613734960556, - "vy": 0.014345511794090271 - }, - { - "id": 2, - "x": -2.6687166690826416, - "y": 0.1868617832660675, - "orientation": -1.7856868505477905, - "vx": -0.0019958585035055876, - "vy": -0.00918618869036436 - }, - { - "id": 3, - "x": -2.7638983726501465, - "y": -0.15332071483135223, - "orientation": 1.447398066520691, - "vx": -2.6645352591003757e-13, - "vy": -3.480549182199866e-13 - }, - { - "id": 4, - "x": -1.72458016872406, - "y": 1.1026954650878906, - "orientation": 0.1786603182554245, - "vx": 0.021070681512355804, - "vy": 0.003785061417147517 - }, - { - "id": 5, - "x": -2.450199604034424, - "y": 0.057269178330898285, - "orientation": 2.6408722400665283, - "vx": 5.46229728115577e-13, - "vy": -3.497202527569243e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.398630142211914, - "y": 0.04821575805544853, - "orientation": 0.42578011751174927, - "vx": -1.865174681370263e-13, - "vy": -5.941080960525369e-13 - }, - { - "id": 1, - "x": -1.887480616569519, - "y": -0.32563546299934387, - "orientation": 2.0995657444000244, - "vx": -3.1308289294429414e-13, - "vy": -1.249000902703301e-13 - }, - { - "id": 2, - "x": -1.6771198511123657, - "y": 0.8906332850456238, - "orientation": 3.0801467895507812, - "vx": -3.630429290524262e-12, - "vy": 3.597122599785507e-13 - }, - { - "id": 3, - "x": -1.984795331954956, - "y": 0.4144274890422821, - "orientation": -1.6881158351898193, - "vx": -6.59472476627343e-13, - "vy": 4.696243394164412e-13 - }, - { - "id": 4, - "x": -2.5451951026916504, - "y": 1.5227670669555664, - "orientation": 1.2602800130844116, - "vx": 3.197442310920451e-13, - "vy": -5.3290705182007514e-14 - }, - { - "id": 5, - "x": -1.959703803062439, - "y": 0.72286456823349, - "orientation": -0.9006212949752808, - "vx": 6.548095399239173e-12, - "vy": -1.7219559111936178e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_counter_press_kernel_strategy", - "frame_ts": 24.866666666666667 - } - }, - { - "scenario_id": "clear_press_plus_vs_counter_press_t38.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 38.266666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_counter_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 38.266666666666666, - "ball_x": -0.6301745176315308, - "ball_y": 1.4023088216781616, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409934043884277, - "y": 0.0029854944441467524, - "orientation": 2.8717219829559326, - "vx": -2.341167260055954e-09, - "vy": -8.827373498832003e-09 - }, - { - "id": 1, - "x": -2.8748457431793213, - "y": -0.9810048937797546, - "orientation": 0.8166899681091309, - "vx": 0.11273182183504105, - "vy": 0.03754490986466408 - }, - { - "id": 2, - "x": -0.47974810004234314, - "y": 1.271214246749878, - "orientation": 2.517235040664673, - "vx": 0.31615594029426575, - "vy": -0.8051298260688782 - }, - { - "id": 3, - "x": -0.8603809475898743, - "y": 1.3753225803375244, - "orientation": -0.2914949655532837, - "vx": -0.20788119733333588, - "vy": -0.4084770083427429 - }, - { - "id": 4, - "x": -1.698021650314331, - "y": -0.1502673327922821, - "orientation": 0.9063829779624939, - "vx": -1.1129778623580933, - "vy": 0.9529351592063904 - }, - { - "id": 5, - "x": -2.7862815856933594, - "y": -0.5467550158500671, - "orientation": 0.6718088984489441, - "vx": 0.26932409405708313, - "vy": -1.173865795135498 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409936904907227, - "y": 0.002967067528516054, - "orientation": 0.35364189743995667, - "vx": 1.9184653865522705e-12, - "vy": 1.8213685767931587e-12 - }, - { - "id": 1, - "x": 2.33307147026062, - "y": 2.423354387283325, - "orientation": -2.7922961711883545, - "vx": 0.24959483742713928, - "vy": -0.04159921407699585 - }, - { - "id": 2, - "x": -0.6647211909294128, - "y": 0.06968863308429718, - "orientation": -3.131845235824585, - "vx": 5.162537064506978e-13, - "vy": 1.6528445279107018e-13 - }, - { - "id": 3, - "x": -0.7128442525863647, - "y": 1.1627014875411987, - "orientation": 0.41017934679985046, - "vx": 4.661290802232543e-07, - "vy": -1.0706069133448182e-06 - }, - { - "id": 4, - "x": -0.6961199641227722, - "y": 1.5835998058319092, - "orientation": -1.6837091445922852, - "vx": 0.47703200578689575, - "vy": -0.18066121637821198 - }, - { - "id": 5, - "x": -2.4937305450439453, - "y": 0.14237898588180542, - "orientation": -1.774719476699829, - "vx": -9.245937349078304e-12, - "vy": -3.7057856783206944e-11 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_counter_press_kernel_strategy", - "frame_ts": 38.266666666666666 - } - }, - { - "scenario_id": "clear_press_plus_vs_counter_press_t44.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 43.95, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_counter_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 43.95, - "ball_x": -1.4553488492965698, - "ball_y": -0.3109690546989441, - "ball_vx": -0.10394759476184845, - "ball_vy": -0.41110944747924805, - "friendly_robots": [ - { - "id": 0, - "x": 4.410305500030518, - "y": 0.0032749155070632696, - "orientation": -3.1096794605255127, - "vx": -0.0005414925399236381, - "vy": -0.005374548956751823 - }, - { - "id": 1, - "x": -2.0139260292053223, - "y": -0.27349284291267395, - "orientation": 0.4903097450733185, - "vx": 0.8722150325775146, - "vy": -0.13153822720050812 - }, - { - "id": 2, - "x": -1.3481290340423584, - "y": 0.34731873869895935, - "orientation": -1.7303861379623413, - "vx": 0.018770720809698105, - "vy": 0.06373223662376404 - }, - { - "id": 3, - "x": -2.0190372467041016, - "y": 0.6749904155731201, - "orientation": -1.2014241218566895, - "vx": -0.7098410129547119, - "vy": -0.6435531973838806 - }, - { - "id": 4, - "x": -1.5934977531433105, - "y": 0.06771509349346161, - "orientation": -0.6804563403129578, - "vx": 1.018188238143921, - "vy": -0.5023540258407593 - }, - { - "id": 5, - "x": -1.1103729009628296, - "y": -1.4908150434494019, - "orientation": 1.6044809818267822, - "vx": 1.9079126119613647, - "vy": 0.1949205845594406 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408270359039307, - "y": -0.35912421345710754, - "orientation": 0.04821550101041794, - "vx": -0.003281679702922702, - "vy": -0.08906786143779755 - }, - { - "id": 1, - "x": 3.6643965244293213, - "y": 1.5905307531356812, - "orientation": -2.749884605407715, - "vx": 9.339637472294271e-05, - "vy": -5.5737673392286524e-05 - }, - { - "id": 2, - "x": -1.0580976009368896, - "y": 0.6286333203315735, - "orientation": -2.0421793460845947, - "vx": -0.4593133330345154, - "vy": 0.32270097732543945 - }, - { - "id": 3, - "x": -1.7930976152420044, - "y": 0.43293607234954834, - "orientation": -1.197275161743164, - "vx": -0.00788888055831194, - "vy": -0.9119760990142822 - }, - { - "id": 4, - "x": -1.6475300788879395, - "y": -0.4189421534538269, - "orientation": 0.5552865862846375, - "vx": 0.5049235224723816, - "vy": 0.12660105526447296 - }, - { - "id": 5, - "x": -1.5317926406860352, - "y": -0.7416591048240662, - "orientation": 1.2309921979904175, - "vx": 0.07105126231908798, - "vy": 0.7882488965988159 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_counter_press_kernel_strategy", - "frame_ts": 43.95 - } - }, - { - "scenario_id": "clear_press_plus_vs_decoy_and_overload_t18.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 18.8, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_decoy_and_overload.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 18.8, - "ball_x": -4.0, - "ball_y": -2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402978897094727, - "y": 0.39993152022361755, - "orientation": -3.1312475204467773, - "vx": 3.2507330161024584e-12, - "vy": -7.110978472724128e-13 - }, - { - "id": 1, - "x": -1.822515845298767, - "y": 0.7371866106987, - "orientation": -2.172647476196289, - "vx": 2.5845992013273644e-12, - "vy": 3.3639757646142243e-13 - }, - { - "id": 2, - "x": -2.925445795059204, - "y": 0.36779019236564636, - "orientation": -1.9809352159500122, - "vx": 5.46229728115577e-13, - "vy": 5.795364188543317e-13 - }, - { - "id": 3, - "x": -4.107019901275635, - "y": -2.61830735206604, - "orientation": 2.1145853996276855, - "vx": -4.236611061969597e-12, - "vy": 3.090860900556436e-12 - }, - { - "id": 4, - "x": -0.490251749753952, - "y": 0.860407292842865, - "orientation": -2.730931282043457, - "vx": 1.7036372312873027e-12, - "vy": 2.3647750424515834e-13 - }, - { - "id": 5, - "x": -1.9559985399246216, - "y": -0.19403256475925446, - "orientation": -2.5918526649475098, - "vx": 8.393286066166183e-13, - "vy": -5.437317263101704e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402917385101318, - "y": -0.4047187864780426, - "orientation": -0.0008875956409610808, - "vx": -6.661338147750939e-13, - "vy": 7.827072323607354e-13 - }, - { - "id": 1, - "x": 2.9270005226135254, - "y": -0.16904647648334503, - "orientation": -2.7800004482269287, - "vx": -4.5297099404706387e-13, - "vy": 2.5396351688300456e-13 - }, - { - "id": 2, - "x": 1.7860625982284546, - "y": 0.7059953212738037, - "orientation": -2.580348491668701, - "vx": -6.195044477408373e-13, - "vy": 5.995204332975845e-14 - }, - { - "id": 3, - "x": -3.0364954471588135, - "y": -1.1145330667495728, - "orientation": -2.1979613304138184, - "vx": 4.263256414560601e-13, - "vy": -6.394884621840902e-13 - }, - { - "id": 4, - "x": -2.977606773376465, - "y": -0.8602305054664612, - "orientation": -2.1558146476745605, - "vx": -1.199040866595169e-13, - "vy": 3.597122599785507e-13 - }, - { - "id": 5, - "x": 0.40876469016075134, - "y": 0.5329788327217102, - "orientation": -2.5143485069274902, - "vx": 4.346523141407488e-13, - "vy": 1.9984014443252818e-14 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_decoy_and_overload_kernel_strategy", - "frame_ts": 18.8 - } - }, - { - "scenario_id": "clear_press_plus_vs_decoy_and_overload_t28.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 28.416666666666668, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_decoy_and_overload.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 28.416666666666668, - "ball_x": -2.5, - "ball_y": 0.979213535785675, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.484928131103516, - "y": -0.33338966965675354, - "orientation": 3.0612361431121826, - "vx": 1.8385293287792592e-12, - "vy": -2.010058786083846e-12 - }, - { - "id": 1, - "x": -2.6125993728637695, - "y": 0.13251860439777374, - "orientation": 2.74098539352417, - "vx": -4.476419235288631e-12, - "vy": 2.44804176929847e-12 - }, - { - "id": 2, - "x": -2.2830440998077393, - "y": -0.3798515200614929, - "orientation": 2.493109941482544, - "vx": 3.863576125695545e-13, - "vy": -5.695444116327053e-13 - }, - { - "id": 3, - "x": -2.605463743209839, - "y": -0.47051212191581726, - "orientation": 2.2995686531066895, - "vx": 4.5297099404706387e-13, - "vy": -1.017519402068956e-12 - }, - { - "id": 4, - "x": -2.639672040939331, - "y": -0.25265830755233765, - "orientation": 2.600929021835327, - "vx": -8.393286066166183e-13, - "vy": 1.8485213360008856e-13 - }, - { - "id": 5, - "x": -2.0547728538513184, - "y": 0.50053471326828, - "orientation": 2.9043056964874268, - "vx": -3.090860900556436e-12, - "vy": -5.6621374255882984e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3942718505859375, - "y": 0.3188081681728363, - "orientation": 0.028877871111035347, - "vx": 9.059419880941277e-13, - "vy": 1.4171996909340123e-12 - }, - { - "id": 1, - "x": 2.9299023151397705, - "y": 0.39542141556739807, - "orientation": 3.093078374862671, - "vx": 1.7852386235972517e-12, - "vy": 1.387223669269133e-12 - }, - { - "id": 2, - "x": -1.7017284631729126, - "y": 0.1414724439382553, - "orientation": 2.8665385246276855, - "vx": 5.062616992290714e-13, - "vy": 3.555489236362064e-13 - }, - { - "id": 3, - "x": -2.9691367149353027, - "y": 0.22786758840084076, - "orientation": 2.29705810546875, - "vx": -1.5720758028692217e-12, - "vy": 1.4588330543574557e-12 - }, - { - "id": 4, - "x": -3.022761583328247, - "y": 0.05602839216589928, - "orientation": -3.0650720596313477, - "vx": -1.2256862191861728e-12, - "vy": -6.952771691715043e-13 - }, - { - "id": 5, - "x": -1.5179147720336914, - "y": 0.16672742366790771, - "orientation": 2.996546745300293, - "vx": -3.7969627442180354e-13, - "vy": 1.3239409568654992e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_decoy_and_overload_kernel_strategy", - "frame_ts": 28.416666666666668 - } - }, - { - "scenario_id": "clear_press_plus_vs_decoy_and_overload_t22.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 22.133333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_decoy_and_overload.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 22.133333333333333, - "ball_x": -4.220261096954346, - "ball_y": -2.406100034713745, - "ball_vx": -0.1918782740831375, - "ball_vy": 0.023355089128017426, - "friendly_robots": [ - { - "id": 0, - "x": 4.408531665802002, - "y": 0.40745729207992554, - "orientation": -2.8249425888061523, - "vx": -2.1193633514826615e-08, - "vy": 8.968223852434676e-08 - }, - { - "id": 1, - "x": -2.7111899852752686, - "y": 0.31398963928222656, - "orientation": -2.198317527770996, - "vx": -0.654195249080658, - "vy": 0.14380793273448944 - }, - { - "id": 2, - "x": -2.707155704498291, - "y": -0.9269437789916992, - "orientation": -2.6036319732666016, - "vx": 0.2070017158985138, - "vy": -0.9521979689598083 - }, - { - "id": 3, - "x": -4.2774858474731445, - "y": -2.501192331314087, - "orientation": 0.9325085878372192, - "vx": -0.15361769497394562, - "vy": -1.9946792235714383e-05 - }, - { - "id": 4, - "x": -1.8334301710128784, - "y": -0.29314693808555603, - "orientation": -2.400104522705078, - "vx": -1.0268889665603638, - "vy": -1.449912428855896 - }, - { - "id": 5, - "x": -2.602560520172119, - "y": 0.17001259326934814, - "orientation": -1.712331771850586, - "vx": -0.057565636932849884, - "vy": 0.5290281772613525 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407515048980713, - "y": -0.40820711851119995, - "orientation": -1.4293336868286133, - "vx": -0.0035041009541600943, - "vy": -0.003020290285348892 - }, - { - "id": 1, - "x": 2.922755002975464, - "y": 0.24625751376152039, - "orientation": -2.7886250019073486, - "vx": 0.012709268368780613, - "vy": 0.26762688159942627 - }, - { - "id": 2, - "x": 0.9505300521850586, - "y": 0.3143109977245331, - "orientation": 1.1946619749069214, - "vx": -1.6770520210266113, - "vy": -0.849219799041748 - }, - { - "id": 3, - "x": -3.0236599445343018, - "y": -1.2043652534484863, - "orientation": -2.320152521133423, - "vx": -0.12331010401248932, - "vy": -0.40781858563423157 - }, - { - "id": 4, - "x": -2.894848108291626, - "y": -0.947532057762146, - "orientation": -2.46016788482666, - "vx": 0.03189779818058014, - "vy": -0.10830526798963547 - }, - { - "id": 5, - "x": -0.3796464800834656, - "y": 0.26848626136779785, - "orientation": -2.471403121948242, - "vx": -1.498762845993042, - "vy": -0.9356514811515808 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_decoy_and_overload_kernel_strategy", - "frame_ts": 22.133333333333333 - } - }, - { - "scenario_id": "clear_press_plus_vs_decoy_and_overload_t46.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 46.63333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_decoy_and_overload.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 46.63333333333333, - "ball_x": -2.9984467029571533, - "ball_y": 1.872304081916809, - "ball_vx": -0.2310047596693039, - "ball_vy": 0.21208372712135315, - "friendly_robots": [ - { - "id": 0, - "x": 4.408692836761475, - "y": 0.010927018709480762, - "orientation": 2.8969833850860596, - "vx": 0.002304504858329892, - "vy": -0.01920146681368351 - }, - { - "id": 1, - "x": -3.5182831287384033, - "y": 2.107515573501587, - "orientation": -0.5937503576278687, - "vx": -0.012534961104393005, - "vy": 0.13332535326480865 - }, - { - "id": 2, - "x": -2.801927089691162, - "y": 1.6694015264511108, - "orientation": 1.2656339406967163, - "vx": 0.019410040229558945, - "vy": 0.3617536425590515 - }, - { - "id": 3, - "x": -3.0279080867767334, - "y": -0.43098118901252747, - "orientation": 1.560915231704712, - "vx": 0.049392055720090866, - "vy": 0.7954221963882446 - }, - { - "id": 4, - "x": -2.704802989959717, - "y": 0.4641943573951721, - "orientation": 1.7393512725830078, - "vx": 0.24151405692100525, - "vy": -0.6603550314903259 - }, - { - "id": 5, - "x": -2.9409451484680176, - "y": 1.7845710515975952, - "orientation": 2.300478935241699, - "vx": -0.14240671694278717, - "vy": 0.26814067363739014 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.401254653930664, - "y": 0.20741142332553864, - "orientation": 0.8852235674858093, - "vx": -0.014800658449530602, - "vy": 0.3565007746219635 - }, - { - "id": 1, - "x": -3.2112696170806885, - "y": 1.808943271636963, - "orientation": 0.49497297406196594, - "vx": 0.035626888275146484, - "vy": 0.720598042011261 - }, - { - "id": 2, - "x": -2.9649949073791504, - "y": 1.9903169870376587, - "orientation": 2.372661590576172, - "vx": 0.647949755191803, - "vy": -0.43641629815101624 - }, - { - "id": 3, - "x": -2.9847373962402344, - "y": 0.9207416772842407, - "orientation": 1.5643999576568604, - "vx": -1.1046012104998226e-06, - "vy": 8.908184412348419e-09 - }, - { - "id": 4, - "x": -3.0563604831695557, - "y": 1.1379369497299194, - "orientation": 1.464165210723877, - "vx": -1.4520720696964418e-06, - "vy": 1.575319004132325e-07 - }, - { - "id": 5, - "x": -2.1021008491516113, - "y": 0.3329853415489197, - "orientation": 2.0767178535461426, - "vx": -0.01417392399162054, - "vy": 0.24846304953098297 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_decoy_and_overload_kernel_strategy", - "frame_ts": 46.63333333333333 - } - }, - { - "scenario_id": "clear_press_plus_vs_decoy_and_overload_t48.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 48.86666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_decoy_and_overload.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 48.86666666666667, - "ball_x": -2.9692535400390625, - "ball_y": 2.2277305126190186, - "ball_vx": 0.1995801329612732, - "ball_vy": -0.7526441812515259, - "friendly_robots": [ - { - "id": 0, - "x": 4.411261558532715, - "y": 0.27739399671554565, - "orientation": 2.866203546524048, - "vx": -0.01753663830459118, - "vy": -0.007203323300927877 - }, - { - "id": 1, - "x": -2.850093126296997, - "y": 2.3700640201568604, - "orientation": -2.110731840133667, - "vx": 0.6875839829444885, - "vy": -0.24599215388298035 - }, - { - "id": 2, - "x": -3.298654079437256, - "y": 2.152578592300415, - "orientation": 2.2062950134277344, - "vx": 0.3249363303184509, - "vy": 1.0004297494888306 - }, - { - "id": 3, - "x": -3.012031316757202, - "y": -1.134711503982544, - "orientation": 1.6099857091903687, - "vx": -0.44122186303138733, - "vy": -0.928737461566925 - }, - { - "id": 4, - "x": -2.7587153911590576, - "y": 0.9699187278747559, - "orientation": 1.7686351537704468, - "vx": 0.0212872214615345, - "vy": -0.1921800822019577 - }, - { - "id": 5, - "x": -3.594524621963501, - "y": 2.228729724884033, - "orientation": 1.978339672088623, - "vx": 0.058961860835552216, - "vy": 0.6368216276168823 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41033935546875, - "y": 0.021556472405791283, - "orientation": 1.0381059646606445, - "vx": -0.013820158317685127, - "vy": -0.07677534967660904 - }, - { - "id": 1, - "x": -3.9510748386383057, - "y": 2.0201151371002197, - "orientation": 0.3234224319458008, - "vx": -0.20361196994781494, - "vy": 0.6689515709877014 - }, - { - "id": 2, - "x": -2.882814645767212, - "y": 2.1653101444244385, - "orientation": 2.161851406097412, - "vx": 0.7439560890197754, - "vy": -0.031881578266620636 - }, - { - "id": 3, - "x": -2.984738349914551, - "y": 0.9207416772842407, - "orientation": 1.631089448928833, - "vx": 5.091715593152912e-06, - "vy": 3.34106829313896e-07 - }, - { - "id": 4, - "x": -3.0563621520996094, - "y": 1.137937068939209, - "orientation": 1.5812175273895264, - "vx": 6.453360128944041e-06, - "vy": 1.0142453987782574e-07 - }, - { - "id": 5, - "x": -2.12269926071167, - "y": 0.635607123374939, - "orientation": 2.0493133068084717, - "vx": -0.06262509524822235, - "vy": 0.5969800353050232 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_decoy_and_overload_kernel_strategy", - "frame_ts": 48.86666666666667 - } - }, - { - "scenario_id": "clear_press_plus_vs_give_and_go_solo_t20.7_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 20.716666666666665, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_give_and_go_solo.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 20.716666666666665, - "ball_x": -0.33740052580833435, - "ball_y": 0.09859088063240051, - "ball_vx": 6.983039202168584e-05, - "ball_vy": -4.854220969718881e-05, - "friendly_robots": [ - { - "id": 0, - "x": 4.410004138946533, - "y": 0.0029548173770308495, - "orientation": 3.121961832046509, - "vx": 2.6645352591003757e-12, - "vy": 8.393025857644787e-14 - }, - { - "id": 1, - "x": -2.8772072792053223, - "y": -0.01199094858020544, - "orientation": 0.13323095440864563, - "vx": -0.2683577835559845, - "vy": 0.45184198021888733 - }, - { - "id": 2, - "x": -3.0764458179473877, - "y": -0.3439685106277466, - "orientation": 0.10713665187358856, - "vx": 0.3858020305633545, - "vy": -0.958185613155365 - }, - { - "id": 3, - "x": -0.26365238428115845, - "y": 0.023987362161278725, - "orientation": 2.2116522789001465, - "vx": 0.00030171399703249335, - "vy": 0.0001807600783649832 - }, - { - "id": 4, - "x": 2.597358226776123, - "y": -0.809887170791626, - "orientation": 2.84236741065979, - "vx": 0.0, - "vy": -4.563016631209393e-13 - }, - { - "id": 5, - "x": 0.11474626511335373, - "y": 0.08857791870832443, - "orientation": 3.118492603302002, - "vx": 4.040721923725954e-10, - "vy": -8.412021079706733e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409991264343262, - "y": -0.3057599663734436, - "orientation": 0.10684489458799362, - "vx": 7.243809523060918e-05, - "vy": 0.13877326250076294 - }, - { - "id": 1, - "x": -2.3396503925323486, - "y": -0.08448795974254608, - "orientation": 0.1845395565032959, - "vx": 0.17574115097522736, - "vy": -0.09420096129179001 - }, - { - "id": 2, - "x": -0.4384736120700836, - "y": 0.06667602807283401, - "orientation": 0.2506890892982483, - "vx": 0.0001685816969256848, - "vy": -0.00036424529389478266 - }, - { - "id": 3, - "x": -2.431795120239258, - "y": -0.8601322174072266, - "orientation": 0.4072948694229126, - "vx": -0.12861374020576477, - "vy": 0.2367565929889679 - }, - { - "id": 4, - "x": -2.2767257690429688, - "y": -0.44719070196151733, - "orientation": 0.23583939671516418, - "vx": -3.686432683025487e-05, - "vy": 5.216695717535913e-05 - }, - { - "id": 5, - "x": -2.035688638687134, - "y": 0.016261383891105652, - "orientation": -0.037551287561655045, - "vx": 0.21871639788150787, - "vy": 0.007790695410221815 - } - ], - "referee_command": "STOP", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 20.716666666666665 - } - }, - { - "scenario_id": "clear_press_plus_vs_give_and_go_solo_t30.7_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 30.733333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_give_and_go_solo.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 30.733333333333334, - "ball_x": -0.3374083340167999, - "ball_y": 0.09856870025396347, - "ball_vx": -7.457401363097915e-10, - "ball_vy": 6.614250813719025e-10, - "friendly_robots": [ - { - "id": 0, - "x": 4.410301208496094, - "y": 0.002949303714558482, - "orientation": 3.121962070465088, - "vx": 1.4921397450962104e-12, - "vy": 1.775194574671346e-12 - }, - { - "id": 1, - "x": -2.554382085800171, - "y": -1.0131244659423828, - "orientation": 0.4249432682991028, - "vx": 0.05569979175925255, - "vy": 0.11246572434902191 - }, - { - "id": 2, - "x": -2.0383827686309814, - "y": -0.8228826522827148, - "orientation": 0.5178161859512329, - "vx": -0.047821108251810074, - "vy": 0.13322758674621582 - }, - { - "id": 3, - "x": -0.26191461086273193, - "y": 0.02439051866531372, - "orientation": 2.2189412117004395, - "vx": 4.515716245379053e-09, - "vy": 7.019298919885841e-09 - }, - { - "id": 4, - "x": 2.597367525100708, - "y": -0.8099027872085571, - "orientation": 2.8423550128936768, - "vx": 6.128431095930864e-13, - "vy": 8.326672684688674e-13 - }, - { - "id": 5, - "x": 0.11487758159637451, - "y": 0.08851302415132523, - "orientation": 3.1184568405151367, - "vx": 1.4729883979214264e-12, - "vy": 7.494005416219807e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409955978393555, - "y": -0.38375934958457947, - "orientation": 0.1139083206653595, - "vx": -6.958195444894955e-05, - "vy": -0.04610789939761162 - }, - { - "id": 1, - "x": -2.6553955078125, - "y": -0.4431796967983246, - "orientation": 0.04340718686580658, - "vx": -0.10114064067602158, - "vy": 0.8176398873329163 - }, - { - "id": 2, - "x": -0.4387054443359375, - "y": 0.06561383605003357, - "orientation": 0.2577078938484192, - "vx": 7.879463748139415e-10, - "vy": -7.927066114632453e-09 - }, - { - "id": 3, - "x": -2.923060655593872, - "y": -0.1244288980960846, - "orientation": 0.17130419611930847, - "vx": -0.10044125467538834, - "vy": -0.8965586423873901 - }, - { - "id": 4, - "x": -2.8175387382507324, - "y": -0.2977069914340973, - "orientation": 0.1573551446199417, - "vx": -1.1410152822577402e-08, - "vy": 7.212330643824316e-08 - }, - { - "id": 5, - "x": -2.1612372398376465, - "y": -0.2563239336013794, - "orientation": 0.20458239316940308, - "vx": 1.684549602032348e-07, - "vy": -8.434002438661992e-07 - } - ], - "referee_command": "STOP", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 30.733333333333334 - } - }, - { - "scenario_id": "clear_press_plus_vs_give_and_go_solo_t40.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 40.75, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_give_and_go_solo.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 40.75, - "ball_x": -0.3374132215976715, - "ball_y": 0.09854929894208908, - "ball_vx": -7.305839266891212e-10, - "ball_vy": 6.623372961200857e-10, - "friendly_robots": [ - { - "id": 0, - "x": 4.410594463348389, - "y": 0.002876321552321315, - "orientation": 3.121962547302246, - "vx": -5.275779813018744e-12, - "vy": 4.1451217458465806e-14 - }, - { - "id": 1, - "x": -2.5338993072509766, - "y": -1.7400575876235962, - "orientation": 0.7294540405273438, - "vx": -0.09975186735391617, - "vy": 0.673181414604187 - }, - { - "id": 2, - "x": -2.172114849090576, - "y": -0.9145785570144653, - "orientation": 0.4991125762462616, - "vx": 0.2505648732185364, - "vy": -0.19405177235603333 - }, - { - "id": 3, - "x": -0.26112687587738037, - "y": 0.024304509162902832, - "orientation": 2.21142578125, - "vx": 4.387443741649122e-09, - "vy": 6.858924539443478e-09 - }, - { - "id": 4, - "x": 2.5973763465881348, - "y": -0.8099179267883301, - "orientation": 2.8423426151275635, - "vx": 3.397282455352979e-12, - "vy": 8.22675261247241e-13 - }, - { - "id": 5, - "x": 0.1150088906288147, - "y": 0.08844809234142303, - "orientation": 3.1183717250823975, - "vx": 1.3106182805699973e-12, - "vy": 3.913536161803677e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409950256347656, - "y": -0.3719746768474579, - "orientation": 0.10982205718755722, - "vx": -6.653105083387345e-05, - "vy": -0.06684231758117676 - }, - { - "id": 1, - "x": -2.204181432723999, - "y": -0.5483060479164124, - "orientation": 0.28524598479270935, - "vx": -0.4628020226955414, - "vy": 0.3363444209098816 - }, - { - "id": 2, - "x": -0.4392034113407135, - "y": 0.06547004729509354, - "orientation": 0.2555922567844391, - "vx": 7.842526628110136e-10, - "vy": -7.762554155021917e-09 - }, - { - "id": 3, - "x": -2.773195743560791, - "y": -0.8835251331329346, - "orientation": 0.4012742042541504, - "vx": 0.28287023305892944, - "vy": 1.0634229183197021 - }, - { - "id": 4, - "x": -2.726057291030884, - "y": 0.6274645328521729, - "orientation": -0.15088483691215515, - "vx": 0.008368592709302902, - "vy": -0.26672467589378357 - }, - { - "id": 5, - "x": -2.428647041320801, - "y": -0.3049384355545044, - "orientation": 0.19155332446098328, - "vx": -2.3447910280083306e-12, - "vy": -2.0616841567289157e-12 - } - ], - "referee_command": "STOP", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 40.75 - } - }, - { - "scenario_id": "clear_press_plus_vs_give_and_go_solo_t50.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 50.766666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_give_and_go_solo.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 50.766666666666666, - "ball_x": -0.3374180495738983, - "ball_y": 0.09852993488311768, - "ball_vx": -7.099804077981275e-10, - "ball_vy": 6.657316364844235e-10, - "friendly_robots": [ - { - "id": 0, - "x": 4.410891532897949, - "y": 0.0028042737394571304, - "orientation": 3.121962785720825, - "vx": 1.3855583347321954e-12, - "vy": -6.616582282070738e-13 - }, - { - "id": 1, - "x": -2.750251054763794, - "y": -1.5610194206237793, - "orientation": 0.6167455315589905, - "vx": -0.014117815531790257, - "vy": 0.16178187727928162 - }, - { - "id": 2, - "x": -1.9878019094467163, - "y": -0.8455578088760376, - "orientation": 0.47728943824768066, - "vx": -0.29146355390548706, - "vy": -0.4773348569869995 - }, - { - "id": 3, - "x": -0.26035308837890625, - "y": 0.024192122742533684, - "orientation": 2.203775644302368, - "vx": 4.271283327028641e-09, - "vy": 6.700322963126837e-09 - }, - { - "id": 4, - "x": 2.5973851680755615, - "y": -0.8099331855773926, - "orientation": 2.842329978942871, - "vx": 2.6645352591003757e-12, - "vy": -1.1690648449302898e-12 - }, - { - "id": 5, - "x": 0.11514019966125488, - "y": 0.08838315308094025, - "orientation": 3.118278980255127, - "vx": 8.688882946472631e-13, - "vy": 9.867107131356079e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410293102264404, - "y": -0.3272915482521057, - "orientation": 0.09322299808263779, - "vx": 0.0006289896555244923, - "vy": -0.14540846645832062 - }, - { - "id": 1, - "x": -2.336688756942749, - "y": -0.6443904042243958, - "orientation": 0.17453940212726593, - "vx": -0.3940761387348175, - "vy": -0.024237435311079025 - }, - { - "id": 2, - "x": -0.4396947920322418, - "y": 0.0653727725148201, - "orientation": 0.25275376439094543, - "vx": 7.904227272703679e-10, - "vy": -7.574237237406578e-09 - }, - { - "id": 3, - "x": -2.526799440383911, - "y": 0.57294762134552, - "orientation": 0.03867828845977783, - "vx": 0.3293386697769165, - "vy": 0.16863001883029938 - }, - { - "id": 4, - "x": -2.435558319091797, - "y": -0.15744394063949585, - "orientation": 0.12806019186973572, - "vx": -5.403352929533867e-07, - "vy": -1.417674411641201e-06 - }, - { - "id": 5, - "x": -2.9523425102233887, - "y": -1.0085386037826538, - "orientation": 0.4098298251628876, - "vx": 0.039191409945487976, - "vy": -0.00018862310389522463 - } - ], - "referee_command": "STOP", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 50.766666666666666 - } - }, - { - "scenario_id": "clear_press_plus_vs_give_and_go_solo_t60.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 60.78333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_give_and_go_solo.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 60.78333333333333, - "ball_x": -0.3374228775501251, - "ball_y": 0.09851060807704926, - "ball_vx": -6.918032813274522e-10, - "ball_vy": 6.68095190281548e-10, - "friendly_robots": [ - { - "id": 0, - "x": 4.411167144775391, - "y": 0.00267246225848794, - "orientation": 3.1219635009765625, - "vx": -8.233413950620161e-12, - "vy": 2.0132463404709533e-12 - }, - { - "id": 1, - "x": -2.394256114959717, - "y": -0.7812482118606567, - "orientation": 0.47373178601264954, - "vx": 1.1201122999191284, - "vy": 0.11585994064807892 - }, - { - "id": 2, - "x": -2.450281858444214, - "y": -0.5934955477714539, - "orientation": 0.3382437527179718, - "vx": 0.30697742104530334, - "vy": 0.2241588532924652 - }, - { - "id": 3, - "x": -0.2595861852169037, - "y": 0.024060385301709175, - "orientation": 2.196089029312134, - "vx": 4.157006294747134e-09, - "vy": 6.548348530088788e-09 - }, - { - "id": 4, - "x": 2.597409725189209, - "y": -0.8099571466445923, - "orientation": 2.842317581176758, - "vx": 9.592326932761353e-13, - "vy": -7.627232179174825e-13 - }, - { - "id": 5, - "x": 0.11526057124137878, - "y": 0.08846679329872131, - "orientation": 3.1184983253479004, - "vx": 3.930189507173054e-13, - "vy": 1.4238610290817633e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409886837005615, - "y": -0.10395926982164383, - "orientation": 0.0627811923623085, - "vx": 0.0001363897608825937, - "vy": 0.12286356091499329 - }, - { - "id": 1, - "x": -2.933811902999878, - "y": 0.1342049539089203, - "orientation": 0.013792889192700386, - "vx": -0.012808728963136673, - "vy": -0.6227916479110718 - }, - { - "id": 2, - "x": -0.44018223881721497, - "y": 0.06532365828752518, - "orientation": 0.2493668794631958, - "vx": 7.872602569847231e-10, - "vy": -7.4004593564325205e-09 - }, - { - "id": 3, - "x": -2.372267723083496, - "y": 0.6668418049812317, - "orientation": -0.3769136369228363, - "vx": 0.3457847237586975, - "vy": 0.1923854947090149 - }, - { - "id": 4, - "x": -2.3180429935455322, - "y": -0.20233675837516785, - "orientation": 0.0956522524356842, - "vx": -0.19817709922790527, - "vy": 0.7184697985649109 - }, - { - "id": 5, - "x": -2.505615472793579, - "y": 0.011591071262955666, - "orientation": 0.04924430325627327, - "vx": 1.1569684232881627e-07, - "vy": -5.156529141459032e-07 - } - ], - "referee_command": "STOP", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 60.78333333333333 - } - }, - { - "scenario_id": "clear_press_plus_vs_high_line_zone_t13.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 13.25, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_high_line_zone.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 13.25, - "ball_x": -2.5, - "ball_y": -1.8849198818206787, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.406877517700195, - "y": 0.3627007305622101, - "orientation": -3.035107135772705, - "vx": -3.383959779057477e-12, - "vy": -7.427392034742297e-13 - }, - { - "id": 1, - "x": -3.5956599712371826, - "y": -1.73460054397583, - "orientation": -2.844558000564575, - "vx": -1.305622276959184e-12, - "vy": 7.993605777301127e-14 - }, - { - "id": 2, - "x": -2.594890832901001, - "y": 0.26935794949531555, - "orientation": -2.4013631343841553, - "vx": -1.0258460747536446e-12, - "vy": 8.409939411535561e-13 - }, - { - "id": 3, - "x": -2.412630558013916, - "y": 0.6688349843025208, - "orientation": -2.2948641777038574, - "vx": 3.730349362740526e-13, - "vy": 9.092726571680032e-13 - }, - { - "id": 4, - "x": -1.7961324453353882, - "y": 0.7494860291481018, - "orientation": -2.3416895866394043, - "vx": 5.52891066263328e-13, - "vy": -1.1657341758564144e-13 - }, - { - "id": 5, - "x": -2.922231912612915, - "y": -0.006781537085771561, - "orientation": -2.212691068649292, - "vx": -2.6645352591003757e-12, - "vy": 2.0920765120280294e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.396940231323242, - "y": -0.4035709500312805, - "orientation": -0.03724076971411705, - "vx": 5.3290705182007514e-14, - "vy": 1.1324274851176597e-12 - }, - { - "id": 1, - "x": -0.38608238101005554, - "y": -2.3494598865509033, - "orientation": 2.9391753673553467, - "vx": -3.680389326632394e-13, - "vy": 3.197442310920451e-13 - }, - { - "id": 2, - "x": -2.4819018840789795, - "y": 0.5015400052070618, - "orientation": -2.2645418643951416, - "vx": -6.261657858885883e-13, - "vy": -1.3855583347321954e-12 - }, - { - "id": 3, - "x": -3.813096046447754, - "y": -1.5397330522537231, - "orientation": -2.6589152812957764, - "vx": -6.128431095930864e-13, - "vy": -5.262457136723242e-13 - }, - { - "id": 4, - "x": -3.0307693481445312, - "y": -1.0953319072723389, - "orientation": -2.574056386947632, - "vx": 7.993605777301127e-13, - "vy": 1.2589929099249275e-12 - }, - { - "id": 5, - "x": -2.4576821327209473, - "y": 0.012164072133600712, - "orientation": -2.5470497608184814, - "vx": -3.277378368693462e-12, - "vy": 2.669739429528306e-14 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 13.25 - } - }, - { - "scenario_id": "clear_press_plus_vs_high_line_zone_t36.0_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 35.983333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_high_line_zone.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 35.983333333333334, - "ball_x": -2.415811538696289, - "ball_y": 2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402984619140625, - "y": 0.40688955783843994, - "orientation": 3.1406502723693848, - "vx": 4.263256414560601e-13, - "vy": -8.393286066166183e-13 - }, - { - "id": 1, - "x": -3.0156447887420654, - "y": -1.7092432975769043, - "orientation": 1.4645373821258545, - "vx": 7.194245199571014e-13, - "vy": -1.2589929099249275e-12 - }, - { - "id": 2, - "x": -1.8170192241668701, - "y": 0.7157774567604065, - "orientation": 1.9704610109329224, - "vx": 1.3722356584366935e-12, - "vy": -7.027711745877241e-13 - }, - { - "id": 3, - "x": -2.7655444145202637, - "y": 0.7680243253707886, - "orientation": 1.163365364074707, - "vx": -5.195843755245733e-13, - "vy": 2.431388423929093e-13 - }, - { - "id": 4, - "x": -2.550213575363159, - "y": 1.0944322347640991, - "orientation": 1.540769100189209, - "vx": -8.260059303211165e-13, - "vy": -1.212363542890671e-12 - }, - { - "id": 5, - "x": -2.8293564319610596, - "y": -0.6854251027107239, - "orientation": 1.4138473272323608, - "vx": 1.0658141036401503e-13, - "vy": 2.9976021664879227e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410153865814209, - "y": -0.018516305834054947, - "orientation": 0.6090134382247925, - "vx": -1.865174681370263e-13, - "vy": -3.0808688933348094e-13 - }, - { - "id": 1, - "x": -2.077993154525757, - "y": -1.0083140134811401, - "orientation": 1.6928467750549316, - "vx": -2.2648549702353193e-13, - "vy": -2.3514523661560816e-12 - }, - { - "id": 2, - "x": -2.4421298503875732, - "y": -0.6608537435531616, - "orientation": 1.6385496854782104, - "vx": 1.9051427102567686e-12, - "vy": 6.0285110237146e-13 - }, - { - "id": 3, - "x": -2.7214367389678955, - "y": -0.5110489726066589, - "orientation": 2.1166934967041016, - "vx": 2.1316282072803006e-12, - "vy": -1.7819079545233762e-12 - }, - { - "id": 4, - "x": -2.2668302059173584, - "y": 0.1286734789609909, - "orientation": 1.674500823020935, - "vx": -2.078337502098293e-12, - "vy": 1.1282641487753153e-12 - }, - { - "id": 5, - "x": -3.0114529132843018, - "y": 1.3613916635513306, - "orientation": 1.3362987041473389, - "vx": 6.661338147750939e-14, - "vy": 4.796163466380676e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 35.983333333333334 - } - }, - { - "scenario_id": "clear_press_plus_vs_high_line_zone_t30.8_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 30.849999999999998, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_high_line_zone.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 30.849999999999998, - "ball_x": -4.122040748596191, - "ball_y": -2.5809478759765625, - "ball_vx": 0.00014582372386939824, - "ball_vy": 0.0032921095844358206, - "friendly_robots": [ - { - "id": 0, - "x": 4.403077125549316, - "y": 0.24935749173164368, - "orientation": -2.823575973510742, - "vx": 0.012147536501288414, - "vy": 0.2826116383075714 - }, - { - "id": 1, - "x": -3.0048155784606934, - "y": -1.7045669555664062, - "orientation": -2.4721148014068604, - "vx": 0.008167893625795841, - "vy": 0.00767749035730958 - }, - { - "id": 2, - "x": -3.2650880813598633, - "y": -1.7237882614135742, - "orientation": -2.4257307052612305, - "vx": 0.4162105917930603, - "vy": 1.1496251821517944 - }, - { - "id": 3, - "x": -2.8163340091705322, - "y": 0.6638278365135193, - "orientation": -1.8250125646591187, - "vx": 0.15948772430419922, - "vy": 0.393405020236969 - }, - { - "id": 4, - "x": -2.7658135890960693, - "y": 0.4913310706615448, - "orientation": -1.873509407043457, - "vx": 0.4427737295627594, - "vy": 0.46838951110839844 - }, - { - "id": 5, - "x": -4.141048431396484, - "y": -2.6910388469696045, - "orientation": 1.315752387046814, - "vx": -0.043127089738845825, - "vy": 0.010530877858400345 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4093475341796875, - "y": -0.3897811770439148, - "orientation": -1.4403446912765503, - "vx": -0.0011479348177090287, - "vy": -0.035571251064538956 - }, - { - "id": 1, - "x": -2.7166380882263184, - "y": -2.319634199142456, - "orientation": -2.957655429840088, - "vx": 0.0013994835317134857, - "vy": 0.005715000908821821 - }, - { - "id": 2, - "x": -2.9896907806396484, - "y": -2.1379897594451904, - "orientation": -2.7663326263427734, - "vx": -5.750709419771738e-08, - "vy": 1.46082726359964e-07 - }, - { - "id": 3, - "x": -2.633577585220337, - "y": -2.057495355606079, - "orientation": -2.7967193126678467, - "vx": 0.037460386753082275, - "vy": -0.06200910359621048 - }, - { - "id": 4, - "x": -2.4905812740325928, - "y": -2.285712242126465, - "orientation": -2.961822032928467, - "vx": -0.0003204079403076321, - "vy": 0.0004955383483320475 - }, - { - "id": 5, - "x": -2.600137948989868, - "y": -1.2733154296875, - "orientation": -2.4302022457122803, - "vx": -6.81892302623055e-08, - "vy": 8.013677188500878e-08 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 30.849999999999998 - } - }, - { - "scenario_id": "clear_press_plus_vs_high_line_zone_t54.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 54.583333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_high_line_zone.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 54.583333333333336, - "ball_x": 2.658801555633545, - "ball_y": -2.31063175201416, - "ball_vx": 0.07364948093891144, - "ball_vy": -0.03962327167391777, - "friendly_robots": [ - { - "id": 0, - "x": 4.412890911102295, - "y": -0.27111348509788513, - "orientation": -2.262387752532959, - "vx": 0.05456523224711418, - "vy": 0.10004181414842606 - }, - { - "id": 1, - "x": -2.9976308345794678, - "y": 2.441815137863159, - "orientation": -0.6997870206832886, - "vx": 3.873568132917171e-09, - "vy": 1.4461098984952514e-09 - }, - { - "id": 2, - "x": 2.1289877891540527, - "y": -2.3637070655822754, - "orientation": -0.056988708674907684, - "vx": -0.6876620054244995, - "vy": 0.1648215800523758 - }, - { - "id": 3, - "x": 2.383985996246338, - "y": -2.125614881515503, - "orientation": -0.5571582913398743, - "vx": 0.9006609320640564, - "vy": 0.2850717604160309 - }, - { - "id": 4, - "x": 2.9169836044311523, - "y": -1.9990915060043335, - "orientation": -2.4412240982055664, - "vx": -0.3157051205635071, - "vy": 0.03255486860871315 - }, - { - "id": 5, - "x": 2.7464914321899414, - "y": -2.2373383045196533, - "orientation": -2.7934374809265137, - "vx": 0.11642220616340637, - "vy": -0.08982405066490173 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410238742828369, - "y": -0.021631328389048576, - "orientation": -0.31134048104286194, - "vx": 0.00041705771582201123, - "vy": 0.038031939417123795 - }, - { - "id": 1, - "x": 2.581576108932495, - "y": -2.3820712566375732, - "orientation": 0.7170333862304688, - "vx": 0.03201686218380928, - "vy": 0.0045469882898032665 - }, - { - "id": 2, - "x": -0.7611165642738342, - "y": -2.0237019062042236, - "orientation": -0.36245930194854736, - "vx": -6.628031457012185e-13, - "vy": 6.128431095930864e-13 - }, - { - "id": 3, - "x": 2.927104949951172, - "y": 0.9940906167030334, - "orientation": -1.65938138961792, - "vx": 4.808460403182835e-07, - "vy": -4.2808245837022696e-08 - }, - { - "id": 4, - "x": 1.7978806495666504, - "y": 0.747931182384491, - "orientation": -1.3026262521743774, - "vx": 3.8101987342997745e-07, - "vy": 1.0465890909472364e-07 - }, - { - "id": 5, - "x": -3.2413926124572754, - "y": 1.638285517692566, - "orientation": -1.7756543159484863, - "vx": -4.39648317751562e-13, - "vy": -4.1966430330830917e-13 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 54.583333333333336 - } - }, - { - "scenario_id": "clear_press_plus_vs_high_press_t36.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 36.083333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_high_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 36.083333333333336, - "ball_x": -3.285165786743164, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402886390686035, - "y": 0.4073305130004883, - "orientation": -3.1406972408294678, - "vx": -2.5579538487363607e-12, - "vy": -3.780309398848658e-13 - }, - { - "id": 1, - "x": -2.8415873050689697, - "y": -0.7499780654907227, - "orientation": -1.7635592222213745, - "vx": -1.4654943925052066e-13, - "vy": -8.060219158778636e-13 - }, - { - "id": 2, - "x": -1.8043696880340576, - "y": 0.6921151280403137, - "orientation": -1.9518991708755493, - "vx": -3.9968028886505635e-13, - "vy": 8.293365993949919e-13 - }, - { - "id": 3, - "x": -3.068652629852295, - "y": -2.3489301204681396, - "orientation": -1.0494436025619507, - "vx": 5.861977570020827e-13, - "vy": -1.4654943925052066e-13 - }, - { - "id": 4, - "x": -2.785767078399658, - "y": 0.021656459197402, - "orientation": -2.0559868812561035, - "vx": -1.7319479184152442e-13, - "vy": -1.0668549377257364e-13 - }, - { - "id": 5, - "x": -2.6074562072753906, - "y": -0.9209258556365967, - "orientation": -1.7377012968063354, - "vx": 4.263256414560601e-13, - "vy": -7.66053886991358e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393301486968994, - "y": -0.4010070562362671, - "orientation": -0.02892657183110714, - "vx": -2.9842794901924208e-12, - "vy": 1.305622276959184e-12 - }, - { - "id": 1, - "x": -3.01924991607666, - "y": 0.1966761201620102, - "orientation": -1.7427750825881958, - "vx": -3.730349362740526e-13, - "vy": 1.4954704141700859e-12 - }, - { - "id": 2, - "x": -2.7996912002563477, - "y": -0.32571151852607727, - "orientation": -1.4904210567474365, - "vx": 2.2382096176443156e-12, - "vy": 6.861178292183467e-13 - }, - { - "id": 3, - "x": -2.380197048187256, - "y": 0.6587250828742981, - "orientation": -1.639253854751587, - "vx": 7.061018436615996e-13, - "vy": -5.428990590417015e-13 - }, - { - "id": 4, - "x": -2.7995080947875977, - "y": -1.934830904006958, - "orientation": -0.18439975380897522, - "vx": 5.4223292522692645e-12, - "vy": 1.6853185513809876e-12 - }, - { - "id": 5, - "x": -3.832807779312134, - "y": -2.1709041595458984, - "orientation": 2.3292388916015625, - "vx": 6.555556097964654e-10, - "vy": -6.970157784280673e-10 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 36.083333333333336 - } - }, - { - "scenario_id": "clear_press_plus_vs_high_press_t22.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 22.583333333333332, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_high_press.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 22.583333333333332, - "ball_x": -0.664760172367096, - "ball_y": -0.8268796801567078, - "ball_vx": 0.12590940296649933, - "ball_vy": -0.05688398703932762, - "friendly_robots": [ - { - "id": 0, - "x": 4.41004753112793, - "y": 0.002655171323567629, - "orientation": -2.988696575164795, - "vx": 0.0012366619193926454, - "vy": -0.008010037243366241 - }, - { - "id": 1, - "x": -2.676313638687134, - "y": -0.0634981170296669, - "orientation": -0.2834126651287079, - "vx": 0.45896220207214355, - "vy": -0.38228148221969604 - }, - { - "id": 2, - "x": -2.4878506660461426, - "y": 0.07524632662534714, - "orientation": -0.5608367323875427, - "vx": 0.5206248760223389, - "vy": -0.24912923574447632 - }, - { - "id": 3, - "x": -0.6071135401725769, - "y": -0.9146856665611267, - "orientation": 2.020779609680176, - "vx": 0.03425421193242073, - "vy": -0.11164942383766174 - }, - { - "id": 4, - "x": -0.19202323257923126, - "y": -0.6287083029747009, - "orientation": -2.731081962585449, - "vx": -0.05647045001387596, - "vy": -0.22131961584091187 - }, - { - "id": 5, - "x": 2.6000592708587646, - "y": -1.5205254554748535, - "orientation": 2.9351444244384766, - "vx": -0.00011567889305297285, - "vy": -0.21639351546764374 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4003095626831055, - "y": -0.20799510180950165, - "orientation": -0.15829132497310638, - "vx": 0.04461964592337608, - "vy": 0.2695762515068054 - }, - { - "id": 1, - "x": -2.351442813873291, - "y": -0.2380562424659729, - "orientation": -0.22663743793964386, - "vx": 0.2289012372493744, - "vy": 0.9224601984024048 - }, - { - "id": 2, - "x": -0.7795170545578003, - "y": -0.8493080735206604, - "orientation": 0.21823731064796448, - "vx": -0.0026559270918369293, - "vy": 0.03565296158194542 - }, - { - "id": 3, - "x": -2.874270439147949, - "y": 0.0697508305311203, - "orientation": 0.20979440212249756, - "vx": 0.02210048772394657, - "vy": -0.5232593417167664 - }, - { - "id": 4, - "x": -2.589066982269287, - "y": -0.3185032904148102, - "orientation": -0.35595986247062683, - "vx": 0.584646463394165, - "vy": 0.29232802987098694 - }, - { - "id": 5, - "x": -0.5345913171768188, - "y": -0.7495195269584656, - "orientation": -2.4670724868774414, - "vx": 0.08247159421443939, - "vy": -0.11759742349386215 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 22.583333333333332 - } - }, - { - "scenario_id": "clear_press_plus_vs_high_press_t29.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 29.483333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_high_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 29.483333333333334, - "ball_x": -2.9676365852355957, - "ball_y": -2.73679518699646, - "ball_vx": -0.253925621509552, - "ball_vy": 0.3262920677661896, - "friendly_robots": [ - { - "id": 0, - "x": 4.407685279846191, - "y": 0.3304351568222046, - "orientation": -2.74615740776062, - "vx": 0.004069547168910503, - "vy": 0.13998393714427948 - }, - { - "id": 1, - "x": -2.9245479106903076, - "y": -0.6156268119812012, - "orientation": -1.583498477935791, - "vx": -0.009497800841927528, - "vy": -0.014248955063521862 - }, - { - "id": 2, - "x": -2.4750640392303467, - "y": -2.010930299758911, - "orientation": -2.139411211013794, - "vx": 0.19340373575687408, - "vy": 1.1489694118499756 - }, - { - "id": 3, - "x": -3.0506131649017334, - "y": -2.8108789920806885, - "orientation": 0.44476914405822754, - "vx": -0.00034229279845021665, - "vy": 0.0017386905383318663 - }, - { - "id": 4, - "x": -2.372011661529541, - "y": -1.2535569667816162, - "orientation": -1.8149230480194092, - "vx": 0.8608335256576538, - "vy": -1.2846664190292358 - }, - { - "id": 5, - "x": -2.4901697635650635, - "y": -0.09205510467290878, - "orientation": -2.0315845012664795, - "vx": -1.2243354320526123, - "vy": -0.6579328179359436 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40999174118042, - "y": -0.0053041488863527775, - "orientation": -1.0827547311782837, - "vx": 0.01279443595558405, - "vy": -0.025276435539126396 - }, - { - "id": 1, - "x": -2.21111798286438, - "y": 1.3580896854400635, - "orientation": -1.8331605195999146, - "vx": -0.4739750325679779, - "vy": 0.19286423921585083 - }, - { - "id": 2, - "x": -3.1097445487976074, - "y": -2.4054553508758545, - "orientation": 0.4558106064796448, - "vx": -0.46445414423942566, - "vy": -0.6648944020271301 - }, - { - "id": 3, - "x": -2.6508145332336426, - "y": 0.40388593077659607, - "orientation": -1.621037483215332, - "vx": 0.07913064956665039, - "vy": 0.6535657644271851 - }, - { - "id": 4, - "x": -2.4458320140838623, - "y": 0.37285667657852173, - "orientation": -1.7301065921783447, - "vx": -3.337155192184582e-07, - "vy": 4.345743676026359e-08 - }, - { - "id": 5, - "x": -2.905456781387329, - "y": -2.6541647911071777, - "orientation": -2.0929946899414062, - "vx": -0.39227962493896484, - "vy": -0.33929601311683655 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 29.483333333333334 - } - }, - { - "scenario_id": "clear_press_plus_vs_low_block_t14.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 14.0, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_low_block.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 14.0, - "ball_x": -4.090114593505859, - "ball_y": 2.533118724822998, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.444644927978516, - "y": -0.3951171338558197, - "orientation": 2.9419710636138916, - "vx": 1.652011860642233e-12, - "vy": -4.979350265443827e-13 - }, - { - "id": 1, - "x": -1.9551365375518799, - "y": 1.0470765829086304, - "orientation": 2.48422908782959, - "vx": 1.545430450278218e-12, - "vy": -2.8044233602031454e-12 - }, - { - "id": 2, - "x": -2.4367833137512207, - "y": 1.0804510116577148, - "orientation": 2.404916286468506, - "vx": 1.4654943925052066e-13, - "vy": 1.8918200339612667e-12 - }, - { - "id": 3, - "x": -3.129197835922241, - "y": 2.524888277053833, - "orientation": 2.9710581302642822, - "vx": -4.1033842990145786e-12, - "vy": 5.46229728115577e-13 - }, - { - "id": 4, - "x": -1.9900596141815186, - "y": 1.2826765775680542, - "orientation": 2.667269468307495, - "vx": 4.589661983800397e-12, - "vy": 2.517985819849855e-12 - }, - { - "id": 5, - "x": -2.219799041748047, - "y": 0.2444448173046112, - "orientation": 2.190253734588623, - "vx": -1.1191048088221578e-12, - "vy": 1.1324274851176597e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.395504951477051, - "y": 0.4044414758682251, - "orientation": 0.03554249182343483, - "vx": 7.94031507211912e-12, - "vy": -2.015054789694659e-13 - }, - { - "id": 1, - "x": 2.699453830718994, - "y": -1.797689437866211, - "orientation": 2.5761609077453613, - "vx": -2.1316282072803006e-13, - "vy": -1.0125233984581428e-12 - }, - { - "id": 2, - "x": -3.293358564376831, - "y": 2.7433650493621826, - "orientation": 0.32417023181915283, - "vx": 0.08747769892215729, - "vy": 0.030200321227312088 - }, - { - "id": 3, - "x": -2.7881391048431396, - "y": 0.9589963555335999, - "orientation": 2.275078296661377, - "vx": 2.0383694732117874e-12, - "vy": -3.0542235407438056e-12 - }, - { - "id": 4, - "x": -3.025029182434082, - "y": 0.9704225063323975, - "orientation": 2.2153894901275635, - "vx": -1.0658141036401503e-13, - "vy": 4.992672941739329e-12 - }, - { - "id": 5, - "x": -2.973827600479126, - "y": 1.2010407447814941, - "orientation": 2.3754894733428955, - "vx": -1.1191048088221578e-12, - "vy": 3.2640556923979602e-12 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 14.0 - } - }, - { - "scenario_id": "clear_press_plus_vs_low_block_t38.7_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 38.68333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_low_block.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 38.68333333333333, - "ball_x": -2.5, - "ball_y": 1.4962226152420044, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402973651885986, - "y": 0.07174601405858994, - "orientation": 3.1406619548797607, - "vx": 3.05035996461811e-10, - "vy": 2.1649348980190553e-14 - }, - { - "id": 1, - "x": -3.7421116828918457, - "y": 2.0927391052246094, - "orientation": -0.5290125012397766, - "vx": 1.3855583347321954e-12, - "vy": -1.212363542890671e-12 - }, - { - "id": 2, - "x": -3.630589246749878, - "y": 2.290818691253662, - "orientation": -2.3512465953826904, - "vx": -1.0391687510491465e-12, - "vy": -7.993605777301127e-13 - }, - { - "id": 3, - "x": -4.013401508331299, - "y": 1.6806230545043945, - "orientation": 2.2921459674835205, - "vx": -1.9984014443252818e-12, - "vy": -1.951772077291025e-12 - }, - { - "id": 4, - "x": -2.8027987480163574, - "y": -0.47666481137275696, - "orientation": 2.031594753265381, - "vx": -7.327471962526033e-13, - "vy": 2.1765922397776194e-12 - }, - { - "id": 5, - "x": -3.105985403060913, - "y": -1.5534776449203491, - "orientation": 2.015432834625244, - "vx": -7.72715225139109e-13, - "vy": 7.460698725481052e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.399713516235352, - "y": 0.17663192749023438, - "orientation": 1.4606143236160278, - "vx": -1.4388490399142029e-12, - "vy": 2.0317081350640365e-13 - }, - { - "id": 1, - "x": 2.398010730743408, - "y": -1.2588080167770386, - "orientation": 2.7166197299957275, - "vx": 7.327471962526033e-13, - "vy": 1.2190248810384219e-12 - }, - { - "id": 2, - "x": -3.4586875438690186, - "y": 2.1960232257843018, - "orientation": -2.9837400913238525, - "vx": 7.061018436615996e-13, - "vy": -6.52811138479592e-13 - }, - { - "id": 3, - "x": -2.767864465713501, - "y": 1.0588034391403198, - "orientation": 2.7144670486450195, - "vx": 3.197442310920451e-13, - "vy": -9.059419880941277e-13 - }, - { - "id": 4, - "x": -3.0143516063690186, - "y": 1.216767430305481, - "orientation": -3.1228063106536865, - "vx": -1.865174681370263e-12, - "vy": -8.659739592076221e-14 - }, - { - "id": 5, - "x": -3.010476589202881, - "y": 0.9698570966720581, - "orientation": 3.0721428394317627, - "vx": 1.3322676295501878e-14, - "vy": -6.961098364399732e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 38.68333333333333 - } - }, - { - "scenario_id": "clear_press_plus_vs_low_block_t49.6_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 49.6, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_low_block.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 49.6, - "ball_x": -2.340872049331665, - "ball_y": 2.1770505905151367, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.3955841064453125, - "y": -0.01562611013650894, - "orientation": 3.1178324222564697, - "vx": -1.1723955140041653e-12, - "vy": 2.1961599205866378e-13 - }, - { - "id": 1, - "x": -2.950758457183838, - "y": 1.3034294843673706, - "orientation": 0.7582497000694275, - "vx": 1.5054624213917123e-12, - "vy": 2.4913404672588513e-12 - }, - { - "id": 2, - "x": -1.5893882513046265, - "y": 2.4143524169921875, - "orientation": 0.3067808449268341, - "vx": 0.02002960816025734, - "vy": 0.006324900314211845 - }, - { - "id": 3, - "x": -3.0222442150115967, - "y": 0.0835566371679306, - "orientation": 1.3214914798736572, - "vx": -1.5987211554602254e-13, - "vy": -1.6028844918025698e-13 - }, - { - "id": 4, - "x": -1.770089030265808, - "y": 2.7204816341400146, - "orientation": 0.7617925405502319, - "vx": 0.015155400149524212, - "vy": 0.014429144561290741 - }, - { - "id": 5, - "x": 0.4865289330482483, - "y": 0.2674078941345215, - "orientation": -2.901613473892212, - "vx": -2.6328939028985587e-12, - "vy": -6.428191312579656e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.413970947265625, - "y": 0.32715463638305664, - "orientation": 0.026478517800569534, - "vx": -7.167599846980011e-12, - "vy": 1.9800827644189667e-12 - }, - { - "id": 1, - "x": 2.087301254272461, - "y": -0.824871838092804, - "orientation": 3.0759990215301514, - "vx": -5.062616992290714e-13, - "vy": 1.532107773982716e-13 - }, - { - "id": 2, - "x": -1.8870248794555664, - "y": 1.867919921875, - "orientation": -0.5373438596725464, - "vx": 1.2656542480726785e-13, - "vy": -3.730349362740526e-13 - }, - { - "id": 3, - "x": -2.7397959232330322, - "y": 1.2415881156921387, - "orientation": 0.9689450860023499, - "vx": -1.7319479184152442e-13, - "vy": -5.3290705182007514e-14 - }, - { - "id": 4, - "x": -3.2216107845306396, - "y": 0.8143039345741272, - "orientation": 1.0040457248687744, - "vx": -2.6645352591003757e-13, - "vy": -7.993605777301127e-14 - }, - { - "id": 5, - "x": -3.016261100769043, - "y": 1.0188095569610596, - "orientation": 0.9929341077804565, - "vx": -5.928590951498336e-12, - "vy": -9.325873406851315e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 49.6 - } - }, - { - "scenario_id": "clear_press_plus_vs_low_block_t8.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 8.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_low_block.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 8.85, - "ball_x": -0.25546613335609436, - "ball_y": 0.6637217998504639, - "ball_vx": -0.7582700252532959, - "ball_vy": 0.5832197070121765, - "friendly_robots": [ - { - "id": 0, - "x": 4.410491943359375, - "y": 0.14447200298309326, - "orientation": 3.0929291248321533, - "vx": 0.0072159781120717525, - "vy": -0.02111899107694626 - }, - { - "id": 1, - "x": -1.3382527828216553, - "y": -0.02885168418288231, - "orientation": 0.697600245475769, - "vx": -1.5044203996658325, - "vy": 0.7260188460350037 - }, - { - "id": 2, - "x": -2.5964653491973877, - "y": -0.27616578340530396, - "orientation": 0.2888725996017456, - "vx": 0.385378897190094, - "vy": -0.7020301222801208 - }, - { - "id": 3, - "x": -0.12611910700798035, - "y": 0.7100375294685364, - "orientation": -2.9095394611358643, - "vx": 0.15354777872562408, - "vy": 0.9230034947395325 - }, - { - "id": 4, - "x": -1.80146324634552, - "y": 0.7545827031135559, - "orientation": -0.18082726001739502, - "vx": 0.0030878125689923763, - "vy": -0.00582596380263567 - }, - { - "id": 5, - "x": -2.7458832263946533, - "y": 0.3540334105491638, - "orientation": 0.05787384510040283, - "vx": -0.6481060981750488, - "vy": -0.36761635541915894 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409996032714844, - "y": -0.0029343427158892155, - "orientation": 0.11147364228963852, - "vx": -3.3863923931676254e-07, - "vy": 3.04190325550735e-06 - }, - { - "id": 1, - "x": 0.8661530017852783, - "y": -0.5079957842826843, - "orientation": 2.4600343704223633, - "vx": 1.5575683116912842, - "vy": -1.121840000152588 - }, - { - "id": 2, - "x": -0.2138090282678604, - "y": 0.5506347417831421, - "orientation": 1.336448073387146, - "vx": 0.39566752314567566, - "vy": 0.7137982249259949 - }, - { - "id": 3, - "x": -2.96097993850708, - "y": 0.3045393228530884, - "orientation": 0.08226964622735977, - "vx": -0.4763603210449219, - "vy": -0.6988523602485657 - }, - { - "id": 4, - "x": -3.0963966846466064, - "y": -0.3594719171524048, - "orientation": 0.28850412368774414, - "vx": -0.936517059803009, - "vy": 0.7011472582817078 - }, - { - "id": 5, - "x": -3.000591516494751, - "y": -0.19112099707126617, - "orientation": 0.21316206455230713, - "vx": 0.24596761167049408, - "vy": 0.2082272469997406 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 8.85 - } - }, - { - "scenario_id": "clear_press_plus_vs_low_block_t55.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 55.11666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_low_block.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 55.11666666666667, - "ball_x": -1.4680280685424805, - "ball_y": 2.2161507606506348, - "ball_vx": 0.07679403573274612, - "ball_vy": 0.24465307593345642, - "friendly_robots": [ - { - "id": 0, - "x": 4.4161295890808105, - "y": 0.19979456067085266, - "orientation": 2.8220365047454834, - "vx": -0.010255266912281513, - "vy": 0.3800850808620453 - }, - { - "id": 1, - "x": -2.5361812114715576, - "y": 0.519417405128479, - "orientation": 1.0075420141220093, - "vx": -0.05200187489390373, - "vy": -0.11170240491628647 - }, - { - "id": 2, - "x": -1.5423401594161987, - "y": 2.135816812515259, - "orientation": 1.0732921361923218, - "vx": 0.2378503382205963, - "vy": 0.09212879091501236 - }, - { - "id": 3, - "x": -2.807560920715332, - "y": 0.35559120774269104, - "orientation": 0.9490273594856262, - "vx": -0.0025156226474791765, - "vy": -0.006562735885381699 - }, - { - "id": 4, - "x": -1.073038935661316, - "y": 2.037017583847046, - "orientation": 2.84137225151062, - "vx": 0.05013143643736839, - "vy": 0.03141040354967117 - }, - { - "id": 5, - "x": 2.2731542587280273, - "y": 0.9232707023620605, - "orientation": 2.770084857940674, - "vx": 0.5775945782661438, - "vy": 0.29616206884384155 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409994602203369, - "y": 0.003533259965479374, - "orientation": 0.6413043737411499, - "vx": -4.13045818277169e-05, - "vy": -0.006172429770231247 - }, - { - "id": 1, - "x": 1.7987631559371948, - "y": -0.9798357486724854, - "orientation": 2.3834989070892334, - "vx": -1.4357610940933228, - "vy": 1.2744232416152954 - }, - { - "id": 2, - "x": -1.3625751733779907, - "y": 2.1667072772979736, - "orientation": 2.9603004455566406, - "vx": 0.1904994249343872, - "vy": 0.4629333019256592 - }, - { - "id": 3, - "x": -3.0247488021850586, - "y": 1.0188238620758057, - "orientation": 0.6487390995025635, - "vx": 0.010670330375432968, - "vy": -0.00214231014251709 - }, - { - "id": 4, - "x": -2.9137837886810303, - "y": 0.8152661323547363, - "orientation": 0.7687579989433289, - "vx": -0.020190604031085968, - "vy": -0.0029344826471060514 - }, - { - "id": 5, - "x": -3.1409850120544434, - "y": 0.7253898978233337, - "orientation": 0.7233862280845642, - "vx": 0.0160282664000988, - "vy": 0.013569042086601257 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 55.11666666666667 - } - }, - { - "scenario_id": "clear_press_plus_vs_low_block_t59.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 59.416666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_low_block.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 59.416666666666664, - "ball_x": -1.5385119915008545, - "ball_y": -1.1713166236877441, - "ball_vx": -0.07358507812023163, - "ball_vy": -0.14596524834632874, - "friendly_robots": [ - { - "id": 0, - "x": 4.409920692443848, - "y": 0.0029570101760327816, - "orientation": -2.955625534057617, - "vx": 1.0701399588697313e-07, - "vy": -5.696837206414784e-07 - }, - { - "id": 1, - "x": -2.5702784061431885, - "y": -0.8767408728599548, - "orientation": -0.37050387263298035, - "vx": 0.03690282627940178, - "vy": -1.0059067010879517 - }, - { - "id": 2, - "x": -1.6373769044876099, - "y": -1.2856619358062744, - "orientation": -0.5897319316864014, - "vx": -0.10024983435869217, - "vy": -0.39178600907325745 - }, - { - "id": 3, - "x": -2.739316463470459, - "y": -0.834233820438385, - "orientation": -0.34633058309555054, - "vx": 0.514421284198761, - "vy": -0.7412638664245605 - }, - { - "id": 4, - "x": -1.0519379377365112, - "y": -0.8801609873771667, - "orientation": -2.5269336700439453, - "vx": -0.07829071581363678, - "vy": -0.35947126150131226 - }, - { - "id": 5, - "x": 2.630150556564331, - "y": -1.8138906955718994, - "orientation": 2.9944491386413574, - "vx": -0.05387542396783829, - "vy": -0.24461854994297028 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.418587684631348, - "y": -0.1612977832555771, - "orientation": -0.3284922242164612, - "vx": 0.04798073694109917, - "vy": -0.30529069900512695 - }, - { - "id": 1, - "x": 2.6076784133911133, - "y": -1.4406070709228516, - "orientation": 3.0434274673461914, - "vx": 0.14105886220932007, - "vy": -0.16173657774925232 - }, - { - "id": 2, - "x": -1.4533261060714722, - "y": -1.2904927730560303, - "orientation": 2.9513802528381348, - "vx": -0.26026660203933716, - "vy": -0.15682895481586456 - }, - { - "id": 3, - "x": -3.0195350646972656, - "y": -0.18068738281726837, - "orientation": -0.5813055038452148, - "vx": 0.016901196911931038, - "vy": -0.21518608927726746 - }, - { - "id": 4, - "x": -2.76377010345459, - "y": -1.0442240238189697, - "orientation": -0.14355722069740295, - "vx": 0.2803693115711212, - "vy": -0.9751709699630737 - }, - { - "id": 5, - "x": -3.1750028133392334, - "y": -0.695772647857666, - "orientation": -0.2728640139102936, - "vx": 0.29271531105041504, - "vy": -0.24587662518024445 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 59.416666666666664 - } - }, - { - "scenario_id": "clear_press_plus_vs_overload_flow_t14.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 14.633333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_overload_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 14.633333333333333, - "ball_x": -2.5, - "ball_y": 1.5252101421356201, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.480200290679932, - "y": -0.3302217721939087, - "orientation": 3.0742993354797363, - "vx": 3.650413304967515e-12, - "vy": -1.4738210651898953e-12 - }, - { - "id": 1, - "x": -2.258052110671997, - "y": -0.0828358456492424, - "orientation": 2.469538927078247, - "vx": 1.0125233984581428e-12, - "vy": -4.64628335805628e-13 - }, - { - "id": 2, - "x": -2.879429817199707, - "y": 0.2818619906902313, - "orientation": 2.575709581375122, - "vx": -1.931632141349837e-06, - "vy": -2.3014058569970075e-07 - }, - { - "id": 3, - "x": -2.42256760597229, - "y": 0.7166787385940552, - "orientation": 2.7596182823181152, - "vx": 1.2789769243681803e-12, - "vy": 1.099120794378905e-13 - }, - { - "id": 4, - "x": -1.9662264585494995, - "y": 0.7721940279006958, - "orientation": 2.9267022609710693, - "vx": -6.501466032204917e-12, - "vy": -1.9484414082171497e-12 - }, - { - "id": 5, - "x": -2.8759684562683105, - "y": -0.22394251823425293, - "orientation": 2.2607505321502686, - "vx": 1.98507876802978e-12, - "vy": -4.1466829969749597e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.39558219909668, - "y": 0.2973146438598633, - "orientation": 0.030250508338212967, - "vx": -8.260059303211165e-13, - "vy": -1.910138713867582e-12 - }, - { - "id": 1, - "x": -3.0791685581207275, - "y": -0.3941960036754608, - "orientation": 2.158674716949463, - "vx": 1.8118839761882555e-12, - "vy": -1.5987211554602254e-13 - }, - { - "id": 2, - "x": -3.2812161445617676, - "y": 0.8126729726791382, - "orientation": 2.375033140182495, - "vx": 1.4654943925052066e-13, - "vy": 4.829470157119431e-13 - }, - { - "id": 3, - "x": -1.7512503862380981, - "y": 1.3424594402313232, - "orientation": -0.24155348539352417, - "vx": 0.05000812187790871, - "vy": -0.012192842550575733 - }, - { - "id": 4, - "x": -2.7081940174102783, - "y": 0.3373449146747589, - "orientation": 2.736757278442383, - "vx": 1.9519065972417593e-06, - "vy": 2.5200793629664986e-07 - }, - { - "id": 5, - "x": -2.7096762657165527, - "y": 0.02355247177183628, - "orientation": 2.501206636428833, - "vx": -4.18332035678759e-12, - "vy": -6.963180032570904e-14 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 14.633333333333333 - } - }, - { - "scenario_id": "clear_press_plus_vs_overload_flow_t44.7_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 44.666666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 44.666666666666664, - "ball_x": -3.952144145965576, - "ball_y": 2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.394330024719238, - "y": -0.2591882050037384, - "orientation": 3.133631944656372, - "vx": 8.79296635503124e-13, - "vy": 1.0791367799356522e-12 - }, - { - "id": 1, - "x": -3.255798101425171, - "y": 2.362210750579834, - "orientation": -0.5090300440788269, - "vx": 0.0005472688935697079, - "vy": -0.0003047891368623823 - }, - { - "id": 2, - "x": -2.708550453186035, - "y": 1.2535362243652344, - "orientation": 2.1872689723968506, - "vx": 5.182521078950231e-12, - "vy": -3.796962744218035e-12 - }, - { - "id": 3, - "x": -3.819911241531372, - "y": 1.9684135913848877, - "orientation": -1.4019795656204224, - "vx": 0.0021380772814154625, - "vy": -0.012658928520977497 - }, - { - "id": 4, - "x": -3.5211782455444336, - "y": 2.1037421226501465, - "orientation": -0.9817323088645935, - "vx": 0.02266867831349373, - "vy": -0.03399300575256348 - }, - { - "id": 5, - "x": -2.6684114933013916, - "y": 0.2502809166908264, - "orientation": 1.8027725219726562, - "vx": 1.199040866595169e-13, - "vy": 2.531308496145357e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.428977966308594, - "y": 0.40970632433891296, - "orientation": 0.047802120447158813, - "vx": -2.398081733190338e-12, - "vy": 1.099120794378905e-13 - }, - { - "id": 1, - "x": -2.928840398788452, - "y": 1.0967833995819092, - "orientation": 2.1661970615386963, - "vx": -7.993605777301127e-14, - "vy": 2.1116441928370477e-12 - }, - { - "id": 2, - "x": -3.208500623703003, - "y": 1.0184873342514038, - "orientation": 1.9391041994094849, - "vx": -1.851852005074761e-12, - "vy": 2.078337502098293e-12 - }, - { - "id": 3, - "x": -2.8775148391723633, - "y": 2.6070163249969482, - "orientation": 2.776768445968628, - "vx": 1.758593271006248e-12, - "vy": -1.199040866595169e-12 - }, - { - "id": 4, - "x": -2.1195638179779053, - "y": -0.1245945617556572, - "orientation": 1.9451254606246948, - "vx": -5.995204332975845e-13, - "vy": 1.6903145549918008e-13 - }, - { - "id": 5, - "x": -2.196526288986206, - "y": 0.6119478940963745, - "orientation": 1.7299472093582153, - "vx": 1.425526363618701e-12, - "vy": -1.1524114995609125e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 44.666666666666664 - } - }, - { - "scenario_id": "clear_press_plus_vs_overload_flow_t56.5_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 56.483333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_overload_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 56.483333333333334, - "ball_x": -2.5, - "ball_y": 1.5953048467636108, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.40771484375, - "y": 0.24804376065731049, - "orientation": 3.053461790084839, - "vx": 1.5987211554602254e-12, - "vy": 1.236510893676268e-12 - }, - { - "id": 1, - "x": 0.5118647813796997, - "y": 1.8799879550933838, - "orientation": 3.137950897216797, - "vx": 1.199040866595169e-12, - "vy": 1.7985612998927536e-13 - }, - { - "id": 2, - "x": 0.40031373500823975, - "y": 1.5603379011154175, - "orientation": 3.0522942543029785, - "vx": -6.578071420904053e-13, - "vy": -9.592326932761353e-13 - }, - { - "id": 3, - "x": -3.941476583480835, - "y": 2.0465362071990967, - "orientation": -2.7330870628356934, - "vx": -1.3495871087343403e-11, - "vy": 6.261657858885883e-13 - }, - { - "id": 4, - "x": -3.530620574951172, - "y": 1.9286091327667236, - "orientation": -2.9644668102264404, - "vx": -2.9309887850104133e-13, - "vy": -2.2648549702353193e-13 - }, - { - "id": 5, - "x": 2.5655102729797363, - "y": 0.9260175228118896, - "orientation": 3.001629590988159, - "vx": -1.199040866595169e-13, - "vy": 1.4055423491754482e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.395615100860596, - "y": 0.21090978384017944, - "orientation": 0.029405537992715836, - "vx": -1.1723955140041653e-12, - "vy": -1.4738210651898953e-13 - }, - { - "id": 1, - "x": -2.6591765880584717, - "y": -0.6227037906646729, - "orientation": 2.4553050994873047, - "vx": -3.823608096809039e-12, - "vy": -1.9984014443252818e-13 - }, - { - "id": 2, - "x": -2.699354887008667, - "y": 0.8237740993499756, - "orientation": -1.8245540857315063, - "vx": -0.0013774995459243655, - "vy": -0.005331171676516533 - }, - { - "id": 3, - "x": -3.8635404109954834, - "y": 2.309962034225464, - "orientation": -2.20117449760437, - "vx": -1.652011860642233e-12, - "vy": -1.199040866595169e-13 - }, - { - "id": 4, - "x": 1.342217206954956, - "y": 1.2739510536193848, - "orientation": 2.957012891769409, - "vx": 6.661338147750939e-15, - "vy": 7.061018436615996e-13 - }, - { - "id": 5, - "x": 1.6087956428527832, - "y": 1.1520920991897583, - "orientation": 2.9299967288970947, - "vx": -1.3988810110276972e-13, - "vy": 9.192646643896296e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 56.483333333333334 - } - }, - { - "scenario_id": "clear_press_plus_vs_overload_flow_t50.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 50.15, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 50.15, - "ball_x": -4.077396869659424, - "ball_y": 2.6667089462280273, - "ball_vx": -0.10149946808815002, - "ball_vy": 0.42934098839759827, - "friendly_robots": [ - { - "id": 0, - "x": 4.395644187927246, - "y": -0.11837978661060333, - "orientation": 2.759430170059204, - "vx": 0.0071244556456804276, - "vy": -0.44343793392181396 - }, - { - "id": 1, - "x": -2.6260695457458496, - "y": 1.5949119329452515, - "orientation": 2.5883302688598633, - "vx": -0.041987985372543335, - "vy": -0.3957141935825348 - }, - { - "id": 2, - "x": -2.4751343727111816, - "y": 1.2092365026474, - "orientation": 2.4347054958343506, - "vx": 0.5194445848464966, - "vy": -0.14180909097194672 - }, - { - "id": 3, - "x": -4.0212721824646, - "y": 2.5583808422088623, - "orientation": 2.1336588859558105, - "vx": -0.08357907831668854, - "vy": 0.16376993060112 - }, - { - "id": 4, - "x": -3.642698287963867, - "y": 2.462053060531616, - "orientation": 2.7191483974456787, - "vx": -0.002451191656291485, - "vy": 0.06670667976140976 - }, - { - "id": 5, - "x": -0.9476684927940369, - "y": 0.6319632530212402, - "orientation": 2.485480785369873, - "vx": 1.8632190227508545, - "vy": 0.46016478538513184 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412908554077148, - "y": 0.41017329692840576, - "orientation": 1.4233815670013428, - "vx": 1.7451226597131608e-07, - "vy": -2.5969914219103885e-08 - }, - { - "id": 1, - "x": -2.659085988998413, - "y": -0.6928181648254395, - "orientation": 2.2962405681610107, - "vx": -0.14752228558063507, - "vy": 0.6055960059165955 - }, - { - "id": 2, - "x": -2.5641326904296875, - "y": 0.4487617015838623, - "orientation": 2.1784019470214844, - "vx": 0.3184239864349365, - "vy": -1.7098724842071533 - }, - { - "id": 3, - "x": -4.16802978515625, - "y": 2.7240371704101562, - "orientation": -0.32409876585006714, - "vx": 0.001701988629065454, - "vy": -0.004752861801534891 - }, - { - "id": 4, - "x": -3.3983922004699707, - "y": 1.4049537181854248, - "orientation": 2.0424411296844482, - "vx": 0.13299603760242462, - "vy": 0.362565279006958 - }, - { - "id": 5, - "x": -3.036015510559082, - "y": 1.069111704826355, - "orientation": 2.1550583839416504, - "vx": 0.05355490744113922, - "vy": -0.12346921861171722 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 50.15 - } - }, - { - "scenario_id": "clear_press_plus_vs_overload_flow_t53.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 53.9, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 53.9, - "ball_x": -3.8523025512695312, - "ball_y": 2.2001302242279053, - "ball_vx": -0.21389438211917877, - "ball_vy": 0.26622387766838074, - "friendly_robots": [ - { - "id": 0, - "x": 4.410930156707764, - "y": 0.042420968413352966, - "orientation": 2.8816781044006348, - "vx": -0.001623488962650299, - "vy": 0.40916866064071655 - }, - { - "id": 1, - "x": -0.1746186763048172, - "y": 1.8833632469177246, - "orientation": 3.0498735904693604, - "vx": 1.4231162071228027, - "vy": 0.024054797366261482 - }, - { - "id": 2, - "x": -0.3183373212814331, - "y": 1.4332956075668335, - "orientation": 2.9469776153564453, - "vx": 1.6057153940200806, - "vy": 0.3580402135848999 - }, - { - "id": 3, - "x": -3.745300531387329, - "y": 2.1775264739990234, - "orientation": -3.0219497680664062, - "vx": -0.5553600192070007, - "vy": -0.42034560441970825 - }, - { - "id": 4, - "x": -3.4100501537323, - "y": 2.0881361961364746, - "orientation": 2.9248313903808594, - "vx": 0.00015660336066503078, - "vy": -0.019242674112319946 - }, - { - "id": 5, - "x": 2.584704875946045, - "y": 1.0741404294967651, - "orientation": 2.9693050384521484, - "vx": 0.02689875289797783, - "vy": -0.0035192621871829033 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410393238067627, - "y": 0.008674847893416882, - "orientation": 1.3163514137268066, - "vx": 0.000694831891451031, - "vy": -0.015246053226292133 - }, - { - "id": 1, - "x": -2.478848934173584, - "y": -0.7229678630828857, - "orientation": 2.153317928314209, - "vx": 0.0015914584510028362, - "vy": -0.4951419234275818 - }, - { - "id": 2, - "x": -2.4982128143310547, - "y": 1.4148014783859253, - "orientation": 2.348860502243042, - "vx": -0.049705371260643005, - "vy": -0.8341988325119019 - }, - { - "id": 3, - "x": -3.9423153400421143, - "y": 2.2535362243652344, - "orientation": -0.29017794132232666, - "vx": -0.1420164257287979, - "vy": 0.025502750650048256 - }, - { - "id": 4, - "x": 0.562309980392456, - "y": 1.4017003774642944, - "orientation": 2.9341647624969482, - "vx": 1.5583806037902832, - "vy": -0.08176661282777786 - }, - { - "id": 5, - "x": 0.9194861054420471, - "y": 1.1403958797454834, - "orientation": 2.884267807006836, - "vx": 1.8268293142318726, - "vy": 0.2799051105976105 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 53.9 - } - }, - { - "scenario_id": "clear_press_plus_vs_overload_press_t24.2_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 24.216666666666665, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 24.216666666666665, - "ball_x": 2.5419654846191406, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402989387512207, - "y": -0.2743211090564728, - "orientation": -3.1406683921813965, - "vx": -6.9544370262519806e-12, - "vy": 2.781108676686017e-13 - }, - { - "id": 1, - "x": 2.9258131980895996, - "y": -1.9138087034225464, - "orientation": -1.6936523914337158, - "vx": -1.1857181902996672e-12, - "vy": -2.0650148258027912e-13 - }, - { - "id": 2, - "x": 3.0035457611083984, - "y": -2.127851963043213, - "orientation": 0.9405017495155334, - "vx": 0.03549957275390625, - "vy": 0.01656942069530487 - }, - { - "id": 3, - "x": 2.506524085998535, - "y": -1.9545061588287354, - "orientation": 1.6130255460739136, - "vx": -0.0002952422364614904, - "vy": 0.006501941941678524 - }, - { - "id": 4, - "x": 2.254140853881836, - "y": -1.8977952003479004, - "orientation": -1.2388086318969727, - "vx": 3.730349362740526e-13, - "vy": 9.192646643896296e-13 - }, - { - "id": 5, - "x": 3.2121362686157227, - "y": -2.3253660202026367, - "orientation": 0.565669059753418, - "vx": 0.0098463986068964, - "vy": 0.006238877307623625 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.390682697296143, - "y": 0.010709942318499088, - "orientation": -0.02284621261060238, - "vx": -7.194245199571014e-13, - "vy": -9.705777848090236e-14 - }, - { - "id": 1, - "x": 2.8423144817352295, - "y": 0.6576207280158997, - "orientation": -1.6558281183242798, - "vx": 6.661338147750939e-13, - "vy": 1.63202784619898e-13 - }, - { - "id": 2, - "x": 2.325371026992798, - "y": -2.5573267936706543, - "orientation": 1.911612629890442, - "vx": -1.2789769243681803e-12, - "vy": 1.9051427102567686e-12 - }, - { - "id": 3, - "x": 2.788177013397217, - "y": 1.5289064645767212, - "orientation": -1.6046220064163208, - "vx": -9.325873406851315e-14, - "vy": 8.79296635503124e-13 - }, - { - "id": 4, - "x": 2.798765182495117, - "y": -0.2472926378250122, - "orientation": -1.6576403379440308, - "vx": 2.065014825802791e-12, - "vy": 9.142686607788164e-13 - }, - { - "id": 5, - "x": 2.9228110313415527, - "y": -1.4967206716537476, - "orientation": -1.7500598430633545, - "vx": -4.662936703425657e-13, - "vy": -6.661338147750939e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 24.216666666666665 - } - }, - { - "scenario_id": "clear_press_plus_vs_overload_press_t29.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 29.916666666666668, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_overload_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 29.916666666666668, - "ball_x": 2.7218434810638428, - "ball_y": -2.8429384231567383, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402902603149414, - "y": -0.2749183773994446, - "orientation": -3.122330665588379, - "vx": -7.114309141798003e-12, - "vy": 3.472222509515177e-12 - }, - { - "id": 1, - "x": 2.5003836154937744, - "y": -2.204695701599121, - "orientation": 2.955327033996582, - "vx": 1.5987211554602254e-13, - "vy": -8.260059303211165e-13 - }, - { - "id": 2, - "x": 2.9854376316070557, - "y": -2.1681764125823975, - "orientation": 0.8468610644340515, - "vx": -7.993605777301127e-14, - "vy": 2.531308496145357e-12 - }, - { - "id": 3, - "x": 2.239452600479126, - "y": -2.4583535194396973, - "orientation": 2.258028030395508, - "vx": -9.059419880941277e-13, - "vy": 5.728750807065808e-13 - }, - { - "id": 4, - "x": 2.470811605453491, - "y": -1.7938969135284424, - "orientation": -1.3162107467651367, - "vx": 7.860379014346108e-13, - "vy": 2.3314683517128287e-13 - }, - { - "id": 5, - "x": 3.142789125442505, - "y": -2.5309126377105713, - "orientation": 0.6400663256645203, - "vx": -1.199040866595169e-13, - "vy": -8.526512829121202e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.390250205993652, - "y": 0.01609989069402218, - "orientation": -0.012095731683075428, - "vx": -1.5933920849420247e-11, - "vy": 6.96422086665649e-13 - }, - { - "id": 1, - "x": 2.074907064437866, - "y": 0.7408327460289001, - "orientation": -1.4775915145874023, - "vx": 1.758593271006248e-12, - "vy": -5.595524044110789e-13 - }, - { - "id": 2, - "x": 2.782472610473633, - "y": -2.0324580669403076, - "orientation": 1.4185787439346313, - "vx": -8.926193117986259e-13, - "vy": 2.504663143554353e-12 - }, - { - "id": 3, - "x": 2.0934040546417236, - "y": 0.946985125541687, - "orientation": -1.9634425640106201, - "vx": -2.6645352591003757e-14, - "vy": -1.9484414082171497e-12 - }, - { - "id": 4, - "x": 2.8863704204559326, - "y": -1.1636509895324707, - "orientation": -1.6329071521759033, - "vx": 6.661338147750939e-14, - "vy": -1.7186252421197423e-12 - }, - { - "id": 5, - "x": 3.446286678314209, - "y": -2.3774752616882324, - "orientation": -1.6497279405593872, - "vx": -3.9968028886505635e-13, - "vy": 1.4654943925052066e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 29.916666666666668 - } - }, - { - "scenario_id": "clear_press_plus_vs_overload_press_t38.5_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 38.53333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 38.53333333333333, - "ball_x": -2.5, - "ball_y": -0.937788188457489, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.391111850738525, - "y": -0.40305203199386597, - "orientation": -3.118807315826416, - "vx": -6.048495038157853e-12, - "vy": 3.930189507173054e-13 - }, - { - "id": 1, - "x": -1.4622423648834229, - "y": -1.7646139860153198, - "orientation": 2.9359939098358154, - "vx": 1.4988010832439613e-12, - "vy": 6.328271240363392e-13 - }, - { - "id": 2, - "x": -0.8942854404449463, - "y": -1.2260016202926636, - "orientation": 3.089780569076538, - "vx": -3.064215547965432e-13, - "vy": 1.3722356584366935e-12 - }, - { - "id": 3, - "x": 1.4980530738830566, - "y": -1.972096562385559, - "orientation": -3.0877280235290527, - "vx": 9.992007221626409e-14, - "vy": -1.3322676295501878e-14 - }, - { - "id": 4, - "x": -1.7237482070922852, - "y": -1.5333764553070068, - "orientation": 2.964672088623047, - "vx": 3.397282455352979e-13, - "vy": -7.327471962526033e-13 - }, - { - "id": 5, - "x": 2.4260976314544678, - "y": -0.835300087928772, - "orientation": 3.132131338119507, - "vx": 1.1857181902996672e-12, - "vy": -1.8351986597053838e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3857197761535645, - "y": -0.3705357313156128, - "orientation": -1.4207171201705933, - "vx": 3.863576125695545e-12, - "vy": 1.0658141036401503e-13 - }, - { - "id": 1, - "x": 1.8139605522155762, - "y": 0.8998005986213684, - "orientation": -2.8212175369262695, - "vx": 3.9968028886505635e-13, - "vy": 1.099120794378905e-13 - }, - { - "id": 2, - "x": 0.5886142253875732, - "y": -1.0837512016296387, - "orientation": 3.1160104274749756, - "vx": 8.53886717777641e-07, - "vy": -2.986035099183937e-07 - }, - { - "id": 3, - "x": 1.885988473892212, - "y": -0.4451594054698944, - "orientation": -3.0299954414367676, - "vx": 1.2989609388114332e-12, - "vy": 3.5638159090467525e-13 - }, - { - "id": 4, - "x": 2.708664655685425, - "y": -1.0316569805145264, - "orientation": 3.136930227279663, - "vx": 4.1300296516055823e-13, - "vy": -9.325873406851315e-14 - }, - { - "id": 5, - "x": 0.7466843724250793, - "y": -1.169854760169983, - "orientation": 3.0617363452911377, - "vx": -8.041639034672698e-07, - "vy": 2.994359817876102e-07 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 38.53333333333333 - } - }, - { - "scenario_id": "clear_press_plus_vs_overload_press_t16.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 15.983333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 15.983333333333333, - "ball_x": -0.07079366594552994, - "ball_y": -0.6246531009674072, - "ball_vx": -0.23745201528072357, - "ball_vy": -0.6322014331817627, - "friendly_robots": [ - { - "id": 0, - "x": 4.409930229187012, - "y": -0.1240539401769638, - "orientation": -3.0616676807403564, - "vx": -0.00034219538792967796, - "vy": 0.21805065870285034 - }, - { - "id": 1, - "x": 1.9418540000915527, - "y": 0.06300398707389832, - "orientation": -2.9872243404388428, - "vx": -0.19615694880485535, - "vy": 0.7628303170204163 - }, - { - "id": 2, - "x": 2.0920748710632324, - "y": -0.5979150533676147, - "orientation": 3.0388176441192627, - "vx": -0.2866213619709015, - "vy": -0.3101472556591034 - }, - { - "id": 3, - "x": 0.035443343222141266, - "y": -0.616626501083374, - "orientation": 2.9334170818328857, - "vx": -0.18859991431236267, - "vy": -0.15419508516788483 - }, - { - "id": 4, - "x": 0.4738357365131378, - "y": -0.3879704475402832, - "orientation": -2.714778423309326, - "vx": -0.1694505363702774, - "vy": -0.2914566695690155 - }, - { - "id": 5, - "x": 2.5543580055236816, - "y": -1.264364242553711, - "orientation": 2.8965065479278564, - "vx": 0.08207385987043381, - "vy": -0.33060938119888306 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411905765533447, - "y": -0.2763271629810333, - "orientation": -0.07545562088489532, - "vx": 0.0033171081449836493, - "vy": -0.23514923453330994 - }, - { - "id": 1, - "x": 2.5278632640838623, - "y": 0.6280195116996765, - "orientation": -2.738894462585449, - "vx": -0.2261534482240677, - "vy": 1.5211695432662964 - }, - { - "id": 2, - "x": -0.14255625009536743, - "y": -0.7030214667320251, - "orientation": 0.6285883784294128, - "vx": -0.21287290751934052, - "vy": -0.2565886974334717 - }, - { - "id": 3, - "x": 2.5986037254333496, - "y": 1.280395746231079, - "orientation": -2.688978910446167, - "vx": 0.17162130773067474, - "vy": -0.2555077075958252 - }, - { - "id": 4, - "x": 2.8940179347991943, - "y": -0.08352779597043991, - "orientation": -3.109586238861084, - "vx": -0.24776573479175568, - "vy": -0.39524155855178833 - }, - { - "id": 5, - "x": 2.5844218730926514, - "y": -1.679428219795227, - "orientation": 2.759401321411133, - "vx": -0.050753697752952576, - "vy": -0.21228763461112976 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 15.983333333333333 - } - }, - { - "scenario_id": "clear_press_plus_vs_press_and_pass_t30.8_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 30.766666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 30.766666666666666, - "ball_x": -2.5, - "ball_y": -1.1415430307388306, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.3979105949401855, - "y": -0.005915506277233362, - "orientation": -3.1288270950317383, - "vx": 8.233413950620161e-12, - "vy": 3.368477372034384e-12 - }, - { - "id": 1, - "x": -2.745867967605591, - "y": -0.383333295583725, - "orientation": 1.8852698802947998, - "vx": -2.1510026272153482e-05, - "vy": 6.632599979639053e-05 - }, - { - "id": 2, - "x": -2.392897605895996, - "y": -1.9221323728561401, - "orientation": -1.4335263967514038, - "vx": 0.0028930800035595894, - "vy": -0.021085543558001518 - }, - { - "id": 3, - "x": -2.971332550048828, - "y": -1.776244044303894, - "orientation": -2.208606004714966, - "vx": -0.009891864843666553, - "vy": -0.013320470228791237 - }, - { - "id": 4, - "x": -2.782592296600342, - "y": -0.14403162896633148, - "orientation": -1.4146281480789185, - "vx": 8.126832540256146e-13, - "vy": -1.9317880628477724e-13 - }, - { - "id": 5, - "x": -2.4877710342407227, - "y": 0.3543228507041931, - "orientation": -1.453934907913208, - "vx": -1.199040866595169e-13, - "vy": 1.0824674490095276e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402875900268555, - "y": -0.08664318174123764, - "orientation": -0.007733174134045839, - "vx": 2.6645352591003757e-12, - "vy": 5.233313782326832e-13 - }, - { - "id": 1, - "x": -2.002950429916382, - "y": -1.3205783367156982, - "orientation": -0.0026911867316812277, - "vx": 6.767919558114954e-12, - "vy": 5.062616992290714e-13 - }, - { - "id": 2, - "x": -3.2087137699127197, - "y": -0.15215955674648285, - "orientation": -1.1847326755523682, - "vx": 2.184918912462308e-12, - "vy": -5.986877660291157e-13 - }, - { - "id": 3, - "x": -3.3222782611846924, - "y": 0.9330382943153381, - "orientation": -1.2167478799819946, - "vx": -1.305622276959184e-12, - "vy": 1.2156942119645464e-12 - }, - { - "id": 4, - "x": -2.0943896770477295, - "y": -1.5923560857772827, - "orientation": -1.05144202709198, - "vx": 1.3455903058456897e-12, - "vy": 1.0258460747536446e-12 - }, - { - "id": 5, - "x": -2.792973279953003, - "y": -1.9220024347305298, - "orientation": -1.2053892612457275, - "vx": 4.1033842990145786e-12, - "vy": -3.3573144264664734e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 30.766666666666666 - } - }, - { - "scenario_id": "clear_press_plus_vs_press_and_pass_t56.4_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 56.36666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 56.36666666666667, - "ball_x": -2.5, - "ball_y": -1.4969085454940796, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.4029622077941895, - "y": 0.06656685471534729, - "orientation": -3.1406524181365967, - "vx": -1.305622276959184e-12, - "vy": 6.673828156777972e-13 - }, - { - "id": 1, - "x": -3.936159133911133, - "y": 1.6989840269088745, - "orientation": -1.3747514486312866, - "vx": 8.659739592076221e-13, - "vy": -3.26405569239796e-13 - }, - { - "id": 2, - "x": -2.9507501125335693, - "y": -0.16477178037166595, - "orientation": -1.797551155090332, - "vx": -1.865174681370263e-13, - "vy": 8.326672684688674e-16 - }, - { - "id": 3, - "x": -3.1699681282043457, - "y": -1.9287265539169312, - "orientation": -2.5681495666503906, - "vx": 6.893473880609235e-08, - "vy": 4.462914660052775e-08 - }, - { - "id": 4, - "x": -3.0051846504211426, - "y": -0.9369551539421082, - "orientation": 2.315739154815674, - "vx": -0.031675271689891815, - "vy": 0.059564556926488876 - }, - { - "id": 5, - "x": 2.599924325942993, - "y": -2.2658112049102783, - "orientation": 3.0125296115875244, - "vx": 2.6645352591003757e-14, - "vy": 2.611244553918368e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402935028076172, - "y": -0.0028637165669351816, - "orientation": -0.012037916108965874, - "vx": -1.0125233984581428e-12, - "vy": 7.860899431388901e-14 - }, - { - "id": 1, - "x": -3.489757537841797, - "y": -1.8010622262954712, - "orientation": -1.6181906461715698, - "vx": 6.661338147750939e-14, - "vy": 9.992007221626409e-14 - }, - { - "id": 2, - "x": -4.027951717376709, - "y": 1.5003678798675537, - "orientation": -1.3935025930404663, - "vx": 2.318145675417327e-12, - "vy": 3.26405569239796e-13 - }, - { - "id": 3, - "x": -3.449831485748291, - "y": 0.009399162605404854, - "orientation": -1.4489004611968994, - "vx": 5.861977570020827e-13, - "vy": 7.186959360971912e-14 - }, - { - "id": 4, - "x": -2.7748262882232666, - "y": -0.8720462322235107, - "orientation": 0.7253336906433105, - "vx": 9.992007221626409e-13, - "vy": 7.593925488436071e-13 - }, - { - "id": 5, - "x": -2.93292236328125, - "y": -1.564996361732483, - "orientation": -0.7644341588020325, - "vx": 1.199040866595169e-13, - "vy": 9.059419880941277e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 56.36666666666667 - } - }, - { - "scenario_id": "clear_press_plus_vs_press_and_pass_t10.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 9.983333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 9.983333333333333, - "ball_x": -4.314918518066406, - "ball_y": -0.17025884985923767, - "ball_vx": -0.3067983090877533, - "ball_vy": -0.0344022661447525, - "friendly_robots": [ - { - "id": 0, - "x": 4.410032749176025, - "y": -0.006066008470952511, - "orientation": -3.125220537185669, - "vx": -5.9030695410910994e-05, - "vy": 0.010625360533595085 - }, - { - "id": 1, - "x": -2.268752336502075, - "y": -0.016566528007388115, - "orientation": 3.1215572357177734, - "vx": -0.6655527353286743, - "vy": 0.2982439696788788 - }, - { - "id": 2, - "x": -2.766402244567871, - "y": -0.8036769032478333, - "orientation": 2.321762800216675, - "vx": -0.10140315443277359, - "vy": 0.44585222005844116 - }, - { - "id": 3, - "x": -1.0087254047393799, - "y": 0.21751682460308075, - "orientation": -3.102736234664917, - "vx": -0.26417699456214905, - "vy": 0.015277898870408535 - }, - { - "id": 4, - "x": -1.7962878942489624, - "y": 0.7517639398574829, - "orientation": -2.659174680709839, - "vx": -0.005083252675831318, - "vy": -0.002049054019153118 - }, - { - "id": 5, - "x": -2.8931119441986084, - "y": 0.0025645671412348747, - "orientation": -2.382446765899658, - "vx": -0.06254731863737106, - "vy": -0.016360189765691757 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410106658935547, - "y": -0.1417534351348877, - "orientation": -0.054553598165512085, - "vx": -0.0012494634138420224, - "vy": -0.037782780826091766 - }, - { - "id": 1, - "x": -1.3410512208938599, - "y": 0.5259345173835754, - "orientation": -2.8529224395751953, - "vx": -0.6566900610923767, - "vy": -0.019967082887887955 - }, - { - "id": 2, - "x": -0.9354711771011353, - "y": 0.05306253954768181, - "orientation": -2.7518856525421143, - "vx": -0.10430261492729187, - "vy": 0.0853431448340416 - }, - { - "id": 3, - "x": -2.1397581100463867, - "y": 0.6520755887031555, - "orientation": -2.652372360229492, - "vx": -0.45676034688949585, - "vy": 0.5148704051971436 - }, - { - "id": 4, - "x": -2.6925079822540283, - "y": -0.33097758889198303, - "orientation": 0.8322738409042358, - "vx": -0.4469357430934906, - "vy": 0.15113677084445953 - }, - { - "id": 5, - "x": -2.514223575592041, - "y": -0.9749554991722107, - "orientation": 2.4252636432647705, - "vx": 0.28020691871643066, - "vy": 0.6379634141921997 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 9.983333333333333 - } - }, - { - "scenario_id": "clear_press_plus_vs_press_and_pass_t13.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 13.166666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 13.166666666666666, - "ball_x": -2.7847983837127686, - "ball_y": -0.06182972714304924, - "ball_vx": -0.34538233280181885, - "ball_vy": -0.18520569801330566, - "friendly_robots": [ - { - "id": 0, - "x": 4.409797191619873, - "y": 0.28484606742858887, - "orientation": -3.108581304550171, - "vx": 0.00010838130401680246, - "vy": 0.2200772613286972 - }, - { - "id": 1, - "x": -2.5260562896728516, - "y": 0.7078830003738403, - "orientation": -2.003800868988037, - "vx": -0.06668180227279663, - "vy": -0.012658343650400639 - }, - { - "id": 2, - "x": -2.4351720809936523, - "y": 0.4475102126598358, - "orientation": -2.0473203659057617, - "vx": -0.45884042978286743, - "vy": -0.27498894929885864 - }, - { - "id": 3, - "x": -2.0824146270751953, - "y": 0.82041996717453, - "orientation": -2.205530881881714, - "vx": -0.36730921268463135, - "vy": -0.06517498940229416 - }, - { - "id": 4, - "x": -2.335235834121704, - "y": -0.15466919541358948, - "orientation": 1.0811480283737183, - "vx": -0.48477792739868164, - "vy": -0.24545054137706757 - }, - { - "id": 5, - "x": -2.711108684539795, - "y": 0.02587849833071232, - "orientation": -1.797980785369873, - "vx": 0.3383064270019531, - "vy": -0.36822760105133057 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410131931304932, - "y": -0.012283477932214737, - "orientation": -0.008195586502552032, - "vx": -0.001907109864987433, - "vy": -0.2266177386045456 - }, - { - "id": 1, - "x": -1.878373146057129, - "y": -0.19034303724765778, - "orientation": 3.023068428039551, - "vx": 0.17606568336486816, - "vy": 0.04655342176556587 - }, - { - "id": 2, - "x": -1.8272912502288818, - "y": 0.021385550498962402, - "orientation": -2.9275341033935547, - "vx": -0.007221396081149578, - "vy": -0.03845883160829544 - }, - { - "id": 3, - "x": -2.5379629135131836, - "y": 1.8691269159317017, - "orientation": -1.8398935794830322, - "vx": -0.20612682402133942, - "vy": -0.8831978440284729 - }, - { - "id": 4, - "x": -2.894808530807495, - "y": -0.08905993402004242, - "orientation": -0.039562903344631195, - "vx": -0.35392671823501587, - "vy": -0.15365909039974213 - }, - { - "id": 5, - "x": -2.9019105434417725, - "y": 0.8856136798858643, - "orientation": -1.8698221445083618, - "vx": -0.48064565658569336, - "vy": 0.28929004073143005 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 13.166666666666666 - } - }, - { - "scenario_id": "clear_press_plus_vs_press_trigger_flow_t13.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 13.183333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_press_trigger_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 13.183333333333334, - "ball_x": -2.5, - "ball_y": -1.3275136947631836, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.408226490020752, - "y": 0.1418975591659546, - "orientation": -3.0709195137023926, - "vx": -6.128431095930864e-13, - "vy": 1.0574874309554616e-12 - }, - { - "id": 1, - "x": -2.0585200786590576, - "y": 0.11820146441459656, - "orientation": -2.660705804824829, - "vx": -1.199040866595169e-13, - "vy": -8.210099267103033e-13 - }, - { - "id": 2, - "x": -2.6011626720428467, - "y": -1.0401670932769775, - "orientation": 2.7460479736328125, - "vx": -9.325873406851315e-13, - "vy": 1.105782132526656e-12 - }, - { - "id": 3, - "x": -1.0440292358398438, - "y": 0.8038846850395203, - "orientation": -2.516309976577759, - "vx": 1.98507876802978e-12, - "vy": 1.3322676295501878e-14 - }, - { - "id": 4, - "x": -1.7972006797790527, - "y": 0.7507039308547974, - "orientation": -2.447003126144409, - "vx": 2.3847590568948362e-12, - "vy": 3.397282455352979e-13 - }, - { - "id": 5, - "x": -2.9187870025634766, - "y": -0.009742503985762596, - "orientation": -2.366816520690918, - "vx": 7.593925488436071e-13, - "vy": -2.7982824390981875e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.395545482635498, - "y": -0.4069160521030426, - "orientation": -0.03524676710367203, - "vx": -1.0658141036401503e-12, - "vy": 7.444045380111675e-13 - }, - { - "id": 1, - "x": -2.2344970703125, - "y": -0.253587007522583, - "orientation": -2.677748680114746, - "vx": 6.394884621840902e-13, - "vy": 7.227551890309769e-13 - }, - { - "id": 2, - "x": -1.6735286712646484, - "y": 1.0125079154968262, - "orientation": -2.512829065322876, - "vx": -1.5187850976872141e-12, - "vy": -6.128431095930864e-13 - }, - { - "id": 3, - "x": -3.0570480823516846, - "y": -0.734620988368988, - "orientation": 3.0319552421569824, - "vx": 1.4788170688007085e-12, - "vy": 2.731148640577885e-13 - }, - { - "id": 4, - "x": -1.8953827619552612, - "y": -0.4853386878967285, - "orientation": -2.88413405418396, - "vx": 4.1300296516055823e-13, - "vy": 2.881028748902281e-13 - }, - { - "id": 5, - "x": -3.1855804920196533, - "y": -0.9325847029685974, - "orientation": 2.619898557662964, - "vx": -0.013423020020127296, - "vy": 0.007732341531664133 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 13.183333333333334 - } - }, - { - "scenario_id": "clear_press_plus_vs_press_trigger_flow_t34.5_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 34.53333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 34.53333333333333, - "ball_x": -2.5, - "ball_y": -1.6054047346115112, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.390443325042725, - "y": 0.01555622834712267, - "orientation": -3.1320533752441406, - "vx": -5.062616992290714e-13, - "vy": 2.727505721278334e-13 - }, - { - "id": 1, - "x": -2.9361188411712646, - "y": -0.9394623637199402, - "orientation": 2.15151309967041, - "vx": -0.0038174614310264587, - "vy": 0.005829168483614922 - }, - { - "id": 2, - "x": -3.8859024047851562, - "y": -2.201247453689575, - "orientation": -1.9901005029678345, - "vx": 5.46229728115577e-13, - "vy": 1.865174681370263e-13 - }, - { - "id": 3, - "x": -3.1609013080596924, - "y": 1.3205820322036743, - "orientation": -1.796944260597229, - "vx": -1.2656542480726785e-12, - "vy": -1.4588330543574557e-12 - }, - { - "id": 4, - "x": -2.638356924057007, - "y": 1.167225956916809, - "orientation": -1.937485694885254, - "vx": 7.593925488436071e-13, - "vy": 1.7985612998927536e-13 - }, - { - "id": 5, - "x": -3.5748705863952637, - "y": -2.1241371631622314, - "orientation": -2.3821213245391846, - "vx": 2.2515322939398175e-12, - "vy": 4.929390229335695e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4479146003723145, - "y": -0.3063293993473053, - "orientation": -0.02545999549329281, - "vx": 2.8244073746463982e-12, - "vy": 1.8318679906315083e-12 - }, - { - "id": 1, - "x": -2.512766122817993, - "y": 1.2962831258773804, - "orientation": -2.0471677780151367, - "vx": 1.2656542480726785e-12, - "vy": 2.1316282072803006e-12 - }, - { - "id": 2, - "x": -2.3555514812469482, - "y": -0.5338995456695557, - "orientation": -2.183817148208618, - "vx": 7.460698725481052e-13, - "vy": -9.9253938401489e-13 - }, - { - "id": 3, - "x": -3.2523419857025146, - "y": -1.2147269248962402, - "orientation": 1.1873364448547363, - "vx": 0.0, - "vy": 1.538769112130467e-12 - }, - { - "id": 4, - "x": -2.893061876296997, - "y": -1.265944480895996, - "orientation": 0.15399174392223358, - "vx": -4.796163466380676e-13, - "vy": 5.3290705182007514e-14 - }, - { - "id": 5, - "x": -2.5975522994995117, - "y": -2.314608097076416, - "orientation": 2.999746799468994, - "vx": 5.062616992290714e-13, - "vy": -4.662936703425657e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 34.53333333333333 - } - }, - { - "scenario_id": "clear_press_plus_vs_press_trigger_flow_t64.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 64.18333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_press_trigger_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 64.18333333333334, - "ball_x": 0.0, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.4072465896606445, - "y": -0.0009809625335037708, - "orientation": 3.1404261589050293, - "vx": 1.2256862191861728e-12, - "vy": -5.087662062475129e-13 - }, - { - "id": 1, - "x": 0.7269389033317566, - "y": 0.4551145136356354, - "orientation": -0.6408079862594604, - "vx": 0.12846189737319946, - "vy": -0.09701397269964218 - }, - { - "id": 2, - "x": 0.7084173560142517, - "y": -0.48329371213912964, - "orientation": 0.7366774678230286, - "vx": 0.16109800338745117, - "vy": 0.14655491709709167 - }, - { - "id": 3, - "x": 1.4876999855041504, - "y": 0.6017250418663025, - "orientation": -0.14028072357177734, - "vx": 0.021639490500092506, - "vy": -0.00303491298109293 - }, - { - "id": 4, - "x": 0.13639147579669952, - "y": -0.8516145348548889, - "orientation": -0.012006798759102821, - "vx": 1.281001091003418, - "vy": -0.0955653116106987 - }, - { - "id": 5, - "x": 2.2506279945373535, - "y": -0.09888923913240433, - "orientation": 0.3765721917152405, - "vx": 0.4387221336364746, - "vy": 0.17397692799568176 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409832954406738, - "y": 0.4070826470851898, - "orientation": -0.09107150882482529, - "vx": 1.0391687510491465e-12, - "vy": -8.892886427247504e-13 - }, - { - "id": 1, - "x": -0.12413923442363739, - "y": 0.00051320088095963, - "orientation": -0.0008021382964216173, - "vx": 0.007282209116965532, - "vy": -0.0009028990752995014 - }, - { - "id": 2, - "x": -0.8037475943565369, - "y": 0.5011381506919861, - "orientation": -0.29393622279167175, - "vx": 0.00659323250874877, - "vy": -0.002002344001084566 - }, - { - "id": 3, - "x": -0.8329797387123108, - "y": -0.5206186771392822, - "orientation": 0.567452609539032, - "vx": 0.05800650268793106, - "vy": 0.036184825003147125 - }, - { - "id": 4, - "x": -1.5011533498764038, - "y": 0.7953543066978455, - "orientation": 1.3283745050430298, - "vx": 0.0020291809923946857, - "vy": 0.008173241280019283 - }, - { - "id": 5, - "x": -1.5026922225952148, - "y": -0.8012092113494873, - "orientation": 0.42121514678001404, - "vx": 7.434570079567493e-07, - "vy": 3.3391876286259503e-07 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 64.18333333333334 - } - }, - { - "scenario_id": "clear_press_plus_vs_press_trigger_flow_t7.9_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 7.916666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_press_trigger_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 7.916666666666666, - "ball_x": -0.37021657824516296, - "ball_y": 0.0013170510064810514, - "ball_vx": 0.42131897807121277, - "ball_vy": 0.3605688810348511, - "friendly_robots": [ - { - "id": 0, - "x": 4.41024112701416, - "y": 0.02123185060918331, - "orientation": -3.1325294971466064, - "vx": -0.0007981616072356701, - "vy": 0.0022430464159697294 - }, - { - "id": 1, - "x": -0.2479822039604187, - "y": -0.29948240518569946, - "orientation": 2.2116715908050537, - "vx": -0.5639054179191589, - "vy": -0.3186200261116028 - }, - { - "id": 2, - "x": -2.52156400680542, - "y": -0.3095977008342743, - "orientation": 0.33584919571876526, - "vx": -0.550350546836853, - "vy": 0.40693771839141846 - }, - { - "id": 3, - "x": -0.3347199261188507, - "y": -0.09745560586452484, - "orientation": 1.7950465679168701, - "vx": 0.16634009778499603, - "vy": 0.25477179884910583 - }, - { - "id": 4, - "x": -1.7432832717895508, - "y": 0.7753208875656128, - "orientation": -0.5513138175010681, - "vx": -0.09950197488069534, - "vy": -0.04439741373062134 - }, - { - "id": 5, - "x": -1.3355841636657715, - "y": -0.24718491733074188, - "orientation": 0.6166419386863708, - "vx": -0.734846830368042, - "vy": 0.1402330845594406 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409977436065674, - "y": -0.03508654981851578, - "orientation": 0.0008791132713668048, - "vx": 0.00016504876839462668, - "vy": -0.308357834815979 - }, - { - "id": 1, - "x": -1.086243987083435, - "y": 0.07195799797773361, - "orientation": -0.1212920993566513, - "vx": 0.11653125286102295, - "vy": -0.7629873156547546 - }, - { - "id": 2, - "x": -0.47868120670318604, - "y": 0.012718995101749897, - "orientation": -0.18550296127796173, - "vx": 0.3396648168563843, - "vy": 0.5407829284667969 - }, - { - "id": 3, - "x": -1.7739930152893066, - "y": 0.33993473649024963, - "orientation": -0.24700430035591125, - "vx": -0.3814221918582916, - "vy": 0.005539622623473406 - }, - { - "id": 4, - "x": -1.2448712587356567, - "y": -0.4683634638786316, - "orientation": 1.0537521839141846, - "vx": 0.5517426133155823, - "vy": 0.2623378336429596 - }, - { - "id": 5, - "x": -2.7268474102020264, - "y": -0.38826778531074524, - "orientation": 0.36953118443489075, - "vx": -0.5290893316268921, - "vy": -0.2659175395965576 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 7.916666666666667 - } - }, - { - "scenario_id": "clear_press_plus_vs_press_trigger_flow_t19.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 19.066666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 19.066666666666666, - "ball_x": -2.890568256378174, - "ball_y": -1.9383553266525269, - "ball_vx": 0.21633228659629822, - "ball_vy": 0.8849549889564514, - "friendly_robots": [ - { - "id": 0, - "x": 4.409599781036377, - "y": -0.0010076281614601612, - "orientation": -2.87395977973938, - "vx": -0.01826014183461666, - "vy": 0.07442665100097656 - }, - { - "id": 1, - "x": -2.5061240196228027, - "y": -2.019395112991333, - "orientation": -3.097989559173584, - "vx": 0.013837438076734543, - "vy": 0.0517033152282238 - }, - { - "id": 2, - "x": -3.0952765941619873, - "y": -2.000678300857544, - "orientation": 0.01238455530256033, - "vx": 0.030608030036091805, - "vy": -0.0047702547162771225 - }, - { - "id": 3, - "x": -2.5275938510894775, - "y": 0.15349964797496796, - "orientation": -1.7486248016357422, - "vx": -0.0691203847527504, - "vy": -0.1318642646074295 - }, - { - "id": 4, - "x": -2.7658631801605225, - "y": 0.07880400866270065, - "orientation": -1.5665096044540405, - "vx": -0.280808687210083, - "vy": 0.5793896913528442 - }, - { - "id": 5, - "x": -2.859534740447998, - "y": -2.214463472366333, - "orientation": 1.1449031829833984, - "vx": -0.2507595121860504, - "vy": 0.41429638862609863 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411362171173096, - "y": 0.3478350341320038, - "orientation": -1.0196735858917236, - "vx": 0.0014667159412056208, - "vy": 0.1089271530508995 - }, - { - "id": 1, - "x": -3.2376275062561035, - "y": -0.030223216861486435, - "orientation": -1.4426729679107666, - "vx": -0.03924797847867012, - "vy": 0.36763426661491394 - }, - { - "id": 2, - "x": -3.0934712886810303, - "y": 0.4230812191963196, - "orientation": -1.500469446182251, - "vx": 0.17356637120246887, - "vy": -0.17059585452079773 - }, - { - "id": 3, - "x": -2.5872561931610107, - "y": -1.523646354675293, - "orientation": -2.0974128246307373, - "vx": 0.023796457797288895, - "vy": -0.02862791158258915 - }, - { - "id": 4, - "x": -2.3618297576904297, - "y": 0.22127053141593933, - "orientation": -2.198272943496704, - "vx": -0.26032719016075134, - "vy": -0.7199268341064453 - }, - { - "id": 5, - "x": -2.805739164352417, - "y": -2.0357987880706787, - "orientation": 2.1048967838287354, - "vx": 0.23750030994415283, - "vy": 0.4084123969078064 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 19.066666666666666 - } - }, - { - "scenario_id": "clear_press_plus_vs_press_trigger_flow_t38.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 38.46666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 38.46666666666667, - "ball_x": -2.438809633255005, - "ball_y": -1.5786330699920654, - "ball_vx": 0.015889354050159454, - "ball_vy": -0.12257256358861923, - "friendly_robots": [ - { - "id": 0, - "x": 4.40477180480957, - "y": 0.010396427474915981, - "orientation": -2.9164438247680664, - "vx": 0.009190446697175503, - "vy": -0.018238937482237816 - }, - { - "id": 1, - "x": -2.340250015258789, - "y": -1.5229823589324951, - "orientation": -0.7281811833381653, - "vx": 0.5049163103103638, - "vy": -0.683077335357666 - }, - { - "id": 2, - "x": -3.163771390914917, - "y": -2.5053579807281494, - "orientation": 0.5664505958557129, - "vx": 1.1261608600616455, - "vy": 0.07111899554729462 - }, - { - "id": 3, - "x": -2.8610031604766846, - "y": 1.1939671039581299, - "orientation": -1.4075791835784912, - "vx": 0.48909005522727966, - "vy": -0.30952125787734985 - }, - { - "id": 4, - "x": -2.1660797595977783, - "y": 0.6334396600723267, - "orientation": -1.6894787549972534, - "vx": 1.0442018508911133, - "vy": -0.6002273559570312 - }, - { - "id": 5, - "x": -2.770925521850586, - "y": -2.1666812896728516, - "orientation": 0.1692759394645691, - "vx": 0.9740110039710999, - "vy": 0.33752989768981934 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.414003372192383, - "y": -0.03976435214281082, - "orientation": -0.6505305767059326, - "vx": 0.006977318786084652, - "vy": 0.06984048336744308 - }, - { - "id": 1, - "x": -2.0740880966186523, - "y": 0.9641383290290833, - "orientation": -1.6684716939926147, - "vx": 0.6502838730812073, - "vy": 0.38490962982177734 - }, - { - "id": 2, - "x": -1.8615167140960693, - "y": 0.13689346611499786, - "orientation": -1.9195642471313477, - "vx": 0.6059219837188721, - "vy": -0.36235740780830383 - }, - { - "id": 3, - "x": -3.00229549407959, - "y": -1.922412395477295, - "orientation": 0.8638951182365417, - "vx": 0.25604090094566345, - "vy": -0.7892487049102783 - }, - { - "id": 4, - "x": -2.5288243293762207, - "y": -1.645524263381958, - "orientation": 1.004212498664856, - "vx": -0.032513298094272614, - "vy": -0.06649912148714066 - }, - { - "id": 5, - "x": -2.732839822769165, - "y": -1.6615217924118042, - "orientation": 0.41095203161239624, - "vx": 0.31180426478385925, - "vy": 0.7113189101219177 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 38.46666666666667 - } - }, - { - "scenario_id": "clear_press_plus_vs_score_aware_zone_flow_t59.1_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 59.13333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_score_aware_zone_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 59.13333333333333, - "ball_x": -4.0, - "ball_y": 2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.391613006591797, - "y": -0.3880952298641205, - "orientation": 3.1273045539855957, - "vx": 6.874500968478969e-12, - "vy": -6.061817714453355e-13 - }, - { - "id": 1, - "x": -4.159435749053955, - "y": 1.7307788133621216, - "orientation": -1.7739715576171875, - "vx": -0.005153863225132227, - "vy": -0.02484414540231228 - }, - { - "id": 2, - "x": -2.7679362297058105, - "y": 1.1709531545639038, - "orientation": 2.240994930267334, - "vx": -2.3447910280083306e-12, - "vy": 4.1966430330830917e-13 - }, - { - "id": 3, - "x": -3.7481067180633545, - "y": 1.6948363780975342, - "orientation": -1.269076943397522, - "vx": 0.13289742171764374, - "vy": -0.4887641966342926 - }, - { - "id": 4, - "x": -3.543088436126709, - "y": 1.9965150356292725, - "orientation": -0.9875224828720093, - "vx": 0.24352550506591797, - "vy": 0.16658665239810944 - }, - { - "id": 5, - "x": -0.8668935894966125, - "y": -0.785613477230072, - "orientation": -2.730597972869873, - "vx": -1.1457501614131615e-12, - "vy": -3.8968828164342995e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.427757740020752, - "y": 0.40952548384666443, - "orientation": 0.05374741554260254, - "vx": -3.8902214782865485e-12, - "vy": 1.6653345369377348e-12 - }, - { - "id": 1, - "x": -2.988485097885132, - "y": 0.6908256411552429, - "orientation": 2.2384769916534424, - "vx": 1.5987211554602254e-13, - "vy": 8.659739592076221e-14 - }, - { - "id": 2, - "x": -2.8539347648620605, - "y": 0.9018445014953613, - "orientation": 2.4142348766326904, - "vx": -3.3573144264664734e-12, - "vy": -6.328271240363392e-14 - }, - { - "id": 3, - "x": -3.0199246406555176, - "y": 1.8444159030914307, - "orientation": 2.6961066722869873, - "vx": -2.9842794901924208e-12, - "vy": -4.063416270128073e-13 - }, - { - "id": 4, - "x": -1.8965401649475098, - "y": 0.556995153427124, - "orientation": 2.5320334434509277, - "vx": -8.859579736508749e-13, - "vy": 5.229150445984487e-13 - }, - { - "id": 5, - "x": -3.6000518798828125, - "y": 2.41876482963562, - "orientation": 2.985748767852783, - "vx": 1.077804512306102e-11, - "vy": -2.0250467969162855e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 59.13333333333333 - } - }, - { - "scenario_id": "clear_press_plus_vs_score_aware_zone_flow_t50.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 50.15, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_score_aware_zone_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 50.15, - "ball_x": -4.077396869659424, - "ball_y": 2.6667089462280273, - "ball_vx": -0.10149946808815002, - "ball_vy": 0.42934098839759827, - "friendly_robots": [ - { - "id": 0, - "x": 4.395644187927246, - "y": -0.11837978661060333, - "orientation": 2.759430170059204, - "vx": 0.0071244556456804276, - "vy": -0.44343793392181396 - }, - { - "id": 1, - "x": -2.6585898399353027, - "y": 1.6122190952301025, - "orientation": 2.586057662963867, - "vx": 0.0577521026134491, - "vy": -0.3242195248603821 - }, - { - "id": 2, - "x": -2.4557464122772217, - "y": 1.1471701860427856, - "orientation": 2.3674354553222656, - "vx": 0.23415398597717285, - "vy": -0.2662269175052643 - }, - { - "id": 3, - "x": -4.0212721824646, - "y": 2.5583808422088623, - "orientation": 2.1336588859558105, - "vx": -0.08357907831668854, - "vy": 0.16376993060112 - }, - { - "id": 4, - "x": -3.642698287963867, - "y": 2.462053060531616, - "orientation": 2.7191483974456787, - "vx": -0.002451191656291485, - "vy": 0.06670667976140976 - }, - { - "id": 5, - "x": -0.9476684927940369, - "y": 0.6319632530212402, - "orientation": 2.485480785369873, - "vx": 1.8632190227508545, - "vy": 0.46016478538513184 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412908554077148, - "y": 0.41017329692840576, - "orientation": 1.4233815670013428, - "vx": 1.7451226597131608e-07, - "vy": -2.5969914219103885e-08 - }, - { - "id": 1, - "x": -2.7040469646453857, - "y": -0.6768031120300293, - "orientation": 2.27077579498291, - "vx": -0.32205063104629517, - "vy": 0.6752235889434814 - }, - { - "id": 2, - "x": -2.6063902378082275, - "y": 0.33207717537879944, - "orientation": 2.1468701362609863, - "vx": 0.2948454022407532, - "vy": -1.8423283100128174 - }, - { - "id": 3, - "x": -4.16802978515625, - "y": 2.7240371704101562, - "orientation": -0.32409876585006714, - "vx": 0.001701988629065454, - "vy": -0.004752861801534891 - }, - { - "id": 4, - "x": -3.0622408390045166, - "y": 0.9153546094894409, - "orientation": 2.0937702655792236, - "vx": 0.08433457463979721, - "vy": -0.013537850230932236 - }, - { - "id": 5, - "x": -3.0337140560150146, - "y": 1.144490361213684, - "orientation": 2.168210983276367, - "vx": 0.11971335113048553, - "vy": -0.024953486397862434 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 50.15 - } - }, - { - "scenario_id": "clear_press_plus_vs_score_aware_zone_flow_t63.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 63.35, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_score_aware_zone_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 63.35, - "ball_x": -3.8572781085968018, - "ball_y": 2.5434677600860596, - "ball_vx": -0.013013308867812157, - "ball_vy": 0.30372628569602966, - "friendly_robots": [ - { - "id": 0, - "x": 4.407783031463623, - "y": -0.0569048635661602, - "orientation": 2.8374009132385254, - "vx": 0.003900136798620224, - "vy": 0.10011664032936096 - }, - { - "id": 1, - "x": -3.7453532218933105, - "y": 2.533539056777954, - "orientation": 2.8494603633880615, - "vx": 0.02709236741065979, - "vy": -0.20957216620445251 - }, - { - "id": 2, - "x": -1.8884282112121582, - "y": 1.3873780965805054, - "orientation": 2.628134250640869, - "vx": 0.2774076759815216, - "vy": -0.6615386009216309 - }, - { - "id": 3, - "x": -2.7287421226501465, - "y": 1.4422887563705444, - "orientation": 2.31762433052063, - "vx": 0.2440241128206253, - "vy": -0.199524387717247 - }, - { - "id": 4, - "x": -3.4298017024993896, - "y": 2.360548496246338, - "orientation": 2.6861157417297363, - "vx": 0.0053389775566756725, - "vy": 0.07227978110313416 - }, - { - "id": 5, - "x": -0.3007090985774994, - "y": -0.27746641635894775, - "orientation": 2.5430943965911865, - "vx": 1.5804840326309204, - "vy": 0.9163522124290466 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412464141845703, - "y": 0.03845459595322609, - "orientation": 1.348010778427124, - "vx": 0.004372030962258577, - "vy": -0.06761665642261505 - }, - { - "id": 1, - "x": -2.640671968460083, - "y": -0.8310284614562988, - "orientation": 2.216583490371704, - "vx": -0.16407141089439392, - "vy": 0.46034905314445496 - }, - { - "id": 2, - "x": -2.1050515174865723, - "y": 0.6474657654762268, - "orientation": 2.131747007369995, - "vx": -0.14983080327510834, - "vy": -1.3658114671707153 - }, - { - "id": 3, - "x": -3.025028944015503, - "y": 1.0782792568206787, - "orientation": 2.101034641265869, - "vx": -0.0038986795116215944, - "vy": -0.07557984441518784 - }, - { - "id": 4, - "x": -2.8423824310302734, - "y": 0.8519870042800903, - "orientation": 2.1450014114379883, - "vx": -0.18306417763233185, - "vy": -0.019130855798721313 - }, - { - "id": 5, - "x": -3.9467060565948486, - "y": 2.599625825881958, - "orientation": -0.3134337067604065, - "vx": -0.0029821039643138647, - "vy": -0.010017971508204937 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 63.35 - } - }, - { - "scenario_id": "clear_press_plus_vs_shadow_switch_t14.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 14.633333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_shadow_switch.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 14.633333333333333, - "ball_x": -2.5, - "ball_y": 1.5009064674377441, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.4803314208984375, - "y": -0.3302062153816223, - "orientation": 3.074284553527832, - "vx": 2.078337502098293e-12, - "vy": -3.58046925441613e-13 - }, - { - "id": 1, - "x": -2.259707450866699, - "y": -0.0052238390780985355, - "orientation": 2.5047190189361572, - "vx": -3.5571545708990016e-12, - "vy": -4.618701254788249e-13 - }, - { - "id": 2, - "x": -2.738862991333008, - "y": 0.3879701495170593, - "orientation": 2.5824389457702637, - "vx": 3.064215547965432e-13, - "vy": -1.865174681370263e-13 - }, - { - "id": 3, - "x": -2.560527801513672, - "y": 0.7367143630981445, - "orientation": 2.798929452896118, - "vx": -2.2781776465308212e-12, - "vy": 4.263256414560601e-13 - }, - { - "id": 4, - "x": -1.9525651931762695, - "y": 0.7685960531234741, - "orientation": 2.9442098140716553, - "vx": -2.084998840246044e-12, - "vy": -7.427392034742297e-13 - }, - { - "id": 5, - "x": -2.922503709793091, - "y": -0.1324187070131302, - "orientation": 2.281951665878296, - "vx": 1.8385293287792592e-12, - "vy": 8.992806499463768e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3955488204956055, - "y": 0.29785701632499695, - "orientation": 0.030513526871800423, - "vx": -1.1644019082268642e-11, - "vy": 2.944311461305915e-12 - }, - { - "id": 1, - "x": -3.165640115737915, - "y": -0.5589694380760193, - "orientation": 2.283496379852295, - "vx": 2.184918912462308e-12, - "vy": -7.560618797697316e-13 - }, - { - "id": 2, - "x": -3.3776373863220215, - "y": 0.7831537127494812, - "orientation": 2.289031744003296, - "vx": 3.863576125695545e-13, - "vy": -1.4654943925052066e-13 - }, - { - "id": 3, - "x": -0.791728675365448, - "y": 0.2108534425497055, - "orientation": 2.73754620552063, - "vx": 6.727951529228449e-13, - "vy": -4.0717429428127616e-13 - }, - { - "id": 4, - "x": -2.40498423576355, - "y": 0.4265245795249939, - "orientation": 2.5710418224334717, - "vx": -1.3455903058456897e-12, - "vy": 6.34492458573277e-13 - }, - { - "id": 5, - "x": -2.43571400642395, - "y": 0.2491442859172821, - "orientation": 3.016366481781006, - "vx": 4.5297099404706387e-13, - "vy": -4.2549297418759124e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 14.633333333333333 - } - }, - { - "scenario_id": "clear_press_plus_vs_shadow_switch_t22.9_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 22.916666666666668, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 22.916666666666668, - "ball_x": -3.033400774002075, - "ball_y": 2.394552707672119, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.392555236816406, - "y": -0.4070844054222107, - "orientation": 3.1263620853424072, - "vx": 4.260591879301501e-11, - "vy": -2.5213164889237305e-12 - }, - { - "id": 1, - "x": -2.4343810081481934, - "y": 1.2208796739578247, - "orientation": 1.784070611000061, - "vx": 4.263256414560601e-13, - "vy": 1.0658141036401503e-13 - }, - { - "id": 2, - "x": -2.286256790161133, - "y": 0.1808251589536667, - "orientation": 1.6401931047439575, - "vx": -2.3714363805993344e-12, - "vy": 2.1815882433884326e-13 - }, - { - "id": 3, - "x": -2.443402051925659, - "y": 1.8790035247802734, - "orientation": -0.719074547290802, - "vx": 0.021844657137989998, - "vy": -0.019088152796030045 - }, - { - "id": 4, - "x": -3.1102588176727295, - "y": 1.617756962776184, - "orientation": -1.6703531742095947, - "vx": -0.003362508723512292, - "vy": -0.03398462384939194 - }, - { - "id": 5, - "x": -2.2128522396087646, - "y": 1.2592333555221558, - "orientation": 2.0528581142425537, - "vx": 1.3322676295501878e-14, - "vy": 9.325873406851315e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.403997898101807, - "y": 0.06277983635663986, - "orientation": 0.03597698360681534, - "vx": 4.7695181137896725e-12, - "vy": -9.300893388797249e-13 - }, - { - "id": 1, - "x": -2.962127923965454, - "y": 0.860752284526825, - "orientation": 1.611519455909729, - "vx": 1.652011860642233e-12, - "vy": -1.155742168634788e-12 - }, - { - "id": 2, - "x": -3.1296324729919434, - "y": 1.1013034582138062, - "orientation": 1.5102027654647827, - "vx": -4.5297099404706387e-13, - "vy": -1.1390888232654106e-12 - }, - { - "id": 3, - "x": -1.7134308815002441, - "y": 0.8253242373466492, - "orientation": 2.2184066772460938, - "vx": 7.993605777301127e-14, - "vy": -3.26405569239796e-13 - }, - { - "id": 4, - "x": -1.9423717260360718, - "y": 0.04637189581990242, - "orientation": 1.930504322052002, - "vx": -2.844391389089651e-12, - "vy": 2.285671651947041e-13 - }, - { - "id": 5, - "x": -1.9574586153030396, - "y": 1.1033551692962646, - "orientation": 2.1978113651275635, - "vx": -9.525713551283843e-13, - "vy": 1.1324274851176597e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 22.916666666666668 - } - }, - { - "scenario_id": "clear_press_plus_vs_shadow_switch_t28.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 28.0, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 28.0, - "ball_x": -2.952223062515259, - "ball_y": 2.3781933784484863, - "ball_vx": -0.629564642906189, - "ball_vy": -0.05366607382893562, - "friendly_robots": [ - { - "id": 0, - "x": 4.4086456298828125, - "y": -0.2863049805164337, - "orientation": 2.7764875888824463, - "vx": 0.0025055157020688057, - "vy": -0.21655137836933136 - }, - { - "id": 1, - "x": -2.2972073554992676, - "y": 1.370058298110962, - "orientation": 2.156193971633911, - "vx": -0.34920912981033325, - "vy": -0.4590482711791992 - }, - { - "id": 2, - "x": -2.302037477493286, - "y": 0.6386050581932068, - "orientation": 1.9247217178344727, - "vx": -0.19742169976234436, - "vy": 0.43705034255981445 - }, - { - "id": 3, - "x": -2.8574719429016113, - "y": 2.3207356929779053, - "orientation": -0.7256176471710205, - "vx": -0.6191957592964172, - "vy": -0.1591380089521408 - }, - { - "id": 4, - "x": -2.4617042541503906, - "y": 2.1953115463256836, - "orientation": 1.9149489402770996, - "vx": 0.2615468204021454, - "vy": 0.4652966558933258 - }, - { - "id": 5, - "x": -1.0004947185516357, - "y": 1.1811829805374146, - "orientation": 2.5487985610961914, - "vx": 1.9188510179519653, - "vy": 0.03516359627246857 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409247875213623, - "y": 0.005260515492409468, - "orientation": 1.0112205743789673, - "vx": 0.012178173288702965, - "vy": 0.027460629120469093 - }, - { - "id": 1, - "x": -2.9201700687408447, - "y": -1.1436150074005127, - "orientation": 1.5742034912109375, - "vx": 0.00024545268388465047, - "vy": -0.609870970249176 - }, - { - "id": 2, - "x": -3.0107600688934326, - "y": 2.46626353263855, - "orientation": -1.2592949867248535, - "vx": -0.00857843179255724, - "vy": 0.007437183056026697 - }, - { - "id": 3, - "x": 0.17829078435897827, - "y": -0.6028148531913757, - "orientation": 2.3638792037963867, - "vx": 1.513105869293213, - "vy": -1.1816896200180054 - }, - { - "id": 4, - "x": -2.916778087615967, - "y": 0.8786068558692932, - "orientation": 1.6322575807571411, - "vx": -0.13485686480998993, - "vy": 0.014049594290554523 - }, - { - "id": 5, - "x": -2.995950937271118, - "y": 1.1357100009918213, - "orientation": 1.6079084873199463, - "vx": -0.09116712212562561, - "vy": -0.076578788459301 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 28.0 - } - }, - { - "scenario_id": "clear_press_plus_vs_shadow_switch_t35.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 35.416666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_shadow_switch.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 35.416666666666664, - "ball_x": -1.0917798280715942, - "ball_y": -1.1812629699707031, - "ball_vx": -1.3848922009174203e-11, - "ball_vy": -2.537969834293108e-12, - "friendly_robots": [ - { - "id": 0, - "x": 4.409929275512695, - "y": -0.0029312106780707836, - "orientation": -2.9315505027770996, - "vx": -1.6245252481894568e-05, - "vy": -0.0004847671079915017 - }, - { - "id": 1, - "x": -1.802215337753296, - "y": 0.7483978271484375, - "orientation": -1.2189558744430542, - "vx": -4.729550084903167e-13, - "vy": 1.6819878823071122e-12 - }, - { - "id": 2, - "x": -2.9311861991882324, - "y": 0.5155439376831055, - "orientation": -0.7493475675582886, - "vx": 0.0021475073881447315, - "vy": -0.05670269951224327 - }, - { - "id": 3, - "x": -2.541346549987793, - "y": -0.3057312071323395, - "orientation": -0.09870488941669464, - "vx": -0.11568647623062134, - "vy": -1.3340882062911987 - }, - { - "id": 4, - "x": -0.9890769720077515, - "y": -1.2183091640472412, - "orientation": -3.135967969894409, - "vx": -4.1336933875868453e-11, - "vy": 3.923528169025303e-12 - }, - { - "id": 5, - "x": -1.4312844276428223, - "y": -1.3756159543991089, - "orientation": 1.077618956565857, - "vx": -0.3586576282978058, - "vy": 0.31415292620658875 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41166353225708, - "y": -0.2003258317708969, - "orientation": -0.314812034368515, - "vx": 0.0042072259820997715, - "vy": -0.22137351334095 - }, - { - "id": 1, - "x": -3.241894006729126, - "y": -0.8295294642448425, - "orientation": -0.20150084793567657, - "vx": -0.7482396960258484, - "vy": 0.7276607751846313 - }, - { - "id": 2, - "x": -2.858720064163208, - "y": -0.5622415542602539, - "orientation": -0.35814568400382996, - "vx": -0.2682400047779083, - "vy": 0.6564379334449768 - }, - { - "id": 3, - "x": -0.001635924680158496, - "y": -1.4115134477615356, - "orientation": 2.9157023429870605, - "vx": -0.6828501224517822, - "vy": 0.34074971079826355 - }, - { - "id": 4, - "x": -2.0177650451660156, - "y": 0.1709960252046585, - "orientation": -0.8365404605865479, - "vx": 0.38378313183784485, - "vy": -0.1640474647283554 - }, - { - "id": 5, - "x": -1.587494969367981, - "y": 0.2590465545654297, - "orientation": -1.1513962745666504, - "vx": 0.6554084420204163, - "vy": 0.8157159686088562 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 35.416666666666664 - } - }, - { - "scenario_id": "clear_press_plus_vs_shadow_switch_t38.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 38.21666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_shadow_switch.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 38.21666666666667, - "ball_x": -1.4542865753173828, - "ball_y": -1.223935604095459, - "ball_vx": 6.461498003318411e-12, - "ball_vy": 1.1857181902996672e-12, - "friendly_robots": [ - { - "id": 0, - "x": 4.409721851348877, - "y": 0.0029069141019135714, - "orientation": -2.9350788593292236, - "vx": -2.2382096176443156e-12, - "vy": 3.24388953198973e-13 - }, - { - "id": 1, - "x": -1.8024322986602783, - "y": 0.7492477893829346, - "orientation": -1.3952182531356812, - "vx": -1.0458300891968975e-12, - "vy": 1.1057821325266559e-11 - }, - { - "id": 2, - "x": -2.929840326309204, - "y": 0.48598745465278625, - "orientation": -0.857427179813385, - "vx": 0.0026286537759006023, - "vy": -0.007681183982640505 - }, - { - "id": 3, - "x": -1.354180932044983, - "y": -0.07687878608703613, - "orientation": -1.488952398300171, - "vx": 0.5356085300445557, - "vy": -0.22404339909553528 - }, - { - "id": 4, - "x": -2.4396464824676514, - "y": 0.12646697461605072, - "orientation": -0.9334250092506409, - "vx": -0.7746275067329407, - "vy": -0.010077539831399918 - }, - { - "id": 5, - "x": -1.486560583114624, - "y": -1.3236212730407715, - "orientation": 1.179689645767212, - "vx": 8.786305016883489e-12, - "vy": 8.033573806187633e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410021781921387, - "y": -0.19782699644565582, - "orientation": -0.32989224791526794, - "vx": 0.0008691095863468945, - "vy": 0.2645789682865143 - }, - { - "id": 1, - "x": -3.1417346000671387, - "y": -0.7255229949951172, - "orientation": -0.44385427236557007, - "vx": -0.23318079113960266, - "vy": 0.9074052572250366 - }, - { - "id": 2, - "x": -2.989997386932373, - "y": -0.43163585662841797, - "orientation": -0.44560548663139343, - "vx": 0.09373608231544495, - "vy": 0.19777004420757294 - }, - { - "id": 3, - "x": -0.8181494474411011, - "y": -1.1586058139801025, - "orientation": -2.956185817718506, - "vx": -0.12257044017314911, - "vy": -0.2891246974468231 - }, - { - "id": 4, - "x": -1.2063392400741577, - "y": 0.7609003186225891, - "orientation": -1.6930253505706787, - "vx": 0.0068701463751494884, - "vy": -0.020480219274759293 - }, - { - "id": 5, - "x": -1.2397140264511108, - "y": 0.13401412963867188, - "orientation": -1.6006394624710083, - "vx": 0.8419397473335266, - "vy": -0.37507665157318115 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 38.21666666666667 - } - }, - { - "scenario_id": "clear_press_plus_vs_shadow_switch_t56.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 56.75, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 56.75, - "ball_x": -2.858482599258423, - "ball_y": -0.4239557087421417, - "ball_vx": -0.5273741483688354, - "ball_vy": -0.0164446160197258, - "friendly_robots": [ - { - "id": 0, - "x": 4.4103851318359375, - "y": -0.011228565126657486, - "orientation": -3.082528829574585, - "vx": -0.0006709486478939652, - "vy": 0.019712571054697037 - }, - { - "id": 1, - "x": -2.9292266368865967, - "y": 0.15080957114696503, - "orientation": -1.2442370653152466, - "vx": -0.0029179598204791546, - "vy": -0.06570961326360703 - }, - { - "id": 2, - "x": -1.8028647899627686, - "y": 0.7506874203681946, - "orientation": -2.2210092544555664, - "vx": -4.585801434586756e-06, - "vy": 3.472866865195101e-06 - }, - { - "id": 3, - "x": -2.7008461952209473, - "y": -0.3831954300403595, - "orientation": -2.519153594970703, - "vx": -0.2993703782558441, - "vy": -0.007056083530187607 - }, - { - "id": 4, - "x": -2.421093225479126, - "y": -0.8128951191902161, - "orientation": 2.554145336151123, - "vx": -0.7442429065704346, - "vy": -0.876390278339386 - }, - { - "id": 5, - "x": -2.7384896278381348, - "y": -0.2071285843849182, - "orientation": -1.6364597082138062, - "vx": 0.00551448343321681, - "vy": 0.06484056264162064 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.436798572540283, - "y": -0.035501301288604736, - "orientation": -0.21401187777519226, - "vx": -0.011125583201646805, - "vy": -0.644691526889801 - }, - { - "id": 1, - "x": -3.2417938709259033, - "y": -0.46589162945747375, - "orientation": -0.2806960642337799, - "vx": 0.1086759865283966, - "vy": -0.208146870136261 - }, - { - "id": 2, - "x": -3.0147337913513184, - "y": -0.38381460309028625, - "orientation": -0.1582770049571991, - "vx": -0.034624386578798294, - "vy": -0.23049864172935486 - }, - { - "id": 3, - "x": -1.2058079242706299, - "y": 0.7512309551239014, - "orientation": -2.474459409713745, - "vx": -2.049617705779383e-06, - "vy": 2.5958138394344132e-06 - }, - { - "id": 4, - "x": -1.6502493619918823, - "y": -0.6257438063621521, - "orientation": 3.004671335220337, - "vx": -0.2839972972869873, - "vy": -0.30670028924942017 - }, - { - "id": 5, - "x": -1.9112080335617065, - "y": -0.27350354194641113, - "orientation": -2.8970539569854736, - "vx": -0.3279911279678345, - "vy": -0.19566383957862854 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 56.75 - } - }, - { - "scenario_id": "clear_press_plus_vs_split_shape_t24.9_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 24.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 24.85, - "ball_x": -2.5, - "ball_y": 1.1841926574707031, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402959823608398, - "y": 0.4063571095466614, - "orientation": 3.1407039165496826, - "vx": 6.661338147750939e-13, - "vy": -1.8884893648873913e-12 - }, - { - "id": 1, - "x": 1.927536129951477, - "y": 1.8328477144241333, - "orientation": -2.6959900856018066, - "vx": 4.3298697960381105e-12, - "vy": -1.3389289676979388e-12 - }, - { - "id": 2, - "x": -2.279566526412964, - "y": 1.9341789484024048, - "orientation": 1.2863003015518188, - "vx": 0.009075175039470196, - "vy": 0.030856404453516006 - }, - { - "id": 3, - "x": 1.7724199295043945, - "y": 1.5266025066375732, - "orientation": 3.111175775527954, - "vx": -6.861178292183467e-13, - "vy": -4.39648317751562e-13 - }, - { - "id": 4, - "x": -1.7934578657150269, - "y": 0.7473125457763672, - "orientation": 3.0914669036865234, - "vx": -6.994405055138486e-13, - "vy": 2.0317081350640365e-13 - }, - { - "id": 5, - "x": -2.9308290481567383, - "y": -0.010940970852971077, - "orientation": 2.370591640472412, - "vx": -2.517985819849855e-12, - "vy": -3.024143435670368e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.447312355041504, - "y": 0.40573006868362427, - "orientation": 0.8224719762802124, - "vx": -9.352518759442319e-12, - "vy": -2.148281552649678e-12 - }, - { - "id": 1, - "x": -0.048542991280555725, - "y": 0.6522526741027832, - "orientation": 3.0406503677368164, - "vx": -1.8984813721090177e-13, - "vy": 2.4646951146678475e-13 - }, - { - "id": 2, - "x": 0.7995588183403015, - "y": -1.0715460777282715, - "orientation": 2.7149758338928223, - "vx": -1.0125233984581428e-12, - "vy": -5.728750807065808e-13 - }, - { - "id": 3, - "x": -0.5135833024978638, - "y": 0.9940420389175415, - "orientation": 3.10111141204834, - "vx": -5.935252289646087e-12, - "vy": -1.4988010832439613e-13 - }, - { - "id": 4, - "x": 1.2588557004928589, - "y": 1.539075493812561, - "orientation": -3.0753533840179443, - "vx": -3.9968028886505635e-13, - "vy": -7.926992395823618e-13 - }, - { - "id": 5, - "x": -2.968526840209961, - "y": 0.9507718086242676, - "orientation": 2.8174850940704346, - "vx": -1.2523315717771766e-12, - "vy": 5.861977570020827e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 24.85 - } - }, - { - "scenario_id": "clear_press_plus_vs_split_shape_t44.3_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 44.3, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_split_shape.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 44.3, - "ball_x": 0.08141782134771347, - "ball_y": -0.10436389595270157, - "ball_vx": 9.21433365874691e-06, - "ball_vy": -0.0005126337055116892, - "friendly_robots": [ - { - "id": 0, - "x": 4.409768104553223, - "y": 0.35763218998908997, - "orientation": -3.0430493354797363, - "vx": 0.0003600344934966415, - "vy": 0.0920465961098671 - }, - { - "id": 1, - "x": 0.11658426374197006, - "y": 0.0014391100266948342, - "orientation": -3.1406805515289307, - "vx": 0.006009286269545555, - "vy": -0.002532053040340543 - }, - { - "id": 2, - "x": 0.8020005822181702, - "y": 0.49779021739959717, - "orientation": 2.3056321144104004, - "vx": 2.7344793096517606e-12, - "vy": -2.7361446441886983e-12 - }, - { - "id": 3, - "x": 0.8103912472724915, - "y": -0.4902842938899994, - "orientation": -2.392184019088745, - "vx": -0.018256349489092827, - "vy": -0.017081905156373978 - }, - { - "id": 4, - "x": 1.5028787851333618, - "y": 0.8007152080535889, - "orientation": -2.8990225791931152, - "vx": -0.0032334516290575266, - "vy": -0.000803270610049367 - }, - { - "id": 5, - "x": 1.5022066831588745, - "y": -0.7980255484580994, - "orientation": -2.4107613563537598, - "vx": 8.273381979506667e-12, - "vy": 7.55062679047569e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409784317016602, - "y": -0.002983580809086561, - "orientation": -0.021589262410998344, - "vx": -6.574207844778357e-10, - "vy": 1.822608557133787e-11 - }, - { - "id": 1, - "x": -0.7577641606330872, - "y": 0.42366498708724976, - "orientation": -2.6318063735961914, - "vx": -0.07430598884820938, - "vy": -0.04163416102528572 - }, - { - "id": 2, - "x": -0.7976548075675964, - "y": -0.4017649292945862, - "orientation": 2.4973344802856445, - "vx": -3.1308289294429414e-13, - "vy": 2.731148640577885e-13 - }, - { - "id": 3, - "x": -1.5006256103515625, - "y": 0.5971428155899048, - "orientation": 1.356120228767395, - "vx": -4.862776847858186e-13, - "vy": -1.7053025658242404e-12 - }, - { - "id": 4, - "x": -0.17301173508167267, - "y": -0.9302064180374146, - "orientation": 3.0961084365844727, - "vx": -1.3237658739089966, - "vy": 0.002909153699874878 - }, - { - "id": 5, - "x": -2.500577926635742, - "y": 0.0028974851593375206, - "orientation": -1.3747851848602295, - "vx": -1.9984014443252818e-13, - "vy": 6.6118985286856e-14 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 44.3 - } - }, - { - "scenario_id": "clear_press_plus_vs_split_shape_t53.3_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 53.333333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 53.333333333333336, - "ball_x": -0.678266167640686, - "ball_y": 0.5065594911575317, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.390351295471191, - "y": 0.024494104087352753, - "orientation": 3.1299219131469727, - "vx": 5.6141757909244916e-11, - "vy": -1.4746537324583642e-12 - }, - { - "id": 1, - "x": 0.09063626825809479, - "y": 0.65541672706604, - "orientation": 0.1921232044696808, - "vx": 0.029053837060928345, - "vy": 0.005624726414680481 - }, - { - "id": 2, - "x": -2.5328941345214844, - "y": -0.03204062581062317, - "orientation": 0.3730814754962921, - "vx": 2.7977620220553945e-13, - "vy": 7.202571872255703e-14 - }, - { - "id": 3, - "x": -2.5464346408843994, - "y": 0.29277870059013367, - "orientation": -0.029278911650180817, - "vx": -6.394884621840902e-13, - "vy": 3.3306690738754696e-13 - }, - { - "id": 4, - "x": -2.41774582862854, - "y": -0.20667636394500732, - "orientation": 0.47439736127853394, - "vx": 1.4654943925052066e-13, - "vy": 6.444844657949034e-13 - }, - { - "id": 5, - "x": -1.786179542541504, - "y": 0.7308310866355896, - "orientation": -0.25670504570007324, - "vx": 3.710365348297273e-12, - "vy": 5.46229728115577e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4029130935668945, - "y": 0.3733443319797516, - "orientation": 0.0009302218677476048, - "vx": 1.865174681370263e-13, - "vy": -1.1257661469699087e-12 - }, - { - "id": 1, - "x": -3.177953004837036, - "y": 0.16250638663768768, - "orientation": 0.5978326201438904, - "vx": -1.105782132526656e-12, - "vy": -2.356448369766895e-13 - }, - { - "id": 2, - "x": -3.01617693901062, - "y": -0.21729157865047455, - "orientation": 0.2759318947792053, - "vx": 4.662936703425657e-13, - "vy": -4.679590048795035e-13 - }, - { - "id": 3, - "x": -1.3322763442993164, - "y": 0.9129073619842529, - "orientation": 3.0595548152923584, - "vx": 7.72715225139109e-13, - "vy": 3.3306690738754696e-15 - }, - { - "id": 4, - "x": -0.9667953848838806, - "y": 1.1348050832748413, - "orientation": 1.4738835096359253, - "vx": 2.6645352591003757e-13, - "vy": -1.1657341758564144e-12 - }, - { - "id": 5, - "x": 0.07175735384225845, - "y": 0.36832278966903687, - "orientation": 2.7372148036956787, - "vx": -4.2299497238218464e-13, - "vy": -6.328271240363392e-14 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 53.333333333333336 - } - }, - { - "scenario_id": "clear_press_plus_vs_split_shape_t63.7_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 63.68333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 63.68333333333333, - "ball_x": 2.5, - "ball_y": -1.6759233474731445, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402934551239014, - "y": -0.4051777422428131, - "orientation": -3.1406657695770264, - "vx": 5.270717196026453e-10, - "vy": -1.4816481375135027e-11 - }, - { - "id": 1, - "x": 1.7417227029800415, - "y": -1.8023637533187866, - "orientation": -2.973388195037842, - "vx": -0.0542057566344738, - "vy": -0.00902040209621191 - }, - { - "id": 2, - "x": 1.3111435174942017, - "y": -1.2453253269195557, - "orientation": -0.1622464954853058, - "vx": -4.929390229335695e-13, - "vy": 9.325873406851315e-14 - }, - { - "id": 3, - "x": 1.3775287866592407, - "y": -0.7589879631996155, - "orientation": -0.2856297791004181, - "vx": -1.6120438317557273e-12, - "vy": 3.497202527569243e-13 - }, - { - "id": 4, - "x": 3.5182600021362305, - "y": -1.5312081575393677, - "orientation": -0.18213653564453125, - "vx": 1.3722356584366935e-12, - "vy": -4.063416270128073e-13 - }, - { - "id": 5, - "x": 2.772305488586426, - "y": -0.9268028140068054, - "orientation": 1.2211980819702148, - "vx": -2.992139869206767e-10, - "vy": -8.257028394353938e-10 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.479701519012451, - "y": 0.4094565808773041, - "orientation": -0.07145301252603531, - "vx": 1.5187850976872141e-12, - "vy": 1.853517339611699e-12 - }, - { - "id": 1, - "x": 2.8951103687286377, - "y": 0.2629554569721222, - "orientation": -0.8431730270385742, - "vx": -1.5987211554602254e-12, - "vy": 2.914335439641036e-13 - }, - { - "id": 2, - "x": 2.40584135055542, - "y": 0.6108538508415222, - "orientation": -0.7728301286697388, - "vx": 7.194245199571014e-13, - "vy": -2.8976820942716586e-13 - }, - { - "id": 3, - "x": 3.3685660362243652, - "y": -1.2949289083480835, - "orientation": -0.31242048740386963, - "vx": 1.0524914273446484e-12, - "vy": -2.2382096176443156e-12 - }, - { - "id": 4, - "x": 1.171567440032959, - "y": -1.4530178308486938, - "orientation": -0.09777501225471497, - "vx": 1.6653345369377348e-13, - "vy": -4.3298697960381105e-13 - }, - { - "id": 5, - "x": -2.797325372695923, - "y": 0.22495906054973602, - "orientation": -0.2648991644382477, - "vx": 2.1449508835758024e-12, - "vy": -1.6253665080512292e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 63.68333333333333 - } - }, - { - "scenario_id": "clear_press_plus_vs_split_shape_t11.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 11.733333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 11.733333333333333, - "ball_x": -1.0628589391708374, - "ball_y": 0.13519316911697388, - "ball_vx": -1.8222931430500466e-07, - "ball_vy": -7.228504728118423e-08, - "friendly_robots": [ - { - "id": 0, - "x": 4.4100141525268555, - "y": 0.14235255122184753, - "orientation": -3.140803575515747, - "vx": 1.7903964817378437e-06, - "vy": -0.2505228519439697 - }, - { - "id": 1, - "x": -2.5976076126098633, - "y": -0.46268534660339355, - "orientation": 0.3068515956401825, - "vx": -0.8162366151809692, - "vy": -0.24260133504867554 - }, - { - "id": 2, - "x": -2.484905958175659, - "y": 0.587155282497406, - "orientation": -0.2180052548646927, - "vx": -0.747956395149231, - "vy": 0.08298654109239578 - }, - { - "id": 3, - "x": -1.3391993045806885, - "y": 0.26062247157096863, - "orientation": -0.11531227082014084, - "vx": -0.36811700463294983, - "vy": 0.4561360776424408 - }, - { - "id": 4, - "x": -1.1860668659210205, - "y": 0.048717401921749115, - "orientation": 3.042855739593506, - "vx": 0.277386337518692, - "vy": 0.21542029082775116 - }, - { - "id": 5, - "x": -2.8781356811523438, - "y": -0.060648269951343536, - "orientation": 0.12497621774673462, - "vx": -0.09112755209207535, - "vy": 0.09231777489185333 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41017484664917, - "y": 0.012926695868372917, - "orientation": 0.033369068056344986, - "vx": 0.00031141945510171354, - "vy": -0.02268369309604168 - }, - { - "id": 1, - "x": -0.9565882682800293, - "y": 0.03284309059381485, - "orientation": 0.40678173303604126, - "vx": -1.2103575468063354, - "vy": 0.12851132452487946 - }, - { - "id": 2, - "x": -3.1462841033935547, - "y": -0.12211497128009796, - "orientation": 0.10789283365011215, - "vx": 0.08924441039562225, - "vy": -0.06110919639468193 - }, - { - "id": 3, - "x": -2.8936266899108887, - "y": -0.36753714084625244, - "orientation": 0.29684749245643616, - "vx": -0.3101198673248291, - "vy": 0.05362898111343384 - }, - { - "id": 4, - "x": -0.7784438133239746, - "y": 0.34470000863075256, - "orientation": -2.786618232727051, - "vx": -0.05754959583282471, - "vy": 0.2779434025287628 - }, - { - "id": 5, - "x": -1.8195161819458008, - "y": 0.5158687829971313, - "orientation": -0.4362027943134308, - "vx": 0.19457606971263885, - "vy": 0.06319241970777512 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 11.733333333333333 - } - }, - { - "scenario_id": "clear_press_plus_vs_split_shape_t30.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 30.15, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_split_shape.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 30.15, - "ball_x": 2.874077796936035, - "ball_y": 0.54999840259552, - "ball_vx": 2.1447885036468506, - "ball_vy": -0.25660037994384766, - "friendly_robots": [ - { - "id": 0, - "x": 4.409563064575195, - "y": 0.3691582679748535, - "orientation": 3.024951696395874, - "vx": -1.0138728612218983e-06, - "vy": 6.115044925536495e-06 - }, - { - "id": 1, - "x": -0.8458383083343506, - "y": 1.3306894302368164, - "orientation": -0.36463457345962524, - "vx": -1.863217830657959, - "vy": -0.1696241796016693 - }, - { - "id": 2, - "x": -1.8713263273239136, - "y": 0.8289992213249207, - "orientation": -0.04456792771816254, - "vx": -0.12680913507938385, - "vy": -0.3642561733722687 - }, - { - "id": 3, - "x": 0.641326367855072, - "y": 0.7411519289016724, - "orientation": -0.37362849712371826, - "vx": 1.032140851020813, - "vy": -0.44370120763778687 - }, - { - "id": 4, - "x": -0.12741604447364807, - "y": 0.24429519474506378, - "orientation": 0.07845637947320938, - "vx": 1.4823271036148071, - "vy": -1.22306489944458 - }, - { - "id": 5, - "x": -1.6946526765823364, - "y": 0.22705309092998505, - "orientation": 0.08990384638309479, - "vx": 1.7091377973556519, - "vy": 0.8868410587310791 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410665035247803, - "y": 0.006330430507659912, - "orientation": 0.0911075621843338, - "vx": 0.0011291042901575565, - "vy": -0.010843236930668354 - }, - { - "id": 1, - "x": 0.05719095468521118, - "y": 0.48730912804603577, - "orientation": 0.0820855051279068, - "vx": 0.9449099898338318, - "vy": -0.18279901146888733 - }, - { - "id": 2, - "x": -0.3257540464401245, - "y": -0.6702963709831238, - "orientation": 0.3660609722137451, - "vx": -1.6417608261108398, - "vy": -0.08269727975130081 - }, - { - "id": 3, - "x": -1.3833814859390259, - "y": -0.20231854915618896, - "orientation": 0.02665097825229168, - "vx": -1.6721198558807373, - "vy": -0.44048836827278137 - }, - { - "id": 4, - "x": 0.7110623121261597, - "y": 0.49194273352622986, - "orientation": -0.11682602018117905, - "vx": 1.2736833095550537, - "vy": -0.46096664667129517 - }, - { - "id": 5, - "x": -2.196993827819824, - "y": 0.9306349158287048, - "orientation": -0.22460728883743286, - "vx": 1.013708233833313, - "vy": 0.3482198417186737 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 30.15 - } - }, - { - "scenario_id": "clear_press_plus_vs_split_shape_t34.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 33.983333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 33.983333333333334, - "ball_x": 2.824713945388794, - "ball_y": 0.5052182078361511, - "ball_vx": -0.32848089933395386, - "ball_vy": 0.25941845774650574, - "friendly_robots": [ - { - "id": 0, - "x": 4.409578800201416, - "y": 0.03659466654062271, - "orientation": 2.8991541862487793, - "vx": 0.0006981968763284385, - "vy": -0.0637340247631073 - }, - { - "id": 1, - "x": -2.8731398582458496, - "y": 0.7834411263465881, - "orientation": -0.05191243439912796, - "vx": -0.1422107219696045, - "vy": -0.3871890604496002 - }, - { - "id": 2, - "x": -0.2322417050600052, - "y": 0.5449739694595337, - "orientation": 0.00638767471536994, - "vx": -0.07554108649492264, - "vy": 0.07103602588176727 - }, - { - "id": 3, - "x": 3.0673747062683105, - "y": 0.5768510699272156, - "orientation": 2.4033091068267822, - "vx": -0.09464795142412186, - "vy": 0.7478950023651123 - }, - { - "id": 4, - "x": 3.2387852668762207, - "y": 0.2726539075374603, - "orientation": 3.0449256896972656, - "vx": -0.681700587272644, - "vy": -0.6659525632858276 - }, - { - "id": 5, - "x": 2.559058904647827, - "y": -0.548678457736969, - "orientation": 1.2084636688232422, - "vx": 0.07215957343578339, - "vy": 0.1762332320213318 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411057949066162, - "y": 0.24264411628246307, - "orientation": 0.035787101835012436, - "vx": 0.00186185073107481, - "vy": 0.2944362461566925 - }, - { - "id": 1, - "x": 2.535933017730713, - "y": 0.2020704746246338, - "orientation": 0.8303906321525574, - "vx": -0.07560379803180695, - "vy": -0.09046703577041626 - }, - { - "id": 2, - "x": -2.1399927139282227, - "y": -0.3969528377056122, - "orientation": 0.08948637545108795, - "vx": -0.9721395969390869, - "vy": -0.4760069251060486 - }, - { - "id": 3, - "x": -2.042517900466919, - "y": 0.3265329897403717, - "orientation": 0.1719406247138977, - "vx": -1.024527907371521, - "vy": -0.27389976382255554 - }, - { - "id": 4, - "x": 2.7522313594818115, - "y": 0.2887253165245056, - "orientation": 1.1901683807373047, - "vx": -0.39401975274086, - "vy": 0.7864314317703247 - }, - { - "id": 5, - "x": -2.599884271621704, - "y": 0.7705736756324768, - "orientation": -0.01079400721937418, - "vx": 0.4903692603111267, - "vy": -0.4133947789669037 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 33.983333333333334 - } - }, - { - "scenario_id": "clear_press_plus_vs_switch_of_play_t25.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 25.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_switch_of_play.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 25.2, - "ball_x": 0.0, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409918785095215, - "y": 0.002958429278805852, - "orientation": -3.139965295791626, - "vx": 1.092459456231154e-12, - "vy": -2.90132501357121e-13 - }, - { - "id": 1, - "x": 0.7931230068206787, - "y": 0.40753084421157837, - "orientation": -0.8298021554946899, - "vx": 0.012098746374249458, - "vy": -0.013249112293124199 - }, - { - "id": 2, - "x": 0.8145279288291931, - "y": -0.4852810204029083, - "orientation": 1.7342044115066528, - "vx": -0.025632183998823166, - "vy": 0.1499943882226944 - }, - { - "id": 3, - "x": 1.4029971361160278, - "y": 0.633204460144043, - "orientation": -0.32888954877853394, - "vx": 0.1706581860780716, - "vy": -0.05841721221804619 - }, - { - "id": 4, - "x": 1.162187099456787, - "y": -0.7352673411369324, - "orientation": 0.33049899339675903, - "vx": 0.594119131565094, - "vy": 0.24133902788162231 - }, - { - "id": 5, - "x": 2.2804348468780518, - "y": -0.10717910528182983, - "orientation": 0.4531920552253723, - "vx": 0.3862845003604889, - "vy": 0.18856234848499298 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40985631942749, - "y": 0.40685364603996277, - "orientation": -0.09101245552301407, - "vx": -0.00025270195328630507, - "vy": 0.00553278811275959 - }, - { - "id": 1, - "x": -0.122357577085495, - "y": 0.0017335660522803664, - "orientation": -0.0008910794858820736, - "vx": 0.0026480199303478003, - "vy": -0.001929103978909552 - }, - { - "id": 2, - "x": -0.8099714517593384, - "y": 0.4998489022254944, - "orientation": 0.016071276739239693, - "vx": 0.017542682588100433, - "vy": 0.00026583930593915284 - }, - { - "id": 3, - "x": -0.8027740716934204, - "y": -0.34958016872406006, - "orientation": -1.5630640983581543, - "vx": 0.005137855187058449, - "vy": -0.2646014988422394 - }, - { - "id": 4, - "x": -1.5029082298278809, - "y": 0.799353837966919, - "orientation": 0.2195684015750885, - "vx": 4.193655911421956e-07, - "vy": 9.317311366885406e-08 - }, - { - "id": 5, - "x": -1.5029293298721313, - "y": -0.7998244166374207, - "orientation": -0.0607566237449646, - "vx": -4.211297977008144e-10, - "vy": 2.497335671591827e-11 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 25.2 - } - }, - { - "scenario_id": "clear_press_plus_vs_switch_of_play_t56.1_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 56.083333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 56.083333333333336, - "ball_x": -2.5, - "ball_y": 0.6843674182891846, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.393267631530762, - "y": -0.01083800196647644, - "orientation": 3.118906259536743, - "vx": -2.211564265053312e-12, - "vy": -8.709699628184353e-13 - }, - { - "id": 1, - "x": -1.8121215105056763, - "y": 1.0602822303771973, - "orientation": 0.5023799538612366, - "vx": 0.024848831817507744, - "vy": 0.013569604605436325 - }, - { - "id": 2, - "x": -1.8600870370864868, - "y": 0.28642570972442627, - "orientation": -0.5585618019104004, - "vx": 0.06938309222459793, - "vy": -0.0431247316300869 - }, - { - "id": 3, - "x": -2.9626171588897705, - "y": 0.046958889812231064, - "orientation": -2.1995465755462646, - "vx": -0.012820159085094929, - "vy": -0.01766403205692768 - }, - { - "id": 4, - "x": -1.7066768407821655, - "y": 0.6765092015266418, - "orientation": -0.008063518442213535, - "vx": 0.011652788147330284, - "vy": -0.00012066803174093366 - }, - { - "id": 5, - "x": -2.458566904067993, - "y": -0.10773765295743942, - "orientation": -1.519433617591858, - "vx": 0.000626040156930685, - "vy": -0.011967911384999752 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.399067401885986, - "y": 0.3389567732810974, - "orientation": 0.7627943754196167, - "vx": 1.7852386235972517e-12, - "vy": 5.911937606128959e-13 - }, - { - "id": 1, - "x": -3.0826401710510254, - "y": 0.9034172892570496, - "orientation": -3.021153450012207, - "vx": -1.4788170688007085e-12, - "vy": -5.329070518200751e-13 - }, - { - "id": 2, - "x": 2.4546189308166504, - "y": -2.364224910736084, - "orientation": 2.7042527198791504, - "vx": -1.2256862191861728e-12, - "vy": -3.9968028886505635e-14 - }, - { - "id": 3, - "x": -2.7087481021881104, - "y": -1.485921025276184, - "orientation": 2.2401962280273438, - "vx": 3.290701044988964e-12, - "vy": -1.4521717162097048e-12 - }, - { - "id": 4, - "x": -3.015227794647217, - "y": 0.5867426991462708, - "orientation": 3.0227034091949463, - "vx": 2.9043434324194095e-12, - "vy": -4.063416270128073e-13 - }, - { - "id": 5, - "x": -3.25937819480896, - "y": 0.5994922518730164, - "orientation": 2.936444044113159, - "vx": 1.2523315717771766e-12, - "vy": 5.52891066263328e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 56.083333333333336 - } - }, - { - "scenario_id": "clear_press_plus_vs_switch_of_play_t10.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 10.033333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 10.033333333333333, - "ball_x": -4.262359142303467, - "ball_y": 0.30997234582901, - "ball_vx": 0.6543259620666504, - "ball_vy": 0.2698765993118286, - "friendly_robots": [ - { - "id": 0, - "x": 4.4092698097229, - "y": -0.2217346429824829, - "orientation": 3.0975794792175293, - "vx": 0.0008683649939484894, - "vy": -0.33110228180885315 - }, - { - "id": 1, - "x": -2.3076822757720947, - "y": -0.06406278908252716, - "orientation": 2.8583765029907227, - "vx": 0.052652403712272644, - "vy": 0.8679313659667969 - }, - { - "id": 2, - "x": -2.722001552581787, - "y": -0.20057928562164307, - "orientation": 1.6007442474365234, - "vx": -0.07452978193759918, - "vy": -0.03168482705950737 - }, - { - "id": 3, - "x": -0.48581111431121826, - "y": 0.2865787744522095, - "orientation": -2.899420738220215, - "vx": 0.009561561048030853, - "vy": 0.8658145666122437 - }, - { - "id": 4, - "x": -1.7962532043457031, - "y": 0.7519170641899109, - "orientation": -2.8276710510253906, - "vx": -0.004914845339953899, - "vy": -0.0025767404586076736 - }, - { - "id": 5, - "x": -2.4897193908691406, - "y": -0.13173258304595947, - "orientation": 2.143186330795288, - "vx": -0.0659702718257904, - "vy": 0.6765097379684448 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409852504730225, - "y": 0.27079546451568604, - "orientation": 0.054126325994729996, - "vx": 0.004098227247595787, - "vy": 0.0660930797457695 - }, - { - "id": 1, - "x": -1.361221432685852, - "y": -0.8649733662605286, - "orientation": 2.903719902038574, - "vx": -0.9318671226501465, - "vy": -1.113253116607666 - }, - { - "id": 2, - "x": -0.8449287414550781, - "y": 0.37440064549446106, - "orientation": -3.1111361980438232, - "vx": -1.201838493347168, - "vy": 0.09991837292909622 - }, - { - "id": 3, - "x": 1.3546783924102783, - "y": 2.0687830448150635, - "orientation": -2.764899253845215, - "vx": 1.8440876007080078, - "vy": 0.5337328314781189 - }, - { - "id": 4, - "x": -2.7760050296783447, - "y": -0.3702129125595093, - "orientation": 2.258241891860962, - "vx": -0.6705895662307739, - "vy": 0.513119101524353 - }, - { - "id": 5, - "x": -3.039139747619629, - "y": -0.005548644345253706, - "orientation": 2.005427837371826, - "vx": 0.026559026911854744, - "vy": 0.565606951713562 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 10.033333333333333 - } - }, - { - "scenario_id": "clear_press_plus_vs_switch_of_play_t28.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 28.45, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 28.45, - "ball_x": 0.07097635418176651, - "ball_y": -0.024434905499219894, - "ball_vx": -0.2028682827949524, - "ball_vy": -0.189296156167984, - "friendly_robots": [ - { - "id": 0, - "x": 4.410256862640381, - "y": 0.02773779071867466, - "orientation": -3.1286466121673584, - "vx": -0.00046157813630998135, - "vy": -0.04877430200576782 - }, - { - "id": 1, - "x": 0.7453912496566772, - "y": 0.644608199596405, - "orientation": -2.268709897994995, - "vx": -0.17210306227207184, - "vy": -0.9718795418739319 - }, - { - "id": 2, - "x": 0.17692974209785461, - "y": 0.014176629483699799, - "orientation": 3.128999710083008, - "vx": -0.2694624662399292, - "vy": 0.019312672317028046 - }, - { - "id": 3, - "x": 1.804268717765808, - "y": 0.8054361939430237, - "orientation": -2.791325569152832, - "vx": 1.101169466972351, - "vy": 0.30441659688949585 - }, - { - "id": 4, - "x": 0.34325048327445984, - "y": 0.08403357863426208, - "orientation": -2.835970878601074, - "vx": -0.3595864176750183, - "vy": 0.4196245074272156 - }, - { - "id": 5, - "x": 2.277768850326538, - "y": -0.7860248684883118, - "orientation": 2.819453716278076, - "vx": -1.3046871423721313, - "vy": 0.3106873631477356 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410460472106934, - "y": -0.017987968400120735, - "orientation": 0.0015381257981061935, - "vx": 0.000302299449685961, - "vy": -0.04751420393586159 - }, - { - "id": 1, - "x": -0.03836401551961899, - "y": -0.02241443656384945, - "orientation": 0.07113228738307953, - "vx": 0.15295924246311188, - "vy": -0.4385996460914612 - }, - { - "id": 2, - "x": 2.3850886821746826, - "y": 2.346952438354492, - "orientation": -2.3374555110931396, - "vx": 0.15820272266864777, - "vy": 0.09322597086429596 - }, - { - "id": 3, - "x": -0.871928870677948, - "y": 0.5710668563842773, - "orientation": -0.22319252789020538, - "vx": -0.00586356595158577, - "vy": 0.5281434059143066 - }, - { - "id": 4, - "x": -3.3031299114227295, - "y": 0.0670386478304863, - "orientation": -0.07806959003210068, - "vx": 0.0620359405875206, - "vy": 0.22402207553386688 - }, - { - "id": 5, - "x": -2.8730735778808594, - "y": 0.2892587184906006, - "orientation": -0.0025257545057684183, - "vx": -0.12765008211135864, - "vy": 0.2610580325126648 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 28.45 - } - }, - { - "scenario_id": "clear_press_plus_vs_switch_of_play_t45.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 45.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_switch_of_play.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 45.2, - "ball_x": -1.255932331085205, - "ball_y": 0.2190227210521698, - "ball_vx": 2.1722623699815813e-11, - "ball_vy": -1.4169498907534717e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.410471439361572, - "y": -0.035524882376194, - "orientation": 3.0932669639587402, - "vx": -0.0008479132084175944, - "vy": 0.062460701912641525 - }, - { - "id": 1, - "x": -1.1402084827423096, - "y": 0.20245234668254852, - "orientation": 2.6560800075531006, - "vx": 7.472023000332229e-11, - "vy": -4.133360320679458e-11 - }, - { - "id": 2, - "x": -1.7857122421264648, - "y": -0.19559888541698456, - "orientation": 0.8764436841011047, - "vx": -0.5669103860855103, - "vy": 0.73427814245224 - }, - { - "id": 3, - "x": -1.5162327289581299, - "y": 0.6595485806465149, - "orientation": -1.4368115663528442, - "vx": -0.6656925082206726, - "vy": -0.26268821954727173 - }, - { - "id": 4, - "x": -1.2964733839035034, - "y": 0.6700729131698608, - "orientation": -2.1531472206115723, - "vx": -0.9499456286430359, - "vy": 0.7451478242874146 - }, - { - "id": 5, - "x": 1.3335152864456177, - "y": -0.5882765650749207, - "orientation": 2.8172478675842285, - "vx": -1.7134464979171753, - "vy": 0.16706693172454834 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411464214324951, - "y": 0.10515005886554718, - "orientation": 0.015284562483429909, - "vx": 0.0028738356195390224, - "vy": -0.18483534455299377 - }, - { - "id": 1, - "x": 0.8190852999687195, - "y": -0.22928836941719055, - "orientation": -1.6606965065002441, - "vx": 2.3647750424515834e-13, - "vy": 4.413136522884997e-13 - }, - { - "id": 2, - "x": 2.4440832138061523, - "y": 2.3629961013793945, - "orientation": -2.6181278228759766, - "vx": 0.05436667427420616, - "vy": 0.06510359048843384 - }, - { - "id": 3, - "x": -1.9786216020584106, - "y": -0.09622219949960709, - "orientation": 3.0449187755584717, - "vx": -0.7268751263618469, - "vy": 0.5606358051300049 - }, - { - "id": 4, - "x": -3.1486613750457764, - "y": -0.08558142185211182, - "orientation": 0.16335433721542358, - "vx": 0.030538035556674004, - "vy": 0.01939961686730385 - }, - { - "id": 5, - "x": -2.9597835540771484, - "y": -0.24833287298679352, - "orientation": 0.27015379071235657, - "vx": 0.0031316366512328386, - "vy": 0.016796082258224487 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 45.2 - } - }, - { - "scenario_id": "clear_press_plus_vs_three_slot_t39.9_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 39.86666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 39.86666666666667, - "ball_x": -4.0, - "ball_y": 2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.3879289627075195, - "y": -0.3422633111476898, - "orientation": 3.1203997135162354, - "vx": 2.424727085781342e-12, - "vy": -1.6819878823071122e-13 - }, - { - "id": 1, - "x": -2.9053866863250732, - "y": -0.4619640111923218, - "orientation": 1.9443273544311523, - "vx": 5.062616992290714e-13, - "vy": 1.7819079545233762e-13 - }, - { - "id": 2, - "x": -1.7972050905227661, - "y": 0.7494388222694397, - "orientation": 2.413405656814575, - "vx": -7.327471962526033e-14, - "vy": 6.294964549624638e-13 - }, - { - "id": 3, - "x": 1.5000791549682617, - "y": 0.2699319124221802, - "orientation": 3.040757179260254, - "vx": 3.930189507173054e-13, - "vy": -5.6621374255882984e-14 - }, - { - "id": 4, - "x": 1.3589680194854736, - "y": 0.8840940594673157, - "orientation": -3.0799312591552734, - "vx": 1.105782132526656e-12, - "vy": -4.662936703425657e-13 - }, - { - "id": 5, - "x": -1.6796295642852783, - "y": 2.1456527709960938, - "orientation": 2.8780393600463867, - "vx": -8.526512829121202e-13, - "vy": -3.863576125695545e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.422544956207275, - "y": 0.4028818607330322, - "orientation": 1.2047193050384521, - "vx": 5.329070518200751e-13, - "vy": 3.214095656289828e-13 - }, - { - "id": 1, - "x": -1.4918819665908813, - "y": 1.1702044010162354, - "orientation": 2.600914239883423, - "vx": -3.3639757646142243e-12, - "vy": -7.993605777301127e-13 - }, - { - "id": 2, - "x": -3.0076799392700195, - "y": 0.9259750247001648, - "orientation": 2.1007959842681885, - "vx": 1.9984014443252818e-12, - "vy": 1.0458300891968975e-12 - }, - { - "id": 3, - "x": -3.0100200176239014, - "y": 1.5647159814834595, - "orientation": 2.302778959274292, - "vx": 1.199040866595169e-13, - "vy": -3.1175062531474396e-12 - }, - { - "id": 4, - "x": -1.1533327102661133, - "y": 0.9598347544670105, - "orientation": 2.5114548206329346, - "vx": -6.52811138479592e-13, - "vy": -4.862776847858186e-13 - }, - { - "id": 5, - "x": -0.6547203063964844, - "y": -0.30460473895072937, - "orientation": 2.4077818393707275, - "vx": -5.3290705182007514e-14, - "vy": -1.1657341758564144e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 39.86666666666667 - } - }, - { - "scenario_id": "clear_press_plus_vs_three_slot_t47.3_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 47.266666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 47.266666666666666, - "ball_x": -2.5274503231048584, - "ball_y": 2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402936935424805, - "y": 0.05218485742807388, - "orientation": 3.1406638622283936, - "vx": 1.89403159822632e-09, - "vy": -6.402794960891356e-12 - }, - { - "id": 1, - "x": -2.1852810382843018, - "y": 0.6252171993255615, - "orientation": 1.7713655233383179, - "vx": 3.4638958368304884e-13, - "vy": -2.431388423929093e-13 - }, - { - "id": 2, - "x": -3.086029291152954, - "y": 1.8235586881637573, - "orientation": 1.5438487529754639, - "vx": -6.52811138479592e-13, - "vy": 4.929390229335695e-13 - }, - { - "id": 3, - "x": -0.16043269634246826, - "y": 0.8280425071716309, - "orientation": 2.3818225860595703, - "vx": -1.6653345369377348e-13, - "vy": 6.994405055138486e-14 - }, - { - "id": 4, - "x": 2.1457366943359375, - "y": 1.2619065046310425, - "orientation": 2.724139928817749, - "vx": -3.637090628672013e-12, - "vy": -1.105782132526656e-12 - }, - { - "id": 5, - "x": -3.250997543334961, - "y": 2.4594078063964844, - "orientation": -2.760601043701172, - "vx": -0.03310057520866394, - "vy": -0.013297277502715588 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.416571617126465, - "y": 0.13743793964385986, - "orientation": 0.6661325693130493, - "vx": 4.263256414560601e-13, - "vy": 1.5154544286133387e-13 - }, - { - "id": 1, - "x": -3.1889662742614746, - "y": 1.503574252128601, - "orientation": 1.3552038669586182, - "vx": 1.092459456231154e-12, - "vy": -7.860379014346108e-13 - }, - { - "id": 2, - "x": -3.624516248703003, - "y": 1.8370996713638306, - "orientation": 0.8989943861961365, - "vx": 3.3306690738754696e-13, - "vy": -1.2656542480726785e-13 - }, - { - "id": 3, - "x": -3.9366865158081055, - "y": 1.8934099674224854, - "orientation": 0.5004969239234924, - "vx": -1.2310152897043736e-11, - "vy": 5.662137425588298e-13 - }, - { - "id": 4, - "x": -2.2851836681365967, - "y": -1.495302438735962, - "orientation": 1.7434629201889038, - "vx": 1.3722356584366935e-12, - "vy": -1.312283615106935e-12 - }, - { - "id": 5, - "x": -2.3929150104522705, - "y": 2.1038413047790527, - "orientation": 1.7992390394210815, - "vx": -5.728750807065808e-13, - "vy": 8.659739592076221e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 47.266666666666666 - } - }, - { - "scenario_id": "clear_press_plus_vs_three_slot_t56.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 56.61666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 56.61666666666667, - "ball_x": 4.25, - "ball_y": 2.2832906246185303, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.410733222961426, - "y": 0.40768831968307495, - "orientation": 1.6026360988616943, - "vx": -3.810285420513537e-12, - "vy": -4.829470157119431e-14 - }, - { - "id": 1, - "x": -2.9563448429107666, - "y": 2.129544496536255, - "orientation": -0.03772257640957832, - "vx": 3.796962744218035e-12, - "vy": 3.730349362740526e-13 - }, - { - "id": 2, - "x": -1.8016257286071777, - "y": 0.7898154258728027, - "orientation": 0.24610166251659393, - "vx": 5.795364188543317e-13, - "vy": -5.562217353372034e-13 - }, - { - "id": 3, - "x": -0.5026025772094727, - "y": -0.297739177942276, - "orientation": 0.4952872097492218, - "vx": 3.214095656289828e-12, - "vy": 1.2906342661267445e-12 - }, - { - "id": 4, - "x": 1.9542876482009888, - "y": 1.3371012210845947, - "orientation": 0.7045228481292725, - "vx": -4.4630965589931293e-13, - "vy": 5.46229728115577e-13 - }, - { - "id": 5, - "x": 2.2519960403442383, - "y": 2.404223918914795, - "orientation": -0.052396271377801895, - "vx": -3.3573144264664734e-12, - "vy": -2.5845992013273644e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3937602043151855, - "y": 0.02756650559604168, - "orientation": 0.022855089977383614, - "vx": 1.7319479184152442e-12, - "vy": -1.2300577223456344e-12 - }, - { - "id": 1, - "x": -3.1714205741882324, - "y": 1.7052687406539917, - "orientation": 0.12869040668010712, - "vx": -4.130029651605582e-12, - "vy": 3.4305891460917337e-12 - }, - { - "id": 2, - "x": -3.0111653804779053, - "y": 0.041075993329286575, - "orientation": 0.29860714077949524, - "vx": -1.971756091734278e-12, - "vy": -6.992323386967314e-13 - }, - { - "id": 3, - "x": -0.6055459380149841, - "y": 1.2897119522094727, - "orientation": 0.15579448640346527, - "vx": -4.163336342344337e-13, - "vy": 1.5987211554602254e-13 - }, - { - "id": 4, - "x": -0.4031349718570709, - "y": -0.48508408665657043, - "orientation": 0.5263371467590332, - "vx": 1.8485213360008856e-13, - "vy": 4.5297099404706387e-13 - }, - { - "id": 5, - "x": 0.7765808701515198, - "y": 2.2202513217926025, - "orientation": 0.014442916959524155, - "vx": -1.765254609153999e-13, - "vy": 5.062616992290714e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 56.61666666666667 - } - }, - { - "scenario_id": "clear_press_plus_vs_three_slot_t11.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 11.783333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 11.783333333333333, - "ball_x": -2.780031442642212, - "ball_y": -0.2627086043357849, - "ball_vx": 1.6493473253831326e-11, - "ball_vy": 5.535405467327337e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.41277551651001, - "y": 0.14506007730960846, - "orientation": -3.0883963108062744, - "vx": -0.004625353030860424, - "vy": -0.25519126653671265 - }, - { - "id": 1, - "x": -2.852238893508911, - "y": -0.48102402687072754, - "orientation": 1.0565645694732666, - "vx": -0.16251146793365479, - "vy": -0.028758758679032326 - }, - { - "id": 2, - "x": -2.278459072113037, - "y": -0.24158994853496552, - "orientation": -2.864274263381958, - "vx": 0.0015552849508821964, - "vy": -0.05632799491286278 - }, - { - "id": 3, - "x": -2.0940041542053223, - "y": -0.32174283266067505, - "orientation": -2.9661943912506104, - "vx": 0.15303519368171692, - "vy": 0.26548799872398376 - }, - { - "id": 4, - "x": -2.4467740058898926, - "y": 0.07506024837493896, - "orientation": -0.2840924859046936, - "vx": -0.17511937022209167, - "vy": -0.37620508670806885 - }, - { - "id": 5, - "x": -2.548365831375122, - "y": -0.1221327856183052, - "orientation": -2.516279458999634, - "vx": 0.3828205466270447, - "vy": 0.5097485780715942 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4098896980285645, - "y": -0.02842656336724758, - "orientation": -0.1312645673751831, - "vx": -0.00017111582565121353, - "vy": 0.04984293505549431 - }, - { - "id": 1, - "x": -1.628101110458374, - "y": 0.1803295761346817, - "orientation": -2.633322238922119, - "vx": -1.2605252265930176, - "vy": -0.3211033046245575 - }, - { - "id": 2, - "x": -3.3354928493499756, - "y": -0.1175377368927002, - "orientation": -0.4267778992652893, - "vx": -0.41008123755455017, - "vy": 0.15913958847522736 - }, - { - "id": 3, - "x": -2.9565069675445557, - "y": -0.12206012010574341, - "orientation": -0.9398857355117798, - "vx": 0.2018716037273407, - "vy": -0.48860716819763184 - }, - { - "id": 4, - "x": -1.9099949598312378, - "y": 0.4545283317565918, - "orientation": -2.823275327682495, - "vx": -1.52932608127594, - "vy": -0.3447072505950928 - }, - { - "id": 5, - "x": -3.144162893295288, - "y": -0.2924191951751709, - "orientation": 0.41571611166000366, - "vx": 0.17044860124588013, - "vy": 0.5596871972084045 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 11.783333333333333 - } - }, - { - "scenario_id": "clear_press_plus_vs_three_slot_t25.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 25.916666666666668, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 25.916666666666668, - "ball_x": -4.327469825744629, - "ball_y": -0.16467078030109406, - "ball_vx": -0.10046901553869247, - "ball_vy": 0.4778233766555786, - "friendly_robots": [ - { - "id": 0, - "x": 4.41515588760376, - "y": -0.2420916110277176, - "orientation": -3.080845355987549, - "vx": -0.010727980174124241, - "vy": -0.29539069533348083 - }, - { - "id": 1, - "x": -3.201342821121216, - "y": -1.8660160303115845, - "orientation": 1.335806965827942, - "vx": -0.21391935646533966, - "vy": 0.4519651532173157 - }, - { - "id": 2, - "x": -2.6495094299316406, - "y": -1.8266223669052124, - "orientation": 2.3948581218719482, - "vx": 0.6737270951271057, - "vy": 0.9287213683128357 - }, - { - "id": 3, - "x": -3.3096258640289307, - "y": -2.0097827911376953, - "orientation": 1.913987159729004, - "vx": -0.16558893024921417, - "vy": 0.4113452434539795 - }, - { - "id": 4, - "x": -2.525829553604126, - "y": -0.24672122299671173, - "orientation": -2.8307700157165527, - "vx": -0.20447532832622528, - "vy": -0.15440726280212402 - }, - { - "id": 5, - "x": -2.346251964569092, - "y": -0.09315017610788345, - "orientation": -2.7081048488616943, - "vx": 1.0610319375991821, - "vy": -0.33686375617980957 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41330623626709, - "y": -0.12170512229204178, - "orientation": -0.7765631079673767, - "vx": -0.027589958161115646, - "vy": 0.09500035643577576 - }, - { - "id": 1, - "x": -3.1842892169952393, - "y": -1.686697006225586, - "orientation": 2.2200913429260254, - "vx": 0.021723631769418716, - "vy": 0.5140356421470642 - }, - { - "id": 2, - "x": -2.9401285648345947, - "y": -0.9222170114517212, - "orientation": 2.989203929901123, - "vx": 0.21058107912540436, - "vy": 0.16160576045513153 - }, - { - "id": 3, - "x": -2.852290153503418, - "y": -1.1011478900909424, - "orientation": 2.966498851776123, - "vx": 0.5094965696334839, - "vy": 0.49793118238449097 - }, - { - "id": 4, - "x": -2.6282148361206055, - "y": -2.0443265438079834, - "orientation": 2.472928047180176, - "vx": 0.40337592363357544, - "vy": 0.7991329431533813 - }, - { - "id": 5, - "x": -2.515727996826172, - "y": 0.9744184017181396, - "orientation": -2.297879934310913, - "vx": 0.179074227809906, - "vy": -0.02277800627052784 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 25.916666666666668 - } - }, - { - "scenario_id": "clear_press_plus_vs_three_slot_t33.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 33.56666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 33.56666666666666, - "ball_x": 3.0835394859313965, - "ball_y": 0.42427656054496765, - "ball_vx": -0.31222808361053467, - "ball_vy": 0.6353394389152527, - "friendly_robots": [ - { - "id": 0, - "x": 4.353881359100342, - "y": -0.12599803507328033, - "orientation": 2.7937936782836914, - "vx": 0.09967496991157532, - "vy": 0.22087840735912323 - }, - { - "id": 1, - "x": -2.917574882507324, - "y": -0.4550946056842804, - "orientation": 0.11285599321126938, - "vx": -0.02277299202978611, - "vy": 0.004873500671237707 - }, - { - "id": 2, - "x": -1.7736566066741943, - "y": 0.7438767552375793, - "orientation": -0.09988785535097122, - "vx": -0.046068206429481506, - "vy": 0.010668141767382622 - }, - { - "id": 3, - "x": 2.5995066165924072, - "y": -0.8537191152572632, - "orientation": 1.1149468421936035, - "vx": 0.09303775429725647, - "vy": 0.5215328335762024 - }, - { - "id": 4, - "x": 3.05090594291687, - "y": 0.03831947594881058, - "orientation": 1.342650055885315, - "vx": -0.24357527494430542, - "vy": 1.0924930572509766 - }, - { - "id": 5, - "x": 3.2684168815612793, - "y": 0.15768250823020935, - "orientation": 2.091956615447998, - "vx": -0.3348790109157562, - "vy": 1.175718069076538 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4084882736206055, - "y": 0.3181127607822418, - "orientation": -0.002348946873098612, - "vx": -0.002860750537365675, - "vy": 0.16148413717746735 - }, - { - "id": 1, - "x": 2.692401647567749, - "y": -0.19281813502311707, - "orientation": 2.023442506790161, - "vx": -0.33364859223365784, - "vy": 0.7185083627700806 - }, - { - "id": 2, - "x": -3.228137731552124, - "y": -0.5559012293815613, - "orientation": 0.05944216251373291, - "vx": 0.08314810693264008, - "vy": -0.19237902760505676 - }, - { - "id": 3, - "x": -3.0382814407348633, - "y": -0.1744859516620636, - "orientation": 0.029467007145285606, - "vx": -0.10351995378732681, - "vy": -0.09733188152313232 - }, - { - "id": 4, - "x": 2.626089334487915, - "y": -0.015350928530097008, - "orientation": 1.9856921434402466, - "vx": -0.8999547958374023, - "vy": 0.6851840019226074 - }, - { - "id": 5, - "x": 2.4448251724243164, - "y": -0.41365501284599304, - "orientation": 0.6973291635513306, - "vx": -0.4316815733909607, - "vy": -0.7464237809181213 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 33.56666666666666 - } - }, - { - "scenario_id": "clear_press_plus_vs_tiki_taka_t13.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 13.4, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_tiki_taka.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 13.4, - "ball_x": -2.5, - "ball_y": -1.7855151891708374, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.410833358764648, - "y": 0.3261411190032959, - "orientation": -3.040555238723755, - "vx": -4.369837824924616e-12, - "vy": -2.398081733190338e-13 - }, - { - "id": 1, - "x": -3.007598638534546, - "y": -1.7676575183868408, - "orientation": -2.779963493347168, - "vx": 5.3290705182007514e-14, - "vy": 5.062616992290714e-13 - }, - { - "id": 2, - "x": -2.572085380554199, - "y": -0.15312115848064423, - "orientation": -2.4563560485839844, - "vx": 4.39648317751562e-13, - "vy": 1.890154699424329e-13 - }, - { - "id": 3, - "x": -2.23213791847229, - "y": -0.39337432384490967, - "orientation": -2.651913642883301, - "vx": 2.6645352591003757e-14, - "vy": 2.681188604469753e-13 - }, - { - "id": 4, - "x": -1.8014053106307983, - "y": 0.7294050455093384, - "orientation": -2.374424934387207, - "vx": -1.98507876802978e-12, - "vy": -4.2299497238218464e-13 - }, - { - "id": 5, - "x": -2.5967020988464355, - "y": 0.23199425637722015, - "orientation": -2.2594857215881348, - "vx": 1.0791367799356522e-12, - "vy": -7.760458942129844e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.396772384643555, - "y": -0.4035234749317169, - "orientation": -0.03716711327433586, - "vx": 1.305622276959184e-12, - "vy": -4.0967229608668276e-13 - }, - { - "id": 1, - "x": -3.3380353450775146, - "y": -1.8100316524505615, - "orientation": 3.0927677154541016, - "vx": 8.93951579428176e-12, - "vy": 3.530509218307998e-13 - }, - { - "id": 2, - "x": -1.946289300918579, - "y": -0.14663198590278625, - "orientation": -2.6094157695770264, - "vx": -2.0317081350640365e-12, - "vy": -9.175993298526919e-13 - }, - { - "id": 3, - "x": -2.1654655933380127, - "y": 1.0548590421676636, - "orientation": -2.227647542953491, - "vx": 1.4654943925052066e-13, - "vy": -1.3522516439934407e-12 - }, - { - "id": 4, - "x": -3.127504825592041, - "y": -0.9831350445747375, - "orientation": -2.4103915691375732, - "vx": -6.128431095930864e-13, - "vy": -3.254063685176334e-12 - }, - { - "id": 5, - "x": -3.2676339149475098, - "y": -0.8701282143592834, - "orientation": -2.7169203758239746, - "vx": 1.9984014443252818e-13, - "vy": 1.3322676295501878e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 13.4 - } - }, - { - "scenario_id": "clear_press_plus_vs_tiki_taka_t58.4_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 58.416666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 58.416666666666664, - "ball_x": -2.5, - "ball_y": -1.467075228691101, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402884006500244, - "y": 0.27124691009521484, - "orientation": -3.1406707763671875, - "vx": -5.3290705182007514e-14, - "vy": 3.4638958368304884e-13 - }, - { - "id": 1, - "x": -2.9955813884735107, - "y": 0.003449097741395235, - "orientation": -1.56032395362854, - "vx": 9.325873406851315e-13, - "vy": 1.1047152775889302e-13 - }, - { - "id": 2, - "x": -2.8134334087371826, - "y": -0.04443885758519173, - "orientation": -1.0292009115219116, - "vx": 2.19824158875781e-12, - "vy": -5.849487560993794e-13 - }, - { - "id": 3, - "x": -2.960075855255127, - "y": -2.1142754554748535, - "orientation": -2.187859535217285, - "vx": -0.006050726864486933, - "vy": -0.00851170439273119 - }, - { - "id": 4, - "x": -2.141981601715088, - "y": -2.155740976333618, - "orientation": -1.090448021888733, - "vx": 0.019339391961693764, - "vy": -0.03720027208328247 - }, - { - "id": 5, - "x": -2.5194382667541504, - "y": 0.020776066929101944, - "orientation": -1.293102502822876, - "vx": 6.662403961854579e-10, - "vy": -2.4495809824998105e-09 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3989152908325195, - "y": -0.35685428977012634, - "orientation": -0.028110112994909286, - "vx": 0.0, - "vy": 3.3306690738754696e-15 - }, - { - "id": 1, - "x": -2.347618579864502, - "y": 0.07442328333854675, - "orientation": -1.6993097066879272, - "vx": -6.921796469328001e-10, - "vy": 1.950374084458417e-09 - }, - { - "id": 2, - "x": -2.406636953353882, - "y": 1.023362636566162, - "orientation": -1.7122573852539062, - "vx": 2.6645352591003757e-13, - "vy": 1.20570220474292e-12 - }, - { - "id": 3, - "x": -2.8379249572753906, - "y": -0.9811180830001831, - "orientation": 1.3515434265136719, - "vx": -2.0250467969162855e-12, - "vy": -6.837863608666339e-12 - }, - { - "id": 4, - "x": -2.345627784729004, - "y": -1.357957363128662, - "orientation": 0.1685410439968109, - "vx": 5.74207348336131e-12, - "vy": 1.8918200339612667e-12 - }, - { - "id": 5, - "x": -3.4538023471832275, - "y": -0.11109058558940887, - "orientation": -1.2921019792556763, - "vx": -1.8118839761882555e-12, - "vy": 2.5396351688300456e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 58.416666666666664 - } - }, - { - "scenario_id": "clear_press_plus_vs_tiki_taka_t7.8_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 7.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_tiki_taka.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 7.85, - "ball_x": -0.39091840386390686, - "ball_y": -0.01581311598420143, - "ball_vx": -0.3185909688472748, - "ball_vy": -0.03509281948208809, - "friendly_robots": [ - { - "id": 0, - "x": 4.41028356552124, - "y": 0.022397160530090332, - "orientation": -3.132267475128174, - "vx": -0.0005031501059420407, - "vy": -0.03938375785946846 - }, - { - "id": 1, - "x": -0.21279692649841309, - "y": -0.2764580249786377, - "orientation": 2.2826128005981445, - "vx": -0.4324430227279663, - "vy": -0.5383296012878418 - }, - { - "id": 2, - "x": -2.5958571434020996, - "y": -0.2147267907857895, - "orientation": -0.05445030331611633, - "vx": -0.7093531489372253, - "vy": 0.7357073426246643 - }, - { - "id": 3, - "x": -0.3443247973918915, - "y": -0.1099853366613388, - "orientation": 1.8617401123046875, - "vx": -0.08777622133493423, - "vy": 0.06961370259523392 - }, - { - "id": 4, - "x": -1.7364534139633179, - "y": 0.7783692479133606, - "orientation": -0.5595024228096008, - "vx": -0.11155500262975693, - "vy": -0.04982293024659157 - }, - { - "id": 5, - "x": -1.6090543270111084, - "y": -0.30649951100349426, - "orientation": 0.3714219629764557, - "vx": -1.2011504173278809, - "vy": 0.8570313453674316 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409982204437256, - "y": -0.020434018224477768, - "orientation": 0.000972252746578306, - "vx": 0.0001327606732957065, - "vy": -0.21773923933506012 - }, - { - "id": 1, - "x": -1.2700434923171997, - "y": 0.15415263175964355, - "orientation": -0.22708860039710999, - "vx": -0.8600761294364929, - "vy": -0.7566867470741272 - }, - { - "id": 2, - "x": -0.5035178065299988, - "y": -0.030228277668356895, - "orientation": -0.08243419229984283, - "vx": 0.6239051818847656, - "vy": 0.8520433306694031 - }, - { - "id": 3, - "x": -1.7531542778015137, - "y": 0.21607975661754608, - "orientation": -0.16694951057434082, - "vx": -0.3615629971027374, - "vy": -0.2802049219608307 - }, - { - "id": 4, - "x": -1.8235793113708496, - "y": -0.4283406734466553, - "orientation": 0.2319081872701645, - "vx": -0.8012716174125671, - "vy": 0.49671250581741333 - }, - { - "id": 5, - "x": -2.7956080436706543, - "y": 0.20525234937667847, - "orientation": 0.14822986721992493, - "vx": -0.3202075660228729, - "vy": 0.2851211428642273 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 7.85 - } - }, - { - "scenario_id": "clear_press_plus_vs_tiki_taka_t19.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 19.333333333333332, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 19.333333333333332, - "ball_x": -3.0584683418273926, - "ball_y": -2.090165853500366, - "ball_vx": 0.3190196454524994, - "ball_vy": 0.3492264151573181, - "friendly_robots": [ - { - "id": 0, - "x": 4.40887975692749, - "y": 0.007047430146485567, - "orientation": -2.848135232925415, - "vx": -0.030989594757556915, - "vy": 0.10770264267921448 - }, - { - "id": 1, - "x": -3.2824270725250244, - "y": -2.363560438156128, - "orientation": 0.3555670976638794, - "vx": -0.19744491577148438, - "vy": -0.07256537675857544 - }, - { - "id": 2, - "x": -2.57943058013916, - "y": -2.0262551307678223, - "orientation": -2.7375547885894775, - "vx": -0.054283417761325836, - "vy": 0.077975794672966 - }, - { - "id": 3, - "x": -3.02825665473938, - "y": -2.307039976119995, - "orientation": 1.9176634550094604, - "vx": 0.057422418147325516, - "vy": 0.36792996525764465 - }, - { - "id": 4, - "x": -2.895805597305298, - "y": -0.4434564411640167, - "orientation": -1.6611870527267456, - "vx": 0.2428080439567566, - "vy": 0.20625005662441254 - }, - { - "id": 5, - "x": -2.748810291290283, - "y": 0.24996276199817657, - "orientation": -1.7168869972229004, - "vx": 0.00041095807682722807, - "vy": -1.0138239860534668 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.400635719299316, - "y": -0.10269160568714142, - "orientation": -1.0229671001434326, - "vx": -0.049588046967983246, - "vy": -0.2802799642086029 - }, - { - "id": 1, - "x": -3.1199498176574707, - "y": -2.0149106979370117, - "orientation": -1.0405913591384888, - "vx": 0.5149751901626587, - "vy": 0.17322668433189392 - }, - { - "id": 2, - "x": -3.446885347366333, - "y": -0.21484386920928955, - "orientation": -1.4219087362289429, - "vx": 0.11515907198190689, - "vy": -0.33615198731422424 - }, - { - "id": 3, - "x": -3.260065793991089, - "y": 0.6383334398269653, - "orientation": -1.522594928741455, - "vx": 0.03421776369214058, - "vy": -0.48117148876190186 - }, - { - "id": 4, - "x": -2.8640410900115967, - "y": -0.9097477197647095, - "orientation": -1.7690892219543457, - "vx": -0.005605364218354225, - "vy": -0.006682618521153927 - }, - { - "id": 5, - "x": -3.063455581665039, - "y": -1.0322669744491577, - "orientation": -1.623819351196289, - "vx": 0.0061305067501962185, - "vy": 0.00373592646792531 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 19.333333333333332 - } - }, - { - "scenario_id": "clear_press_plus_vs_tiki_taka_t35.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 35.583333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 35.583333333333336, - "ball_x": -4.224435806274414, - "ball_y": -0.9624180197715759, - "ball_vx": 3.885515909018977e-08, - "ball_vy": -7.512608846127478e-08, - "friendly_robots": [ - { - "id": 0, - "x": 4.41053581237793, - "y": -0.39437156915664673, - "orientation": -3.073931932449341, - "vx": -0.0009500936139374971, - "vy": -0.027457641437649727 - }, - { - "id": 1, - "x": -2.6830012798309326, - "y": -1.0136384963989258, - "orientation": 2.9710023403167725, - "vx": 0.5209246277809143, - "vy": 0.892821729183197 - }, - { - "id": 2, - "x": -3.3928818702697754, - "y": -1.895645260810852, - "orientation": 2.3776838779449463, - "vx": 0.5360794067382812, - "vy": 0.21732185781002045 - }, - { - "id": 3, - "x": -3.5486419200897217, - "y": -1.7863306999206543, - "orientation": 2.223418951034546, - "vx": -0.026501430198550224, - "vy": -0.15720538794994354 - }, - { - "id": 4, - "x": -3.183422088623047, - "y": 2.0026280879974365, - "orientation": -1.918175458908081, - "vx": -0.9907202124595642, - "vy": 0.09493768960237503 - }, - { - "id": 5, - "x": -2.912510633468628, - "y": 0.18375426530838013, - "orientation": -2.481010675430298, - "vx": -0.20360973477363586, - "vy": -0.022446004673838615 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.295536518096924, - "y": -0.7438210844993591, - "orientation": -1.2537380456924438, - "vx": 0.12500055134296417, - "vy": -0.38461005687713623 - }, - { - "id": 1, - "x": -3.7163610458374023, - "y": -0.7769894599914551, - "orientation": 2.984684944152832, - "vx": 1.1117132902145386, - "vy": 0.6927635669708252 - }, - { - "id": 2, - "x": -2.8848724365234375, - "y": -0.43965768814086914, - "orientation": -2.5750062465667725, - "vx": 0.462807834148407, - "vy": -0.2986256778240204 - }, - { - "id": 3, - "x": -3.125507116317749, - "y": 1.6551278829574585, - "orientation": -2.1624948978424072, - "vx": -0.031187977641820908, - "vy": -0.3593987822532654 - }, - { - "id": 4, - "x": -2.8903682231903076, - "y": -0.7281936407089233, - "orientation": -2.980349063873291, - "vx": 0.04601191356778145, - "vy": 0.19129665195941925 - }, - { - "id": 5, - "x": -2.936060667037964, - "y": -1.0343488454818726, - "orientation": 3.079836845397949, - "vx": 0.014763806015253067, - "vy": 0.2502075433731079 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 35.583333333333336 - } - }, - { - "scenario_id": "clear_press_plus_vs_tiki_taka_plus_t29.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 29.766666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_tiki_taka_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 29.766666666666666, - "ball_x": -3.042820692062378, - "ball_y": -2.1157145500183105, - "ball_vx": -0.0759211853146553, - "ball_vy": -0.023551851511001587, - "friendly_robots": [ - { - "id": 0, - "x": 4.408730506896973, - "y": -0.03291015699505806, - "orientation": -2.870192766189575, - "vx": 0.0022339026909321547, - "vy": 0.05788222327828407 - }, - { - "id": 1, - "x": -3.3043973445892334, - "y": -2.10965633392334, - "orientation": -0.0673270970582962, - "vx": -0.19148238003253937, - "vy": 0.311231404542923 - }, - { - "id": 2, - "x": -2.78191876411438, - "y": -2.0821008682250977, - "orientation": -1.5364935398101807, - "vx": -0.6651625037193298, - "vy": -0.1955787092447281 - }, - { - "id": 3, - "x": -3.0041470527648926, - "y": -2.2210307121276855, - "orientation": 2.206406354904175, - "vx": -0.06757533550262451, - "vy": -0.02050190418958664 - }, - { - "id": 4, - "x": -2.6966025829315186, - "y": -0.6134310364723206, - "orientation": -1.7141907215118408, - "vx": 0.3078569173812866, - "vy": -0.02668667957186699 - }, - { - "id": 5, - "x": -2.6355128288269043, - "y": 0.7538982033729553, - "orientation": -1.6857722997665405, - "vx": -0.4061338007450104, - "vy": -0.04759688675403595 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410125255584717, - "y": 0.407018780708313, - "orientation": -1.0700873136520386, - "vx": -2.0484081630911533e-07, - "vy": -1.1213142414590038e-07 - }, - { - "id": 1, - "x": -3.1314890384674072, - "y": -2.0592923164367676, - "orientation": -0.676995575428009, - "vx": -0.08023383468389511, - "vy": -0.030424585565924644 - }, - { - "id": 2, - "x": -3.279157876968384, - "y": -0.27535325288772583, - "orientation": -1.4323784112930298, - "vx": 0.15295158326625824, - "vy": -0.4050285518169403 - }, - { - "id": 3, - "x": -3.075497627258301, - "y": 0.6546013951301575, - "orientation": -1.5482252836227417, - "vx": -0.07798034697771072, - "vy": 0.3060362935066223 - }, - { - "id": 4, - "x": -3.217135429382324, - "y": -1.1413449048995972, - "orientation": -1.417670726776123, - "vx": 0.02348264306783676, - "vy": 0.10104972124099731 - }, - { - "id": 5, - "x": -2.9763994216918945, - "y": -0.9853721261024475, - "orientation": -1.6380507946014404, - "vx": -0.05895252525806427, - "vy": -0.02581745572388172 - } - ], - "referee_command": "STOP", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 29.766666666666666 - } - }, - { - "scenario_id": "clear_press_plus_vs_tiki_taka_plus_t61.5_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 61.516666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_tiki_taka_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 61.516666666666666, - "ball_x": 0.0036246643867343664, - "ball_y": 0.006128562614321709, - "ball_vx": -5.771438015000907e-12, - "ball_vy": -1.1460832283205491e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.41229772567749, - "y": -0.3774411380290985, - "orientation": 3.0509908199310303, - "vx": 0.0275099016726017, - "vy": 0.28446295857429504 - }, - { - "id": 1, - "x": 1.0468252897262573, - "y": -0.06304698437452316, - "orientation": 1.985733151435852, - "vx": -0.44222649931907654, - "vy": 0.8141237497329712 - }, - { - "id": 2, - "x": 0.7977572083473206, - "y": -0.4026101529598236, - "orientation": 0.8600339889526367, - "vx": 0.003945810254663229, - "vy": 0.004592052195221186 - }, - { - "id": 3, - "x": 1.0397897958755493, - "y": 0.7107853293418884, - "orientation": -0.20569127798080444, - "vx": 0.8108931183815002, - "vy": -0.19783981144428253 - }, - { - "id": 4, - "x": 1.6371188163757324, - "y": -0.5703780651092529, - "orientation": -2.451624631881714, - "vx": -0.24281609058380127, - "vy": -0.03676912561058998 - }, - { - "id": 5, - "x": 2.483128547668457, - "y": 0.006464206613600254, - "orientation": -0.36493533849716187, - "vx": 0.029682328924536705, - "vy": -0.011372571811079979 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4098944664001465, - "y": 0.33867621421813965, - "orientation": -0.06515513360500336, - "vx": -9.343116835225374e-05, - "vy": 0.12537209689617157 - }, - { - "id": 1, - "x": -0.11162953078746796, - "y": -0.015552750788629055, - "orientation": -0.0009453834500163794, - "vx": -0.014726263470947742, - "vy": 0.027362646535038948 - }, - { - "id": 2, - "x": -0.8018074631690979, - "y": 0.5066643357276917, - "orientation": -1.3068747520446777, - "vx": 0.003179900348186493, - "vy": -0.01172469463199377 - }, - { - "id": 3, - "x": -0.8011979460716248, - "y": -0.49733972549438477, - "orientation": -1.1467974185943604, - "vx": 0.002107543870806694, - "vy": -0.004680244717746973 - }, - { - "id": 4, - "x": -1.502167820930481, - "y": 0.7979421615600586, - "orientation": 0.7584396600723267, - "vx": 1.978417429882029e-12, - "vy": 1.2356782264077992e-12 - }, - { - "id": 5, - "x": -1.4970110654830933, - "y": -0.7976904511451721, - "orientation": -2.4845962524414062, - "vx": -0.005258374381810427, - "vy": -0.004063257481902838 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 61.516666666666666 - } - }, - { - "scenario_id": "clear_press_plus_vs_tiki_taka_plus_t32.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 32.416666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_tiki_taka_plus.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 32.416666666666664, - "ball_x": -3.4681177139282227, - "ball_y": -2.4448115825653076, - "ball_vx": -0.02016214281320572, - "ball_vy": 0.016133524477481842, - "friendly_robots": [ - { - "id": 0, - "x": 4.409900665283203, - "y": 0.0029702535830438137, - "orientation": -2.838352918624878, - "vx": 1.5342788174166344e-05, - "vy": -0.0006114240386523306 - }, - { - "id": 1, - "x": -2.964702606201172, - "y": -2.0397918224334717, - "orientation": -2.3146772384643555, - "vx": 0.10966047644615173, - "vy": -0.37191009521484375 - }, - { - "id": 2, - "x": -3.4647903442382812, - "y": -2.590456485748291, - "orientation": 2.660515069961548, - "vx": -0.34707292914390564, - "vy": -0.28281596302986145 - }, - { - "id": 3, - "x": -3.5801987648010254, - "y": -2.452153205871582, - "orientation": 0.3573552072048187, - "vx": -0.019808409735560417, - "vy": 0.012435223907232285 - }, - { - "id": 4, - "x": -2.539665937423706, - "y": -0.32877784967422485, - "orientation": -1.856052279472351, - "vx": -0.07629255950450897, - "vy": 1.4393976926803589 - }, - { - "id": 5, - "x": -2.3772027492523193, - "y": -0.9591836929321289, - "orientation": -2.1341824531555176, - "vx": 0.4599812924861908, - "vy": 0.7809464931488037 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.418476581573486, - "y": -0.1828559935092926, - "orientation": -1.1705631017684937, - "vx": 0.014633726328611374, - "vy": 0.3211352229118347 - }, - { - "id": 1, - "x": -3.601736307144165, - "y": -2.2457633018493652, - "orientation": -1.5434339046478271, - "vx": -0.653937816619873, - "vy": -0.49003836512565613 - }, - { - "id": 2, - "x": -3.1316027641296387, - "y": -0.6719818115234375, - "orientation": -1.74784517288208, - "vx": -0.31650328636169434, - "vy": 0.3498713970184326 - }, - { - "id": 3, - "x": -2.8208749294281006, - "y": -0.725492000579834, - "orientation": -1.8816872835159302, - "vx": 0.23361150920391083, - "vy": -0.4778040945529938 - }, - { - "id": 4, - "x": -3.2171733379364014, - "y": -1.079581618309021, - "orientation": -1.7262033224105835, - "vx": -0.013846398331224918, - "vy": 0.2272251546382904 - }, - { - "id": 5, - "x": -2.997171401977539, - "y": -1.0128562450408936, - "orientation": -1.8652931451797485, - "vx": 0.0073409718461334705, - "vy": 0.0030415947549045086 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 32.416666666666664 - } - }, - { - "scenario_id": "clear_press_plus_vs_tiki_taka_plus_t35.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 35.6, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/clear_press_plus_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 35.6, - "ball_x": -2.6340794563293457, - "ball_y": -2.2564985752105713, - "ball_vx": 0.12958620488643646, - "ball_vy": 0.055179718881845474, - "friendly_robots": [ - { - "id": 0, - "x": 4.406909465789795, - "y": 0.19646237790584564, - "orientation": -2.816953420639038, - "vx": 0.0052200001664459705, - "vy": 0.37579435110092163 - }, - { - "id": 1, - "x": -2.8121044635772705, - "y": -2.258111000061035, - "orientation": 0.6113718748092651, - "vx": -0.2526344954967499, - "vy": 0.6533358693122864 - }, - { - "id": 2, - "x": -3.1541786193847656, - "y": -2.3314743041992188, - "orientation": 2.282728672027588, - "vx": 0.1633201241493225, - "vy": 1.1208181381225586 - }, - { - "id": 3, - "x": -2.686232805252075, - "y": -2.0601234436035156, - "orientation": -0.8563122153282166, - "vx": 0.7278128266334534, - "vy": 0.5806866884231567 - }, - { - "id": 4, - "x": -2.5433437824249268, - "y": -0.4566764831542969, - "orientation": -1.659149408340454, - "vx": -0.5747807621955872, - "vy": -0.9230214953422546 - }, - { - "id": 5, - "x": -2.6626079082489014, - "y": 0.7611685991287231, - "orientation": -1.6000370979309082, - "vx": -0.33270302414894104, - "vy": -1.0016354322433472 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407969951629639, - "y": 0.04185234755277634, - "orientation": -0.9380614757537842, - "vx": -0.0031204388942569494, - "vy": -0.07349632680416107 - }, - { - "id": 1, - "x": -2.480236530303955, - "y": -2.3123068809509277, - "orientation": 2.216904878616333, - "vx": -0.4318750202655792, - "vy": 0.09457672387361526 - }, - { - "id": 2, - "x": -3.0666677951812744, - "y": 1.0888069868087769, - "orientation": -1.4100924730300903, - "vx": -0.03824719041585922, - "vy": -0.43601736426353455 - }, - { - "id": 3, - "x": -2.6703903675079346, - "y": 1.110437035560608, - "orientation": -1.4973039627075195, - "vx": 0.15483249723911285, - "vy": -0.2986606955528259 - }, - { - "id": 4, - "x": -3.185742139816284, - "y": -0.8569269776344299, - "orientation": -1.2352488040924072, - "vx": 2.519936288081226e-06, - "vy": 9.0879154868162e-07 - }, - { - "id": 5, - "x": -3.007688045501709, - "y": -1.0018970966339111, - "orientation": -1.3268579244613647, - "vx": 3.0154167234286433e-06, - "vy": 7.47383694488235e-07 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_clear_press_plus_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 35.6 - } - }, - { - "scenario_id": "counter_flow_vs_give_and_go_solo_t23.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 23.1, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_flow_vs_give_and_go_solo.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 23.1, - "ball_x": -2.4790477752685547, - "ball_y": 0.2691553235054016, - "ball_vx": -0.0002277481835335493, - "ball_vy": -6.510854291263968e-05, - "friendly_robots": [ - { - "id": 0, - "x": 4.416924953460693, - "y": -0.12173223495483398, - "orientation": 3.068530559539795, - "vx": -0.012552019208669662, - "vy": 0.21411791443824768 - }, - { - "id": 1, - "x": -2.440389394760132, - "y": 0.17089851200580597, - "orientation": 1.7208501100540161, - "vx": -4.03834565076977e-05, - "vy": 6.39606378172175e-06 - }, - { - "id": 2, - "x": -3.0070347785949707, - "y": -0.3176500201225281, - "orientation": 0.8334840536117554, - "vx": -0.29031962156295776, - "vy": -0.16867944598197937 - }, - { - "id": 3, - "x": -2.182968854904175, - "y": 1.203553557395935, - "orientation": -1.8619898557662964, - "vx": -0.6710256934165955, - "vy": -1.2116594314575195 - }, - { - "id": 4, - "x": -2.340934991836548, - "y": 0.7297908067703247, - "orientation": -1.6615078449249268, - "vx": 0.4160032272338867, - "vy": -0.8996998071670532 - }, - { - "id": 5, - "x": 2.584213972091675, - "y": -0.2614860236644745, - "orientation": 3.03912091255188, - "vx": 0.028497468680143356, - "vy": -0.6990243792533875 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402860641479492, - "y": 0.09672223031520844, - "orientation": 0.08576493710279465, - "vx": -0.012365086935460567, - "vy": -0.16938063502311707 - }, - { - "id": 1, - "x": -2.340273141860962, - "y": -1.4752808809280396, - "orientation": 1.4675172567367554, - "vx": -0.1292707473039627, - "vy": -1.379109263420105 - }, - { - "id": 2, - "x": -2.4047207832336426, - "y": 1.5492238998413086, - "orientation": 2.232517719268799, - "vx": -0.4155346751213074, - "vy": -1.3110321760177612 - }, - { - "id": 3, - "x": -2.750387191772461, - "y": -0.9879601001739502, - "orientation": 1.6169116497039795, - "vx": 0.4868145287036896, - "vy": 1.0046439170837402 - }, - { - "id": 4, - "x": -2.1232173442840576, - "y": -0.7947169542312622, - "orientation": 1.9058828353881836, - "vx": 7.966255566316249e-07, - "vy": 2.778259897695534e-07 - }, - { - "id": 5, - "x": -2.7682697772979736, - "y": -0.4341038465499878, - "orientation": 1.2345638275146484, - "vx": 3.5856642170983832e-06, - "vy": -1.24021516967332e-06 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_flow_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 23.1 - } - }, - { - "scenario_id": "counter_flow_vs_high_line_zone_t15.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 15.833333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_flow_vs_high_line_zone.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 15.833333333333334, - "ball_x": -2.6420583724975586, - "ball_y": -0.39198991656303406, - "ball_vx": 0.05757320299744606, - "ball_vy": 0.027162091806530952, - "friendly_robots": [ - { - "id": 0, - "x": 4.410782814025879, - "y": -0.31081923842430115, - "orientation": -3.122661828994751, - "vx": -0.005307585932314396, - "vy": 0.014441008679568768 - }, - { - "id": 1, - "x": -2.5369880199432373, - "y": -0.6725894808769226, - "orientation": 2.0242421627044678, - "vx": -0.2657243013381958, - "vy": -0.24727550148963928 - }, - { - "id": 2, - "x": -0.5629308223724365, - "y": -0.17617425322532654, - "orientation": 3.1046040058135986, - "vx": 0.9491668939590454, - "vy": 1.171433687210083 - }, - { - "id": 3, - "x": -2.6224119663238525, - "y": -0.2838541567325592, - "orientation": -2.0513358116149902, - "vx": 0.11394250392913818, - "vy": 0.1313789188861847 - }, - { - "id": 4, - "x": -2.1131250858306885, - "y": -0.3569069802761078, - "orientation": -3.0860707759857178, - "vx": -0.14191287755966187, - "vy": -0.0200875885784626 - }, - { - "id": 5, - "x": 2.59999680519104, - "y": -1.2482337951660156, - "orientation": 2.9779000282287598, - "vx": 2.020851752604358e-05, - "vy": -0.009110036306083202 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.414188861846924, - "y": -0.04182414710521698, - "orientation": -0.18105389177799225, - "vx": 0.007427075412124395, - "vy": 0.07341258227825165 - }, - { - "id": 1, - "x": 0.06828152388334274, - "y": 0.003749137744307518, - "orientation": -3.1324594020843506, - "vx": 1.3460665941238403, - "vy": 1.36764395236969 - }, - { - "id": 2, - "x": -2.8753275871276855, - "y": 1.4166464805603027, - "orientation": -1.4532248973846436, - "vx": -0.07872608304023743, - "vy": 0.12891538441181183 - }, - { - "id": 3, - "x": -2.598493814468384, - "y": -1.2484112977981567, - "orientation": 1.6148362159729004, - "vx": -0.002546930918470025, - "vy": -0.008613277226686478 - }, - { - "id": 4, - "x": -2.5978169441223145, - "y": -0.4908619821071625, - "orientation": 1.6894994974136353, - "vx": 0.046988535672426224, - "vy": 0.05004033446311951 - }, - { - "id": 5, - "x": -2.977142572402954, - "y": -0.2829471230506897, - "orientation": -0.3191256523132324, - "vx": -0.0222154650837183, - "vy": -0.02912578359246254 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_flow_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 15.833333333333334 - } - }, - { - "scenario_id": "counter_flow_vs_low_block_t39.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 39.083333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_flow_vs_low_block.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 39.083333333333336, - "ball_x": -4.2586541175842285, - "ball_y": -0.056713514029979706, - "ball_vx": 0.7109600305557251, - "ball_vy": -0.012818973511457443, - "friendly_robots": [ - { - "id": 0, - "x": 4.4099602699279785, - "y": -0.06570812314748764, - "orientation": 3.1326537132263184, - "vx": -0.0001238546392414719, - "vy": 0.34431833028793335 - }, - { - "id": 1, - "x": -1.1075031757354736, - "y": -0.1529088318347931, - "orientation": 3.0155789852142334, - "vx": -1.6080917119979858, - "vy": 0.02344398759305477 - }, - { - "id": 2, - "x": 0.6876124143600464, - "y": 0.2522154748439789, - "orientation": -3.0853476524353027, - "vx": -1.8523409366607666, - "vy": 0.5046654343605042 - }, - { - "id": 3, - "x": 2.250781774520874, - "y": -0.465122252702713, - "orientation": -3.125011920928955, - "vx": 0.06787364929914474, - "vy": -1.9183183908462524 - }, - { - "id": 4, - "x": -0.6979510188102722, - "y": 0.30056238174438477, - "orientation": -3.042982578277588, - "vx": -1.7277522087097168, - "vy": 0.015758922323584557 - }, - { - "id": 5, - "x": 2.6005868911743164, - "y": -0.9258901476860046, - "orientation": 3.009430408477783, - "vx": -0.0009919864824041724, - "vy": -0.04350854456424713 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409262657165527, - "y": -0.05342806503176689, - "orientation": -0.007998498156666756, - "vx": 0.022107800468802452, - "vy": -0.00016325728211086243 - }, - { - "id": 1, - "x": -1.0707296133041382, - "y": 0.023296689614653587, - "orientation": -3.1258227825164795, - "vx": -1.6203826665878296, - "vy": 0.02616465650498867 - }, - { - "id": 2, - "x": 2.1357486248016357, - "y": -2.5809342861175537, - "orientation": 2.74113392829895, - "vx": -7.340622687479481e-07, - "vy": -1.730543544908869e-06 - }, - { - "id": 3, - "x": -3.0253336429595947, - "y": 0.07692939788103104, - "orientation": -2.748471736907959, - "vx": -0.03971192613244057, - "vy": -0.07892947643995285 - }, - { - "id": 4, - "x": -2.8359944820404053, - "y": -0.15282247960567474, - "orientation": 2.8255960941314697, - "vx": -0.017988543957471848, - "vy": -0.0220279973000288 - }, - { - "id": 5, - "x": -3.1056835651397705, - "y": -0.21937361359596252, - "orientation": 2.641545057296753, - "vx": 0.027605513110756874, - "vy": -0.008077356964349747 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_flow_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 39.083333333333336 - } - }, - { - "scenario_id": "counter_flow_vs_press_trigger_flow_t27.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 27.933333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_flow_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 27.933333333333334, - "ball_x": -1.5163506269454956, - "ball_y": 0.7075678706169128, - "ball_vx": -0.09771522134542465, - "ball_vy": -0.03301026299595833, - "friendly_robots": [ - { - "id": 0, - "x": 4.409654140472412, - "y": -0.00881947111338377, - "orientation": 3.0199503898620605, - "vx": 0.0006041133310645819, - "vy": 0.01549493707716465 - }, - { - "id": 1, - "x": -2.4774744510650635, - "y": -0.6297735571861267, - "orientation": 0.7825297117233276, - "vx": 0.01913646049797535, - "vy": 0.4815312922000885 - }, - { - "id": 2, - "x": -2.9177842140197754, - "y": -1.3761130571365356, - "orientation": 0.8342848420143127, - "vx": -0.7369756102561951, - "vy": -1.0439560413360596 - }, - { - "id": 3, - "x": -1.5459264516830444, - "y": 0.9337607026100159, - "orientation": -0.955105721950531, - "vx": 0.5511271357536316, - "vy": -0.09926266223192215 - }, - { - "id": 4, - "x": -1.434064507484436, - "y": 0.6317386627197266, - "orientation": 3.1190593242645264, - "vx": -0.5219285488128662, - "vy": -0.630643367767334 - }, - { - "id": 5, - "x": -0.5274580717086792, - "y": 0.08208291977643967, - "orientation": 2.8119313716888428, - "vx": -1.106452465057373, - "vy": -0.8272995948791504 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.414214611053467, - "y": -0.23675748705863953, - "orientation": 0.3268463909626007, - "vx": 0.008019635453820229, - "vy": 0.37256214022636414 - }, - { - "id": 1, - "x": -1.7863812446594238, - "y": -0.5245478749275208, - "orientation": 1.2518036365509033, - "vx": -0.016724245622754097, - "vy": 0.492360383272171 - }, - { - "id": 2, - "x": -2.3109138011932373, - "y": 0.7213559150695801, - "orientation": 0.3469218909740448, - "vx": -0.06669547408819199, - "vy": -0.1296977400779724 - }, - { - "id": 3, - "x": -1.6136060953140259, - "y": 0.762711763381958, - "orientation": -0.14777104556560516, - "vx": -0.07332713156938553, - "vy": 0.019461393356323242 - }, - { - "id": 4, - "x": -1.964010238647461, - "y": 0.6048630475997925, - "orientation": 0.22737741470336914, - "vx": 0.020451750606298447, - "vy": -0.0003870813234243542 - }, - { - "id": 5, - "x": -1.9669443368911743, - "y": -0.16041550040245056, - "orientation": 1.4790105819702148, - "vx": -1.1337803602218628, - "vy": -0.138879656791687 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_flow_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 27.933333333333334 - } - }, - { - "scenario_id": "counter_flow_vs_split_shape_t24.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 24.166666666666668, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_flow_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 24.166666666666668, - "ball_x": -4.319202899932861, - "ball_y": 0.08523090183734894, - "ball_vx": -0.9285181164741516, - "ball_vy": -0.31502509117126465, - "friendly_robots": [ - { - "id": 0, - "x": 4.410727500915527, - "y": -0.09750853478908539, - "orientation": 3.0889625549316406, - "vx": -0.0029248245991766453, - "vy": 0.5900183320045471 - }, - { - "id": 1, - "x": 2.197282314300537, - "y": 0.038971465080976486, - "orientation": 2.5805585384368896, - "vx": -0.25247660279273987, - "vy": 0.9052185416221619 - }, - { - "id": 2, - "x": 2.3956916332244873, - "y": 0.38377252221107483, - "orientation": -3.0274503231048584, - "vx": -0.8391444683074951, - "vy": 0.6559960246086121 - }, - { - "id": 3, - "x": -0.5868188142776489, - "y": 1.4606832265853882, - "orientation": -2.816267251968384, - "vx": -1.1019046306610107, - "vy": -0.48465079069137573 - }, - { - "id": 4, - "x": -0.9028049111366272, - "y": 0.7206449508666992, - "orientation": -2.9483232498168945, - "vx": -1.1738001108169556, - "vy": -0.6242082118988037 - }, - { - "id": 5, - "x": 2.4995760917663574, - "y": 0.05107462778687477, - "orientation": 2.4516355991363525, - "vx": 0.6354761123657227, - "vy": -0.010272085666656494 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409969329833984, - "y": 0.0594128780066967, - "orientation": 0.29992374777793884, - "vx": 0.011968743987381458, - "vy": 0.008017516694962978 - }, - { - "id": 1, - "x": 0.575141191482544, - "y": 1.3063710927963257, - "orientation": -2.7801620960235596, - "vx": -1.0838900804519653, - "vy": -0.9500964879989624 - }, - { - "id": 2, - "x": -0.35434257984161377, - "y": 1.2862995862960815, - "orientation": -2.813188076019287, - "vx": 0.7716304659843445, - "vy": -0.03834922984242439 - }, - { - "id": 3, - "x": -1.1734058856964111, - "y": 0.7715398073196411, - "orientation": -3.064298152923584, - "vx": 0.4236904978752136, - "vy": -0.8038316369056702 - }, - { - "id": 4, - "x": 1.9959893226623535, - "y": 0.23790554702281952, - "orientation": 3.12925386428833, - "vx": -0.7307436466217041, - "vy": 0.1540280431509018 - }, - { - "id": 5, - "x": -0.35998713970184326, - "y": 0.1146506518125534, - "orientation": 3.110229253768921, - "vx": -1.9198471307754517, - "vy": -0.021678710356354713 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_flow_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 24.166666666666668 - } - }, - { - "scenario_id": "counter_flow_vs_split_shape_t38.9_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 38.93333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_flow_vs_split_shape.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 38.93333333333333, - "ball_x": -2.120424270629883, - "ball_y": 0.10974912345409393, - "ball_vx": 0.14999905228614807, - "ball_vy": -0.22905279695987701, - "friendly_robots": [ - { - "id": 0, - "x": 4.408725738525391, - "y": -0.30462777614593506, - "orientation": 3.078908681869507, - "vx": 0.002234461484476924, - "vy": -0.18538475036621094 - }, - { - "id": 1, - "x": -2.602802038192749, - "y": -0.23456603288650513, - "orientation": 0.7832028269767761, - "vx": -0.33520039916038513, - "vy": -0.6370827555656433 - }, - { - "id": 2, - "x": -2.753568410873413, - "y": 0.24166786670684814, - "orientation": -0.18571610748767853, - "vx": 0.29043737053871155, - "vy": 0.2554330825805664 - }, - { - "id": 3, - "x": -1.8956093788146973, - "y": 0.2077370285987854, - "orientation": -2.753563642501831, - "vx": 0.14042845368385315, - "vy": -0.2796286344528198 - }, - { - "id": 4, - "x": -2.079329490661621, - "y": 0.010945822112262249, - "orientation": 1.8272814750671387, - "vx": 0.17708562314510345, - "vy": -0.21792109310626984 - }, - { - "id": 5, - "x": 2.6000046730041504, - "y": -0.6886199116706848, - "orientation": 2.973003387451172, - "vx": 1.1717105735442601e-05, - "vy": -0.19452635943889618 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.415907382965088, - "y": 0.18775297701358795, - "orientation": -0.0054698227904737, - "vx": 0.010842681862413883, - "vy": -0.1976119577884674 - }, - { - "id": 1, - "x": -2.2240376472473145, - "y": 0.11748506128787994, - "orientation": -0.09301301836967468, - "vx": 0.14778095483779907, - "vy": -0.2574119567871094 - }, - { - "id": 2, - "x": -3.2843875885009766, - "y": 0.025355957448482513, - "orientation": 0.056038595736026764, - "vx": -0.6168525218963623, - "vy": -0.9313105940818787 - }, - { - "id": 3, - "x": -3.1447958946228027, - "y": 0.16808204352855682, - "orientation": 0.23966506123542786, - "vx": -0.7233752012252808, - "vy": -0.5557252168655396 - }, - { - "id": 4, - "x": -1.3384829759597778, - "y": 0.34230881929397583, - "orientation": -2.8668363094329834, - "vx": 0.07187142968177795, - "vy": -0.23218192160129547 - }, - { - "id": 5, - "x": -1.6010875701904297, - "y": 0.12903787195682526, - "orientation": -3.1250829696655273, - "vx": 0.21216900646686554, - "vy": -0.20261995494365692 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_flow_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 38.93333333333333 - } - }, - { - "scenario_id": "counter_flow_vs_split_shape_t44.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 44.333333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_flow_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 44.333333333333336, - "ball_x": -4.30849027633667, - "ball_y": 1.712103247642517, - "ball_vx": -0.08442243933677673, - "ball_vy": 0.053704604506492615, - "friendly_robots": [ - { - "id": 0, - "x": 4.4318108558654785, - "y": 0.10743697732686996, - "orientation": 2.9768614768981934, - "vx": 0.02070355974137783, - "vy": 0.25561392307281494 - }, - { - "id": 1, - "x": -4.198726654052734, - "y": 1.700530767440796, - "orientation": -3.1265223026275635, - "vx": 0.01326722837984562, - "vy": -0.07293326407670975 - }, - { - "id": 2, - "x": -2.751854181289673, - "y": 1.288655400276184, - "orientation": 2.911198854446411, - "vx": 0.024836735799908638, - "vy": -0.07962650060653687 - }, - { - "id": 3, - "x": -2.2737228870391846, - "y": 0.028316680341959, - "orientation": 2.4753000736236572, - "vx": 0.5400398373603821, - "vy": -1.036478042602539 - }, - { - "id": 4, - "x": -3.2948811054229736, - "y": 1.7701553106307983, - "orientation": 2.950695753097534, - "vx": -0.5913400650024414, - "vy": 0.13793611526489258 - }, - { - "id": 5, - "x": 2.599982261657715, - "y": 0.6362484097480774, - "orientation": 2.987215518951416, - "vx": 3.335100336698815e-05, - "vy": 0.004549212288111448 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410074710845947, - "y": 0.4070722162723541, - "orientation": 1.5203739404678345, - "vx": 2.0245813630026532e-06, - "vy": -1.0087717328133294e-07 - }, - { - "id": 1, - "x": -2.359100341796875, - "y": -0.8720987439155579, - "orientation": 2.2265541553497314, - "vx": 0.5507335662841797, - "vy": -1.0226315259933472 - }, - { - "id": 2, - "x": -2.483659505844116, - "y": -1.0020341873168945, - "orientation": 2.2148008346557617, - "vx": 0.6805715560913086, - "vy": -1.151676058769226 - }, - { - "id": 3, - "x": -4.412126541137695, - "y": 1.7360427379608154, - "orientation": -0.2116132229566574, - "vx": 0.04232988506555557, - "vy": 0.17995679378509521 - }, - { - "id": 4, - "x": 1.5342069864273071, - "y": 0.21630160510540009, - "orientation": 2.9145214557647705, - "vx": 0.46327173709869385, - "vy": -0.518505871295929 - }, - { - "id": 5, - "x": -3.0188543796539307, - "y": 0.8338114619255066, - "orientation": 2.561819553375244, - "vx": 0.01605747640132904, - "vy": 0.292267769575119 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_flow_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 44.333333333333336 - } - }, - { - "scenario_id": "counter_flow_vs_three_slot_t30.6_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 30.616666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_flow_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 30.616666666666667, - "ball_x": 3.169919967651367, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402956008911133, - "y": -0.24664221704006195, - "orientation": -3.140641689300537, - "vx": 2.8113511518768064e-10, - "vy": -3.4555691641457997e-13 - }, - { - "id": 1, - "x": 1.6352214813232422, - "y": 0.6199712157249451, - "orientation": -1.2229517698287964, - "vx": -1.9984014443252818e-14, - "vy": 7.260858581048524e-13 - }, - { - "id": 2, - "x": 2.0391845703125, - "y": -0.30520305037498474, - "orientation": -1.1545246839523315, - "vx": -4.263256414560601e-13, - "vy": -1.268984917146554e-12 - }, - { - "id": 3, - "x": 2.5276827812194824, - "y": -1.7104108333587646, - "orientation": -1.0428413152694702, - "vx": 2.731148640577885e-12, - "vy": -1.9118040484045196e-12 - }, - { - "id": 4, - "x": 2.2824339866638184, - "y": -2.1549429893493652, - "orientation": -0.9194536209106445, - "vx": -2.3581137043038325e-12, - "vy": 4.929390229335695e-13 - }, - { - "id": 5, - "x": 2.9073140621185303, - "y": -2.0053319931030273, - "orientation": 1.9119561910629272, - "vx": -0.006060267798602581, - "vy": 0.017206361517310143 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.432065963745117, - "y": 0.10165178775787354, - "orientation": -0.23530854284763336, - "vx": -3.943512183468556e-12, - "vy": -3.3527347564898946e-12 - }, - { - "id": 1, - "x": -0.43927404284477234, - "y": -1.2202190160751343, - "orientation": -0.4315389096736908, - "vx": 2.3314683517128287e-14, - "vy": 0.0 - }, - { - "id": 2, - "x": -3.019605875015259, - "y": -0.7959467172622681, - "orientation": -0.34132248163223267, - "vx": 1.0524914273446484e-12, - "vy": -4.263256414560601e-13 - }, - { - "id": 3, - "x": -2.2687976360321045, - "y": -0.8197340965270996, - "orientation": -0.4007633328437805, - "vx": -1.4788170688007085e-12, - "vy": 1.3555823130673161e-12 - }, - { - "id": 4, - "x": 2.3487753868103027, - "y": -2.331585168838501, - "orientation": -0.912394106388092, - "vx": -3.9968028886505635e-14, - "vy": -3.184119634624949e-12 - }, - { - "id": 5, - "x": 2.6423885822296143, - "y": 0.31341952085494995, - "orientation": -1.2677714824676514, - "vx": 8.526512829121202e-13, - "vy": -1.7302825838783065e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_counter_flow_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 30.616666666666667 - } - }, - { - "scenario_id": "counter_flow_vs_three_slot_t37.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 37.18333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_flow_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 37.18333333333333, - "ball_x": 4.0, - "ball_y": -2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.3957624435424805, - "y": -0.19641834497451782, - "orientation": -1.7918998003005981, - "vx": -9.85878045867139e-13, - "vy": 3.2557290197132716e-13 - }, - { - "id": 1, - "x": 2.134384870529175, - "y": 0.4717189073562622, - "orientation": -1.137646198272705, - "vx": -1.105782132526656e-12, - "vy": 2.542965837903921e-12 - }, - { - "id": 2, - "x": 1.6208306550979614, - "y": 0.05044485256075859, - "orientation": -0.879539966583252, - "vx": -2.3314683517128287e-13, - "vy": 4.3298697960381105e-14 - }, - { - "id": 3, - "x": 2.9929962158203125, - "y": -2.316990613937378, - "orientation": -0.5313692092895508, - "vx": 3.4638958368304884e-13, - "vy": 5.46229728115577e-13 - }, - { - "id": 4, - "x": 2.5078001022338867, - "y": -2.271946430206299, - "orientation": -0.31523123383522034, - "vx": 2.398081733190338e-13, - "vy": -1.971756091734278e-12 - }, - { - "id": 5, - "x": 3.018495559692383, - "y": -2.108023166656494, - "orientation": -0.38774573802948, - "vx": 8.79296635503124e-13, - "vy": 1.958433415438776e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394097805023193, - "y": -0.12297298014163971, - "orientation": -0.024309741333127022, - "vx": -1.6653345369377348e-11, - "vy": 1.6944778913341452e-12 - }, - { - "id": 1, - "x": -1.2327985763549805, - "y": -1.1909464597702026, - "orientation": -0.33267146348953247, - "vx": 9.325873406851315e-13, - "vy": 6.061817714453355e-13 - }, - { - "id": 2, - "x": -2.9693760871887207, - "y": -0.6281387209892273, - "orientation": -0.37610676884651184, - "vx": -3.503863865716994e-12, - "vy": 7.227551890309769e-13 - }, - { - "id": 3, - "x": -1.5986652374267578, - "y": -0.46979638934135437, - "orientation": -0.3879292905330658, - "vx": -1.865174681370263e-13, - "vy": 8.160139230994901e-13 - }, - { - "id": 4, - "x": 3.2484750747680664, - "y": -2.744778633117676, - "orientation": -2.823932647705078, - "vx": -0.016053663566708565, - "vy": -0.005219156853854656 - }, - { - "id": 5, - "x": 3.051205635070801, - "y": -1.3899043798446655, - "orientation": -1.1998839378356934, - "vx": 7.327471962526033e-13, - "vy": -9.325873406851315e-14 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_counter_flow_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 37.18333333333333 - } - }, - { - "scenario_id": "counter_flow_vs_three_slot_t47.8_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 47.833333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_flow_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 47.833333333333336, - "ball_x": 2.8376071453094482, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402928829193115, - "y": -0.09736248105764389, - "orientation": -3.1406822204589844, - "vx": -0.003289701882749796, - "vy": -2.668444132325476e-08 - }, - { - "id": 1, - "x": 2.2754435539245605, - "y": 1.0025050640106201, - "orientation": -1.4545682668685913, - "vx": -5.595524044110789e-13, - "vy": 4.39648317751562e-12 - }, - { - "id": 2, - "x": 2.6161890029907227, - "y": 0.881838858127594, - "orientation": -1.338832974433899, - "vx": -1.6653345369377348e-12, - "vy": 7.560618797697316e-13 - }, - { - "id": 3, - "x": 3.2964110374450684, - "y": -2.0119383335113525, - "orientation": -2.0551886558532715, - "vx": -1.5587531265737198e-12, - "vy": -5.6488147492927965e-12 - }, - { - "id": 4, - "x": 2.356705904006958, - "y": -2.148542881011963, - "orientation": 2.246215343475342, - "vx": -0.032876912504434586, - "vy": 0.04111878201365471 - }, - { - "id": 5, - "x": 3.0988729000091553, - "y": -2.190286159515381, - "orientation": 1.131248116493225, - "vx": -0.006773222237825394, - "vy": -0.0007811238756403327 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394128322601318, - "y": 0.022654514759778976, - "orientation": -0.018731798976659775, - "vx": -1.0125233984581428e-12, - "vy": -1.4085607680236478e-12 - }, - { - "id": 1, - "x": 2.8794007301330566, - "y": -2.429104804992676, - "orientation": 1.1509085893630981, - "vx": 1.3722356584366935e-12, - "vy": -1.2656542480726785e-12 - }, - { - "id": 2, - "x": -2.988008499145508, - "y": -0.9676278233528137, - "orientation": -0.32689690589904785, - "vx": -1.9984014443252818e-13, - "vy": 2.0650148258027912e-13 - }, - { - "id": 3, - "x": -3.2241880893707275, - "y": -1.2766860723495483, - "orientation": -0.4176888167858124, - "vx": -3.9968028886505635e-13, - "vy": -5.795364188543317e-13 - }, - { - "id": 4, - "x": 2.9713261127471924, - "y": -1.9463560581207275, - "orientation": -1.0759587287902832, - "vx": -1.652011860642233e-12, - "vy": -2.3314683517128287e-13 - }, - { - "id": 5, - "x": 2.92289662361145, - "y": 0.9924448132514954, - "orientation": -1.6486070156097412, - "vx": 1.2656542480726785e-12, - "vy": 1.0458300891968975e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_counter_flow_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 47.833333333333336 - } - }, - { - "scenario_id": "counter_flow_vs_three_slot_t53.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 53.9, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_flow_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 53.9, - "ball_x": 2.7611498832702637, - "ball_y": -2.7664363384246826, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.404500961303711, - "y": -0.06993374228477478, - "orientation": -3.139786720275879, - "vx": 4.263256414560601e-13, - "vy": -2.4147350785597155e-13 - }, - { - "id": 1, - "x": 2.30130672454834, - "y": 1.0739803314208984, - "orientation": -1.4848253726959229, - "vx": 1.8252066524837574e-12, - "vy": -3.177458296477198e-12 - }, - { - "id": 2, - "x": 2.594886541366577, - "y": 0.9879307746887207, - "orientation": -1.4966086149215698, - "vx": -1.4654943925052066e-13, - "vy": -2.1882495815361835e-12 - }, - { - "id": 3, - "x": 3.2441906929016113, - "y": -1.9661598205566406, - "orientation": -2.5971877574920654, - "vx": 3.3306690738754696e-13, - "vy": 5.468958619303521e-12 - }, - { - "id": 4, - "x": 2.263878107070923, - "y": -2.0089099407196045, - "orientation": 1.9779729843139648, - "vx": -2.0250467969162855e-12, - "vy": 3.770317391627032e-12 - }, - { - "id": 5, - "x": 3.1169111728668213, - "y": -2.211393356323242, - "orientation": 0.8961589336395264, - "vx": 2.6645352591003757e-13, - "vy": 5.46229728115577e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394079208374023, - "y": -0.2097339928150177, - "orientation": -0.02990437112748623, - "vx": -4.4497738826976274e-12, - "vy": 9.317546734166626e-13 - }, - { - "id": 1, - "x": 2.523547410964966, - "y": -2.013152599334717, - "orientation": 1.875434160232544, - "vx": -0.005362209398299456, - "vy": 0.017000088468194008 - }, - { - "id": 2, - "x": -2.994630813598633, - "y": -0.6236562728881836, - "orientation": -0.31920450925827026, - "vx": -1.4122036873231991e-12, - "vy": 7.527312106958561e-13 - }, - { - "id": 3, - "x": -3.2135727405548096, - "y": -1.0448112487792969, - "orientation": -0.3536072373390198, - "vx": 7.993605777301127e-13, - "vy": -4.729550084903167e-13 - }, - { - "id": 4, - "x": 2.104323148727417, - "y": -2.3213422298431396, - "orientation": 2.545093297958374, - "vx": -0.009569661691784859, - "vy": 0.0064848135225474834 - }, - { - "id": 5, - "x": 3.0086185932159424, - "y": 1.0611774921417236, - "orientation": -1.645355224609375, - "vx": -9.192646643896296e-13, - "vy": 1.199040866595169e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_counter_flow_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 53.9 - } - }, - { - "scenario_id": "counter_flow_vs_three_slot_t44.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 44.61666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_flow_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 44.61666666666667, - "ball_x": 2.8263814449310303, - "ball_y": -2.9258077144622803, - "ball_vx": 0.06035763770341873, - "ball_vy": -0.41998815536499023, - "friendly_robots": [ - { - "id": 0, - "x": 4.418947696685791, - "y": -0.18348762392997742, - "orientation": -2.1072120666503906, - "vx": -0.015344544313848019, - "vy": 0.32157889008522034 - }, - { - "id": 1, - "x": 2.194209337234497, - "y": 0.658410906791687, - "orientation": -1.5347875356674194, - "vx": -0.0009713227045722306, - "vy": 1.4083459377288818 - }, - { - "id": 2, - "x": 2.414424419403076, - "y": 0.003143365029245615, - "orientation": -1.3915165662765503, - "vx": 0.07451993227005005, - "vy": 1.9218659400939941 - }, - { - "id": 3, - "x": 3.509498357772827, - "y": -2.1286115646362305, - "orientation": -2.504399538040161, - "vx": -0.735329806804657, - "vy": 0.006348166614770889 - }, - { - "id": 4, - "x": 2.718998908996582, - "y": -2.689906120300293, - "orientation": -1.9610062837600708, - "vx": 0.06385788321495056, - "vy": -0.9786924719810486 - }, - { - "id": 5, - "x": 3.193615674972534, - "y": -2.1497786045074463, - "orientation": -1.934440016746521, - "vx": -0.11511307954788208, - "vy": -0.5667015910148621 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41055154800415, - "y": 0.008553516119718552, - "orientation": -0.3707604706287384, - "vx": 0.0010498629417270422, - "vy": -0.014807375147938728 - }, - { - "id": 1, - "x": 2.971763849258423, - "y": -2.750948667526245, - "orientation": -1.1202411651611328, - "vx": -0.3845347464084625, - "vy": -0.8863644003868103 - }, - { - "id": 2, - "x": -2.9753289222717285, - "y": -0.9521287083625793, - "orientation": -0.31028246879577637, - "vx": -0.06196213513612747, - "vy": -0.0579824224114418 - }, - { - "id": 3, - "x": -3.292574882507324, - "y": -0.9534291625022888, - "orientation": -0.23087920248508453, - "vx": -0.16320867836475372, - "vy": -0.8836473822593689 - }, - { - "id": 4, - "x": 3.33988881111145, - "y": -2.0011167526245117, - "orientation": -0.9520825147628784, - "vx": -0.4601864218711853, - "vy": 0.33411964774131775 - }, - { - "id": 5, - "x": 2.8271186351776123, - "y": 0.4027526080608368, - "orientation": -1.6243373155593872, - "vx": 0.013869162648916245, - "vy": 0.8751453161239624 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_flow_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 44.61666666666667 - } - }, - { - "scenario_id": "counter_flow_vs_tiki_taka_t64.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 64.93333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_flow_vs_tiki_taka.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 64.93333333333334, - "ball_x": -2.0494813919067383, - "ball_y": 2.646122932434082, - "ball_vx": -1.1910141438420396e-05, - "ball_vy": -0.011200967244803905, - "friendly_robots": [ - { - "id": 0, - "x": 4.409917831420898, - "y": -0.4070809483528137, - "orientation": 2.699550151824951, - "vx": 2.291500322826323e-12, - "vy": 1.0491607582707729e-13 - }, - { - "id": 1, - "x": -1.2554168701171875, - "y": 0.7033990025520325, - "orientation": 2.053929090499878, - "vx": -0.447535902261734, - "vy": -0.3500962555408478 - }, - { - "id": 2, - "x": -1.542433738708496, - "y": 0.17478607594966888, - "orientation": 1.7156999111175537, - "vx": 0.2903531491756439, - "vy": -0.19828763604164124 - }, - { - "id": 3, - "x": -1.4873758554458618, - "y": 2.359834909439087, - "orientation": 2.771468162536621, - "vx": -0.0002808190474752337, - "vy": -0.001993596088141203 - }, - { - "id": 4, - "x": -1.664789080619812, - "y": 2.5055670738220215, - "orientation": 2.7919840812683105, - "vx": 0.000928534718696028, - "vy": -0.0016854808200150728 - }, - { - "id": 5, - "x": 2.5999999046325684, - "y": 1.484706997871399, - "orientation": 2.8974428176879883, - "vx": -7.756538252579048e-06, - "vy": -0.0019737265538424253 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409903049468994, - "y": -0.0029450594447553158, - "orientation": 0.8439478874206543, - "vx": -3.3306690738754696e-11, - "vy": -4.057502944743163e-11 - }, - { - "id": 1, - "x": -1.8513129949569702, - "y": 1.0934816598892212, - "orientation": 1.6716288328170776, - "vx": 0.8721019625663757, - "vy": 1.6704410314559937 - }, - { - "id": 2, - "x": -1.9549072980880737, - "y": -0.2369471937417984, - "orientation": 1.6269452571868896, - "vx": -0.4741367995738983, - "vy": -1.8604034185409546 - }, - { - "id": 3, - "x": -2.1530988216400146, - "y": 2.6184098720550537, - "orientation": -0.004733873996883631, - "vx": 0.0005727139068767428, - "vy": -0.013319449499249458 - }, - { - "id": 4, - "x": -2.9141194820404053, - "y": 1.064315915107727, - "orientation": 1.0715911388397217, - "vx": -1.5414336473895673e-11, - "vy": -2.8397284523862254e-11 - }, - { - "id": 5, - "x": -3.103938102722168, - "y": 0.9354628920555115, - "orientation": 1.0194158554077148, - "vx": -2.596589609993316e-11, - "vy": -3.24373861104732e-11 - } - ], - "referee_command": "STOP", - "config_a_name": "build_counter_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 64.93333333333334 - } - }, - { - "scenario_id": "counter_flow_vs_tiki_taka_t26.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 26.933333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_flow_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 26.933333333333334, - "ball_x": 1.8790980577468872, - "ball_y": 2.288504123687744, - "ball_vx": 0.04834727942943573, - "ball_vy": 0.05407730117440224, - "friendly_robots": [ - { - "id": 0, - "x": 4.409971714019775, - "y": -0.3959660530090332, - "orientation": 2.32444167137146, - "vx": -0.0008764213416725397, - "vy": 0.009891198016703129 - }, - { - "id": 1, - "x": 3.752322196960449, - "y": 0.23027874529361725, - "orientation": 2.38676118850708, - "vx": 0.31446075439453125, - "vy": 0.4632801115512848 - }, - { - "id": 2, - "x": 3.536449909210205, - "y": 0.19032837450504303, - "orientation": 2.0730538368225098, - "vx": 0.01174743752926588, - "vy": -0.7181810140609741 - }, - { - "id": 3, - "x": 1.9302746057510376, - "y": 2.1838998794555664, - "orientation": 2.7652313709259033, - "vx": -0.20864459872245789, - "vy": -0.20910005271434784 - }, - { - "id": 4, - "x": 2.2799367904663086, - "y": 1.9638597965240479, - "orientation": 2.4544906616210938, - "vx": -0.11158221960067749, - "vy": 0.04842614755034447 - }, - { - "id": 5, - "x": 2.599203109741211, - "y": 1.1359182596206665, - "orientation": 2.1103999614715576, - "vx": 0.0010363253531977534, - "vy": 0.04116738215088844 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.419063568115234, - "y": 0.132416769862175, - "orientation": 0.3126522898674011, - "vx": 0.029586346819996834, - "vy": 0.43459421396255493 - }, - { - "id": 1, - "x": 2.888453245162964, - "y": -0.43148770928382874, - "orientation": 1.9218558073043823, - "vx": -0.20124076306819916, - "vy": 0.7280522584915161 - }, - { - "id": 2, - "x": 1.847854733467102, - "y": 2.3985893726348877, - "orientation": -1.0673354864120483, - "vx": -0.10504091531038284, - "vy": 0.014324028976261616 - }, - { - "id": 3, - "x": 3.013807773590088, - "y": 0.0021011403296142817, - "orientation": 1.8876914978027344, - "vx": -0.5816228985786438, - "vy": -1.0028884410858154 - }, - { - "id": 4, - "x": -2.8298752307891846, - "y": 0.16788844764232635, - "orientation": 0.41879701614379883, - "vx": -0.014383978210389614, - "vy": 0.030740823596715927 - }, - { - "id": 5, - "x": -3.0922956466674805, - "y": 0.05908660963177681, - "orientation": 0.416780561208725, - "vx": -0.006168086547404528, - "vy": 0.015331721864640713 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 26.933333333333334 - } - }, - { - "scenario_id": "counter_flow_vs_tiki_taka_t47.5_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 47.45, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_flow_vs_tiki_taka.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 47.45, - "ball_x": 1.8272242546081543, - "ball_y": 2.1301724910736084, - "ball_vx": 3.389015910215676e-05, - "ball_vy": -7.571151218144223e-05, - "friendly_robots": [ - { - "id": 0, - "x": 4.409948348999023, - "y": -0.0029174841474741697, - "orientation": 2.4502789974212646, - "vx": 3.80770082131221e-09, - "vy": -3.375219215229208e-09 - }, - { - "id": 1, - "x": 1.7500221729278564, - "y": -0.6463174819946289, - "orientation": 1.5090854167938232, - "vx": 0.7583587169647217, - "vy": -1.763609766960144 - }, - { - "id": 2, - "x": 1.759382724761963, - "y": 1.0865083932876587, - "orientation": 1.6091899871826172, - "vx": -0.04845065250992775, - "vy": -0.22263574600219727 - }, - { - "id": 3, - "x": 1.922092318534851, - "y": 2.1713898181915283, - "orientation": -2.8312442302703857, - "vx": 3.082310513491393e-06, - "vy": 1.4255374480853789e-06 - }, - { - "id": 4, - "x": 2.1757559776306152, - "y": 1.8585971593856812, - "orientation": 2.4821534156799316, - "vx": 0.005951380357146263, - "vy": -0.01558438315987587 - }, - { - "id": 5, - "x": 2.599902391433716, - "y": 1.0256731510162354, - "orientation": 2.1825599670410156, - "vx": 0.0001898486661957577, - "vy": -0.014949064701795578 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409980297088623, - "y": -0.002933489391580224, - "orientation": 0.33050525188446045, - "vx": -4.773248463152413e-09, - "vy": -1.8256874900757225e-09 - }, - { - "id": 1, - "x": 3.008654832839966, - "y": 1.321842908859253, - "orientation": 2.542177677154541, - "vx": 0.001624884782359004, - "vy": -0.01652255468070507 - }, - { - "id": 2, - "x": 1.6631965637207031, - "y": 2.2879929542541504, - "orientation": -0.2015492171049118, - "vx": -0.23006866872310638, - "vy": 0.336330384016037 - }, - { - "id": 3, - "x": 2.4807028770446777, - "y": 2.261751174926758, - "orientation": -2.9431276321411133, - "vx": 0.003753725439310074, - "vy": -0.015082660131156445 - }, - { - "id": 4, - "x": -2.9739620685577393, - "y": 0.8324670791625977, - "orientation": 0.26487112045288086, - "vx": -9.760965369309815e-09, - "vy": -2.244318064725803e-09 - }, - { - "id": 5, - "x": -3.1345434188842773, - "y": 1.0662288665771484, - "orientation": 0.2121138572692871, - "vx": -0.00867039617151022, - "vy": -0.006317215505987406 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 47.45 - } - }, - { - "scenario_id": "counter_flow_vs_tiki_taka_plus_t17.7_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 17.733333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_flow_vs_tiki_taka_plus.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 17.733333333333334, - "ball_x": 2.9533047676086426, - "ball_y": 0.201347216963768, - "ball_vx": 8.752998326144734e-12, - "ball_vy": 1.8993140393774866e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.40989351272583, - "y": 0.0028932609129697084, - "orientation": 3.0074334144592285, - "vx": 0.00012502017489168793, - "vy": -0.0032068530563265085 - }, - { - "id": 1, - "x": 2.788594961166382, - "y": -0.7525963187217712, - "orientation": 2.0103864669799805, - "vx": -0.9642316699028015, - "vy": 0.7276114821434021 - }, - { - "id": 2, - "x": 2.416557788848877, - "y": 0.6501423716545105, - "orientation": -0.4984181225299835, - "vx": 0.627717912197113, - "vy": 0.21993905305862427 - }, - { - "id": 3, - "x": 2.3163902759552, - "y": -0.7188457250595093, - "orientation": 0.883018970489502, - "vx": 0.33650898933410645, - "vy": -0.14005324244499207 - }, - { - "id": 4, - "x": 3.1013667583465576, - "y": 0.5078012943267822, - "orientation": -2.808375597000122, - "vx": -0.5982606410980225, - "vy": 0.282277375459671 - }, - { - "id": 5, - "x": 2.9634487628936768, - "y": 0.09635353833436966, - "orientation": 1.821964979171753, - "vx": -1.4268586312482512e-11, - "vy": 6.120728923697527e-11 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409980297088623, - "y": -0.26727494597435, - "orientation": 0.051737383008003235, - "vx": 0.00019226456061005592, - "vy": -0.25101444125175476 - }, - { - "id": 1, - "x": 2.2723374366760254, - "y": 0.024147862568497658, - "orientation": 0.15941447019577026, - "vx": -0.09676259011030197, - "vy": 0.10998746007680893 - }, - { - "id": 2, - "x": 1.1438055038452148, - "y": -0.8549138307571411, - "orientation": 0.921400785446167, - "vx": 0.598744809627533, - "vy": -0.18474534153938293 - }, - { - "id": 3, - "x": 0.8695182204246521, - "y": -0.30453357100486755, - "orientation": 0.40528830885887146, - "vx": 0.27683696150779724, - "vy": 0.6620714068412781 - }, - { - "id": 4, - "x": -1.1679728031158447, - "y": 0.4181087911128998, - "orientation": -0.06918466836214066, - "vx": -1.9193724393844604, - "vy": 0.04172671213746071 - }, - { - "id": 5, - "x": 1.0254205465316772, - "y": -0.21732789278030396, - "orientation": 0.709820032119751, - "vx": -0.0485835075378418, - "vy": 0.6344641447067261 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 17.733333333333334 - } - }, - { - "scenario_id": "counter_flow_vs_tiki_taka_plus_t30.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 30.883333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_flow_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 30.883333333333333, - "ball_x": 2.903120279312134, - "ball_y": 1.6050400733947754, - "ball_vx": 0.21822959184646606, - "ball_vy": 0.9733186364173889, - "friendly_robots": [ - { - "id": 0, - "x": 4.41286039352417, - "y": 0.005741455126553774, - "orientation": 2.3973748683929443, - "vx": -0.005930261220782995, - "vy": -0.0014898179797455668 - }, - { - "id": 1, - "x": 2.2651784420013428, - "y": -0.9446816444396973, - "orientation": 1.2747201919555664, - "vx": 0.39283493161201477, - "vy": -1.691025972366333 - }, - { - "id": 2, - "x": 3.04866099357605, - "y": 1.6496602296829224, - "orientation": -2.9140148162841797, - "vx": -0.18656979501247406, - "vy": 0.9525995254516602 - }, - { - "id": 3, - "x": 2.6174240112304688, - "y": -0.597760021686554, - "orientation": 1.3640722036361694, - "vx": -0.2882043421268463, - "vy": 1.5074998140335083 - }, - { - "id": 4, - "x": 3.0355606079101562, - "y": 0.785595715045929, - "orientation": 1.7291063070297241, - "vx": -0.08419672399759293, - "vy": 0.8672526478767395 - }, - { - "id": 5, - "x": 2.5257394313812256, - "y": 0.10952731966972351, - "orientation": 1.2941274642944336, - "vx": -0.08435977250337601, - "vy": 0.9332752227783203 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41414213180542, - "y": 0.007346822414547205, - "orientation": 0.1806846559047699, - "vx": -0.02761322818696499, - "vy": 0.12900835275650024 - }, - { - "id": 1, - "x": 2.8411600589752197, - "y": 0.008946564048528671, - "orientation": 1.3747427463531494, - "vx": 0.3694537580013275, - "vy": -0.06829467415809631 - }, - { - "id": 2, - "x": 3.015245199203491, - "y": -0.7135120630264282, - "orientation": 1.6700034141540527, - "vx": -0.08027231693267822, - "vy": -0.12102001160383224 - }, - { - "id": 3, - "x": 2.807961940765381, - "y": 1.545586347579956, - "orientation": 0.5925763845443726, - "vx": 0.005978924222290516, - "vy": 0.9918485879898071 - }, - { - "id": 4, - "x": -2.95535945892334, - "y": 0.07378086447715759, - "orientation": 0.20519374310970306, - "vx": 0.16101329028606415, - "vy": -0.46034330129623413 - }, - { - "id": 5, - "x": -3.2066092491149902, - "y": 0.38477784395217896, - "orientation": 0.0502578541636467, - "vx": 0.03314151242375374, - "vy": -1.0201454162597656 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 30.883333333333333 - } - }, - { - "scenario_id": "counter_press_vs_decoy_and_overload_t29.5_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 29.483333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_decoy_and_overload.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 29.483333333333334, - "ball_x": -2.5, - "ball_y": 0.597169041633606, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.392707824707031, - "y": -0.004614921286702156, - "orientation": 3.1248409748077393, - "vx": 4.2525982735241996e-11, - "vy": 7.003772561908761e-13 - }, - { - "id": 1, - "x": -0.898831307888031, - "y": 1.358935832977295, - "orientation": -2.9705941677093506, - "vx": -1.3455903058456897e-12, - "vy": -3.597122599785507e-13 - }, - { - "id": 2, - "x": 4.069674491882324, - "y": -1.0651907920837402, - "orientation": 2.940587282180786, - "vx": 1.1723955140041653e-12, - "vy": -1.8185453143360064e-12 - }, - { - "id": 3, - "x": -3.0153942108154297, - "y": 0.06231300160288811, - "orientation": -2.3539788722991943, - "vx": -0.013996991328895092, - "vy": -0.07177494466304779 - }, - { - "id": 4, - "x": -2.9832115173339844, - "y": 1.2263041734695435, - "orientation": 2.226689100265503, - "vx": -0.007193914148956537, - "vy": 0.009366386570036411 - }, - { - "id": 5, - "x": -1.7812062501907349, - "y": 0.9913957118988037, - "orientation": -2.9957222938537598, - "vx": -5.861977570020827e-13, - "vy": 1.20570220474292e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.192952632904053, - "y": 0.7614993453025818, - "orientation": 0.19684448838233948, - "vx": -5.835332217429823e-12, - "vy": 1.0658141036401503e-13 - }, - { - "id": 1, - "x": -2.3640408515930176, - "y": 0.42884397506713867, - "orientation": -3.0183768272399902, - "vx": -4.39648317751562e-13, - "vy": -4.446443213623752e-13 - }, - { - "id": 2, - "x": -1.4446979761123657, - "y": 0.7744214534759521, - "orientation": -3.102038621902466, - "vx": 5.595524044110789e-13, - "vy": 8.326672684688674e-14 - }, - { - "id": 3, - "x": -3.1654534339904785, - "y": 0.4298202693462372, - "orientation": -3.0902798175811768, - "vx": 2.2648549702353193e-13, - "vy": 1.815214645262131e-13 - }, - { - "id": 4, - "x": -3.118969440460205, - "y": 0.6107663512229919, - "orientation": -3.128174066543579, - "vx": -4.249933738265099e-12, - "vy": 1.6653345369377348e-14 - }, - { - "id": 5, - "x": 4.121771812438965, - "y": -1.542565941810608, - "orientation": 2.891331434249878, - "vx": -4.423128530106624e-12, - "vy": 4.796163466380676e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_decoy_and_overload_kernel_strategy", - "frame_ts": 29.483333333333334 - } - }, - { - "scenario_id": "counter_press_vs_decoy_and_overload_t36.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 36.78333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_decoy_and_overload.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 36.78333333333333, - "ball_x": -1.4933891296386719, - "ball_y": 0.5983620285987854, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.393573760986328, - "y": -0.12341063469648361, - "orientation": 3.115370988845825, - "vx": -2.9043434324194095e-12, - "vy": 1.8943180357666733e-13 - }, - { - "id": 1, - "x": 1.2486684322357178, - "y": 0.47175219655036926, - "orientation": -2.761563301086426, - "vx": -7.993605777301127e-14, - "vy": -7.16093850883226e-14 - }, - { - "id": 2, - "x": 3.948115110397339, - "y": -1.132365107536316, - "orientation": 2.812976598739624, - "vx": -8.08686451136964e-12, - "vy": 8.459899447643693e-13 - }, - { - "id": 3, - "x": -2.9780802726745605, - "y": -0.3505147397518158, - "orientation": 0.5758590698242188, - "vx": 2.531308496145357e-13, - "vy": -2.1649348980190553e-13 - }, - { - "id": 4, - "x": -2.892756462097168, - "y": 0.008188105188310146, - "orientation": 0.376897931098938, - "vx": 4.569677969357144e-12, - "vy": 8.101332105159287e-13 - }, - { - "id": 5, - "x": -1.6156535148620605, - "y": 0.9752873182296753, - "orientation": 2.4181904792785645, - "vx": -1.1524114995609125e-12, - "vy": -4.030109579389318e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.399683952331543, - "y": 0.02773595228791237, - "orientation": 0.19529113173484802, - "vx": 4.263256414560601e-13, - "vy": -4.628589178601317e-13 - }, - { - "id": 1, - "x": -2.147930145263672, - "y": 1.0174041986465454, - "orientation": 2.5712265968322754, - "vx": -0.03380095213651657, - "vy": 0.02163960598409176 - }, - { - "id": 2, - "x": 2.0113823413848877, - "y": -0.15026149153709412, - "orientation": 2.972107410430908, - "vx": -2.9842794901924208e-12, - "vy": 4.729550084903167e-13 - }, - { - "id": 3, - "x": -3.3097481727600098, - "y": 0.14646965265274048, - "orientation": 0.19103899598121643, - "vx": 2.2648549702353193e-12, - "vy": -1.8068879725774423e-13 - }, - { - "id": 4, - "x": -3.207488536834717, - "y": 0.2946113049983978, - "orientation": 0.22240909934043884, - "vx": 2.104982854689297e-12, - "vy": -4.5130565951012613e-13 - }, - { - "id": 5, - "x": 4.000290870666504, - "y": -1.5625964403152466, - "orientation": 2.7331418991088867, - "vx": 1.7053025658242404e-12, - "vy": -1.3522516439934407e-12 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_decoy_and_overload_kernel_strategy", - "frame_ts": 36.78333333333333 - } - }, - { - "scenario_id": "counter_press_vs_decoy_and_overload_t26.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 26.333333333333332, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_decoy_and_overload.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 26.333333333333332, - "ball_x": -4.272995471954346, - "ball_y": 0.5846392512321472, - "ball_vx": -0.7438713312149048, - "ball_vy": 0.0398908331990242, - "friendly_robots": [ - { - "id": 0, - "x": 4.40991735458374, - "y": -0.0027961216401308775, - "orientation": 3.0730531215667725, - "vx": -2.6787638773839717e-09, - "vy": -2.96007787170538e-08 - }, - { - "id": 1, - "x": 0.13614100217819214, - "y": 1.369144320487976, - "orientation": -2.9371442794799805, - "vx": -1.8480075597763062, - "vy": 0.1818091720342636 - }, - { - "id": 2, - "x": 3.904986619949341, - "y": -1.0862374305725098, - "orientation": 2.9310190677642822, - "vx": 0.41490644216537476, - "vy": 0.05501793697476387 - }, - { - "id": 3, - "x": -2.748249053955078, - "y": 0.45658037066459656, - "orientation": 3.0075886249542236, - "vx": -0.19477880001068115, - "vy": -0.05595921725034714 - }, - { - "id": 4, - "x": -2.716222047805786, - "y": 0.993812084197998, - "orientation": -2.9560048580169678, - "vx": -0.4869111478328705, - "vy": 0.2851097285747528 - }, - { - "id": 5, - "x": -0.8945322036743164, - "y": 1.095390796661377, - "orientation": -2.9882192611694336, - "vx": -1.7072019577026367, - "vy": -0.14225506782531738 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4101481437683105, - "y": 0.4070834815502167, - "orientation": 0.5383705496788025, - "vx": -1.4650527191406582e-05, - "vy": 2.530388519517146e-05 - }, - { - "id": 1, - "x": -1.9137157201766968, - "y": 0.4733247756958008, - "orientation": 3.129110813140869, - "vx": -1.7636945247650146, - "vy": -0.1687849909067154 - }, - { - "id": 2, - "x": -0.9612513780593872, - "y": 0.8317059874534607, - "orientation": -3.0619864463806152, - "vx": -1.8713270425796509, - "vy": -0.1461714804172516 - }, - { - "id": 3, - "x": -3.1005308628082275, - "y": 0.4341959059238434, - "orientation": 2.958770275115967, - "vx": 0.007791266776621342, - "vy": 0.018812144175171852 - }, - { - "id": 4, - "x": -2.96354603767395, - "y": 0.6571212410926819, - "orientation": -3.1212456226348877, - "vx": -0.014674444682896137, - "vy": -0.020220346748828888 - }, - { - "id": 5, - "x": 4.019967555999756, - "y": -1.539808988571167, - "orientation": 2.88193416595459, - "vx": 0.3654695153236389, - "vy": 0.012562964111566544 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_decoy_and_overload_kernel_strategy", - "frame_ts": 26.333333333333332 - } - }, - { - "scenario_id": "counter_press_vs_decoy_and_overload_t44.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 44.016666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_decoy_and_overload.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 44.016666666666666, - "ball_x": -1.1704660654067993, - "ball_y": 0.491737425327301, - "ball_vx": -1.5448354417912924e-07, - "ball_vy": -8.955362318374682e-08, - "friendly_robots": [ - { - "id": 0, - "x": 4.405914306640625, - "y": 0.10536932200193405, - "orientation": 3.067479372024536, - "vx": 0.007369437254965305, - "vy": -0.1854076385498047 - }, - { - "id": 1, - "x": -2.420003652572632, - "y": -2.1117281913757324, - "orientation": 0.9784053564071655, - "vx": -0.2040846049785614, - "vy": 0.8982805013656616 - }, - { - "id": 2, - "x": 4.1919708251953125, - "y": -1.1285592317581177, - "orientation": 2.8617169857025146, - "vx": 0.5606557726860046, - "vy": 0.11254957318305969 - }, - { - "id": 3, - "x": -0.5869660377502441, - "y": -1.084487795829773, - "orientation": 1.853257656097412, - "vx": -0.430088073015213, - "vy": 0.5485618114471436 - }, - { - "id": 4, - "x": -1.1063116788864136, - "y": 0.6562618613243103, - "orientation": 2.6655869483947754, - "vx": -0.6601611971855164, - "vy": 0.2204638123512268 - }, - { - "id": 5, - "x": -1.7647526264190674, - "y": 0.30266308784484863, - "orientation": 0.19251130521297455, - "vx": -1.2675647735595703, - "vy": -0.34658148884773254 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408989429473877, - "y": 0.002784850774332881, - "orientation": 0.1489369124174118, - "vx": -6.098508364971167e-09, - "vy": -3.3928504450386754e-10 - }, - { - "id": 1, - "x": -1.0623434782028198, - "y": 0.3614422082901001, - "orientation": 1.9130421876907349, - "vx": -0.528181254863739, - "vy": 0.18378180265426636 - }, - { - "id": 2, - "x": 2.927447557449341, - "y": 0.22215189039707184, - "orientation": 3.076812267303467, - "vx": 1.868524002190952e-08, - "vy": 1.149027539781855e-09 - }, - { - "id": 3, - "x": -3.018002986907959, - "y": -0.10042969137430191, - "orientation": 0.3092845380306244, - "vx": -2.0758861296599207e-09, - "vy": -7.845524230276624e-10 - }, - { - "id": 4, - "x": -2.9110071659088135, - "y": 0.11521202325820923, - "orientation": 0.2124338299036026, - "vx": -0.006012597121298313, - "vy": 0.0034075502771884203 - }, - { - "id": 5, - "x": 4.3354668617248535, - "y": -1.5331543684005737, - "orientation": 2.7886462211608887, - "vx": -0.062288083136081696, - "vy": 0.017926696687936783 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_decoy_and_overload_kernel_strategy", - "frame_ts": 44.016666666666666 - } - }, - { - "scenario_id": "counter_press_vs_give_and_go_solo_t23.5_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 23.466666666666665, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_give_and_go_solo.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 23.466666666666665, - "ball_x": -0.23461495339870453, - "ball_y": -0.8726746439933777, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402923583984375, - "y": 0.4072495102882385, - "orientation": -3.13383150100708, - "vx": 2.5845992013273644e-12, - "vy": -1.2490009027033011e-12 - }, - { - "id": 1, - "x": 0.0791904628276825, - "y": -1.1928150653839111, - "orientation": -0.9659898281097412, - "vx": -2.0941581801992015e-13, - "vy": 5.129230373768223e-13 - }, - { - "id": 2, - "x": -0.41778239607810974, - "y": 0.3692726790904999, - "orientation": -1.6292778253555298, - "vx": 1.0524914273446484e-12, - "vy": 7.194245199571014e-13 - }, - { - "id": 3, - "x": -0.18529079854488373, - "y": 0.24178966879844666, - "orientation": -1.6886781454086304, - "vx": 6.211697822777751e-13, - "vy": -3.9718228705964975e-13 - }, - { - "id": 4, - "x": -0.013042271137237549, - "y": -0.8724021315574646, - "orientation": 0.09377452731132507, - "vx": -6.453171330633722e-15, - "vy": -4.9960036108132044e-14 - }, - { - "id": 5, - "x": -1.1639704704284668, - "y": 0.16615837812423706, - "orientation": -0.8573521971702576, - "vx": -2.731148640577885e-13, - "vy": 5.254130464038553e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.391501426696777, - "y": -0.2515057325363159, - "orientation": -0.011740688234567642, - "vx": 1.0682654760785226e-09, - "vy": 1.9313051158320604e-10 - }, - { - "id": 1, - "x": -0.8342835307121277, - "y": -0.3906070291996002, - "orientation": 2.4635515213012695, - "vx": -0.04194468632340431, - "vy": 0.03371882811188698 - }, - { - "id": 2, - "x": -0.7323724031448364, - "y": -0.19521427154541016, - "orientation": -2.4972848892211914, - "vx": -1.6653345369377348e-14, - "vy": 3.7886360715333467e-13 - }, - { - "id": 3, - "x": -1.4715476036071777, - "y": 0.4875507056713104, - "orientation": -0.834071695804596, - "vx": 4.39648317751562e-13, - "vy": -8.892886427247504e-13 - }, - { - "id": 4, - "x": -0.9015163779258728, - "y": -0.12676994502544403, - "orientation": -0.8829033970832825, - "vx": -1.432187701766452e-13, - "vy": 1.9567680809018384e-13 - }, - { - "id": 5, - "x": 0.05559596046805382, - "y": -0.13032391667366028, - "orientation": 1.1958858966827393, - "vx": -1.4081227561746346e-07, - "vy": 5.486237952823103e-08 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 23.466666666666665 - } - }, - { - "scenario_id": "counter_press_vs_give_and_go_solo_t42.5_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 42.55, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_give_and_go_solo.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 42.55, - "ball_x": -3.0037496089935303, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402864933013916, - "y": 0.4073365330696106, - "orientation": -3.1380467414855957, - "vx": 1.5987211554602254e-12, - "vy": 1.0641487691032125e-12 - }, - { - "id": 1, - "x": -0.8635196089744568, - "y": 1.111243486404419, - "orientation": -2.607781171798706, - "vx": -3.164135620181696e-13, - "vy": -4.5297099404706387e-13 - }, - { - "id": 2, - "x": -1.1375951766967773, - "y": 0.5027127861976624, - "orientation": -2.4468228816986084, - "vx": -1.9317880628477724e-13, - "vy": 7.860379014346108e-13 - }, - { - "id": 3, - "x": 1.1824350357055664, - "y": 0.014746957458555698, - "orientation": -2.526309013366699, - "vx": 6.794564910705958e-13, - "vy": 1.803765470320684e-13 - }, - { - "id": 4, - "x": -0.12024515867233276, - "y": -0.14090126752853394, - "orientation": 2.6258673667907715, - "vx": 4.383993168488587e-13, - "vy": -1.0658141036401503e-13 - }, - { - "id": 5, - "x": -3.260913610458374, - "y": -2.353168487548828, - "orientation": 2.085571765899658, - "vx": -3.730349362740526e-13, - "vy": 2.2248869413488137e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.392773151397705, - "y": -0.2893112897872925, - "orientation": -0.01643667370080948, - "vx": -2.8776980798284058e-12, - "vy": -7.643885524544203e-13 - }, - { - "id": 1, - "x": -1.4522619247436523, - "y": 0.6029317378997803, - "orientation": -2.112051010131836, - "vx": 4.1300296516055823e-13, - "vy": 7.227551890309769e-13 - }, - { - "id": 2, - "x": -0.9898710250854492, - "y": 0.8724724650382996, - "orientation": -2.234863519668579, - "vx": -1.488809076022335e-12, - "vy": 4.2299497238218464e-13 - }, - { - "id": 3, - "x": -1.9504783153533936, - "y": 0.8072417378425598, - "orientation": -2.522050142288208, - "vx": -4.809486142676178e-12, - "vy": -2.091660178393795e-12 - }, - { - "id": 4, - "x": 1.4045275449752808, - "y": -0.4357697367668152, - "orientation": -2.626831293106079, - "vx": -8.060219158778636e-13, - "vy": 1.3489209749195652e-13 - }, - { - "id": 5, - "x": -2.6440584659576416, - "y": -2.0604851245880127, - "orientation": 1.090880274772644, - "vx": 0.018150227144360542, - "vy": 0.03478610888123512 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 42.55 - } - }, - { - "scenario_id": "counter_press_vs_give_and_go_solo_t29.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 29.65, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_give_and_go_solo.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 29.65, - "ball_x": 0.16340294480323792, - "ball_y": -0.8731732368469238, - "ball_vx": -0.0008132187067531049, - "ball_vy": -0.14281560480594635, - "friendly_robots": [ - { - "id": 0, - "x": 4.406283855438232, - "y": -0.09288090467453003, - "orientation": -2.9601593017578125, - "vx": 0.0065633635967969894, - "vy": 0.16339106857776642 - }, - { - "id": 1, - "x": 0.7057579159736633, - "y": 0.6905321478843689, - "orientation": -1.7958213090896606, - "vx": -0.6042502522468567, - "vy": -1.4276587963104248 - }, - { - "id": 2, - "x": -0.7481052875518799, - "y": 0.3118264675140381, - "orientation": -1.0506736040115356, - "vx": -0.8607985377311707, - "vy": -0.41147908568382263 - }, - { - "id": 3, - "x": -2.4309964179992676, - "y": 2.093053102493286, - "orientation": -0.649199903011322, - "vx": 0.22716476023197174, - "vy": -0.9821640849113464 - }, - { - "id": 4, - "x": -0.43387365341186523, - "y": -1.0638905763626099, - "orientation": 0.34934431314468384, - "vx": -0.9073726534843445, - "vy": -0.6517420411109924 - }, - { - "id": 5, - "x": 0.22449511289596558, - "y": -0.7793371677398682, - "orientation": -1.9940458536148071, - "vx": 0.044192422181367874, - "vy": -0.15991030633449554 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409928798675537, - "y": -0.011667112819850445, - "orientation": -0.1859806776046753, - "vx": -0.0001269039639737457, - "vy": 0.020524486899375916 - }, - { - "id": 1, - "x": -1.5900568962097168, - "y": 0.13911846280097961, - "orientation": -0.33232811093330383, - "vx": 1.3053233623504639, - "vy": -0.1734176129102707 - }, - { - "id": 2, - "x": -1.8031110763549805, - "y": -1.8878974914550781, - "orientation": 0.20073957741260529, - "vx": 1.2953107357025146, - "vy": -0.2984137535095215 - }, - { - "id": 3, - "x": -1.914243459701538, - "y": 0.34343013167381287, - "orientation": -0.5468575358390808, - "vx": 1.4237810373306274, - "vy": 0.45395249128341675 - }, - { - "id": 4, - "x": -0.5600879192352295, - "y": -0.19301539659500122, - "orientation": -0.8135976195335388, - "vx": 1.4776281118392944, - "vy": -0.2556384801864624 - }, - { - "id": 5, - "x": 0.055904485285282135, - "y": -0.8422549962997437, - "orientation": 0.07484328746795654, - "vx": 0.015603172592818737, - "vy": -0.08305825293064117 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 29.65 - } - }, - { - "scenario_id": "counter_press_vs_give_and_go_solo_t36.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 36.266666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_give_and_go_solo.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 36.266666666666666, - "ball_x": 0.1181616485118866, - "ball_y": -0.980166494846344, - "ball_vx": -0.5946665406227112, - "ball_vy": -0.24668490886688232, - "friendly_robots": [ - { - "id": 0, - "x": 4.4098992347717285, - "y": 0.4070792496204376, - "orientation": -2.8302698135375977, - "vx": 1.0893312918369702e-08, - "vy": -2.2818818834480226e-08 - }, - { - "id": 1, - "x": 2.380887508392334, - "y": 1.0331284999847412, - "orientation": -2.300973415374756, - "vx": 0.29995301365852356, - "vy": 0.4403439164161682 - }, - { - "id": 2, - "x": 1.8854702711105347, - "y": 0.791630744934082, - "orientation": -2.4543232917785645, - "vx": -0.2618134617805481, - "vy": -0.7319081425666809 - }, - { - "id": 3, - "x": 2.6306040287017822, - "y": 0.3365882635116577, - "orientation": -2.656191825866699, - "vx": -0.12247654795646667, - "vy": -0.161408469080925 - }, - { - "id": 4, - "x": 2.265578508377075, - "y": 0.10990007221698761, - "orientation": -2.6689600944519043, - "vx": -0.08649434894323349, - "vy": -0.21636976301670074 - }, - { - "id": 5, - "x": 0.24977131187915802, - "y": -0.9836929440498352, - "orientation": -3.0960958003997803, - "vx": 0.003708814736455679, - "vy": -0.010239512659609318 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409982681274414, - "y": -0.0029783793725073338, - "orientation": -0.20900003612041473, - "vx": 5.373568257027728e-10, - "vy": -1.6595977370137405e-10 - }, - { - "id": 1, - "x": 2.1550304889678955, - "y": -0.3727004826068878, - "orientation": -2.8040525913238525, - "vx": 0.1596994698047638, - "vy": -0.10861758142709732 - }, - { - "id": 2, - "x": 2.8399951457977295, - "y": 0.8685303330421448, - "orientation": -2.583836555480957, - "vx": 0.46683385968208313, - "vy": 0.09415707737207413 - }, - { - "id": 3, - "x": 2.3307530879974365, - "y": -0.5140489935874939, - "orientation": -2.900696039199829, - "vx": 0.21061715483665466, - "vy": -0.662325382232666 - }, - { - "id": 4, - "x": 2.705199718475342, - "y": -0.24760106205940247, - "orientation": -2.8539841175079346, - "vx": 0.1688031107187271, - "vy": -0.5466362833976746 - }, - { - "id": 5, - "x": 0.11728548258543015, - "y": -0.8615747690200806, - "orientation": -1.0244821310043335, - "vx": 0.01871797814965248, - "vy": 0.016907773911952972 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 36.266666666666666 - } - }, - { - "scenario_id": "counter_press_vs_give_and_go_solo_t51.5_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 51.46666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_give_and_go_solo.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 51.46666666666667, - "ball_x": -3.0014007091522217, - "ball_y": -2.535468816757202, - "ball_vx": 0.08860574662685394, - "ball_vy": 0.04004461690783501, - "friendly_robots": [ - { - "id": 0, - "x": 4.40721321105957, - "y": 0.4090290069580078, - "orientation": -2.7601099014282227, - "vx": -7.978902516470043e-08, - "vy": 1.9889701263764437e-07 - }, - { - "id": 1, - "x": -2.6794471740722656, - "y": 2.049499988555908, - "orientation": -1.5157970190048218, - "vx": 7.72715225139109e-13, - "vy": 1.6400214519762812e-11 - }, - { - "id": 2, - "x": -2.775655508041382, - "y": 1.294865369796753, - "orientation": -1.638719081878662, - "vx": 0.20132461190223694, - "vy": 0.3530035614967346 - }, - { - "id": 3, - "x": -0.6219586730003357, - "y": -0.4428499639034271, - "orientation": -2.4401848316192627, - "vx": -1.2503576278686523, - "vy": -1.4563230276107788 - }, - { - "id": 4, - "x": -2.6106576919555664, - "y": -2.066654682159424, - "orientation": -1.9184659719467163, - "vx": 0.11269063502550125, - "vy": -0.5726203322410583 - }, - { - "id": 5, - "x": -2.955051898956299, - "y": -2.641477346420288, - "orientation": 1.7132563591003418, - "vx": 1.6984671674435958e-05, - "vy": -1.2451292832338368e-06 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409112453460693, - "y": -0.07252880930900574, - "orientation": -1.0650982856750488, - "vx": -0.0016182127874344587, - "vy": 0.12754248082637787 - }, - { - "id": 1, - "x": -2.447402000427246, - "y": -0.34886470437049866, - "orientation": -1.8164608478546143, - "vx": 0.31176498532295227, - "vy": -0.3678301274776459 - }, - { - "id": 2, - "x": -2.425172805786133, - "y": 1.442075490951538, - "orientation": -1.7344871759414673, - "vx": -0.037811923772096634, - "vy": -0.17263472080230713 - }, - { - "id": 3, - "x": -2.101497173309326, - "y": 0.8574730157852173, - "orientation": -1.9064680337905884, - "vx": -0.11538868397474289, - "vy": 0.17742981016635895 - }, - { - "id": 4, - "x": -0.5268108248710632, - "y": 0.20676632225513458, - "orientation": -2.3160080909729004, - "vx": -8.471260116493795e-06, - "vy": -1.4699006101182022e-07 - }, - { - "id": 5, - "x": -3.033224105834961, - "y": -2.3411831855773926, - "orientation": -0.858694314956665, - "vx": 0.6742891669273376, - "vy": 0.2239682972431183 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 51.46666666666667 - } - }, - { - "scenario_id": "counter_press_vs_give_and_go_solo_t53.3_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 53.3, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_give_and_go_solo.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 53.3, - "ball_x": -2.8162524700164795, - "ball_y": 0.35167667269706726, - "ball_vx": 0.15270841121673584, - "ball_vy": 2.823578357696533, - "friendly_robots": [ - { - "id": 0, - "x": 4.407211780548096, - "y": 0.40903353691101074, - "orientation": -3.037972927093506, - "vx": -7.0191288159549e-07, - "vy": 6.574629878741689e-06 - }, - { - "id": 1, - "x": -2.6794471740722656, - "y": 2.049499988555908, - "orientation": -1.5157970190048218, - "vx": -3.770317391627032e-12, - "vy": -9.339196083146817e-12 - }, - { - "id": 2, - "x": -2.7328178882598877, - "y": 1.4562207460403442, - "orientation": -1.6455010175704956, - "vx": -0.04157031700015068, - "vy": 0.002248269272968173 - }, - { - "id": 3, - "x": -2.3070194721221924, - "y": -2.2924225330352783, - "orientation": 1.987048864364624, - "vx": -0.3001392185688019, - "vy": -0.1855727583169937 - }, - { - "id": 4, - "x": -2.747368812561035, - "y": -1.7250733375549316, - "orientation": 2.8885717391967773, - "vx": -0.26532870531082153, - "vy": 1.5449928045272827 - }, - { - "id": 5, - "x": -3.045288562774658, - "y": -1.9230880737304688, - "orientation": 1.8663300275802612, - "vx": 0.0703679695725441, - "vy": 1.0762014389038086 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411013603210449, - "y": -0.004963028244674206, - "orientation": -0.1793658435344696, - "vx": 0.00018967191863339394, - "vy": 0.0018944171024486423 - }, - { - "id": 1, - "x": -2.657360315322876, - "y": 0.5319356918334961, - "orientation": -1.9842486381530762, - "vx": -0.6355308294296265, - "vy": -1.150698184967041 - }, - { - "id": 2, - "x": -2.500699996948242, - "y": -0.4562027156352997, - "orientation": -2.8659560680389404, - "vx": -0.18346047401428223, - "vy": 0.3163437843322754 - }, - { - "id": 3, - "x": -2.194138288497925, - "y": 0.5176321864128113, - "orientation": -2.340684175491333, - "vx": -0.040736936032772064, - "vy": -0.1470947116613388 - }, - { - "id": 4, - "x": -0.5272225141525269, - "y": 0.2071414440870285, - "orientation": -2.925546646118164, - "vx": -4.9376981223758776e-06, - "vy": 2.148836210835725e-05 - }, - { - "id": 5, - "x": -3.3872478008270264, - "y": -2.1024887561798096, - "orientation": 1.0958480834960938, - "vx": 0.300438791513443, - "vy": 1.2357947826385498 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 53.3 - } - }, - { - "scenario_id": "counter_press_vs_high_line_zone_t8.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 8.416666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_high_line_zone.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 8.416666666666666, - "ball_x": 0.037410903722047806, - "ball_y": -0.09526779502630234, - "ball_vx": -0.04241107404232025, - "ball_vy": -0.01846907287836075, - "friendly_robots": [ - { - "id": 0, - "x": 4.411093711853027, - "y": 0.0065620820969343185, - "orientation": -3.119309663772583, - "vx": -0.0019240364199504256, - "vy": -0.01154265832155943 - }, - { - "id": 1, - "x": -0.008376640267670155, - "y": 0.011716474778950214, - "orientation": -0.8349164724349976, - "vx": -2.637671059346758e-06, - "vy": -2.9387540507741505e-06 - }, - { - "id": 2, - "x": -2.405864715576172, - "y": 2.359492301940918, - "orientation": -0.7867422699928284, - "vx": -0.12162859737873077, - "vy": 0.07126723229885101 - }, - { - "id": 3, - "x": 0.9403147101402283, - "y": -1.25503671169281, - "orientation": 2.312317132949829, - "vx": -0.09095017611980438, - "vy": -0.4131811857223511 - }, - { - "id": 4, - "x": 1.4985995292663574, - "y": 0.802596926689148, - "orientation": -1.0771677494049072, - "vx": 1.9984014443252818e-13, - "vy": -1.6653345369377348e-14 - }, - { - "id": 5, - "x": 0.51247239112854, - "y": -0.05051540210843086, - "orientation": -3.031165599822998, - "vx": -0.04313481226563454, - "vy": -0.06166497617959976 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410046100616455, - "y": 0.010032173246145248, - "orientation": -0.02269909158349037, - "vx": 8.023466943996027e-05, - "vy": -0.017638808116316795 - }, - { - "id": 1, - "x": -0.4000836908817291, - "y": -0.040329452604055405, - "orientation": -0.15081897377967834, - "vx": -0.019930623471736908, - "vy": -0.07968491315841675 - }, - { - "id": 2, - "x": -2.5371713638305664, - "y": -2.085096836090088, - "orientation": 0.6507509350776672, - "vx": -0.11061137914657593, - "vy": -0.1767197996377945 - }, - { - "id": 3, - "x": -2.563920736312866, - "y": -1.0468919277191162, - "orientation": 0.3371756076812744, - "vx": -0.06356261670589447, - "vy": -0.15588654577732086 - }, - { - "id": 4, - "x": -2.5848796367645264, - "y": -0.06962545961141586, - "orientation": -0.0076567502692341805, - "vx": -0.026824794709682465, - "vy": -0.02783503569662571 - }, - { - "id": 5, - "x": -2.597728967666626, - "y": 0.983906090259552, - "orientation": -0.3859785795211792, - "vx": -0.0040341452695429325, - "vy": -0.03425151854753494 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 8.416666666666666 - } - }, - { - "scenario_id": "counter_press_vs_high_line_zone_t40.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 40.416666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_high_line_zone.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 40.416666666666664, - "ball_x": -2.521667242050171, - "ball_y": 1.4836174249649048, - "ball_vx": 0.008246274664998055, - "ball_vy": 0.023857446387410164, - "friendly_robots": [ - { - "id": 0, - "x": 4.408328056335449, - "y": 0.11283136904239655, - "orientation": 2.963545083999634, - "vx": 0.0015622166683897376, - "vy": -0.19728006422519684 - }, - { - "id": 1, - "x": -2.8370532989501953, - "y": -1.588186502456665, - "orientation": 1.397804617881775, - "vx": 9.289289337743867e-09, - "vy": -1.2435766194585085e-08 - }, - { - "id": 2, - "x": -1.7658995389938354, - "y": 1.4651800394058228, - "orientation": -1.5632189512252808, - "vx": 4.4630965589931293e-13, - "vy": 8.060219158778636e-13 - }, - { - "id": 3, - "x": -2.485105514526367, - "y": 2.345754861831665, - "orientation": -1.600355625152588, - "vx": -0.06874371320009232, - "vy": -0.14613978564739227 - }, - { - "id": 4, - "x": -2.420100688934326, - "y": 1.4453188180923462, - "orientation": 2.7466022968292236, - "vx": -0.0005933658685535192, - "vy": -0.0010082602966576815 - }, - { - "id": 5, - "x": -1.7519887685775757, - "y": -1.092252254486084, - "orientation": 1.7992609739303589, - "vx": 0.3816637396812439, - "vy": 0.9478728771209717 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411277770996094, - "y": 0.15665368735790253, - "orientation": 0.6419604420661926, - "vx": 0.002982578007504344, - "vy": -0.20937523245811462 - }, - { - "id": 1, - "x": -1.2998170852661133, - "y": -0.9687572121620178, - "orientation": 2.0052521228790283, - "vx": -0.9557598233222961, - "vy": 1.2707386016845703 - }, - { - "id": 2, - "x": -2.617856979370117, - "y": 0.6738901734352112, - "orientation": 1.4771039485931396, - "vx": -0.07706185430288315, - "vy": 1.5275324583053589 - }, - { - "id": 3, - "x": 2.9965624809265137, - "y": -2.0780692100524902, - "orientation": 2.5748982429504395, - "vx": 0.005982127506285906, - "vy": -0.0015015832614153624 - }, - { - "id": 4, - "x": -2.8972935676574707, - "y": 0.7709160447120667, - "orientation": 1.1602981090545654, - "vx": 0.02921881526708603, - "vy": 0.7789343595504761 - }, - { - "id": 5, - "x": -1.966005563735962, - "y": -1.3018131256103516, - "orientation": 2.3349316120147705, - "vx": 0.3910249173641205, - "vy": 0.7061484456062317 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 40.416666666666664 - } - }, - { - "scenario_id": "counter_press_vs_high_line_zone_t57.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 57.11666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_high_line_zone.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 57.11666666666667, - "ball_x": -2.4604196548461914, - "ball_y": 2.4273905754089355, - "ball_vx": -0.1778673678636551, - "ball_vy": 0.14339639246463776, - "friendly_robots": [ - { - "id": 0, - "x": 4.410088062286377, - "y": -0.40018612146377563, - "orientation": 2.7530336380004883, - "vx": -0.00014448164438363165, - "vy": -0.017236066982150078 - }, - { - "id": 1, - "x": -2.376587152481079, - "y": -1.1393539905548096, - "orientation": 1.9393842220306396, - "vx": 0.39506879448890686, - "vy": 0.322284072637558 - }, - { - "id": 2, - "x": -2.4395298957824707, - "y": -0.9702691435813904, - "orientation": 1.6345614194869995, - "vx": -0.25449463725090027, - "vy": 0.12928859889507294 - }, - { - "id": 3, - "x": -2.347928047180176, - "y": 2.404932975769043, - "orientation": -3.1015899181365967, - "vx": 0.02748231217265129, - "vy": -0.007934639230370522 - }, - { - "id": 4, - "x": -2.3524386882781982, - "y": 0.17663462460041046, - "orientation": 1.9286993741989136, - "vx": -0.3358919024467468, - "vy": 0.8318159580230713 - }, - { - "id": 5, - "x": -2.226547956466675, - "y": 1.9205353260040283, - "orientation": 2.3585541248321533, - "vx": -1.0567879676818848, - "vy": -0.5419229865074158 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410095691680908, - "y": 0.002940807957202196, - "orientation": 0.8936272263526917, - "vx": 1.3478351945650502e-07, - "vy": -1.0834465058451315e-07 - }, - { - "id": 1, - "x": 2.502744197845459, - "y": -1.6068936586380005, - "orientation": 2.6061911582946777, - "vx": 0.028804903849959373, - "vy": 1.6405231952667236 - }, - { - "id": 2, - "x": -2.773372173309326, - "y": -0.8567876219749451, - "orientation": 1.456076741218567, - "vx": -0.12519581615924835, - "vy": -1.0561108589172363 - }, - { - "id": 3, - "x": -2.6683170795440674, - "y": 1.9957637786865234, - "orientation": 1.4318605661392212, - "vx": -0.7550171613693237, - "vy": 0.41128718852996826 - }, - { - "id": 4, - "x": -2.5185396671295166, - "y": 2.517594814300537, - "orientation": -1.1645183563232422, - "vx": 0.1036318689584732, - "vy": 0.09449783712625504 - }, - { - "id": 5, - "x": -2.783370018005371, - "y": 2.4193496704101562, - "orientation": -2.9613037109375, - "vx": 0.5026058554649353, - "vy": 0.7496364712715149 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 57.11666666666667 - } - }, - { - "scenario_id": "counter_press_vs_high_line_zone_t60.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 60.0, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_high_line_zone.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 60.0, - "ball_x": -2.3359134197235107, - "ball_y": 1.3709853887557983, - "ball_vx": 0.00017875773482955992, - "ball_vy": 3.2953910249489127e-06, - "friendly_robots": [ - { - "id": 0, - "x": 4.419314861297607, - "y": 0.12188077718019485, - "orientation": 2.959601402282715, - "vx": -0.10292220115661621, - "vy": -0.025036796927452087 - }, - { - "id": 1, - "x": -2.222449541091919, - "y": -1.6452502012252808, - "orientation": 1.5282541513442993, - "vx": -0.10109666734933853, - "vy": -0.8637852072715759 - }, - { - "id": 2, - "x": -3.2772376537323, - "y": -1.5566190481185913, - "orientation": 1.4151395559310913, - "vx": -0.35183975100517273, - "vy": -0.3467338979244232 - }, - { - "id": 3, - "x": -2.43019962310791, - "y": 1.9832360744476318, - "orientation": -1.4942734241485596, - "vx": 0.02180023305118084, - "vy": -0.5607553720474243 - }, - { - "id": 4, - "x": -2.1002402305603027, - "y": 1.4661331176757812, - "orientation": 2.615884304046631, - "vx": -0.10816896706819534, - "vy": -0.0791395902633667 - }, - { - "id": 5, - "x": -2.5127313137054443, - "y": 1.1998263597488403, - "orientation": -0.32005593180656433, - "vx": 0.23474808037281036, - "vy": -0.8808600902557373 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410769939422607, - "y": -0.03502081334590912, - "orientation": 0.6055945754051208, - "vx": 0.0015167439123615623, - "vy": 0.06150003895163536 - }, - { - "id": 1, - "x": 2.27944016456604, - "y": 2.2476794719696045, - "orientation": -3.0521743297576904, - "vx": -0.7400904297828674, - "vy": -0.12700819969177246 - }, - { - "id": 2, - "x": -2.6928484439849854, - "y": -1.240060806274414, - "orientation": 1.404747724533081, - "vx": -0.10790205746889114, - "vy": 0.7864903807640076 - }, - { - "id": 3, - "x": -1.666135549545288, - "y": 1.1747429370880127, - "orientation": 2.5936686992645264, - "vx": 1.5977628231048584, - "vy": 0.10649661719799042 - }, - { - "id": 4, - "x": -2.2431793212890625, - "y": 1.7703722715377808, - "orientation": -1.7707855701446533, - "vx": -0.24349728226661682, - "vy": -0.809502124786377 - }, - { - "id": 5, - "x": -2.5477066040039062, - "y": 1.459263563156128, - "orientation": -0.2465139925479889, - "vx": 0.2893313765525818, - "vy": -0.27990230917930603 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 60.0 - } - }, - { - "scenario_id": "counter_press_vs_high_press_t16.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 16.05, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_high_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 16.05, - "ball_x": 0.5544052720069885, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.429357528686523, - "y": -0.00421149842441082, - "orientation": -2.784273147583008, - "vx": 6.394884621840902e-13, - "vy": 2.3572810370353636e-12 - }, - { - "id": 1, - "x": 0.38583043217658997, - "y": -0.12163161486387253, - "orientation": -1.0984573364257812, - "vx": 1.249000902703301e-13, - "vy": -5.624667398507199e-13 - }, - { - "id": 2, - "x": -2.3470442295074463, - "y": 2.2909891605377197, - "orientation": -0.7134787440299988, - "vx": -3.1308289294429414e-12, - "vy": 2.7977620220553945e-12 - }, - { - "id": 3, - "x": -1.9065707921981812, - "y": -2.44567608833313, - "orientation": 0.11010957509279251, - "vx": -1.0325074129013956e-12, - "vy": -7.993605777301127e-13 - }, - { - "id": 4, - "x": 1.4772804975509644, - "y": -1.8175634145736694, - "orientation": -2.1990625858306885, - "vx": 2.7923350742753428e-08, - "vy": 2.9539817703039262e-08 - }, - { - "id": 5, - "x": 1.6032671928405762, - "y": -1.68900465965271, - "orientation": -2.0565249919891357, - "vx": -2.5610706444467723e-08, - "vy": -2.893341566334584e-08 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394745349884033, - "y": -0.24502186477184296, - "orientation": -0.026369769126176834, - "vx": 1.2256862191861728e-12, - "vy": 3.1308289294429414e-13 - }, - { - "id": 1, - "x": 1.0521960258483887, - "y": -2.11202335357666, - "orientation": -2.044491767883301, - "vx": 7.72715225139109e-13, - "vy": 3.863576125695545e-13 - }, - { - "id": 2, - "x": 2.983024835586548, - "y": 0.3670543432235718, - "orientation": -2.4033493995666504, - "vx": 1.6120438317557273e-12, - "vy": 6.52811138479592e-13 - }, - { - "id": 3, - "x": 2.8276360034942627, - "y": -0.6352085471153259, - "orientation": -2.1961028575897217, - "vx": -1.6253665080512292e-12, - "vy": 1.6986412276764895e-13 - }, - { - "id": 4, - "x": 3.4490809440612793, - "y": -1.870980978012085, - "orientation": -2.7205519676208496, - "vx": -7.061018436615996e-13, - "vy": -9.259260025373806e-13 - }, - { - "id": 5, - "x": 0.8682060241699219, - "y": -1.7458107471466064, - "orientation": -1.3334020376205444, - "vx": -1.035838081975271e-12, - "vy": -2.1116441928370477e-12 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 16.05 - } - }, - { - "scenario_id": "counter_press_vs_high_press_t63.3_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 63.31666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_high_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 63.31666666666666, - "ball_x": -0.0, - "ball_y": 0.0, - "ball_vx": -0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409929275512695, - "y": 0.4070611298084259, - "orientation": -3.050478935241699, - "vx": -3.9945486918213646e-08, - "vy": -7.800120442880143e-07 - }, - { - "id": 1, - "x": 0.12290578335523605, - "y": -0.0004493158485274762, - "orientation": -3.1406421661376953, - "vx": -7.411390470224433e-06, - "vy": 1.1232626775381505e-06 - }, - { - "id": 2, - "x": 0.763586699962616, - "y": 0.47859981656074524, - "orientation": 0.534390389919281, - "vx": 0.06405353546142578, - "vy": 0.03761424496769905 - }, - { - "id": 3, - "x": 0.7999492287635803, - "y": -0.49432146549224854, - "orientation": -1.5609129667282104, - "vx": 8.932091441238299e-05, - "vy": -0.009990325197577477 - }, - { - "id": 4, - "x": 1.4825628995895386, - "y": 0.8094165325164795, - "orientation": -0.4942752718925476, - "vx": 0.03067738190293312, - "vy": -0.016566621139645576 - }, - { - "id": 5, - "x": 1.507511854171753, - "y": -0.7660263776779175, - "orientation": -1.7892831563949585, - "vx": -0.013215609826147556, - "vy": -0.05977022647857666 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4096221923828125, - "y": 0.0029647708870470524, - "orientation": -0.0016233938513323665, - "vx": -7.94031507211912e-12, - "vy": 3.242445374695979e-12 - }, - { - "id": 1, - "x": -0.037089210003614426, - "y": 0.8339037299156189, - "orientation": 3.0813684463500977, - "vx": -0.5190438628196716, - "vy": -0.03158458322286606 - }, - { - "id": 2, - "x": -0.7905289530754089, - "y": -0.40873953700065613, - "orientation": 2.3972373008728027, - "vx": -0.016662539914250374, - "vy": 0.015375606715679169 - }, - { - "id": 3, - "x": -1.4829142093658447, - "y": 0.6029744148254395, - "orientation": -2.9701220989227295, - "vx": -0.03005927987396717, - "vy": -0.005232966970652342 - }, - { - "id": 4, - "x": -1.4395320415496826, - "y": -0.6157839298248291, - "orientation": 2.8871512413024902, - "vx": -0.10638204216957092, - "vy": 0.027768883854150772 - }, - { - "id": 5, - "x": -2.053766965866089, - "y": 0.157562255859375, - "orientation": -2.8009345531463623, - "vx": -0.7867817282676697, - "vy": -0.27772045135498047 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 63.31666666666666 - } - }, - { - "scenario_id": "counter_press_vs_high_press_t12.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 12.383333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_high_press.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 12.383333333333333, - "ball_x": 1.2078317403793335, - "ball_y": -1.4805502891540527, - "ball_vx": 0.02292008511722088, - "ball_vy": -0.10791118443012238, - "friendly_robots": [ - { - "id": 0, - "x": 4.401635646820068, - "y": -0.1384037584066391, - "orientation": -2.766550302505493, - "vx": 0.014395655132830143, - "vy": 0.24342212080955505 - }, - { - "id": 1, - "x": 0.3858037292957306, - "y": -0.12158554792404175, - "orientation": -1.0984876155853271, - "vx": 4.7454770538024604e-05, - "vy": 0.00010457049211254343 - }, - { - "id": 2, - "x": -2.347085475921631, - "y": 2.291022777557373, - "orientation": -0.7134972214698792, - "vx": 1.199040866595169e-12, - "vy": -1.6919798895287386e-12 - }, - { - "id": 3, - "x": -2.4325568675994873, - "y": -2.370727777481079, - "orientation": 0.265857458114624, - "vx": -0.0746588334441185, - "vy": -0.05118464305996895 - }, - { - "id": 4, - "x": 1.3101648092269897, - "y": -1.4571744203567505, - "orientation": -3.134364128112793, - "vx": 5.3049261623527855e-06, - "vy": -8.758330295677297e-06 - }, - { - "id": 5, - "x": 1.3056418895721436, - "y": -0.6837949752807617, - "orientation": -1.639112949371338, - "vx": 0.5544580817222595, - "vy": -1.0817487239837646 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4130072593688965, - "y": -0.012413137592375278, - "orientation": -0.23869678378105164, - "vx": 0.005300463642925024, - "vy": 0.021499980241060257 - }, - { - "id": 1, - "x": 0.5475116968154907, - "y": -0.42768004536628723, - "orientation": -3.013314723968506, - "vx": 0.2596180737018585, - "vy": -0.6644302010536194 - }, - { - "id": 2, - "x": 2.799001455307007, - "y": -0.8806140422821045, - "orientation": -2.546847105026245, - "vx": 0.14926011860370636, - "vy": -0.6100702881813049 - }, - { - "id": 3, - "x": 2.9414353370666504, - "y": 1.3707748651504517, - "orientation": -2.2818031311035156, - "vx": -0.507061779499054, - "vy": -0.3926085829734802 - }, - { - "id": 4, - "x": 3.11367130279541, - "y": -1.4033976793289185, - "orientation": 3.117542028427124, - "vx": 0.5091719031333923, - "vy": -0.5238529443740845 - }, - { - "id": 5, - "x": 0.26990365982055664, - "y": -0.5632010102272034, - "orientation": -0.18511247634887695, - "vx": 0.5426707863807678, - "vy": -1.2618387937545776 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 12.383333333333333 - } - }, - { - "scenario_id": "counter_press_vs_high_press_t22.9_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 22.95, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_high_press.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 22.95, - "ball_x": 0.5145703554153442, - "ball_y": -2.712678909301758, - "ball_vx": 0.007794640492647886, - "ball_vy": -0.004413428716361523, - "friendly_robots": [ - { - "id": 0, - "x": 4.410063743591309, - "y": -0.013970477506518364, - "orientation": -2.537853956222534, - "vx": -9.388047328684479e-05, - "vy": 0.02454645372927189 - }, - { - "id": 1, - "x": -2.6942648887634277, - "y": 2.350830316543579, - "orientation": -1.0402085781097412, - "vx": 0.23833107948303223, - "vy": 0.21736085414886475 - }, - { - "id": 2, - "x": -2.3470442295074463, - "y": 2.2909891605377197, - "orientation": -0.7134787440299988, - "vx": 9.592326932761353e-13, - "vy": -4.662936703425657e-13 - }, - { - "id": 3, - "x": 1.3106861114501953, - "y": 1.2833632230758667, - "orientation": -1.7465615272521973, - "vx": 0.24294231832027435, - "vy": 0.3632707893848419 - }, - { - "id": 4, - "x": 0.4567987322807312, - "y": -2.8144826889038086, - "orientation": 1.3832839727401733, - "vx": -3.4866659461840754e-06, - "vy": -6.454259619204095e-06 - }, - { - "id": 5, - "x": 0.9607301950454712, - "y": -2.427506446838379, - "orientation": -2.585554361343384, - "vx": -0.13054196536540985, - "vy": -0.05612322688102722 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409826278686523, - "y": -0.0036966041661798954, - "orientation": -0.501955509185791, - "vx": -0.0003083314513787627, - "vy": 0.006498705595731735 - }, - { - "id": 1, - "x": 0.3006332814693451, - "y": -2.5119903087615967, - "orientation": 1.0928070545196533, - "vx": -0.5525165796279907, - "vy": -0.2560190260410309 - }, - { - "id": 2, - "x": 2.9057343006134033, - "y": -0.346563458442688, - "orientation": -2.292400598526001, - "vx": 0.2001878172159195, - "vy": -0.07051368057727814 - }, - { - "id": 3, - "x": 2.281930446624756, - "y": 0.15829679369926453, - "orientation": -2.1870100498199463, - "vx": -0.07765587419271469, - "vy": 0.08010178059339523 - }, - { - "id": 4, - "x": 2.1287455558776855, - "y": -0.25041407346725464, - "orientation": -2.215494394302368, - "vx": 0.08940725028514862, - "vy": 0.22607889771461487 - }, - { - "id": 5, - "x": -0.09957406669855118, - "y": -2.5799996852874756, - "orientation": -0.47122061252593994, - "vx": -0.35721537470817566, - "vy": -0.22506003081798553 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 22.95 - } - }, - { - "scenario_id": "counter_press_vs_high_press_t26.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 26.416666666666668, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_high_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 26.416666666666668, - "ball_x": -0.13062316179275513, - "ball_y": 0.8621245622634888, - "ball_vx": -0.12641315162181854, - "ball_vy": 0.5718057751655579, - "friendly_robots": [ - { - "id": 0, - "x": 4.409762859344482, - "y": 0.002981542842462659, - "orientation": 2.9908244609832764, - "vx": 3.5687668287209817e-07, - "vy": 2.3624518235010328e-06 - }, - { - "id": 1, - "x": -2.5650198459625244, - "y": 2.4728455543518066, - "orientation": -0.6228114366531372, - "vx": 1.4630564919571043e-06, - "vy": 2.033110149568529e-06 - }, - { - "id": 2, - "x": -2.3470442295074463, - "y": 2.2909891605377197, - "orientation": -0.7134787440299988, - "vx": -1.0658141036401503e-13, - "vy": 1.305622276959184e-12 - }, - { - "id": 3, - "x": -0.151934415102005, - "y": 1.2561850547790527, - "orientation": -1.5317097902297974, - "vx": -0.10591310262680054, - "vy": -0.019460730254650116 - }, - { - "id": 4, - "x": -1.210871934890747, - "y": -1.1197261810302734, - "orientation": 1.6901017427444458, - "vx": 0.32638564705848694, - "vy": 1.8920660018920898 - }, - { - "id": 5, - "x": 0.2867213785648346, - "y": 0.3344520926475525, - "orientation": 1.9080344438552856, - "vx": -0.4629477560520172, - "vy": 1.2596213817596436 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409918785095215, - "y": 0.3999476134777069, - "orientation": 0.06985072046518326, - "vx": -0.0001464703818783164, - "vy": 0.01701381243765354 - }, - { - "id": 1, - "x": -0.1012088879942894, - "y": 0.639545202255249, - "orientation": 2.2697272300720215, - "vx": -0.653605043888092, - "vy": 1.2404624223709106 - }, - { - "id": 2, - "x": 2.3848063945770264, - "y": 0.2633099853992462, - "orientation": 2.8100125789642334, - "vx": -0.9991135597229004, - "vy": 0.23817557096481323 - }, - { - "id": 3, - "x": 1.8793556690216064, - "y": -0.729750394821167, - "orientation": 2.7371859550476074, - "vx": -1.1426938772201538, - "vy": -0.28067734837532043 - }, - { - "id": 4, - "x": 2.3200199604034424, - "y": -0.21022513508796692, - "orientation": 2.7363522052764893, - "vx": -0.012325416319072247, - "vy": 0.048564083874225616 - }, - { - "id": 5, - "x": -0.2578468322753906, - "y": 0.5123361945152283, - "orientation": 1.1896817684173584, - "vx": -0.636109471321106, - "vy": 1.382434606552124 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 26.416666666666668 - } - }, - { - "scenario_id": "counter_press_vs_high_press_t43.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 43.766666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_high_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 43.766666666666666, - "ball_x": 2.191953659057617, - "ball_y": 0.3802464008331299, - "ball_vx": 0.10785332322120667, - "ball_vy": -0.2362772673368454, - "friendly_robots": [ - { - "id": 0, - "x": 4.406852722167969, - "y": -0.2375916689634323, - "orientation": 2.8878564834594727, - "vx": 0.014261503703892231, - "vy": -0.2705270051956177 - }, - { - "id": 1, - "x": 1.672526478767395, - "y": -0.1563543826341629, - "orientation": 0.8360408544540405, - "vx": 0.009550835005939007, - "vy": 0.06441350281238556 - }, - { - "id": 2, - "x": 2.2831225395202637, - "y": 0.44525519013404846, - "orientation": -2.944971799850464, - "vx": 0.07984655350446701, - "vy": -0.08871567249298096 - }, - { - "id": 3, - "x": 1.7805657386779785, - "y": 0.08078403770923615, - "orientation": 0.4442403316497803, - "vx": 0.9441365599632263, - "vy": -0.5318650007247925 - }, - { - "id": 4, - "x": 3.0612924098968506, - "y": 0.5781865119934082, - "orientation": -2.7384302616119385, - "vx": 0.23112629354000092, - "vy": -0.7913801074028015 - }, - { - "id": 5, - "x": 3.150479793548584, - "y": -0.10063999146223068, - "orientation": 2.6300058364868164, - "vx": 0.13785357773303986, - "vy": 0.260436475276947 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409978866577148, - "y": -0.002941538579761982, - "orientation": 0.06632613390684128, - "vx": 3.4181645958142326e-08, - "vy": -5.131642524247582e-07 - }, - { - "id": 1, - "x": 2.699484348297119, - "y": -0.0015208666445687413, - "orientation": 2.354590892791748, - "vx": 0.1756138950586319, - "vy": 1.2345613241195679 - }, - { - "id": 2, - "x": 2.1162807941436768, - "y": 0.298397958278656, - "orientation": 1.1660572290420532, - "vx": -0.11101334542036057, - "vy": -0.051133185625076294 - }, - { - "id": 3, - "x": 2.9404776096343994, - "y": -0.45453307032585144, - "orientation": 2.508589506149292, - "vx": 0.08321668952703476, - "vy": -1.2192413806915283 - }, - { - "id": 4, - "x": 1.8020414113998413, - "y": 0.4540286064147949, - "orientation": 0.1581573486328125, - "vx": 0.06534595042467117, - "vy": 0.152338907122612 - }, - { - "id": 5, - "x": 1.9772663116455078, - "y": 0.41296878457069397, - "orientation": -0.05968942493200302, - "vx": 0.07481458783149719, - "vy": 0.19390305876731873 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 43.766666666666666 - } - }, - { - "scenario_id": "counter_press_vs_low_block_t18.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 18.65, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_low_block.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 18.65, - "ball_x": 2.273592233657837, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.428097248077393, - "y": -0.352940171957016, - "orientation": -2.685304641723633, - "vx": -2.3447910280083306e-12, - "vy": -5.012656956182582e-13 - }, - { - "id": 1, - "x": 1.2835745811462402, - "y": -0.6568611860275269, - "orientation": -2.0870072841644287, - "vx": -1.3322676295501878e-13, - "vy": 2.481348460037225e-12 - }, - { - "id": 2, - "x": -2.2296507358551025, - "y": -1.0735660791397095, - "orientation": -0.29051047563552856, - "vx": -3.4239278079439828e-12, - "vy": 1.9184653865522705e-12 - }, - { - "id": 3, - "x": -2.244687557220459, - "y": -0.8499063849449158, - "orientation": -0.3243658244609833, - "vx": 1.5720758028692217e-12, - "vy": 3.7636560534792807e-13 - }, - { - "id": 4, - "x": 0.6709810495376587, - "y": -0.12353663891553879, - "orientation": -1.0977729558944702, - "vx": 6.961098364399732e-13, - "vy": 1.4030443473700416e-13 - }, - { - "id": 5, - "x": -2.5796613693237305, - "y": -0.12269309163093567, - "orientation": -0.33056026697158813, - "vx": 2.2648549702353193e-13, - "vy": 5.65381075290361e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.396183490753174, - "y": 0.2990531027317047, - "orientation": -0.026876011863350868, - "vx": -1.212363542890671e-11, - "vy": -1.199040866595169e-12 - }, - { - "id": 1, - "x": 1.0868891477584839, - "y": 0.0648520216345787, - "orientation": -1.2194480895996094, - "vx": -1.2656542480726785e-13, - "vy": 3.039235529911366e-14 - }, - { - "id": 2, - "x": 1.2535492181777954, - "y": -0.8357175588607788, - "orientation": -0.48482733964920044, - "vx": 1.7852386235972517e-12, - "vy": -1.4088730182493236e-12 - }, - { - "id": 3, - "x": -3.170384168624878, - "y": -0.049344033002853394, - "orientation": -0.48107343912124634, - "vx": 1.0658141036401503e-13, - "vy": -4.579669976578771e-15 - }, - { - "id": 4, - "x": -3.0832388401031494, - "y": -1.002433180809021, - "orientation": -0.3093756437301636, - "vx": 1.3589129821411916e-12, - "vy": -1.851852005074761e-12 - }, - { - "id": 5, - "x": -2.984143018722534, - "y": -0.6504460573196411, - "orientation": -0.3528002202510834, - "vx": 5.46229728115577e-13, - "vy": -4.0967229608668276e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 18.65 - } - }, - { - "scenario_id": "counter_press_vs_low_block_t30.3_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 30.3, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_low_block.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 30.3, - "ball_x": 1.846714735031128, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.392355442047119, - "y": 0.004938135389238596, - "orientation": -3.125910758972168, - "vx": -7.993605777301127e-14, - "vy": -3.211493571075863e-13 - }, - { - "id": 1, - "x": 1.5737390518188477, - "y": -2.0227794647216797, - "orientation": 1.9289754629135132, - "vx": -0.014364914037287235, - "vy": 0.0382687933743 - }, - { - "id": 2, - "x": -2.47194766998291, - "y": 2.3832221031188965, - "orientation": -0.8870428800582886, - "vx": 7.593925488436071e-13, - "vy": 1.3722356584366935e-12 - }, - { - "id": 3, - "x": -2.2446372509002686, - "y": -0.8499227166175842, - "orientation": -0.3243599534034729, - "vx": -3.97015753605956e-12, - "vy": -1.2190248810384219e-12 - }, - { - "id": 4, - "x": 2.3469371795654297, - "y": -0.07331116497516632, - "orientation": -1.811578631401062, - "vx": -1.3455903058456897e-12, - "vy": -9.833800440617324e-13 - }, - { - "id": 5, - "x": 2.193498373031616, - "y": -2.0414540767669678, - "orientation": 1.1165467500686646, - "vx": 0.008617527782917023, - "vy": 0.017607254907488823 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.415346622467041, - "y": -0.2196403592824936, - "orientation": -0.02466302551329136, - "vx": 1.4388490399142029e-12, - "vy": 2.1649348980190553e-14 - }, - { - "id": 1, - "x": 2.481802463531494, - "y": -1.490071177482605, - "orientation": -1.9500250816345215, - "vx": 1.9317880628477724e-12, - "vy": 5.728750807065808e-13 - }, - { - "id": 2, - "x": 1.3688392639160156, - "y": -2.4587666988372803, - "orientation": 2.439849615097046, - "vx": -4.3298697960381105e-13, - "vy": -1.199040866595169e-13 - }, - { - "id": 3, - "x": -3.0100533962249756, - "y": -0.24611607193946838, - "orientation": -0.5096169710159302, - "vx": 8.393286066166183e-13, - "vy": 3.4555691641457997e-13 - }, - { - "id": 4, - "x": -3.0359065532684326, - "y": -1.0036637783050537, - "orientation": -0.38069188594818115, - "vx": 2.0117241206207837e-12, - "vy": 3.2041036490682018e-12 - }, - { - "id": 5, - "x": -2.756304979324341, - "y": -0.9614999294281006, - "orientation": -0.40898627042770386, - "vx": -5.195843755245733e-13, - "vy": 1.3022916078853086e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 30.3 - } - }, - { - "scenario_id": "counter_press_vs_low_block_t8.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 8.033333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_low_block.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 8.033333333333333, - "ball_x": 0.1740967184305191, - "ball_y": -0.08175787329673767, - "ball_vx": -0.07983279973268509, - "ball_vy": -0.05436371639370918, - "friendly_robots": [ - { - "id": 0, - "x": 4.410086154937744, - "y": -0.03280740603804588, - "orientation": -3.1284842491149902, - "vx": -0.00013878838217351586, - "vy": 0.05768997594714165 - }, - { - "id": 1, - "x": 0.10722626745700836, - "y": 0.013499249704182148, - "orientation": -0.6222208142280579, - "vx": 0.0019107171101495624, - "vy": 0.004738567862659693 - }, - { - "id": 2, - "x": -2.341846466064453, - "y": 2.321869373321533, - "orientation": -0.7629691958427429, - "vx": -0.23426154255867004, - "vy": 0.1374528408050537 - }, - { - "id": 3, - "x": 1.093613624572754, - "y": -1.0460385084152222, - "orientation": 2.499258041381836, - "vx": -0.12523727118968964, - "vy": -0.7842074036598206 - }, - { - "id": 4, - "x": 1.4985995292663574, - "y": 0.802596926689148, - "orientation": -1.0771677494049072, - "vx": -2.731148640577885e-13, - "vy": 4.996003610813204e-13 - }, - { - "id": 5, - "x": 0.6144638657569885, - "y": -0.016900314018130302, - "orientation": -2.9983224868774414, - "vx": 0.020443174988031387, - "vy": -0.09780824184417725 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410153865814209, - "y": 0.00038029186544008553, - "orientation": -0.014657743275165558, - "vx": -0.00021106966596562415, - "vy": 0.0004717437259387225 - }, - { - "id": 1, - "x": 0.1029580682516098, - "y": -0.16667191684246063, - "orientation": 1.1024246215820312, - "vx": 0.5539318323135376, - "vy": -0.03654872626066208 - }, - { - "id": 2, - "x": 2.088244676589966, - "y": -1.146004557609558, - "orientation": 2.553006649017334, - "vx": 0.6469716429710388, - "vy": -0.16904133558273315 - }, - { - "id": 3, - "x": -2.9376142024993896, - "y": 0.36787715554237366, - "orientation": -0.14093706011772156, - "vx": -0.12754930555820465, - "vy": -0.05303148180246353 - }, - { - "id": 4, - "x": -3.079719305038452, - "y": -0.5822680592536926, - "orientation": 0.1603337675333023, - "vx": 0.01158977672457695, - "vy": 0.015125442296266556 - }, - { - "id": 5, - "x": -2.9812331199645996, - "y": -0.3002180755138397, - "orientation": 0.07428938895463943, - "vx": -0.0031937183812260628, - "vy": -0.015507029369473457 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 8.033333333333333 - } - }, - { - "scenario_id": "counter_press_vs_low_block_t41.5_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 41.53333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_low_block.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 41.53333333333333, - "ball_x": 1.6920394897460938, - "ball_y": -1.938159704208374, - "ball_vx": -0.004622743930667639, - "ball_vy": 0.00400324584916234, - "friendly_robots": [ - { - "id": 0, - "x": 4.4100494384765625, - "y": -0.006328709423542023, - "orientation": -2.5246760845184326, - "vx": -8.539951522834599e-05, - "vy": 0.011131558567285538 - }, - { - "id": 1, - "x": 1.6177701950073242, - "y": -2.0240607261657715, - "orientation": 1.2088146209716797, - "vx": -1.1052206900785677e-06, - "vy": 4.7058676955202827e-07 - }, - { - "id": 2, - "x": -3.1278042793273926, - "y": -1.51930570602417, - "orientation": -0.10468466579914093, - "vx": 2.7178259642823832e-12, - "vy": -2.298161660974074e-12 - }, - { - "id": 3, - "x": -2.47912859916687, - "y": 1.9395999908447266, - "orientation": -0.6803608536720276, - "vx": 0.011767427437007427, - "vy": 0.8418383002281189 - }, - { - "id": 4, - "x": 2.812223196029663, - "y": 1.2544418573379517, - "orientation": -1.920052409172058, - "vx": 0.05078441649675369, - "vy": 0.41451165080070496 - }, - { - "id": 5, - "x": 1.046726107597351, - "y": -1.2675524950027466, - "orientation": -0.6209057569503784, - "vx": 1.595620036125183, - "vy": -0.2980950176715851 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409950256347656, - "y": 0.0029418698977679014, - "orientation": -0.30896928906440735, - "vx": -8.760938641216853e-09, - "vy": 1.1907238528507946e-09 - }, - { - "id": 1, - "x": 2.7205090522766113, - "y": -1.7603241205215454, - "orientation": -2.977158546447754, - "vx": 0.05251430720090866, - "vy": 0.03161049261689186 - }, - { - "id": 2, - "x": 1.5949397087097168, - "y": -1.6396502256393433, - "orientation": -1.7321062088012695, - "vx": 0.003140269313007593, - "vy": -0.000844984722789377 - }, - { - "id": 3, - "x": -3.0099804401397705, - "y": -0.04581381008028984, - "orientation": -0.38357940316200256, - "vx": 6.428048777706863e-07, - "vy": -1.7421984011889435e-05 - }, - { - "id": 4, - "x": -2.9926488399505615, - "y": -0.9384618401527405, - "orientation": -0.21121253073215485, - "vx": -3.1388008210342377e-06, - "vy": 6.725396815454587e-06 - }, - { - "id": 5, - "x": -3.0432839393615723, - "y": -0.676520824432373, - "orientation": -0.2610931694507599, - "vx": 2.702572601265274e-06, - "vy": 1.0957101949315984e-05 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 41.53333333333333 - } - }, - { - "scenario_id": "counter_press_vs_low_block_t49.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 49.43333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_low_block.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 49.43333333333333, - "ball_x": 1.6425307989120483, - "ball_y": 1.2950963973999023, - "ball_vx": -0.02001781389117241, - "ball_vy": -0.010014854371547699, - "friendly_robots": [ - { - "id": 0, - "x": 4.41040563583374, - "y": 0.04739449918270111, - "orientation": 2.7209761142730713, - "vx": -0.0007183083216659725, - "vy": -0.08335596323013306 - }, - { - "id": 1, - "x": 2.8703572750091553, - "y": -1.050608515739441, - "orientation": 2.039644241333008, - "vx": -0.02697931043803692, - "vy": -1.2398377656936646 - }, - { - "id": 2, - "x": -3.116581439971924, - "y": -1.5031298398971558, - "orientation": 0.08781634271144867, - "vx": 7.460698725481052e-13, - "vy": 3.597122599785507e-13 - }, - { - "id": 3, - "x": -2.281858444213867, - "y": 2.5299649238586426, - "orientation": -0.30506452918052673, - "vx": -0.3402447998523712, - "vy": -0.22884008288383484 - }, - { - "id": 4, - "x": 1.5920082330703735, - "y": 1.3935998678207397, - "orientation": -1.04274582862854, - "vx": -0.0010566968703642488, - "vy": -0.00026734088896773756 - }, - { - "id": 5, - "x": 2.020601749420166, - "y": 1.0943868160247803, - "orientation": 2.6141762733459473, - "vx": 0.05600418150424957, - "vy": 0.025977928191423416 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4083123207092285, - "y": 0.0543513223528862, - "orientation": 0.19774048030376434, - "vx": -0.0029453416354954243, - "vy": -0.09557466208934784 - }, - { - "id": 1, - "x": 1.5092158317565918, - "y": 1.5534716844558716, - "orientation": -0.5810320973396301, - "vx": 0.17815957963466644, - "vy": 0.09632965177297592 - }, - { - "id": 2, - "x": 2.567427635192871, - "y": -1.4031537771224976, - "orientation": 1.9022977352142334, - "vx": 9.144125812099446e-08, - "vy": 3.144176830005563e-08 - }, - { - "id": 3, - "x": -3.0100011825561523, - "y": 0.697522759437561, - "orientation": 0.12877912819385529, - "vx": 2.6842744773603044e-06, - "vy": 0.0006007669726386666 - }, - { - "id": 4, - "x": -2.9034171104431152, - "y": -0.21684670448303223, - "orientation": 0.3229629099369049, - "vx": 0.0034311653580516577, - "vy": 0.03507077693939209 - }, - { - "id": 5, - "x": -3.113981008529663, - "y": -0.019758189097046852, - "orientation": 0.27058151364326477, - "vx": 0.03147139027714729, - "vy": 0.0027053849771618843 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 49.43333333333333 - } - }, - { - "scenario_id": "counter_press_vs_low_block_t63.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 63.3, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_low_block.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 63.3, - "ball_x": 2.731752395629883, - "ball_y": 1.4284749031066895, - "ball_vx": -0.3648436963558197, - "ball_vy": 0.1253778338432312, - "friendly_robots": [ - { - "id": 0, - "x": 4.40985107421875, - "y": -0.002516109962016344, - "orientation": 2.4310786724090576, - "vx": -1.2123818748932536e-07, - "vy": -1.40222454092509e-07 - }, - { - "id": 1, - "x": 2.5972423553466797, - "y": -0.6730560064315796, - "orientation": 1.666929006576538, - "vx": -0.009353562258183956, - "vy": 0.09670335054397583 - }, - { - "id": 2, - "x": -2.460599184036255, - "y": 2.657898187637329, - "orientation": -0.23054687678813934, - "vx": -0.013461302034556866, - "vy": -0.025707557797431946 - }, - { - "id": 3, - "x": -2.476445198059082, - "y": 2.3748726844787598, - "orientation": -0.5307732224464417, - "vx": -0.009947092272341251, - "vy": -0.028446124866604805 - }, - { - "id": 4, - "x": 2.8511734008789062, - "y": 1.4117884635925293, - "orientation": 3.114173650741577, - "vx": -0.011314922012388706, - "vy": 0.05001278966665268 - }, - { - "id": 5, - "x": 2.9779462814331055, - "y": 1.2839939594268799, - "orientation": 2.142015218734741, - "vx": 0.06464783102273941, - "vy": 0.12200243026018143 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410271644592285, - "y": 0.00038563631824217737, - "orientation": 0.1975131630897522, - "vx": -0.00159265857655555, - "vy": 0.007949117571115494 - }, - { - "id": 1, - "x": 2.6916074752807617, - "y": 1.3217668533325195, - "orientation": 0.8456677794456482, - "vx": -0.10706513375043869, - "vy": 0.015506704337894917 - }, - { - "id": 2, - "x": 2.366053342819214, - "y": -2.6090939044952393, - "orientation": 1.4762961864471436, - "vx": -1.1753100892519797e-07, - "vy": 9.648122301086914e-09 - }, - { - "id": 3, - "x": -3.0100011825561523, - "y": 0.7012101411819458, - "orientation": 0.1260141283273697, - "vx": -1.6684358570273616e-06, - "vy": -0.00286634499207139 - }, - { - "id": 4, - "x": -2.93454909324646, - "y": -0.21707746386528015, - "orientation": 0.28178367018699646, - "vx": 4.263256414560601e-13, - "vy": 7.03603841856193e-13 - }, - { - "id": 5, - "x": -3.1216235160827637, - "y": -0.02336869388818741, - "orientation": 0.2427358478307724, - "vx": -0.0021355128847062588, - "vy": -0.0020390553399920464 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 63.3 - } - }, - { - "scenario_id": "counter_press_vs_overload_flow_t22.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 22.6, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_overload_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 22.6, - "ball_x": 0.0, - "ball_y": -0.0, - "ball_vx": 0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.412058353424072, - "y": 0.12833379209041595, - "orientation": -3.096545696258545, - "vx": -0.003903644857928157, - "vy": -0.2256602793931961 - }, - { - "id": 1, - "x": 0.8302137851715088, - "y": 0.41923388838768005, - "orientation": -2.5809402465820312, - "vx": -0.05308619886636734, - "vy": -0.033849697560071945 - }, - { - "id": 2, - "x": 0.8086227774620056, - "y": -0.24365249276161194, - "orientation": -1.6091974973678589, - "vx": -0.01558508351445198, - "vy": -0.274992436170578 - }, - { - "id": 3, - "x": 1.422676682472229, - "y": 0.6507924795150757, - "orientation": -0.5669392347335815, - "vx": 0.13586294651031494, - "vy": -0.08951245993375778 - }, - { - "id": 4, - "x": 1.4994004964828491, - "y": -0.5971004962921143, - "orientation": -1.3678369522094727, - "vx": -2.3025581441515897e-10, - "vy": 1.1197209826008248e-09 - }, - { - "id": 5, - "x": 2.383925437927246, - "y": 0.05487403646111488, - "orientation": -0.4407341182231903, - "vx": 0.20421133935451508, - "vy": -0.09654068201780319 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40903377532959, - "y": 0.4071846306324005, - "orientation": -0.09113943576812744, - "vx": 6.128431095930864e-13, - "vy": 4.696243394164412e-13 - }, - { - "id": 1, - "x": -0.12328002601861954, - "y": -1.1578013982216362e-05, - "orientation": -0.0009292414179071784, - "vx": 0.005770599003881216, - "vy": 2.036982732533943e-05 - }, - { - "id": 2, - "x": -0.8029381632804871, - "y": 0.4997076094150543, - "orientation": 0.09825345873832703, - "vx": 6.802402481298486e-07, - "vy": 6.769755600544158e-08 - }, - { - "id": 3, - "x": -0.8027061820030212, - "y": -0.4987375736236572, - "orientation": -0.4373836815357208, - "vx": -1.6927526047538777e-09, - "vy": 7.910755384088475e-10 - }, - { - "id": 4, - "x": -1.4970648288726807, - "y": 0.8002769947052002, - "orientation": -3.0483803749084473, - "vx": 7.721328984189313e-06, - "vy": 7.284123171302781e-07 - }, - { - "id": 5, - "x": -1.4979422092437744, - "y": -0.7978785634040833, - "orientation": -2.3400511741638184, - "vx": -5.995204332975845e-13, - "vy": -9.059419880941277e-13 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 22.6 - } - }, - { - "scenario_id": "counter_press_vs_overload_flow_t8.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 8.416666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_overload_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 8.416666666666666, - "ball_x": 0.037410903722047806, - "ball_y": -0.09526779502630234, - "ball_vx": -0.04241107404232025, - "ball_vy": -0.01846907287836075, - "friendly_robots": [ - { - "id": 0, - "x": 4.411093711853027, - "y": 0.0065620820969343185, - "orientation": -3.119309663772583, - "vx": -0.0019240364199504256, - "vy": -0.01154265832155943 - }, - { - "id": 1, - "x": -0.008376640267670155, - "y": 0.011716474778950214, - "orientation": -0.8349164724349976, - "vx": -2.637671059346758e-06, - "vy": -2.9387540507741505e-06 - }, - { - "id": 2, - "x": -2.405864715576172, - "y": 2.359492301940918, - "orientation": -0.7867422699928284, - "vx": -0.12162859737873077, - "vy": 0.07126723229885101 - }, - { - "id": 3, - "x": 0.9403147101402283, - "y": -1.25503671169281, - "orientation": 2.312317132949829, - "vx": -0.09095017611980438, - "vy": -0.4131811857223511 - }, - { - "id": 4, - "x": 1.4985995292663574, - "y": 0.802596926689148, - "orientation": -1.0771677494049072, - "vx": 1.9984014443252818e-13, - "vy": -1.6653345369377348e-14 - }, - { - "id": 5, - "x": 0.4751516580581665, - "y": -0.030415862798690796, - "orientation": -2.9447410106658936, - "vx": 0.02290285751223564, - "vy": -0.09609828889369965 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409974098205566, - "y": 0.0024391335900872946, - "orientation": -0.005983357317745686, - "vx": 0.0003827609762083739, - "vy": 0.3856547176837921 - }, - { - "id": 1, - "x": -2.7389650344848633, - "y": 0.2915651202201843, - "orientation": -0.24890944361686707, - "vx": 0.3513500392436981, - "vy": 0.6496917009353638 - }, - { - "id": 2, - "x": -2.9640114307403564, - "y": 0.11288798600435257, - "orientation": -0.18924808502197266, - "vx": -0.5857155323028564, - "vy": 0.9211599826812744 - }, - { - "id": 3, - "x": -1.539975643157959, - "y": 2.2079267501831055, - "orientation": -0.9877147078514099, - "vx": -0.4664466679096222, - "vy": 0.26476940512657166 - }, - { - "id": 4, - "x": 0.9475505352020264, - "y": -0.03159642964601517, - "orientation": -3.1275758743286133, - "vx": 0.22378374636173248, - "vy": 0.007799240294843912 - }, - { - "id": 5, - "x": 0.3650892972946167, - "y": 0.27830490469932556, - "orientation": -1.5993236303329468, - "vx": 1.250105619430542, - "vy": -0.27994638681411743 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 8.416666666666666 - } - }, - { - "scenario_id": "counter_press_vs_overload_flow_t9.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 9.416666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_overload_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 9.416666666666666, - "ball_x": 0.1391633003950119, - "ball_y": -0.2604469358921051, - "ball_vx": 2.5439343452453613, - "ball_vy": -3.8096752166748047, - "friendly_robots": [ - { - "id": 0, - "x": 4.410504341125488, - "y": 0.001772809773683548, - "orientation": -3.1188876628875732, - "vx": 0.0007594137568958104, - "vy": -0.03302857652306557 - }, - { - "id": 1, - "x": -0.008778916671872139, - "y": 0.012472067959606647, - "orientation": -1.0027025938034058, - "vx": -0.012052277103066444, - "vy": 0.022759294137358665 - }, - { - "id": 2, - "x": -2.462491273880005, - "y": 2.3926706314086914, - "orientation": -0.7872317433357239, - "vx": -0.021997414529323578, - "vy": 0.012883361428976059 - }, - { - "id": 3, - "x": 0.8998740911483765, - "y": -1.445444941520691, - "orientation": 2.1631996631622314, - "vx": 0.010699084028601646, - "vy": -0.024533245712518692 - }, - { - "id": 4, - "x": 1.4985995292663574, - "y": 0.802596926689148, - "orientation": -1.0771677494049072, - "vx": -3.3306690738754696e-14, - "vy": -9.892087149410145e-13 - }, - { - "id": 5, - "x": 0.4743722379207611, - "y": -0.0795731246471405, - "orientation": -3.0656580924987793, - "vx": 0.012190318666398525, - "vy": -0.03516702726483345 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410550117492676, - "y": 0.1813974231481552, - "orientation": -0.06620720773935318, - "vx": 0.001679760403931141, - "vy": -0.3007175028324127 - }, - { - "id": 1, - "x": -2.8162407875061035, - "y": -0.06621259450912476, - "orientation": -0.02850937843322754, - "vx": -0.24065202474594116, - "vy": -0.62103670835495 - }, - { - "id": 2, - "x": -3.238259792327881, - "y": -0.06364511698484421, - "orientation": 0.11700733751058578, - "vx": 0.07330373674631119, - "vy": -1.083837866783142 - }, - { - "id": 3, - "x": -1.793299674987793, - "y": 2.352754831314087, - "orientation": -0.9398947358131409, - "vx": -0.12138967216014862, - "vy": 0.06987267732620239 - }, - { - "id": 4, - "x": 1.5265065431594849, - "y": 0.28757205605506897, - "orientation": -2.8265249729156494, - "vx": 0.9184603095054626, - "vy": 0.6583418846130371 - }, - { - "id": 5, - "x": 0.9221915602684021, - "y": -0.007878875359892845, - "orientation": -2.9337005615234375, - "vx": 0.3916420638561249, - "vy": -0.25053057074546814 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 9.416666666666666 - } - }, - { - "scenario_id": "counter_press_vs_overload_flow_t14.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 14.333333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 14.333333333333334, - "ball_x": -4.421243667602539, - "ball_y": 0.07611041516065598, - "ball_vx": -0.6399844288825989, - "ball_vy": 0.5090286135673523, - "friendly_robots": [ - { - "id": 0, - "x": 4.412909030914307, - "y": -0.07628611475229263, - "orientation": 3.0680418014526367, - "vx": -0.00586350355297327, - "vy": 0.1337883472442627 - }, - { - "id": 1, - "x": 0.5600651502609253, - "y": -0.5394242405891418, - "orientation": 3.0429422855377197, - "vx": 0.6417239308357239, - "vy": 0.6101840138435364 - }, - { - "id": 2, - "x": -2.054499864578247, - "y": 2.457709789276123, - "orientation": -2.3205068111419678, - "vx": 0.12185749411582947, - "vy": -0.3741738200187683 - }, - { - "id": 3, - "x": -1.9629297256469727, - "y": 1.250437617301941, - "orientation": -3.112075090408325, - "vx": -1.534216046333313, - "vy": 0.12002785503864288 - }, - { - "id": 4, - "x": 1.6776328086853027, - "y": 1.1634517908096313, - "orientation": -3.008784294128418, - "vx": -0.26585376262664795, - "vy": 0.3600761592388153 - }, - { - "id": 5, - "x": -2.7015490531921387, - "y": 1.610783338546753, - "orientation": -2.857490301132202, - "vx": -0.9485577344894409, - "vy": -0.833206295967102 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40726375579834, - "y": -0.039553310722112656, - "orientation": 1.0782599449157715, - "vx": -0.00018267206905875355, - "vy": 0.1441217064857483 - }, - { - "id": 1, - "x": -2.773963689804077, - "y": 0.7135498523712158, - "orientation": -3.0432872772216797, - "vx": -0.0786948949098587, - "vy": -0.7513067722320557 - }, - { - "id": 2, - "x": -3.149554491043091, - "y": 1.0068745613098145, - "orientation": -2.897395372390747, - "vx": -0.06691284477710724, - "vy": -0.5635255575180054 - }, - { - "id": 3, - "x": -1.718660831451416, - "y": 1.8065251111984253, - "orientation": -2.7346863746643066, - "vx": -0.23785237967967987, - "vy": -1.3239511251449585 - }, - { - "id": 4, - "x": 1.3996309041976929, - "y": 0.7692170143127441, - "orientation": 2.9593260288238525, - "vx": -1.5498374700546265, - "vy": 0.002112528309226036 - }, - { - "id": 5, - "x": 0.14258411526679993, - "y": -0.056667260825634, - "orientation": 2.7803664207458496, - "vx": -1.4086676836013794, - "vy": 0.37474414706230164 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 14.333333333333334 - } - }, - { - "scenario_id": "counter_press_vs_overload_flow_t52.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 52.86666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 52.86666666666667, - "ball_x": 2.594494104385376, - "ball_y": 0.7671246528625488, - "ball_vx": 0.9922286868095398, - "ball_vy": 0.1199093759059906, - "friendly_robots": [ - { - "id": 0, - "x": 4.426773548126221, - "y": 0.05851157009601593, - "orientation": 2.8345911502838135, - "vx": 0.03368442505598068, - "vy": 0.44599828124046326 - }, - { - "id": 1, - "x": 2.940972328186035, - "y": -1.3583359718322754, - "orientation": 1.880958080291748, - "vx": -0.22667090594768524, - "vy": 0.6593690514564514 - }, - { - "id": 2, - "x": -0.037813227623701096, - "y": 2.3958165645599365, - "orientation": -0.7176932096481323, - "vx": -1.9190000295639038, - "vy": -0.020848382264375687 - }, - { - "id": 3, - "x": -2.718247890472412, - "y": -0.6359604001045227, - "orientation": 0.2982739210128784, - "vx": 5.728750807065808e-13, - "vy": 8.493206138382448e-13 - }, - { - "id": 4, - "x": 2.4828999042510986, - "y": 0.5718618631362915, - "orientation": 1.172043800354004, - "vx": 1.0346879959106445, - "vy": -0.27656397223472595 - }, - { - "id": 5, - "x": 2.092676877975464, - "y": 0.8852500915527344, - "orientation": -1.625348687171936, - "vx": 0.19009648263454437, - "vy": -0.5200710296630859 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409918308258057, - "y": 0.14843112230300903, - "orientation": 0.11122415214776993, - "vx": 0.0008948797476477921, - "vy": 0.4605913758277893 - }, - { - "id": 1, - "x": -2.9933347702026367, - "y": 0.37592288851737976, - "orientation": 0.09066867083311081, - "vx": 0.13179396092891693, - "vy": -0.3048348128795624 - }, - { - "id": 2, - "x": -3.1778147220611572, - "y": 0.6924549341201782, - "orientation": 0.06345277279615402, - "vx": 0.39333614706993103, - "vy": 0.40218326449394226 - }, - { - "id": 3, - "x": 2.085343599319458, - "y": 2.1250202655792236, - "orientation": -1.6885267496109009, - "vx": -0.5520771145820618, - "vy": -0.8976002931594849 - }, - { - "id": 4, - "x": 2.8148345947265625, - "y": 0.7690860033035278, - "orientation": -2.9464752674102783, - "vx": 0.5470238327980042, - "vy": -0.35131320357322693 - }, - { - "id": 5, - "x": 2.876236915588379, - "y": -1.7814379930496216, - "orientation": 1.775502324104309, - "vx": 0.5802033543586731, - "vy": -0.4303564429283142 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 52.86666666666667 - } - }, - { - "scenario_id": "counter_press_vs_overload_press_t25.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 25.383333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_overload_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 25.383333333333333, - "ball_x": -0.0, - "ball_y": 0.0, - "ball_vx": -0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.408626079559326, - "y": 0.23788116872310638, - "orientation": -3.10802960395813, - "vx": 0.0019515394233167171, - "vy": 0.3026694655418396 - }, - { - "id": 1, - "x": 0.12096497416496277, - "y": 0.0027759841177612543, - "orientation": -3.140662431716919, - "vx": 2.976785484776201e-13, - "vy": 7.594185696957467e-14 - }, - { - "id": 2, - "x": 0.4125863313674927, - "y": 0.7110450863838196, - "orientation": -0.3751627504825592, - "vx": 0.6788467764854431, - "vy": -0.37904468178749084 - }, - { - "id": 3, - "x": 0.7964698076248169, - "y": -0.49236658215522766, - "orientation": -1.1366859674453735, - "vx": 0.006210749037563801, - "vy": -0.013429597951471806 - }, - { - "id": 4, - "x": 1.5026366710662842, - "y": 0.7987238764762878, - "orientation": 2.689883232116699, - "vx": -1.7553425379901455e-09, - "vy": 8.489275948875274e-10 - }, - { - "id": 5, - "x": 1.5021021366119385, - "y": -0.7979456186294556, - "orientation": -2.368584394454956, - "vx": 6.463864110628492e-08, - "vy": 6.315153910918525e-08 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4095001220703125, - "y": -0.34539422392845154, - "orientation": 0.06901341676712036, - "vx": -0.0008043203270062804, - "vy": -0.11356227844953537 - }, - { - "id": 1, - "x": -0.6921555995941162, - "y": -0.38722148537635803, - "orientation": 2.319721221923828, - "vx": -0.3166811168193817, - "vy": 0.5846449732780457 - }, - { - "id": 2, - "x": -0.7378929853439331, - "y": -0.6354886889457703, - "orientation": 2.0518171787261963, - "vx": -0.6876512169837952, - "vy": 0.2195221185684204 - }, - { - "id": 3, - "x": -1.4915781021118164, - "y": 0.6017765998840332, - "orientation": -2.9346330165863037, - "vx": -0.0148168308660388, - "vy": -0.0031255956273525953 - }, - { - "id": 4, - "x": -1.4949183464050293, - "y": -0.6008822917938232, - "orientation": 2.9705657958984375, - "vx": -0.008940315805375576, - "vy": 0.0015522607136517763 - }, - { - "id": 5, - "x": -1.0372201204299927, - "y": -0.895936906337738, - "orientation": 2.721161127090454, - "vx": -0.8057208061218262, - "vy": 0.2566184997558594 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 25.383333333333333 - } - }, - { - "scenario_id": "counter_press_vs_overload_press_t40.8_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 40.78333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 40.78333333333333, - "ball_x": 3.9135661125183105, - "ball_y": 2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.391233444213867, - "y": 0.3742372691631317, - "orientation": 3.109478235244751, - "vx": -2.6645352591003757e-13, - "vy": -1.946776073680212e-12 - }, - { - "id": 1, - "x": -2.473012924194336, - "y": 2.39774751663208, - "orientation": 0.06154331564903259, - "vx": -4.5563552930616424e-12, - "vy": 1.3322676295501878e-13 - }, - { - "id": 2, - "x": 3.203087091445923, - "y": 2.4616494178771973, - "orientation": -2.752894639968872, - "vx": -0.05415135994553566, - "vy": -0.02169673517346382 - }, - { - "id": 3, - "x": -1.2991453409194946, - "y": -1.4518934488296509, - "orientation": 0.09900368750095367, - "vx": 5.995204332975845e-14, - "vy": -3.064215547965432e-13 - }, - { - "id": 4, - "x": 3.108428955078125, - "y": 1.4540598392486572, - "orientation": 1.2142404317855835, - "vx": -4.249933738265099e-12, - "vy": -1.212363542890671e-12 - }, - { - "id": 5, - "x": 3.628007650375366, - "y": 2.040081024169922, - "orientation": -1.9577220678329468, - "vx": -0.022804973646998405, - "vy": -0.056777533143758774 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4169135093688965, - "y": -0.2948697805404663, - "orientation": 0.18666361272335052, - "vx": -2.398081733190338e-13, - "vy": 1.3988810110276972e-13 - }, - { - "id": 1, - "x": 2.007596015930176, - "y": 0.6412415504455566, - "orientation": 0.9313869476318359, - "vx": -2.5712765250318625e-12, - "vy": 1.3855583347321954e-12 - }, - { - "id": 2, - "x": 2.128462314605713, - "y": 0.02876034565269947, - "orientation": 1.0647542476654053, - "vx": -8.926193117986259e-13, - "vy": -5.437317263101704e-13 - }, - { - "id": 3, - "x": 1.8489315509796143, - "y": -0.7061612010002136, - "orientation": 1.065492033958435, - "vx": -1.98507876802978e-12, - "vy": 4.496403249731884e-13 - }, - { - "id": 4, - "x": 2.7527999877929688, - "y": 0.17601899802684784, - "orientation": 1.1420538425445557, - "vx": -5.3290705182007514e-14, - "vy": 1.2739809207573671e-13 - }, - { - "id": 5, - "x": 3.1850473880767822, - "y": 2.2197821140289307, - "orientation": 0.8821635842323303, - "vx": 1.6120438317557273e-12, - "vy": 1.5054624213917123e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 40.78333333333333 - } - }, - { - "scenario_id": "counter_press_vs_overload_press_t50.5_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 50.516666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 50.516666666666666, - "ball_x": 3.93587327003479, - "ball_y": 2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.395808696746826, - "y": 0.40479233860969543, - "orientation": 3.1056976318359375, - "vx": -9.725553695716371e-12, - "vy": 1.8318679906315083e-12 - }, - { - "id": 1, - "x": -3.6047072410583496, - "y": -1.660779356956482, - "orientation": 0.4893978238105774, - "vx": 3.730349362740526e-13, - "vy": -9.992007221626409e-14 - }, - { - "id": 2, - "x": 3.434438943862915, - "y": 1.9068256616592407, - "orientation": 1.1059279441833496, - "vx": 8.79296635503124e-13, - "vy": 1.099120794378905e-12 - }, - { - "id": 3, - "x": 2.057828903198242, - "y": -1.1123318672180176, - "orientation": 0.9843024611473083, - "vx": 6.994405055138486e-12, - "vy": 2.8177460364986473e-12 - }, - { - "id": 4, - "x": 4.40407657623291, - "y": 2.08854079246521, - "orientation": 3.140643835067749, - "vx": -0.00717184180393815, - "vy": -4.96349628065218e-10 - }, - { - "id": 5, - "x": 3.4651083946228027, - "y": 2.1484453678131104, - "orientation": -2.2228519916534424, - "vx": -0.03662171959877014, - "vy": -0.0016373764956369996 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4434943199157715, - "y": 0.11006949841976166, - "orientation": 0.23298661410808563, - "vx": -2.6645352591003757e-14, - "vy": -2.6353919047039653e-13 - }, - { - "id": 1, - "x": 3.5664069652557373, - "y": 2.6501951217651367, - "orientation": 0.5168332457542419, - "vx": 1.1723955140041653e-12, - "vy": 3.863576125695545e-13 - }, - { - "id": 2, - "x": 1.8009530305862427, - "y": 0.7472285628318787, - "orientation": 0.7514828443527222, - "vx": -1.865174681370263e-13, - "vy": -5.895284260759581e-13 - }, - { - "id": 3, - "x": 1.8022381067276, - "y": -0.7479806542396545, - "orientation": 1.011827826499939, - "vx": 1.545430450278218e-12, - "vy": 4.596323321948148e-13 - }, - { - "id": 4, - "x": 3.8502979278564453, - "y": 2.2809605598449707, - "orientation": 1.300568699836731, - "vx": -1.7319479184152442e-13, - "vy": -3.4638958368304884e-13 - }, - { - "id": 5, - "x": 4.302036762237549, - "y": 2.5188825130462646, - "orientation": 1.856751561164856, - "vx": 3.9968028886505635e-13, - "vy": -6.794564910705958e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 50.516666666666666 - } - }, - { - "scenario_id": "counter_press_vs_overload_press_t12.7_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 12.683333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_overload_press.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 12.683333333333334, - "ball_x": 1.5611590147018433, - "ball_y": 0.048683229833841324, - "ball_vx": 3.1836397647857666, - "ball_vy": -0.46153533458709717, - "friendly_robots": [ - { - "id": 0, - "x": 4.407880783081055, - "y": -0.07888959348201752, - "orientation": 3.0998170375823975, - "vx": 0.0063535128720104694, - "vy": -0.5127361416816711 - }, - { - "id": 1, - "x": 0.46132177114486694, - "y": 0.05416519194841385, - "orientation": 1.0803396701812744, - "vx": -0.07314327359199524, - "vy": -0.18768109381198883 - }, - { - "id": 2, - "x": -3.028960943222046, - "y": -1.273156762123108, - "orientation": 0.1068529486656189, - "vx": -0.38932865858078003, - "vy": -0.6530270576477051 - }, - { - "id": 3, - "x": 2.3072664737701416, - "y": 1.1268632411956787, - "orientation": -2.5314245223999023, - "vx": 0.041681401431560516, - "vy": -0.11626468598842621 - }, - { - "id": 4, - "x": 2.7948925495147705, - "y": -1.333569884300232, - "orientation": 2.399665594100952, - "vx": -0.26643800735473633, - "vy": -0.07526878267526627 - }, - { - "id": 5, - "x": 2.275541305541992, - "y": 1.81693696975708, - "orientation": -2.277339458465576, - "vx": -0.28624287247657776, - "vy": -0.3263889253139496 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41029691696167, - "y": 0.008829166181385517, - "orientation": 0.02257723920047283, - "vx": 0.0004978911601938307, - "vy": -0.015261048451066017 - }, - { - "id": 1, - "x": 0.4361039996147156, - "y": 0.25138553977012634, - "orientation": 0.04975060001015663, - "vx": 0.560472846031189, - "vy": 0.22109109163284302 - }, - { - "id": 2, - "x": 2.593111991882324, - "y": -1.7015352249145508, - "orientation": 2.3143129348754883, - "vx": -0.06020566448569298, - "vy": 0.1931554526090622 - }, - { - "id": 3, - "x": 2.608246326446533, - "y": -0.4876393973827362, - "orientation": 2.784708261489868, - "vx": -0.03277172893285751, - "vy": 0.4700661599636078 - }, - { - "id": 4, - "x": 2.7229299545288086, - "y": 0.9417097568511963, - "orientation": -2.706225872039795, - "vx": 0.12886039912700653, - "vy": 0.21800141036510468 - }, - { - "id": 5, - "x": 2.712507963180542, - "y": 1.3520418405532837, - "orientation": -2.666534662246704, - "vx": 0.4019918143749237, - "vy": -0.9594427943229675 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 12.683333333333334 - } - }, - { - "scenario_id": "counter_press_vs_overload_press_t15.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 15.549999999999999, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 15.549999999999999, - "ball_x": 2.774996280670166, - "ball_y": -0.5130312442779541, - "ball_vx": -0.23373812437057495, - "ball_vy": 0.35730984807014465, - "friendly_robots": [ - { - "id": 0, - "x": 4.409976005554199, - "y": -0.01106311846524477, - "orientation": -2.840074300765991, - "vx": 6.098466838011518e-05, - "vy": 0.019383367151021957 - }, - { - "id": 1, - "x": -0.14441248774528503, - "y": 0.29838892817497253, - "orientation": -0.18102413415908813, - "vx": 1.2854442596435547, - "vy": 0.562411367893219 - }, - { - "id": 2, - "x": -3.2202680110931396, - "y": -1.5711212158203125, - "orientation": 0.0839599221944809, - "vx": 0.8155348896980286, - "vy": 0.901546061038971 - }, - { - "id": 3, - "x": 2.282705307006836, - "y": 1.2025423049926758, - "orientation": -1.33762788772583, - "vx": -0.738734245300293, - "vy": -0.48975828289985657 - }, - { - "id": 4, - "x": 2.889286994934082, - "y": -0.4964338541030884, - "orientation": 3.096724510192871, - "vx": -0.017931416630744934, - "vy": -0.0010508965933695436 - }, - { - "id": 5, - "x": 3.195478916168213, - "y": -0.7496710419654846, - "orientation": 3.1090526580810547, - "vx": 0.03303750604391098, - "vy": -0.4706413745880127 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409259796142578, - "y": -0.038588184863328934, - "orientation": -0.06368931382894516, - "vx": -0.0012844920856878161, - "vy": 0.06784674525260925 - }, - { - "id": 1, - "x": 2.729997158050537, - "y": -0.8942301273345947, - "orientation": 1.1947635412216187, - "vx": 0.35497793555259705, - "vy": -0.06740940362215042 - }, - { - "id": 2, - "x": 1.9208667278289795, - "y": 0.6831896901130676, - "orientation": -0.9530089497566223, - "vx": -0.14806637167930603, - "vy": 0.12493818998336792 - }, - { - "id": 3, - "x": 1.6268162727355957, - "y": 0.6320263743400574, - "orientation": -0.8245693445205688, - "vx": -0.11312169581651688, - "vy": 0.9083865880966187 - }, - { - "id": 4, - "x": 1.8386528491973877, - "y": -0.5356572270393372, - "orientation": -0.12772057950496674, - "vx": -0.06440744549036026, - "vy": -0.3786377012729645 - }, - { - "id": 5, - "x": 2.666301965713501, - "y": -0.5223468542098999, - "orientation": 0.24885794520378113, - "vx": -0.027977677062153816, - "vy": -0.041189514100551605 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 15.549999999999999 - } - }, - { - "scenario_id": "counter_press_vs_overload_press_t30.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 30.833333333333332, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 30.833333333333332, - "ball_x": -0.2758370041847229, - "ball_y": 0.012945374473929405, - "ball_vx": -0.08946549892425537, - "ball_vy": 0.018507972359657288, - "friendly_robots": [ - { - "id": 0, - "x": 4.41022253036499, - "y": 0.24502131342887878, - "orientation": -3.1121816635131836, - "vx": -0.00084103480912745, - "vy": 0.290105402469635 - }, - { - "id": 1, - "x": -0.16255468130111694, - "y": 0.04725151136517525, - "orientation": 3.124250650405884, - "vx": 0.03726961836218834, - "vy": 0.12228995561599731 - }, - { - "id": 2, - "x": 1.4844824075698853, - "y": 1.521068811416626, - "orientation": -2.490558385848999, - "vx": 1.5175800323486328, - "vy": 0.11602003127336502 - }, - { - "id": 3, - "x": -2.67616868019104, - "y": 1.5001589059829712, - "orientation": -0.543105959892273, - "vx": -0.219967782497406, - "vy": -1.71430504322052 - }, - { - "id": 4, - "x": 2.102219820022583, - "y": 1.1703203916549683, - "orientation": -2.664931297302246, - "vx": 0.9842004776000977, - "vy": 0.6509150266647339 - }, - { - "id": 5, - "x": 1.4209190607070923, - "y": 0.3098660707473755, - "orientation": -2.9608631134033203, - "vx": 1.8233970403671265, - "vy": 0.5685611367225647 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.413597583770752, - "y": -0.18326041102409363, - "orientation": 0.06356919556856155, - "vx": 0.006708944216370583, - "vy": 0.32228049635887146 - }, - { - "id": 1, - "x": 2.4888086318969727, - "y": -1.7781243324279785, - "orientation": 2.5679962635040283, - "vx": 0.07219964265823364, - "vy": -0.03859473019838333 - }, - { - "id": 2, - "x": 2.688117265701294, - "y": 0.26491403579711914, - "orientation": 3.0879759788513184, - "vx": -0.0013414820423349738, - "vy": -0.03113633766770363 - }, - { - "id": 3, - "x": -0.33224061131477356, - "y": 0.10827475786209106, - "orientation": -1.3616544008255005, - "vx": -0.036057569086551666, - "vy": -0.04624304547905922 - }, - { - "id": 4, - "x": 2.793191909790039, - "y": 0.9720645546913147, - "orientation": -2.880796432495117, - "vx": -0.43858107924461365, - "vy": -0.9092930555343628 - }, - { - "id": 5, - "x": 2.4726366996765137, - "y": 0.9033591747283936, - "orientation": -2.6911497116088867, - "vx": 0.18201452493667603, - "vy": 0.5997146964073181 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 30.833333333333332 - } - }, - { - "scenario_id": "counter_press_vs_overload_press_t36.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 36.11666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_overload_press.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 36.11666666666667, - "ball_x": 3.0269827842712402, - "ball_y": -0.03180093690752983, - "ball_vx": 0.3646302819252014, - "ball_vy": 0.2824927270412445, - "friendly_robots": [ - { - "id": 0, - "x": 4.409844398498535, - "y": -0.0018909953068941832, - "orientation": -3.112534999847412, - "vx": -0.0009504507179372013, - "vy": 0.033023372292518616 - }, - { - "id": 1, - "x": -2.3368594646453857, - "y": 2.271888017654419, - "orientation": -0.39951902627944946, - "vx": -0.24285118281841278, - "vy": 0.22557422518730164 - }, - { - "id": 2, - "x": 2.9215846061706543, - "y": 1.4368244409561157, - "orientation": -1.5091652870178223, - "vx": -0.002790110884234309, - "vy": 0.09353407472372055 - }, - { - "id": 3, - "x": -1.2991979122161865, - "y": -1.4518986940383911, - "orientation": 0.099004365503788, - "vx": 3.530509218307998e-13, - "vy": 4.6629367034256575e-14 - }, - { - "id": 4, - "x": 2.880978584289551, - "y": -0.25101324915885925, - "orientation": 0.9212210178375244, - "vx": 0.3064616322517395, - "vy": 0.18615621328353882 - }, - { - "id": 5, - "x": 3.0174214839935303, - "y": -0.1351124495267868, - "orientation": 1.6226223707199097, - "vx": 0.3519417941570282, - "vy": 0.2823953926563263 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41011381149292, - "y": -0.1409207433462143, - "orientation": 0.01926729641854763, - "vx": 0.0003022382443305105, - "vy": 0.2478916496038437 - }, - { - "id": 1, - "x": 2.75571870803833, - "y": 0.10735420882701874, - "orientation": 1.3393995761871338, - "vx": -0.18640413880348206, - "vy": 0.0017117167590186 - }, - { - "id": 2, - "x": 2.658996343612671, - "y": -0.5236227512359619, - "orientation": 1.0535857677459717, - "vx": -0.246774360537529, - "vy": 0.9698017835617065 - }, - { - "id": 3, - "x": 2.576458692550659, - "y": 0.5926179885864258, - "orientation": -0.9116132259368896, - "vx": -0.10208748281002045, - "vy": -0.8900755643844604 - }, - { - "id": 4, - "x": 2.7958931922912598, - "y": 0.2841549813747406, - "orientation": -1.0381864309310913, - "vx": 0.18195310235023499, - "vy": -0.033992551267147064 - }, - { - "id": 5, - "x": 2.404007911682129, - "y": -0.47605669498443604, - "orientation": 0.4758579730987549, - "vx": -0.22910824418067932, - "vy": -0.09485616534948349 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 36.11666666666667 - } - }, - { - "scenario_id": "counter_press_vs_press_and_pass_t33.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 33.36666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_press_and_pass.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 33.36666666666667, - "ball_x": 4.25, - "ball_y": 2.497420072555542, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.422201633453369, - "y": 0.393580824136734, - "orientation": 1.8833239078521729, - "vx": 1.865174681370263e-13, - "vy": 3.83026943495679e-13 - }, - { - "id": 1, - "x": -3.4532470703125, - "y": -1.6202563047409058, - "orientation": 0.4605006277561188, - "vx": 1.2523315717771766e-12, - "vy": -4.4630965589931293e-13 - }, - { - "id": 2, - "x": 3.021176815032959, - "y": -1.024733066558838, - "orientation": 1.2288180589675903, - "vx": -7.72715225139109e-13, - "vy": 3.61710661422876e-12 - }, - { - "id": 3, - "x": 2.665724992752075, - "y": -1.3004024028778076, - "orientation": 1.0147440433502197, - "vx": 2.957634137601417e-12, - "vy": 3.397282455352979e-13 - }, - { - "id": 4, - "x": 3.3338890075683594, - "y": 1.2446671724319458, - "orientation": 0.5075211524963379, - "vx": -1.958433415438776e-12, - "vy": 4.39648317751562e-13 - }, - { - "id": 5, - "x": 3.0849246978759766, - "y": -0.30251890420913696, - "orientation": 1.132326364517212, - "vx": -3.4638958368304884e-13, - "vy": 3.097522238704187e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393606662750244, - "y": -0.3701595067977905, - "orientation": 0.0242103710770607, - "vx": -6.8478556158879655e-12, - "vy": 1.2323475573339238e-13 - }, - { - "id": 1, - "x": 2.837083339691162, - "y": -0.365019828081131, - "orientation": 0.9404799938201904, - "vx": -4.1300296516055823e-13, - "vy": -1.9317880628477724e-13 - }, - { - "id": 2, - "x": 2.7923343181610107, - "y": 0.9272467494010925, - "orientation": 0.9681603312492371, - "vx": 3.064215547965432e-13, - "vy": -3.084199562408685e-12 - }, - { - "id": 3, - "x": 2.5839035511016846, - "y": -0.08781050145626068, - "orientation": 1.031447410583496, - "vx": -9.725553695716371e-13, - "vy": -9.034439862887211e-14 - }, - { - "id": 4, - "x": 2.3914387226104736, - "y": -1.0835018157958984, - "orientation": 0.8468760848045349, - "vx": -5.688782778179302e-12, - "vy": -2.724487302430134e-12 - }, - { - "id": 5, - "x": 2.4283852577209473, - "y": -0.242207869887352, - "orientation": 0.9688562750816345, - "vx": -2.398081733190338e-13, - "vy": -8.326672684688674e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 33.36666666666667 - } - }, - { - "scenario_id": "counter_press_vs_press_and_pass_t43.3_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 43.31666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 43.31666666666666, - "ball_x": 2.6312880516052246, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.394150257110596, - "y": 0.03392484039068222, - "orientation": -3.1127824783325195, - "vx": 1.127098414599459e-11, - "vy": 1.4448858776106022e-12 - }, - { - "id": 1, - "x": -3.4531993865966797, - "y": -1.6202335357666016, - "orientation": 0.4604909121990204, - "vx": 6.394884621840902e-13, - "vy": -2.531308496145357e-13 - }, - { - "id": 2, - "x": 2.789668083190918, - "y": -1.4282326698303223, - "orientation": -1.295828938484192, - "vx": -1.0791367799356522e-12, - "vy": -3.9968028886505635e-14 - }, - { - "id": 3, - "x": -2.2073755264282227, - "y": 2.255535840988159, - "orientation": -0.7720710039138794, - "vx": 6.927791673660977e-13, - "vy": 3.290701044988964e-12 - }, - { - "id": 4, - "x": 3.730090856552124, - "y": 1.2112460136413574, - "orientation": -1.9577243328094482, - "vx": 1.532107773982716e-12, - "vy": 1.4388490399142029e-12 - }, - { - "id": 5, - "x": 3.4977128505706787, - "y": -0.22970367968082428, - "orientation": -1.8308018445968628, - "vx": 1.5987211554602254e-13, - "vy": -4.1716630150290257e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.429382801055908, - "y": -0.40318700671195984, - "orientation": -0.13547804951667786, - "vx": -3.410605131648481e-12, - "vy": 1.0957901253050295e-12 - }, - { - "id": 1, - "x": 2.615293502807617, - "y": 1.2924628257751465, - "orientation": -1.6236064434051514, - "vx": -2.1316282072803006e-13, - "vy": 1.532107773982716e-12 - }, - { - "id": 2, - "x": 3.2144813537597656, - "y": 1.6774624586105347, - "orientation": -1.7073026895523071, - "vx": -6.794564910705958e-13, - "vy": 2.4980018054066022e-12 - }, - { - "id": 3, - "x": -0.8501091003417969, - "y": 1.0495306253433228, - "orientation": -0.8418737649917603, - "vx": 1.765254609153999e-13, - "vy": -7.194245199571014e-13 - }, - { - "id": 4, - "x": 3.042753219604492, - "y": -1.7639042139053345, - "orientation": 2.8920464515686035, - "vx": 2.3447910280083306e-12, - "vy": 4.456435220845378e-12 - }, - { - "id": 5, - "x": 3.343858003616333, - "y": 2.097393751144409, - "orientation": -1.5953612327575684, - "vx": 1.5720758028692217e-12, - "vy": -5.062616992290714e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 43.31666666666666 - } - }, - { - "scenario_id": "counter_press_vs_press_and_pass_t15.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 15.666666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 15.666666666666666, - "ball_x": 0.011690288782119751, - "ball_y": 0.10452685505151749, - "ball_vx": -0.012551724910736084, - "ball_vy": 0.0420813225209713, - "friendly_robots": [ - { - "id": 0, - "x": 4.410064697265625, - "y": -0.005360358394682407, - "orientation": 3.115929126739502, - "vx": -0.00011488528252812102, - "vy": 0.009418564848601818 - }, - { - "id": 1, - "x": -2.4445455074310303, - "y": -2.392117738723755, - "orientation": 0.7964973449707031, - "vx": -0.05355245992541313, - "vy": -0.013895044103264809 - }, - { - "id": 2, - "x": -2.6935677528381348, - "y": -0.6313446164131165, - "orientation": 0.1472424566745758, - "vx": 2.3847590568948362e-12, - "vy": -6.0285110237146e-13 - }, - { - "id": 3, - "x": 0.8799899816513062, - "y": -1.5058114528656006, - "orientation": 2.060816526412964, - "vx": -0.019225765019655228, - "vy": 0.037171557545661926 - }, - { - "id": 4, - "x": 0.563680112361908, - "y": 0.07476910948753357, - "orientation": 3.105764865875244, - "vx": -0.17791186273097992, - "vy": 0.03181254118680954 - }, - { - "id": 5, - "x": -0.027891699224710464, - "y": 0.21011921763420105, - "orientation": -1.0830198526382446, - "vx": -0.012286404147744179, - "vy": 0.04224298149347305 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4097900390625, - "y": -0.002936020027846098, - "orientation": 0.024906707927584648, - "vx": 2.4864643677346976e-09, - "vy": -7.673487090187336e-08 - }, - { - "id": 1, - "x": -0.23591530323028564, - "y": 0.3268496096134186, - "orientation": -1.233737587928772, - "vx": -0.5856013894081116, - "vy": -0.17100045084953308 - }, - { - "id": 2, - "x": 0.4998387396335602, - "y": 0.6953233480453491, - "orientation": -2.1880295276641846, - "vx": 0.16231322288513184, - "vy": -0.21228840947151184 - }, - { - "id": 3, - "x": -2.5605452060699463, - "y": -1.111715316772461, - "orientation": 0.4416966438293457, - "vx": -2.1014360754634254e-05, - "vy": -2.2333906599669717e-05 - }, - { - "id": 4, - "x": -0.013478183187544346, - "y": -0.0031723540741950274, - "orientation": 1.826409101486206, - "vx": -0.49588313698768616, - "vy": 0.3485642075538635 - }, - { - "id": 5, - "x": 0.7822641134262085, - "y": -1.1332498788833618, - "orientation": 2.0227091312408447, - "vx": 0.9552745223045349, - "vy": -0.23528507351875305 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 15.666666666666666 - } - }, - { - "scenario_id": "counter_press_vs_press_and_pass_t18.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 18.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 18.85, - "ball_x": 2.6353018283843994, - "ball_y": -1.098006010055542, - "ball_vx": -3.1799296266399324e-05, - "ball_vy": 1.4687193470308557e-05, - "friendly_robots": [ - { - "id": 0, - "x": 4.399123191833496, - "y": -0.3108005225658417, - "orientation": -2.7201499938964844, - "vx": 0.017086688429117203, - "vy": 0.5392518043518066 - }, - { - "id": 1, - "x": -2.4721648693084717, - "y": -2.3991870880126953, - "orientation": 0.25155848264694214, - "vx": 3.5330511849451796e-08, - "vy": -1.3736553228227422e-07 - }, - { - "id": 2, - "x": -2.6935677528381348, - "y": -0.6313446164131165, - "orientation": 0.1472424566745758, - "vx": 5.3290705182007514e-14, - "vy": 1.2656542480726785e-13 - }, - { - "id": 3, - "x": 2.823511838912964, - "y": -1.0386805534362793, - "orientation": -1.8660014867782593, - "vx": 0.6200911998748779, - "vy": -1.1235735416412354 - }, - { - "id": 4, - "x": 2.962839365005493, - "y": -0.6584351062774658, - "orientation": -0.7274490594863892, - "vx": 0.5186498761177063, - "vy": -0.8875780701637268 - }, - { - "id": 5, - "x": 2.429842710494995, - "y": -1.3074251413345337, - "orientation": -0.7542697191238403, - "vx": 1.1516515016555786, - "vy": -0.28267747163772583 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.421051502227783, - "y": 0.3024861812591553, - "orientation": -0.19180098176002502, - "vx": 0.02414849027991295, - "vy": -0.5400927066802979 - }, - { - "id": 1, - "x": 2.058429479598999, - "y": 0.13773171603679657, - "orientation": -1.1711714267730713, - "vx": 0.9558824300765991, - "vy": -0.06650027632713318 - }, - { - "id": 2, - "x": 1.7640050649642944, - "y": -1.0485150814056396, - "orientation": -0.42223313450813293, - "vx": 0.18504182994365692, - "vy": -0.916353166103363 - }, - { - "id": 3, - "x": -0.22920460999011993, - "y": -0.8225600123405457, - "orientation": 0.004514550324529409, - "vx": 1.0909605026245117, - "vy": 0.9361576437950134 - }, - { - "id": 4, - "x": 1.9460386037826538, - "y": -0.8587386608123779, - "orientation": -0.2736353576183319, - "vx": 0.22342145442962646, - "vy": 0.3005465567111969 - }, - { - "id": 5, - "x": 2.460916757583618, - "y": -1.0231165885925293, - "orientation": -1.7062922716140747, - "vx": 0.039433762431144714, - "vy": -0.8342061638832092 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 18.85 - } - }, - { - "scenario_id": "counter_press_vs_press_and_pass_t38.3_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 38.28333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_press_and_pass.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 38.28333333333333, - "ball_x": 4.369409561157227, - "ball_y": 2.4377222061157227, - "ball_vx": -0.001302266027778387, - "ball_vy": 0.0005473009659908712, - "friendly_robots": [ - { - "id": 0, - "x": 4.411805152893066, - "y": 0.4076974391937256, - "orientation": 1.599078893661499, - "vx": 1.229514339229354e-07, - "vy": 5.64862148166867e-07 - }, - { - "id": 1, - "x": -3.4532470703125, - "y": -1.6202563047409058, - "orientation": 0.4605006277561188, - "vx": 3.863576125695545e-13, - "vy": 4.3298697960381105e-13 - }, - { - "id": 2, - "x": 2.9293413162231445, - "y": -1.440158486366272, - "orientation": 1.217639684677124, - "vx": -0.01644434593617916, - "vy": -0.08767008781433105 - }, - { - "id": 3, - "x": 2.1219260692596436, - "y": -0.30001434683799744, - "orientation": 0.8696693181991577, - "vx": -0.9456478357315063, - "vy": 0.9731124043464661 - }, - { - "id": 4, - "x": 4.2604660987854, - "y": 2.4999935626983643, - "orientation": -1.4420976638793945, - "vx": 0.06345976889133453, - "vy": -0.0820276066660881 - }, - { - "id": 5, - "x": 3.8976047039031982, - "y": 1.6520473957061768, - "orientation": 1.1404757499694824, - "vx": 0.8454945683479309, - "vy": 1.5813535451889038 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.406521320343018, - "y": -0.40107542276382446, - "orientation": 0.30821582674980164, - "vx": -0.006142422556877136, - "vy": -0.01561767514795065 - }, - { - "id": 1, - "x": 2.940155029296875, - "y": 0.394886314868927, - "orientation": -0.5608150959014893, - "vx": -0.3446439206600189, - "vy": 1.310021162033081 - }, - { - "id": 2, - "x": 2.8409640789031982, - "y": 0.8721532821655273, - "orientation": -0.8691952228546143, - "vx": 0.3623838424682617, - "vy": 0.6390607953071594 - }, - { - "id": 3, - "x": 2.564868688583374, - "y": -0.3808610737323761, - "orientation": 0.9207380414009094, - "vx": -0.028883708640933037, - "vy": -0.4641876816749573 - }, - { - "id": 4, - "x": 2.345561981201172, - "y": -0.9907246828079224, - "orientation": 1.1784307956695557, - "vx": 0.27563759684562683, - "vy": -0.5749459266662598 - }, - { - "id": 5, - "x": 2.5730881690979004, - "y": -0.022969378158450127, - "orientation": 0.5772030353546143, - "vx": 0.6352498531341553, - "vy": 0.5961893200874329 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 38.28333333333333 - } - }, - { - "scenario_id": "counter_press_vs_press_trigger_flow_t49.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 49.833333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_press_trigger_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 49.833333333333336, - "ball_x": 2.5, - "ball_y": -1.2253196239471436, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402928829193115, - "y": -0.002721890341490507, - "orientation": -3.1282145977020264, - "vx": 4.5297099404706387e-13, - "vy": -6.911918953855789e-13 - }, - { - "id": 1, - "x": -2.5678539276123047, - "y": -2.1876943111419678, - "orientation": 0.17183168232440948, - "vx": 4.5297099404706387e-13, - "vy": 1.3988810110276972e-12 - }, - { - "id": 2, - "x": 2.085177421569824, - "y": -1.3571312427520752, - "orientation": -2.3639039993286133, - "vx": -4.902744876744691e-12, - "vy": -1.105782132526656e-12 - }, - { - "id": 3, - "x": 2.2031562328338623, - "y": -0.31661456823349, - "orientation": -0.929057240486145, - "vx": -3.4638958368304884e-13, - "vy": -5.545564008002657e-13 - }, - { - "id": 4, - "x": 2.2516469955444336, - "y": 0.6783264875411987, - "orientation": -1.2383832931518555, - "vx": 3.490541189421492e-12, - "vy": -8.426592756904938e-13 - }, - { - "id": 5, - "x": 3.3417937755584717, - "y": -1.2603381872177124, - "orientation": -0.5179124474525452, - "vx": 5.8753002463163284e-12, - "vy": -8.992806499463768e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393711090087891, - "y": 0.2642483413219452, - "orientation": -0.017206847667694092, - "vx": -7.780442956573097e-12, - "vy": 1.29396493520062e-12 - }, - { - "id": 1, - "x": 2.8847758769989014, - "y": -0.5131064653396606, - "orientation": 0.9446808695793152, - "vx": 4.023448241241567e-12, - "vy": 1.149080830487037e-12 - }, - { - "id": 2, - "x": 2.835681915283203, - "y": 0.9758685231208801, - "orientation": -1.533451795578003, - "vx": -2.2648549702353193e-13, - "vy": -1.8351986597053838e-12 - }, - { - "id": 3, - "x": -2.6258811950683594, - "y": -1.8004289865493774, - "orientation": 0.1021781712770462, - "vx": 5.995204332975845e-13, - "vy": -4.3298697960381105e-13 - }, - { - "id": 4, - "x": 1.901733636856079, - "y": -0.7207529544830322, - "orientation": 2.4418861865997314, - "vx": -0.023360027000308037, - "vy": 0.01970142126083374 - }, - { - "id": 5, - "x": 2.0170743465423584, - "y": -1.8406589031219482, - "orientation": -2.237124443054199, - "vx": -0.019317906349897385, - "vy": -0.02461470663547516 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 49.833333333333336 - } - }, - { - "scenario_id": "counter_press_vs_press_trigger_flow_t10.9_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 10.933333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_press_trigger_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 10.933333333333334, - "ball_x": 0.19550679624080658, - "ball_y": 0.05645712465047836, - "ball_vx": -0.018959524109959602, - "ball_vy": 0.02865545079112053, - "friendly_robots": [ - { - "id": 0, - "x": 4.4095988273620605, - "y": 0.03158092126250267, - "orientation": -3.1415107250213623, - "vx": 0.0006798916147090495, - "vy": -0.055473875254392624 - }, - { - "id": 1, - "x": 0.10379980504512787, - "y": -0.004907001741230488, - "orientation": 0.8851200938224792, - "vx": -3.111344085482415e-06, - "vy": 3.969719728047494e-06 - }, - { - "id": 2, - "x": -3.051969528198242, - "y": 2.0494027137756348, - "orientation": -0.7706203460693359, - "vx": -4.796163466380676e-13, - "vy": 4.1167069753100805e-12 - }, - { - "id": 3, - "x": 0.9876415729522705, - "y": 1.2507190704345703, - "orientation": -2.2166290283203125, - "vx": 0.06221860274672508, - "vy": 0.4220622181892395 - }, - { - "id": 4, - "x": -0.8755440711975098, - "y": 1.3408026695251465, - "orientation": -1.025254249572754, - "vx": -1.612992286682129, - "vy": 1.0408636331558228 - }, - { - "id": 5, - "x": 0.5642708539962769, - "y": -0.061128661036491394, - "orientation": 2.6333463191986084, - "vx": 0.1417982131242752, - "vy": 0.19860441982746124 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4102678298950195, - "y": 0.023364221677184105, - "orientation": 0.0012549033854156733, - "vx": 0.0004904612433165312, - "vy": -0.0410173237323761 - }, - { - "id": 1, - "x": -3.298508644104004, - "y": 1.6300987005233765, - "orientation": -0.42823106050491333, - "vx": -0.026363372802734375, - "vy": -0.011916582472622395 - }, - { - "id": 2, - "x": 0.5319715142250061, - "y": -0.5047627091407776, - "orientation": 1.9403256177902222, - "vx": 0.03552793338894844, - "vy": 0.03416556492447853 - }, - { - "id": 3, - "x": -0.6258898973464966, - "y": 0.6922020316123962, - "orientation": -0.7699167132377625, - "vx": -1.0923922061920166, - "vy": 0.54721599817276 - }, - { - "id": 4, - "x": -0.28171610832214355, - "y": 0.0011501855915412307, - "orientation": 0.12934555113315582, - "vx": 0.04905787482857704, - "vy": 0.08677130937576294 - }, - { - "id": 5, - "x": -2.599977731704712, - "y": -0.8913642764091492, - "orientation": 0.3282548189163208, - "vx": -2.922996281995438e-05, - "vy": 0.07377700507640839 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 10.933333333333334 - } - }, - { - "scenario_id": "counter_press_vs_press_trigger_flow_t12.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 12.6, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_press_trigger_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 12.6, - "ball_x": 0.938919723033905, - "ball_y": 1.3849388360977173, - "ball_vx": -0.1463792622089386, - "ball_vy": 0.2362595796585083, - "friendly_robots": [ - { - "id": 0, - "x": 4.400187015533447, - "y": 0.19802029430866241, - "orientation": 2.835422992706299, - "vx": -0.0688057616353035, - "vy": -0.14439477026462555 - }, - { - "id": 1, - "x": 0.05799247324466705, - "y": 0.1788831353187561, - "orientation": 1.0199848413467407, - "vx": -0.05452153459191322, - "vy": 0.14171084761619568 - }, - { - "id": 2, - "x": -3.051969528198242, - "y": 2.0494027137756348, - "orientation": -0.7706203460693359, - "vx": 9.059419880941277e-13, - "vy": 1.3855583347321954e-12 - }, - { - "id": 3, - "x": 1.0312492847442627, - "y": 1.4376540184020996, - "orientation": -2.8276922702789307, - "vx": 0.00116206135135144, - "vy": -0.0017186814220622182 - }, - { - "id": 4, - "x": -2.3677685260772705, - "y": 2.3255393505096436, - "orientation": -0.33900320529937744, - "vx": -0.18932747840881348, - "vy": 0.13008132576942444 - }, - { - "id": 5, - "x": 0.9186943173408508, - "y": 0.46009397506713867, - "orientation": 1.7876888513565063, - "vx": 0.7036663293838501, - "vy": 1.2002776861190796 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.415757656097412, - "y": 0.022664668038487434, - "orientation": 0.2067985087633133, - "vx": -0.06598660349845886, - "vy": 0.2801840603351593 - }, - { - "id": 1, - "x": -3.211444616317749, - "y": 1.5836656093597412, - "orientation": -0.10269986838102341, - "vx": 0.13575606048107147, - "vy": -0.0477636344730854 - }, - { - "id": 2, - "x": 0.07170065492391586, - "y": -0.000992399756796658, - "orientation": 0.39724984765052795, - "vx": 0.6624060273170471, - "vy": 0.14656400680541992 - }, - { - "id": 3, - "x": -2.2745814323425293, - "y": 1.6812711954116821, - "orientation": -0.14778906106948853, - "vx": -0.4030079245567322, - "vy": 0.2834033668041229 - }, - { - "id": 4, - "x": -0.0829920694231987, - "y": 0.6050866842269897, - "orientation": 0.6297339797019958, - "vx": 0.6502799987792969, - "vy": 1.233992576599121 - }, - { - "id": 5, - "x": -2.658750534057617, - "y": -0.35970962047576904, - "orientation": 0.34199127554893494, - "vx": 0.09410634636878967, - "vy": 1.242696762084961 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 12.6 - } - }, - { - "scenario_id": "counter_press_vs_press_trigger_flow_t21.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 21.916666666666668, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 21.916666666666668, - "ball_x": -2.3919241428375244, - "ball_y": 2.490734577178955, - "ball_vx": 0.2945530414581299, - "ball_vy": 0.3483864963054657, - "friendly_robots": [ - { - "id": 0, - "x": 4.409354209899902, - "y": -0.0028572611045092344, - "orientation": 2.793038845062256, - "vx": 1.8598456108520622e-11, - "vy": -7.113346370268836e-12 - }, - { - "id": 1, - "x": 0.05598483979701996, - "y": 0.18238842487335205, - "orientation": 1.0286163091659546, - "vx": -0.025508543476462364, - "vy": 0.01777569018304348 - }, - { - "id": 2, - "x": -3.051969528198242, - "y": 2.0494027137756348, - "orientation": -0.7706203460693359, - "vx": -2.851052727237402e-12, - "vy": 5.022648963404208e-12 - }, - { - "id": 3, - "x": 0.25047922134399414, - "y": 1.3242132663726807, - "orientation": 2.9618046283721924, - "vx": -0.005883771926164627, - "vy": -0.03252262622117996 - }, - { - "id": 4, - "x": -2.3310844898223877, - "y": 2.397146224975586, - "orientation": 2.4794414043426514, - "vx": -0.01747112162411213, - "vy": -0.012565480545163155 - }, - { - "id": 5, - "x": -2.0705134868621826, - "y": 2.074408769607544, - "orientation": 2.1170570850372314, - "vx": 0.12478892505168915, - "vy": -0.07363367080688477 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410065174102783, - "y": 0.0029216594994068146, - "orientation": 0.8884145617485046, - "vx": -6.235012506294879e-12, - "vy": -2.235412376039303e-11 - }, - { - "id": 1, - "x": -2.779355525970459, - "y": 1.6302640438079834, - "orientation": 1.1507623195648193, - "vx": 0.0034037840086966753, - "vy": 0.0022647164296358824 - }, - { - "id": 2, - "x": 0.4473445415496826, - "y": 1.7847360372543335, - "orientation": 2.9034335613250732, - "vx": 5.333140595809027e-09, - "vy": -2.1966961583075317e-09 - }, - { - "id": 3, - "x": -2.4212124347686768, - "y": 2.5947983264923096, - "orientation": -1.0488052368164062, - "vx": -0.014086504466831684, - "vy": 0.0054310220293700695 - }, - { - "id": 4, - "x": -1.7835890054702759, - "y": 2.3233251571655273, - "orientation": 2.800913095474243, - "vx": 0.17090174555778503, - "vy": 0.12147237360477448 - }, - { - "id": 5, - "x": 0.39573436975479126, - "y": 0.5487297177314758, - "orientation": 2.5385069847106934, - "vx": 3.706202011954929e-11, - "vy": -2.3990809339125008e-11 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 21.916666666666668 - } - }, - { - "scenario_id": "counter_press_vs_press_trigger_flow_t62.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 62.0, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 62.0, - "ball_x": 3.618701219558716, - "ball_y": 1.6063255071640015, - "ball_vx": -0.4241255819797516, - "ball_vy": 0.3681277632713318, - "friendly_robots": [ - { - "id": 0, - "x": 4.410107612609863, - "y": 0.002940856385976076, - "orientation": 1.998613715171814, - "vx": -1.8252665086038178e-06, - "vy": -8.264254347523092e-07 - }, - { - "id": 1, - "x": -2.305543899536133, - "y": -2.2502312660217285, - "orientation": 0.6674590110778809, - "vx": 1.0524057149887085, - "vy": 0.17380256950855255 - }, - { - "id": 2, - "x": 3.0868420600891113, - "y": 0.3412279188632965, - "orientation": 1.2195897102355957, - "vx": 0.5577142834663391, - "vy": 0.08037514984607697 - }, - { - "id": 3, - "x": 3.572688102722168, - "y": 1.501598596572876, - "orientation": -0.107354074716568, - "vx": 0.34474775195121765, - "vy": -0.28323444724082947 - }, - { - "id": 4, - "x": -2.5033557415008545, - "y": 2.1120400428771973, - "orientation": -0.10786142200231552, - "vx": -0.10290472954511642, - "vy": -1.0085899829864502 - }, - { - "id": 5, - "x": 3.109074354171753, - "y": 1.170297622680664, - "orientation": 0.610478401184082, - "vx": 0.2132090926170349, - "vy": -0.10338793694972992 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.399988174438477, - "y": -0.05443822219967842, - "orientation": 0.20266111195087433, - "vx": 0.0809611901640892, - "vy": -0.4364141523838043 - }, - { - "id": 1, - "x": 2.958875894546509, - "y": -0.3778701722621918, - "orientation": 1.289138674736023, - "vx": -0.20054888725280762, - "vy": -0.558212161064148 - }, - { - "id": 2, - "x": 3.724057674407959, - "y": 1.643980622291565, - "orientation": -1.2339072227478027, - "vx": -0.3092860281467438, - "vy": 0.17537295818328857 - }, - { - "id": 3, - "x": -2.1344962120056152, - "y": -2.5489697456359863, - "orientation": 0.640082061290741, - "vx": 0.8585469126701355, - "vy": 0.4923175275325775 - }, - { - "id": 4, - "x": 3.2458884716033936, - "y": 1.6069536209106445, - "orientation": 0.024942638352513313, - "vx": -0.10051538050174713, - "vy": -0.16962085664272308 - }, - { - "id": 5, - "x": -2.6001064777374268, - "y": 0.5565046072006226, - "orientation": 0.16660919785499573, - "vx": -9.342060366179794e-06, - "vy": -0.03492987900972366 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 62.0 - } - }, - { - "scenario_id": "counter_press_vs_score_aware_counter_flow_t34.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 34.86666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_score_aware_counter_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 34.86666666666667, - "ball_x": -2.5310370922088623, - "ball_y": 2.063173770904541, - "ball_vx": 4.659606034351782e-10, - "ball_vy": 2.0176393888959865e-09, - "friendly_robots": [ - { - "id": 0, - "x": 4.408421039581299, - "y": -0.36751317977905273, - "orientation": 2.807938814163208, - "vx": 0.0027707626577466726, - "vy": -0.07471518218517303 - }, - { - "id": 1, - "x": -1.806612491607666, - "y": -0.6966541409492493, - "orientation": 1.826940894126892, - "vx": 0.16687846183776855, - "vy": -0.5084795355796814 - }, - { - "id": 2, - "x": -1.9593186378479004, - "y": -1.1173149347305298, - "orientation": 1.7445204257965088, - "vx": -0.037163976579904556, - "vy": 0.09415566921234131 - }, - { - "id": 3, - "x": -2.1031675338745117, - "y": 0.9205553531646729, - "orientation": 1.9281573295593262, - "vx": 2.531308496145357e-13, - "vy": 4.363176486776865e-13 - }, - { - "id": 4, - "x": -2.4205384254455566, - "y": 2.0295891761779785, - "orientation": 2.607375383377075, - "vx": -4.225952920933196e-11, - "vy": 6.040634659143507e-09 - }, - { - "id": 5, - "x": -2.477414131164551, - "y": 1.3946458101272583, - "orientation": 1.6518325805664062, - "vx": 3.397282455352979e-12, - "vy": -1.199040866595169e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409841060638428, - "y": -0.005598591640591621, - "orientation": 0.8344961404800415, - "vx": -0.0002768705890048295, - "vy": 0.009847455658018589 - }, - { - "id": 1, - "x": -2.2100095748901367, - "y": -1.049365520477295, - "orientation": 1.5952988862991333, - "vx": 0.13671135902404785, - "vy": -0.9722563624382019 - }, - { - "id": 2, - "x": -2.5518338680267334, - "y": -1.0622096061706543, - "orientation": 1.5979639291763306, - "vx": -0.15283812582492828, - "vy": 0.6296696066856384 - }, - { - "id": 3, - "x": -2.6410305500030518, - "y": 2.046280860900879, - "orientation": 0.352056622505188, - "vx": 2.9012392488425576e-09, - "vy": -2.1542634343063582e-09 - }, - { - "id": 4, - "x": -2.6015896797180176, - "y": 0.9552088975906372, - "orientation": 1.506256103515625, - "vx": 2.6911806116913795e-12, - "vy": 3.806954751439662e-12 - }, - { - "id": 5, - "x": -2.8409228324890137, - "y": 1.7349579334259033, - "orientation": 0.8131925463676453, - "vx": -8.260059303211165e-13, - "vy": -9.192646643896296e-13 - } - ], - "referee_command": "STOP", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 34.86666666666667 - } - }, - { - "scenario_id": "counter_press_vs_score_aware_counter_flow_t48.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 48.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_score_aware_counter_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 48.85, - "ball_x": -1.9815187454223633, - "ball_y": 1.2264634370803833, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.393496990203857, - "y": -0.06326550990343094, - "orientation": 3.1113686561584473, - "vx": 5.595524044110789e-12, - "vy": -9.151013280472853e-13 - }, - { - "id": 1, - "x": -1.8889124393463135, - "y": -0.7792702317237854, - "orientation": 1.624365210533142, - "vx": 5.728750807065808e-13, - "vy": 1.0391687510491465e-12 - }, - { - "id": 2, - "x": -2.164107084274292, - "y": -1.2213975191116333, - "orientation": 1.536855697631836, - "vx": 1.1457501614131615e-12, - "vy": 6.461498003318411e-13 - }, - { - "id": 3, - "x": -2.1729331016540527, - "y": 0.16504493355751038, - "orientation": 1.4078702926635742, - "vx": -6.128431095930864e-13, - "vy": -1.2015388684005757e-12 - }, - { - "id": 4, - "x": -2.4580795764923096, - "y": 1.2579554319381714, - "orientation": 3.139775276184082, - "vx": -2.9976021664879227e-12, - "vy": -5.595524044110789e-13 - }, - { - "id": 5, - "x": -2.5044918060302734, - "y": 0.6733698844909668, - "orientation": -2.4506008625030518, - "vx": 1.2922996006636822e-12, - "vy": -4.929390229335695e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.396604061126709, - "y": -0.38620010018348694, - "orientation": 0.039570730179548264, - "vx": -8.979483823168266e-12, - "vy": -8.826273045769994e-13 - }, - { - "id": 1, - "x": -2.8198513984680176, - "y": -0.8638339638710022, - "orientation": 1.4014428853988647, - "vx": 8.526512829121202e-13, - "vy": -6.661338147750939e-13 - }, - { - "id": 2, - "x": -2.338118314743042, - "y": -0.8793768286705017, - "orientation": 1.2500178813934326, - "vx": 1.3322676295501878e-13, - "vy": 3.3306690738754696e-15 - }, - { - "id": 3, - "x": -2.0520691871643066, - "y": 0.4379885792732239, - "orientation": -1.6609236001968384, - "vx": -0.0013131340965628624, - "vy": -0.014675690792500973 - }, - { - "id": 4, - "x": -2.5988211631774902, - "y": 0.30336830019950867, - "orientation": 0.9874268174171448, - "vx": -1.3322676295501878e-12, - "vy": -4.64628335805628e-13 - }, - { - "id": 5, - "x": -2.7613906860351562, - "y": 1.0621635913848877, - "orientation": -2.9348978996276855, - "vx": -0.005180190317332745, - "vy": -0.001091339043341577 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 48.85 - } - }, - { - "scenario_id": "counter_press_vs_score_aware_counter_flow_t23.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 23.45, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_score_aware_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 23.45, - "ball_x": -2.5099971294403076, - "ball_y": 2.165970802307129, - "ball_vx": -0.06793513894081116, - "ball_vy": 0.007480990141630173, - "friendly_robots": [ - { - "id": 0, - "x": 4.398083209991455, - "y": -0.07631697505712509, - "orientation": 2.8031113147735596, - "vx": -0.0005657022702507675, - "vy": -0.5219072103500366 - }, - { - "id": 1, - "x": 0.041630055755376816, - "y": 0.21234017610549927, - "orientation": 1.1568937301635742, - "vx": 1.261490911730334e-13, - "vy": -3.938516179857743e-13 - }, - { - "id": 2, - "x": -2.314875364303589, - "y": 1.2488734722137451, - "orientation": 1.5720922946929932, - "vx": 0.3796214163303375, - "vy": -0.9650168418884277 - }, - { - "id": 3, - "x": -0.8677005171775818, - "y": -0.4282359480857849, - "orientation": 2.2702739238739014, - "vx": -1.2263994216918945, - "vy": -1.4768415689468384 - }, - { - "id": 4, - "x": -2.4946746826171875, - "y": 2.277231216430664, - "orientation": -1.7346664667129517, - "vx": -0.10811010003089905, - "vy": 0.011998784728348255 - }, - { - "id": 5, - "x": -2.0441501140594482, - "y": 2.051208972930908, - "orientation": 2.9283385276794434, - "vx": -0.05927705019712448, - "vy": -0.0317143015563488 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411477565765381, - "y": 0.09733214229345322, - "orientation": 0.8401742577552795, - "vx": 0.0021935435943305492, - "vy": -0.17110119760036469 - }, - { - "id": 1, - "x": -2.4845454692840576, - "y": 1.1661977767944336, - "orientation": 1.1297792196273804, - "vx": 0.5693832039833069, - "vy": -0.7635159492492676 - }, - { - "id": 2, - "x": 0.303178608417511, - "y": 0.9036796689033508, - "orientation": 2.777254581451416, - "vx": 0.07286974042654037, - "vy": -0.5192297101020813 - }, - { - "id": 3, - "x": -2.4118239879608154, - "y": 2.1162078380584717, - "orientation": -3.072075605392456, - "vx": -0.4885469079017639, - "vy": -0.23445847630500793 - }, - { - "id": 4, - "x": -2.6446433067321777, - "y": 1.0733484029769897, - "orientation": 1.2695695161819458, - "vx": -0.061711136251688004, - "vy": 0.0991877019405365 - }, - { - "id": 5, - "x": -2.7615387439727783, - "y": 1.88446843624115, - "orientation": 0.84256511926651, - "vx": -0.08952927589416504, - "vy": -0.08772040903568268 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 23.45 - } - }, - { - "scenario_id": "counter_press_vs_score_aware_counter_flow_t25.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 25.65, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_score_aware_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 25.65, - "ball_x": -2.53214168548584, - "ball_y": 2.049335479736328, - "ball_vx": -0.07860860228538513, - "ball_vy": -0.06289158761501312, - "friendly_robots": [ - { - "id": 0, - "x": 4.409794330596924, - "y": -0.2435225248336792, - "orientation": 2.820158004760742, - "vx": 7.497640035580844e-05, - "vy": -0.055255863815546036 - }, - { - "id": 1, - "x": 0.4946539103984833, - "y": 0.9783499836921692, - "orientation": 2.8103864192962646, - "vx": -0.299900084733963, - "vy": -0.36915916204452515 - }, - { - "id": 2, - "x": -1.1811082363128662, - "y": 0.6067519783973694, - "orientation": 2.257354497909546, - "vx": -0.2386952042579651, - "vy": -0.908473789691925 - }, - { - "id": 3, - "x": -2.274369478225708, - "y": 0.04459334909915924, - "orientation": 1.7352238893508911, - "vx": 0.35042425990104675, - "vy": 1.6179475784301758 - }, - { - "id": 4, - "x": -2.428755521774292, - "y": 2.0067875385284424, - "orientation": -2.7681808471679688, - "vx": -0.27511849999427795, - "vy": -0.7729666829109192 - }, - { - "id": 5, - "x": -2.4659485816955566, - "y": 1.4534074068069458, - "orientation": 1.7120012044906616, - "vx": -0.036988817155361176, - "vy": -0.10522452741861343 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410083293914795, - "y": 0.008488858118653297, - "orientation": 0.8257283568382263, - "vx": 0.0001408350799465552, - "vy": -0.014929176308214664 - }, - { - "id": 1, - "x": -1.8565422296524048, - "y": -0.318713903427124, - "orientation": 1.8798657655715942, - "vx": -0.567446768283844, - "vy": -1.8331917524337769 - }, - { - "id": 2, - "x": 0.032988958060741425, - "y": 0.3387640714645386, - "orientation": 2.4413039684295654, - "vx": -1.0744580030441284, - "vy": -0.9186843633651733 - }, - { - "id": 3, - "x": -2.629828453063965, - "y": 2.102653741836548, - "orientation": -0.29655537009239197, - "vx": -0.04847266152501106, - "vy": -0.00553370825946331 - }, - { - "id": 4, - "x": -2.6042754650115967, - "y": 0.9716463685035706, - "orientation": 1.4974350929260254, - "vx": 0.007652078289538622, - "vy": -0.04595177248120308 - }, - { - "id": 5, - "x": -2.836695671081543, - "y": 1.7497847080230713, - "orientation": 0.7609689235687256, - "vx": -0.009176446124911308, - "vy": -0.04184550419449806 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 25.65 - } - }, - { - "scenario_id": "counter_press_vs_score_aware_counter_flow_t53.5_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 53.483333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_score_aware_counter_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 53.483333333333334, - "ball_x": -1.9267995357513428, - "ball_y": 1.2374922037124634, - "ball_vx": 0.010708817280828953, - "ball_vy": 0.0051575880497694016, - "friendly_robots": [ - { - "id": 0, - "x": 4.409241199493408, - "y": -0.0030134525150060654, - "orientation": 2.9492032527923584, - "vx": 0.0013340471778064966, - "vy": 0.005298016592860222 - }, - { - "id": 1, - "x": -1.931113839149475, - "y": 0.7838573455810547, - "orientation": 1.6160227060317993, - "vx": -0.3942869007587433, - "vy": 1.0697985887527466 - }, - { - "id": 2, - "x": -2.164107084274292, - "y": -1.2213975191116333, - "orientation": 1.536855697631836, - "vx": 2.6645352591003757e-14, - "vy": -1.3988810110276972e-12 - }, - { - "id": 3, - "x": -1.588507056236267, - "y": -1.2929068803787231, - "orientation": 1.6813944578170776, - "vx": 0.20829765498638153, - "vy": -0.3464749753475189 - }, - { - "id": 4, - "x": -1.9755361080169678, - "y": 1.3382409811019897, - "orientation": -1.4497019052505493, - "vx": 1.277766614293796e-06, - "vy": 3.9724869793644757e-07 - }, - { - "id": 5, - "x": -1.568327784538269, - "y": 1.1091711521148682, - "orientation": 2.670783042907715, - "vx": 0.1460583359003067, - "vy": 0.07620219886302948 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402670383453369, - "y": -0.3956835865974426, - "orientation": 0.4527098834514618, - "vx": -0.013713937252759933, - "vy": -0.023111557587981224 - }, - { - "id": 1, - "x": -2.7483339309692383, - "y": -0.9522387981414795, - "orientation": 1.4010508060455322, - "vx": 0.535423994064331, - "vy": -0.3322974741458893 - }, - { - "id": 2, - "x": -2.2530105113983154, - "y": -0.7652236819267273, - "orientation": 1.385911226272583, - "vx": 0.5620859861373901, - "vy": 0.34776008129119873 - }, - { - "id": 3, - "x": -2.061877489089966, - "y": 0.5912072658538818, - "orientation": -1.1878738403320312, - "vx": -0.1899731606245041, - "vy": 0.7388243675231934 - }, - { - "id": 4, - "x": -2.600205659866333, - "y": 0.26555997133255005, - "orientation": 0.966681718826294, - "vx": 0.000299024919513613, - "vy": -0.09122391045093536 - }, - { - "id": 5, - "x": -2.63804292678833, - "y": 1.0678737163543701, - "orientation": -1.9903438091278076, - "vx": 0.5531559586524963, - "vy": -0.010352417826652527 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 53.483333333333334 - } - }, - { - "scenario_id": "counter_press_vs_score_aware_zone_flow_t27.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 27.583333333333332, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_score_aware_zone_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 27.583333333333332, - "ball_x": 1.3513972759246826, - "ball_y": -0.018199030309915543, - "ball_vx": -0.32780173420906067, - "ball_vy": -0.08688519895076752, - "friendly_robots": [ - { - "id": 0, - "x": 4.410343170166016, - "y": -0.0414109043776989, - "orientation": 3.1253561973571777, - "vx": -0.0006481184391304851, - "vy": 0.07276616245508194 - }, - { - "id": 1, - "x": -0.3821621537208557, - "y": -0.6150243282318115, - "orientation": 0.39011645317077637, - "vx": -1.1429059505462646, - "vy": -0.8287925720214844 - }, - { - "id": 2, - "x": 1.985092043876648, - "y": 1.4033900499343872, - "orientation": -1.9122625589370728, - "vx": 1.0331658124923706, - "vy": 0.6169121265411377 - }, - { - "id": 3, - "x": 1.9823424816131592, - "y": 1.1389193534851074, - "orientation": -2.025247097015381, - "vx": 0.18172092735767365, - "vy": 0.05259719118475914 - }, - { - "id": 4, - "x": 2.0762579441070557, - "y": 0.1344296634197235, - "orientation": -2.9030532836914062, - "vx": -0.48355451226234436, - "vy": -0.26520997285842896 - }, - { - "id": 5, - "x": 1.3778655529022217, - "y": -0.12777483463287354, - "orientation": 1.8277370929718018, - "vx": -0.40852445363998413, - "vy": -0.10528165102005005 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411679267883301, - "y": 0.1323748677968979, - "orientation": -0.027903690934181213, - "vx": -0.0014386812690645456, - "vy": -0.4349440336227417 - }, - { - "id": 1, - "x": 1.4416409730911255, - "y": 0.04102742671966553, - "orientation": -2.6966612339019775, - "vx": -0.8867834806442261, - "vy": 0.10522034764289856 - }, - { - "id": 2, - "x": 0.16779251396656036, - "y": 0.22270658612251282, - "orientation": -0.05866317078471184, - "vx": -1.7230015993118286, - "vy": 0.07599017024040222 - }, - { - "id": 3, - "x": 2.956871271133423, - "y": 0.8018242716789246, - "orientation": -2.7874257564544678, - "vx": -0.39027631282806396, - "vy": -0.1767149120569229 - }, - { - "id": 4, - "x": 1.710098147392273, - "y": 0.5689442157745361, - "orientation": 2.1778721809387207, - "vx": -1.0901514291763306, - "vy": -0.49110865592956543 - }, - { - "id": 5, - "x": 2.9057767391204834, - "y": -0.0034147982951253653, - "orientation": 3.140266180038452, - "vx": 0.04259176179766655, - "vy": 0.03361591696739197 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 27.583333333333332 - } - }, - { - "scenario_id": "counter_press_vs_shadow_switch_t50.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 50.36666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_shadow_switch.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 50.36666666666667, - "ball_x": 0.0, - "ball_y": -0.0, - "ball_vx": -0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409880638122559, - "y": 0.0029467118438333273, - "orientation": -3.139979600906372, - "vx": -7.993605777301127e-13, - "vy": 8.646729166006395e-14 - }, - { - "id": 1, - "x": 0.801555335521698, - "y": 0.40251684188842773, - "orientation": -2.1252341270446777, - "vx": 3.4638958368304884e-13, - "vy": 6.328271240363392e-14 - }, - { - "id": 2, - "x": 0.6248176097869873, - "y": -0.5426725745201111, - "orientation": 0.6592531800270081, - "vx": 0.30768901109695435, - "vy": 0.2517104148864746 - }, - { - "id": 3, - "x": 1.4972628355026245, - "y": 0.6012296676635742, - "orientation": -0.42127883434295654, - "vx": -0.0006125833606347442, - "vy": 0.00027518029673956335 - }, - { - "id": 4, - "x": 1.4958072900772095, - "y": -0.600940465927124, - "orientation": 0.21971333026885986, - "vx": 0.007376349065452814, - "vy": 0.0016545928083360195 - }, - { - "id": 5, - "x": 2.4679372310638428, - "y": 0.011404757387936115, - "orientation": -0.3426646590232849, - "vx": 0.05640844628214836, - "vy": -0.020064514130353928 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409971237182617, - "y": 0.3786138594150543, - "orientation": -0.08105131983757019, - "vx": -3.5907491110265255e-05, - "vy": 0.05515038222074509 - }, - { - "id": 1, - "x": -0.13037942349910736, - "y": -0.007860965095460415, - "orientation": -0.0009188145631924272, - "vx": 0.018260646611452103, - "vy": 0.013830143958330154 - }, - { - "id": 2, - "x": -0.7997989058494568, - "y": 0.5029615759849548, - "orientation": -1.6394827365875244, - "vx": -0.00035377105814404786, - "vy": -0.005210401024669409 - }, - { - "id": 3, - "x": -0.8413036465644836, - "y": -0.4481957256793976, - "orientation": -0.8986274003982544, - "vx": 0.07266571372747421, - "vy": -0.09114065766334534 - }, - { - "id": 4, - "x": -1.497236967086792, - "y": 0.8011026382446289, - "orientation": -2.7628324031829834, - "vx": -3.634066381152934e-09, - "vy": -1.4547762994254754e-09 - }, - { - "id": 5, - "x": -1.5029840469360352, - "y": -0.7997236251831055, - "orientation": -0.09324747323989868, - "vx": -6.994405055138486e-13, - "vy": 4.296563105299356e-13 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 50.36666666666667 - } - }, - { - "scenario_id": "counter_press_vs_shadow_switch_t29.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 29.599999999999998, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 29.599999999999998, - "ball_x": 0.471062034368515, - "ball_y": 0.9909917116165161, - "ball_vx": 0.052546434104442596, - "ball_vy": 0.19153597950935364, - "friendly_robots": [ - { - "id": 0, - "x": 4.401625156402588, - "y": 0.13219936192035675, - "orientation": 2.8990936279296875, - "vx": -0.11845134198665619, - "vy": -0.09663622081279755 - }, - { - "id": 1, - "x": 0.5175423622131348, - "y": 0.7189933657646179, - "orientation": 1.730371117591858, - "vx": 0.5609548091888428, - "vy": 0.5967835187911987 - }, - { - "id": 2, - "x": 2.802778720855713, - "y": -2.0867068767547607, - "orientation": 2.2876648902893066, - "vx": 0.10583192855119705, - "vy": -0.03478003665804863 - }, - { - "id": 3, - "x": 0.014089798554778099, - "y": 0.15063834190368652, - "orientation": 0.7226934432983398, - "vx": 1.2505083084106445, - "vy": -0.9722209572792053 - }, - { - "id": 4, - "x": -2.622251510620117, - "y": -1.4220377206802368, - "orientation": 0.5732276439666748, - "vx": 0.18478275835514069, - "vy": -1.4096399545669556 - }, - { - "id": 5, - "x": -1.9325071573257446, - "y": -0.07025271654129028, - "orientation": 0.36840322613716125, - "vx": 1.3035948276519775, - "vy": 0.4226614832878113 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409761905670166, - "y": 0.005023531150072813, - "orientation": 0.1857045441865921, - "vx": -0.0004568669246509671, - "vy": -0.008590580895543098 - }, - { - "id": 1, - "x": 0.11510122567415237, - "y": 0.40268194675445557, - "orientation": 1.5924878120422363, - "vx": -1.6653345369377348e-15, - "vy": 1.7869039581341895e-12 - }, - { - "id": 2, - "x": 2.4332332611083984, - "y": -2.359964370727539, - "orientation": 2.1162283420562744, - "vx": 0.07336923480033875, - "vy": -0.07044488191604614 - }, - { - "id": 3, - "x": 0.25445908308029175, - "y": 0.949031412601471, - "orientation": 1.5998865365982056, - "vx": 0.8910290002822876, - "vy": 0.5243701338768005 - }, - { - "id": 4, - "x": -2.923992156982422, - "y": -0.3459411859512329, - "orientation": 0.28603968024253845, - "vx": 0.7298203110694885, - "vy": 0.2786017060279846 - }, - { - "id": 5, - "x": -3.053816556930542, - "y": -0.07348892092704773, - "orientation": 0.27662307024002075, - "vx": 0.07667306065559387, - "vy": -0.026743730530142784 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 29.599999999999998 - } - }, - { - "scenario_id": "counter_press_vs_shadow_switch_t35.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 35.38333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_shadow_switch.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 35.38333333333333, - "ball_x": 0.3059350252151489, - "ball_y": -0.2850908041000366, - "ball_vx": -0.025045141577720642, - "ball_vy": -0.04441406577825546, - "friendly_robots": [ - { - "id": 0, - "x": 4.409483432769775, - "y": -0.0028917721938341856, - "orientation": -3.0825064182281494, - "vx": 3.7643648198582014e-08, - "vy": -6.392197064997163e-07 - }, - { - "id": 1, - "x": 0.3999408781528473, - "y": -0.09395147114992142, - "orientation": -2.0178606510162354, - "vx": -0.17240414023399353, - "vy": -0.3500384986400604 - }, - { - "id": 2, - "x": -2.3615198135375977, - "y": 2.306894302368164, - "orientation": -0.7597887516021729, - "vx": -0.19947956502437592, - "vy": 0.16395996510982513 - }, - { - "id": 3, - "x": 0.3584267199039459, - "y": -0.7308487296104431, - "orientation": 1.8865104913711548, - "vx": -0.45736753940582275, - "vy": -0.027277033776044846 - }, - { - "id": 4, - "x": -2.675525188446045, - "y": -1.435072898864746, - "orientation": 0.4817296266555786, - "vx": -8.526512829121202e-13, - "vy": 4.263256414560601e-13 - }, - { - "id": 5, - "x": 0.8406574726104736, - "y": -0.095157690346241, - "orientation": -2.742790460586548, - "vx": -0.1519581377506256, - "vy": -0.27958279848098755 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412075996398926, - "y": -0.3319934606552124, - "orientation": 0.03604914993047714, - "vx": -0.018759986385703087, - "vy": 0.4513278007507324 - }, - { - "id": 1, - "x": -2.991485595703125, - "y": 0.29817938804626465, - "orientation": -0.16749951243400574, - "vx": 0.00941730197519064, - "vy": 0.03194733336567879 - }, - { - "id": 2, - "x": -2.6352648735046387, - "y": 0.060265544801950455, - "orientation": -0.0649237260222435, - "vx": -1.4321808815002441, - "vy": 0.009185140021145344 - }, - { - "id": 3, - "x": 1.395537257194519, - "y": 0.2247949093580246, - "orientation": -2.597827196121216, - "vx": -0.7830595970153809, - "vy": -0.20717410743236542 - }, - { - "id": 4, - "x": -2.079462766647339, - "y": -1.430027723312378, - "orientation": 0.4551146328449249, - "vx": 0.00685910927131772, - "vy": -0.008751272223889828 - }, - { - "id": 5, - "x": 1.304236650466919, - "y": 0.5019724369049072, - "orientation": -2.0777270793914795, - "vx": -0.026537606492638588, - "vy": -0.5182057619094849 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 35.38333333333333 - } - }, - { - "scenario_id": "counter_press_vs_shadow_switch_t36.9_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 36.86666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_shadow_switch.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 36.86666666666667, - "ball_x": 0.14248356223106384, - "ball_y": -0.6465570330619812, - "ball_vx": 0.00017532662604935467, - "ball_vy": -0.001735346275381744, - "friendly_robots": [ - { - "id": 0, - "x": 4.409483432769775, - "y": -0.0028930213302373886, - "orientation": -3.0026752948760986, - "vx": 1.0232204772364639e-07, - "vy": -7.31995498881588e-07 - }, - { - "id": 1, - "x": 0.33820638060569763, - "y": -0.19753044843673706, - "orientation": -1.8800145387649536, - "vx": -3.712339236017215e-08, - "vy": -1.7002770391627564e-07 - }, - { - "id": 2, - "x": -2.4404704570770264, - "y": 2.387815475463867, - "orientation": -0.8514573574066162, - "vx": 0.005520540289580822, - "vy": 0.05180743709206581 - }, - { - "id": 3, - "x": 0.17458517849445343, - "y": -0.7461524605751038, - "orientation": 1.9647928476333618, - "vx": 0.00013170404417905957, - "vy": -0.0009746882133185863 - }, - { - "id": 4, - "x": -2.675525188446045, - "y": -1.435072898864746, - "orientation": 0.4817296266555786, - "vx": 3.170796958329447e-12, - "vy": -1.4921397450962104e-12 - }, - { - "id": 5, - "x": 0.6957857608795166, - "y": -0.3929472863674164, - "orientation": -2.691300868988037, - "vx": -0.19238391518592834, - "vy": -0.33140596747398376 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.416885852813721, - "y": -0.08557732403278351, - "orientation": -0.11785071343183517, - "vx": 0.01818072982132435, - "vy": -0.5727128386497498 - }, - { - "id": 1, - "x": -2.795581579208374, - "y": -0.21450483798980713, - "orientation": -0.19085833430290222, - "vx": 0.13774140179157257, - "vy": -0.6993385553359985 - }, - { - "id": 2, - "x": -3.094219446182251, - "y": -0.166263148188591, - "orientation": -0.15887604653835297, - "vx": -0.10766202956438065, - "vy": 0.3522687554359436 - }, - { - "id": 3, - "x": 1.3147742748260498, - "y": -0.07314551621675491, - "orientation": -2.718261957168579, - "vx": 0.6862067580223083, - "vy": -0.29872503876686096 - }, - { - "id": 4, - "x": -2.0773565769195557, - "y": -1.4327226877212524, - "orientation": 0.35321328043937683, - "vx": 3.0410691920224053e-07, - "vy": -8.240325541919447e-07 - }, - { - "id": 5, - "x": 1.2318464517593384, - "y": -0.4134041368961334, - "orientation": -2.864985942840576, - "vx": -0.3540424108505249, - "vy": -0.3275207281112671 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 36.86666666666667 - } - }, - { - "scenario_id": "counter_press_vs_shadow_switch_t41.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 41.4, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 41.4, - "ball_x": -4.416676998138428, - "ball_y": 0.07696817070245743, - "ball_vx": -0.7837189435958862, - "ball_vy": 0.08530032634735107, - "friendly_robots": [ - { - "id": 0, - "x": 4.416873455047607, - "y": 0.05233672633767128, - "orientation": 3.0728378295898438, - "vx": -0.016163287684321404, - "vy": 0.6295499205589294 - }, - { - "id": 1, - "x": 0.7165201306343079, - "y": 0.3672722280025482, - "orientation": 3.130768299102783, - "vx": 0.8637412786483765, - "vy": 1.0340508222579956 - }, - { - "id": 2, - "x": -2.615968942642212, - "y": 1.9307985305786133, - "orientation": -2.1384811401367188, - "vx": -1.195112705230713, - "vy": -0.7466498017311096 - }, - { - "id": 3, - "x": -1.2358765602111816, - "y": 1.6138222217559814, - "orientation": -2.836183547973633, - "vx": -0.24659870564937592, - "vy": 0.08149024099111557 - }, - { - "id": 4, - "x": -2.1552979946136475, - "y": -1.1261166334152222, - "orientation": 2.1783275604248047, - "vx": 0.5022751688957214, - "vy": 0.6154984831809998 - }, - { - "id": 5, - "x": -2.6295149326324463, - "y": 1.5442602634429932, - "orientation": -2.9195597171783447, - "vx": -1.1423310041427612, - "vy": -1.1051042079925537 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40792179107666, - "y": -0.02998846396803856, - "orientation": 1.0485512018203735, - "vx": -0.005010321736335754, - "vy": 0.13588707149028778 - }, - { - "id": 1, - "x": -3.195075750350952, - "y": 1.1076579093933105, - "orientation": -3.004383087158203, - "vx": -0.8214160203933716, - "vy": -0.09263960272073746 - }, - { - "id": 2, - "x": -3.07782244682312, - "y": 0.18686887621879578, - "orientation": 2.9210598468780518, - "vx": 0.24709656834602356, - "vy": -1.9011247158050537 - }, - { - "id": 3, - "x": 1.2491910457611084, - "y": 0.4753109812736511, - "orientation": 2.7193562984466553, - "vx": 0.8504170179367065, - "vy": 1.4175442457199097 - }, - { - "id": 4, - "x": -2.2404139041900635, - "y": -0.9006094336509705, - "orientation": 2.4137518405914307, - "vx": -0.33859318494796753, - "vy": 0.6242169141769409 - }, - { - "id": 5, - "x": -1.3010669946670532, - "y": 1.0636305809020996, - "orientation": -3.058580160140991, - "vx": -1.4993185997009277, - "vy": -0.872573971748352 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 41.4 - } - }, - { - "scenario_id": "counter_press_vs_split_shape_t34.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 34.1, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_split_shape.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 34.1, - "ball_x": -0.0, - "ball_y": -0.0, - "ball_vx": -0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409698486328125, - "y": 0.3602769076824188, - "orientation": -3.067213773727417, - "vx": 0.000487130309920758, - "vy": 0.08740080147981644 - }, - { - "id": 1, - "x": 0.12767170369625092, - "y": 0.00042686957749538124, - "orientation": 3.1406514644622803, - "vx": -0.013496930710971355, - "vy": -0.000751014391425997 - }, - { - "id": 2, - "x": 0.6868040561676025, - "y": 0.5614867210388184, - "orientation": -0.49351969361305237, - "vx": 0.19909216463565826, - "vy": -0.1082419604063034 - }, - { - "id": 3, - "x": 0.8047093749046326, - "y": -0.35427239537239075, - "orientation": -1.5953118801116943, - "vx": -0.008466720581054688, - "vy": -0.2563536465167999 - }, - { - "id": 4, - "x": 1.500624179840088, - "y": 0.7970836162567139, - "orientation": 1.7807230949401855, - "vx": 4.107381101903229e-11, - "vy": -1.804889571133117e-10 - }, - { - "id": 5, - "x": 1.496277928352356, - "y": -0.795777440071106, - "orientation": -0.8491978049278259, - "vx": 0.006548252422362566, - "vy": -0.007428816985338926 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407356262207031, - "y": 0.0012268704595044255, - "orientation": 0.00035392699646763504, - "vx": 9.059419880941277e-13, - "vy": -1.0935458268079845e-12 - }, - { - "id": 1, - "x": -0.7528111934661865, - "y": 0.38566768169403076, - "orientation": 2.7872464656829834, - "vx": -0.08279003947973251, - "vy": 0.024469828233122826 - }, - { - "id": 2, - "x": -0.8028721809387207, - "y": -0.40065935254096985, - "orientation": 0.22655339539051056, - "vx": -1.7066348334537906e-11, - "vy": -5.182521078950231e-12 - }, - { - "id": 3, - "x": -1.5012410879135132, - "y": 0.597286581993103, - "orientation": 1.1427505016326904, - "vx": 1.2323475573339238e-12, - "vy": 7.926992395823618e-13 - }, - { - "id": 4, - "x": -1.397081732749939, - "y": -0.43900084495544434, - "orientation": -2.1404671669006348, - "vx": -0.18106688559055328, - "vy": -0.2832470238208771 - }, - { - "id": 5, - "x": -2.4996423721313477, - "y": 0.0029652833472937346, - "orientation": -1.689903736114502, - "vx": 2.3714363805993344e-12, - "vy": 5.907060257603902e-11 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 34.1 - } - }, - { - "scenario_id": "counter_press_vs_split_shape_t53.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 52.983333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_split_shape.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 52.983333333333334, - "ball_x": -0.0, - "ball_y": -0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.40969705581665, - "y": 0.358610600233078, - "orientation": -3.067821741104126, - "vx": 0.00048617779975757003, - "vy": 0.09032983332872391 - }, - { - "id": 1, - "x": 0.11403579264879227, - "y": 0.016120146960020065, - "orientation": 3.1406638622283936, - "vx": 0.010492905043065548, - "vy": -0.028360892087221146 - }, - { - "id": 2, - "x": 0.6991150379180908, - "y": 0.555725634098053, - "orientation": -0.5023478269577026, - "vx": 0.17745539546012878, - "vy": -0.09807143360376358 - }, - { - "id": 3, - "x": 0.7971662878990173, - "y": -0.49923622608184814, - "orientation": -0.2623450458049774, - "vx": 1.9984014443252818e-13, - "vy": 2.4147350785597155e-13 - }, - { - "id": 4, - "x": 1.4946123361587524, - "y": 0.8034844398498535, - "orientation": -0.5731467604637146, - "vx": 0.009478611871600151, - "vy": -0.006130223628133535 - }, - { - "id": 5, - "x": 1.5029339790344238, - "y": -0.8003587126731873, - "orientation": 3.0208487510681152, - "vx": 2.815747635054322e-11, - "vy": -2.617905892066119e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409587383270264, - "y": 0.0029228616040199995, - "orientation": -0.0016481168568134308, - "vx": 2.8776980798284058e-12, - "vy": 1.0369309577651364e-14 - }, - { - "id": 1, - "x": -0.794832170009613, - "y": 0.4377736449241638, - "orientation": -1.7076822519302368, - "vx": -0.009091786108911037, - "vy": -0.0664556473493576 - }, - { - "id": 2, - "x": -0.8012632131576538, - "y": -0.39736658334732056, - "orientation": -1.1244175434112549, - "vx": -3.1568747616006476e-10, - "vy": 6.619021997167351e-10 - }, - { - "id": 3, - "x": -1.5000284910202026, - "y": 0.5970851182937622, - "orientation": 1.56193208694458, - "vx": 3.9968028886505635e-13, - "vy": -2.7977620220553945e-13 - }, - { - "id": 4, - "x": -1.48651123046875, - "y": -0.6028053164482117, - "orientation": 2.937432289123535, - "vx": -0.023730944842100143, - "vy": 0.004935399629175663 - }, - { - "id": 5, - "x": -2.500187635421753, - "y": 0.002945216838270426, - "orientation": -1.508097767829895, - "vx": 0.0, - "vy": -1.7257029139017277e-13 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 52.983333333333334 - } - }, - { - "scenario_id": "counter_press_vs_split_shape_t13.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 13.15, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_split_shape.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 13.15, - "ball_x": 0.48910292983055115, - "ball_y": -0.06759335845708847, - "ball_vx": 0.02629341371357441, - "ball_vy": 0.00475118774920702, - "friendly_robots": [ - { - "id": 0, - "x": 4.41016960144043, - "y": -0.021119864657521248, - "orientation": -3.1320698261260986, - "vx": -0.0003044211771339178, - "vy": 0.03712315857410431 - }, - { - "id": 1, - "x": 0.4696683883666992, - "y": 0.037573374807834625, - "orientation": -1.1166636943817139, - "vx": 4.0592799450678285e-06, - "vy": 1.6832278788569965e-06 - }, - { - "id": 2, - "x": -2.2184853553771973, - "y": 2.0558688640594482, - "orientation": -0.7160354852676392, - "vx": 6.394884621840902e-13, - "vy": -2.1183055309847987e-12 - }, - { - "id": 3, - "x": -2.05522084236145, - "y": 2.2258455753326416, - "orientation": -0.7021074891090393, - "vx": -0.6960788369178772, - "vy": 0.6064454913139343 - }, - { - "id": 4, - "x": 1.2622389793395996, - "y": -1.3705852031707764, - "orientation": 2.0572896003723145, - "vx": 0.3551391065120697, - "vy": -0.20922453701496124 - }, - { - "id": 5, - "x": 1.210108757019043, - "y": -0.5180973410606384, - "orientation": 2.3358404636383057, - "vx": -0.19632355868816376, - "vy": 0.6405549049377441 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410595893859863, - "y": -0.22110013663768768, - "orientation": 0.013030627742409706, - "vx": -0.002874514553695917, - "vy": 0.0627601370215416 - }, - { - "id": 1, - "x": 0.5929116606712341, - "y": -0.18311098217964172, - "orientation": 1.47904372215271, - "vx": 0.8500444293022156, - "vy": 0.2419019490480423 - }, - { - "id": 2, - "x": -3.174783229827881, - "y": -0.0065123843960464, - "orientation": 0.007125473115593195, - "vx": 0.1607384830713272, - "vy": 1.0644434690475464 - }, - { - "id": 3, - "x": -2.8814890384674072, - "y": 0.006340804044157267, - "orientation": -0.044841550290584564, - "vx": 0.04399942234158516, - "vy": 1.0777379274368286 - }, - { - "id": 4, - "x": 1.0691354274749756, - "y": 0.04119698330760002, - "orientation": -2.9586498737335205, - "vx": -0.014437288045883179, - "vy": 0.020443016663193703 - }, - { - "id": 5, - "x": -1.3876863718032837, - "y": 2.0194010734558105, - "orientation": -0.8265551924705505, - "vx": -0.09051833301782608, - "vy": 0.35697925090789795 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 13.15 - } - }, - { - "scenario_id": "counter_press_vs_split_shape_t18.5_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 18.466666666666665, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_split_shape.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 18.466666666666665, - "ball_x": 1.1605861186981201, - "ball_y": -1.51333487033844, - "ball_vx": 0.23914729058742523, - "ball_vy": 0.06496110558509827, - "friendly_robots": [ - { - "id": 0, - "x": 4.410112380981445, - "y": -0.007016784977167845, - "orientation": -2.7118115425109863, - "vx": 0.03152904659509659, - "vy": -0.13182620704174042 - }, - { - "id": 1, - "x": 2.1055755615234375, - "y": 1.3054766654968262, - "orientation": -1.8954325914382935, - "vx": 0.16757062077522278, - "vy": 0.32895830273628235 - }, - { - "id": 2, - "x": -2.4048850536346436, - "y": 2.4690113067626953, - "orientation": -0.847154438495636, - "vx": -0.0640452653169632, - "vy": 0.03463979437947273 - }, - { - "id": 3, - "x": -2.5419437885284424, - "y": 2.2237157821655273, - "orientation": -0.7287948131561279, - "vx": 3.4638958368304884e-13, - "vy": 7.72715225139109e-13 - }, - { - "id": 4, - "x": 1.089247226715088, - "y": -1.6027144193649292, - "orientation": 1.1155362129211426, - "vx": 0.2625930905342102, - "vy": 0.04635843262076378 - }, - { - "id": 5, - "x": 1.5008794069290161, - "y": -1.3597235679626465, - "orientation": -2.6994619369506836, - "vx": 0.1212078183889389, - "vy": 0.05667268857359886 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.420758247375488, - "y": -0.017234373837709427, - "orientation": -0.2198420763015747, - "vx": -0.01810508407652378, - "vy": -0.24814489483833313 - }, - { - "id": 1, - "x": 0.9168339967727661, - "y": -1.5493847131729126, - "orientation": 0.5374473333358765, - "vx": 0.40862905979156494, - "vy": 0.6451455354690552 - }, - { - "id": 2, - "x": -3.1620938777923584, - "y": -0.2943422198295593, - "orientation": -0.2665688693523407, - "vx": -0.004834355320781469, - "vy": -0.6905228495597839 - }, - { - "id": 3, - "x": -2.8917219638824463, - "y": -0.0813240334391594, - "orientation": -0.3279974162578583, - "vx": -0.023346640169620514, - "vy": -0.3990090489387512 - }, - { - "id": 4, - "x": 2.0517444610595703, - "y": -1.3606152534484863, - "orientation": -2.9488797187805176, - "vx": 0.08359484374523163, - "vy": -0.001108923926949501 - }, - { - "id": 5, - "x": -1.7358883619308472, - "y": 2.4164083003997803, - "orientation": -0.943444013595581, - "vx": -0.12015209347009659, - "vy": 0.09211426228284836 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 18.466666666666665 - } - }, - { - "scenario_id": "counter_press_vs_split_shape_t35.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 35.78333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 35.78333333333333, - "ball_x": -0.16253669559955597, - "ball_y": 0.004749717656522989, - "ball_vx": -0.06676607578992844, - "ball_vy": -0.24348825216293335, - "friendly_robots": [ - { - "id": 0, - "x": 4.411725997924805, - "y": 0.09739075601100922, - "orientation": -3.1119511127471924, - "vx": -0.0019855136051774025, - "vy": -0.24665194749832153 - }, - { - "id": 1, - "x": -0.15992163121700287, - "y": -0.10936541855335236, - "orientation": 2.6851022243499756, - "vx": -0.664501428604126, - "vy": -0.3953453600406647 - }, - { - "id": 2, - "x": -0.8593040704727173, - "y": -0.9755427241325378, - "orientation": 1.2910703420639038, - "vx": -1.2426437139511108, - "vy": -0.9319785833358765 - }, - { - "id": 3, - "x": 0.8539980053901672, - "y": -1.3244677782058716, - "orientation": 2.261976957321167, - "vx": -0.41445356607437134, - "vy": 0.256572425365448 - }, - { - "id": 4, - "x": 1.480158805847168, - "y": 0.7918347120285034, - "orientation": 2.0413124561309814, - "vx": -0.24829734861850739, - "vy": -0.07573183625936508 - }, - { - "id": 5, - "x": 0.4384721517562866, - "y": -0.06992442160844803, - "orientation": 2.9390900135040283, - "vx": -0.6457031965255737, - "vy": 0.006761632394045591 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411197662353516, - "y": 0.1537487506866455, - "orientation": -0.03402922302484512, - "vx": 0.0021304639521986246, - "vy": -0.2705671489238739 - }, - { - "id": 1, - "x": -0.12462206929922104, - "y": 0.1114376112818718, - "orientation": -2.816283702850342, - "vx": 0.5084678530693054, - "vy": -0.32504281401634216 - }, - { - "id": 2, - "x": -1.3557541370391846, - "y": -0.2347555011510849, - "orientation": 0.6227047443389893, - "vx": -0.8670663237571716, - "vy": 0.11550448089838028 - }, - { - "id": 3, - "x": -2.380981922149658, - "y": 0.08441772311925888, - "orientation": -0.15084566175937653, - "vx": -1.0770939588546753, - "vy": -0.8498376607894897 - }, - { - "id": 4, - "x": -1.0453931093215942, - "y": -0.527804434299469, - "orientation": 0.7775993347167969, - "vx": 0.9174464344978333, - "vy": 0.13730129599571228 - }, - { - "id": 5, - "x": -1.6991323232650757, - "y": 0.04893740266561508, - "orientation": -0.14567574858665466, - "vx": 1.426186442375183, - "vy": 0.40325191617012024 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 35.78333333333333 - } - }, - { - "scenario_id": "counter_press_vs_split_shape_t42.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 42.18333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 42.18333333333333, - "ball_x": 3.0421249866485596, - "ball_y": -0.6243370771408081, - "ball_vx": 3.789067193338269e-07, - "ball_vy": 1.7990826961522544e-07, - "friendly_robots": [ - { - "id": 0, - "x": 4.409348011016846, - "y": -0.01757313497364521, - "orientation": -2.7310755252838135, - "vx": 0.0011837172787636518, - "vy": 0.030795207247138023 - }, - { - "id": 1, - "x": 2.8823421001434326, - "y": 1.4146398305892944, - "orientation": -1.4740972518920898, - "vx": 0.04780232906341553, - "vy": 0.05272972956299782 - }, - { - "id": 2, - "x": -2.270503282546997, - "y": 1.9780834913253784, - "orientation": -0.38725554943084717, - "vx": -0.34393584728240967, - "vy": 0.7973899245262146 - }, - { - "id": 3, - "x": 3.2701473236083984, - "y": -0.6169294118881226, - "orientation": 3.0068914890289307, - "vx": 0.5389249920845032, - "vy": -0.3074318766593933 - }, - { - "id": 4, - "x": -2.3368988037109375, - "y": -1.5760549306869507, - "orientation": 0.06284881383180618, - "vx": -0.004455079790204763, - "vy": 0.0699944719672203 - }, - { - "id": 5, - "x": 3.214254379272461, - "y": -0.402536541223526, - "orientation": -1.7478235960006714, - "vx": 0.3890768885612488, - "vy": -0.6133485436439514 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410086154937744, - "y": -0.14161834120750427, - "orientation": -0.06427442282438278, - "vx": 0.0007061309297569096, - "vy": 0.17338816821575165 - }, - { - "id": 1, - "x": 2.851301670074463, - "y": -0.7177102565765381, - "orientation": -2.8736164569854736, - "vx": 0.5636868476867676, - "vy": 0.37880614399909973 - }, - { - "id": 2, - "x": -3.2637994289398193, - "y": 0.28416019678115845, - "orientation": -0.07246433943510056, - "vx": -0.03295457363128662, - "vy": 0.35537484288215637 - }, - { - "id": 3, - "x": -2.920053243637085, - "y": 0.3747946619987488, - "orientation": -0.10445117950439453, - "vx": -0.055689673870801926, - "vy": -0.03392311558127403 - }, - { - "id": 4, - "x": 2.454556703567505, - "y": -0.14637736976146698, - "orientation": -0.6587734818458557, - "vx": 0.267610639333725, - "vy": 0.43954911828041077 - }, - { - "id": 5, - "x": -1.325399398803711, - "y": 1.2212278842926025, - "orientation": -0.3417457342147827, - "vx": -0.5971686244010925, - "vy": 1.3226704597473145 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 42.18333333333333 - } - }, - { - "scenario_id": "counter_press_vs_switch_of_play_t16.8_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 16.766666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 16.766666666666666, - "ball_x": 0.8689121007919312, - "ball_y": -0.12478331476449966, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.395564556121826, - "y": -0.4034777879714966, - "orientation": 3.128373384475708, - "vx": 2.6645352591003757e-13, - "vy": -1.149080830487037e-13 - }, - { - "id": 1, - "x": 0.5773842930793762, - "y": -0.8567734956741333, - "orientation": -1.9507523775100708, - "vx": -0.007871671579778194, - "vy": -0.01976480893790722 - }, - { - "id": 2, - "x": -2.7354683876037598, - "y": -0.44520068168640137, - "orientation": 0.03380325436592102, - "vx": -5.861977570020827e-13, - "vy": 5.145883719137601e-13 - }, - { - "id": 3, - "x": 0.33895671367645264, - "y": -1.7071433067321777, - "orientation": 1.2316900491714478, - "vx": 4.929390229335695e-13, - "vy": 2.0450308113595383e-12 - }, - { - "id": 4, - "x": 2.863300323486328, - "y": -2.08181095123291, - "orientation": 2.377476692199707, - "vx": -2.0383694732117874e-12, - "vy": 9.325873406851315e-14 - }, - { - "id": 5, - "x": -2.8254432678222656, - "y": -0.03272608667612076, - "orientation": -0.011422311887145042, - "vx": 5.595524044110789e-13, - "vy": 2.3023249973164184e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.431166172027588, - "y": -0.0036723671946674585, - "orientation": -0.015004307962954044, - "vx": 1.1191048088221578e-12, - "vy": -4.013456234019941e-13 - }, - { - "id": 1, - "x": 1.0723141431808472, - "y": 0.3874165713787079, - "orientation": 0.8391715288162231, - "vx": -3.397282455352979e-13, - "vy": 2.248201624865942e-13 - }, - { - "id": 2, - "x": 0.059859950095415115, - "y": -1.2934913635253906, - "orientation": 0.8716577291488647, - "vx": -1.5758228055773316e-13, - "vy": -4.063416270128073e-13 - }, - { - "id": 3, - "x": 2.4726269245147705, - "y": -2.3980929851531982, - "orientation": 2.19879412651062, - "vx": -1.1723955140041653e-12, - "vy": 1.4788170688007085e-12 - }, - { - "id": 4, - "x": -2.9909770488739014, - "y": 0.5709657669067383, - "orientation": -0.17735253274440765, - "vx": -7.593925488436071e-13, - "vy": -5.162537064506978e-13 - }, - { - "id": 5, - "x": -3.0160653591156006, - "y": 0.2885701358318329, - "orientation": -0.10480111837387085, - "vx": 8.526512829121202e-13, - "vy": 1.8318679906315083e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 16.766666666666666 - } - }, - { - "scenario_id": "counter_press_vs_switch_of_play_t27.3_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 27.316666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_switch_of_play.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 27.316666666666666, - "ball_x": -1.0673125982284546, - "ball_y": -0.9588849544525146, - "ball_vx": 0.014557356014847755, - "ball_vy": -0.008876203559339046, - "friendly_robots": [ - { - "id": 0, - "x": 4.41411828994751, - "y": -0.0031777590047568083, - "orientation": -2.9701693058013916, - "vx": -0.00724222045391798, - "vy": 0.005568017717450857 - }, - { - "id": 1, - "x": -1.1253989934921265, - "y": -1.0536224842071533, - "orientation": 1.389978051185608, - "vx": 1.8794036122926627e-06, - "vy": -6.098587732594751e-07 - }, - { - "id": 2, - "x": -0.5901225209236145, - "y": 1.3769341707229614, - "orientation": -1.736882209777832, - "vx": 0.24616245925426483, - "vy": 0.19826450943946838 - }, - { - "id": 3, - "x": -2.4395408630371094, - "y": 2.3756818771362305, - "orientation": -1.1862461566925049, - "vx": -0.06232743710279465, - "vy": 0.04280196502804756 - }, - { - "id": 4, - "x": 2.2304348945617676, - "y": 1.3345659971237183, - "orientation": -3.1199777126312256, - "vx": -5.995204332975845e-13, - "vy": -1.7186252421197423e-12 - }, - { - "id": 5, - "x": -0.6702430248260498, - "y": -0.8741415143013, - "orientation": -2.9147934913635254, - "vx": 0.08126477152109146, - "vy": -0.014635446481406689 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.405157566070557, - "y": 0.2271943837404251, - "orientation": -0.3274591863155365, - "vx": -0.008246281184256077, - "vy": 0.3215194046497345 - }, - { - "id": 1, - "x": -1.1473159790039062, - "y": -0.7727493643760681, - "orientation": 1.2705917358398438, - "vx": 0.660535454750061, - "vy": -0.10389906913042068 - }, - { - "id": 2, - "x": -2.4881622791290283, - "y": 1.4856467247009277, - "orientation": -1.0345985889434814, - "vx": 0.3576813042163849, - "vy": 0.007946073077619076 - }, - { - "id": 3, - "x": 2.4748971462249756, - "y": 2.3970632553100586, - "orientation": -2.3845553398132324, - "vx": 5.99973830617273e-08, - "vy": -6.351361747647388e-08 - }, - { - "id": 4, - "x": -2.955387830734253, - "y": -0.7280539274215698, - "orientation": -0.12060406059026718, - "vx": -0.00024402241979259998, - "vy": 0.0002519541885703802 - }, - { - "id": 5, - "x": -3.186096429824829, - "y": -0.6247506141662598, - "orientation": -0.1554136574268341, - "vx": -0.007430620491504669, - "vy": -0.005221335683017969 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 27.316666666666666 - } - }, - { - "scenario_id": "counter_press_vs_switch_of_play_t47.9_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 47.93333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_switch_of_play.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 47.93333333333333, - "ball_x": 2.7328879833221436, - "ball_y": -1.4437012672424316, - "ball_vx": -5.022648963404208e-12, - "ball_vy": 1.723288178823168e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.409161567687988, - "y": -0.024504583328962326, - "orientation": -2.4444992542266846, - "vx": 0.0015211534919217229, - "vy": 0.043057821691036224 - }, - { - "id": 1, - "x": -2.3704686164855957, - "y": 2.313035726547241, - "orientation": -0.6335046887397766, - "vx": -0.1838870793581009, - "vy": 0.15300995111465454 - }, - { - "id": 2, - "x": 2.8319530487060547, - "y": -1.488075613975525, - "orientation": 2.5115303993225098, - "vx": -3.082867294779135e-11, - "vy": 2.999600567932248e-11 - }, - { - "id": 3, - "x": -2.6327288150787354, - "y": -0.3663330674171448, - "orientation": 0.2623913884162903, - "vx": -3.4638958368304884e-13, - "vy": 5.345723863570129e-13 - }, - { - "id": 4, - "x": 2.2983012199401855, - "y": -0.22561052441596985, - "orientation": -1.2518341541290283, - "vx": -1.851852005074761e-12, - "vy": 1.4538370507466425e-12 - }, - { - "id": 5, - "x": 2.964848041534424, - "y": -1.076907753944397, - "orientation": -2.0565388202667236, - "vx": 0.04309501126408577, - "vy": -0.14483150839805603 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.416813373565674, - "y": 0.13939796388149261, - "orientation": -0.20673447847366333, - "vx": 0.011504065245389938, - "vy": -0.24472862482070923 - }, - { - "id": 1, - "x": 2.6690893173217773, - "y": -1.7067314386367798, - "orientation": 1.421656608581543, - "vx": -0.003860740689560771, - "vy": 0.12614791095256805 - }, - { - "id": 2, - "x": 1.827630877494812, - "y": 0.4364658296108246, - "orientation": -0.9185310006141663, - "vx": 0.8176557421684265, - "vy": 1.7381432056427002 - }, - { - "id": 3, - "x": 2.4730300903320312, - "y": -2.4021799564361572, - "orientation": 1.3069465160369873, - "vx": -2.9309887850104133e-13, - "vy": -1.4175327578413999e-11 - }, - { - "id": 4, - "x": -3.0029079914093018, - "y": -0.6731401085853577, - "orientation": -0.1345415711402893, - "vx": -0.0019465959630906582, - "vy": -0.011800967156887054 - }, - { - "id": 5, - "x": -3.081918716430664, - "y": -0.9565721750259399, - "orientation": -0.08468867093324661, - "vx": 0.014257539995014668, - "vy": 0.008551308885216713 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 47.93333333333333 - } - }, - { - "scenario_id": "counter_press_vs_three_slot_t46.2_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 46.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 46.2, - "ball_x": -4.25, - "ball_y": -2.0794804096221924, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.392575263977051, - "y": -0.26156964898109436, - "orientation": -3.1207590103149414, - "vx": 1.3322676295501878e-13, - "vy": 1.6320278461989801e-12 - }, - { - "id": 1, - "x": -3.0135481357574463, - "y": -2.05649995803833, - "orientation": -3.1046969890594482, - "vx": 5.728750807065808e-12, - "vy": -9.992007221626409e-13 - }, - { - "id": 2, - "x": -1.5787293910980225, - "y": -1.1984933614730835, - "orientation": -2.8456974029541016, - "vx": -1.1324274851176597e-13, - "vy": 4.862776847858186e-13 - }, - { - "id": 3, - "x": 1.3004273176193237, - "y": 0.4313395619392395, - "orientation": -2.484127998352051, - "vx": 2.0650148258027912e-13, - "vy": 5.229150445984487e-13 - }, - { - "id": 4, - "x": -2.593863010406494, - "y": 1.0261614322662354, - "orientation": -2.1905245780944824, - "vx": -9.992007221626409e-13, - "vy": -2.284838984678572e-12 - }, - { - "id": 5, - "x": -1.7252329587936401, - "y": -0.953200101852417, - "orientation": -2.7646806240081787, - "vx": -8.659739592076221e-13, - "vy": -8.260059303211165e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.424524307250977, - "y": -0.4056527614593506, - "orientation": -1.276322364807129, - "vx": 7.993605777301127e-14, - "vy": -5.145883719137601e-13 - }, - { - "id": 1, - "x": -3.347022771835327, - "y": -1.7968844175338745, - "orientation": -2.8287453651428223, - "vx": -8.393286066166183e-13, - "vy": -7.194245199571014e-13 - }, - { - "id": 2, - "x": -3.0094494819641113, - "y": -0.9671390056610107, - "orientation": -2.4107553958892822, - "vx": -9.325873406851315e-14, - "vy": -6.228351168147128e-13 - }, - { - "id": 3, - "x": -2.962082862854004, - "y": -1.308604121208191, - "orientation": -2.6726150512695312, - "vx": -2.4646951146678475e-12, - "vy": -2.737809978725636e-12 - }, - { - "id": 4, - "x": -1.8172553777694702, - "y": -1.4810867309570312, - "orientation": -2.9148917198181152, - "vx": -9.592326932761353e-13, - "vy": -9.325873406851315e-14 - }, - { - "id": 5, - "x": -1.0089924335479736, - "y": -0.040336426347494125, - "orientation": -2.8301687240600586, - "vx": 2.0050627824730327e-12, - "vy": 1.5529244556944377e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 46.2 - } - }, - { - "scenario_id": "counter_press_vs_three_slot_t14.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 14.166666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 14.166666666666666, - "ball_x": 1.1873208284378052, - "ball_y": -1.4439325332641602, - "ball_vx": -0.0043210433796048164, - "ball_vy": -0.10747692734003067, - "friendly_robots": [ - { - "id": 0, - "x": 4.403237819671631, - "y": -0.11597256362438202, - "orientation": -2.768739938735962, - "vx": 0.011662298813462257, - "vy": 0.20391793549060822 - }, - { - "id": 1, - "x": 0.761165201663971, - "y": -0.050999537110328674, - "orientation": -0.9288280010223389, - "vx": -0.004751167725771666, - "vy": 0.00036459797411225736 - }, - { - "id": 2, - "x": -2.399456739425659, - "y": 1.6513763666152954, - "orientation": -0.5061493515968323, - "vx": -2.6645352591003757e-13, - "vy": 1.0125233984581428e-12 - }, - { - "id": 3, - "x": -2.4574694633483887, - "y": -2.370112657546997, - "orientation": 0.2680639624595642, - "vx": -0.03195855766534805, - "vy": -0.054154228419065475 - }, - { - "id": 4, - "x": 1.2970807552337646, - "y": -1.4471509456634521, - "orientation": -3.117992877960205, - "vx": 0.0003727370349224657, - "vy": 8.903081470634788e-05 - }, - { - "id": 5, - "x": 1.128791093826294, - "y": -0.8355720043182373, - "orientation": -1.3876047134399414, - "vx": 0.8013927936553955, - "vy": -0.7932064533233643 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410162925720215, - "y": -0.010442514903843403, - "orientation": -0.24416330456733704, - "vx": -0.0011750090634450316, - "vy": 0.15174153447151184 - }, - { - "id": 1, - "x": 0.37920525670051575, - "y": -0.4427163600921631, - "orientation": -3.0327250957489014, - "vx": 0.6243098378181458, - "vy": -1.241356611251831 - }, - { - "id": 2, - "x": -2.9337096214294434, - "y": -0.454089879989624, - "orientation": -0.26273447275161743, - "vx": -0.028144370764493942, - "vy": 0.6168400645256042 - }, - { - "id": 3, - "x": -3.1981630325317383, - "y": -0.8647044897079468, - "orientation": -0.12566740810871124, - "vx": 0.08225852251052856, - "vy": 0.383573979139328 - }, - { - "id": 4, - "x": 0.6046414971351624, - "y": -0.15335705876350403, - "orientation": 2.038398504257202, - "vx": 0.12938088178634644, - "vy": -0.45816129446029663 - }, - { - "id": 5, - "x": 2.928185224533081, - "y": -0.16602787375450134, - "orientation": -2.358234167098999, - "vx": 0.1551189422607422, - "vy": 1.0124844312667847 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 14.166666666666666 - } - }, - { - "scenario_id": "counter_press_vs_three_slot_t29.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 29.216666666666665, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 29.216666666666665, - "ball_x": -3.182884693145752, - "ball_y": -1.9507607221603394, - "ball_vx": -0.27495846152305603, - "ball_vy": 0.04553189501166344, - "friendly_robots": [ - { - "id": 0, - "x": 4.397633075714111, - "y": 0.08566434681415558, - "orientation": -2.8581409454345703, - "vx": -0.0007300141151063144, - "vy": 0.5143414735794067 - }, - { - "id": 1, - "x": -2.5483312606811523, - "y": 2.0506880283355713, - "orientation": -1.667647123336792, - "vx": -0.2557789385318756, - "vy": -1.363313913345337 - }, - { - "id": 2, - "x": -3.037597417831421, - "y": 0.5269726514816284, - "orientation": -1.6475915908813477, - "vx": 0.1519782394170761, - "vy": -1.3448896408081055 - }, - { - "id": 3, - "x": -3.313966751098633, - "y": -1.9009387493133545, - "orientation": 0.36705321073532104, - "vx": -0.31665313243865967, - "vy": 0.5487985610961914 - }, - { - "id": 4, - "x": -2.5966501235961914, - "y": -0.2786538004875183, - "orientation": -1.887019395828247, - "vx": -0.4394506812095642, - "vy": -1.5962878465652466 - }, - { - "id": 5, - "x": -2.6011593341827393, - "y": -2.1313838958740234, - "orientation": 3.0194692611694336, - "vx": -0.8305160999298096, - "vy": -0.6408048868179321 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408990383148193, - "y": -0.3620060980319977, - "orientation": -0.8973419070243835, - "vx": -0.001674935221672058, - "vy": -0.08432742953300476 - }, - { - "id": 1, - "x": -3.435739040374756, - "y": -2.130481481552124, - "orientation": 0.6014155745506287, - "vx": -0.6761606931686401, - "vy": 0.8974398970603943 - }, - { - "id": 2, - "x": -3.0086019039154053, - "y": -0.9974161386489868, - "orientation": -1.6655701398849487, - "vx": -5.990378667775076e-06, - "vy": 5.565425453823991e-07 - }, - { - "id": 3, - "x": -3.128478765487671, - "y": -1.2190805673599243, - "orientation": -1.4444090127944946, - "vx": 0.017757590860128403, - "vy": 0.037961896508932114 - }, - { - "id": 4, - "x": -3.112529993057251, - "y": -1.8326685428619385, - "orientation": -2.902717351913452, - "vx": -0.18940211832523346, - "vy": 0.010492018423974514 - }, - { - "id": 5, - "x": -2.6192409992218018, - "y": 0.4667664170265198, - "orientation": -1.649872899055481, - "vx": 0.1975518763065338, - "vy": 0.346429705619812 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 29.216666666666665 - } - }, - { - "scenario_id": "counter_press_vs_three_slot_t61.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 61.449999999999996, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 61.449999999999996, - "ball_x": -3.310615062713623, - "ball_y": -2.043718099594116, - "ball_vx": 0.16181603074073792, - "ball_vy": 0.09615606814622879, - "friendly_robots": [ - { - "id": 0, - "x": 4.4027814865112305, - "y": -0.15105269849300385, - "orientation": -2.8554649353027344, - "vx": -0.14609549939632416, - "vy": 0.1654493659734726 - }, - { - "id": 1, - "x": -3.306706428527832, - "y": -2.147618055343628, - "orientation": 1.5300544500350952, - "vx": 0.13194510340690613, - "vy": 0.09514666348695755 - }, - { - "id": 2, - "x": -3.1442244052886963, - "y": 1.5551878213882446, - "orientation": -1.628716230392456, - "vx": 0.12848614156246185, - "vy": -0.1159268245100975 - }, - { - "id": 3, - "x": -2.1176860332489014, - "y": 1.7933663129806519, - "orientation": -1.9707268476486206, - "vx": -0.6995167136192322, - "vy": 1.1830021142959595 - }, - { - "id": 4, - "x": -2.7149343490600586, - "y": 2.0600087642669678, - "orientation": -1.7624496221542358, - "vx": -0.01010397169739008, - "vy": -0.05074405297636986 - }, - { - "id": 5, - "x": -3.2412314414978027, - "y": -1.8939392566680908, - "orientation": -1.3829765319824219, - "vx": 0.7431613206863403, - "vy": 0.09421692043542862 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409500598907471, - "y": -0.002908043097704649, - "orientation": -1.093823790550232, - "vx": 9.316989917351748e-07, - "vy": 4.811074632016243e-07 - }, - { - "id": 1, - "x": -3.1577024459838867, - "y": -2.2764573097229004, - "orientation": 2.4295551776885986, - "vx": 0.0877688080072403, - "vy": 0.1100500226020813 - }, - { - "id": 2, - "x": -3.0108754634857178, - "y": -0.9972017407417297, - "orientation": -1.8795757293701172, - "vx": 1.8198433053839835e-06, - "vy": -5.819415491714608e-07 - }, - { - "id": 3, - "x": -3.188182830810547, - "y": -1.309877634048462, - "orientation": -1.5918776988983154, - "vx": 0.4338950216770172, - "vy": 0.165355384349823 - }, - { - "id": 4, - "x": -3.360722303390503, - "y": -2.319286346435547, - "orientation": 1.2051502466201782, - "vx": 0.12120892107486725, - "vy": 0.09888093918561935 - }, - { - "id": 5, - "x": -2.788588762283325, - "y": 0.31246718764305115, - "orientation": -1.8580924272537231, - "vx": 0.26967933773994446, - "vy": -1.9025191068649292 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 61.449999999999996 - } - }, - { - "scenario_id": "counter_press_vs_tiki_taka_t28.4_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 28.45, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 28.45, - "ball_x": -2.5, - "ball_y": -1.2190032005310059, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402923583984375, - "y": 0.03944042697548866, - "orientation": -3.140645742416382, - "vx": 1.0631495683810499e-11, - "vy": 2.1961599205866378e-12 - }, - { - "id": 1, - "x": -0.7291517853736877, - "y": -0.8517111539840698, - "orientation": 3.0759501457214355, - "vx": 9.992007221626409e-15, - "vy": -6.061817714453355e-13 - }, - { - "id": 2, - "x": -3.0657448768615723, - "y": 1.6873128414154053, - "orientation": -0.4163380265235901, - "vx": 3.637090628672013e-12, - "vy": 1.4721557306529576e-12 - }, - { - "id": 3, - "x": -0.23554103076457977, - "y": 0.17619672417640686, - "orientation": -2.72499942779541, - "vx": -6.494804694057166e-14, - "vy": -6.494804694057166e-13 - }, - { - "id": 4, - "x": -2.564765214920044, - "y": -0.4283296465873718, - "orientation": 1.651596188545227, - "vx": -0.0009593056165613234, - "vy": 0.011711732484400272 - }, - { - "id": 5, - "x": -1.8161852359771729, - "y": -1.609129786491394, - "orientation": -0.5194154381752014, - "vx": 0.019441451877355576, - "vy": -0.011088873259723186 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.490590572357178, - "y": 0.1791260838508606, - "orientation": -0.04696594923734665, - "vx": 1.092459456231154e-12, - "vy": 1.2864709297844001e-12 - }, - { - "id": 1, - "x": -2.594237804412842, - "y": -1.9368945360183716, - "orientation": 2.098388195037842, - "vx": -7.194245199571014e-13, - "vy": 1.865174681370263e-13 - }, - { - "id": 2, - "x": -0.955930769443512, - "y": -0.02414524182677269, - "orientation": -2.4650659561157227, - "vx": -3.2307490016592055e-13, - "vy": -6.05765437811101e-14 - }, - { - "id": 3, - "x": 0.12667475640773773, - "y": 0.029296135529875755, - "orientation": -2.6141018867492676, - "vx": 4.296563105299356e-13, - "vy": -1.1105699693203519e-13 - }, - { - "id": 4, - "x": -3.121124029159546, - "y": -1.1803104877471924, - "orientation": -1.736280083656311, - "vx": 1.4921397450962104e-12, - "vy": -2.9976021664879227e-13 - }, - { - "id": 5, - "x": -3.224499464035034, - "y": -0.9353767037391663, - "orientation": -2.2213151454925537, - "vx": -7.993605777301127e-13, - "vy": -7.360778653264788e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 28.45 - } - }, - { - "scenario_id": "counter_press_vs_tiki_taka_t38.3_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 38.266666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 38.266666666666666, - "ball_x": 2.5, - "ball_y": -0.8002209067344666, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.392487049102783, - "y": -0.40112990140914917, - "orientation": -3.111872434616089, - "vx": 1.4654943925052066e-12, - "vy": -1.7036372312873027e-12 - }, - { - "id": 1, - "x": 0.9032455086708069, - "y": -0.676111102104187, - "orientation": -0.04125642031431198, - "vx": 3.2307490016592055e-13, - "vy": -1.63202784619898e-13 - }, - { - "id": 2, - "x": -3.7279999256134033, - "y": 0.5358503460884094, - "orientation": -0.5647525787353516, - "vx": 4.929390229335695e-13, - "vy": -7.893685705084863e-13 - }, - { - "id": 3, - "x": -0.9036209583282471, - "y": 0.11305257678031921, - "orientation": -0.13673482835292816, - "vx": 4.2299497238218464e-13, - "vy": -4.746203430272544e-14 - }, - { - "id": 4, - "x": -1.5988292694091797, - "y": 0.2836017608642578, - "orientation": -0.20346848666667938, - "vx": -5.395683899678261e-13, - "vy": 3.6970426720017713e-13 - }, - { - "id": 5, - "x": 2.4721996784210205, - "y": -0.02321222424507141, - "orientation": 1.60563325881958, - "vx": -0.0014148666523396969, - "vy": 0.03954901546239853 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394338130950928, - "y": 0.2558647692203522, - "orientation": -0.11204565316438675, - "vx": -1.3589129821411916e-12, - "vy": -1.5037970868547745e-12 - }, - { - "id": 1, - "x": -0.3727433383464813, - "y": -0.32821446657180786, - "orientation": -0.09049852937459946, - "vx": -3.83026943495679e-14, - "vy": 3.6637359812630166e-14 - }, - { - "id": 2, - "x": -1.4076788425445557, - "y": 0.40346071124076843, - "orientation": -0.19421254098415375, - "vx": 0.0, - "vy": -1.8984813721090177e-13 - }, - { - "id": 3, - "x": -0.968397855758667, - "y": -0.7861431837081909, - "orientation": 0.01831238530576229, - "vx": -2.9409807922320397e-12, - "vy": -3.83026943495679e-13 - }, - { - "id": 4, - "x": 2.1440908908843994, - "y": -0.2543177902698517, - "orientation": -0.18084968626499176, - "vx": -4.929390229335695e-12, - "vy": -9.559020242022598e-13 - }, - { - "id": 5, - "x": -2.239220142364502, - "y": -0.5406419634819031, - "orientation": 0.0006476947455666959, - "vx": -2.184918912462308e-12, - "vy": 1.4988010832439613e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 38.266666666666666 - } - }, - { - "scenario_id": "counter_press_vs_tiki_taka_t60.3_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 60.266666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 60.266666666666666, - "ball_x": 2.5, - "ball_y": 0.33670637011528015, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.394610404968262, - "y": -0.008993202820420265, - "orientation": 3.1283507347106934, - "vx": 7.72715225139109e-13, - "vy": -8.695127950986148e-13 - }, - { - "id": 1, - "x": 4.025121688842773, - "y": -2.2846200466156006, - "orientation": 2.0601143836975098, - "vx": -4.1033842990145786e-12, - "vy": -1.212363542890671e-12 - }, - { - "id": 2, - "x": -2.9271843433380127, - "y": -0.005919052753597498, - "orientation": 0.05581089109182358, - "vx": -2.864375403532904e-12, - "vy": -1.062691601383392e-13 - }, - { - "id": 3, - "x": -2.534656524658203, - "y": 0.31287363171577454, - "orientation": -0.025151027366518974, - "vx": -9.192646643896296e-13, - "vy": -7.66053886991358e-14 - }, - { - "id": 4, - "x": 4.241491317749023, - "y": -2.00932240486145, - "orientation": 2.1656112670898438, - "vx": 1.652011860642233e-12, - "vy": -2.7977620220553945e-13 - }, - { - "id": 5, - "x": 3.1557857990264893, - "y": -0.11134623736143112, - "orientation": -0.5984746217727661, - "vx": 0.00837727915495634, - "vy": -0.005723611451685429 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.391995429992676, - "y": -0.004937546327710152, - "orientation": 0.0324898436665535, - "vx": -1.3855583347321954e-12, - "vy": 8.716725258262059e-13 - }, - { - "id": 1, - "x": 3.839017391204834, - "y": -2.1855125427246094, - "orientation": 1.9669591188430786, - "vx": -2.398081733190338e-13, - "vy": 2.6645352591003757e-13 - }, - { - "id": 2, - "x": 3.7535598278045654, - "y": -2.3439395427703857, - "orientation": 2.0997750759124756, - "vx": -1.3455903058456897e-12, - "vy": 3.1041835768519377e-12 - }, - { - "id": 3, - "x": -2.7372188568115234, - "y": 0.5549081563949585, - "orientation": -0.030948540195822716, - "vx": 5.46229728115577e-13, - "vy": -7.66053886991358e-14 - }, - { - "id": 4, - "x": 2.5202698707580566, - "y": -0.10054345428943634, - "orientation": -1.8027369976043701, - "vx": 4.662936703425657e-13, - "vy": 1.6611712005953905e-13 - }, - { - "id": 5, - "x": -3.1100544929504395, - "y": 0.49313196539878845, - "orientation": -0.04003676399588585, - "vx": -3.650413304967515e-12, - "vy": 1.0325074129013956e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 60.266666666666666 - } - }, - { - "scenario_id": "counter_press_vs_tiki_taka_t13.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 13.6, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_tiki_taka.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 13.6, - "ball_x": 0.5512122511863708, - "ball_y": -0.03605717420578003, - "ball_vx": 0.01609286293387413, - "ball_vy": -0.0037645490374416113, - "friendly_robots": [ - { - "id": 0, - "x": 4.410635471343994, - "y": -0.005968937184661627, - "orientation": -3.1326844692230225, - "vx": 0.004566720686852932, - "vy": -0.024979978799819946 - }, - { - "id": 1, - "x": 0.5183409452438354, - "y": -0.13480466604232788, - "orientation": 1.1757224798202515, - "vx": -0.0037692810874432325, - "vy": 0.003042699536308646 - }, - { - "id": 2, - "x": -3.065793514251709, - "y": 1.687333583831787, - "orientation": -0.41634637117385864, - "vx": -1.2456702336294256e-11, - "vy": 3.3573144264664734e-12 - }, - { - "id": 3, - "x": 1.2896100282669067, - "y": 1.4563804864883423, - "orientation": -2.0105316638946533, - "vx": 0.4098222255706787, - "vy": 0.05885620787739754 - }, - { - "id": 4, - "x": -2.5296084880828857, - "y": 0.6245961785316467, - "orientation": -0.31082621216773987, - "vx": 0.046882450580596924, - "vy": -1.9186969995498657 - }, - { - "id": 5, - "x": 0.7932305335998535, - "y": -0.33633139729499817, - "orientation": 2.1120617389678955, - "vx": 0.36701908707618713, - "vy": 0.5483719110488892 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4101080894470215, - "y": 0.004033253062516451, - "orientation": -0.006756447721272707, - "vx": 0.00024621584452688694, - "vy": 0.03229232504963875 - }, - { - "id": 1, - "x": -3.2852330207824707, - "y": 1.2619478702545166, - "orientation": -0.329894095659256, - "vx": 0.007709312252700329, - "vy": -0.04567940533161163 - }, - { - "id": 2, - "x": 0.5471214652061462, - "y": 0.07925308495759964, - "orientation": -0.2416267693042755, - "vx": 0.5595410466194153, - "vy": 0.15657787024974823 - }, - { - "id": 3, - "x": 0.7124379873275757, - "y": 1.6509827375411987, - "orientation": -1.6612907648086548, - "vx": 0.2195872664451599, - "vy": 0.04370995610952377 - }, - { - "id": 4, - "x": -3.213052988052368, - "y": -0.3805883228778839, - "orientation": 0.09181857854127884, - "vx": -7.99875269876793e-05, - "vy": -0.02027963660657406 - }, - { - "id": 5, - "x": -2.9439661502838135, - "y": -0.38200029730796814, - "orientation": 0.09992878139019012, - "vx": -3.469045623205602e-05, - "vy": 0.0005526471068151295 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 13.6 - } - }, - { - "scenario_id": "counter_press_vs_tiki_taka_t15.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 15.45, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_tiki_taka.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 15.45, - "ball_x": 1.361711859703064, - "ball_y": 1.4445831775665283, - "ball_vx": -0.008282367140054703, - "ball_vy": 0.012764806859195232, - "friendly_robots": [ - { - "id": 0, - "x": 4.400689125061035, - "y": 0.16859124600887299, - "orientation": 2.755223274230957, - "vx": 0.018105922266840935, - "vy": -0.30272454023361206 - }, - { - "id": 1, - "x": 0.6182820200920105, - "y": -0.05238942429423332, - "orientation": 0.7024372816085815, - "vx": 1.2313453225942794e-05, - "vy": 8.080622137640603e-06 - }, - { - "id": 2, - "x": -3.065793514251709, - "y": 1.687333583831787, - "orientation": -0.41634637117385864, - "vx": 8.126832540256146e-13, - "vy": -9.992007221626409e-14 - }, - { - "id": 3, - "x": 1.4498625993728638, - "y": 1.5015501976013184, - "orientation": -2.3608181476593018, - "vx": -5.65456730328151e-07, - "vy": 2.444550375457766e-07 - }, - { - "id": 4, - "x": -2.475411891937256, - "y": -2.151242256164551, - "orientation": 0.7118595242500305, - "vx": 0.0020328769460320473, - "vy": -0.4381220042705536 - }, - { - "id": 5, - "x": 1.2918949127197266, - "y": 0.5589471459388733, - "orientation": 1.6027871370315552, - "vx": 0.9007974863052368, - "vy": 1.2508400678634644 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409814834594727, - "y": 0.03431637957692146, - "orientation": 0.2174828201532364, - "vx": -0.0003071765531785786, - "vy": -0.0600428432226181 - }, - { - "id": 1, - "x": -3.1511619091033936, - "y": 1.202181100845337, - "orientation": 0.02796153724193573, - "vx": 0.10195814073085785, - "vy": -0.024570686742663383 - }, - { - "id": 2, - "x": 0.4537431299686432, - "y": -0.35653775930404663, - "orientation": 1.1577516794204712, - "vx": 0.6171121597290039, - "vy": -0.6385217905044556 - }, - { - "id": 3, - "x": 1.1980860233306885, - "y": 1.3755205869674683, - "orientation": -1.9613193273544312, - "vx": 0.634187638759613, - "vy": -0.7215172052383423 - }, - { - "id": 4, - "x": -3.157789707183838, - "y": 0.16406534612178802, - "orientation": 0.3218507766723633, - "vx": 0.21780134737491608, - "vy": 0.27780523896217346 - }, - { - "id": 5, - "x": -2.965708017349243, - "y": -0.15482166409492493, - "orientation": 0.3472217321395874, - "vx": -0.0622723363339901, - "vy": 0.1737266629934311 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 15.45 - } - }, - { - "scenario_id": "counter_press_vs_tiki_taka_t51.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 51.03333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 51.03333333333333, - "ball_x": 2.82991099357605, - "ball_y": -0.3910951614379883, - "ball_vx": 0.0060842037200927734, - "ball_vy": 0.001894701854325831, - "friendly_robots": [ - { - "id": 0, - "x": 4.405886650085449, - "y": 0.2213861346244812, - "orientation": -2.7977101802825928, - "vx": 0.0652436837553978, - "vy": 0.0670948401093483 - }, - { - "id": 1, - "x": 2.843104124069214, - "y": 1.3958755731582642, - "orientation": -1.563144564628601, - "vx": 0.1353762447834015, - "vy": 0.16545075178146362 - }, - { - "id": 2, - "x": -2.9619977474212646, - "y": -1.120685338973999, - "orientation": 0.09323974698781967, - "vx": -2.2515322939398175e-12, - "vy": 9.992007221626409e-14 - }, - { - "id": 3, - "x": -1.0283790826797485, - "y": 1.8081963062286377, - "orientation": -0.544556736946106, - "vx": -1.7782924175262451, - "vy": 0.7232272624969482 - }, - { - "id": 4, - "x": 1.4780244827270508, - "y": -0.4824305474758148, - "orientation": 0.06424502283334732, - "vx": 1.6473913192749023, - "vy": 0.4054170548915863 - }, - { - "id": 5, - "x": 2.8680338859558105, - "y": -0.49835777282714844, - "orientation": 1.5564284324645996, - "vx": 0.0018211588030681014, - "vy": -8.409286238020286e-05 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4085540771484375, - "y": -0.1432807743549347, - "orientation": -0.0346275269985199, - "vx": -0.0025735506787896156, - "vy": 0.25205734372138977 - }, - { - "id": 1, - "x": 2.155318021774292, - "y": 0.13001061975955963, - "orientation": -0.2391287237405777, - "vx": 0.6391828060150146, - "vy": 1.0991722345352173 - }, - { - "id": 2, - "x": 2.2377870082855225, - "y": -0.8701531291007996, - "orientation": 0.6750752925872803, - "vx": 0.4015876352787018, - "vy": -0.3893153667449951 - }, - { - "id": 3, - "x": -2.9210147857666016, - "y": -1.6109113693237305, - "orientation": 0.205513134598732, - "vx": 0.0377793088555336, - "vy": -0.010299422778189182 - }, - { - "id": 4, - "x": 2.7192845344543457, - "y": -0.39589250087738037, - "orientation": 0.6161209940910339, - "vx": 0.28547561168670654, - "vy": 0.48196130990982056 - }, - { - "id": 5, - "x": 1.096991777420044, - "y": -0.23278863728046417, - "orientation": -0.11979630589485168, - "vx": 1.6299495697021484, - "vy": 0.21848194301128387 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 51.03333333333333 - } - }, - { - "scenario_id": "counter_press_vs_tiki_taka_plus_t37.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 36.96666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 36.96666666666667, - "ball_x": -0.9399837255477905, - "ball_y": -0.4181906580924988, - "ball_vx": -0.3263323903083801, - "ball_vy": -0.1538076549768448, - "friendly_robots": [ - { - "id": 0, - "x": 4.409806251525879, - "y": -0.002921337028965354, - "orientation": -3.0658974647521973, - "vx": 7.628564446804376e-11, - "vy": 7.844467263262711e-12 - }, - { - "id": 1, - "x": -0.8235695958137512, - "y": -0.43581122159957886, - "orientation": 3.12903094291687, - "vx": 0.028723925352096558, - "vy": 0.13309451937675476 - }, - { - "id": 2, - "x": -2.970552444458008, - "y": 1.3037992715835571, - "orientation": -0.703256368637085, - "vx": 0.8910119533538818, - "vy": 0.15034620463848114 - }, - { - "id": 3, - "x": -2.2042839527130127, - "y": 2.1861515045166016, - "orientation": -1.3491922616958618, - "vx": -0.27294889092445374, - "vy": -0.4225160777568817 - }, - { - "id": 4, - "x": -0.8058544993400574, - "y": 0.8859170079231262, - "orientation": -1.3569132089614868, - "vx": 0.7997968196868896, - "vy": -0.01191207580268383 - }, - { - "id": 5, - "x": -0.052119527012109756, - "y": -0.346256822347641, - "orientation": -3.041891574859619, - "vx": 1.4881418943405151, - "vy": 0.07604336738586426 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4118452072143555, - "y": -0.0637180358171463, - "orientation": -0.089510977268219, - "vx": 0.0033275517635047436, - "vy": 0.1119827926158905 - }, - { - "id": 1, - "x": -2.616621971130371, - "y": 0.39816662669181824, - "orientation": -0.3703436553478241, - "vx": -0.7188093662261963, - "vy": 0.2622494101524353 - }, - { - "id": 2, - "x": -2.048509359359741, - "y": -1.804912805557251, - "orientation": 0.6669161915779114, - "vx": 0.784984827041626, - "vy": 0.09777913242578506 - }, - { - "id": 3, - "x": 2.927096128463745, - "y": -0.0246552936732769, - "orientation": -3.042156457901001, - "vx": 0.00021040596766397357, - "vy": 4.9137506721308455e-06 - }, - { - "id": 4, - "x": -1.0410246849060059, - "y": -0.3812355697154999, - "orientation": -0.559851884841919, - "vx": -0.05331074818968773, - "vy": -0.146647110581398 - }, - { - "id": 5, - "x": -0.03694309666752815, - "y": -0.013978973031044006, - "orientation": -2.598346710205078, - "vx": -0.0019014616264030337, - "vy": -0.16539470851421356 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 36.96666666666667 - } - }, - { - "scenario_id": "counter_press_vs_tiki_taka_plus_t39.0_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 38.95, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_tiki_taka_plus.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 38.95, - "ball_x": 2.2291574478149414, - "ball_y": -0.36611995100975037, - "ball_vx": 2.7586185932159424, - "ball_vy": 0.005119686014950275, - "friendly_robots": [ - { - "id": 0, - "x": 4.41096305847168, - "y": -0.2793860137462616, - "orientation": -3.095416307449341, - "vx": -0.0017718814779073, - "vy": -0.14540031552314758 - }, - { - "id": 1, - "x": -0.7218985557556152, - "y": -0.10095018893480301, - "orientation": -0.4206300377845764, - "vx": -0.0029183360747992992, - "vy": 0.005551942624151707 - }, - { - "id": 2, - "x": -2.2354660034179688, - "y": -0.68314129114151, - "orientation": -0.15975843369960785, - "vx": 0.4237131178379059, - "vy": -0.7689136266708374 - }, - { - "id": 3, - "x": -0.6826390624046326, - "y": 0.8283349275588989, - "orientation": -0.41993701457977295, - "vx": 0.17681753635406494, - "vy": -1.0763459205627441 - }, - { - "id": 4, - "x": -1.281268835067749, - "y": 0.10680818557739258, - "orientation": -0.14668065309524536, - "vx": -0.9616416096687317, - "vy": 0.48119035363197327 - }, - { - "id": 5, - "x": 2.3739843368530273, - "y": 0.2796868085861206, - "orientation": -2.4796509742736816, - "vx": -0.07058610767126083, - "vy": -0.4711078107357025 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41031551361084, - "y": -0.31918683648109436, - "orientation": -0.018893297761678696, - "vx": 0.0007074580644257367, - "vy": -0.15967029333114624 - }, - { - "id": 1, - "x": -2.248812675476074, - "y": -0.9950039386749268, - "orientation": 0.06345369666814804, - "vx": 0.7187263369560242, - "vy": -0.670055091381073 - }, - { - "id": 2, - "x": -0.9027546048164368, - "y": -0.5499219298362732, - "orientation": 0.1725115180015564, - "vx": 0.9228953719139099, - "vy": -0.37257081270217896 - }, - { - "id": 3, - "x": 2.9270877838134766, - "y": -0.02465853840112686, - "orientation": -2.863689661026001, - "vx": 3.2688235478417482e-06, - "vy": -1.1663372788461857e-05 - }, - { - "id": 4, - "x": 0.1666172593832016, - "y": -0.4448428153991699, - "orientation": -0.015413068234920502, - "vx": 1.9180766344070435, - "vy": 0.0839824229478836 - }, - { - "id": 5, - "x": 1.648926019668579, - "y": 0.709700345993042, - "orientation": -1.5621386766433716, - "vx": 0.262933611869812, - "vy": 0.08349142223596573 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 38.95 - } - }, - { - "scenario_id": "counter_press_vs_tiki_taka_plus_t42.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 42.266666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/counter_press_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 42.266666666666666, - "ball_x": 1.5470597743988037, - "ball_y": -1.972873568534851, - "ball_vx": -0.3557083308696747, - "ball_vy": -0.32063600420951843, - "friendly_robots": [ - { - "id": 0, - "x": 4.409792900085449, - "y": -0.009557461366057396, - "orientation": -2.548388957977295, - "vx": 0.000438077375292778, - "vy": 0.016693325713276863 - }, - { - "id": 1, - "x": 1.0613588094711304, - "y": -1.2140320539474487, - "orientation": -0.9317597150802612, - "vx": 1.0340118408203125, - "vy": -0.14748002588748932 - }, - { - "id": 2, - "x": -1.1523537635803223, - "y": -1.5421876907348633, - "orientation": -0.23824851214885712, - "vx": 1.2488242387771606, - "vy": 0.9654943346977234 - }, - { - "id": 3, - "x": 1.3838186264038086, - "y": 0.6243473291397095, - "orientation": -1.4717942476272583, - "vx": -0.14424492418766022, - "vy": 0.29614347219467163 - }, - { - "id": 4, - "x": -2.9273359775543213, - "y": -0.22072240710258484, - "orientation": -0.3714698255062103, - "vx": 0.06042106822133064, - "vy": -1.714349627494812 - }, - { - "id": 5, - "x": 1.8802886009216309, - "y": -1.8740229606628418, - "orientation": -2.240791082382202, - "vx": -0.8592635989189148, - "vy": -0.9133395552635193 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410004138946533, - "y": -0.40705153346061707, - "orientation": -0.23723970353603363, - "vx": -2.99149178317748e-07, - "vy": -1.2398502349242335e-06 - }, - { - "id": 1, - "x": 0.07831177860498428, - "y": -0.4957726299762726, - "orientation": -0.5601800084114075, - "vx": 1.6830055713653564, - "vy": 0.9294447898864746 - }, - { - "id": 2, - "x": 2.2580671310424805, - "y": -1.1349376440048218, - "orientation": -1.7141233682632446, - "vx": 1.6329975128173828, - "vy": -0.619145393371582 - }, - { - "id": 3, - "x": 2.9270873069763184, - "y": -0.024676717817783356, - "orientation": -2.1700923442840576, - "vx": -9.167635539597541e-07, - "vy": 6.257152449506975e-07 - }, - { - "id": 4, - "x": 1.638403058052063, - "y": -1.7693161964416504, - "orientation": -2.5340309143066406, - "vx": -0.8657395243644714, - "vy": -0.9158845543861389 - }, - { - "id": 5, - "x": 1.7997084856033325, - "y": 0.7470211982727051, - "orientation": -1.6221370697021484, - "vx": -2.7590203899308108e-06, - "vy": 1.390380646171252e-07 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_counter_press_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 42.266666666666666 - } - }, - { - "scenario_id": "decoy_and_overload_vs_give_and_go_solo_t34.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 34.63333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_give_and_go_solo.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 34.63333333333333, - "ball_x": 0.09914175420999527, - "ball_y": -0.10898982733488083, - "ball_vx": -1.952771278013188e-11, - "ball_vy": 1.0418249596355622e-10, - "friendly_robots": [ - { - "id": 0, - "x": 4.409440994262695, - "y": 0.32532063126564026, - "orientation": -3.0533294677734375, - "vx": 0.0008512209169566631, - "vy": 0.1488714963197708 - }, - { - "id": 1, - "x": 0.11722582578659058, - "y": 0.0010314502287656069, - "orientation": 3.1406707763671875, - "vx": -1.8955261804620704e-09, - "vy": 1.9094557879295593e-10 - }, - { - "id": 2, - "x": 0.6809335947036743, - "y": 0.6029620170593262, - "orientation": -0.7157366275787354, - "vx": 0.20951449871063232, - "vy": -0.18108516931533813 - }, - { - "id": 3, - "x": 0.8026976585388184, - "y": -0.4942595064640045, - "orientation": -2.011049270629883, - "vx": -0.004745996091514826, - "vy": -0.010099337436258793 - }, - { - "id": 4, - "x": 1.5025745630264282, - "y": 0.8014599084854126, - "orientation": -2.626657009124756, - "vx": 9.325873406851315e-12, - "vy": 9.049427873719651e-12 - }, - { - "id": 5, - "x": 1.4964996576309204, - "y": -0.7987781763076782, - "orientation": -0.33675098419189453, - "vx": 0.006158281583338976, - "vy": -0.0021496000699698925 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4072747230529785, - "y": -0.0011826081899926066, - "orientation": -0.022938689216971397, - "vx": -1.7532642004880472e-11, - "vy": -8.806757406665255e-14 - }, - { - "id": 1, - "x": -0.6290090680122375, - "y": 0.4875461161136627, - "orientation": -2.6824965476989746, - "vx": -0.3006332516670227, - "vy": -0.15441389381885529 - }, - { - "id": 2, - "x": -0.8059841394424438, - "y": -0.3864072859287262, - "orientation": -1.155187726020813, - "vx": 0.010527966544032097, - "vy": -0.023913823068141937 - }, - { - "id": 3, - "x": -1.4529470205307007, - "y": 0.3723454177379608, - "orientation": 1.7665934562683105, - "vx": -0.08307406306266785, - "vy": 0.4004597067832947 - }, - { - "id": 4, - "x": -1.4666515588760376, - "y": -0.5679660439491272, - "orientation": -2.4096670150756836, - "vx": -0.05837664380669594, - "vy": -0.05647028982639313 - }, - { - "id": 5, - "x": -2.4500041007995605, - "y": 0.02280041202902794, - "orientation": -2.7146339416503906, - "vx": -0.0879584550857544, - "vy": -0.040113091468811035 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 34.63333333333333 - } - }, - { - "scenario_id": "decoy_and_overload_vs_give_and_go_solo_t61.6_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 61.61666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_give_and_go_solo.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 61.61666666666667, - "ball_x": 1.8317171335220337, - "ball_y": -1.3404895067214966, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.397995948791504, - "y": 0.20666666328907013, - "orientation": -2.7781033515930176, - "vx": -2.9309887850104133e-12, - "vy": -1.84519066692701e-12 - }, - { - "id": 1, - "x": 1.827494740486145, - "y": -2.1244378089904785, - "orientation": -1.5752819776535034, - "vx": -0.00015199874178506434, - "vy": -0.02821938320994377 - }, - { - "id": 2, - "x": 1.7789511680603027, - "y": -0.5513203144073486, - "orientation": 1.6366302967071533, - "vx": -0.001064406125806272, - "vy": 0.015919223427772522 - }, - { - "id": 3, - "x": 3.0428125858306885, - "y": -0.7139172554016113, - "orientation": -2.574922800064087, - "vx": -1.4788170688007085e-12, - "vy": -1.3988810110276972e-13 - }, - { - "id": 4, - "x": 3.008657932281494, - "y": -1.034766435623169, - "orientation": -2.744320869445801, - "vx": 4.929390229335695e-13, - "vy": -3.4505731605349865e-12 - }, - { - "id": 5, - "x": 1.7513703107833862, - "y": -0.020277639850974083, - "orientation": -1.445845365524292, - "vx": -9.259260025373806e-13, - "vy": 1.8735013540549517e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393399715423584, - "y": -0.13939478993415833, - "orientation": -0.03088768757879734, - "vx": -1.5987211554602254e-13, - "vy": -9.492406860545088e-14 - }, - { - "id": 1, - "x": 3.0129034519195557, - "y": 0.17652562260627747, - "orientation": -2.2386741638183594, - "vx": -1.3589129821411916e-12, - "vy": -7.66053886991358e-13 - }, - { - "id": 2, - "x": 2.3095786571502686, - "y": -1.4115374088287354, - "orientation": -1.4211174249649048, - "vx": 1.4654943925052066e-13, - "vy": -1.9984014443252818e-12 - }, - { - "id": 3, - "x": 2.6782538890838623, - "y": -0.0889795646071434, - "orientation": -1.7026256322860718, - "vx": -1.105782132526656e-12, - "vy": -7.648048860886547e-13 - }, - { - "id": 4, - "x": 2.300473690032959, - "y": -0.06394006311893463, - "orientation": -2.0147464275360107, - "vx": -9.192646643896296e-13, - "vy": -5.220823773299799e-13 - }, - { - "id": 5, - "x": 2.5349068641662598, - "y": 0.07261402159929276, - "orientation": -1.629231333732605, - "vx": 2.6645352591003757e-14, - "vy": -6.078471059822732e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 61.61666666666667 - } - }, - { - "scenario_id": "decoy_and_overload_vs_give_and_go_solo_t23.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 23.3, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_give_and_go_solo.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 23.3, - "ball_x": 0.07960402220487595, - "ball_y": 2.3542962074279785, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.408395767211914, - "y": 0.05509530007839203, - "orientation": 2.6591620445251465, - "vx": 0.002807911019772291, - "vy": -0.09687516838312149 - }, - { - "id": 1, - "x": -0.2423381358385086, - "y": 1.9306837320327759, - "orientation": 0.4024481773376465, - "vx": 1.3790476322174072, - "vy": 0.8230329751968384 - }, - { - "id": 2, - "x": -2.920903205871582, - "y": -0.16567884385585785, - "orientation": 0.6957968473434448, - "vx": -0.016025658696889877, - "vy": -0.0525367371737957 - }, - { - "id": 3, - "x": 2.980698823928833, - "y": 0.3794023394584656, - "orientation": 2.5429508686065674, - "vx": -2.1880109102312417e-07, - "vy": -7.700728019699454e-06 - }, - { - "id": 4, - "x": 3.1945314407348633, - "y": 0.5691157579421997, - "orientation": 2.620173215866089, - "vx": -0.020712874829769135, - "vy": 0.016079429537057877 - }, - { - "id": 5, - "x": -2.051755905151367, - "y": 0.7434971928596497, - "orientation": 0.6005662083625793, - "vx": 0.11351411044597626, - "vy": -0.9778461456298828 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4098310470581055, - "y": -0.20920684933662415, - "orientation": 0.5057193040847778, - "vx": -6.698752258671448e-05, - "vy": -0.35355401039123535 - }, - { - "id": 1, - "x": -0.3504277467727661, - "y": -0.6125823855400085, - "orientation": 1.3334674835205078, - "vx": 1.5931923389434814, - "vy": 1.0698356628417969 - }, - { - "id": 2, - "x": -0.13779465854167938, - "y": 2.2966737747192383, - "orientation": 0.27612337470054626, - "vx": 0.9343668222427368, - "vy": 0.37723270058631897 - }, - { - "id": 3, - "x": -1.7601088285446167, - "y": -0.24691495299339294, - "orientation": 1.0784140825271606, - "vx": 1.043610692024231, - "vy": -0.17166821658611298 - }, - { - "id": 4, - "x": -0.2951691448688507, - "y": 0.5304433703422546, - "orientation": 1.1211713552474976, - "vx": 1.7696526050567627, - "vy": -0.18615195155143738 - }, - { - "id": 5, - "x": -0.9983807802200317, - "y": -0.2937047481536865, - "orientation": 1.0799697637557983, - "vx": 1.7941030263900757, - "vy": 0.6807051301002502 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 23.3 - } - }, - { - "scenario_id": "decoy_and_overload_vs_give_and_go_solo_t38.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 38.36666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_give_and_go_solo.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 38.36666666666667, - "ball_x": -0.12532378733158112, - "ball_y": -0.1261211484670639, - "ball_vx": -0.061905644834041595, - "ball_vy": -0.002293985802680254, - "friendly_robots": [ - { - "id": 0, - "x": 4.410041332244873, - "y": 0.0029366319067776203, - "orientation": -3.1122045516967773, - "vx": -6.688463116688581e-09, - "vy": -7.698354238527827e-07 - }, - { - "id": 1, - "x": -0.22921232879161835, - "y": -0.0854034274816513, - "orientation": -0.713557779788971, - "vx": -0.03707047924399376, - "vy": 0.06250203400850296 - }, - { - "id": 2, - "x": -0.13767515122890472, - "y": -0.40899842977523804, - "orientation": 0.9540943503379822, - "vx": 0.662950873374939, - "vy": -0.02206914685666561 - }, - { - "id": 3, - "x": 2.850661039352417, - "y": -0.521230161190033, - "orientation": 3.010438919067383, - "vx": 0.0006208760314621031, - "vy": -0.00016224366845563054 - }, - { - "id": 4, - "x": 3.0767297744750977, - "y": -0.34713923931121826, - "orientation": 3.0735726356506348, - "vx": 5.375699885235008e-10, - "vy": 4.106881501542148e-11 - }, - { - "id": 5, - "x": -1.8400076627731323, - "y": -0.7584750652313232, - "orientation": 0.34510743618011475, - "vx": -0.438374787569046, - "vy": 0.5717558860778809 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409168243408203, - "y": -0.026686396449804306, - "orientation": -0.02038607746362686, - "vx": -0.0014544277219101787, - "vy": 0.046910759061574936 - }, - { - "id": 1, - "x": -1.1155107021331787, - "y": -0.5409031510353088, - "orientation": 0.4124400019645691, - "vx": 0.5638517141342163, - "vy": 0.1118696853518486 - }, - { - "id": 2, - "x": 0.016241813078522682, - "y": -0.05812296271324158, - "orientation": -2.24711275100708, - "vx": 0.10686255246400833, - "vy": -0.2885637879371643 - }, - { - "id": 3, - "x": -2.1339240074157715, - "y": -0.7757730484008789, - "orientation": 0.1774430274963379, - "vx": -0.35067158937454224, - "vy": -1.5713372230529785 - }, - { - "id": 4, - "x": -1.320448398590088, - "y": -0.7715104222297668, - "orientation": 0.5273511409759521, - "vx": -0.5364971160888672, - "vy": 0.34653815627098083 - }, - { - "id": 5, - "x": -1.720015048980713, - "y": -0.32697105407714844, - "orientation": 0.15227609872817993, - "vx": -0.5276493430137634, - "vy": -0.7020365595817566 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 38.36666666666667 - } - }, - { - "scenario_id": "decoy_and_overload_vs_give_and_go_solo_t42.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 42.03333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_give_and_go_solo.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 42.03333333333333, - "ball_x": -4.32023286819458, - "ball_y": 0.03543836995959282, - "ball_vx": -0.9502507448196411, - "ball_vy": 0.09453559666872025, - "friendly_robots": [ - { - "id": 0, - "x": 4.410904407501221, - "y": -0.30243611335754395, - "orientation": 3.107903242111206, - "vx": -0.0016168180154636502, - "vy": 0.14679287374019623 - }, - { - "id": 1, - "x": -0.40312108397483826, - "y": -0.09821417182683945, - "orientation": 2.969265937805176, - "vx": -1.4343657493591309, - "vy": 0.46723276376724243 - }, - { - "id": 2, - "x": -1.4255547523498535, - "y": -0.6268197298049927, - "orientation": 2.963402032852173, - "vx": -1.7726235389709473, - "vy": 0.20594052970409393 - }, - { - "id": 3, - "x": 2.8511741161346436, - "y": 0.3435145318508148, - "orientation": -3.0887246131896973, - "vx": -0.031246403232216835, - "vy": 0.12702558934688568 - }, - { - "id": 4, - "x": 3.1202127933502197, - "y": 0.43656566739082336, - "orientation": -3.0751895904541016, - "vx": -0.020608296617865562, - "vy": 0.07339746505022049 - }, - { - "id": 5, - "x": -2.977616786956787, - "y": 1.3693788051605225, - "orientation": -1.832109808921814, - "vx": -0.007750319316983223, - "vy": -0.9817345142364502 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4103522300720215, - "y": 0.054749153554439545, - "orientation": -0.14356490969657898, - "vx": 0.005213295109570026, - "vy": -0.016722388565540314 - }, - { - "id": 1, - "x": -2.257525682449341, - "y": 0.12396550923585892, - "orientation": -2.8919148445129395, - "vx": 0.15509872138500214, - "vy": -0.9062584638595581 - }, - { - "id": 2, - "x": -0.349812775850296, - "y": 0.3048687279224396, - "orientation": 3.1273915767669678, - "vx": -1.0501534938812256, - "vy": 0.749262809753418 - }, - { - "id": 3, - "x": -2.4439797401428223, - "y": -0.2859255373477936, - "orientation": 2.48288631439209, - "vx": 0.0676126703619957, - "vy": 1.519412636756897 - }, - { - "id": 4, - "x": -2.6661272048950195, - "y": 0.5452003479003906, - "orientation": -2.4881162643432617, - "vx": -0.14317546784877777, - "vy": -1.308355689048767 - }, - { - "id": 5, - "x": -2.1503982543945312, - "y": 0.8626512885093689, - "orientation": -2.6946816444396973, - "vx": 0.08722440898418427, - "vy": 0.1438707709312439 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_give_and_go_solo_kernel_strategy", - "frame_ts": 42.03333333333333 - } - }, - { - "scenario_id": "decoy_and_overload_vs_high_line_zone_t48.6_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 48.63333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_high_line_zone.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 48.63333333333333, - "ball_x": -1.7494205236434937, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.3933281898498535, - "y": -0.2598620057106018, - "orientation": -3.116168260574341, - "vx": 2.4513724383723456e-12, - "vy": 1.2956302697375577e-12 - }, - { - "id": 1, - "x": -2.5360074043273926, - "y": -1.7340508699417114, - "orientation": -1.213913083076477, - "vx": 2.9309887850104133e-13, - "vy": 1.0258460747536446e-12 - }, - { - "id": 2, - "x": -2.927048444747925, - "y": 0.40046265721321106, - "orientation": -1.2775440216064453, - "vx": -1.0658141036401503e-13, - "vy": -2.8310687127941492e-14 - }, - { - "id": 3, - "x": 2.7728779315948486, - "y": -0.06725415587425232, - "orientation": -2.7585182189941406, - "vx": 7.72715225139109e-13, - "vy": -2.040034807748725e-14 - }, - { - "id": 4, - "x": 3.029282331466675, - "y": -0.10977190732955933, - "orientation": -2.6729705333709717, - "vx": 3.703704010149522e-12, - "vy": 1.236510893676268e-13 - }, - { - "id": 5, - "x": -2.389960527420044, - "y": 0.40759092569351196, - "orientation": -1.4503107070922852, - "vx": 9.459100169806334e-13, - "vy": -3.8469227803261674e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.428597927093506, - "y": -0.0024764123372733593, - "orientation": -0.5225306153297424, - "vx": -1.3988810110276972e-11, - "vy": 1.4140381573990446e-12 - }, - { - "id": 1, - "x": 2.0133635997772217, - "y": -2.5400922298431396, - "orientation": 2.952504873275757, - "vx": -1.6440182548649318e-11, - "vy": 2.2648549702353193e-12 - }, - { - "id": 2, - "x": -1.789520025253296, - "y": 0.39434289932250977, - "orientation": -1.8797112703323364, - "vx": 5.262457136723242e-13, - "vy": -1.124100812432971e-12 - }, - { - "id": 3, - "x": -2.3960304260253906, - "y": -1.6202082633972168, - "orientation": -1.6215572357177734, - "vx": 2.7844393457598926e-12, - "vy": -1.4521717162097048e-12 - }, - { - "id": 4, - "x": 1.7971628904342651, - "y": 0.7509714365005493, - "orientation": -2.4199366569519043, - "vx": -5.995204332975845e-13, - "vy": -4.762856775641922e-13 - }, - { - "id": 5, - "x": 2.6463308334350586, - "y": 0.9133981466293335, - "orientation": -2.606887102127075, - "vx": 1.212363542890671e-12, - "vy": 1.1091128016005314e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 48.63333333333333 - } - }, - { - "scenario_id": "decoy_and_overload_vs_high_line_zone_t10.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 10.8, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_high_line_zone.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 10.8, - "ball_x": -1.0681296586990356, - "ball_y": -0.3540366590023041, - "ball_vx": -0.9452583193778992, - "ball_vy": -0.15334083139896393, - "friendly_robots": [ - { - "id": 0, - "x": 4.412718296051025, - "y": -0.028668826445937157, - "orientation": -3.0865914821624756, - "vx": -0.008962118066847324, - "vy": -0.1692528873682022 - }, - { - "id": 1, - "x": -0.49817243218421936, - "y": -0.12291932851076126, - "orientation": -0.7301866412162781, - "vx": 0.49615156650543213, - "vy": 0.09548892080783844 - }, - { - "id": 2, - "x": -0.4254302680492401, - "y": -0.44387561082839966, - "orientation": 3.048234462738037, - "vx": 0.08219635486602783, - "vy": -0.25826340913772583 - }, - { - "id": 3, - "x": 3.1043426990509033, - "y": -0.09759759902954102, - "orientation": -2.893526077270508, - "vx": 0.1559165120124817, - "vy": 0.4280552566051483 - }, - { - "id": 4, - "x": 2.7918524742126465, - "y": -0.09926031529903412, - "orientation": -3.0068747997283936, - "vx": -0.493903249502182, - "vy": -0.12672074139118195 - }, - { - "id": 5, - "x": -2.6195454597473145, - "y": -0.4198596179485321, - "orientation": 0.031167011708021164, - "vx": -0.7977639436721802, - "vy": 0.13641154766082764 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410069465637207, - "y": -0.3884458839893341, - "orientation": 0.01316026970744133, - "vx": -0.0024492295924574137, - "vy": 0.17342163622379303 - }, - { - "id": 1, - "x": -2.5906975269317627, - "y": -2.2901923656463623, - "orientation": 0.7900492548942566, - "vx": 0.1474606692790985, - "vy": 0.1482534408569336 - }, - { - "id": 2, - "x": -1.145487666130066, - "y": -0.29536163806915283, - "orientation": -0.23139341175556183, - "vx": -0.03077153116464615, - "vy": 0.011483284644782543 - }, - { - "id": 3, - "x": -2.596503257751465, - "y": -1.350589632987976, - "orientation": 0.48649874329566956, - "vx": 0.05838990584015846, - "vy": 0.08404149860143661 - }, - { - "id": 4, - "x": -2.503894567489624, - "y": -0.22391796112060547, - "orientation": -0.053900763392448425, - "vx": 0.5246376991271973, - "vy": 0.20077073574066162 - }, - { - "id": 5, - "x": -2.6037333011627197, - "y": 0.7353625297546387, - "orientation": -0.5162985920906067, - "vx": -0.07388459891080856, - "vy": -0.17290252447128296 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 10.8 - } - }, - { - "scenario_id": "decoy_and_overload_vs_high_line_zone_t33.5_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 33.45, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_high_line_zone.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 33.45, - "ball_x": -0.04683271050453186, - "ball_y": 0.45109865069389343, - "ball_vx": 1.861365228617018e-10, - "ball_vy": 6.661904361493498e-10, - "friendly_robots": [ - { - "id": 0, - "x": 4.410394191741943, - "y": 0.025849074125289917, - "orientation": 3.0499370098114014, - "vx": -0.0007006939267739654, - "vy": -0.04542633518576622 - }, - { - "id": 1, - "x": -0.013884116895496845, - "y": 0.6708871722221375, - "orientation": -2.3044865131378174, - "vx": -0.4376542866230011, - "vy": 0.3908458650112152 - }, - { - "id": 2, - "x": -0.029289400205016136, - "y": 0.34033989906311035, - "orientation": 1.964826226234436, - "vx": -2.614614635909618e-10, - "vy": 7.331185658543404e-10 - }, - { - "id": 3, - "x": 2.794890880584717, - "y": -0.047573406249284744, - "orientation": 2.9674410820007324, - "vx": 0.19717726111412048, - "vy": -0.5168896317481995 - }, - { - "id": 4, - "x": 3.1107232570648193, - "y": -0.09363307803869247, - "orientation": 3.004375696182251, - "vx": 0.14405325055122375, - "vy": -0.3904528319835663 - }, - { - "id": 5, - "x": -3.074826955795288, - "y": 1.5797903537750244, - "orientation": -0.2854865491390228, - "vx": -0.24364233016967773, - "vy": 0.4364719092845917 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4096760749816895, - "y": -0.25161293148994446, - "orientation": 0.14274443686008453, - "vx": -0.00015242991503328085, - "vy": -0.27851539850234985 - }, - { - "id": 1, - "x": -2.2382116317749023, - "y": -1.5529389381408691, - "orientation": 0.7927493453025818, - "vx": -0.6400294899940491, - "vy": -0.24509580433368683 - }, - { - "id": 2, - "x": -0.4573392868041992, - "y": 0.3636297583580017, - "orientation": 0.27600499987602234, - "vx": -0.06500992178916931, - "vy": 0.07356445491313934 - }, - { - "id": 3, - "x": -2.5877492427825928, - "y": -0.6647735238075256, - "orientation": 0.41689538955688477, - "vx": -0.02152731642127037, - "vy": 0.03649279102683067 - }, - { - "id": 4, - "x": -2.593116283416748, - "y": 0.36296799778938293, - "orientation": 0.044098880141973495, - "vx": -0.012050550431013107, - "vy": 0.07559208571910858 - }, - { - "id": 5, - "x": -2.5982372760772705, - "y": 1.4026165008544922, - "orientation": -0.3456924259662628, - "vx": -0.0030611681286245584, - "vy": 0.0937846377491951 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 33.45 - } - }, - { - "scenario_id": "decoy_and_overload_vs_high_line_zone_t39.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 39.1, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_high_line_zone.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 39.1, - "ball_x": -1.8803551197052002, - "ball_y": 2.215972661972046, - "ball_vx": -1.4721557306529576e-12, - "ball_vy": 1.5987211554602254e-12, - "friendly_robots": [ - { - "id": 0, - "x": 4.412530899047852, - "y": -0.07198569178581238, - "orientation": 2.7879743576049805, - "vx": -0.004518262110650539, - "vy": 0.1265951693058014 - }, - { - "id": 1, - "x": -2.4358017444610596, - "y": 2.0960605144500732, - "orientation": 1.760900616645813, - "vx": 0.1283227801322937, - "vy": 0.9431796669960022 - }, - { - "id": 2, - "x": -2.7732181549072266, - "y": 0.40772831439971924, - "orientation": 1.1584675312042236, - "vx": -0.2756235897541046, - "vy": -0.011943879537284374 - }, - { - "id": 3, - "x": 2.925198793411255, - "y": 0.7686183452606201, - "orientation": 2.848057985305786, - "vx": -0.0023916696663945913, - "vy": 0.01230941154062748 - }, - { - "id": 4, - "x": 3.090273857116699, - "y": 1.008745789527893, - "orientation": 2.9029698371887207, - "vx": -0.011448289267718792, - "vy": -0.002786362776532769 - }, - { - "id": 5, - "x": -2.996668815612793, - "y": 1.004784345626831, - "orientation": 0.8313689231872559, - "vx": -0.021704236045479774, - "vy": 0.023633453994989395 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410181045532227, - "y": 0.11950363218784332, - "orientation": 0.6796013116836548, - "vx": 0.0004309274663683027, - "vy": -0.21019171178340912 - }, - { - "id": 1, - "x": 2.090477705001831, - "y": -2.33205509185791, - "orientation": 2.2378318309783936, - "vx": 0.677686870098114, - "vy": -0.11662027984857559 - }, - { - "id": 2, - "x": -1.8373072147369385, - "y": 1.995905876159668, - "orientation": 1.7654013633728027, - "vx": -0.0787234902381897, - "vy": 0.40271615982055664 - }, - { - "id": 3, - "x": -2.853501081466675, - "y": -1.4807888269424438, - "orientation": 1.323491096496582, - "vx": -0.11689738929271698, - "vy": -0.016140447929501534 - }, - { - "id": 4, - "x": -2.253152370452881, - "y": 1.825412631034851, - "orientation": 0.8079587817192078, - "vx": -0.07094873487949371, - "vy": -0.34185048937797546 - }, - { - "id": 5, - "x": -2.598288059234619, - "y": 1.0690516233444214, - "orientation": 1.01704740524292, - "vx": -0.002923603169620037, - "vy": 0.04451080411672592 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 39.1 - } - }, - { - "scenario_id": "decoy_and_overload_vs_high_line_zone_t57.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 57.15, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_high_line_zone.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 57.15, - "ball_x": -1.9985711574554443, - "ball_y": -2.6907193660736084, - "ball_vx": -0.00037944698124192655, - "ball_vy": -0.0006037684506736696, - "friendly_robots": [ - { - "id": 0, - "x": 4.409755706787109, - "y": -0.002913235453888774, - "orientation": -2.7435219287872314, - "vx": 1.4058620934065402e-09, - "vy": 5.744512643346411e-10 - }, - { - "id": 1, - "x": -1.8880531787872314, - "y": -2.681178331375122, - "orientation": -3.0861494541168213, - "vx": 0.0010518665658310056, - "vy": -0.016555767506361008 - }, - { - "id": 2, - "x": -2.97103214263916, - "y": -2.486445426940918, - "orientation": -0.2721590995788574, - "vx": 0.19120502471923828, - "vy": -0.3471745252609253 - }, - { - "id": 3, - "x": 2.7572715282440186, - "y": -0.10018304735422134, - "orientation": -2.6443724632263184, - "vx": 0.012523718178272247, - "vy": 0.04338683560490608 - }, - { - "id": 4, - "x": 3.025174379348755, - "y": -0.18669797480106354, - "orientation": -2.67830491065979, - "vx": -4.651387186527245e-08, - "vy": -2.438425106277009e-08 - }, - { - "id": 5, - "x": -3.000962018966675, - "y": -0.9803684949874878, - "orientation": -1.1158802509307861, - "vx": -0.10042760521173477, - "vy": -1.219441294670105 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409724235534668, - "y": -0.006488957908004522, - "orientation": -0.8394015431404114, - "vx": -0.00048768206033855677, - "vy": 0.01140422374010086 - }, - { - "id": 1, - "x": -1.9341617822647095, - "y": -1.5889979600906372, - "orientation": -1.8640906810760498, - "vx": -1.5214637517929077, - "vy": -0.9697374701499939 - }, - { - "id": 2, - "x": -3.0794975757598877, - "y": -2.119649648666382, - "orientation": -0.7133969664573669, - "vx": -0.28877365589141846, - "vy": -1.1846634149551392 - }, - { - "id": 3, - "x": -2.288975238800049, - "y": -2.3710520267486572, - "orientation": -0.8355721235275269, - "vx": -0.028121553361415863, - "vy": 0.017461050301790237 - }, - { - "id": 4, - "x": -2.5843770503997803, - "y": -2.2916975021362305, - "orientation": -0.6110513806343079, - "vx": -0.02733323909342289, - "vy": -0.014434875920414925 - }, - { - "id": 5, - "x": -2.5682270526885986, - "y": -1.3735531568527222, - "orientation": -1.1743839979171753, - "vx": -0.055749449878931046, - "vy": 0.0034292114432901144 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 57.15 - } - }, - { - "scenario_id": "decoy_and_overload_vs_high_press_t9.9_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 9.9, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_high_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 9.9, - "ball_x": -0.7007337808609009, - "ball_y": -0.7136489748954773, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402928829193115, - "y": 0.09227927774190903, - "orientation": -3.1406476497650146, - "vx": -5.062616992290714e-13, - "vy": -2.8727020762175925e-14 - }, - { - "id": 1, - "x": 0.017285101115703583, - "y": -1.0344501733779907, - "orientation": -0.4211057722568512, - "vx": 0.02180500142276287, - "vy": -0.009742175228893757 - }, - { - "id": 2, - "x": -1.082108974456787, - "y": -0.014883482828736305, - "orientation": 2.071298360824585, - "vx": -0.003316159127280116, - "vy": 0.006075952667742968 - }, - { - "id": 3, - "x": 2.7885875701904297, - "y": -0.6894310116767883, - "orientation": -3.1179847717285156, - "vx": 5.848654893725325e-12, - "vy": -1.5587531265737198e-12 - }, - { - "id": 4, - "x": 3.0288074016571045, - "y": -0.49249961972236633, - "orientation": -3.045985221862793, - "vx": 4.5297099404706387e-13, - "vy": 1.915134717478395e-13 - }, - { - "id": 5, - "x": -0.6016684174537659, - "y": -1.5449433326721191, - "orientation": -1.6551045179367065, - "vx": 6.927791673660977e-13, - "vy": -7.327471962526033e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.465664386749268, - "y": -0.17670680582523346, - "orientation": -0.03805362805724144, - "vx": -3.730349362740526e-13, - "vy": -3.9218628344883655e-13 - }, - { - "id": 1, - "x": -1.923433542251587, - "y": -0.48823925852775574, - "orientation": -0.061130836606025696, - "vx": 1.3322676295501878e-13, - "vy": -8.260059303211165e-13 - }, - { - "id": 2, - "x": -0.34748685359954834, - "y": -1.2653779983520508, - "orientation": -0.0376025065779686, - "vx": 5.995204332975845e-14, - "vy": -4.063416270128073e-13 - }, - { - "id": 3, - "x": -2.5179264545440674, - "y": 1.0084120035171509, - "orientation": -0.5524061918258667, - "vx": 6.927791673660977e-13, - "vy": -8.859579736508749e-13 - }, - { - "id": 4, - "x": -2.462527275085449, - "y": -0.44464078545570374, - "orientation": -0.28495484590530396, - "vx": 1.3322676295501878e-13, - "vy": -6.261657858885883e-13 - }, - { - "id": 5, - "x": -1.3639445304870605, - "y": -0.5826829671859741, - "orientation": 2.3087542057037354, - "vx": 1.1191048088221578e-12, - "vy": -1.3655743202889425e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 9.9 - } - }, - { - "scenario_id": "decoy_and_overload_vs_high_press_t21.5_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 21.53333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_high_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 21.53333333333333, - "ball_x": 2.5, - "ball_y": -0.8608496189117432, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.392826080322266, - "y": -0.36612358689308167, - "orientation": -3.1115224361419678, - "vx": -1.9451107391432743e-12, - "vy": 1.6819878823071122e-13 - }, - { - "id": 1, - "x": -1.5260653495788574, - "y": 0.13527153432369232, - "orientation": -0.05791865661740303, - "vx": 2.864375403532904e-13, - "vy": -2.481348460037225e-13 - }, - { - "id": 2, - "x": -0.7558796405792236, - "y": 0.15584403276443481, - "orientation": -0.1977180689573288, - "vx": 3.3306690738754696e-13, - "vy": 1.7319479184152442e-13 - }, - { - "id": 3, - "x": 2.9327657222747803, - "y": -0.21598203480243683, - "orientation": 0.9788178205490112, - "vx": 0.022919710725545883, - "vy": 0.03415292873978615 - }, - { - "id": 4, - "x": 3.1533546447753906, - "y": -0.40440160036087036, - "orientation": 0.6089127063751221, - "vx": 3.182328509865329e-05, - "vy": 2.2231162802199833e-05 - }, - { - "id": 5, - "x": -2.1574628353118896, - "y": -0.6485142707824707, - "orientation": 0.1593930572271347, - "vx": 5.5289106626332796e-12, - "vy": 2.531308496145357e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.399525165557861, - "y": -0.11840823292732239, - "orientation": -0.06934460252523422, - "vx": -1.0178524689763435e-11, - "vy": 3.340661081097096e-12 - }, - { - "id": 1, - "x": -0.4781511425971985, - "y": -0.4403762221336365, - "orientation": -0.11690011620521545, - "vx": 7.227551890309769e-13, - "vy": 4.662936703425657e-13 - }, - { - "id": 2, - "x": 0.7311744689941406, - "y": -0.5972005724906921, - "orientation": -0.03425249084830284, - "vx": 2.0983215165415459e-13, - "vy": 3.2307490016592055e-13 - }, - { - "id": 3, - "x": -0.6952420473098755, - "y": -1.2222678661346436, - "orientation": 0.04453927278518677, - "vx": 2.8976820942716586e-13, - "vy": 1.5720758028692217e-12 - }, - { - "id": 4, - "x": -0.7054013609886169, - "y": -0.22412315011024475, - "orientation": -0.16036905348300934, - "vx": 3.7969627442180354e-13, - "vy": 6.078471059822732e-14 - }, - { - "id": 5, - "x": 1.7595456838607788, - "y": -0.7182512283325195, - "orientation": -0.03987082466483116, - "vx": 2.1249668691325496e-12, - "vy": -1.155742168634788e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 21.53333333333333 - } - }, - { - "scenario_id": "decoy_and_overload_vs_high_press_t39.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 39.916666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_high_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 39.916666666666664, - "ball_x": 2.797780990600586, - "ball_y": 2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.422591209411621, - "y": 0.38438498973846436, - "orientation": 2.530183792114258, - "vx": 2.6911806116913795e-12, - "vy": -6.211697822777751e-13 - }, - { - "id": 1, - "x": -2.9269747734069824, - "y": 0.14300218224525452, - "orientation": 0.43307894468307495, - "vx": 9.85878045867139e-13, - "vy": 2.0899948438568572e-13 - }, - { - "id": 2, - "x": -1.7970448732376099, - "y": 0.7495039105415344, - "orientation": 0.4175874590873718, - "vx": 3.197442310920451e-13, - "vy": 5.861977570020827e-13 - }, - { - "id": 3, - "x": 3.0433311462402344, - "y": 0.9652417302131653, - "orientation": 1.744698405265808, - "vx": -4.929390229335695e-13, - "vy": -2.204902926905561e-12 - }, - { - "id": 4, - "x": 2.8582117557525635, - "y": 0.8981962203979492, - "orientation": 1.8491535186767578, - "vx": 2.6645352591003757e-12, - "vy": -4.762856775641922e-13 - }, - { - "id": 5, - "x": 1.889534592628479, - "y": -0.5275033116340637, - "orientation": 1.3052228689193726, - "vx": 5.262457136723242e-13, - "vy": -5.861977570020827e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.391877174377441, - "y": -0.005061156116425991, - "orientation": 0.022530244663357735, - "vx": 2.424727085781342e-12, - "vy": -4.105830259115706e-13 - }, - { - "id": 1, - "x": 2.8544764518737793, - "y": -0.006754865869879723, - "orientation": 1.6772092580795288, - "vx": 1.212363542890671e-12, - "vy": -3.2291877505308264e-14 - }, - { - "id": 2, - "x": 2.7615857124328613, - "y": -1.0592318773269653, - "orientation": 1.664279580116272, - "vx": 1.865174681370263e-13, - "vy": 4.729550084903167e-13 - }, - { - "id": 3, - "x": 2.2818424701690674, - "y": -0.5582314133644104, - "orientation": 1.5533168315887451, - "vx": -9.325873406851315e-13, - "vy": -3.5638159090467525e-13 - }, - { - "id": 4, - "x": 2.327667236328125, - "y": 1.2977203130722046, - "orientation": 1.2917156219482422, - "vx": -4.929390229335695e-13, - "vy": 3.1241675912951905e-12 - }, - { - "id": 5, - "x": 2.6545569896698, - "y": 1.9997339248657227, - "orientation": -1.7633330821990967, - "vx": -0.011903757229447365, - "vy": -0.06250685453414917 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 39.916666666666664 - } - }, - { - "scenario_id": "decoy_and_overload_vs_high_press_t33.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 33.81666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_high_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 33.81666666666666, - "ball_x": 2.819981813430786, - "ball_y": -1.0723159313201904, - "ball_vx": -0.030401738360524178, - "ball_vy": 0.022026756778359413, - "friendly_robots": [ - { - "id": 0, - "x": 4.410088539123535, - "y": -0.002947279717773199, - "orientation": -2.5480315685272217, - "vx": -1.941175220565583e-08, - "vy": 2.796797993198652e-08 - }, - { - "id": 1, - "x": -2.9270219802856445, - "y": 0.14297065138816833, - "orientation": -0.2075357884168625, - "vx": 1.1123435506021906e-08, - "vy": -3.49112134756524e-08 - }, - { - "id": 2, - "x": -1.7971165180206299, - "y": 0.7495085597038269, - "orientation": -0.3750210106372833, - "vx": 8.85818707274666e-08, - "vy": -1.8215608577065723e-08 - }, - { - "id": 3, - "x": 2.9290506839752197, - "y": -1.045636534690857, - "orientation": -3.093780994415283, - "vx": -0.004023043904453516, - "vy": -0.014231892302632332 - }, - { - "id": 4, - "x": 3.1148629188537598, - "y": -0.9381945133209229, - "orientation": -2.378774881362915, - "vx": 0.2655104994773865, - "vy": -0.5965355038642883 - }, - { - "id": 5, - "x": 1.8610584735870361, - "y": -0.2152291089296341, - "orientation": -0.6349080204963684, - "vx": 0.2600063979625702, - "vy": 0.40026363730430603 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.419255256652832, - "y": 0.22961397469043732, - "orientation": -0.1644717901945114, - "vx": -0.0003642932861112058, - "vy": -0.3734353184700012 - }, - { - "id": 1, - "x": 2.9480974674224854, - "y": -0.2930135130882263, - "orientation": -1.6052634716033936, - "vx": 0.4261314272880554, - "vy": 0.0775451809167862 - }, - { - "id": 2, - "x": 2.60366153717041, - "y": -0.3401276171207428, - "orientation": -1.3182651996612549, - "vx": -0.45010465383529663, - "vy": 0.10712035745382309 - }, - { - "id": 3, - "x": 2.6402056217193604, - "y": 0.1412706822156906, - "orientation": -1.2971320152282715, - "vx": 0.5377068519592285, - "vy": 0.5321455597877502 - }, - { - "id": 4, - "x": 2.4873061180114746, - "y": -1.1356297731399536, - "orientation": 0.42304474115371704, - "vx": 0.13695819675922394, - "vy": 0.048299551010131836 - }, - { - "id": 5, - "x": 2.7580831050872803, - "y": -0.9793701767921448, - "orientation": -0.6544392108917236, - "vx": -0.02324795536696911, - "vy": 0.01646646484732628 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 33.81666666666666 - } - }, - { - "scenario_id": "decoy_and_overload_vs_high_press_t34.9_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 34.86666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_high_press.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 34.86666666666667, - "ball_x": 2.5234899520874023, - "ball_y": -0.3178885579109192, - "ball_vx": -0.6803716421127319, - "ball_vy": -0.0113509027287364, - "friendly_robots": [ - { - "id": 0, - "x": 4.410086154937744, - "y": -0.002942243590950966, - "orientation": -2.873776912689209, - "vx": -1.8818196849679225e-06, - "vy": 6.588788437511539e-06 - }, - { - "id": 1, - "x": -2.9270217418670654, - "y": 0.1429721564054489, - "orientation": -0.11127213388681412, - "vx": 2.110370331820377e-07, - "vy": 1.875908537840587e-06 - }, - { - "id": 2, - "x": -1.7970925569534302, - "y": 0.7494721412658691, - "orientation": -0.26943421363830566, - "vx": 5.181409505894408e-07, - "vy": 1.8680744915400282e-06 - }, - { - "id": 3, - "x": 3.064019203186035, - "y": -0.593025803565979, - "orientation": 2.5912866592407227, - "vx": 0.44811201095581055, - "vy": 0.6788914799690247 - }, - { - "id": 4, - "x": 3.2704403400421143, - "y": -0.5080414414405823, - "orientation": 2.761268377304077, - "vx": -0.10456471890211105, - "vy": 1.173981785774231 - }, - { - "id": 5, - "x": 1.7728891372680664, - "y": -0.38698840141296387, - "orientation": -0.11363638937473297, - "vx": -0.18569079041481018, - "vy": 0.0445299930870533 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.404435157775879, - "y": 0.18887534737586975, - "orientation": -0.0978906974196434, - "vx": -0.01586371287703514, - "vy": 0.35691553354263306 - }, - { - "id": 1, - "x": 2.9682674407958984, - "y": -0.3003913462162018, - "orientation": -2.4603404998779297, - "vx": -0.3800595998764038, - "vy": -0.6882734298706055 - }, - { - "id": 2, - "x": 2.257190465927124, - "y": -0.3454042673110962, - "orientation": -0.0019257154781371355, - "vx": -0.6816820502281189, - "vy": 0.5371871590614319 - }, - { - "id": 3, - "x": 2.6247775554656982, - "y": -0.2692078649997711, - "orientation": -1.817786693572998, - "vx": -0.33204185962677, - "vy": -0.3028227984905243 - }, - { - "id": 4, - "x": 2.9318599700927734, - "y": -1.1212756633758545, - "orientation": 1.6752543449401855, - "vx": -0.07545691728591919, - "vy": 0.5821478366851807 - }, - { - "id": 5, - "x": 2.422314167022705, - "y": -0.26882705092430115, - "orientation": -0.05765121057629585, - "vx": -0.5136222243309021, - "vy": 0.4802093207836151 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 34.86666666666667 - } - }, - { - "scenario_id": "decoy_and_overload_vs_low_block_t34.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 34.36666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_low_block.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 34.36666666666667, - "ball_x": -1.7280261516571045, - "ball_y": -1.1878920793533325, - "ball_vx": -0.011656410992145538, - "ball_vy": -0.0029816990718245506, - "friendly_robots": [ - { - "id": 0, - "x": 4.410002708435059, - "y": 0.0003886856429744512, - "orientation": -2.9518630504608154, - "vx": 0.003052604617550969, - "vy": 0.03335145488381386 - }, - { - "id": 1, - "x": -1.8125156164169312, - "y": -0.9071967005729675, - "orientation": -1.734034776687622, - "vx": -0.02711845189332962, - "vy": 0.291260302066803 - }, - { - "id": 2, - "x": -2.125344753265381, - "y": -1.3904383182525635, - "orientation": 0.42048946022987366, - "vx": 0.11652029305696487, - "vy": -0.32787033915519714 - }, - { - "id": 3, - "x": 3.1752564907073975, - "y": 0.19441565871238708, - "orientation": -2.86669921875, - "vx": 0.0025188149884343147, - "vy": -0.05550653487443924 - }, - { - "id": 4, - "x": 2.9126412868499756, - "y": 0.08737868815660477, - "orientation": -2.8731696605682373, - "vx": 0.03271735832095146, - "vy": -0.1349383145570755 - }, - { - "id": 5, - "x": -3.542548656463623, - "y": -1.4823564291000366, - "orientation": 0.16233594715595245, - "vx": 1.5586651969101695e-08, - "vy": -9.454348770532306e-08 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410438537597656, - "y": -0.002948886016383767, - "orientation": -0.4165700674057007, - "vx": -3.5409275511710803e-09, - "vy": 1.2970426954694858e-09 - }, - { - "id": 1, - "x": 2.162712812423706, - "y": -2.072169303894043, - "orientation": 3.072152614593506, - "vx": -0.7465724349021912, - "vy": 1.0280039310455322 - }, - { - "id": 2, - "x": -1.8286265134811401, - "y": -1.221734881401062, - "orientation": 0.5557700395584106, - "vx": -0.010101208463311195, - "vy": -0.00999764259904623 - }, - { - "id": 3, - "x": -3.0101304054260254, - "y": -0.37266820669174194, - "orientation": -0.5682070255279541, - "vx": 7.765806486759175e-08, - "vy": 1.1958059076278005e-07 - }, - { - "id": 4, - "x": -2.9339370727539062, - "y": -0.6618236899375916, - "orientation": -0.4127506911754608, - "vx": -0.00029995720251463354, - "vy": 0.0001079822177416645 - }, - { - "id": 5, - "x": -3.0168604850769043, - "y": -0.8879776000976562, - "orientation": -0.22908037900924683, - "vx": -8.751186442168546e-09, - "vy": 4.505959161349438e-09 - } - ], - "referee_command": "STOP", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 34.36666666666667 - } - }, - { - "scenario_id": "decoy_and_overload_vs_low_block_t43.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 43.083333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_low_block.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 43.083333333333336, - "ball_x": 2.5, - "ball_y": -0.6329676508903503, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.133707523345947, - "y": -0.9406613707542419, - "orientation": -2.9525208473205566, - "vx": 7.460698725481052e-12, - "vy": -2.5146551507759796e-12 - }, - { - "id": 1, - "x": -1.7194558382034302, - "y": 0.5701624751091003, - "orientation": -0.1359601616859436, - "vx": -1.9984014443252818e-14, - "vy": -2.76445533131664e-13 - }, - { - "id": 2, - "x": -2.9273290634155273, - "y": -0.8268117308616638, - "orientation": 0.026997344568371773, - "vx": -2.5579538487363607e-12, - "vy": 1.1923795284474181e-12 - }, - { - "id": 3, - "x": 2.9191460609436035, - "y": -0.31398284435272217, - "orientation": 0.4297090470790863, - "vx": -8.659739592076221e-13, - "vy": -6.661338147750939e-15 - }, - { - "id": 4, - "x": 3.303215980529785, - "y": -0.9587780237197876, - "orientation": -1.295829176902771, - "vx": -3.3306690738754696e-13, - "vy": 1.6686652060116103e-12 - }, - { - "id": 5, - "x": -2.6786465644836426, - "y": -0.8163203001022339, - "orientation": 0.11492646485567093, - "vx": -5.46229728115577e-13, - "vy": -9.059419880941277e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3959503173828125, - "y": -0.3202078938484192, - "orientation": -0.014343511313199997, - "vx": 2.184918912462308e-12, - "vy": -8.992806499463768e-14 - }, - { - "id": 1, - "x": 2.339806318283081, - "y": 0.12316948175430298, - "orientation": 1.7804573774337769, - "vx": -0.00987419206649065, - "vy": 0.046607691794633865 - }, - { - "id": 2, - "x": 1.9370261430740356, - "y": -1.414565920829773, - "orientation": -0.17487967014312744, - "vx": -2.0650148258027912e-13, - "vy": 2.5979218776228663e-13 - }, - { - "id": 3, - "x": -3.005133628845215, - "y": 0.2922503650188446, - "orientation": -0.129217728972435, - "vx": -2.4646951146678475e-12, - "vy": 2.864375403532904e-13 - }, - { - "id": 4, - "x": -3.0094382762908936, - "y": -0.5760919451713562, - "orientation": -0.01012718677520752, - "vx": 5.262457136723242e-12, - "vy": -7.760458942129844e-13 - }, - { - "id": 5, - "x": -3.018296957015991, - "y": -0.31960952281951904, - "orientation": -0.04668951779603958, - "vx": -3.157474282033945e-12, - "vy": -2.3647750424515834e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 43.083333333333336 - } - }, - { - "scenario_id": "decoy_and_overload_vs_low_block_t17.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 17.53333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_low_block.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 17.53333333333333, - "ball_x": -1.7995585203170776, - "ball_y": -1.1648160219192505, - "ball_vx": 4.5681903429795057e-05, - "ball_vy": 5.629772931570187e-05, - "friendly_robots": [ - { - "id": 0, - "x": 4.410144329071045, - "y": 0.00360688054934144, - "orientation": -2.9552128314971924, - "vx": -0.0002538363041821867, - "vy": -0.006345741916447878 - }, - { - "id": 1, - "x": -1.877624750137329, - "y": -1.0821322202682495, - "orientation": -3.116244077682495, - "vx": -0.48138314485549927, - "vy": -0.3197367489337921 - }, - { - "id": 2, - "x": -2.1189072132110596, - "y": -0.8482603430747986, - "orientation": -0.8243392109870911, - "vx": -0.3083723783493042, - "vy": -0.30977165699005127 - }, - { - "id": 3, - "x": 3.1921122074127197, - "y": -0.7226853966712952, - "orientation": -3.0538485050201416, - "vx": -1.36306607601e-05, - "vy": -8.761780009081122e-06 - }, - { - "id": 4, - "x": 2.9197030067443848, - "y": -0.6375724673271179, - "orientation": -3.0308191776275635, - "vx": 1.4810819237709438e-10, - "vy": 1.8811618929248652e-11 - }, - { - "id": 5, - "x": -3.0872650146484375, - "y": -1.3809553384780884, - "orientation": 0.18229255080223083, - "vx": 0.7845714092254639, - "vy": 0.5669245719909668 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411118984222412, - "y": -0.010350214317440987, - "orientation": -0.4148005545139313, - "vx": 0.00208663335070014, - "vy": 0.017187494784593582 - }, - { - "id": 1, - "x": 1.172743558883667, - "y": -1.4596484899520874, - "orientation": 2.9864251613616943, - "vx": 1.4764387607574463, - "vy": -0.12243600934743881 - }, - { - "id": 2, - "x": -1.7314598560333252, - "y": -1.2555406093597412, - "orientation": 2.574080228805542, - "vx": 2.2681932023260742e-05, - "vy": 3.929984450223856e-05 - }, - { - "id": 3, - "x": -3.057635545730591, - "y": -0.36499106884002686, - "orientation": -0.5593938231468201, - "vx": 0.0837516337633133, - "vy": -0.031519923359155655 - }, - { - "id": 4, - "x": -2.9871933460235596, - "y": -0.6270261406898499, - "orientation": -0.42533817887306213, - "vx": -0.022434508427977562, - "vy": -0.0020837809424847364 - }, - { - "id": 5, - "x": -3.010223150253296, - "y": -0.8720680475234985, - "orientation": -0.23167936503887177, - "vx": 0.0003725960268639028, - "vy": 0.009666582569479942 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 17.53333333333333 - } - }, - { - "scenario_id": "decoy_and_overload_vs_low_block_t21.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 21.433333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_low_block.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 21.433333333333334, - "ball_x": -1.779528021812439, - "ball_y": -1.1749131679534912, - "ball_vx": -0.05013255774974823, - "ball_vy": -0.03103724680840969, - "friendly_robots": [ - { - "id": 0, - "x": 4.411081790924072, - "y": -0.01182115264236927, - "orientation": -2.9569380283355713, - "vx": -0.0019035646691918373, - "vy": 0.020797476172447205 - }, - { - "id": 1, - "x": -1.792086124420166, - "y": -1.0610321760177612, - "orientation": -2.2530322074890137, - "vx": -0.8341694474220276, - "vy": 0.05582798272371292 - }, - { - "id": 2, - "x": -2.7696452140808105, - "y": -0.9077461361885071, - "orientation": -0.2583722174167633, - "vx": -0.034912776201963425, - "vy": 0.00159079406876117 - }, - { - "id": 3, - "x": 3.1327457427978516, - "y": -0.0404626801609993, - "orientation": -2.9799842834472656, - "vx": -0.06979696452617645, - "vy": 1.4102250337600708 - }, - { - "id": 4, - "x": 2.9065661430358887, - "y": -0.060877539217472076, - "orientation": -2.900568962097168, - "vx": -0.17616719007492065, - "vy": 0.9360222816467285 - }, - { - "id": 5, - "x": -3.4187586307525635, - "y": -1.520693063735962, - "orientation": 0.2192697376012802, - "vx": -0.09669536352157593, - "vy": 0.052551720291376114 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4106340408325195, - "y": -0.003943121526390314, - "orientation": -0.4174465239048004, - "vx": -0.009401386603713036, - "vy": -0.029515167698264122 - }, - { - "id": 1, - "x": -0.014771269634366035, - "y": -1.1080974340438843, - "orientation": 3.049839496612549, - "vx": 0.42231959104537964, - "vy": 0.19291600584983826 - }, - { - "id": 2, - "x": -1.8194657564163208, - "y": -1.2811377048492432, - "orientation": 1.5675855875015259, - "vx": -0.037420615553855896, - "vy": -0.03710689768195152 - }, - { - "id": 3, - "x": -3.011425256729126, - "y": -0.3801698684692383, - "orientation": -0.5700563192367554, - "vx": -6.5302231178066e-08, - "vy": -1.4360571753968543e-07 - }, - { - "id": 4, - "x": -2.942497491836548, - "y": -0.6615561246871948, - "orientation": -0.414340078830719, - "vx": 0.01169417891651392, - "vy": -0.016228508204221725 - }, - { - "id": 5, - "x": -3.016078233718872, - "y": -0.8853051066398621, - "orientation": -0.22625260055065155, - "vx": 0.0013847971567884088, - "vy": 0.0005918261595070362 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 21.433333333333334 - } - }, - { - "scenario_id": "decoy_and_overload_vs_low_block_t49.0_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 49.016666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_low_block.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 49.016666666666666, - "ball_x": 2.152282476425171, - "ball_y": 0.08268982917070389, - "ball_vx": 1.1950440637065185e-11, - "ball_vy": -1.7403162244633563e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.407976150512695, - "y": -0.005417361855506897, - "orientation": 3.1009681224823, - "vx": 0.003558365162461996, - "vy": 0.009502075612545013 - }, - { - "id": 1, - "x": -0.6196501851081848, - "y": 2.1558837890625, - "orientation": -0.5619990825653076, - "vx": 0.4799954891204834, - "vy": 0.5160486698150635 - }, - { - "id": 2, - "x": 1.6089200973510742, - "y": 0.09955709427595139, - "orientation": 0.08450955897569656, - "vx": 1.614729404449463, - "vy": 0.589780867099762 - }, - { - "id": 3, - "x": 2.252150058746338, - "y": 0.0389634370803833, - "orientation": 2.3822271823883057, - "vx": 4.6282977450573526e-11, - "vy": -4.0679334900595165e-11 - }, - { - "id": 4, - "x": 3.010944366455078, - "y": 0.23683738708496094, - "orientation": -2.973294258117676, - "vx": -0.0016485807718709111, - "vy": 0.02192321978509426 - }, - { - "id": 5, - "x": -2.6915478706359863, - "y": -0.38775405287742615, - "orientation": 0.18028488755226135, - "vx": -0.03033256344497204, - "vy": 0.5434123277664185 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409632682800293, - "y": 0.0029715201817452908, - "orientation": 0.01117788627743721, - "vx": 8.306921586154203e-07, - "vy": 6.220960585778812e-06 - }, - { - "id": 1, - "x": 2.0589818954467773, - "y": -0.1747598648071289, - "orientation": 0.5882635712623596, - "vx": 0.5391730666160583, - "vy": -0.4442179501056671 - }, - { - "id": 2, - "x": 2.307147741317749, - "y": -2.540583848953247, - "orientation": 1.6287647485733032, - "vx": 0.002499290509149432, - "vy": -0.02052689529955387 - }, - { - "id": 3, - "x": -3.0099551677703857, - "y": 0.4249421954154968, - "orientation": -0.0652470588684082, - "vx": 7.937650536860019e-10, - "vy": -1.1410072886519629e-09 - }, - { - "id": 4, - "x": -3.003173351287842, - "y": -0.648919939994812, - "orientation": 0.14226596057415009, - "vx": 0.05759450048208237, - "vy": 0.02530454844236374 - }, - { - "id": 5, - "x": -3.019864559173584, - "y": -0.34951257705688477, - "orientation": 0.08698710054159164, - "vx": 0.01111337449401617, - "vy": -0.01589677855372429 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 49.016666666666666 - } - }, - { - "scenario_id": "decoy_and_overload_vs_overload_flow_t9.7_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 9.683333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 9.683333333333334, - "ball_x": -0.6035874485969543, - "ball_y": -0.8018937706947327, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402970314025879, - "y": 0.13712987303733826, - "orientation": -3.140700340270996, - "vx": -5.329070518200751e-13, - "vy": 4.0467629247586956e-13 - }, - { - "id": 1, - "x": -0.6616122126579285, - "y": -1.5905252695083618, - "orientation": -1.6451635360717773, - "vx": -0.0011924125719815493, - "vy": -0.016206473112106323 - }, - { - "id": 2, - "x": -0.965809166431427, - "y": -0.09191688150167465, - "orientation": 2.0435080528259277, - "vx": 2.9464663384715095e-06, - "vy": -5.774601049779449e-06 - }, - { - "id": 3, - "x": 2.7130861282348633, - "y": -0.6543760299682617, - "orientation": -3.06776762008667, - "vx": 3.650413304967515e-12, - "vy": -3.397282455352979e-13 - }, - { - "id": 4, - "x": 3.014600992202759, - "y": -0.4634277820587158, - "orientation": -2.9183061122894287, - "vx": -2.424727085781342e-12, - "vy": 2.6145752229922437e-13 - }, - { - "id": 5, - "x": -0.5296982526779175, - "y": -0.016913678497076035, - "orientation": 1.4760395288467407, - "vx": 0.0019042830681428313, - "vy": 0.02023068442940712 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41269588470459, - "y": -0.10648825764656067, - "orientation": -0.0015550135867670178, - "vx": 1.2256862191861728e-12, - "vy": -6.890321646579878e-13 - }, - { - "id": 1, - "x": -2.6693973541259766, - "y": 0.08226244151592255, - "orientation": -0.7251328229904175, - "vx": 5.329070518200751e-13, - "vy": 3.372302437298913e-14 - }, - { - "id": 2, - "x": -2.4932379722595215, - "y": -0.1816478818655014, - "orientation": -0.7282189130783081, - "vx": 4.1300296516055823e-13, - "vy": 1.9068080447937064e-13 - }, - { - "id": 3, - "x": -0.22660912573337555, - "y": 0.03601745888590813, - "orientation": -1.6986403465270996, - "vx": -4.662936703425657e-13, - "vy": -2.2690183065776637e-14 - }, - { - "id": 4, - "x": 0.09868291020393372, - "y": -0.6120794415473938, - "orientation": -1.1698182821273804, - "vx": 5.474787290182803e-13, - "vy": -3.7969627442180354e-13 - }, - { - "id": 5, - "x": -1.3438313007354736, - "y": -0.6378589868545532, - "orientation": 2.095796585083008, - "vx": 2.6645352591003757e-13, - "vy": -3.064215547965432e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 9.683333333333334 - } - }, - { - "scenario_id": "decoy_and_overload_vs_overload_flow_t43.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 43.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_overload_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 43.2, - "ball_x": 4.0, - "ball_y": -2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409791946411133, - "y": -0.39994603395462036, - "orientation": -1.9529668092727661, - "vx": -5.595524044110789e-13, - "vy": -1.0524914273446484e-12 - }, - { - "id": 1, - "x": 1.5640747547149658, - "y": -1.6572597026824951, - "orientation": -0.40497392416000366, - "vx": -2.9309887850104133e-13, - "vy": -1.6320278461989801e-12 - }, - { - "id": 2, - "x": 1.8271186351776123, - "y": -2.0029456615448, - "orientation": -0.3292250633239746, - "vx": 1.7119639039719914e-12, - "vy": -9.059419880941277e-13 - }, - { - "id": 3, - "x": 3.193117380142212, - "y": -0.921355664730072, - "orientation": -1.0459210872650146, - "vx": 2.2648549702353193e-12, - "vy": 2.3647750424515834e-12 - }, - { - "id": 4, - "x": 2.9179317951202393, - "y": -1.017047643661499, - "orientation": -1.0245943069458008, - "vx": 2.1183055309847987e-12, - "vy": -3.4505731605349865e-12 - }, - { - "id": 5, - "x": -0.9891398549079895, - "y": 0.01893460750579834, - "orientation": -0.49196386337280273, - "vx": -6.048495038157853e-12, - "vy": 1.5068155057029742e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393066883087158, - "y": 0.39378461241722107, - "orientation": -0.031480010598897934, - "vx": 4.742872761198669e-12, - "vy": -5.312417172831374e-13 - }, - { - "id": 1, - "x": 0.3526419997215271, - "y": -0.2937219440937042, - "orientation": -0.599408745765686, - "vx": 4.9960036108132044e-15, - "vy": 4.213296378452469e-13 - }, - { - "id": 2, - "x": 1.2948349714279175, - "y": -0.9915958642959595, - "orientation": -0.5316690802574158, - "vx": 9.992007221626409e-13, - "vy": -9.658940314238862e-14 - }, - { - "id": 3, - "x": 1.1493021249771118, - "y": -0.03737298399209976, - "orientation": -0.7695139050483704, - "vx": -2.531308496145357e-13, - "vy": 8.971989817752046e-14 - }, - { - "id": 4, - "x": 0.6637425422668457, - "y": -0.04659877344965935, - "orientation": -0.5808185935020447, - "vx": 2.7977620220553945e-13, - "vy": -2.893518757929314e-13 - }, - { - "id": 5, - "x": 0.46109068393707275, - "y": 0.5366851687431335, - "orientation": -0.8381354212760925, - "vx": -9.325873406851315e-14, - "vy": 2.431388423929093e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 43.2 - } - }, - { - "scenario_id": "decoy_and_overload_vs_overload_flow_t55.4_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 55.43333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 55.43333333333333, - "ball_x": -2.5, - "ball_y": -0.6934818625450134, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402963638305664, - "y": 0.12291533499956131, - "orientation": -3.140655994415283, - "vx": 1.6786572132332367e-12, - "vy": -3.8261060986144457e-13 - }, - { - "id": 1, - "x": -2.904747724533081, - "y": -1.3930139541625977, - "orientation": -2.218477725982666, - "vx": 2.1316282072803006e-13, - "vy": -1.1191048088221578e-12 - }, - { - "id": 2, - "x": -1.4754130840301514, - "y": 0.6828187108039856, - "orientation": -2.857642412185669, - "vx": 3.730349362740526e-13, - "vy": -2.0983215165415459e-13 - }, - { - "id": 3, - "x": 2.766085624694824, - "y": -0.5041910409927368, - "orientation": -2.9800403118133545, - "vx": 6.927791673660977e-13, - "vy": 2.9976021664879227e-14 - }, - { - "id": 4, - "x": 3.1274077892303467, - "y": -0.6379970908164978, - "orientation": -3.0649635791778564, - "vx": -1.9984014443252818e-13, - "vy": -5.329070518200751e-13 - }, - { - "id": 5, - "x": -3.0045433044433594, - "y": -0.10406041890382767, - "orientation": 2.2797205448150635, - "vx": -0.02759885974228382, - "vy": 0.03224458545446396 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.201722145080566, - "y": -0.8368234038352966, - "orientation": -0.18468403816223145, - "vx": 2.8244073746463982e-12, - "vy": -5.52891066263328e-13 - }, - { - "id": 1, - "x": -3.041950225830078, - "y": -0.514177680015564, - "orientation": -3.056230306625366, - "vx": -6.261657858885883e-13, - "vy": 2.9309887850104133e-13 - }, - { - "id": 2, - "x": -2.289285898208618, - "y": -0.6691533327102661, - "orientation": 2.849106788635254, - "vx": 5.3290705182007514e-14, - "vy": 5.762057497804562e-13 - }, - { - "id": 3, - "x": 1.9107515811920166, - "y": -0.5897934436798096, - "orientation": 2.9459502696990967, - "vx": -9.392486788328824e-13, - "vy": 2.1649348980190553e-13 - }, - { - "id": 4, - "x": -2.3215138912200928, - "y": -1.1074841022491455, - "orientation": -2.5220625400543213, - "vx": 3.064215547965432e-13, - "vy": 8.260059303211165e-13 - }, - { - "id": 5, - "x": -2.735198736190796, - "y": -1.1022650003433228, - "orientation": -2.367327928543091, - "vx": -2.1449508835758024e-12, - "vy": -7.260858581048524e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 55.43333333333333 - } - }, - { - "scenario_id": "decoy_and_overload_vs_overload_flow_t26.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 26.733333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 26.733333333333334, - "ball_x": 2.20997953414917, - "ball_y": -2.740877151489258, - "ball_vx": 0.48050954937934875, - "ball_vy": 0.26977628469467163, - "friendly_robots": [ - { - "id": 0, - "x": 4.416109085083008, - "y": 0.02450358308851719, - "orientation": -2.2318060398101807, - "vx": 0.038029368966817856, - "vy": 0.2616887092590332 - }, - { - "id": 1, - "x": 2.10334849357605, - "y": -2.7759761810302734, - "orientation": 2.5585055351257324, - "vx": 0.4453135132789612, - "vy": 0.39607182145118713 - }, - { - "id": 2, - "x": -2.9272313117980957, - "y": -0.8561358451843262, - "orientation": -0.3621719479560852, - "vx": 2.1459523225075827e-07, - "vy": 5.6495281341995e-07 - }, - { - "id": 3, - "x": 2.878237247467041, - "y": -1.2207869291305542, - "orientation": -2.005748748779297, - "vx": -0.028516393154859543, - "vy": 0.09295427799224854 - }, - { - "id": 4, - "x": 3.011965036392212, - "y": -0.9977705478668213, - "orientation": -2.0103116035461426, - "vx": 2.4839698653522646e-07, - "vy": -1.1917451558929315e-07 - }, - { - "id": 5, - "x": 1.1716688871383667, - "y": 0.6616197824478149, - "orientation": -1.282516360282898, - "vx": 0.039490051567554474, - "vy": 0.12370376288890839 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4101481437683105, - "y": 0.005292149726301432, - "orientation": -0.402031272649765, - "vx": 0.00032459170324727893, - "vy": -0.009175378829240799 - }, - { - "id": 1, - "x": 2.609166145324707, - "y": -0.3410034477710724, - "orientation": -1.819109559059143, - "vx": 0.2679630219936371, - "vy": 0.4813846945762634 - }, - { - "id": 2, - "x": 1.7942763566970825, - "y": 0.7322261333465576, - "orientation": -1.4629583358764648, - "vx": 0.01007443480193615, - "vy": 0.031191550195217133 - }, - { - "id": 3, - "x": 2.2714550495147705, - "y": -2.8342559337615967, - "orientation": 2.1740574836730957, - "vx": 0.10573451220989227, - "vy": -0.021663926541805267 - }, - { - "id": 4, - "x": 1.7664157152175903, - "y": -2.5304203033447266, - "orientation": -0.8099685907363892, - "vx": 0.012377606704831123, - "vy": 0.055730145424604416 - }, - { - "id": 5, - "x": 2.9023802280426025, - "y": -0.38030189275741577, - "orientation": -1.8472355604171753, - "vx": 0.37725088000297546, - "vy": 0.9867287874221802 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 26.733333333333334 - } - }, - { - "scenario_id": "decoy_and_overload_vs_overload_flow_t37.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 37.8, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 37.8, - "ball_x": -1.9856064319610596, - "ball_y": -0.6179881691932678, - "ball_vx": -0.04005945846438408, - "ball_vy": 0.2814808785915375, - "friendly_robots": [ - { - "id": 0, - "x": 4.412923336029053, - "y": 0.00045122799929231405, - "orientation": -2.985940456390381, - "vx": -6.73374813686678e-07, - "vy": 4.226916189509211e-06 - }, - { - "id": 1, - "x": -0.09239040315151215, - "y": -1.6390851736068726, - "orientation": -3.1023528575897217, - "vx": -1.8256701231002808, - "vy": 0.5961418151855469 - }, - { - "id": 2, - "x": -2.6953418254852295, - "y": -0.41751161217689514, - "orientation": -0.29963454604148865, - "vx": 0.11159300059080124, - "vy": 0.22540733218193054 - }, - { - "id": 3, - "x": 3.051471471786499, - "y": -0.6227532029151917, - "orientation": -3.0808682441711426, - "vx": 0.03391016274690628, - "vy": 0.11746412515640259 - }, - { - "id": 4, - "x": 2.730118751525879, - "y": -0.5935804843902588, - "orientation": -3.074950933456421, - "vx": 0.2414587140083313, - "vy": 0.30363091826438904 - }, - { - "id": 5, - "x": -2.031623125076294, - "y": -0.19756591320037842, - "orientation": -1.3574849367141724, - "vx": -1.1333171129226685, - "vy": -0.9208153486251831 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408095359802246, - "y": 0.34111282229423523, - "orientation": -0.38188329339027405, - "vx": -0.003399561159312725, - "vy": 0.1211552619934082 - }, - { - "id": 1, - "x": -0.9531704783439636, - "y": -0.8490481376647949, - "orientation": -2.8562629222869873, - "vx": -1.7120602130889893, - "vy": 0.10640262812376022 - }, - { - "id": 2, - "x": -2.0950188636779785, - "y": -0.6073471307754517, - "orientation": -0.7681482434272766, - "vx": -0.3010229766368866, - "vy": -0.21762071549892426 - }, - { - "id": 3, - "x": 1.13577139377594, - "y": -1.7976794242858887, - "orientation": 2.8682525157928467, - "vx": -1.6140973567962646, - "vy": 1.0479693412780762 - }, - { - "id": 4, - "x": 1.3688243627548218, - "y": -1.028493046760559, - "orientation": 3.1162490844726562, - "vx": -1.873605728149414, - "vy": 0.4176822304725647 - }, - { - "id": 5, - "x": 2.520348072052002, - "y": -1.6835968494415283, - "orientation": 3.121277332305908, - "vx": -1.732272982597351, - "vy": 0.32903170585632324 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 37.8 - } - }, - { - "scenario_id": "decoy_and_overload_vs_overload_flow_t48.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 48.15, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_overload_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 48.15, - "ball_x": 3.09639835357666, - "ball_y": -2.6463701725006104, - "ball_vx": -0.4155209958553314, - "ball_vy": -0.02911313995718956, - "friendly_robots": [ - { - "id": 0, - "x": 4.414212226867676, - "y": -0.099542036652565, - "orientation": -1.9999332427978516, - "vx": -0.006850522011518478, - "vy": 0.17505651712417603 - }, - { - "id": 1, - "x": 0.669206440448761, - "y": -1.3788936138153076, - "orientation": -0.45085474848747253, - "vx": -1.8742177486419678, - "vy": 0.41539907455444336 - }, - { - "id": 2, - "x": 3.0702896118164062, - "y": -1.2589329481124878, - "orientation": -1.2552597522735596, - "vx": 0.8319076895713806, - "vy": 0.7982937693595886 - }, - { - "id": 3, - "x": 3.032094717025757, - "y": -2.554884910583496, - "orientation": -1.296138882637024, - "vx": -0.3244355618953705, - "vy": 0.037506673485040665 - }, - { - "id": 4, - "x": 2.999433755874634, - "y": -1.0017772912979126, - "orientation": -1.4101014137268066, - "vx": 0.016746222972869873, - "vy": 0.0026675902772694826 - }, - { - "id": 5, - "x": -0.3523165285587311, - "y": -0.3436395525932312, - "orientation": -0.5584285259246826, - "vx": 0.11660291999578476, - "vy": -0.2891107499599457 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.413343906402588, - "y": -0.19718408584594727, - "orientation": -0.31619182229042053, - "vx": 0.005946204997599125, - "vy": -0.374603271484375 - }, - { - "id": 1, - "x": -0.029741782695055008, - "y": -0.2774231731891632, - "orientation": -0.5602961182594299, - "vx": -1.347397804260254, - "vy": 0.6731901168823242 - }, - { - "id": 2, - "x": 1.105011224746704, - "y": -0.988659143447876, - "orientation": -0.5417985320091248, - "vx": -1.3397548198699951, - "vy": 0.6376470327377319 - }, - { - "id": 3, - "x": 1.7500176429748535, - "y": -0.8177098035812378, - "orientation": -0.7845063209533691, - "vx": 0.1947808861732483, - "vy": -1.2260888814926147 - }, - { - "id": 4, - "x": 0.44680944085121155, - "y": -0.18523350358009338, - "orientation": -0.7092791199684143, - "vx": -0.35485392808914185, - "vy": -0.27090632915496826 - }, - { - "id": 5, - "x": 0.5221611857414246, - "y": 0.13984134793281555, - "orientation": -1.0055530071258545, - "vx": 0.8966736793518066, - "vy": -0.8350735306739807 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 48.15 - } - }, - { - "scenario_id": "decoy_and_overload_vs_overload_press_t10.6_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 10.566666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 10.566666666666666, - "ball_x": -0.4099695384502411, - "ball_y": -0.9131260514259338, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.389361381530762, - "y": -0.20105214416980743, - "orientation": -3.1097538471221924, - "vx": 5.329070518200751e-13, - "vy": -1.349753642188034e-12 - }, - { - "id": 1, - "x": -0.21113577485084534, - "y": -0.1510435789823532, - "orientation": 1.3165247440338135, - "vx": 0.005510082934051752, - "vy": 0.021118810400366783 - }, - { - "id": 2, - "x": -2.1141695976257324, - "y": -1.1030184030532837, - "orientation": -1.3381450176239014, - "vx": 7.194245199571014e-13, - "vy": 2.6645352591003757e-14 - }, - { - "id": 3, - "x": 2.888888120651245, - "y": -0.5937627553939819, - "orientation": -2.9118900299072266, - "vx": 1.4122036873231991e-12, - "vy": -4.4630965589931293e-13 - }, - { - "id": 4, - "x": 2.8999767303466797, - "y": -0.4027063548564911, - "orientation": -2.9717016220092773, - "vx": 1.5187850976872141e-12, - "vy": 1.4488410471358293e-13 - }, - { - "id": 5, - "x": -0.790630578994751, - "y": -0.15465520322322845, - "orientation": -1.3045272827148438, - "vx": 8.326672684688674e-14, - "vy": -1.9317880628477724e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.390580654144287, - "y": -0.040030740201473236, - "orientation": -0.009492700919508934, - "vx": -4.5297099404706387e-13, - "vy": 1.3260226250366713e-13 - }, - { - "id": 1, - "x": 1.0339601039886475, - "y": 0.38522398471832275, - "orientation": -2.316577672958374, - "vx": 2.291500322826323e-12, - "vy": 7.110978472724128e-13 - }, - { - "id": 2, - "x": 1.4988559484481812, - "y": 0.4135567843914032, - "orientation": -2.2845053672790527, - "vx": 8.260059303211165e-13, - "vy": -1.3222756223285614e-12 - }, - { - "id": 3, - "x": 1.284024715423584, - "y": 1.1695648431777954, - "orientation": -1.2588781118392944, - "vx": 1.1324274851176597e-13, - "vy": 1.2656542480726785e-13 - }, - { - "id": 4, - "x": -0.6279794573783875, - "y": -0.6386021375656128, - "orientation": 2.2776336669921875, - "vx": 1.532107773982716e-13, - "vy": 2.498001805406602e-13 - }, - { - "id": 5, - "x": 0.781244158744812, - "y": -0.18656978011131287, - "orientation": -1.9657107591629028, - "vx": 2.7977620220553945e-13, - "vy": -4.138356324290271e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 10.566666666666666 - } - }, - { - "scenario_id": "decoy_and_overload_vs_overload_press_t18.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 18.03333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_overload_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 18.03333333333333, - "ball_x": 0.4205626845359802, - "ball_y": -1.4997385740280151, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.39497184753418, - "y": -0.2810947299003601, - "orientation": -3.1203770637512207, - "vx": 9.85878045867139e-13, - "vy": 1.2156942119645464e-13 - }, - { - "id": 1, - "x": -1.4103838205337524, - "y": 0.4195365011692047, - "orientation": 0.6576029062271118, - "vx": 2.398081733190338e-13, - "vy": 1.0558220964185239e-12 - }, - { - "id": 2, - "x": -2.803698778152466, - "y": -0.71746826171875, - "orientation": -0.16587772965431213, - "vx": -2.637889906509372e-12, - "vy": 4.6629367034256575e-14 - }, - { - "id": 3, - "x": 3.079427480697632, - "y": -0.21206362545490265, - "orientation": -2.7103018760681152, - "vx": -1.7319479184152442e-12, - "vy": -1.0691447727140257e-12 - }, - { - "id": 4, - "x": 2.869469404220581, - "y": 0.014382148161530495, - "orientation": -2.645146369934082, - "vx": -5.0892623448817176e-12, - "vy": -2.6711445555438473e-12 - }, - { - "id": 5, - "x": -0.4239000380039215, - "y": -1.3116124868392944, - "orientation": -0.3003823757171631, - "vx": -7.97695243193175e-13, - "vy": -1.199040866595169e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.389794826507568, - "y": 0.012187141925096512, - "orientation": -0.016492336988449097, - "vx": 5.062616992290714e-12, - "vy": 1.892548617821177e-12 - }, - { - "id": 1, - "x": 2.098599910736084, - "y": 0.2195337861776352, - "orientation": -2.1036875247955322, - "vx": 7.194245199571014e-13, - "vy": 4.3798298321462426e-13 - }, - { - "id": 2, - "x": 1.7543680667877197, - "y": 0.7492246031761169, - "orientation": -2.1146271228790283, - "vx": -2.9976021664879227e-13, - "vy": -5.795364188543317e-13 - }, - { - "id": 3, - "x": 1.8587398529052734, - "y": -0.4630427956581116, - "orientation": -2.366072177886963, - "vx": 1.1324274851176597e-13, - "vy": -8.626432901337466e-13 - }, - { - "id": 4, - "x": 0.7599978446960449, - "y": -2.21640944480896, - "orientation": -1.1275804042816162, - "vx": 0.005278895143419504, - "vy": -0.011145670898258686 - }, - { - "id": 5, - "x": 0.1479078084230423, - "y": -2.2357451915740967, - "orientation": -1.926460862159729, - "vx": -0.009236829355359077, - "vy": -0.024933991953730583 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 18.03333333333333 - } - }, - { - "scenario_id": "decoy_and_overload_vs_overload_press_t50.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 50.166666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_overload_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 50.166666666666664, - "ball_x": 2.25, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.226126670837402, - "y": -0.23897632956504822, - "orientation": 3.081787347793579, - "vx": 0.09906426817178726, - "vy": -0.5951830148696899 - }, - { - "id": 1, - "x": 1.2441434860229492, - "y": -0.8838824033737183, - "orientation": 0.8401963114738464, - "vx": 0.07565779983997345, - "vy": 0.016860103234648705 - }, - { - "id": 2, - "x": 1.3086347579956055, - "y": -0.6123124361038208, - "orientation": 1.8647555112838745, - "vx": 0.0048104277811944485, - "vy": 0.05788838490843773 - }, - { - "id": 3, - "x": 1.3444349765777588, - "y": -0.2026556134223938, - "orientation": 2.8482322692871094, - "vx": -0.16621033847332, - "vy": 0.04849305376410484 - }, - { - "id": 4, - "x": 1.3300658464431763, - "y": 0.343010812997818, - "orientation": -1.9061758518218994, - "vx": 0.25973600149154663, - "vy": 0.3780480623245239 - }, - { - "id": 5, - "x": 1.2238280773162842, - "y": 0.1333678811788559, - "orientation": 1.5875226259231567, - "vx": 0.27296820282936096, - "vy": 0.6315228343009949 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": 0.7610525488853455, - "y": -0.6079999804496765, - "orientation": -0.47314023971557617, - "vx": 1.118621587753296, - "vy": -0.6870805621147156 - }, - { - "id": 1, - "x": 2.132561445236206, - "y": 0.006497111637145281, - "orientation": 0.0008996804244816303, - "vx": -0.004506418947130442, - "vy": -0.011430659331381321 - }, - { - "id": 2, - "x": 1.0982441902160645, - "y": -0.44170355796813965, - "orientation": -0.3788332939147949, - "vx": 0.11055358499288559, - "vy": 0.027744222432374954 - }, - { - "id": 3, - "x": 0.8451387882232666, - "y": 0.1738482564687729, - "orientation": -0.6927302479743958, - "vx": -0.0368354432284832, - "vy": 0.2384846806526184 - }, - { - "id": 4, - "x": 1.1418895721435547, - "y": 0.2936864495277405, - "orientation": -0.055705174803733826, - "vx": 0.39114242792129517, - "vy": 0.6945547461509705 - }, - { - "id": 5, - "x": 1.3763335943222046, - "y": 0.7545667290687561, - "orientation": -2.318953275680542, - "vx": -0.04540463536977768, - "vy": -0.11535017937421799 - } - ], - "referee_command": "PREPARE_PENALTY_BLUE", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 50.166666666666664 - } - }, - { - "scenario_id": "decoy_and_overload_vs_overload_press_t60.3_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 60.31666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_overload_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 60.31666666666666, - "ball_x": 0.1659451723098755, - "ball_y": 0.09964297711849213, - "ball_vx": -3.0508474083035253e-05, - "ball_vy": -3.4310989576624706e-05, - "friendly_robots": [ - { - "id": 0, - "x": 4.409924507141113, - "y": 0.011384665034711361, - "orientation": 3.122680902481079, - "vx": 0.00013080354256089777, - "vy": -0.019994636997580528 - }, - { - "id": 1, - "x": 0.11714443564414978, - "y": -0.0006191407446749508, - "orientation": -3.140672206878662, - "vx": -7.28276208974421e-05, - "vy": -1.5636434909538366e-05 - }, - { - "id": 2, - "x": 0.8544324636459351, - "y": 0.5349704623222351, - "orientation": -0.7802395224571228, - "vx": 0.14523835480213165, - "vy": -0.08038429170846939 - }, - { - "id": 3, - "x": 0.8085758090019226, - "y": -0.4939485490322113, - "orientation": -2.528017997741699, - "vx": -0.01508747972548008, - "vy": -0.010646405629813671 - }, - { - "id": 4, - "x": 1.5029489994049072, - "y": 0.799863338470459, - "orientation": 3.094391345977783, - "vx": 3.589795127822981e-11, - "vy": -5.995204332975845e-13 - }, - { - "id": 5, - "x": 1.4955507516860962, - "y": -0.7980117201805115, - "orientation": -0.41931217908859253, - "vx": 0.007827633060514927, - "vy": -0.003497977275401354 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.413601875305176, - "y": -0.21254318952560425, - "orientation": 0.07875055074691772, - "vx": 0.006576954387128353, - "vy": 0.37395375967025757 - }, - { - "id": 1, - "x": -0.8432049751281738, - "y": 0.16054165363311768, - "orientation": 1.4285643100738525, - "vx": 0.07739248126745224, - "vy": 0.4211409389972687 - }, - { - "id": 2, - "x": -0.6735606789588928, - "y": -0.43415048718452454, - "orientation": 2.8716676235198975, - "vx": -0.22246083617210388, - "vy": 0.059950727969408035 - }, - { - "id": 3, - "x": -1.4314241409301758, - "y": 0.6238281726837158, - "orientation": -2.8081178665161133, - "vx": -0.12064647674560547, - "vy": -0.04192120209336281 - }, - { - "id": 4, - "x": -1.0441192388534546, - "y": -0.6679083108901978, - "orientation": 2.9988088607788086, - "vx": -0.8036297559738159, - "vy": 0.12013265490531921 - }, - { - "id": 5, - "x": -1.2902029752731323, - "y": 0.4337010681629181, - "orientation": -2.7939581871032715, - "vx": -1.808059573173523, - "vy": -0.647415041923523 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 60.31666666666666 - } - }, - { - "scenario_id": "decoy_and_overload_vs_overload_press_t38.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 38.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 38.85, - "ball_x": -0.20985496044158936, - "ball_y": -2.32576060295105, - "ball_vx": -0.015864161774516106, - "ball_vy": 0.18390002846717834, - "friendly_robots": [ - { - "id": 0, - "x": 4.408059120178223, - "y": 0.08969297260046005, - "orientation": -2.657973289489746, - "vx": 0.0023158930707722902, - "vy": -0.1670505851507187 - }, - { - "id": 1, - "x": -0.18377424776554108, - "y": -1.9179046154022217, - "orientation": -1.609040379524231, - "vx": 5.189039598008094e-08, - "vy": 1.364486621469041e-07 - }, - { - "id": 2, - "x": 3.209719181060791, - "y": -0.8354110717773438, - "orientation": -2.680724859237671, - "vx": -0.2272077053785324, - "vy": -1.0128117799758911 - }, - { - "id": 3, - "x": 2.9942684173583984, - "y": -0.5884382128715515, - "orientation": -2.666173219680786, - "vx": -0.07702625542879105, - "vy": -0.7122513055801392 - }, - { - "id": 4, - "x": 1.6005622148513794, - "y": -0.38483601808547974, - "orientation": -2.287837266921997, - "vx": 0.36247655749320984, - "vy": -0.13311511278152466 - }, - { - "id": 5, - "x": -0.24551242589950562, - "y": -2.431051254272461, - "orientation": 1.459640622138977, - "vx": 0.008537459187209606, - "vy": -0.011625179089605808 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409840106964111, - "y": -0.004967070184648037, - "orientation": -0.5039461851119995, - "vx": -0.001743052271194756, - "vy": -0.052651297301054 - }, - { - "id": 1, - "x": 2.4054510593414307, - "y": 1.3370105028152466, - "orientation": -2.3810272216796875, - "vx": -0.2563396990299225, - "vy": -1.0912481546401978 - }, - { - "id": 2, - "x": 2.623528480529785, - "y": -0.9464790225028992, - "orientation": -2.5271148681640625, - "vx": 0.011658194474875927, - "vy": 0.12756355106830597 - }, - { - "id": 3, - "x": 2.6146931648254395, - "y": 0.6987581849098206, - "orientation": -2.31636643409729, - "vx": 0.09668362140655518, - "vy": 1.676808476448059 - }, - { - "id": 4, - "x": 2.408342123031616, - "y": -0.46439164876937866, - "orientation": -2.5160982608795166, - "vx": 0.22716264426708221, - "vy": -0.23729152977466583 - }, - { - "id": 5, - "x": -0.11902295798063278, - "y": -2.2654061317443848, - "orientation": -2.251040458679199, - "vx": -0.05749019980430603, - "vy": 0.2409934550523758 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 38.85 - } - }, - { - "scenario_id": "decoy_and_overload_vs_press_and_pass_t13.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 13.299999999999999, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 13.299999999999999, - "ball_x": -0.40842461585998535, - "ball_y": 0.34586814045906067, - "ball_vx": -0.25755012035369873, - "ball_vy": 0.1088247150182724, - "friendly_robots": [ - { - "id": 0, - "x": 4.409060955047607, - "y": 0.06273648142814636, - "orientation": 3.0898663997650146, - "vx": 0.0016021657502278686, - "vy": -0.1103067621588707 - }, - { - "id": 1, - "x": -0.40463948249816895, - "y": 0.2311483770608902, - "orientation": 1.8944793939590454, - "vx": -0.014988746494054794, - "vy": -0.007509312592446804 - }, - { - "id": 2, - "x": -0.526166558265686, - "y": 0.7855662703514099, - "orientation": -1.3404821157455444, - "vx": -9.147657692665234e-06, - "vy": 5.132729086199106e-08 - }, - { - "id": 3, - "x": 2.85394549369812, - "y": -0.3006163239479065, - "orientation": 2.9470021724700928, - "vx": -0.0010206749429926276, - "vy": 0.005358426366001368 - }, - { - "id": 4, - "x": 3.132615804672241, - "y": -0.2486741840839386, - "orientation": 2.9767680168151855, - "vx": 3.810791682212766e-09, - "vy": -4.852984680780992e-10 - }, - { - "id": 5, - "x": -3.039128541946411, - "y": -1.4972156286239624, - "orientation": 0.5911514759063721, - "vx": -0.28696998953819275, - "vy": -0.5527908205986023 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412006378173828, - "y": -0.058163974434137344, - "orientation": 0.10735642910003662, - "vx": 0.003602244658395648, - "vy": 0.10224106907844543 - }, - { - "id": 1, - "x": -0.4008329510688782, - "y": 0.011108837090432644, - "orientation": 1.9534001350402832, - "vx": -0.6049429178237915, - "vy": -0.45284175872802734 - }, - { - "id": 2, - "x": -2.60066294670105, - "y": -1.6280179023742676, - "orientation": 0.7191956043243408, - "vx": -0.2643432915210724, - "vy": -0.4831942021846771 - }, - { - "id": 3, - "x": -0.945281982421875, - "y": 0.6995940804481506, - "orientation": -0.6490718722343445, - "vx": -0.10792656987905502, - "vy": -0.0901322290301323 - }, - { - "id": 4, - "x": -0.43675071001052856, - "y": 0.447977751493454, - "orientation": -1.2405097484588623, - "vx": 0.024512633681297302, - "vy": 0.0022577596828341484 - }, - { - "id": 5, - "x": 2.93064284324646, - "y": 0.2162630558013916, - "orientation": 3.1010916233062744, - "vx": 0.0630829781293869, - "vy": 0.04961204528808594 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 13.299999999999999 - } - }, - { - "scenario_id": "decoy_and_overload_vs_press_and_pass_t45.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 45.88333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 45.88333333333333, - "ball_x": -4.310634613037109, - "ball_y": 0.3922276496887207, - "ball_vx": -0.8994548916816711, - "ball_vy": -0.04848095402121544, - "friendly_robots": [ - { - "id": 0, - "x": 4.409952640533447, - "y": 0.002945828717201948, - "orientation": 3.0925815105438232, - "vx": -1.4153505034641967e-08, - "vy": -2.878858254007355e-07 - }, - { - "id": 1, - "x": -2.013444423675537, - "y": 0.9513012766838074, - "orientation": -2.950167655944824, - "vx": -0.08440309017896652, - "vy": 0.17468395829200745 - }, - { - "id": 2, - "x": -2.927199125289917, - "y": 0.14955177903175354, - "orientation": 2.810713052749634, - "vx": -3.6352982988319127e-06, - "vy": -1.0139137884834781e-05 - }, - { - "id": 3, - "x": 2.901850461959839, - "y": -0.3696424961090088, - "orientation": 3.0323479175567627, - "vx": 0.03069988638162613, - "vy": -0.04164288938045502 - }, - { - "id": 4, - "x": 3.200361490249634, - "y": -0.30608007311820984, - "orientation": 3.0468006134033203, - "vx": -0.010679366998374462, - "vy": -0.09335996210575104 - }, - { - "id": 5, - "x": -3.246849536895752, - "y": -2.07696795463562, - "orientation": 1.8517361879348755, - "vx": -0.09794057160615921, - "vy": 0.35243797302246094 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409300804138184, - "y": 0.38453373312950134, - "orientation": 0.06065238639712334, - "vx": 0.023331863805651665, - "vy": 0.00969483982771635 - }, - { - "id": 1, - "x": -0.36802148818969727, - "y": 0.11897572875022888, - "orientation": 2.931096076965332, - "vx": -1.7098565101623535, - "vy": -0.5322787165641785 - }, - { - "id": 2, - "x": -1.8185559511184692, - "y": 0.8445273041725159, - "orientation": -3.0383777618408203, - "vx": 0.009789102710783482, - "vy": 1.388258457183838 - }, - { - "id": 3, - "x": -2.695819854736328, - "y": -1.861415982246399, - "orientation": 2.1871984004974365, - "vx": 0.0016686253948137164, - "vy": 1.0321860313415527 - }, - { - "id": 4, - "x": -2.1513671875, - "y": 0.7783242464065552, - "orientation": -2.51591420173645, - "vx": -0.6278427243232727, - "vy": 0.3004455864429474 - }, - { - "id": 5, - "x": 2.607028007507324, - "y": 0.19694800674915314, - "orientation": 3.124147653579712, - "vx": -1.1124980449676514, - "vy": -0.12617921829223633 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 45.88333333333333 - } - }, - { - "scenario_id": "decoy_and_overload_vs_press_trigger_flow_t6.8_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 6.766666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_press_trigger_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 6.766666666666667, - "ball_x": -0.47470685839653015, - "ball_y": -0.7245835661888123, - "ball_vx": 1.2142628236233577e-08, - "ball_vy": 1.632036905618861e-08, - "friendly_robots": [ - { - "id": 0, - "x": 4.4149675369262695, - "y": 0.15295498073101044, - "orientation": -2.954436779022217, - "vx": -0.008931114338338375, - "vy": -0.2690277397632599 - }, - { - "id": 1, - "x": -0.3824617862701416, - "y": -0.7883987426757812, - "orientation": 2.5432512760162354, - "vx": 1.0924959603642037e-08, - "vy": 1.507222968655242e-08 - }, - { - "id": 2, - "x": -0.8638854026794434, - "y": -0.11400021612644196, - "orientation": -1.180601716041565, - "vx": -0.25556471943855286, - "vy": -0.35161080956459045 - }, - { - "id": 3, - "x": 2.6988794803619385, - "y": -0.6389514207839966, - "orientation": -3.0796735286712646, - "vx": 0.2499273270368576, - "vy": -0.12049642205238342 - }, - { - "id": 4, - "x": 2.9778966903686523, - "y": -0.42032745480537415, - "orientation": -2.952047109603882, - "vx": 0.33989235758781433, - "vy": -0.44690340757369995 - }, - { - "id": 5, - "x": -0.2989288866519928, - "y": -0.3241608738899231, - "orientation": -2.532604217529297, - "vx": -1.1685141324996948, - "vy": 0.24912838637828827 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.406330108642578, - "y": -0.1837969720363617, - "orientation": -0.11153113096952438, - "vx": -0.005843682214617729, - "vy": 0.32318392395973206 - }, - { - "id": 1, - "x": -0.791521430015564, - "y": 0.5195743441581726, - "orientation": -1.2190722227096558, - "vx": -0.7201715707778931, - "vy": -0.48818978667259216 - }, - { - "id": 2, - "x": -0.4360089600086212, - "y": -0.47008731961250305, - "orientation": -1.8956665992736816, - "vx": -0.7424336075782776, - "vy": -0.182208850979805 - }, - { - "id": 3, - "x": -0.3520321249961853, - "y": 0.14514419436454773, - "orientation": -1.3861480951309204, - "vx": 0.2643739879131317, - "vy": -0.5378183126449585 - }, - { - "id": 4, - "x": -0.950873076915741, - "y": -0.5484395623207092, - "orientation": -0.393097460269928, - "vx": 0.059308476746082306, - "vy": -0.16914959251880646 - }, - { - "id": 5, - "x": -2.5877208709716797, - "y": -1.2984819412231445, - "orientation": 0.2085142880678177, - "vx": -0.019768016412854195, - "vy": -0.44651004672050476 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 6.766666666666667 - } - }, - { - "scenario_id": "decoy_and_overload_vs_press_trigger_flow_t40.9_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 40.916666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_press_trigger_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 40.916666666666664, - "ball_x": 3.3724801540374756, - "ball_y": 0.4143938720226288, - "ball_vx": -0.23186197876930237, - "ball_vy": 0.5320769548416138, - "friendly_robots": [ - { - "id": 0, - "x": 4.40728759765625, - "y": 0.09140314906835556, - "orientation": 2.984963893890381, - "vx": 0.004035867750644684, - "vy": -0.16356533765792847 - }, - { - "id": 1, - "x": -2.927126169204712, - "y": -0.36133766174316406, - "orientation": 0.10037800669670105, - "vx": -1.4019910565821192e-07, - "vy": 1.4060541388971615e-06 - }, - { - "id": 2, - "x": -1.3585658073425293, - "y": 0.596594512462616, - "orientation": -0.04963790252804756, - "vx": -0.7785351276397705, - "vy": 0.27112844586372375 - }, - { - "id": 3, - "x": 3.320518970489502, - "y": 0.32066982984542847, - "orientation": 0.9308453798294067, - "vx": 0.09171503037214279, - "vy": 0.3245686888694763 - }, - { - "id": 4, - "x": 3.0494182109832764, - "y": 0.13227514922618866, - "orientation": 0.47722747921943665, - "vx": 0.06433256715536118, - "vy": -0.10623075067996979 - }, - { - "id": 5, - "x": -0.8722020983695984, - "y": -0.37746188044548035, - "orientation": 0.1546734869480133, - "vx": -0.9215022921562195, - "vy": -0.24249063432216644 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4114556312561035, - "y": 0.14544692635536194, - "orientation": 0.026588520035147667, - "vx": 0.0029854283202439547, - "vy": 0.46756526827812195 - }, - { - "id": 1, - "x": 2.8030409812927246, - "y": 0.2802618443965912, - "orientation": 0.4824086129665375, - "vx": 0.5931292772293091, - "vy": 0.5860548615455627 - }, - { - "id": 2, - "x": -0.06355443596839905, - "y": -0.6474748253822327, - "orientation": 0.25503960251808167, - "vx": -1.2675232887268066, - "vy": -0.45058009028434753 - }, - { - "id": 3, - "x": -0.5960038304328918, - "y": -0.481791228055954, - "orientation": 0.09137856960296631, - "vx": -0.9401520490646362, - "vy": 0.5681968927383423 - }, - { - "id": 4, - "x": -2.6000912189483643, - "y": -0.7054384350776672, - "orientation": 0.16891081631183624, - "vx": -0.00014761713100597262, - "vy": 0.3067479133605957 - }, - { - "id": 5, - "x": 1.396480917930603, - "y": 0.17599019408226013, - "orientation": 0.0809505432844162, - "vx": 1.824743628501892, - "vy": 0.6112368702888489 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 40.916666666666664 - } - }, - { - "scenario_id": "decoy_and_overload_vs_press_trigger_flow_t45.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 45.6, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 45.6, - "ball_x": -1.1082371473312378, - "ball_y": 2.4294486045837402, - "ball_vx": -0.06401395052671432, - "ball_vy": 0.03338417410850525, - "friendly_robots": [ - { - "id": 0, - "x": 4.409980297088623, - "y": 0.0029631955549120903, - "orientation": 2.7283120155334473, - "vx": 2.7961633008999343e-09, - "vy": 4.3508363578581566e-10 - }, - { - "id": 1, - "x": -2.8934004306793213, - "y": -0.09135477244853973, - "orientation": 0.814699113368988, - "vx": -0.008761554025113583, - "vy": 0.9633690714836121 - }, - { - "id": 2, - "x": -1.719651222229004, - "y": 0.8679688572883606, - "orientation": 2.162449359893799, - "vx": 0.4041967988014221, - "vy": 0.6218554377555847 - }, - { - "id": 3, - "x": 3.202394723892212, - "y": 0.03164782002568245, - "orientation": 2.6347758769989014, - "vx": 0.0076411450281739235, - "vy": -0.0037402589805424213 - }, - { - "id": 4, - "x": 3.002264976501465, - "y": 0.23493744432926178, - "orientation": 2.6507973670959473, - "vx": 0.013611247763037682, - "vy": -0.013663407415151596 - }, - { - "id": 5, - "x": -0.11154639720916748, - "y": -0.1387370526790619, - "orientation": 2.066053867340088, - "vx": -0.32517367601394653, - "vy": -0.29855749011039734 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409560203552246, - "y": 0.40488913655281067, - "orientation": 0.5423111319541931, - "vx": 0.009233405813574791, - "vy": -0.05813015624880791 - }, - { - "id": 1, - "x": -0.9048706889152527, - "y": 2.3371129035949707, - "orientation": 2.682492971420288, - "vx": -0.5161766409873962, - "vy": 0.44717666506767273 - }, - { - "id": 2, - "x": 0.7465236783027649, - "y": -0.00617850199341774, - "orientation": 2.0148143768310547, - "vx": -1.2424030303955078, - "vy": -0.3645268380641937 - }, - { - "id": 3, - "x": -0.037809692323207855, - "y": 0.13748106360435486, - "orientation": 1.9716163873672485, - "vx": -1.0667781829833984, - "vy": 0.8248104453086853 - }, - { - "id": 4, - "x": -2.600240468978882, - "y": 1.1821917295455933, - "orientation": 0.6956879496574402, - "vx": 0.0004107609565835446, - "vy": 0.18318136036396027 - }, - { - "id": 5, - "x": -1.233121633529663, - "y": 2.224843978881836, - "orientation": 1.3803255558013916, - "vx": -0.21806000173091888, - "vy": 0.8597741723060608 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 45.6 - } - }, - { - "scenario_id": "decoy_and_overload_vs_press_trigger_flow_t62.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 62.483333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 62.483333333333334, - "ball_x": -1.5731220245361328, - "ball_y": 2.1124842166900635, - "ball_vx": 0.09598805755376816, - "ball_vy": -0.1390155851840973, - "friendly_robots": [ - { - "id": 0, - "x": 4.406054973602295, - "y": -0.2562911808490753, - "orientation": 2.768019437789917, - "vx": 0.006885278970003128, - "vy": -0.27040591835975647 - }, - { - "id": 1, - "x": -1.4257030487060547, - "y": 2.3585572242736816, - "orientation": -1.8602747917175293, - "vx": 0.4359564483165741, - "vy": -0.4570644795894623 - }, - { - "id": 2, - "x": -1.8691588640213013, - "y": 2.0716938972473145, - "orientation": -1.1105613708496094, - "vx": 0.7003006935119629, - "vy": -0.8391686081886292 - }, - { - "id": 3, - "x": 3.1135756969451904, - "y": 0.5806207060813904, - "orientation": 2.8082315921783447, - "vx": -0.17472977936267853, - "vy": 0.5467933416366577 - }, - { - "id": 4, - "x": 2.793268918991089, - "y": 0.46696844696998596, - "orientation": 2.8136847019195557, - "vx": 0.24316442012786865, - "vy": 0.16917501389980316 - }, - { - "id": 5, - "x": -2.986483335494995, - "y": -0.253244012594223, - "orientation": 1.0442423820495605, - "vx": 0.0007942711235955358, - "vy": -0.28696873784065247 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407046794891357, - "y": -0.1034502312541008, - "orientation": 0.6934106349945068, - "vx": -0.004433850757777691, - "vy": 0.18181686103343964 - }, - { - "id": 1, - "x": -2.5546319484710693, - "y": -0.40868711471557617, - "orientation": 1.2120543718338013, - "vx": 0.017661843448877335, - "vy": -0.05714286491274834 - }, - { - "id": 2, - "x": -1.6973956823349, - "y": 2.302443265914917, - "orientation": -1.0424913167953491, - "vx": 0.17590609192848206, - "vy": -0.3732534348964691 - }, - { - "id": 3, - "x": -1.7610234022140503, - "y": 1.6953262090682983, - "orientation": 1.4083727598190308, - "vx": -0.489972323179245, - "vy": -0.1788891702890396 - }, - { - "id": 4, - "x": 2.2998409271240234, - "y": 0.9273837208747864, - "orientation": 2.917224168777466, - "vx": 0.014228631742298603, - "vy": 0.7391312122344971 - }, - { - "id": 5, - "x": 2.570160150527954, - "y": 0.9019321799278259, - "orientation": 2.8314380645751953, - "vx": 0.2464417964220047, - "vy": -0.026072455570101738 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 62.483333333333334 - } - }, - { - "scenario_id": "decoy_and_overload_vs_score_aware_counter_flow_t22.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 22.166666666666668, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_score_aware_counter_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 22.166666666666668, - "ball_x": -2.5, - "ball_y": 1.4257326126098633, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.439396381378174, - "y": -0.32593026757240295, - "orientation": 3.134131669998169, - "vx": -2.6645352591003757e-13, - "vy": -3.963496197911809e-13 - }, - { - "id": 1, - "x": -2.598985433578491, - "y": 0.5080552101135254, - "orientation": 2.0824456214904785, - "vx": 6.52811138479592e-13, - "vy": 9.992007221626409e-13 - }, - { - "id": 2, - "x": -2.483229875564575, - "y": 1.6373180150985718, - "orientation": 1.0731396675109863, - "vx": 3.197442310920451e-13, - "vy": 1.0658141036401503e-12 - }, - { - "id": 3, - "x": 3.23126220703125, - "y": 0.349210649728775, - "orientation": 3.113797903060913, - "vx": 2.078337502098293e-12, - "vy": 3.497202527569243e-14 - }, - { - "id": 4, - "x": 2.8899669647216797, - "y": 0.3543635308742523, - "orientation": 2.9373319149017334, - "vx": -5.768718835952313e-12, - "vy": 3.3306690738754696e-14 - }, - { - "id": 5, - "x": -3.023508071899414, - "y": 0.11887329071760178, - "orientation": 1.468258023262024, - "vx": 2.104982854689297e-12, - "vy": 2.8310687127941492e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.392847537994385, - "y": 0.32736891508102417, - "orientation": 0.01691262423992157, - "vx": -2.3447910280083306e-12, - "vy": 2.253197628476755e-12 - }, - { - "id": 1, - "x": -2.702345848083496, - "y": -1.2808609008789062, - "orientation": 2.3377444744110107, - "vx": 7.993605777301127e-14, - "vy": -3.3306690738754696e-14 - }, - { - "id": 2, - "x": -2.2682175636291504, - "y": -1.108583688735962, - "orientation": 2.736987590789795, - "vx": 1.2789769243681803e-12, - "vy": -2.6645352591003757e-14 - }, - { - "id": 3, - "x": -3.479820489883423, - "y": 1.289043664932251, - "orientation": 2.377869129180908, - "vx": 8.79296635503124e-13, - "vy": 6.794564910705958e-13 - }, - { - "id": 4, - "x": -2.870993137359619, - "y": 0.7167125344276428, - "orientation": -1.9697011709213257, - "vx": 3.863576125695545e-13, - "vy": 2.7977620220553945e-13 - }, - { - "id": 5, - "x": -2.6254734992980957, - "y": 0.16794295608997345, - "orientation": 1.8011555671691895, - "vx": 3.3306690738754696e-13, - "vy": -4.2799097599299785e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 22.166666666666668 - } - }, - { - "scenario_id": "decoy_and_overload_vs_score_aware_counter_flow_t37.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 37.61666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_score_aware_counter_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 37.61666666666667, - "ball_x": 0.0, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.413662910461426, - "y": -0.25692057609558105, - "orientation": 3.070007801055908, - "vx": -0.0074372380040585995, - "vy": 0.4514823257923126 - }, - { - "id": 1, - "x": 0.9317353367805481, - "y": 0.07190869748592377, - "orientation": 1.8719185590744019, - "vx": -0.23652350902557373, - "vy": 0.5765613317489624 - }, - { - "id": 2, - "x": 0.7129439115524292, - "y": -0.46803614497184753, - "orientation": 0.6600416302680969, - "vx": 0.15310633182525635, - "vy": 0.11973391473293304 - }, - { - "id": 3, - "x": 1.4997739791870117, - "y": 0.6029276847839355, - "orientation": -1.494673490524292, - "vx": -1.1977085989656189e-11, - "vy": 1.450239928146857e-10 - }, - { - "id": 4, - "x": 1.498700737953186, - "y": -0.5952000617980957, - "orientation": -1.3073936700820923, - "vx": 0.0022857259027659893, - "vy": -0.008444612845778465 - }, - { - "id": 5, - "x": 0.7757722735404968, - "y": 0.6662255525588989, - "orientation": -0.25375762581825256, - "vx": 1.5462921857833862, - "vy": -0.7025535106658936 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40989351272583, - "y": 0.3946181535720825, - "orientation": -0.08698359876871109, - "vx": -0.0001863690122263506, - "vy": 0.027019498869776726 - }, - { - "id": 1, - "x": -0.11809369176626205, - "y": 0.01268236618489027, - "orientation": 0.0009490280644968152, - "vx": -0.003353786887601018, - "vy": -0.022312654182314873 - }, - { - "id": 2, - "x": -0.7899422645568848, - "y": 0.4881921410560608, - "orientation": 2.275442123413086, - "vx": -0.017694689333438873, - "vy": 0.020773688331246376 - }, - { - "id": 3, - "x": -0.7976967692375183, - "y": -0.49164852499961853, - "orientation": -1.8389626741409302, - "vx": -0.004052131436765194, - "vy": -0.014692841097712517 - }, - { - "id": 4, - "x": -1.499341368675232, - "y": 0.7913996577262878, - "orientation": 1.646286964416504, - "vx": -0.0011587372282519937, - "vy": 0.0151307238265872 - }, - { - "id": 5, - "x": -1.5025901794433594, - "y": -0.7985544204711914, - "orientation": -0.5081582069396973, - "vx": -1.001072558182159e-09, - "vy": 5.563149940712719e-10 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 37.61666666666667 - } - }, - { - "scenario_id": "decoy_and_overload_vs_score_aware_counter_flow_t53.5_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 53.516666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_score_aware_counter_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 53.516666666666666, - "ball_x": 2.0689592361450195, - "ball_y": 2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.407851696014404, - "y": -0.34574005007743835, - "orientation": 2.5484986305236816, - "vx": -4.5297099404706387e-13, - "vy": -3.3306690738754696e-15 - }, - { - "id": 1, - "x": 3.6887166500091553, - "y": -1.0260852575302124, - "orientation": 1.827906847000122, - "vx": -8.393286066166183e-13, - "vy": 5.735412145213559e-12 - }, - { - "id": 2, - "x": 2.6672751903533936, - "y": 0.5352143049240112, - "orientation": 1.7626527547836304, - "vx": -1.0258460747536446e-12, - "vy": 1.1390888232654106e-12 - }, - { - "id": 3, - "x": 3.3998613357543945, - "y": 0.5166937112808228, - "orientation": 2.017770767211914, - "vx": 2.6645352591003757e-14, - "vy": -9.22595333463505e-13 - }, - { - "id": 4, - "x": 3.146834373474121, - "y": 0.5509283542633057, - "orientation": 1.9267339706420898, - "vx": -4.796163466380676e-13, - "vy": 2.1649348980190553e-13 - }, - { - "id": 5, - "x": 2.1415834426879883, - "y": 0.6815479397773743, - "orientation": 1.4619170427322388, - "vx": 6.927791673660977e-13, - "vy": 1.3489209749195652e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.392007827758789, - "y": 0.3746631443500519, - "orientation": 0.013600576668977737, - "vx": -1.5081269566508126e-11, - "vy": 9.658940314238862e-14 - }, - { - "id": 1, - "x": 2.747400999069214, - "y": 1.0912258625030518, - "orientation": 1.839375376701355, - "vx": 1.532107773982716e-12, - "vy": -3.4772185131259903e-12 - }, - { - "id": 2, - "x": 2.7900142669677734, - "y": 0.7019513249397278, - "orientation": 1.7210283279418945, - "vx": -3.3306690738754696e-13, - "vy": 9.325873406851315e-14 - }, - { - "id": 3, - "x": 3.16058087348938, - "y": -1.5553325414657593, - "orientation": 1.8036593198776245, - "vx": 1.865174681370263e-13, - "vy": 4.3298697960381105e-13 - }, - { - "id": 4, - "x": 2.9427361488342285, - "y": -1.6298446655273438, - "orientation": 1.7733176946640015, - "vx": 1.199040866595169e-12, - "vy": -4.996003610813204e-13 - }, - { - "id": 5, - "x": -2.107332229614258, - "y": -0.4442073106765747, - "orientation": 0.619915783405304, - "vx": 5.329070518200751e-13, - "vy": 2.4913404672588513e-12 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 53.516666666666666 - } - }, - { - "scenario_id": "decoy_and_overload_vs_score_aware_counter_flow_t8.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 8.916666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_score_aware_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 8.916666666666666, - "ball_x": -1.7348753213882446, - "ball_y": 0.5180320143699646, - "ball_vx": -0.42975130677223206, - "ball_vy": 0.6005142331123352, - "friendly_robots": [ - { - "id": 0, - "x": 4.410090923309326, - "y": 0.004216919653117657, - "orientation": 3.0854241847991943, - "vx": -0.00014806108083575964, - "vy": -0.006922426633536816 - }, - { - "id": 1, - "x": -1.2421355247497559, - "y": -0.5043143630027771, - "orientation": 0.8714995384216309, - "vx": -1.1138900518417358, - "vy": 0.9977419376373291 - }, - { - "id": 2, - "x": -1.9562225341796875, - "y": 0.5029688477516174, - "orientation": 0.0334261916577816, - "vx": -0.5853270888328552, - "vy": 0.7371456027030945 - }, - { - "id": 3, - "x": 2.8425581455230713, - "y": -0.06169905513525009, - "orientation": 3.0458555221557617, - "vx": 0.20909735560417175, - "vy": 0.2764749228954315 - }, - { - "id": 4, - "x": 3.0235586166381836, - "y": -0.3746739625930786, - "orientation": 2.9808835983276367, - "vx": -0.023918043822050095, - "vy": 0.15549984574317932 - }, - { - "id": 5, - "x": -2.630748987197876, - "y": -0.32501792907714844, - "orientation": 0.5553454756736755, - "vx": -0.4129082262516022, - "vy": -0.33603647351264954 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408514499664307, - "y": 0.34214261174201965, - "orientation": 0.018901271745562553, - "vx": -0.003020649077370763, - "vy": 0.11894688010215759 - }, - { - "id": 1, - "x": -2.379429817199707, - "y": -0.34587955474853516, - "orientation": 0.5890094041824341, - "vx": 0.1632893830537796, - "vy": -0.9639201760292053 - }, - { - "id": 2, - "x": -1.0375608205795288, - "y": -0.06035119295120239, - "orientation": 2.1459362506866455, - "vx": -0.442455530166626, - "vy": 0.25706860423088074 - }, - { - "id": 3, - "x": -1.855452537536621, - "y": 0.33440110087394714, - "orientation": 0.18718276917934418, - "vx": -0.313827782869339, - "vy": 0.8579487800598145 - }, - { - "id": 4, - "x": -1.6878916025161743, - "y": -0.023725485429167747, - "orientation": 1.766131043434143, - "vx": -1.1723036766052246, - "vy": 0.6337200403213501 - }, - { - "id": 5, - "x": -2.6140403747558594, - "y": -0.8646079897880554, - "orientation": 0.9376798868179321, - "vx": 0.05112471058964729, - "vy": 0.4942062199115753 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 8.916666666666666 - } - }, - { - "scenario_id": "decoy_and_overload_vs_score_aware_counter_flow_t25.7_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 25.683333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_score_aware_counter_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 25.683333333333334, - "ball_x": -2.956000804901123, - "ball_y": 2.0168612003326416, - "ball_vx": -0.16527137160301208, - "ball_vy": 0.016925955191254616, - "friendly_robots": [ - { - "id": 0, - "x": 4.413923740386963, - "y": -0.03486177325248718, - "orientation": 2.8729023933410645, - "vx": -0.006906020920723677, - "vy": 0.06129451096057892 - }, - { - "id": 1, - "x": -2.616384267807007, - "y": 0.33506545424461365, - "orientation": 1.7334485054016113, - "vx": 0.7130611538887024, - "vy": 0.03138607740402222 - }, - { - "id": 2, - "x": -3.000159740447998, - "y": 2.1174988746643066, - "orientation": -1.0897977352142334, - "vx": -0.14519071578979492, - "vy": 0.0257855374366045 - }, - { - "id": 3, - "x": 3.1280601024627686, - "y": 0.8991490602493286, - "orientation": 2.9695067405700684, - "vx": -0.058238305151462555, - "vy": 0.017419734969735146 - }, - { - "id": 4, - "x": 2.923441171646118, - "y": 0.6705292463302612, - "orientation": 2.920825481414795, - "vx": -0.025874078273773193, - "vy": 0.058876119554042816 - }, - { - "id": 5, - "x": -3.024540901184082, - "y": 0.40195998549461365, - "orientation": 1.4613325595855713, - "vx": -0.0005342296790331602, - "vy": 0.4665677845478058 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.406009197235107, - "y": 0.3896559476852417, - "orientation": 0.7773831486701965, - "vx": -0.006334756035357714, - "vy": 0.03487148508429527 - }, - { - "id": 1, - "x": -2.7106728553771973, - "y": -1.0912269353866577, - "orientation": 1.6570203304290771, - "vx": -0.027379920706152916, - "vy": 1.2931067943572998 - }, - { - "id": 2, - "x": -2.2801566123962402, - "y": -0.3568272590637207, - "orientation": 2.0057528018951416, - "vx": 0.14475522935390472, - "vy": 1.5462136268615723 - }, - { - "id": 3, - "x": -3.209216356277466, - "y": 1.533483862876892, - "orientation": 1.5877928733825684, - "vx": 0.13732779026031494, - "vy": 0.6553398966789246 - }, - { - "id": 4, - "x": -2.888305187225342, - "y": 1.3463326692581177, - "orientation": 1.8234994411468506, - "vx": -0.00061571947298944, - "vy": 0.6552992463111877 - }, - { - "id": 5, - "x": -2.5663950443267822, - "y": 0.6716105937957764, - "orientation": 1.7810935974121094, - "vx": -0.06144840270280838, - "vy": 0.42837151885032654 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 25.683333333333334 - } - }, - { - "scenario_id": "decoy_and_overload_vs_score_aware_counter_flow_t47.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 47.03333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_score_aware_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 47.03333333333333, - "ball_x": 4.16969108581543, - "ball_y": -2.3341064453125, - "ball_vx": 2.2073090022445285e-08, - "ball_vy": -3.4211712574006015e-08, - "friendly_robots": [ - { - "id": 0, - "x": 4.410168170928955, - "y": -0.407052218914032, - "orientation": -1.6972819566726685, - "vx": 2.940754893643316e-05, - "vy": 0.0005020506796427071 - }, - { - "id": 1, - "x": 3.7756943702697754, - "y": -2.4841606616973877, - "orientation": -0.661525547504425, - "vx": 0.6851844191551208, - "vy": -0.05657035484910011 - }, - { - "id": 2, - "x": 3.1481029987335205, - "y": -2.387824535369873, - "orientation": 0.03974662721157074, - "vx": 1.1341931819915771, - "vy": -0.4581933617591858 - }, - { - "id": 3, - "x": 3.12093448638916, - "y": -1.199760913848877, - "orientation": -0.8335052132606506, - "vx": -0.05355392023921013, - "vy": -0.013179740868508816 - }, - { - "id": 4, - "x": 3.0062685012817383, - "y": -0.9903808236122131, - "orientation": -0.8581922054290771, - "vx": 0.006558675318956375, - "vy": -0.01691187545657158 - }, - { - "id": 5, - "x": 0.5494226813316345, - "y": 0.01630641706287861, - "orientation": -0.5441964864730835, - "vx": 0.4986591935157776, - "vy": 0.7637816667556763 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408227443695068, - "y": 0.004374826792627573, - "orientation": -0.26517918705940247, - "vx": 0.034555207937955856, - "vy": 0.14474357664585114 - }, - { - "id": 1, - "x": 1.4572477340698242, - "y": 0.4615600109100342, - "orientation": -0.86422199010849, - "vx": 1.3513919115066528, - "vy": 1.157509207725525 - }, - { - "id": 2, - "x": 1.6490087509155273, - "y": -1.4871433973312378, - "orientation": -0.3490777015686035, - "vx": 0.8860411643981934, - "vy": 1.5926626920700073 - }, - { - "id": 3, - "x": 4.006803512573242, - "y": -2.174988269805908, - "orientation": -0.5523801445960999, - "vx": 0.31589919328689575, - "vy": -0.2671893537044525 - }, - { - "id": 4, - "x": 3.683363914489746, - "y": -2.215928792953491, - "orientation": -0.25477921962738037, - "vx": 0.09112585335969925, - "vy": -0.0019043402280658484 - }, - { - "id": 5, - "x": -2.599997043609619, - "y": -2.2844130992889404, - "orientation": -0.008179954253137112, - "vx": -5.230071110418066e-06, - "vy": -0.02742261439561844 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 47.03333333333333 - } - }, - { - "scenario_id": "decoy_and_overload_vs_score_aware_zone_flow_t42.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 42.06666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_score_aware_zone_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 42.06666666666666, - "ball_x": -1.3429316282272339, - "ball_y": -0.2816219627857208, - "ball_vx": 3.923561475716042e-09, - "ball_vy": -1.4767270739568517e-09, - "friendly_robots": [ - { - "id": 0, - "x": 4.41034460067749, - "y": -0.002968252170830965, - "orientation": -3.092284917831421, - "vx": -8.882095059448147e-09, - "vy": 8.024804998285617e-08 - }, - { - "id": 1, - "x": -1.3596149682998657, - "y": -0.38873520493507385, - "orientation": 1.6031420230865479, - "vx": 7.845137872664054e-09, - "vy": -2.145532196351496e-09 - }, - { - "id": 2, - "x": -1.2036412954330444, - "y": -0.07166679948568344, - "orientation": -2.785304307937622, - "vx": -0.28512734174728394, - "vy": 0.4879930019378662 - }, - { - "id": 3, - "x": 3.2954673767089844, - "y": -0.147008016705513, - "orientation": -3.015000820159912, - "vx": -0.008556257002055645, - "vy": 1.1654833555221558 - }, - { - "id": 4, - "x": 2.85686993598938, - "y": 0.1059100404381752, - "orientation": -3.065546751022339, - "vx": 0.2751973569393158, - "vy": 0.3822093605995178 - }, - { - "id": 5, - "x": -2.843219757080078, - "y": -0.38566553592681885, - "orientation": -0.03715711832046509, - "vx": -0.5423083305358887, - "vy": 0.41130656003952026 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410575866699219, - "y": 0.01646849699318409, - "orientation": -0.08146237581968307, - "vx": 0.00036942577571608126, - "vy": -0.19030842185020447 - }, - { - "id": 1, - "x": -3.1483101844787598, - "y": -0.15717270970344543, - "orientation": 0.008918841369450092, - "vx": -0.47316163778305054, - "vy": -0.4828304052352905 - }, - { - "id": 2, - "x": -2.971118450164795, - "y": -0.19038887321949005, - "orientation": -0.03867747634649277, - "vx": -0.40399685502052307, - "vy": -0.22560153901576996 - }, - { - "id": 3, - "x": -0.4261227250099182, - "y": -0.27541226148605347, - "orientation": 3.0883655548095703, - "vx": -0.40774697065353394, - "vy": 0.6964712142944336 - }, - { - "id": 4, - "x": -0.7101705074310303, - "y": -0.3562779128551483, - "orientation": 3.0657293796539307, - "vx": -0.08725292980670929, - "vy": -0.05638067051768303 - }, - { - "id": 5, - "x": 2.9641032218933105, - "y": -0.5018362402915955, - "orientation": 3.0183615684509277, - "vx": -0.44150903820991516, - "vy": -0.8562525510787964 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 42.06666666666666 - } - }, - { - "scenario_id": "decoy_and_overload_vs_score_aware_zone_flow_t45.3_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 45.31666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_score_aware_zone_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 45.31666666666666, - "ball_x": -2.5769691467285156, - "ball_y": 0.09858189523220062, - "ball_vx": 2.7301018690195633e-06, - "ball_vy": 1.2770670764439274e-05, - "friendly_robots": [ - { - "id": 0, - "x": 4.409808158874512, - "y": 0.04082457721233368, - "orientation": 3.1366825103759766, - "vx": 0.0014501113910228014, - "vy": -0.05668700486421585 - }, - { - "id": 1, - "x": -1.8746036291122437, - "y": -0.022516170516610146, - "orientation": 3.070889711380005, - "vx": -0.3694459795951843, - "vy": 0.3967386484146118 - }, - { - "id": 2, - "x": -1.3777512311935425, - "y": 0.2352675050497055, - "orientation": -3.081716775894165, - "vx": 0.5202327370643616, - "vy": 0.22781191766262054 - }, - { - "id": 3, - "x": 3.141688823699951, - "y": 0.10850238800048828, - "orientation": -3.1152422428131104, - "vx": -0.2366735190153122, - "vy": -0.8934323191642761 - }, - { - "id": 4, - "x": 2.5701162815093994, - "y": 0.2441708892583847, - "orientation": -3.096628189086914, - "vx": -1.0803663730621338, - "vy": -0.13457223773002625 - }, - { - "id": 5, - "x": -2.662454128265381, - "y": 0.02745354175567627, - "orientation": 0.338177889585495, - "vx": 4.191677817289019e-06, - "vy": 1.2090881682524923e-05 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410357475280762, - "y": -0.046968553215265274, - "orientation": 0.05567125231027603, - "vx": -0.009170928969979286, - "vy": 0.11155570298433304 - }, - { - "id": 1, - "x": -2.8736562728881836, - "y": 0.022177601233124733, - "orientation": 0.26116830110549927, - "vx": 0.24021512269973755, - "vy": 0.2432725727558136 - }, - { - "id": 2, - "x": -3.107114791870117, - "y": 0.1715373992919922, - "orientation": 0.12462759763002396, - "vx": 0.2462294101715088, - "vy": 0.8800249695777893 - }, - { - "id": 3, - "x": -0.711376428604126, - "y": 0.13769538700580597, - "orientation": -3.1319503784179688, - "vx": -0.13792911171913147, - "vy": 0.1579950898885727 - }, - { - "id": 4, - "x": -1.0662704706192017, - "y": 0.05088336020708084, - "orientation": -3.1099190711975098, - "vx": -0.3560073673725128, - "vy": -0.1487329602241516 - }, - { - "id": 5, - "x": 2.6518542766571045, - "y": 0.48856884241104126, - "orientation": -3.095487356185913, - "vx": -0.08362063020467758, - "vy": -0.2636009454727173 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 45.31666666666666 - } - }, - { - "scenario_id": "decoy_and_overload_vs_score_aware_zone_flow_t48.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 48.766666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_score_aware_zone_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 48.766666666666666, - "ball_x": -3.8031868934631348, - "ball_y": 1.520875334739685, - "ball_vx": -0.05937788635492325, - "ball_vy": 0.06537926942110062, - "friendly_robots": [ - { - "id": 0, - "x": 4.40976095199585, - "y": -0.3647749722003937, - "orientation": 2.923039674758911, - "vx": 0.0003925222554244101, - "vy": -0.07948772609233856 - }, - { - "id": 1, - "x": -1.9211294651031494, - "y": 0.8031061291694641, - "orientation": 2.4090261459350586, - "vx": -0.7467448115348816, - "vy": 0.48967307806015015 - }, - { - "id": 2, - "x": -2.433255434036255, - "y": -0.16717690229415894, - "orientation": 2.4473283290863037, - "vx": -1.0140396356582642, - "vy": -0.1963876187801361 - }, - { - "id": 3, - "x": 3.125809907913208, - "y": 0.7541727423667908, - "orientation": 2.9746150970458984, - "vx": -0.1939343959093094, - "vy": 0.2324015349149704 - }, - { - "id": 4, - "x": 2.8927724361419678, - "y": 0.5019461512565613, - "orientation": 2.9845712184906006, - "vx": -0.005751487798988819, - "vy": 0.15937763452529907 - }, - { - "id": 5, - "x": -2.833209991455078, - "y": 0.09382782131433487, - "orientation": 2.1150848865509033, - "vx": 0.3615615963935852, - "vy": 0.2302517294883728 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412464618682861, - "y": 0.38732197880744934, - "orientation": 1.0463039875030518, - "vx": -0.04454173520207405, - "vy": -0.13392199575901031 - }, - { - "id": 1, - "x": -3.0729825496673584, - "y": -0.35175421833992004, - "orientation": 1.9237968921661377, - "vx": -0.0031290538609027863, - "vy": -0.339173823595047 - }, - { - "id": 2, - "x": -3.663393020629883, - "y": 1.343469262123108, - "orientation": 2.222916603088379, - "vx": -0.2552885115146637, - "vy": 0.3235335648059845 - }, - { - "id": 3, - "x": -0.9177089333534241, - "y": 0.8159825801849365, - "orientation": 2.9264509677886963, - "vx": -1.3953990936279297, - "vy": 0.70265132188797 - }, - { - "id": 4, - "x": -3.047692060470581, - "y": 1.0297977924346924, - "orientation": 2.632521629333496, - "vx": -0.9963260293006897, - "vy": 0.7015912532806396 - }, - { - "id": 5, - "x": -0.08679108321666718, - "y": 0.7540301084518433, - "orientation": 2.927722692489624, - "vx": -1.5664618015289307, - "vy": 0.6916852593421936 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 48.766666666666666 - } - }, - { - "scenario_id": "decoy_and_overload_vs_score_aware_zone_flow_t52.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 52.03333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_score_aware_zone_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 52.03333333333333, - "ball_x": -3.85660982131958, - "ball_y": 1.5494314432144165, - "ball_vx": -0.13366606831550598, - "ball_vy": 0.03461318463087082, - "friendly_robots": [ - { - "id": 0, - "x": 4.409965515136719, - "y": -0.0042903125286102295, - "orientation": 2.954857587814331, - "vx": 5.782754305982962e-05, - "vy": 0.007535070646554232 - }, - { - "id": 1, - "x": -3.7489700317382812, - "y": 1.559567928314209, - "orientation": -2.931816339492798, - "vx": -0.0844077616930008, - "vy": 0.06432313472032547 - }, - { - "id": 2, - "x": -2.9275012016296387, - "y": -0.287104994058609, - "orientation": 2.034663200378418, - "vx": 0.019564036279916763, - "vy": 0.07424987107515335 - }, - { - "id": 3, - "x": 3.081847906112671, - "y": 0.7637028694152832, - "orientation": 3.029860734939575, - "vx": 1.0658141036401503e-13, - "vy": -4.629630012686903e-13 - }, - { - "id": 4, - "x": 2.8779120445251465, - "y": 0.5661896467208862, - "orientation": 2.997100830078125, - "vx": 5.137080734129995e-07, - "vy": -6.509080776595511e-07 - }, - { - "id": 5, - "x": -2.922724723815918, - "y": -0.6234205365180969, - "orientation": 1.967195987701416, - "vx": 0.23156440258026123, - "vy": 0.3589296340942383 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412693023681641, - "y": 0.22079963982105255, - "orientation": 1.199903964996338, - "vx": -0.066478431224823, - "vy": -0.1553156077861786 - }, - { - "id": 1, - "x": -3.984332323074341, - "y": 0.6790558695793152, - "orientation": 0.9648929834365845, - "vx": 0.6506832838058472, - "vy": -1.361301064491272 - }, - { - "id": 2, - "x": -3.9568822383880615, - "y": 1.5101174116134644, - "orientation": 0.41922488808631897, - "vx": -0.12735339999198914, - "vy": 0.017722101882100105 - }, - { - "id": 3, - "x": -2.6316258907318115, - "y": 0.016932230442762375, - "orientation": 2.3607826232910156, - "vx": -0.7574412822723389, - "vy": 1.7671161890029907 - }, - { - "id": 4, - "x": 0.522506833076477, - "y": 1.0881906747817993, - "orientation": 3.0558362007141113, - "vx": 1.8551886081695557, - "vy": -0.4939190745353699 - }, - { - "id": 5, - "x": 2.3282930850982666, - "y": 0.7562102675437927, - "orientation": 3.0004541873931885, - "vx": 0.6982082724571228, - "vy": 0.08708448708057404 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 52.03333333333333 - } - }, - { - "scenario_id": "decoy_and_overload_vs_shadow_switch_t46.0_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 46.03333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 46.03333333333333, - "ball_x": -1.7789181470870972, - "ball_y": 2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402990818023682, - "y": 0.09414040297269821, - "orientation": 3.1407012939453125, - "vx": 1.1255529841491807e-09, - "vy": -1.8418599978531347e-12 - }, - { - "id": 1, - "x": -2.6861469745635986, - "y": 0.04664718732237816, - "orientation": 1.4277775287628174, - "vx": 1.092459456231154e-12, - "vy": -9.367506770274758e-14 - }, - { - "id": 2, - "x": -2.653703451156616, - "y": 1.6796420812606812, - "orientation": 0.9965949058532715, - "vx": -1.0791367799356522e-12, - "vy": -1.7319479184152442e-13 - }, - { - "id": 3, - "x": 2.801952600479126, - "y": 0.5616564750671387, - "orientation": 2.957812547683716, - "vx": 3.597122599785507e-13, - "vy": 4.39648317751562e-13 - }, - { - "id": 4, - "x": 3.0394046306610107, - "y": 0.29485830664634705, - "orientation": 2.7270116806030273, - "vx": 2.757793993168889e-12, - "vy": -1.7985612998927536e-13 - }, - { - "id": 5, - "x": -2.895836114883423, - "y": 0.04500049725174904, - "orientation": 1.282161831855774, - "vx": -8.260059303211165e-13, - "vy": -5.287437154777308e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.421139717102051, - "y": -0.1481538861989975, - "orientation": 0.5154330730438232, - "vx": 5.515587986337778e-12, - "vy": 3.5371705564557487e-12 - }, - { - "id": 1, - "x": -2.3631889820098877, - "y": 0.08129709213972092, - "orientation": 1.7722779512405396, - "vx": 4.1300296516055823e-13, - "vy": -1.6237011735142914e-14 - }, - { - "id": 2, - "x": -2.7551310062408447, - "y": 1.9307384490966797, - "orientation": 0.7496305108070374, - "vx": -7.593925488436071e-13, - "vy": -8.000267115448878e-12 - }, - { - "id": 3, - "x": 1.9335917234420776, - "y": 2.529086112976074, - "orientation": -2.9671998023986816, - "vx": -3.8902214782865485e-12, - "vy": -2.531308496145357e-13 - }, - { - "id": 4, - "x": -3.1523165702819824, - "y": 1.1754753589630127, - "orientation": 0.992255449295044, - "vx": 2.41140440948584e-12, - "vy": 4.063416270128073e-13 - }, - { - "id": 5, - "x": -2.90828800201416, - "y": 0.8240160346031189, - "orientation": 1.051487684249878, - "vx": -2.398081733190338e-13, - "vy": -3.3306690738754696e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 46.03333333333333 - } - }, - { - "scenario_id": "decoy_and_overload_vs_shadow_switch_t54.3_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 54.333333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 54.333333333333336, - "ball_x": -2.0153934955596924, - "ball_y": 2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402926921844482, - "y": 0.21229305863380432, - "orientation": 3.14064621925354, - "vx": 1.305622276959184e-12, - "vy": -1.6570078642530461e-13 - }, - { - "id": 1, - "x": -2.855457067489624, - "y": 0.7480618953704834, - "orientation": 1.2458997964859009, - "vx": -2.7977620220553945e-13, - "vy": -1.8318679906315083e-13 - }, - { - "id": 2, - "x": -2.7826836109161377, - "y": 2.5707180500030518, - "orientation": -2.9136478900909424, - "vx": -0.0206141397356987, - "vy": -0.004821974318474531 - }, - { - "id": 3, - "x": 2.7037880420684814, - "y": 0.24647550284862518, - "orientation": 2.609290599822998, - "vx": -6.261657858885883e-13, - "vy": -7.477352070850429e-13 - }, - { - "id": 4, - "x": 3.0178701877593994, - "y": 0.22213594615459442, - "orientation": 2.649789333343506, - "vx": -1.0658141036401503e-12, - "vy": -7.951972413877684e-13 - }, - { - "id": 5, - "x": -3.0380728244781494, - "y": 1.5969892740249634, - "orientation": 1.11685049533844, - "vx": -1.3589129821411916e-12, - "vy": -6.52811138479592e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.481055736541748, - "y": 0.10109662264585495, - "orientation": 0.3334379196166992, - "vx": -2.3447910280083306e-12, - "vy": -2.9309887850104133e-13 - }, - { - "id": 1, - "x": -2.8653500080108643, - "y": -0.9188269972801208, - "orientation": 1.2177577018737793, - "vx": -1.4521717162097048e-12, - "vy": -2.5146551507759796e-12 - }, - { - "id": 2, - "x": -1.4919211864471436, - "y": 2.7822909355163574, - "orientation": 3.0166707038879395, - "vx": 3.3306690738754696e-13, - "vy": 2.1316282072803006e-13 - }, - { - "id": 3, - "x": 2.340893030166626, - "y": -0.22206419706344604, - "orientation": 2.676297903060913, - "vx": -1.3322676295501878e-14, - "vy": 3.6137759451548845e-13 - }, - { - "id": 4, - "x": -3.421463966369629, - "y": 1.2353615760803223, - "orientation": 0.9641874432563782, - "vx": 1.851852005074761e-12, - "vy": 4.263256414560601e-12 - }, - { - "id": 5, - "x": -3.202054023742676, - "y": 1.4737062454223633, - "orientation": 1.2098909616470337, - "vx": 4.39648317751562e-13, - "vy": 1.0658141036401503e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 54.333333333333336 - } - }, - { - "scenario_id": "decoy_and_overload_vs_shadow_switch_t19.3_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 19.333333333333332, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_shadow_switch.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 19.333333333333332, - "ball_x": -0.26663389801979065, - "ball_y": -1.1298350095748901, - "ball_vx": 0.010550042614340782, - "ball_vy": 0.0005548416520468891, - "friendly_robots": [ - { - "id": 0, - "x": 4.409259796142578, - "y": -0.029167864471673965, - "orientation": -2.9144585132598877, - "vx": 0.0012997993035241961, - "vy": 0.05125828832387924 - }, - { - "id": 1, - "x": -0.15822023153305054, - "y": -1.1617380380630493, - "orientation": 2.746891498565674, - "vx": 0.03863169625401497, - "vy": 0.09205803275108337 - }, - { - "id": 2, - "x": -0.7613790035247803, - "y": -1.0993181467056274, - "orientation": 0.08170600235462189, - "vx": -0.5979624390602112, - "vy": 0.4922274947166443 - }, - { - "id": 3, - "x": 2.9173407554626465, - "y": 0.17540796101093292, - "orientation": -2.7534990310668945, - "vx": -0.006547152530401945, - "vy": -0.005242542829364538 - }, - { - "id": 4, - "x": 3.070352077484131, - "y": -0.06380491703748703, - "orientation": -2.8333487510681152, - "vx": 9.945910761643972e-09, - "vy": -3.360745282066091e-08 - }, - { - "id": 5, - "x": -2.73805832862854, - "y": 0.12420479208230972, - "orientation": -0.42984896898269653, - "vx": 0.52847820520401, - "vy": -0.8495950698852539 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408463954925537, - "y": 0.12010524421930313, - "orientation": -0.26365116238594055, - "vx": -0.001946923672221601, - "vy": 0.5083178281784058 - }, - { - "id": 1, - "x": -2.952089309692383, - "y": -0.19043771922588348, - "orientation": -0.2921764850616455, - "vx": -0.2181262969970703, - "vy": -0.1926676630973816 - }, - { - "id": 2, - "x": -3.2402877807617188, - "y": 0.08327751606702805, - "orientation": -0.23137423396110535, - "vx": -0.07512595504522324, - "vy": 0.0061272066086530685 - }, - { - "id": 3, - "x": -2.3178176879882812, - "y": 0.27886828780174255, - "orientation": -0.6004517078399658, - "vx": 0.31206202507019043, - "vy": -0.2464095950126648 - }, - { - "id": 4, - "x": 0.3623773157596588, - "y": -1.3580703735351562, - "orientation": 2.9137566089630127, - "vx": -0.06841463595628738, - "vy": -0.03444729745388031 - }, - { - "id": 5, - "x": 0.19769428670406342, - "y": -1.1019850969314575, - "orientation": -3.1342508792877197, - "vx": -0.6588518023490906, - "vy": -0.36413705348968506 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 19.333333333333332 - } - }, - { - "scenario_id": "decoy_and_overload_vs_shadow_switch_t27.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 27.183333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 27.183333333333334, - "ball_x": -2.7954843044281006, - "ball_y": -0.25737476348876953, - "ball_vx": 0.1777011752128601, - "ball_vy": -0.15539197623729706, - "friendly_robots": [ - { - "id": 0, - "x": 4.40895414352417, - "y": 0.2681838870048523, - "orientation": -3.0811879634857178, - "vx": 0.011274165473878384, - "vy": 0.1179867684841156 - }, - { - "id": 1, - "x": -2.788771390914917, - "y": -0.3674626648426056, - "orientation": 1.8490102291107178, - "vx": 0.15440936386585236, - "vy": -0.15396690368652344 - }, - { - "id": 2, - "x": -2.8063607215881348, - "y": 0.23846308887004852, - "orientation": -1.773499846458435, - "vx": -0.19743244349956512, - "vy": 0.062010474503040314 - }, - { - "id": 3, - "x": 2.872737169265747, - "y": -0.506024956703186, - "orientation": 3.102997303009033, - "vx": 0.01604006439447403, - "vy": 0.16376130282878876 - }, - { - "id": 4, - "x": 3.1682722568511963, - "y": -0.4612084925174713, - "orientation": 3.11720871925354, - "vx": -0.025400947779417038, - "vy": 0.1626831293106079 - }, - { - "id": 5, - "x": -2.9639689922332764, - "y": -1.1569536924362183, - "orientation": 1.4003058671951294, - "vx": 7.070999572533765e-07, - "vy": -1.2209966371301562e-07 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4103875160217285, - "y": -0.008116469718515873, - "orientation": -0.150955468416214, - "vx": 0.0017821269575506449, - "vy": 0.024118779227137566 - }, - { - "id": 1, - "x": -2.717755079269409, - "y": -0.19415174424648285, - "orientation": -2.5236501693725586, - "vx": -0.21126168966293335, - "vy": -1.0051664113998413 - }, - { - "id": 2, - "x": -3.0177698135375977, - "y": -0.13421452045440674, - "orientation": -0.5302244424819946, - "vx": 0.017006803303956985, - "vy": -0.02853706106543541 - }, - { - "id": 3, - "x": -2.246999979019165, - "y": -0.3736712336540222, - "orientation": 2.8813703060150146, - "vx": 0.09789213538169861, - "vy": 0.019858257845044136 - }, - { - "id": 4, - "x": -2.156766891479492, - "y": 0.13253575563430786, - "orientation": -2.666651487350464, - "vx": -0.07959228754043579, - "vy": 0.18612517416477203 - }, - { - "id": 5, - "x": -2.3630893230438232, - "y": -1.1542444229125977, - "orientation": 2.027346611022949, - "vx": 3.8614771824541094e-07, - "vy": 1.8511934740672586e-07 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 27.183333333333334 - } - }, - { - "scenario_id": "decoy_and_overload_vs_split_shape_t21.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 21.633333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_split_shape.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 21.633333333333333, - "ball_x": 2.25, - "ball_y": -0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.233392715454102, - "y": 0.16248399019241333, - "orientation": -3.0390625, - "vx": 0.09968012571334839, - "vy": 0.8599146604537964 - }, - { - "id": 1, - "x": 1.382767677307129, - "y": -0.7512751221656799, - "orientation": -2.2106850147247314, - "vx": 0.026742445304989815, - "vy": 0.026060545817017555 - }, - { - "id": 2, - "x": 1.3443310260772705, - "y": -0.5754345059394836, - "orientation": 2.1262736320495605, - "vx": 0.14307810366153717, - "vy": 0.05298801511526108 - }, - { - "id": 3, - "x": 1.1033753156661987, - "y": -0.36705833673477173, - "orientation": 0.870496392250061, - "vx": 0.10504583269357681, - "vy": 0.014515411108732224 - }, - { - "id": 4, - "x": 1.1186052560806274, - "y": 0.21096324920654297, - "orientation": -0.39908692240715027, - "vx": 0.02188400737941265, - "vy": -0.06277140229940414 - }, - { - "id": 5, - "x": 1.4968737363815308, - "y": 0.6577386260032654, - "orientation": -2.2961044311523438, - "vx": -0.09216823428869247, - "vy": -0.3343197703361511 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": 1.304263949394226, - "y": -1.159263014793396, - "orientation": 1.2015759944915771, - "vx": 0.3075332045555115, - "vy": -0.041063062846660614 - }, - { - "id": 1, - "x": 2.124253034591675, - "y": -0.0011568850604817271, - "orientation": -0.0009339030948467553, - "vx": 0.010110806673765182, - "vy": 0.0020353628788143396 - }, - { - "id": 2, - "x": 1.1748844385147095, - "y": -0.8158144354820251, - "orientation": 1.1584563255310059, - "vx": -0.11666615307331085, - "vy": -0.2434777021408081 - }, - { - "id": 3, - "x": 1.2725263833999634, - "y": -0.12599050998687744, - "orientation": -2.052995443344116, - "vx": -0.039087653160095215, - "vy": -0.08629697561264038 - }, - { - "id": 4, - "x": 1.3657299280166626, - "y": 0.19278433918952942, - "orientation": -2.8916406631469727, - "vx": -0.0268816277384758, - "vy": -0.05138583108782768 - }, - { - "id": 5, - "x": 1.2305752038955688, - "y": 0.54019695520401, - "orientation": -0.7726390361785889, - "vx": 0.015229713171720505, - "vy": -0.0314580462872982 - } - ], - "referee_command": "PREPARE_PENALTY_BLUE", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 21.633333333333333 - } - }, - { - "scenario_id": "decoy_and_overload_vs_split_shape_t30.7_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 30.716666666666665, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_split_shape.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 30.716666666666665, - "ball_x": -0.0, - "ball_y": 0.0, - "ball_vx": -0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409895896911621, - "y": 0.4070338308811188, - "orientation": -3.0505011081695557, - "vx": -2.5076056772377342e-05, - "vy": -0.0006429741624742746 - }, - { - "id": 1, - "x": 0.1220712885260582, - "y": -0.0021155409049242735, - "orientation": 3.1406452655792236, - "vx": 2.2630647356081113e-11, - "vy": -1.5172758882631143e-13 - }, - { - "id": 2, - "x": 0.7999454140663147, - "y": 0.497041791677475, - "orientation": 1.5532475709915161, - "vx": 1.63202784619898e-13, - "vy": -2.2233881402655697e-11 - }, - { - "id": 3, - "x": 0.7809856534004211, - "y": -0.520396888256073, - "orientation": 0.8213576078414917, - "vx": 0.033452168107032776, - "vy": 0.03588453680276871 - }, - { - "id": 4, - "x": 1.5027861595153809, - "y": 0.7991244792938232, - "orientation": 2.8362483978271484, - "vx": -2.1316282072803006e-12, - "vy": 5.695444116327053e-13 - }, - { - "id": 5, - "x": 1.4998254776000977, - "y": -0.7970192432403564, - "orientation": -1.5113561153411865, - "vx": 2.3447910280083306e-12, - "vy": 1.545430450278218e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.392288684844971, - "y": -0.004575331229716539, - "orientation": 0.0020355854649096727, - "vx": -0.03115605004131794, - "vy": 0.008049976080656052 - }, - { - "id": 1, - "x": -0.6289848685264587, - "y": 0.5378504395484924, - "orientation": -2.489206075668335, - "vx": -0.3003394901752472, - "vy": -0.24326318502426147 - }, - { - "id": 2, - "x": -0.7977263927459717, - "y": -0.40187180042266846, - "orientation": 2.4537205696105957, - "vx": -0.004000036511570215, - "vy": 0.0032930723391473293 - }, - { - "id": 3, - "x": -1.489245891571045, - "y": 0.6020000576972961, - "orientation": -2.9586410522460938, - "vx": -0.01891981065273285, - "vy": -0.003518776036798954 - }, - { - "id": 4, - "x": -1.1071933507919312, - "y": -0.6944053173065186, - "orientation": 2.9248383045196533, - "vx": -0.6917794346809387, - "vy": 0.16778691112995148 - }, - { - "id": 5, - "x": -2.4923157691955566, - "y": 0.0031141899526119232, - "orientation": -2.7574636936187744, - "vx": -0.013518860563635826, - "vy": -0.005478838458657265 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 30.716666666666665 - } - }, - { - "scenario_id": "decoy_and_overload_vs_split_shape_t44.1_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 44.083333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 44.083333333333336, - "ball_x": 2.5, - "ball_y": -1.4249629974365234, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402968883514404, - "y": -0.40321093797683716, - "orientation": -3.140683650970459, - "vx": 3.68798325212083e-10, - "vy": -7.07267577837456e-12 - }, - { - "id": 1, - "x": 2.796584367752075, - "y": -0.6673867106437683, - "orientation": 1.1354707479476929, - "vx": 4.1300296516055823e-13, - "vy": -1.2723155862204294e-12 - }, - { - "id": 2, - "x": 1.8675950765609741, - "y": -1.0026201009750366, - "orientation": 2.5504183769226074, - "vx": -0.057833340018987656, - "vy": 0.03860141709446907 - }, - { - "id": 3, - "x": 3.243109703063965, - "y": -1.1367638111114502, - "orientation": 0.3690417408943176, - "vx": 7.62486479288782e-07, - "vy": 2.957099525247031e-07 - }, - { - "id": 4, - "x": 3.054924964904785, - "y": -0.8485386967658997, - "orientation": 0.6143285036087036, - "vx": -7.207567875866516e-12, - "vy": 4.3298697960381105e-13 - }, - { - "id": 5, - "x": -0.4731404185295105, - "y": -0.034853387624025345, - "orientation": -0.25775381922721863, - "vx": -1.7619239400801234e-12, - "vy": 1.4384327062799684e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.466499328613281, - "y": 0.11058910936117172, - "orientation": -0.035103753209114075, - "vx": 2.7178259642823832e-12, - "vy": 1.3763989947790378e-12 - }, - { - "id": 1, - "x": 1.973957896232605, - "y": -0.6124609708786011, - "orientation": -0.24683555960655212, - "vx": 4.782840790085174e-12, - "vy": 4.296563105299356e-13 - }, - { - "id": 2, - "x": -3.0613346099853516, - "y": -0.5101789832115173, - "orientation": -0.12227070331573486, - "vx": -2.398081733190338e-13, - "vy": 2.9976021664879227e-13 - }, - { - "id": 3, - "x": -2.725060224533081, - "y": -0.7319750189781189, - "orientation": -0.10959682613611221, - "vx": 1.212363542890671e-12, - "vy": -3.6637359812630166e-14 - }, - { - "id": 4, - "x": 1.8008915185928345, - "y": -0.6686392426490784, - "orientation": -0.2331767976284027, - "vx": -1.325606291402437e-12, - "vy": 1.3655743202889425e-13 - }, - { - "id": 5, - "x": 0.11230657994747162, - "y": -0.006158487871289253, - "orientation": -0.31332820653915405, - "vx": -6.007694342002878e-13, - "vy": 1.303384483675174e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 44.083333333333336 - } - }, - { - "scenario_id": "decoy_and_overload_vs_split_shape_t55.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 55.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_split_shape.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 55.85, - "ball_x": -0.0, - "ball_y": -0.0, - "ball_vx": -0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409987449645996, - "y": 0.4066716432571411, - "orientation": -3.050654888153076, - "vx": 2.2342643205774948e-05, - "vy": 0.005855631083250046 - }, - { - "id": 1, - "x": 0.12272673845291138, - "y": -0.0011912622721865773, - "orientation": 3.1406681537628174, - "vx": 1.0581119314068133e-11, - "vy": -1.2467891302714307e-13 - }, - { - "id": 2, - "x": 0.8026285171508789, - "y": 0.5013525485992432, - "orientation": -2.6654391288757324, - "vx": -6.086731900722953e-07, - "vy": -3.132137464945117e-07 - }, - { - "id": 3, - "x": 0.8034603595733643, - "y": -0.4993697702884674, - "orientation": -2.96053147315979, - "vx": -0.006087844260036945, - "vy": -0.00110875372774899 - }, - { - "id": 4, - "x": 1.5022389888763428, - "y": 0.7981002926826477, - "orientation": 2.4370903968811035, - "vx": 6.32918499832158e-07, - "vy": -5.370850431063445e-07 - }, - { - "id": 5, - "x": 1.4455140829086304, - "y": -0.8047661781311035, - "orientation": 0.08634857088327408, - "vx": 0.09585768729448318, - "vy": 0.00838523916900158 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409787178039551, - "y": -0.002947739092633128, - "orientation": 0.0016209973255172372, - "vx": 4.529709940470639e-12, - "vy": 1.989489302467451e-12 - }, - { - "id": 1, - "x": -0.62958824634552, - "y": 0.5386319756507874, - "orientation": -2.4797964096069336, - "vx": -0.2993689477443695, - "vy": -0.24449323117733002 - }, - { - "id": 2, - "x": -0.8026469945907593, - "y": -0.3965417444705963, - "orientation": -0.91661137342453, - "vx": 0.0046568866819143295, - "vy": -0.0060841781087219715 - }, - { - "id": 3, - "x": -1.4949908256530762, - "y": 0.6017024517059326, - "orientation": -2.814857244491577, - "vx": -0.008812611922621727, - "vy": -0.0029951524920761585 - }, - { - "id": 4, - "x": -1.4789953231811523, - "y": -0.6069130301475525, - "orientation": 2.824570417404175, - "vx": -0.036953818053007126, - "vy": 0.012162192724645138 - }, - { - "id": 5, - "x": -2.4971208572387695, - "y": -0.0005495272343978286, - "orientation": 2.953901529312134, - "vx": 3.3573144264664734e-11, - "vy": -3.808724169385158e-12 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 55.85 - } - }, - { - "scenario_id": "decoy_and_overload_vs_split_shape_t63.5_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 63.483333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 63.483333333333334, - "ball_x": -0.7892866730690002, - "ball_y": 0.6217477917671204, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.3902997970581055, - "y": 0.0021995212882757187, - "orientation": 3.027430295944214, - "vx": 3.197442310920451e-12, - "vy": 2.0867422373394007e-13 - }, - { - "id": 1, - "x": -0.017469892278313637, - "y": 0.7655720710754395, - "orientation": 0.1851789355278015, - "vx": 0.025765152648091316, - "vy": 0.004801202565431595 - }, - { - "id": 2, - "x": -1.269873023033142, - "y": -0.013843761757016182, - "orientation": -2.2191452980041504, - "vx": -0.003362441435456276, - "vy": -0.004446941427886486 - }, - { - "id": 3, - "x": 3.05914306640625, - "y": 0.4736159145832062, - "orientation": 3.0121617317199707, - "vx": -1.4921397450962104e-12, - "vy": 7.993605777301127e-14 - }, - { - "id": 4, - "x": 2.727238416671753, - "y": 0.6447206139564514, - "orientation": 2.927682399749756, - "vx": -1.092459456231154e-12, - "vy": -7.66053886991358e-14 - }, - { - "id": 5, - "x": -0.7135850787162781, - "y": -0.45149680972099304, - "orientation": 1.4058165550231934, - "vx": 6.128431095930864e-13, - "vy": 3.65374397404139e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.464198589324951, - "y": 0.1875704824924469, - "orientation": 0.040033627301454544, - "vx": -2.211564265053312e-12, - "vy": 3.2057689836051395e-13 - }, - { - "id": 1, - "x": -1.427286148071289, - "y": 0.650067925453186, - "orientation": 3.0255801677703857, - "vx": -9.658940314238862e-13, - "vy": -7.394085344003543e-13 - }, - { - "id": 2, - "x": -2.7681996822357178, - "y": 0.44952675700187683, - "orientation": 0.3060120940208435, - "vx": -5.728750807065808e-13, - "vy": -1.7069679003611782e-12 - }, - { - "id": 3, - "x": -2.610438823699951, - "y": 0.5627766251564026, - "orientation": 0.40173691511154175, - "vx": 4.662936703425657e-13, - "vy": -9.79216707719388e-13 - }, - { - "id": 4, - "x": 0.6828837990760803, - "y": -0.3427581489086151, - "orientation": 1.9962936639785767, - "vx": -2.831068712794149e-13, - "vy": 1.482147737874584e-13 - }, - { - "id": 5, - "x": -0.5024465322494507, - "y": 1.1433523893356323, - "orientation": 0.12742732465267181, - "vx": -3.530509218307998e-12, - "vy": -2.6645352591003757e-14 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 63.483333333333334 - } - }, - { - "scenario_id": "decoy_and_overload_vs_split_shape_t6.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 6.333333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 6.333333333333333, - "ball_x": -0.47213611006736755, - "ball_y": -0.7262268662452698, - "ball_vx": 0.057273052632808685, - "ball_vy": -0.07203461229801178, - "friendly_robots": [ - { - "id": 0, - "x": 4.419499397277832, - "y": 0.3554747402667999, - "orientation": -2.9527506828308105, - "vx": 0.07614518702030182, - "vy": -0.43630263209342957 - }, - { - "id": 1, - "x": -0.3805237114429474, - "y": -0.7899529933929443, - "orientation": 2.5388247966766357, - "vx": 0.04893103986978531, - "vy": -0.052943259477615356 - }, - { - "id": 2, - "x": -0.7055238485336304, - "y": 0.2112961709499359, - "orientation": -1.6662791967391968, - "vx": -1.0060627460479736, - "vy": -0.6071681976318359 - }, - { - "id": 3, - "x": 2.3865344524383545, - "y": -0.5155382752418518, - "orientation": -3.1297221183776855, - "vx": 1.3870906829833984, - "vy": -0.3783199191093445 - }, - { - "id": 4, - "x": 2.640761137008667, - "y": -0.153495192527771, - "orientation": -2.9147706031799316, - "vx": 1.167602777481079, - "vy": -0.7910113334655762 - }, - { - "id": 5, - "x": 0.13092578947544098, - "y": -0.5416790843009949, - "orientation": -3.112741231918335, - "vx": -1.05057692527771, - "vy": 0.9103440046310425 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409465789794922, - "y": -0.33531099557876587, - "orientation": -0.07613002508878708, - "vx": 0.012059558182954788, - "vy": 0.05334058031439781 - }, - { - "id": 1, - "x": -0.3714982569217682, - "y": -0.2692863941192627, - "orientation": 2.4724502563476562, - "vx": 0.19321304559707642, - "vy": -0.770267903804779 - }, - { - "id": 2, - "x": -1.8837569952011108, - "y": -0.11210980266332626, - "orientation": -0.24258528649806976, - "vx": -1.6978082656860352, - "vy": 0.10592742264270782 - }, - { - "id": 3, - "x": -2.464860677719116, - "y": 0.30858442187309265, - "orientation": -0.4574231505393982, - "vx": -0.9676957726478577, - "vy": -0.40593022108078003 - }, - { - "id": 4, - "x": -0.5581666827201843, - "y": -0.6684577465057373, - "orientation": -0.16936498880386353, - "vx": 1.2312719821929932, - "vy": -0.3749512732028961 - }, - { - "id": 5, - "x": -1.4708048105239868, - "y": 0.24654754996299744, - "orientation": -0.38883164525032043, - "vx": 1.5405828952789307, - "vy": 0.5003179907798767 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 6.333333333333333 - } - }, - { - "scenario_id": "decoy_and_overload_vs_split_shape_t39.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 39.266666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 39.266666666666666, - "ball_x": -0.5883682370185852, - "ball_y": 0.7256022691726685, - "ball_vx": -0.03512093797326088, - "ball_vy": 0.43421798944473267, - "friendly_robots": [ - { - "id": 0, - "x": 4.410006999969482, - "y": 0.002955055795609951, - "orientation": 3.0074124336242676, - "vx": 6.912220129606794e-08, - "vy": 5.087887871013663e-07 - }, - { - "id": 1, - "x": -0.4818621277809143, - "y": 0.7615566849708557, - "orientation": 2.7685036659240723, - "vx": -0.049746133387088776, - "vy": 0.6747101545333862 - }, - { - "id": 2, - "x": -0.9241568446159363, - "y": 0.9749004244804382, - "orientation": -0.804027259349823, - "vx": -0.22001396119594574, - "vy": -0.13395382463932037 - }, - { - "id": 3, - "x": 3.215529203414917, - "y": -0.3141654133796692, - "orientation": 2.881897449493408, - "vx": 0.06717238575220108, - "vy": 0.14466524124145508 - }, - { - "id": 4, - "x": 2.975872755050659, - "y": -0.16574881970882416, - "orientation": 2.908442974090576, - "vx": 0.0016523873200640082, - "vy": 0.014204278588294983 - }, - { - "id": 5, - "x": -1.0331765413284302, - "y": -0.6914842128753662, - "orientation": 1.2509845495224, - "vx": -8.493851737512159e-07, - "vy": 2.838926320691826e-07 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411854267120361, - "y": 0.02363279089331627, - "orientation": 0.16690868139266968, - "vx": 0.0032602485734969378, - "vy": -0.041371941566467285 - }, - { - "id": 1, - "x": -0.7002944350242615, - "y": 0.7232527136802673, - "orientation": -0.2740619480609894, - "vx": -0.03657296299934387, - "vy": 0.34141138195991516 - }, - { - "id": 2, - "x": -3.1448934078216553, - "y": -0.06433630734682083, - "orientation": 0.2843751907348633, - "vx": 0.0115433931350708, - "vy": 0.05492742359638214 - }, - { - "id": 3, - "x": -2.9077401161193848, - "y": -0.10743249207735062, - "orientation": 0.3276597857475281, - "vx": 0.008433070033788681, - "vy": 0.044385407119989395 - }, - { - "id": 4, - "x": -0.4307068884372711, - "y": -0.6898267269134521, - "orientation": 1.6795661449432373, - "vx": -1.446354787049131e-07, - "vy": -1.378151903708158e-08 - }, - { - "id": 5, - "x": 0.15917611122131348, - "y": 0.604505717754364, - "orientation": 3.0009429454803467, - "vx": -0.07612281292676926, - "vy": 0.2631566524505615 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 39.266666666666666 - } - }, - { - "scenario_id": "decoy_and_overload_vs_switch_of_play_t22.5_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 22.466666666666665, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 22.466666666666665, - "ball_x": -1.8875339031219482, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402930736541748, - "y": 0.2879372835159302, - "orientation": -3.140683889389038, - "vx": 3.8902214782865485e-12, - "vy": -1.0658141036401503e-13 - }, - { - "id": 1, - "x": -1.1891227960586548, - "y": -1.352763056755066, - "orientation": -1.6577107906341553, - "vx": -9.992007221626409e-13, - "vy": -3.064215547965432e-13 - }, - { - "id": 2, - "x": -1.3393610715866089, - "y": 0.029688147827982903, - "orientation": -1.6433789730072021, - "vx": 1.6653345369377348e-13, - "vy": 3.7490843762810755e-13 - }, - { - "id": 3, - "x": 3.042001724243164, - "y": -0.32826149463653564, - "orientation": -2.6982367038726807, - "vx": 5.009326287108706e-12, - "vy": 6.494804694057166e-14 - }, - { - "id": 4, - "x": 2.428283214569092, - "y": -0.018264461308717728, - "orientation": -2.7556540966033936, - "vx": -9.325873406851315e-13, - "vy": -2.8612529012761456e-13 - }, - { - "id": 5, - "x": -2.1978487968444824, - "y": -0.5685567259788513, - "orientation": -1.3842945098876953, - "vx": -7.860379014346108e-13, - "vy": -1.63202784619898e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.423999309539795, - "y": -0.2948196530342102, - "orientation": -0.42881491780281067, - "vx": 5.329070518200751e-13, - "vy": -9.9253938401489e-13 - }, - { - "id": 1, - "x": -1.926337718963623, - "y": -1.0163030624389648, - "orientation": -1.5510315895080566, - "vx": 1.5520917884259688e-12, - "vy": -7.454037387333301e-12 - }, - { - "id": 2, - "x": -1.2081282138824463, - "y": -0.7015250325202942, - "orientation": -1.8296140432357788, - "vx": -3.197442310920451e-13, - "vy": -3.3306690738754696e-15 - }, - { - "id": 3, - "x": 2.472074270248413, - "y": 2.3995730876922607, - "orientation": -2.2816083431243896, - "vx": -1.851852005074761e-12, - "vy": -1.0125233984581428e-12 - }, - { - "id": 4, - "x": -2.8269734382629395, - "y": -0.08359721302986145, - "orientation": -0.8547295331954956, - "vx": -6.52811138479592e-13, - "vy": 3.3265057375331253e-13 - }, - { - "id": 5, - "x": -3.051379442214966, - "y": -0.5719773173332214, - "orientation": -0.9710877537727356, - "vx": -3.703704010149522e-12, - "vy": 8.493206138382448e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 22.466666666666665 - } - }, - { - "scenario_id": "decoy_and_overload_vs_switch_of_play_t61.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 61.75, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_switch_of_play.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 61.75, - "ball_x": -2.25, - "ball_y": -0.0, - "ball_vx": 0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": -1.0372326374053955, - "y": -0.966061532497406, - "orientation": 3.041522741317749, - "vx": -0.26483914256095886, - "vy": -0.5924282073974609 - }, - { - "id": 1, - "x": -2.1310982704162598, - "y": 0.002784939017146826, - "orientation": 3.1406471729278564, - "vx": -0.00024576025316491723, - "vy": 0.0006045147310942411 - }, - { - "id": 2, - "x": -1.2032642364501953, - "y": -0.394662469625473, - "orientation": -1.9166004657745361, - "vx": -0.008879558183252811, - "vy": -0.003869108622893691 - }, - { - "id": 3, - "x": -1.250187873840332, - "y": -0.162135049700737, - "orientation": -1.555249571800232, - "vx": 0.0003270093002356589, - "vy": -0.022623317316174507 - }, - { - "id": 4, - "x": -1.2509441375732422, - "y": 0.18572285771369934, - "orientation": -1.3882074356079102, - "vx": 0.0011805205140262842, - "vy": -0.017677176743745804 - }, - { - "id": 5, - "x": -1.1420501470565796, - "y": 0.42652419209480286, - "orientation": 2.66414737701416, - "vx": 0.09417010843753815, - "vy": -0.0561581589281559 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.231384754180908, - "y": 0.3011302053928375, - "orientation": 0.005899995099753141, - "vx": -0.15619675815105438, - "vy": 0.12250885367393494 - }, - { - "id": 1, - "x": -1.2138601541519165, - "y": -0.9023542404174805, - "orientation": 2.4366776943206787, - "vx": -0.451946884393692, - "vy": 0.05741967260837555 - }, - { - "id": 2, - "x": -1.2778249979019165, - "y": -0.6150082349777222, - "orientation": 1.28571355342865, - "vx": -0.001962060108780861, - "vy": 0.00748381158336997 - }, - { - "id": 3, - "x": -1.6064646244049072, - "y": 0.5143235325813293, - "orientation": -0.7918193340301514, - "vx": 0.32766643166542053, - "vy": -0.40319567918777466 - }, - { - "id": 4, - "x": -1.2634416818618774, - "y": 0.5593975782394409, - "orientation": -1.4424657821655273, - "vx": -0.088531494140625, - "vy": -0.21473650634288788 - }, - { - "id": 5, - "x": -1.0016924142837524, - "y": 0.31387898325920105, - "orientation": 2.611426591873169, - "vx": 0.10390326380729675, - "vy": -0.03786424919962883 - } - ], - "referee_command": "PREPARE_PENALTY_YELLOW", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 61.75 - } - }, - { - "scenario_id": "decoy_and_overload_vs_switch_of_play_t10.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 10.083333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_switch_of_play.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 10.083333333333334, - "ball_x": -0.8377465605735779, - "ball_y": -0.3504939079284668, - "ball_vx": -7.584287118334032e-07, - "ball_vy": 1.0903972906817216e-06, - "friendly_robots": [ - { - "id": 0, - "x": 4.409607410430908, - "y": -0.024273579940199852, - "orientation": -3.0806474685668945, - "vx": 0.0006901876768097281, - "vy": 0.04269665479660034 - }, - { - "id": 1, - "x": -0.9345240592956543, - "y": -0.4002375304698944, - "orientation": 0.19545836746692657, - "vx": 2.202627769065657e-07, - "vy": 1.33261082169156e-07 - }, - { - "id": 2, - "x": -0.5252838730812073, - "y": -0.47070077061653137, - "orientation": 2.769221782684326, - "vx": 0.8657830357551575, - "vy": -0.04760965332388878 - }, - { - "id": 3, - "x": 2.9343032836914062, - "y": 0.4602088928222656, - "orientation": -2.9359130859375, - "vx": 0.030303416773676872, - "vy": -0.030316153541207314 - }, - { - "id": 4, - "x": 3.0534214973449707, - "y": 0.1643451750278473, - "orientation": -3.0134739875793457, - "vx": -0.0038764786440879107, - "vy": 0.04086541011929512 - }, - { - "id": 5, - "x": -1.4249067306518555, - "y": -0.2544941306114197, - "orientation": -0.1249893307685852, - "vx": 0.2842026650905609, - "vy": -0.05373481661081314 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4142327308654785, - "y": 0.1397964507341385, - "orientation": -0.13362324237823486, - "vx": 0.006723176222294569, - "vy": -0.2450307458639145 - }, - { - "id": 1, - "x": -1.7497029304504395, - "y": 1.457741141319275, - "orientation": -1.1211398839950562, - "vx": 0.18219666182994843, - "vy": -0.37525802850723267 - }, - { - "id": 2, - "x": -0.6597132682800293, - "y": -0.28571996092796326, - "orientation": -2.7419090270996094, - "vx": 0.3879200220108032, - "vy": -0.11269418150186539 - }, - { - "id": 3, - "x": 2.440659284591675, - "y": 2.394339084625244, - "orientation": -2.440160036087036, - "vx": 0.06038482487201691, - "vy": 0.00999775342643261 - }, - { - "id": 4, - "x": -2.9778904914855957, - "y": -0.4246424436569214, - "orientation": 0.030605662614107132, - "vx": -0.007212708704173565, - "vy": -0.002793030347675085 - }, - { - "id": 5, - "x": -3.1496448516845703, - "y": -0.6027549505233765, - "orientation": 0.10705050826072693, - "vx": -0.0059015206061303616, - "vy": 0.01606794260442257 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 10.083333333333334 - } - }, - { - "scenario_id": "decoy_and_overload_vs_switch_of_play_t15.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 15.683333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 15.683333333333334, - "ball_x": -0.035648588091135025, - "ball_y": -0.240092471241951, - "ball_vx": 0.08975841850042343, - "ball_vy": 0.3805067241191864, - "friendly_robots": [ - { - "id": 0, - "x": 4.409921169281006, - "y": 0.002968668006360531, - "orientation": -3.0835177898406982, - "vx": 2.362350315365802e-09, - "vy": -9.353213314966524e-09 - }, - { - "id": 1, - "x": -0.08429937064647675, - "y": -0.3562687635421753, - "orientation": 0.8292225003242493, - "vx": -0.06084829568862915, - "vy": 0.029164480045437813 - }, - { - "id": 2, - "x": 0.2769061326980591, - "y": 0.07991324365139008, - "orientation": -2.378044605255127, - "vx": 4.754554174724035e-05, - "vy": -7.648915197933093e-05 - }, - { - "id": 3, - "x": 3.103199005126953, - "y": -0.2546680271625519, - "orientation": 3.13960862159729, - "vx": 0.008368079550564289, - "vy": 0.014766961336135864 - }, - { - "id": 4, - "x": 2.9756410121917725, - "y": -0.5034306645393372, - "orientation": 3.0570521354675293, - "vx": 0.008578908629715443, - "vy": 0.015461518429219723 - }, - { - "id": 5, - "x": -0.5524008870124817, - "y": -0.1753113716840744, - "orientation": -0.1452023833990097, - "vx": 0.012395154684782028, - "vy": -0.011163243092596531 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4101152420043945, - "y": 0.008941986598074436, - "orientation": -0.06090986728668213, - "vx": 0.00020522043632809073, - "vy": -0.01571185328066349 - }, - { - "id": 1, - "x": -0.6840948462486267, - "y": 0.7954490780830383, - "orientation": -1.105851411819458, - "vx": -0.3678327202796936, - "vy": 0.40493881702423096 - }, - { - "id": 2, - "x": 0.05490599572658539, - "y": -0.18234196305274963, - "orientation": -2.837693452835083, - "vx": 0.05152839049696922, - "vy": -0.061810094863176346 - }, - { - "id": 3, - "x": 2.472107172012329, - "y": 2.3996169567108154, - "orientation": -2.3281352519989014, - "vx": 1.638689184346731e-12, - "vy": 3.836930773104541e-12 - }, - { - "id": 4, - "x": -3.008018732070923, - "y": -0.4329405128955841, - "orientation": 0.05981471762061119, - "vx": -0.0034925455693155527, - "vy": -0.004416138399392366 - }, - { - "id": 5, - "x": -3.2172586917877197, - "y": -0.6166388392448425, - "orientation": 0.10893688350915909, - "vx": 0.05728534609079361, - "vy": -0.07043535262346268 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 15.683333333333334 - } - }, - { - "scenario_id": "decoy_and_overload_vs_switch_of_play_t18.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 18.083333333333332, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_switch_of_play.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 18.083333333333332, - "ball_x": -0.14018785953521729, - "ball_y": 0.2341373711824417, - "ball_vx": -0.11009824275970459, - "ball_vy": 0.2616764008998871, - "friendly_robots": [ - { - "id": 0, - "x": 4.4088850021362305, - "y": -0.12889143824577332, - "orientation": 3.0976736545562744, - "vx": 0.0019462768686935306, - "vy": -0.49411025643348694 - }, - { - "id": 1, - "x": -0.148735910654068, - "y": -0.03729990869760513, - "orientation": 1.6531354188919067, - "vx": -0.48533374071121216, - "vy": 0.4220800995826721 - }, - { - "id": 2, - "x": -0.09852737933397293, - "y": 0.3299259543418884, - "orientation": -1.79691743850708, - "vx": -0.11083510518074036, - "vy": 0.2620656192302704 - }, - { - "id": 3, - "x": 2.741255283355713, - "y": -0.06876736134290695, - "orientation": 3.0766425132751465, - "vx": -0.4729156792163849, - "vy": 0.40761876106262207 - }, - { - "id": 4, - "x": 2.982666492462158, - "y": -0.16507656872272491, - "orientation": 3.035912036895752, - "vx": 0.16331249475479126, - "vy": 0.9091101288795471 - }, - { - "id": 5, - "x": -0.5310888290405273, - "y": -0.03584800288081169, - "orientation": 0.6329967379570007, - "vx": 0.032970815896987915, - "vy": 0.4431345462799072 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410383224487305, - "y": 0.0333138182759285, - "orientation": 0.035267479717731476, - "vx": -0.010263830423355103, - "vy": 0.23800206184387207 - }, - { - "id": 1, - "x": -0.8119673728942871, - "y": 1.1441303491592407, - "orientation": -0.7954276204109192, - "vx": 0.17101852595806122, - "vy": -1.0844043493270874 - }, - { - "id": 2, - "x": 0.09461919218301773, - "y": 0.22147579491138458, - "orientation": -2.8849165439605713, - "vx": 0.1968865841627121, - "vy": 0.7262822985649109 - }, - { - "id": 3, - "x": 2.4721059799194336, - "y": 2.399618148803711, - "orientation": -2.437406063079834, - "vx": -4.549670222786517e-07, - "vy": 5.352985112949682e-07 - }, - { - "id": 4, - "x": -3.0019938945770264, - "y": -0.31926417350769043, - "orientation": 0.18529245257377625, - "vx": -0.014238875359296799, - "vy": 0.07778286188840866 - }, - { - "id": 5, - "x": -3.121938705444336, - "y": 0.01760418340563774, - "orientation": 0.07126245647668839, - "vx": 0.179265558719635, - "vy": 0.028426364064216614 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 18.083333333333332 - } - }, - { - "scenario_id": "decoy_and_overload_vs_switch_of_play_t48.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 48.5, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 48.5, - "ball_x": -3.014186382293701, - "ball_y": 1.1138736009597778, - "ball_vx": -0.013969926163554192, - "ball_vy": -0.38042977452278137, - "friendly_robots": [ - { - "id": 0, - "x": 4.409481048583984, - "y": 0.0003985725052189082, - "orientation": 2.966679096221924, - "vx": -0.01219224464148283, - "vy": -0.06910008937120438 - }, - { - "id": 1, - "x": -3.1044716835021973, - "y": 1.417311191558838, - "orientation": -1.3208931684494019, - "vx": -0.2095443457365036, - "vy": -0.18944169580936432 - }, - { - "id": 2, - "x": -2.87764835357666, - "y": 0.7443811297416687, - "orientation": 1.8843811750411987, - "vx": -0.08822237700223923, - "vy": -0.017845626920461655 - }, - { - "id": 3, - "x": 3.0310468673706055, - "y": -0.08998305350542068, - "orientation": 2.914778470993042, - "vx": 0.020460499450564384, - "vy": 0.060448989272117615 - }, - { - "id": 4, - "x": 2.9598093032836914, - "y": -0.36670297384262085, - "orientation": 2.8752574920654297, - "vx": -0.00024088224745355546, - "vy": 0.049620356410741806 - }, - { - "id": 5, - "x": -3.5438129901885986, - "y": 1.5103896856307983, - "orientation": -0.3756577670574188, - "vx": -0.049784623086452484, - "vy": 0.07015803456306458 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409914970397949, - "y": -0.0029124412685632706, - "orientation": 0.7546963691711426, - "vx": 4.442295903572813e-06, - "vy": -4.669110694521805e-06 - }, - { - "id": 1, - "x": -2.341886281967163, - "y": 0.5732212662696838, - "orientation": -1.0809197425842285, - "vx": -0.7918527722358704, - "vy": 1.3524971008300781 - }, - { - "id": 2, - "x": -2.9822468757629395, - "y": 1.548407793045044, - "orientation": -2.3585095405578613, - "vx": -0.35627132654190063, - "vy": 0.02999209053814411 - }, - { - "id": 3, - "x": 2.5259721279144287, - "y": -0.5950202941894531, - "orientation": 2.891235828399658, - "vx": -0.09178776293992996, - "vy": -1.8914333581924438 - }, - { - "id": 4, - "x": -3.1472647190093994, - "y": 0.8781975507736206, - "orientation": 1.3025672435760498, - "vx": -0.018603192642331123, - "vy": 0.0878855437040329 - }, - { - "id": 5, - "x": -2.9655652046203613, - "y": 1.0338361263275146, - "orientation": 1.8154033422470093, - "vx": 0.0208742693066597, - "vy": -0.06092701107263565 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 48.5 - } - }, - { - "scenario_id": "decoy_and_overload_vs_three_slot_t44.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 44.833333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 44.833333333333336, - "ball_x": 2.5, - "ball_y": -1.2634137868881226, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.447082042694092, - "y": -0.38637152314186096, - "orientation": -2.5189945697784424, - "vx": -9.325873406851315e-13, - "vy": 3.197442310920451e-13 - }, - { - "id": 1, - "x": -1.6748816967010498, - "y": 0.4564596116542816, - "orientation": -0.2666720747947693, - "vx": -2.5979218776228663e-13, - "vy": -2.44804176929847e-13 - }, - { - "id": 2, - "x": -2.926999092102051, - "y": -1.0826714038848877, - "orientation": -0.03096402995288372, - "vx": -2.3581137043038325e-12, - "vy": 1.318944953254686e-12 - }, - { - "id": 3, - "x": 2.85280179977417, - "y": -1.2378718852996826, - "orientation": -0.3480510413646698, - "vx": 5.329070518200751e-13, - "vy": -1.1324274851176597e-12 - }, - { - "id": 4, - "x": 2.9659600257873535, - "y": -0.8895179033279419, - "orientation": -0.12851327657699585, - "vx": 1.7319479184152442e-13, - "vy": 3.8968828164342995e-13 - }, - { - "id": 5, - "x": -1.4667738676071167, - "y": -1.5644161701202393, - "orientation": 0.06040161848068237, - "vx": -6.661338147750939e-15, - "vy": -9.992007221626409e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.389445781707764, - "y": -0.10525699704885483, - "orientation": -0.022522682324051857, - "vx": 7.194245199571014e-13, - "vy": -3.905209489118988e-13 - }, - { - "id": 1, - "x": -0.2717961072921753, - "y": -1.3860751390457153, - "orientation": 0.049017712473869324, - "vx": 8.459899447643693e-13, - "vy": -1.4654943925052066e-13 - }, - { - "id": 2, - "x": -3.025937557220459, - "y": 0.1389015018939972, - "orientation": -0.19544604420661926, - "vx": -4.236611061969597e-12, - "vy": 2.5471291742462654e-12 - }, - { - "id": 3, - "x": -2.7644877433776855, - "y": 0.1814093440771103, - "orientation": -0.23839111626148224, - "vx": -3.597122599785507e-13, - "vy": 1.7819079545233762e-13 - }, - { - "id": 4, - "x": 1.0730173587799072, - "y": -1.3678483963012695, - "orientation": 0.004254908766597509, - "vx": 9.79216707719388e-13, - "vy": 5.662137425588298e-13 - }, - { - "id": 5, - "x": 0.7607429623603821, - "y": -1.6226218938827515, - "orientation": 0.07051701098680496, - "vx": 1.6986412276764895e-13, - "vy": 4.6629367034256575e-14 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 44.833333333333336 - } - }, - { - "scenario_id": "decoy_and_overload_vs_three_slot_t53.4_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 53.35, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 53.35, - "ball_x": -2.5, - "ball_y": 1.3589067459106445, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402978897094727, - "y": 0.07655970007181168, - "orientation": 3.1406636238098145, - "vx": 3.016253913301625e-11, - "vy": -1.8818280267396403e-13 - }, - { - "id": 1, - "x": -3.2602481842041016, - "y": 1.5629796981811523, - "orientation": 2.880779981613159, - "vx": -0.021798694506287575, - "vy": 0.005856443662196398 - }, - { - "id": 2, - "x": 2.6359217166900635, - "y": 0.7580999732017517, - "orientation": 3.05289888381958, - "vx": 1.971756091734278e-12, - "vy": -9.059419880941277e-13 - }, - { - "id": 3, - "x": -2.7314035892486572, - "y": 0.5479721426963806, - "orientation": 2.7543981075286865, - "vx": -8.260059303211165e-13, - "vy": -5.895284260759581e-13 - }, - { - "id": 4, - "x": 3.0101029872894287, - "y": 0.5648587942123413, - "orientation": 3.054588556289673, - "vx": 4.263256414560601e-13, - "vy": -1.9317880628477724e-13 - }, - { - "id": 5, - "x": -1.1451748609542847, - "y": -1.1737619638442993, - "orientation": 2.546696662902832, - "vx": -6.59472476627343e-13, - "vy": -8.859579736508749e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.438243865966797, - "y": 0.40910041332244873, - "orientation": 0.7947946190834045, - "vx": 1.5987211554602254e-12, - "vy": 4.846123502488808e-13 - }, - { - "id": 1, - "x": -0.9873349666595459, - "y": -1.3665406703948975, - "orientation": 2.5288727283477783, - "vx": 2.7977620220553945e-12, - "vy": -3.9968028886505635e-14 - }, - { - "id": 2, - "x": -3.5578088760375977, - "y": 0.8918963074684143, - "orientation": 2.4898860454559326, - "vx": -2.6645352591003757e-14, - "vy": -8.659739592076221e-13 - }, - { - "id": 3, - "x": -3.170851945877075, - "y": 0.8540117740631104, - "orientation": 2.7383861541748047, - "vx": -2.104982854689297e-12, - "vy": 9.658940314238862e-14 - }, - { - "id": 4, - "x": -1.417117953300476, - "y": 0.07527261972427368, - "orientation": 2.7309024333953857, - "vx": -3.9968028886505635e-13, - "vy": -2.739475313262574e-13 - }, - { - "id": 5, - "x": 0.24248245358467102, - "y": -0.1824072152376175, - "orientation": 2.8624985218048096, - "vx": -4.0967229608668276e-13, - "vy": 2.8227420401094605e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 53.35 - } - }, - { - "scenario_id": "decoy_and_overload_vs_three_slot_t62.5_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 62.5, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 62.5, - "ball_x": 2.5, - "ball_y": 1.5646147727966309, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409047603607178, - "y": 0.4053134322166443, - "orientation": 2.394317150115967, - "vx": -7.780442956573097e-12, - "vy": 2.7594593277058266e-12 - }, - { - "id": 1, - "x": -1.5778577327728271, - "y": 0.657662570476532, - "orientation": 0.13436253368854523, - "vx": 2.9309887850104133e-13, - "vy": 1.4654943925052066e-13 - }, - { - "id": 2, - "x": -1.2922914028167725, - "y": 0.3362560570240021, - "orientation": 0.08774284273386002, - "vx": 5.995204332975845e-14, - "vy": -6.694644838489694e-13 - }, - { - "id": 3, - "x": 2.3234360218048096, - "y": 1.045179009437561, - "orientation": 0.2681097686290741, - "vx": -5.728750807065808e-13, - "vy": 1.9317880628477724e-13 - }, - { - "id": 4, - "x": 3.0143604278564453, - "y": 0.9041116833686829, - "orientation": 0.6016806364059448, - "vx": -1.1723955140041653e-12, - "vy": -4.296563105299356e-13 - }, - { - "id": 5, - "x": -2.7964584827423096, - "y": 0.3512837290763855, - "orientation": -0.22418996691703796, - "vx": 2.00895146917901e-06, - "vy": -1.4122459788268316e-06 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.398595809936523, - "y": -0.10770304501056671, - "orientation": 0.02116776816546917, - "vx": 1.2523315717771766e-12, - "vy": 5.004330283497893e-13 - }, - { - "id": 1, - "x": -0.784012496471405, - "y": 0.10247007757425308, - "orientation": 0.28716158866882324, - "vx": 1.965094753586527e-13, - "vy": 2.826905376451805e-13 - }, - { - "id": 2, - "x": -3.181851863861084, - "y": 0.23816068470478058, - "orientation": 0.1401117891073227, - "vx": -3.4638958368304884e-13, - "vy": -2.298994328242543e-12 - }, - { - "id": 3, - "x": -2.6698598861694336, - "y": 0.22332777082920074, - "orientation": -0.05480686575174332, - "vx": -1.9861713553837035e-06, - "vy": 1.3103347100695828e-06 - }, - { - "id": 4, - "x": 0.6168665289878845, - "y": 1.2617521286010742, - "orientation": 0.0820438489317894, - "vx": 1.532107773982716e-13, - "vy": 3.3306690738754696e-14 - }, - { - "id": 5, - "x": -0.016289332881569862, - "y": -0.4285779297351837, - "orientation": 0.45093005895614624, - "vx": -1.7069679003611782e-14, - "vy": 6.328271240363392e-14 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 62.5 - } - }, - { - "scenario_id": "decoy_and_overload_vs_three_slot_t9.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 9.0, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 9.0, - "ball_x": -0.9103469252586365, - "ball_y": -1.2059084177017212, - "ball_vx": -0.05423056334257126, - "ball_vy": 0.013693233020603657, - "friendly_robots": [ - { - "id": 0, - "x": 4.410086154937744, - "y": 0.0032813376747071743, - "orientation": -2.9202404022216797, - "vx": -0.0001600265532033518, - "vy": -0.005731737241148949 - }, - { - "id": 1, - "x": -0.9185308814048767, - "y": -1.3503687381744385, - "orientation": 2.8005738258361816, - "vx": -0.6849293112754822, - "vy": -0.29323530197143555 - }, - { - "id": 2, - "x": -1.5432662963867188, - "y": -0.9291011095046997, - "orientation": -0.55409175157547, - "vx": -1.167422890663147, - "vy": -0.229041188955307 - }, - { - "id": 3, - "x": 2.914726972579956, - "y": -0.7577273845672607, - "orientation": -3.0273289680480957, - "vx": 0.016575023531913757, - "vy": -0.02182042971253395 - }, - { - "id": 4, - "x": 3.137087106704712, - "y": -0.5817670226097107, - "orientation": -2.989302396774292, - "vx": 0.02602229453623295, - "vy": -0.03477126359939575 - }, - { - "id": 5, - "x": -1.4843043088912964, - "y": -1.0998207330703735, - "orientation": -0.19014978408813477, - "vx": -0.5317659378051758, - "vy": -0.05971238762140274 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.405128479003906, - "y": -0.33576297760009766, - "orientation": -0.23892025649547577, - "vx": 0.056329451501369476, - "vy": 0.2823600471019745 - }, - { - "id": 1, - "x": -0.9581330418586731, - "y": -1.0801903009414673, - "orientation": -2.489612340927124, - "vx": -0.1238313615322113, - "vy": -0.5110189318656921 - }, - { - "id": 2, - "x": -3.252307415008545, - "y": -0.13381285965442657, - "orientation": -0.5250858664512634, - "vx": -0.5886368155479431, - "vy": -0.06988035142421722 - }, - { - "id": 3, - "x": -2.8983917236328125, - "y": -0.0584576241672039, - "orientation": -0.5409865975379944, - "vx": 0.5118646025657654, - "vy": -0.477518767118454 - }, - { - "id": 4, - "x": -0.32204359769821167, - "y": -1.3051577806472778, - "orientation": 3.138568639755249, - "vx": -0.4899716377258301, - "vy": -0.6311944127082825 - }, - { - "id": 5, - "x": -2.598299741744995, - "y": -0.12414798140525818, - "orientation": -0.43658703565597534, - "vx": 0.4504961669445038, - "vy": -0.7827771306037903 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 9.0 - } - }, - { - "scenario_id": "decoy_and_overload_vs_tiki_taka_t16.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 16.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_tiki_taka.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 16.85, - "ball_x": -1.6731144189834595, - "ball_y": -0.49283716082572937, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.430391311645508, - "y": 0.002017089631408453, - "orientation": -3.118187665939331, - "vx": 7.59392548843607e-12, - "vy": -4.158262276177105e-12 - }, - { - "id": 1, - "x": -1.3117914199829102, - "y": -0.14077019691467285, - "orientation": 0.6642245650291443, - "vx": 2.1382895454280515e-12, - "vy": 1.0766387781302456e-12 - }, - { - "id": 2, - "x": -1.3070391416549683, - "y": -0.9213141202926636, - "orientation": -1.1378306150436401, - "vx": 3.4638958368304884e-13, - "vy": 2.4646951146678475e-13 - }, - { - "id": 3, - "x": 2.856760025024414, - "y": -0.46473294496536255, - "orientation": 3.1349966526031494, - "vx": 1.1723955140041653e-12, - "vy": 2.9476421303797906e-13 - }, - { - "id": 4, - "x": 3.1387510299682617, - "y": -0.4851112365722656, - "orientation": 3.130175828933716, - "vx": -2.7178259642823832e-12, - "vy": 1.4055423491754482e-12 - }, - { - "id": 5, - "x": -2.242692708969116, - "y": -1.7187349796295166, - "orientation": 1.1479511260986328, - "vx": -5.728750807065808e-13, - "vy": -7.860379014346108e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.403323650360107, - "y": -0.36621224880218506, - "orientation": -0.0009446350741200149, - "vx": 0.0058476896956563, - "vy": 8.366141113214098e-11 - }, - { - "id": 1, - "x": -1.716831922531128, - "y": -1.8225361108779907, - "orientation": 1.547659993171692, - "vx": -2.9309887850104133e-13, - "vy": 7.993605777301127e-14 - }, - { - "id": 2, - "x": -1.6792315244674683, - "y": 0.30415481328964233, - "orientation": 1.5804879665374756, - "vx": 1.3586812031007867e-07, - "vy": 1.310118680208916e-09 - }, - { - "id": 3, - "x": -2.4438846111297607, - "y": -0.32487770915031433, - "orientation": 2.9261302947998047, - "vx": -0.019152702763676643, - "vy": 0.004173582885414362 - }, - { - "id": 4, - "x": -2.9478392601013184, - "y": 0.170347660779953, - "orientation": -0.4390149414539337, - "vx": -8.79296635503124e-13, - "vy": -2.1649348980190553e-14 - }, - { - "id": 5, - "x": -3.083658456802368, - "y": -0.020926134660840034, - "orientation": -0.2710467278957367, - "vx": 1.318944953254686e-12, - "vy": -1.5164952626989248e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 16.85 - } - }, - { - "scenario_id": "decoy_and_overload_vs_tiki_taka_t33.9_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 33.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 33.85, - "ball_x": -4.0, - "ball_y": 2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.393802165985107, - "y": -0.3899649977684021, - "orientation": 3.1111814975738525, - "vx": 1.0844658504538529e-11, - "vy": -5.861977570020827e-13 - }, - { - "id": 1, - "x": -2.4655637741088867, - "y": 0.5586217045783997, - "orientation": 2.601841449737549, - "vx": 1.0791367799356522e-12, - "vy": -1.0258460747536446e-12 - }, - { - "id": 2, - "x": -2.4589593410491943, - "y": 0.7385182976722717, - "orientation": 2.0724539756774902, - "vx": -7.593925488436071e-13, - "vy": -1.262323578998803e-12 - }, - { - "id": 3, - "x": 2.8060097694396973, - "y": 0.8283944129943848, - "orientation": 2.889660596847534, - "vx": 2.184918912462308e-12, - "vy": -2.2648549702353193e-13 - }, - { - "id": 4, - "x": 3.0859551429748535, - "y": 0.8291378617286682, - "orientation": 2.9022233486175537, - "vx": 1.3455903058456897e-12, - "vy": 4.030109579389318e-13 - }, - { - "id": 5, - "x": -2.8663363456726074, - "y": 1.622389554977417, - "orientation": 2.43847918510437, - "vx": 1.958433415438776e-12, - "vy": 7.593925488436071e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.425021648406982, - "y": 0.38398346304893494, - "orientation": 1.2773717641830444, - "vx": -2.1582735598713043e-12, - "vy": -8.210099267103033e-13 - }, - { - "id": 1, - "x": -1.7567309141159058, - "y": -0.5503624081611633, - "orientation": 2.3158979415893555, - "vx": -1.4055423491754482e-12, - "vy": -4.862776847858186e-13 - }, - { - "id": 2, - "x": -2.689716100692749, - "y": 1.8463865518569946, - "orientation": 2.6687405109405518, - "vx": 4.782840790085174e-12, - "vy": -7.260858581048524e-13 - }, - { - "id": 3, - "x": -2.8060545921325684, - "y": 0.6690448522567749, - "orientation": 2.163295030593872, - "vx": 1.092459456231154e-12, - "vy": 2.9976021664879227e-14 - }, - { - "id": 4, - "x": -3.0310280323028564, - "y": 1.006163239479065, - "orientation": 2.240614414215088, - "vx": -1.3722356584366935e-12, - "vy": -4.263256414560601e-13 - }, - { - "id": 5, - "x": -3.103630304336548, - "y": 1.3821638822555542, - "orientation": 2.1988155841827393, - "vx": 1.6786572132332367e-12, - "vy": -3.597122599785507e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 33.85 - } - }, - { - "scenario_id": "decoy_and_overload_vs_tiki_taka_t42.3_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 42.266666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 42.266666666666666, - "ball_x": -3.1240713596343994, - "ball_y": 2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.386475563049316, - "y": -0.1329231560230255, - "orientation": 3.106867551803589, - "vx": -1.1723955140041653e-12, - "vy": 2.015054789694659e-13 - }, - { - "id": 1, - "x": -2.902561902999878, - "y": 0.38308730721473694, - "orientation": 1.7740533351898193, - "vx": 3.597122599785507e-12, - "vy": -7.560618797697316e-13 - }, - { - "id": 2, - "x": -3.8749327659606934, - "y": 2.610698938369751, - "orientation": -2.955479383468628, - "vx": -0.06281962990760803, - "vy": -0.011634818278253078 - }, - { - "id": 3, - "x": 2.7483081817626953, - "y": 0.5895876288414001, - "orientation": 2.8189291954040527, - "vx": -4.929390229335695e-13, - "vy": -3.9968028886505635e-14 - }, - { - "id": 4, - "x": 3.046208381652832, - "y": 0.5686572194099426, - "orientation": 2.820998430252075, - "vx": -1.2789769243681803e-12, - "vy": 7.527312106958561e-13 - }, - { - "id": 5, - "x": -3.594301223754883, - "y": 2.133774518966675, - "orientation": -2.223532199859619, - "vx": -0.0265200175344944, - "vy": -0.03475990146398544 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.445962905883789, - "y": 0.19872835278511047, - "orientation": 0.6351755261421204, - "vx": -8.260059303211165e-13, - "vy": 1.6736612096224235e-13 - }, - { - "id": 1, - "x": -2.219196319580078, - "y": -0.670041024684906, - "orientation": 1.9842838048934937, - "vx": 1.0658141036401503e-13, - "vy": -1.3322676295501878e-13 - }, - { - "id": 2, - "x": -2.9308228492736816, - "y": 2.665539026260376, - "orientation": 2.5807180404663086, - "vx": 2.731148640577885e-12, - "vy": 1.3855583347321954e-12 - }, - { - "id": 3, - "x": -2.909193277359009, - "y": 0.9501428604125977, - "orientation": 1.8259427547454834, - "vx": 2.398081733190338e-13, - "vy": -3.1108449149996886e-12 - }, - { - "id": 4, - "x": -3.082939863204956, - "y": 1.2376799583435059, - "orientation": 1.7347593307495117, - "vx": 2.7977620220553945e-13, - "vy": 6.727951529228449e-13 - }, - { - "id": 5, - "x": -3.8708882331848145, - "y": 2.304516077041626, - "orientation": 0.9233160614967346, - "vx": 4.1300296516055823e-13, - "vy": -1.212363542890671e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 42.266666666666666 - } - }, - { - "scenario_id": "decoy_and_overload_vs_tiki_taka_t6.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 6.616666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_tiki_taka.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 6.616666666666666, - "ball_x": -0.474707692861557, - "ball_y": -0.7245845794677734, - "ball_vx": -3.023647821009945e-07, - "ball_vy": -1.6648768053073582e-07, - "friendly_robots": [ - { - "id": 0, - "x": 4.41644811630249, - "y": 0.19765888154506683, - "orientation": -2.9496922492980957, - "vx": -0.011446401476860046, - "vy": -0.34771496057510376 - }, - { - "id": 1, - "x": -0.38246268033981323, - "y": -0.7883998155593872, - "orientation": 2.543250322341919, - "vx": 2.388054838320386e-07, - "vy": 6.968691081965517e-07 - }, - { - "id": 2, - "x": -0.8030943274497986, - "y": -0.16573026776313782, - "orientation": -1.3494869470596313, - "vx": -0.20600490272045135, - "vy": -0.4451341927051544 - }, - { - "id": 3, - "x": 2.6447744369506836, - "y": -0.6129156351089478, - "orientation": -3.0672085285186768, - "vx": 0.5581424236297607, - "vy": -0.2741526663303375 - }, - { - "id": 4, - "x": 2.9076547622680664, - "y": -0.3440512418746948, - "orientation": -2.957977771759033, - "vx": 0.6891392469406128, - "vy": -0.5813625454902649 - }, - { - "id": 5, - "x": -0.14544588327407837, - "y": -0.40920016169548035, - "orientation": -2.8067591190338135, - "vx": -0.8340744376182556, - "vy": 0.5095431804656982 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.405391216278076, - "y": -0.23749138414859772, - "orientation": -0.09423986822366714, - "vx": -0.0073592644184827805, - "vy": 0.41691023111343384 - }, - { - "id": 1, - "x": -0.6825369000434875, - "y": 0.45214328169822693, - "orientation": -1.2621965408325195, - "vx": -0.8453093767166138, - "vy": -0.29977652430534363 - }, - { - "id": 2, - "x": -0.33157527446746826, - "y": -0.4377698004245758, - "orientation": -1.9586091041564941, - "vx": -0.4310890734195709, - "vy": -0.2550574839115143 - }, - { - "id": 3, - "x": -0.5636194348335266, - "y": 0.11215358972549438, - "orientation": -1.1812951564788818, - "vx": 0.4832489490509033, - "vy": -0.2536621391773224 - }, - { - "id": 4, - "x": -2.7590694427490234, - "y": -0.11368463188409805, - "orientation": -0.24438685178756714, - "vx": -0.31709936261177063, - "vy": 0.14246566593647003 - }, - { - "id": 5, - "x": -3.06453013420105, - "y": 0.16014903783798218, - "orientation": -0.31148561835289, - "vx": -0.17549343407154083, - "vy": -0.02632003463804722 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 6.616666666666666 - } - }, - { - "scenario_id": "decoy_and_overload_vs_tiki_taka_t26.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 26.716666666666665, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 26.716666666666665, - "ball_x": -1.9004734754562378, - "ball_y": 0.10116953402757645, - "ball_vx": 0.04150475934147835, - "ball_vy": -0.7108654975891113, - "friendly_robots": [ - { - "id": 0, - "x": 4.410021781921387, - "y": 0.02822209894657135, - "orientation": 3.1265060901641846, - "vx": -0.0005725731607526541, - "vy": -0.08651364594697952 - }, - { - "id": 1, - "x": -1.8220648765563965, - "y": 0.20397336781024933, - "orientation": -2.8591806888580322, - "vx": -0.20046280324459076, - "vy": 0.3830363154411316 - }, - { - "id": 2, - "x": -1.9023857116699219, - "y": -0.5249220132827759, - "orientation": 1.847093939781189, - "vx": -0.8938312530517578, - "vy": -0.5960975289344788 - }, - { - "id": 3, - "x": 2.8761720657348633, - "y": -0.36487820744514465, - "orientation": 3.0361549854278564, - "vx": 0.003434175392612815, - "vy": 0.0321931317448616 - }, - { - "id": 4, - "x": 3.1586997509002686, - "y": -0.3877212405204773, - "orientation": 3.037754774093628, - "vx": 0.002892091404646635, - "vy": 0.04016321152448654 - }, - { - "id": 5, - "x": -2.96631121635437, - "y": -0.29242414236068726, - "orientation": 0.4892887771129608, - "vx": 0.11895710229873657, - "vy": 0.7010564804077148 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4097089767456055, - "y": -0.3991883397102356, - "orientation": 0.20935209095478058, - "vx": -0.0005396188353188336, - "vy": -0.018903860822319984 - }, - { - "id": 1, - "x": -2.0715079307556152, - "y": -0.4471870958805084, - "orientation": 1.185752511024475, - "vx": 0.06285278499126434, - "vy": -0.44571417570114136 - }, - { - "id": 2, - "x": -2.0209338665008545, - "y": 0.10488472878932953, - "orientation": -0.010067097842693329, - "vx": 0.026800435036420822, - "vy": -0.016263246536254883 - }, - { - "id": 3, - "x": -2.208169460296631, - "y": 0.14007993042469025, - "orientation": 0.4306972920894623, - "vx": 0.8575078845024109, - "vy": 0.9939153790473938 - }, - { - "id": 4, - "x": -2.9687469005584717, - "y": 0.4877125024795532, - "orientation": -0.32107359170913696, - "vx": 0.010266809724271297, - "vy": -0.008043762296438217 - }, - { - "id": 5, - "x": -3.0183026790618896, - "y": 0.26147153973579407, - "orientation": -0.10858769714832306, - "vx": 0.0025578318163752556, - "vy": 0.004820237401872873 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 26.716666666666665 - } - }, - { - "scenario_id": "decoy_and_overload_vs_tiki_taka_t28.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 28.616666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_tiki_taka.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 28.616666666666667, - "ball_x": -1.9034202098846436, - "ball_y": 0.06799700111150742, - "ball_vx": -4.5579540142171027e-10, - "ball_vy": 4.687287780136273e-10, - "friendly_robots": [ - { - "id": 0, - "x": 4.410008430480957, - "y": 0.002993798814713955, - "orientation": 3.1311326026916504, - "vx": -1.2256862191861728e-12, - "vy": 3.453747704496024e-13 - }, - { - "id": 1, - "x": -1.7201660871505737, - "y": 0.015106989070773125, - "orientation": -0.17579145729541779, - "vx": -0.8492137789726257, - "vy": -0.6138206124305725 - }, - { - "id": 2, - "x": -1.6024565696716309, - "y": -0.21945129334926605, - "orientation": 2.0446367263793945, - "vx": 0.3509623408317566, - "vy": 0.39740797877311707 - }, - { - "id": 3, - "x": 2.8601012229919434, - "y": -0.3651878833770752, - "orientation": 3.051880121231079, - "vx": 5.676224100170657e-05, - "vy": -0.000606770976446569 - }, - { - "id": 4, - "x": 3.1406707763671875, - "y": -0.4105477035045624, - "orientation": 3.047985553741455, - "vx": -3.2081004519568523e-11, - "vy": -7.8843367390391e-09 - }, - { - "id": 5, - "x": -2.901691436767578, - "y": 0.6719956994056702, - "orientation": -0.5506787896156311, - "vx": -0.14063547551631927, - "vy": -0.07262801378965378 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408940315246582, - "y": -0.147996187210083, - "orientation": 0.0959949865937233, - "vx": 0.0380595363676548, - "vy": -0.362008661031723 - }, - { - "id": 1, - "x": -2.494230270385742, - "y": -0.2713332772254944, - "orientation": 0.09143383055925369, - "vx": -0.2678503394126892, - "vy": -1.3504284620285034 - }, - { - "id": 2, - "x": -2.008056879043579, - "y": 0.09484294056892395, - "orientation": -0.015460984781384468, - "vx": -1.624140821832043e-09, - "vy": 2.444315583272072e-10 - }, - { - "id": 3, - "x": -1.8616100549697876, - "y": 0.9311155676841736, - "orientation": -1.6953637599945068, - "vx": -0.5960532426834106, - "vy": 1.4147686958312988 - }, - { - "id": 4, - "x": -2.9275808334350586, - "y": 0.4466036260128021, - "orientation": -0.35735267400741577, - "vx": 0.13021841645240784, - "vy": 0.005883033853024244 - }, - { - "id": 5, - "x": -3.0231359004974365, - "y": 0.23103223741054535, - "orientation": -0.14315089583396912, - "vx": 0.0005093872896395624, - "vy": 0.015768954530358315 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 28.616666666666667 - } - }, - { - "scenario_id": "decoy_and_overload_vs_tiki_taka_t61.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 61.11666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 61.11666666666667, - "ball_x": -1.2806265354156494, - "ball_y": -1.766174554824829, - "ball_vx": 0.0025390072260051966, - "ball_vy": 0.0014460525708273053, - "friendly_robots": [ - { - "id": 0, - "x": 4.410067081451416, - "y": -0.002957383869215846, - "orientation": -2.842278480529785, - "vx": 2.2835946467125723e-08, - "vy": -7.405418500638916e-08 - }, - { - "id": 1, - "x": -2.8111281394958496, - "y": 0.5975379943847656, - "orientation": -1.007034182548523, - "vx": -0.20906610786914825, - "vy": -0.012037212029099464 - }, - { - "id": 2, - "x": -1.785004734992981, - "y": 0.4551723003387451, - "orientation": -2.451293468475342, - "vx": 0.10936546325683594, - "vy": -1.0836139917373657 - }, - { - "id": 3, - "x": 3.003150463104248, - "y": -0.315947562456131, - "orientation": -2.8160312175750732, - "vx": 0.001822719699703157, - "vy": -0.009080596268177032 - }, - { - "id": 4, - "x": 3.010180711746216, - "y": -0.03264552354812622, - "orientation": -2.7581064701080322, - "vx": -0.0003177472681272775, - "vy": -0.015252882614731789 - }, - { - "id": 5, - "x": -2.581042528152466, - "y": -0.578948974609375, - "orientation": -0.7806646227836609, - "vx": 0.13969026505947113, - "vy": 0.047281861305236816 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4023213386535645, - "y": -0.3733413815498352, - "orientation": -0.44062960147857666, - "vx": 0.06603744626045227, - "vy": 0.31865739822387695 - }, - { - "id": 1, - "x": -1.0814906358718872, - "y": -1.661531686782837, - "orientation": -2.6604409217834473, - "vx": -0.36451587080955505, - "vy": -0.1916707456111908 - }, - { - "id": 2, - "x": -0.8580294251441956, - "y": -0.4154067933559418, - "orientation": -1.8471300601959229, - "vx": -0.7386444211006165, - "vy": 0.5798073410987854 - }, - { - "id": 3, - "x": -2.289119005203247, - "y": -0.9375418424606323, - "orientation": -0.6147416234016418, - "vx": -0.27719271183013916, - "vy": -0.9482710361480713 - }, - { - "id": 4, - "x": -2.8871123790740967, - "y": -0.34307530522346497, - "orientation": -0.7936318516731262, - "vx": -0.0182583499699831, - "vy": -0.10775332897901535 - }, - { - "id": 5, - "x": -3.098738670349121, - "y": -0.5774005055427551, - "orientation": -0.5942562222480774, - "vx": 0.08674709498882294, - "vy": 0.06258128583431244 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 61.11666666666667 - } - }, - { - "scenario_id": "decoy_and_overload_vs_tiki_taka_plus_t61.5_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 61.516666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 61.516666666666666, - "ball_x": 3.3912577629089355, - "ball_y": 2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.3946943283081055, - "y": 0.3812031149864197, - "orientation": 3.1112618446350098, - "vx": -1.5187850976872141e-12, - "vy": 7.91033905045424e-13 - }, - { - "id": 1, - "x": 1.7151962518692017, - "y": -1.0115975141525269, - "orientation": 1.2256425619125366, - "vx": -9.79216707719388e-13, - "vy": -3.5504932327512506e-12 - }, - { - "id": 2, - "x": 2.013263702392578, - "y": 0.2566262185573578, - "orientation": 0.9984775185585022, - "vx": 7.327471962526033e-13, - "vy": 1.6753265441593612e-12 - }, - { - "id": 3, - "x": 3.2233920097351074, - "y": -0.17113350331783295, - "orientation": 1.6335784196853638, - "vx": -2.1316282072803006e-12, - "vy": 4.4381165409390633e-13 - }, - { - "id": 4, - "x": 3.0357558727264404, - "y": 0.012420394457876682, - "orientation": 1.4982300996780396, - "vx": 2.9309887850104133e-13, - "vy": -3.0100921755149557e-13 - }, - { - "id": 5, - "x": 1.7294703722000122, - "y": -0.392238974571228, - "orientation": 1.0366125106811523, - "vx": 1.1324274851176597e-12, - "vy": 4.263256414560601e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.432350158691406, - "y": -0.34400099515914917, - "orientation": 0.21231989562511444, - "vx": -2.6645352591003757e-13, - "vy": -8.293365993949919e-13 - }, - { - "id": 1, - "x": 2.4816925525665283, - "y": 0.5834534168243408, - "orientation": 1.331832766532898, - "vx": 1.1723955140041653e-12, - "vy": 2.731148640577885e-13 - }, - { - "id": 2, - "x": 2.319356679916382, - "y": -0.6357954740524292, - "orientation": 1.2235008478164673, - "vx": -2.9176661087149114e-12, - "vy": -4.363176486776865e-13 - }, - { - "id": 3, - "x": 2.0131337642669678, - "y": -0.5498188734054565, - "orientation": 1.2676928043365479, - "vx": 8.526512829121202e-13, - "vy": 2.6978419498391304e-13 - }, - { - "id": 4, - "x": 2.5496487617492676, - "y": -0.6043615937232971, - "orientation": 1.3233839273452759, - "vx": 7.860379014346108e-13, - "vy": -1.688649220454863e-12 - }, - { - "id": 5, - "x": 2.2991065979003906, - "y": 0.8491828441619873, - "orientation": 1.0365784168243408, - "vx": -5.3157478419052495e-12, - "vy": -2.4380497620768438e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 61.516666666666666 - } - }, - { - "scenario_id": "decoy_and_overload_vs_tiki_taka_plus_t29.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 29.316666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 29.316666666666666, - "ball_x": -2.0104963779449463, - "ball_y": 0.12240208685398102, - "ball_vx": -0.25604668259620667, - "ball_vy": 0.1513339877128601, - "friendly_robots": [ - { - "id": 0, - "x": 4.410075664520264, - "y": 0.002453426830470562, - "orientation": 3.1227381229400635, - "vx": 6.301836208422174e-08, - "vy": 3.3066494324884843e-06 - }, - { - "id": 1, - "x": -1.8979166746139526, - "y": 0.10438363999128342, - "orientation": 3.000174045562744, - "vx": -0.030018430203199387, - "vy": -0.0039600953459739685 - }, - { - "id": 2, - "x": -2.6933348178863525, - "y": 0.21039187908172607, - "orientation": -0.09474804997444153, - "vx": 3.604316844985078e-08, - "vy": 2.186290117833778e-07 - }, - { - "id": 3, - "x": 2.876163959503174, - "y": -0.36615559458732605, - "orientation": 3.042175054550171, - "vx": -0.0019694711081683636, - "vy": -0.004322332795709372 - }, - { - "id": 4, - "x": 3.1569983959198, - "y": -0.3952500820159912, - "orientation": 3.0411877632141113, - "vx": 0.0010066116228699684, - "vy": -0.0050574978813529015 - }, - { - "id": 5, - "x": -2.945406198501587, - "y": -0.26013821363449097, - "orientation": 0.3807147145271301, - "vx": -0.25277024507522583, - "vy": 0.05955837294459343 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409795761108398, - "y": -0.3378945291042328, - "orientation": 0.17089134454727173, - "vx": -0.007814050652086735, - "vy": -0.08576826006174088 - }, - { - "id": 1, - "x": -2.5154902935028076, - "y": -0.6756172776222229, - "orientation": 1.0593171119689941, - "vx": -0.3108716607093811, - "vy": -0.12105686217546463 - }, - { - "id": 2, - "x": -2.112478017807007, - "y": 0.07956279069185257, - "orientation": 0.5872784852981567, - "vx": -0.2896922826766968, - "vy": 0.22855564951896667 - }, - { - "id": 3, - "x": -2.6519999504089355, - "y": -0.450492799282074, - "orientation": 0.7557477951049805, - "vx": 0.38892993330955505, - "vy": 0.06696755439043045 - }, - { - "id": 4, - "x": 2.8875017166137695, - "y": -0.08621314913034439, - "orientation": 3.098731279373169, - "vx": 0.10375600308179855, - "vy": -0.009178745560348034 - }, - { - "id": 5, - "x": 1.4075381755828857, - "y": 0.813736617565155, - "orientation": -2.9244303703308105, - "vx": 0.6918085813522339, - "vy": -0.11422213166952133 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 29.316666666666666 - } - }, - { - "scenario_id": "decoy_and_overload_vs_tiki_taka_plus_t35.8_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 35.75, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_tiki_taka_plus.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 35.75, - "ball_x": 3.236436128616333, - "ball_y": -0.22016580402851105, - "ball_vx": 0.0120893195271492, - "ball_vy": -0.005080659873783588, - "friendly_robots": [ - { - "id": 0, - "x": 4.40737771987915, - "y": -0.10856468230485916, - "orientation": -3.1003246307373047, - "vx": 0.003832828951999545, - "vy": 0.1907244622707367 - }, - { - "id": 1, - "x": -1.7537869215011597, - "y": 0.7413058280944824, - "orientation": -0.18362343311309814, - "vx": -0.08125784248113632, - "vy": 0.015325229614973068 - }, - { - "id": 2, - "x": -2.923250675201416, - "y": -0.2613970935344696, - "orientation": 0.0092655960470438, - "vx": -0.011870969086885452, - "vy": 0.014716331847012043 - }, - { - "id": 3, - "x": 2.8908870220184326, - "y": -0.17577572166919708, - "orientation": -0.2415655106306076, - "vx": -0.3245358169078827, - "vy": 0.06312918663024902 - }, - { - "id": 4, - "x": 3.179342031478882, - "y": -0.13160225749015808, - "orientation": -1.0746359825134277, - "vx": 0.3321605920791626, - "vy": 0.23092897236347198 - }, - { - "id": 5, - "x": -2.399287223815918, - "y": 0.34504345059394836, - "orientation": -0.1042134091258049, - "vx": 0.02160423994064331, - "vy": -0.1472688913345337 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410093784332275, - "y": -0.005890724249184132, - "orientation": -0.025668373331427574, - "vx": 0.00016521516954526305, - "vy": 0.010304367169737816 - }, - { - "id": 1, - "x": 1.1721397638320923, - "y": -0.4058743417263031, - "orientation": 0.07842788845300674, - "vx": 1.8158698081970215, - "vy": 0.5912065505981445 - }, - { - "id": 2, - "x": 1.5488022565841675, - "y": 0.655285120010376, - "orientation": -0.3722265064716339, - "vx": 1.5736104249954224, - "vy": -0.08067727833986282 - }, - { - "id": 3, - "x": -1.78955078125, - "y": 0.2608984410762787, - "orientation": -0.0930238887667656, - "vx": -0.10199059545993805, - "vy": -0.01960289664566517 - }, - { - "id": 4, - "x": 2.8068506717681885, - "y": -0.3594316244125366, - "orientation": -0.16352611780166626, - "vx": 0.36253249645233154, - "vy": -0.03249030560255051 - }, - { - "id": 5, - "x": 2.3811707496643066, - "y": -0.43050405383110046, - "orientation": 0.04737976938486099, - "vx": 0.9972067475318909, - "vy": -0.6117159724235535 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 35.75 - } - }, - { - "scenario_id": "decoy_and_overload_vs_tiki_taka_plus_t49.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 49.93333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 49.93333333333333, - "ball_x": 2.5702767372131348, - "ball_y": -0.703190803527832, - "ball_vx": -0.1549920290708542, - "ball_vy": 0.0009772051125764847, - "friendly_robots": [ - { - "id": 0, - "x": 4.4112935066223145, - "y": -0.0131192896515131, - "orientation": -2.783447504043579, - "vx": -0.0023182339500635862, - "vy": 0.02250918559730053 - }, - { - "id": 1, - "x": 2.647979974746704, - "y": -0.6187974810600281, - "orientation": -2.635607957839966, - "vx": 0.022655008360743523, - "vy": 0.0401485450565815 - }, - { - "id": 2, - "x": -1.132341742515564, - "y": -2.670598268508911, - "orientation": 0.4693203270435333, - "vx": 0.1700066179037094, - "vy": -0.06910195201635361 - }, - { - "id": 3, - "x": 3.001035213470459, - "y": -0.4409736096858978, - "orientation": -2.551311731338501, - "vx": -0.24585428833961487, - "vy": -0.09188292175531387 - }, - { - "id": 4, - "x": 3.0972557067871094, - "y": -0.2763030529022217, - "orientation": -2.411062717437744, - "vx": 0.4174744784832001, - "vy": -0.18416374921798706 - }, - { - "id": 5, - "x": 1.7834466695785522, - "y": -0.9548635482788086, - "orientation": 0.2603837251663208, - "vx": 0.2348432093858719, - "vy": 0.04857046902179718 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412051677703857, - "y": 0.001987494993954897, - "orientation": -0.10559216141700745, - "vx": -0.02300134301185608, - "vy": -0.26253029704093933 - }, - { - "id": 1, - "x": 2.542928695678711, - "y": -0.9607637524604797, - "orientation": -2.3517401218414307, - "vx": 0.37167519330978394, - "vy": 0.20791208744049072 - }, - { - "id": 2, - "x": 2.4175398349761963, - "y": -0.6134352087974548, - "orientation": -1.0280988216400146, - "vx": -0.31519025564193726, - "vy": -0.19338086247444153 - }, - { - "id": 3, - "x": 2.503504991531372, - "y": -0.7849632501602173, - "orientation": 0.8141381144523621, - "vx": -0.07052187621593475, - "vy": 0.12797020375728607 - }, - { - "id": 4, - "x": 2.6006553173065186, - "y": 0.19165538251399994, - "orientation": -1.6180282831192017, - "vx": 0.15393953025341034, - "vy": 0.09747369587421417 - }, - { - "id": 5, - "x": 2.762437582015991, - "y": 0.029286010190844536, - "orientation": -1.8382043838500977, - "vx": -0.027838271111249924, - "vy": -0.07519366592168808 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 49.93333333333333 - } - }, - { - "scenario_id": "decoy_and_overload_vs_zone_fluid_t20.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 20.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/decoy_and_overload_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 20.2, - "ball_x": 2.7565431594848633, - "ball_y": -0.7331132292747498, - "ball_vx": -0.6565257906913757, - "ball_vy": -0.7542223930358887, - "friendly_robots": [ - { - "id": 0, - "x": 4.410024642944336, - "y": -0.021688908338546753, - "orientation": -2.8224596977233887, - "vx": 0.00020739913452416658, - "vy": 0.036633413285017014 - }, - { - "id": 1, - "x": -1.7399191856384277, - "y": 0.7179458737373352, - "orientation": -0.2610410153865814, - "vx": -0.1052863821387291, - "vy": 0.056840624660253525 - }, - { - "id": 2, - "x": -2.925975799560547, - "y": -0.8556331992149353, - "orientation": 0.05215508118271828, - "vx": -0.0067047965712845325, - "vy": -0.002648863708600402 - }, - { - "id": 3, - "x": 2.971327304840088, - "y": -0.3775162994861603, - "orientation": -1.4749594926834106, - "vx": 0.05876642465591431, - "vy": -0.2849343717098236 - }, - { - "id": 4, - "x": 3.283799648284912, - "y": -0.30802983045578003, - "orientation": -2.153794527053833, - "vx": 0.10754422843456268, - "vy": -1.1419031620025635 - }, - { - "id": 5, - "x": -1.9300663471221924, - "y": -0.7316113114356995, - "orientation": 0.03792416676878929, - "vx": 0.024668406695127487, - "vy": 0.007818236947059631 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410888195037842, - "y": -0.28792500495910645, - "orientation": -0.04442497715353966, - "vx": 0.0012943197507411242, - "vy": -0.21463215351104736 - }, - { - "id": 1, - "x": -2.8952929973602295, - "y": 0.442936509847641, - "orientation": -0.16111478209495544, - "vx": 0.5480553507804871, - "vy": 0.10834561288356781 - }, - { - "id": 2, - "x": -2.9624392986297607, - "y": 0.17577172815799713, - "orientation": -0.07898174971342087, - "vx": 0.32147514820098877, - "vy": 0.026092378422617912 - }, - { - "id": 3, - "x": 2.7018141746520996, - "y": -0.5921043157577515, - "orientation": -0.39716777205467224, - "vx": 0.146375373005867, - "vy": -0.23511086404323578 - }, - { - "id": 4, - "x": -1.3113751411437988, - "y": -0.7259168028831482, - "orientation": 0.024028971791267395, - "vx": 0.2968040704727173, - "vy": 0.08516465127468109 - }, - { - "id": 5, - "x": 2.5687592029571533, - "y": -0.08708572387695312, - "orientation": -0.9858375191688538, - "vx": -0.14470364153385162, - "vy": -0.7432519197463989 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_decoy_and_overload_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 20.2 - } - }, - { - "scenario_id": "give_and_go_solo_vs_high_line_zone_t27.1_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 27.066666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_high_line_zone.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 27.066666666666666, - "ball_x": -1.6641664505004883, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.391393184661865, - "y": -0.38895702362060547, - "orientation": -3.1187479496002197, - "vx": 1.8385293287792592e-12, - "vy": -9.275913370743183e-13 - }, - { - "id": 1, - "x": -2.575381278991699, - "y": -0.12059223651885986, - "orientation": -1.1558996438980103, - "vx": -6.155076448521868e-12, - "vy": 2.796513021152691e-12 - }, - { - "id": 2, - "x": -2.3917641639709473, - "y": 0.07835830748081207, - "orientation": -1.3679560422897339, - "vx": -4.156675004196586e-12, - "vy": 5.066780328633058e-13 - }, - { - "id": 3, - "x": -2.9012365341186523, - "y": -1.6014277935028076, - "orientation": -0.8936858773231506, - "vx": 3.9968028886505635e-14, - "vy": 1.2390088954816747e-12 - }, - { - "id": 4, - "x": -2.280529022216797, - "y": 0.37968698143959045, - "orientation": -1.4120303392410278, - "vx": 1.9984014443252818e-13, - "vy": -4.6629367034256575e-14 - }, - { - "id": 5, - "x": -3.208080291748047, - "y": 1.4853094816207886, - "orientation": -1.2073999643325806, - "vx": 1.1723955140041653e-12, - "vy": -1.8918200339612667e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408895969390869, - "y": 0.002898517996072769, - "orientation": -0.5303928852081299, - "vx": 9.938716516444401e-12, - "vy": -4.683402103633494e-12 - }, - { - "id": 1, - "x": 2.0266435146331787, - "y": 2.0968306064605713, - "orientation": -2.3131825923919678, - "vx": 6.021849685566849e-12, - "vy": 0.0 - }, - { - "id": 2, - "x": -2.8621647357940674, - "y": -2.0644378662109375, - "orientation": -0.5861430168151855, - "vx": 6.794564910705958e-13, - "vy": -7.0743411129114975e-12 - }, - { - "id": 3, - "x": 0.08497690409421921, - "y": 0.6079587340354919, - "orientation": -1.9748735427856445, - "vx": 6.328271240363392e-14, - "vy": 9.658940314238862e-14 - }, - { - "id": 4, - "x": 0.735299289226532, - "y": 0.874504029750824, - "orientation": -2.0842034816741943, - "vx": -1.3988810110276972e-13, - "vy": 6.428191312579656e-13 - }, - { - "id": 5, - "x": -3.019904136657715, - "y": -0.469576358795166, - "orientation": -1.273720622062683, - "vx": -1.5987211554602254e-13, - "vy": -6.861178292183467e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 27.066666666666666 - } - }, - { - "scenario_id": "give_and_go_solo_vs_high_line_zone_t9.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 9.416666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_high_line_zone.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 9.416666666666666, - "ball_x": -0.3347117304801941, - "ball_y": -0.0040825167670845985, - "ball_vx": 3.1514790777009694e-11, - "ball_vy": 3.8789780415493524e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.410037994384766, - "y": 0.0029773840215057135, - "orientation": -3.1391196250915527, - "vx": 3.7199576752300345e-10, - "vy": 1.2037525143338001e-10 - }, - { - "id": 1, - "x": -2.0867397785186768, - "y": -0.2866832911968231, - "orientation": 0.2810903787612915, - "vx": -1.1309086084365845, - "vy": -1.0218238830566406 - }, - { - "id": 2, - "x": -0.0952434092760086, - "y": -0.12580862641334534, - "orientation": 1.7008693218231201, - "vx": 0.5331603288650513, - "vy": 0.43891727924346924 - }, - { - "id": 3, - "x": -0.435496062040329, - "y": -0.03319455310702324, - "orientation": 0.14235876500606537, - "vx": 1.1371903418933016e-10, - "vy": 1.711318586838928e-11 - }, - { - "id": 4, - "x": -2.7880914211273193, - "y": 0.32833239436149597, - "orientation": -0.13126340508460999, - "vx": -0.28145384788513184, - "vy": 0.31960755586624146 - }, - { - "id": 5, - "x": -2.4213719367980957, - "y": 0.08207055181264877, - "orientation": 0.008015435189008713, - "vx": -0.4985165596008301, - "vy": -0.4883987605571747 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4099016189575195, - "y": -0.37257224321365356, - "orientation": 0.08430813252925873, - "vx": -0.0001480970677221194, - "vy": -0.06578265875577927 - }, - { - "id": 1, - "x": -2.4253060817718506, - "y": -1.6402661800384521, - "orientation": 0.6019074320793152, - "vx": -0.30397990345954895, - "vy": -0.8199567794799805 - }, - { - "id": 2, - "x": -0.7844665050506592, - "y": -0.014247793704271317, - "orientation": 0.037348438054323196, - "vx": -0.00039881194243207574, - "vy": 0.01838829554617405 - }, - { - "id": 3, - "x": -2.7463579177856445, - "y": -0.21080109477043152, - "orientation": 0.17857955396175385, - "vx": -0.5390395522117615, - "vy": -0.8510069847106934 - }, - { - "id": 4, - "x": -2.9549334049224854, - "y": -0.2653748393058777, - "orientation": 0.08851102739572525, - "vx": -0.9118205904960632, - "vy": -0.12267012894153595 - }, - { - "id": 5, - "x": -2.5961904525756836, - "y": 1.0132601261138916, - "orientation": -0.41472771763801575, - "vx": -0.006734373513609171, - "vy": 0.0580744743347168 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 9.416666666666666 - } - }, - { - "scenario_id": "give_and_go_solo_vs_high_line_zone_t17.5_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 17.466666666666665, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_high_line_zone.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 17.466666666666665, - "ball_x": -1.3455806970596313, - "ball_y": 1.7838650941848755, - "ball_vx": 1.8025833924184553e-05, - "ball_vy": -1.9444847566774115e-05, - "friendly_robots": [ - { - "id": 0, - "x": 4.410006999969482, - "y": 0.002948840381577611, - "orientation": 2.8430283069610596, - "vx": 2.9972238024811304e-08, - "vy": 9.756486463174951e-08 - }, - { - "id": 1, - "x": -3.0359716415405273, - "y": 0.1892233043909073, - "orientation": 0.8381488919258118, - "vx": -0.1421547532081604, - "vy": 0.27787157893180847 - }, - { - "id": 2, - "x": -1.2383548021316528, - "y": 1.6965913772583008, - "orientation": 1.8277779817581177, - "vx": -0.21003714203834534, - "vy": 0.15686562657356262 - }, - { - "id": 3, - "x": -2.669905662536621, - "y": 0.6625718474388123, - "orientation": 0.612431526184082, - "vx": -0.18799510598182678, - "vy": 0.09277026355266571 - }, - { - "id": 4, - "x": -2.6302990913391113, - "y": -0.27164214849472046, - "orientation": 0.850446879863739, - "vx": -0.1949344426393509, - "vy": 0.48898768424987793 - }, - { - "id": 5, - "x": -2.3958311080932617, - "y": -0.22229306399822235, - "orientation": 1.0273420810699463, - "vx": 0.3472309410572052, - "vy": 0.5350856184959412 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.392602443695068, - "y": 0.257522851228714, - "orientation": 0.5565288066864014, - "vx": 0.04358169436454773, - "vy": -0.5817895531654358 - }, - { - "id": 1, - "x": -2.332381010055542, - "y": -0.5839950442314148, - "orientation": 1.2105282545089722, - "vx": -0.6881080269813538, - "vy": 0.06536906957626343 - }, - { - "id": 2, - "x": -1.5988850593566895, - "y": 1.468379259109497, - "orientation": 1.0999068021774292, - "vx": -0.2425621598958969, - "vy": 0.16942650079727173 - }, - { - "id": 3, - "x": -2.201151132583618, - "y": -0.25492238998413086, - "orientation": 1.174380898475647, - "vx": -0.040980346500873566, - "vy": 0.886124849319458 - }, - { - "id": 4, - "x": -2.3663225173950195, - "y": 1.6081056594848633, - "orientation": 0.3662432134151459, - "vx": -0.38813507556915283, - "vy": 0.6681692600250244 - }, - { - "id": 5, - "x": -2.6103527545928955, - "y": 1.5415092706680298, - "orientation": 0.3935895264148712, - "vx": -0.3343268930912018, - "vy": 1.4688524007797241 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 17.466666666666665 - } - }, - { - "scenario_id": "give_and_go_solo_vs_high_line_zone_t20.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 20.066666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_high_line_zone.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 20.066666666666666, - "ball_x": -3.165907859802246, - "ball_y": 1.7764159440994263, - "ball_vx": -0.10501247644424438, - "ball_vy": 0.10099808871746063, - "friendly_robots": [ - { - "id": 0, - "x": 4.402281284332275, - "y": -0.1861424595117569, - "orientation": 2.899627923965454, - "vx": 0.013345769606530666, - "vy": -0.39400365948677063 - }, - { - "id": 1, - "x": -2.791247606277466, - "y": 0.018386872485280037, - "orientation": 1.668932557106018, - "vx": -0.1110243871808052, - "vy": -0.39396125078201294 - }, - { - "id": 2, - "x": -2.909794330596924, - "y": 1.61837637424469, - "orientation": -2.762239933013916, - "vx": -0.7535485625267029, - "vy": -0.12356249243021011 - }, - { - "id": 3, - "x": -2.8837196826934814, - "y": 0.6081447005271912, - "orientation": 1.6445283889770508, - "vx": -0.09505776315927505, - "vy": 0.8428083062171936 - }, - { - "id": 4, - "x": -2.697701930999756, - "y": 1.0266375541687012, - "orientation": 2.0775020122528076, - "vx": 0.5251622796058655, - "vy": -0.46349844336509705 - }, - { - "id": 5, - "x": -2.619680404663086, - "y": -0.3852557837963104, - "orientation": 1.8999561071395874, - "vx": -0.17483174800872803, - "vy": 0.5796409845352173 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412524223327637, - "y": 0.32968851923942566, - "orientation": 0.8417110443115234, - "vx": 0.004460599739104509, - "vy": 0.14116500318050385 - }, - { - "id": 1, - "x": -2.6363580226898193, - "y": -0.8394060730934143, - "orientation": 1.7937219142913818, - "vx": -0.2219657152891159, - "vy": 0.14278271794319153 - }, - { - "id": 2, - "x": -2.4123029708862305, - "y": 0.5915675163269043, - "orientation": 2.3051445484161377, - "vx": -0.34039485454559326, - "vy": -0.3373304605484009 - }, - { - "id": 3, - "x": -2.490445613861084, - "y": 1.0158439874649048, - "orientation": 2.1171302795410156, - "vx": 0.5368602275848389, - "vy": 0.8560743927955627 - }, - { - "id": 4, - "x": -2.621291399002075, - "y": 1.3138341903686523, - "orientation": 2.556164503097534, - "vx": -0.21306490898132324, - "vy": 0.4761221408843994 - }, - { - "id": 5, - "x": -2.9626119136810303, - "y": 1.8557615280151367, - "orientation": -2.410245418548584, - "vx": -0.9437341690063477, - "vy": -0.4918349087238312 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_high_line_zone_kernel_strategy", - "frame_ts": 20.066666666666666 - } - }, - { - "scenario_id": "give_and_go_solo_vs_high_press_t36.9_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 36.9, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_high_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 36.9, - "ball_x": 1.9264581203460693, - "ball_y": 1.1566476821899414, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402780532836914, - "y": -0.15085937082767487, - "orientation": 3.1406803131103516, - "vx": -5.062616992290714e-13, - "vy": 3.0225821845419887e-13 - }, - { - "id": 1, - "x": 2.3606150150299072, - "y": -0.7286360859870911, - "orientation": 2.5026299953460693, - "vx": 3.3306690738754696e-13, - "vy": -1.4088730182493236e-12 - }, - { - "id": 2, - "x": 2.524965763092041, - "y": -0.8039730787277222, - "orientation": 1.8783650398254395, - "vx": -3.770317391627032e-12, - "vy": 7.061018436615996e-13 - }, - { - "id": 3, - "x": 2.7006618976593018, - "y": 1.0341687202453613, - "orientation": -0.1559571474790573, - "vx": 0.028095141053199768, - "vy": -0.004444655496627092 - }, - { - "id": 4, - "x": 2.49060320854187, - "y": 2.209141969680786, - "orientation": -2.016972541809082, - "vx": 5.195843755245733e-12, - "vy": 1.4654943925052066e-12 - }, - { - "id": 5, - "x": 2.032339334487915, - "y": -1.80244779586792, - "orientation": 1.5820841789245605, - "vx": -8.526512829121202e-13, - "vy": -7.66053886991358e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.495846748352051, - "y": 0.2575450539588928, - "orientation": 0.046473726630210876, - "vx": -1.5987211554602254e-13, - "vy": 4.729550084903167e-13 - }, - { - "id": 1, - "x": 3.0914885997772217, - "y": -0.20449212193489075, - "orientation": 2.1568148136138916, - "vx": -6.52811138479592e-13, - "vy": -2.1899149160731213e-13 - }, - { - "id": 2, - "x": 2.7208621501922607, - "y": 0.5653263330459595, - "orientation": 1.3724769353866577, - "vx": 0.0, - "vy": 2.8910207561239076e-12 - }, - { - "id": 3, - "x": 2.895500898361206, - "y": 0.24720902740955353, - "orientation": 2.1912715435028076, - "vx": 5.861977570020827e-13, - "vy": -5.404010572362949e-13 - }, - { - "id": 4, - "x": 1.329594612121582, - "y": 1.189767599105835, - "orientation": -2.163611888885498, - "vx": 1.885158695813516e-12, - "vy": 9.992007221626409e-14 - }, - { - "id": 5, - "x": 1.621870756149292, - "y": 0.7310325503349304, - "orientation": -2.820814609527588, - "vx": -3.6637359812630166e-13, - "vy": -2.4646951146678475e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 36.9 - } - }, - { - "scenario_id": "give_and_go_solo_vs_high_press_t52.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 52.61666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_high_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 52.61666666666667, - "ball_x": 4.0, - "ball_y": 2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.422989368438721, - "y": 0.3946693241596222, - "orientation": 1.9624416828155518, - "vx": 7.194245199571014e-13, - "vy": -3.780309398848658e-13 - }, - { - "id": 1, - "x": 2.067079782485962, - "y": -0.547694981098175, - "orientation": 1.1450992822647095, - "vx": -1.305622276959184e-12, - "vy": -7.860379014346108e-13 - }, - { - "id": 2, - "x": 2.48962664604187, - "y": 0.883929431438446, - "orientation": 0.9340047836303711, - "vx": -1.199040866595169e-12, - "vy": -4.296563105299356e-13 - }, - { - "id": 3, - "x": 2.9143097400665283, - "y": 1.1548820734024048, - "orientation": 1.0867993831634521, - "vx": -6.661338147750939e-14, - "vy": -3.26405569239796e-13 - }, - { - "id": 4, - "x": 2.9744725227355957, - "y": -0.7399563193321228, - "orientation": 1.3186365365982056, - "vx": 3.3306690738754696e-13, - "vy": -1.7985612998927536e-13 - }, - { - "id": 5, - "x": 2.4770259857177734, - "y": -0.23414170742034912, - "orientation": 1.100408673286438, - "vx": -1.9451107391432743e-12, - "vy": -2.14661621811274e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.390678882598877, - "y": -0.3544372022151947, - "orientation": 0.3111312985420227, - "vx": -7.194245199571014e-13, - "vy": -1.953437411827963e-12 - }, - { - "id": 1, - "x": 2.67657732963562, - "y": -0.4305717349052429, - "orientation": 0.880635142326355, - "vx": 1.0658141036401503e-13, - "vy": -6.661338147750939e-14 - }, - { - "id": 2, - "x": 3.1726834774017334, - "y": 2.097735643386841, - "orientation": 0.6211724281311035, - "vx": 2.517985819849855e-12, - "vy": 5.4223292522692645e-12 - }, - { - "id": 3, - "x": 2.849703550338745, - "y": 1.3239383697509766, - "orientation": 1.1470277309417725, - "vx": 6.261657858885883e-13, - "vy": -1.8252066524837574e-12 - }, - { - "id": 4, - "x": 2.552638530731201, - "y": -0.5611991882324219, - "orientation": 1.0104224681854248, - "vx": -4.1300296516055823e-13, - "vy": 7.527312106958561e-13 - }, - { - "id": 5, - "x": 1.4647371768951416, - "y": 0.4153657555580139, - "orientation": 0.6952856183052063, - "vx": -4.263256414560601e-13, - "vy": -1.0874634526203408e-12 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 52.61666666666667 - } - }, - { - "scenario_id": "give_and_go_solo_vs_high_press_t12.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 12.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_high_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 12.2, - "ball_x": -1.3210840225219727, - "ball_y": 0.047161683440208435, - "ball_vx": -0.5167567729949951, - "ball_vy": 0.12221050262451172, - "friendly_robots": [ - { - "id": 0, - "x": 4.410732746124268, - "y": 0.3097178339958191, - "orientation": -3.093885660171509, - "vx": 0.011464878916740417, - "vy": -0.09433669596910477 - }, - { - "id": 1, - "x": -2.333765745162964, - "y": -0.13028627634048462, - "orientation": 0.17375986278057098, - "vx": -0.33453449606895447, - "vy": -0.4140060842037201 - }, - { - "id": 2, - "x": -3.1223809719085693, - "y": -1.5165107250213623, - "orientation": 0.6376417279243469, - "vx": 0.42249399423599243, - "vy": 0.4292375147342682 - }, - { - "id": 3, - "x": -1.221928596496582, - "y": -0.01272657886147499, - "orientation": 1.5014493465423584, - "vx": -0.12216155976057053, - "vy": 0.48621103167533875 - }, - { - "id": 4, - "x": -2.668217420578003, - "y": 0.009134017862379551, - "orientation": 0.1790504902601242, - "vx": -0.5107607841491699, - "vy": 0.9344965815544128 - }, - { - "id": 5, - "x": -2.7610628604888916, - "y": -0.5193990468978882, - "orientation": 0.2693973183631897, - "vx": 0.32047218084335327, - "vy": -0.21841874718666077 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41002082824707, - "y": 0.01222466491162777, - "orientation": -0.006845581810921431, - "vx": 0.0014805454993620515, - "vy": 0.2266269475221634 - }, - { - "id": 1, - "x": -1.5522648096084595, - "y": -0.24759027361869812, - "orientation": 0.8102356791496277, - "vx": -0.05625157058238983, - "vy": 0.09709033370018005 - }, - { - "id": 2, - "x": -1.3407599925994873, - "y": 0.1596599519252777, - "orientation": -3.074256181716919, - "vx": -0.8956767320632935, - "vy": 0.1441630721092224 - }, - { - "id": 3, - "x": -3.0168697834014893, - "y": 0.08374349027872086, - "orientation": 0.01051598321646452, - "vx": 0.32923784852027893, - "vy": 0.3886396884918213 - }, - { - "id": 4, - "x": -2.1326372623443604, - "y": -0.4952474534511566, - "orientation": 0.4625440835952759, - "vx": -0.4320008456707001, - "vy": -0.26085150241851807 - }, - { - "id": 5, - "x": -1.2891273498535156, - "y": -0.42796000838279724, - "orientation": 2.4819741249084473, - "vx": -0.9376567006111145, - "vy": 0.35658952593803406 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 12.2 - } - }, - { - "scenario_id": "give_and_go_solo_vs_high_press_t17.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 17.883333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_high_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 17.883333333333333, - "ball_x": -2.4275591373443604, - "ball_y": 0.6734287142753601, - "ball_vx": 0.014880727976560593, - "ball_vy": -0.03569590300321579, - "friendly_robots": [ - { - "id": 0, - "x": 4.412659168243408, - "y": -0.07796645909547806, - "orientation": 3.030029296875, - "vx": -0.00469591747969389, - "vy": 0.13714806735515594 - }, - { - "id": 1, - "x": -2.8671321868896484, - "y": -0.0650046318769455, - "orientation": 0.9529009461402893, - "vx": 0.38872015476226807, - "vy": 0.5813968777656555 - }, - { - "id": 2, - "x": -2.8437042236328125, - "y": -0.25508204102516174, - "orientation": 1.4107166528701782, - "vx": 0.1999804973602295, - "vy": -0.003996715880930424 - }, - { - "id": 3, - "x": -2.319898843765259, - "y": 0.6404590010643005, - "orientation": 0.7634219527244568, - "vx": 0.19751223921775818, - "vy": 0.3777974247932434 - }, - { - "id": 4, - "x": -2.3254597187042236, - "y": -0.11206278949975967, - "orientation": 1.6355571746826172, - "vx": -0.019200127571821213, - "vy": -0.09946435689926147 - }, - { - "id": 5, - "x": -2.516899347305298, - "y": -0.04988493025302887, - "orientation": 1.496901035308838, - "vx": 0.10840019583702087, - "vy": -0.2211650311946869 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409543037414551, - "y": 0.013499129563570023, - "orientation": 0.31247586011886597, - "vx": -0.0008402053499594331, - "vy": -0.023583292961120605 - }, - { - "id": 1, - "x": -1.9509555101394653, - "y": -0.12446974217891693, - "orientation": 1.869932770729065, - "vx": 0.07398666441440582, - "vy": -1.0853387117385864 - }, - { - "id": 2, - "x": -1.8786627054214478, - "y": -1.0841926336288452, - "orientation": 1.8829480409622192, - "vx": 6.07816502906644e-07, - "vy": 1.9666578054966521e-07 - }, - { - "id": 3, - "x": -2.7086246013641357, - "y": -0.13706143200397491, - "orientation": 1.0604714155197144, - "vx": -0.3612949252128601, - "vy": 0.3624494969844818 - }, - { - "id": 4, - "x": -2.523608922958374, - "y": 0.8188357949256897, - "orientation": -0.07671929150819778, - "vx": 0.622929573059082, - "vy": 0.048886194825172424 - }, - { - "id": 5, - "x": -2.5337600708007812, - "y": 0.6375798583030701, - "orientation": -0.008314779959619045, - "vx": -0.00018414204532746226, - "vy": 0.007379455491900444 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 17.883333333333333 - } - }, - { - "scenario_id": "give_and_go_solo_vs_high_press_t22.9_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 22.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_high_press.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 22.85, - "ball_x": 2.690131187438965, - "ball_y": 0.2466917634010315, - "ball_vx": 2.2551867961883545, - "ball_vy": -0.18098288774490356, - "friendly_robots": [ - { - "id": 0, - "x": 4.4100542068481445, - "y": 0.1018141582608223, - "orientation": 3.0565733909606934, - "vx": -9.60247780312784e-05, - "vy": 0.012054204009473324 - }, - { - "id": 1, - "x": -2.5598201751708984, - "y": -0.11999042332172394, - "orientation": 0.20144544541835785, - "vx": 0.8051329851150513, - "vy": -0.7890388369560242 - }, - { - "id": 2, - "x": -1.6581668853759766, - "y": 0.23648545145988464, - "orientation": 0.02812305837869644, - "vx": 1.530962347984314, - "vy": 0.6530471444129944 - }, - { - "id": 3, - "x": -0.6513602137565613, - "y": 0.45069289207458496, - "orientation": -0.045306380838155746, - "vx": 1.5703340768814087, - "vy": -0.21992641687393188 - }, - { - "id": 4, - "x": -1.2221392393112183, - "y": -0.41547009348869324, - "orientation": 0.13931356370449066, - "vx": 1.1071901321411133, - "vy": -0.0010316945845261216 - }, - { - "id": 5, - "x": -2.243328332901001, - "y": -0.16885621845722198, - "orientation": 0.11380328238010406, - "vx": 0.09942129254341125, - "vy": -0.03583041951060295 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40909481048584, - "y": -0.3798230290412903, - "orientation": 0.10117790102958679, - "vx": -0.0016651602927595377, - "vy": -0.05290387198328972 - }, - { - "id": 1, - "x": -1.0468400716781616, - "y": -0.44143402576446533, - "orientation": 0.16019569337368011, - "vx": 0.9098461270332336, - "vy": -0.5345897078514099 - }, - { - "id": 2, - "x": -1.2292994260787964, - "y": -0.9956561923027039, - "orientation": 0.4000338017940521, - "vx": 1.9489049911499023, - "vy": 0.03209444135427475 - }, - { - "id": 3, - "x": -1.418573260307312, - "y": 1.5337153673171997, - "orientation": -0.39603951573371887, - "vx": 1.838502287864685, - "vy": -0.5037105679512024 - }, - { - "id": 4, - "x": -0.5512043237686157, - "y": 0.6063607931137085, - "orientation": -0.12346567958593369, - "vx": 1.5153700113296509, - "vy": -0.293891966342926 - }, - { - "id": 5, - "x": -0.7889699935913086, - "y": 1.036281943321228, - "orientation": -0.22591598331928253, - "vx": 1.5620338916778564, - "vy": -0.4086307883262634 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 22.85 - } - }, - { - "scenario_id": "give_and_go_solo_vs_high_press_t56.8_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 56.78333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_high_press.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 56.78333333333333, - "ball_x": 4.046721458435059, - "ball_y": 2.4484081268310547, - "ball_vx": 0.011297817341983318, - "ball_vy": -0.09427280724048615, - "friendly_robots": [ - { - "id": 0, - "x": 4.415571212768555, - "y": 0.4032987952232361, - "orientation": 1.7755552530288696, - "vx": -0.009676548652350903, - "vy": 0.01147386059165001 - }, - { - "id": 1, - "x": 2.1347920894622803, - "y": -0.7201777696609497, - "orientation": 1.092453122138977, - "vx": 0.3704577684402466, - "vy": -0.09852703660726547 - }, - { - "id": 2, - "x": 2.471010446548462, - "y": 1.0018748044967651, - "orientation": 0.8093016147613525, - "vx": -0.2003554403781891, - "vy": -0.09357304126024246 - }, - { - "id": 3, - "x": 3.995432138442993, - "y": 2.5480868816375732, - "orientation": -1.41098153591156, - "vx": 0.2964341938495636, - "vy": 0.07138563692569733 - }, - { - "id": 4, - "x": 2.870948553085327, - "y": -1.1416852474212646, - "orientation": 1.318635106086731, - "vx": -0.38692373037338257, - "vy": -1.5018001794815063 - }, - { - "id": 5, - "x": 2.6925389766693115, - "y": -0.13220107555389404, - "orientation": 1.1056344509124756, - "vx": 0.6848682761192322, - "vy": 0.23198315501213074 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394835472106934, - "y": -0.36638808250427246, - "orientation": 0.3188466727733612, - "vx": -0.026331456378102303, - "vy": -0.07574095577001572 - }, - { - "id": 1, - "x": 2.6624011993408203, - "y": -0.44874122738838196, - "orientation": 0.8729207515716553, - "vx": -0.11723442375659943, - "vy": -0.16524963080883026 - }, - { - "id": 2, - "x": 3.2077243328094482, - "y": 2.1228132247924805, - "orientation": 0.6211723685264587, - "vx": 0.3791528046131134, - "vy": 0.2713409960269928 - }, - { - "id": 3, - "x": 2.828198194503784, - "y": 1.2918914556503296, - "orientation": 1.0569350719451904, - "vx": -0.22008995711803436, - "vy": -0.38826441764831543 - }, - { - "id": 4, - "x": 2.521141529083252, - "y": -0.5603563189506531, - "orientation": 1.0073322057724, - "vx": -0.2773183584213257, - "vy": 0.02646365575492382 - }, - { - "id": 5, - "x": 1.4978270530700684, - "y": 0.44299551844596863, - "orientation": 0.695286750793457, - "vx": 0.35804152488708496, - "vy": 0.2989669144153595 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 56.78333333333333 - } - }, - { - "scenario_id": "give_and_go_solo_vs_low_block_t42.0_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 41.96666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_low_block.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 41.96666666666667, - "ball_x": 2.5, - "ball_y": 0.9601715803146362, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.395586967468262, - "y": 0.30344823002815247, - "orientation": 3.1126208305358887, - "vx": 2.1582735598713043e-12, - "vy": 7.693845560652335e-13 - }, - { - "id": 1, - "x": 2.8638288974761963, - "y": -0.6249691843986511, - "orientation": 0.45241573452949524, - "vx": -2.3314683517128287e-12, - "vy": -9.092726571680032e-13 - }, - { - "id": 2, - "x": 2.1113123893737793, - "y": -0.7529591917991638, - "orientation": 0.5558997392654419, - "vx": 9.592326932761353e-13, - "vy": -7.09432512735475e-13 - }, - { - "id": 3, - "x": 3.0133044719696045, - "y": -0.8784858584403992, - "orientation": 0.7732973098754883, - "vx": 9.192646643896296e-13, - "vy": 2.6978419498391304e-13 - }, - { - "id": 4, - "x": 2.495192766189575, - "y": 1.9802470207214355, - "orientation": -0.687633752822876, - "vx": -4.82280881897168e-12, - "vy": 1.0458300891968975e-12 - }, - { - "id": 5, - "x": 2.767218828201294, - "y": 0.05466490983963013, - "orientation": 0.36007624864578247, - "vx": 4.796163466380676e-13, - "vy": 4.9960036108132044e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.494161605834961, - "y": -0.30274951457977295, - "orientation": 0.09558997303247452, - "vx": -4.289901767151605e-12, - "vy": 5.295763827461997e-13 - }, - { - "id": 1, - "x": 2.2740302085876465, - "y": -0.21378012001514435, - "orientation": 0.3457695543766022, - "vx": -1.9317880628477724e-12, - "vy": -2.6645352591003757e-14 - }, - { - "id": 2, - "x": 1.7792240381240845, - "y": -1.666253685951233, - "orientation": 0.6757418513298035, - "vx": -8.060219158778636e-13, - "vy": -2.3248070135650778e-12 - }, - { - "id": 3, - "x": -3.010401725769043, - "y": 0.4501551389694214, - "orientation": 0.03205370530486107, - "vx": 2.744471316873387e-12, - "vy": -9.525713551283843e-13 - }, - { - "id": 4, - "x": -2.878166675567627, - "y": -0.403336763381958, - "orientation": 0.14849752187728882, - "vx": -1.1857181902996672e-12, - "vy": -6.494804694057166e-14 - }, - { - "id": 5, - "x": -3.1547796726226807, - "y": -0.3742713928222656, - "orientation": 0.13946262001991272, - "vx": 3.863576125695545e-12, - "vy": 2.0500268149703516e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 41.96666666666667 - } - }, - { - "scenario_id": "give_and_go_solo_vs_low_block_t53.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 53.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_low_block.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 53.85, - "ball_x": 2.089242935180664, - "ball_y": 1.8724902868270874, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.403446674346924, - "y": -0.3414997458457947, - "orientation": 3.1152842044830322, - "vx": 6.4215299744319054e-12, - "vy": 4.71289673953379e-13 - }, - { - "id": 1, - "x": 2.438204765319824, - "y": -0.8764708042144775, - "orientation": 1.65561842918396, - "vx": 7.194245199571014e-13, - "vy": -5.562217353372034e-13 - }, - { - "id": 2, - "x": 2.682889223098755, - "y": -0.3524993658065796, - "orientation": 1.8760181665420532, - "vx": 7.194245199571014e-13, - "vy": 2.481348460037225e-13 - }, - { - "id": 3, - "x": 2.519989490509033, - "y": -2.1234805583953857, - "orientation": 1.68367338180542, - "vx": -1.4654943925052066e-12, - "vy": 9.325873406851315e-13 - }, - { - "id": 4, - "x": 2.542459726333618, - "y": 2.0249223709106445, - "orientation": 0.6490494608879089, - "vx": -1.532107773982716e-12, - "vy": 2.1449508835758024e-12 - }, - { - "id": 5, - "x": 2.7292234897613525, - "y": 1.4151215553283691, - "orientation": 2.9638707637786865, - "vx": -6.394884621840902e-13, - "vy": -1.4654943925052066e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.396723747253418, - "y": -0.003434764686971903, - "orientation": 0.015917614102363586, - "vx": -3.97015753605956e-12, - "vy": 1.730165490043678e-12 - }, - { - "id": 1, - "x": 1.6174556016921997, - "y": 2.505889892578125, - "orientation": 2.2118771076202393, - "vx": -0.010723255574703217, - "vy": 0.014396552927792072 - }, - { - "id": 2, - "x": 2.5083200931549072, - "y": 0.04916100203990936, - "orientation": 1.4864139556884766, - "vx": -2.6911806116913795e-12, - "vy": -7.083916786498889e-13 - }, - { - "id": 3, - "x": -3.009899377822876, - "y": 0.7897793650627136, - "orientation": 0.2021896094083786, - "vx": -9.85878045867139e-13, - "vy": 7.527312106958561e-13 - }, - { - "id": 4, - "x": -2.8506507873535156, - "y": -0.0406968779861927, - "orientation": 0.36335545778274536, - "vx": 8.126832540256146e-13, - "vy": -2.8622937353617317e-13 - }, - { - "id": 5, - "x": -3.132533311843872, - "y": -0.011969225481152534, - "orientation": 0.3397868275642395, - "vx": 0.0, - "vy": -3.29996446835068e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 53.85 - } - }, - { - "scenario_id": "give_and_go_solo_vs_low_block_t24.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 24.05, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_low_block.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 24.05, - "ball_x": 2.1071689128875732, - "ball_y": -1.658124566078186, - "ball_vx": 0.06118638068437576, - "ball_vy": 0.5588735938072205, - "friendly_robots": [ - { - "id": 0, - "x": 4.409982204437256, - "y": 0.4070436358451843, - "orientation": -2.401315450668335, - "vx": -8.968433576228563e-06, - "vy": -0.0003456280392128974 - }, - { - "id": 1, - "x": 2.467526912689209, - "y": 0.7894099354743958, - "orientation": -1.7363677024841309, - "vx": 0.036106519401073456, - "vy": 1.919468879699707 - }, - { - "id": 2, - "x": 2.819148063659668, - "y": -0.41211339831352234, - "orientation": -1.8855571746826172, - "vx": -0.018595604225993156, - "vy": -0.0007588261505588889 - }, - { - "id": 3, - "x": 2.128979206085205, - "y": -1.7679898738861084, - "orientation": 0.7792264819145203, - "vx": 0.5281515717506409, - "vy": 0.60511314868927 - }, - { - "id": 4, - "x": 2.8048551082611084, - "y": -0.23150011897087097, - "orientation": -1.9409712553024292, - "vx": -0.008093583397567272, - "vy": 0.0078391432762146 - }, - { - "id": 5, - "x": 1.7261384725570679, - "y": -0.2970723509788513, - "orientation": -1.3041350841522217, - "vx": 2.4682807975295873e-07, - "vy": 6.274844821518855e-08 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410606384277344, - "y": 0.014119540341198444, - "orientation": -0.2592332065105438, - "vx": 0.0011075979564338923, - "vy": -0.0247297752648592 - }, - { - "id": 1, - "x": 2.1495256423950195, - "y": -2.4723970890045166, - "orientation": 1.6236871480941772, - "vx": 0.01787124201655388, - "vy": -0.05112450569868088 - }, - { - "id": 2, - "x": 2.070081949234009, - "y": -1.55604887008667, - "orientation": 0.9611520171165466, - "vx": 0.07012622058391571, - "vy": -0.427015095949173 - }, - { - "id": 3, - "x": -3.0100021362304688, - "y": 0.045198388397693634, - "orientation": -0.3303791582584381, - "vx": 1.0096669939230196e-05, - "vy": 0.009396298788487911 - }, - { - "id": 4, - "x": -2.972238540649414, - "y": -0.6948903203010559, - "orientation": -0.19606173038482666, - "vx": 9.555702717989334e-08, - "vy": 4.329107241574093e-07 - }, - { - "id": 5, - "x": -3.0938777923583984, - "y": -0.9518901109695435, - "orientation": -0.143037348985672, - "vx": -0.016575397923588753, - "vy": 0.010548960417509079 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 24.05 - } - }, - { - "scenario_id": "give_and_go_solo_vs_low_block_t33.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 33.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_low_block.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 33.2, - "ball_x": 0.850149929523468, - "ball_y": -1.7813160419464111, - "ball_vx": -0.10271152853965759, - "ball_vy": 0.36698147654533386, - "friendly_robots": [ - { - "id": 0, - "x": 4.409968376159668, - "y": 0.13082784414291382, - "orientation": -2.6262099742889404, - "vx": 0.0007138584041967988, - "vy": 0.23745253682136536 - }, - { - "id": 1, - "x": 2.3972744941711426, - "y": -0.8193454146385193, - "orientation": -2.3365402221679688, - "vx": 0.01995551586151123, - "vy": -0.36787304282188416 - }, - { - "id": 2, - "x": 2.695844888687134, - "y": -0.6818737387657166, - "orientation": -2.732722759246826, - "vx": 0.09970426559448242, - "vy": 0.468080997467041 - }, - { - "id": 3, - "x": 1.0272986888885498, - "y": -1.7498226165771484, - "orientation": 2.757568120956421, - "vx": 0.16913485527038574, - "vy": 0.7314413189888 - }, - { - "id": 4, - "x": 2.1754021644592285, - "y": 1.5745832920074463, - "orientation": -2.241786479949951, - "vx": -0.09957823902368546, - "vy": -0.726230800151825 - }, - { - "id": 5, - "x": 2.545349359512329, - "y": 1.6204721927642822, - "orientation": -2.1151299476623535, - "vx": -0.24755218625068665, - "vy": -0.17077039182186127 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.406106472015381, - "y": 0.2748454511165619, - "orientation": -0.38218170404434204, - "vx": -0.007066662888973951, - "vy": 0.23768842220306396 - }, - { - "id": 1, - "x": 0.9112152457237244, - "y": -2.120892286300659, - "orientation": 2.6655867099761963, - "vx": 0.2650531530380249, - "vy": 0.12331965565681458 - }, - { - "id": 2, - "x": 0.6941646337509155, - "y": -1.8522906303405762, - "orientation": 0.6292188167572021, - "vx": 0.23743894696235657, - "vy": 0.9544232487678528 - }, - { - "id": 3, - "x": -3.010176181793213, - "y": -0.16674497723579407, - "orientation": -0.4112497866153717, - "vx": 4.739815994980745e-05, - "vy": 0.13087062537670135 - }, - { - "id": 4, - "x": -2.8677916526794434, - "y": -0.8155705332756042, - "orientation": -0.276728093624115, - "vx": -0.05708535015583038, - "vy": 0.08159623295068741 - }, - { - "id": 5, - "x": -3.102137804031372, - "y": -0.973240077495575, - "orientation": -0.22438780963420868, - "vx": -0.05680697411298752, - "vy": 0.08116590976715088 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 33.2 - } - }, - { - "scenario_id": "give_and_go_solo_vs_overload_flow_t36.5_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 36.5, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_overload_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 36.5, - "ball_x": 0.0, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409910202026367, - "y": 0.0029257643036544323, - "orientation": -3.1399948596954346, - "vx": 9.059419880941277e-13, - "vy": 6.370164812308232e-13 - }, - { - "id": 1, - "x": 0.6058910489082336, - "y": 0.5580538511276245, - "orientation": -0.6462860703468323, - "vx": 0.34067416191101074, - "vy": -0.27924954891204834 - }, - { - "id": 2, - "x": 0.7697904109954834, - "y": -0.42479386925697327, - "orientation": 0.686333179473877, - "vx": 0.05314807966351509, - "vy": 0.04362018033862114 - }, - { - "id": 3, - "x": 0.39404383301734924, - "y": -0.7813519239425659, - "orientation": 0.5771095156669617, - "vx": 0.4288731813430786, - "vy": 0.3059060275554657 - }, - { - "id": 4, - "x": 1.3743691444396973, - "y": -0.2258908599615097, - "orientation": -1.1098926067352295, - "vx": 0.7205333709716797, - "vy": -0.736365020275116 - }, - { - "id": 5, - "x": 1.2692896127700806, - "y": -0.6770532727241516, - "orientation": 0.43022632598876953, - "vx": 1.4892456531524658, - "vy": 0.22829988598823547 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409914493560791, - "y": 0.4020732045173645, - "orientation": -0.08976128697395325, - "vx": -0.00015110564709175378, - "vy": 0.013924552127718925 - }, - { - "id": 1, - "x": -0.12693043053150177, - "y": -0.0020131915807724, - "orientation": 0.000982922618277371, - "vx": 0.012192787602543831, - "vy": 0.0035419019404798746 - }, - { - "id": 2, - "x": -0.8029505610466003, - "y": 0.4996533989906311, - "orientation": 0.11783110350370407, - "vx": -1.0055185839519254e-07, - "vy": -1.182197006954766e-08 - }, - { - "id": 3, - "x": -0.7913970947265625, - "y": -0.4989596903324127, - "orientation": -3.0221593379974365, - "vx": -0.01513523980975151, - "vy": -0.0018302282551303506 - }, - { - "id": 4, - "x": -1.502947211265564, - "y": 0.797968327999115, - "orientation": 0.6044777035713196, - "vx": 0.005185157060623169, - "vy": 0.0035743839107453823 - }, - { - "id": 5, - "x": -1.4978117942810059, - "y": -0.7979943752288818, - "orientation": -2.398826837539673, - "vx": -2.7977620220553945e-13, - "vy": 2.0983215165415459e-13 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 36.5 - } - }, - { - "scenario_id": "give_and_go_solo_vs_overload_flow_t62.7_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 62.733333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_overload_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 62.733333333333334, - "ball_x": -0.0, - "ball_y": 0.0, - "ball_vx": -0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409909725189209, - "y": 0.40707436203956604, - "orientation": -3.050535202026367, - "vx": -2.1875594029552303e-05, - "vy": -0.0006349129835143685 - }, - { - "id": 1, - "x": 0.12341081351041794, - "y": -0.0006118700839579105, - "orientation": 3.140676975250244, - "vx": -0.006000688765197992, - "vy": 0.001076492015272379 - }, - { - "id": 2, - "x": 0.8021826148033142, - "y": 0.49795326590538025, - "orientation": 2.38925838470459, - "vx": 3.123401537408199e-10, - "vy": -2.9205471374638137e-10 - }, - { - "id": 3, - "x": 0.8037102222442627, - "y": -0.5019807815551758, - "orientation": 2.6503281593322754, - "vx": -0.006527426652610302, - "vy": 0.0034848644863814116 - }, - { - "id": 4, - "x": 1.5015912055969238, - "y": 0.8025245070457458, - "orientation": -2.1341564655303955, - "vx": 1.5275780640422454e-10, - "vy": 2.456501668746114e-10 - }, - { - "id": 5, - "x": 1.502962350845337, - "y": -0.8002747297286987, - "orientation": 3.0482146739959717, - "vx": -6.865748503059876e-08, - "vy": 6.355745707509186e-09 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408442974090576, - "y": -0.002509115729480982, - "orientation": 0.001547795720398426, - "vx": -9.325873406851315e-13, - "vy": 1.4124118541403163e-13 - }, - { - "id": 1, - "x": -0.6999683380126953, - "y": 0.4802394211292267, - "orientation": -2.471717596054077, - "vx": -0.17588961124420166, - "vy": -0.14125299453735352 - }, - { - "id": 2, - "x": -0.7911171913146973, - "y": -0.4095405638217926, - "orientation": 2.3213987350463867, - "vx": -0.01562758907675743, - "vy": 0.016784830018877983 - }, - { - "id": 3, - "x": -1.487657904624939, - "y": 0.6572244167327881, - "orientation": -1.7971718311309814, - "vx": -0.02155265584588051, - "vy": -0.10063251107931137 - }, - { - "id": 4, - "x": -1.4416298866271973, - "y": -0.6143145561218262, - "orientation": 2.9019973278045654, - "vx": -0.10269120335578918, - "vy": 0.025183796882629395 - }, - { - "id": 5, - "x": -2.3405802249908447, - "y": 0.049226079136133194, - "orientation": -2.8409132957458496, - "vx": -0.28047484159469604, - "vy": -0.08657325059175491 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 62.733333333333334 - } - }, - { - "scenario_id": "give_and_go_solo_vs_overload_flow_t49.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 48.983333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 48.983333333333334, - "ball_x": 2.7481930255889893, - "ball_y": -0.01559364888817072, - "ball_vx": -0.20758739113807678, - "ball_vy": 0.02451862394809723, - "friendly_robots": [ - { - "id": 0, - "x": 4.410708427429199, - "y": -0.22109505534172058, - "orientation": 3.0739142894744873, - "vx": -0.0026188003830611706, - "vy": -0.33225080370903015 - }, - { - "id": 1, - "x": 3.025575637817383, - "y": -0.4575609266757965, - "orientation": 2.1010520458221436, - "vx": 0.35313379764556885, - "vy": 0.47014686465263367 - }, - { - "id": 2, - "x": 2.84967041015625, - "y": 0.031220654025673866, - "orientation": -1.0197809934616089, - "vx": -0.24380137026309967, - "vy": 0.31376150250434875 - }, - { - "id": 3, - "x": 2.0847854614257812, - "y": -0.6786775588989258, - "orientation": 0.6799116134643555, - "vx": 0.24753881990909576, - "vy": -0.8742551207542419 - }, - { - "id": 4, - "x": 2.3766746520996094, - "y": -0.5639288425445557, - "orientation": 0.8902340531349182, - "vx": -1.1779735359596089e-05, - "vy": 3.763166751014069e-05 - }, - { - "id": 5, - "x": 2.5981178283691406, - "y": -0.8346929550170898, - "orientation": 1.3740947246551514, - "vx": 7.433225255226716e-05, - "vy": -1.277808132726932e-05 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409998416900635, - "y": -0.0018762120744213462, - "orientation": -0.0011439346708357334, - "vx": 2.8387983547872864e-05, - "vy": 0.03303717076778412 - }, - { - "id": 1, - "x": 1.7979415655136108, - "y": 0.7478521466255188, - "orientation": -0.6722987294197083, - "vx": -8.235678450319028e-08, - "vy": -1.389213082347851e-07 - }, - { - "id": 2, - "x": 2.796964645385742, - "y": -0.275654673576355, - "orientation": 1.612821340560913, - "vx": 0.11936759948730469, - "vy": -0.031701281666755676 - }, - { - "id": 3, - "x": 1.8787503242492676, - "y": -0.16603487730026245, - "orientation": 0.24883125722408295, - "vx": 0.4387926757335663, - "vy": 0.41064804792404175 - }, - { - "id": 4, - "x": 2.6283838748931885, - "y": -1.0305110216140747, - "orientation": 1.4936429262161255, - "vx": -0.506045937538147, - "vy": -0.1373012363910675 - }, - { - "id": 5, - "x": 2.63813853263855, - "y": -0.03092793934047222, - "orientation": 0.07216065376996994, - "vx": -0.20452815294265747, - "vy": -0.024059085175395012 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 48.983333333333334 - } - }, - { - "scenario_id": "give_and_go_solo_vs_overload_flow_t50.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 50.65, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 50.65, - "ball_x": 2.6388580799102783, - "ball_y": -0.01166020892560482, - "ball_vx": -0.2681688666343689, - "ball_vy": -0.09211868792772293, - "friendly_robots": [ - { - "id": 0, - "x": 4.413276672363281, - "y": 0.3303690552711487, - "orientation": -2.9801456928253174, - "vx": -0.006040525622665882, - "vy": 0.13987377285957336 - }, - { - "id": 1, - "x": 2.7484018802642822, - "y": 0.007339367177337408, - "orientation": -2.5551912784576416, - "vx": -0.12027199566364288, - "vy": -0.4546471834182739 - }, - { - "id": 2, - "x": 2.9247446060180664, - "y": 0.26987844705581665, - "orientation": 0.2723311483860016, - "vx": -0.5347186923027039, - "vy": -0.3073974549770355 - }, - { - "id": 3, - "x": 2.63861083984375, - "y": -1.402597427368164, - "orientation": 1.4004590511322021, - "vx": 0.1197872906923294, - "vy": -0.09174512326717377 - }, - { - "id": 4, - "x": 2.3871707916259766, - "y": 0.7738787531852722, - "orientation": -0.805300772190094, - "vx": 0.1881830245256424, - "vy": 1.6532210111618042 - }, - { - "id": 5, - "x": 2.5623700618743896, - "y": -0.6265485882759094, - "orientation": 1.3635046482086182, - "vx": -0.30766478180885315, - "vy": 0.6887010931968689 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410094738006592, - "y": -0.010482328943908215, - "orientation": -0.002842033514752984, - "vx": -0.0012952272081747651, - "vy": -0.35482800006866455 - }, - { - "id": 1, - "x": 2.1359546184539795, - "y": 0.47917136549949646, - "orientation": -0.7101443409919739, - "vx": 0.7385271191596985, - "vy": -0.4211691617965698 - }, - { - "id": 2, - "x": 2.9250521659851074, - "y": -0.09841865301132202, - "orientation": 2.559831142425537, - "vx": -0.2817096412181854, - "vy": 0.3319544792175293 - }, - { - "id": 3, - "x": 2.688521146774292, - "y": -0.24741916358470917, - "orientation": 1.4389326572418213, - "vx": -0.17814059555530548, - "vy": -0.4009113311767578 - }, - { - "id": 4, - "x": 2.5460007190704346, - "y": -1.2505191564559937, - "orientation": 1.4303971529006958, - "vx": 0.13246282935142517, - "vy": -0.2362249195575714 - }, - { - "id": 5, - "x": 2.5334603786468506, - "y": -0.04637472331523895, - "orientation": 0.38935473561286926, - "vx": -0.2643274664878845, - "vy": -0.10304845124483109 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 50.65 - } - }, - { - "scenario_id": "give_and_go_solo_vs_overload_press_t31.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 31.65, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_overload_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 31.65, - "ball_x": 2.5, - "ball_y": 0.7579889893531799, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.199418544769287, - "y": 0.6807502508163452, - "orientation": -3.0552234649658203, - "vx": 9.85878045867139e-13, - "vy": -7.427392034742297e-13 - }, - { - "id": 1, - "x": -0.3905910849571228, - "y": -0.2930028736591339, - "orientation": 0.13782648742198944, - "vx": -6.977751709769109e-13, - "vy": -6.128431095930864e-13 - }, - { - "id": 2, - "x": 0.9667361974716187, - "y": -0.09461178630590439, - "orientation": -0.03218856081366539, - "vx": -4.686251386942786e-12, - "vy": 4.038436252074007e-14 - }, - { - "id": 3, - "x": 0.4725651443004608, - "y": -0.7191357612609863, - "orientation": 0.10469413548707962, - "vx": -1.067479438177088e-12, - "vy": 3.3306690738754696e-14 - }, - { - "id": 4, - "x": -0.43214577436447144, - "y": 0.09040583670139313, - "orientation": 0.10962990671396255, - "vx": 3.963496197911809e-13, - "vy": -3.8719027983802334e-14 - }, - { - "id": 5, - "x": 0.7520444989204407, - "y": -0.4004851281642914, - "orientation": 0.001331130275502801, - "vx": -4.1300296516055823e-13, - "vy": 4.746203430272544e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3922038078308105, - "y": -0.25231584906578064, - "orientation": -0.0250304713845253, - "vx": 7.061018436615996e-12, - "vy": -1.3322676295501878e-13 - }, - { - "id": 1, - "x": 2.994126081466675, - "y": 0.1332690715789795, - "orientation": -0.9007079005241394, - "vx": 0.003803924424573779, - "vy": -0.004809272475540638 - }, - { - "id": 2, - "x": 1.8099744319915771, - "y": 0.10077805072069168, - "orientation": 0.13705667853355408, - "vx": -6.195044477408373e-13, - "vy": -3.559652572704408e-13 - }, - { - "id": 3, - "x": 1.5174616575241089, - "y": 0.11010497063398361, - "orientation": 0.06198865920305252, - "vx": 9.325873406851315e-14, - "vy": 1.990074771640593e-13 - }, - { - "id": 4, - "x": 1.9596271514892578, - "y": -0.133481964468956, - "orientation": 0.6342443227767944, - "vx": 7.567280135845067e-12, - "vy": 1.4638290579682689e-12 - }, - { - "id": 5, - "x": 1.5229729413986206, - "y": 1.4884846210479736, - "orientation": 0.6359040141105652, - "vx": 9.259260025373806e-13, - "vy": 8.659739592076221e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 31.65 - } - }, - { - "scenario_id": "give_and_go_solo_vs_overload_press_t41.7_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 41.666666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 41.666666666666664, - "ball_x": -2.5, - "ball_y": 0.5580325722694397, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.374972343444824, - "y": 0.01989356242120266, - "orientation": 3.0810365676879883, - "vx": -3.1441516057384433e-12, - "vy": -1.0051334764504816e-12 - }, - { - "id": 1, - "x": -0.17158302664756775, - "y": -0.09899429231882095, - "orientation": 2.9073410034179688, - "vx": 5.045963646921336e-13, - "vy": 7.077671781985373e-14 - }, - { - "id": 2, - "x": -1.6060115098953247, - "y": 0.6179189085960388, - "orientation": -3.0775840282440186, - "vx": 9.658940314238862e-13, - "vy": -8.126832540256146e-13 - }, - { - "id": 3, - "x": -0.2551198899745941, - "y": -1.4378408193588257, - "orientation": 3.038219690322876, - "vx": -1.0541567618815861e-12, - "vy": -6.394884621840902e-13 - }, - { - "id": 4, - "x": -0.8870497941970825, - "y": -0.3262636959552765, - "orientation": -3.073002338409424, - "vx": -2.3314683517128287e-14, - "vy": 5.495603971894525e-13 - }, - { - "id": 5, - "x": -0.46202874183654785, - "y": -0.4988439977169037, - "orientation": 2.9282326698303223, - "vx": -6.361577931102147e-13, - "vy": -5.678790770957676e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.228580474853516, - "y": 0.5628703832626343, - "orientation": 0.5592625141143799, - "vx": -1.5987211554602254e-13, - "vy": -4.796163466380676e-13 - }, - { - "id": 1, - "x": 2.2607219219207764, - "y": 0.1775730699300766, - "orientation": -3.0887351036071777, - "vx": -2.6645352591003757e-14, - "vy": 3.7136960173711486e-13 - }, - { - "id": 2, - "x": 2.8439459800720215, - "y": 0.1576913446187973, - "orientation": 3.056802272796631, - "vx": -3.97015753605956e-12, - "vy": 4.904410211281629e-13 - }, - { - "id": 3, - "x": 1.752211570739746, - "y": 0.625528872013092, - "orientation": 3.135953664779663, - "vx": -2.0650148258027912e-13, - "vy": 0.0 - }, - { - "id": 4, - "x": 1.9183429479599, - "y": -0.3613089323043823, - "orientation": -3.1366608142852783, - "vx": 1.7386092565629951e-12, - "vy": 4.946043574705072e-13 - }, - { - "id": 5, - "x": -0.3351533114910126, - "y": 1.0193723440170288, - "orientation": -3.034806489944458, - "vx": 3.3306690738754696e-13, - "vy": 2.9309887850104133e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 41.666666666666664 - } - }, - { - "scenario_id": "give_and_go_solo_vs_overload_press_t17.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 17.05, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 17.05, - "ball_x": -1.5072855949401855, - "ball_y": -0.3461184501647949, - "ball_vx": -0.08490604907274246, - "ball_vy": -0.11447225511074066, - "friendly_robots": [ - { - "id": 0, - "x": 4.411951541900635, - "y": 0.09160887449979782, - "orientation": -3.0617876052856445, - "vx": -0.0035188181791454554, - "vy": -0.16110309958457947 - }, - { - "id": 1, - "x": -2.7256391048431396, - "y": 0.1557191163301468, - "orientation": -0.274662047624588, - "vx": -0.3456718623638153, - "vy": -0.5076166391372681 - }, - { - "id": 2, - "x": -2.4778943061828613, - "y": -0.011309388093650341, - "orientation": -0.22239607572555542, - "vx": 0.21774522960186005, - "vy": 0.7295170426368713 - }, - { - "id": 3, - "x": -1.4140266180038452, - "y": -0.2843722105026245, - "orientation": -2.982356309890747, - "vx": -0.19468042254447937, - "vy": 0.23548685014247894 - }, - { - "id": 4, - "x": -2.2688701152801514, - "y": -0.012090546078979969, - "orientation": -0.26664483547210693, - "vx": 0.02063014917075634, - "vy": 0.9658862948417664 - }, - { - "id": 5, - "x": -2.8587183952331543, - "y": -0.8218827247619629, - "orientation": 0.14141319692134857, - "vx": 0.2997381091117859, - "vy": -0.2441754788160324 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.415748119354248, - "y": 0.11112049221992493, - "orientation": -0.1454499363899231, - "vx": -0.025373714044690132, - "vy": -0.18323273956775665 - }, - { - "id": 1, - "x": 1.8011958599090576, - "y": 0.752724826335907, - "orientation": -2.8170204162597656, - "vx": -9.929075162062873e-08, - "vy": 2.96578633651734e-07 - }, - { - "id": 2, - "x": 2.927363157272339, - "y": 0.36741364002227783, - "orientation": -2.9800097942352295, - "vx": -2.946698884898069e-08, - "vy": 1.7838389965163515e-07 - }, - { - "id": 3, - "x": 1.6868809461593628, - "y": 0.49016043543815613, - "orientation": -2.881944417953491, - "vx": -7.678499258645388e-08, - "vy": 2.8637469995373976e-07 - }, - { - "id": 4, - "x": 1.8015294075012207, - "y": -0.7525548338890076, - "orientation": 3.019686222076416, - "vx": 9.441314396951839e-09, - "vy": 8.18891194853677e-08 - }, - { - "id": 5, - "x": -1.5598852634429932, - "y": -0.44469502568244934, - "orientation": 1.4676026105880737, - "vx": -0.4261062741279602, - "vy": 0.03975479304790497 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 17.05 - } - }, - { - "scenario_id": "give_and_go_solo_vs_overload_press_t24.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 24.133333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 24.133333333333333, - "ball_x": -4.328296184539795, - "ball_y": 0.2734414041042328, - "ball_vx": -0.2285078763961792, - "ball_vy": 0.10694872587919235, - "friendly_robots": [ - { - "id": 0, - "x": 4.41118049621582, - "y": -7.468921830877662e-05, - "orientation": 3.0907504558563232, - "vx": -0.0026071961037814617, - "vy": 0.21969683468341827 - }, - { - "id": 1, - "x": -0.360589861869812, - "y": -0.041889894753694534, - "orientation": 2.9853599071502686, - "vx": -1.798534870147705, - "vy": 0.07374511659145355 - }, - { - "id": 2, - "x": -0.233684703707695, - "y": 0.6624743342399597, - "orientation": 2.9655959606170654, - "vx": -1.442142367362976, - "vy": -0.5462865233421326 - }, - { - "id": 3, - "x": -0.9618970155715942, - "y": 1.5892589092254639, - "orientation": -2.902116537094116, - "vx": -1.497065782546997, - "vy": -0.7736098766326904 - }, - { - "id": 4, - "x": 0.6947191953659058, - "y": -0.454330712556839, - "orientation": 2.8501949310302734, - "vx": -1.8320993185043335, - "vy": 0.03633388504385948 - }, - { - "id": 5, - "x": -2.2371044158935547, - "y": -0.05478367581963539, - "orientation": 2.941457986831665, - "vx": -0.1945032924413681, - "vy": -0.4643999934196472 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411057472229004, - "y": 0.2233828902244568, - "orientation": 0.2908991575241089, - "vx": 0.008446590043604374, - "vy": 0.051788825541734695 - }, - { - "id": 1, - "x": 2.9276769161224365, - "y": -0.14027871191501617, - "orientation": 3.062450647354126, - "vx": -1.2654376746468188e-07, - "vy": -1.5923311593724065e-06 - }, - { - "id": 2, - "x": 1.802925705909729, - "y": 0.7497058510780334, - "orientation": -3.07735013961792, - "vx": 6.050490242159867e-08, - "vy": -9.653332426751149e-07 - }, - { - "id": 3, - "x": 1.4517062902450562, - "y": 0.9420949816703796, - "orientation": -3.0174190998077393, - "vx": 0.2209051102399826, - "vy": -0.2987982928752899 - }, - { - "id": 4, - "x": 1.8015294075012207, - "y": -0.7525537014007568, - "orientation": 2.9380362033843994, - "vx": -5.527547273231903e-07, - "vy": -2.67319683189271e-06 - }, - { - "id": 5, - "x": -1.0436350107192993, - "y": 1.1025716066360474, - "orientation": -2.939037799835205, - "vx": -1.8591384887695312, - "vy": -0.4788922667503357 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 24.133333333333333 - } - }, - { - "scenario_id": "give_and_go_solo_vs_press_and_pass_t35.1_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 35.11666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 35.11666666666667, - "ball_x": -1.37010657787323, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.392557144165039, - "y": -0.34428539872169495, - "orientation": -3.118154525756836, - "vx": 6.128431095930864e-12, - "vy": 1.8818280267396403e-12 - }, - { - "id": 1, - "x": -3.077080488204956, - "y": -0.4775334596633911, - "orientation": -1.1054050922393799, - "vx": -1.0258460747536446e-12, - "vy": -2.0233814623793478e-12 - }, - { - "id": 2, - "x": -2.609623432159424, - "y": 0.2743917405605316, - "orientation": -1.2639856338500977, - "vx": 5.995204332975845e-13, - "vy": 4.696243394164412e-13 - }, - { - "id": 3, - "x": -1.586092233657837, - "y": -2.0052952766418457, - "orientation": 1.857183575630188, - "vx": -0.012026161886751652, - "vy": 0.041541002690792084 - }, - { - "id": 4, - "x": -2.647947311401367, - "y": 0.6481719613075256, - "orientation": -1.1990787982940674, - "vx": -4.969358258222201e-12, - "vy": 1.4421797089880783e-12 - }, - { - "id": 5, - "x": -2.657325267791748, - "y": 0.4684152901172638, - "orientation": -1.2884607315063477, - "vx": 1.2390088954816747e-12, - "vy": -4.1466829969749597e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.426661968231201, - "y": 0.23791365325450897, - "orientation": -0.4876345992088318, - "vx": -7.993605777301127e-14, - "vy": -3.097522238704187e-13 - }, - { - "id": 1, - "x": -1.858292818069458, - "y": -1.2825404405593872, - "orientation": -1.2615370750427246, - "vx": -2.078337502098293e-12, - "vy": 1.0524914273446484e-12 - }, - { - "id": 2, - "x": -3.2164511680603027, - "y": -0.8432756066322327, - "orientation": -0.7978579998016357, - "vx": -2.7977620220553945e-13, - "vy": -6.661338147750939e-13 - }, - { - "id": 3, - "x": -2.7195329666137695, - "y": 0.07539451122283936, - "orientation": -1.05153489112854, - "vx": -8.126832540256146e-13, - "vy": 5.703770789011742e-14 - }, - { - "id": 4, - "x": -2.210498094558716, - "y": 0.14209263026714325, - "orientation": -1.2018935680389404, - "vx": -1.092459456231154e-12, - "vy": 5.495603971894525e-14 - }, - { - "id": 5, - "x": -1.8176474571228027, - "y": -2.14528489112854, - "orientation": -1.0555698871612549, - "vx": 9.85878045867139e-13, - "vy": -1.6653345369377348e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 35.11666666666667 - } - }, - { - "scenario_id": "give_and_go_solo_vs_press_and_pass_t9.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 9.233333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_press_and_pass.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 9.233333333333333, - "ball_x": -0.4164547324180603, - "ball_y": -0.09380417317152023, - "ball_vx": -0.14687469601631165, - "ball_vy": -0.47447144985198975, - "friendly_robots": [ - { - "id": 0, - "x": 4.410037517547607, - "y": 0.002983066951856017, - "orientation": -3.1343586444854736, - "vx": 5.808074021729226e-09, - "vy": -6.525123694700596e-07 - }, - { - "id": 1, - "x": -1.1253138780593872, - "y": -0.2964145243167877, - "orientation": 0.6333295702934265, - "vx": -1.390494465827942, - "vy": 0.5823237895965576 - }, - { - "id": 2, - "x": -1.4607309103012085, - "y": -0.9736680388450623, - "orientation": 0.6400246024131775, - "vx": -0.7339536547660828, - "vy": -0.8074584603309631 - }, - { - "id": 3, - "x": -0.3201550841331482, - "y": -0.1358223706483841, - "orientation": 2.5591864585876465, - "vx": -0.009264497086405754, - "vy": -0.19612394273281097 - }, - { - "id": 4, - "x": -2.905106544494629, - "y": -0.8625766038894653, - "orientation": 0.21742583811283112, - "vx": -0.3919958174228668, - "vy": -0.7258666157722473 - }, - { - "id": 5, - "x": -1.875017523765564, - "y": -0.6727146506309509, - "orientation": 0.49845126271247864, - "vx": -1.308763027191162, - "vy": -0.5314837098121643 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4099860191345215, - "y": -0.04778546094894409, - "orientation": 0.0006008666241541505, - "vx": 8.524533768650144e-05, - "vy": -0.41088026762008667 - }, - { - "id": 1, - "x": -0.23855270445346832, - "y": 0.02481992542743683, - "orientation": -2.4855597019195557, - "vx": -0.4723844528198242, - "vy": 0.08654899895191193 - }, - { - "id": 2, - "x": -0.9967984557151794, - "y": -0.054165009409189224, - "orientation": 0.22662240266799927, - "vx": -0.31432798504829407, - "vy": 0.43486347794532776 - }, - { - "id": 3, - "x": -2.5175552368164062, - "y": -0.7473595142364502, - "orientation": 0.22640317678451538, - "vx": -0.4079967439174652, - "vy": -1.0347316265106201 - }, - { - "id": 4, - "x": -1.2043442726135254, - "y": -1.2056866884231567, - "orientation": 0.8859729766845703, - "vx": 0.15931336581707, - "vy": -0.2274254560470581 - }, - { - "id": 5, - "x": -0.8703939318656921, - "y": -0.8830440044403076, - "orientation": 0.7340726256370544, - "vx": 0.4446159899234772, - "vy": -0.2996766269207001 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 9.233333333333333 - } - }, - { - "scenario_id": "give_and_go_solo_vs_press_and_pass_t11.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 11.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 11.2, - "ball_x": -2.7379019260406494, - "ball_y": -1.2359718084335327, - "ball_vx": -0.3427106440067291, - "ball_vy": -0.5177447199821472, - "friendly_robots": [ - { - "id": 0, - "x": 4.409327030181885, - "y": -0.04595430940389633, - "orientation": -2.9996025562286377, - "vx": 0.0010763625614345074, - "vy": 0.08060409128665924 - }, - { - "id": 1, - "x": -2.982456922531128, - "y": -0.13917101919651031, - "orientation": -0.3108168840408325, - "vx": -0.22685815393924713, - "vy": 0.9840555191040039 - }, - { - "id": 2, - "x": -2.740665912628174, - "y": -0.7507218718528748, - "orientation": -0.8291147351264954, - "vx": -0.57842618227005, - "vy": 0.014000412076711655 - }, - { - "id": 3, - "x": -0.8703998327255249, - "y": -0.7165597081184387, - "orientation": -0.6115593314170837, - "vx": -1.0249027013778687, - "vy": -0.6198354363441467 - }, - { - "id": 4, - "x": -2.454213857650757, - "y": -0.6275811791419983, - "orientation": -1.160830020904541, - "vx": 0.1665957123041153, - "vy": -0.05641113966703415 - }, - { - "id": 5, - "x": -2.0113606452941895, - "y": -0.5089250802993774, - "orientation": -1.4260671138763428, - "vx": 0.5103183388710022, - "vy": -0.02789548970758915 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.416067123413086, - "y": -0.2587774097919464, - "orientation": -0.3994334638118744, - "vx": 0.008281813003122807, - "vy": -0.2661842703819275 - }, - { - "id": 1, - "x": -0.9005836844444275, - "y": -0.9021475911140442, - "orientation": -2.390960454940796, - "vx": -0.733437180519104, - "vy": -0.5354746580123901 - }, - { - "id": 2, - "x": -1.1654952764511108, - "y": -0.18592827022075653, - "orientation": -2.4941294193267822, - "vx": -0.6965764760971069, - "vy": -0.02102591097354889 - }, - { - "id": 3, - "x": -2.853689670562744, - "y": -1.2127496004104614, - "orientation": 0.4723086953163147, - "vx": -0.5275261998176575, - "vy": 0.5531059503555298 - }, - { - "id": 4, - "x": -2.6383488178253174, - "y": -1.3423597812652588, - "orientation": 0.35061386227607727, - "vx": -0.3908233940601349, - "vy": -0.003937851637601852 - }, - { - "id": 5, - "x": -1.847310185432434, - "y": -0.5883637070655823, - "orientation": -0.8416200876235962, - "vx": 0.3475895822048187, - "vy": -0.5768582224845886 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 11.2 - } - }, - { - "scenario_id": "give_and_go_solo_vs_press_and_pass_t53.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 53.9, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 53.9, - "ball_x": -3.776684284210205, - "ball_y": -2.4950103759765625, - "ball_vx": -0.10183991491794586, - "ball_vy": -0.0672670304775238, - "friendly_robots": [ - { - "id": 0, - "x": 4.409744739532471, - "y": 0.40249860286712646, - "orientation": -2.8064749240875244, - "vx": 0.00047678445116616786, - "vy": 0.013104039244353771 - }, - { - "id": 1, - "x": -2.483154058456421, - "y": 0.6944053769111633, - "orientation": -1.9922748804092407, - "vx": 0.11754779517650604, - "vy": 1.0273680686950684 - }, - { - "id": 2, - "x": -2.855652093887329, - "y": -1.7435303926467896, - "orientation": -2.3219993114471436, - "vx": 0.03487910330295563, - "vy": 0.31721198558807373 - }, - { - "id": 3, - "x": -3.879194974899292, - "y": -2.5487072467803955, - "orientation": 2.3269500732421875, - "vx": -0.4176410138607025, - "vy": 0.20410098135471344 - }, - { - "id": 4, - "x": -2.6926462650299072, - "y": -1.278000831604004, - "orientation": -2.2547531127929688, - "vx": 9.233781020157039e-05, - "vy": -0.00032673406531102955 - }, - { - "id": 5, - "x": -2.7934844493865967, - "y": -0.7098276019096375, - "orientation": -2.074307918548584, - "vx": -0.6056505441665649, - "vy": -0.27250877022743225 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40175199508667, - "y": -0.21453820168972015, - "orientation": -1.2438786029815674, - "vx": 0.03104499913752079, - "vy": -0.2793206572532654 - }, - { - "id": 1, - "x": -3.7434191703796387, - "y": -2.388465404510498, - "orientation": -2.398629665374756, - "vx": -0.09941381216049194, - "vy": -0.2865261733531952 - }, - { - "id": 2, - "x": -3.053450345993042, - "y": 0.6366433501243591, - "orientation": -1.9158858060836792, - "vx": -0.636968195438385, - "vy": -0.2610602080821991 - }, - { - "id": 3, - "x": -2.808638572692871, - "y": 0.38986721634864807, - "orientation": -1.8685331344604492, - "vx": 0.21598178148269653, - "vy": 0.22139427065849304 - }, - { - "id": 4, - "x": -2.7262187004089355, - "y": 1.0648424625396729, - "orientation": -2.0980634689331055, - "vx": -0.027006590738892555, - "vy": 0.10662297159433365 - }, - { - "id": 5, - "x": -3.5537261962890625, - "y": -1.795916199684143, - "orientation": 1.8423011302947998, - "vx": -0.5019725561141968, - "vy": -0.7869961261749268 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 53.9 - } - }, - { - "scenario_id": "give_and_go_solo_vs_press_trigger_flow_t36.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 36.56666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_press_trigger_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 36.56666666666666, - "ball_x": -0.0, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409896373748779, - "y": 0.40194976329803467, - "orientation": -3.0518767833709717, - "vx": 0.0001833588321460411, - "vy": 0.014141411520540714 - }, - { - "id": 1, - "x": 0.12247882038354874, - "y": 0.003979336470365524, - "orientation": -3.140655517578125, - "vx": -0.0043610152788460255, - "vy": -0.007001024205237627 - }, - { - "id": 2, - "x": 0.8033735752105713, - "y": 0.4928167164325714, - "orientation": 2.0107944011688232, - "vx": -0.005935210268944502, - "vy": 0.012637666426599026 - }, - { - "id": 3, - "x": 0.805796205997467, - "y": -0.5055657029151917, - "orientation": 2.375542402267456, - "vx": -0.010197309777140617, - "vy": 0.009791813790798187 - }, - { - "id": 4, - "x": 1.502752423286438, - "y": 0.7988229393959045, - "orientation": 2.736577272415161, - "vx": 1.719704378899678e-09, - "vy": -7.360512199738878e-10 - }, - { - "id": 5, - "x": 1.4932072162628174, - "y": -0.7921757698059082, - "orientation": -0.8549368977546692, - "vx": 0.011950680054724216, - "vy": -0.013765279203653336 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409730911254883, - "y": -0.14969025552272797, - "orientation": 0.012421526946127415, - "vx": 0.0003006651240866631, - "vy": -0.45797714591026306 - }, - { - "id": 1, - "x": -0.7862846851348877, - "y": -0.3152616024017334, - "orientation": 1.9961133003234863, - "vx": -0.1652088612318039, - "vy": 0.4942261576652527 - }, - { - "id": 2, - "x": -0.20380154252052307, - "y": -0.8307986855506897, - "orientation": 2.8977108001708984, - "vx": -0.49466267228126526, - "vy": 0.1678706258535385 - }, - { - "id": 3, - "x": -1.4940561056137085, - "y": 0.6008786559104919, - "orientation": -2.993910551071167, - "vx": -0.010457071475684643, - "vy": -0.0015458473935723305 - }, - { - "id": 4, - "x": -1.122053623199463, - "y": -0.7111684083938599, - "orientation": 2.8784029483795166, - "vx": -0.6653906106948853, - "vy": 0.1975371390581131 - }, - { - "id": 5, - "x": -2.5003654956817627, - "y": -0.002914811484515667, - "orientation": 1.4451349973678589, - "vx": 2.1316282072803006e-13, - "vy": -1.6141775416311788e-12 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 36.56666666666666 - } - }, - { - "scenario_id": "give_and_go_solo_vs_press_trigger_flow_t43.9_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 43.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 43.85, - "ball_x": -2.5, - "ball_y": 0.7518031597137451, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.399965286254883, - "y": -0.3804401159286499, - "orientation": 3.0524022579193115, - "vx": -5.062616992290714e-13, - "vy": 8.160139230994901e-13 - }, - { - "id": 1, - "x": -2.076284646987915, - "y": -0.3622099757194519, - "orientation": 2.501779079437256, - "vx": -3.1441516057384433e-12, - "vy": 4.413136522884997e-13 - }, - { - "id": 2, - "x": -2.030646562576294, - "y": 0.13212406635284424, - "orientation": -0.9245778918266296, - "vx": 0.024039246141910553, - "vy": -0.031722553074359894 - }, - { - "id": 3, - "x": -2.728686809539795, - "y": -0.0519898422062397, - "orientation": 2.7961995601654053, - "vx": -4.303224443447107e-12, - "vy": -6.265821195228227e-13 - }, - { - "id": 4, - "x": -2.0380375385284424, - "y": -0.18142221868038177, - "orientation": 2.607773542404175, - "vx": 1.5187850976872141e-12, - "vy": 1.4929724123646793e-12 - }, - { - "id": 5, - "x": -2.5128629207611084, - "y": -0.21158289909362793, - "orientation": 2.588653802871704, - "vx": 1.3988810110276972e-12, - "vy": -3.2557290197132716e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.428291320800781, - "y": 0.37408074736595154, - "orientation": 0.49011680483818054, - "vx": 6.4215299744319054e-12, - "vy": 4.616307336391401e-12 - }, - { - "id": 1, - "x": -1.6432547569274902, - "y": -0.137274831533432, - "orientation": 2.5706379413604736, - "vx": 6.994405055138486e-13, - "vy": -1.8485213360008856e-13 - }, - { - "id": 2, - "x": -1.0400432348251343, - "y": 0.6144676208496094, - "orientation": -3.1304097175598145, - "vx": -6.061817714453355e-13, - "vy": -8.626432901337466e-13 - }, - { - "id": 3, - "x": -2.1838219165802, - "y": -0.5066316723823547, - "orientation": 2.667856216430664, - "vx": 2.9842794901924208e-12, - "vy": -3.6637359812630166e-14 - }, - { - "id": 4, - "x": -1.4462549686431885, - "y": -0.10397543758153915, - "orientation": 2.3297042846679688, - "vx": 3.4638958368304884e-13, - "vy": -9.242606680004428e-14 - }, - { - "id": 5, - "x": -3.095573663711548, - "y": 0.27847379446029663, - "orientation": 2.8087410926818848, - "vx": 3.3173463975799677e-12, - "vy": -2.23487894857044e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 43.85 - } - }, - { - "scenario_id": "give_and_go_solo_vs_press_trigger_flow_t61.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 61.0, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_press_trigger_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 61.0, - "ball_x": -2.335179328918457, - "ball_y": 0.2553851008415222, - "ball_vx": -3.1969932024367154e-05, - "ball_vy": 3.6658006138168275e-05, - "friendly_robots": [ - { - "id": 0, - "x": 4.410055637359619, - "y": -0.002930103335529566, - "orientation": 3.102356195449829, - "vx": -4.156675004196586e-12, - "vy": -8.262531284164432e-13 - }, - { - "id": 1, - "x": -2.843245029449463, - "y": -0.27632570266723633, - "orientation": 0.7666053771972656, - "vx": -0.2887454628944397, - "vy": -0.9318617582321167 - }, - { - "id": 2, - "x": -2.269031524658203, - "y": 0.3407559394836426, - "orientation": -2.496399402618408, - "vx": 0.00020221935119479895, - "vy": -0.0002351014845771715 - }, - { - "id": 3, - "x": -2.4876668453216553, - "y": -0.7903963923454285, - "orientation": 1.4242517948150635, - "vx": 0.054461829364299774, - "vy": 0.8693044185638428 - }, - { - "id": 4, - "x": -2.228458881378174, - "y": 0.03310392424464226, - "orientation": 1.6479750871658325, - "vx": 0.42346426844596863, - "vy": 0.8650091290473938 - }, - { - "id": 5, - "x": -2.7822799682617188, - "y": 0.8861754536628723, - "orientation": -1.0018441677093506, - "vx": -0.6220152378082275, - "vy": 0.8949812650680542 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410138130187988, - "y": -0.002958991564810276, - "orientation": 0.12480615824460983, - "vx": -6.474820679613913e-12, - "vy": 2.0749547913201383e-12 - }, - { - "id": 1, - "x": -2.0769717693328857, - "y": -0.5608677864074707, - "orientation": 2.2580068111419678, - "vx": -0.2165617048740387, - "vy": -1.0603779554367065 - }, - { - "id": 2, - "x": -2.4212758541107178, - "y": 0.174716517329216, - "orientation": 0.4349571466445923, - "vx": -0.0002629664959385991, - "vy": 0.0003279486845713109 - }, - { - "id": 3, - "x": -2.507413864135742, - "y": -1.8511769771575928, - "orientation": 1.4901766777038574, - "vx": -0.0666472315788269, - "vy": -0.8252289295196533 - }, - { - "id": 4, - "x": -2.7281908988952637, - "y": -0.7635983824729919, - "orientation": 1.2242987155914307, - "vx": -0.2967424690723419, - "vy": -0.12785528600215912 - }, - { - "id": 5, - "x": -2.9901623725891113, - "y": 0.07892192900180817, - "orientation": 0.1811547577381134, - "vx": 0.14721092581748962, - "vy": 0.08725117146968842 - } - ], - "referee_command": "STOP", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 61.0 - } - }, - { - "scenario_id": "give_and_go_solo_vs_press_trigger_flow_t12.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 12.8, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 12.8, - "ball_x": -2.248569965362549, - "ball_y": -0.2875814437866211, - "ball_vx": -0.03023855946958065, - "ball_vy": 0.6185443997383118, - "friendly_robots": [ - { - "id": 0, - "x": 4.409655570983887, - "y": 0.027825426310300827, - "orientation": -3.0871360301971436, - "vx": 0.0005873906193301082, - "vy": -0.04888004809617996 - }, - { - "id": 1, - "x": -3.0664684772491455, - "y": -0.32913559675216675, - "orientation": -0.010200688615441322, - "vx": 0.27818286418914795, - "vy": -0.9416043162345886 - }, - { - "id": 2, - "x": -2.330292224884033, - "y": -0.37400656938552856, - "orientation": 1.41566801071167, - "vx": -0.5614376664161682, - "vy": 0.7346650958061218 - }, - { - "id": 3, - "x": -1.6632391214370728, - "y": -0.2569204568862915, - "orientation": 3.0484678745269775, - "vx": -0.8091489672660828, - "vy": 0.6481326222419739 - }, - { - "id": 4, - "x": -2.798518180847168, - "y": 0.6187908053398132, - "orientation": -0.9811860918998718, - "vx": -0.46760767698287964, - "vy": 0.3824247717857361 - }, - { - "id": 5, - "x": -2.422844886779785, - "y": 0.40677401423454285, - "orientation": -1.2294999361038208, - "vx": 0.09169752895832062, - "vy": -1.176972508430481 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409987449645996, - "y": -0.0035975708160549402, - "orientation": -0.14229075610637665, - "vx": -3.612244836403988e-05, - "vy": 0.0062381811439991 - }, - { - "id": 1, - "x": -1.9312368631362915, - "y": -0.7045395374298096, - "orientation": 1.6746413707733154, - "vx": 0.49702075123786926, - "vy": 0.7195560932159424 - }, - { - "id": 2, - "x": -1.1002967357635498, - "y": -0.09156236052513123, - "orientation": -3.0601284503936768, - "vx": -1.4478869438171387, - "vy": 0.6321856379508972 - }, - { - "id": 3, - "x": -2.65572190284729, - "y": -1.346117377281189, - "orientation": 1.0459635257720947, - "vx": -0.07790946215391159, - "vy": 0.6769469380378723 - }, - { - "id": 4, - "x": -2.1342735290527344, - "y": -0.3015500605106354, - "orientation": 3.121626138687134, - "vx": -0.8189987540245056, - "vy": 0.248744398355484 - }, - { - "id": 5, - "x": -2.934699296951294, - "y": -1.115659475326538, - "orientation": 0.75701504945755, - "vx": 0.25285211205482483, - "vy": 1.223313331604004 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 12.8 - } - }, - { - "scenario_id": "give_and_go_solo_vs_press_trigger_flow_t23.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 23.683333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 23.683333333333334, - "ball_x": 1.8777521848678589, - "ball_y": -2.4314780235290527, - "ball_vx": -0.007141954731196165, - "ball_vy": 0.07775476574897766, - "friendly_robots": [ - { - "id": 0, - "x": 4.414827346801758, - "y": -0.021295683458447456, - "orientation": -2.3804707527160645, - "vx": -0.008468850515782833, - "vy": 0.037381481379270554 - }, - { - "id": 1, - "x": 1.2815402746200562, - "y": -0.4387112557888031, - "orientation": -1.3390419483184814, - "vx": 0.20266611874103546, - "vy": 0.5781551003456116 - }, - { - "id": 2, - "x": 0.7205231189727783, - "y": 0.2472669929265976, - "orientation": -0.9713232517242432, - "vx": 0.298451691865921, - "vy": -0.6043479442596436 - }, - { - "id": 3, - "x": 1.9625253677368164, - "y": -2.503934144973755, - "orientation": 0.2271645963191986, - "vx": 0.3269157409667969, - "vy": 0.4088347852230072 - }, - { - "id": 4, - "x": 1.6159346103668213, - "y": 0.11964433640241623, - "orientation": -1.3936625719070435, - "vx": -4.2270425183232874e-05, - "vy": -5.936114757787436e-05 - }, - { - "id": 5, - "x": 0.8981682658195496, - "y": 0.2576790750026703, - "orientation": -1.1304538249969482, - "vx": 0.27679383754730225, - "vy": -0.14730626344680786 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412282943725586, - "y": 0.07583093643188477, - "orientation": -0.38601088523864746, - "vx": 0.004109762143343687, - "vy": -0.13334380090236664 - }, - { - "id": 1, - "x": 1.766559362411499, - "y": -2.4252560138702393, - "orientation": -0.0787077397108078, - "vx": -0.01142200455069542, - "vy": 0.024494053795933723 - }, - { - "id": 2, - "x": 2.858104944229126, - "y": -0.5227615833282471, - "orientation": -1.8576351404190063, - "vx": 0.8781676292419434, - "vy": -0.3417321741580963 - }, - { - "id": 3, - "x": 2.2759816646575928, - "y": -2.2388644218444824, - "orientation": -2.3675689697265625, - "vx": 0.20880401134490967, - "vy": -0.4638545513153076 - }, - { - "id": 4, - "x": 1.3991848230361938, - "y": -2.2942936420440674, - "orientation": -0.26227113604545593, - "vx": 0.10288669168949127, - "vy": 0.036711569875478745 - }, - { - "id": 5, - "x": -2.6006760597229004, - "y": -2.2971067428588867, - "orientation": -0.032236725091934204, - "vx": 4.1774983472464555e-09, - "vy": 1.2323097564603813e-07 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 23.683333333333334 - } - }, - { - "scenario_id": "give_and_go_solo_vs_score_aware_counter_flow_t30.4_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 30.383333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_score_aware_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 30.383333333333333, - "ball_x": 2.5, - "ball_y": -1.224109411239624, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.393447399139404, - "y": 0.13362158834934235, - "orientation": -3.1273961067199707, - "vx": 9.325873406851315e-13, - "vy": -1.7302825838783065e-12 - }, - { - "id": 1, - "x": 2.6858620643615723, - "y": 1.728451132774353, - "orientation": -1.3666871786117554, - "vx": -3.3306690738754696e-13, - "vy": 1.0724754417879012e-12 - }, - { - "id": 2, - "x": 2.680741548538208, - "y": -0.08373618870973587, - "orientation": -1.2214568853378296, - "vx": 1.4654943925052066e-13, - "vy": -4.667100039768002e-13 - }, - { - "id": 3, - "x": 3.166684865951538, - "y": -1.6605002880096436, - "orientation": -0.5805052518844604, - "vx": 0.004696257412433624, - "vy": -0.003074021777138114 - }, - { - "id": 4, - "x": 2.3868892192840576, - "y": 0.5837445855140686, - "orientation": -1.2126224040985107, - "vx": -4.1300296516055823e-13, - "vy": 7.027711745877241e-13 - }, - { - "id": 5, - "x": 0.25987565517425537, - "y": -0.1128108873963356, - "orientation": -0.312820702791214, - "vx": 7.777112287499222e-13, - "vy": -1.136590821460004e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3972487449646, - "y": 0.009226442314684391, - "orientation": -0.020586565136909485, - "vx": -2.2648549702353193e-12, - "vy": 3.497722944612036e-13 - }, - { - "id": 1, - "x": 1.9518003463745117, - "y": 0.23017337918281555, - "orientation": -0.8757023215293884, - "vx": 2.091660178393795e-12, - "vy": -4.138356324290271e-13 - }, - { - "id": 2, - "x": 2.744844436645508, - "y": -1.3693758249282837, - "orientation": -2.9914679527282715, - "vx": 1.6919798895287386e-12, - "vy": -3.597122599785507e-13 - }, - { - "id": 3, - "x": -0.5316668748855591, - "y": -0.4198138415813446, - "orientation": -0.2408083975315094, - "vx": 1.6653345369377348e-13, - "vy": 4.3298697960381105e-14 - }, - { - "id": 4, - "x": 2.5513343811035156, - "y": -1.5181200504302979, - "orientation": -2.9968745708465576, - "vx": -2.7977620220553945e-13, - "vy": -5.52891066263328e-13 - }, - { - "id": 5, - "x": -2.5990452766418457, - "y": -2.111778497695923, - "orientation": 0.15351425111293793, - "vx": -1.4921397450962104e-12, - "vy": 5.195843755245733e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 30.383333333333333 - } - }, - { - "scenario_id": "give_and_go_solo_vs_score_aware_counter_flow_t43.7_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 43.68333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_score_aware_counter_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 43.68333333333333, - "ball_x": 0.0, - "ball_y": -0.0, - "ball_vx": 0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409679889678955, - "y": 0.35926955938339233, - "orientation": -3.0676026344299316, - "vx": 0.000517462904099375, - "vy": 0.08917129039764404 - }, - { - "id": 1, - "x": 0.1320953369140625, - "y": 0.0020896021742373705, - "orientation": 3.1406772136688232, - "vx": -0.021279482170939445, - "vy": -0.0036763392854481936 - }, - { - "id": 2, - "x": 0.8005159497261047, - "y": 0.4561369717121124, - "orientation": 1.5816642045974731, - "vx": -0.0009077009744942188, - "vy": 0.07716879993677139 - }, - { - "id": 3, - "x": 0.7985536456108093, - "y": -0.5032479763031006, - "orientation": 1.1539140939712524, - "vx": 0.0025379725266247988, - "vy": 0.0056865038350224495 - }, - { - "id": 4, - "x": 1.5019627809524536, - "y": 0.8021572232246399, - "orientation": -2.3081142902374268, - "vx": 7.061018436615996e-13, - "vy": 1.1657341758564144e-13 - }, - { - "id": 5, - "x": 1.497673749923706, - "y": -0.8018237948417664, - "orientation": 0.6639980673789978, - "vx": 5.385898589338467e-07, - "vy": 4.222684992782888e-07 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409693241119385, - "y": 0.26686134934425354, - "orientation": -0.04266247898340225, - "vx": -0.0002009044255828485, - "vy": 0.2516990005970001 - }, - { - "id": 1, - "x": -0.3977043926715851, - "y": 0.7574563026428223, - "orientation": -2.7019810676574707, - "vx": -0.928107738494873, - "vy": -0.3232649266719818 - }, - { - "id": 2, - "x": -0.711646318435669, - "y": 0.4366849660873413, - "orientation": -2.2249186038970947, - "vx": -0.2643628716468811, - "vy": -0.44780269265174866 - }, - { - "id": 3, - "x": -1.4844948053359985, - "y": 0.603722095489502, - "orientation": -2.9069106578826904, - "vx": -0.02727850340306759, - "vy": -0.006548380944877863 - }, - { - "id": 4, - "x": -1.478109359741211, - "y": -0.6052259206771851, - "orientation": 2.9081642627716064, - "vx": -0.03851257264614105, - "vy": 0.009194024838507175 - }, - { - "id": 5, - "x": -2.4999592304229736, - "y": -0.002984411083161831, - "orientation": 1.5835559368133545, - "vx": -1.305622276959184e-12, - "vy": -2.857349773455198e-13 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 43.68333333333333 - } - }, - { - "scenario_id": "give_and_go_solo_vs_score_aware_counter_flow_t49.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 49.25, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_score_aware_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 49.25, - "ball_x": -2.3377797603607178, - "ball_y": 0.43678712844848633, - "ball_vx": -0.7416544556617737, - "ball_vy": 0.34334152936935425, - "friendly_robots": [ - { - "id": 0, - "x": 4.4100542068481445, - "y": -0.009429600089788437, - "orientation": 3.0870208740234375, - "vx": -9.259884245693684e-05, - "vy": 0.01638643629848957 - }, - { - "id": 1, - "x": -2.45154070854187, - "y": -0.48142653703689575, - "orientation": 1.4121108055114746, - "vx": -0.6148803234100342, - "vy": 0.08247389644384384 - }, - { - "id": 2, - "x": -1.0412828922271729, - "y": 0.10385431349277496, - "orientation": -2.5727059841156006, - "vx": -1.1785993576049805, - "vy": 0.3950372636318207 - }, - { - "id": 3, - "x": -2.964203357696533, - "y": 0.6115407347679138, - "orientation": -0.10609301924705505, - "vx": 0.27163344621658325, - "vy": 0.1404363363981247 - }, - { - "id": 4, - "x": -2.8657946586608887, - "y": -0.09481167793273926, - "orientation": 0.5471468567848206, - "vx": 0.39041486382484436, - "vy": 0.3035590648651123 - }, - { - "id": 5, - "x": -2.577054262161255, - "y": 0.02671409584581852, - "orientation": 0.38353103399276733, - "vx": -0.32608407735824585, - "vy": -0.585614025592804 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412195682525635, - "y": 0.25734439492225647, - "orientation": 0.07382994890213013, - "vx": 0.003634062362834811, - "vy": 0.2684935927391052 - }, - { - "id": 1, - "x": -0.9076753854751587, - "y": 0.31669288873672485, - "orientation": 2.989445209503174, - "vx": 0.11055000871419907, - "vy": 0.09174790978431702 - }, - { - "id": 2, - "x": -1.6832398176193237, - "y": -0.0010708820773288608, - "orientation": 1.8454045057296753, - "vx": -0.4346192479133606, - "vy": -0.13395720720291138 - }, - { - "id": 3, - "x": -2.5347063541412354, - "y": 0.5132137537002563, - "orientation": 0.4265097677707672, - "vx": 0.5570991039276123, - "vy": -0.22466236352920532 - }, - { - "id": 4, - "x": -1.8804044723510742, - "y": 0.3546076714992523, - "orientation": -3.028688907623291, - "vx": -0.9023516774177551, - "vy": 0.09130378812551498 - }, - { - "id": 5, - "x": -2.757145643234253, - "y": -0.7194884419441223, - "orientation": 1.0686843395233154, - "vx": -0.2150728404521942, - "vy": 0.0675029531121254 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 49.25 - } - }, - { - "scenario_id": "give_and_go_solo_vs_score_aware_counter_flow_t52.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 52.18333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_score_aware_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 52.18333333333333, - "ball_x": -2.1895501613616943, - "ball_y": 0.3992190659046173, - "ball_vx": 0.029773250222206116, - "ball_vy": 0.01122865080833435, - "friendly_robots": [ - { - "id": 0, - "x": 4.410164833068848, - "y": -0.0029658570419996977, - "orientation": 3.079878091812134, - "vx": -8.016920460818255e-09, - "vy": -3.802233550231904e-08 - }, - { - "id": 1, - "x": -2.674468517303467, - "y": -0.17841215431690216, - "orientation": 0.9689706563949585, - "vx": -0.22683832049369812, - "vy": -0.052830006927251816 - }, - { - "id": 2, - "x": -2.155225992202759, - "y": 0.29070720076560974, - "orientation": -1.643478274345398, - "vx": -0.5850832462310791, - "vy": -0.2950657904148102 - }, - { - "id": 3, - "x": -2.718970537185669, - "y": 0.6376929879188538, - "orientation": -0.2683553695678711, - "vx": 0.303545206785202, - "vy": 0.635212779045105 - }, - { - "id": 4, - "x": -2.9121780395507812, - "y": -0.17498545348644257, - "orientation": 0.7501391172409058, - "vx": -0.34724849462509155, - "vy": 0.07441084831953049 - }, - { - "id": 5, - "x": -2.5254504680633545, - "y": 0.49810153245925903, - "orientation": -0.2776189148426056, - "vx": 0.6241907477378845, - "vy": -0.22609524428844452 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4095072746276855, - "y": -0.020257042720913887, - "orientation": 0.19104239344596863, - "vx": 0.0028351128567010164, - "vy": 0.0037155768368393183 - }, - { - "id": 1, - "x": -1.3093619346618652, - "y": -0.2991878092288971, - "orientation": 2.617671489715576, - "vx": -0.5572915077209473, - "vy": -0.7849334478378296 - }, - { - "id": 2, - "x": -2.2154011726379395, - "y": -0.8405968546867371, - "orientation": 1.7896215915679932, - "vx": -0.14107665419578552, - "vy": -0.5349140167236328 - }, - { - "id": 3, - "x": -2.2724006175994873, - "y": 0.4765796959400177, - "orientation": -0.39178070425987244, - "vx": 0.011667939834296703, - "vy": -0.009640739299356937 - }, - { - "id": 4, - "x": -2.954596757888794, - "y": 0.4006120562553406, - "orientation": -0.19602151215076447, - "vx": 0.4464077651500702, - "vy": -0.6172892451286316 - }, - { - "id": 5, - "x": -2.6020028591156006, - "y": -0.5384119749069214, - "orientation": 1.1517412662506104, - "vx": 0.003674242878332734, - "vy": -0.004948160611093044 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 52.18333333333333 - } - }, - { - "scenario_id": "give_and_go_solo_vs_score_aware_zone_flow_t29.1_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 29.099999999999998, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_score_aware_zone_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 29.099999999999998, - "ball_x": -3.949833393096924, - "ball_y": -2.375075340270996, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402929782867432, - "y": 0.4069270193576813, - "orientation": -3.140657901763916, - "vx": 3.4638958368304884e-13, - "vy": -4.163336342344337e-14 - }, - { - "id": 1, - "x": -1.8901323080062866, - "y": 0.5908088684082031, - "orientation": -1.9565438032150269, - "vx": -4.1300296516055823e-13, - "vy": -7.627232179174825e-13 - }, - { - "id": 2, - "x": -2.343907117843628, - "y": 1.2815362215042114, - "orientation": -1.9690024852752686, - "vx": 2.7977620220553945e-13, - "vy": -2.398081733190338e-13 - }, - { - "id": 3, - "x": -3.200592041015625, - "y": -2.630716562271118, - "orientation": -0.32974672317504883, - "vx": 0.013897552154958248, - "vy": -0.004741842392832041 - }, - { - "id": 4, - "x": -2.732591390609741, - "y": 0.9485505819320679, - "orientation": -1.9730644226074219, - "vx": -1.2523315717771766e-12, - "vy": 1.0891287871572786e-12 - }, - { - "id": 5, - "x": -2.930114269256592, - "y": 1.0322664976119995, - "orientation": -1.865420937538147, - "vx": 2.6645352591003757e-14, - "vy": 9.85878045867139e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.400062084197998, - "y": -0.40812185406684875, - "orientation": -0.030327944085001945, - "vx": 1.4654943925052066e-12, - "vy": 1.3972156764907595e-12 - }, - { - "id": 1, - "x": -4.197406768798828, - "y": -1.902909278869629, - "orientation": -3.081798553466797, - "vx": 2.4513724383723456e-12, - "vy": -9.459100169806334e-13 - }, - { - "id": 2, - "x": -3.013655662536621, - "y": -0.9949221014976501, - "orientation": -2.167767286300659, - "vx": 1.865174681370263e-13, - "vy": 1.1224354778960333e-12 - }, - { - "id": 3, - "x": -1.5759875774383545, - "y": 0.9013283848762512, - "orientation": -2.400116205215454, - "vx": -6.128431095930864e-13, - "vy": 4.1966430330830917e-13 - }, - { - "id": 4, - "x": 1.292869210243225, - "y": -0.7514005899429321, - "orientation": -2.479660987854004, - "vx": 3.5571545708990016e-12, - "vy": 1.1790568521519162e-12 - }, - { - "id": 5, - "x": 0.9894958138465881, - "y": 0.17368562519550323, - "orientation": -2.7525758743286133, - "vx": -2.6845192735436285e-12, - "vy": -7.28583859910259e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 29.099999999999998 - } - }, - { - "scenario_id": "give_and_go_solo_vs_score_aware_zone_flow_t10.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 10.866666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_score_aware_zone_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 10.866666666666667, - "ball_x": 0.3884337246417999, - "ball_y": -0.1983124315738678, - "ball_vx": -0.6542612910270691, - "ball_vy": 0.05045788735151291, - "friendly_robots": [ - { - "id": 0, - "x": 4.406137943267822, - "y": 0.023094134405255318, - "orientation": -3.1196277141571045, - "vx": 0.014662102796137333, - "vy": 0.29268011450767517 - }, - { - "id": 1, - "x": -2.522029399871826, - "y": 0.11350490152835846, - "orientation": -0.15668676793575287, - "vx": 0.5266773700714111, - "vy": -0.5904139280319214 - }, - { - "id": 2, - "x": -0.5014222264289856, - "y": -0.09295269846916199, - "orientation": -0.043346259742975235, - "vx": 0.4820808470249176, - "vy": 0.3484048843383789 - }, - { - "id": 3, - "x": 0.5512341856956482, - "y": -0.19694210588932037, - "orientation": 3.110539197921753, - "vx": 1.1047354936599731, - "vy": -0.2835296392440796 - }, - { - "id": 4, - "x": -2.2796196937561035, - "y": 1.3113995790481567, - "orientation": -0.16668325662612915, - "vx": 1.5263383388519287, - "vy": -0.4652198553085327 - }, - { - "id": 5, - "x": -2.3346097469329834, - "y": 0.1192886009812355, - "orientation": -0.13802091777324677, - "vx": -0.005302495323121548, - "vy": 0.007523667998611927 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409735202789307, - "y": 0.13538587093353271, - "orientation": -0.06626826524734497, - "vx": -0.0006006447947584093, - "vy": 0.009551241993904114 - }, - { - "id": 1, - "x": -3.020174026489258, - "y": 0.08386904001235962, - "orientation": -0.07527171820402145, - "vx": -0.3814224898815155, - "vy": -0.7206366062164307 - }, - { - "id": 2, - "x": -3.1968560218811035, - "y": -0.024045655503869057, - "orientation": -0.0799814984202385, - "vx": -0.8209526538848877, - "vy": -0.45623278617858887 - }, - { - "id": 3, - "x": 0.2936176061630249, - "y": -0.2723046839237213, - "orientation": -0.016808321699500084, - "vx": 1.1625860929489136, - "vy": -0.5808069705963135 - }, - { - "id": 4, - "x": -0.4829931855201721, - "y": -0.34624260663986206, - "orientation": 0.24486537277698517, - "vx": 0.9071486592292786, - "vy": 0.15346920490264893 - }, - { - "id": 5, - "x": -1.067491888999939, - "y": 0.2428671419620514, - "orientation": -0.5287951827049255, - "vx": -1.1798709630966187, - "vy": -0.24083639681339264 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 10.866666666666667 - } - }, - { - "scenario_id": "give_and_go_solo_vs_score_aware_zone_flow_t39.3_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 39.3, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_score_aware_zone_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 39.3, - "ball_x": -2.564316511154175, - "ball_y": -1.501738429069519, - "ball_vx": -1.453503983839255e-11, - "ball_vy": 2.007061183917358e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.41032075881958, - "y": 0.0029751136898994446, - "orientation": -2.928143262863159, - "vx": 1.6253665080512292e-12, - "vy": -5.492091156855672e-13 - }, - { - "id": 1, - "x": -2.834397554397583, - "y": 0.06610922515392303, - "orientation": -1.2525347471237183, - "vx": 0.1586654782295227, - "vy": -0.7689812183380127 - }, - { - "id": 2, - "x": -2.7914888858795166, - "y": -1.2330750226974487, - "orientation": -1.1745935678482056, - "vx": -0.27292609214782715, - "vy": -0.30180054903030396 - }, - { - "id": 3, - "x": -2.4657208919525146, - "y": -1.533961296081543, - "orientation": 2.9154109954833984, - "vx": -5.226485910725387e-11, - "vy": 7.66053886991358e-12 - }, - { - "id": 4, - "x": -2.155641555786133, - "y": -1.1157954931259155, - "orientation": -2.1035196781158447, - "vx": -0.11997132748365402, - "vy": 0.44147437810897827 - }, - { - "id": 5, - "x": -1.945109486579895, - "y": -0.6152157783508301, - "orientation": -1.8920952081680298, - "vx": -0.2279738038778305, - "vy": 0.9106453061103821 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410012722015381, - "y": 0.15723595023155212, - "orientation": -0.7247799634933472, - "vx": -1.213809537148336e-05, - "vy": 0.09955652058124542 - }, - { - "id": 1, - "x": -2.8055341243743896, - "y": -0.9002392292022705, - "orientation": -1.2042099237442017, - "vx": 0.004964232910424471, - "vy": -0.05875128135085106 - }, - { - "id": 2, - "x": -3.0301613807678223, - "y": -1.0063389539718628, - "orientation": -0.8037904500961304, - "vx": 0.035333555191755295, - "vy": 0.010975713841617107 - }, - { - "id": 3, - "x": -1.3675309419631958, - "y": -0.6624734401702881, - "orientation": -2.4891934394836426, - "vx": 0.05316466838121414, - "vy": 0.03570437431335449 - }, - { - "id": 4, - "x": -0.9494835138320923, - "y": -0.7715979218482971, - "orientation": 2.8191592693328857, - "vx": -1.6617971658706665, - "vy": -0.8885584473609924 - }, - { - "id": 5, - "x": 2.9277803897857666, - "y": 0.00891602411866188, - "orientation": -2.872819662094116, - "vx": -4.8894222004491894e-12, - "vy": 1.0801776140212382e-12 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 39.3 - } - }, - { - "scenario_id": "give_and_go_solo_vs_score_aware_zone_flow_t48.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 48.43333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_score_aware_zone_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 48.43333333333333, - "ball_x": -4.374823570251465, - "ball_y": 0.18842899799346924, - "ball_vx": -0.22601218521595, - "ball_vy": 0.014554173685610294, - "friendly_robots": [ - { - "id": 0, - "x": 4.407894134521484, - "y": -0.07498648762702942, - "orientation": -3.1002843379974365, - "vx": 0.0063332500867545605, - "vy": -0.2348620891571045 - }, - { - "id": 1, - "x": -2.7746152877807617, - "y": -0.020599424839019775, - "orientation": -2.9804840087890625, - "vx": 0.16277390718460083, - "vy": 0.5565316081047058 - }, - { - "id": 2, - "x": -2.7662322521209717, - "y": -1.6486555337905884, - "orientation": 2.393958806991577, - "vx": 0.11418109387159348, - "vy": 0.5897367596626282 - }, - { - "id": 3, - "x": -2.6409106254577637, - "y": -0.7894258499145508, - "orientation": 3.1274354457855225, - "vx": -0.8882313966751099, - "vy": -0.12866397202014923 - }, - { - "id": 4, - "x": -2.629549503326416, - "y": 0.36152952909469604, - "orientation": -2.88094425201416, - "vx": 0.38794660568237305, - "vy": 0.17975153028964996 - }, - { - "id": 5, - "x": -2.6998162269592285, - "y": 0.8272703886032104, - "orientation": -2.326199769973755, - "vx": 0.44543465971946716, - "vy": -1.0425891876220703 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4100751876831055, - "y": 0.2776370346546173, - "orientation": -0.9373691082000732, - "vx": -0.01972862519323826, - "vy": -0.023685850203037262 - }, - { - "id": 1, - "x": -3.056661367416382, - "y": -1.0319350957870483, - "orientation": 2.79567551612854, - "vx": -0.04023011401295662, - "vy": 0.6957321166992188 - }, - { - "id": 2, - "x": -3.0180630683898926, - "y": -0.10504721105098724, - "orientation": -3.0484962463378906, - "vx": 0.17146456241607666, - "vy": 1.6364452838897705 - }, - { - "id": 3, - "x": -2.0093700885772705, - "y": -1.379506230354309, - "orientation": 2.661940813064575, - "vx": -0.7245298624038696, - "vy": -1.3091950416564941 - }, - { - "id": 4, - "x": -2.728241443634033, - "y": -1.454236626625061, - "orientation": 2.2667648792266846, - "vx": -0.3730728328227997, - "vy": 0.2750434875488281 - }, - { - "id": 5, - "x": -2.522742509841919, - "y": -1.0696442127227783, - "orientation": 2.5966415405273438, - "vx": -0.0344739705324173, - "vy": 1.1654099225997925 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 48.43333333333333 - } - }, - { - "scenario_id": "give_and_go_solo_vs_shadow_switch_t29.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 29.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_shadow_switch.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 29.2, - "ball_x": -2.25, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": -0.9409950971603394, - "y": -0.8506549000740051, - "orientation": -2.9380462169647217, - "vx": -0.3470690846443176, - "vy": 0.02594851702451706 - }, - { - "id": 1, - "x": -2.131566047668457, - "y": -0.003976842854171991, - "orientation": -3.140631675720215, - "vx": 0.002755033317953348, - "vy": 0.006996637210249901 - }, - { - "id": 2, - "x": -1.4989700317382812, - "y": -0.5617635846138, - "orientation": 0.3485049307346344, - "vx": -0.0818808525800705, - "vy": 0.4241131842136383 - }, - { - "id": 3, - "x": -1.315887451171875, - "y": -0.16436263918876648, - "orientation": -0.19540707767009735, - "vx": 0.008495722897350788, - "vy": -0.009585862047970295 - }, - { - "id": 4, - "x": -1.007165789604187, - "y": 0.27968645095825195, - "orientation": -2.752232313156128, - "vx": -0.07296065241098404, - "vy": -0.011960732750594616 - }, - { - "id": 5, - "x": -0.9942613244056702, - "y": 0.5152810215950012, - "orientation": 3.1270809173583984, - "vx": -0.061788905411958694, - "vy": -0.023681851103901863 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.228462219238281, - "y": 0.24377089738845825, - "orientation": -0.052606578916311264, - "vx": -0.07612510025501251, - "vy": 0.6644805073738098 - }, - { - "id": 1, - "x": -1.3867297172546387, - "y": -0.9772676229476929, - "orientation": 0.7237594127655029, - "vx": -0.5451104044914246, - "vy": -0.25224006175994873 - }, - { - "id": 2, - "x": -1.366149663925171, - "y": -0.7941020727157593, - "orientation": 1.2369678020477295, - "vx": -0.42172157764434814, - "vy": -0.16019421815872192 - }, - { - "id": 3, - "x": -1.0810372829437256, - "y": -0.18014872074127197, - "orientation": -3.121732234954834, - "vx": -0.01211825106292963, - "vy": -0.023715654388070107 - }, - { - "id": 4, - "x": -1.2526596784591675, - "y": 0.17370623350143433, - "orientation": 0.4518594443798065, - "vx": 2.731148640577885e-13, - "vy": 6.253331186201194e-13 - }, - { - "id": 5, - "x": -1.2525839805603027, - "y": 0.5263628959655762, - "orientation": -0.486295223236084, - "vx": -6.797853529860731e-06, - "vy": 3.585736521927174e-06 - } - ], - "referee_command": "PREPARE_PENALTY_YELLOW", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 29.2 - } - }, - { - "scenario_id": "give_and_go_solo_vs_shadow_switch_t42.3_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 42.28333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 42.28333333333333, - "ball_x": -3.5, - "ball_y": -2.799999952316284, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.401283264160156, - "y": 0.3195396363735199, - "orientation": -3.1406657695770264, - "vx": -1.297628671181883e-11, - "vy": 6.927791673660977e-13 - }, - { - "id": 1, - "x": -2.1496541500091553, - "y": -0.10003796219825745, - "orientation": -3.0467395782470703, - "vx": 2.398081733190338e-13, - "vy": 1.4738210651898953e-13 - }, - { - "id": 2, - "x": -2.5473833084106445, - "y": -0.016077902168035507, - "orientation": -2.815626621246338, - "vx": 3.930189507173054e-12, - "vy": 4.2080922080245386e-13 - }, - { - "id": 3, - "x": -2.527421712875366, - "y": -0.2022075206041336, - "orientation": -3.0579493045806885, - "vx": -5.062616992290714e-13, - "vy": 9.492406860545088e-14 - }, - { - "id": 4, - "x": -2.73030948638916, - "y": -0.4703817367553711, - "orientation": -0.4487810432910919, - "vx": 8.79296635503124e-13, - "vy": 4.946043574705072e-13 - }, - { - "id": 5, - "x": -2.3699071407318115, - "y": -0.2910224199295044, - "orientation": 3.1098997592926025, - "vx": 4.796163466380676e-13, - "vy": 8.826273045769994e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.39887809753418, - "y": -0.13489530980587006, - "orientation": -0.10450873523950577, - "vx": -9.592326932761353e-13, - "vy": 6.294964549624638e-13 - }, - { - "id": 1, - "x": -2.9285695552825928, - "y": -0.7084817886352539, - "orientation": -0.4552038311958313, - "vx": -4.1300296516055823e-13, - "vy": 6.661338147750939e-15 - }, - { - "id": 2, - "x": -2.964569091796875, - "y": 1.2108839750289917, - "orientation": -1.8751044273376465, - "vx": -2.7977620220553945e-13, - "vy": -2.944311461305915e-12 - }, - { - "id": 3, - "x": 0.4632997512817383, - "y": 1.2183856964111328, - "orientation": -3.0151636600494385, - "vx": -2.2065682614424986e-12, - "vy": -2.7977620220553945e-13 - }, - { - "id": 4, - "x": -3.4749374389648438, - "y": -0.893953800201416, - "orientation": -1.3683544397354126, - "vx": -6.661338147750939e-14, - "vy": -1.432187701766452e-13 - }, - { - "id": 5, - "x": -2.8235912322998047, - "y": 0.27544188499450684, - "orientation": -2.603364944458008, - "vx": 0.0, - "vy": 3.4305891460917337e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 42.28333333333333 - } - }, - { - "scenario_id": "give_and_go_solo_vs_shadow_switch_t51.8_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 51.8, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 51.8, - "ball_x": -3.525738000869751, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402892589569092, - "y": 0.3040948510169983, - "orientation": -3.1406502723693848, - "vx": 1.0205170042354439e-11, - "vy": -7.16093850883226e-14 - }, - { - "id": 1, - "x": -2.71138072013855, - "y": -0.23771190643310547, - "orientation": -2.061056613922119, - "vx": 2.104982854689297e-12, - "vy": 1.5429324484728113e-12 - }, - { - "id": 2, - "x": -2.885261297225952, - "y": -0.07378185540437698, - "orientation": -1.8389657735824585, - "vx": -1.318944953254686e-12, - "vy": -5.87446757904786e-13 - }, - { - "id": 3, - "x": -2.4695885181427, - "y": -0.24133546650409698, - "orientation": -1.8870267868041992, - "vx": -1.105782132526656e-12, - "vy": -1.1574075031717257e-12 - }, - { - "id": 4, - "x": -4.087106227874756, - "y": -2.215620517730713, - "orientation": 2.379868984222412, - "vx": -0.03179953992366791, - "vy": 0.03027099184691906 - }, - { - "id": 5, - "x": -2.2988975048065186, - "y": 0.03521423786878586, - "orientation": -1.9312770366668701, - "vx": 5.795364188543317e-12, - "vy": 2.0146384560604247e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.420980453491211, - "y": -0.2290218025445938, - "orientation": -0.025154564529657364, - "vx": -4.050093593832571e-12, - "vy": -1.7261192475359621e-12 - }, - { - "id": 1, - "x": -2.9967310428619385, - "y": 0.708960771560669, - "orientation": -1.6637409925460815, - "vx": 2.398081733190338e-13, - "vy": 6.727951529228449e-13 - }, - { - "id": 2, - "x": 1.3406486511230469, - "y": 1.9159812927246094, - "orientation": -2.146754741668701, - "vx": 7.460698725481052e-13, - "vy": -2.084998840246044e-12 - }, - { - "id": 3, - "x": -2.1151950359344482, - "y": -0.5686644315719604, - "orientation": -2.4738073348999023, - "vx": 5.395683899678261e-12, - "vy": 6.794564910705958e-13 - }, - { - "id": 4, - "x": -2.8375816345214844, - "y": -2.191830635070801, - "orientation": -1.869280219078064, - "vx": 1.3322676295501878e-14, - "vy": -4.263256414560601e-13 - }, - { - "id": 5, - "x": -2.638653516769409, - "y": -0.7023177146911621, - "orientation": -1.8172187805175781, - "vx": 1.3455903058456897e-12, - "vy": 4.796163466380676e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 51.8 - } - }, - { - "scenario_id": "give_and_go_solo_vs_shadow_switch_t17.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 17.583333333333332, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_shadow_switch.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 17.583333333333332, - "ball_x": -0.24931389093399048, - "ball_y": 1.5919625759124756, - "ball_vx": -1.60929602976978e-11, - "ball_vy": -1.5853984791647235e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.409551620483398, - "y": -0.002950478345155716, - "orientation": 2.81154465675354, - "vx": 1.1191048088221578e-12, - "vy": 1.8136533941337518e-14 - }, - { - "id": 1, - "x": -2.407773733139038, - "y": -0.7565683722496033, - "orientation": 0.6467565894126892, - "vx": 0.8882973790168762, - "vy": 0.19287805259227753 - }, - { - "id": 2, - "x": -2.5979111194610596, - "y": -0.7128725051879883, - "orientation": 0.9437336325645447, - "vx": 0.412897527217865, - "vy": -0.641849160194397 - }, - { - "id": 3, - "x": -0.3619174361228943, - "y": 1.5621806383132935, - "orientation": 0.6090415120124817, - "vx": -5.793365787098992e-11, - "vy": -3.785638469366859e-11 - }, - { - "id": 4, - "x": -2.8697783946990967, - "y": -0.3878340721130371, - "orientation": 0.5709308981895447, - "vx": -0.09055690467357635, - "vy": -0.020080091431736946 - }, - { - "id": 5, - "x": -0.024222498759627342, - "y": 1.6950620412826538, - "orientation": 1.9977562427520752, - "vx": 0.3688637912273407, - "vy": 1.0054277181625366 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409808158874512, - "y": 0.1354011446237564, - "orientation": 0.34120798110961914, - "vx": -0.00044979347148910165, - "vy": -0.07470995932817459 - }, - { - "id": 1, - "x": -3.108943462371826, - "y": 0.8007605075836182, - "orientation": 0.4214346408843994, - "vx": -0.018813207745552063, - "vy": -0.2438545525074005 - }, - { - "id": 2, - "x": -2.98469877243042, - "y": 0.5050848126411438, - "orientation": 0.3735617399215698, - "vx": -0.04503325745463371, - "vy": -0.5564215779304504 - }, - { - "id": 3, - "x": 0.319125771522522, - "y": 1.6244016885757446, - "orientation": 3.0961527824401855, - "vx": 0.5704259276390076, - "vy": 0.13055042922496796 - }, - { - "id": 4, - "x": 0.009064442478120327, - "y": 1.196128010749817, - "orientation": 1.7011656761169434, - "vx": 0.44257786870002747, - "vy": 0.6660363078117371 - }, - { - "id": 5, - "x": -2.0197808742523193, - "y": -0.5261322259902954, - "orientation": 0.8552449941635132, - "vx": 0.2592034637928009, - "vy": -0.5610008835792542 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 17.583333333333332 - } - }, - { - "scenario_id": "give_and_go_solo_vs_shadow_switch_t20.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 20.716666666666665, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 20.716666666666665, - "ball_x": -4.325013637542725, - "ball_y": -0.05836695432662964, - "ball_vx": -0.5141575932502747, - "ball_vy": -0.2205820232629776, - "friendly_robots": [ - { - "id": 0, - "x": 4.41264533996582, - "y": -0.1528218537569046, - "orientation": 3.078644275665283, - "vx": 0.040717627853155136, - "vy": 0.1721542775630951 - }, - { - "id": 1, - "x": -2.9744975566864014, - "y": -0.4399784505367279, - "orientation": 2.319086790084839, - "vx": -0.23606152832508087, - "vy": 0.7517822980880737 - }, - { - "id": 2, - "x": -2.5747623443603516, - "y": 0.2095509171485901, - "orientation": 2.7416887283325195, - "vx": -0.7301653623580933, - "vy": -0.22684141993522644 - }, - { - "id": 3, - "x": -1.1324753761291504, - "y": 0.07180516421794891, - "orientation": -3.1125924587249756, - "vx": -1.5726630687713623, - "vy": -1.027427077293396 - }, - { - "id": 4, - "x": -2.5238006114959717, - "y": 0.409097820520401, - "orientation": -3.1120705604553223, - "vx": 0.03176432102918625, - "vy": -0.02332300879061222 - }, - { - "id": 5, - "x": -2.0997159481048584, - "y": 0.994078516960144, - "orientation": -2.634852170944214, - "vx": -1.2578989267349243, - "vy": -0.5961620211601257 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409972667694092, - "y": -0.09835433214902878, - "orientation": 0.4140944182872772, - "vx": -0.0011571072973310947, - "vy": 0.00208503776229918 - }, - { - "id": 1, - "x": -3.2253053188323975, - "y": 0.6622024178504944, - "orientation": -1.5062320232391357, - "vx": -0.40135112404823303, - "vy": -0.7679581046104431 - }, - { - "id": 2, - "x": -3.1021547317504883, - "y": 0.5309147834777832, - "orientation": -0.6900197267532349, - "vx": -0.42801356315612793, - "vy": -0.793991208076477 - }, - { - "id": 3, - "x": 0.9609763026237488, - "y": 0.6183529496192932, - "orientation": -3.030536651611328, - "vx": 0.8646316528320312, - "vy": -1.7136458158493042 - }, - { - "id": 4, - "x": -0.3280632793903351, - "y": 1.074405312538147, - "orientation": -3.011592388153076, - "vx": -1.5484625101089478, - "vy": -0.6454233527183533 - }, - { - "id": 5, - "x": -2.56923770904541, - "y": 0.704652726650238, - "orientation": -2.9991891384124756, - "vx": -1.1524430513381958, - "vy": 0.30601948499679565 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 20.716666666666665 - } - }, - { - "scenario_id": "give_and_go_solo_vs_shadow_switch_t37.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 37.81666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 37.81666666666666, - "ball_x": -3.115097761154175, - "ball_y": -0.28220245242118835, - "ball_vx": -0.1789557933807373, - "ball_vy": -0.2497168779373169, - "friendly_robots": [ - { - "id": 0, - "x": 4.408497333526611, - "y": 0.0025984894018620253, - "orientation": -3.0911080837249756, - "vx": 0.002626305678859353, - "vy": -0.004283740650862455 - }, - { - "id": 1, - "x": -2.6412734985351562, - "y": -0.1152903288602829, - "orientation": -1.1265143156051636, - "vx": 0.8460440039634705, - "vy": 0.15959393978118896 - }, - { - "id": 2, - "x": -2.6092381477355957, - "y": -0.29203006625175476, - "orientation": -1.8910976648330688, - "vx": 0.2228441834449768, - "vy": -0.08243615180253983 - }, - { - "id": 3, - "x": -2.4508092403411865, - "y": -0.688651978969574, - "orientation": 1.7596279382705688, - "vx": 0.4857806861400604, - "vy": 0.7842682600021362 - }, - { - "id": 4, - "x": -2.506669759750366, - "y": -0.5060492157936096, - "orientation": 2.636753559112549, - "vx": 0.07461082190275192, - "vy": -0.12110289186239243 - }, - { - "id": 5, - "x": -2.427344560623169, - "y": -0.23864132165908813, - "orientation": -2.7770512104034424, - "vx": -0.1286904513835907, - "vy": -0.0722547248005867 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4094390869140625, - "y": 0.2330581247806549, - "orientation": -0.3539595305919647, - "vx": 0.004286819137632847, - "vy": -0.07667582482099533 - }, - { - "id": 1, - "x": -3.0837793350219727, - "y": -0.4365403652191162, - "orientation": 0.10204143822193146, - "vx": 0.06980716437101364, - "vy": -0.11528050154447556 - }, - { - "id": 2, - "x": -3.0846006870269775, - "y": -0.14474919438362122, - "orientation": -0.7947680950164795, - "vx": -0.07047004997730255, - "vy": -0.23934806883335114 - }, - { - "id": 3, - "x": -1.7809938192367554, - "y": -0.21324865520000458, - "orientation": -2.963270664215088, - "vx": 0.1486901193857193, - "vy": 0.018427377566695213 - }, - { - "id": 4, - "x": -1.9489989280700684, - "y": -0.4285130798816681, - "orientation": 3.101943016052246, - "vx": -0.07389476150274277, - "vy": -0.07157652080059052 - }, - { - "id": 5, - "x": -2.0658977031707764, - "y": -0.1000266894698143, - "orientation": -2.6805288791656494, - "vx": -0.15336033701896667, - "vy": -0.1858341097831726 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 37.81666666666666 - } - }, - { - "scenario_id": "give_and_go_solo_vs_split_shape_t25.5_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 25.483333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 25.483333333333334, - "ball_x": -0.15297310054302216, - "ball_y": 0.9722985029220581, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.3942766189575195, - "y": -0.012561499141156673, - "orientation": 3.1278200149536133, - "vx": 4.836131495267182e-11, - "vy": 1.3522516439934407e-12 - }, - { - "id": 1, - "x": -2.5145504474639893, - "y": -0.47867849469184875, - "orientation": 0.400504469871521, - "vx": 7.460698725481052e-13, - "vy": 1.0325074129013956e-13 - }, - { - "id": 2, - "x": -3.0226995944976807, - "y": 0.2185957133769989, - "orientation": 0.011172706261277199, - "vx": -3.956834859764058e-12, - "vy": 6.852851619498779e-13 - }, - { - "id": 3, - "x": 0.48679685592651367, - "y": 1.4352515935897827, - "orientation": 0.6273547410964966, - "vx": 0.014675932005047798, - "vy": 0.010619853623211384 - }, - { - "id": 4, - "x": -2.2495763301849365, - "y": -0.5442416667938232, - "orientation": 0.4487093687057495, - "vx": -1.1324274851176597e-12, - "vy": 1.0791367799356522e-12 - }, - { - "id": 5, - "x": -2.359379529953003, - "y": 0.4651223123073578, - "orientation": 0.22101566195487976, - "vx": 4.39648317751562e-13, - "vy": 9.825473767932635e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.403111457824707, - "y": 0.0027868938632309437, - "orientation": 0.008121266961097717, - "vx": -1.865174681370263e-13, - "vy": 1.3847126570376567e-12 - }, - { - "id": 1, - "x": -0.5257787704467773, - "y": 1.3823542594909668, - "orientation": 1.80711829662323, - "vx": -9.29256671611256e-13, - "vy": -3.530509218307998e-13 - }, - { - "id": 2, - "x": -3.0601699352264404, - "y": -0.0314127653837204, - "orientation": 0.3061392605304718, - "vx": 6.661338147750939e-14, - "vy": -5.029310301551959e-13 - }, - { - "id": 3, - "x": -2.8990235328674316, - "y": -0.2088133692741394, - "orientation": 0.4014842212200165, - "vx": 3.170796958329447e-12, - "vy": 2.3780977187470853e-12 - }, - { - "id": 4, - "x": 0.5945948958396912, - "y": 0.8194888830184937, - "orientation": -0.9549081325531006, - "vx": -1.0724754417879012e-12, - "vy": 2.731148640577885e-13 - }, - { - "id": 5, - "x": -1.7197132110595703, - "y": 0.2684883773326874, - "orientation": 0.4599800109863281, - "vx": -3.863576125695545e-13, - "vy": 1.6653345369377348e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 25.483333333333334 - } - }, - { - "scenario_id": "give_and_go_solo_vs_split_shape_t47.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 47.36666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_split_shape.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 47.36666666666667, - "ball_x": -2.5, - "ball_y": 1.0370328426361084, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.479700565338135, - "y": -0.36931270360946655, - "orientation": 3.0907142162323, - "vx": -7.72715225139109e-13, - "vy": -6.378231276471524e-13 - }, - { - "id": 1, - "x": -0.6692035794258118, - "y": -0.06710685789585114, - "orientation": 2.8644795417785645, - "vx": 1.0658141036401503e-13, - "vy": -1.4113710200547303e-13 - }, - { - "id": 2, - "x": -0.34477499127388, - "y": 0.13081182539463043, - "orientation": 2.946972131729126, - "vx": 5.828670879282072e-13, - "vy": 4.005129561335252e-13 - }, - { - "id": 3, - "x": -2.6553657054901123, - "y": 0.4989688992500305, - "orientation": 2.9065585136413574, - "vx": -2.9309887850104133e-13, - "vy": 2.2648549702353193e-13 - }, - { - "id": 4, - "x": 1.1336677074432373, - "y": -0.0777890756726265, - "orientation": 2.9803402423858643, - "vx": 7.127631818093505e-13, - "vy": -1.086630785351872e-13 - }, - { - "id": 5, - "x": -1.9840301275253296, - "y": -0.5238825678825378, - "orientation": 2.7539970874786377, - "vx": -8.126832540256146e-12, - "vy": -2.694511280765255e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394525527954102, - "y": 0.3596862554550171, - "orientation": 0.03198879212141037, - "vx": -3.4638958368304884e-13, - "vy": -1.4654943925052066e-13 - }, - { - "id": 1, - "x": -0.23258666694164276, - "y": 0.32808494567871094, - "orientation": 3.121872663497925, - "vx": -2.3314683517128287e-14, - "vy": -3.497202527569243e-13 - }, - { - "id": 2, - "x": -1.2005804777145386, - "y": 0.5081503987312317, - "orientation": 2.9417343139648438, - "vx": 1.4654943925052066e-12, - "vy": -3.164135620181696e-13 - }, - { - "id": 3, - "x": -1.7201052904129028, - "y": 0.9399150013923645, - "orientation": -0.128041073679924, - "vx": 0.024541905149817467, - "vy": -0.0030410641338676214 - }, - { - "id": 4, - "x": 0.15319392085075378, - "y": 0.599153995513916, - "orientation": 3.0691308975219727, - "vx": -4.71289673953379e-13, - "vy": 4.263256414560601e-13 - }, - { - "id": 5, - "x": 0.3167435824871063, - "y": -0.07286806404590607, - "orientation": 2.9460628032684326, - "vx": 6.228351168147128e-13, - "vy": 4.246603069191224e-14 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 47.36666666666667 - } - }, - { - "scenario_id": "give_and_go_solo_vs_split_shape_t54.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 54.36666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_split_shape.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 54.36666666666667, - "ball_x": -2.496171236038208, - "ball_y": 1.0347676277160645, - "ball_vx": -6.59472476627343e-12, - "ball_vy": 5.115907697472721e-12, - "friendly_robots": [ - { - "id": 0, - "x": 4.410332679748535, - "y": -0.008694266900420189, - "orientation": 2.9906294345855713, - "vx": -0.00058707658899948, - "vy": 0.015289852395653725 - }, - { - "id": 1, - "x": -2.942134141921997, - "y": -0.5699514746665955, - "orientation": 1.1427717208862305, - "vx": 0.28549060225486755, - "vy": 0.4581209123134613 - }, - { - "id": 2, - "x": -2.186122417449951, - "y": 0.14493466913700104, - "orientation": 1.8824025392532349, - "vx": -0.5110916495323181, - "vy": -0.5387127995491028 - }, - { - "id": 3, - "x": -2.6120996475219727, - "y": 1.034495234489441, - "orientation": -0.2777838408946991, - "vx": -2.1715962361668062e-11, - "vy": 5.7620574978045624e-12 - }, - { - "id": 4, - "x": -2.6656508445739746, - "y": -0.47824108600616455, - "orientation": 1.446134090423584, - "vx": -0.16962845623493195, - "vy": -0.24212253093719482 - }, - { - "id": 5, - "x": -2.1926968097686768, - "y": 0.6966137290000916, - "orientation": 2.032076358795166, - "vx": 0.3356514871120453, - "vy": 0.36645275354385376 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394525527954102, - "y": 0.3596862554550171, - "orientation": 0.03198879212141037, - "vx": -6.661338147750939e-13, - "vy": -1.1091128016005314e-12 - }, - { - "id": 1, - "x": -0.23258666694164276, - "y": 0.32808494567871094, - "orientation": 3.121872663497925, - "vx": -3.001765502830267e-12, - "vy": -3.447242491461111e-13 - }, - { - "id": 2, - "x": -1.314475655555725, - "y": 0.5095406770706177, - "orientation": -2.745028257369995, - "vx": 1.3322676295501878e-14, - "vy": 4.662936703425657e-13 - }, - { - "id": 3, - "x": -1.709594964981079, - "y": 1.088714838027954, - "orientation": 0.06755377352237701, - "vx": 0.020317712798714638, - "vy": 0.0013934936141595244 - }, - { - "id": 4, - "x": 0.15319392085075378, - "y": 0.599153995513916, - "orientation": 3.0691308975219727, - "vx": -2.8976820942716586e-13, - "vy": -3.6637359812630166e-14 - }, - { - "id": 5, - "x": 0.30143919587135315, - "y": -0.059758879244327545, - "orientation": 2.805964469909668, - "vx": 5.195843755245733e-13, - "vy": 4.0217829067046296e-13 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 54.36666666666667 - } - }, - { - "scenario_id": "give_and_go_solo_vs_split_shape_t55.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 55.9, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 55.9, - "ball_x": -2.100625514984131, - "ball_y": 1.054075002670288, - "ball_vx": 0.027931880205869675, - "ball_vy": 0.2768399119377136, - "friendly_robots": [ - { - "id": 0, - "x": 4.411317348480225, - "y": -0.01575491949915886, - "orientation": 2.987443208694458, - "vx": -0.0023549972102046013, - "vy": 0.029066061601042747 - }, - { - "id": 1, - "x": -3.017019748687744, - "y": -0.03365432098507881, - "orientation": 0.9781489968299866, - "vx": 0.516368567943573, - "vy": -0.7641602158546448 - }, - { - "id": 2, - "x": -3.041551113128662, - "y": -0.35578182339668274, - "orientation": 1.309643030166626, - "vx": 0.020157350227236748, - "vy": 0.9557805061340332 - }, - { - "id": 3, - "x": -2.619894504547119, - "y": 0.9741656184196472, - "orientation": -0.03824709355831146, - "vx": -0.13223294913768768, - "vy": -0.5358025431632996 - }, - { - "id": 4, - "x": -2.6456499099731445, - "y": -0.3822842240333557, - "orientation": 1.1419551372528076, - "vx": 0.06609604507684708, - "vy": -0.43571925163269043 - }, - { - "id": 5, - "x": -2.0844919681549072, - "y": 0.9335582256317139, - "orientation": 2.0580875873565674, - "vx": 0.10478951036930084, - "vy": 0.26902684569358826 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.397286891937256, - "y": 0.18412865698337555, - "orientation": 0.29715341329574585, - "vx": -0.02086610719561577, - "vy": -0.3239002525806427 - }, - { - "id": 1, - "x": -0.6335381269454956, - "y": 0.39438578486442566, - "orientation": 2.4864072799682617, - "vx": -1.329323172569275, - "vy": 0.35658156871795654 - }, - { - "id": 2, - "x": -1.1171411275863647, - "y": 0.6450867652893066, - "orientation": 2.903596878051758, - "vx": -0.011378084309399128, - "vy": 0.2851773500442505 - }, - { - "id": 3, - "x": -2.0680196285247803, - "y": 1.16730797290802, - "orientation": -1.2620083093643188, - "vx": -1.2387932538986206, - "vy": 0.18931184709072113 - }, - { - "id": 4, - "x": -0.1585473120212555, - "y": 0.597482442855835, - "orientation": 3.0518336296081543, - "vx": -1.2198246717453003, - "vy": 0.16250108182430267 - }, - { - "id": 5, - "x": -0.10293504595756531, - "y": 0.028329314664006233, - "orientation": 2.527163028717041, - "vx": -1.220290184020996, - "vy": -0.0480463020503521 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 55.9 - } - }, - { - "scenario_id": "give_and_go_solo_vs_switch_of_play_t18.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 18.566666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_switch_of_play.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 18.566666666666666, - "ball_x": -2.8963866233825684, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.433919906616211, - "y": -0.4045123755931854, - "orientation": -2.959439277648926, - "vx": 6.7412742055239505e-12, - "vy": -1.7802426199864385e-12 - }, - { - "id": 1, - "x": -2.777711868286133, - "y": -0.5251920819282532, - "orientation": -2.004978895187378, - "vx": -4.212665317027131e-06, - "vy": -5.205541242503386e-07 - }, - { - "id": 2, - "x": -2.714437961578369, - "y": -0.285544216632843, - "orientation": -1.7429171800613403, - "vx": 4.662936703425657e-13, - "vy": 4.729550084903167e-13 - }, - { - "id": 3, - "x": -2.4345548152923584, - "y": 0.6193221211433411, - "orientation": -1.9001028537750244, - "vx": 1.3988810110276972e-12, - "vy": 1.6653345369377348e-13 - }, - { - "id": 4, - "x": -2.5977213382720947, - "y": -0.5270320177078247, - "orientation": -2.183229446411133, - "vx": 4.414644990902161e-06, - "vy": 7.507564987463411e-07 - }, - { - "id": 5, - "x": -2.092743158340454, - "y": -0.14143961668014526, - "orientation": -1.9485077857971191, - "vx": 1.4122036873231991e-12, - "vy": 3.164135620181696e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402992248535156, - "y": 0.12965871393680573, - "orientation": -0.0009521373431198299, - "vx": -2.006927957154403e-10, - "vy": 3.322342401190781e-13 - }, - { - "id": 1, - "x": -2.9347615242004395, - "y": -1.957523226737976, - "orientation": 1.6202995777130127, - "vx": -0.0005572777008637786, - "vy": 0.01157368253916502 - }, - { - "id": 2, - "x": -3.414341926574707, - "y": -0.830588698387146, - "orientation": -1.3254399299621582, - "vx": 2.8910207561239076e-12, - "vy": 1.1324274851176597e-13 - }, - { - "id": 3, - "x": 2.4724433422088623, - "y": -2.3984062671661377, - "orientation": -3.1131041049957275, - "vx": -2.757793993168889e-12, - "vy": -6.661338147750939e-14 - }, - { - "id": 4, - "x": -3.1052749156951904, - "y": 0.08876866847276688, - "orientation": -1.6023955345153809, - "vx": 9.325873406851315e-14, - "vy": 1.8443579996585413e-13 - }, - { - "id": 5, - "x": -3.1031157970428467, - "y": -0.6976884603500366, - "orientation": -1.5230162143707275, - "vx": 1.3322676295501878e-13, - "vy": -8.426592756904938e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 18.566666666666666 - } - }, - { - "scenario_id": "give_and_go_solo_vs_switch_of_play_t48.5_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 48.483333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_switch_of_play.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 48.483333333333334, - "ball_x": -2.25, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": -0.8029630780220032, - "y": -0.6811456680297852, - "orientation": -2.762164831161499, - "vx": -0.6090171933174133, - "vy": -0.038992740213871 - }, - { - "id": 1, - "x": -2.1308419704437256, - "y": 0.00280018150806427, - "orientation": -3.140667200088501, - "vx": -1.184385922670117e-11, - "vy": 1.333906943234986e-12 - }, - { - "id": 2, - "x": -1.686722993850708, - "y": -0.4508335292339325, - "orientation": -0.2647733688354492, - "vx": -0.7868056297302246, - "vy": -0.17692935466766357 - }, - { - "id": 3, - "x": -1.6247155666351318, - "y": -0.6198786497116089, - "orientation": 0.8245598673820496, - "vx": -0.4299459755420685, - "vy": -0.06165347993373871 - }, - { - "id": 4, - "x": -1.2949007749557495, - "y": 0.4039541482925415, - "orientation": -1.329182744026184, - "vx": 0.015134820714592934, - "vy": -0.0742603987455368 - }, - { - "id": 5, - "x": -1.164042592048645, - "y": 0.6658443808555603, - "orientation": -2.4035236835479736, - "vx": -0.07651425898075104, - "vy": -0.09695777297019958 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.244831562042236, - "y": -0.17330384254455566, - "orientation": -0.07925243675708771, - "vx": 0.07302053272724152, - "vy": 0.663109540939331 - }, - { - "id": 1, - "x": -1.2664827108383179, - "y": -0.9153856635093689, - "orientation": 1.1842448711395264, - "vx": 0.028998296707868576, - "vy": 0.0710509642958641 - }, - { - "id": 2, - "x": -1.1981621980667114, - "y": -0.446109801530838, - "orientation": -2.112055778503418, - "vx": -0.09167198091745377, - "vy": -0.13837400078773499 - }, - { - "id": 3, - "x": -1.1644282341003418, - "y": 0.10172323137521744, - "orientation": -2.0939133167266846, - "vx": -0.24605228006839752, - "vy": -0.5384030342102051 - }, - { - "id": 4, - "x": -1.3064908981323242, - "y": -0.010140284895896912, - "orientation": 1.771398901939392, - "vx": -0.39889591932296753, - "vy": -0.40589064359664917 - }, - { - "id": 5, - "x": -0.8563184142112732, - "y": 0.3057549297809601, - "orientation": 2.3160929679870605, - "vx": -0.41530904173851013, - "vy": 0.6707159876823425 - } - ], - "referee_command": "PREPARE_PENALTY_YELLOW", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 48.483333333333334 - } - }, - { - "scenario_id": "give_and_go_solo_vs_switch_of_play_t61.8_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 61.8, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 61.8, - "ball_x": -3.5, - "ball_y": 2.799999952316284, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.388854503631592, - "y": 0.005883106961846352, - "orientation": 3.123703956604004, - "vx": -6.927791673660977e-13, - "vy": -4.682192134009e-13 - }, - { - "id": 1, - "x": -1.9607654809951782, - "y": -0.4538707435131073, - "orientation": -0.7161130905151367, - "vx": 2.5579538487363607e-12, - "vy": 1.5487611193520934e-13 - }, - { - "id": 2, - "x": -2.587388277053833, - "y": -0.4510607123374939, - "orientation": -1.787942886352539, - "vx": -6.661338147750939e-14, - "vy": -1.6836532168440499e-12 - }, - { - "id": 3, - "x": -2.8874282836914062, - "y": -0.42383599281311035, - "orientation": -2.3322560787200928, - "vx": 9.192646643896296e-13, - "vy": 2.0200507933054723e-12 - }, - { - "id": 4, - "x": -2.6149003505706787, - "y": 0.6229469180107117, - "orientation": 1.8505375385284424, - "vx": 5.329070518200751e-13, - "vy": -7.227551890309769e-13 - }, - { - "id": 5, - "x": -2.1975507736206055, - "y": -0.5440212488174438, - "orientation": -1.2923648357391357, - "vx": -4.263256414560601e-13, - "vy": -1.2423395645555502e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40293025970459, - "y": -0.0836186408996582, - "orientation": 0.0009614612790755928, - "vx": -2.6911806116913795e-12, - "vy": -2.2340462813019712e-12 - }, - { - "id": 1, - "x": 2.4726593494415283, - "y": 2.3980600833892822, - "orientation": -2.7068331241607666, - "vx": -4.1300296516055823e-13, - "vy": 9.325873406851315e-14 - }, - { - "id": 2, - "x": -2.835127353668213, - "y": -1.4430365562438965, - "orientation": 1.3144828081130981, - "vx": -1.745270594710746e-12, - "vy": 2.2648549702353193e-12 - }, - { - "id": 3, - "x": -2.9840269088745117, - "y": 0.6503422260284424, - "orientation": 2.6461563110351562, - "vx": 2.757793993168889e-12, - "vy": -1.3322676295501878e-13 - }, - { - "id": 4, - "x": -3.2754967212677, - "y": -0.026996709406375885, - "orientation": 0.2808259427547455, - "vx": -1.865174681370263e-13, - "vy": 3.918740332231607e-13 - }, - { - "id": 5, - "x": -3.079946994781494, - "y": -0.14681385457515717, - "orientation": -2.6679985523223877, - "vx": -1.3322676295501878e-13, - "vy": 2.3397950243975174e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 61.8 - } - }, - { - "scenario_id": "give_and_go_solo_vs_switch_of_play_t25.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 25.25, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_switch_of_play.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 25.25, - "ball_x": -2.905935049057007, - "ball_y": -2.752114772796631, - "ball_vx": 9.059419880941277e-12, - "ball_vy": -5.688782778179302e-12, - "friendly_robots": [ - { - "id": 0, - "x": 4.407071113586426, - "y": 0.3049021363258362, - "orientation": -2.7475502490997314, - "vx": 0.005141200497746468, - "vy": 0.18488547205924988 - }, - { - "id": 1, - "x": -2.7974846363067627, - "y": -2.7568838596343994, - "orientation": 2.761756420135498, - "vx": 3.064215547965432e-11, - "vy": -9.71223101942087e-12 - }, - { - "id": 2, - "x": -2.836432695388794, - "y": 0.11069193482398987, - "orientation": -1.5832101106643677, - "vx": 0.037476085126399994, - "vy": 0.30981263518333435 - }, - { - "id": 3, - "x": -2.686149835586548, - "y": -0.8078429698944092, - "orientation": -1.6677424907684326, - "vx": -0.14710283279418945, - "vy": -0.22850589454174042 - }, - { - "id": 4, - "x": -2.4805328845977783, - "y": -0.586708128452301, - "orientation": -1.7163777351379395, - "vx": -0.17517058551311493, - "vy": 0.3214355707168579 - }, - { - "id": 5, - "x": -3.3397159576416016, - "y": -2.289321184158325, - "orientation": -1.031084418296814, - "vx": -0.18666036427021027, - "vy": -0.46376949548721313 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402992248535156, - "y": 0.12965871393680573, - "orientation": -0.0009521373431198299, - "vx": -5.46229728115577e-12, - "vy": -5.870304242705515e-13 - }, - { - "id": 1, - "x": -2.914559841156006, - "y": -1.9544355869293213, - "orientation": 1.5829763412475586, - "vx": 9.205930950884067e-08, - "vy": 1.152051787300934e-09 - }, - { - "id": 2, - "x": -3.414341926574707, - "y": -0.830588698387146, - "orientation": -1.3254399299621582, - "vx": -1.1857181902996672e-12, - "vy": 1.2723155862204294e-12 - }, - { - "id": 3, - "x": 2.4724433422088623, - "y": -2.3984062671661377, - "orientation": -3.1131041049957275, - "vx": -4.383160501220118e-12, - "vy": -1.2390088954816747e-12 - }, - { - "id": 4, - "x": -3.1052749156951904, - "y": 0.08876866847276688, - "orientation": -1.6023955345153809, - "vx": -1.9984014443252818e-13, - "vy": -4.4381165409390633e-13 - }, - { - "id": 5, - "x": -3.1031157970428467, - "y": -0.6976884603500366, - "orientation": -1.5230162143707275, - "vx": 3.4638958368304884e-13, - "vy": 6.961098364399732e-13 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 25.25 - } - }, - { - "scenario_id": "give_and_go_solo_vs_switch_of_play_t30.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 30.766666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 30.766666666666666, - "ball_x": -4.006319522857666, - "ball_y": -2.706235647201538, - "ball_vx": -0.08395303785800934, - "ball_vy": -0.054069798439741135, - "friendly_robots": [ - { - "id": 0, - "x": 4.409857273101807, - "y": 0.4070128798484802, - "orientation": -2.7887043952941895, - "vx": 3.1838133907058364e-08, - "vy": -8.646896532127357e-08 - }, - { - "id": 1, - "x": -2.698155641555786, - "y": 0.19794930517673492, - "orientation": -2.1518194675445557, - "vx": -0.4044589102268219, - "vy": 0.21786926686763763 - }, - { - "id": 2, - "x": -2.6381759643554688, - "y": -0.7585091590881348, - "orientation": -2.03409481048584, - "vx": 0.4419555962085724, - "vy": -0.7557374835014343 - }, - { - "id": 3, - "x": -2.526733160018921, - "y": 0.269022673368454, - "orientation": -2.103020668029785, - "vx": 0.4038199782371521, - "vy": -0.6894339919090271 - }, - { - "id": 4, - "x": -2.8321242332458496, - "y": 0.8261057734489441, - "orientation": -1.8828275203704834, - "vx": -5.410374228631554e-07, - "vy": 2.3162718321145803e-07 - }, - { - "id": 5, - "x": -3.6815693378448486, - "y": -2.4237921237945557, - "orientation": -1.8162158727645874, - "vx": -0.1946311891078949, - "vy": 0.6114905476570129 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408374786376953, - "y": -0.36776214838027954, - "orientation": -1.381166696548462, - "vx": -0.0030472485814243555, - "vy": -0.07418722659349442 - }, - { - "id": 1, - "x": -3.958038568496704, - "y": -2.483794689178467, - "orientation": -2.625070810317993, - "vx": -0.07618284225463867, - "vy": -0.3134930431842804 - }, - { - "id": 2, - "x": -2.9384450912475586, - "y": 1.504384994506836, - "orientation": -1.80717134475708, - "vx": 0.03222927823662758, - "vy": -0.025309616699814796 - }, - { - "id": 3, - "x": 2.4747397899627686, - "y": 2.3755218982696533, - "orientation": -2.4776225090026855, - "vx": 0.00046425912296399474, - "vy": 0.043057139962911606 - }, - { - "id": 4, - "x": -2.836805820465088, - "y": -0.9944737553596497, - "orientation": -2.1519198417663574, - "vx": -0.05758129805326462, - "vy": 0.03149101510643959 - }, - { - "id": 5, - "x": -3.109649658203125, - "y": -1.0229003429412842, - "orientation": -2.0411489009857178, - "vx": 0.04932553693652153, - "vy": 0.02729014866054058 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 30.766666666666666 - } - }, - { - "scenario_id": "give_and_go_solo_vs_switch_of_play_t38.3_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 38.28333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_switch_of_play.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 38.28333333333333, - "ball_x": -4.086109161376953, - "ball_y": -2.7988157272338867, - "ball_vx": 0.12691205739974976, - "ball_vy": 0.8269779086112976, - "friendly_robots": [ - { - "id": 0, - "x": 4.410187244415283, - "y": 0.4070645272731781, - "orientation": -2.7703897953033447, - "vx": -2.1450068743433803e-07, - "vy": 5.504943487721903e-07 - }, - { - "id": 1, - "x": -2.058521270751953, - "y": 0.12926168739795685, - "orientation": -1.7016170024871826, - "vx": 0.46654441952705383, - "vy": 0.5869242548942566 - }, - { - "id": 2, - "x": -2.835496425628662, - "y": -0.44156718254089355, - "orientation": -2.123331308364868, - "vx": 0.3908885717391968, - "vy": -1.2417356967926025 - }, - { - "id": 3, - "x": -2.2171273231506348, - "y": 0.22129234671592712, - "orientation": -2.1235923767089844, - "vx": -9.312708425568417e-05, - "vy": 0.00027417627279646695 - }, - { - "id": 4, - "x": -2.5694806575775146, - "y": 0.21227683126926422, - "orientation": -2.0256268978118896, - "vx": -0.0009628744446672499, - "vy": 0.0072160703130066395 - }, - { - "id": 5, - "x": -4.169890403747559, - "y": -2.736562728881836, - "orientation": -0.5957085490226746, - "vx": -0.06785508990287781, - "vy": 0.5903135538101196 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4098968505859375, - "y": -0.40708085894584656, - "orientation": -1.444930911064148, - "vx": 4.426924249401054e-07, - "vy": 5.704097816305875e-08 - }, - { - "id": 1, - "x": -4.026008129119873, - "y": -2.984049081802368, - "orientation": 1.515501618385315, - "vx": 0.39604493975639343, - "vy": 0.4511343240737915 - }, - { - "id": 2, - "x": -2.9287943840026855, - "y": 1.457736611366272, - "orientation": -1.831974744796753, - "vx": -0.004664664156734943, - "vy": 0.13769948482513428 - }, - { - "id": 3, - "x": 2.474952459335327, - "y": -2.3646011352539062, - "orientation": -3.056758403778076, - "vx": -1.399795200995868e-05, - "vy": -0.062028445303440094 - }, - { - "id": 4, - "x": -2.8622519969940186, - "y": -0.9804083704948425, - "orientation": -2.1414542198181152, - "vx": 0.006834074854850769, - "vy": -0.00332860485650599 - }, - { - "id": 5, - "x": -3.089467763900757, - "y": -1.0115708112716675, - "orientation": -2.059741497039795, - "vx": -1.0166082802243182e-06, - "vy": 5.398834446168621e-07 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 38.28333333333333 - } - }, - { - "scenario_id": "give_and_go_solo_vs_switch_of_play_t52.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 52.833333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 52.833333333333336, - "ball_x": -2.286226272583008, - "ball_y": 0.05112079530954361, - "ball_vx": -2.084903280774597e-05, - "ball_vy": 0.0008229014347307384, - "friendly_robots": [ - { - "id": 0, - "x": 4.336880207061768, - "y": -0.011359174735844135, - "orientation": 3.130918025970459, - "vx": 0.12863264977931976, - "vy": 0.01999647729098797 - }, - { - "id": 1, - "x": -2.1742029190063477, - "y": 0.05494643747806549, - "orientation": -3.1301586627960205, - "vx": -0.0001416197483194992, - "vy": 0.0036223898641765118 - }, - { - "id": 2, - "x": -2.7327756881713867, - "y": -0.300715833902359, - "orientation": 0.5658420920372009, - "vx": -0.19679272174835205, - "vy": -0.763400673866272 - }, - { - "id": 3, - "x": -2.835608959197998, - "y": 0.13333755731582642, - "orientation": 0.06067948043346405, - "vx": 0.134858638048172, - "vy": 0.4697211980819702 - }, - { - "id": 4, - "x": -1.8733246326446533, - "y": -0.2177484929561615, - "orientation": 2.6808230876922607, - "vx": 0.8270135521888733, - "vy": -0.20584866404533386 - }, - { - "id": 5, - "x": -1.709695816040039, - "y": -0.11677941679954529, - "orientation": 2.673190116882324, - "vx": 0.6502499580383301, - "vy": 0.261986643075943 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407612323760986, - "y": -0.001769990660250187, - "orientation": 0.024821946397423744, - "vx": -1.0031442343461094e-09, - "vy": 3.0345372881157573e-09 - }, - { - "id": 1, - "x": 2.24418044090271, - "y": 2.2064762115478516, - "orientation": -2.711092948913574, - "vx": 0.40580058097839355, - "vy": 0.34160178899765015 - }, - { - "id": 2, - "x": -1.9473508596420288, - "y": -0.052580803632736206, - "orientation": 3.080918788909912, - "vx": 0.10642463713884354, - "vy": -0.4477415382862091 - }, - { - "id": 3, - "x": -2.39164137840271, - "y": 0.0820738896727562, - "orientation": -0.4363257586956024, - "vx": 0.20183274149894714, - "vy": -0.5278640985488892 - }, - { - "id": 4, - "x": -3.0493178367614746, - "y": 0.2565651834011078, - "orientation": -0.2698736786842346, - "vx": -0.17378351092338562, - "vy": 0.17343458533287048 - }, - { - "id": 5, - "x": -3.2482969760894775, - "y": 0.1046757623553276, - "orientation": -0.1299286037683487, - "vx": -0.35502222180366516, - "vy": -0.3189282715320587 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 52.833333333333336 - } - }, - { - "scenario_id": "give_and_go_solo_vs_three_slot_t35.0_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 34.983333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 34.983333333333334, - "ball_x": -2.4347054958343506, - "ball_y": -1.8225005865097046, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402913570404053, - "y": 0.29252201318740845, - "orientation": -3.1406784057617188, - "vx": 9.778844400898379e-12, - "vy": 1.375566327510569e-12 - }, - { - "id": 1, - "x": -2.182020902633667, - "y": 0.0031505199149250984, - "orientation": -1.6024513244628906, - "vx": -2.531308496145357e-13, - "vy": -1.87961625430777e-13 - }, - { - "id": 2, - "x": -2.43929386138916, - "y": -0.41922834515571594, - "orientation": -1.6708154678344727, - "vx": -1.4388490399142029e-12, - "vy": -4.213296378452469e-13 - }, - { - "id": 3, - "x": -2.5798819065093994, - "y": -0.2555507719516754, - "orientation": -1.4993847608566284, - "vx": -1.4654943925052066e-13, - "vy": -2.2215562722749382e-12 - }, - { - "id": 4, - "x": -2.8447725772857666, - "y": -0.46667954325675964, - "orientation": -1.383040428161621, - "vx": 1.5987211554602254e-13, - "vy": 9.992007221626409e-15 - }, - { - "id": 5, - "x": -1.872706651687622, - "y": -2.377454996109009, - "orientation": -0.7781710624694824, - "vx": 0.012742534279823303, - "vy": -0.01258282084017992 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.480490207672119, - "y": 0.38557910919189453, - "orientation": -0.04117752984166145, - "vx": 1.071143174158351e-11, - "vy": 2.9676261448230434e-12 - }, - { - "id": 1, - "x": -2.891770839691162, - "y": -2.026249408721924, - "orientation": 2.588832139968872, - "vx": 2.5979218776228663e-12, - "vy": -6.235012506294879e-12 - }, - { - "id": 2, - "x": -2.902005195617676, - "y": -1.061952829360962, - "orientation": -0.993848979473114, - "vx": 6.661338147750939e-13, - "vy": 1.8918200339612667e-12 - }, - { - "id": 3, - "x": -3.0926074981689453, - "y": -0.9393178820610046, - "orientation": -0.9058974385261536, - "vx": -1.8252066524837574e-12, - "vy": 2.211564265053312e-12 - }, - { - "id": 4, - "x": -2.540534496307373, - "y": -1.3227455615997314, - "orientation": 1.8742661476135254, - "vx": 1.6919798895287386e-12, - "vy": -4.1300296516055823e-13 - }, - { - "id": 5, - "x": -2.3191983699798584, - "y": 1.7150646448135376, - "orientation": -1.5631017684936523, - "vx": 1.5054624213917123e-12, - "vy": -4.296563105299356e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 34.983333333333334 - } - }, - { - "scenario_id": "give_and_go_solo_vs_three_slot_t11.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 11.083333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 11.083333333333334, - "ball_x": -4.24753999710083, - "ball_y": 0.2707614302635193, - "ball_vx": 0.29436981678009033, - "ball_vy": 0.24290737509727478, - "friendly_robots": [ - { - "id": 0, - "x": 4.410062313079834, - "y": -0.003196674631908536, - "orientation": 3.116614818572998, - "vx": -0.00020124504226259887, - "vy": -0.008105642162263393 - }, - { - "id": 1, - "x": -2.5939395427703857, - "y": -0.08957406878471375, - "orientation": 2.08232045173645, - "vx": -0.07568266242742538, - "vy": 1.046085238456726 - }, - { - "id": 2, - "x": -2.290297269821167, - "y": 0.3798123896121979, - "orientation": -2.2213690280914307, - "vx": -0.08821503072977066, - "vy": -1.2467769384384155 - }, - { - "id": 3, - "x": -0.5962174534797668, - "y": -0.10876632481813431, - "orientation": 2.8863067626953125, - "vx": -0.15965791046619415, - "vy": 0.09146584570407867 - }, - { - "id": 4, - "x": -2.8536643981933594, - "y": -1.0761767625808716, - "orientation": 2.039743185043335, - "vx": -0.8267505168914795, - "vy": -0.8282583951950073 - }, - { - "id": 5, - "x": -2.861318349838257, - "y": 0.8318848609924316, - "orientation": -2.4157354831695557, - "vx": 0.1552651822566986, - "vy": -0.14766612648963928 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4098944664001465, - "y": 0.23773439228534698, - "orientation": 0.027749616652727127, - "vx": -0.0010930203134194016, - "vy": 0.06249828264117241 - }, - { - "id": 1, - "x": -1.3591030836105347, - "y": -0.16608285903930664, - "orientation": -2.9835777282714844, - "vx": -1.7858505249023438, - "vy": 0.21481716632843018 - }, - { - "id": 2, - "x": -2.9659957885742188, - "y": 0.21218325197696686, - "orientation": 2.2057740688323975, - "vx": 0.007418367546051741, - "vy": 0.4851343631744385 - }, - { - "id": 3, - "x": -3.185673236846924, - "y": 0.0922069251537323, - "orientation": 1.2751414775848389, - "vx": -0.29851317405700684, - "vy": 0.5687386393547058 - }, - { - "id": 4, - "x": -0.6003376245498657, - "y": 0.07534865289926529, - "orientation": 3.0195984840393066, - "vx": -0.9364515542984009, - "vy": 0.196120485663414 - }, - { - "id": 5, - "x": -3.455422878265381, - "y": -0.004879198968410492, - "orientation": 1.950215220451355, - "vx": -0.2721481919288635, - "vy": 0.006768043152987957 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 11.083333333333334 - } - }, - { - "scenario_id": "give_and_go_solo_vs_three_slot_t15.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 15.183333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 15.183333333333334, - "ball_x": -2.809783697128296, - "ball_y": 0.908234715461731, - "ball_vx": -0.18010888993740082, - "ball_vy": -0.3116619288921356, - "friendly_robots": [ - { - "id": 0, - "x": 4.415340423583984, - "y": -0.16126945614814758, - "orientation": 2.9836647510528564, - "vx": -0.011501014232635498, - "vy": 0.27542781829833984 - }, - { - "id": 1, - "x": -2.3137168884277344, - "y": -0.19086028635501862, - "orientation": 1.795857310295105, - "vx": -0.19305886328220367, - "vy": 1.2539371252059937 - }, - { - "id": 2, - "x": -2.802238941192627, - "y": -0.5928810238838196, - "orientation": 1.6183013916015625, - "vx": 0.26882562041282654, - "vy": -0.9697192907333374 - }, - { - "id": 3, - "x": -2.75626540184021, - "y": 1.0064504146575928, - "orientation": -1.7211711406707764, - "vx": -0.20220038294792175, - "vy": -0.3034423887729645 - }, - { - "id": 4, - "x": -2.8265960216522217, - "y": -0.8894330263137817, - "orientation": 1.5294996500015259, - "vx": -0.15642936527729034, - "vy": -0.250241756439209 - }, - { - "id": 5, - "x": -2.560281276702881, - "y": -0.3894544839859009, - "orientation": 1.798890233039856, - "vx": -0.4417983591556549, - "vy": 0.38002800941467285 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411664009094238, - "y": 0.04860319197177887, - "orientation": 0.4928552806377411, - "vx": 0.005074905231595039, - "vy": -0.0937601700425148 - }, - { - "id": 1, - "x": -2.3518519401550293, - "y": 0.9639441967010498, - "orientation": -2.821784734725952, - "vx": -0.512630820274353, - "vy": -0.7137482166290283 - }, - { - "id": 2, - "x": -3.1509926319122314, - "y": 0.638217568397522, - "orientation": 0.6820537447929382, - "vx": 0.04452778771519661, - "vy": -0.04512297362089157 - }, - { - "id": 3, - "x": -2.9759023189544678, - "y": 0.782014012336731, - "orientation": 0.6872203946113586, - "vx": 0.012652905657887459, - "vy": -0.01006248313933611 - }, - { - "id": 4, - "x": -2.5471534729003906, - "y": -1.1008001565933228, - "orientation": 1.6525981426239014, - "vx": 0.3982656002044678, - "vy": -0.34622278809547424 - }, - { - "id": 5, - "x": -2.6810717582702637, - "y": 1.169052243232727, - "orientation": -2.1533310413360596, - "vx": -0.2581512928009033, - "vy": -0.18663713335990906 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 15.183333333333334 - } - }, - { - "scenario_id": "give_and_go_solo_vs_three_slot_t63.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 63.55, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 63.55, - "ball_x": -2.4682669639587402, - "ball_y": -2.040886402130127, - "ball_vx": 0.2221331149339676, - "ball_vy": 0.09045861661434174, - "friendly_robots": [ - { - "id": 0, - "x": 4.421454906463623, - "y": -0.09124497324228287, - "orientation": -2.8757386207580566, - "vx": -0.02889971248805523, - "vy": -0.5381516218185425 - }, - { - "id": 1, - "x": -2.8484792709350586, - "y": -0.2429954707622528, - "orientation": -1.506136178970337, - "vx": -0.12035715579986572, - "vy": -0.6868098378181458 - }, - { - "id": 2, - "x": -2.9167122840881348, - "y": 0.41553187370300293, - "orientation": -1.4652782678604126, - "vx": -0.4812167286872864, - "vy": 0.8156399130821228 - }, - { - "id": 3, - "x": -2.038926601409912, - "y": 0.14240434765815735, - "orientation": -1.7134380340576172, - "vx": -0.6674419045448303, - "vy": -0.08320099115371704 - }, - { - "id": 4, - "x": -2.055471181869507, - "y": -0.09503836184740067, - "orientation": -1.755168080329895, - "vx": -0.039435259997844696, - "vy": 0.8409004211425781 - }, - { - "id": 5, - "x": -2.449127674102783, - "y": -2.1509010791778564, - "orientation": 3.1327919960021973, - "vx": 0.027494607493281364, - "vy": 0.011348450556397438 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.413625240325928, - "y": 0.28790807723999023, - "orientation": -0.8711478114128113, - "vx": 0.006438556592911482, - "vy": 0.21487578749656677 - }, - { - "id": 1, - "x": -2.5557098388671875, - "y": -1.9738740921020508, - "orientation": -1.2709866762161255, - "vx": 0.437832772731781, - "vy": 0.11372081190347672 - }, - { - "id": 2, - "x": -2.8929240703582764, - "y": -1.1822065114974976, - "orientation": -1.3571375608444214, - "vx": -0.6885879635810852, - "vy": -0.6420944333076477 - }, - { - "id": 3, - "x": -3.0074644088745117, - "y": -0.9315426349639893, - "orientation": -1.1054069995880127, - "vx": -0.01947912760078907, - "vy": -0.10169294476509094 - }, - { - "id": 4, - "x": -3.0205891132354736, - "y": -1.5294303894042969, - "orientation": 2.120365858078003, - "vx": 0.7858648300170898, - "vy": -0.6810268759727478 - }, - { - "id": 5, - "x": -2.2322652339935303, - "y": -0.28968289494514465, - "orientation": -1.5799305438995361, - "vx": -0.22964805364608765, - "vy": 0.7686254382133484 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 63.55 - } - }, - { - "scenario_id": "give_and_go_solo_vs_tiki_taka_t20.7_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 20.7, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_tiki_taka.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 20.7, - "ball_x": 0.0, - "ball_y": -0.0, - "ball_vx": 0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409857273101807, - "y": -0.002931758528575301, - "orientation": 3.1399879455566406, - "vx": -3.735678433258727e-11, - "vy": 7.597308199214226e-13 - }, - { - "id": 1, - "x": 0.5875547528266907, - "y": 0.5731644630432129, - "orientation": -0.671943724155426, - "vx": 0.3734380900859833, - "vy": -0.30504101514816284 - }, - { - "id": 2, - "x": 0.755302906036377, - "y": -0.43569672107696533, - "orientation": 0.6729987859725952, - "vx": 0.07863599061965942, - "vy": 0.06280302256345749 - }, - { - "id": 3, - "x": 1.4760680198669434, - "y": 0.6055575609207153, - "orientation": -0.22725312411785126, - "vx": 0.04210388660430908, - "vy": -0.009777535684406757 - }, - { - "id": 4, - "x": 0.5535832047462463, - "y": -0.8320622444152832, - "orientation": 0.04203745722770691, - "vx": 1.6072146892547607, - "vy": 0.2750500738620758 - }, - { - "id": 5, - "x": 2.410126209259033, - "y": -0.05509218946099281, - "orientation": 0.5490201711654663, - "vx": 0.15811626613140106, - "vy": 0.09692446887493134 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4096527099609375, - "y": 0.4070874750614166, - "orientation": -0.09108655899763107, - "vx": 9.225953334635051e-10, - "vy": -6.411554620555648e-10 - }, - { - "id": 1, - "x": -0.12243776768445969, - "y": -0.001721617067232728, - "orientation": 0.000948081724345684, - "vx": -7.2125638794773295e-12, - "vy": -1.1913647152139717e-13 - }, - { - "id": 2, - "x": -0.8039238452911377, - "y": 0.5007652044296265, - "orientation": -0.19347719848155975, - "vx": 0.0069031985476613045, - "vy": -0.0013461824273690581 - }, - { - "id": 3, - "x": -0.8089161515235901, - "y": -0.4940411448478699, - "orientation": -0.5872305035591125, - "vx": 0.015664570033550262, - "vy": -0.01047659944742918 - }, - { - "id": 4, - "x": -1.5029851198196411, - "y": 0.7997865676879883, - "orientation": 0.07232918590307236, - "vx": -2.713229640960435e-09, - "vy": -1.9503398895892587e-10 - }, - { - "id": 5, - "x": -1.5026875734329224, - "y": -0.7988653779029846, - "orientation": -0.40038710832595825, - "vx": 5.416880277664404e-09, - "vy": -2.2814350408850714e-09 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 20.7 - } - }, - { - "scenario_id": "give_and_go_solo_vs_tiki_taka_t38.6_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 38.6, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 38.6, - "ball_x": 1.9008365869522095, - "ball_y": 1.5476912260055542, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402966022491455, - "y": -0.33852246403694153, - "orientation": 3.140681266784668, - "vx": 0.0005106564494781196, - "vy": -1.9709339937890036e-08 - }, - { - "id": 1, - "x": 2.4735453128814697, - "y": -0.8148950934410095, - "orientation": 1.687806487083435, - "vx": 6.261657858885883e-13, - "vy": -1.765254609153999e-13 - }, - { - "id": 2, - "x": 2.507303476333618, - "y": 1.04530930519104, - "orientation": -0.6927266716957092, - "vx": 0.016906730830669403, - "vy": -0.014005104079842567 - }, - { - "id": 3, - "x": 2.6622202396392822, - "y": -0.8069190382957458, - "orientation": 1.8893486261367798, - "vx": -2.0383694732117874e-12, - "vy": 1.0891287871572786e-12 - }, - { - "id": 4, - "x": 2.597538709640503, - "y": -1.518493890762329, - "orientation": 1.7965478897094727, - "vx": -3.064215547965432e-13, - "vy": 2.2315482794965646e-12 - }, - { - "id": 5, - "x": 2.3276383876800537, - "y": 2.330261707305908, - "orientation": 1.004516839981079, - "vx": -2.3714363805993344e-12, - "vy": -3.3706371027619753e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393538475036621, - "y": 0.011107034981250763, - "orientation": 0.020626958459615707, - "vx": -8.79296635503124e-12, - "vy": -3.0940874862217527e-12 - }, - { - "id": 1, - "x": 2.572601318359375, - "y": 2.209550380706787, - "orientation": -3.014672040939331, - "vx": -3.2507330161024584e-12, - "vy": -2.171596236166806e-12 - }, - { - "id": 2, - "x": 1.697295904159546, - "y": 1.2387372255325317, - "orientation": -2.1099202632904053, - "vx": -9.725553695716371e-13, - "vy": 4.263256414560601e-13 - }, - { - "id": 3, - "x": 2.755901575088501, - "y": 0.7521770596504211, - "orientation": 2.3826332092285156, - "vx": -1.0658141036401503e-13, - "vy": -4.3298697960381105e-14 - }, - { - "id": 4, - "x": -3.0356335639953613, - "y": 0.023613445460796356, - "orientation": 0.2939514219760895, - "vx": 3.597122599785507e-13, - "vy": 2.693678613496786e-13 - }, - { - "id": 5, - "x": -2.965343952178955, - "y": -0.2508928179740906, - "orientation": 0.3485943675041199, - "vx": 1.0125233984581428e-12, - "vy": 8.593126210598712e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 38.6 - } - }, - { - "scenario_id": "give_and_go_solo_vs_tiki_taka_t43.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 43.516666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 43.516666666666666, - "ball_x": 1.9535974264144897, - "ball_y": 1.5165735483169556, - "ball_vx": -0.09970108419656754, - "ball_vy": -0.28552815318107605, - "friendly_robots": [ - { - "id": 0, - "x": 4.409940719604492, - "y": -0.08667204529047012, - "orientation": 2.5441553592681885, - "vx": -0.00018995846039615571, - "vy": 0.1523512303829193 - }, - { - "id": 1, - "x": 2.1192891597747803, - "y": -1.0226222276687622, - "orientation": 1.837539792060852, - "vx": 0.03188898414373398, - "vy": 1.4198627471923828 - }, - { - "id": 2, - "x": 2.01263427734375, - "y": 1.611324667930603, - "orientation": -2.209224224090576, - "vx": 0.07267870754003525, - "vy": -0.4251088500022888 - }, - { - "id": 3, - "x": 2.761483907699585, - "y": -1.3181943893432617, - "orientation": 1.7426674365997314, - "vx": 0.5233953595161438, - "vy": -0.666745662689209 - }, - { - "id": 4, - "x": 2.611945152282715, - "y": -1.419668197631836, - "orientation": 1.511717438697815, - "vx": 0.10671359300613403, - "vy": -0.17235031723976135 - }, - { - "id": 5, - "x": 2.4071450233459473, - "y": 2.302586555480957, - "orientation": -2.091580867767334, - "vx": 0.10779698938131332, - "vy": 0.16410566866397858 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4075469970703125, - "y": 0.0015977337025105953, - "orientation": 0.23631292581558228, - "vx": 2.219403327785585e-08, - "vy": -9.853404492332629e-08 - }, - { - "id": 1, - "x": 2.5682101249694824, - "y": 0.091317318379879, - "orientation": 2.1275384426116943, - "vx": 0.45708760619163513, - "vy": -1.6290383338928223 - }, - { - "id": 2, - "x": 1.8454835414886475, - "y": 1.544242262840271, - "orientation": -0.5882894992828369, - "vx": -0.061166904866695404, - "vy": -0.11870526522397995 - }, - { - "id": 3, - "x": 2.9210543632507324, - "y": -0.08940419554710388, - "orientation": 2.13501238822937, - "vx": 0.1374189406633377, - "vy": 1.4525469541549683 - }, - { - "id": 4, - "x": -3.035215377807617, - "y": 0.023735441267490387, - "orientation": 0.29375308752059937, - "vx": 3.465858355866658e-08, - "vy": -1.1453940373939986e-07 - }, - { - "id": 5, - "x": -2.959709405899048, - "y": -0.2494724690914154, - "orientation": 0.3478904366493225, - "vx": -0.002248648786917329, - "vy": -0.0006391483475454152 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 43.516666666666666 - } - }, - { - "scenario_id": "give_and_go_solo_vs_tiki_taka_plus_t50.7_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 50.71666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_tiki_taka_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 50.71666666666667, - "ball_x": -2.4310874938964844, - "ball_y": 2.6527271270751953, - "ball_vx": -4.629366046060568e-08, - "ball_vy": -3.590486485904876e-08, - "friendly_robots": [ - { - "id": 0, - "x": 4.410292625427246, - "y": -0.008599890395998955, - "orientation": 2.7696290016174316, - "vx": -0.0005200777086429298, - "vy": 0.015116794966161251 - }, - { - "id": 1, - "x": -2.8525984287261963, - "y": -0.11339271068572998, - "orientation": 1.4408587217330933, - "vx": -0.2789713144302368, - "vy": 1.0470269918441772 - }, - { - "id": 2, - "x": -2.32950496673584, - "y": 2.7009832859039307, - "orientation": -2.700751543045044, - "vx": -1.5909650130652153e-07, - "vy": -1.4143117255116522e-07 - }, - { - "id": 3, - "x": -2.4777722358703613, - "y": -0.6583157181739807, - "orientation": 1.3956925868988037, - "vx": -0.357363760471344, - "vy": -0.9126973748207092 - }, - { - "id": 4, - "x": -2.720975160598755, - "y": 0.9179211258888245, - "orientation": 1.2787494659423828, - "vx": 0.33504781126976013, - "vy": -0.4837704002857208 - }, - { - "id": 5, - "x": -2.5789339542388916, - "y": -0.1283423900604248, - "orientation": 1.522890329360962, - "vx": 0.2792259454727173, - "vy": -0.43121466040611267 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409544467926025, - "y": 0.002909707371145487, - "orientation": 0.9284783601760864, - "vx": -5.3290705182007514e-14, - "vy": -1.2288347422950707e-13 - }, - { - "id": 1, - "x": -1.9324045181274414, - "y": -0.3250270485877991, - "orientation": 1.7424405813217163, - "vx": -0.06575847417116165, - "vy": -0.5812062621116638 - }, - { - "id": 2, - "x": 3.247955083847046, - "y": 1.4614191055297852, - "orientation": 3.0488359928131104, - "vx": 0.31700217723846436, - "vy": -0.3402848541736603 - }, - { - "id": 3, - "x": -2.5378451347351074, - "y": 2.621051549911499, - "orientation": 0.14495043456554413, - "vx": -1.6672437652687222e-07, - "vy": -1.1583421155592077e-07 - }, - { - "id": 4, - "x": -3.1507012844085693, - "y": 0.9883050918579102, - "orientation": 1.1827675104141235, - "vx": 0.10242386162281036, - "vy": 0.08630326390266418 - }, - { - "id": 5, - "x": -2.8947207927703857, - "y": 0.8657330274581909, - "orientation": 1.1541805267333984, - "vx": 0.008145778439939022, - "vy": 0.2737675607204437 - } - ], - "referee_command": "STOP", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 50.71666666666667 - } - }, - { - "scenario_id": "give_and_go_solo_vs_tiki_taka_plus_t57.5_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 57.55, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 57.55, - "ball_x": -2.0215227603912354, - "ball_y": 2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402944564819336, - "y": 0.1916932314634323, - "orientation": 3.1406877040863037, - "vx": 8.473222123939195e-12, - "vy": 4.954370247389761e-13 - }, - { - "id": 1, - "x": -3.0579307079315186, - "y": -0.1584690660238266, - "orientation": 1.3846083879470825, - "vx": -7.860379014346108e-13, - "vy": 0.0 - }, - { - "id": 2, - "x": -2.7747397422790527, - "y": 2.5779762268066406, - "orientation": -2.922339677810669, - "vx": -0.04691433534026146, - "vy": -0.010744624771177769 - }, - { - "id": 3, - "x": -2.46410870552063, - "y": -0.918178379535675, - "orientation": 1.366407871246338, - "vx": -8.393286066166183e-13, - "vy": -2.531308496145357e-13 - }, - { - "id": 4, - "x": -2.5252513885498047, - "y": 0.1720995306968689, - "orientation": 1.448449730873108, - "vx": -2.4780177909633494e-12, - "vy": 1.1823875212257917e-13 - }, - { - "id": 5, - "x": -2.7573368549346924, - "y": -0.19835165143013, - "orientation": 1.4310270547866821, - "vx": 3.4638958368304884e-13, - "vy": -8.718026300869042e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4412970542907715, - "y": 0.002455964218825102, - "orientation": 0.2688177525997162, - "vx": -6.981082378842984e-12, - "vy": -1.4723118557657955e-12 - }, - { - "id": 1, - "x": -1.856457233428955, - "y": 1.9604535102844238, - "orientation": 2.3484392166137695, - "vx": -5.995204332975845e-14, - "vy": 2.7911006839076435e-12 - }, - { - "id": 2, - "x": -2.135112762451172, - "y": -0.13116782903671265, - "orientation": 1.5579679012298584, - "vx": 1.1590728377086634e-12, - "vy": 4.937716902020384e-13 - }, - { - "id": 3, - "x": -2.277153253555298, - "y": 2.4197165966033936, - "orientation": 0.3952260911464691, - "vx": 6.661338147750939e-14, - "vy": -4.662936703425657e-13 - }, - { - "id": 4, - "x": 1.7097445726394653, - "y": 0.7327160835266113, - "orientation": 2.621248245239258, - "vx": 5.395683899678261e-13, - "vy": 8.926193117986259e-13 - }, - { - "id": 5, - "x": 2.803629159927368, - "y": 0.5279504656791687, - "orientation": 2.690795660018921, - "vx": -1.2523315717771766e-12, - "vy": -9.658940314238862e-14 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 57.55 - } - }, - { - "scenario_id": "give_and_go_solo_vs_tiki_taka_plus_t36.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 36.1, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 36.1, - "ball_x": -4.316252708435059, - "ball_y": 0.4771241545677185, - "ball_vx": -0.7772434949874878, - "ball_vy": -0.07584692537784576, - "friendly_robots": [ - { - "id": 0, - "x": 4.4098920822143555, - "y": -0.0029578942339867353, - "orientation": 3.078555107116699, - "vx": -1.5517303836531937e-05, - "vy": -0.00046671772724948823 - }, - { - "id": 1, - "x": -0.14692729711532593, - "y": -0.195711150765419, - "orientation": 2.894362211227417, - "vx": -1.2192317247390747, - "vy": 0.32073265314102173 - }, - { - "id": 2, - "x": -1.4203770160675049, - "y": 1.0818623304367065, - "orientation": -2.92718243598938, - "vx": -1.8814109563827515, - "vy": -0.382561594247818 - }, - { - "id": 3, - "x": 0.9177935719490051, - "y": -1.071195125579834, - "orientation": 2.825660467147827, - "vx": -1.348555564880371, - "vy": -0.38573163747787476 - }, - { - "id": 4, - "x": 0.1025051549077034, - "y": -0.9980015158653259, - "orientation": 2.782566547393799, - "vx": -1.7904881238937378, - "vy": 0.6927716732025146 - }, - { - "id": 5, - "x": 2.6665074825286865, - "y": -0.36467790603637695, - "orientation": 2.989448070526123, - "vx": 0.01594766043126583, - "vy": -0.0218118354678154 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410208702087402, - "y": 0.45751774311065674, - "orientation": 0.14869962632656097, - "vx": 0.01726405881345272, - "vy": 0.0195437241345644 - }, - { - "id": 1, - "x": 1.8023878335952759, - "y": 0.7481935024261475, - "orientation": -3.1025216579437256, - "vx": 5.144330771145178e-06, - "vy": -3.957038643420674e-06 - }, - { - "id": 2, - "x": 2.8547892570495605, - "y": -0.16588570177555084, - "orientation": 3.021456241607666, - "vx": 0.2008870244026184, - "vy": -0.25075221061706543 - }, - { - "id": 3, - "x": 2.475658416748047, - "y": -1.5152240991592407, - "orientation": 2.820554256439209, - "vx": -1.9035427570343018, - "vy": 0.051240161061286926 - }, - { - "id": 4, - "x": -2.309823513031006, - "y": 0.6010634303092957, - "orientation": -3.0564184188842773, - "vx": -1.0959280729293823, - "vy": -0.30198946595191956 - }, - { - "id": 5, - "x": 0.2940467894077301, - "y": -0.12260989844799042, - "orientation": 2.924636125564575, - "vx": -1.1718391180038452, - "vy": -0.32140207290649414 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 36.1 - } - }, - { - "scenario_id": "give_and_go_solo_vs_tiki_taka_plus_t63.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 63.55, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 63.55, - "ball_x": -2.587533712387085, - "ball_y": 2.5220816135406494, - "ball_vx": -0.1411944329738617, - "ball_vy": -0.0020689237862825394, - "friendly_robots": [ - { - "id": 0, - "x": 4.404677391052246, - "y": 0.09785689413547516, - "orientation": 2.829038619995117, - "vx": 0.009107192046940327, - "vy": -0.1720234602689743 - }, - { - "id": 1, - "x": -2.9605722427368164, - "y": -0.17075115442276, - "orientation": 1.4620797634124756, - "vx": 0.47545868158340454, - "vy": -0.4296209514141083 - }, - { - "id": 2, - "x": -2.5294907093048096, - "y": 2.653991222381592, - "orientation": 2.251434087753296, - "vx": 0.5192466378211975, - "vy": 0.05645418167114258 - }, - { - "id": 3, - "x": -2.459260940551758, - "y": -0.6367083787918091, - "orientation": 1.6193245649337769, - "vx": 0.022027302533388138, - "vy": 1.0059823989868164 - }, - { - "id": 4, - "x": -2.576045513153076, - "y": 0.26595988869667053, - "orientation": 1.4282227754592896, - "vx": -0.1755153387784958, - "vy": 0.840667188167572 - }, - { - "id": 5, - "x": -2.9303762912750244, - "y": -0.6182405948638916, - "orientation": 1.4763989448547363, - "vx": -0.08396086096763611, - "vy": -1.005996584892273 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.404392242431641, - "y": 0.17490845918655396, - "orientation": 0.9018585681915283, - "vx": -0.010030843317508698, - "vy": 0.4130084216594696 - }, - { - "id": 1, - "x": -2.597801685333252, - "y": 2.379225015640259, - "orientation": 1.3500640392303467, - "vx": -0.3186652958393097, - "vy": 0.08930248767137527 - }, - { - "id": 2, - "x": -2.186241388320923, - "y": 0.23578163981437683, - "orientation": 1.652982234954834, - "vx": -0.11667881906032562, - "vy": 0.0023425144609063864 - }, - { - "id": 3, - "x": -1.6794830560684204, - "y": 2.6037049293518066, - "orientation": -2.9831175804138184, - "vx": 0.3384368419647217, - "vy": -0.5942277312278748 - }, - { - "id": 4, - "x": 1.6449131965637207, - "y": 0.8016566634178162, - "orientation": 3.0029900074005127, - "vx": -0.7546281218528748, - "vy": 0.25064927339553833 - }, - { - "id": 5, - "x": 2.928037166595459, - "y": -0.2039290964603424, - "orientation": 2.6761221885681152, - "vx": 0.0035132453776896, - "vy": -0.00759195676073432 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 63.55 - } - }, - { - "scenario_id": "give_and_go_solo_vs_zone_fluid_t17.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 17.166666666666668, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/give_and_go_solo_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 17.166666666666668, - "ball_x": -4.334476947784424, - "ball_y": 0.27754834294319153, - "ball_vx": -0.08643381297588348, - "ball_vy": 0.08185127377510071, - "friendly_robots": [ - { - "id": 0, - "x": 4.405080318450928, - "y": -0.2151700258255005, - "orientation": 3.0643763542175293, - "vx": 0.009326825849711895, - "vy": -0.34258928894996643 - }, - { - "id": 1, - "x": -2.946291923522949, - "y": -0.10223614424467087, - "orientation": 2.4304213523864746, - "vx": 0.09333506971597672, - "vy": 0.8567365407943726 - }, - { - "id": 2, - "x": -2.585425615310669, - "y": -0.3803660273551941, - "orientation": 2.5795459747314453, - "vx": 0.05117892101407051, - "vy": -0.584135115146637 - }, - { - "id": 3, - "x": -2.119319200515747, - "y": 0.9836893677711487, - "orientation": -3.041621446609497, - "vx": -1.019492745399475, - "vy": -0.75600665807724 - }, - { - "id": 4, - "x": -2.5819790363311768, - "y": -0.003408021293580532, - "orientation": 3.025047779083252, - "vx": 0.7522386312484741, - "vy": -1.1041053533554077 - }, - { - "id": 5, - "x": -2.261664867401123, - "y": 0.45531418919563293, - "orientation": 3.044936418533325, - "vx": -1.4515403563564178e-06, - "vy": -1.2497462194005493e-05 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411672592163086, - "y": 0.21851913630962372, - "orientation": 0.4024903476238251, - "vx": -0.0005996080581098795, - "vy": 0.05631209537386894 - }, - { - "id": 1, - "x": -2.9515180587768555, - "y": 0.5148402452468872, - "orientation": 2.753005027770996, - "vx": 0.03898612782359123, - "vy": -0.20345285534858704 - }, - { - "id": 2, - "x": -3.3106956481933594, - "y": 0.43759188055992126, - "orientation": 2.6101386547088623, - "vx": 0.1321178823709488, - "vy": -0.5402267575263977 - }, - { - "id": 3, - "x": -0.667142927646637, - "y": 1.1966310739517212, - "orientation": -2.933851480484009, - "vx": -1.3963366746902466, - "vy": -0.0877666026353836 - }, - { - "id": 4, - "x": -1.953318476676941, - "y": 0.4698689877986908, - "orientation": 3.0393455028533936, - "vx": -0.980045735836029, - "vy": 0.4277392029762268 - }, - { - "id": 5, - "x": -2.229673147201538, - "y": 0.16856326162815094, - "orientation": 2.8553643226623535, - "vx": -0.7932338118553162, - "vy": 0.3658885061740875 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_give_and_go_solo_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 17.166666666666668 - } - }, - { - "scenario_id": "high_line_zone_vs_high_press_t20.6_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 20.6, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_high_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 20.6, - "ball_x": 4.0, - "ball_y": 2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.397426128387451, - "y": 0.4054315686225891, - "orientation": 3.1040337085723877, - "vx": 2.4780177909633494e-12, - "vy": 1.2506662372402388e-12 - }, - { - "id": 1, - "x": 2.759493827819824, - "y": -1.479265809059143, - "orientation": 1.2070690393447876, - "vx": 2.2648549702353193e-13, - "vy": -1.532107773982716e-13 - }, - { - "id": 2, - "x": -1.0966722965240479, - "y": -1.5537961721420288, - "orientation": 0.69136643409729, - "vx": 7.327471962526033e-14, - "vy": -6.394884621840902e-13 - }, - { - "id": 3, - "x": 2.1165382862091064, - "y": 1.5467337369918823, - "orientation": 0.5200727581977844, - "vx": 1.318944953254686e-12, - "vy": -2.9309887850104133e-13 - }, - { - "id": 4, - "x": 3.220855236053467, - "y": 2.551086902618408, - "orientation": 3.0723352432250977, - "vx": -0.03363591805100441, - "vy": 0.0021890015341341496 - }, - { - "id": 5, - "x": 1.877502679824829, - "y": 1.605912446975708, - "orientation": 0.48646968603134155, - "vx": -3.930189507173054e-13, - "vy": -1.0658141036401503e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.431082248687744, - "y": -0.3505361080169678, - "orientation": 0.19925354421138763, - "vx": 2.1316282072803006e-12, - "vy": 3.8136160895874127e-13 - }, - { - "id": 1, - "x": 2.1375296115875244, - "y": 0.4510611891746521, - "orientation": 0.740269660949707, - "vx": 1.0658141036401503e-12, - "vy": 4.629630012686903e-13 - }, - { - "id": 2, - "x": 3.0677850246429443, - "y": 0.08324272185564041, - "orientation": 1.0440471172332764, - "vx": -1.1191048088221578e-12, - "vy": -1.8735013540549517e-13 - }, - { - "id": 3, - "x": 2.5380239486694336, - "y": -0.7283957004547119, - "orientation": 1.2595329284667969, - "vx": 2.6778579353958776e-12, - "vy": 1.8818280267396403e-12 - }, - { - "id": 4, - "x": 2.506563425064087, - "y": -0.12825323641300201, - "orientation": 1.0331380367279053, - "vx": -9.992007221626409e-13, - "vy": -4.496403249731884e-13 - }, - { - "id": 5, - "x": 2.3701391220092773, - "y": 1.3254166841506958, - "orientation": 0.6116456389427185, - "vx": -4.5297099404706387e-13, - "vy": 3.26405569239796e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 20.6 - } - }, - { - "scenario_id": "high_line_zone_vs_high_press_t29.3_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 29.316666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_high_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 29.316666666666666, - "ball_x": 1.83522367477417, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409701824188232, - "y": 0.01518603041768074, - "orientation": -2.615312337875366, - "vx": 1.5187850976872141e-12, - "vy": 5.87446757904786e-13 - }, - { - "id": 1, - "x": 2.7529447078704834, - "y": -0.7986942529678345, - "orientation": -1.7351914644241333, - "vx": 9.992007221626409e-13, - "vy": 1.6653345369377348e-13 - }, - { - "id": 2, - "x": 1.4278337955474854, - "y": -1.738969326019287, - "orientation": -0.15663489699363708, - "vx": -1.6253665080512292e-12, - "vy": -7.327471962526033e-14 - }, - { - "id": 3, - "x": 2.2888264656066895, - "y": 0.5729571580886841, - "orientation": -1.6654773950576782, - "vx": -5.3290705182007514e-14, - "vy": -5.562217353372034e-13 - }, - { - "id": 4, - "x": 2.9943666458129883, - "y": -0.7975351214408875, - "orientation": -1.954655647277832, - "vx": -3.4638958368304884e-13, - "vy": 7.127631818093505e-13 - }, - { - "id": 5, - "x": 1.8825292587280273, - "y": 0.8311943411827087, - "orientation": -1.5957210063934326, - "vx": -3.397282455352979e-13, - "vy": -9.992007221626409e-15 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393179416656494, - "y": -0.39223727583885193, - "orientation": -0.02490447647869587, - "vx": 1.3375967000683886e-11, - "vy": 4.314881785205671e-12 - }, - { - "id": 1, - "x": 3.0406668186187744, - "y": -1.2629740238189697, - "orientation": -2.3721301555633545, - "vx": 2.5712765250318625e-12, - "vy": 3.184119634624949e-12 - }, - { - "id": 2, - "x": 2.5869476795196533, - "y": -0.25276514887809753, - "orientation": -1.8466713428497314, - "vx": -8.260059303211165e-13, - "vy": 1.268984917146554e-12 - }, - { - "id": 3, - "x": 2.3932273387908936, - "y": -0.45022740960121155, - "orientation": -1.7468266487121582, - "vx": -1.865174681370263e-13, - "vy": 8.859579736508749e-13 - }, - { - "id": 4, - "x": 2.494345188140869, - "y": 0.7555744051933289, - "orientation": -2.0061819553375244, - "vx": 9.325873406851315e-13, - "vy": 1.1823875212257917e-12 - }, - { - "id": 5, - "x": 2.1702280044555664, - "y": 0.8808181285858154, - "orientation": -1.713515043258667, - "vx": 3.4638958368304884e-13, - "vy": 3.0309088572266774e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 29.316666666666666 - } - }, - { - "scenario_id": "high_line_zone_vs_high_press_t49.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 49.416666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_high_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 49.416666666666664, - "ball_x": 1.7401015758514404, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.4029035568237305, - "y": -0.4067477583885193, - "orientation": -3.1399059295654297, - "vx": 2.3714363805993344e-12, - "vy": 8.1601392309949e-14 - }, - { - "id": 1, - "x": 2.7427093982696533, - "y": -2.3238415718078613, - "orientation": -2.6137759685516357, - "vx": 5.195843755245733e-13, - "vy": 4.39648317751562e-13 - }, - { - "id": 2, - "x": 2.6461050510406494, - "y": -2.5325467586517334, - "orientation": -2.709477186203003, - "vx": 7.194245199571014e-13, - "vy": 1.3322676295501878e-12 - }, - { - "id": 3, - "x": 2.51699161529541, - "y": -2.285059690475464, - "orientation": -2.4635071754455566, - "vx": -1.8385293287792592e-12, - "vy": 1.958433415438776e-12 - }, - { - "id": 4, - "x": 2.2754898071289062, - "y": -2.2197680473327637, - "orientation": 0.9380144476890564, - "vx": -3.850253449400043e-12, - "vy": -3.4372504842394846e-12 - }, - { - "id": 5, - "x": 2.6019270420074463, - "y": -1.5251163244247437, - "orientation": -2.0980172157287598, - "vx": -1.212363542890671e-12, - "vy": 6.861178292183467e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.392368316650391, - "y": -0.04172723367810249, - "orientation": -0.019465532153844833, - "vx": -6.394884621840902e-13, - "vy": 5.649647416561265e-13 - }, - { - "id": 1, - "x": 2.8004562854766846, - "y": -0.07723157852888107, - "orientation": -1.781917691230774, - "vx": -1.2523315717771766e-12, - "vy": -2.939315457695102e-13 - }, - { - "id": 2, - "x": 3.0186104774475098, - "y": -1.0428301095962524, - "orientation": -2.4552743434906006, - "vx": -6.927791673660977e-13, - "vy": 3.7969627442180354e-13 - }, - { - "id": 3, - "x": 2.549955368041992, - "y": -0.24002370238304138, - "orientation": -1.9089431762695312, - "vx": -1.092459456231154e-12, - "vy": 7.419065362057609e-13 - }, - { - "id": 4, - "x": 2.0389797687530518, - "y": -2.0188043117523193, - "orientation": 1.18367338180542, - "vx": 0.006709077395498753, - "vy": 0.016413524746894836 - }, - { - "id": 5, - "x": 1.3462717533111572, - "y": -2.072006940841675, - "orientation": 2.097987174987793, - "vx": -0.014070884324610233, - "vy": 0.024223575368523598 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 49.416666666666664 - } - }, - { - "scenario_id": "high_line_zone_vs_high_press_t56.4_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 56.4, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_high_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 56.4, - "ball_x": 1.3416692018508911, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402877330780029, - "y": -0.27265048027038574, - "orientation": -3.1406586170196533, - "vx": 1.0977885267493548e-11, - "vy": 1.9367840664585856e-12 - }, - { - "id": 1, - "x": 2.5390989780426025, - "y": -1.6193946599960327, - "orientation": -2.188856840133667, - "vx": -2.2515322939398175e-12, - "vy": 6.727951529228449e-13 - }, - { - "id": 2, - "x": 0.6473124027252197, - "y": -2.3792548179626465, - "orientation": 2.6502254009246826, - "vx": -0.01996389403939247, - "vy": 0.010659526102244854 - }, - { - "id": 3, - "x": 2.3932206630706787, - "y": -1.3556315898895264, - "orientation": -2.2723612785339355, - "vx": 3.2374103398069565e-12, - "vy": 6.661338147750939e-15 - }, - { - "id": 4, - "x": 2.0129470825195312, - "y": -2.32879638671875, - "orientation": 0.5612891912460327, - "vx": 0.011204606853425503, - "vy": 0.00703050009906292 - }, - { - "id": 5, - "x": 2.943427085876465, - "y": -2.1170310974121094, - "orientation": -3.1380491256713867, - "vx": 3.3439917501709715e-12, - "vy": 3.4638958368304884e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.392528057098389, - "y": -0.24440781772136688, - "orientation": -0.027496637776494026, - "vx": -2.1316282072803006e-12, - "vy": 1.657840531521515e-12 - }, - { - "id": 1, - "x": 2.865492582321167, - "y": 0.09537525475025177, - "orientation": -1.9856131076812744, - "vx": -3.8902214782865485e-12, - "vy": -1.7323642520494786e-12 - }, - { - "id": 2, - "x": 2.9540774822235107, - "y": -1.2199651002883911, - "orientation": -2.318258285522461, - "vx": 7.860379014346108e-13, - "vy": -7.926992395823618e-13 - }, - { - "id": 3, - "x": 2.5305376052856445, - "y": -0.30258288979530334, - "orientation": -1.9423044919967651, - "vx": -1.2789769243681803e-12, - "vy": 1.337263633161001e-12 - }, - { - "id": 4, - "x": 1.6721229553222656, - "y": -2.269331932067871, - "orientation": 2.601710557937622, - "vx": -4.929390229335695e-13, - "vy": 8.79296635503124e-13 - }, - { - "id": 5, - "x": 1.2714306116104126, - "y": -2.510507583618164, - "orientation": 1.904919147491455, - "vx": 1.199040866595169e-13, - "vy": -6.687983500341943e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 56.4 - } - }, - { - "scenario_id": "high_line_zone_vs_high_press_t8.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 8.466666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_high_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 8.466666666666667, - "ball_x": 0.1446763277053833, - "ball_y": -0.055584415793418884, - "ball_vx": -0.008252887986600399, - "ball_vy": 0.005560883320868015, - "friendly_robots": [ - { - "id": 0, - "x": 4.408377170562744, - "y": 0.03383917734026909, - "orientation": -3.1164376735687256, - "vx": 0.0028347792103886604, - "vy": -0.05947541818022728 - }, - { - "id": 1, - "x": 0.11619409173727036, - "y": 0.0555843748152256, - "orientation": -0.9949983954429626, - "vx": 0.00336432084441185, - "vy": 0.008531281724572182 - }, - { - "id": 2, - "x": -2.4114890098571777, - "y": 2.3627359867095947, - "orientation": -0.7591107487678528, - "vx": -0.11173682659864426, - "vy": 0.06554362177848816 - }, - { - "id": 3, - "x": 0.9453904628753662, - "y": -1.2991735935211182, - "orientation": 2.149205207824707, - "vx": 0.16512151062488556, - "vy": -0.33583587408065796 - }, - { - "id": 4, - "x": 0.5959515571594238, - "y": -0.0021006374154239893, - "orientation": -2.9680776596069336, - "vx": -0.0025231458712369204, - "vy": -0.08347322046756744 - }, - { - "id": 5, - "x": 2.594623327255249, - "y": -0.9203686118125916, - "orientation": 2.8059401512145996, - "vx": 0.009457802399992943, - "vy": -0.05231368541717529 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.416719436645508, - "y": 0.039319347590208054, - "orientation": 0.010572138242423534, - "vx": 0.012961044907569885, - "vy": 0.6525954604148865 - }, - { - "id": 1, - "x": 0.04674797132611275, - "y": -0.11055794358253479, - "orientation": 1.1288820505142212, - "vx": 0.31633424758911133, - "vy": -0.13298383355140686 - }, - { - "id": 2, - "x": -0.24619251489639282, - "y": 0.48205748200416565, - "orientation": -0.5620952844619751, - "vx": 1.1968379020690918, - "vy": 0.5920400023460388 - }, - { - "id": 3, - "x": -0.3280676007270813, - "y": 0.2827204763889313, - "orientation": -0.3212469220161438, - "vx": 1.2167201042175293, - "vy": 0.5492107272148132 - }, - { - "id": 4, - "x": -0.6945107579231262, - "y": 0.778616189956665, - "orientation": -0.5903663039207458, - "vx": 1.5645701885223389, - "vy": 0.4406980872154236 - }, - { - "id": 5, - "x": -0.4451157748699188, - "y": -0.13474087417125702, - "orientation": 0.3779557943344116, - "vx": 0.1820192039012909, - "vy": 0.28878241777420044 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 8.466666666666667 - } - }, - { - "scenario_id": "high_line_zone_vs_high_press_t35.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 35.7, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_high_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 35.7, - "ball_x": 1.7408183813095093, - "ball_y": -2.9404451847076416, - "ball_vx": 0.005017557181417942, - "ball_vy": -0.08665089309215546, - "friendly_robots": [ - { - "id": 0, - "x": 4.410001277923584, - "y": 0.015501719899475574, - "orientation": -2.3118185997009277, - "vx": -7.907434337539598e-05, - "vy": -0.027190404012799263 - }, - { - "id": 1, - "x": 2.883983850479126, - "y": 1.4697937965393066, - "orientation": -1.8324239253997803, - "vx": -0.14635160565376282, - "vy": 0.037084270268678665 - }, - { - "id": 2, - "x": 1.5820392370224, - "y": -2.861623525619507, - "orientation": -0.8177248239517212, - "vx": -0.21180453896522522, - "vy": 0.1652616709470749 - }, - { - "id": 3, - "x": -2.1868016719818115, - "y": 2.266876459121704, - "orientation": -0.9447144269943237, - "vx": -0.508741557598114, - "vy": 0.23331661522388458 - }, - { - "id": 4, - "x": 2.168306589126587, - "y": -2.286794900894165, - "orientation": -2.0447709560394287, - "vx": -0.22049513459205627, - "vy": -0.37633952498435974 - }, - { - "id": 5, - "x": 2.579958915710449, - "y": -2.238450765609741, - "orientation": -2.438138961791992, - "vx": 0.035159021615982056, - "vy": -0.10824884474277496 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410086631774902, - "y": -0.018917322158813477, - "orientation": -0.43678978085517883, - "vx": 0.00011774280574172735, - "vy": 0.03317123278975487 - }, - { - "id": 1, - "x": 1.865060806274414, - "y": -2.8156723976135254, - "orientation": -0.7902392148971558, - "vx": 0.07379156351089478, - "vy": -0.8817983269691467 - }, - { - "id": 2, - "x": 2.901905059814453, - "y": -0.36749690771102905, - "orientation": -2.00777530670166, - "vx": 0.11922921240329742, - "vy": -0.3454948961734772 - }, - { - "id": 3, - "x": 3.0559661388397217, - "y": -1.3641157150268555, - "orientation": -2.0125834941864014, - "vx": -0.05671118199825287, - "vy": 0.14688406884670258 - }, - { - "id": 4, - "x": 2.8702728748321533, - "y": 0.7192688584327698, - "orientation": -1.8703985214233398, - "vx": 0.06148722395300865, - "vy": 0.7805371880531311 - }, - { - "id": 5, - "x": 1.484710931777954, - "y": -2.697606325149536, - "orientation": -0.7115195393562317, - "vx": 0.09659029543399811, - "vy": -0.6539375185966492 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_high_press_kernel_strategy", - "frame_ts": 35.7 - } - }, - { - "scenario_id": "high_line_zone_vs_low_block_t20.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 20.75, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_low_block.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 20.75, - "ball_x": 2.6976113319396973, - "ball_y": -1.0811827182769775, - "ball_vx": 0.37138065695762634, - "ball_vy": 0.45140963792800903, - "friendly_robots": [ - { - "id": 0, - "x": 4.4086151123046875, - "y": 0.044859349727630615, - "orientation": -2.515619993209839, - "vx": -0.010955650359392166, - "vy": 0.23666468262672424 - }, - { - "id": 1, - "x": 1.7195894718170166, - "y": -0.376617968082428, - "orientation": -1.0837020874023438, - "vx": 0.5863955616950989, - "vy": -0.7693894505500793 - }, - { - "id": 2, - "x": 2.603189706802368, - "y": -1.1405889987945557, - "orientation": 2.2788045406341553, - "vx": 0.26152727007865906, - "vy": 0.6139264702796936 - }, - { - "id": 3, - "x": -2.509185791015625, - "y": -2.2162280082702637, - "orientation": 0.2219662368297577, - "vx": -0.18863390386104584, - "vy": 0.7332490682601929 - }, - { - "id": 4, - "x": -0.007501864340156317, - "y": 0.09162518382072449, - "orientation": 2.5667941570281982, - "vx": 1.4614408016204834, - "vy": -0.6477365493774414 - }, - { - "id": 5, - "x": -2.927401065826416, - "y": 0.3973398208618164, - "orientation": -0.26920637488365173, - "vx": 1.8597357609451137e-07, - "vy": 6.727715913257271e-07 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408196926116943, - "y": -0.04240129515528679, - "orientation": -0.15117308497428894, - "vx": -0.00348940072581172, - "vy": 0.07477346807718277 - }, - { - "id": 1, - "x": 2.266787052154541, - "y": -1.298331379890442, - "orientation": 0.37741872668266296, - "vx": 0.02631807141005993, - "vy": 0.0801701545715332 - }, - { - "id": 2, - "x": 2.8068418502807617, - "y": -1.0772926807403564, - "orientation": 2.8309006690979004, - "vx": 0.11906423419713974, - "vy": 0.16253963112831116 - }, - { - "id": 3, - "x": -3.020753860473633, - "y": 0.15870477259159088, - "orientation": -0.22518959641456604, - "vx": -0.01238466240465641, - "vy": 0.007353600114583969 - }, - { - "id": 4, - "x": -3.035576105117798, - "y": -0.37049400806427, - "orientation": -0.1321372091770172, - "vx": 0.036078423261642456, - "vy": -0.015829812735319138 - }, - { - "id": 5, - "x": -3.0095624923706055, - "y": -0.6517733335494995, - "orientation": -0.08607865124940872, - "vx": -0.00024196470621973276, - "vy": -0.003601213451474905 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 20.75 - } - }, - { - "scenario_id": "high_line_zone_vs_low_block_t39.3_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 39.31666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_low_block.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 39.31666666666666, - "ball_x": 1.3100816011428833, - "ball_y": 1.4291727542877197, - "ball_vx": -0.0008916401420719922, - "ball_vy": 0.014707560651004314, - "friendly_robots": [ - { - "id": 0, - "x": 4.404134273529053, - "y": 0.10034799575805664, - "orientation": 2.753330945968628, - "vx": 0.010130227543413639, - "vy": -0.1764359474182129 - }, - { - "id": 1, - "x": 1.4157968759536743, - "y": 1.4357184171676636, - "orientation": 3.0586609840393066, - "vx": -5.6987948482856154e-05, - "vy": -0.0002787303819786757 - }, - { - "id": 2, - "x": 0.6448256969451904, - "y": 0.3575579822063446, - "orientation": 1.1464909315109253, - "vx": -1.0275171291596052e-07, - "vy": 1.5142862253014755e-07 - }, - { - "id": 3, - "x": -2.4456024169921875, - "y": 2.3632798194885254, - "orientation": -0.2574799060821533, - "vx": -0.08317627757787704, - "vy": -0.10007775574922562 - }, - { - "id": 4, - "x": -1.797012209892273, - "y": 0.7500554323196411, - "orientation": 0.199786975979805, - "vx": -2.0784369780812995e-07, - "vy": 1.028172505357361e-06 - }, - { - "id": 5, - "x": -2.9263174533843994, - "y": 0.39642831683158875, - "orientation": 0.22914429008960724, - "vx": -0.006441440433263779, - "vy": 0.003909078426659107 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.414674282073975, - "y": 0.040330350399017334, - "orientation": 0.2257373034954071, - "vx": 0.008551940321922302, - "vy": -0.07030888646841049 - }, - { - "id": 1, - "x": 1.0707192420959473, - "y": 1.0454087257385254, - "orientation": -2.880500555038452, - "vx": 0.177263081073761, - "vy": 1.3484084606170654 - }, - { - "id": 2, - "x": 2.729403257369995, - "y": -1.9742648601531982, - "orientation": 1.9734607934951782, - "vx": 4.7058719587766973e-07, - "vy": 2.0042476478465687e-07 - }, - { - "id": 3, - "x": -3.053725481033325, - "y": 0.701158344745636, - "orientation": 0.16246297955513, - "vx": 0.07686389982700348, - "vy": 0.07451534271240234 - }, - { - "id": 4, - "x": -3.1785755157470703, - "y": 0.07583260536193848, - "orientation": 0.29337430000305176, - "vx": 0.10202119499444962, - "vy": 0.020169850438833237 - }, - { - "id": 5, - "x": -2.9528157711029053, - "y": -0.12990088760852814, - "orientation": 0.3478177487850189, - "vx": -0.010822662152349949, - "vy": 0.06615249067544937 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 39.31666666666666 - } - }, - { - "scenario_id": "high_line_zone_vs_low_block_t48.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 48.166666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_low_block.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 48.166666666666664, - "ball_x": -1.9370225667953491, - "ball_y": 2.2233893871307373, - "ball_vx": 0.28021806478500366, - "ball_vy": -0.14368033409118652, - "friendly_robots": [ - { - "id": 0, - "x": 4.441460609436035, - "y": 0.06662945449352264, - "orientation": 2.848609447479248, - "vx": -0.05611993372440338, - "vy": 0.600943386554718 - }, - { - "id": 1, - "x": 0.0919065773487091, - "y": 1.736968755722046, - "orientation": 2.894392490386963, - "vx": -0.14915217459201813, - "vy": 0.0376402921974659 - }, - { - "id": 2, - "x": 0.6475641131401062, - "y": 0.36361899971961975, - "orientation": 1.1464903354644775, - "vx": 0.06334174424409866, - "vy": 0.14019161462783813 - }, - { - "id": 3, - "x": -2.044360876083374, - "y": 2.260357618331909, - "orientation": -0.25733494758605957, - "vx": 0.1086132600903511, - "vy": -0.1077219769358635 - }, - { - "id": 4, - "x": -1.797102689743042, - "y": 0.7507604360580444, - "orientation": 1.7343847751617432, - "vx": 4.739900305139599e-06, - "vy": 7.909560508778668e-07 - }, - { - "id": 5, - "x": -2.927537679672241, - "y": 0.5354526042938232, - "orientation": 1.0830439329147339, - "vx": 0.0027559511363506317, - "vy": 0.03651425987482071 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41003942489624, - "y": 0.0029571359045803547, - "orientation": 0.7477045059204102, - "vx": 6.5437853891126e-07, - "vy": -7.060462507979537e-07 - }, - { - "id": 1, - "x": -1.8840140104293823, - "y": 2.1237680912017822, - "orientation": 1.6885946989059448, - "vx": 0.42137402296066284, - "vy": -0.06374074518680573 - }, - { - "id": 2, - "x": 2.778021812438965, - "y": -1.9468145370483398, - "orientation": 2.430147409439087, - "vx": 5.613389362224552e-07, - "vy": 6.515209634017083e-07 - }, - { - "id": 3, - "x": -3.1199090480804443, - "y": 0.9608882665634155, - "orientation": 0.8546221256256104, - "vx": 1.7047972278305679e-06, - "vy": -1.4860165720165242e-06 - }, - { - "id": 4, - "x": -2.8923020362854004, - "y": 1.0445846319198608, - "orientation": 0.9351775050163269, - "vx": -9.387344471178949e-05, - "vy": -0.0006180158816277981 - }, - { - "id": 5, - "x": -2.9358041286468506, - "y": 0.7974031567573547, - "orientation": 1.0032415390014648, - "vx": -0.015418260358273983, - "vy": 0.006443762220442295 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 48.166666666666664 - } - }, - { - "scenario_id": "high_line_zone_vs_low_block_t55.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 55.38333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_low_block.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 55.38333333333333, - "ball_x": -0.198894664645195, - "ball_y": 0.017213787883520126, - "ball_vx": -0.012937432155013084, - "ball_vy": -0.007807072717696428, - "friendly_robots": [ - { - "id": 0, - "x": 4.413278579711914, - "y": -0.1511746495962143, - "orientation": 3.084857225418091, - "vx": -0.006195141468197107, - "vy": 0.2658081352710724 - }, - { - "id": 1, - "x": -1.4595117568969727, - "y": -1.9301135540008545, - "orientation": 1.1497528553009033, - "vx": -1.7515559196472168, - "vy": -0.7845401167869568 - }, - { - "id": 2, - "x": 0.8103970289230347, - "y": -1.3785302639007568, - "orientation": 2.2784831523895264, - "vx": -0.37972739338874817, - "vy": -0.1950887143611908 - }, - { - "id": 3, - "x": -0.2541314661502838, - "y": 0.10922693461179733, - "orientation": -0.9136148691177368, - "vx": -4.526417342276545e-06, - "vy": 6.96696542945574e-06 - }, - { - "id": 4, - "x": -1.0912997722625732, - "y": 0.30107712745666504, - "orientation": -0.3382430374622345, - "vx": -0.28983405232429504, - "vy": -0.42085760831832886 - }, - { - "id": 5, - "x": -2.9130783081054688, - "y": 0.6700564026832581, - "orientation": -0.23377490043640137, - "vx": -0.02976531721651554, - "vy": -0.017119139432907104 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40972900390625, - "y": 0.00862542912364006, - "orientation": 0.0040284679271280766, - "vx": -0.0004793599946424365, - "vy": -0.015136470086872578 - }, - { - "id": 1, - "x": 1.4434404373168945, - "y": -1.2817623615264893, - "orientation": 2.4409146308898926, - "vx": 1.3942756652832031, - "vy": -1.2078518867492676 - }, - { - "id": 2, - "x": -0.20461827516555786, - "y": -0.1119142696261406, - "orientation": 2.3609251976013184, - "vx": -0.7737265825271606, - "vy": -0.07970091700553894 - }, - { - "id": 3, - "x": -3.0107977390289307, - "y": 0.38556888699531555, - "orientation": -0.13166464865207672, - "vx": 0.001410315977409482, - "vy": -0.05572618916630745 - }, - { - "id": 4, - "x": -3.014183521270752, - "y": -0.3521363437175751, - "orientation": 0.13613435626029968, - "vx": 0.007366233039647341, - "vy": 0.017063435167074203 - }, - { - "id": 5, - "x": -2.952059507369995, - "y": -0.12722571194171906, - "orientation": 0.054588641971349716, - "vx": 0.05121865123510361, - "vy": -0.0188258308917284 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 55.38333333333333 - } - }, - { - "scenario_id": "high_line_zone_vs_overload_flow_t38.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 38.63333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_overload_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 38.63333333333333, - "ball_x": -2.8450074195861816, - "ball_y": 0.3000134825706482, - "ball_vx": -2.904870370912249e-06, - "ball_vy": -1.1199622349522542e-05, - "friendly_robots": [ - { - "id": 0, - "x": 4.409355163574219, - "y": -0.3673035204410553, - "orientation": 3.053083658218384, - "vx": 0.008193613030016422, - "vy": 0.01183347962796688 - }, - { - "id": 1, - "x": 2.5986618995666504, - "y": -1.8325835466384888, - "orientation": 2.7678258419036865, - "vx": 3.552084763214225e-06, - "vy": 7.4603840403142385e-06 - }, - { - "id": 2, - "x": -2.523860454559326, - "y": 0.3970399498939514, - "orientation": -2.988389730453491, - "vx": -0.20520330965518951, - "vy": 0.2785237431526184 - }, - { - "id": 3, - "x": 2.5981128215789795, - "y": -0.7821831703186035, - "orientation": 2.9462637901306152, - "vx": 5.1286760935909115e-06, - "vy": 6.436033800127916e-06 - }, - { - "id": 4, - "x": 2.5991694927215576, - "y": 0.2672012448310852, - "orientation": 3.1349036693573, - "vx": 1.0746364750957582e-05, - "vy": 3.632151128840633e-05 - }, - { - "id": 5, - "x": 2.598806619644165, - "y": 1.3173596858978271, - "orientation": -2.9559409618377686, - "vx": 1.567405888636131e-05, - "vy": 3.446458504186012e-05 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409936428070068, - "y": 0.0029353192076087, - "orientation": 0.18671606481075287, - "vx": -3.2224356516508124e-09, - "vy": -6.255453377512765e-10 - }, - { - "id": 1, - "x": -2.373295307159424, - "y": -0.1023365929722786, - "orientation": 2.5295820236206055, - "vx": -0.12797872722148895, - "vy": -0.7655371427536011 - }, - { - "id": 2, - "x": -2.3309412002563477, - "y": 0.42847856879234314, - "orientation": -3.0127670764923096, - "vx": -0.02193089947104454, - "vy": 0.6126888990402222 - }, - { - "id": 3, - "x": -2.485851287841797, - "y": -1.6653022766113281, - "orientation": 2.1684677600860596, - "vx": -0.037914372980594635, - "vy": 0.4385378658771515 - }, - { - "id": 4, - "x": 1.7954092025756836, - "y": 0.7494577765464783, - "orientation": -3.045823097229004, - "vx": 0.008107488974928856, - "vy": 0.0009520296007394791 - }, - { - "id": 5, - "x": -2.949767589569092, - "y": 0.3308638334274292, - "orientation": -0.25111129879951477, - "vx": -2.997684077854501e-06, - "vy": -1.1465617717476562e-05 - } - ], - "referee_command": "STOP", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 38.63333333333333 - } - }, - { - "scenario_id": "high_line_zone_vs_overload_flow_t54.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 54.199999999999996, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_overload_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 54.199999999999996, - "ball_x": -0.0, - "ball_y": 0.0, - "ball_vx": -0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409677982330322, - "y": -0.0029161435086280107, - "orientation": 3.1399409770965576, - "vx": 5.3290705182007514e-14, - "vy": 4.852888924045118e-15 - }, - { - "id": 1, - "x": 0.19022321701049805, - "y": 0.8051387667655945, - "orientation": -0.08424577862024307, - "vx": 0.5068381428718567, - "vy": -0.11507005989551544 - }, - { - "id": 2, - "x": 0.7996792793273926, - "y": -0.4029538333415985, - "orientation": 1.4635498523712158, - "vx": -5.519905244000256e-05, - "vy": -0.0005085732555016875 - }, - { - "id": 3, - "x": 1.4243208169937134, - "y": 0.6263973712921143, - "orientation": -0.3346765637397766, - "vx": 0.1331433653831482, - "vy": -0.046441275626420975 - }, - { - "id": 4, - "x": 1.4848414659500122, - "y": -0.5786041021347046, - "orientation": -0.9534682631492615, - "vx": 0.026668520644307137, - "vy": -0.03764210268855095 - }, - { - "id": 5, - "x": 2.479233980178833, - "y": 0.0006783179705962539, - "orientation": -0.03176385536789894, - "vx": 0.03653377294540405, - "vy": -0.0011933869682252407 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4098734855651855, - "y": 0.40702521800994873, - "orientation": -0.09108690917491913, - "vx": 1.7772450178199506e-10, - "vy": -3.081868094056972e-11 - }, - { - "id": 1, - "x": -0.1190386489033699, - "y": 0.016053328290581703, - "orientation": 0.0009145468357019126, - "vx": -0.0016913141589611769, - "vy": -0.02824334055185318 - }, - { - "id": 2, - "x": -0.8088518381118774, - "y": 0.49900445342063904, - "orientation": 0.11289791762828827, - "vx": 0.015573129057884216, - "vy": 0.0017514757346361876 - }, - { - "id": 3, - "x": -0.8024917840957642, - "y": -0.5015745162963867, - "orientation": 0.5644690990447998, - "vx": 1.7319479184152442e-13, - "vy": -1.4654943925052066e-13 - }, - { - "id": 4, - "x": -1.4998886585235596, - "y": 0.7970654368400574, - "orientation": 1.6078429222106934, - "vx": -8.326672684688674e-13, - "vy": 2.1316282072803006e-13 - }, - { - "id": 5, - "x": -1.4990235567092896, - "y": -0.797188937664032, - "orientation": -1.9042043685913086, - "vx": 8.666400930223972e-12, - "vy": 2.9493074649167283e-11 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 54.199999999999996 - } - }, - { - "scenario_id": "high_line_zone_vs_overload_flow_t13.8_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 13.766666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_overload_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 13.766666666666666, - "ball_x": -1.9279606342315674, - "ball_y": 2.142191171646118, - "ball_vx": 0.08021985739469528, - "ball_vy": -0.03577825799584389, - "friendly_robots": [ - { - "id": 0, - "x": 4.4059295654296875, - "y": 0.13748352229595184, - "orientation": 2.8189127445220947, - "vx": 0.015723634511232376, - "vy": -0.3165094256401062 - }, - { - "id": 1, - "x": -1.4854227304458618, - "y": -0.9552456736564636, - "orientation": 1.817002773284912, - "vx": -1.1370723247528076, - "vy": -1.2544889450073242 - }, - { - "id": 2, - "x": -2.0064735412597656, - "y": 2.212705373764038, - "orientation": -0.9421065449714661, - "vx": 0.23007845878601074, - "vy": 0.14604616165161133 - }, - { - "id": 3, - "x": -1.3895822763442993, - "y": -1.257949948310852, - "orientation": 1.755313754081726, - "vx": -0.2287941873073578, - "vy": -0.3998889625072479 - }, - { - "id": 4, - "x": -2.212186813354492, - "y": 2.2029612064361572, - "orientation": -3.0425570011138916, - "vx": 0.2806183397769928, - "vy": 0.4297018051147461 - }, - { - "id": 5, - "x": -2.8739638328552246, - "y": -0.3445681929588318, - "orientation": 1.227583408355713, - "vx": -0.09840159863233566, - "vy": 0.0015274484176188707 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4108686447143555, - "y": -0.04023187980055809, - "orientation": 0.7243013978004456, - "vx": 0.0014393329620361328, - "vy": -0.016443151980638504 - }, - { - "id": 1, - "x": -3.1422808170318604, - "y": 1.134270429611206, - "orientation": 0.6998075842857361, - "vx": -0.0018355356296524405, - "vy": -0.04307560622692108 - }, - { - "id": 2, - "x": -2.973632574081421, - "y": 0.9480265378952026, - "orientation": 0.8695207238197327, - "vx": -0.021195122972130775, - "vy": 0.014705526642501354 - }, - { - "id": 3, - "x": -1.51047945022583, - "y": 2.199211597442627, - "orientation": -2.995926856994629, - "vx": 0.18101739883422852, - "vy": 0.01830354891717434 - }, - { - "id": 4, - "x": -0.35382959246635437, - "y": -0.43007132411003113, - "orientation": 2.218740463256836, - "vx": -1.2422876358032227, - "vy": -0.7231040000915527 - }, - { - "id": 5, - "x": -0.6181416511535645, - "y": -0.9103254675865173, - "orientation": 2.0219244956970215, - "vx": -0.29888299107551575, - "vy": -0.6047888994216919 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 13.766666666666666 - } - }, - { - "scenario_id": "high_line_zone_vs_overload_flow_t16.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 16.433333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_overload_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 16.433333333333334, - "ball_x": -1.5195400714874268, - "ball_y": -1.4179147481918335, - "ball_vx": 0.004258986096829176, - "ball_vy": -0.015647094696760178, - "friendly_robots": [ - { - "id": 0, - "x": 4.404540061950684, - "y": -0.17224104702472687, - "orientation": -2.9615228176116943, - "vx": 0.008972829207777977, - "vy": 0.3028596341609955 - }, - { - "id": 1, - "x": -2.450594425201416, - "y": -2.359365701675415, - "orientation": 0.810433566570282, - "vx": 0.006900440901517868, - "vy": 0.042886536568403244 - }, - { - "id": 2, - "x": -1.567751169204712, - "y": 0.5355198979377747, - "orientation": -1.4368654489517212, - "vx": -0.0021622006315737963, - "vy": 0.000804020615760237 - }, - { - "id": 3, - "x": -1.411355972290039, - "y": -1.4353272914886475, - "orientation": 3.065232515335083, - "vx": 0.0005447497824206948, - "vy": -0.003620699280872941 - }, - { - "id": 4, - "x": -1.8513633012771606, - "y": 0.7871476411819458, - "orientation": -1.3864349126815796, - "vx": 0.0898907259106636, - "vy": -0.06576944887638092 - }, - { - "id": 5, - "x": -2.840811252593994, - "y": -0.4229983389377594, - "orientation": -0.8755784630775452, - "vx": 0.06698755919933319, - "vy": -0.1552117019891739 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.430233001708984, - "y": 0.17019273340702057, - "orientation": -0.40710148215293884, - "vx": -0.025095520541071892, - "vy": -0.7275789380073547 - }, - { - "id": 1, - "x": -3.10410737991333, - "y": -0.5759874582290649, - "orientation": -0.6124011278152466, - "vx": 0.12183772772550583, - "vy": -0.4582303464412689 - }, - { - "id": 2, - "x": -2.668449878692627, - "y": -0.37044283747673035, - "orientation": -0.7735128402709961, - "vx": 0.24793045222759247, - "vy": -0.6600125432014465 - }, - { - "id": 3, - "x": -1.0898375511169434, - "y": 0.9787776470184326, - "orientation": -1.7069441080093384, - "vx": 0.21502889692783356, - "vy": -0.7825673222541809 - }, - { - "id": 4, - "x": -0.8096820712089539, - "y": -1.444605827331543, - "orientation": 2.9875621795654297, - "vx": -0.003503750776872039, - "vy": 0.014084705151617527 - }, - { - "id": 5, - "x": -1.760297417640686, - "y": -2.2588541507720947, - "orientation": 1.3197827339172363, - "vx": -0.16013726592063904, - "vy": -0.17928816378116608 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 16.433333333333334 - } - }, - { - "scenario_id": "high_line_zone_vs_overload_flow_t39.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 39.46666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 39.46666666666667, - "ball_x": -2.4601049423217773, - "ball_y": 0.14308679103851318, - "ball_vx": 6.88947839080356e-05, - "ball_vy": -0.00026721812901087105, - "friendly_robots": [ - { - "id": 0, - "x": 4.411384105682373, - "y": -0.11664578318595886, - "orientation": 3.0925302505493164, - "vx": -0.0026211051736027002, - "vy": 0.20513330399990082 - }, - { - "id": 1, - "x": 1.723453164100647, - "y": -1.5082019567489624, - "orientation": 2.7645909786224365, - "vx": -1.8225922584533691, - "vy": 0.6030629873275757 - }, - { - "id": 2, - "x": -2.2716469764709473, - "y": 0.48891597986221313, - "orientation": 2.8151462078094482, - "vx": 0.9048500061035156, - "vy": -0.0038785769138485193 - }, - { - "id": 3, - "x": 1.9199697971343994, - "y": -0.8816961050033569, - "orientation": 2.7266085147857666, - "vx": -1.6468976736068726, - "vy": -0.16125112771987915 - }, - { - "id": 4, - "x": 2.1884381771087646, - "y": 0.31980615854263306, - "orientation": 2.317884922027588, - "vx": -1.2732210159301758, - "vy": 0.12912176549434662 - }, - { - "id": 5, - "x": 2.8388819694519043, - "y": 0.7411134839057922, - "orientation": -3.039935350418091, - "vx": 0.9882721304893494, - "vy": -0.8890992403030396 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409878730773926, - "y": -0.002940440783277154, - "orientation": 0.08521999418735504, - "vx": -2.3384149244520813e-05, - "vy": 0.0006037075072526932 - }, - { - "id": 1, - "x": -2.683246374130249, - "y": -0.035714395344257355, - "orientation": 1.6697816848754883, - "vx": -0.42807289958000183, - "vy": 0.5332401394844055 - }, - { - "id": 2, - "x": -2.530132293701172, - "y": 0.8167579770088196, - "orientation": -1.5011191368103027, - "vx": -0.59477698802948, - "vy": 0.2417929619550705 - }, - { - "id": 3, - "x": -2.4081640243530273, - "y": -1.0787378549575806, - "orientation": 1.8811452388763428, - "vx": 0.18392790853977203, - "vy": 1.4782975912094116 - }, - { - "id": 4, - "x": 2.504779815673828, - "y": 0.7057163119316101, - "orientation": -3.0483553409576416, - "vx": 0.8034913539886475, - "vy": -0.1735551804304123 - }, - { - "id": 5, - "x": -2.4805452823638916, - "y": 0.36813682317733765, - "orientation": -0.8729690313339233, - "vx": 0.8232492804527283, - "vy": -0.4114132821559906 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 39.46666666666667 - } - }, - { - "scenario_id": "high_line_zone_vs_overload_flow_t62.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 62.06666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 62.06666666666666, - "ball_x": 2.0819454193115234, - "ball_y": -1.7027294635772705, - "ball_vx": 0.11071489006280899, - "ball_vy": -0.11268148571252823, - "friendly_robots": [ - { - "id": 0, - "x": 4.414076328277588, - "y": -0.1517282873392105, - "orientation": -2.593729257583618, - "vx": -0.007272881455719471, - "vy": -0.46565067768096924 - }, - { - "id": 1, - "x": 2.016955614089966, - "y": -1.4719822406768799, - "orientation": -0.36365392804145813, - "vx": 0.21268340945243835, - "vy": 0.5000671744346619 - }, - { - "id": 2, - "x": -2.2486629486083984, - "y": 2.181166410446167, - "orientation": -0.7282258868217468, - "vx": -0.3981313407421112, - "vy": 0.3852842152118683 - }, - { - "id": 3, - "x": 2.9116578102111816, - "y": 1.4631186723709106, - "orientation": -1.840627908706665, - "vx": 0.014609741047024727, - "vy": 0.04716997593641281 - }, - { - "id": 4, - "x": 2.607255458831787, - "y": -2.2767298221588135, - "orientation": 2.328260898590088, - "vx": -0.012612794525921345, - "vy": -0.04076145589351654 - }, - { - "id": 5, - "x": 2.3895668983459473, - "y": -1.3679481744766235, - "orientation": -2.346252202987671, - "vx": 0.10421120375394821, - "vy": -0.1313527226448059 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409628391265869, - "y": 0.03209081292152405, - "orientation": -0.24752050638198853, - "vx": -0.00013030717673245817, - "vy": 0.4900822341442108 - }, - { - "id": 1, - "x": -3.1231307983398438, - "y": -0.11491303890943527, - "orientation": -0.3082585632801056, - "vx": 0.084304079413414, - "vy": 0.18840700387954712 - }, - { - "id": 2, - "x": -2.8195595741271973, - "y": -0.1390039324760437, - "orientation": -0.30692222714424133, - "vx": 0.14670386910438538, - "vy": 1.011509895324707 - }, - { - "id": 3, - "x": 3.236673593521118, - "y": -2.1874215602874756, - "orientation": 2.7673346996307373, - "vx": -0.051770735532045364, - "vy": -0.15616820752620697 - }, - { - "id": 4, - "x": 1.855063557624817, - "y": -1.7148187160491943, - "orientation": -0.8967686891555786, - "vx": 0.4747870862483978, - "vy": -0.3684982657432556 - }, - { - "id": 5, - "x": 2.929701328277588, - "y": 0.38605791330337524, - "orientation": -1.9779508113861084, - "vx": 1.2929111790072056e-06, - "vy": -5.581258051279292e-07 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 62.06666666666666 - } - }, - { - "scenario_id": "high_line_zone_vs_overload_press_t22.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 22.016666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_overload_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 22.016666666666666, - "ball_x": -0.539061427116394, - "ball_y": -0.6488904356956482, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.389708995819092, - "y": 0.0010832463158294559, - "orientation": -3.1192281246185303, - "vx": 1.092459456231154e-12, - "vy": 6.668884194871438e-13 - }, - { - "id": 1, - "x": -0.9763161540031433, - "y": -0.6194816827774048, - "orientation": 2.936281442642212, - "vx": -2.3381296898605797e-12, - "vy": 4.263256414560601e-13 - }, - { - "id": 2, - "x": -2.4723963737487793, - "y": 2.3984363079071045, - "orientation": -0.998349666595459, - "vx": -2.517985819849855e-12, - "vy": -2.6645352591003757e-14 - }, - { - "id": 3, - "x": 0.2040577232837677, - "y": 1.4891618490219116, - "orientation": -1.9139231443405151, - "vx": -6.411537967210279e-14, - "vy": 2.3314683517128287e-13 - }, - { - "id": 4, - "x": -0.09539960324764252, - "y": -0.08093715459108353, - "orientation": 0.9034065008163452, - "vx": 3.58046925441613e-14, - "vy": 2.706168622523819e-14 - }, - { - "id": 5, - "x": -1.0550428628921509, - "y": -1.075231671333313, - "orientation": -2.4515273571014404, - "vx": -1.5987211554602254e-12, - "vy": 3.290701044988964e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.391815185546875, - "y": -0.3726339638233185, - "orientation": 0.011500976979732513, - "vx": 8.499867476530198e-12, - "vy": -2.6645352591003757e-13 - }, - { - "id": 1, - "x": 2.504443407058716, - "y": 1.799963116645813, - "orientation": -2.4621431827545166, - "vx": -1.0391687510491465e-12, - "vy": 3.197442310920451e-13 - }, - { - "id": 2, - "x": 2.5044851303100586, - "y": -1.8000160455703735, - "orientation": 2.7751998901367188, - "vx": -1.0391687510491465e-12, - "vy": -9.325873406851315e-14 - }, - { - "id": 3, - "x": -0.0035749205853790045, - "y": -1.2349438667297363, - "orientation": -0.8313801288604736, - "vx": 0.0072934310883283615, - "vy": -0.007982159033417702 - }, - { - "id": 4, - "x": 2.5044546127319336, - "y": 0.5999783277511597, - "orientation": -2.752439498901367, - "vx": 6.235012506294879e-12, - "vy": 1.8918200339612667e-12 - }, - { - "id": 5, - "x": 2.504488468170166, - "y": -0.5999981164932251, - "orientation": -3.1283750534057617, - "vx": 2.7711166694643907e-12, - "vy": -7.227551890309769e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 22.016666666666666 - } - }, - { - "scenario_id": "high_line_zone_vs_overload_press_t26.0_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 25.983333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_overload_press.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 25.983333333333334, - "ball_x": -0.5337353944778442, - "ball_y": -0.6482073664665222, - "ball_vx": -1.1430856261540612e-11, - "ball_vy": -2.272515509105233e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.407218933105469, - "y": 0.0010160477831959724, - "orientation": -3.0117175579071045, - "vx": -0.0003313264169264585, - "vy": 0.00011585857282625511 - }, - { - "id": 1, - "x": -0.6390571594238281, - "y": -0.7006610631942749, - "orientation": 0.8039951324462891, - "vx": -4.777178652659586e-11, - "vy": -5.399347635659524e-11 - }, - { - "id": 2, - "x": -2.472470283508301, - "y": 2.398479700088501, - "orientation": -1.0045008659362793, - "vx": -1.7319479184152442e-13, - "vy": -5.861977570020827e-13 - }, - { - "id": 3, - "x": 0.610899031162262, - "y": 1.1245336532592773, - "orientation": -2.089996814727783, - "vx": 0.5080916881561279, - "vy": -0.486986368894577 - }, - { - "id": 4, - "x": 0.5812952518463135, - "y": -0.6052201986312866, - "orientation": -2.387791395187378, - "vx": -0.5131081938743591, - "vy": -0.36839377880096436 - }, - { - "id": 5, - "x": -0.44251054525375366, - "y": -0.44104835391044617, - "orientation": 2.632171869277954, - "vx": -0.4585585296154022, - "vy": 0.8976308703422546 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.391815185546875, - "y": -0.3726339638233185, - "orientation": 0.011500976979732513, - "vx": 4.050093593832571e-12, - "vy": -2.5979218776228663e-13 - }, - { - "id": 1, - "x": 2.504443407058716, - "y": 1.799963116645813, - "orientation": -2.4621431827545166, - "vx": 1.5054624213917123e-12, - "vy": -1.8252066524837574e-12 - }, - { - "id": 2, - "x": 2.5044851303100586, - "y": -1.8000160455703735, - "orientation": 2.7751998901367188, - "vx": 4.196643033083092e-12, - "vy": -2.0516921495072893e-12 - }, - { - "id": 3, - "x": 0.0006353249191306531, - "y": -1.2395789623260498, - "orientation": -0.8350622653961182, - "vx": -1.0962539764847179e-09, - "vy": 1.2087730816290332e-09 - }, - { - "id": 4, - "x": 2.5044546127319336, - "y": 0.5999783277511597, - "orientation": -2.752439498901367, - "vx": 2.1316282072803006e-13, - "vy": -6.428191312579656e-13 - }, - { - "id": 5, - "x": 2.504488468170166, - "y": -0.5999981164932251, - "orientation": -3.1283750534057617, - "vx": -6.661338147750939e-13, - "vy": -1.821875983409882e-12 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 25.983333333333334 - } - }, - { - "scenario_id": "high_line_zone_vs_overload_press_t30.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 30.933333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 30.933333333333334, - "ball_x": 1.0068247318267822, - "ball_y": 0.8109854459762573, - "ball_vx": 0.20766250789165497, - "ball_vy": 0.10835576802492142, - "friendly_robots": [ - { - "id": 0, - "x": 4.410881519317627, - "y": 0.14067959785461426, - "orientation": 2.9557747840881348, - "vx": 0.07232776284217834, - "vy": 0.1393313854932785 - }, - { - "id": 1, - "x": 0.0731591284275055, - "y": -0.028783421963453293, - "orientation": 0.8159888386726379, - "vx": 4.1217029789208937e-14, - "vy": 3.642919299551295e-15 - }, - { - "id": 2, - "x": -2.4916703701019287, - "y": 2.3390731811523438, - "orientation": -0.4288690388202667, - "vx": -0.026643481105566025, - "vy": -0.013201347552239895 - }, - { - "id": 3, - "x": 0.9257648587226868, - "y": 0.8942980766296387, - "orientation": 2.9250073432922363, - "vx": -0.061899758875370026, - "vy": -0.006246548146009445 - }, - { - "id": 4, - "x": -2.92672061920166, - "y": -0.8374625444412231, - "orientation": 0.39146989583969116, - "vx": -0.005707768723368645, - "vy": 0.0002906661247834563 - }, - { - "id": 5, - "x": 0.7161134481430054, - "y": 0.9223166704177856, - "orientation": -0.38177189230918884, - "vx": -0.13996969163417816, - "vy": -0.07532303780317307 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409847736358643, - "y": -0.00295989029109478, - "orientation": 0.1431066244840622, - "vx": -5.5214737670894465e-08, - "vy": 3.8494397358590504e-07 - }, - { - "id": 1, - "x": 2.6719119548797607, - "y": -1.7657890319824219, - "orientation": 2.1613168716430664, - "vx": 0.02982056513428688, - "vy": -0.060317013412714005 - }, - { - "id": 2, - "x": 2.6765570640563965, - "y": -0.5779908895492554, - "orientation": 2.4710466861724854, - "vx": 0.021585557609796524, - "vy": -0.038890156894922256 - }, - { - "id": 3, - "x": 1.0882794857025146, - "y": 0.7285788655281067, - "orientation": 2.012552499771118, - "vx": 0.15200504660606384, - "vy": 0.053173113614320755 - }, - { - "id": 4, - "x": 2.648860454559326, - "y": 1.339288592338562, - "orientation": -2.8861141204833984, - "vx": 0.20187656581401825, - "vy": -0.7718439102172852 - }, - { - "id": 5, - "x": 2.664710521697998, - "y": 0.8197876214981079, - "orientation": -3.011131525039673, - "vx": -0.12725891172885895, - "vy": 0.2769808769226074 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 30.933333333333334 - } - }, - { - "scenario_id": "high_line_zone_vs_overload_press_t57.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 57.166666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 57.166666666666664, - "ball_x": 2.192249298095703, - "ball_y": 2.2823941707611084, - "ball_vx": -0.1934804618358612, - "ball_vy": 0.18125171959400177, - "friendly_robots": [ - { - "id": 0, - "x": 4.410064697265625, - "y": 0.01328306458890438, - "orientation": 2.3457484245300293, - "vx": -0.00011251949035795406, - "vy": -0.023366736248135567 - }, - { - "id": 1, - "x": 0.3389646112918854, - "y": -0.9441026449203491, - "orientation": 1.1412872076034546, - "vx": -1.2165583372116089, - "vy": -0.5911238193511963 - }, - { - "id": 2, - "x": 2.2391695976257324, - "y": 0.5066995620727539, - "orientation": 1.5992311239242554, - "vx": 0.54619961977005, - "vy": -1.0619585514068604 - }, - { - "id": 3, - "x": 2.36627459526062, - "y": 1.8867007493972778, - "orientation": 2.4715335369110107, - "vx": -0.7112576365470886, - "vy": -0.31050944328308105 - }, - { - "id": 4, - "x": -2.927070379257202, - "y": -0.8374432921409607, - "orientation": 0.5323101878166199, - "vx": -4.926905603497289e-07, - "vy": 8.370915907107701e-07 - }, - { - "id": 5, - "x": 1.5106818675994873, - "y": 1.6370378732681274, - "orientation": 0.9318196177482605, - "vx": -1.6986796855926514, - "vy": -0.4794546961784363 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.431396007537842, - "y": 0.11622495204210281, - "orientation": 0.3085196316242218, - "vx": 0.03757087141275406, - "vy": 0.5177861452102661 - }, - { - "id": 1, - "x": 3.0847413539886475, - "y": 2.2001848220825195, - "orientation": 2.4392879009246826, - "vx": -0.08186956495046616, - "vy": 1.2404929399490356 - }, - { - "id": 2, - "x": 1.799098253250122, - "y": 0.7472126483917236, - "orientation": 1.264681339263916, - "vx": -3.6218095829099184e-06, - "vy": 1.1506878081490868e-06 - }, - { - "id": 3, - "x": 1.800520420074463, - "y": -0.7471296191215515, - "orientation": 1.416164517402649, - "vx": -1.695163859949389e-06, - "vy": 2.654929289747088e-07 - }, - { - "id": 4, - "x": 2.4023401737213135, - "y": 2.375288248062134, - "orientation": 2.1354284286499023, - "vx": -0.37107065320014954, - "vy": -0.1549627035856247 - }, - { - "id": 5, - "x": 2.5270042419433594, - "y": 2.022470474243164, - "orientation": 2.235478639602661, - "vx": -0.6835299134254456, - "vy": 0.02406686171889305 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 57.166666666666664 - } - }, - { - "scenario_id": "high_line_zone_vs_press_and_pass_t17.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 17.8, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_press_and_pass.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 17.8, - "ball_x": -4.25, - "ball_y": 2.4512689113616943, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.433408737182617, - "y": -0.40975072979927063, - "orientation": 2.952469825744629, - "vx": 1.886490963443066e-11, - "vy": -9.992007221626409e-13 - }, - { - "id": 1, - "x": -3.3214218616485596, - "y": 1.6804791688919067, - "orientation": 2.775406837463379, - "vx": -2.6645352591003757e-13, - "vy": -1.545430450278218e-12 - }, - { - "id": 2, - "x": 2.5718443393707275, - "y": -0.14742356538772583, - "orientation": 2.7691121101379395, - "vx": 6.394884621840902e-13, - "vy": -8.1601392309949e-14 - }, - { - "id": 3, - "x": 2.588259220123291, - "y": 0.8776413798332214, - "orientation": 2.8995771408081055, - "vx": 3.796962744218035e-12, - "vy": -1.8318679906315083e-13 - }, - { - "id": 4, - "x": 2.602505683898926, - "y": 1.8265329599380493, - "orientation": 3.041560649871826, - "vx": -4.476419235288631e-12, - "vy": 1.3589129821411916e-12 - }, - { - "id": 5, - "x": 2.5982561111450195, - "y": 2.2671773433685303, - "orientation": -2.856961727142334, - "vx": 4.5297099404706387e-13, - "vy": -9.725553695716371e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402937412261963, - "y": 0.4062325060367584, - "orientation": 0.0009037707932293415, - "vx": -1.5123102770076002e-09, - "vy": 2.0205503936665536e-11 - }, - { - "id": 1, - "x": -2.597203016281128, - "y": -1.8642876148223877, - "orientation": 2.1493022441864014, - "vx": -1.425526363618701e-12, - "vy": -4.862776847858186e-13 - }, - { - "id": 2, - "x": -3.0749330520629883, - "y": 1.6788727045059204, - "orientation": 2.372014284133911, - "vx": 5.195843755245733e-13, - "vy": -6.661338147750939e-14 - }, - { - "id": 3, - "x": -0.6025575399398804, - "y": -0.12359929829835892, - "orientation": 2.1117289066314697, - "vx": -3.9968028886505635e-14, - "vy": -1.249000902703301e-13 - }, - { - "id": 4, - "x": -2.7036402225494385, - "y": 0.923490583896637, - "orientation": 2.2263894081115723, - "vx": -9.725553695716371e-13, - "vy": 1.5487611193520934e-12 - }, - { - "id": 5, - "x": -3.1976852416992188, - "y": 2.0826098918914795, - "orientation": 2.84242844581604, - "vx": -2.184918912462308e-12, - "vy": -5.595524044110789e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 17.8 - } - }, - { - "scenario_id": "high_line_zone_vs_press_and_pass_t43.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 43.35, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 43.35, - "ball_x": -4.453207015991211, - "ball_y": 2.698171854019165, - "ball_vx": -0.1544010043144226, - "ball_vy": -0.26896628737449646, - "friendly_robots": [ - { - "id": 0, - "x": 4.4119553565979, - "y": -0.00218824646435678, - "orientation": 2.8437979221343994, - "vx": -2.1722650345168404e-08, - "vy": -7.075198027450824e-08 - }, - { - "id": 1, - "x": -4.466723918914795, - "y": 2.8153510093688965, - "orientation": -1.2713565826416016, - "vx": -0.01303133089095354, - "vy": -0.04417278990149498 - }, - { - "id": 2, - "x": -4.125261306762695, - "y": 1.8163467645645142, - "orientation": 1.9585988521575928, - "vx": 1.337462208539364e-06, - "vy": 4.893336722489039e-07 - }, - { - "id": 3, - "x": -2.4320881366729736, - "y": -2.3689541816711426, - "orientation": 1.954591989517212, - "vx": -0.07546243071556091, - "vy": -0.05456216260790825 - }, - { - "id": 4, - "x": -3.1996848583221436, - "y": -1.0432018041610718, - "orientation": 1.9008170366287231, - "vx": -0.08846712112426758, - "vy": -0.04186060279607773 - }, - { - "id": 5, - "x": -4.278037071228027, - "y": 2.528294086456299, - "orientation": 1.378607988357544, - "vx": 0.02719450369477272, - "vy": -0.042027682065963745 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4074625968933105, - "y": 0.40842971205711365, - "orientation": 1.5878839492797852, - "vx": -1.1143086453557771e-10, - "vy": -4.4055892267635954e-09 - }, - { - "id": 1, - "x": -4.308003902435303, - "y": 2.7057807445526123, - "orientation": 2.8841323852539062, - "vx": 0.021070946007966995, - "vy": -0.043055884540081024 - }, - { - "id": 2, - "x": -3.5915563106536865, - "y": 2.030639410018921, - "orientation": 2.505657911300659, - "vx": -0.1119811162352562, - "vy": -0.07675530016422272 - }, - { - "id": 3, - "x": -3.9023303985595703, - "y": 2.8608131408691406, - "orientation": -2.8994030952453613, - "vx": -0.025496257469058037, - "vy": 0.023214982822537422 - }, - { - "id": 4, - "x": -2.414724349975586, - "y": -0.7394232749938965, - "orientation": 2.1510605812072754, - "vx": -0.5467100143432617, - "vy": -0.2534469664096832 - }, - { - "id": 5, - "x": -4.446700572967529, - "y": 2.591150999069214, - "orientation": 1.8268349170684814, - "vx": 0.024334361776709557, - "vy": -0.05049150064587593 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 43.35 - } - }, - { - "scenario_id": "high_line_zone_vs_press_and_pass_t56.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 56.46666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 56.46666666666667, - "ball_x": -4.189271926879883, - "ball_y": 0.3787228763103485, - "ball_vx": -0.8347141146659851, - "ball_vy": 0.037635792046785355, - "friendly_robots": [ - { - "id": 0, - "x": 4.407007694244385, - "y": -0.00012943379988428205, - "orientation": 3.0985031127929688, - "vx": 1.7318413370048802e-09, - "vy": -9.151209651170333e-11 - }, - { - "id": 1, - "x": -0.7063428163528442, - "y": 0.7907102704048157, - "orientation": -3.0234897136688232, - "vx": -1.911982536315918, - "vy": -0.07108335196971893 - }, - { - "id": 2, - "x": 0.15434999763965607, - "y": -0.17856431007385254, - "orientation": 3.0894579887390137, - "vx": -0.9281599521636963, - "vy": 0.37922993302345276 - }, - { - "id": 3, - "x": 1.5783214569091797, - "y": -1.2454137802124023, - "orientation": 3.03426194190979, - "vx": 1.4694682359695435, - "vy": -0.051895178854465485 - }, - { - "id": 4, - "x": 2.53432559967041, - "y": 0.25162872672080994, - "orientation": 3.1174638271331787, - "vx": 0.11589635908603668, - "vy": 0.15605428814888 - }, - { - "id": 5, - "x": -2.4134621620178223, - "y": 0.484727680683136, - "orientation": -3.09883189201355, - "vx": -1.094846487045288, - "vy": 0.14330054819583893 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410014629364014, - "y": 0.3857569396495819, - "orientation": -0.03718014433979988, - "vx": 1.090253221036619e-08, - "vy": 2.9408650448203844e-07 - }, - { - "id": 1, - "x": -0.4071360230445862, - "y": -0.1483079046010971, - "orientation": 3.020449638366699, - "vx": -0.48342642188072205, - "vy": 0.14278659224510193 - }, - { - "id": 2, - "x": 0.18299376964569092, - "y": -1.0939717292785645, - "orientation": 2.8811609745025635, - "vx": -1.5586469173431396, - "vy": -0.4220491349697113 - }, - { - "id": 3, - "x": -2.499443531036377, - "y": 0.25008425116539, - "orientation": 3.0649564266204834, - "vx": -1.2681766748428345, - "vy": 0.11149274557828903 - }, - { - "id": 4, - "x": -0.0889936089515686, - "y": -0.2703397274017334, - "orientation": 2.9660487174987793, - "vx": -0.144442617893219, - "vy": 0.06907857209444046 - }, - { - "id": 5, - "x": -0.6130272150039673, - "y": 0.14334410429000854, - "orientation": 3.0845139026641846, - "vx": -1.2058007717132568, - "vy": -0.41418126225471497 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 56.46666666666667 - } - }, - { - "scenario_id": "high_line_zone_vs_press_trigger_flow_t35.3_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 35.28333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 35.28333333333333, - "ball_x": 2.5, - "ball_y": 0.9951361417770386, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.394805908203125, - "y": 0.26754891872406006, - "orientation": 3.1131935119628906, - "vx": -2.0516921495072893e-12, - "vy": 1.6420198534206065e-12 - }, - { - "id": 1, - "x": 2.130389451980591, - "y": -1.4871649742126465, - "orientation": 0.8519644141197205, - "vx": -7.993605777301127e-14, - "vy": -6.927791673660977e-13 - }, - { - "id": 2, - "x": 2.7261435985565186, - "y": -0.9600976705551147, - "orientation": 0.9953070878982544, - "vx": -3.623767952376511e-12, - "vy": -3.057554209817681e-12 - }, - { - "id": 3, - "x": 2.6088125705718994, - "y": 0.23502987623214722, - "orientation": -1.4276703596115112, - "vx": 0.008006894960999489, - "vy": -0.055972374975681305 - }, - { - "id": 4, - "x": 3.2498486042022705, - "y": 0.7551288604736328, - "orientation": -0.3088681101799011, - "vx": 0.02124227024614811, - "vy": -0.00679911021143198 - }, - { - "id": 5, - "x": 2.8758130073547363, - "y": 1.6774382591247559, - "orientation": 1.0664420127868652, - "vx": 0.017862483859062195, - "vy": 0.0324300117790699 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.484885215759277, - "y": -0.0031867565121501684, - "orientation": 0.07933709025382996, - "vx": -5.169198402654729e-12, - "vy": 1.4219745173016385e-12 - }, - { - "id": 1, - "x": 2.0652647018432617, - "y": 0.8332644701004028, - "orientation": -0.09301623702049255, - "vx": 3.717026686445024e-12, - "vy": -4.862776847858186e-13 - }, - { - "id": 2, - "x": 2.8165085315704346, - "y": -0.5433233976364136, - "orientation": 0.8543979525566101, - "vx": -7.327471962526033e-13, - "vy": 5.961897642237091e-13 - }, - { - "id": 3, - "x": 2.8843839168548584, - "y": 0.660068690776825, - "orientation": 0.28973278403282166, - "vx": 5.861977570020827e-13, - "vy": -3.397282455352979e-13 - }, - { - "id": 4, - "x": 2.2692410945892334, - "y": 0.8849719762802124, - "orientation": 0.14248649775981903, - "vx": -1.0658141036401503e-13, - "vy": -9.35918009759007e-13 - }, - { - "id": 5, - "x": -2.599661350250244, - "y": -0.11194299906492233, - "orientation": 0.16257385909557343, - "vx": -1.532107773982716e-12, - "vy": 1.3072876114961218e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 35.28333333333333 - } - }, - { - "scenario_id": "high_line_zone_vs_press_trigger_flow_t55.5_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 55.55, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_press_trigger_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 55.55, - "ball_x": -0.0, - "ball_y": -0.0, - "ball_vx": -0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.4098429679870605, - "y": 0.4070802927017212, - "orientation": -3.050525426864624, - "vx": -3.6870820622425526e-05, - "vy": -0.0006336664664559066 - }, - { - "id": 1, - "x": 0.12224576622247696, - "y": -0.0018654371378943324, - "orientation": 3.140681266784668, - "vx": 4.754892590774773e-10, - "vy": 3.308922233435929e-11 - }, - { - "id": 2, - "x": 0.8049025535583496, - "y": 0.500781238079071, - "orientation": -2.9844725131988525, - "vx": -0.008625165559351444, - "vy": -0.0013744063908234239 - }, - { - "id": 3, - "x": 0.8051038384437561, - "y": -0.49629735946655273, - "orientation": -2.5130672454833984, - "vx": -0.008979224599897861, - "vy": -0.006514090579003096 - }, - { - "id": 4, - "x": 1.5028551816940308, - "y": 0.8006851673126221, - "orientation": -2.906982898712158, - "vx": 5.3591026727417557e-08, - "vy": 1.2853021758019167e-08 - }, - { - "id": 5, - "x": 1.5025588274002075, - "y": -0.797126054763794, - "orientation": -2.2991442680358887, - "vx": -0.004501712508499622, - "vy": -0.005056153982877731 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409780025482178, - "y": -0.0029473237227648497, - "orientation": 0.0016205806750804186, - "vx": -5.8619775700208265e-12, - "vy": 1.7175713976080864e-12 - }, - { - "id": 1, - "x": -0.5327602624893188, - "y": 0.6154409050941467, - "orientation": -2.55696177482605, - "vx": -0.4679783880710602, - "vy": -0.38384440541267395 - }, - { - "id": 2, - "x": -0.7153121829032898, - "y": -0.46869558095932007, - "orientation": 2.4634437561035156, - "vx": -0.1489391326904297, - "vy": 0.1208929643034935 - }, - { - "id": 3, - "x": -1.4909394979476929, - "y": 0.6013057231903076, - "orientation": -2.9975481033325195, - "vx": -0.0159403495490551, - "vy": -0.002297216560691595 - }, - { - "id": 4, - "x": -1.4048941135406494, - "y": -0.45402565598487854, - "orientation": -2.1498217582702637, - "vx": -0.16728273034095764, - "vy": -0.25683408975601196 - }, - { - "id": 5, - "x": -2.5011074542999268, - "y": -0.0027054280508309603, - "orientation": 1.1813801527023315, - "vx": -1.7852386235972517e-12, - "vy": -3.130568720921545e-13 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 55.55 - } - }, - { - "scenario_id": "high_line_zone_vs_press_trigger_flow_t23.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 23.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 23.85, - "ball_x": 2.5139529705047607, - "ball_y": 0.0594603531062603, - "ball_vx": 0.10369355231523514, - "ball_vy": 0.0929635763168335, - "friendly_robots": [ - { - "id": 0, - "x": 4.409707069396973, - "y": 0.19022005796432495, - "orientation": -3.1089367866516113, - "vx": -0.0004934874013997614, - "vy": 0.38663244247436523 - }, - { - "id": 1, - "x": 2.8216800689697266, - "y": -0.6744683980941772, - "orientation": 1.4950132369995117, - "vx": 1.3400577306747437, - "vy": 0.7348905205726624 - }, - { - "id": 2, - "x": -1.2739354372024536, - "y": -1.2215821743011475, - "orientation": 0.0908576250076294, - "vx": 0.418995201587677, - "vy": -0.18781296908855438 - }, - { - "id": 3, - "x": 2.6210381984710693, - "y": -0.10730379819869995, - "orientation": 0.8789925575256348, - "vx": 0.06928833574056625, - "vy": -0.0370650440454483 - }, - { - "id": 4, - "x": -0.7225439548492432, - "y": 0.6323306560516357, - "orientation": -0.150983527302742, - "vx": 1.899562954902649, - "vy": -0.22745415568351746 - }, - { - "id": 5, - "x": -1.8705495595932007, - "y": 0.13141368329524994, - "orientation": 0.007103684823960066, - "vx": 1.8740425109863281, - "vy": -0.4148394763469696 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410395622253418, - "y": 0.1223139762878418, - "orientation": -0.013911934569478035, - "vx": 0.0007567850407212973, - "vy": -0.21515893936157227 - }, - { - "id": 1, - "x": -2.438854455947876, - "y": -0.21677860617637634, - "orientation": 0.05376000702381134, - "vx": 0.9455046653747559, - "vy": -0.2599824368953705 - }, - { - "id": 2, - "x": 2.6869029998779297, - "y": 0.11833184212446213, - "orientation": 1.2537994384765625, - "vx": -0.6424422264099121, - "vy": -0.5039728879928589 - }, - { - "id": 3, - "x": -1.4012483358383179, - "y": -1.094119906425476, - "orientation": 0.3620448112487793, - "vx": 0.08141551166772842, - "vy": -0.4963438808917999 - }, - { - "id": 4, - "x": 2.1007401943206787, - "y": 0.0768297016620636, - "orientation": -0.1023021787405014, - "vx": -0.06573845446109772, - "vy": -0.039287544786930084 - }, - { - "id": 5, - "x": -2.894432544708252, - "y": -0.6422818303108215, - "orientation": 0.15826202929019928, - "vx": 0.5178101062774658, - "vy": -0.36550310254096985 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 23.85 - } - }, - { - "scenario_id": "high_line_zone_vs_press_trigger_flow_t61.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 61.233333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 61.233333333333334, - "ball_x": -0.34906885027885437, - "ball_y": -0.28965839743614197, - "ball_vx": -0.0024207662791013718, - "ball_vy": 0.01039170566946268, - "friendly_robots": [ - { - "id": 0, - "x": 4.409586429595947, - "y": -0.04448868706822395, - "orientation": -3.095001697540283, - "vx": 0.0006999456672929227, - "vy": 0.07821696996688843 - }, - { - "id": 1, - "x": -0.2418522834777832, - "y": -0.3259957432746887, - "orientation": -2.5540807247161865, - "vx": -0.09571215510368347, - "vy": -0.5312622785568237 - }, - { - "id": 2, - "x": -2.4724175930023193, - "y": 2.3985109329223633, - "orientation": -0.9014948606491089, - "vx": 7.419765069016648e-08, - "vy": -3.9648895722166344e-08 - }, - { - "id": 3, - "x": 0.5951279997825623, - "y": 1.2203218936920166, - "orientation": -2.1970021724700928, - "vx": 0.029724540188908577, - "vy": 0.47508183121681213 - }, - { - "id": 4, - "x": 2.599822759628296, - "y": -1.1493256092071533, - "orientation": 2.8602747917175293, - "vx": 0.0003147481183987111, - "vy": -0.02002967894077301 - }, - { - "id": 5, - "x": 0.10779007524251938, - "y": -0.24969984591007233, - "orientation": -3.03427791595459, - "vx": -0.013324936851859093, - "vy": -0.02286497689783573 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408057689666748, - "y": 0.18648765981197357, - "orientation": -0.0887860581278801, - "vx": -0.01096214260905981, - "vy": 0.32231584191322327 - }, - { - "id": 1, - "x": -0.4593007564544678, - "y": -0.3145410716533661, - "orientation": 0.04192871227860451, - "vx": -2.923733518400695e-06, - "vy": -0.00012634276936296374 - }, - { - "id": 2, - "x": -1.0226713418960571, - "y": -0.12192564457654953, - "orientation": -0.6608208417892456, - "vx": -0.9125638008117676, - "vy": -0.8362221717834473 - }, - { - "id": 3, - "x": -2.6413707733154297, - "y": 0.7803255319595337, - "orientation": -0.4864058196544647, - "vx": 0.3012918531894684, - "vy": -1.8947601318359375 - }, - { - "id": 4, - "x": -0.9419023394584656, - "y": -0.32904085516929626, - "orientation": 0.008517052046954632, - "vx": -0.40256020426750183, - "vy": -0.5493391752243042 - }, - { - "id": 5, - "x": -2.5999886989593506, - "y": -1.14923095703125, - "orientation": 0.36108338832855225, - "vx": -3.6999816074967384e-05, - "vy": -0.020172784104943275 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 61.233333333333334 - } - }, - { - "scenario_id": "high_line_zone_vs_score_aware_counter_flow_t9.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 9.816666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_score_aware_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 9.816666666666666, - "ball_x": -0.049972716718912125, - "ball_y": -0.17378823459148407, - "ball_vx": -0.0049653141759335995, - "ball_vy": -0.24562537670135498, - "friendly_robots": [ - { - "id": 0, - "x": 4.410212993621826, - "y": -6.780539115425199e-05, - "orientation": -3.110146999359131, - "vx": 1.2815855043868396e-08, - "vy": -5.316685474099359e-07 - }, - { - "id": 1, - "x": -0.08141870051622391, - "y": -0.07021567970514297, - "orientation": -1.3279452323913574, - "vx": -0.10657647997140884, - "vy": -0.2158154398202896 - }, - { - "id": 2, - "x": -2.4686496257781982, - "y": 2.396265983581543, - "orientation": -0.8058965802192688, - "vx": -0.01109793595969677, - "vy": 0.006478726398199797 - }, - { - "id": 3, - "x": 0.738883912563324, - "y": -1.5065561532974243, - "orientation": 2.0772204399108887, - "vx": -0.664519727230072, - "vy": -0.19486869871616364 - }, - { - "id": 4, - "x": 0.3678053915500641, - "y": -0.11473434418439865, - "orientation": 3.108593702316284, - "vx": -0.9734020829200745, - "vy": 0.11106538027524948 - }, - { - "id": 5, - "x": 2.257232666015625, - "y": -0.8369628190994263, - "orientation": 2.8125293254852295, - "vx": -1.3634337186813354, - "vy": 0.45500513911247253 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410358905792236, - "y": -0.13143593072891235, - "orientation": -0.012918665073812008, - "vx": 0.005791681818664074, - "vy": -0.11442385613918304 - }, - { - "id": 1, - "x": -2.6693856716156006, - "y": 1.859520673751831, - "orientation": -0.5627203583717346, - "vx": 0.14114134013652802, - "vy": -0.6817290186882019 - }, - { - "id": 2, - "x": 0.05632101371884346, - "y": -0.19030800461769104, - "orientation": 2.775657892227173, - "vx": 0.019518695771694183, - "vy": -0.11368593573570251 - }, - { - "id": 3, - "x": 0.541347861289978, - "y": 0.29588666558265686, - "orientation": -2.3421990871429443, - "vx": -0.5674137473106384, - "vy": -0.2635522186756134 - }, - { - "id": 4, - "x": -0.4626552164554596, - "y": -0.0956798642873764, - "orientation": -0.15736441314220428, - "vx": -0.06828487664461136, - "vy": -0.10026688873767853 - }, - { - "id": 5, - "x": -2.5996313095092773, - "y": -0.9942231774330139, - "orientation": 0.3133186995983124, - "vx": -0.0006795182707719505, - "vy": -0.10591529309749603 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 9.816666666666666 - } - }, - { - "scenario_id": "high_line_zone_vs_score_aware_zone_flow_t61.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 61.21666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_score_aware_zone_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 61.21666666666667, - "ball_x": -0.2258540838956833, - "ball_y": 0.02424355410039425, - "ball_vx": 0.0003274216433055699, - "ball_vy": -5.949230762780644e-05, - "friendly_robots": [ - { - "id": 0, - "x": 4.409948825836182, - "y": 0.0029797840397804976, - "orientation": 3.1379501819610596, - "vx": 6.1166804954382314e-09, - "vy": -1.6225484844589744e-10 - }, - { - "id": 1, - "x": 0.7893463969230652, - "y": 0.4078000783920288, - "orientation": -0.6310821175575256, - "vx": 0.018743041902780533, - "vy": -0.013722761534154415 - }, - { - "id": 2, - "x": 0.7456530332565308, - "y": -0.4303865134716034, - "orientation": 0.5088973045349121, - "vx": 0.09561328589916229, - "vy": 0.05345942825078964 - }, - { - "id": 3, - "x": 1.4962785243988037, - "y": 0.5945496559143066, - "orientation": 0.9707822799682617, - "vx": 0.006547222379595041, - "vy": 0.009588832966983318 - }, - { - "id": 4, - "x": 1.4234042167663574, - "y": -0.631614625453949, - "orientation": 0.39054781198501587, - "vx": 0.13475599884986877, - "vy": 0.05562011897563934 - }, - { - "id": 5, - "x": 2.4975533485412598, - "y": 0.001588576938956976, - "orientation": -0.5767715573310852, - "vx": -9.592326932761353e-13, - "vy": 1.5847024213699878e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410130977630615, - "y": 0.01775791309773922, - "orientation": -0.0012475138064473867, - "vx": 0.0002374038303969428, - "vy": -0.031200144439935684 - }, - { - "id": 1, - "x": -0.11703099310398102, - "y": -0.00011938448005821556, - "orientation": -0.0009508335497230291, - "vx": 0.00035441419458948076, - "vy": -1.3766755728283897e-05 - }, - { - "id": 2, - "x": -0.8516575694084167, - "y": 0.5315383672714233, - "orientation": 0.7532224655151367, - "vx": 0.006705786567181349, - "vy": -0.004649521317332983 - }, - { - "id": 3, - "x": -0.8063190579414368, - "y": -0.5549498200416565, - "orientation": -2.8939638137817383, - "vx": -0.012504728510975838, - "vy": 0.06188768893480301 - }, - { - "id": 4, - "x": -1.5021270513534546, - "y": 0.7979691624641418, - "orientation": 0.7631574869155884, - "vx": 4.180975156486966e-05, - "vy": 3.992080019088462e-05 - }, - { - "id": 5, - "x": -1.4980212450027466, - "y": -0.7978624105453491, - "orientation": -2.318500518798828, - "vx": 1.3236078899581116e-11, - "vy": 1.47182266374557e-11 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 61.21666666666667 - } - }, - { - "scenario_id": "high_line_zone_vs_score_aware_zone_flow_t30.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 30.9, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_score_aware_zone_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 30.9, - "ball_x": -2.56685209274292, - "ball_y": 1.1707488298416138, - "ball_vx": -0.12321163713932037, - "ball_vy": -0.05425076559185982, - "friendly_robots": [ - { - "id": 0, - "x": 4.408743381500244, - "y": -0.3827453553676605, - "orientation": 2.924177646636963, - "vx": 0.0022086449898779392, - "vy": -0.04792294278740883 - }, - { - "id": 1, - "x": 2.086824893951416, - "y": -0.7490387558937073, - "orientation": 2.403219223022461, - "vx": -0.6665467619895935, - "vy": 0.5361157655715942 - }, - { - "id": 2, - "x": -2.4713757038116455, - "y": 1.2295806407928467, - "orientation": 2.1327414512634277, - "vx": -0.22852616012096405, - "vy": 0.17614328861236572 - }, - { - "id": 3, - "x": 1.5458844900131226, - "y": 0.17433369159698486, - "orientation": 0.09409688413143158, - "vx": -0.4924033284187317, - "vy": -0.12573546171188354 - }, - { - "id": 4, - "x": 1.9614040851593018, - "y": 0.7786015868186951, - "orientation": 2.743788957595825, - "vx": -0.3500455617904663, - "vy": -0.08715461194515228 - }, - { - "id": 5, - "x": 2.757249116897583, - "y": 1.4561827182769775, - "orientation": 2.892160654067993, - "vx": 0.9898231029510498, - "vy": -1.1362167596817017 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410796642303467, - "y": -0.001968253869563341, - "orientation": 0.5635716915130615, - "vx": -0.0038921693339943886, - "vy": 0.027239039540290833 - }, - { - "id": 1, - "x": -2.7130110263824463, - "y": -1.0396449565887451, - "orientation": 1.7319579124450684, - "vx": -0.7594170570373535, - "vy": 1.3479722738265991 - }, - { - "id": 2, - "x": -3.0412700176239014, - "y": 1.3110562562942505, - "orientation": -0.5198167562484741, - "vx": -0.5320586562156677, - "vy": -0.7261725664138794 - }, - { - "id": 3, - "x": -1.8141298294067383, - "y": 0.33793574571609497, - "orientation": 2.4645886421203613, - "vx": 0.5722513198852539, - "vy": 0.6799382567405701 - }, - { - "id": 4, - "x": -2.167468786239624, - "y": 0.572110116481781, - "orientation": 1.8441784381866455, - "vx": 1.3566752672195435, - "vy": 0.29232871532440186 - }, - { - "id": 5, - "x": -2.6632089614868164, - "y": 1.1178967952728271, - "orientation": 0.13807891309261322, - "vx": 0.8443384766578674, - "vy": -0.3290957808494568 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 30.9 - } - }, - { - "scenario_id": "high_line_zone_vs_score_aware_zone_flow_t46.7_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 46.71666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_score_aware_zone_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 46.71666666666667, - "ball_x": 0.6860795021057129, - "ball_y": 1.388013243675232, - "ball_vx": -0.1287531703710556, - "ball_vy": 0.057857904583215714, - "friendly_robots": [ - { - "id": 0, - "x": 4.399751663208008, - "y": 0.2941305339336395, - "orientation": 2.902965545654297, - "vx": -0.07323314249515533, - "vy": -0.2724984884262085 - }, - { - "id": 1, - "x": -0.32327747344970703, - "y": -0.31147900223731995, - "orientation": 0.9833094477653503, - "vx": 0.3544943332672119, - "vy": 1.6390516757965088 - }, - { - "id": 2, - "x": 0.2577035129070282, - "y": 0.07209917902946472, - "orientation": 1.333147406578064, - "vx": 0.2491171956062317, - "vy": 1.906111240386963 - }, - { - "id": 3, - "x": 0.7254427671432495, - "y": 1.4840928316116333, - "orientation": -2.056351900100708, - "vx": -0.0069961752742528915, - "vy": 0.007267703767865896 - }, - { - "id": 4, - "x": -2.457873582839966, - "y": -2.3897714614868164, - "orientation": 0.8519556522369385, - "vx": 0.09643536806106567, - "vy": -0.020230136811733246 - }, - { - "id": 5, - "x": -0.08047744631767273, - "y": -0.3191164433956146, - "orientation": 1.2386741638183594, - "vx": 0.0739714503288269, - "vy": 0.9020722508430481 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409414768218994, - "y": -0.011299206875264645, - "orientation": 0.2227785736322403, - "vx": -0.010755214840173721, - "vy": 0.06871601939201355 - }, - { - "id": 1, - "x": 2.9265329837799072, - "y": -0.02068556658923626, - "orientation": 2.667495012283325, - "vx": 0.005231846589595079, - "vy": 0.0002737968461588025 - }, - { - "id": 2, - "x": 0.3584616184234619, - "y": -1.088136076927185, - "orientation": 2.170078992843628, - "vx": 0.46037694811820984, - "vy": 1.0643954277038574 - }, - { - "id": 3, - "x": -2.910076141357422, - "y": 0.7482783198356628, - "orientation": 0.16612763702869415, - "vx": -0.0103817880153656, - "vy": 0.7697021961212158 - }, - { - "id": 4, - "x": -3.15293550491333, - "y": 0.479104220867157, - "orientation": 0.20640990138053894, - "vx": -0.0671081468462944, - "vy": 0.46643590927124023 - }, - { - "id": 5, - "x": 1.3522791862487793, - "y": 1.4722126722335815, - "orientation": -2.858422040939331, - "vx": -0.04602821171283722, - "vy": 0.018499935045838356 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 46.71666666666667 - } - }, - { - "scenario_id": "high_line_zone_vs_score_aware_zone_flow_t52.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 52.71666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_score_aware_zone_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 52.71666666666667, - "ball_x": -4.45962381362915, - "ball_y": -0.3885684311389923, - "ball_vx": 0.3303811252117157, - "ball_vy": 0.7807617783546448, - "friendly_robots": [ - { - "id": 0, - "x": 4.405693054199219, - "y": 0.2894695997238159, - "orientation": -3.0145792961120605, - "vx": 0.008510065264999866, - "vy": 0.2116851508617401 - }, - { - "id": 1, - "x": -1.7939578294754028, - "y": 0.751301646232605, - "orientation": -2.5524981021881104, - "vx": -0.008619123138487339, - "vy": -0.0006911150412634015 - }, - { - "id": 2, - "x": -2.915325403213501, - "y": 0.5682874917984009, - "orientation": -2.31760311126709, - "vx": -0.02316293492913246, - "vy": -0.007297692820429802 - }, - { - "id": 3, - "x": -1.0205339193344116, - "y": -0.9887650012969971, - "orientation": 2.970139980316162, - "vx": 1.0054129362106323, - "vy": -0.38221457600593567 - }, - { - "id": 4, - "x": -2.6825902462005615, - "y": -1.7590638399124146, - "orientation": 2.365265130996704, - "vx": -0.7113917469978333, - "vy": 1.3451018333435059 - }, - { - "id": 5, - "x": 0.2592184841632843, - "y": 0.2181660234928131, - "orientation": -3.099484443664551, - "vx": 1.195597529411316, - "vy": 0.1521281898021698 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408621311187744, - "y": -0.2993972599506378, - "orientation": -1.444200873374939, - "vx": -0.013650660403072834, - "vy": -0.1668347716331482 - }, - { - "id": 1, - "x": 2.927098035812378, - "y": -0.020678061991930008, - "orientation": -3.025611162185669, - "vx": -5.649240506500064e-07, - "vy": 4.779715254699113e-06 - }, - { - "id": 2, - "x": -1.7397853136062622, - "y": -1.9187352657318115, - "orientation": 3.052664279937744, - "vx": 0.45995810627937317, - "vy": -0.15049976110458374 - }, - { - "id": 3, - "x": -2.8353140354156494, - "y": -0.25824809074401855, - "orientation": -2.787332057952881, - "vx": 0.41399404406547546, - "vy": 1.6718628406524658 - }, - { - "id": 4, - "x": -3.3655683994293213, - "y": -1.236228346824646, - "orientation": 3.111737012863159, - "vx": -0.5363602638244629, - "vy": 0.474783331155777 - }, - { - "id": 5, - "x": -0.12976808845996857, - "y": -0.5981374382972717, - "orientation": 3.1374027729034424, - "vx": -1.1493932008743286, - "vy": -1.198522925376892 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 52.71666666666667 - } - }, - { - "scenario_id": "high_line_zone_vs_shadow_switch_t29.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 29.03333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_shadow_switch.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 29.03333333333333, - "ball_x": -0.0, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409650802612305, - "y": 0.0029736454598605633, - "orientation": -3.139948844909668, - "vx": -1.758593271006248e-12, - "vy": 5.470363745319062e-13 - }, - { - "id": 1, - "x": 0.5002800226211548, - "y": 0.6411510705947876, - "orientation": -0.5482270121574402, - "vx": 0.5238562226295471, - "vy": -0.4301500916481018 - }, - { - "id": 2, - "x": 0.7976904511451721, - "y": -0.4018135070800781, - "orientation": 0.6647282242774963, - "vx": 0.0004893600125797093, - "vy": 0.00038423153455369174 - }, - { - "id": 3, - "x": 1.4977275133132935, - "y": 0.5958560109138489, - "orientation": 1.0683164596557617, - "vx": 0.003997987136244774, - "vy": 0.007290568668395281 - }, - { - "id": 4, - "x": 1.488916039466858, - "y": -0.5836305618286133, - "orientation": -0.9746993780136108, - "vx": 0.019500045105814934, - "vy": -0.028798997402191162 - }, - { - "id": 5, - "x": 2.296597480773926, - "y": 0.0622318871319294, - "orientation": -0.2979321777820587, - "vx": 0.3578591048717499, - "vy": -0.1094530001282692 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4097514152526855, - "y": 0.40151190757751465, - "orientation": -0.08957462757825851, - "vx": -0.0004382928309496492, - "vy": 0.014910954050719738 - }, - { - "id": 1, - "x": -0.11614638566970825, - "y": 0.016122983768582344, - "orientation": 0.000932467810343951, - "vx": -0.006779704242944717, - "vy": -0.028365885838866234 - }, - { - "id": 2, - "x": -0.8032952547073364, - "y": 0.5014368295669556, - "orientation": -0.4120887815952301, - "vx": 0.0057973721995949745, - "vy": -0.0025278169196099043 - }, - { - "id": 3, - "x": -0.798703134059906, - "y": -0.497313529253006, - "orientation": -2.0198428630828857, - "vx": -8.659739592076221e-14, - "vy": -4.39648317751562e-13 - }, - { - "id": 4, - "x": -1.5027985572814941, - "y": 0.800916314125061, - "orientation": -0.3155403733253479, - "vx": 1.3988810110276972e-13, - "vy": 2.9976021664879227e-13 - }, - { - "id": 5, - "x": -1.502814769744873, - "y": -0.8008710145950317, - "orientation": 0.3010052740573883, - "vx": 5.129230373768223e-13, - "vy": 4.363176486776865e-13 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 29.03333333333333 - } - }, - { - "scenario_id": "high_line_zone_vs_shadow_switch_t64.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 64.9, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_shadow_switch.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 64.9, - "ball_x": -2.25, - "ball_y": -0.0, - "ball_vx": 0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": -0.9195953011512756, - "y": -0.9333574771881104, - "orientation": -2.8456051349639893, - "vx": -0.5928532481193542, - "vy": -1.141671061515808 - }, - { - "id": 1, - "x": -2.132164239883423, - "y": 0.005466431379318237, - "orientation": 3.140643358230591, - "vx": 0.0038074939511716366, - "vy": -0.009617336094379425 - }, - { - "id": 2, - "x": -1.1119474172592163, - "y": -0.6899652481079102, - "orientation": 2.068842649459839, - "vx": -0.17776966094970703, - "vy": 0.2938442826271057 - }, - { - "id": 3, - "x": -1.3517067432403564, - "y": -0.1351437121629715, - "orientation": -0.3387983441352844, - "vx": 0.011964709497988224, - "vy": 0.006591362413018942 - }, - { - "id": 4, - "x": -1.170984148979187, - "y": 0.20286323130130768, - "orientation": -2.7585864067077637, - "vx": 0.0005092000355944037, - "vy": -0.010124838910996914 - }, - { - "id": 5, - "x": -0.9895625710487366, - "y": 0.5470604300498962, - "orientation": 3.1194732189178467, - "vx": -0.4432026147842407, - "vy": 0.30680662393569946 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.207961082458496, - "y": 0.194760262966156, - "orientation": -0.041404496878385544, - "vx": -0.044723909348249435, - "vy": 0.876691460609436 - }, - { - "id": 1, - "x": -1.2364712953567505, - "y": -1.045487403869629, - "orientation": 1.7639471292495728, - "vx": -0.37469586730003357, - "vy": 0.16571590304374695 - }, - { - "id": 2, - "x": -1.3140937089920044, - "y": -0.6391155123710632, - "orientation": 1.152328372001648, - "vx": -0.2822214365005493, - "vy": -0.24743275344371796 - }, - { - "id": 3, - "x": -1.1382681131362915, - "y": -0.231410413980484, - "orientation": 2.637704372406006, - "vx": -0.0023655297700315714, - "vy": 0.014968105591833591 - }, - { - "id": 4, - "x": -1.3917994499206543, - "y": 0.14263758063316345, - "orientation": 0.1756870150566101, - "vx": 0.007531299721449614, - "vy": -0.017019877210259438 - }, - { - "id": 5, - "x": -1.3178036212921143, - "y": 0.6214633584022522, - "orientation": -1.5244749784469604, - "vx": 0.007501574698835611, - "vy": -0.10456240177154541 - } - ], - "referee_command": "PREPARE_PENALTY_YELLOW", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 64.9 - } - }, - { - "scenario_id": "high_line_zone_vs_shadow_switch_t35.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 35.583333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 35.583333333333336, - "ball_x": 2.3091681003570557, - "ball_y": -2.4792981147766113, - "ball_vx": 0.19637516140937805, - "ball_vy": -0.017741866409778595, - "friendly_robots": [ - { - "id": 0, - "x": 4.405750751495361, - "y": -0.05709870532155037, - "orientation": -2.3265933990478516, - "vx": -0.04847326874732971, - "vy": -0.24432767927646637 - }, - { - "id": 1, - "x": 2.6797351837158203, - "y": -2.05629563331604, - "orientation": -1.9879679679870605, - "vx": 0.6237163543701172, - "vy": -0.8894620537757874 - }, - { - "id": 2, - "x": 2.2047595977783203, - "y": -2.459686756134033, - "orientation": -0.22589826583862305, - "vx": 0.14356392621994019, - "vy": 0.032926831394433975 - }, - { - "id": 3, - "x": 3.0082552433013916, - "y": -2.028148889541626, - "orientation": -2.4468111991882324, - "vx": 0.6551568508148193, - "vy": -0.652519941329956 - }, - { - "id": 4, - "x": 2.4891467094421387, - "y": -2.227076768875122, - "orientation": -2.088942527770996, - "vx": -0.021202707663178444, - "vy": -0.17066745460033417 - }, - { - "id": 5, - "x": 2.673111915588379, - "y": -1.323630452156067, - "orientation": -1.9661308526992798, - "vx": -0.12998104095458984, - "vy": 0.2503320574760437 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410189628601074, - "y": -0.002948171691969037, - "orientation": -0.35300949215888977, - "vx": -6.380576067499533e-09, - "vy": 1.0648744108721075e-09 - }, - { - "id": 1, - "x": -0.3402273654937744, - "y": -0.37272319197654724, - "orientation": -2.0661001205444336, - "vx": 9.658940314238862e-14, - "vy": -2.2648549702353193e-13 - }, - { - "id": 2, - "x": 2.372706890106201, - "y": -2.3948774337768555, - "orientation": -2.361391305923462, - "vx": 0.16153399646282196, - "vy": 0.008995218202471733 - }, - { - "id": 3, - "x": 0.4128316342830658, - "y": -2.045961380004883, - "orientation": -0.2541567087173462, - "vx": -2.498001805406602e-13, - "vy": 1.2789769243681803e-12 - }, - { - "id": 4, - "x": -3.1049225330352783, - "y": 0.10508040338754654, - "orientation": -0.44647082686424255, - "vx": 0.005920384544879198, - "vy": -0.0033565161284059286 - }, - { - "id": 5, - "x": -2.9870591163635254, - "y": -0.15591834485530853, - "orientation": -0.4139150083065033, - "vx": -2.1702324204397883e-07, - "vy": 3.787119737808098e-07 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 35.583333333333336 - } - }, - { - "scenario_id": "high_line_zone_vs_shadow_switch_t46.3_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 46.266666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_shadow_switch.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 46.266666666666666, - "ball_x": 2.239765167236328, - "ball_y": -1.9732043743133545, - "ball_vx": -0.00429855240508914, - "ball_vy": 0.0027988734655082226, - "friendly_robots": [ - { - "id": 0, - "x": 4.409885406494141, - "y": -0.004567423369735479, - "orientation": -2.4039552211761475, - "vx": 0.0002016982325585559, - "vy": 0.008035603910684586 - }, - { - "id": 1, - "x": 2.910728931427002, - "y": 1.252340316772461, - "orientation": -1.7854911088943481, - "vx": 0.016001848503947258, - "vy": 0.4181247353553772 - }, - { - "id": 2, - "x": -2.222365140914917, - "y": 2.207643747329712, - "orientation": -0.7570046782493591, - "vx": -0.44495466351509094, - "vy": 0.3381895422935486 - }, - { - "id": 3, - "x": 2.176640272140503, - "y": -2.0702896118164062, - "orientation": 1.3429957628250122, - "vx": -9.689860007711104e-07, - "vy": 2.292149900995355e-07 - }, - { - "id": 4, - "x": 2.6631722450256348, - "y": -2.2831671237945557, - "orientation": 2.487248182296753, - "vx": -0.11748737841844559, - "vy": -0.031014250591397285 - }, - { - "id": 5, - "x": 2.5943398475646973, - "y": -1.6476460695266724, - "orientation": -2.3904035091400146, - "vx": -0.027196034789085388, - "vy": -0.052137572318315506 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409046649932861, - "y": -0.09549058973789215, - "orientation": -0.2732562720775604, - "vx": -0.0011994399828836322, - "vy": 0.39885377883911133 - }, - { - "id": 1, - "x": -2.9213593006134033, - "y": -0.36585474014282227, - "orientation": -0.27583250403404236, - "vx": -0.15558116137981415, - "vy": 0.6392866969108582 - }, - { - "id": 2, - "x": -1.8073385953903198, - "y": -0.6351499557495117, - "orientation": -0.29785510897636414, - "vx": -1.531235933303833, - "vy": 1.158036231994629 - }, - { - "id": 3, - "x": 3.0888068675994873, - "y": -1.6011005640029907, - "orientation": -2.5572855472564697, - "vx": 0.18533633649349213, - "vy": -0.10277650505304337 - }, - { - "id": 4, - "x": -0.9299589991569519, - "y": 1.7709708213806152, - "orientation": -0.8786895871162415, - "vx": -1.2155791521072388, - "vy": 0.7607848048210144 - }, - { - "id": 5, - "x": 2.67523455619812, - "y": -1.9930428266525269, - "orientation": -2.5832409858703613, - "vx": 0.8625338673591614, - "vy": -0.2819924056529999 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 46.266666666666666 - } - }, - { - "scenario_id": "high_line_zone_vs_shadow_switch_t49.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 49.43333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_shadow_switch.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 49.43333333333333, - "ball_x": 2.8230276107788086, - "ball_y": 1.4127354621887207, - "ball_vx": -0.00724879652261734, - "ball_vy": 0.035769183188676834, - "friendly_robots": [ - { - "id": 0, - "x": 4.408539772033691, - "y": 0.07200650125741959, - "orientation": 2.4596614837646484, - "vx": 0.002595590427517891, - "vy": -0.1264929622411728 - }, - { - "id": 1, - "x": 2.9285755157470703, - "y": 1.4337430000305176, - "orientation": 3.052849292755127, - "vx": 2.0117408894293476e-06, - "vy": 7.1105355345935095e-06 - }, - { - "id": 2, - "x": -2.455064058303833, - "y": 2.34013032913208, - "orientation": -0.18162305653095245, - "vx": 0.001645396463572979, - "vy": 0.025364119559526443 - }, - { - "id": 3, - "x": 1.6010266542434692, - "y": -0.9268436431884766, - "orientation": 1.6476080417633057, - "vx": 1.3249401575876618e-11, - "vy": -1.6628365351323282e-10 - }, - { - "id": 4, - "x": -0.6528451442718506, - "y": -1.7978342771530151, - "orientation": 0.830466091632843, - "vx": -1.8636329174041748, - "vy": 0.4583222270011902 - }, - { - "id": 5, - "x": 0.523921549320221, - "y": -0.14014261960983276, - "orientation": 0.6918011903762817, - "vx": -1.787383794784546, - "vy": 0.697769284248352 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.417726993560791, - "y": 0.06910362094640732, - "orientation": 0.19323720037937164, - "vx": 0.014037569053471088, - "vy": 0.4350298047065735 - }, - { - "id": 1, - "x": -2.8397700786590576, - "y": 0.5986234545707703, - "orientation": 0.21448065340518951, - "vx": 0.03762396425008774, - "vy": 0.25871148705482483 - }, - { - "id": 2, - "x": -3.1583523750305176, - "y": 0.539420485496521, - "orientation": 0.1731005311012268, - "vx": 0.020410114899277687, - "vy": 0.08356865495443344 - }, - { - "id": 3, - "x": 2.3141961097717285, - "y": -0.9976268410682678, - "orientation": 1.3912503719329834, - "vx": -0.19863535463809967, - "vy": 0.12493743002414703 - }, - { - "id": 4, - "x": -1.8442466259002686, - "y": 2.360539436340332, - "orientation": -0.20489615201950073, - "vx": -0.019259432330727577, - "vy": -0.03862655535340309 - }, - { - "id": 5, - "x": 0.9646972417831421, - "y": -2.0235581398010254, - "orientation": 1.1782852411270142, - "vx": -1.752926230430603, - "vy": 0.40033191442489624 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 49.43333333333333 - } - }, - { - "scenario_id": "high_line_zone_vs_shadow_switch_t56.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 56.3, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 56.3, - "ball_x": -4.373049736022949, - "ball_y": 0.09252352267503738, - "ball_vx": -0.42900657653808594, - "ball_vy": -0.45986488461494446, - "friendly_robots": [ - { - "id": 0, - "x": 4.416865825653076, - "y": 0.17461156845092773, - "orientation": 3.07572340965271, - "vx": -0.0146878557279706, - "vy": 0.4145781099796295 - }, - { - "id": 1, - "x": -2.8044545650482178, - "y": 1.114197850227356, - "orientation": -2.992694854736328, - "vx": -1.0230298042297363, - "vy": 0.07542146742343903 - }, - { - "id": 2, - "x": -2.817755699157715, - "y": 2.328918218612671, - "orientation": -2.238079071044922, - "vx": 0.3908202648162842, - "vy": -0.2969258725643158 - }, - { - "id": 3, - "x": -1.9187976121902466, - "y": 2.137657880783081, - "orientation": -2.6780269145965576, - "vx": 0.36176586151123047, - "vy": -0.34210076928138733 - }, - { - "id": 4, - "x": -1.6599338054656982, - "y": -1.2660576105117798, - "orientation": 2.655055284500122, - "vx": 0.8080978393554688, - "vy": 0.07478248327970505 - }, - { - "id": 5, - "x": -2.646965503692627, - "y": 2.3869264125823975, - "orientation": -2.183849334716797, - "vx": 0.22172079980373383, - "vy": 0.3046324849128723 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407161712646484, - "y": 0.005270886234939098, - "orientation": 1.0237932205200195, - "vx": -0.009717958979308605, - "vy": 0.03990756347775459 - }, - { - "id": 1, - "x": -3.187187433242798, - "y": 1.0319626331329346, - "orientation": -2.970916271209717, - "vx": -0.6988651156425476, - "vy": -0.23267842829227448 - }, - { - "id": 2, - "x": -3.0610263347625732, - "y": 0.3009103238582611, - "orientation": 2.813568592071533, - "vx": 0.1998879760503769, - "vy": -1.6130187511444092 - }, - { - "id": 3, - "x": -1.0516579151153564, - "y": 1.6126093864440918, - "orientation": -3.0850415229797363, - "vx": -0.07355142384767532, - "vy": 0.1152062863111496 - }, - { - "id": 4, - "x": -2.3066282272338867, - "y": 2.3004608154296875, - "orientation": -2.511882781982422, - "vx": -0.4401426315307617, - "vy": -0.5488802790641785 - }, - { - "id": 5, - "x": -1.629675030708313, - "y": -1.0455857515335083, - "orientation": 2.6769697666168213, - "vx": -0.15415027737617493, - "vy": 0.855015754699707 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 56.3 - } - }, - { - "scenario_id": "high_line_zone_vs_split_shape_t18.3_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 18.316666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 18.316666666666666, - "ball_x": 0.873863697052002, - "ball_y": -0.07522287219762802, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.39732027053833, - "y": -0.0037627171259373426, - "orientation": -3.131899833679199, - "vx": 1.8118839761882555e-12, - "vy": 3.5284275501368256e-14 - }, - { - "id": 1, - "x": 0.15791800618171692, - "y": 0.2553780972957611, - "orientation": 2.7080647945404053, - "vx": -0.018223512917757034, - "vy": 0.008415033109486103 - }, - { - "id": 2, - "x": -2.4723916053771973, - "y": 2.398458480834961, - "orientation": -0.6380659341812134, - "vx": 4.956035581926699e-12, - "vy": -5.861977570020827e-13 - }, - { - "id": 3, - "x": 1.9863131046295166, - "y": -1.293918490409851, - "orientation": 2.2400972843170166, - "vx": -1.0458300891968975e-12, - "vy": 1.98507876802978e-12 - }, - { - "id": 4, - "x": 0.6877110004425049, - "y": 0.6860288977622986, - "orientation": 1.8115216493606567, - "vx": -0.00681938836351037, - "vy": 0.02788720838725567 - }, - { - "id": 5, - "x": 1.9024187326431274, - "y": -0.7229353785514832, - "orientation": 2.556396484375, - "vx": 7.793765632868599e-13, - "vy": -5.762057497804562e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.444624900817871, - "y": 0.0021763991098850965, - "orientation": -0.010499028488993645, - "vx": 1.8172130467064562e-11, - "vy": 3.760013134179729e-15 - }, - { - "id": 1, - "x": 0.6650625467300415, - "y": -0.22901421785354614, - "orientation": 2.901439905166626, - "vx": 4.3298697960381105e-13, - "vy": 1.740274591099933e-13 - }, - { - "id": 2, - "x": -2.9299423694610596, - "y": -0.3253217339515686, - "orientation": 0.06660915911197662, - "vx": -3.064215547965432e-13, - "vy": 2.581268532253489e-13 - }, - { - "id": 3, - "x": -3.1350390911102295, - "y": -0.5210192203521729, - "orientation": 0.11166632175445557, - "vx": -1.3455903058456897e-12, - "vy": 1.765254609153999e-13 - }, - { - "id": 4, - "x": 1.8059269189834595, - "y": -0.005094737745821476, - "orientation": 1.4622989892959595, - "vx": 6.328271240363392e-13, - "vy": 3.603888021341817e-14 - }, - { - "id": 5, - "x": -1.8703598976135254, - "y": 2.3963429927825928, - "orientation": -0.7350667119026184, - "vx": 1.1524114995609125e-12, - "vy": -9.325873406851315e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 18.316666666666666 - } - }, - { - "scenario_id": "high_line_zone_vs_split_shape_t25.3_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 25.3, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 25.3, - "ball_x": 2.5, - "ball_y": 0.7302416563034058, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.3943891525268555, - "y": 0.3537599742412567, - "orientation": 2.2151801586151123, - "vx": -7.114309141798003e-12, - "vy": 3.480549182199866e-13 - }, - { - "id": 1, - "x": 1.6719388961791992, - "y": 0.9211950898170471, - "orientation": -0.0620473213493824, - "vx": -3.730349362740526e-13, - "vy": -5.029310301551959e-13 - }, - { - "id": 2, - "x": -2.4620752334594727, - "y": 2.39029860496521, - "orientation": -0.27050936222076416, - "vx": 1.3322676295501878e-14, - "vy": 6.661338147750939e-13 - }, - { - "id": 3, - "x": 3.129772186279297, - "y": -0.1414880007505417, - "orientation": 0.6049344539642334, - "vx": 3.597122599785507e-13, - "vy": 2.0566881531181025e-13 - }, - { - "id": 4, - "x": 1.938806176185608, - "y": -0.24635569751262665, - "orientation": 0.08536850661039352, - "vx": -9.325873406851315e-14, - "vy": 7.327471962526033e-14 - }, - { - "id": 5, - "x": 2.6103458404541016, - "y": -0.05634891241788864, - "orientation": -1.430471420288086, - "vx": 0.0013948682462796569, - "vy": -0.009943273849785328 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.488686561584473, - "y": -0.03395058959722519, - "orientation": 0.043072815984487534, - "vx": -2.1582735598713043e-12, - "vy": 6.17214612752548e-13 - }, - { - "id": 1, - "x": 2.468309164047241, - "y": 0.2565378248691559, - "orientation": 0.21262235939502716, - "vx": -1.2736478538499796e-11, - "vy": -7.543965452327939e-13 - }, - { - "id": 2, - "x": -2.4226150512695312, - "y": 0.5000923871994019, - "orientation": 0.05051359534263611, - "vx": 2.2648549702353193e-13, - "vy": -3.7636560534792807e-13 - }, - { - "id": 3, - "x": -1.6735128164291382, - "y": -0.339847594499588, - "orientation": 0.023997407406568527, - "vx": 9.192646643896296e-13, - "vy": -1.432187701766452e-13 - }, - { - "id": 4, - "x": 2.0531797409057617, - "y": 0.5604571104049683, - "orientation": -0.47084322571754456, - "vx": -3.623767952376511e-12, - "vy": 1.4921397450962104e-12 - }, - { - "id": 5, - "x": -2.42400860786438, - "y": 1.6765772104263306, - "orientation": -0.24018754065036774, - "vx": 4.8760995241536875e-12, - "vy": 6.59472476627343e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 25.3 - } - }, - { - "scenario_id": "high_line_zone_vs_split_shape_t39.5_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 39.53333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 39.53333333333333, - "ball_x": 4.0, - "ball_y": -2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.395590305328369, - "y": -0.407095730304718, - "orientation": -3.106837749481201, - "vx": -1.5720758028692217e-12, - "vy": 1.2606582444618653e-12 - }, - { - "id": 1, - "x": 3.2735514640808105, - "y": -2.271242618560791, - "orientation": 2.835634231567383, - "vx": -0.0644138976931572, - "vy": 0.02028408646583557 - }, - { - "id": 2, - "x": -2.4741299152374268, - "y": -2.393869161605835, - "orientation": -0.07632575929164886, - "vx": -1.4521717162097048e-12, - "vy": -1.4654943925052066e-13 - }, - { - "id": 3, - "x": -1.8455654382705688, - "y": -0.17156338691711426, - "orientation": -0.7811318039894104, - "vx": 3.197442310920451e-13, - "vy": -6.869504964868156e-13 - }, - { - "id": 4, - "x": -0.5921858549118042, - "y": 0.6515136361122131, - "orientation": -1.539018988609314, - "vx": -2.631228568361621e-13, - "vy": -1.199040866595169e-13 - }, - { - "id": 5, - "x": 3.6938695907592773, - "y": -1.7942652702331543, - "orientation": 1.9809963703155518, - "vx": -0.021514013409614563, - "vy": 0.04959728196263313 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393076419830322, - "y": 0.10976675897836685, - "orientation": -0.030120300129055977, - "vx": -5.062616992290714e-13, - "vy": 1.5974721545575221e-12 - }, - { - "id": 1, - "x": 3.642439365386963, - "y": -2.8143951892852783, - "orientation": -0.6759228706359863, - "vx": -1.9051427102567686e-12, - "vy": 1.5187850976872141e-12 - }, - { - "id": 2, - "x": -2.8054356575012207, - "y": -0.9357526302337646, - "orientation": -0.3626287579536438, - "vx": 2.970956813896919e-12, - "vy": -2.9476421303797906e-12 - }, - { - "id": 3, - "x": -3.108055591583252, - "y": -0.7646061778068542, - "orientation": -0.31989821791648865, - "vx": -9.85878045867139e-13, - "vy": -2.6645352591003757e-13 - }, - { - "id": 4, - "x": 1.1527135372161865, - "y": 0.6308692097663879, - "orientation": -1.647698998451233, - "vx": 3.597122599785507e-13, - "vy": -5.395683899678261e-13 - }, - { - "id": 5, - "x": -1.8697203397750854, - "y": -2.359351396560669, - "orientation": -0.09359133988618851, - "vx": -2.944311461305915e-12, - "vy": -9.459100169806334e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 39.53333333333333 - } - }, - { - "scenario_id": "high_line_zone_vs_split_shape_t33.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 33.166666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_split_shape.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 33.166666666666664, - "ball_x": 3.460183620452881, - "ball_y": 0.5391693711280823, - "ball_vx": -0.016454366967082024, - "ball_vy": -0.0027377610094845295, - "friendly_robots": [ - { - "id": 0, - "x": 4.194765567779541, - "y": 0.19736243784427643, - "orientation": 2.7549357414245605, - "vx": 0.3775893747806549, - "vy": -0.34963709115982056 - }, - { - "id": 1, - "x": 3.0432796478271484, - "y": -1.288243055343628, - "orientation": 1.373302936553955, - "vx": -0.2179063856601715, - "vy": -0.3545861542224884 - }, - { - "id": 2, - "x": -2.2083537578582764, - "y": -0.7400901913642883, - "orientation": 0.3723197877407074, - "vx": -0.19228501617908478, - "vy": -1.5037049055099487 - }, - { - "id": 3, - "x": 2.6058907508850098, - "y": -0.4239833354949951, - "orientation": 0.8480391502380371, - "vx": -0.010291295126080513, - "vy": 0.016273291781544685 - }, - { - "id": 4, - "x": 3.043093681335449, - "y": 0.3042728006839752, - "orientation": 0.5525311827659607, - "vx": -0.09314748644828796, - "vy": 0.04867049306631088 - }, - { - "id": 5, - "x": 3.442030668258667, - "y": 0.649832546710968, - "orientation": -1.7389649152755737, - "vx": -2.597341335786041e-06, - "vy": 9.624073982195114e-07 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410357475280762, - "y": 0.1016860157251358, - "orientation": 0.054958000779151917, - "vx": 0.0006641255458816886, - "vy": -0.12654785811901093 - }, - { - "id": 1, - "x": 2.7293293476104736, - "y": 0.8143479228019714, - "orientation": -1.2956918478012085, - "vx": -0.06284061819314957, - "vy": -0.14040392637252808 - }, - { - "id": 2, - "x": -2.9978747367858887, - "y": -0.08350440114736557, - "orientation": 0.07605091482400894, - "vx": -0.020791281014680862, - "vy": -0.43882182240486145 - }, - { - "id": 3, - "x": -2.6216073036193848, - "y": 0.27670666575431824, - "orientation": 0.1779964417219162, - "vx": -0.3018121123313904, - "vy": -0.9416681528091431 - }, - { - "id": 4, - "x": 2.6946067810058594, - "y": 0.6378242373466492, - "orientation": 0.06706396490335464, - "vx": -0.3114781975746155, - "vy": -0.2627483606338501 - }, - { - "id": 5, - "x": -1.6494677066802979, - "y": -0.27243930101394653, - "orientation": 0.13230431079864502, - "vx": 0.0892098918557167, - "vy": -0.7875165939331055 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 33.166666666666664 - } - }, - { - "scenario_id": "high_line_zone_vs_switch_of_play_t10.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 10.466666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 10.466666666666667, - "ball_x": 0.34584784507751465, - "ball_y": 0.012826529331505299, - "ball_vx": -0.0038556281942874193, - "ball_vy": 0.004852924961596727, - "friendly_robots": [ - { - "id": 0, - "x": 4.410280704498291, - "y": 0.07192239165306091, - "orientation": -3.124081611633301, - "vx": -0.0005152186495251954, - "vy": -0.1265067309141159 - }, - { - "id": 1, - "x": 0.2547970414161682, - "y": -0.05962814763188362, - "orientation": 0.9988325834274292, - "vx": -9.97302549876622e-07, - "vy": 8.003191851457814e-07 - }, - { - "id": 2, - "x": -2.472442626953125, - "y": 2.398491382598877, - "orientation": -0.703446090221405, - "vx": -4.99518500873819e-05, - "vy": 2.978409429488238e-05 - }, - { - "id": 3, - "x": 1.1903811693191528, - "y": 1.4336662292480469, - "orientation": -2.1139981746673584, - "vx": 0.026979977265000343, - "vy": 0.09909075498580933 - }, - { - "id": 4, - "x": 0.7821030020713806, - "y": -0.00032458212808705866, - "orientation": 3.102047920227051, - "vx": 0.024317611008882523, - "vy": 0.020385796204209328 - }, - { - "id": 5, - "x": 2.5998282432556152, - "y": -0.9002172350883484, - "orientation": 2.7552270889282227, - "vx": 0.0002914611832238734, - "vy": 0.02059909701347351 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4099836349487305, - "y": -0.002985964296385646, - "orientation": 0.002344838110730052, - "vx": -3.489262212497124e-09, - "vy": 2.2897129525745186e-08 - }, - { - "id": 1, - "x": 0.4316299259662628, - "y": 0.08565262705087662, - "orientation": -1.0016225576400757, - "vx": 0.015859998762607574, - "vy": -0.4023295044898987 - }, - { - "id": 2, - "x": -0.6242014169692993, - "y": -1.340670108795166, - "orientation": 0.8743392825126648, - "vx": 0.4294474124908447, - "vy": -0.2612614929676056 - }, - { - "id": 3, - "x": 2.455780029296875, - "y": -2.3848586082458496, - "orientation": 2.2921671867370605, - "vx": 0.03381410241127014, - "vy": -0.026638269424438477 - }, - { - "id": 4, - "x": -3.0534329414367676, - "y": 0.6072854995727539, - "orientation": -0.17414461076259613, - "vx": 0.011852853000164032, - "vy": -0.0023646815679967403 - }, - { - "id": 5, - "x": -3.0028109550476074, - "y": 0.32586461305618286, - "orientation": -0.09419532120227814, - "vx": -1.897547541318545e-08, - "vy": -5.869671326763637e-08 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 10.466666666666667 - } - }, - { - "scenario_id": "high_line_zone_vs_switch_of_play_t19.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 19.683333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 19.683333333333334, - "ball_x": 0.12841379642486572, - "ball_y": 2.349278688430786, - "ball_vx": 0.010962776839733124, - "ball_vy": -0.257595956325531, - "friendly_robots": [ - { - "id": 0, - "x": 4.41005277633667, - "y": -0.0029365322552621365, - "orientation": 2.6374759674072266, - "vx": 7.274181257344026e-12, - "vy": -2.9445976906794513e-12 - }, - { - "id": 1, - "x": 0.14106230437755585, - "y": 2.470926523208618, - "orientation": -1.3389650583267212, - "vx": 0.000235984189203009, - "vy": -0.0007623793208040297 - }, - { - "id": 2, - "x": -2.4724395275115967, - "y": 2.3985023498535156, - "orientation": -0.01570149138569832, - "vx": -1.1590728377086634e-12, - "vy": 1.9317880628477724e-12 - }, - { - "id": 3, - "x": 1.0560014247894287, - "y": -1.445412039756775, - "orientation": 1.8091044425964355, - "vx": 0.010922943241894245, - "vy": -0.031925152987241745 - }, - { - "id": 4, - "x": -1.7980127334594727, - "y": 0.7521895170211792, - "orientation": 0.6958371996879578, - "vx": 2.1972383024149167e-08, - "vy": -3.160972994464828e-08 - }, - { - "id": 5, - "x": -2.9270920753479004, - "y": -0.3495665192604065, - "orientation": 0.7260329127311707, - "vx": 4.115345220156996e-08, - "vy": -2.801397158691543e-08 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4101667404174805, - "y": 0.010848559439182281, - "orientation": 0.47621625661849976, - "vx": 0.00029342397465370595, - "vy": -0.019084714353084564 - }, - { - "id": 1, - "x": 0.2367432713508606, - "y": 2.3154549598693848, - "orientation": 2.519164562225342, - "vx": 0.024786578491330147, - "vy": -0.0764051079750061 - }, - { - "id": 2, - "x": -0.587367594242096, - "y": -0.8823586106300354, - "orientation": 1.3801004886627197, - "vx": -0.08529071509838104, - "vy": -1.037246584892273 - }, - { - "id": 3, - "x": 2.3715813159942627, - "y": -1.3578704595565796, - "orientation": 2.1751022338867188, - "vx": 0.06019105389714241, - "vy": 1.9142369031906128 - }, - { - "id": 4, - "x": -3.17745304107666, - "y": 0.44656121730804443, - "orientation": 0.5196667313575745, - "vx": -0.01421340275555849, - "vy": -0.09701903909444809 - }, - { - "id": 5, - "x": -2.9280636310577393, - "y": 0.36870506405830383, - "orientation": 0.5726907849311829, - "vx": -0.014850902371108532, - "vy": -0.04012681171298027 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 19.683333333333334 - } - }, - { - "scenario_id": "high_line_zone_vs_switch_of_play_t27.3_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 27.349999999999998, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_switch_of_play.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 27.349999999999998, - "ball_x": -0.023504434153437614, - "ball_y": -0.7403988838195801, - "ball_vx": 0.017726566642522812, - "ball_vy": -0.009533696807920933, - "friendly_robots": [ - { - "id": 0, - "x": 4.410117149353027, - "y": 0.002936353674158454, - "orientation": -2.975656747817993, - "vx": 7.263789569833534e-10, - "vy": 2.437728907622727e-10 - }, - { - "id": 1, - "x": 0.6082738041877747, - "y": 1.633471965789795, - "orientation": -1.81415593624115, - "vx": 0.3552604913711548, - "vy": -0.2531682252883911 - }, - { - "id": 2, - "x": -0.0748748853802681, - "y": -0.8352081775665283, - "orientation": 1.345806360244751, - "vx": 2.0868899355264148e-06, - "vy": -9.203648119182617e-07 - }, - { - "id": 3, - "x": -1.6607905626296997, - "y": 2.0601749420166016, - "orientation": -1.1547679901123047, - "vx": -1.5313732624053955, - "vy": 0.6119630336761475 - }, - { - "id": 4, - "x": -1.797836184501648, - "y": 0.7454162240028381, - "orientation": -0.6961734890937805, - "vx": -0.003806815017014742, - "vy": 0.008064299821853638 - }, - { - "id": 5, - "x": -2.927116870880127, - "y": -0.3494887053966522, - "orientation": -0.1339373141527176, - "vx": -0.0010844140779227018, - "vy": -0.008033428341150284 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.401403903961182, - "y": 0.1350983828306198, - "orientation": -0.1839260756969452, - "vx": -0.014436141587793827, - "vy": 0.4832207262516022 - }, - { - "id": 1, - "x": -0.22043731808662415, - "y": -0.4539666473865509, - "orientation": -1.697788119316101, - "vx": -0.054909318685531616, - "vy": -0.08190907537937164 - }, - { - "id": 2, - "x": -0.8652771711349487, - "y": 1.0656328201293945, - "orientation": -1.0369634628295898, - "vx": -0.4689358174800873, - "vy": 0.8827674388885498 - }, - { - "id": 3, - "x": 2.472909688949585, - "y": 2.3979239463806152, - "orientation": -2.24385142326355, - "vx": 4.9383992006823973e-08, - "vy": -6.50386695610905e-08 - }, - { - "id": 4, - "x": -3.23632550239563, - "y": 0.017088942229747772, - "orientation": -0.25816166400909424, - "vx": -0.17629693448543549, - "vy": -0.6442051529884338 - }, - { - "id": 5, - "x": -2.9846487045288086, - "y": 0.009552465751767159, - "orientation": -0.2757107615470886, - "vx": -0.1917136311531067, - "vy": -0.6333680748939514 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 27.349999999999998 - } - }, - { - "scenario_id": "high_line_zone_vs_switch_of_play_t29.8_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 29.849999999999998, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_switch_of_play.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 29.849999999999998, - "ball_x": 0.6595280766487122, - "ball_y": 1.5177345275878906, - "ball_vx": -0.0013096777256578207, - "ball_vy": 0.057237543165683746, - "friendly_robots": [ - { - "id": 0, - "x": 4.404158592224121, - "y": 0.09610041975975037, - "orientation": 2.7951838970184326, - "vx": 0.010105443187057972, - "vy": -0.16896437108516693 - }, - { - "id": 1, - "x": 0.7626664638519287, - "y": 1.5193105936050415, - "orientation": 3.0472922325134277, - "vx": -0.00019729782070498914, - "vy": -0.00036534795071929693 - }, - { - "id": 2, - "x": 0.1086399182677269, - "y": 0.05087235942482948, - "orientation": 1.1653175354003906, - "vx": -4.729199787334437e-08, - "vy": 1.4041208373782865e-07 - }, - { - "id": 3, - "x": -2.451749086380005, - "y": 2.3541862964630127, - "orientation": -0.27511918544769287, - "vx": -0.07110081613063812, - "vy": -0.1521114856004715 - }, - { - "id": 4, - "x": -1.7987362146377563, - "y": 0.747347891330719, - "orientation": 0.2879302203655243, - "vx": -2.9521902433771174e-07, - "vy": 1.0013538940256694e-06 - }, - { - "id": 5, - "x": -2.7767231464385986, - "y": -0.27257099747657776, - "orientation": 0.38977232575416565, - "vx": -0.07079882174730301, - "vy": 0.8751791715621948 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.388341426849365, - "y": 0.07034973055124283, - "orientation": 0.3375297784805298, - "vx": 0.12120777368545532, - "vy": -0.4176992177963257 - }, - { - "id": 1, - "x": 0.48845693469047546, - "y": 0.9687350392341614, - "orientation": -2.949888229370117, - "vx": -0.03068489581346512, - "vy": 1.4292821884155273 - }, - { - "id": 2, - "x": -0.464880108833313, - "y": 1.0982017517089844, - "orientation": -0.056118715554475784, - "vx": 0.184854656457901, - "vy": -1.2616589069366455 - }, - { - "id": 3, - "x": 2.472905158996582, - "y": 2.3979294300079346, - "orientation": -2.675220489501953, - "vx": -4.253689382949233e-07, - "vy": 8.438472605121206e-07 - }, - { - "id": 4, - "x": -3.0293595790863037, - "y": -0.09800013899803162, - "orientation": 0.39633724093437195, - "vx": 0.09353131055831909, - "vy": 0.26136139035224915 - }, - { - "id": 5, - "x": -3.2964930534362793, - "y": -0.0240358654409647, - "orientation": 0.32037800550460815, - "vx": 0.43521642684936523, - "vy": 1.103143334388733 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 29.849999999999998 - } - }, - { - "scenario_id": "high_line_zone_vs_three_slot_t26.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 26.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 26.2, - "ball_x": 0.20914602279663086, - "ball_y": 0.024521104991436005, - "ball_vx": 0.003660408314317465, - "ball_vy": 0.0029464801773428917, - "friendly_robots": [ - { - "id": 0, - "x": 4.4100189208984375, - "y": 0.0029351243283599615, - "orientation": 3.1374239921569824, - "vx": -4.9749271369137205e-09, - "vy": 3.078536536804677e-08 - }, - { - "id": 1, - "x": 0.2621956169605255, - "y": 0.12624062597751617, - "orientation": -1.727723240852356, - "vx": 0.0029088184237480164, - "vy": 0.0032975308131426573 - }, - { - "id": 2, - "x": -2.472458839416504, - "y": 2.3985073566436768, - "orientation": -0.7256126403808594, - "vx": 1.8950441216247782e-08, - "vy": 2.1281550743879052e-08 - }, - { - "id": 3, - "x": 1.1570820808410645, - "y": -1.479132890701294, - "orientation": 2.118417978286743, - "vx": 0.10109006613492966, - "vy": -0.019166897982358932 - }, - { - "id": 4, - "x": -2.925724744796753, - "y": 0.24156619608402252, - "orientation": -0.06759899109601974, - "vx": -0.007521901745349169, - "vy": 0.015315501019358635 - }, - { - "id": 5, - "x": -1.79761803150177, - "y": 0.7482246160507202, - "orientation": -0.34709855914115906, - "vx": 1.3539382948124512e-08, - "vy": 3.6218704480006636e-08 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410033702850342, - "y": 0.0029922376852482557, - "orientation": 0.0036877980455756187, - "vx": -3.1462299432405416e-09, - "vy": 2.4447055935183926e-08 - }, - { - "id": 1, - "x": 0.10036095231771469, - "y": 0.04791546240448952, - "orientation": 0.13947686553001404, - "vx": 0.0036067883484065533, - "vy": 0.0033489796333014965 - }, - { - "id": 2, - "x": -2.985610008239746, - "y": -0.46532493829727173, - "orientation": 0.15308117866516113, - "vx": -0.00046398595441132784, - "vy": 0.0016700372798368335 - }, - { - "id": 3, - "x": -3.0446829795837402, - "y": -0.19943980872631073, - "orientation": 0.06771523505449295, - "vx": 0.00023839030473027378, - "vy": -0.001719354884698987 - }, - { - "id": 4, - "x": 0.5124869346618652, - "y": 0.3109875023365021, - "orientation": -2.215252637863159, - "vx": -0.036009930074214935, - "vy": -0.48100292682647705 - }, - { - "id": 5, - "x": 3.0645456314086914, - "y": -0.10508888214826584, - "orientation": -3.105478286743164, - "vx": -0.3370136022567749, - "vy": 1.0534281730651855 - } - ], - "referee_command": "STOP", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 26.2 - } - }, - { - "scenario_id": "high_line_zone_vs_three_slot_t52.4_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 52.4, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 52.4, - "ball_x": -2.5, - "ball_y": 0.6075503826141357, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402918338775635, - "y": 0.3822110891342163, - "orientation": 3.1406962871551514, - "vx": 2.211564265053312e-12, - "vy": 2.0650148258027912e-13 - }, - { - "id": 1, - "x": -3.019411087036133, - "y": 1.1672435998916626, - "orientation": 2.323371648788452, - "vx": -0.020870963111519814, - "vy": 0.040425870567560196 - }, - { - "id": 2, - "x": -2.4542269706726074, - "y": 2.2801053524017334, - "orientation": -2.4631829261779785, - "vx": 3.3306690738754696e-13, - "vy": -2.171596236166806e-12 - }, - { - "id": 3, - "x": -0.6331464052200317, - "y": 0.5453656911849976, - "orientation": 3.1400156021118164, - "vx": 6.861178292183467e-13, - "vy": -7.66053886991358e-14 - }, - { - "id": 4, - "x": 2.0233616828918457, - "y": 0.9506543278694153, - "orientation": 1.2415460348129272, - "vx": -2.0383694732117874e-12, - "vy": -2.6545432518787493e-12 - }, - { - "id": 5, - "x": -2.9526278972625732, - "y": -0.030222270637750626, - "orientation": -2.1889126300811768, - "vx": -0.01826154813170433, - "vy": -0.025731345638632774 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.284384250640869, - "y": 0.7178455591201782, - "orientation": 0.24053102731704712, - "vx": 2.504663143554353e-12, - "vy": 9.42579347906758e-13 - }, - { - "id": 1, - "x": -3.044365644454956, - "y": 0.5462542176246643, - "orientation": -2.9015393257141113, - "vx": 8.260059303211165e-13, - "vy": 9.259260025373806e-13 - }, - { - "id": 2, - "x": -2.699585199356079, - "y": 0.511345386505127, - "orientation": -2.9318981170654297, - "vx": -1.0658141036401503e-12, - "vy": -5.795364188543317e-13 - }, - { - "id": 3, - "x": -3.28065824508667, - "y": 0.5293142199516296, - "orientation": -3.0928781032562256, - "vx": 1.9451107391432743e-12, - "vy": 8.326672684688674e-14 - }, - { - "id": 4, - "x": -2.628157377243042, - "y": 0.3442092537879944, - "orientation": 3.1036436557769775, - "vx": 3.730349362740526e-13, - "vy": 1.38222766565832e-13 - }, - { - "id": 5, - "x": -0.8509266972541809, - "y": 0.06968608498573303, - "orientation": 2.7956345081329346, - "vx": 2.76445533131664e-13, - "vy": -8.368306048112117e-14 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 52.4 - } - }, - { - "scenario_id": "high_line_zone_vs_three_slot_t60.5_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 60.46666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 60.46666666666667, - "ball_x": 2.5, - "ball_y": 0.9440785646438599, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.408472061157227, - "y": 0.4062992036342621, - "orientation": 2.5117545127868652, - "vx": -1.865174681370263e-13, - "vy": 3.83026943495679e-14 - }, - { - "id": 1, - "x": -1.8681135177612305, - "y": 0.7407731413841248, - "orientation": 0.029712092131376266, - "vx": -2.9309887850104133e-13, - "vy": 1.2323475573339238e-13 - }, - { - "id": 2, - "x": -2.8204691410064697, - "y": 0.5968369841575623, - "orientation": 0.04099501296877861, - "vx": -2.1316282072803006e-13, - "vy": -1.3655743202889425e-13 - }, - { - "id": 3, - "x": 1.9398006200790405, - "y": -1.5559583902359009, - "orientation": 0.8753669261932373, - "vx": -4.742872761198669e-12, - "vy": -4.1966430330830917e-13 - }, - { - "id": 4, - "x": -1.1706594228744507, - "y": -1.498563289642334, - "orientation": 0.41972577571868896, - "vx": -2.6645352591003757e-14, - "vy": -1.3922196728799463e-12 - }, - { - "id": 5, - "x": 2.8406195640563965, - "y": 0.8596102595329285, - "orientation": 0.05298909917473793, - "vx": -1.2523315717771766e-12, - "vy": 9.9253938401489e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394178867340088, - "y": 0.03926616907119751, - "orientation": 0.008249363861978054, - "vx": -1.8918200339612667e-12, - "vy": -8.953254804211497e-13 - }, - { - "id": 1, - "x": 0.3990617096424103, - "y": 0.44261449575424194, - "orientation": 0.12279362231492996, - "vx": -5.995204332975845e-14, - "vy": -6.061817714453355e-13 - }, - { - "id": 2, - "x": -3.0314178466796875, - "y": 0.2869735360145569, - "orientation": 0.09588431566953659, - "vx": 1.3322676295501878e-13, - "vy": 2.517985819849855e-12 - }, - { - "id": 3, - "x": -2.020875930786133, - "y": -0.22260808944702148, - "orientation": 0.023038290441036224, - "vx": -4.862776847858186e-12, - "vy": -1.0816347817410588e-12 - }, - { - "id": 4, - "x": 1.7468762397766113, - "y": 0.7331547141075134, - "orientation": -2.865407943725586, - "vx": -0.030291927978396416, - "vy": -0.008470305241644382 - }, - { - "id": 5, - "x": -0.0720897912979126, - "y": -0.5567977428436279, - "orientation": 0.3521077632904053, - "vx": -7.28583859910259e-14, - "vy": -8.659739592076221e-14 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 60.46666666666667 - } - }, - { - "scenario_id": "high_line_zone_vs_three_slot_t27.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 27.216666666666665, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 27.216666666666665, - "ball_x": 0.6748648881912231, - "ball_y": -0.6876122951507568, - "ball_vx": 0.46127963066101074, - "ball_vy": -0.6815873980522156, - "friendly_robots": [ - { - "id": 0, - "x": 4.4103803634643555, - "y": -0.2683719992637634, - "orientation": -3.062349319458008, - "vx": -8.355866157216951e-05, - "vy": -0.24894767999649048 - }, - { - "id": 1, - "x": 0.45960965752601624, - "y": -0.30693456530570984, - "orientation": -1.253566026687622, - "vx": 0.5384429693222046, - "vy": -0.5088106393814087 - }, - { - "id": 2, - "x": -2.3073816299438477, - "y": 2.2504897117614746, - "orientation": -0.7474530935287476, - "vx": 0.22283732891082764, - "vy": -0.21665196120738983 - }, - { - "id": 3, - "x": 1.5028437376022339, - "y": -1.043062686920166, - "orientation": 2.5114195346832275, - "vx": 0.5615586638450623, - "vy": 0.6264889240264893 - }, - { - "id": 4, - "x": -1.7039821147918701, - "y": 0.008747197687625885, - "orientation": -0.2037530094385147, - "vx": 1.7621183395385742, - "vy": -0.6301324367523193 - }, - { - "id": 5, - "x": -0.7159318327903748, - "y": 0.33391064405441284, - "orientation": -0.5095353722572327, - "vx": 1.7631537914276123, - "vy": -0.526037335395813 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410256862640381, - "y": 0.0029434252064675093, - "orientation": -0.10084540396928787, - "vx": -1.8135322932266718e-07, - "vy": -2.5991221264121123e-06 - }, - { - "id": 1, - "x": 0.15494240820407867, - "y": -0.16597439348697662, - "orientation": -0.8487085700035095, - "vx": 0.4837273955345154, - "vy": -0.9934918284416199 - }, - { - "id": 2, - "x": -2.9344825744628906, - "y": -0.44029566645622253, - "orientation": -0.0343584306538105, - "vx": 0.30052897334098816, - "vy": 0.3413398265838623 - }, - { - "id": 3, - "x": -3.207164764404297, - "y": -0.4335505962371826, - "orientation": 0.048423729836940765, - "vx": -0.08094168454408646, - "vy": -0.7926362156867981 - }, - { - "id": 4, - "x": 0.7072240114212036, - "y": -0.46182990074157715, - "orientation": -1.1991658210754395, - "vx": 0.36517134308815, - "vy": -1.0932034254074097 - }, - { - "id": 5, - "x": 2.8927862644195557, - "y": -0.42970237135887146, - "orientation": -3.102691173553467, - "vx": -0.0432838499546051, - "vy": -0.13375452160835266 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 27.216666666666665 - } - }, - { - "scenario_id": "high_line_zone_vs_three_slot_t41.9_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 41.93333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 41.93333333333333, - "ball_x": 2.904813528060913, - "ball_y": -1.1960293054580688, - "ball_vx": 0.014235240407288074, - "ball_vy": 0.009349828585982323, - "friendly_robots": [ - { - "id": 0, - "x": 4.409999847412109, - "y": -0.05001702159643173, - "orientation": -2.500138282775879, - "vx": 3.729184754774906e-05, - "vy": 0.08790549635887146 - }, - { - "id": 1, - "x": 2.7848901748657227, - "y": 1.3415348529815674, - "orientation": -1.483981966972351, - "vx": 0.23823703825473785, - "vy": 0.2605489492416382 - }, - { - "id": 2, - "x": -0.39720669388771057, - "y": 1.9206041097640991, - "orientation": -0.8197163939476013, - "vx": -1.8724452257156372, - "vy": 0.42322608828544617 - }, - { - "id": 3, - "x": 3.0176498889923096, - "y": -0.9566832780838013, - "orientation": -2.1082308292388916, - "vx": -0.04773549363017082, - "vy": 0.052322570234537125 - }, - { - "id": 4, - "x": 2.9314239025115967, - "y": -1.3019752502441406, - "orientation": 1.6671134233474731, - "vx": -0.004603173118084669, - "vy": 0.004561256617307663 - }, - { - "id": 5, - "x": 2.6101837158203125, - "y": -1.9845669269561768, - "orientation": 1.228788137435913, - "vx": -0.017723994329571724, - "vy": 0.013960507698357105 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408908367156982, - "y": -0.055733539164066315, - "orientation": -0.1594642996788025, - "vx": -0.001666644006036222, - "vy": -0.10531022399663925 - }, - { - "id": 1, - "x": 2.138592481613159, - "y": -1.165024757385254, - "orientation": -0.17110861837863922, - "vx": 0.08747594803571701, - "vy": -0.012047971598803997 - }, - { - "id": 2, - "x": -3.1528990268707275, - "y": -0.4130399823188782, - "orientation": -0.0867268443107605, - "vx": 0.2354956567287445, - "vy": 0.4486798346042633 - }, - { - "id": 3, - "x": -2.8244569301605225, - "y": -0.5563791394233704, - "orientation": -0.1596522331237793, - "vx": 0.18113230168819427, - "vy": -0.12396451085805893 - }, - { - "id": 4, - "x": 2.955080986022949, - "y": -1.4804425239562988, - "orientation": 1.6650961637496948, - "vx": -0.2005765587091446, - "vy": -0.02532005123794079 - }, - { - "id": 5, - "x": 2.8704051971435547, - "y": 0.04422025755047798, - "orientation": -1.286535620689392, - "vx": 0.44214993715286255, - "vy": -0.9254967570304871 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 41.93333333333333 - } - }, - { - "scenario_id": "high_line_zone_vs_three_slot_t45.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 45.43333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 45.43333333333333, - "ball_x": 0.9803768992424011, - "ball_y": 1.151243805885315, - "ball_vx": 0.0141227375715971, - "ball_vy": 0.012734266929328442, - "friendly_robots": [ - { - "id": 0, - "x": 4.410331726074219, - "y": -0.0029689846560359, - "orientation": 2.8290770053863525, - "vx": 2.5241232037842565e-07, - "vy": 7.825178727216553e-07 - }, - { - "id": 1, - "x": 1.0711716413497925, - "y": 1.0781642198562622, - "orientation": 2.7786967754364014, - "vx": 0.00044436787720769644, - "vy": -0.004531085025519133 - }, - { - "id": 2, - "x": -2.329291343688965, - "y": 2.5441672801971436, - "orientation": -0.36884498596191406, - "vx": 0.09269438683986664, - "vy": -0.014680476859211922 - }, - { - "id": 3, - "x": 1.5824941396713257, - "y": 1.1824513673782349, - "orientation": 2.8827507495880127, - "vx": -1.064772129058838, - "vy": 0.9521654844284058 - }, - { - "id": 4, - "x": 2.023341178894043, - "y": 0.9506093263626099, - "orientation": 1.2415789365768433, - "vx": -0.00017417081107851118, - "vy": 0.00021059501159470528 - }, - { - "id": 5, - "x": -1.4360429048538208, - "y": -0.6455668807029724, - "orientation": 0.75257807970047, - "vx": -1.890610694885254, - "vy": 0.34508174657821655 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408125877380371, - "y": 0.3895256221294403, - "orientation": 0.12258460372686386, - "vx": 0.027102377265691757, - "vy": -0.2158309817314148 - }, - { - "id": 1, - "x": 0.8110137581825256, - "y": 0.8986635804176331, - "orientation": 1.7250595092773438, - "vx": -0.3512738049030304, - "vy": 0.7965087890625 - }, - { - "id": 2, - "x": -2.8607614040374756, - "y": -0.12302730977535248, - "orientation": 0.31335094571113586, - "vx": -0.013340127654373646, - "vy": 0.11547961831092834 - }, - { - "id": 3, - "x": -3.1416380405426025, - "y": -0.15222389996051788, - "orientation": 0.2990533709526062, - "vx": -0.012332640588283539, - "vy": 0.11067944765090942 - }, - { - "id": 4, - "x": 1.1311585903167725, - "y": 0.6242644190788269, - "orientation": 2.668861150741577, - "vx": 0.45810532569885254, - "vy": 0.7288229465484619 - }, - { - "id": 5, - "x": 2.994889259338379, - "y": -0.5334699749946594, - "orientation": 2.6885838508605957, - "vx": 0.05330807343125343, - "vy": 0.2293529510498047 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 45.43333333333333 - } - }, - { - "scenario_id": "high_line_zone_vs_three_slot_t49.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 49.333333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 49.333333333333336, - "ball_x": -4.381041049957275, - "ball_y": 0.6300395131111145, - "ball_vx": -0.8228508830070496, - "ball_vy": -0.14623402059078217, - "friendly_robots": [ - { - "id": 0, - "x": 4.411065101623535, - "y": 0.3714469373226166, - "orientation": 3.1034910678863525, - "vx": -0.0019233567873016, - "vy": 0.06772731244564056 - }, - { - "id": 1, - "x": -2.787729263305664, - "y": 1.1104261875152588, - "orientation": -2.982036590576172, - "vx": -0.0346280075609684, - "vy": -0.20881959795951843 - }, - { - "id": 2, - "x": -2.4457666873931885, - "y": 2.2217118740081787, - "orientation": -2.4406466484069824, - "vx": -0.05106045678257942, - "vy": 0.31366050243377686 - }, - { - "id": 3, - "x": -1.3548972606658936, - "y": 0.7545672655105591, - "orientation": -3.1357228755950928, - "vx": 1.4686585664749146, - "vy": -0.10145235806703568 - }, - { - "id": 4, - "x": 2.023341655731201, - "y": 0.9506045579910278, - "orientation": 1.2415786981582642, - "vx": 2.41140440948584e-12, - "vy": -4.163336342344337e-12 - }, - { - "id": 5, - "x": -2.8644254207611084, - "y": 0.07934422045946121, - "orientation": 2.7201972007751465, - "vx": 0.4741777181625366, - "vy": 0.582202672958374 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409544944763184, - "y": 0.40608638525009155, - "orientation": 0.9356989860534668, - "vx": 0.00021458271658048034, - "vy": 0.005933376494795084 - }, - { - "id": 1, - "x": -2.521106243133545, - "y": 1.0235791206359863, - "orientation": -2.8922457695007324, - "vx": -1.7267518043518066, - "vy": -0.7250589728355408 - }, - { - "id": 2, - "x": -2.8389241695404053, - "y": 0.6728782653808594, - "orientation": 3.1269631385803223, - "vx": 0.3526235818862915, - "vy": -0.7235941886901855 - }, - { - "id": 3, - "x": -3.1360206604003906, - "y": 0.6815077066421509, - "orientation": -3.1403844356536865, - "vx": -0.07308957725763321, - "vy": -0.3232680559158325 - }, - { - "id": 4, - "x": -2.576793909072876, - "y": 0.4172719717025757, - "orientation": 3.014007568359375, - "vx": -0.9102080464363098, - "vy": -0.41467463970184326 - }, - { - "id": 5, - "x": -0.43131276965141296, - "y": -0.369925320148468, - "orientation": 2.954463243484497, - "vx": -1.1492012739181519, - "vy": 0.4272973835468292 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 49.333333333333336 - } - }, - { - "scenario_id": "high_line_zone_vs_tiki_taka_t27.1_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 27.116666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 27.116666666666667, - "ball_x": -0.36259540915489197, - "ball_y": 2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.393064498901367, - "y": -0.01180972158908844, - "orientation": 3.1133840084075928, - "vx": -2.2382096176443156e-12, - "vy": 9.413303470040546e-13 - }, - { - "id": 1, - "x": 0.8354853391647339, - "y": 0.17122139036655426, - "orientation": 0.8083675503730774, - "vx": -1.4654943925052066e-13, - "vy": 2.4397150966137815e-13 - }, - { - "id": 2, - "x": -1.664867877960205, - "y": 2.9199819564819336, - "orientation": -1.5698946714401245, - "vx": -3.2248775028165255e-07, - "vy": -0.03515562787652016 - }, - { - "id": 3, - "x": 0.4460313618183136, - "y": 2.3997809886932373, - "orientation": 2.529303550720215, - "vx": 2.2898349882893854e-12, - "vy": -1.1324274851176597e-12 - }, - { - "id": 4, - "x": 0.5646730065345764, - "y": 1.6667510271072388, - "orientation": 2.121480703353882, - "vx": -9.325873406851315e-14, - "vy": 1.0524914273446484e-12 - }, - { - "id": 5, - "x": 0.7328401207923889, - "y": 2.577657461166382, - "orientation": 2.864170789718628, - "vx": 3.397282455352979e-13, - "vy": -1.199040866595169e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.434346675872803, - "y": 0.34405946731567383, - "orientation": 0.3087174892425537, - "vx": -1.1057821325266559e-11, - "vy": -5.8753002463163284e-12 - }, - { - "id": 1, - "x": -2.205101251602173, - "y": 2.3310024738311768, - "orientation": 0.28257888555526733, - "vx": -4.6496140271301556e-12, - "vy": -3.90354415458205e-12 - }, - { - "id": 2, - "x": 0.305359423160553, - "y": 1.5724272727966309, - "orientation": 1.927779197692871, - "vx": 1.0325074129013956e-13, - "vy": -1.199040866595169e-13 - }, - { - "id": 3, - "x": 1.5019659996032715, - "y": 2.4364867210388184, - "orientation": 2.880094289779663, - "vx": -7.194245199571014e-13, - "vy": -1.7053025658242404e-12 - }, - { - "id": 4, - "x": -3.2479591369628906, - "y": 0.5155256986618042, - "orientation": 0.5871747136116028, - "vx": -9.725553695716371e-13, - "vy": -1.142419492339286e-12 - }, - { - "id": 5, - "x": -2.960982084274292, - "y": 0.43671441078186035, - "orientation": 0.6989974975585938, - "vx": -1.3322676295501878e-13, - "vy": -3.6137759451548845e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 27.116666666666667 - } - }, - { - "scenario_id": "high_line_zone_vs_tiki_taka_t9.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 9.433333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_tiki_taka.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 9.433333333333334, - "ball_x": 0.16205079853534698, - "ball_y": -0.2889714241027832, - "ball_vx": 2.260772466659546, - "ball_vy": -4.0875630378723145, - "friendly_robots": [ - { - "id": 0, - "x": 4.4102396965026855, - "y": 0.00034204544499516487, - "orientation": -3.1271347999572754, - "vx": 0.0010317626874893904, - "vy": -0.07023969292640686 - }, - { - "id": 1, - "x": -0.01025294791907072, - "y": 0.05463910847902298, - "orientation": -1.0379652976989746, - "vx": -0.015152398496866226, - "vy": 0.010290639474987984 - }, - { - "id": 2, - "x": -2.4628243446350098, - "y": 2.3928685188293457, - "orientation": -0.782020628452301, - "vx": -0.021382298320531845, - "vy": 0.012503285892307758 - }, - { - "id": 3, - "x": 0.874789834022522, - "y": -1.4467048645019531, - "orientation": 2.1302714347839355, - "vx": 0.010631450451910496, - "vy": 0.0010293582454323769 - }, - { - "id": 4, - "x": 0.6269527673721313, - "y": 0.0010822301264852285, - "orientation": -3.0655441284179688, - "vx": 0.5208667516708374, - "vy": 0.17903809249401093 - }, - { - "id": 5, - "x": 2.5926551818847656, - "y": -0.9448246955871582, - "orientation": 2.8112664222717285, - "vx": -0.1439894288778305, - "vy": 0.0437290333211422 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409948825836182, - "y": -0.014433720149099827, - "orientation": -0.011375073343515396, - "vx": -5.918514580116607e-05, - "vy": 0.02495872788131237 - }, - { - "id": 1, - "x": -2.748896360397339, - "y": 2.002868890762329, - "orientation": -0.6443929076194763, - "vx": -0.11003288626670837, - "vy": 0.05749422311782837 - }, - { - "id": 2, - "x": 0.32136988639831543, - "y": -0.15459947288036346, - "orientation": 2.5370962619781494, - "vx": 0.3101979196071625, - "vy": -0.12159859389066696 - }, - { - "id": 3, - "x": 0.49310189485549927, - "y": 0.4708525836467743, - "orientation": -2.2731454372406006, - "vx": 0.05182082951068878, - "vy": 0.004868665710091591 - }, - { - "id": 4, - "x": -3.1056206226348877, - "y": 0.6110498905181885, - "orientation": -0.2009063959121704, - "vx": 0.03263981267809868, - "vy": -0.024514321237802505 - }, - { - "id": 5, - "x": -3.0059337615966797, - "y": 0.30627506971359253, - "orientation": -0.11814460903406143, - "vx": -0.0002786594850476831, - "vy": -0.0063057937659323215 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 9.433333333333334 - } - }, - { - "scenario_id": "high_line_zone_vs_tiki_taka_t23.0_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 22.966666666666665, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_tiki_taka.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 22.966666666666665, - "ball_x": 1.456053376197815, - "ball_y": 1.468540072441101, - "ball_vx": -0.00047772182733751833, - "ball_vy": -0.0028911172412335873, - "friendly_robots": [ - { - "id": 0, - "x": 4.403841495513916, - "y": 0.10858172923326492, - "orientation": 2.72873592376709, - "vx": 0.010601501911878586, - "vy": -0.19091618061065674 - }, - { - "id": 1, - "x": 0.835447371006012, - "y": 0.1711842268705368, - "orientation": 0.80838942527771, - "vx": 2.543776247421192e-07, - "vy": -8.978962569017312e-07 - }, - { - "id": 2, - "x": -2.457850217819214, - "y": 2.369382858276367, - "orientation": -0.2287972867488861, - "vx": -0.016978776082396507, - "vy": -0.12794797122478485 - }, - { - "id": 3, - "x": 1.5597230195999146, - "y": 1.4526031017303467, - "orientation": -3.1312925815582275, - "vx": 2.1332347387215123e-05, - "vy": -2.1638910766341724e-05 - }, - { - "id": 4, - "x": 1.1766390800476074, - "y": 0.8810992240905762, - "orientation": 0.935767650604248, - "vx": 0.9069218635559082, - "vy": 0.20112669467926025 - }, - { - "id": 5, - "x": 1.322809100151062, - "y": 0.3623616397380829, - "orientation": 1.394118070602417, - "vx": 1.011881709098816, - "vy": 1.297912836074829 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410514831542969, - "y": 0.04199105128645897, - "orientation": 0.22603340446949005, - "vx": 0.0009551914408802986, - "vy": -0.07372326403856277 - }, - { - "id": 1, - "x": -2.6201977729797363, - "y": 1.921464204788208, - "orientation": -0.12642067670822144, - "vx": 0.08918529748916626, - "vy": -0.06308450549840927 - }, - { - "id": 2, - "x": 0.7548591494560242, - "y": 0.7554529309272766, - "orientation": -0.9373303055763245, - "vx": 0.33768483996391296, - "vy": 1.2657994031906128 - }, - { - "id": 3, - "x": 1.4524991512298584, - "y": -0.26228851079940796, - "orientation": 1.5171189308166504, - "vx": 0.618557333946228, - "vy": 0.9619035720825195 - }, - { - "id": 4, - "x": -3.0291240215301514, - "y": -0.07317745685577393, - "orientation": 0.32334399223327637, - "vx": 0.03360962122678757, - "vy": 0.046709511429071426 - }, - { - "id": 5, - "x": -2.7459068298339844, - "y": 0.09605715423822403, - "orientation": 0.3148307502269745, - "vx": -0.1427229791879654, - "vy": 0.3350447118282318 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 22.966666666666665 - } - }, - { - "scenario_id": "high_line_zone_vs_tiki_taka_t52.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 52.666666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 52.666666666666664, - "ball_x": -4.320058822631836, - "ball_y": 0.20418304204940796, - "ball_vx": -0.18902508914470673, - "ball_vy": 0.2818264961242676, - "friendly_robots": [ - { - "id": 0, - "x": 4.409985065460205, - "y": 0.002924388274550438, - "orientation": 3.1225624084472656, - "vx": 4.168505540746992e-09, - "vy": 2.2019597167854954e-07 - }, - { - "id": 1, - "x": -2.06680965423584, - "y": -0.8800821304321289, - "orientation": 2.2691190242767334, - "vx": -0.6967135071754456, - "vy": 1.5590404272079468 - }, - { - "id": 2, - "x": 1.8548716306686401, - "y": 0.4846765995025635, - "orientation": 3.1019608974456787, - "vx": 0.2861942648887634, - "vy": -1.0750694274902344 - }, - { - "id": 3, - "x": 2.358206272125244, - "y": -0.5428697466850281, - "orientation": 2.9796056747436523, - "vx": 0.42174604535102844, - "vy": -0.5868138074874878 - }, - { - "id": 4, - "x": 2.0428528785705566, - "y": 0.0912749171257019, - "orientation": 3.1135735511779785, - "vx": 1.1280986070632935, - "vy": -0.1831507533788681 - }, - { - "id": 5, - "x": 0.1570458710193634, - "y": 0.5972186923027039, - "orientation": 3.0636720657348633, - "vx": 1.441534161567688, - "vy": 0.4103555679321289 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410350322723389, - "y": 0.15799154341220856, - "orientation": 0.08445118367671967, - "vx": 0.003374461317434907, - "vy": 0.06192749738693237 - }, - { - "id": 1, - "x": -1.6396342515945435, - "y": -1.0694622993469238, - "orientation": 2.4001822471618652, - "vx": -0.37919101119041443, - "vy": 1.6781532764434814 - }, - { - "id": 2, - "x": -0.9541916251182556, - "y": 0.12161801755428314, - "orientation": 3.0060203075408936, - "vx": -1.2880327701568604, - "vy": 0.04754909873008728 - }, - { - "id": 3, - "x": -2.1460726261138916, - "y": 0.15695467591285706, - "orientation": 3.1281793117523193, - "vx": -1.290380835533142, - "vy": 0.21637217700481415 - }, - { - "id": 4, - "x": -3.1389589309692383, - "y": -0.17202945053577423, - "orientation": 1.7457572221755981, - "vx": 0.2628672420978546, - "vy": 0.9537618160247803 - }, - { - "id": 5, - "x": -3.0299463272094727, - "y": 0.08715677261352539, - "orientation": 2.2624318599700928, - "vx": -0.264138400554657, - "vy": 0.09950006753206253 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 52.666666666666664 - } - }, - { - "scenario_id": "high_line_zone_vs_tiki_taka_plus_t52.6_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 52.56666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 52.56666666666666, - "ball_x": 2.5, - "ball_y": -1.036393165588379, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402965068817139, - "y": -0.3629271686077118, - "orientation": -3.140691041946411, - "vx": 1.3698375767035031e-10, - "vy": 3.2507330161024584e-12 - }, - { - "id": 1, - "x": -2.424104928970337, - "y": 2.344567060470581, - "orientation": -0.48650750517845154, - "vx": -1.1457501614131615e-12, - "vy": -2.7711166694643907e-12 - }, - { - "id": 2, - "x": 1.9642574787139893, - "y": 0.16080130636692047, - "orientation": -0.6057401895523071, - "vx": 1.0398348848639216e-11, - "vy": 2.398081733190338e-13 - }, - { - "id": 3, - "x": 1.7844486236572266, - "y": -1.3161624670028687, - "orientation": -2.7653696537017822, - "vx": -0.05191297456622124, - "vy": -0.020274126902222633 - }, - { - "id": 4, - "x": -0.8236711621284485, - "y": 0.20328378677368164, - "orientation": -0.20929156243801117, - "vx": 1.7053025658242404e-12, - "vy": 4.3298697960381105e-14 - }, - { - "id": 5, - "x": 0.382689893245697, - "y": -1.207873821258545, - "orientation": 0.1596871167421341, - "vx": -3.4305891460917337e-13, - "vy": 1.9984014443252818e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.490230560302734, - "y": -0.15819886326789856, - "orientation": -0.09584744274616241, - "vx": 4.5297099404706387e-13, - "vy": -7.260858581048524e-13 - }, - { - "id": 1, - "x": 2.780113697052002, - "y": -1.0198242664337158, - "orientation": 0.7938270568847656, - "vx": -4.5297099404706387e-13, - "vy": 7.527312106958561e-13 - }, - { - "id": 2, - "x": 1.1343634128570557, - "y": -0.5587282180786133, - "orientation": -0.11490824818611145, - "vx": -1.5853984791647235e-12, - "vy": 3.3306690738754696e-15 - }, - { - "id": 3, - "x": 1.1578598022460938, - "y": 0.36074507236480713, - "orientation": -0.5474435091018677, - "vx": -1.958433415438776e-12, - "vy": -1.2656542480726785e-13 - }, - { - "id": 4, - "x": 2.9279327392578125, - "y": -0.009379332885146141, - "orientation": -0.8470281958580017, - "vx": 6.128431095930864e-13, - "vy": -3.11001224773122e-13 - }, - { - "id": 5, - "x": 1.7957708835601807, - "y": 0.7478185892105103, - "orientation": -0.7094731330871582, - "vx": -7.793765632868599e-13, - "vy": -1.1957101975212936e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 52.56666666666666 - } - }, - { - "scenario_id": "high_line_zone_vs_tiki_taka_plus_t8.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 8.45, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_tiki_taka_plus.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 8.45, - "ball_x": 0.017629165202379227, - "ball_y": -0.06010754406452179, - "ball_vx": -0.018851181492209435, - "ball_vy": -0.004827043507248163, - "friendly_robots": [ - { - "id": 0, - "x": 4.410862445831299, - "y": 0.01258497592061758, - "orientation": -3.123724937438965, - "vx": -0.0015202831709757447, - "vy": -0.022116834297776222 - }, - { - "id": 1, - "x": -0.009962627664208412, - "y": 0.04888344183564186, - "orientation": -0.9709111452102661, - "vx": -1.48825620271964e-06, - "vy": -1.3633726894113352e-06 - }, - { - "id": 2, - "x": -2.4096102714538574, - "y": 2.361722230911255, - "orientation": -0.7855574488639832, - "vx": -0.1150427907705307, - "vy": 0.06732746958732605 - }, - { - "id": 3, - "x": 0.8203744888305664, - "y": -1.2760039567947388, - "orientation": 2.1817502975463867, - "vx": 0.11823923140764236, - "vy": -0.376833975315094 - }, - { - "id": 4, - "x": 0.5099690556526184, - "y": -0.029236504808068275, - "orientation": -3.061934471130371, - "vx": -0.07407725602388382, - "vy": -0.04372027888894081 - }, - { - "id": 5, - "x": 2.5944607257843018, - "y": -0.9245104193687439, - "orientation": 2.820852279663086, - "vx": 0.00977577455341816, - "vy": -0.051946092396974564 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409761428833008, - "y": -0.07736335694789886, - "orientation": 0.005872439127415419, - "vx": -0.00041033487650565803, - "vy": 0.13609381020069122 - }, - { - "id": 1, - "x": -2.516303777694702, - "y": 1.8830251693725586, - "orientation": -0.6613437533378601, - "vx": -0.43192610144615173, - "vy": 0.21797914803028107 - }, - { - "id": 2, - "x": -0.20655839145183563, - "y": -0.36451977491378784, - "orientation": 1.4954848289489746, - "vx": -0.001289632054977119, - "vy": 0.08684857934713364 - }, - { - "id": 3, - "x": 0.4774381220340729, - "y": 0.484104722738266, - "orientation": -2.24369740486145, - "vx": 0.003499568672850728, - "vy": -0.02396397292613983 - }, - { - "id": 4, - "x": -3.230653762817383, - "y": 0.32845428586006165, - "orientation": -0.03636752441525459, - "vx": 0.25495171546936035, - "vy": 1.0346543788909912 - }, - { - "id": 5, - "x": -2.9970157146453857, - "y": 0.1811128407716751, - "orientation": -0.047206126153469086, - "vx": 0.05979659780859947, - "vy": 0.25003305077552795 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 8.45 - } - }, - { - "scenario_id": "high_line_zone_vs_tiki_taka_plus_t20.8_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 20.816666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_tiki_taka_plus.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 20.816666666666666, - "ball_x": 0.5976760387420654, - "ball_y": -0.08651220798492432, - "ball_vx": -0.027966659516096115, - "ball_vy": 0.009297954849898815, - "friendly_robots": [ - { - "id": 0, - "x": 4.409984588623047, - "y": -0.0029893387109041214, - "orientation": -3.118682384490967, - "vx": -2.510237351316391e-08, - "vy": -3.959516106988303e-06 - }, - { - "id": 1, - "x": 0.5621329545974731, - "y": -0.19491450488567352, - "orientation": 0.9003573060035706, - "vx": -2.0094992123631528e-06, - "vy": 2.034292720054509e-06 - }, - { - "id": 2, - "x": -2.472191333770752, - "y": 2.400881290435791, - "orientation": -0.6799741983413696, - "vx": -3.599616604788025e-08, - "vy": -4.370754425053747e-08 - }, - { - "id": 3, - "x": 1.571516513824463, - "y": 1.2496974468231201, - "orientation": -2.2499172687530518, - "vx": 0.003702531335875392, - "vy": 0.4231930375099182 - }, - { - "id": 4, - "x": 0.8159471750259399, - "y": -0.3046140968799591, - "orientation": -0.3638850748538971, - "vx": 0.6655874848365784, - "vy": 0.6278285384178162 - }, - { - "id": 5, - "x": -0.055547721683979034, - "y": -1.0690661668777466, - "orientation": 1.065455436706543, - "vx": 1.1616928577423096, - "vy": 0.7898468375205994 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411633491516113, - "y": 0.0858234390616417, - "orientation": -0.04495036602020264, - "vx": 0.003002312034368515, - "vy": -0.15089237689971924 - }, - { - "id": 1, - "x": -2.784508466720581, - "y": 2.010727882385254, - "orientation": -0.555202066898346, - "vx": -0.001982748508453369, - "vy": 0.0013465191004797816 - }, - { - "id": 2, - "x": 0.3446541726589203, - "y": -0.021238800138235092, - "orientation": -0.2537773847579956, - "vx": 0.582233190536499, - "vy": 0.4941069781780243 - }, - { - "id": 3, - "x": -0.13257597386837006, - "y": -1.5692081451416016, - "orientation": 1.0274966955184937, - "vx": 0.8415980339050293, - "vy": 0.36945000290870667 - }, - { - "id": 4, - "x": -3.167466640472412, - "y": -0.16277410089969635, - "orientation": 0.032103121280670166, - "vx": 0.06627602875232697, - "vy": 0.027370510622859 - }, - { - "id": 5, - "x": -3.0062096118927, - "y": -0.4078124761581421, - "orientation": 0.08804527670145035, - "vx": -0.0067017716355621815, - "vy": 0.013869820162653923 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 20.816666666666666 - } - }, - { - "scenario_id": "high_line_zone_vs_tiki_taka_plus_t43.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 43.483333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 43.483333333333334, - "ball_x": 0.8950784802436829, - "ball_y": 0.05340840294957161, - "ball_vx": -0.4849008321762085, - "ball_vy": -0.847974419593811, - "friendly_robots": [ - { - "id": 0, - "x": 4.410306453704834, - "y": -0.2187597006559372, - "orientation": 3.0745654106140137, - "vx": -0.000874474411830306, - "vy": -0.3494081199169159 - }, - { - "id": 1, - "x": 2.7770581245422363, - "y": -1.7283849716186523, - "orientation": 2.1666760444641113, - "vx": -0.3039912283420563, - "vy": -0.5390362739562988 - }, - { - "id": 2, - "x": 3.516204357147217, - "y": -0.2079019993543625, - "orientation": -1.8789435625076294, - "vx": -0.03937293961644173, - "vy": -1.0046296119689941 - }, - { - "id": 3, - "x": 0.17618224024772644, - "y": 1.0612624883651733, - "orientation": -0.6083995699882507, - "vx": -0.06612437218427658, - "vy": 0.08818421512842178 - }, - { - "id": 4, - "x": 3.5307514667510986, - "y": 0.21433968842029572, - "orientation": -2.721609592437744, - "vx": -0.6571081876754761, - "vy": 0.1738458275794983 - }, - { - "id": 5, - "x": 2.9948790073394775, - "y": -0.22233076393604279, - "orientation": 1.3333806991577148, - "vx": 0.5841054320335388, - "vy": 0.5796571969985962 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409979343414307, - "y": 0.2793259024620056, - "orientation": -0.03502937778830528, - "vx": -0.0004169262829236686, - "vy": 0.034726906567811966 - }, - { - "id": 1, - "x": 0.8258316516876221, - "y": 0.13550159335136414, - "orientation": -0.05256802961230278, - "vx": 0.4810810685157776, - "vy": -0.06412112712860107 - }, - { - "id": 2, - "x": 2.73125958442688, - "y": -0.23874595761299133, - "orientation": 0.7014632225036621, - "vx": 0.07749085128307343, - "vy": 0.5026750564575195 - }, - { - "id": 3, - "x": 2.021406412124634, - "y": 0.24466927349567413, - "orientation": -1.3418551683425903, - "vx": 1.2611029148101807, - "vy": 0.5357515215873718 - }, - { - "id": 4, - "x": 3.025076150894165, - "y": -0.4415432810783386, - "orientation": 2.0429465770721436, - "vx": -0.11971396952867508, - "vy": 0.0013108663260936737 - }, - { - "id": 5, - "x": 1.915697455406189, - "y": 0.5472203493118286, - "orientation": -2.2980785369873047, - "vx": -0.1927504986524582, - "vy": 0.3677976727485657 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 43.483333333333334 - } - }, - { - "scenario_id": "high_line_zone_vs_tiki_taka_plus_t64.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 64.38333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 64.38333333333333, - "ball_x": 3.4577786922454834, - "ball_y": 2.77004075050354, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.41013240814209, - "y": 0.002929926151409745, - "orientation": 1.9032152891159058, - "vx": 1.649123504421368e-08, - "vy": 8.209811994674965e-07 - }, - { - "id": 1, - "x": -2.472625970840454, - "y": 2.398303270339966, - "orientation": 0.06356718391180038, - "vx": 6.24521908321185e-06, - "vy": -4.27133545599645e-06 - }, - { - "id": 2, - "x": 3.058812379837036, - "y": -0.7759668231010437, - "orientation": 1.4787468910217285, - "vx": 0.29209184646606445, - "vy": 0.7310548424720764 - }, - { - "id": 3, - "x": 3.373728036880493, - "y": 2.595353603363037, - "orientation": 0.7242621183395386, - "vx": 0.09043027460575104, - "vy": -0.05172065272927284 - }, - { - "id": 4, - "x": 3.2996318340301514, - "y": 2.3441412448883057, - "orientation": 2.349459171295166, - "vx": 0.10746456682682037, - "vy": 0.4264698028564453 - }, - { - "id": 5, - "x": 2.0349607467651367, - "y": 1.5631444454193115, - "orientation": 0.564857006072998, - "vx": -1.4212802648544312, - "vy": -0.046978071331977844 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.415888786315918, - "y": -0.16108369827270508, - "orientation": 0.3583005368709564, - "vx": 0.010369460098445415, - "vy": 0.2833968698978424 - }, - { - "id": 1, - "x": 2.9272637367248535, - "y": -0.18890219926834106, - "orientation": 1.3924298286437988, - "vx": -1.958433415438776e-12, - "vy": -1.982164432590139e-11 - }, - { - "id": 2, - "x": 3.8354618549346924, - "y": 2.4053242206573486, - "orientation": 1.083873987197876, - "vx": -0.008669858798384666, - "vy": -0.35430601239204407 - }, - { - "id": 3, - "x": 2.7863962650299072, - "y": 1.247292160987854, - "orientation": 1.2126705646514893, - "vx": -0.7141830921173096, - "vy": -0.1076902523636818 - }, - { - "id": 4, - "x": 3.3636832237243652, - "y": -1.5561580657958984, - "orientation": 1.5354783535003662, - "vx": -0.2638843059539795, - "vy": 0.07743438333272934 - }, - { - "id": 5, - "x": 3.589059591293335, - "y": 2.6277589797973633, - "orientation": 1.3358895778656006, - "vx": -0.26811063289642334, - "vy": -0.20450852811336517 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 64.38333333333333 - } - }, - { - "scenario_id": "high_line_zone_vs_zone_fluid_t9.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 9.383333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_zone_fluid.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 9.383333333333333, - "ball_x": 0.0512215830385685, - "ball_y": -0.1347876340150833, - "ball_vx": 1.016273856163025, - "ball_vy": -0.9907631874084473, - "friendly_robots": [ - { - "id": 0, - "x": 4.410488605499268, - "y": 0.0029551954939961433, - "orientation": -3.116872549057007, - "vx": 7.624301190389815e-10, - "vy": 1.3755865890807684e-10 - }, - { - "id": 1, - "x": -0.00835246592760086, - "y": 0.011729746125638485, - "orientation": -1.0211232900619507, - "vx": 2.367083288845606e-05, - "vy": -6.394922093022615e-05 - }, - { - "id": 2, - "x": -2.4617550373077393, - "y": 2.392240524291992, - "orientation": -0.789404034614563, - "vx": -0.023298906162381172, - "vy": 0.013647896237671375 - }, - { - "id": 3, - "x": 0.8753800392150879, - "y": -1.44643235206604, - "orientation": 2.1433281898498535, - "vx": 0.01857571117579937, - "vy": -0.06572606414556503 - }, - { - "id": 4, - "x": 0.475890576839447, - "y": -0.23686860501766205, - "orientation": 2.9528069496154785, - "vx": -0.1203841120004654, - "vy": 0.06932047754526138 - }, - { - "id": 5, - "x": 2.598526954650879, - "y": -0.9845349192619324, - "orientation": 2.813288688659668, - "vx": -0.008744078688323498, - "vy": -0.008257763460278511 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410151958465576, - "y": 0.1564999222755432, - "orientation": -0.06465411186218262, - "vx": 0.00014822851517237723, - "vy": -0.3851069211959839 - }, - { - "id": 1, - "x": -3.1262571811676025, - "y": -0.24485523998737335, - "orientation": -0.007476217579096556, - "vx": -0.32114967703819275, - "vy": -0.6297567486763 - }, - { - "id": 2, - "x": -3.005319118499756, - "y": 0.07664495706558228, - "orientation": -0.060190971940755844, - "vx": 0.7427443265914917, - "vy": -0.8250735998153687 - }, - { - "id": 3, - "x": -1.7875555753707886, - "y": 2.349820852279663, - "orientation": -0.9428713321685791, - "vx": -0.13018245995044708, - "vy": 0.07427284121513367 - }, - { - "id": 4, - "x": 1.1050360202789307, - "y": -0.1552063524723053, - "orientation": 3.1226718425750732, - "vx": -0.045929621905088425, - "vy": -0.145317941904068 - }, - { - "id": 5, - "x": 0.503301203250885, - "y": 0.05499814823269844, - "orientation": -2.7258105278015137, - "vx": 0.1550000160932541, - "vy": -0.0762965977191925 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 9.383333333333333 - } - }, - { - "scenario_id": "high_line_zone_vs_zone_fluid_t26.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 26.75, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_line_zone_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 26.75, - "ball_x": -4.3862738609313965, - "ball_y": -0.13753104209899902, - "ball_vx": -0.38898321986198425, - "ball_vy": 0.5544686913490295, - "friendly_robots": [ - { - "id": 0, - "x": 4.439993858337402, - "y": -0.09080714732408524, - "orientation": -3.085157871246338, - "vx": -0.05556641146540642, - "vy": -0.5625221729278564 - }, - { - "id": 1, - "x": -3.25142765045166, - "y": -2.075115203857422, - "orientation": 2.180610179901123, - "vx": 0.477545827627182, - "vy": 0.1477566808462143 - }, - { - "id": 2, - "x": -3.117058515548706, - "y": -1.5140421390533447, - "orientation": 2.4813435077667236, - "vx": -0.025681033730506897, - "vy": 0.9230937957763672 - }, - { - "id": 3, - "x": -2.172610282897949, - "y": 2.0399656295776367, - "orientation": -2.3187968730926514, - "vx": 0.1893799602985382, - "vy": -1.1569820642471313 - }, - { - "id": 4, - "x": -3.2897660732269287, - "y": -2.5294110774993896, - "orientation": 2.060844898223877, - "vx": 0.9116208553314209, - "vy": 0.3590019941329956 - }, - { - "id": 5, - "x": -3.0008296966552734, - "y": 1.4277756214141846, - "orientation": -2.0625503063201904, - "vx": 0.6800700426101685, - "vy": 0.09287368506193161 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409718036651611, - "y": -0.047644540667533875, - "orientation": -1.1484135389328003, - "vx": -0.0073326705023646355, - "vy": -0.05460909381508827 - }, - { - "id": 1, - "x": -2.9012908935546875, - "y": -0.5216379165649414, - "orientation": -2.912447929382324, - "vx": 0.19268906116485596, - "vy": 0.9683389663696289 - }, - { - "id": 2, - "x": -3.1683342456817627, - "y": -0.9380130171775818, - "orientation": 3.0259246826171875, - "vx": -0.4474331736564636, - "vy": 0.5751231908798218 - }, - { - "id": 3, - "x": -1.871858835220337, - "y": 2.1035568714141846, - "orientation": -2.3425703048706055, - "vx": -0.04188435152173042, - "vy": -1.0283530950546265 - }, - { - "id": 4, - "x": -2.7452893257141113, - "y": 1.244276523590088, - "orientation": -2.173624038696289, - "vx": -0.17861352860927582, - "vy": -0.4429382085800171 - }, - { - "id": 5, - "x": -2.5141570568084717, - "y": -1.7336008548736572, - "orientation": 2.69561505317688, - "vx": -0.2084442675113678, - "vy": 1.063915729522705 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_line_zone_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 26.75 - } - }, - { - "scenario_id": "high_press_vs_low_block_t14.7_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 14.683333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_low_block.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 14.683333333333334, - "ball_x": -2.499938488006592, - "ball_y": -0.7563880681991577, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.485996723175049, - "y": 0.008096136152744293, - "orientation": -3.0669047832489014, - "vx": -1.652011860642233e-12, - "vy": 1.260450077644748e-13 - }, - { - "id": 1, - "x": -2.56463885307312, - "y": -0.31132277846336365, - "orientation": -2.939831256866455, - "vx": -2.6911806116913795e-12, - "vy": -1.9417800700693988e-12 - }, - { - "id": 2, - "x": -2.065042734146118, - "y": -0.6629412174224854, - "orientation": 3.085918426513672, - "vx": 4.82280881897168e-12, - "vy": 1.971756091734278e-12 - }, - { - "id": 3, - "x": -2.923837184906006, - "y": -0.037025559693574905, - "orientation": -2.758439064025879, - "vx": -6.394884621840902e-13, - "vy": -8.285039321265231e-14 - }, - { - "id": 4, - "x": -2.6478559970855713, - "y": -0.15003155171871185, - "orientation": 3.030085325241089, - "vx": -6.128431095930864e-13, - "vy": 3.122502256758253e-13 - }, - { - "id": 5, - "x": -2.540313720703125, - "y": -0.8604469299316406, - "orientation": 2.9551045894622803, - "vx": 2.6645352591003757e-13, - "vy": 4.4297898682543746e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402994632720947, - "y": -0.1678132712841034, - "orientation": -0.0009530930547043681, - "vx": -2.1228352409252693e-10, - "vy": -7.077671781985373e-13 - }, - { - "id": 1, - "x": 2.7092273235321045, - "y": -1.8045819997787476, - "orientation": 2.9821531772613525, - "vx": 1.1191048088221578e-12, - "vy": -7.527312106958561e-13 - }, - { - "id": 2, - "x": -3.2343239784240723, - "y": -1.080630898475647, - "orientation": -2.7772486209869385, - "vx": -1.105782132526656e-12, - "vy": -1.425526363618701e-12 - }, - { - "id": 3, - "x": -3.4376606941223145, - "y": -0.30784204602241516, - "orientation": -2.7515785694122314, - "vx": 9.725553695716371e-13, - "vy": -7.41073868937292e-13 - }, - { - "id": 4, - "x": -3.24297833442688, - "y": -0.4679977297782898, - "orientation": 2.7723162174224854, - "vx": 1.3858247882581054e-10, - "vy": -5.666966895745418e-11 - }, - { - "id": 5, - "x": -3.3006176948547363, - "y": -0.7501650452613831, - "orientation": 3.0621137619018555, - "vx": 1.7319479184152442e-13, - "vy": 7.327471962526033e-14 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 14.683333333333334 - } - }, - { - "scenario_id": "high_press_vs_low_block_t8.7_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 8.65, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_low_block.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 8.65, - "ball_x": -0.10181421786546707, - "ball_y": -0.10413383692502975, - "ball_vx": 1.1690648449302898e-12, - "ball_vy": 2.693678613496786e-13, - "friendly_robots": [ - { - "id": 0, - "x": 4.410065174102783, - "y": 0.004085615277290344, - "orientation": -3.1166417598724365, - "vx": -0.0001151631586253643, - "vy": -0.007173050194978714 - }, - { - "id": 1, - "x": -0.009908120147883892, - "y": -0.03981588035821915, - "orientation": -2.52522349357605, - "vx": 3.2170099917294692e-12, - "vy": 1.8866158635333363e-12 - }, - { - "id": 2, - "x": -1.9878175258636475, - "y": -0.9315869808197021, - "orientation": 0.3656458556652069, - "vx": 0.4220845699310303, - "vy": -0.5604076385498047 - }, - { - "id": 3, - "x": -1.182693600654602, - "y": -0.4027327597141266, - "orientation": 0.24944019317626953, - "vx": -1.4061672687530518, - "vy": -0.5256152749061584 - }, - { - "id": 4, - "x": -2.7445826530456543, - "y": 0.43850183486938477, - "orientation": -0.1931067556142807, - "vx": -0.4126599133014679, - "vy": 0.6115126609802246 - }, - { - "id": 5, - "x": -0.2159837931394577, - "y": 0.0030183931812644005, - "orientation": -0.9975554943084717, - "vx": -0.18359671533107758, - "vy": -0.7377063035964966 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410001277923584, - "y": -0.009217853657901287, - "orientation": -0.020644869655370712, - "vx": 3.6362650916998973e-06, - "vy": 0.016191799193620682 - }, - { - "id": 1, - "x": 1.862425446510315, - "y": -1.1534967422485352, - "orientation": 2.732957601547241, - "vx": 1.499260425567627, - "vy": -1.172226071357727 - }, - { - "id": 2, - "x": 0.2930915355682373, - "y": 0.07511390745639801, - "orientation": -2.552286386489868, - "vx": 0.528522253036499, - "vy": 0.47610732913017273 - }, - { - "id": 3, - "x": -2.906386375427246, - "y": 0.5348712205886841, - "orientation": -0.2108849436044693, - "vx": -0.32523080706596375, - "vy": 0.4951697289943695 - }, - { - "id": 4, - "x": -3.0756466388702393, - "y": -0.5713248252868652, - "orientation": 0.15935049951076508, - "vx": -0.02837771363556385, - "vy": 0.0007864771760068834 - }, - { - "id": 5, - "x": -2.98681640625, - "y": -0.3417957127094269, - "orientation": 0.07966417074203491, - "vx": -0.023269377648830414, - "vy": -0.027331456542015076 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 8.65 - } - }, - { - "scenario_id": "high_press_vs_low_block_t34.8_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 34.833333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_low_block.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 34.833333333333336, - "ball_x": -2.713137149810791, - "ball_y": 0.36391013860702515, - "ball_vx": 0.06044274941086769, - "ball_vy": 0.680400550365448, - "friendly_robots": [ - { - "id": 0, - "x": 4.4097771644592285, - "y": -0.2037227600812912, - "orientation": 3.0865530967712402, - "vx": 0.0013931612484157085, - "vy": -0.09733348339796066 - }, - { - "id": 1, - "x": -2.463364839553833, - "y": -0.27451545000076294, - "orientation": 2.1263155937194824, - "vx": -0.10089239478111267, - "vy": -0.9087678790092468 - }, - { - "id": 2, - "x": -2.6799144744873047, - "y": -0.13287442922592163, - "orientation": 1.6358636617660522, - "vx": -0.009018605574965477, - "vy": 0.6877569556236267 - }, - { - "id": 3, - "x": -2.6169545650482178, - "y": 0.42730045318603516, - "orientation": -2.206392526626587, - "vx": 0.2211322784423828, - "vy": 0.4592079520225525 - }, - { - "id": 4, - "x": -2.088432788848877, - "y": -0.17940835654735565, - "orientation": 2.6329658031463623, - "vx": -0.06195475161075592, - "vy": -0.8641413450241089 - }, - { - "id": 5, - "x": -2.1271018981933594, - "y": 0.36002933979034424, - "orientation": -3.071895122528076, - "vx": -0.3926430642604828, - "vy": 0.26997503638267517 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410129070281982, - "y": 0.002939149970188737, - "orientation": 0.1788436621427536, - "vx": -2.74447216952467e-07, - "vy": 1.5247601368173491e-06 - }, - { - "id": 1, - "x": 0.8151236772537231, - "y": -1.646986484527588, - "orientation": 2.7336716651916504, - "vx": -0.19299249351024628, - "vy": -0.5999429225921631 - }, - { - "id": 2, - "x": -3.047555446624756, - "y": 0.3991893231868744, - "orientation": -0.22875255346298218, - "vx": -0.006717619951814413, - "vy": 0.1681564599275589 - }, - { - "id": 3, - "x": -2.8675026893615723, - "y": 0.3887198567390442, - "orientation": -0.4608563482761383, - "vx": 0.04529488831758499, - "vy": 0.20889484882354736 - }, - { - "id": 4, - "x": -3.1787285804748535, - "y": 0.059129729866981506, - "orientation": 0.41863319277763367, - "vx": 0.31106406450271606, - "vy": 0.20461907982826233 - }, - { - "id": 5, - "x": -3.0305733680725098, - "y": -0.22882501780986786, - "orientation": 0.9067394733428955, - "vx": 0.05234725773334503, - "vy": -0.046656534075737 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 34.833333333333336 - } - }, - { - "scenario_id": "high_press_vs_low_block_t40.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 40.25, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_low_block.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 40.25, - "ball_x": -2.2181944847106934, - "ball_y": -0.29515358805656433, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.410332679748535, - "y": 0.018324727192521095, - "orientation": -3.0927791595458984, - "vx": -0.0005903500132262707, - "vy": -0.03221658989787102 - }, - { - "id": 1, - "x": -2.0526347160339355, - "y": -0.07608245313167572, - "orientation": -2.4613630771636963, - "vx": -0.6676787734031677, - "vy": 0.3645149767398834 - }, - { - "id": 2, - "x": -2.8198440074920654, - "y": -0.4696037471294403, - "orientation": 0.09795233607292175, - "vx": -0.02662598341703415, - "vy": -0.1916835755109787 - }, - { - "id": 3, - "x": -1.9842500686645508, - "y": 0.09041853249073029, - "orientation": 3.108656883239746, - "vx": -0.48974552750587463, - "vy": 0.2954736053943634 - }, - { - "id": 4, - "x": -1.7327821254730225, - "y": -0.14348937571048737, - "orientation": -2.9266326427459717, - "vx": -0.12143081426620483, - "vy": -0.10541249066591263 - }, - { - "id": 5, - "x": -2.3904809951782227, - "y": -0.44752970337867737, - "orientation": 1.6277655363082886, - "vx": -0.6148926615715027, - "vy": 0.24015997350215912 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410158634185791, - "y": -0.0029385059606283903, - "orientation": -0.13344188034534454, - "vx": 2.9842794901924208e-12, - "vy": -8.123710037999388e-14 - }, - { - "id": 1, - "x": 2.4829137325286865, - "y": -1.4974862337112427, - "orientation": 2.892096757888794, - "vx": 1.7186252421197423e-12, - "vy": -3.730349362740526e-13 - }, - { - "id": 2, - "x": -2.2069311141967773, - "y": -0.523127019405365, - "orientation": 2.247264862060547, - "vx": -0.46058982610702515, - "vy": 0.2559583783149719 - }, - { - "id": 3, - "x": -3.0250232219696045, - "y": 0.08324472606182098, - "orientation": -0.4271997809410095, - "vx": 0.026218272745609283, - "vy": -0.14624252915382385 - }, - { - "id": 4, - "x": -3.017578601837158, - "y": -0.4296361804008484, - "orientation": 0.03917580097913742, - "vx": -0.14137521386146545, - "vy": -0.011541486717760563 - }, - { - "id": 5, - "x": -3.3394298553466797, - "y": -0.6351065635681152, - "orientation": 0.23184187710285187, - "vx": -0.4002940058708191, - "vy": -0.0061523341573774815 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 40.25 - } - }, - { - "scenario_id": "high_press_vs_low_block_t52.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 52.78333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_low_block.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 52.78333333333333, - "ball_x": -2.8686611652374268, - "ball_y": 1.6479558944702148, - "ball_vx": -0.10231302678585052, - "ball_vy": 0.0338718444108963, - "friendly_robots": [ - { - "id": 0, - "x": 4.410005569458008, - "y": -0.0001295199035666883, - "orientation": 2.919930934906006, - "vx": 2.766160633882464e-09, - "vy": 5.465399244286573e-09 - }, - { - "id": 1, - "x": -2.8441109657287598, - "y": 1.1491544246673584, - "orientation": 1.7589060068130493, - "vx": -0.04944860562682152, - "vy": -1.2174432277679443 - }, - { - "id": 2, - "x": -3.0128252506256104, - "y": -0.6309202313423157, - "orientation": 1.6774042844772339, - "vx": -0.5689108967781067, - "vy": 0.4297378659248352 - }, - { - "id": 3, - "x": -2.38431978225708, - "y": 1.4077690839767456, - "orientation": 2.898623466491699, - "vx": -0.24085070192813873, - "vy": 0.0909709483385086 - }, - { - "id": 4, - "x": -2.2812979221343994, - "y": 1.2601486444473267, - "orientation": 3.13492751121521, - "vx": -0.40596526861190796, - "vy": -0.029026109725236893 - }, - { - "id": 5, - "x": -2.672969102859497, - "y": -0.24201500415802002, - "orientation": 1.6996415853500366, - "vx": -0.2947714924812317, - "vy": -1.68575119972229 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410454750061035, - "y": 0.3958790600299835, - "orientation": 0.6622898578643799, - "vx": 0.000990872853435576, - "vy": 0.024555953219532967 - }, - { - "id": 1, - "x": 1.99823796749115, - "y": -1.8976024389266968, - "orientation": 2.508837938308716, - "vx": -1.216950664684191e-07, - "vy": -1.6591252460784744e-07 - }, - { - "id": 2, - "x": -2.645892858505249, - "y": 1.6957154273986816, - "orientation": 1.5195109844207764, - "vx": -0.6589617133140564, - "vy": -0.26510709524154663 - }, - { - "id": 3, - "x": -3.024096965789795, - "y": 1.0451968908309937, - "orientation": 1.2673028707504272, - "vx": -0.2645159661769867, - "vy": 0.25040483474731445 - }, - { - "id": 4, - "x": -3.3537864685058594, - "y": 0.6145731210708618, - "orientation": 1.1819711923599243, - "vx": -0.34809601306915283, - "vy": 0.008987906388938427 - }, - { - "id": 5, - "x": -3.608863353729248, - "y": 0.6285434365272522, - "orientation": 1.0052809715270996, - "vx": -0.61655592918396, - "vy": -0.3587794601917267 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_low_block_kernel_strategy", - "frame_ts": 52.78333333333333 - } - }, - { - "scenario_id": "high_press_vs_overload_flow_t58.9_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 58.93333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 58.93333333333333, - "ball_x": -2.5, - "ball_y": 0.6092723608016968, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.390069961547852, - "y": -0.3989947438240051, - "orientation": 3.114901542663574, - "vx": 9.00612917575927e-12, - "vy": 3.998468223187501e-12 - }, - { - "id": 1, - "x": 0.6591572165489197, - "y": -0.3477610647678375, - "orientation": 3.0999302864074707, - "vx": -3.8968828164342995e-13, - "vy": 1.765254609153999e-13 - }, - { - "id": 2, - "x": -0.7424025535583496, - "y": -1.189894199371338, - "orientation": 2.9567461013793945, - "vx": -8.260059303211165e-13, - "vy": 1.3522516439934407e-12 - }, - { - "id": 3, - "x": -0.4439413547515869, - "y": -0.20599661767482758, - "orientation": 2.9589805603027344, - "vx": 7.044365091246618e-13, - "vy": 5.195843755245733e-13 - }, - { - "id": 4, - "x": -2.471463441848755, - "y": -0.16916941106319427, - "orientation": -1.5350550413131714, - "vx": 0.0013557241763919592, - "vy": -0.03698278218507767 - }, - { - "id": 5, - "x": 0.34013140201568604, - "y": 0.3232104182243347, - "orientation": 3.06118106842041, - "vx": -1.6653345369377348e-15, - "vy": 4.313216450668733e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.152153968811035, - "y": 0.9148631691932678, - "orientation": 0.31770914793014526, - "vx": 6.661338147750939e-13, - "vy": 1.049160758270773e-12 - }, - { - "id": 1, - "x": -2.8637821674346924, - "y": -0.24207426607608795, - "orientation": 2.453571081161499, - "vx": -7.993605777301127e-14, - "vy": -3.888556143749611e-13 - }, - { - "id": 2, - "x": -2.819183349609375, - "y": 0.5048375725746155, - "orientation": 2.8317618370056152, - "vx": -9.85878045867139e-13, - "vy": -9.79216707719388e-13 - }, - { - "id": 3, - "x": 0.9312419891357422, - "y": -0.643599271774292, - "orientation": 2.9923369884490967, - "vx": -3.390621117205228e-12, - "vy": -3.197442310920451e-13 - }, - { - "id": 4, - "x": 0.6666500568389893, - "y": 0.07268933951854706, - "orientation": 3.0508573055267334, - "vx": 5.329070518200751e-13, - "vy": 5.1209037010835345e-14 - }, - { - "id": 5, - "x": 0.4634860157966614, - "y": 0.6447408199310303, - "orientation": 3.137763023376465, - "vx": 1.4155343563970746e-12, - "vy": -2.0650148258027912e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 58.93333333333333 - } - }, - { - "scenario_id": "high_press_vs_overload_flow_t12.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 12.433333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 12.433333333333334, - "ball_x": -2.844360828399658, - "ball_y": -0.45163846015930176, - "ball_vx": -3.338336318847723e-05, - "ball_vy": -6.064841727493331e-06, - "friendly_robots": [ - { - "id": 0, - "x": 4.408040523529053, - "y": 0.12539024651050568, - "orientation": -3.0818886756896973, - "vx": 0.0027608235832303762, - "vy": 0.501181960105896 - }, - { - "id": 1, - "x": -2.297400951385498, - "y": -0.17176568508148193, - "orientation": -0.6569129228591919, - "vx": 0.24422156810760498, - "vy": 0.46708372235298157 - }, - { - "id": 2, - "x": -2.4769084453582764, - "y": -0.18460489809513092, - "orientation": -2.7468419075012207, - "vx": 0.2500706911087036, - "vy": 0.37273603677749634 - }, - { - "id": 3, - "x": -2.6391286849975586, - "y": -0.4665871858596802, - "orientation": -2.1628763675689697, - "vx": 0.2745855450630188, - "vy": -0.8463931679725647 - }, - { - "id": 4, - "x": -2.4045703411102295, - "y": -0.4264681935310364, - "orientation": -2.6500179767608643, - "vx": 0.7657929062843323, - "vy": 0.1353238821029663 - }, - { - "id": 5, - "x": -2.8768069744110107, - "y": -0.7453328967094421, - "orientation": -0.7330471277236938, - "vx": 0.18911723792552948, - "vy": -0.23710764944553375 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.414076328277588, - "y": -0.13983072340488434, - "orientation": -0.2452806681394577, - "vx": 0.0711447149515152, - "vy": 0.10543692857027054 - }, - { - "id": 1, - "x": -3.009587287902832, - "y": -0.3366188108921051, - "orientation": -0.6090805530548096, - "vx": -0.000722648052033037, - "vy": -0.0212276428937912 - }, - { - "id": 2, - "x": -3.211036205291748, - "y": -0.5616875886917114, - "orientation": -0.23042747378349304, - "vx": 0.22195583581924438, - "vy": -0.8515419960021973 - }, - { - "id": 3, - "x": -1.632725477218628, - "y": -0.20925039052963257, - "orientation": -2.978929281234741, - "vx": -0.056947801262140274, - "vy": -0.020493261516094208 - }, - { - "id": 4, - "x": -1.7848578691482544, - "y": -0.4097599387168884, - "orientation": -3.141247272491455, - "vx": -0.06536657363176346, - "vy": -0.012006980367004871 - }, - { - "id": 5, - "x": -2.110823631286621, - "y": -0.07286546379327774, - "orientation": -2.604963541030884, - "vx": 0.825873851776123, - "vy": 0.06915684044361115 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 12.433333333333334 - } - }, - { - "scenario_id": "high_press_vs_overload_flow_t18.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 18.3, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 18.3, - "ball_x": -2.780932903289795, - "ball_y": -0.5157884359359741, - "ball_vx": -0.23145447671413422, - "ball_vy": -0.32197022438049316, - "friendly_robots": [ - { - "id": 0, - "x": 4.4098734855651855, - "y": 0.3982859253883362, - "orientation": -3.017854690551758, - "vx": 0.0012642537476494908, - "vy": -0.004781919997185469 - }, - { - "id": 1, - "x": -2.540005683898926, - "y": -0.5998054146766663, - "orientation": 0.3768171966075897, - "vx": -0.06162186712026596, - "vy": -0.369171679019928 - }, - { - "id": 2, - "x": -2.351433753967285, - "y": -0.16870778799057007, - "orientation": -2.0329477787017822, - "vx": 0.027345890179276466, - "vy": 0.5014986991882324 - }, - { - "id": 3, - "x": -3.0860698223114014, - "y": -1.4133944511413574, - "orientation": 1.3482160568237305, - "vx": -0.4567919075489044, - "vy": -0.7659834027290344 - }, - { - "id": 4, - "x": -2.6754252910614014, - "y": -0.4820094406604767, - "orientation": -2.0015082359313965, - "vx": -0.1196213886141777, - "vy": -0.44713956117630005 - }, - { - "id": 5, - "x": -2.62467360496521, - "y": -0.7919678688049316, - "orientation": 2.1903040409088135, - "vx": -0.45127782225608826, - "vy": 0.0429539792239666 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.406352996826172, - "y": 0.1394498497247696, - "orientation": -0.3633348345756531, - "vx": -0.008129457011818886, - "vy": 0.47781988978385925 - }, - { - "id": 1, - "x": -2.8906991481781006, - "y": -0.5105581879615784, - "orientation": -0.005241247825324535, - "vx": -0.23624983429908752, - "vy": -0.10175667703151703 - }, - { - "id": 2, - "x": -3.320840835571289, - "y": -0.0401654914021492, - "orientation": -0.5114066004753113, - "vx": -0.17966967821121216, - "vy": 0.8286398649215698 - }, - { - "id": 3, - "x": -2.1287593841552734, - "y": -0.6634513735771179, - "orientation": -3.055366039276123, - "vx": 0.011395224370062351, - "vy": -0.8156431913375854 - }, - { - "id": 4, - "x": -1.8398716449737549, - "y": 0.12393020838499069, - "orientation": -2.5516791343688965, - "vx": 1.555873154757137e-07, - "vy": -2.4512399932064e-07 - }, - { - "id": 5, - "x": -3.4217236042022705, - "y": 0.11140701174736023, - "orientation": -0.6095268726348877, - "vx": -0.593472421169281, - "vy": 0.6741613745689392 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 18.3 - } - }, - { - "scenario_id": "high_press_vs_overload_flow_t28.9_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 28.916666666666668, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_overload_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 28.916666666666668, - "ball_x": 2.1640243530273438, - "ball_y": 0.44611477851867676, - "ball_vx": 4.0314418470188684e-11, - "ball_vy": 1.7407741914610142e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.410033702850342, - "y": 0.01994270458817482, - "orientation": 2.9596409797668457, - "vx": -5.930220868322067e-05, - "vy": -0.035004932433366776 - }, - { - "id": 1, - "x": 2.0647590160369873, - "y": 0.4110294282436371, - "orientation": 0.12360621988773346, - "vx": 1.7924328687968227e-10, - "vy": 1.005029393041923e-11 - }, - { - "id": 2, - "x": 1.9787338972091675, - "y": -0.12332899123430252, - "orientation": 1.1339337825775146, - "vx": -0.10664179921150208, - "vy": 1.157077670097351 - }, - { - "id": 3, - "x": 2.6383795738220215, - "y": -1.2695280313491821, - "orientation": 1.5021673440933228, - "vx": 0.44714540243148804, - "vy": 0.5820139050483704 - }, - { - "id": 4, - "x": 2.476438045501709, - "y": 0.39820852875709534, - "orientation": 2.5817549228668213, - "vx": 0.30347031354904175, - "vy": 0.19025874137878418 - }, - { - "id": 5, - "x": 0.40314364433288574, - "y": -0.7955865859985352, - "orientation": 0.39608654379844666, - "vx": 0.9752171635627747, - "vy": -0.57627934217453 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409986972808838, - "y": 0.10941482335329056, - "orientation": 0.06455602496862411, - "vx": 0.0005140630528330803, - "vy": 0.33792030811309814 - }, - { - "id": 1, - "x": -2.8006815910339355, - "y": 0.4295046329498291, - "orientation": 0.028291279450058937, - "vx": 0.23181140422821045, - "vy": -0.00398167734965682 - }, - { - "id": 2, - "x": -3.1307106018066406, - "y": 0.3504143953323364, - "orientation": 0.05138164758682251, - "vx": 0.08454158902168274, - "vy": -0.19543351233005524 - }, - { - "id": 3, - "x": 2.320638418197632, - "y": -0.49971237778663635, - "orientation": 1.5668063163757324, - "vx": 0.4678087830543518, - "vy": 0.6335046291351318 - }, - { - "id": 4, - "x": 2.6912450790405273, - "y": 0.21611440181732178, - "orientation": 2.3675074577331543, - "vx": 0.5807934403419495, - "vy": 0.3303369879722595 - }, - { - "id": 5, - "x": -0.030694615095853806, - "y": -0.02364998497068882, - "orientation": 0.2754119038581848, - "vx": 1.383265733718872, - "vy": -1.0417945384979248 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 28.916666666666668 - } - }, - { - "scenario_id": "high_press_vs_overload_flow_t31.8_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 31.75, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_overload_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 31.75, - "ball_x": 2.4026989936828613, - "ball_y": 0.6790863275527954, - "ball_vx": 1.1457501614131615e-12, - "ball_vy": -2.2948309919001986e-12, - "friendly_robots": [ - { - "id": 0, - "x": 4.410612106323242, - "y": 0.004700187128037214, - "orientation": 2.8194515705108643, - "vx": -0.0010667595779523253, - "vy": -0.008235568180680275 - }, - { - "id": 1, - "x": 2.9070799350738525, - "y": -0.4029424786567688, - "orientation": 1.762879729270935, - "vx": -0.23406493663787842, - "vy": 0.3356488347053528 - }, - { - "id": 2, - "x": 1.9881372451782227, - "y": 0.5210325121879578, - "orientation": 0.6271511912345886, - "vx": -0.14984579384326935, - "vy": 0.4083159863948822 - }, - { - "id": 3, - "x": 2.6199233531951904, - "y": -1.7404619455337524, - "orientation": 1.620419979095459, - "vx": -0.23329369723796844, - "vy": 0.15238279104232788 - }, - { - "id": 4, - "x": 2.5045065879821777, - "y": 0.6661763787269592, - "orientation": 2.973846197128296, - "vx": 4.18332035678759e-12, - "vy": -7.290834602713403e-12 - }, - { - "id": 5, - "x": 2.3378546237945557, - "y": 0.48084086179733276, - "orientation": 1.508514404296875, - "vx": -0.4205067455768585, - "vy": 1.101424217224121 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.399464130401611, - "y": -0.1499851942062378, - "orientation": 0.11324907094240189, - "vx": -0.017687354236841202, - "vy": -0.17129260301589966 - }, - { - "id": 1, - "x": -2.9670066833496094, - "y": -0.15076549351215363, - "orientation": 0.057962462306022644, - "vx": 0.13019660115242004, - "vy": 0.7031577825546265 - }, - { - "id": 2, - "x": -3.144897699356079, - "y": 0.03929896280169487, - "orientation": 0.1037406250834465, - "vx": -0.05409998074173927, - "vy": 0.3002885580062866 - }, - { - "id": 3, - "x": 2.8680529594421387, - "y": 0.5877714157104492, - "orientation": 2.8062992095947266, - "vx": 0.27215540409088135, - "vy": 0.14039669930934906 - }, - { - "id": 4, - "x": 2.9526207447052, - "y": -0.23323211073875427, - "orientation": 2.1416146755218506, - "vx": -0.21198806166648865, - "vy": -0.06752815842628479 - }, - { - "id": 5, - "x": 3.080144166946411, - "y": -1.4194843769073486, - "orientation": 1.8059029579162598, - "vx": 0.3841792345046997, - "vy": -0.6234139204025269 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 31.75 - } - }, - { - "scenario_id": "high_press_vs_overload_press_t28.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 28.65, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_overload_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 28.65, - "ball_x": -2.5, - "ball_y": 0.8958090543746948, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.493561267852783, - "y": -0.27504226565361023, - "orientation": 3.0665531158447266, - "vx": 1.199040866595169e-12, - "vy": -1.5920598173124745e-12 - }, - { - "id": 1, - "x": -2.4156253337860107, - "y": -1.1020851135253906, - "orientation": 2.545990467071533, - "vx": -3.850253449400043e-12, - "vy": 1.2789769243681803e-12 - }, - { - "id": 2, - "x": -1.867049217224121, - "y": 0.007083249744027853, - "orientation": 2.9369940757751465, - "vx": -2.731148640577885e-13, - "vy": -2.0491421059976034e-13 - }, - { - "id": 3, - "x": -2.7925479412078857, - "y": 0.36385855078697205, - "orientation": -2.8559887409210205, - "vx": -6.927791673660977e-13, - "vy": -4.1466829969749597e-13 - }, - { - "id": 4, - "x": -3.060243844985962, - "y": -1.4881566762924194, - "orientation": 2.380310535430908, - "vx": 4.276579090856103e-12, - "vy": -4.189981694935341e-12 - }, - { - "id": 5, - "x": -2.6863322257995605, - "y": -1.055155634880066, - "orientation": 2.413064479827881, - "vx": -1.865174681370263e-13, - "vy": -5.662137425588298e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3952836990356445, - "y": 0.23792031407356262, - "orientation": 0.02988549880683422, - "vx": 1.5187850976872141e-12, - "vy": 1.2581602426564586e-12 - }, - { - "id": 1, - "x": -2.1377952098846436, - "y": 0.04957462474703789, - "orientation": 3.03414249420166, - "vx": -5.861977570020827e-13, - "vy": 2.8456403899923544e-13 - }, - { - "id": 2, - "x": 1.8011561632156372, - "y": 0.7473248243331909, - "orientation": -3.0958094596862793, - "vx": -1.1657341758564144e-12, - "vy": -5.728750807065808e-13 - }, - { - "id": 3, - "x": 1.8000746965408325, - "y": -0.7469984889030457, - "orientation": 2.9470221996307373, - "vx": -1.7386092565629951e-12, - "vy": -9.625633623500107e-13 - }, - { - "id": 4, - "x": -1.2442017793655396, - "y": -0.7528138756752014, - "orientation": 2.7111518383026123, - "vx": 1.4654943925052066e-13, - "vy": 5.362377208939506e-13 - }, - { - "id": 5, - "x": -3.7957682609558105, - "y": -0.28923898935317993, - "orientation": 1.9727541208267212, - "vx": 9.192646643896296e-13, - "vy": -1.8168799797990687e-12 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 28.65 - } - }, - { - "scenario_id": "high_press_vs_overload_press_t60.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 59.983333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_overload_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 59.983333333333334, - "ball_x": 2.250005006790161, - "ball_y": -6.291919817158487e-06, - "ball_vx": -2.5432989048113086e-11, - "ball_vy": 3.148043631329145e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.253592491149902, - "y": -0.25223955512046814, - "orientation": -3.1364004611968994, - "vx": 0.07079969346523285, - "vy": 0.2884618639945984 - }, - { - "id": 1, - "x": 0.8958705067634583, - "y": -0.8925261497497559, - "orientation": -0.5221485495567322, - "vx": 0.2012132704257965, - "vy": -1.21884286403656 - }, - { - "id": 2, - "x": 1.1847689151763916, - "y": -0.5361666083335876, - "orientation": 0.18006981909275055, - "vx": 0.024781804531812668, - "vy": 0.007280312012881041 - }, - { - "id": 3, - "x": 1.179551362991333, - "y": -0.08790155500173569, - "orientation": -0.19142451882362366, - "vx": 0.06054053083062172, - "vy": 0.03691446781158447 - }, - { - "id": 4, - "x": 1.156204104423523, - "y": 0.2303684949874878, - "orientation": -0.38352885842323303, - "vx": -0.09684309363365173, - "vy": 0.10267527401447296 - }, - { - "id": 5, - "x": 0.9549732208251953, - "y": 0.5260627269744873, - "orientation": -0.0029436955228447914, - "vx": 0.12259343266487122, - "vy": 0.015842139720916748 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": 1.1508522033691406, - "y": -0.8929591178894043, - "orientation": 0.17736992239952087, - "vx": 0.17441409826278687, - "vy": 0.031576815992593765 - }, - { - "id": 1, - "x": 2.1381843090057373, - "y": 0.02061137929558754, - "orientation": 0.0009005272877402604, - "vx": -0.014398866333067417, - "vy": -0.03626251965761185 - }, - { - "id": 2, - "x": 1.431800365447998, - "y": -0.5036265254020691, - "orientation": -3.107328414916992, - "vx": -0.02477048523724079, - "vy": 0.007310844026505947 - }, - { - "id": 3, - "x": 1.602757453918457, - "y": 0.05518919602036476, - "orientation": -2.6605489253997803, - "vx": -0.043148819357156754, - "vy": -0.03405015543103218 - }, - { - "id": 4, - "x": 1.6380423307418823, - "y": -0.1214955747127533, - "orientation": 2.3832170963287354, - "vx": 0.49419236183166504, - "vy": 0.04226928949356079 - }, - { - "id": 5, - "x": 1.2529289722442627, - "y": 0.5248692035675049, - "orientation": 3.09785795211792, - "vx": -0.005152969155460596, - "vy": 0.00023015038459561765 - } - ], - "referee_command": "PREPARE_PENALTY_BLUE", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 59.983333333333334 - } - }, - { - "scenario_id": "high_press_vs_overload_press_t11.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 11.433333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 11.433333333333334, - "ball_x": -1.3253480195999146, - "ball_y": 0.4312771260738373, - "ball_vx": -2.9302059374458622e-06, - "ball_vy": 1.588031977917126e-06, - "friendly_robots": [ - { - "id": 0, - "x": 4.41004753112793, - "y": 0.00299010775052011, - "orientation": 3.0680174827575684, - "vx": 4.7409809411647075e-09, - "vy": 6.442459721256455e-08 - }, - { - "id": 1, - "x": -1.5182912349700928, - "y": 0.6565485596656799, - "orientation": 2.9781947135925293, - "vx": -0.7410525679588318, - "vy": -0.6581658720970154 - }, - { - "id": 2, - "x": -2.3238601684570312, - "y": -0.21871741116046906, - "orientation": 0.8008815050125122, - "vx": -1.053694725036621, - "vy": -1.1036158800125122 - }, - { - "id": 3, - "x": -3.0174026489257812, - "y": 1.0858302116394043, - "orientation": -0.1697072684764862, - "vx": 0.1838822215795517, - "vy": 1.3072205781936646 - }, - { - "id": 4, - "x": -2.8706605434417725, - "y": -0.24461939930915833, - "orientation": 0.5320456624031067, - "vx": -0.2805056571960449, - "vy": 1.653161883354187 - }, - { - "id": 5, - "x": -1.4239721298217773, - "y": 0.2129305601119995, - "orientation": 1.7381867170333862, - "vx": -0.582568347454071, - "vy": -0.5988653302192688 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409150123596191, - "y": 0.2554277777671814, - "orientation": 0.02608463540673256, - "vx": -0.0003312677436042577, - "vy": -0.44840067625045776 - }, - { - "id": 1, - "x": -1.1457805633544922, - "y": 0.2941928207874298, - "orientation": 1.845609188079834, - "vx": -0.446095734834671, - "vy": -0.3544046878814697 - }, - { - "id": 2, - "x": 2.3953073024749756, - "y": -1.7934306859970093, - "orientation": 2.603005886077881, - "vx": 0.0048805768601596355, - "vy": -0.011557585559785366 - }, - { - "id": 3, - "x": 2.404737949371338, - "y": 1.7342466115951538, - "orientation": -2.813357353210449, - "vx": -0.01175228226929903, - "vy": 0.11559461802244186 - }, - { - "id": 4, - "x": 2.3905982971191406, - "y": -0.5984079241752625, - "orientation": 2.8721818923950195, - "vx": 0.013165771961212158, - "vy": -0.0028009579982608557 - }, - { - "id": 5, - "x": 2.379105567932129, - "y": 0.6187582015991211, - "orientation": -3.0856869220733643, - "vx": 0.03338086977601051, - "vy": -0.032932572066783905 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 11.433333333333334 - } - }, - { - "scenario_id": "high_press_vs_overload_press_t33.3_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 33.31666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_overload_press.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 33.31666666666666, - "ball_x": -2.462134838104248, - "ball_y": 0.8928870558738708, - "ball_vx": -1.404210081545898e-11, - "ball_vy": 1.5274448372792904e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.420864582061768, - "y": -0.22296184301376343, - "orientation": 2.9800374507904053, - "vx": -0.01845751702785492, - "vy": 0.3913288116455078 - }, - { - "id": 1, - "x": -1.771589994430542, - "y": -0.023582136258482933, - "orientation": 2.12287974357605, - "vx": 0.3001570403575897, - "vy": 0.3964387774467468 - }, - { - "id": 2, - "x": -2.5466904640197754, - "y": -0.17798775434494019, - "orientation": 1.7617818117141724, - "vx": 0.10011932253837585, - "vy": -0.020527813583612442 - }, - { - "id": 3, - "x": -2.5685818195343018, - "y": 0.9269180297851562, - "orientation": -0.6659256219863892, - "vx": -5.1798565436911304e-11, - "vy": 3.4828806505515786e-11 - }, - { - "id": 4, - "x": -2.6289398670196533, - "y": -0.338162899017334, - "orientation": 1.5830034017562866, - "vx": -0.20617009699344635, - "vy": 0.1236715167760849 - }, - { - "id": 5, - "x": -2.4359498023986816, - "y": 0.5089336633682251, - "orientation": 1.5567961931228638, - "vx": 0.11314883828163147, - "vy": 0.23112371563911438 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3952836990356445, - "y": 0.23792031407356262, - "orientation": 0.02988549880683422, - "vx": -3.3306690738754696e-12, - "vy": 3.7136960173711486e-13 - }, - { - "id": 1, - "x": -2.1588406562805176, - "y": 0.0495125949382782, - "orientation": 2.926325798034668, - "vx": 8.926193117986259e-13, - "vy": 1.802724636235098e-13 - }, - { - "id": 2, - "x": 1.8011561632156372, - "y": 0.7473248243331909, - "orientation": -3.0958094596862793, - "vx": 7.926992395823618e-13, - "vy": 3.1308289294429414e-13 - }, - { - "id": 3, - "x": 1.8000746965408325, - "y": -0.7469984889030457, - "orientation": 2.9470221996307373, - "vx": -2.1316282072803006e-13, - "vy": 3.597122599785507e-13 - }, - { - "id": 4, - "x": -1.2442017793655396, - "y": -0.7528138756752014, - "orientation": 2.7111518383026123, - "vx": -5.46229728115577e-13, - "vy": 2.9976021664879227e-14 - }, - { - "id": 5, - "x": -3.7957682609558105, - "y": -0.28923898935317993, - "orientation": 1.9727541208267212, - "vx": -6.394884621840902e-13, - "vy": 4.013456234019941e-13 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 33.31666666666666 - } - }, - { - "scenario_id": "high_press_vs_overload_press_t37.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 37.28333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 37.28333333333333, - "ball_x": -2.2158305644989014, - "ball_y": 0.34923264384269714, - "ball_vx": -0.34193155169487, - "ball_vy": -0.15169820189476013, - "friendly_robots": [ - { - "id": 0, - "x": 4.409520149230957, - "y": -0.0028987571131438017, - "orientation": 3.0879881381988525, - "vx": -4.221156757466815e-10, - "vy": -9.211905016570654e-09 - }, - { - "id": 1, - "x": -2.1196956634521484, - "y": -0.0458386167883873, - "orientation": 1.904715895652771, - "vx": -1.0866131782531738, - "vy": 0.026646148413419724 - }, - { - "id": 2, - "x": -2.5349807739257812, - "y": -0.2993631064891815, - "orientation": 0.9625473618507385, - "vx": -0.07005183398723602, - "vy": 0.5869157314300537 - }, - { - "id": 3, - "x": -2.987595558166504, - "y": 0.8260554075241089, - "orientation": -0.40619465708732605, - "vx": -0.0735856145620346, - "vy": -0.30567842721939087 - }, - { - "id": 4, - "x": -2.9736757278442383, - "y": -0.7197584509849548, - "orientation": 1.174167275428772, - "vx": -0.12663687765598297, - "vy": 0.1088586077094078 - }, - { - "id": 5, - "x": -2.1604316234588623, - "y": 0.45187702775001526, - "orientation": 2.7829933166503906, - "vx": -0.7172533273696899, - "vy": 0.26695483922958374 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.403380393981934, - "y": 0.09748425334692001, - "orientation": 0.11431130766868591, - "vx": -0.004080713260918856, - "vy": -0.25863370299339294 - }, - { - "id": 1, - "x": -1.9018573760986328, - "y": 0.6362240314483643, - "orientation": -2.839982032775879, - "vx": -1.2086676359176636, - "vy": 0.5567612051963806 - }, - { - "id": 2, - "x": 2.1550164222717285, - "y": 1.2825742959976196, - "orientation": 3.09830904006958, - "vx": -0.27896302938461304, - "vy": -0.539233922958374 - }, - { - "id": 3, - "x": 2.337646961212158, - "y": -0.1336786299943924, - "orientation": 2.734405279159546, - "vx": -0.2825787365436554, - "vy": -0.7305636405944824 - }, - { - "id": 4, - "x": 2.9068360328674316, - "y": -0.9868268370628357, - "orientation": -3.1316142082214355, - "vx": 0.4856564998626709, - "vy": 0.7405599355697632 - }, - { - "id": 5, - "x": -2.161942720413208, - "y": 0.24713942408561707, - "orientation": 1.9226502180099487, - "vx": -0.2877925932407379, - "vy": 0.10153424739837646 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 37.28333333333333 - } - }, - { - "scenario_id": "high_press_vs_overload_press_t63.3_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 63.266666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_overload_press.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 63.266666666666666, - "ball_x": 4.176209926605225, - "ball_y": 0.4505053758621216, - "ball_vx": -0.10615537315607071, - "ball_vy": -0.004047999158501625, - "friendly_robots": [ - { - "id": 0, - "x": 4.344019412994385, - "y": 0.3433767259120941, - "orientation": 2.3797054290771484, - "vx": -0.2947540283203125, - "vy": 0.1874089539051056 - }, - { - "id": 1, - "x": 2.379232168197632, - "y": -0.02290101908147335, - "orientation": 0.11921178549528122, - "vx": -0.7291860580444336, - "vy": 0.7984997630119324 - }, - { - "id": 2, - "x": 2.5394351482391357, - "y": -1.8956363201141357, - "orientation": 0.7084152698516846, - "vx": -0.007959606125950813, - "vy": 1.0460450649261475 - }, - { - "id": 3, - "x": 2.783022403717041, - "y": -0.21009738743305206, - "orientation": 0.3142443001270294, - "vx": 0.14982889592647552, - "vy": -0.46147865056991577 - }, - { - "id": 4, - "x": 2.5850017070770264, - "y": 0.39397668838500977, - "orientation": -0.44550463557243347, - "vx": 0.6432802677154541, - "vy": 0.06844679266214371 - }, - { - "id": 5, - "x": 3.0759332180023193, - "y": 0.165007546544075, - "orientation": 0.31151220202445984, - "vx": -0.2700521945953369, - "vy": 0.5712335705757141 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -3.880565643310547, - "y": -0.021125951781868935, - "orientation": 0.07833106070756912, - "vx": -0.9334737658500671, - "vy": 0.2574027180671692 - }, - { - "id": 1, - "x": 2.0651981830596924, - "y": -0.31141233444213867, - "orientation": 0.18981820344924927, - "vx": 0.11045926809310913, - "vy": -0.30997344851493835 - }, - { - "id": 2, - "x": 1.8685319423675537, - "y": -0.030683431774377823, - "orientation": 0.17141728103160858, - "vx": -0.20042935013771057, - "vy": -0.9604721069335938 - }, - { - "id": 3, - "x": 1.9542877674102783, - "y": -0.45577818155288696, - "orientation": 0.20391418039798737, - "vx": -0.293539434671402, - "vy": -0.13454340398311615 - }, - { - "id": 4, - "x": 2.5677120685577393, - "y": 0.1947469264268875, - "orientation": -0.23340031504631042, - "vx": -0.03954341262578964, - "vy": 0.04136880487203598 - }, - { - "id": 5, - "x": 1.785875678062439, - "y": -1.1736524105072021, - "orientation": 0.5795843601226807, - "vx": -1.7661561965942383, - "vy": -0.7629544138908386 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 63.266666666666666 - } - }, - { - "scenario_id": "high_press_vs_press_and_pass_t59.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 59.766666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_press_and_pass.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 59.766666666666666, - "ball_x": 2.2382619380950928, - "ball_y": 0.966684103012085, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.400534629821777, - "y": -0.09807086735963821, - "orientation": 3.1345431804656982, - "vx": 1.0658141036401503e-12, - "vy": -4.829470157119431e-14 - }, - { - "id": 1, - "x": 2.446636915206909, - "y": -0.642990231513977, - "orientation": 1.5795907974243164, - "vx": -5.995204332975845e-13, - "vy": 1.1457501614131615e-12 - }, - { - "id": 2, - "x": 2.513442039489746, - "y": -1.8641822338104248, - "orientation": 1.502228856086731, - "vx": 8.659739592076221e-13, - "vy": 1.3988810110276972e-13 - }, - { - "id": 3, - "x": 2.497911214828491, - "y": 2.3877005577087402, - "orientation": -1.7093809843063354, - "vx": 2.6645352591003757e-13, - "vy": -2.091660178393795e-12 - }, - { - "id": 4, - "x": 2.4802486896514893, - "y": 1.4953241348266602, - "orientation": 0.809861421585083, - "vx": 7.993605777301127e-14, - "vy": 4.5297099404706387e-13 - }, - { - "id": 5, - "x": 2.7255985736846924, - "y": 1.1352589130401611, - "orientation": 0.4144909381866455, - "vx": 1.971756091734278e-12, - "vy": 2.1382895454280515e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.39440393447876, - "y": 0.34901854395866394, - "orientation": 0.026742711663246155, - "vx": 9.85878045867139e-13, - "vy": 6.661338147750939e-13 - }, - { - "id": 1, - "x": 1.8083022832870483, - "y": 0.3047546148300171, - "orientation": -2.1477620601654053, - "vx": -0.010241232812404633, - "vy": -0.01576654426753521 - }, - { - "id": 2, - "x": 2.902402877807617, - "y": -1.9420948028564453, - "orientation": 1.7847834825515747, - "vx": -5.995204332975845e-13, - "vy": 1.035171948160496e-11 - }, - { - "id": 3, - "x": 2.7097907066345215, - "y": -1.8612828254699707, - "orientation": 1.688444972038269, - "vx": 5.46229728115577e-13, - "vy": 3.597122599785507e-13 - }, - { - "id": 4, - "x": 2.4105677604675293, - "y": 0.1925099790096283, - "orientation": -1.3527486324310303, - "vx": 0.0026307038497179747, - "vy": -0.011819802224636078 - }, - { - "id": 5, - "x": 2.3511264324188232, - "y": 1.755683183670044, - "orientation": 1.4277907609939575, - "vx": -4.742872761198669e-12, - "vy": -1.8118839761882555e-11 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 59.766666666666666 - } - }, - { - "scenario_id": "high_press_vs_press_and_pass_t40.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 40.233333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 40.233333333333334, - "ball_x": 3.082348108291626, - "ball_y": 0.45791125297546387, - "ball_vx": -0.28962621092796326, - "ball_vy": -0.007672917563468218, - "friendly_robots": [ - { - "id": 0, - "x": 4.410154819488525, - "y": 0.005867114756256342, - "orientation": 2.8000617027282715, - "vx": -0.00018390094919595867, - "vy": -0.010106513276696205 - }, - { - "id": 1, - "x": 2.0963664054870605, - "y": -0.39695194363594055, - "orientation": 0.4633481800556183, - "vx": 0.05569479987025261, - "vy": 0.9705087542533875 - }, - { - "id": 2, - "x": 2.6153297424316406, - "y": -1.1460622549057007, - "orientation": 1.2502599954605103, - "vx": -0.19847539067268372, - "vy": -1.8691611289978027 - }, - { - "id": 3, - "x": 3.187584400177002, - "y": 0.449504017829895, - "orientation": -2.962433338165283, - "vx": -0.24795299768447876, - "vy": -0.4395144283771515 - }, - { - "id": 4, - "x": 3.4293270111083984, - "y": 0.4581468999385834, - "orientation": -0.5252533555030823, - "vx": -0.22457383573055267, - "vy": -0.9148794412612915 - }, - { - "id": 5, - "x": 2.981468915939331, - "y": 0.7198877334594727, - "orientation": -1.4490588903427124, - "vx": -0.33196398615837097, - "vy": -0.013156391680240631 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40756893157959, - "y": -0.028902962803840637, - "orientation": 0.06500528752803802, - "vx": 0.008727499283850193, - "vy": -0.2366560995578766 - }, - { - "id": 1, - "x": 2.998460054397583, - "y": 0.520971953868866, - "orientation": -0.4788907766342163, - "vx": -0.30389124155044556, - "vy": -0.024128174409270287 - }, - { - "id": 2, - "x": 2.858696699142456, - "y": -0.4121895134449005, - "orientation": 1.1745420694351196, - "vx": 0.20474083721637726, - "vy": -0.8921504616737366 - }, - { - "id": 3, - "x": 2.823441743850708, - "y": 0.48353034257888794, - "orientation": 0.1404782235622406, - "vx": -0.20752523839473724, - "vy": 0.027522219344973564 - }, - { - "id": 4, - "x": 2.3897805213928223, - "y": 0.008477645926177502, - "orientation": 0.6925287842750549, - "vx": 0.022321606054902077, - "vy": 0.04616548493504524 - }, - { - "id": 5, - "x": 2.8106746673583984, - "y": 0.6630686521530151, - "orientation": -0.41315746307373047, - "vx": -0.34292086958885193, - "vy": 0.01937621459364891 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 40.233333333333334 - } - }, - { - "scenario_id": "high_press_vs_press_and_pass_t46.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 46.06666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 46.06666666666666, - "ball_x": 3.1182212829589844, - "ball_y": 0.4927615225315094, - "ball_vx": -0.0844263955950737, - "ball_vy": 0.008638733997941017, - "friendly_robots": [ - { - "id": 0, - "x": 4.410440444946289, - "y": 0.004129043314605951, - "orientation": 2.785841941833496, - "vx": -0.0007313311216421425, - "vy": -0.007138950750231743 - }, - { - "id": 1, - "x": 2.797226905822754, - "y": -0.15071825683116913, - "orientation": 1.2058950662612915, - "vx": -0.1625654101371765, - "vy": -0.3490853011608124 - }, - { - "id": 2, - "x": 2.4885432720184326, - "y": -1.776198148727417, - "orientation": 1.1261401176452637, - "vx": 0.411702424287796, - "vy": -0.6018454432487488 - }, - { - "id": 3, - "x": 2.060302495956421, - "y": -0.7367172837257385, - "orientation": 0.7126896381378174, - "vx": 0.18428932130336761, - "vy": 0.5362884402275085 - }, - { - "id": 4, - "x": 3.229412078857422, - "y": 0.4561869204044342, - "orientation": 0.5443640947341919, - "vx": 0.3790462613105774, - "vy": 0.6762263178825378 - }, - { - "id": 5, - "x": 2.8893940448760986, - "y": 0.69537353515625, - "orientation": -0.9223529100418091, - "vx": -0.07613542675971985, - "vy": -0.20998314023017883 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409948348999023, - "y": -0.0006496808491647243, - "orientation": 0.06397775560617447, - "vx": 5.894404964124078e-09, - "vy": 1.1138094180296321e-07 - }, - { - "id": 1, - "x": 3.022237777709961, - "y": 0.5575928092002869, - "orientation": -0.2987171411514282, - "vx": -0.09398975223302841, - "vy": -0.0075249988585710526 - }, - { - "id": 2, - "x": 2.687603235244751, - "y": -0.35553568601608276, - "orientation": 1.0944503545761108, - "vx": 0.10452719777822495, - "vy": -0.23835888504981995 - }, - { - "id": 3, - "x": 2.456251382827759, - "y": -0.4618932008743286, - "orientation": 0.9787437915802002, - "vx": -0.15184231102466583, - "vy": -0.46427038311958313 - }, - { - "id": 4, - "x": 2.42987060546875, - "y": 0.14110615849494934, - "orientation": 0.24310271441936493, - "vx": -0.38946351408958435, - "vy": -0.9715059399604797 - }, - { - "id": 5, - "x": 2.713944911956787, - "y": 0.735771894454956, - "orientation": -0.3769194185733795, - "vx": -0.02202753722667694, - "vy": 0.05782877281308174 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 46.06666666666666 - } - }, - { - "scenario_id": "high_press_vs_press_trigger_flow_t24.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 24.483333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 24.483333333333334, - "ball_x": -2.9881949424743652, - "ball_y": -0.7242141366004944, - "ball_vx": 0.0027974576223641634, - "ball_vy": -0.005604192148894072, - "friendly_robots": [ - { - "id": 0, - "x": 4.4099931716918945, - "y": 0.0053882780484855175, - "orientation": -3.042304039001465, - "vx": 8.782993972999975e-06, - "vy": -0.009457864798605442 - }, - { - "id": 1, - "x": -2.4161970615386963, - "y": -1.2015628814697266, - "orientation": 0.4270084500312805, - "vx": -0.4500878155231476, - "vy": -0.22296418249607086 - }, - { - "id": 2, - "x": -2.702069044113159, - "y": -0.11484979093074799, - "orientation": -2.1312315464019775, - "vx": 0.12125521898269653, - "vy": -0.8633539080619812 - }, - { - "id": 3, - "x": -2.8749184608459473, - "y": -0.7304171323776245, - "orientation": 2.6488027572631836, - "vx": 0.3020716607570648, - "vy": 0.5727300047874451 - }, - { - "id": 4, - "x": -2.2227554321289062, - "y": -0.5203728079795837, - "orientation": -2.8973653316497803, - "vx": -0.045797981321811676, - "vy": 0.18404990434646606 - }, - { - "id": 5, - "x": -2.0873258113861084, - "y": -0.8616018295288086, - "orientation": 3.1338770389556885, - "vx": 0.2244182527065277, - "vy": 0.08853650838136673 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409356594085693, - "y": 0.004941348452121019, - "orientation": -0.4742334485054016, - "vx": -0.0011299377074465156, - "vy": -0.008755269460380077 - }, - { - "id": 1, - "x": -1.8289940357208252, - "y": -0.5294235348701477, - "orientation": -2.8009400367736816, - "vx": -0.2180566042661667, - "vy": 0.4618857502937317 - }, - { - "id": 2, - "x": -2.5829238891601562, - "y": 1.3606868982315063, - "orientation": -2.0342557430267334, - "vx": -0.3962497115135193, - "vy": -0.15837588906288147 - }, - { - "id": 3, - "x": -3.0888020992279053, - "y": -0.7755119204521179, - "orientation": 0.1139334961771965, - "vx": -0.0002686232910491526, - "vy": 0.0006214244058355689 - }, - { - "id": 4, - "x": -2.5993492603302, - "y": -1.5554051399230957, - "orientation": 2.007049322128296, - "vx": -0.0013054081937298179, - "vy": 0.007527948822826147 - }, - { - "id": 5, - "x": -3.026643753051758, - "y": -0.5016732215881348, - "orientation": -1.3207900524139404, - "vx": -0.028711076825857162, - "vy": -0.14140887558460236 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 24.483333333333334 - } - }, - { - "scenario_id": "high_press_vs_press_trigger_flow_t32.8_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 32.766666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_press_trigger_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 32.766666666666666, - "ball_x": -1.8120428323745728, - "ball_y": -0.29609444737434387, - "ball_vx": 1.0742623089754488e-05, - "ball_vy": 0.00011545518646016717, - "friendly_robots": [ - { - "id": 0, - "x": 4.410045623779297, - "y": -0.0074394699186086655, - "orientation": -3.098236322402954, - "vx": -8.123945735860616e-05, - "vy": 0.013030820526182652 - }, - { - "id": 1, - "x": -2.616211414337158, - "y": 0.11287324875593185, - "orientation": -0.42830994725227356, - "vx": 0.06892730295658112, - "vy": -0.0986388623714447 - }, - { - "id": 2, - "x": -2.7267563343048096, - "y": 0.30400529503822327, - "orientation": -0.557618260383606, - "vx": 0.2773226797580719, - "vy": 0.07412039488554001 - }, - { - "id": 3, - "x": -1.88148832321167, - "y": -0.12050848454236984, - "orientation": -1.404955506324768, - "vx": -0.35305485129356384, - "vy": -0.5139492154121399 - }, - { - "id": 4, - "x": -1.478959083557129, - "y": -0.32969930768013, - "orientation": -2.8966894149780273, - "vx": 0.027822116389870644, - "vy": -0.7167973518371582 - }, - { - "id": 5, - "x": -1.700547695159912, - "y": -0.30502384901046753, - "orientation": 2.8712246417999268, - "vx": -1.7649071537562122e-07, - "vy": 1.5282971332908346e-08 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411684989929199, - "y": -0.21936747431755066, - "orientation": -0.05664486065506935, - "vx": 0.004030307754874229, - "vy": -0.33422356843948364 - }, - { - "id": 1, - "x": -1.9401088953018188, - "y": -0.5147085189819336, - "orientation": -0.055521126836538315, - "vx": 0.572712779045105, - "vy": -0.4084762632846832 - }, - { - "id": 2, - "x": -2.6791868209838867, - "y": -0.439118355512619, - "orientation": 0.20960117876529694, - "vx": -0.28841668367385864, - "vy": 0.191374272108078 - }, - { - "id": 3, - "x": -1.1408343315124512, - "y": -0.29617542028427124, - "orientation": 2.417816638946533, - "vx": -0.07952456921339035, - "vy": 1.240540862083435 - }, - { - "id": 4, - "x": -2.26340651512146, - "y": -0.31482431292533875, - "orientation": 0.2742842733860016, - "vx": -0.0800427496433258, - "vy": 0.23042437434196472 - }, - { - "id": 5, - "x": -2.979940414428711, - "y": -0.06838569045066833, - "orientation": -0.20250898599624634, - "vx": -0.04246973991394043, - "vy": -0.079756960272789 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 32.766666666666666 - } - }, - { - "scenario_id": "high_press_vs_press_trigger_flow_t64.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 64.68333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 64.68333333333334, - "ball_x": 0.6319980025291443, - "ball_y": 2.225320339202881, - "ball_vx": -0.061280205845832825, - "ball_vy": -0.023407064378261566, - "friendly_robots": [ - { - "id": 0, - "x": 4.409830570220947, - "y": -0.0008107561152428389, - "orientation": 2.6031415462493896, - "vx": -2.013782989251922e-07, - "vy": -3.37029206320949e-07 - }, - { - "id": 1, - "x": 0.682336688041687, - "y": 2.3250794410705566, - "orientation": 3.075712203979492, - "vx": -0.5143477320671082, - "vy": 0.24756690859794617 - }, - { - "id": 2, - "x": 2.817326307296753, - "y": 0.27844610810279846, - "orientation": 2.350719690322876, - "vx": -0.08155183494091034, - "vy": 0.7657707333564758 - }, - { - "id": 3, - "x": 2.2739715576171875, - "y": -0.903980553150177, - "orientation": 2.0712642669677734, - "vx": -0.24028745293617249, - "vy": 0.2336055338382721 - }, - { - "id": 4, - "x": 2.466221809387207, - "y": -0.7329971194267273, - "orientation": 2.264317274093628, - "vx": -0.062120094895362854, - "vy": -0.27524274587631226 - }, - { - "id": 5, - "x": 1.2018814086914062, - "y": 2.029715061187744, - "orientation": 3.0934019088745117, - "vx": -0.27324947714805603, - "vy": -0.21482084691524506 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.421484470367432, - "y": 0.023282021284103394, - "orientation": 0.374847412109375, - "vx": -0.04990866407752037, - "vy": 0.44258931279182434 - }, - { - "id": 1, - "x": 2.009856700897217, - "y": 1.6277103424072266, - "orientation": 2.6881470680236816, - "vx": -1.1477149724960327, - "vy": 1.1808078289031982 - }, - { - "id": 2, - "x": 0.6622439026832581, - "y": 2.117771625518799, - "orientation": 1.7619764804840088, - "vx": -0.11182550340890884, - "vy": -0.036884207278490067 - }, - { - "id": 3, - "x": 2.434957981109619, - "y": -1.0383031368255615, - "orientation": 2.399498701095581, - "vx": 0.3468019962310791, - "vy": 0.32065078616142273 - }, - { - "id": 4, - "x": 0.28969964385032654, - "y": 2.1267855167388916, - "orientation": 0.1530662328004837, - "vx": -0.12207254022359848, - "vy": -0.1442004293203354 - }, - { - "id": 5, - "x": -2.5997817516326904, - "y": 1.1461704969406128, - "orientation": 0.31594860553741455, - "vx": -0.0003807109023910016, - "vy": -0.07603625953197479 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 64.68333333333334 - } - }, - { - "scenario_id": "high_press_vs_score_aware_counter_flow_t40.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 40.4, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_score_aware_counter_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 40.4, - "ball_x": -4.0, - "ball_y": -2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.408931732177734, - "y": 0.39256832003593445, - "orientation": -2.9504666328430176, - "vx": -2.4780177909633494e-12, - "vy": -1.1973755320582313e-12 - }, - { - "id": 1, - "x": -2.759127140045166, - "y": 0.157787024974823, - "orientation": -1.9532746076583862, - "vx": -1.98507876802978e-12, - "vy": -4.829470157119431e-13 - }, - { - "id": 2, - "x": -2.531787157058716, - "y": 0.23716314136981964, - "orientation": -2.13911771774292, - "vx": -1.0125233984581428e-12, - "vy": -4.9960036108132044e-14 - }, - { - "id": 3, - "x": -2.2778542041778564, - "y": -0.33297011256217957, - "orientation": -2.1916518211364746, - "vx": -8.126832540256146e-13, - "vy": 3.913536161803677e-13 - }, - { - "id": 4, - "x": -3.6462013721466064, - "y": -2.296917676925659, - "orientation": -2.919086217880249, - "vx": 5.289102489314246e-12, - "vy": -5.195843755245733e-13 - }, - { - "id": 5, - "x": -2.3346049785614014, - "y": -2.083879232406616, - "orientation": -2.8472506999969482, - "vx": 9.592326932761353e-13, - "vy": 7.860379014346108e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393404483795166, - "y": -0.3705756962299347, - "orientation": -0.033427175134420395, - "vx": -3.4638958368304884e-13, - "vy": -6.52811138479592e-13 - }, - { - "id": 1, - "x": -3.230003595352173, - "y": 0.13222147524356842, - "orientation": -1.969550609588623, - "vx": -3.4638958368304884e-13, - "vy": 4.013456234019941e-13 - }, - { - "id": 2, - "x": -3.027604579925537, - "y": -1.9684852361679077, - "orientation": -2.7230207920074463, - "vx": -9.592326932761353e-13, - "vy": -4.1966430330830917e-13 - }, - { - "id": 3, - "x": -2.5444540977478027, - "y": -0.24495810270309448, - "orientation": -2.2018096446990967, - "vx": -6.128431095930864e-13, - "vy": 1.4738210651898953e-13 - }, - { - "id": 4, - "x": -3.00114369392395, - "y": -1.7577632665634155, - "orientation": -2.652702808380127, - "vx": 7.140954494389007e-12, - "vy": 1.851852005074761e-12 - }, - { - "id": 5, - "x": -2.344862222671509, - "y": -1.8279407024383545, - "orientation": -2.7267231941223145, - "vx": -1.1457501614131615e-12, - "vy": 1.9984014443252818e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 40.4 - } - }, - { - "scenario_id": "high_press_vs_score_aware_counter_flow_t56.0_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 55.96666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_score_aware_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 55.96666666666667, - "ball_x": -3.6558148860931396, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402946949005127, - "y": 0.2023712396621704, - "orientation": -3.140650510787964, - "vx": 8.473222123939195e-11, - "vy": -6.702971511174383e-13 - }, - { - "id": 1, - "x": -2.327275037765503, - "y": 0.811950147151947, - "orientation": -2.8682808876037598, - "vx": 5.728750807065808e-13, - "vy": 4.96269692007445e-13 - }, - { - "id": 2, - "x": -2.4265830516815186, - "y": 0.6580222249031067, - "orientation": -1.7788809537887573, - "vx": 1.5054624213917123e-12, - "vy": 3.297362383136715e-13 - }, - { - "id": 3, - "x": -1.991089105606079, - "y": 0.4464780390262604, - "orientation": -2.105605125427246, - "vx": -1.0658141036401503e-13, - "vy": 1.4171996909340123e-12 - }, - { - "id": 4, - "x": -3.82179856300354, - "y": -2.003293752670288, - "orientation": 1.7922308444976807, - "vx": -0.013364061713218689, - "vy": 0.060206957161426544 - }, - { - "id": 5, - "x": -3.3088157176971436, - "y": -2.0370635986328125, - "orientation": 1.1216793060302734, - "vx": 0.005455942824482918, - "vy": 0.01118377223610878 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.423785209655762, - "y": -0.37215638160705566, - "orientation": -1.083930253982544, - "vx": 6.927791673660977e-13, - "vy": -6.494804694057166e-14 - }, - { - "id": 1, - "x": -2.9995672702789307, - "y": 0.9417908787727356, - "orientation": -1.804669737815857, - "vx": -6.52811138479592e-13, - "vy": -9.159339953157541e-13 - }, - { - "id": 2, - "x": -4.240707874298096, - "y": -2.712390661239624, - "orientation": -0.32478880882263184, - "vx": -4.023448241241567e-12, - "vy": -5.595524044110789e-13 - }, - { - "id": 3, - "x": -2.9441423416137695, - "y": 0.6197547912597656, - "orientation": -1.854417085647583, - "vx": -3.863576125695545e-13, - "vy": -1.2656542480726785e-13 - }, - { - "id": 4, - "x": -2.989471912384033, - "y": -2.315232276916504, - "orientation": -2.87477970123291, - "vx": -5.595524044110789e-13, - "vy": -6.661338147750939e-14 - }, - { - "id": 5, - "x": -2.598220109939575, - "y": -2.297670364379883, - "orientation": -2.7366538047790527, - "vx": 5.8619775700208265e-12, - "vy": -3.3306690738754696e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 55.96666666666667 - } - }, - { - "scenario_id": "high_press_vs_score_aware_counter_flow_t15.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 15.483333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_score_aware_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 15.483333333333333, - "ball_x": -4.331292629241943, - "ball_y": -0.4996527135372162, - "ball_vx": -0.0517490990459919, - "ball_vy": -0.3359033465385437, - "friendly_robots": [ - { - "id": 0, - "x": 4.410014629364014, - "y": -0.0029942046385258436, - "orientation": -3.076482057571411, - "vx": -4.091718963650237e-08, - "vy": 1.3013643638259964e-06 - }, - { - "id": 1, - "x": -1.5419647693634033, - "y": -1.1187611818313599, - "orientation": 3.0771448612213135, - "vx": -1.366262435913086, - "vy": 0.68538898229599 - }, - { - "id": 2, - "x": -2.8167741298675537, - "y": -0.05156516283750534, - "orientation": -2.2621047496795654, - "vx": 0.11235351115465164, - "vy": -0.2756779193878174 - }, - { - "id": 3, - "x": -2.651421308517456, - "y": -0.14025549590587616, - "orientation": -2.2123467922210693, - "vx": 0.7816691994667053, - "vy": 0.4225720167160034 - }, - { - "id": 4, - "x": -2.5568888187408447, - "y": 0.2972972095012665, - "orientation": -2.260105609893799, - "vx": 0.38033172488212585, - "vy": -1.2335400581359863 - }, - { - "id": 5, - "x": -1.01707124710083, - "y": -0.4523141384124756, - "orientation": -2.992614984512329, - "vx": -1.7394779920578003, - "vy": -0.1613713651895523 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411618709564209, - "y": -0.4288511276245117, - "orientation": -0.2769952118396759, - "vx": 0.008750864304602146, - "vy": -0.08577650040388107 - }, - { - "id": 1, - "x": -2.3202426433563232, - "y": 0.40517768263816833, - "orientation": -2.4769680500030518, - "vx": 0.0256644356995821, - "vy": 0.2584459185600281 - }, - { - "id": 2, - "x": -0.6015811562538147, - "y": -0.05649368092417717, - "orientation": -2.933819532394409, - "vx": -0.8666837215423584, - "vy": 0.4940109848976135 - }, - { - "id": 3, - "x": -2.7468531131744385, - "y": -1.5570263862609863, - "orientation": 2.209171772003174, - "vx": 0.0029685210902243853, - "vy": 0.6129531860351562 - }, - { - "id": 4, - "x": -2.124765157699585, - "y": -1.2487255334854126, - "orientation": 2.9535510540008545, - "vx": -0.9684473276138306, - "vy": -0.34930184483528137 - }, - { - "id": 5, - "x": -2.750814199447632, - "y": -0.7612752318382263, - "orientation": 2.5123257637023926, - "vx": -0.591740608215332, - "vy": 1.2278610467910767 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 15.483333333333333 - } - }, - { - "scenario_id": "high_press_vs_score_aware_counter_flow_t36.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 36.233333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_score_aware_counter_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 36.233333333333334, - "ball_x": -2.9792537689208984, - "ball_y": -0.7074699401855469, - "ball_vx": -0.2337658405303955, - "ball_vy": -0.48787665367126465, - "friendly_robots": [ - { - "id": 0, - "x": 4.407686710357666, - "y": 0.29424378275871277, - "orientation": -3.0222649574279785, - "vx": 0.0038644331507384777, - "vy": 0.2035520225763321 - }, - { - "id": 1, - "x": -2.7202870845794678, - "y": -0.14140506088733673, - "orientation": -2.1280269622802734, - "vx": -0.05427025631070137, - "vy": -0.4836788475513458 - }, - { - "id": 2, - "x": -2.5057897567749023, - "y": 0.2704993784427643, - "orientation": -2.1302437782287598, - "vx": -0.6911032795906067, - "vy": 1.1238840818405151 - }, - { - "id": 3, - "x": -2.4514284133911133, - "y": -0.38224586844444275, - "orientation": -2.4760584831237793, - "vx": 0.7220187783241272, - "vy": 0.4813916087150574 - }, - { - "id": 4, - "x": -2.931173801422119, - "y": -0.8107675313949585, - "orientation": 2.201737403869629, - "vx": -0.09152889996767044, - "vy": -0.42480596899986267 - }, - { - "id": 5, - "x": -2.715317726135254, - "y": -0.8946632146835327, - "orientation": 2.2311971187591553, - "vx": 0.2220904678106308, - "vy": 0.3634607791900635 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.420756816864014, - "y": -0.06603984534740448, - "orientation": -0.3537086248397827, - "vx": -0.06392030417919159, - "vy": -0.3544993996620178 - }, - { - "id": 1, - "x": -3.1957693099975586, - "y": 0.00822835136204958, - "orientation": -1.1458607912063599, - "vx": 0.034268297255039215, - "vy": 0.1103477030992508 - }, - { - "id": 2, - "x": -3.2128446102142334, - "y": -0.6723871827125549, - "orientation": -0.02818015031516552, - "vx": -0.13243283331394196, - "vy": -0.5386099219322205 - }, - { - "id": 3, - "x": -2.2861247062683105, - "y": -0.9807690382003784, - "orientation": 2.5084104537963867, - "vx": -0.14673539996147156, - "vy": 0.6838613152503967 - }, - { - "id": 4, - "x": -2.5643012523651123, - "y": -1.499309778213501, - "orientation": 2.0039734840393066, - "vx": -0.06660367548465729, - "vy": -0.04889533296227455 - }, - { - "id": 5, - "x": -3.0982906818389893, - "y": -0.5294195413589478, - "orientation": -0.9531039595603943, - "vx": -0.4365592300891876, - "vy": -0.1783214658498764 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 36.233333333333334 - } - }, - { - "scenario_id": "high_press_vs_score_aware_counter_flow_t52.8_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 52.8, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_score_aware_counter_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 52.8, - "ball_x": -4.210763931274414, - "ball_y": -2.662978172302246, - "ball_vx": 0.1052432507276535, - "ball_vy": -0.19281767308712006, - "friendly_robots": [ - { - "id": 0, - "x": 4.427435874938965, - "y": 0.3386107087135315, - "orientation": -2.852600574493408, - "vx": 0.12722142040729523, - "vy": -0.47501009702682495 - }, - { - "id": 1, - "x": -2.6681478023529053, - "y": 0.6562536954879761, - "orientation": -2.1577563285827637, - "vx": -0.23250362277030945, - "vy": -0.109038807451725 - }, - { - "id": 2, - "x": -2.530649423599243, - "y": 0.5204318165779114, - "orientation": -1.8716782331466675, - "vx": 0.0010374472476541996, - "vy": -0.043247200548648834 - }, - { - "id": 3, - "x": -1.9910647869110107, - "y": 0.44652706384658813, - "orientation": -2.2034077644348145, - "vx": 6.390404792000481e-07, - "vy": -4.6880961690476397e-07 - }, - { - "id": 4, - "x": -4.1540069580078125, - "y": -2.5663468837738037, - "orientation": -2.447697162628174, - "vx": 0.13840073347091675, - "vy": -0.21214313805103302 - }, - { - "id": 5, - "x": -4.0018310546875, - "y": -2.4043233394622803, - "orientation": -1.9882264137268066, - "vx": -0.08080104738473892, - "vy": -0.5836774706840515 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408777236938477, - "y": -0.4073506295681, - "orientation": -1.4894360303878784, - "vx": 3.6356919963509426e-07, - "vy": 2.974400814537148e-08 - }, - { - "id": 1, - "x": -2.947542428970337, - "y": 1.1293442249298096, - "orientation": -1.9030166864395142, - "vx": -0.2984245717525482, - "vy": -0.4598495662212372 - }, - { - "id": 2, - "x": -4.320694446563721, - "y": -2.6342239379882812, - "orientation": -0.40159568190574646, - "vx": 0.11492981016635895, - "vy": -0.15521176159381866 - }, - { - "id": 3, - "x": -2.8049302101135254, - "y": 0.4785367548465729, - "orientation": -2.0063676834106445, - "vx": -0.2910972535610199, - "vy": -0.7044087648391724 - }, - { - "id": 4, - "x": -2.9899632930755615, - "y": -2.1081650257110596, - "orientation": -2.732123613357544, - "vx": 5.947113822912797e-05, - "vy": -0.18559692800045013 - }, - { - "id": 5, - "x": -2.5981712341308594, - "y": -2.2976436614990234, - "orientation": -2.9541962146759033, - "vx": 4.282703685021261e-07, - "vy": -2.270183586006169e-06 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 52.8 - } - }, - { - "scenario_id": "high_press_vs_score_aware_zone_flow_t35.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 35.6, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_score_aware_zone_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 35.6, - "ball_x": 1.672168493270874, - "ball_y": 2.5532219409942627, - "ball_vx": 5.250075628282502e-05, - "ball_vy": -0.00014749416732229292, - "friendly_robots": [ - { - "id": 0, - "x": 4.4090094566345215, - "y": -0.08606570214033127, - "orientation": 2.3753793239593506, - "vx": 0.0017516303341835737, - "vy": 0.1514032781124115 - }, - { - "id": 1, - "x": 2.16288685798645, - "y": 2.4669413566589355, - "orientation": 2.7445356845855713, - "vx": -0.030111568048596382, - "vy": 0.41088223457336426 - }, - { - "id": 2, - "x": 2.184112787246704, - "y": 0.10595602542161942, - "orientation": 1.6895338296890259, - "vx": 0.36797112226486206, - "vy": 1.2283036708831787 - }, - { - "id": 3, - "x": 1.4937098026275635, - "y": 0.044062335044145584, - "orientation": 1.4687728881835938, - "vx": 0.8735175132751465, - "vy": -1.0549814701080322 - }, - { - "id": 4, - "x": 1.2018715143203735, - "y": -0.49210017919540405, - "orientation": 1.359976887702942, - "vx": 1.1122552156448364, - "vy": 0.6755037307739258 - }, - { - "id": 5, - "x": 1.5687071084976196, - "y": 2.5160715579986572, - "orientation": 0.3419942259788513, - "vx": 2.9726021644194134e-09, - "vy": -6.81108502931238e-10 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409733295440674, - "y": -0.08342088758945465, - "orientation": 0.39236053824424744, - "vx": -0.00031730890623293817, - "vy": -0.46364614367485046 - }, - { - "id": 1, - "x": -2.9665229320526123, - "y": 0.282027930021286, - "orientation": 0.4288015067577362, - "vx": -0.10436433553695679, - "vy": 0.13194189965724945 - }, - { - "id": 2, - "x": -3.266451120376587, - "y": 0.11880453675985336, - "orientation": 0.4253186583518982, - "vx": -0.07051067799329758, - "vy": -0.7154131531715393 - }, - { - "id": 3, - "x": 2.7792470455169678, - "y": 1.9145939350128174, - "orientation": 2.4716358184814453, - "vx": -0.037446215748786926, - "vy": 0.9669654965400696 - }, - { - "id": 4, - "x": 2.5547308921813965, - "y": -0.3045901656150818, - "orientation": 1.8517788648605347, - "vx": 0.3914778232574463, - "vy": 0.6853976845741272 - }, - { - "id": 5, - "x": 1.37086021900177, - "y": -0.7870252132415771, - "orientation": 1.4670662879943848, - "vx": 1.042189359664917, - "vy": 0.005533205345273018 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 35.6 - } - }, - { - "scenario_id": "high_press_vs_score_aware_zone_flow_t52.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 52.083333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_score_aware_zone_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 52.083333333333336, - "ball_x": 0.1158241406083107, - "ball_y": -0.08215609937906265, - "ball_vx": 0.0001353249535895884, - "ball_vy": -0.0002795085310935974, - "friendly_robots": [ - { - "id": 0, - "x": 4.409993648529053, - "y": -0.10301434993743896, - "orientation": 3.131895065307617, - "vx": -3.912702959496528e-05, - "vy": 0.16455496847629547 - }, - { - "id": 1, - "x": 2.4913673400878906, - "y": -0.7736666798591614, - "orientation": 3.0132696628570557, - "vx": 0.10979809612035751, - "vy": 0.04421330243349075 - }, - { - "id": 2, - "x": 2.613481044769287, - "y": 0.30332139134407043, - "orientation": 3.116727828979492, - "vx": -0.22740329802036285, - "vy": -0.033240485936403275 - }, - { - "id": 3, - "x": 0.21464195847511292, - "y": -0.0349920429289341, - "orientation": -2.690758228302002, - "vx": -7.814403346628751e-09, - "vy": -7.245047672910232e-09 - }, - { - "id": 4, - "x": -0.14619925618171692, - "y": -0.05523686483502388, - "orientation": -0.8914639353752136, - "vx": -0.35158905386924744, - "vy": -0.5089847445487976 - }, - { - "id": 5, - "x": 2.093533754348755, - "y": 0.1821073591709137, - "orientation": -3.0712413787841797, - "vx": 0.9388293623924255, - "vy": -0.5558735132217407 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410064697265625, - "y": -0.10676392912864685, - "orientation": 0.007540326099842787, - "vx": 5.410043377196416e-05, - "vy": 0.1864791214466095 - }, - { - "id": 1, - "x": -3.220388412475586, - "y": 0.13563905656337738, - "orientation": -0.024416610598564148, - "vx": -0.5926240682601929, - "vy": 0.5536613464355469 - }, - { - "id": 2, - "x": -3.1070117950439453, - "y": -0.15483784675598145, - "orientation": 0.0522192008793354, - "vx": 0.5025999546051025, - "vy": 0.7689836025238037 - }, - { - "id": 3, - "x": 2.874591588973999, - "y": -0.0815584808588028, - "orientation": -3.089651584625244, - "vx": -0.17795059084892273, - "vy": -0.16692842543125153 - }, - { - "id": 4, - "x": 3.015009880065918, - "y": -0.5656881332397461, - "orientation": 3.006225109100342, - "vx": -0.011317389085888863, - "vy": -0.36868759989738464 - }, - { - "id": 5, - "x": 2.9399924278259277, - "y": -1.4381768703460693, - "orientation": 2.7159104347229004, - "vx": -0.2109767645597458, - "vy": -0.3399704098701477 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 52.083333333333336 - } - }, - { - "scenario_id": "high_press_vs_shadow_switch_t24.3_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 24.28333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_shadow_switch.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 24.28333333333333, - "ball_x": 0.0038349260576069355, - "ball_y": -0.025054408237338066, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409923076629639, - "y": -0.35308003425598145, - "orientation": 3.0754330158233643, - "vx": 7.669454498682171e-05, - "vy": -0.10005111247301102 - }, - { - "id": 1, - "x": 0.5256947875022888, - "y": -0.6771302819252014, - "orientation": 0.6111834645271301, - "vx": 0.17456884682178497, - "vy": 0.1384907215833664 - }, - { - "id": 2, - "x": 0.7956050634384155, - "y": -0.44805070757865906, - "orientation": 1.4783802032470703, - "vx": 0.007720125839114189, - "vy": 0.08452825248241425 - }, - { - "id": 3, - "x": 1.4852982759475708, - "y": 0.6025730967521667, - "orientation": -0.17234429717063904, - "vx": 0.025864994153380394, - "vy": -0.004526862408965826 - }, - { - "id": 4, - "x": 1.455214023590088, - "y": -0.608430027961731, - "orientation": 0.18699494004249573, - "vx": 0.07879257202148438, - "vy": 0.014831023290753365 - }, - { - "id": 5, - "x": 0.9014178514480591, - "y": 0.592494785785675, - "orientation": -0.27386608719825745, - "vx": 1.573058009147644, - "vy": -0.7065004110336304 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4099578857421875, - "y": 0.4070664942264557, - "orientation": -0.09659109264612198, - "vx": -7.427625678246841e-05, - "vy": 0.005158162210136652 - }, - { - "id": 1, - "x": -0.11809848248958588, - "y": 0.0023063169792294502, - "orientation": -0.0009109755046665668, - "vx": 2.1472906786002e-10, - "vy": 6.3438056890907646e-12 - }, - { - "id": 2, - "x": -0.8051072359085083, - "y": 0.5004480481147766, - "orientation": -0.08804573863744736, - "vx": 0.008985272608697414, - "vy": -0.0007882513455115259 - }, - { - "id": 3, - "x": -0.7985991835594177, - "y": -0.4974146783351898, - "orientation": -2.0682363510131836, - "vx": 4.7786141266215054e-08, - "vy": 8.81719230960698e-08 - }, - { - "id": 4, - "x": -1.5016361474990845, - "y": 0.7974978089332581, - "orientation": 0.9907712340354919, - "vx": -1.951772077291025e-12, - "vy": -4.419797861032748e-12 - }, - { - "id": 5, - "x": -1.498610258102417, - "y": -0.8026338815689087, - "orientation": 2.0553829669952393, - "vx": 5.4716231545626215e-11, - "vy": -1.0301093311682052e-10 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 24.28333333333333 - } - }, - { - "scenario_id": "high_press_vs_shadow_switch_t64.5_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 64.51666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 64.51666666666667, - "ball_x": -2.453690767288208, - "ball_y": 2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402916431427002, - "y": 0.4033769965171814, - "orientation": 3.1406753063201904, - "vx": -4.263256414560601e-13, - "vy": 4.812816811750054e-13 - }, - { - "id": 1, - "x": -2.805629014968872, - "y": 0.6518325209617615, - "orientation": 1.4772346019744873, - "vx": 2.4380497620768438e-12, - "vy": -1.965094753586527e-13 - }, - { - "id": 2, - "x": -2.697277069091797, - "y": 0.8248264789581299, - "orientation": 1.9616941213607788, - "vx": 6.661338147750939e-14, - "vy": 1.2323475573339238e-13 - }, - { - "id": 3, - "x": -2.6645092964172363, - "y": -0.5290013551712036, - "orientation": 1.4466404914855957, - "vx": -2.9309887850104133e-13, - "vy": -8.326672684688674e-14 - }, - { - "id": 4, - "x": -2.484988212585449, - "y": 0.9009305238723755, - "orientation": 1.840430736541748, - "vx": 3.197442310920451e-13, - "vy": -4.4630965589931293e-13 - }, - { - "id": 5, - "x": -2.241408348083496, - "y": -0.055928584188222885, - "orientation": 1.6368025541305542, - "vx": -1.092459456231154e-12, - "vy": -1.1032841307212493e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.419443130493164, - "y": -0.19724272191524506, - "orientation": 0.7000119090080261, - "vx": -2.1582735598713043e-12, - "vy": -8.892886427247504e-13 - }, - { - "id": 1, - "x": -3.265737295150757, - "y": 0.5826255679130554, - "orientation": 1.331865906715393, - "vx": 2.9309887850104133e-13, - "vy": -1.5654144647214707e-13 - }, - { - "id": 2, - "x": -3.0682740211486816, - "y": 0.5369691252708435, - "orientation": 1.3885493278503418, - "vx": -1.971756091734278e-12, - "vy": -3.3373304120232206e-12 - }, - { - "id": 3, - "x": 3.0215790271759033, - "y": 1.371167540550232, - "orientation": 3.104685068130493, - "vx": 5.3290705182007514e-14, - "vy": 6.661338147750939e-15 - }, - { - "id": 4, - "x": -1.9631760120391846, - "y": 0.6959964632987976, - "orientation": 1.9428495168685913, - "vx": 2.3314683517128287e-13, - "vy": 5.162537064506978e-13 - }, - { - "id": 5, - "x": -2.10160493850708, - "y": 0.9672995805740356, - "orientation": 1.9187918901443481, - "vx": 3.410605131648481e-12, - "vy": -3.863576125695545e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 64.51666666666667 - } - }, - { - "scenario_id": "high_press_vs_shadow_switch_t10.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 10.016666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 10.016666666666666, - "ball_x": -2.9307940006256104, - "ball_y": -0.24671220779418945, - "ball_vx": -0.3552299737930298, - "ball_vy": 0.3239351809024811, - "friendly_robots": [ - { - "id": 0, - "x": 4.409449577331543, - "y": 0.017574744299054146, - "orientation": -3.1059954166412354, - "vx": -0.007954541593790054, - "vy": 0.2213445007801056 - }, - { - "id": 1, - "x": -0.7243010997772217, - "y": 0.1189839169383049, - "orientation": 2.811286449432373, - "vx": -0.451697438955307, - "vy": 0.5322090983390808 - }, - { - "id": 2, - "x": -2.6628241539001465, - "y": -0.0200300682336092, - "orientation": -0.7804725170135498, - "vx": -0.17002707719802856, - "vy": 0.27669650316238403 - }, - { - "id": 3, - "x": -2.2613916397094727, - "y": 0.40919411182403564, - "orientation": -1.457718014717102, - "vx": -0.3073524534702301, - "vy": -0.516363799571991 - }, - { - "id": 4, - "x": -2.8407907485961914, - "y": -0.7728418111801147, - "orientation": 0.9452017545700073, - "vx": 0.08210249245166779, - "vy": -0.011174608021974564 - }, - { - "id": 5, - "x": -0.6453283429145813, - "y": -0.048011574894189835, - "orientation": 2.5613789558410645, - "vx": -0.9870485067367554, - "vy": 0.16462859511375427 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4102630615234375, - "y": -0.2616522014141083, - "orientation": -0.0013445309596136212, - "vx": 0.0005532657960429788, - "vy": -0.0513189360499382 - }, - { - "id": 1, - "x": -3.0069403648376465, - "y": 0.021396540105342865, - "orientation": -0.3952401280403137, - "vx": 0.3152318000793457, - "vy": 0.758505642414093 - }, - { - "id": 2, - "x": -3.0277092456817627, - "y": -0.23516124486923218, - "orientation": 0.18879006803035736, - "vx": -0.20826546847820282, - "vy": 0.4562206268310547 - }, - { - "id": 3, - "x": 0.18889595568180084, - "y": -0.04270130395889282, - "orientation": -3.0391273498535156, - "vx": -0.21009889245033264, - "vy": 0.03302953019738197 - }, - { - "id": 4, - "x": -0.24131417274475098, - "y": -0.3028786778450012, - "orientation": 3.112241268157959, - "vx": -0.6286882758140564, - "vy": 0.18879753351211548 - }, - { - "id": 5, - "x": -1.4355565309524536, - "y": 0.3076877295970917, - "orientation": -2.2108004093170166, - "vx": -0.458689421415329, - "vy": 0.20085306465625763 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 10.016666666666666 - } - }, - { - "scenario_id": "high_press_vs_shadow_switch_t29.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 29.366666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_shadow_switch.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 29.366666666666667, - "ball_x": -0.20279528200626373, - "ball_y": -0.6104514598846436, - "ball_vx": 0.00011378489580238238, - "ball_vy": -0.00015240082575473934, - "friendly_robots": [ - { - "id": 0, - "x": 4.410037040710449, - "y": 0.002940639853477478, - "orientation": -3.0066192150115967, - "vx": -2.524644493462347e-08, - "vy": 1.8565525294889085e-07 - }, - { - "id": 1, - "x": -0.11845650523900986, - "y": -0.5405880212783813, - "orientation": -2.4702160358428955, - "vx": 3.9758328057359904e-05, - "vy": -6.877111445646733e-05 - }, - { - "id": 2, - "x": -0.4304318428039551, - "y": -0.6544775366783142, - "orientation": 1.998786211013794, - "vx": -1.2343944311141968, - "vy": 0.5702857971191406 - }, - { - "id": 3, - "x": -0.324363112449646, - "y": -0.9912035465240479, - "orientation": 1.591002106666565, - "vx": -0.4859258830547333, - "vy": 0.17240656912326813 - }, - { - "id": 4, - "x": 0.7155202627182007, - "y": -0.6274662017822266, - "orientation": -2.7437119483947754, - "vx": -0.514049768447876, - "vy": -0.8191280961036682 - }, - { - "id": 5, - "x": -0.028229380026459694, - "y": -0.334909051656723, - "orientation": -2.3071537017822266, - "vx": 0.019794881343841553, - "vy": 0.0703994482755661 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3984761238098145, - "y": 0.040272701531648636, - "orientation": -0.14496348798274994, - "vx": -0.027015497907996178, - "vy": 0.6613979935646057 - }, - { - "id": 1, - "x": -2.889852285385132, - "y": 0.05606678128242493, - "orientation": -0.260016530752182, - "vx": -0.22744905948638916, - "vy": 0.034173477441072464 - }, - { - "id": 2, - "x": -1.1758227348327637, - "y": 0.8417902588844299, - "orientation": -1.2242411375045776, - "vx": -1.7692372798919678, - "vy": -0.7309049963951111 - }, - { - "id": 3, - "x": 1.4608056545257568, - "y": -0.30051082372665405, - "orientation": -2.8765482902526855, - "vx": -0.2449064701795578, - "vy": -0.5571340918540955 - }, - { - "id": 4, - "x": 0.5883005857467651, - "y": -0.07628101855516434, - "orientation": -2.1552419662475586, - "vx": 0.7653516530990601, - "vy": -0.3593921959400177 - }, - { - "id": 5, - "x": 0.5577863454818726, - "y": -0.524996817111969, - "orientation": -2.8852272033691406, - "vx": -0.2630780041217804, - "vy": -0.09111776947975159 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 29.366666666666667 - } - }, - { - "scenario_id": "high_press_vs_shadow_switch_t37.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 37.88333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 37.88333333333333, - "ball_x": -3.0452513694763184, - "ball_y": -0.9285253882408142, - "ball_vx": -0.06820859760046005, - "ball_vy": -0.2297942340373993, - "friendly_robots": [ - { - "id": 0, - "x": 4.408682823181152, - "y": 0.2323678433895111, - "orientation": -3.0135440826416016, - "vx": 0.0016924206865951419, - "vy": 0.31233763694763184 - }, - { - "id": 1, - "x": -2.137443780899048, - "y": -0.21017368137836456, - "orientation": -2.30621075630188, - "vx": 0.3184112012386322, - "vy": 0.3539314568042755 - }, - { - "id": 2, - "x": -2.6119961738586426, - "y": -0.14647741615772247, - "orientation": -1.1973090171813965, - "vx": -0.018615901470184326, - "vy": -0.06999114155769348 - }, - { - "id": 3, - "x": -2.81968355178833, - "y": -0.8102163076400757, - "orientation": -2.422765016555786, - "vx": 0.1712118238210678, - "vy": -0.8880262970924377 - }, - { - "id": 4, - "x": -2.308717966079712, - "y": -0.15303876996040344, - "orientation": -2.644223928451538, - "vx": 0.12654873728752136, - "vy": -0.1051407903432846 - }, - { - "id": 5, - "x": -2.3412599563598633, - "y": -0.3301145136356354, - "orientation": -1.2372933626174927, - "vx": 0.34994012117385864, - "vy": -0.1512676477432251 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40296745300293, - "y": -0.36684688925743103, - "orientation": -0.33376845717430115, - "vx": 0.07809582352638245, - "vy": 0.2924652695655823 - }, - { - "id": 1, - "x": -3.20540189743042, - "y": -0.7286041378974915, - "orientation": -0.7786992192268372, - "vx": 0.0334014929831028, - "vy": -0.6067859530448914 - }, - { - "id": 2, - "x": -3.130197048187256, - "y": -0.43816444277763367, - "orientation": -1.2421622276306152, - "vx": -0.4178047478199005, - "vy": -0.8811846971511841 - }, - { - "id": 3, - "x": 3.657417058944702, - "y": 1.846869945526123, - "orientation": -2.764237642288208, - "vx": 1.434018611907959, - "vy": -0.5154829025268555 - }, - { - "id": 4, - "x": -2.9776809215545654, - "y": -0.7098775506019592, - "orientation": -1.472041368484497, - "vx": 0.35033899545669556, - "vy": -0.9725674986839294 - }, - { - "id": 5, - "x": -2.6085205078125, - "y": 0.10718703269958496, - "orientation": -1.784798502922058, - "vx": 1.3115323781967163, - "vy": 0.05901355668902397 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 37.88333333333333 - } - }, - { - "scenario_id": "high_press_vs_shadow_switch_t59.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 59.56666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_shadow_switch.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 59.56666666666666, - "ball_x": -4.033121109008789, - "ball_y": -1.8731385469436646, - "ball_vx": 0.14555121958255768, - "ball_vy": -0.8671777248382568, - "friendly_robots": [ - { - "id": 0, - "x": 4.432397365570068, - "y": 0.3088324964046478, - "orientation": -2.9168922901153564, - "vx": 0.14087411761283875, - "vy": -0.6170123219490051 - }, - { - "id": 1, - "x": -2.9802348613739014, - "y": 1.094671607017517, - "orientation": -1.952246069908142, - "vx": 0.3113270103931427, - "vy": -1.2575520277023315 - }, - { - "id": 2, - "x": -2.4988622665405273, - "y": 0.31978240609169006, - "orientation": -2.1298701763153076, - "vx": 0.1742238998413086, - "vy": 0.9481033086776733 - }, - { - "id": 3, - "x": -3.9974894523620605, - "y": -1.9719613790512085, - "orientation": 1.7628587484359741, - "vx": 0.1373530775308609, - "vy": -0.8696904182434082 - }, - { - "id": 4, - "x": -2.6399192810058594, - "y": 0.9662006497383118, - "orientation": -2.1181817054748535, - "vx": -0.0007982655661180615, - "vy": -0.002908045891672373 - }, - { - "id": 5, - "x": -3.945244789123535, - "y": -1.5091136693954468, - "orientation": -2.206613302230835, - "vx": 0.2821022868156433, - "vy": -0.1689952313899994 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410298824310303, - "y": -0.40702974796295166, - "orientation": -1.3218618631362915, - "vx": 2.7736058427763055e-07, - "vy": 6.951623987561106e-08 - }, - { - "id": 1, - "x": -3.058919906616211, - "y": -0.9254683256149292, - "orientation": -2.495659351348877, - "vx": 5.3470939747057855e-06, - "vy": -7.144674782466609e-06 - }, - { - "id": 2, - "x": -2.9363064765930176, - "y": -1.117376446723938, - "orientation": -2.671895742416382, - "vx": 4.266921678208746e-06, - "vy": -8.471827641187701e-06 - }, - { - "id": 3, - "x": 3.27872633934021, - "y": 1.6152547597885132, - "orientation": -2.7794203758239746, - "vx": 0.41136083006858826, - "vy": 0.19007302820682526 - }, - { - "id": 4, - "x": -1.7961846590042114, - "y": 0.34455594420433044, - "orientation": -2.4486582279205322, - "vx": -0.17483000457286835, - "vy": -0.08955221623182297 - }, - { - "id": 5, - "x": -2.0191280841827393, - "y": 0.6687292456626892, - "orientation": -2.3167784214019775, - "vx": -0.03947699815034866, - "vy": 0.5240930318832397 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 59.56666666666666 - } - }, - { - "scenario_id": "high_press_vs_split_shape_t33.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 33.25, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_split_shape.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 33.25, - "ball_x": 0.6519243121147156, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.40869140625, - "y": 0.38134026527404785, - "orientation": -2.6745500564575195, - "vx": -1.6253665080512292e-12, - "vy": -1.3788969965844444e-12 - }, - { - "id": 1, - "x": 2.655363082885742, - "y": 1.0350993871688843, - "orientation": -2.049661636352539, - "vx": -2.4913404672588513e-12, - "vy": -3.863576125695545e-12 - }, - { - "id": 2, - "x": 2.310849189758301, - "y": -0.13146287202835083, - "orientation": -2.2164270877838135, - "vx": 7.460698725481052e-13, - "vy": -1.432187701766452e-13 - }, - { - "id": 3, - "x": 2.366638660430908, - "y": -0.3026036322116852, - "orientation": -2.0690622329711914, - "vx": 1.7985612998927536e-12, - "vy": 6.411537967210279e-13 - }, - { - "id": 4, - "x": 1.6268068552017212, - "y": -2.412236213684082, - "orientation": -2.542299509048462, - "vx": -1.2323475573339238e-12, - "vy": -7.860379014346108e-13 - }, - { - "id": 5, - "x": 1.326408863067627, - "y": -1.7772020101547241, - "orientation": -2.224815607070923, - "vx": -4.063416270128073e-13, - "vy": -1.978417429882029e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.388980388641357, - "y": -0.37708234786987305, - "orientation": -0.022234966978430748, - "vx": -2.8244073746463982e-12, - "vy": -1.262323578998803e-12 - }, - { - "id": 1, - "x": 1.4154483079910278, - "y": -2.6367459297180176, - "orientation": 0.1455317735671997, - "vx": 0.04892052710056305, - "vy": 0.007266209926456213 - }, - { - "id": 2, - "x": -0.7185149192810059, - "y": 0.6645486950874329, - "orientation": -1.0366960763931274, - "vx": 3.83026943495679e-13, - "vy": -5.728750807065808e-13 - }, - { - "id": 3, - "x": -0.24994933605194092, - "y": -0.021003473550081253, - "orientation": -1.1184390783309937, - "vx": -3.9968028886505635e-14, - "vy": 8.628514569508638e-14 - }, - { - "id": 4, - "x": 2.315509557723999, - "y": -1.4607045650482178, - "orientation": -2.4116291999816895, - "vx": 4.9826809345177026e-12, - "vy": 1.4988010832439613e-12 - }, - { - "id": 5, - "x": 1.5428884029388428, - "y": 0.01736115850508213, - "orientation": -1.818540334701538, - "vx": 2.19824158875781e-13, - "vy": -5.204170427930421e-16 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 33.25 - } - }, - { - "scenario_id": "high_press_vs_split_shape_t13.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 13.45, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 13.45, - "ball_x": -4.342380046844482, - "ball_y": 1.799788475036621, - "ball_vx": -0.04222496598958969, - "ball_vy": 0.04483111575245857, - "friendly_robots": [ - { - "id": 0, - "x": 4.409427165985107, - "y": -0.3849731981754303, - "orientation": 2.901589870452881, - "vx": 0.0010081690270453691, - "vy": -0.043963056057691574 - }, - { - "id": 1, - "x": -2.724076509475708, - "y": 0.957021176815033, - "orientation": 2.3551864624023438, - "vx": 0.24986284971237183, - "vy": 0.2108267843723297 - }, - { - "id": 2, - "x": -2.676790475845337, - "y": -0.1746821403503418, - "orientation": 2.47880482673645, - "vx": 0.16655275225639343, - "vy": 0.9745246767997742 - }, - { - "id": 3, - "x": -2.938380002975464, - "y": -1.1910972595214844, - "orientation": 1.8187004327774048, - "vx": -0.38601571321487427, - "vy": -0.8249616026878357 - }, - { - "id": 4, - "x": -2.9404296875, - "y": -0.11540035903453827, - "orientation": 2.1572084426879883, - "vx": 0.0731855034828186, - "vy": 0.2616463303565979 - }, - { - "id": 5, - "x": -3.057349443435669, - "y": 0.9894964098930359, - "orientation": 2.5805466175079346, - "vx": -0.1318410038948059, - "vy": 0.892131507396698 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410654544830322, - "y": 0.40084436535835266, - "orientation": 1.49604070186615, - "vx": 0.0010422980412840843, - "vy": 0.015772921964526176 - }, - { - "id": 1, - "x": 0.6692773103713989, - "y": 0.5348861813545227, - "orientation": 2.8498470783233643, - "vx": 1.3788124322891235, - "vy": 1.3355028629302979 - }, - { - "id": 2, - "x": -0.5424094200134277, - "y": 1.1308941841125488, - "orientation": 2.9779365062713623, - "vx": 0.01392139308154583, - "vy": 0.8284955024719238 - }, - { - "id": 3, - "x": -4.188887119293213, - "y": 1.6329574584960938, - "orientation": 2.3125438690185547, - "vx": -0.28039902448654175, - "vy": 0.3047041594982147 - }, - { - "id": 4, - "x": 1.5467883348464966, - "y": 0.12244711071252823, - "orientation": 2.874943256378174, - "vx": 0.20812387764453888, - "vy": -0.19090761244297028 - }, - { - "id": 5, - "x": -3.3867413997650146, - "y": 1.5371513366699219, - "orientation": 2.8019306659698486, - "vx": -1.427168369293213, - "vy": 0.863494336605072 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 13.45 - } - }, - { - "scenario_id": "high_press_vs_split_shape_t16.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 16.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 16.2, - "ball_x": -3.098051071166992, - "ball_y": 0.8252168893814087, - "ball_vx": 0.2140476107597351, - "ball_vy": -0.45356661081314087, - "friendly_robots": [ - { - "id": 0, - "x": 4.408820629119873, - "y": -0.35044920444488525, - "orientation": 2.9727442264556885, - "vx": 0.002209494821727276, - "vy": -0.10462526977062225 - }, - { - "id": 1, - "x": -3.113663673400879, - "y": 1.5125758647918701, - "orientation": 1.067478060722351, - "vx": 0.9669588804244995, - "vy": -0.7310041189193726 - }, - { - "id": 2, - "x": -3.1372060775756836, - "y": -1.3334753513336182, - "orientation": 1.8208335638046265, - "vx": 0.3068225085735321, - "vy": 0.46097609400749207 - }, - { - "id": 3, - "x": -2.7194159030914307, - "y": 0.10677777975797653, - "orientation": 1.7460606098175049, - "vx": 0.26181691884994507, - "vy": -0.9272027611732483 - }, - { - "id": 4, - "x": -2.4631733894348145, - "y": 0.681443989276886, - "orientation": 2.9154908657073975, - "vx": 0.026059327647089958, - "vy": -0.248365581035614 - }, - { - "id": 5, - "x": -3.0613207817077637, - "y": 1.131293535232544, - "orientation": -1.658855676651001, - "vx": 0.6898266673088074, - "vy": -0.25645673274993896 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4156928062438965, - "y": 0.08108807355165482, - "orientation": 0.5884583592414856, - "vx": 0.008450374007225037, - "vy": -0.14211203157901764 - }, - { - "id": 1, - "x": 0.48746591806411743, - "y": 0.9137217998504639, - "orientation": -1.5196940898895264, - "vx": -1.6809333562850952, - "vy": 0.3569828271865845 - }, - { - "id": 2, - "x": -0.6642828583717346, - "y": 0.7382813692092896, - "orientation": 3.062007427215576, - "vx": -1.6732817888259888, - "vy": -0.1199045181274414 - }, - { - "id": 3, - "x": -3.2769815921783447, - "y": 0.9657666087150574, - "orientation": -0.5376724004745483, - "vx": 0.7449555993080139, - "vy": -0.6621999740600586 - }, - { - "id": 4, - "x": 2.5229151248931885, - "y": -0.7092196941375732, - "orientation": 2.688156843185425, - "vx": 0.7998388409614563, - "vy": -1.2318294048309326 - }, - { - "id": 5, - "x": -2.2368619441986084, - "y": 1.0220662355422974, - "orientation": -3.0772159099578857, - "vx": 0.7112905979156494, - "vy": -0.32931241393089294 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 16.2 - } - }, - { - "scenario_id": "high_press_vs_split_shape_t28.0_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 28.016666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_split_shape.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 28.016666666666666, - "ball_x": 2.914799928665161, - "ball_y": -0.8158276677131653, - "ball_vx": 5.69220389934344e-07, - "ball_vy": 2.9974057724757586e-06, - "friendly_robots": [ - { - "id": 0, - "x": 4.410000801086426, - "y": -0.00297547341324389, - "orientation": -2.6426780223846436, - "vx": 7.652012357084459e-10, - "vy": 4.069296566378e-10 - }, - { - "id": 1, - "x": 2.7765955924987793, - "y": -0.3153977394104004, - "orientation": -1.3697764873504639, - "vx": -0.09330105036497116, - "vy": 1.0927941799163818 - }, - { - "id": 2, - "x": 1.9879072904586792, - "y": -1.3286800384521484, - "orientation": 0.37892046570777893, - "vx": -0.41337814927101135, - "vy": -0.5872594714164734 - }, - { - "id": 3, - "x": 2.293794631958008, - "y": -1.2794991731643677, - "orientation": 0.7390767931938171, - "vx": 0.0003913954133167863, - "vy": 0.14797015488147736 - }, - { - "id": 4, - "x": 2.9913246631622314, - "y": -1.1103628873825073, - "orientation": 2.3563339710235596, - "vx": -0.6622048616409302, - "vy": -0.34386202692985535 - }, - { - "id": 5, - "x": 3.016942024230957, - "y": -0.8350133895874023, - "orientation": 3.0319106578826904, - "vx": 1.7889117742697636e-08, - "vy": -2.1457235988009415e-09 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409951210021973, - "y": -0.09555023908615112, - "orientation": -0.09662268310785294, - "vx": 0.011531838215887547, - "vy": 0.16916316747665405 - }, - { - "id": 1, - "x": 2.377397298812866, - "y": -0.832484245300293, - "orientation": 2.8102993965148926, - "vx": 0.007734743878245354, - "vy": 0.8405724167823792 - }, - { - "id": 2, - "x": -2.789781093597412, - "y": 0.1507650762796402, - "orientation": -0.15618202090263367, - "vx": -0.3873453140258789, - "vy": 0.20321859419345856 - }, - { - "id": 3, - "x": -2.043046712875366, - "y": 0.24710418283939362, - "orientation": -0.19833435118198395, - "vx": -1.6160475015640259, - "vy": 0.5312737822532654 - }, - { - "id": 4, - "x": 3.471801280975342, - "y": -1.5052236318588257, - "orientation": 2.1895272731781006, - "vx": 0.04707281291484833, - "vy": 0.046784792095422745 - }, - { - "id": 5, - "x": 2.99851131439209, - "y": -0.3854857087135315, - "orientation": -1.5835230350494385, - "vx": -0.03509722650051117, - "vy": 0.287982314825058 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 28.016666666666666 - } - }, - { - "scenario_id": "high_press_vs_split_shape_t52.5_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 52.53333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_split_shape.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 52.53333333333333, - "ball_x": 1.0544626712799072, - "ball_y": 1.461256980895996, - "ball_vx": -2.5866313535516383e-07, - "ball_vy": 9.875353867982994e-08, - "friendly_robots": [ - { - "id": 0, - "x": 4.389040470123291, - "y": -0.06115170940756798, - "orientation": 2.6554203033447266, - "vx": 0.04226166382431984, - "vy": -0.6260927319526672 - }, - { - "id": 1, - "x": 2.575434446334839, - "y": -0.024468082934617996, - "orientation": 2.0735480785369873, - "vx": 0.2921082079410553, - "vy": -1.119755744934082 - }, - { - "id": 2, - "x": 2.9067111015319824, - "y": -0.578190267086029, - "orientation": 2.3446173667907715, - "vx": -0.256091445684433, - "vy": 1.0170338153839111 - }, - { - "id": 3, - "x": 1.1728535890579224, - "y": 1.473433494567871, - "orientation": -2.704432725906372, - "vx": -1.9089175395947677e-07, - "vy": -1.9873995782404563e-08 - }, - { - "id": 4, - "x": 0.4952368140220642, - "y": 0.7666447758674622, - "orientation": 1.1200988292694092, - "vx": 0.29939496517181396, - "vy": 1.0732067823410034 - }, - { - "id": 5, - "x": 0.2468372881412506, - "y": 0.44606664776802063, - "orientation": 0.886833131313324, - "vx": 0.567805290222168, - "vy": -0.03104640357196331 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412083148956299, - "y": -0.1604079306125641, - "orientation": 0.2901242673397064, - "vx": 0.0037261145189404488, - "vy": 0.15833397209644318 - }, - { - "id": 1, - "x": 0.21963049471378326, - "y": 0.7839641571044922, - "orientation": 3.0782012939453125, - "vx": 0.7993432283401489, - "vy": 0.8779951333999634 - }, - { - "id": 2, - "x": -3.1177051067352295, - "y": 0.6638301014900208, - "orientation": 0.2026100754737854, - "vx": 0.1467069685459137, - "vy": 0.16770368814468384 - }, - { - "id": 3, - "x": -2.7536330223083496, - "y": 0.8274418711662292, - "orientation": 0.19807422161102295, - "vx": 0.24027810990810394, - "vy": 0.5701845288276672 - }, - { - "id": 4, - "x": 3.148123264312744, - "y": -1.5940682888031006, - "orientation": 2.165774345397949, - "vx": -0.10090320557355881, - "vy": -0.30729708075523376 - }, - { - "id": 5, - "x": 2.9692015647888184, - "y": 0.1288958042860031, - "orientation": 2.530710220336914, - "vx": 0.10471854358911514, - "vy": -0.2356182038784027 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 52.53333333333333 - } - }, - { - "scenario_id": "high_press_vs_switch_of_play_t49.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 48.95, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 48.95, - "ball_x": 0.3594626784324646, - "ball_y": 0.41928166151046753, - "ball_vx": -0.09426408261060715, - "ball_vy": 0.0029754810966551304, - "friendly_robots": [ - { - "id": 0, - "x": 4.409421443939209, - "y": -0.06800197064876556, - "orientation": 3.021714925765991, - "vx": 0.0011276397854089737, - "vy": -0.030807966366410255 - }, - { - "id": 1, - "x": 2.5643317699432373, - "y": 0.04892992228269577, - "orientation": 2.6396663188934326, - "vx": -0.37844306230545044, - "vy": 0.0507853738963604 - }, - { - "id": 2, - "x": 2.6986019611358643, - "y": 0.22251011431217194, - "orientation": 2.7581698894500732, - "vx": 0.12476400285959244, - "vy": -0.12199877947568893 - }, - { - "id": 3, - "x": 2.5058364868164062, - "y": -1.9799953699111938, - "orientation": 2.717399835586548, - "vx": -0.006087285000830889, - "vy": 0.31208035349845886 - }, - { - "id": 4, - "x": 0.06640820950269699, - "y": 0.6455323100090027, - "orientation": -0.7230622172355652, - "vx": 0.06983612477779388, - "vy": -0.3345818817615509 - }, - { - "id": 5, - "x": 0.4690582752227783, - "y": 0.40883970260620117, - "orientation": -3.0336906909942627, - "vx": -0.011194352991878986, - "vy": -0.08153503388166428 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409777641296387, - "y": -0.3995526432991028, - "orientation": 0.1690588742494583, - "vx": -0.0003924716729670763, - "vy": -0.018369996920228004 - }, - { - "id": 1, - "x": -0.5590003132820129, - "y": -1.3296433687210083, - "orientation": 1.0785571336746216, - "vx": -0.06192668899893761, - "vy": -0.28205111622810364 - }, - { - "id": 2, - "x": 0.2551890015602112, - "y": 0.4364563524723053, - "orientation": -0.10307309776544571, - "vx": 0.01645578444004059, - "vy": 0.19216877222061157 - }, - { - "id": 3, - "x": 2.44148588180542, - "y": 2.2959401607513428, - "orientation": -2.4244191646575928, - "vx": 0.05885579437017441, - "vy": 0.18306146562099457 - }, - { - "id": 4, - "x": -3.0063676834106445, - "y": 0.5058793425559998, - "orientation": -0.025266019627451897, - "vx": 7.084694431114258e-08, - "vy": 5.2279744977568043e-08 - }, - { - "id": 5, - "x": -3.0896525382995605, - "y": 0.23686228692531586, - "orientation": 0.0518108531832695, - "vx": 0.021981477737426758, - "vy": -0.00941883958876133 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 48.95 - } - }, - { - "scenario_id": "high_press_vs_switch_of_play_t62.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 62.38333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 62.38333333333333, - "ball_x": 3.2780609130859375, - "ball_y": -1.374807357788086, - "ball_vx": -4.3012793327079635e-09, - "ball_vy": -7.600520213202344e-10, - "friendly_robots": [ - { - "id": 0, - "x": 4.413242340087891, - "y": -0.16224710643291473, - "orientation": -2.339491128921509, - "vx": -0.005894859321415424, - "vy": 0.2853809595108032 - }, - { - "id": 1, - "x": 2.533275604248047, - "y": 1.5222070217132568, - "orientation": -0.9748779535293579, - "vx": -0.8189788460731506, - "vy": 0.12154871225357056 - }, - { - "id": 2, - "x": 2.8624448776245117, - "y": 1.4119316339492798, - "orientation": -1.4020978212356567, - "vx": 0.2930883765220642, - "vy": 1.1873598098754883 - }, - { - "id": 3, - "x": 2.474614381790161, - "y": 0.7681028246879578, - "orientation": -1.2125428915023804, - "vx": -6.554756737386924e-12, - "vy": 2.8493873927004643e-11 - }, - { - "id": 4, - "x": 3.414104461669922, - "y": -1.1194506883621216, - "orientation": -1.5865851640701294, - "vx": 0.33608072996139526, - "vy": 0.19570927321910858 - }, - { - "id": 5, - "x": 3.611917018890381, - "y": -1.2263505458831787, - "orientation": 2.240257501602173, - "vx": 0.6918783187866211, - "vy": -0.25933942198753357 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410104751586914, - "y": 0.0029593331273645163, - "orientation": -0.17822805047035217, - "vx": -3.3224090145722585e-10, - "vy": 5.33885297082648e-11 - }, - { - "id": 1, - "x": 2.6019022464752197, - "y": 1.3555452823638916, - "orientation": -1.1285724639892578, - "vx": -0.35007330775260925, - "vy": 0.28524571657180786 - }, - { - "id": 2, - "x": 3.239769458770752, - "y": -1.601040005683899, - "orientation": 0.996766984462738, - "vx": 0.36828920245170593, - "vy": 0.22443968057632446 - }, - { - "id": 3, - "x": 2.477019786834717, - "y": 2.397878408432007, - "orientation": -1.3627543449401855, - "vx": 7.750152519747644e-08, - "vy": 1.6365548916041917e-08 - }, - { - "id": 4, - "x": -2.875112295150757, - "y": -0.5824897289276123, - "orientation": -0.12856142222881317, - "vx": -0.004149440210312605, - "vy": 0.0057429238222539425 - }, - { - "id": 5, - "x": -3.105696201324463, - "y": -0.7474081516265869, - "orientation": -0.09880140423774719, - "vx": -2.3780191327205102e-07, - "vy": 3.488493121039937e-07 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 62.38333333333333 - } - }, - { - "scenario_id": "high_press_vs_three_slot_t14.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 14.4, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 14.4, - "ball_x": -2.5, - "ball_y": -0.9107484221458435, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.405446529388428, - "y": 0.22303763031959534, - "orientation": -3.097172498703003, - "vx": 6.394884621840902e-13, - "vy": -1.4846457396799906e-12 - }, - { - "id": 1, - "x": -2.1650960445404053, - "y": -0.16478762030601501, - "orientation": 2.941434144973755, - "vx": -5.364479989111715e-07, - "vy": -9.174050319415983e-07 - }, - { - "id": 2, - "x": -2.627636432647705, - "y": -0.155485138297081, - "orientation": 2.7612671852111816, - "vx": 1.6253665080512292e-12, - "vy": 1.5487611193520934e-13 - }, - { - "id": 3, - "x": -2.2580230236053467, - "y": -0.3189452886581421, - "orientation": 2.79463267326355, - "vx": 5.268503286970372e-07, - "vy": 9.513991017229273e-07 - }, - { - "id": 4, - "x": -2.6448426246643066, - "y": -0.6114298701286316, - "orientation": -2.8595595359802246, - "vx": 7.593925488436071e-13, - "vy": -3.7969627442180354e-13 - }, - { - "id": 5, - "x": -2.4167487621307373, - "y": -0.16748374700546265, - "orientation": 2.8905978202819824, - "vx": -1.971756091734278e-12, - "vy": 1.6153745008296028e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.395411491394043, - "y": -0.24492143094539642, - "orientation": -0.02872459590435028, - "vx": 4.60964599824365e-12, - "vy": 1.5837331446277858e-12 - }, - { - "id": 1, - "x": -3.3165900707244873, - "y": -0.03841680288314819, - "orientation": -2.440778970718384, - "vx": -1.9184653865522705e-12, - "vy": -3.049643870767227e-13 - }, - { - "id": 2, - "x": -3.2221744060516357, - "y": -0.6142109036445618, - "orientation": 2.7447872161865234, - "vx": -0.02871132083237171, - "vy": -0.006827307399362326 - }, - { - "id": 3, - "x": -3.267075777053833, - "y": -0.3931410312652588, - "orientation": -2.468010902404785, - "vx": -2.2648549702353193e-13, - "vy": 4.5297099404706387e-13 - }, - { - "id": 4, - "x": -3.2998948097229004, - "y": -0.9099830389022827, - "orientation": 3.139732599258423, - "vx": 8.147615915277129e-09, - "vy": -7.207268115649867e-10 - }, - { - "id": 5, - "x": -3.501704216003418, - "y": -0.017990421503782272, - "orientation": -1.9353948831558228, - "vx": -2.504663143554353e-12, - "vy": -9.563183578364942e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 14.4 - } - }, - { - "scenario_id": "high_press_vs_three_slot_t43.7_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 43.71666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 43.71666666666667, - "ball_x": -2.5, - "ball_y": -1.874284029006958, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402940273284912, - "y": 0.3688618540763855, - "orientation": -3.140662670135498, - "vx": -4.796163466380676e-13, - "vy": 1.149080830487037e-13 - }, - { - "id": 1, - "x": -2.286597728729248, - "y": 0.10539087653160095, - "orientation": -2.0197370052337646, - "vx": 1.958433415438776e-12, - "vy": 1.0783041126671833e-13 - }, - { - "id": 2, - "x": -2.5414912700653076, - "y": -0.6654185652732849, - "orientation": -1.955828309059143, - "vx": 5.861977570020827e-13, - "vy": 2.19824158875781e-13 - }, - { - "id": 3, - "x": -2.8392512798309326, - "y": 0.3333505094051361, - "orientation": -1.5496058464050293, - "vx": 4.5297099404706387e-13, - "vy": 6.211697822777751e-13 - }, - { - "id": 4, - "x": -1.9813618659973145, - "y": -2.4597041606903076, - "orientation": -0.8449121713638306, - "vx": 0.020866695791482925, - "vy": -0.02355359122157097 - }, - { - "id": 5, - "x": -2.3241662979125977, - "y": -0.6265113949775696, - "orientation": -1.7514262199401855, - "vx": -3.730349362740526e-13, - "vy": -1.6286971771251046e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402141094207764, - "y": -0.05427217856049538, - "orientation": -0.03576096519827843, - "vx": 4.1033842990145786e-12, - "vy": 1.9211715551747943e-12 - }, - { - "id": 1, - "x": -3.661350965499878, - "y": -1.5116655826568604, - "orientation": -1.2033345699310303, - "vx": -1.5187850976872141e-12, - "vy": 2.0650148258027912e-13 - }, - { - "id": 2, - "x": -3.399477243423462, - "y": -1.428162932395935, - "orientation": -0.8492050766944885, - "vx": 1.3322676295501878e-13, - "vy": 7.926992395823618e-13 - }, - { - "id": 3, - "x": -3.095242977142334, - "y": -0.9018595814704895, - "orientation": -1.1033176183700562, - "vx": -1.4788170688007085e-12, - "vy": -1.2323475573339238e-13 - }, - { - "id": 4, - "x": -2.349108934402466, - "y": -0.4433547258377075, - "orientation": 2.5804672241210938, - "vx": 1.0125233984581428e-12, - "vy": 2.6645352591003757e-14 - }, - { - "id": 5, - "x": -2.4738080501556396, - "y": 1.8637351989746094, - "orientation": -1.6032813787460327, - "vx": -1.8918200339612667e-12, - "vy": -5.062616992290714e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 43.71666666666667 - } - }, - { - "scenario_id": "high_press_vs_three_slot_t52.5_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 52.483333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 52.483333333333334, - "ball_x": 2.5, - "ball_y": -1.6495916843414307, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.443218231201172, - "y": -0.4001430571079254, - "orientation": -2.406332015991211, - "vx": -3.4638958368304884e-13, - "vy": 1.4155343563970746e-13 - }, - { - "id": 1, - "x": -0.6502139568328857, - "y": -0.40943172574043274, - "orientation": -0.25474411249160767, - "vx": 1.3655743202889425e-13, - "vy": -5.162537064506978e-14 - }, - { - "id": 2, - "x": -0.293788880109787, - "y": -1.3209484815597534, - "orientation": -0.1263682246208191, - "vx": 6.511458039426543e-13, - "vy": 2.4646951146678475e-13 - }, - { - "id": 3, - "x": -0.4819563627243042, - "y": -0.1512501984834671, - "orientation": -0.2717925012111664, - "vx": 5.575540029667536e-12, - "vy": -1.0949574580365606e-12 - }, - { - "id": 4, - "x": 1.9175426959991455, - "y": -1.8976221084594727, - "orientation": 0.0865803137421608, - "vx": -5.3290705182007514e-14, - "vy": -7.72715225139109e-13 - }, - { - "id": 5, - "x": 0.5269052386283875, - "y": 0.015202069655060768, - "orientation": -0.3310311436653137, - "vx": -7.793765632868599e-13, - "vy": 5.870304242705515e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.391422271728516, - "y": 0.07114789634943008, - "orientation": -0.023330040276050568, - "vx": -1.2603251775544777e-11, - "vy": -3.2386593407096598e-12 - }, - { - "id": 1, - "x": -2.585686445236206, - "y": 0.0899796336889267, - "orientation": -0.1271313577890396, - "vx": -1.1857181902996672e-12, - "vy": -4.3548498140921765e-13 - }, - { - "id": 2, - "x": -3.025162696838379, - "y": 0.049814622849226, - "orientation": -0.22227509319782257, - "vx": 1.4921397450962104e-12, - "vy": -3.592959263443163e-13 - }, - { - "id": 3, - "x": -1.0245596170425415, - "y": 0.26268669962882996, - "orientation": -0.2594032883644104, - "vx": 5.7620574978045624e-12, - "vy": 1.1857181902996672e-12 - }, - { - "id": 4, - "x": 1.733019232749939, - "y": -1.5962058305740356, - "orientation": 3.067060708999634, - "vx": -0.05464092642068863, - "vy": 0.003772675059735775 - }, - { - "id": 5, - "x": -0.07928266376256943, - "y": 0.8418530225753784, - "orientation": -0.39765605330467224, - "vx": -2.618738559334588e-13, - "vy": 4.163336342344337e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 52.483333333333334 - } - }, - { - "scenario_id": "high_press_vs_three_slot_t8.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 8.066666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 8.066666666666666, - "ball_x": -0.11746102571487427, - "ball_y": -0.09372679889202118, - "ball_vx": -0.11106222122907639, - "ball_vy": 0.20928922295570374, - "friendly_robots": [ - { - "id": 0, - "x": 4.410177707672119, - "y": 0.01106511615216732, - "orientation": -3.113894462585449, - "vx": -0.00031914887949824333, - "vy": -0.01939919963479042 - }, - { - "id": 1, - "x": -0.016372980549931526, - "y": -0.04489133134484291, - "orientation": -2.6829593181610107, - "vx": 0.0011109127663075924, - "vy": -0.00019162810349371284 - }, - { - "id": 2, - "x": -2.662203311920166, - "y": -0.11408232152462006, - "orientation": 0.04183303564786911, - "vx": -0.2300214022397995, - "vy": 0.378917396068573 - }, - { - "id": 3, - "x": -0.49664419889450073, - "y": -0.31646615266799927, - "orientation": 0.4537264406681061, - "vx": -0.14430579543113708, - "vy": -0.01851542852818966 - }, - { - "id": 4, - "x": -2.0413920879364014, - "y": -0.23796676099300385, - "orientation": -0.042413242161273956, - "vx": -0.7020909190177917, - "vy": -1.1985291242599487 - }, - { - "id": 5, - "x": -0.2532288730144501, - "y": 0.06333685666322708, - "orientation": -0.769722044467926, - "vx": 0.19927896559238434, - "vy": 0.3577136993408203 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409946918487549, - "y": 0.006356453523039818, - "orientation": -0.021855773404240608, - "vx": 0.0015158653259277344, - "vy": 0.06855864077806473 - }, - { - "id": 1, - "x": -0.40413761138916016, - "y": 0.16186825931072235, - "orientation": -0.5732937455177307, - "vx": 0.23799556493759155, - "vy": 0.47840067744255066 - }, - { - "id": 2, - "x": -2.4452314376831055, - "y": -0.19306087493896484, - "orientation": 0.025379350408911705, - "vx": -0.878214418888092, - "vy": -0.5845305919647217 - }, - { - "id": 3, - "x": -2.8087189197540283, - "y": 0.31080248951911926, - "orientation": -0.1513281762599945, - "vx": -0.7005634903907776, - "vy": -0.45819270610809326 - }, - { - "id": 4, - "x": 0.056624915450811386, - "y": -0.2455889880657196, - "orientation": -2.5464823246002197, - "vx": 0.8018153309822083, - "vy": 0.6732313632965088 - }, - { - "id": 5, - "x": -2.87593150138855, - "y": -0.3091832101345062, - "orientation": -0.0003414801030885428, - "vx": -0.7032392024993896, - "vy": 0.9761802554130554 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 8.066666666666666 - } - }, - { - "scenario_id": "high_press_vs_three_slot_t28.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 28.05, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 28.05, - "ball_x": -2.5766513347625732, - "ball_y": -0.8708967566490173, - "ball_vx": 0.04696664214134216, - "ball_vy": -0.24753357470035553, - "friendly_robots": [ - { - "id": 0, - "x": 4.409975528717041, - "y": 0.002928915899246931, - "orientation": -3.0184571743011475, - "vx": -1.865174681370263e-13, - "vy": 9.17586319426622e-13 - }, - { - "id": 1, - "x": -2.699087142944336, - "y": -0.26172494888305664, - "orientation": -1.3433951139450073, - "vx": -0.11371350288391113, - "vy": -0.8591785430908203 - }, - { - "id": 2, - "x": -2.5295426845550537, - "y": -0.3972136974334717, - "orientation": -1.6882463693618774, - "vx": -0.2642286419868469, - "vy": -0.2084055095911026 - }, - { - "id": 3, - "x": -2.24822735786438, - "y": -0.6129237413406372, - "orientation": -2.9003634452819824, - "vx": 0.0555390790104866, - "vy": 1.0822689533233643 - }, - { - "id": 4, - "x": -2.4684972763061523, - "y": -0.8855915069580078, - "orientation": 2.791072368621826, - "vx": 0.052078213542699814, - "vy": -0.21595406532287598 - }, - { - "id": 5, - "x": -2.555959463119507, - "y": -0.7296357154846191, - "orientation": -1.6688910722732544, - "vx": -0.043648701161146164, - "vy": -0.2419099509716034 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4117841720581055, - "y": -0.370737761259079, - "orientation": -0.2727634906768799, - "vx": 0.011652085930109024, - "vy": -0.029113663360476494 - }, - { - "id": 1, - "x": -2.6564550399780273, - "y": -0.9353460669517517, - "orientation": 0.6007739901542664, - "vx": 0.556820809841156, - "vy": 0.22944441437721252 - }, - { - "id": 2, - "x": -3.0337116718292236, - "y": -0.7288692593574524, - "orientation": -0.2792118489742279, - "vx": 0.01937243342399597, - "vy": 0.005174867808818817 - }, - { - "id": 3, - "x": -3.0082039833068848, - "y": -0.4975145757198334, - "orientation": -0.7038582563400269, - "vx": 0.002827901393175125, - "vy": -0.006909952498972416 - }, - { - "id": 4, - "x": -2.5576934814453125, - "y": -1.2467657327651978, - "orientation": 3.07592511177063, - "vx": 0.361382395029068, - "vy": 0.3860664367675781 - }, - { - "id": 5, - "x": -2.469672918319702, - "y": 0.6678200960159302, - "orientation": -1.6244640350341797, - "vx": 0.1920643001794815, - "vy": -0.3131466805934906 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 28.05 - } - }, - { - "scenario_id": "high_press_vs_three_slot_t56.5_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 56.46666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 56.46666666666667, - "ball_x": 2.4953176975250244, - "ball_y": -1.6087191104888916, - "ball_vx": 1.6706636074559356e-11, - "ball_vy": -1.3589129821411916e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.414546966552734, - "y": -0.05833495408296585, - "orientation": -2.473450183868408, - "vx": -0.007968570105731487, - "vy": 0.10251440852880478 - }, - { - "id": 1, - "x": 0.7887445688247681, - "y": 0.11307831108570099, - "orientation": -0.7255569696426392, - "vx": 1.1952670812606812, - "vy": 1.4440103769302368 - }, - { - "id": 2, - "x": 1.175179123878479, - "y": -0.9251158833503723, - "orientation": -0.5014699697494507, - "vx": 1.1888375282287598, - "vy": 0.8444070816040039 - }, - { - "id": 3, - "x": 0.43199288845062256, - "y": 0.32800382375717163, - "orientation": -0.6826277375221252, - "vx": 0.47521305084228516, - "vy": 0.388739675283432 - }, - { - "id": 4, - "x": 2.5318655967712402, - "y": -1.7143707275390625, - "orientation": 2.2579405307769775, - "vx": 3.872901999102396e-11, - "vy": -5.1032511549919946e-11 - }, - { - "id": 5, - "x": 1.8567795753479004, - "y": -0.9707884192466736, - "orientation": -0.7619056105613708, - "vx": 1.2586703300476074, - "vy": -1.0963177680969238 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.391422271728516, - "y": 0.07114789634943008, - "orientation": -0.023330040276050568, - "vx": -9.352518759442319e-12, - "vy": -1.1207701433590955e-12 - }, - { - "id": 1, - "x": -2.585686445236206, - "y": 0.0899796336889267, - "orientation": -0.1271313577890396, - "vx": 1.0524914273446484e-12, - "vy": 3.2557290197132716e-13 - }, - { - "id": 2, - "x": -3.025162696838379, - "y": 0.049814622849226, - "orientation": -0.22227509319782257, - "vx": -6.328271240363392e-12, - "vy": -4.889838534083424e-13 - }, - { - "id": 3, - "x": -1.0245596170425415, - "y": 0.26268669962882996, - "orientation": -0.2594032883644104, - "vx": 6.794564910705958e-13, - "vy": 6.228351168147128e-13 - }, - { - "id": 4, - "x": 1.698442816734314, - "y": -1.5941072702407837, - "orientation": 3.1223597526550293, - "vx": 2.8078406266729417e-09, - "vy": 7.456701922592401e-11 - }, - { - "id": 5, - "x": -0.07928266376256943, - "y": 0.8418530225753784, - "orientation": -0.39765605330467224, - "vx": -1.5529244556944377e-13, - "vy": 4.9960036108132044e-14 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 56.46666666666667 - } - }, - { - "scenario_id": "high_press_vs_tiki_taka_t26.6_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 26.633333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 26.633333333333333, - "ball_x": 2.5, - "ball_y": 0.5484732985496521, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.1953301429748535, - "y": 0.7372937798500061, - "orientation": 2.8960983753204346, - "vx": -4.5297099404706387e-13, - "vy": -6.994405055138486e-14 - }, - { - "id": 1, - "x": -0.1702830195426941, - "y": 0.291812002658844, - "orientation": 0.013222255744040012, - "vx": -1.557087792036782e-13, - "vy": 1.9484414082171497e-13 - }, - { - "id": 2, - "x": -0.3864520788192749, - "y": 0.23509813845157623, - "orientation": -0.013853337615728378, - "vx": 1.3655743202889425e-13, - "vy": -6.411537967210279e-14 - }, - { - "id": 3, - "x": -0.13115622103214264, - "y": 0.6130343675613403, - "orientation": -0.0814567431807518, - "vx": 5.911937606128959e-13, - "vy": -2.9976021664879227e-14 - }, - { - "id": 4, - "x": 0.041581809520721436, - "y": 0.08405435085296631, - "orientation": 0.20979352295398712, - "vx": 3.2682190287403046e-14, - "vy": -1.1532441668293814e-13 - }, - { - "id": 5, - "x": -1.0851107835769653, - "y": 0.3246009945869446, - "orientation": -0.014574081636965275, - "vx": 6.394884621840902e-13, - "vy": -2.3148150063434514e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.457882881164551, - "y": -0.3768179714679718, - "orientation": -0.0022357492707669735, - "vx": -5.3290705182007514e-14, - "vy": -8.776313009661862e-13 - }, - { - "id": 1, - "x": 1.0889543294906616, - "y": 0.011189889162778854, - "orientation": 0.13484197854995728, - "vx": -1.092459456231154e-12, - "vy": -7.271787338947178e-13 - }, - { - "id": 2, - "x": 1.0668846368789673, - "y": -1.0085704326629639, - "orientation": 0.1438039094209671, - "vx": 4.3232084578903596e-12, - "vy": -1.7186252421197423e-12 - }, - { - "id": 3, - "x": -2.105248212814331, - "y": -0.005186787340790033, - "orientation": -0.12286563217639923, - "vx": 1.8252066524837574e-12, - "vy": -4.462576141950336e-14 - }, - { - "id": 4, - "x": -2.266127824783325, - "y": 0.07984639704227448, - "orientation": -0.05329247936606407, - "vx": 5.728750807065808e-13, - "vy": -2.2648549702353193e-13 - }, - { - "id": 5, - "x": -0.28994858264923096, - "y": 0.5167032480239868, - "orientation": 0.053993672132492065, - "vx": -1.4488410471358293e-13, - "vy": -5.3290705182007514e-14 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 26.633333333333333 - } - }, - { - "scenario_id": "high_press_vs_tiki_taka_t45.4_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 45.43333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 45.43333333333333, - "ball_x": 2.5, - "ball_y": -0.5898118019104004, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402418613433838, - "y": -0.002152994740754366, - "orientation": -3.1406872272491455, - "vx": -2.291500322826323e-12, - "vy": 1.222459633520856e-13 - }, - { - "id": 1, - "x": 2.153650999069214, - "y": 0.24745047092437744, - "orientation": -0.5884004235267639, - "vx": 4.929390229335695e-13, - "vy": 3.7969627442180354e-13 - }, - { - "id": 2, - "x": 2.4809415340423584, - "y": -2.1844987869262695, - "orientation": 1.3536655902862549, - "vx": -1.6786572132332367e-12, - "vy": -2.9976021664879227e-12 - }, - { - "id": 3, - "x": 2.2111785411834717, - "y": 1.650054693222046, - "orientation": -1.3592344522476196, - "vx": 6.394884621840902e-13, - "vy": -1.1390888232654106e-12 - }, - { - "id": 4, - "x": 3.48956561088562, - "y": -0.41062772274017334, - "orientation": -0.08966323733329773, - "vx": 3.5571545708990016e-12, - "vy": 1.1374234887284729e-12 - }, - { - "id": 5, - "x": 3.274203300476074, - "y": -0.2365458756685257, - "orientation": -0.42561107873916626, - "vx": -2.6645352591003757e-13, - "vy": 8.10185252220208e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.444873332977295, - "y": 0.0044906591065227985, - "orientation": -0.02162201516330242, - "vx": 1.2789769243681803e-12, - "vy": -4.874486231321029e-13 - }, - { - "id": 1, - "x": 2.548435688018799, - "y": -0.22066819667816162, - "orientation": 3.124342918395996, - "vx": -1.3855583347321954e-12, - "vy": 1.8318679906315083e-14 - }, - { - "id": 2, - "x": 1.764840006828308, - "y": -0.3953317701816559, - "orientation": 0.20545345544815063, - "vx": 1.2656542480726785e-13, - "vy": 7.793765632868599e-13 - }, - { - "id": 3, - "x": 2.666086435317993, - "y": 0.017419055104255676, - "orientation": 1.4457573890686035, - "vx": 2.531308496145357e-13, - "vy": 8.378714388967978e-14 - }, - { - "id": 4, - "x": -3.0001776218414307, - "y": -0.632804274559021, - "orientation": 0.020156510174274445, - "vx": 7.593925488436071e-13, - "vy": 2.6645352591003757e-14 - }, - { - "id": 5, - "x": -3.02195143699646, - "y": -0.3501970171928406, - "orientation": -0.028443913906812668, - "vx": 1.5987211554602254e-13, - "vy": 4.496403249731884e-14 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 45.43333333333333 - } - }, - { - "scenario_id": "high_press_vs_tiki_taka_t17.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 17.733333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 17.733333333333334, - "ball_x": -3.156679630279541, - "ball_y": 0.3259751796722412, - "ball_vx": -0.40609464049339294, - "ball_vy": -0.45932742953300476, - "friendly_robots": [ - { - "id": 0, - "x": 4.409960746765137, - "y": 0.002932371571660042, - "orientation": 3.0733253955841064, - "vx": -1.174188213326488e-07, - "vy": -1.6991652955766767e-06 - }, - { - "id": 1, - "x": -0.966264009475708, - "y": 1.059253215789795, - "orientation": 2.7289388179779053, - "vx": -1.5119210481643677, - "vy": -0.16071461141109467 - }, - { - "id": 2, - "x": -2.4211995601654053, - "y": -0.13524307310581207, - "orientation": 1.8872439861297607, - "vx": -0.41984525322914124, - "vy": -0.2333296239376068 - }, - { - "id": 3, - "x": -2.8628904819488525, - "y": 0.39598873257637024, - "orientation": 0.8606033325195312, - "vx": -0.14323142170906067, - "vy": 1.370672345161438 - }, - { - "id": 4, - "x": -2.4305269718170166, - "y": -0.31500324606895447, - "orientation": 1.6257344484329224, - "vx": -0.3671928644180298, - "vy": -0.2363511025905609 - }, - { - "id": 5, - "x": -0.7184463739395142, - "y": 0.6176895499229431, - "orientation": 2.4627223014831543, - "vx": -1.1006101369857788, - "vy": -0.11146476119756699 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.414925575256348, - "y": -0.017073828727006912, - "orientation": 0.2762415111064911, - "vx": 0.0064099072478711605, - "vy": 0.16236479580402374 - }, - { - "id": 1, - "x": -2.0457489490509033, - "y": 0.15526758134365082, - "orientation": 1.3958338499069214, - "vx": -0.374288409948349, - "vy": 1.3907461166381836 - }, - { - "id": 2, - "x": -0.6947824358940125, - "y": 0.8058816194534302, - "orientation": 3.1003570556640625, - "vx": -0.1111120879650116, - "vy": 0.033022020012140274 - }, - { - "id": 3, - "x": -2.4481427669525146, - "y": -0.9424400925636292, - "orientation": 1.790847659111023, - "vx": 0.4072641432285309, - "vy": 0.31914398074150085 - }, - { - "id": 4, - "x": -3.1221325397491455, - "y": 0.1796359419822693, - "orientation": 0.6909717321395874, - "vx": -0.28340786695480347, - "vy": -0.3109516501426697 - }, - { - "id": 5, - "x": -3.2509067058563232, - "y": 0.3154793083667755, - "orientation": 0.08903026580810547, - "vx": -0.27967724204063416, - "vy": -0.7125954627990723 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 17.733333333333334 - } - }, - { - "scenario_id": "high_press_vs_tiki_taka_t32.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 32.6, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 32.6, - "ball_x": 2.6199734210968018, - "ball_y": 0.5928171277046204, - "ball_vx": 0.18328668177127838, - "ball_vy": -0.08457914739847183, - "friendly_robots": [ - { - "id": 0, - "x": 4.405808925628662, - "y": 0.08816975355148315, - "orientation": 2.865809202194214, - "vx": -0.03253266587853432, - "vy": 0.12528641521930695 - }, - { - "id": 1, - "x": 1.9704560041427612, - "y": -0.1228000745177269, - "orientation": 0.7596269845962524, - "vx": 1.2727259397506714, - "vy": 0.678143322467804 - }, - { - "id": 2, - "x": 1.2059509754180908, - "y": -0.06136602535843849, - "orientation": 0.32130372524261475, - "vx": 0.6742361187934875, - "vy": -0.717610776424408 - }, - { - "id": 3, - "x": 0.8502702713012695, - "y": 0.3789599537849426, - "orientation": 0.10244958102703094, - "vx": 1.3182026147842407, - "vy": -0.5502436757087708 - }, - { - "id": 4, - "x": 2.5202383995056152, - "y": 0.64388108253479, - "orientation": 1.0012198686599731, - "vx": 0.16811439394950867, - "vy": -0.07781434804201126 - }, - { - "id": 5, - "x": 1.8523757457733154, - "y": 0.2285974621772766, - "orientation": 0.2365008294582367, - "vx": 1.1278959512710571, - "vy": 0.13825908303260803 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.413085460662842, - "y": 0.01954907551407814, - "orientation": 0.08936570584774017, - "vx": -0.02493838593363762, - "vy": 0.3116828203201294 - }, - { - "id": 1, - "x": 2.600360155105591, - "y": 0.48272860050201416, - "orientation": 1.738770604133606, - "vx": 0.16014939546585083, - "vy": -0.08067648857831955 - }, - { - "id": 2, - "x": 2.2548489570617676, - "y": 0.9200067520141602, - "orientation": -0.6830767393112183, - "vx": 0.3106042146682739, - "vy": 0.2766410708427429 - }, - { - "id": 3, - "x": 1.1220561265945435, - "y": -0.3802870213985443, - "orientation": 0.5096732974052429, - "vx": 1.2486541271209717, - "vy": -0.5572637319564819 - }, - { - "id": 4, - "x": -2.9796788692474365, - "y": 0.5091164708137512, - "orientation": 0.018854359164834023, - "vx": -0.04725726321339607, - "vy": -0.07975533604621887 - }, - { - "id": 5, - "x": -3.1348776817321777, - "y": 0.8007272481918335, - "orientation": -0.03137556090950966, - "vx": -0.5962338447570801, - "vy": -0.14196272194385529 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 32.6 - } - }, - { - "scenario_id": "high_press_vs_tiki_taka_plus_t33.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 33.61666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_tiki_taka_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 33.61666666666667, - "ball_x": -2.25, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.397466659545898, - "y": -0.39970993995666504, - "orientation": -3.09112811088562, - "vx": -0.07910813391208649, - "vy": -0.026123318821191788 - }, - { - "id": 1, - "x": -2.129575252532959, - "y": 0.002926410874351859, - "orientation": 3.140671491622925, - "vx": 1.0626166613292298e-10, - "vy": 6.060126359064277e-13 - }, - { - "id": 2, - "x": -1.272160530090332, - "y": -0.5325822234153748, - "orientation": 0.32876166701316833, - "vx": 0.03898727521300316, - "vy": 0.013339479453861713 - }, - { - "id": 3, - "x": -1.456125259399414, - "y": -0.1331857293844223, - "orientation": -0.0404953733086586, - "vx": 0.19916097819805145, - "vy": 0.016233086585998535 - }, - { - "id": 4, - "x": -1.5064733028411865, - "y": 0.34183254837989807, - "orientation": -0.6214443445205688, - "vx": 0.08962883800268173, - "vy": -0.27189671993255615 - }, - { - "id": 5, - "x": -1.116671085357666, - "y": 0.5066191554069519, - "orientation": 3.1408956050872803, - "vx": -0.12644150853157043, - "vy": -0.052108097821474075 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.2165937423706055, - "y": -0.3199452757835388, - "orientation": -0.005367224104702473, - "vx": 0.006918676197528839, - "vy": -0.29325199127197266 - }, - { - "id": 1, - "x": -1.255073070526123, - "y": -0.8765148520469666, - "orientation": 0.2892465889453888, - "vx": 0.008925089612603188, - "vy": 0.002665134845301509 - }, - { - "id": 2, - "x": -1.675329327583313, - "y": 0.08912370353937149, - "orientation": -0.7562868595123291, - "vx": 0.37007012963294983, - "vy": -0.5048410892486572 - }, - { - "id": 3, - "x": -1.2436646223068237, - "y": -0.17491361498832703, - "orientation": 2.760749101638794, - "vx": 0.05607353895902634, - "vy": 0.04620020464062691 - }, - { - "id": 4, - "x": -1.2024794816970825, - "y": 0.17230291664600372, - "orientation": 3.089179754257202, - "vx": -0.08357559889554977, - "vy": 0.004781878087669611 - }, - { - "id": 5, - "x": -1.3625725507736206, - "y": 0.6786946654319763, - "orientation": -1.0195120573043823, - "vx": -0.011678213253617287, - "vy": -0.1886814683675766 - } - ], - "referee_command": "PREPARE_PENALTY_YELLOW", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 33.61666666666667 - } - }, - { - "scenario_id": "high_press_vs_tiki_taka_plus_t49.3_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 49.31666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_tiki_taka_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 49.31666666666666, - "ball_x": 0.0, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409885883331299, - "y": 0.0029478680808097124, - "orientation": -3.139981985092163, - "vx": -2.6645352591003757e-13, - "vy": -1.306376881671234e-13 - }, - { - "id": 1, - "x": 0.5905247330665588, - "y": 0.5694644451141357, - "orientation": -0.6359549760818481, - "vx": 0.3675501346588135, - "vy": -0.29965975880622864 - }, - { - "id": 2, - "x": 0.5520704984664917, - "y": -0.5989391803741455, - "orientation": 0.6004320979118347, - "vx": 0.43448060750961304, - "vy": 0.3534378707408905 - }, - { - "id": 3, - "x": 1.4324530363082886, - "y": 0.6181964874267578, - "orientation": -0.26219767332077026, - "vx": 0.11883625388145447, - "vy": -0.03201331943273544 - }, - { - "id": 4, - "x": 1.2951359748840332, - "y": -0.7229440212249756, - "orientation": 0.5289457440376282, - "vx": 0.36019739508628845, - "vy": 0.21667975187301636 - }, - { - "id": 5, - "x": 2.29382061958313, - "y": -0.1049707680940628, - "orientation": 0.4699949622154236, - "vx": 0.3627336323261261, - "vy": 0.18467643857002258 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4098381996154785, - "y": 0.4032021760940552, - "orientation": -0.09018362313508987, - "vx": -0.00028508336981758475, - "vy": 0.01194140687584877 - }, - { - "id": 1, - "x": -0.1228858157992363, - "y": 0.0006250038277357817, - "orientation": -0.0008948770118877292, - "vx": -1.1362660812253011e-10, - "vy": -1.4452957060318017e-13 - }, - { - "id": 2, - "x": -0.8048209547996521, - "y": 0.4940149784088135, - "orientation": 0.8917739987373352, - "vx": 0.008481613360345364, - "vy": 0.010529546067118645 - }, - { - "id": 3, - "x": -0.7950368523597717, - "y": -0.49822455644607544, - "orientation": -2.797154188156128, - "vx": -0.0087317219004035, - "vy": -0.003123556962236762 - }, - { - "id": 4, - "x": -1.4983404874801636, - "y": 0.795677661895752, - "orientation": 1.9364471435546875, - "vx": -0.002919676946476102, - "vy": 0.007604323793202639 - }, - { - "id": 5, - "x": -1.5011959075927734, - "y": -0.8027454018592834, - "orientation": 1.1590919494628906, - "vx": -6.522049567081467e-10, - "vy": -1.4886825105975277e-09 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 49.31666666666666 - } - }, - { - "scenario_id": "high_press_vs_tiki_taka_plus_t24.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 24.53333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 24.53333333333333, - "ball_x": -3.4304986000061035, - "ball_y": 0.8353946208953857, - "ball_vx": -0.13708095252513885, - "ball_vy": 0.1585228443145752, - "friendly_robots": [ - { - "id": 0, - "x": 4.409708023071289, - "y": -0.3671233057975769, - "orientation": 2.99985408782959, - "vx": 0.0004672925570048392, - "vy": -0.07531905174255371 - }, - { - "id": 1, - "x": -1.7992385625839233, - "y": -0.5653569102287292, - "orientation": -3.123863935470581, - "vx": -0.1216355413198471, - "vy": 1.3060472011566162 - }, - { - "id": 2, - "x": -2.837745428085327, - "y": -0.3031468391418457, - "orientation": 1.7092616558074951, - "vx": -0.01213973481208086, - "vy": -0.37257248163223267 - }, - { - "id": 3, - "x": -2.5921990871429443, - "y": 0.9177939891815186, - "orientation": -2.9663946628570557, - "vx": 0.25398844480514526, - "vy": -0.3022415339946747 - }, - { - "id": 4, - "x": -2.0906312465667725, - "y": -0.6105362772941589, - "orientation": 2.1607682704925537, - "vx": 0.04270729050040245, - "vy": 0.4130057096481323 - }, - { - "id": 5, - "x": -2.903728723526001, - "y": 0.594852089881897, - "orientation": -3.138640880584717, - "vx": -0.4255833625793457, - "vy": 0.9088402986526489 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410002708435059, - "y": 0.39974021911621094, - "orientation": 0.3557402193546295, - "vx": 0.0003205849207006395, - "vy": 0.016983091831207275 - }, - { - "id": 1, - "x": -2.795182466506958, - "y": -0.47815462946891785, - "orientation": 2.3307716846466064, - "vx": 0.40736454725265503, - "vy": -0.28968849778175354 - }, - { - "id": 2, - "x": -3.212409019470215, - "y": 0.7933789491653442, - "orientation": -3.135877847671509, - "vx": -0.6873934864997864, - "vy": 0.25717073678970337 - }, - { - "id": 3, - "x": 2.3985977172851562, - "y": 0.026442864909768105, - "orientation": 2.8347580432891846, - "vx": -1.3205347061157227, - "vy": -0.4775809943675995 - }, - { - "id": 4, - "x": 1.0801669359207153, - "y": 0.7217058539390564, - "orientation": -3.1055240631103516, - "vx": -1.8968138694763184, - "vy": 0.029714707285165787 - }, - { - "id": 5, - "x": -2.3548333644866943, - "y": -0.5926494598388672, - "orientation": 1.899762511253357, - "vx": -0.13441574573516846, - "vy": 1.756624460220337 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 24.53333333333333 - } - }, - { - "scenario_id": "high_press_vs_zone_fluid_t14.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 14.183333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/high_press_vs_zone_fluid.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 14.183333333333334, - "ball_x": -2.822007656097412, - "ball_y": -0.38710343837738037, - "ball_vx": -7.569706940557808e-05, - "ball_vy": 0.0009939357405528426, - "friendly_robots": [ - { - "id": 0, - "x": 4.405052185058594, - "y": 0.18743383884429932, - "orientation": -3.0565052032470703, - "vx": 7.97567845438607e-05, - "vy": 0.3876146972179413 - }, - { - "id": 1, - "x": -2.682149887084961, - "y": -0.33322271704673767, - "orientation": -0.9394598603248596, - "vx": 0.21961766481399536, - "vy": -0.341726154088974 - }, - { - "id": 2, - "x": -2.501830816268921, - "y": -0.10556795448064804, - "orientation": -2.522195816040039, - "vx": -0.2851424515247345, - "vy": 0.5804383754730225 - }, - { - "id": 3, - "x": -2.056645154953003, - "y": -1.286839246749878, - "orientation": 2.444833755493164, - "vx": 0.26641783118247986, - "vy": -0.711290180683136 - }, - { - "id": 4, - "x": -2.261801242828369, - "y": -0.258554071187973, - "orientation": -3.115936517715454, - "vx": 0.2028653770685196, - "vy": 0.24994592368602753 - }, - { - "id": 5, - "x": -2.5022132396698, - "y": -0.3220658600330353, - "orientation": 2.768279790878296, - "vx": 0.2148437201976776, - "vy": 0.21465300023555756 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.405919551849365, - "y": 0.28013429045677185, - "orientation": -0.3602317273616791, - "vx": -0.006596699357032776, - "vy": 0.22827014327049255 - }, - { - "id": 1, - "x": -2.931602954864502, - "y": -0.39413800835609436, - "orientation": 0.04930732399225235, - "vx": 7.674675828184263e-08, - "vy": 4.655478278436931e-07 - }, - { - "id": 2, - "x": -3.0028743743896484, - "y": 0.28519371151924133, - "orientation": -0.9960787892341614, - "vx": 0.12470518797636032, - "vy": -0.20094551146030426 - }, - { - "id": 3, - "x": -1.8728808164596558, - "y": -0.9980340600013733, - "orientation": 2.7745561599731445, - "vx": -0.07139015197753906, - "vy": 0.45598268508911133 - }, - { - "id": 4, - "x": -2.172943592071533, - "y": -0.8550819158554077, - "orientation": 2.58552622795105, - "vx": -0.7185738682746887, - "vy": 0.2524120509624481 - }, - { - "id": 5, - "x": -2.1470158100128174, - "y": -0.399431049823761, - "orientation": -2.8845956325531006, - "vx": -0.4287205636501312, - "vy": -0.4150644540786743 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_high_press_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 14.183333333333334 - } - }, - { - "scenario_id": "low_block_vs_overload_flow_t46.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 46.81666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_overload_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 46.81666666666666, - "ball_x": -2.5, - "ball_y": -1.4027471542358398, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.482913017272949, - "y": 0.010003815405070782, - "orientation": -3.064988136291504, - "vx": 6.981082378842984e-12, - "vy": 2.5373973755460355e-12 - }, - { - "id": 1, - "x": -2.995581865310669, - "y": -1.2769936323165894, - "orientation": 3.0049219131469727, - "vx": 1.0178524689763435e-11, - "vy": -7.993605777301127e-13 - }, - { - "id": 2, - "x": -2.6018731594085693, - "y": -1.5924137830734253, - "orientation": 2.940403938293457, - "vx": 4.929390229335695e-13, - "vy": -1.6719958750854857e-12 - }, - { - "id": 3, - "x": 3.0099499225616455, - "y": 0.2502867877483368, - "orientation": -2.930485486984253, - "vx": -1.1191048088221578e-12, - "vy": 2.8477220581635265e-13 - }, - { - "id": 4, - "x": 2.8584775924682617, - "y": -0.8135477900505066, - "orientation": -3.0654778480529785, - "vx": -9.059419880941277e-13, - "vy": -1.099120794378905e-13 - }, - { - "id": 5, - "x": 3.0385777950286865, - "y": -0.592000424861908, - "orientation": -3.0482847690582275, - "vx": -1.865174681370263e-13, - "vy": 1.3422596367718143e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402967929840088, - "y": -0.3986753523349762, - "orientation": -0.0008933856151998043, - "vx": -5.881428677412259e-10, - "vy": -2.5962565430859286e-12 - }, - { - "id": 1, - "x": -3.4020333290100098, - "y": -0.4617561101913452, - "orientation": -2.4411041736602783, - "vx": -3.5571545708990016e-12, - "vy": -7.877032359715486e-13 - }, - { - "id": 2, - "x": -3.3185253143310547, - "y": -0.6880832314491272, - "orientation": -2.5761120319366455, - "vx": 2.2648549702353193e-12, - "vy": 7.66053886991358e-14 - }, - { - "id": 3, - "x": -1.9292141199111938, - "y": -0.1340683251619339, - "orientation": -2.8098480701446533, - "vx": -1.092459456231154e-12, - "vy": -5.237477118669176e-13 - }, - { - "id": 4, - "x": -0.22947748005390167, - "y": -0.8459238409996033, - "orientation": -3.061396598815918, - "vx": -1.407207683712386e-12, - "vy": 3.3306690738754696e-14 - }, - { - "id": 5, - "x": -0.061210375279188156, - "y": -0.4580930769443512, - "orientation": -2.979525327682495, - "vx": -5.320743845516063e-13, - "vy": -1.8984813721090177e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 46.81666666666666 - } - }, - { - "scenario_id": "low_block_vs_overload_flow_t63.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 63.166666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_overload_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 63.166666666666664, - "ball_x": 0.0, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.40712833404541, - "y": 0.0005836335476487875, - "orientation": -3.140482187271118, - "vx": 1.545430450278218e-12, - "vy": 1.3016118131231602e-12 - }, - { - "id": 1, - "x": 0.7741166949272156, - "y": 0.42396825551986694, - "orientation": -0.7460823059082031, - "vx": 0.04553685337305069, - "vy": -0.04216766357421875 - }, - { - "id": 2, - "x": 0.7972689270973206, - "y": -0.4042067527770996, - "orientation": 0.9940223693847656, - "vx": 0.004804864060133696, - "vy": 0.007400997914373875 - }, - { - "id": 3, - "x": 1.5029098987579346, - "y": 0.5993378758430481, - "orientation": 2.918787956237793, - "vx": 1.6053824936079764e-12, - "vy": -5.162537064506978e-13 - }, - { - "id": 4, - "x": 1.5024518966674805, - "y": -0.5983107686042786, - "orientation": -2.5392041206359863, - "vx": -1.5187850976872141e-12, - "vy": -7.72715225139109e-13 - }, - { - "id": 5, - "x": 2.500455141067505, - "y": -0.0028807646594941616, - "orientation": 1.7270267009735107, - "vx": -1.4122036873231991e-12, - "vy": 3.1888554297143656e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409769535064697, - "y": 0.391956090927124, - "orientation": -0.08603456616401672, - "vx": -0.0004025022790301591, - "vy": 0.03170691058039665 - }, - { - "id": 1, - "x": -0.11422926187515259, - "y": 0.01612400822341442, - "orientation": 0.0009302558028139174, - "vx": -0.010152526199817657, - "vy": -0.02836768701672554 - }, - { - "id": 2, - "x": -0.8022318482398987, - "y": 0.4980383813381195, - "orientation": 0.7201269268989563, - "vx": -2.1868840072158946e-10, - "vy": -1.908773139547293e-10 - }, - { - "id": 3, - "x": -0.8023547530174255, - "y": -0.4981502294540405, - "orientation": -0.6662569642066956, - "vx": 8.326672684688674e-14, - "vy": 3.1308289294429414e-13 - }, - { - "id": 4, - "x": -1.5029650926589966, - "y": 0.7998295426368713, - "orientation": 0.05834893509745598, - "vx": -1.66733293838206e-11, - "vy": -2.5079938126282286e-12 - }, - { - "id": 5, - "x": -1.4821116924285889, - "y": -0.7998044490814209, - "orientation": -3.1297788619995117, - "vx": -0.031471073627471924, - "vy": -0.0003440342261455953 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 63.166666666666664 - } - }, - { - "scenario_id": "low_block_vs_overload_flow_t20.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 20.35, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_overload_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 20.35, - "ball_x": -2.8164350986480713, - "ball_y": -1.1779249906539917, - "ball_vx": 0.07740011066198349, - "ball_vy": 0.5447056293487549, - "friendly_robots": [ - { - "id": 0, - "x": 4.416386127471924, - "y": 0.21107570827007294, - "orientation": -2.9529101848602295, - "vx": 0.08530459553003311, - "vy": -0.18411119282245636 - }, - { - "id": 1, - "x": -2.8612406253814697, - "y": -1.5832868814468384, - "orientation": 2.7568295001983643, - "vx": 0.06514517962932587, - "vy": 0.008697528392076492 - }, - { - "id": 2, - "x": -1.9480311870574951, - "y": -0.4479527473449707, - "orientation": -2.1204993724823, - "vx": -3.177458296477198e-12, - "vy": -1.443845043525016e-12 - }, - { - "id": 3, - "x": 3.0220649242401123, - "y": 0.16179259121418, - "orientation": -2.8892080783843994, - "vx": -0.021927248686552048, - "vy": 0.05106121301651001 - }, - { - "id": 4, - "x": 3.0216763019561768, - "y": -0.7019907236099243, - "orientation": -3.0375418663024902, - "vx": 0.016209958121180534, - "vy": 0.0738806426525116 - }, - { - "id": 5, - "x": 2.7443158626556396, - "y": -0.5927073359489441, - "orientation": -2.994161605834961, - "vx": 0.2828405797481537, - "vy": 0.6077902913093567 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.406094551086426, - "y": 0.33755964040756226, - "orientation": -0.8046410083770752, - "vx": 0.0400349386036396, - "vy": -0.4578925371170044 - }, - { - "id": 1, - "x": -3.224398374557495, - "y": -1.0252095460891724, - "orientation": -0.6376957893371582, - "vx": 0.00534462695941329, - "vy": 0.1510063260793686 - }, - { - "id": 2, - "x": -2.9633705615997314, - "y": -1.002598524093628, - "orientation": -1.0804632902145386, - "vx": 0.11254225671291351, - "vy": -0.14753314852714539 - }, - { - "id": 3, - "x": -1.3576991558074951, - "y": -0.4547637403011322, - "orientation": -2.617978572845459, - "vx": -0.12424499541521072, - "vy": -0.15058766305446625 - }, - { - "id": 4, - "x": -2.3062028884887695, - "y": -1.7536388635635376, - "orientation": 2.353581428527832, - "vx": -0.13789530098438263, - "vy": 0.5729535818099976 - }, - { - "id": 5, - "x": 2.7130041122436523, - "y": 0.2794518768787384, - "orientation": -2.8511364459991455, - "vx": -0.960462749004364, - "vy": -0.7650269269943237 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 20.35 - } - }, - { - "scenario_id": "low_block_vs_overload_flow_t27.0_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 27.016666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_overload_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 27.016666666666666, - "ball_x": -2.4653525352478027, - "ball_y": -1.321952223777771, - "ball_vx": 0.6712350845336914, - "ball_vy": 0.07824931293725967, - "friendly_robots": [ - { - "id": 0, - "x": 4.41625452041626, - "y": -0.18955674767494202, - "orientation": -2.977527618408203, - "vx": -0.011048640124499798, - "vy": -0.38797274231910706 - }, - { - "id": 1, - "x": -2.381788969039917, - "y": -1.2610334157943726, - "orientation": -2.6150851249694824, - "vx": 0.6513374447822571, - "vy": 0.1056954637169838 - }, - { - "id": 2, - "x": -2.357278347015381, - "y": -1.556463599205017, - "orientation": 2.256596565246582, - "vx": 0.30910617113113403, - "vy": -0.13757643103599548 - }, - { - "id": 3, - "x": 3.010000467300415, - "y": 0.177214115858078, - "orientation": -2.885957956314087, - "vx": -5.142848294781288e-06, - "vy": -0.054464273154735565 - }, - { - "id": 4, - "x": 3.032942771911621, - "y": -0.680429220199585, - "orientation": -3.034867286682129, - "vx": 0.00356753496453166, - "vy": -0.020213667303323746 - }, - { - "id": 5, - "x": 2.7950003147125244, - "y": -0.5574379563331604, - "orientation": -3.002169609069824, - "vx": -0.053565122187137604, - "vy": -0.18100842833518982 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4106974601745605, - "y": -0.051821690052747726, - "orientation": -0.596775233745575, - "vx": 0.000959825178142637, - "vy": 0.09100961685180664 - }, - { - "id": 1, - "x": -2.851597309112549, - "y": -0.7501653432846069, - "orientation": -1.307910442352295, - "vx": -0.2721336781978607, - "vy": -0.12953217327594757 - }, - { - "id": 2, - "x": -2.9260761737823486, - "y": -1.2401524782180786, - "orientation": -0.20501114428043365, - "vx": -0.3364672362804413, - "vy": 0.20718663930892944 - }, - { - "id": 3, - "x": -2.116469144821167, - "y": -0.43709295988082886, - "orientation": -2.3369033336639404, - "vx": 0.35219651460647583, - "vy": -0.6103078722953796 - }, - { - "id": 4, - "x": 1.8066555261611938, - "y": 0.6944406628608704, - "orientation": -2.7938146591186523, - "vx": 0.4020446836948395, - "vy": -0.2888008654117584 - }, - { - "id": 5, - "x": 2.8994314670562744, - "y": -1.0782244205474854, - "orientation": -3.082749128341675, - "vx": -0.284841924905777, - "vy": -0.0561465285718441 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 27.016666666666666 - } - }, - { - "scenario_id": "low_block_vs_overload_flow_t52.0_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 51.983333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_overload_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 51.983333333333334, - "ball_x": -2.3571362495422363, - "ball_y": -0.6021391749382019, - "ball_vx": 7.607248164731573e-12, - "ball_vy": -3.1851188353471116e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.410715579986572, - "y": 0.012888370081782341, - "orientation": -3.0496826171875, - "vx": -0.0012632741127163172, - "vy": -0.022651219740509987 - }, - { - "id": 1, - "x": -2.556533098220825, - "y": -0.3438977003097534, - "orientation": -0.5008826851844788, - "vx": 0.11026496440172195, - "vy": 0.34264594316482544 - }, - { - "id": 2, - "x": -2.356785535812378, - "y": -0.7196928858757019, - "orientation": 1.9049315452575684, - "vx": 3.82760489969769e-11, - "vy": -1.0776379788524082e-10 - }, - { - "id": 3, - "x": 3.039623975753784, - "y": 0.3196527361869812, - "orientation": -2.9725852012634277, - "vx": 0.1427614837884903, - "vy": 0.18889199197292328 - }, - { - "id": 4, - "x": 2.8626487255096436, - "y": -0.30255916714668274, - "orientation": -3.085675001144409, - "vx": 0.03302847966551781, - "vy": 0.02410603128373623 - }, - { - "id": 5, - "x": 3.0113577842712402, - "y": -0.5408157110214233, - "orientation": -3.129699945449829, - "vx": 1.9278388663224177e-06, - "vy": -3.559634933480993e-06 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412555694580078, - "y": 0.04566190019249916, - "orientation": -0.34026724100112915, - "vx": 0.005797645542770624, - "vy": -0.5004149079322815 - }, - { - "id": 1, - "x": -3.014590263366699, - "y": -0.5427610874176025, - "orientation": -0.12107240408658981, - "vx": 0.008326410315930843, - "vy": -0.058871474117040634 - }, - { - "id": 2, - "x": -3.3075573444366455, - "y": -0.5690026879310608, - "orientation": -0.25333741307258606, - "vx": -0.05647362023591995, - "vy": -0.9721483588218689 - }, - { - "id": 3, - "x": -1.7595115900039673, - "y": -0.7209314107894897, - "orientation": 2.9462668895721436, - "vx": -3.80485289497301e-06, - "vy": -1.6335700365743833e-06 - }, - { - "id": 4, - "x": -2.0233428478240967, - "y": -0.6396283507347107, - "orientation": 2.595144033432007, - "vx": 0.09876140207052231, - "vy": 0.6236291527748108 - }, - { - "id": 5, - "x": 2.8208019733428955, - "y": 0.0022496352903544903, - "orientation": -3.037318229675293, - "vx": 0.5798255205154419, - "vy": 0.0792325884103775 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_overload_flow_kernel_strategy", - "frame_ts": 51.983333333333334 - } - }, - { - "scenario_id": "low_block_vs_overload_press_t20.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 20.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_overload_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 20.85, - "ball_x": -0.21411384642124176, - "ball_y": -0.054775170981884, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409893035888672, - "y": -0.0029489039443433285, - "orientation": -3.131333827972412, - "vx": 1.092459456231154e-12, - "vy": 1.0598162972219605e-12 - }, - { - "id": 1, - "x": -0.2931841015815735, - "y": 0.8183666467666626, - "orientation": -0.014444091357290745, - "vx": 0.5261281728744507, - "vy": -0.0357971265912056 - }, - { - "id": 2, - "x": 0.46262767910957336, - "y": -0.6210602521896362, - "orientation": 0.5288245677947998, - "vx": 0.5926185250282288, - "vy": 0.3926757872104645 - }, - { - "id": 3, - "x": 1.5029159784317017, - "y": 0.5994768738746643, - "orientation": 2.9650139808654785, - "vx": 4.150013666048835e-12, - "vy": -1.0691447727140257e-12 - }, - { - "id": 4, - "x": 1.5029305219650269, - "y": -0.6000067591667175, - "orientation": 3.140194892883301, - "vx": -3.397282455352979e-13, - "vy": 1.0291767438275201e-12 - }, - { - "id": 5, - "x": 2.5024378299713135, - "y": -0.0017259269952774048, - "orientation": 2.526447296142578, - "vx": 7.194245199571014e-13, - "vy": 2.0226008368151582e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409106731414795, - "y": -0.0028119636699557304, - "orientation": -0.011396021582186222, - "vx": 4.5297099404706387e-13, - "vy": -1.1591899315432919e-12 - }, - { - "id": 1, - "x": -0.11700382083654404, - "y": 4.508760684984736e-05, - "orientation": -0.000925107509829104, - "vx": -3.8261060986144457e-13, - "vy": 3.931120565788676e-14 - }, - { - "id": 2, - "x": -0.8106566071510315, - "y": 0.48465850949287415, - "orientation": 1.1359449625015259, - "vx": 0.01838771253824234, - "vy": 0.024823136627674103 - }, - { - "id": 3, - "x": -0.7920507192611694, - "y": -0.6376974582672119, - "orientation": 2.1031458377838135, - "vx": -0.10391143709421158, - "vy": 0.17389748990535736 - }, - { - "id": 4, - "x": -1.327345609664917, - "y": 0.8781135082244873, - "orientation": -2.7204625606536865, - "vx": -0.30370885133743286, - "vy": -0.13752813637256622 - }, - { - "id": 5, - "x": -1.4970766305923462, - "y": -0.8006225824356079, - "orientation": 2.932645559310913, - "vx": 2.9309887850104133e-13, - "vy": -4.296563105299356e-13 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 20.85 - } - }, - { - "scenario_id": "low_block_vs_overload_press_t32.3_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 32.31666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_overload_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 32.31666666666666, - "ball_x": -2.5, - "ball_y": -1.3934166431427002, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.406856060028076, - "y": 0.28580379486083984, - "orientation": -3.072482109069824, - "vx": -4.849454171562684e-12, - "vy": -4.1966430330830917e-13 - }, - { - "id": 1, - "x": -1.1950932741165161, - "y": 0.06319528818130493, - "orientation": -2.793534517288208, - "vx": -1.5520917884259688e-12, - "vy": -5.079270337660091e-14 - }, - { - "id": 2, - "x": -2.7909610271453857, - "y": -0.6630015969276428, - "orientation": -2.967768430709839, - "vx": -1.4921397450962104e-12, - "vy": 3.3306690738754696e-15 - }, - { - "id": 3, - "x": 3.0100722312927246, - "y": 0.2971445322036743, - "orientation": -2.934701919555664, - "vx": -5.009326287108706e-12, - "vy": -6.111777750561487e-13 - }, - { - "id": 4, - "x": 2.8534669876098633, - "y": -0.4993417263031006, - "orientation": -3.0464255809783936, - "vx": 2.2648549702353193e-12, - "vy": -5.845324224651449e-13 - }, - { - "id": 5, - "x": 3.1149308681488037, - "y": -0.6229149103164673, - "orientation": -3.0684397220611572, - "vx": 3.170796958329447e-12, - "vy": -8.22675261247241e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.392054557800293, - "y": -0.3653732240200043, - "orientation": -0.03009633533656597, - "vx": -3.810285420513537e-12, - "vy": 3.417266469796232e-12 - }, - { - "id": 1, - "x": -1.2287414073944092, - "y": -0.17722903192043304, - "orientation": -2.868229866027832, - "vx": 4.929390229335695e-13, - "vy": -7.91033905045424e-14 - }, - { - "id": 2, - "x": -2.2313122749328613, - "y": -0.01006236020475626, - "orientation": -2.532505989074707, - "vx": -4.263256414560601e-13, - "vy": -7.185918526886326e-13 - }, - { - "id": 3, - "x": 1.797296404838562, - "y": 0.7486833333969116, - "orientation": -2.8271796703338623, - "vx": 1.965094753586527e-12, - "vy": 1.5654144647214707e-13 - }, - { - "id": 4, - "x": 1.797235369682312, - "y": -0.748877227306366, - "orientation": -3.0779731273651123, - "vx": -9.325873406851315e-14, - "vy": -2.8976820942716586e-13 - }, - { - "id": 5, - "x": -2.114635467529297, - "y": -0.1971966177225113, - "orientation": -2.690568208694458, - "vx": 7.593925488436071e-13, - "vy": 4.596323321948148e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 32.31666666666666 - } - }, - { - "scenario_id": "low_block_vs_overload_press_t9.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 9.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_overload_press.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 9.2, - "ball_x": -0.6453174948692322, - "ball_y": 0.4992358982563019, - "ball_vx": 3.2307490016592055e-13, - "ball_vy": -5.695444116327053e-13, - "friendly_robots": [ - { - "id": 0, - "x": 4.410024166107178, - "y": 0.0029322276823222637, - "orientation": 3.0446970462799072, - "vx": -5.110845080480431e-10, - "vy": 1.622277867596722e-10 - }, - { - "id": 1, - "x": -0.5499833226203918, - "y": 0.5588310956954956, - "orientation": -2.589285135269165, - "vx": 8.79296635503124e-13, - "vy": -1.6087131626818518e-12 - }, - { - "id": 2, - "x": -2.613701820373535, - "y": -1.5992331504821777, - "orientation": 0.8067202568054199, - "vx": -0.27761247754096985, - "vy": 0.16795392334461212 - }, - { - "id": 3, - "x": 3.0046050548553467, - "y": 0.5128560066223145, - "orientation": -3.138875961303711, - "vx": 0.00949137657880783, - "vy": 0.004360266495496035 - }, - { - "id": 4, - "x": 2.9969546794891357, - "y": -0.18228138983249664, - "orientation": 2.9576098918914795, - "vx": -0.0001219649420818314, - "vy": 0.00031917114392854273 - }, - { - "id": 5, - "x": 3.050372838973999, - "y": -0.42141371965408325, - "orientation": 2.8964474201202393, - "vx": 0.0014593630330637097, - "vy": 0.008371599018573761 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409963130950928, - "y": 0.003270411863923073, - "orientation": 0.13000723719596863, - "vx": -6.55494150123559e-05, - "vy": -0.005743711721152067 - }, - { - "id": 1, - "x": -0.6751565337181091, - "y": 0.2896581292152405, - "orientation": 1.3609004020690918, - "vx": -0.40758246183395386, - "vy": 0.4236902892589569 - }, - { - "id": 2, - "x": 2.22513484954834, - "y": -1.8093093633651733, - "orientation": 2.478023052215576, - "vx": 0.45452120900154114, - "vy": 0.015788685530424118 - }, - { - "id": 3, - "x": 0.9400621652603149, - "y": 0.596630334854126, - "orientation": -3.1228504180908203, - "vx": 1.7645468711853027, - "vy": -0.047708842903375626 - }, - { - "id": 4, - "x": 1.6843211650848389, - "y": -0.20007888972759247, - "orientation": 2.722639322280884, - "vx": 1.4537523984909058, - "vy": -0.5831142663955688 - }, - { - "id": 5, - "x": 1.5074450969696045, - "y": -0.781602144241333, - "orientation": 2.450225591659546, - "vx": 0.5508745908737183, - "vy": -0.7977710366249084 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 9.2 - } - }, - { - "scenario_id": "low_block_vs_overload_press_t27.8_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 27.833333333333332, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_overload_press.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 27.833333333333332, - "ball_x": -0.5134585499763489, - "ball_y": 0.4790512025356293, - "ball_vx": 1.034609109495932e-08, - "ball_vy": -6.199740720802538e-10, - "friendly_robots": [ - { - "id": 0, - "x": 4.410221099853516, - "y": 0.011994816362857819, - "orientation": 3.04988956451416, - "vx": -0.0003891998203471303, - "vy": -0.02104870043694973 - }, - { - "id": 1, - "x": -0.42783457040786743, - "y": 0.5400378108024597, - "orientation": -2.639036178588867, - "vx": 1.2231893720127118e-08, - "vy": -1.7335732849232954e-09 - }, - { - "id": 2, - "x": -1.7992470264434814, - "y": -0.6030111312866211, - "orientation": 0.7810550332069397, - "vx": -0.2627454102039337, - "vy": 0.5364170670509338 - }, - { - "id": 3, - "x": 3.01003360748291, - "y": 0.4788051247596741, - "orientation": 3.1382267475128174, - "vx": -7.233938231365755e-05, - "vy": 0.053831566125154495 - }, - { - "id": 4, - "x": 2.9498629570007324, - "y": -0.38167253136634827, - "orientation": 2.898545742034912, - "vx": 0.06114203482866287, - "vy": -0.0013319187564775348 - }, - { - "id": 5, - "x": 3.0162336826324463, - "y": -0.10977908223867416, - "orientation": 2.9741742610931396, - "vx": 0.04440963268280029, - "vy": -0.022240115329623222 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40794563293457, - "y": 0.18572765588760376, - "orientation": 0.05503835529088974, - "vx": -0.0031395109836012125, - "vy": -0.3265981078147888 - }, - { - "id": 1, - "x": -0.39987093210220337, - "y": 0.1596289724111557, - "orientation": -2.5022335052490234, - "vx": -0.620826005935669, - "vy": 0.5730773210525513 - }, - { - "id": 2, - "x": -0.8346116542816162, - "y": 0.6503691077232361, - "orientation": -1.405483603477478, - "vx": -0.6058013439178467, - "vy": -0.41488462686538696 - }, - { - "id": 3, - "x": 1.7973477840423584, - "y": 0.7487044334411621, - "orientation": -3.020946741104126, - "vx": -3.65185535144974e-08, - "vy": 3.0078410873102257e-07 - }, - { - "id": 4, - "x": 1.7972923517227173, - "y": -0.7488645315170288, - "orientation": 2.6540422439575195, - "vx": 8.771910309235409e-09, - "vy": -5.065741159882009e-09 - }, - { - "id": 5, - "x": -0.691809356212616, - "y": 0.02035863883793354, - "orientation": -2.4632978439331055, - "vx": -0.7021182179450989, - "vy": 0.6776897311210632 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 27.833333333333332 - } - }, - { - "scenario_id": "low_block_vs_overload_press_t41.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 41.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 41.2, - "ball_x": -2.334183931350708, - "ball_y": -0.5605075359344482, - "ball_vx": -0.7834591865539551, - "ball_vy": -0.180507630109787, - "friendly_robots": [ - { - "id": 0, - "x": 4.4099016189575195, - "y": 0.002938268007710576, - "orientation": -3.057025194168091, - "vx": -1.0125740246280657e-08, - "vy": 1.1898955420974744e-07 - }, - { - "id": 1, - "x": -1.5260541439056396, - "y": -1.0465902090072632, - "orientation": 2.52884840965271, - "vx": 0.00020198008860461414, - "vy": 0.03798593953251839 - }, - { - "id": 2, - "x": -2.3928022384643555, - "y": -0.46481963992118835, - "orientation": -0.49874141812324524, - "vx": -0.18202060461044312, - "vy": 0.0800379291176796 - }, - { - "id": 3, - "x": 3.010006904602051, - "y": 0.28937217593193054, - "orientation": -2.982145309448242, - "vx": -3.5855350688507315e-06, - "vy": 0.014035544358193874 - }, - { - "id": 4, - "x": 2.898338794708252, - "y": -0.4906865656375885, - "orientation": -3.1281087398529053, - "vx": 0.0029229328501969576, - "vy": 0.007372820749878883 - }, - { - "id": 5, - "x": 3.124239683151245, - "y": -0.5749243497848511, - "orientation": 3.138833522796631, - "vx": 0.0027817576192319393, - "vy": 0.007825327105820179 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411426544189453, - "y": -0.05726221576333046, - "orientation": -0.2335125356912613, - "vx": -0.02402873896062374, - "vy": 0.1422494649887085 - }, - { - "id": 1, - "x": 2.2807648181915283, - "y": -1.7952744960784912, - "orientation": 2.877384662628174, - "vx": -0.010865296237170696, - "vy": -0.008826619945466518 - }, - { - "id": 2, - "x": 2.2737972736358643, - "y": 1.787503719329834, - "orientation": -2.664876699447632, - "vx": 0.002039196202531457, - "vy": 0.021775616332888603 - }, - { - "id": 3, - "x": 2.2836742401123047, - "y": 0.5923159718513489, - "orientation": -2.8942785263061523, - "vx": -0.015935687348246574, - "vy": 0.013990748673677444 - }, - { - "id": 4, - "x": 2.2790451049804688, - "y": -0.6013427972793579, - "orientation": 3.132920026779175, - "vx": -0.008740727789700031, - "vy": 0.0030493487138301134 - }, - { - "id": 5, - "x": -2.3915162086486816, - "y": -0.6494972705841064, - "orientation": 1.277456283569336, - "vx": -0.22842779755592346, - "vy": -0.0916953906416893 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 41.2 - } - }, - { - "scenario_id": "low_block_vs_overload_press_t51.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 51.583333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 51.583333333333336, - "ball_x": -4.308226585388184, - "ball_y": 0.3329147398471832, - "ball_vx": 0.12104133516550064, - "ball_vy": 0.2111920267343521, - "friendly_robots": [ - { - "id": 0, - "x": 4.41321325302124, - "y": -0.31255194544792175, - "orientation": 3.110689878463745, - "vx": -0.006250895094126463, - "vy": -0.17115481197834015 - }, - { - "id": 1, - "x": -2.1942150592803955, - "y": -1.5076203346252441, - "orientation": 2.437903881072998, - "vx": -1.3837406635284424, - "vy": 0.9760743975639343 - }, - { - "id": 2, - "x": 1.9413877725601196, - "y": -0.19757026433944702, - "orientation": -2.8007593154907227, - "vx": -0.1431507170200348, - "vy": 0.3596374988555908 - }, - { - "id": 3, - "x": 1.7883408069610596, - "y": -0.29244714975357056, - "orientation": -2.872149705886841, - "vx": 0.01870276778936386, - "vy": 0.07763925194740295 - }, - { - "id": 4, - "x": 2.942707061767578, - "y": -0.31669753789901733, - "orientation": 3.073925018310547, - "vx": 0.08465780317783356, - "vy": -0.03652144968509674 - }, - { - "id": 5, - "x": 3.0690999031066895, - "y": -0.5779334306716919, - "orientation": 3.051582098007202, - "vx": 0.044641755521297455, - "vy": 0.10940831899642944 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409428596496582, - "y": 0.34805160760879517, - "orientation": -0.4554256498813629, - "vx": -0.0074478755705058575, - "vy": 0.043592702597379684 - }, - { - "id": 1, - "x": 2.759136199951172, - "y": -0.0640568658709526, - "orientation": 3.122061014175415, - "vx": 0.27070000767707825, - "vy": -0.0048680477775633335 - }, - { - "id": 2, - "x": 1.7977089881896973, - "y": 0.7519342303276062, - "orientation": -3.006894826889038, - "vx": -6.62559614283964e-07, - "vy": 4.803565843758406e-06 - }, - { - "id": 3, - "x": 1.8011046648025513, - "y": -0.7472540140151978, - "orientation": 3.0131335258483887, - "vx": 4.222063125780551e-07, - "vy": 3.280182681919541e-06 - }, - { - "id": 4, - "x": 1.4995315074920654, - "y": -0.22467830777168274, - "orientation": -2.9803617000579834, - "vx": 0.7303478717803955, - "vy": 1.2186921834945679 - }, - { - "id": 5, - "x": -2.342442274093628, - "y": -0.9964428544044495, - "orientation": 2.5681276321411133, - "vx": -1.456641435623169, - "vy": 1.2481012344360352 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 51.583333333333336 - } - }, - { - "scenario_id": "low_block_vs_press_and_pass_t13.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 13.083333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_press_and_pass.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 13.083333333333334, - "ball_x": -4.0, - "ball_y": -2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.426560878753662, - "y": 0.22376130521297455, - "orientation": -2.980194330215454, - "vx": 2.0250467969162855e-12, - "vy": -4.4797499043625066e-13 - }, - { - "id": 1, - "x": -2.022554636001587, - "y": -0.23571747541427612, - "orientation": -2.336278200149536, - "vx": 2.1449508835758024e-12, - "vy": -4.4547698863084406e-13 - }, - { - "id": 2, - "x": -3.289975881576538, - "y": -1.916459321975708, - "orientation": -3.028548002243042, - "vx": -2.5979218776228663e-12, - "vy": -1.5054624213917123e-12 - }, - { - "id": 3, - "x": 3.0530765056610107, - "y": 0.14443688094615936, - "orientation": -2.7921838760375977, - "vx": -3.703704010149522e-12, - "vy": 7.011058400507864e-13 - }, - { - "id": 4, - "x": 2.8799827098846436, - "y": -0.8552865386009216, - "orientation": -2.909381628036499, - "vx": -9.325873406851315e-13, - "vy": -2.864375403532904e-13 - }, - { - "id": 5, - "x": 3.2050130367279053, - "y": -0.6451533436775208, - "orientation": -2.8785204887390137, - "vx": 8.526512829121202e-13, - "vy": -2.398081733190338e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393732070922852, - "y": -0.39430639147758484, - "orientation": -0.03100067935883999, - "vx": -1.0658141036401503e-12, - "vy": 1.7486012637846216e-13 - }, - { - "id": 1, - "x": -1.963496208190918, - "y": -0.6811819076538086, - "orientation": -2.448572874069214, - "vx": -1.553424056055519e-11, - "vy": -3.4638958368304884e-13 - }, - { - "id": 2, - "x": -1.881462812423706, - "y": -0.8814305067062378, - "orientation": -2.5565950870513916, - "vx": -6.52811138479592e-13, - "vy": 8.926193117986259e-13 - }, - { - "id": 3, - "x": 2.4735608100891113, - "y": 0.22620491683483124, - "orientation": -2.71010684967041, - "vx": 6.794564910705958e-13, - "vy": -2.431388423929093e-13 - }, - { - "id": 4, - "x": 2.8367719650268555, - "y": 0.40471968054771423, - "orientation": -2.7414841651916504, - "vx": -3.69038133385402e-12, - "vy": -2.498001805406602e-13 - }, - { - "id": 5, - "x": 2.4938504695892334, - "y": 0.4050742983818054, - "orientation": -3.083428382873535, - "vx": 3.304023721284466e-12, - "vy": -3.0309088572266774e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 13.083333333333334 - } - }, - { - "scenario_id": "low_block_vs_press_and_pass_t34.7_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 34.666666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 34.666666666666664, - "ball_x": -2.047607421875, - "ball_y": -2.3735930919647217, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.391760349273682, - "y": 0.2535040080547333, - "orientation": -3.1260359287261963, - "vx": 2.8244073746463982e-12, - "vy": -2.9809488211185453e-13 - }, - { - "id": 1, - "x": -1.3200550079345703, - "y": -2.691218614578247, - "orientation": -0.41069361567497253, - "vx": 0.009895309805870056, - "vy": -0.004319969564676285 - }, - { - "id": 2, - "x": -1.4006896018981934, - "y": -1.4194178581237793, - "orientation": -2.1783080101013184, - "vx": -5.329070518200751e-13, - "vy": -7.860379014346108e-13 - }, - { - "id": 3, - "x": 3.009946823120117, - "y": -0.10723235458135605, - "orientation": -2.7186343669891357, - "vx": 3.597122599785507e-13, - "vy": -3.901046152776644e-13 - }, - { - "id": 4, - "x": 2.8983957767486572, - "y": -1.021012306213379, - "orientation": -2.8715949058532715, - "vx": -1.878497357665765e-12, - "vy": -8.260059303211165e-13 - }, - { - "id": 5, - "x": 3.094257116317749, - "y": -0.8572166562080383, - "orientation": -2.851809501647949, - "vx": -1.7852386235972517e-12, - "vy": -8.859579736508749e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.391482353210449, - "y": 0.009006193839013577, - "orientation": -0.026257675141096115, - "vx": -1.5987211554602254e-13, - "vy": -5.084994925130815e-13 - }, - { - "id": 1, - "x": -2.6246678829193115, - "y": -2.1083285808563232, - "orientation": 2.599947214126587, - "vx": 7.72715225139109e-13, - "vy": -3.717026686445024e-12 - }, - { - "id": 2, - "x": -1.8709288835525513, - "y": -1.8869298696517944, - "orientation": 1.0352879762649536, - "vx": -2.6645352591003757e-14, - "vy": 5.995204332975845e-13 - }, - { - "id": 3, - "x": 2.8047845363616943, - "y": 0.3521028459072113, - "orientation": -2.62880277633667, - "vx": 1.0258460747536446e-12, - "vy": 2.6978419498391304e-13 - }, - { - "id": 4, - "x": 2.952146053314209, - "y": -0.3769571781158447, - "orientation": -2.7596004009246826, - "vx": -3.7836400679225335e-12, - "vy": -4.629630012686903e-13 - }, - { - "id": 5, - "x": 2.763597249984741, - "y": -0.541019856929779, - "orientation": -2.775374174118042, - "vx": -2.6645352591003757e-13, - "vy": -7.693845560652335e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 34.666666666666664 - } - }, - { - "scenario_id": "low_block_vs_press_and_pass_t44.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 44.61666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_press_and_pass.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 44.61666666666667, - "ball_x": 3.8368542194366455, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.420543193817139, - "y": -0.3804033100605011, - "orientation": -2.325397253036499, - "vx": -8.260059303211165e-13, - "vy": -1.2223555501122974e-12 - }, - { - "id": 1, - "x": 1.474356770515442, - "y": -2.816986560821533, - "orientation": -0.08192598074674606, - "vx": -1.4588330543574557e-12, - "vy": 1.638689184346731e-12 - }, - { - "id": 2, - "x": -2.587552547454834, - "y": -1.6309027671813965, - "orientation": -0.2226220965385437, - "vx": -1.3988810110276972e-12, - "vy": 1.5587531265737198e-12 - }, - { - "id": 3, - "x": 3.046645164489746, - "y": -0.8148089051246643, - "orientation": -1.42750883102417, - "vx": -8.260059303211165e-13, - "vy": -4.729550084903167e-13 - }, - { - "id": 4, - "x": 2.785081386566162, - "y": -1.1735283136367798, - "orientation": -1.2956197261810303, - "vx": 3.9968028886505635e-13, - "vy": -2.864375403532904e-13 - }, - { - "id": 5, - "x": 3.135733127593994, - "y": -1.1926630735397339, - "orientation": -1.4725689888000488, - "vx": 1.865174681370263e-12, - "vy": 3.7969627442180354e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.395022392272949, - "y": 0.19677357375621796, - "orientation": -0.022686941549181938, - "vx": -9.85878045867139e-13, - "vy": -8.66806626476091e-13 - }, - { - "id": 1, - "x": -0.8515207171440125, - "y": -0.22349120676517487, - "orientation": -0.6782318949699402, - "vx": -6.228351168147128e-13, - "vy": -3.497202527569243e-14 - }, - { - "id": 2, - "x": 0.3861628472805023, - "y": -1.076323390007019, - "orientation": -0.44103294610977173, - "vx": 6.677991493120317e-13, - "vy": 8.193445921733655e-13 - }, - { - "id": 3, - "x": -1.2660194635391235, - "y": 0.69413161277771, - "orientation": -0.7509262561798096, - "vx": 1.8918200339612667e-12, - "vy": -5.628830734849544e-13 - }, - { - "id": 4, - "x": 1.7400636672973633, - "y": -2.6354563236236572, - "orientation": -0.23675870895385742, - "vx": 1.858513343222512e-12, - "vy": -1.0524914273446484e-12 - }, - { - "id": 5, - "x": -0.17939895391464233, - "y": -2.5126843452453613, - "orientation": -0.20622164011001587, - "vx": 7.135958490778194e-13, - "vy": -1.1590728377086634e-12 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 44.61666666666667 - } - }, - { - "scenario_id": "low_block_vs_press_and_pass_t8.3_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 8.333333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_press_and_pass.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 8.333333333333334, - "ball_x": -0.6929629445075989, - "ball_y": 0.5029773116111755, - "ball_vx": 3.4861447062439765e-09, - "ball_vy": -4.105855655467394e-09, - "friendly_robots": [ - { - "id": 0, - "x": 4.410045146942139, - "y": 0.005486296955496073, - "orientation": 3.0453877449035645, - "vx": -7.901398930698633e-05, - "vy": -0.009640504606068134 - }, - { - "id": 1, - "x": -0.6030393838882446, - "y": 0.5704603791236877, - "orientation": -2.5041728019714355, - "vx": 1.073711120014309e-09, - "vy": 7.411904423548776e-10 - }, - { - "id": 2, - "x": -2.5211732387542725, - "y": -1.5550150871276855, - "orientation": 0.8567964434623718, - "vx": -0.22856029868125916, - "vy": -0.15375518798828125 - }, - { - "id": 3, - "x": 2.9861016273498535, - "y": 0.5049529671669006, - "orientation": 3.1400485038757324, - "vx": 0.04201996326446533, - "vy": 0.02018328569829464 - }, - { - "id": 4, - "x": 3.0221376419067383, - "y": -0.14378894865512848, - "orientation": 2.9706249237060547, - "vx": 0.003906990867108107, - "vy": -0.01744513213634491 - }, - { - "id": 5, - "x": 2.977055072784424, - "y": -0.4106566309928894, - "orientation": 2.8965399265289307, - "vx": 0.016667019575834274, - "vy": 0.015534600242972374 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409858703613281, - "y": 0.010579649358987808, - "orientation": 0.12930338084697723, - "vx": -0.00025124207604676485, - "vy": -0.018568573519587517 - }, - { - "id": 1, - "x": -0.5059751272201538, - "y": 0.7658447027206421, - "orientation": -2.5267531871795654, - "vx": 0.05919317901134491, - "vy": -0.4860987067222595 - }, - { - "id": 2, - "x": -0.9035775065422058, - "y": 0.6292226314544678, - "orientation": 0.25343161821365356, - "vx": 0.282709002494812, - "vy": -0.033289119601249695 - }, - { - "id": 3, - "x": 0.47907885909080505, - "y": 0.8189770579338074, - "orientation": -2.8584792613983154, - "vx": 0.8071084022521973, - "vy": 0.19646090269088745 - }, - { - "id": 4, - "x": 2.5720627307891846, - "y": 0.26052120327949524, - "orientation": 3.048722982406616, - "vx": 0.749341607093811, - "vy": -0.017445802688598633 - }, - { - "id": 5, - "x": 0.45229384303092957, - "y": 0.9968909025192261, - "orientation": -2.736963987350464, - "vx": 1.2567055225372314, - "vy": -0.06576874107122421 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 8.333333333333334 - } - }, - { - "scenario_id": "low_block_vs_press_and_pass_t19.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 19.616666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_press_and_pass.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 19.616666666666667, - "ball_x": -3.27770733833313, - "ball_y": -2.1832003593444824, - "ball_vx": 0.2658555209636688, - "ball_vy": 0.3435860574245453, - "friendly_robots": [ - { - "id": 0, - "x": 4.408840656280518, - "y": 0.012153347954154015, - "orientation": -2.8596770763397217, - "vx": -0.016394242644309998, - "vy": 0.05254337936639786 - }, - { - "id": 1, - "x": -2.805856704711914, - "y": -2.1461052894592285, - "orientation": -2.7562150955200195, - "vx": -0.5153626799583435, - "vy": -1.035118579864502 - }, - { - "id": 2, - "x": -3.3098597526550293, - "y": -2.075059652328491, - "orientation": -1.6551504135131836, - "vx": -0.10844961553812027, - "vy": 0.2590773403644562 - }, - { - "id": 3, - "x": 3.032477855682373, - "y": 0.07600785791873932, - "orientation": -2.7972171306610107, - "vx": -0.03917691111564636, - "vy": -0.08411840349435806 - }, - { - "id": 4, - "x": 2.948798656463623, - "y": -0.8614825010299683, - "orientation": -2.928692579269409, - "vx": -3.740194642887218e-08, - "vy": 1.8035373727798287e-07 - }, - { - "id": 5, - "x": 3.1741230487823486, - "y": -0.7413983345031738, - "orientation": -2.9194109439849854, - "vx": -0.01117313839495182, - "vy": 0.019225962460041046 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4102959632873535, - "y": -0.009417599998414516, - "orientation": -1.1000405550003052, - "vx": 0.0005539595731534064, - "vy": 0.016514381393790245 - }, - { - "id": 1, - "x": -3.3333630561828613, - "y": -2.358715295791626, - "orientation": 0.001128152129240334, - "vx": -0.3081745505332947, - "vy": 0.18417349457740784 - }, - { - "id": 2, - "x": -3.019608736038208, - "y": -2.0141444206237793, - "orientation": -2.3082499504089355, - "vx": 0.02876848168671131, - "vy": 0.030538419261574745 - }, - { - "id": 3, - "x": 2.822067975997925, - "y": 0.5578441023826599, - "orientation": -2.7156882286071777, - "vx": 0.07423409074544907, - "vy": -0.016257932409644127 - }, - { - "id": 4, - "x": 2.9741835594177246, - "y": -0.25787514448165894, - "orientation": -2.839428186416626, - "vx": 0.0364191047847271, - "vy": 0.006709101609885693 - }, - { - "id": 5, - "x": 2.7148492336273193, - "y": -0.39306777715682983, - "orientation": -2.842495918273926, - "vx": 0.11933600157499313, - "vy": -0.06069757789373398 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 19.616666666666667 - } - }, - { - "scenario_id": "low_block_vs_press_and_pass_t55.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 55.8, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 55.8, - "ball_x": 3.3411872386932373, - "ball_y": -2.092527389526367, - "ball_vx": -0.1826694905757904, - "ball_vy": 0.03019346110522747, - "friendly_robots": [ - { - "id": 0, - "x": 4.410046100616455, - "y": -0.002949034096673131, - "orientation": -2.031090497970581, - "vx": -6.716284133290173e-07, - "vy": 3.3244788255615276e-07 - }, - { - "id": 1, - "x": -2.644282102584839, - "y": -2.0524556636810303, - "orientation": -0.011241680942475796, - "vx": -0.1953461766242981, - "vy": -0.08168438076972961 - }, - { - "id": 2, - "x": 2.995586633682251, - "y": -0.9197211265563965, - "orientation": -1.2577522993087769, - "vx": -1.5638147488061804e-06, - "vy": -5.078932190372143e-07 - }, - { - "id": 3, - "x": 3.253617286682129, - "y": -1.0860484838485718, - "orientation": -1.4512150287628174, - "vx": -2.022843318627565e-06, - "vy": -2.444542985813314e-07 - }, - { - "id": 4, - "x": 3.0328361988067627, - "y": -1.14365553855896, - "orientation": -1.224596381187439, - "vx": -1.8811424524756148e-06, - "vy": -6.800652840865951e-07 - }, - { - "id": 5, - "x": 3.2676000595092773, - "y": -2.0070314407348633, - "orientation": -1.2079087495803833, - "vx": -0.1622658222913742, - "vy": 0.047807853668928146 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4223952293396, - "y": -0.06937305629253387, - "orientation": -0.2406802475452423, - "vx": -0.019464703276753426, - "vy": -0.506660521030426 - }, - { - "id": 1, - "x": 3.442981719970703, - "y": -2.0477004051208496, - "orientation": -2.814333200454712, - "vx": -0.21637509763240814, - "vy": -0.21938227117061615 - }, - { - "id": 2, - "x": 2.563338279724121, - "y": -1.319771409034729, - "orientation": -0.7586609721183777, - "vx": -0.01028312835842371, - "vy": 0.03634551167488098 - }, - { - "id": 3, - "x": -2.4251041412353516, - "y": -2.4513959884643555, - "orientation": 0.054231446236371994, - "vx": -0.38823655247688293, - "vy": -0.1767015904188156 - }, - { - "id": 4, - "x": 2.525156021118164, - "y": -1.8118207454681396, - "orientation": -0.2555268406867981, - "vx": -0.05785898119211197, - "vy": 0.008337709121406078 - }, - { - "id": 5, - "x": 2.521329641342163, - "y": -1.079685091972351, - "orientation": -0.8691303133964539, - "vx": -0.008876174688339233, - "vy": 0.03143450245261192 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 55.8 - } - }, - { - "scenario_id": "low_block_vs_press_trigger_flow_t13.5_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 13.516666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_press_trigger_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 13.516666666666666, - "ball_x": -2.5, - "ball_y": 1.0555976629257202, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.488006591796875, - "y": -0.2143799066543579, - "orientation": 3.0674402713775635, - "vx": 1.4495071809506044e-11, - "vy": -9.209299989265674e-13 - }, - { - "id": 1, - "x": -1.5736321210861206, - "y": -0.7592196464538574, - "orientation": 2.7984352111816406, - "vx": 1.0724754417879012e-12, - "vy": 1.0624834345662748e-12 - }, - { - "id": 2, - "x": -2.8000504970550537, - "y": -0.6276739239692688, - "orientation": 2.5345096588134766, - "vx": -2.1316282072803006e-13, - "vy": 2.0317081350640365e-13 - }, - { - "id": 3, - "x": 3.0105366706848145, - "y": 0.4354798495769501, - "orientation": 3.1043803691864014, - "vx": -6.661338147750939e-13, - "vy": -1.3972156764907595e-12 - }, - { - "id": 4, - "x": 2.8857064247131348, - "y": -0.4276742935180664, - "orientation": 2.9862582683563232, - "vx": -4.929390229335695e-13, - "vy": 2.9809488211185453e-13 - }, - { - "id": 5, - "x": 3.1587202548980713, - "y": -0.37905678153038025, - "orientation": 2.9983201026916504, - "vx": 4.1167069753100805e-12, - "vy": 1.9617640845126516e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393170356750488, - "y": 0.3079491853713989, - "orientation": 0.029978318139910698, - "vx": -7.407408020299044e-12, - "vy": -1.249000902703301e-13 - }, - { - "id": 1, - "x": -2.470903158187866, - "y": 0.26398006081581116, - "orientation": -1.5349844694137573, - "vx": 0.0005071455962024629, - "vy": -0.013797459192574024 - }, - { - "id": 2, - "x": 1.4317280054092407, - "y": 0.10561269521713257, - "orientation": -3.0937039852142334, - "vx": -1.4721557306529576e-12, - "vy": 2.6104118866498993e-13 - }, - { - "id": 3, - "x": -0.5472937822341919, - "y": 0.5391025543212891, - "orientation": -2.8797755241394043, - "vx": 3.9968028886505635e-14, - "vy": 5.428990590417015e-13 - }, - { - "id": 4, - "x": -1.2414700984954834, - "y": -0.8737505674362183, - "orientation": 2.743351936340332, - "vx": -2.1316282072803006e-13, - "vy": 4.263256414560601e-13 - }, - { - "id": 5, - "x": -3.0849835872650146, - "y": -0.771083414554596, - "orientation": 2.3596084117889404, - "vx": 2.531308496145357e-12, - "vy": -2.731148640577885e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 13.516666666666666 - } - }, - { - "scenario_id": "low_block_vs_press_trigger_flow_t27.3_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 27.3, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 27.3, - "ball_x": -1.3479926586151123, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.3918609619140625, - "y": -0.3572828471660614, - "orientation": -3.1188135147094727, - "vx": 1.4122036873231991e-12, - "vy": 2.0483614804334138e-13 - }, - { - "id": 1, - "x": -1.9319474697113037, - "y": -1.4848136901855469, - "orientation": 0.7393674254417419, - "vx": -7.773781618425346e-12, - "vy": -8.459899447643693e-13 - }, - { - "id": 2, - "x": -2.2681949138641357, - "y": 0.5226669907569885, - "orientation": -1.2604196071624756, - "vx": 2.8110846983508964e-12, - "vy": -4.063416270128073e-13 - }, - { - "id": 3, - "x": 3.014702796936035, - "y": 0.011679238639771938, - "orientation": -2.6075425148010254, - "vx": 2.398081733190338e-13, - "vy": 3.4540079130174206e-13 - }, - { - "id": 4, - "x": 2.939767837524414, - "y": -0.9470667839050293, - "orientation": -2.805210828781128, - "vx": -9.725553695716371e-13, - "vy": 2.3314683517128287e-13 - }, - { - "id": 5, - "x": 3.165391206741333, - "y": -0.7910091876983643, - "orientation": -2.788795232772827, - "vx": 2.531308496145357e-13, - "vy": 3.097522238704187e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.423644542694092, - "y": 0.007153687532991171, - "orientation": -0.3894963562488556, - "vx": -4.5297099404706387e-13, - "vy": 4.038436252074007e-13 - }, - { - "id": 1, - "x": -2.111431121826172, - "y": 0.42682912945747375, - "orientation": -1.3519707918167114, - "vx": 5.995204332975845e-13, - "vy": -3.5638159090467525e-13 - }, - { - "id": 2, - "x": 1.5897613763809204, - "y": 1.210599422454834, - "orientation": -2.3796863555908203, - "vx": 1.0658141036401503e-13, - "vy": -2.9976021664879227e-13 - }, - { - "id": 3, - "x": -1.4036928415298462, - "y": -1.1928292512893677, - "orientation": 2.5336668491363525, - "vx": 1.092459456231154e-12, - "vy": -6.061817714453355e-13 - }, - { - "id": 4, - "x": 1.5051997900009155, - "y": 0.09427936375141144, - "orientation": -2.5076141357421875, - "vx": 1.3988810110276972e-13, - "vy": -6.036837696399289e-14 - }, - { - "id": 5, - "x": 1.4141596555709839, - "y": 0.5408875346183777, - "orientation": -2.5086517333984375, - "vx": 1.4721557306529576e-12, - "vy": 6.52811138479592e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 27.3 - } - }, - { - "scenario_id": "low_block_vs_press_trigger_flow_t52.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 52.916666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_press_trigger_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 52.916666666666664, - "ball_x": 1.0034445524215698, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.420405387878418, - "y": -0.006963216233998537, - "orientation": -2.694409132003784, - "vx": 8.526512829121202e-13, - "vy": -9.160120578721731e-13 - }, - { - "id": 1, - "x": 2.6455531120300293, - "y": -1.977454423904419, - "orientation": -2.6127781867980957, - "vx": 2.517985819849855e-12, - "vy": 7.394085344003543e-13 - }, - { - "id": 2, - "x": -1.3284757137298584, - "y": -1.9632188081741333, - "orientation": -0.4541787803173065, - "vx": 3.5771385853422544e-12, - "vy": -5.302425165609748e-12 - }, - { - "id": 3, - "x": 3.0541412830352783, - "y": -0.7687656283378601, - "orientation": -2.2408220767974854, - "vx": -3.4372504842394846e-12, - "vy": -8.626432901337466e-13 - }, - { - "id": 4, - "x": 2.923771858215332, - "y": -0.9765515923500061, - "orientation": -2.255286693572998, - "vx": -2.398081733190338e-13, - "vy": -3.910205492729801e-12 - }, - { - "id": 5, - "x": 3.157151937484741, - "y": -1.044920563697815, - "orientation": -2.3442726135253906, - "vx": 1.105782132526656e-12, - "vy": -1.8252066524837574e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.392775058746338, - "y": -0.3383026719093323, - "orientation": -0.02545752562582493, - "vx": -7.993605777301127e-14, - "vy": 1.5987211554602254e-13 - }, - { - "id": 1, - "x": -0.054761141538619995, - "y": -1.6465139389038086, - "orientation": -0.6638286113739014, - "vx": 3.990557884137047e-13, - "vy": -1.2656542480726785e-13 - }, - { - "id": 2, - "x": 2.6556291580200195, - "y": 0.22370612621307373, - "orientation": -2.050313711166382, - "vx": 8.260059303211165e-13, - "vy": 3.1066815786573443e-12 - }, - { - "id": 3, - "x": 2.574016809463501, - "y": -2.2712016105651855, - "orientation": -2.8712804317474365, - "vx": -3.743672039036028e-12, - "vy": -1.865174681370263e-13 - }, - { - "id": 4, - "x": 1.5659167766571045, - "y": -2.201076030731201, - "orientation": 0.7708889842033386, - "vx": 0.017686529085040092, - "vy": 0.017272111028432846 - }, - { - "id": 5, - "x": -2.6007392406463623, - "y": -2.2971458435058594, - "orientation": -0.14221803843975067, - "vx": 9.592326932761353e-13, - "vy": 5.595524044110789e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 52.916666666666664 - } - }, - { - "scenario_id": "low_block_vs_press_trigger_flow_t63.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 63.449999999999996, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_press_trigger_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 63.449999999999996, - "ball_x": 1.3737443685531616, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.429269790649414, - "y": 0.006540325470268726, - "orientation": -2.6825098991394043, - "vx": 5.861977570020827e-13, - "vy": -2.4009440269257e-13 - }, - { - "id": 1, - "x": 1.7059940099716187, - "y": -1.8293545246124268, - "orientation": -1.854871153831482, - "vx": -1.1590728377086634e-12, - "vy": 1.5520917884259688e-12 - }, - { - "id": 2, - "x": 1.1272754669189453, - "y": -2.303209066390991, - "orientation": -0.5290526151657104, - "vx": 7.194245199571014e-13, - "vy": 3.9968028886505635e-14 - }, - { - "id": 3, - "x": 3.0451934337615967, - "y": -0.7590656280517578, - "orientation": -2.24918794631958, - "vx": -4.929390229335695e-13, - "vy": -3.9968028886505635e-14 - }, - { - "id": 4, - "x": 3.007056474685669, - "y": -0.9997144937515259, - "orientation": -2.3144822120666504, - "vx": -1.7319479184152442e-13, - "vy": 2.311484337269576e-12 - }, - { - "id": 5, - "x": 3.2348101139068604, - "y": -1.0269436836242676, - "orientation": -2.387446165084839, - "vx": -1.1457501614131615e-12, - "vy": 8.526512829121202e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.392282962799072, - "y": -0.2413129210472107, - "orientation": -0.01869860105216503, - "vx": 1.2256862191861728e-12, - "vy": 3.4389158187764224e-13 - }, - { - "id": 1, - "x": 0.7395442128181458, - "y": -2.296736001968384, - "orientation": 2.519441843032837, - "vx": -0.029297595843672752, - "vy": 0.020930059254169464 - }, - { - "id": 2, - "x": 2.6529574394226074, - "y": -0.394692987203598, - "orientation": -2.052260160446167, - "vx": -6.261657858885883e-13, - "vy": -8.743006318923108e-13 - }, - { - "id": 3, - "x": 1.4447509050369263, - "y": -1.71265709400177, - "orientation": -1.5002005100250244, - "vx": 3.9968028886505635e-13, - "vy": -1.3988810110276972e-13 - }, - { - "id": 4, - "x": 1.3564274311065674, - "y": -1.9743821620941162, - "orientation": 1.5905948877334595, - "vx": -0.0009620320051908493, - "vy": 0.04251788556575775 - }, - { - "id": 5, - "x": -2.60068678855896, - "y": -2.2971510887145996, - "orientation": -0.10879387706518173, - "vx": 4.39648317751562e-13, - "vy": -6.927791673660977e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 63.449999999999996 - } - }, - { - "scenario_id": "low_block_vs_press_trigger_flow_t22.7_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 22.733333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_press_trigger_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 22.733333333333334, - "ball_x": -1.8783726692199707, - "ball_y": 1.5725096464157104, - "ball_vx": 3.126165992739516e-11, - "ball_vy": -4.441780276920326e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.409995079040527, - "y": 0.0029924693517386913, - "orientation": 2.897975444793701, - "vx": 2.0250467969162855e-12, - "vy": 1.2054159753693838e-13 - }, - { - "id": 1, - "x": -2.6206953525543213, - "y": -1.9133943319320679, - "orientation": 1.4497989416122437, - "vx": 0.48934900760650635, - "vy": 0.07353872805833817 - }, - { - "id": 2, - "x": -1.9326362609863281, - "y": 1.6724563837051392, - "orientation": -1.3529462814331055, - "vx": 4.950040377593723e-11, - "vy": -1.502797886132612e-10 - }, - { - "id": 3, - "x": 3.011770248413086, - "y": 0.7531384229660034, - "orientation": 2.9746148586273193, - "vx": -0.0019925939850509167, - "vy": 0.0026161479763686657 - }, - { - "id": 4, - "x": 2.728360176086426, - "y": -0.025174323469400406, - "orientation": 2.806466579437256, - "vx": -0.575720489025116, - "vy": 0.12551118433475494 - }, - { - "id": 5, - "x": 3.095013380050659, - "y": -0.07066164910793304, - "orientation": 2.82309627532959, - "vx": -0.1547071635723114, - "vy": 0.027539143338799477 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4100661277771, - "y": 0.002992335706949234, - "orientation": 0.5540097951889038, - "vx": -8.126832540256146e-12, - "vy": -1.7362413590182868e-13 - }, - { - "id": 1, - "x": -2.043593168258667, - "y": 1.339138388633728, - "orientation": 1.5012019872665405, - "vx": -0.3764533996582031, - "vy": -0.2911908030509949 - }, - { - "id": 2, - "x": 2.51859712600708, - "y": 1.2313451766967773, - "orientation": 2.9917478561401367, - "vx": 0.8017054796218872, - "vy": 0.12222202867269516 - }, - { - "id": 3, - "x": -2.0946710109710693, - "y": -2.0117671489715576, - "orientation": 1.5245943069458008, - "vx": -0.07674999535083771, - "vy": -0.014725901186466217 - }, - { - "id": 4, - "x": 2.7281906604766846, - "y": 0.5985823273658752, - "orientation": 2.9414925575256348, - "vx": 0.30583515763282776, - "vy": -0.2667161226272583 - }, - { - "id": 5, - "x": 2.660997152328491, - "y": 0.15541402995586395, - "orientation": 2.847468376159668, - "vx": -0.4601821303367615, - "vy": -0.06551096588373184 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 22.733333333333334 - } - }, - { - "scenario_id": "low_block_vs_press_trigger_flow_t48.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 48.6, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_press_trigger_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 48.6, - "ball_x": 3.563716411590576, - "ball_y": -2.022139310836792, - "ball_vx": 4.297465693525737e-06, - "ball_vy": -1.432375211152248e-05, - "friendly_robots": [ - { - "id": 0, - "x": 4.410599708557129, - "y": -0.016049163416028023, - "orientation": -1.9722281694412231, - "vx": -0.0010720835998654366, - "vy": 0.028218626976013184 - }, - { - "id": 1, - "x": 3.6264255046844482, - "y": -1.9279661178588867, - "orientation": -1.8036131858825684, - "vx": -6.059510269551538e-06, - "vy": -1.2648538358916994e-05 - }, - { - "id": 2, - "x": -2.1854076385498047, - "y": -1.354809045791626, - "orientation": -0.10872862488031387, - "vx": 1.03504478931427, - "vy": -0.06340130418539047 - }, - { - "id": 3, - "x": 3.0286288261413574, - "y": -0.7573484182357788, - "orientation": -1.1697211265563965, - "vx": -7.72848451902064e-11, - "vy": 1.9224954961316598e-10 - }, - { - "id": 4, - "x": 2.9238624572753906, - "y": -0.9754601716995239, - "orientation": -1.0212470293045044, - "vx": -1.0869971589499983e-10, - "vy": 1.7455037415459174e-10 - }, - { - "id": 5, - "x": 3.1582353115081787, - "y": -1.042798638343811, - "orientation": -1.177474021911621, - "vx": -1.836264473809024e-10, - "vy": 4.5867309950153867e-10 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411381244659424, - "y": 0.037134792655706406, - "orientation": -0.2551981210708618, - "vx": 0.002450020983815193, - "vy": -0.06530541926622391 - }, - { - "id": 1, - "x": -2.3382863998413086, - "y": -1.8948906660079956, - "orientation": -0.016496313735842705, - "vx": 0.13351312279701233, - "vy": 0.09128610789775848 - }, - { - "id": 2, - "x": 2.4983737468719482, - "y": -1.2389367818832397, - "orientation": -0.6329993605613708, - "vx": 0.00011154582898598164, - "vy": -0.0002613235265016556 - }, - { - "id": 3, - "x": 3.4632585048675537, - "y": -1.8518116474151611, - "orientation": -1.49297297000885, - "vx": -0.14917877316474915, - "vy": -0.2928468585014343 - }, - { - "id": 4, - "x": 3.150904655456543, - "y": -1.9449279308319092, - "orientation": -0.13075172901153564, - "vx": -0.04166792333126068, - "vy": 0.05608167499303818 - }, - { - "id": 5, - "x": -2.6007914543151855, - "y": -2.297135353088379, - "orientation": 0.04393450915813446, - "vx": -3.3306690738754696e-12, - "vy": -1.2523315717771766e-12 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 48.6 - } - }, - { - "scenario_id": "low_block_vs_press_trigger_flow_t60.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 60.61666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 60.61666666666667, - "ball_x": 1.6221400499343872, - "ball_y": -1.8945858478546143, - "ball_vx": 0.017153870314359665, - "ball_vy": 0.006020678207278252, - "friendly_robots": [ - { - "id": 0, - "x": 4.410060405731201, - "y": 0.009113400243222713, - "orientation": -2.539823532104492, - "vx": -0.00013915264571551234, - "vy": -0.015991659834980965 - }, - { - "id": 1, - "x": 1.7304272651672363, - "y": -1.855697751045227, - "orientation": -2.5483953952789307, - "vx": 0.04239679127931595, - "vy": -0.06296371668577194 - }, - { - "id": 2, - "x": 0.8039557337760925, - "y": -2.3210816383361816, - "orientation": 0.25625526905059814, - "vx": 0.9395272135734558, - "vy": -0.5488659739494324 - }, - { - "id": 3, - "x": 3.0117130279541016, - "y": -0.7022386193275452, - "orientation": -2.433276414871216, - "vx": -0.0029930968303233385, - "vy": 0.018400970846414566 - }, - { - "id": 4, - "x": 3.0070888996124268, - "y": -0.9996691942214966, - "orientation": -2.564987897872925, - "vx": -1.0937192485016567e-07, - "vy": 1.6804291647076752e-07 - }, - { - "id": 5, - "x": 3.24067759513855, - "y": -1.0301668643951416, - "orientation": -2.6500158309936523, - "vx": -0.014479071833193302, - "vy": 0.008585398085415363 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410208702087402, - "y": -0.008650279603898525, - "orientation": -0.3039187788963318, - "vx": 0.0003679421206470579, - "vy": 0.015220721252262592 - }, - { - "id": 1, - "x": -0.011028485372662544, - "y": -2.5507113933563232, - "orientation": 0.27735960483551025, - "vx": 1.819187879562378, - "vy": -0.27220913767814636 - }, - { - "id": 2, - "x": 2.693511486053467, - "y": -0.3378225564956665, - "orientation": -2.1767590045928955, - "vx": -0.012838326394557953, - "vy": 0.02618882618844509 - }, - { - "id": 3, - "x": 1.5109261274337769, - "y": -1.9197936058044434, - "orientation": 0.7814093828201294, - "vx": 0.13334576785564423, - "vy": 0.6747773289680481 - }, - { - "id": 4, - "x": 1.1889433860778809, - "y": -1.7866843938827515, - "orientation": -0.2387210875749588, - "vx": 0.0052092671394348145, - "vy": 0.044176649302244186 - }, - { - "id": 5, - "x": -2.6007392406463623, - "y": -2.2971420288085938, - "orientation": 0.093045674264431, - "vx": -1.235486379869144e-08, - "vy": 1.326298075809973e-07 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 60.61666666666667 - } - }, - { - "scenario_id": "low_block_vs_score_aware_counter_flow_t13.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 13.183333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_score_aware_counter_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 13.183333333333334, - "ball_x": -2.5, - "ball_y": -0.978166937828064, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.483859062194824, - "y": 0.009642306715250015, - "orientation": -3.0635650157928467, - "vx": 1.4921397450962104e-12, - "vy": 8.27463098040937e-13 - }, - { - "id": 1, - "x": -1.2541221380233765, - "y": -0.2103847712278366, - "orientation": -2.9483602046966553, - "vx": -1.8318679906315083e-12, - "vy": 2.0816681711721685e-14 - }, - { - "id": 2, - "x": -3.0482358932495117, - "y": -1.413647174835205, - "orientation": 2.5595905780792236, - "vx": 8.393286066166183e-13, - "vy": -5.861977570020827e-13 - }, - { - "id": 3, - "x": 3.0099024772644043, - "y": 0.22306792438030243, - "orientation": -2.9640555381774902, - "vx": 1.3322676295501878e-14, - "vy": 1.990074771640593e-13 - }, - { - "id": 4, - "x": 2.9294373989105225, - "y": -0.6558230519294739, - "orientation": -3.084139108657837, - "vx": -4.1300296516055823e-13, - "vy": -1.4654943925052066e-13 - }, - { - "id": 5, - "x": 3.209433078765869, - "y": -0.5896756649017334, - "orientation": -3.079434871673584, - "vx": 2.9309887850104133e-13, - "vy": -2.731148640577885e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.395198345184326, - "y": -0.24387860298156738, - "orientation": -0.05527186766266823, - "vx": -2.184918912462308e-12, - "vy": -6.994405055138486e-14 - }, - { - "id": 1, - "x": -3.2935917377471924, - "y": -0.9700770378112793, - "orientation": 3.132323741912842, - "vx": -0.011201084591448307, - "vy": 0.0001141858083428815 - }, - { - "id": 2, - "x": 2.2736802101135254, - "y": 0.7344723343849182, - "orientation": -2.5989480018615723, - "vx": 1.532107773982716e-12, - "vy": 1.0158540675320182e-12 - }, - { - "id": 3, - "x": -1.6688843965530396, - "y": 0.8969438076019287, - "orientation": -2.3466475009918213, - "vx": 9.325873406851315e-14, - "vy": -4.363176486776865e-13 - }, - { - "id": 4, - "x": -2.530092239379883, - "y": -1.9275263547897339, - "orientation": 2.6463544368743896, - "vx": 1.4654943925052066e-13, - "vy": 2.2515322939398175e-12 - }, - { - "id": 5, - "x": -3.4178082942962646, - "y": -1.18277108669281, - "orientation": 3.0639233589172363, - "vx": -5.995204332975845e-13, - "vy": -7.460698725481052e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 13.183333333333334 - } - }, - { - "scenario_id": "low_block_vs_score_aware_counter_flow_t27.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 27.383333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_score_aware_counter_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 27.383333333333333, - "ball_x": -2.3563895225524902, - "ball_y": -0.18274272978305817, - "ball_vx": 5.5209170568559784e-11, - "ball_vy": -3.968658734976316e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.4103684425354, - "y": -0.11680668592453003, - "orientation": -3.141045570373535, - "vx": -0.0007930255960673094, - "vy": 0.2054346203804016 - }, - { - "id": 1, - "x": -2.5408456325531006, - "y": -1.9303971529006958, - "orientation": 1.4815821647644043, - "vx": -0.12098141759634018, - "vy": -0.3727227449417114 - }, - { - "id": 2, - "x": -2.2600300312042236, - "y": -0.2408827543258667, - "orientation": 2.934929370880127, - "vx": 1.8739676477252942e-10, - "vy": -7.157024972670456e-11 - }, - { - "id": 3, - "x": 3.0100040435791016, - "y": 0.3728504180908203, - "orientation": -3.0384342670440674, - "vx": -3.69038133385402e-12, - "vy": -2.0550228185811648e-12 - }, - { - "id": 4, - "x": 2.8738303184509277, - "y": -0.5010682344436646, - "orientation": 3.0806188583374023, - "vx": -4.1300296516055823e-13, - "vy": 4.9960036108132044e-14 - }, - { - "id": 5, - "x": 3.141024589538574, - "y": -0.406528115272522, - "orientation": 3.1007442474365234, - "vx": 4.622968674539152e-12, - "vy": -2.1882495815361835e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4099345207214355, - "y": -0.0029167714528739452, - "orientation": -0.0879371166229248, - "vx": -2.211564265053312e-12, - "vy": 1.1198073718299284e-13 - }, - { - "id": 1, - "x": -1.9474389553070068, - "y": -1.6576260328292847, - "orientation": 1.8945486545562744, - "vx": -0.1689210832118988, - "vy": -0.5649316310882568 - }, - { - "id": 2, - "x": 2.95573353767395, - "y": 0.8691134452819824, - "orientation": -2.945220470428467, - "vx": -7.860379014346108e-13, - "vy": 1.1823875212257917e-12 - }, - { - "id": 3, - "x": -2.4863462448120117, - "y": -0.15703517198562622, - "orientation": -1.0423550605773926, - "vx": -0.37066927552223206, - "vy": -0.8712221384048462 - }, - { - "id": 4, - "x": -2.6027565002441406, - "y": -1.065596342086792, - "orientation": 1.2977081537246704, - "vx": 5.2419582061702386e-05, - "vy": 2.2743937734048814e-05 - }, - { - "id": 5, - "x": -2.812582492828369, - "y": -0.1430448442697525, - "orientation": -0.09123453497886658, - "vx": 0.014850126579403877, - "vy": -0.0007774665718898177 - } - ], - "referee_command": "STOP", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 27.383333333333333 - } - }, - { - "scenario_id": "low_block_vs_score_aware_counter_flow_t60.7_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 60.733333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_score_aware_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 60.733333333333334, - "ball_x": 0.7589864730834961, - "ball_y": -2.685368537902832, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.392575263977051, - "y": 0.008872288279235363, - "orientation": -3.113323211669922, - "vx": -3.4638958368304884e-13, - "vy": 2.9715813143482706e-14 - }, - { - "id": 1, - "x": 0.9646977186203003, - "y": -1.8556647300720215, - "orientation": 2.300527572631836, - "vx": 1.901812041182893e-12, - "vy": -3.1508129438861943e-12 - }, - { - "id": 2, - "x": 2.0469701290130615, - "y": -2.5630433559417725, - "orientation": -0.3691054880619049, - "vx": -5.009326287108706e-12, - "vy": -4.796163466380676e-13 - }, - { - "id": 3, - "x": 3.2062554359436035, - "y": -0.7672119736671448, - "orientation": -2.394239664077759, - "vx": -6.794564910705958e-13, - "vy": -3.7636560534792807e-13 - }, - { - "id": 4, - "x": 2.8887007236480713, - "y": -1.101484775543213, - "orientation": -2.519780397415161, - "vx": 1.9984014443252818e-13, - "vy": 2.631228568361621e-12 - }, - { - "id": 5, - "x": 3.0926547050476074, - "y": -1.0927298069000244, - "orientation": -2.482487678527832, - "vx": -8.926193117986259e-13, - "vy": 2.1316282072803006e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393076419830322, - "y": 0.014346424490213394, - "orientation": -0.024959448724985123, - "vx": -5.861977570020827e-13, - "vy": 2.529747245016978e-13 - }, - { - "id": 1, - "x": 0.8695093393325806, - "y": -2.5527215003967285, - "orientation": -2.672255277633667, - "vx": 4.596323321948148e-13, - "vy": -9.592326932761353e-13 - }, - { - "id": 2, - "x": 2.9817144870758057, - "y": -0.5203343629837036, - "orientation": -2.0698463916778564, - "vx": -7.72715225139109e-13, - "vy": -1.6087131626818518e-12 - }, - { - "id": 3, - "x": 2.8484699726104736, - "y": 1.0973548889160156, - "orientation": -2.328568458557129, - "vx": 1.092459456231154e-12, - "vy": -1.7985612998927536e-13 - }, - { - "id": 4, - "x": -2.6000094413757324, - "y": -2.297053098678589, - "orientation": -0.11137790232896805, - "vx": 3.637090628672013e-12, - "vy": 1.638689184346731e-12 - }, - { - "id": 5, - "x": 0.150885671377182, - "y": -2.3672449588775635, - "orientation": 2.4944655895233154, - "vx": -1.1798895194203851e-12, - "vy": -4.1300296516055823e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 60.733333333333334 - } - }, - { - "scenario_id": "low_block_vs_score_aware_counter_flow_t7.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 7.583333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_score_aware_counter_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 7.583333333333334, - "ball_x": -0.7163739800453186, - "ball_y": 0.4513503909111023, - "ball_vx": 0.003337334608659148, - "ball_vy": -0.10761576145887375, - "friendly_robots": [ - { - "id": 0, - "x": 4.4101691246032715, - "y": 0.019791429862380028, - "orientation": 3.055874824523926, - "vx": -0.00029078611987642944, - "vy": -0.034791186451911926 - }, - { - "id": 1, - "x": -0.6322696805000305, - "y": 0.5259667038917542, - "orientation": -2.4152326583862305, - "vx": -0.036815766245126724, - "vy": -0.06165521964430809 - }, - { - "id": 2, - "x": -2.3214573860168457, - "y": -1.4171894788742065, - "orientation": 0.9177079200744629, - "vx": -0.5838879942893982, - "vy": -0.3939354717731476 - }, - { - "id": 3, - "x": 2.9238250255584717, - "y": 0.4703800678253174, - "orientation": 3.1331474781036377, - "vx": 0.15119245648384094, - "vy": 0.05766011029481888 - }, - { - "id": 4, - "x": 3.004209518432617, - "y": -0.08341783285140991, - "orientation": 2.9944026470184326, - "vx": 0.06678900122642517, - "vy": -0.02089329995214939 - }, - { - "id": 5, - "x": 2.9694762229919434, - "y": -0.37443527579307556, - "orientation": 2.912877321243286, - "vx": 0.05101349204778671, - "vy": 0.0036043720319867134 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407309055328369, - "y": -0.05578814074397087, - "orientation": 0.10056795924901962, - "vx": -0.034831661731004715, - "vy": -0.27867627143859863 - }, - { - "id": 1, - "x": -0.7304790616035461, - "y": -0.8880802392959595, - "orientation": 1.6262576580047607, - "vx": -1.309921383857727, - "vy": -1.273717999458313 - }, - { - "id": 2, - "x": 1.5155408382415771, - "y": 0.5388743281364441, - "orientation": 3.1095924377441406, - "vx": 1.8325152397155762, - "vy": 0.5717592835426331 - }, - { - "id": 3, - "x": -0.5329781174659729, - "y": 0.6761300563812256, - "orientation": -2.025296688079834, - "vx": -0.19029287993907928, - "vy": 0.04421588033437729 - }, - { - "id": 4, - "x": -1.1368073225021362, - "y": 0.3789857029914856, - "orientation": 0.2607821226119995, - "vx": -0.04526494815945625, - "vy": 0.03662162274122238 - }, - { - "id": 5, - "x": -2.5963995456695557, - "y": -0.46391481161117554, - "orientation": 0.4561062753200531, - "vx": -0.006692287512123585, - "vy": -0.05080762133002281 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 7.583333333333333 - } - }, - { - "scenario_id": "low_block_vs_score_aware_counter_flow_t33.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 33.25, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_score_aware_counter_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 33.25, - "ball_x": -1.9364465475082397, - "ball_y": 0.5022171139717102, - "ball_vx": 9.00612917575927e-12, - "ball_vy": -1.0774714453987144e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.409404754638672, - "y": 0.0029075820930302143, - "orientation": 3.0639781951904297, - "vx": 1.2256862191861728e-12, - "vy": -4.897514685464621e-13 - }, - { - "id": 1, - "x": -1.7106170654296875, - "y": -2.190809965133667, - "orientation": 1.6500636339187622, - "vx": 0.04246567562222481, - "vy": -0.11681806296110153 - }, - { - "id": 2, - "x": -1.9704173803329468, - "y": 0.6080260872840881, - "orientation": -1.044662356376648, - "vx": 2.3521184999708566e-11, - "vy": -3.980815677095961e-11 - }, - { - "id": 3, - "x": 3.0100021362304688, - "y": 0.5143011212348938, - "orientation": -3.139152765274048, - "vx": 5.523581592115079e-11, - "vy": -5.772382571933576e-10 - }, - { - "id": 4, - "x": 2.8414745330810547, - "y": -0.3133518695831299, - "orientation": 2.9716293811798096, - "vx": -4.246295247867238e-06, - "vy": 3.7125431845197454e-05 - }, - { - "id": 5, - "x": 3.1235811710357666, - "y": -0.28575924038887024, - "orientation": 2.9875457286834717, - "vx": 5.0026649489609554e-11, - "vy": -7.379097333171103e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409700393676758, - "y": -0.0029255568515509367, - "orientation": 0.20056402683258057, - "vx": 1.545430450278218e-12, - "vy": 3.6148167792404706e-13 - }, - { - "id": 1, - "x": -1.2928118705749512, - "y": -1.935607671737671, - "orientation": 1.822471022605896, - "vx": 0.1410439908504486, - "vy": -0.37388527393341064 - }, - { - "id": 2, - "x": 2.966498374938965, - "y": 1.0113210678100586, - "orientation": -3.038407802581787, - "vx": -3.743802778899408e-08, - "vy": -4.032814558740938e-06 - }, - { - "id": 3, - "x": -1.626150131225586, - "y": 0.5079829096794128, - "orientation": 2.919708013534546, - "vx": -0.3020760715007782, - "vy": -0.03038560412824154 - }, - { - "id": 4, - "x": -2.599975824356079, - "y": -0.4532738924026489, - "orientation": 0.9654332995414734, - "vx": -1.6139445506269112e-05, - "vy": 0.009253368712961674 - }, - { - "id": 5, - "x": -2.3792877197265625, - "y": 0.41067275404930115, - "orientation": 0.21015021204948425, - "vx": 0.0022037001326680183, - "vy": 0.00873600970953703 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 33.25 - } - }, - { - "scenario_id": "low_block_vs_score_aware_counter_flow_t38.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 38.016666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_score_aware_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 38.016666666666666, - "ball_x": 1.679229974746704, - "ball_y": -2.874155282974243, - "ball_vx": 0.015976861119270325, - "ball_vy": -0.014666405506432056, - "friendly_robots": [ - { - "id": 0, - "x": 4.412259101867676, - "y": -0.3813895881175995, - "orientation": -2.381904363632202, - "vx": 0.028274068608880043, - "vy": 0.27765873074531555 - }, - { - "id": 1, - "x": 1.714800238609314, - "y": -2.6911044120788574, - "orientation": -0.4772402048110962, - "vx": 0.9714003205299377, - "vy": -0.6109879016876221 - }, - { - "id": 2, - "x": -2.0987489223480225, - "y": -1.8736366033554077, - "orientation": -0.27774131298065186, - "vx": 0.17374679446220398, - "vy": -0.046059492975473404 - }, - { - "id": 3, - "x": 3.113895893096924, - "y": -0.8535656929016113, - "orientation": -2.194986343383789, - "vx": -0.02328748255968094, - "vy": -0.08257896453142166 - }, - { - "id": 4, - "x": 2.896834373474121, - "y": -1.1043269634246826, - "orientation": -2.181623697280884, - "vx": 0.08922803401947021, - "vy": 0.04529881477355957 - }, - { - "id": 5, - "x": 2.9943838119506836, - "y": -1.5084038972854614, - "orientation": -2.318328619003296, - "vx": 0.11873406916856766, - "vy": -0.4460759460926056 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4085774421691895, - "y": 0.36107268929481506, - "orientation": -0.48336535692214966, - "vx": -0.0025046318769454956, - "vy": 0.08602480590343475 - }, - { - "id": 1, - "x": 1.4960070848464966, - "y": -2.850142002105713, - "orientation": -1.0856053829193115, - "vx": 0.5935057997703552, - "vy": -0.39127445220947266 - }, - { - "id": 2, - "x": 1.4391655921936035, - "y": -0.08965394645929337, - "orientation": -1.6989985704421997, - "vx": 0.9721733927726746, - "vy": 0.9395197033882141 - }, - { - "id": 3, - "x": -1.1465717554092407, - "y": -1.2225397825241089, - "orientation": -0.5747548341751099, - "vx": 1.7856863737106323, - "vy": -0.001952998572960496 - }, - { - "id": 4, - "x": -2.6006624698638916, - "y": -2.2714478969573975, - "orientation": -0.1391761302947998, - "vx": 0.0011627100175246596, - "vy": -0.050224144011735916 - }, - { - "id": 5, - "x": -0.6992008090019226, - "y": -2.0221951007843018, - "orientation": -0.3641677498817444, - "vx": 1.8665963411331177, - "vy": -0.44900286197662354 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 38.016666666666666 - } - }, - { - "scenario_id": "low_block_vs_score_aware_counter_flow_t39.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 39.833333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_score_aware_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 39.833333333333336, - "ball_x": 1.7564547061920166, - "ball_y": -2.7864155769348145, - "ball_vx": -0.030462084338068962, - "ball_vy": 0.003261522389948368, - "friendly_robots": [ - { - "id": 0, - "x": 4.410131931304932, - "y": -0.029733968898653984, - "orientation": -2.340223550796509, - "vx": -0.00020949766621924937, - "vy": 0.052277371287345886 - }, - { - "id": 1, - "x": 1.703619360923767, - "y": -2.6876697540283203, - "orientation": -0.6235551834106445, - "vx": -0.24512897431850433, - "vy": -0.08516978472471237 - }, - { - "id": 2, - "x": -2.0044350624084473, - "y": -1.8988072872161865, - "orientation": -0.23063936829566956, - "vx": 0.007784708868712187, - "vy": -0.0020975663792341948 - }, - { - "id": 3, - "x": 3.1000912189483643, - "y": -0.8979583978652954, - "orientation": -2.187933921813965, - "vx": -0.0005762072978541255, - "vy": -0.0010347535135224462 - }, - { - "id": 4, - "x": 2.946798801422119, - "y": -1.0706079006195068, - "orientation": -2.175832748413086, - "vx": 0.0008982780855149031, - "vy": 0.0007502080406993628 - }, - { - "id": 5, - "x": 3.228825330734253, - "y": -1.1143227815628052, - "orientation": -2.2962992191314697, - "vx": 0.038202084600925446, - "vy": 0.08373261988162994 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408965110778809, - "y": 0.10970509052276611, - "orientation": -0.4355100989341736, - "vx": -0.036832887679338455, - "vy": -0.04836311191320419 - }, - { - "id": 1, - "x": 1.686165690422058, - "y": -2.8733365535736084, - "orientation": 0.5779948830604553, - "vx": 0.023186102509498596, - "vy": -0.04137670621275902 - }, - { - "id": 2, - "x": 2.9959230422973633, - "y": -0.2144438624382019, - "orientation": -1.7806774377822876, - "vx": 0.5101536512374878, - "vy": 1.1922130584716797 - }, - { - "id": 3, - "x": 1.538385033607483, - "y": -1.6331381797790527, - "orientation": -1.2925289869308472, - "vx": 0.9548866748809814, - "vy": -0.20514130592346191 - }, - { - "id": 4, - "x": -2.6000618934631348, - "y": -2.2970473766326904, - "orientation": -0.11092934012413025, - "vx": 1.6314283257656825e-09, - "vy": -5.124622148855451e-08 - }, - { - "id": 5, - "x": 1.2401195764541626, - "y": -2.47326397895813, - "orientation": -0.5084335803985596, - "vx": 0.18684153258800507, - "vy": -0.04751281440258026 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 39.833333333333336 - } - }, - { - "scenario_id": "low_block_vs_score_aware_zone_flow_t46.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 46.81666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_score_aware_zone_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 46.81666666666666, - "ball_x": -2.5, - "ball_y": -1.4027471542358398, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.4829020500183105, - "y": 0.010061605833470821, - "orientation": -3.0650413036346436, - "vx": 2.3447910280083306e-12, - "vy": 3.8229835963576875e-13 - }, - { - "id": 1, - "x": -2.9932310581207275, - "y": -1.2753353118896484, - "orientation": 3.004338026046753, - "vx": 6.661338147750939e-14, - "vy": -1.7985612998927536e-13 - }, - { - "id": 2, - "x": -2.6018731594085693, - "y": -1.5924137830734253, - "orientation": 2.940403938293457, - "vx": 4.929390229335695e-13, - "vy": -1.6719958750854857e-12 - }, - { - "id": 3, - "x": 3.0099499225616455, - "y": 0.2502867877483368, - "orientation": -2.930485486984253, - "vx": -1.1191048088221578e-12, - "vy": 2.8477220581635265e-13 - }, - { - "id": 4, - "x": 2.861570119857788, - "y": -0.8155945539474487, - "orientation": -3.0656135082244873, - "vx": -2.2648549702353193e-13, - "vy": -4.4297898682543746e-13 - }, - { - "id": 5, - "x": 3.03940749168396, - "y": -0.5894826650619507, - "orientation": -3.04687237739563, - "vx": -4.1300296516055823e-13, - "vy": 5.728750807065808e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402967929840088, - "y": -0.3986753523349762, - "orientation": -0.0008933856151998043, - "vx": -5.881428677412259e-10, - "vy": -2.5962565430859286e-12 - }, - { - "id": 1, - "x": -3.6682558059692383, - "y": -0.42980822920799255, - "orientation": -2.385659694671631, - "vx": -1.0658141036401503e-13, - "vy": 8.376632720796806e-13 - }, - { - "id": 2, - "x": -3.066241979598999, - "y": -0.28213900327682495, - "orientation": -2.218982458114624, - "vx": -2.4646951146678475e-12, - "vy": -1.074140776324839e-12 - }, - { - "id": 3, - "x": -1.9292141199111938, - "y": -0.1340683251619339, - "orientation": -2.8098480701446533, - "vx": -1.092459456231154e-12, - "vy": -5.237477118669176e-13 - }, - { - "id": 4, - "x": -0.30237868428230286, - "y": -1.0665262937545776, - "orientation": -3.0579843521118164, - "vx": -1.2639889135357407e-12, - "vy": 2.0650148258027912e-13 - }, - { - "id": 5, - "x": -0.1123611181974411, - "y": -0.565945029258728, - "orientation": -2.9748666286468506, - "vx": 3.097522238704187e-13, - "vy": 3.83026943495679e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 46.81666666666666 - } - }, - { - "scenario_id": "low_block_vs_score_aware_zone_flow_t15.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 15.166666666666668, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_score_aware_zone_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 15.166666666666668, - "ball_x": -2.000995635986328, - "ball_y": -0.4899183213710785, - "ball_vx": -1.4575007867279055e-11, - "ball_vy": -1.940780869347236e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.4116530418396, - "y": 0.07563318312168121, - "orientation": -3.04856276512146, - "vx": -0.0029637820553034544, - "vy": -0.13300885260105133 - }, - { - "id": 1, - "x": -2.6616971492767334, - "y": -2.026001453399658, - "orientation": 1.1881335973739624, - "vx": -0.1444471925497055, - "vy": -0.10293284803628922 - }, - { - "id": 2, - "x": -1.9755761623382568, - "y": -0.37453415989875793, - "orientation": -2.131540298461914, - "vx": -3.603783937933258e-11, - "vy": -6.56957821476567e-11 - }, - { - "id": 3, - "x": 2.813521385192871, - "y": 0.50264573097229, - "orientation": -2.8761210441589355, - "vx": 0.0419699102640152, - "vy": 0.5126731991767883 - }, - { - "id": 4, - "x": 3.0909695625305176, - "y": -0.5518872737884521, - "orientation": 3.129802703857422, - "vx": 0.00038285492337308824, - "vy": 0.0004285598115529865 - }, - { - "id": 5, - "x": 2.831864356994629, - "y": -0.4389394521713257, - "orientation": -3.1320390701293945, - "vx": 0.002743355929851532, - "vy": 0.009692485444247723 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.400933265686035, - "y": 0.09192649275064468, - "orientation": -0.20600001513957977, - "vx": -0.015366123989224434, - "vy": 0.5163078308105469 - }, - { - "id": 1, - "x": -3.0403764247894287, - "y": -0.23767447471618652, - "orientation": -0.18228965997695923, - "vx": -0.06921697407960892, - "vy": -0.12064981460571289 - }, - { - "id": 2, - "x": -2.845900058746338, - "y": 0.01604006625711918, - "orientation": -0.45250946283340454, - "vx": -0.6018396019935608, - "vy": 0.39485985040664673 - }, - { - "id": 3, - "x": -1.4315152168273926, - "y": -0.4549750089645386, - "orientation": 3.1186625957489014, - "vx": 0.09777010977268219, - "vy": 0.14153051376342773 - }, - { - "id": 4, - "x": -2.086050271987915, - "y": -1.5943019390106201, - "orientation": 1.3684113025665283, - "vx": 0.06035063788294792, - "vy": -0.759613037109375 - }, - { - "id": 5, - "x": 2.807481050491333, - "y": 0.21193674206733704, - "orientation": -2.8564138412475586, - "vx": -0.7685370445251465, - "vy": 0.06570626050233841 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 15.166666666666666 - } - }, - { - "scenario_id": "low_block_vs_shadow_switch_t18.3_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 18.28333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_shadow_switch.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 18.28333333333333, - "ball_x": -4.0, - "ball_y": 2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.425725936889648, - "y": -0.32815998792648315, - "orientation": 2.952730178833008, - "vx": -1.2789769243681803e-12, - "vy": -5.828670879282072e-14 - }, - { - "id": 1, - "x": -2.0690739154815674, - "y": -1.1127369403839111, - "orientation": 2.0309231281280518, - "vx": -3.956834859764058e-12, - "vy": 4.1966430330830917e-13 - }, - { - "id": 2, - "x": -3.3487491607666016, - "y": 1.8506853580474854, - "orientation": 2.08164644241333, - "vx": 3.730349362740526e-12, - "vy": -1.085798118083403e-12 - }, - { - "id": 3, - "x": 3.010222911834717, - "y": 0.8318809270858765, - "orientation": 2.8625028133392334, - "vx": -9.85878045867139e-13, - "vy": -1.7419399256368706e-12 - }, - { - "id": 4, - "x": 3.1380515098571777, - "y": 0.12371847033500671, - "orientation": 2.7835488319396973, - "vx": 2.9176661087149114e-12, - "vy": 6.786238238021269e-14 - }, - { - "id": 5, - "x": 2.929046630859375, - "y": -0.08440990746021271, - "orientation": 2.7458367347717285, - "vx": 2.398081733190338e-13, - "vy": -3.2182589926321725e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402985572814941, - "y": 0.35839322209358215, - "orientation": 0.00093865703092888, - "vx": -6.137490515811805e-10, - "vy": 9.778844400898379e-12 - }, - { - "id": 1, - "x": -3.2383222579956055, - "y": 2.5462236404418945, - "orientation": 0.061843644827604294, - "vx": 0.06482699513435364, - "vy": 0.003925183322280645 - }, - { - "id": 2, - "x": -3.4215128421783447, - "y": 1.0542588233947754, - "orientation": 1.8709471225738525, - "vx": -8.126832540256146e-13, - "vy": -7.593925488436071e-13 - }, - { - "id": 3, - "x": 2.4693713188171387, - "y": 2.3951194286346436, - "orientation": 3.0788779258728027, - "vx": -2.2648549702353193e-13, - "vy": 5.329070518200751e-13 - }, - { - "id": 4, - "x": -3.4756557941436768, - "y": 0.7917124629020691, - "orientation": 1.8764166831970215, - "vx": 1.0791367799356522e-12, - "vy": -4.063416270128073e-13 - }, - { - "id": 5, - "x": -2.9094045162200928, - "y": 1.011922001838684, - "orientation": 2.141143560409546, - "vx": 2.957634137601417e-12, - "vy": 9.79216707719388e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 18.28333333333333 - } - }, - { - "scenario_id": "low_block_vs_shadow_switch_t37.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 37.93333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_shadow_switch.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 37.93333333333333, - "ball_x": -2.25, - "ball_y": -0.0, - "ball_vx": 0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": -0.8841553926467896, - "y": -1.0431797504425049, - "orientation": 2.48484206199646, - "vx": -0.7246565222740173, - "vy": -0.3806411325931549 - }, - { - "id": 1, - "x": -2.1304900646209717, - "y": 0.00289616989903152, - "orientation": 3.1406493186950684, - "vx": -1.0983043239320978e-06, - "vy": 6.072298219805816e-06 - }, - { - "id": 2, - "x": -1.41566002368927, - "y": -0.6455064415931702, - "orientation": 0.7553972005844116, - "vx": 0.26955947279930115, - "vy": 0.7008563876152039 - }, - { - "id": 3, - "x": -1.3044052124023438, - "y": -0.12432586401700974, - "orientation": -0.8030204176902771, - "vx": 0.09609091281890869, - "vy": -0.08860217779874802 - }, - { - "id": 4, - "x": -0.943454921245575, - "y": -0.021066412329673767, - "orientation": 2.1851422786712646, - "vx": 0.3561740517616272, - "vy": 0.396627813577652 - }, - { - "id": 5, - "x": -1.5614579916000366, - "y": 0.5336860418319702, - "orientation": -0.14121173322200775, - "vx": 0.23806613683700562, - "vy": -0.23918132483959198 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.257732391357422, - "y": 0.21323135495185852, - "orientation": -0.05098199099302292, - "vx": -0.10604596883058548, - "vy": 0.556663453578949 - }, - { - "id": 1, - "x": -1.150314450263977, - "y": -0.687021791934967, - "orientation": -1.8600637912750244, - "vx": 0.4847249984741211, - "vy": 0.28488174080848694 - }, - { - "id": 2, - "x": -0.8891156911849976, - "y": -0.6721875071525574, - "orientation": 1.9822558164596558, - "vx": 0.2357473224401474, - "vy": 0.7766359448432922 - }, - { - "id": 3, - "x": -0.7443456053733826, - "y": -0.054267317056655884, - "orientation": -2.9947078227996826, - "vx": 0.5648981928825378, - "vy": -0.3771840035915375 - }, - { - "id": 4, - "x": -1.31163489818573, - "y": 0.20050406455993652, - "orientation": -0.3962598741054535, - "vx": 0.1084330677986145, - "vy": -0.04481877014040947 - }, - { - "id": 5, - "x": -1.2429819107055664, - "y": 0.5312716364860535, - "orientation": -2.4132325649261475, - "vx": -0.012348063290119171, - "vy": -0.011034681461751461 - } - ], - "referee_command": "PREPARE_PENALTY_YELLOW", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 37.93333333333333 - } - }, - { - "scenario_id": "low_block_vs_shadow_switch_t50.8_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 50.8, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 50.8, - "ball_x": -3.5, - "ball_y": -2.799999952316284, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.3794450759887695, - "y": -0.28434059023857117, - "orientation": -2.9675190448760986, - "vx": 1.9184653865522705e-12, - "vy": 4.296563105299356e-13 - }, - { - "id": 1, - "x": -2.574641704559326, - "y": -0.358517587184906, - "orientation": -2.0756442546844482, - "vx": -6.52811138479592e-13, - "vy": -2.0983215165415459e-13 - }, - { - "id": 2, - "x": -2.6419522762298584, - "y": -1.992490291595459, - "orientation": -1.6760506629943848, - "vx": 1.6786572132332367e-12, - "vy": -6.0818017288966075e-12 - }, - { - "id": 3, - "x": 3.009384870529175, - "y": 0.17608170211315155, - "orientation": -2.889806032180786, - "vx": -1.199040866595169e-13, - "vy": -6.536438057480609e-13 - }, - { - "id": 4, - "x": 3.0344789028167725, - "y": -0.6544431447982788, - "orientation": -3.0292880535125732, - "vx": -2.2648549702353193e-13, - "vy": 1.638689184346731e-12 - }, - { - "id": 5, - "x": 2.807877779006958, - "y": -0.8162781596183777, - "orientation": -3.0437686443328857, - "vx": 1.0658141036401503e-13, - "vy": -6.461498003318411e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.398375988006592, - "y": 0.36287999153137207, - "orientation": -0.4735663831233978, - "vx": -1.5987211554602254e-12, - "vy": 1.4205303600078878e-12 - }, - { - "id": 1, - "x": -2.6222236156463623, - "y": -0.8651889562606812, - "orientation": 0.9027875065803528, - "vx": 6.794564910705958e-13, - "vy": -3.197442310920451e-13 - }, - { - "id": 2, - "x": -2.9278745651245117, - "y": 1.407886028289795, - "orientation": -1.5177583694458008, - "vx": -1.0658141036401503e-13, - "vy": -1.0458300891968975e-12 - }, - { - "id": 3, - "x": 2.458820104598999, - "y": 2.0720486640930176, - "orientation": -2.9340922832489014, - "vx": 1.758593271006248e-12, - "vy": 6.767919558114954e-12 - }, - { - "id": 4, - "x": -1.5937354564666748, - "y": -0.4773328900337219, - "orientation": -2.861799478530884, - "vx": 3.623767952376511e-12, - "vy": 1.953437411827963e-12 - }, - { - "id": 5, - "x": -2.3239972591400146, - "y": -0.8229588866233826, - "orientation": 2.906129837036133, - "vx": 3.077538224260934e-12, - "vy": 1.8984813721090177e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 50.8 - } - }, - { - "scenario_id": "low_block_vs_shadow_switch_t10.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 10.15, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_shadow_switch.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 10.15, - "ball_x": -0.6454975008964539, - "ball_y": 0.5102589130401611, - "ball_vx": -3.9968028886505635e-14, - "ball_vy": -9.992007221626409e-15, - "friendly_robots": [ - { - "id": 0, - "x": 4.410024166107178, - "y": 0.0029377187602221966, - "orientation": 3.0425453186035156, - "vx": -3.197442310920451e-13, - "vy": -1.5298960015508456e-13 - }, - { - "id": 1, - "x": -0.5430083274841309, - "y": 0.5564786791801453, - "orientation": -2.724248170852661, - "vx": -3.197442310920451e-13, - "vy": 3.297362383136715e-13 - }, - { - "id": 2, - "x": -2.8952829837799072, - "y": -0.7896155118942261, - "orientation": 0.5672916173934937, - "vx": -0.0949002131819725, - "vy": 0.4222883880138397 - }, - { - "id": 3, - "x": 2.993943929672241, - "y": 0.4766552746295929, - "orientation": 3.1288280487060547, - "vx": 0.02770300582051277, - "vy": 0.0725906491279602 - }, - { - "id": 4, - "x": 3.0337090492248535, - "y": -0.09040971845388412, - "orientation": 2.9807443618774414, - "vx": -1.0125233984581428e-12, - "vy": 1.6391055179809655e-12 - }, - { - "id": 5, - "x": 2.985363245010376, - "y": -0.370404988527298, - "orientation": 2.902682065963745, - "vx": -2.6645352591003757e-14, - "vy": 8.826273045769994e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410073280334473, - "y": -0.015253623947501183, - "orientation": 0.15480470657348633, - "vx": 0.0006396879907697439, - "vy": 0.41122302412986755 - }, - { - "id": 1, - "x": -3.1288013458251953, - "y": 0.5199851393699646, - "orientation": 0.03920486569404602, - "vx": 0.066755510866642, - "vy": 0.5190325379371643 - }, - { - "id": 2, - "x": -2.8569531440734863, - "y": 0.34401407837867737, - "orientation": 0.11177971959114075, - "vx": 0.14974115788936615, - "vy": 0.7035825252532959 - }, - { - "id": 3, - "x": 0.054519832134246826, - "y": 0.5549159049987793, - "orientation": -3.0788354873657227, - "vx": -1.584012088162723e-10, - "vy": -1.3296030942910875e-11 - }, - { - "id": 4, - "x": -2.172821283340454, - "y": -1.1152970790863037, - "orientation": 0.8738428950309753, - "vx": -0.21271023154258728, - "vy": 0.5661214590072632 - }, - { - "id": 5, - "x": 2.7303080558776855, - "y": 0.5901100635528564, - "orientation": 3.1241183280944824, - "vx": -0.4510507583618164, - "vy": -0.7146306037902832 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 10.15 - } - }, - { - "scenario_id": "low_block_vs_shadow_switch_t29.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 29.216666666666665, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 29.216666666666665, - "ball_x": -4.383191108703613, - "ball_y": 0.11781735718250275, - "ball_vx": -0.07648741453886032, - "ball_vy": -0.031113363802433014, - "friendly_robots": [ - { - "id": 0, - "x": 4.413254261016846, - "y": 0.32010647654533386, - "orientation": 3.0920798778533936, - "vx": -0.006749296560883522, - "vy": 0.15774497389793396 - }, - { - "id": 1, - "x": -3.3944003582000732, - "y": 1.8669788837432861, - "orientation": -2.046299934387207, - "vx": 0.5357517600059509, - "vy": -1.0056654214859009 - }, - { - "id": 2, - "x": -3.061378240585327, - "y": 1.7706987857818604, - "orientation": -2.6033945083618164, - "vx": 0.21663638949394226, - "vy": -1.0011228322982788 - }, - { - "id": 3, - "x": 3.0282931327819824, - "y": 0.6629626154899597, - "orientation": 3.1401896476745605, - "vx": 0.1416368931531906, - "vy": -0.37776118516921997 - }, - { - "id": 4, - "x": 3.318854808807373, - "y": -0.28570428490638733, - "orientation": 2.8710904121398926, - "vx": -0.0929168164730072, - "vy": -0.8830114006996155 - }, - { - "id": 5, - "x": 2.9900476932525635, - "y": -0.23932388424873352, - "orientation": 3.0197432041168213, - "vx": 0.03833905607461929, - "vy": -0.3271244168281555 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409998416900635, - "y": 0.027035290375351906, - "orientation": 1.1845864057540894, - "vx": -0.013534324243664742, - "vy": -0.006716790609061718 - }, - { - "id": 1, - "x": -3.0242252349853516, - "y": 0.7516904473304749, - "orientation": -3.135561227798462, - "vx": -0.1254626214504242, - "vy": -0.9790977239608765 - }, - { - "id": 2, - "x": -3.261176824569702, - "y": 1.186661720275879, - "orientation": -2.8923089504241943, - "vx": -0.6089587211608887, - "vy": -0.20214690268039703 - }, - { - "id": 3, - "x": 2.790740966796875, - "y": 0.8804290890693665, - "orientation": 3.0836596488952637, - "vx": -0.12416321039199829, - "vy": -1.0898079872131348 - }, - { - "id": 4, - "x": -2.5786805152893066, - "y": 1.9595413208007812, - "orientation": -2.6369378566741943, - "vx": 0.06279958784580231, - "vy": -0.8959331512451172 - }, - { - "id": 5, - "x": -2.8424057960510254, - "y": 1.9596474170684814, - "orientation": -2.5306339263916016, - "vx": 0.18121609091758728, - "vy": -0.8551362752914429 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 29.216666666666665 - } - }, - { - "scenario_id": "low_block_vs_shadow_switch_t42.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 42.25, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_shadow_switch.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 42.25, - "ball_x": -1.925269603729248, - "ball_y": 0.7377632856369019, - "ball_vx": -2.7977620220553945e-12, - "ball_vy": 1.1124434706744069e-12, - "friendly_robots": [ - { - "id": 0, - "x": 4.213419437408447, - "y": -0.0471993014216423, - "orientation": 3.0040037631988525, - "vx": 0.3457561731338501, - "vy": 0.08334982395172119 - }, - { - "id": 1, - "x": -1.873660922050476, - "y": 0.8376532793045044, - "orientation": -2.0739095211029053, - "vx": -2.7111646261346323e-12, - "vy": 3.26405569239796e-13 - }, - { - "id": 2, - "x": -2.8101296424865723, - "y": -1.4804234504699707, - "orientation": 1.2038413286209106, - "vx": -0.24583280086517334, - "vy": 0.2296016365289688 - }, - { - "id": 3, - "x": 3.2265899181365967, - "y": 0.845227062702179, - "orientation": 3.1011271476745605, - "vx": 0.7527559399604797, - "vy": -0.36481454968452454 - }, - { - "id": 4, - "x": 3.136991024017334, - "y": -0.10496936738491058, - "orientation": 2.951218366622925, - "vx": -0.03498302027583122, - "vy": -0.17337824404239655 - }, - { - "id": 5, - "x": 2.5521836280822754, - "y": 0.12205473333597183, - "orientation": 3.001781463623047, - "vx": 0.6835231184959412, - "vy": -1.17833411693573 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409724712371826, - "y": -0.2142646759748459, - "orientation": 0.33614471554756165, - "vx": -0.0005625681951642036, - "vy": -0.18660719692707062 - }, - { - "id": 1, - "x": -3.2338876724243164, - "y": -0.021121665835380554, - "orientation": 0.39533737301826477, - "vx": -0.17377129197120667, - "vy": 0.22072139382362366 - }, - { - "id": 2, - "x": -2.994302272796631, - "y": 0.43684786558151245, - "orientation": 0.3163798451423645, - "vx": -0.026604246348142624, - "vy": 0.3633764684200287 - }, - { - "id": 3, - "x": 2.8143959045410156, - "y": -0.15866169333457947, - "orientation": 2.9478919506073, - "vx": -0.16049519181251526, - "vy": 0.7341552376747131 - }, - { - "id": 4, - "x": 2.9267678260803223, - "y": 0.7104924917221069, - "orientation": 3.1249935626983643, - "vx": 0.6140640377998352, - "vy": 0.3161078989505768 - }, - { - "id": 5, - "x": 2.2590315341949463, - "y": 0.7827584147453308, - "orientation": 3.1235084533691406, - "vx": 0.5930275917053223, - "vy": -1.2739887237548828 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 42.25 - } - }, - { - "scenario_id": "low_block_vs_shadow_switch_t45.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 45.53333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 45.53333333333333, - "ball_x": -2.999326705932617, - "ball_y": -1.222139596939087, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.407675266265869, - "y": 0.0018709914293140173, - "orientation": -2.9786813259124756, - "vx": -1.828937001846498e-10, - "vy": -2.7219729942240534e-11 - }, - { - "id": 1, - "x": -2.574617385864258, - "y": -0.3584687411785126, - "orientation": -2.0756731033325195, - "vx": 3.170796958329447e-12, - "vy": 2.393085729579525e-12 - }, - { - "id": 2, - "x": -2.973104953765869, - "y": -1.6836559772491455, - "orientation": 2.2023963928222656, - "vx": 0.05131572484970093, - "vy": -0.8791545629501343 - }, - { - "id": 3, - "x": 3.004462242126465, - "y": 0.30031320452690125, - "orientation": -2.8744029998779297, - "vx": -0.16215452551841736, - "vy": 0.4007869064807892 - }, - { - "id": 4, - "x": 3.086564779281616, - "y": -0.6587160229682922, - "orientation": -3.0506880283355713, - "vx": -0.1346951574087143, - "vy": 0.008481438271701336 - }, - { - "id": 5, - "x": 3.0270402431488037, - "y": -1.1091952323913574, - "orientation": -3.0894079208374023, - "vx": 0.35895130038261414, - "vy": -0.17899078130722046 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.406865119934082, - "y": 0.1480611115694046, - "orientation": -0.7674791216850281, - "vx": -0.005364764481782913, - "vy": -0.1349303424358368 - }, - { - "id": 1, - "x": -3.215700626373291, - "y": -1.1840928792953491, - "orientation": -0.4922652244567871, - "vx": 0.7164373397827148, - "vy": -0.3088657557964325 - }, - { - "id": 2, - "x": -3.043825387954712, - "y": -0.8003360033035278, - "orientation": -1.4573615789413452, - "vx": 0.034964241087436676, - "vy": -0.027996553108096123 - }, - { - "id": 3, - "x": 2.549436330795288, - "y": -0.7724009156227112, - "orientation": -3.128986358642578, - "vx": -0.6891375184059143, - "vy": -0.9058977365493774 - }, - { - "id": 4, - "x": 2.846370220184326, - "y": 0.11251455545425415, - "orientation": -2.8718066215515137, - "vx": -0.09475516527891159, - "vy": -0.043872881680727005 - }, - { - "id": 5, - "x": 2.640162706375122, - "y": -1.0558931827545166, - "orientation": -3.020904779434204, - "vx": -0.6084681749343872, - "vy": -0.13649243116378784 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 45.53333333333333 - } - }, - { - "scenario_id": "low_block_vs_split_shape_t47.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 47.0, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_split_shape.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 47.0, - "ball_x": 0.02461603656411171, - "ball_y": 0.06994417309761047, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409907341003418, - "y": 0.39959660172462463, - "orientation": -3.0680994987487793, - "vx": 0.0001629340840736404, - "vy": 0.018274763599038124 - }, - { - "id": 1, - "x": 0.11760181933641434, - "y": -0.0016323821619153023, - "orientation": 3.1406664848327637, - "vx": 0.0009939648443832994, - "vy": 0.0006525400676764548 - }, - { - "id": 2, - "x": 0.8041703701019287, - "y": 0.5012484192848206, - "orientation": -2.8498079776763916, - "vx": -0.007336955517530441, - "vy": -0.0021963720209896564 - }, - { - "id": 3, - "x": 0.8029589056968689, - "y": -0.5001166462898254, - "orientation": 3.1030800342559814, - "vx": 7.28717086673214e-10, - "vy": -2.7641222644092522e-11 - }, - { - "id": 4, - "x": 1.5022468566894531, - "y": 0.7980576753616333, - "orientation": 2.4296791553497314, - "vx": -2.9526447953287516e-09, - "vy": 2.558213640924123e-09 - }, - { - "id": 5, - "x": 1.5027052164077759, - "y": -0.7987683415412903, - "orientation": -2.7134029865264893, - "vx": 1.4860579433673138e-09, - "vy": 6.803391183751728e-10 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40774393081665, - "y": 0.0019518634071573615, - "orientation": 0.014387293718755245, - "vx": -9.85878045867139e-13, - "vy": 3.6872198003190526e-13 - }, - { - "id": 1, - "x": -0.3677178919315338, - "y": 0.7977766990661621, - "orientation": -2.797633171081543, - "vx": -0.4600175619125366, - "vy": -0.24187374114990234 - }, - { - "id": 2, - "x": -0.8029479384422302, - "y": -0.40034687519073486, - "orientation": 0.11804726719856262, - "vx": 5.998844976318196e-09, - "vy": 7.012856961807756e-10 - }, - { - "id": 3, - "x": -1.500929355621338, - "y": 0.5972143411636353, - "orientation": 1.2478591203689575, - "vx": -3.6430858330049887e-11, - "vy": -1.0750400569747853e-10 - }, - { - "id": 4, - "x": -1.4364475011825562, - "y": -0.4986998736858368, - "orientation": -2.1319987773895264, - "vx": -0.11180943995714188, - "vy": -0.17821826040744781 - }, - { - "id": 5, - "x": -2.474809408187866, - "y": 0.008014770224690437, - "orientation": -2.8326051235198975, - "vx": -0.044318340718746185, - "vy": -0.014100470580160618 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 47.0 - } - }, - { - "scenario_id": "low_block_vs_split_shape_t55.8_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 55.75, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 55.75, - "ball_x": -2.5, - "ball_y": -1.6234169006347656, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402989387512207, - "y": 0.33477872610092163, - "orientation": -3.140686273574829, - "vx": 5.3290705182007514e-14, - "vy": 2.681188604469753e-13 - }, - { - "id": 1, - "x": -1.2949138879776, - "y": 0.014974529854953289, - "orientation": -2.6532349586486816, - "vx": -8.79296635503124e-13, - "vy": 8.326672684688674e-15 - }, - { - "id": 2, - "x": -2.2276525497436523, - "y": -0.44560307264328003, - "orientation": -2.695159912109375, - "vx": -2.398081733190338e-13, - "vy": -6.211697822777751e-13 - }, - { - "id": 3, - "x": 3.010127544403076, - "y": 0.28952592611312866, - "orientation": -2.9116668701171875, - "vx": -8.79296635503124e-13, - "vy": -1.3489209749195652e-13 - }, - { - "id": 4, - "x": 2.8251967430114746, - "y": -0.7224276661872864, - "orientation": -3.0381953716278076, - "vx": 4.82280881897168e-12, - "vy": -7.693845560652335e-13 - }, - { - "id": 5, - "x": 3.0984575748443604, - "y": -0.5549976229667664, - "orientation": -3.0300564765930176, - "vx": -1.5054624213917123e-12, - "vy": 3.4638958368304884e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.434444427490234, - "y": -0.3615722954273224, - "orientation": -0.6053277850151062, - "vx": 4.263256414560601e-12, - "vy": -9.375833442959447e-13 - }, - { - "id": 1, - "x": -0.9057407379150391, - "y": -0.06813453137874603, - "orientation": -2.6566812992095947, - "vx": 1.0558220964185239e-12, - "vy": 5.441480599444048e-13 - }, - { - "id": 2, - "x": -2.305384874343872, - "y": -0.22454287111759186, - "orientation": -2.861407995223999, - "vx": 1.0791367799356522e-12, - "vy": 4.0967229608668276e-13 - }, - { - "id": 3, - "x": -2.8693203926086426, - "y": -0.6442145705223083, - "orientation": -2.42246413230896, - "vx": -2.62456723021387e-12, - "vy": -3.3639757646142243e-13 - }, - { - "id": 4, - "x": -0.23927077651023865, - "y": 0.9343398213386536, - "orientation": -2.673227548599243, - "vx": 9.85878045867139e-13, - "vy": 1.4488410471358293e-12 - }, - { - "id": 5, - "x": -1.9598172903060913, - "y": -0.08638283610343933, - "orientation": -2.7923429012298584, - "vx": 1.0345058143457209e-11, - "vy": -2.358530037938067e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 55.75 - } - }, - { - "scenario_id": "low_block_vs_split_shape_t14.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 14.016666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 14.016666666666666, - "ball_x": -1.8944532871246338, - "ball_y": 1.3931859731674194, - "ball_vx": 0.2688058912754059, - "ball_vy": -0.47244125604629517, - "friendly_robots": [ - { - "id": 0, - "x": 4.409827709197998, - "y": -0.002948532812297344, - "orientation": 2.912548303604126, - "vx": -1.7965615484172304e-07, - "vy": -7.24282415376365e-07 - }, - { - "id": 1, - "x": -1.81907320022583, - "y": 1.5754644870758057, - "orientation": -2.0843513011932373, - "vx": -0.008293909952044487, - "vy": 0.04555301368236542 - }, - { - "id": 2, - "x": -2.59100604057312, - "y": 0.1688586175441742, - "orientation": 1.1940038204193115, - "vx": -0.3704063892364502, - "vy": 0.6934226751327515 - }, - { - "id": 3, - "x": 3.0099971294403076, - "y": 0.7239620685577393, - "orientation": 2.9904892444610596, - "vx": -0.0001568720763316378, - "vy": -0.008970568887889385 - }, - { - "id": 4, - "x": 3.0109639167785645, - "y": -0.08372186869382858, - "orientation": 2.834696054458618, - "vx": -0.0025033261626958847, - "vy": -0.0221317820250988 - }, - { - "id": 5, - "x": 2.9476733207702637, - "y": 0.19815590977668762, - "orientation": 2.8787612915039062, - "vx": 0.0178060382604599, - "vy": -0.06917683780193329 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408048629760742, - "y": 0.03500968590378761, - "orientation": 0.5088091492652893, - "vx": 0.009267174638807774, - "vy": -0.12862132489681244 - }, - { - "id": 1, - "x": -1.9956881999969482, - "y": 1.3648004531860352, - "orientation": 0.6349622011184692, - "vx": 0.30461999773979187, - "vy": -0.2564677298069 - }, - { - "id": 2, - "x": -3.015395164489746, - "y": 0.5646041035652161, - "orientation": 0.6741848587989807, - "vx": -0.028191065415740013, - "vy": 0.0909191444516182 - }, - { - "id": 3, - "x": -2.927605390548706, - "y": 0.8080453276634216, - "orientation": 0.5729639530181885, - "vx": -0.09365254640579224, - "vy": 0.06387010961771011 - }, - { - "id": 4, - "x": -1.162304162979126, - "y": 1.4786624908447266, - "orientation": 3.096210241317749, - "vx": -0.10178548842668533, - "vy": 0.16686128079891205 - }, - { - "id": 5, - "x": -1.9465500116348267, - "y": -0.5864714980125427, - "orientation": 1.5371638536453247, - "vx": -0.06261850148439407, - "vy": 1.3197566270828247 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 14.016666666666666 - } - }, - { - "scenario_id": "low_block_vs_split_shape_t24.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 24.25, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 24.25, - "ball_x": -0.32253405451774597, - "ball_y": 2.3975002765655518, - "ball_vx": -0.2153853476047516, - "ball_vy": 0.043957676738500595, - "friendly_robots": [ - { - "id": 0, - "x": 4.41383171081543, - "y": 0.13249912858009338, - "orientation": 2.690549850463867, - "vx": -0.02037966251373291, - "vy": -0.023288410156965256 - }, - { - "id": 1, - "x": -0.2682175040245056, - "y": 2.4977598190307617, - "orientation": -1.7783790826797485, - "vx": 0.015284769237041473, - "vy": -0.0009240547078661621 - }, - { - "id": 2, - "x": -1.1521281003952026, - "y": -0.881264865398407, - "orientation": 1.250695824623108, - "vx": 1.053515911102295, - "vy": 0.17595002055168152 - }, - { - "id": 3, - "x": 3.0099308490753174, - "y": 0.9970542192459106, - "orientation": 2.7452380657196045, - "vx": 4.9545526792371675e-08, - "vy": 1.1838022828669637e-07 - }, - { - "id": 4, - "x": 2.907423973083496, - "y": 0.35163602232933044, - "orientation": 2.578312635421753, - "vx": 0.000487400742713362, - "vy": 0.008863454684615135 - }, - { - "id": 5, - "x": 3.1886909008026123, - "y": 0.3189862370491028, - "orientation": 2.608025074005127, - "vx": 0.0021315133199095726, - "vy": 0.0154233667999506 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409289836883545, - "y": 0.03490534424781799, - "orientation": 0.5209540724754333, - "vx": -0.0012612390564754605, - "vy": -0.061385124921798706 - }, - { - "id": 1, - "x": -0.42796292901039124, - "y": 2.414841890335083, - "orientation": -0.3360150456428528, - "vx": -0.017898064106702805, - "vy": 0.061694614589214325 - }, - { - "id": 2, - "x": -3.2008352279663086, - "y": 0.3545570373535156, - "orientation": 0.6127049326896667, - "vx": 0.08774994313716888, - "vy": -0.03352000191807747 - }, - { - "id": 3, - "x": -2.94889760017395, - "y": 0.5568071603775024, - "orientation": 0.6190497279167175, - "vx": -0.006321301218122244, - "vy": -0.06060798838734627 - }, - { - "id": 4, - "x": 0.2885442078113556, - "y": 2.5015881061553955, - "orientation": -2.9674489498138428, - "vx": 0.07616490870714188, - "vy": -0.006842961069196463 - }, - { - "id": 5, - "x": -1.0607236623764038, - "y": -1.1395058631896973, - "orientation": 1.3261945247650146, - "vx": 1.3246692419052124, - "vy": -0.06666877865791321 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 24.25 - } - }, - { - "scenario_id": "low_block_vs_split_shape_t25.7_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 25.7, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_split_shape.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 25.7, - "ball_x": 3.4009311199188232, - "ball_y": 0.6483581066131592, - "ball_vx": 2.283601760864258, - "ball_vy": -1.0734189748764038, - "friendly_robots": [ - { - "id": 0, - "x": 4.410494327545166, - "y": 0.16459283232688904, - "orientation": 2.6940696239471436, - "vx": -0.0008696432923898101, - "vy": 0.01662083901464939 - }, - { - "id": 1, - "x": 0.5063782930374146, - "y": 1.9822033643722534, - "orientation": -0.4220902621746063, - "vx": 1.1007612943649292, - "vy": -0.8119120597839355 - }, - { - "id": 2, - "x": -1.8173273801803589, - "y": -1.799399971961975, - "orientation": 0.3883630037307739, - "vx": -1.5837610960006714, - "vy": -0.4138420820236206 - }, - { - "id": 3, - "x": 3.016916513442993, - "y": 0.9281617403030396, - "orientation": -2.502225875854492, - "vx": 0.09869223833084106, - "vy": -0.06693775206804276 - }, - { - "id": 4, - "x": 2.8556652069091797, - "y": 0.6370746493339539, - "orientation": 1.4331897497177124, - "vx": -0.2532038986682892, - "vy": 0.5019503831863403 - }, - { - "id": 5, - "x": 3.200441598892212, - "y": 0.6387301087379456, - "orientation": 2.163243055343628, - "vx": 0.23294378817081451, - "vy": 0.5491235256195068 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409783363342285, - "y": 0.06524128466844559, - "orientation": 0.12188819795846939, - "vx": -0.00018739695951808244, - "vy": 0.022541292011737823 - }, - { - "id": 1, - "x": 0.5571550726890564, - "y": 1.4763381481170654, - "orientation": -1.2035566568374634, - "vx": 1.666907787322998, - "vy": -0.4784510135650635 - }, - { - "id": 2, - "x": -2.2954070568084717, - "y": 0.10198879987001419, - "orientation": 0.14538638293743134, - "vx": -0.3802642226219177, - "vy": -0.45323580503463745 - }, - { - "id": 3, - "x": -1.9845623970031738, - "y": 0.733305037021637, - "orientation": 0.14693056046962738, - "vx": -0.22215121984481812, - "vy": -0.18242985010147095 - }, - { - "id": 4, - "x": 0.8756009340286255, - "y": 2.0530261993408203, - "orientation": -0.5426594614982605, - "vx": 0.39195507764816284, - "vy": -0.0906732976436615 - }, - { - "id": 5, - "x": -0.7688015699386597, - "y": -0.7516444325447083, - "orientation": 0.6566405892372131, - "vx": -0.4707201421260834, - "vy": -0.5298333168029785 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 25.7 - } - }, - { - "scenario_id": "low_block_vs_split_shape_t51.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 51.083333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_split_shape.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 51.083333333333336, - "ball_x": -0.437947541475296, - "ball_y": 0.8732024431228638, - "ball_vx": 4.2299497238218464e-13, - "ball_vy": -1.3389289676979388e-12, - "friendly_robots": [ - { - "id": 0, - "x": 4.410016059875488, - "y": 0.00299215130507946, - "orientation": 2.9649667739868164, - "vx": -4.2104986164304137e-10, - "vy": -2.777235386108856e-11 - }, - { - "id": 1, - "x": -0.4580725133419037, - "y": 0.7639454007148743, - "orientation": 1.7291001081466675, - "vx": -2.1815882433884326e-13, - "vy": -4.096722960866828e-12 - }, - { - "id": 2, - "x": -2.4112024307250977, - "y": -1.3763471841812134, - "orientation": 0.8611463904380798, - "vx": 0.8095886707305908, - "vy": 0.9945738315582275 - }, - { - "id": 3, - "x": 3.0025835037231445, - "y": 0.617908239364624, - "orientation": 3.066436290740967, - "vx": 0.01304598618298769, - "vy": 0.009053455665707588 - }, - { - "id": 4, - "x": 2.942028045654297, - "y": -0.08550205081701279, - "orientation": 2.866204261779785, - "vx": -4.64970710822854e-08, - "vy": 2.1694186003173854e-08 - }, - { - "id": 5, - "x": 3.1994264125823975, - "y": -0.21110059320926666, - "orientation": 2.8508963584899902, - "vx": 3.033908797078766e-06, - "vy": -1.191171008940728e-06 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409841537475586, - "y": 0.005500952713191509, - "orientation": 0.2140660285949707, - "vx": -0.0002805539406836033, - "vy": -0.009669560007750988 - }, - { - "id": 1, - "x": -0.5370156764984131, - "y": 1.0235888957977295, - "orientation": -1.8442234992980957, - "vx": -0.8991221189498901, - "vy": 0.022431496530771255 - }, - { - "id": 2, - "x": -3.2319107055664062, - "y": -0.17807604372501373, - "orientation": 0.36241626739501953, - "vx": 0.012757344171404839, - "vy": 0.03140740096569061 - }, - { - "id": 3, - "x": -3.0052785873413086, - "y": -0.02704819105565548, - "orientation": 0.33627086877822876, - "vx": -0.008306118659675121, - "vy": -0.00505162263289094 - }, - { - "id": 4, - "x": 0.1779453009366989, - "y": 0.6781787872314453, - "orientation": 2.7720983028411865, - "vx": -0.06468692421913147, - "vy": 0.15000873804092407 - }, - { - "id": 5, - "x": -1.6647567749023438, - "y": -1.3066420555114746, - "orientation": 1.1712853908538818, - "vx": -0.5234912633895874, - "vy": -0.21998386085033417 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 51.083333333333336 - } - }, - { - "scenario_id": "low_block_vs_switch_of_play_t14.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 14.75, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_switch_of_play.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 14.75, - "ball_x": -2.5, - "ball_y": -0.967710018157959, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.485754013061523, - "y": 0.008504974655807018, - "orientation": -3.06333327293396, - "vx": -6.394884621840902e-13, - "vy": -4.990279023342481e-13 - }, - { - "id": 1, - "x": -2.0277907848358154, - "y": -0.1057002991437912, - "orientation": -2.790154218673706, - "vx": -1.63202784619898e-11, - "vy": -3.4947045257638365e-12 - }, - { - "id": 2, - "x": -2.924736261367798, - "y": -0.8218711018562317, - "orientation": 2.8543310165405273, - "vx": 5.46229728115577e-13, - "vy": -3.197442310920451e-13 - }, - { - "id": 3, - "x": 3.009843111038208, - "y": 0.3464987277984619, - "orientation": -2.979891538619995, - "vx": -1.7319479184152442e-13, - "vy": 1.6536771951791707e-12 - }, - { - "id": 4, - "x": 2.9833099842071533, - "y": -0.6746279001235962, - "orientation": -3.0612659454345703, - "vx": 6.52811138479592e-13, - "vy": 4.496403249731884e-13 - }, - { - "id": 5, - "x": 2.9368999004364014, - "y": -0.25383585691452026, - "orientation": -3.1088035106658936, - "vx": -3.9968028886505635e-14, - "vy": 5.562217353372034e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402930736541748, - "y": -0.4034685492515564, - "orientation": -0.0009497841238044202, - "vx": -1.0117240378804127e-10, - "vy": 3.886890809212673e-12 - }, - { - "id": 1, - "x": -2.639686346054077, - "y": -1.745119571685791, - "orientation": -1.7494860887527466, - "vx": -0.0031550650019198656, - "vy": -0.017559247091412544 - }, - { - "id": 2, - "x": -2.073126792907715, - "y": 0.07133729755878448, - "orientation": -2.8269805908203125, - "vx": -8.379963389870682e-12, - "vy": 4.579669976578771e-15 - }, - { - "id": 3, - "x": 2.4723756313323975, - "y": -2.3985538482666016, - "orientation": 2.8933372497558594, - "vx": -9.059419880941277e-13, - "vy": 2.757793993168889e-12 - }, - { - "id": 4, - "x": -3.0153377056121826, - "y": -0.10376904904842377, - "orientation": -2.075059652328491, - "vx": -8.126832540256146e-13, - "vy": -9.9253938401489e-13 - }, - { - "id": 5, - "x": -3.4312429428100586, - "y": 0.006005795672535896, - "orientation": -2.2226922512054443, - "vx": 1.2256862191861728e-12, - "vy": -1.5656746732428672e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 14.75 - } - }, - { - "scenario_id": "low_block_vs_switch_of_play_t26.4_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 26.45, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 26.45, - "ball_x": -1.1802529096603394, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.394557952880859, - "y": -0.2020721137523651, - "orientation": -3.126457691192627, - "vx": 3.3306690738754696e-12, - "vy": 2.481348460037225e-13 - }, - { - "id": 1, - "x": -0.4250415861606598, - "y": -2.5581934452056885, - "orientation": 0.249801367521286, - "vx": 0.035478148609399796, - "vy": 0.009005586616694927 - }, - { - "id": 2, - "x": -1.4192893505096436, - "y": -1.338321566581726, - "orientation": -1.4063684940338135, - "vx": 1.1857181902996672e-12, - "vy": -1.0125233984581428e-12 - }, - { - "id": 3, - "x": 3.0099260807037354, - "y": -0.31980371475219727, - "orientation": -2.573544979095459, - "vx": -2.6645352591003757e-13, - "vy": 4.1466829969749597e-13 - }, - { - "id": 4, - "x": 3.2084476947784424, - "y": -1.0216597318649292, - "orientation": -2.724717855453491, - "vx": 2.211564265053312e-12, - "vy": 2.0650148258027912e-13 - }, - { - "id": 5, - "x": 2.9258975982666016, - "y": -0.9876899719238281, - "orientation": -2.6932339668273926, - "vx": 1.4122036873231991e-12, - "vy": 3.497202527569243e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.423385143280029, - "y": 0.08287014812231064, - "orientation": -0.02337159775197506, - "vx": -2.211564265053312e-12, - "vy": -2.1649348980190553e-14 - }, - { - "id": 1, - "x": -0.9610635042190552, - "y": -2.3741366863250732, - "orientation": 1.0039372444152832, - "vx": -6.095124405192109e-13, - "vy": -1.092459456231154e-12 - }, - { - "id": 2, - "x": -2.2401955127716064, - "y": 1.4816653728485107, - "orientation": -1.287021517753601, - "vx": -4.263256414560601e-13, - "vy": 1.1857181902996672e-12 - }, - { - "id": 3, - "x": 2.475139617919922, - "y": 2.397001266479492, - "orientation": -2.1682488918304443, - "vx": -1.4654943925052066e-12, - "vy": -1.2922996006636822e-12 - }, - { - "id": 4, - "x": -2.988119125366211, - "y": -0.9611782431602478, - "orientation": -0.8312668204307556, - "vx": 1.865174681370263e-12, - "vy": -9.325873406851315e-13 - }, - { - "id": 5, - "x": -3.1923961639404297, - "y": -1.120628833770752, - "orientation": -0.7345302104949951, - "vx": 2.2515322939398175e-12, - "vy": -5.728750807065808e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 26.45 - } - }, - { - "scenario_id": "low_block_vs_switch_of_play_t50.7_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 50.666666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_switch_of_play.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 50.666666666666664, - "ball_x": -1.6665759086608887, - "ball_y": -1.929345965385437, - "ball_vx": 0.00014614645624533296, - "ball_vy": -0.0004785268392879516, - "friendly_robots": [ - { - "id": 0, - "x": 4.41013240814209, - "y": -0.002947128377854824, - "orientation": -2.83467435836792, - "vx": 1.971756091734278e-12, - "vy": 7.075850322335597e-13 - }, - { - "id": 1, - "x": -1.7615694999694824, - "y": -1.974017858505249, - "orientation": 0.30208292603492737, - "vx": -0.0004252673825249076, - "vy": 0.0007359092123806477 - }, - { - "id": 2, - "x": -1.8247262239456177, - "y": -1.6726891994476318, - "orientation": -1.8209363222122192, - "vx": -1.2943289279937744, - "vy": -0.00105570862069726 - }, - { - "id": 3, - "x": 3.0100064277648926, - "y": -0.04471889138221741, - "orientation": -2.7594521045684814, - "vx": 7.685252434441736e-09, - "vy": 5.4944941929591096e-09 - }, - { - "id": 4, - "x": 3.175630569458008, - "y": -0.7995849847793579, - "orientation": -2.913336753845215, - "vx": 7.759659581552114e-10, - "vy": 1.9087065261658154e-10 - }, - { - "id": 5, - "x": 2.9026362895965576, - "y": -0.8757874369621277, - "orientation": -2.9159669876098633, - "vx": 2.9669600110082683e-11, - "vy": 6.338263247585019e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409994125366211, - "y": 0.002916075522080064, - "orientation": -0.6142562031745911, - "vx": -1.6253665080512292e-12, - "vy": 2.043937935569673e-13 - }, - { - "id": 1, - "x": -1.5857924222946167, - "y": -2.012540817260742, - "orientation": 2.054062843322754, - "vx": -0.0009173299185931683, - "vy": -0.0015116177964955568 - }, - { - "id": 2, - "x": -2.840484380722046, - "y": 1.4089648723602295, - "orientation": -1.2299916744232178, - "vx": 0.06608008593320847, - "vy": 0.14254139363765717 - }, - { - "id": 3, - "x": 2.4751391410827637, - "y": 2.3970837593078613, - "orientation": -2.334451198577881, - "vx": -1.1191048088221578e-12, - "vy": -2.1316282072803006e-13 - }, - { - "id": 4, - "x": -2.8569865226745605, - "y": -0.692694902420044, - "orientation": -0.8036608695983887, - "vx": -1.3589129821411916e-12, - "vy": 1.6053824936079764e-12 - }, - { - "id": 5, - "x": -3.1048014163970947, - "y": -0.7530016303062439, - "orientation": -0.6845722198486328, - "vx": -7.031708548765891e-11, - "vy": 5.7230886696402195e-11 - } - ], - "referee_command": "STOP", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 50.666666666666664 - } - }, - { - "scenario_id": "low_block_vs_switch_of_play_t10.3_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 10.3, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_switch_of_play.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 10.3, - "ball_x": -0.6623198986053467, - "ball_y": 0.496317982673645, - "ball_vx": 1.0325074129013956e-13, - "ball_vy": 1.38222766565832e-13, - "friendly_robots": [ - { - "id": 0, - "x": 4.410024642944336, - "y": 0.0029349953401833773, - "orientation": 3.045585870742798, - "vx": -7.114309141798003e-12, - "vy": -1.736150286035798e-12 - }, - { - "id": 1, - "x": -0.5603798627853394, - "y": 0.5437358021736145, - "orientation": -2.7125792503356934, - "vx": 1.7319479184152442e-13, - "vy": 9.492406860545088e-13 - }, - { - "id": 2, - "x": -2.793462038040161, - "y": -1.2216728925704956, - "orientation": 0.6384401321411133, - "vx": -0.2806701064109802, - "vy": 1.1174992322921753 - }, - { - "id": 3, - "x": 3.007317304611206, - "y": 0.5133628845214844, - "orientation": -3.137889862060547, - "vx": -7.474021401776554e-11, - "vy": -2.0317081350640365e-13 - }, - { - "id": 4, - "x": 3.0246005058288574, - "y": -0.1079811081290245, - "orientation": 2.9801177978515625, - "vx": 3.184119634624949e-12, - "vy": 9.488243524202744e-13 - }, - { - "id": 5, - "x": 2.990605354309082, - "y": -0.3900044560432434, - "orientation": 2.902625560760498, - "vx": -3.597122599785507e-13, - "vy": 8.776313009661862e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40839147567749, - "y": -0.15689657628536224, - "orientation": 0.18755236268043518, - "vx": 0.07046879082918167, - "vy": -0.15176521241664886 - }, - { - "id": 1, - "x": -1.9089423418045044, - "y": -1.472959280014038, - "orientation": 1.0091910362243652, - "vx": 0.03373361751437187, - "vy": -0.035119038075208664 - }, - { - "id": 2, - "x": -0.8150810599327087, - "y": 0.46808433532714844, - "orientation": -0.20067521929740906, - "vx": 0.4176832139492035, - "vy": -0.7693365812301636 - }, - { - "id": 3, - "x": 2.4477334022521973, - "y": -2.3848164081573486, - "orientation": 2.3931915760040283, - "vx": 0.04796601086854935, - "vy": -0.02669752761721611 - }, - { - "id": 4, - "x": -3.0603177547454834, - "y": 0.6939941048622131, - "orientation": -0.08109714090824127, - "vx": 0.014107448048889637, - "vy": -0.01520561520010233 - }, - { - "id": 5, - "x": -2.991638422012329, - "y": 0.4313393235206604, - "orientation": 0.03157162666320801, - "vx": -0.0004291077784728259, - "vy": 0.018526365980505943 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 10.3 - } - }, - { - "scenario_id": "low_block_vs_switch_of_play_t19.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 19.616666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_switch_of_play.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 19.616666666666667, - "ball_x": -2.419940710067749, - "ball_y": -0.16666868329048157, - "ball_vx": 1.4940049197775807e-10, - "ball_vy": -1.8091528275476776e-10, - "friendly_robots": [ - { - "id": 0, - "x": 4.411505699157715, - "y": 0.004578219261020422, - "orientation": -3.115518093109131, - "vx": -0.0026491719763725996, - "vy": -0.008054536767303944 - }, - { - "id": 1, - "x": -2.3433945178985596, - "y": -2.4179680347442627, - "orientation": 1.6070760488510132, - "vx": 0.014300624839961529, - "vy": -0.277650386095047 - }, - { - "id": 2, - "x": -2.4441726207733154, - "y": -0.05400172248482704, - "orientation": -1.6111741065979004, - "vx": 5.383693491012309e-11, - "vy": -6.311711708839596e-10 - }, - { - "id": 3, - "x": 3.010040521621704, - "y": 0.3734099268913269, - "orientation": -3.0434577465057373, - "vx": -7.075332541717216e-05, - "vy": 0.012357985600829124 - }, - { - "id": 4, - "x": 2.9982776641845703, - "y": -0.6104793548583984, - "orientation": 3.0607218742370605, - "vx": 1.2221956779967513e-09, - "vy": -6.177625078152005e-10 - }, - { - "id": 5, - "x": 3.0198848247528076, - "y": -0.32512205839157104, - "orientation": 3.1133906841278076, - "vx": 8.186784583585904e-11, - "vy": -2.406408405875027e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409605026245117, - "y": -0.01436709426343441, - "orientation": -0.07201720774173737, - "vx": -0.0006924564368091524, - "vy": 0.02519644983112812 - }, - { - "id": 1, - "x": -2.2012650966644287, - "y": -0.10125035792589188, - "orientation": -2.705902576446533, - "vx": -0.04355847090482712, - "vy": -0.25377213954925537 - }, - { - "id": 2, - "x": -2.880709648132324, - "y": 1.3015451431274414, - "orientation": -1.2640210390090942, - "vx": -0.06907037645578384, - "vy": 0.3315635919570923 - }, - { - "id": 3, - "x": 2.5280838012695312, - "y": 0.7316808104515076, - "orientation": -3.0521140098571777, - "vx": -0.07293486595153809, - "vy": 1.918154001235962 - }, - { - "id": 4, - "x": -2.8681232929229736, - "y": 0.031133035197854042, - "orientation": -0.4165163040161133, - "vx": -0.030176183208823204, - "vy": -0.0028930946718901396 - }, - { - "id": 5, - "x": -3.1495563983917236, - "y": 0.04772721976041794, - "orientation": -0.2660199999809265, - "vx": 0.029116740450263023, - "vy": -0.006432955153286457 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 19.616666666666667 - } - }, - { - "scenario_id": "low_block_vs_switch_of_play_t31.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 31.349999999999998, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 31.349999999999998, - "ball_x": -1.0130842924118042, - "ball_y": -2.893104076385498, - "ball_vx": 0.012300286442041397, - "ball_vy": 0.008185623213648796, - "friendly_robots": [ - { - "id": 0, - "x": 4.40922737121582, - "y": -0.06792385131120682, - "orientation": -2.664825677871704, - "vx": 0.0013492775615304708, - "vy": 0.11947306990623474 - }, - { - "id": 1, - "x": -0.9020043015480042, - "y": -2.844968557357788, - "orientation": -1.292042851448059, - "vx": 0.452005535364151, - "vy": -0.35944557189941406 - }, - { - "id": 2, - "x": -2.3746907711029053, - "y": -2.0424890518188477, - "orientation": -0.5989620089530945, - "vx": -0.13355141878128052, - "vy": -0.10860022902488708 - }, - { - "id": 3, - "x": 3.009984016418457, - "y": -0.3508618175983429, - "orientation": -2.578904628753662, - "vx": 1.6930016499827616e-05, - "vy": -0.016312403604388237 - }, - { - "id": 4, - "x": 3.207251787185669, - "y": -1.0256907939910889, - "orientation": -2.726590633392334, - "vx": 4.466840408667849e-08, - "vy": -1.0132976768773005e-07 - }, - { - "id": 5, - "x": 2.9259135723114014, - "y": -0.9877745509147644, - "orientation": -2.6927855014801025, - "vx": 5.224178423191006e-08, - "vy": -1.0850084919411529e-07 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410021781921387, - "y": 0.40087422728538513, - "orientation": -0.7704261541366577, - "vx": 3.8790141843492165e-05, - "vy": 0.016055261716246605 - }, - { - "id": 1, - "x": -1.1305134296417236, - "y": -2.889360189437866, - "orientation": 0.26406845450401306, - "vx": 0.009307038970291615, - "vy": -0.0699780061841011 - }, - { - "id": 2, - "x": -1.6734164953231812, - "y": -0.1531038135290146, - "orientation": -1.3159559965133667, - "vx": 0.7720085978507996, - "vy": -1.7578885555267334 - }, - { - "id": 3, - "x": 2.4751415252685547, - "y": 2.3970818519592285, - "orientation": -2.1553397178649902, - "vx": 9.091785813097886e-08, - "vy": -6.016330189595465e-08 - }, - { - "id": 4, - "x": -2.8752706050872803, - "y": -0.8998870849609375, - "orientation": -0.8203343749046326, - "vx": -0.0026609215419739485, - "vy": 0.014720121398568153 - }, - { - "id": 5, - "x": -3.132937431335449, - "y": -0.8846533298492432, - "orientation": -0.7586256861686707, - "vx": 0.004215661436319351, - "vy": 0.012996875680983067 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 31.349999999999998 - } - }, - { - "scenario_id": "low_block_vs_switch_of_play_t57.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 57.71666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 57.71666666666667, - "ball_x": -1.0406335592269897, - "ball_y": 0.2149277776479721, - "ball_vx": 0.2950136065483093, - "ball_vy": 0.6638914346694946, - "friendly_robots": [ - { - "id": 0, - "x": 4.407867908477783, - "y": 0.33701199293136597, - "orientation": -3.093937873840332, - "vx": 0.004006565548479557, - "vy": 0.12815940380096436 - }, - { - "id": 1, - "x": -1.2854645252227783, - "y": 0.008406252600252628, - "orientation": 1.5724126100540161, - "vx": 0.36774319410324097, - "vy": 1.1924914121627808 - }, - { - "id": 2, - "x": -2.1061573028564453, - "y": -1.8259730339050293, - "orientation": 1.2388163805007935, - "vx": -0.9838667511940002, - "vy": -0.5716402530670166 - }, - { - "id": 3, - "x": 3.0102856159210205, - "y": 0.33507317304611206, - "orientation": -3.0789639949798584, - "vx": -6.613945515709929e-06, - "vy": 0.18596139550209045 - }, - { - "id": 4, - "x": 3.1350107192993164, - "y": -0.42980852723121643, - "orientation": 3.022860527038574, - "vx": 0.012789193540811539, - "vy": 0.1975884735584259 - }, - { - "id": 5, - "x": 2.8567025661468506, - "y": -0.4262111186981201, - "orientation": 3.013375997543335, - "vx": 0.012939108535647392, - "vy": 0.2244376242160797 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410037040710449, - "y": 0.012979650869965553, - "orientation": 0.0011809768620878458, - "vx": 0.00016972490993794054, - "vy": -0.021764438599348068 - }, - { - "id": 1, - "x": -0.9984948039054871, - "y": -0.010688559152185917, - "orientation": 0.9333643317222595, - "vx": 0.3259223997592926, - "vy": 1.1738508939743042 - }, - { - "id": 2, - "x": -2.4256794452667236, - "y": 1.4906294345855713, - "orientation": -0.7942766547203064, - "vx": 0.5693299174308777, - "vy": 0.000713909394107759 - }, - { - "id": 3, - "x": 2.4751009941101074, - "y": 2.3970448970794678, - "orientation": -2.560004472732544, - "vx": -9.214495548803825e-07, - "vy": 1.399560233039665e-06 - }, - { - "id": 4, - "x": -2.9730706214904785, - "y": -0.3935108780860901, - "orientation": 0.2513201832771301, - "vx": 0.050830453634262085, - "vy": 0.2549319267272949 - }, - { - "id": 5, - "x": -3.189087152481079, - "y": -0.17357179522514343, - "orientation": 0.13441359996795654, - "vx": 0.379267156124115, - "vy": 0.8880587220191956 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 57.71666666666667 - } - }, - { - "scenario_id": "low_block_vs_three_slot_t28.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 28.083333333333332, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 28.083333333333332, - "ball_x": 2.5, - "ball_y": -1.8391036987304688, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.408736705780029, - "y": -0.39864885807037354, - "orientation": -2.3947317600250244, - "vx": 7.194245199571014e-13, - "vy": -3.7136960173711486e-13 - }, - { - "id": 1, - "x": 1.9139375686645508, - "y": -1.6937410831451416, - "orientation": -0.06261415034532547, - "vx": -2.184918912462308e-12, - "vy": -3.4638958368304884e-13 - }, - { - "id": 2, - "x": -2.194004774093628, - "y": -2.6525309085845947, - "orientation": 0.12516149878501892, - "vx": -4.929390229335695e-13, - "vy": 5.728750807065808e-13 - }, - { - "id": 3, - "x": 2.941638469696045, - "y": -0.8144496083259583, - "orientation": -0.7844195365905762, - "vx": 9.325873406851315e-14, - "vy": -2.19824158875781e-13 - }, - { - "id": 4, - "x": 3.2874159812927246, - "y": -1.1663821935653687, - "orientation": -0.7741605639457703, - "vx": -1.0658141036401503e-12, - "vy": 1.5987211554602254e-13 - }, - { - "id": 5, - "x": 2.987739324569702, - "y": -1.0937002897262573, - "orientation": -0.6544175744056702, - "vx": -2.1316282072803006e-13, - "vy": 3.4638958368304884e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.386948108673096, - "y": -0.1396379917860031, - "orientation": -0.13923871517181396, - "vx": 3.9968028886505635e-13, - "vy": -2.298161660974074e-13 - }, - { - "id": 1, - "x": -1.7952136993408203, - "y": -0.8004675507545471, - "orientation": 0.10234169661998749, - "vx": 1.4654943925052066e-13, - "vy": 1.865174681370263e-13 - }, - { - "id": 2, - "x": -3.0026662349700928, - "y": -0.024537917226552963, - "orientation": -0.24421121180057526, - "vx": 9.459100169806334e-13, - "vy": 1.1678158440275865e-13 - }, - { - "id": 3, - "x": -1.6627833843231201, - "y": -0.5771493315696716, - "orientation": -0.13619278371334076, - "vx": -3.2440716779547074e-12, - "vy": 4.4297898682543746e-13 - }, - { - "id": 4, - "x": 1.8682831525802612, - "y": -2.2484421730041504, - "orientation": -2.5635039806365967, - "vx": -0.0697677955031395, - "vy": -0.04517599940299988 - }, - { - "id": 5, - "x": -0.1361972987651825, - "y": -0.33213987946510315, - "orientation": -0.3943692445755005, - "vx": 2.581268532253489e-14, - "vy": -4.163336342344337e-14 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 28.083333333333332 - } - }, - { - "scenario_id": "low_block_vs_three_slot_t38.6_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 38.56666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 38.56666666666666, - "ball_x": -2.476858377456665, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.4029927253723145, - "y": 0.06859609484672546, - "orientation": -3.1406893730163574, - "vx": 3.2240876635114546e-12, - "vy": 9.16766662584223e-13 - }, - { - "id": 1, - "x": -0.08106893301010132, - "y": -1.3352612257003784, - "orientation": -2.541049003601074, - "vx": 1.124100812432971e-14, - "vy": 2.6645352591003757e-13 - }, - { - "id": 2, - "x": -0.5452375411987305, - "y": -2.1101579666137695, - "orientation": -2.9602224826812744, - "vx": 3.523847880160247e-12, - "vy": 4.1033842990145786e-12 - }, - { - "id": 3, - "x": 3.067891836166382, - "y": -0.250272274017334, - "orientation": -2.657442569732666, - "vx": 1.1191048088221578e-12, - "vy": 5.812017533912694e-13 - }, - { - "id": 4, - "x": 3.173734188079834, - "y": -1.0215696096420288, - "orientation": -2.813950300216675, - "vx": 6.52811138479592e-13, - "vy": 1.951772077291025e-12 - }, - { - "id": 5, - "x": 2.932154655456543, - "y": -0.9689918756484985, - "orientation": -2.7856175899505615, - "vx": 1.1324274851176597e-12, - "vy": -6.328271240363392e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.424341678619385, - "y": -0.3522915840148926, - "orientation": -0.49345049262046814, - "vx": -2.318145675417327e-12, - "vy": -5.162537064506978e-14 - }, - { - "id": 1, - "x": 0.25055816769599915, - "y": -1.60621178150177, - "orientation": -2.6337075233459473, - "vx": 1.5470957848151556e-12, - "vy": 1.3988810110276972e-12 - }, - { - "id": 2, - "x": -3.0558853149414062, - "y": -0.9099787473678589, - "orientation": -1.1349340677261353, - "vx": -1.3322676295501878e-12, - "vy": 3.9968028886505635e-13 - }, - { - "id": 3, - "x": -2.9434051513671875, - "y": -0.4533679485321045, - "orientation": -1.087807297706604, - "vx": 2.4513724383723456e-12, - "vy": 8.659739592076221e-14 - }, - { - "id": 4, - "x": 0.25319552421569824, - "y": -2.074798583984375, - "orientation": -2.825904369354248, - "vx": 6.677991493120317e-13, - "vy": -2.2382096176443156e-12 - }, - { - "id": 5, - "x": 2.0982794761657715, - "y": -0.5662460327148438, - "orientation": -2.529022216796875, - "vx": -5.46229728115577e-13, - "vy": -3.963496197911809e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 38.56666666666666 - } - }, - { - "scenario_id": "low_block_vs_three_slot_t46.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 46.083333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 46.083333333333336, - "ball_x": 1.5823371410369873, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.431389808654785, - "y": -0.3455250859260559, - "orientation": -2.7429466247558594, - "vx": -1.9984014443252818e-12, - "vy": -1.5853984791647235e-12 - }, - { - "id": 1, - "x": -2.035545587539673, - "y": -1.7433140277862549, - "orientation": -0.4315827488899231, - "vx": -2.398081733190338e-13, - "vy": -1.652011860642233e-12 - }, - { - "id": 2, - "x": -1.3416309356689453, - "y": -2.9428417682647705, - "orientation": 0.20101216435432434, - "vx": -1.3322676295501878e-14, - "vy": -7.593925488436071e-13 - }, - { - "id": 3, - "x": 2.9860169887542725, - "y": -0.6035721898078918, - "orientation": -2.240532875061035, - "vx": -3.597122599785507e-13, - "vy": -7.66053886991358e-14 - }, - { - "id": 4, - "x": 3.1789956092834473, - "y": -1.0621258020401, - "orientation": -2.393785238265991, - "vx": 1.5987211554602254e-12, - "vy": 8.326672684688674e-13 - }, - { - "id": 5, - "x": 2.9146053791046143, - "y": -0.9787630438804626, - "orientation": -2.3153722286224365, - "vx": 1.1191048088221578e-12, - "vy": 3.0808688933348094e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.390166759490967, - "y": -0.14114387333393097, - "orientation": -0.023873217403888702, - "vx": -1.7852386235972517e-12, - "vy": 4.013456234019941e-13 - }, - { - "id": 1, - "x": -1.4849417209625244, - "y": -1.7919557094573975, - "orientation": -0.5789363980293274, - "vx": 9.658940314238862e-13, - "vy": -1.745270594710746e-12 - }, - { - "id": 2, - "x": -2.4090418815612793, - "y": -1.9085643291473389, - "orientation": -0.2958678603172302, - "vx": 2.2382096176443156e-12, - "vy": 7.260858581048524e-13 - }, - { - "id": 3, - "x": -2.61297869682312, - "y": -1.215554118156433, - "orientation": -0.6582315564155579, - "vx": 2.211564265053312e-12, - "vy": -6.59472476627343e-13 - }, - { - "id": 4, - "x": -1.1336699724197388, - "y": -2.87593936920166, - "orientation": -0.21791701018810272, - "vx": -6.061817714453355e-13, - "vy": 2.104982854689297e-12 - }, - { - "id": 5, - "x": -0.4022526741027832, - "y": -0.37154826521873474, - "orientation": -1.7413303852081299, - "vx": 8.826273045769994e-14, - "vy": 1.915134717478395e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 46.083333333333336 - } - }, - { - "scenario_id": "low_block_vs_three_slot_t57.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 57.15, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 57.15, - "ball_x": -4.0, - "ball_y": -2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.437633514404297, - "y": -0.12407399713993073, - "orientation": -2.933682680130005, - "vx": 1.2523315717771766e-12, - "vy": -5.412337245047638e-14 - }, - { - "id": 1, - "x": -2.9769370555877686, - "y": -2.4456589221954346, - "orientation": -2.7275919914245605, - "vx": -4.5297099404706387e-13, - "vy": -2.0516921495072893e-12 - }, - { - "id": 2, - "x": 0.5395344495773315, - "y": -2.305468797683716, - "orientation": -3.0517709255218506, - "vx": -6.561418075534675e-13, - "vy": 9.192646643896296e-13 - }, - { - "id": 3, - "x": 3.008049249649048, - "y": -0.06567852199077606, - "orientation": -2.792308807373047, - "vx": 9.85878045867139e-13, - "vy": 5.791200852200973e-13 - }, - { - "id": 4, - "x": 3.0218610763549805, - "y": -0.9051454663276672, - "orientation": -2.898069143295288, - "vx": 2.091660178393795e-12, - "vy": 2.0583534876550402e-12 - }, - { - "id": 5, - "x": 2.8186845779418945, - "y": -0.6638025641441345, - "orientation": -2.872519016265869, - "vx": 8.526512829121202e-13, - "vy": 7.960299086562372e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394543647766113, - "y": -0.40410250425338745, - "orientation": -0.028752446174621582, - "vx": -2.1582735598713043e-12, - "vy": 6.961098364399732e-13 - }, - { - "id": 1, - "x": 0.26631444692611694, - "y": -2.5426230430603027, - "orientation": -3.082772731781006, - "vx": 1.8635093468333253e-12, - "vy": 1.9184653865522705e-12 - }, - { - "id": 2, - "x": -2.9710278511047363, - "y": -0.9106903076171875, - "orientation": -2.10805344581604, - "vx": -2.2648549702353193e-13, - "vy": 1.765254609153999e-13 - }, - { - "id": 3, - "x": -3.17818021774292, - "y": -1.3187586069107056, - "orientation": -2.050464630126953, - "vx": -9.059419880941277e-13, - "vy": -9.325873406851315e-14 - }, - { - "id": 4, - "x": -0.7633864879608154, - "y": -2.099933385848999, - "orientation": -2.887308120727539, - "vx": 4.596323321948148e-13, - "vy": 9.325873406851315e-14 - }, - { - "id": 5, - "x": 0.6180551648139954, - "y": -0.15932463109493256, - "orientation": -2.5531973838806152, - "vx": 3.3306690738754696e-13, - "vy": 2.4896751327219135e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 57.15 - } - }, - { - "scenario_id": "low_block_vs_three_slot_t8.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 8.866666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 8.866666666666667, - "ball_x": -0.721369206905365, - "ball_y": 0.461046040058136, - "ball_vx": 0.012387687340378761, - "ball_vy": -0.01537507213652134, - "friendly_robots": [ - { - "id": 0, - "x": 4.4100260734558105, - "y": 0.002946675755083561, - "orientation": 3.051816940307617, - "vx": -7.957189751550686e-08, - "vy": -7.3571027314756066e-06 - }, - { - "id": 1, - "x": -0.6309812068939209, - "y": 0.527900755405426, - "orientation": -2.4993844032287598, - "vx": 0.0034411665983498096, - "vy": -0.0034283173736184835 - }, - { - "id": 2, - "x": -2.711638927459717, - "y": -1.5138120651245117, - "orientation": 0.7724282145500183, - "vx": -0.41434308886528015, - "vy": 0.5101081728935242 - }, - { - "id": 3, - "x": 3.000546455383301, - "y": 0.5040528774261475, - "orientation": -3.1311447620391846, - "vx": 0.016631433740258217, - "vy": 0.0019253954524174333 - }, - { - "id": 4, - "x": 3.02974534034729, - "y": -0.09408293664455414, - "orientation": 2.9936447143554688, - "vx": 0.007673988118767738, - "vy": -0.002369617810472846 - }, - { - "id": 5, - "x": 2.9912917613983154, - "y": -0.3756827712059021, - "orientation": 2.918912410736084, - "vx": 7.383976935670944e-06, - "vy": 4.875408876614529e-07 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409956932067871, - "y": 0.011097128503024578, - "orientation": 0.11994027346372604, - "vx": -7.697326509514824e-05, - "vy": -0.019494714215397835 - }, - { - "id": 1, - "x": -0.8153064846992493, - "y": 0.5194796323776245, - "orientation": -1.3650012016296387, - "vx": -0.05546046793460846, - "vy": -0.6062065958976746 - }, - { - "id": 2, - "x": -2.861119031906128, - "y": -0.38050422072410583, - "orientation": 0.30305448174476624, - "vx": 0.006476724520325661, - "vy": 0.06058729067444801 - }, - { - "id": 3, - "x": -3.036189079284668, - "y": -0.12592843174934387, - "orientation": 0.2311600148677826, - "vx": 0.04611457884311676, - "vy": -0.03908542916178703 - }, - { - "id": 4, - "x": -0.3293337821960449, - "y": 0.30849024653434753, - "orientation": 3.044342041015625, - "vx": 0.7194123864173889, - "vy": 0.45065662264823914 - }, - { - "id": 5, - "x": -2.4143476486206055, - "y": -0.48445945978164673, - "orientation": 0.4903828501701355, - "vx": 0.06976073235273361, - "vy": -1.302312970161438 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 8.866666666666667 - } - }, - { - "scenario_id": "low_block_vs_three_slot_t33.9_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 33.9, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 33.9, - "ball_x": 2.161883592605591, - "ball_y": -1.089055061340332, - "ball_vx": 2.418065747633591e-11, - "ball_vy": -7.573941473992818e-12, - "friendly_robots": [ - { - "id": 0, - "x": 4.410086631774902, - "y": -0.002969040535390377, - "orientation": -2.692483425140381, - "vx": 5.589465217781253e-06, - "vy": -0.0003445445036049932 - }, - { - "id": 1, - "x": 2.0453455448150635, - "y": -1.0783060789108276, - "orientation": -0.4370531141757965, - "vx": 8.060219158778636e-11, - "vy": -2.5639490530693365e-11 - }, - { - "id": 2, - "x": -0.9860602021217346, - "y": -1.25836980342865, - "orientation": 0.05532374233007431, - "vx": 1.9198333024978638, - "vy": -0.022761885076761246 - }, - { - "id": 3, - "x": 3.010045051574707, - "y": -0.498163104057312, - "orientation": -2.541600465774536, - "vx": -8.372348929697182e-06, - "vy": 0.029251808300614357 - }, - { - "id": 4, - "x": 3.2355451583862305, - "y": -0.9651117324829102, - "orientation": -3.0693039894104004, - "vx": -0.07232257723808289, - "vy": 0.23693838715553284 - }, - { - "id": 5, - "x": 2.9445197582244873, - "y": -0.905593991279602, - "orientation": -2.9387307167053223, - "vx": 0.04706479609012604, - "vy": 0.057050324976444244 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.413039684295654, - "y": -0.007228588219732046, - "orientation": -0.15981881320476532, - "vx": 0.00560532184317708, - "vy": 0.14519363641738892 - }, - { - "id": 1, - "x": 1.1556206941604614, - "y": -0.9514368772506714, - "orientation": -0.13407644629478455, - "vx": 0.41375765204429626, - "vy": -0.033734843134880066 - }, - { - "id": 2, - "x": -2.59419322013855, - "y": -0.373111754655838, - "orientation": -0.2195909023284912, - "vx": 0.4489171504974365, - "vy": 0.3039693832397461 - }, - { - "id": 3, - "x": -2.9861245155334473, - "y": -0.41533592343330383, - "orientation": -0.3404693901538849, - "vx": -0.4060738980770111, - "vy": 0.8697183728218079 - }, - { - "id": 4, - "x": 2.297957420349121, - "y": -1.1833909749984741, - "orientation": -0.9380003213882446, - "vx": -0.29631829261779785, - "vy": -0.6704216003417969 - }, - { - "id": 5, - "x": 2.012946128845215, - "y": -0.37781503796577454, - "orientation": -1.3773727416992188, - "vx": 0.31268513202667236, - "vy": 1.06399667263031 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 33.9 - } - }, - { - "scenario_id": "low_block_vs_three_slot_t51.8_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 51.75, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 51.75, - "ball_x": 1.7915642261505127, - "ball_y": -1.971113920211792, - "ball_vx": -0.04658271744847298, - "ball_vy": 0.19685806334018707, - "friendly_robots": [ - { - "id": 0, - "x": 4.414516448974609, - "y": -0.07685337215662003, - "orientation": -2.491295576095581, - "vx": -0.00738430256024003, - "vy": 0.13497698307037354 - }, - { - "id": 1, - "x": -1.7560149431228638, - "y": -1.4354429244995117, - "orientation": -0.17377512156963348, - "vx": 0.17466944456100464, - "vy": -0.03812140226364136 - }, - { - "id": 2, - "x": -1.1214032173156738, - "y": -2.265679121017456, - "orientation": 0.0332472026348114, - "vx": 1.2705068588256836, - "vy": 0.4584280252456665 - }, - { - "id": 3, - "x": 2.8802881240844727, - "y": -0.821566641330719, - "orientation": -2.273684024810791, - "vx": -0.007209414150565863, - "vy": -0.014961902983486652 - }, - { - "id": 4, - "x": 3.0541646480560303, - "y": -1.0533372163772583, - "orientation": -2.4522197246551514, - "vx": -0.007224041037261486, - "vy": 0.0014132701326161623 - }, - { - "id": 5, - "x": 1.8609434366226196, - "y": -1.8845843076705933, - "orientation": -2.3953092098236084, - "vx": 0.02441599778831005, - "vy": 0.14029614627361298 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.382610321044922, - "y": -0.0645776242017746, - "orientation": -0.3531285524368286, - "vx": -0.09299654513597488, - "vy": 0.5751497745513916 - }, - { - "id": 1, - "x": -0.6650401949882507, - "y": -1.7169517278671265, - "orientation": -0.08333288878202438, - "vx": 1.9242199659347534, - "vy": 0.025582417845726013 - }, - { - "id": 2, - "x": -2.9032976627349854, - "y": -0.9811580777168274, - "orientation": -0.1916203796863556, - "vx": -0.10523708909749985, - "vy": 0.6730944514274597 - }, - { - "id": 3, - "x": -3.043182611465454, - "y": -0.5119935274124146, - "orientation": -0.18518668413162231, - "vx": -0.8014311790466309, - "vy": -0.10670792311429977 - }, - { - "id": 4, - "x": -0.5646927952766418, - "y": -2.3865418434143066, - "orientation": -2.346344232559204, - "vx": 1.4824373722076416, - "vy": 0.21144753694534302 - }, - { - "id": 5, - "x": 1.0176234245300293, - "y": -0.033848974853754044, - "orientation": -1.0393056869506836, - "vx": 1.7342476844787598, - "vy": 0.0907629132270813 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 51.75 - } - }, - { - "scenario_id": "low_block_vs_tiki_taka_t25.9_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 25.883333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 25.883333333333333, - "ball_x": -4.0, - "ball_y": -2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402978420257568, - "y": 0.30594950914382935, - "orientation": -3.1406524181365967, - "vx": 4.263256414560601e-13, - "vy": 1.5987211554602254e-12 - }, - { - "id": 1, - "x": -3.1180737018585205, - "y": -1.6225159168243408, - "orientation": -2.827913522720337, - "vx": 0.0, - "vy": 4.929390229335695e-13 - }, - { - "id": 2, - "x": -1.9780609607696533, - "y": -0.6841963529586792, - "orientation": -2.589423894882202, - "vx": 5.115907697472721e-12, - "vy": -8.260059303211165e-13 - }, - { - "id": 3, - "x": 3.010122060775757, - "y": 0.11037518829107285, - "orientation": -2.7978851795196533, - "vx": -1.199040866595169e-12, - "vy": -9.034439862887211e-13 - }, - { - "id": 4, - "x": 3.147045850753784, - "y": -0.776560366153717, - "orientation": -2.9159700870513916, - "vx": 3.3306690738754696e-12, - "vy": 3.3639757646142243e-13 - }, - { - "id": 5, - "x": 2.8705906867980957, - "y": -0.7639122605323792, - "orientation": -2.9052822589874268, - "vx": -1.3988810110276972e-12, - "vy": 2.7977620220553945e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409714221954346, - "y": -0.39367902278900146, - "orientation": -1.007738709449768, - "vx": -5.302425165609748e-12, - "vy": 1.0708101072509635e-12 - }, - { - "id": 1, - "x": -2.859189033508301, - "y": -1.295992136001587, - "orientation": -2.8587496280670166, - "vx": -9.325873406851315e-13, - "vy": 2.5579538487363607e-12 - }, - { - "id": 2, - "x": -2.004699468612671, - "y": -0.08208203315734863, - "orientation": -2.3020594120025635, - "vx": 1.5187850976872141e-12, - "vy": 7.760458942129844e-13 - }, - { - "id": 3, - "x": 2.7813169956207275, - "y": 0.44552361965179443, - "orientation": -2.785175085067749, - "vx": 1.7319479184152442e-13, - "vy": 2.0317081350640365e-13 - }, - { - "id": 4, - "x": -3.230236053466797, - "y": -1.0119553804397583, - "orientation": -2.1058032512664795, - "vx": -2.2648549702353193e-13, - "vy": 5.3224091800530005e-12 - }, - { - "id": 5, - "x": -2.935276985168457, - "y": -0.804835319519043, - "orientation": -2.1535425186157227, - "vx": -5.3290705182007514e-14, - "vy": -6.661338147750939e-14 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 25.883333333333333 - } - }, - { - "scenario_id": "low_block_vs_tiki_taka_t50.6_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 50.6, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 50.6, - "ball_x": 2.1745355129241943, - "ball_y": -0.5137618184089661, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402961730957031, - "y": -0.11949297040700912, - "orientation": -3.1406643390655518, - "vx": -2.9309887850104133e-13, - "vy": 5.30825383648903e-13 - }, - { - "id": 1, - "x": 2.468517780303955, - "y": -1.2546277046203613, - "orientation": -1.1921279430389404, - "vx": 2.130209031747654e-05, - "vy": -5.3680003475164995e-05 - }, - { - "id": 2, - "x": 3.0105504989624023, - "y": -0.1892368644475937, - "orientation": -2.762629747390747, - "vx": -9.059419880941277e-13, - "vy": -6.986078382453798e-13 - }, - { - "id": 3, - "x": 3.137612819671631, - "y": -0.5724194049835205, - "orientation": 3.0860540866851807, - "vx": -7.593925488436071e-13, - "vy": 2.19824158875781e-13 - }, - { - "id": 4, - "x": 1.8376476764678955, - "y": 0.19984808564186096, - "orientation": 2.012810230255127, - "vx": -0.00816102884709835, - "vy": 0.017287038266658783 - }, - { - "id": 5, - "x": 2.9134445190429688, - "y": -0.5565003752708435, - "orientation": -0.058665163815021515, - "vx": -4.3365311341858614e-11, - "vy": 2.121636200058674e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.478348255157471, - "y": 0.004366679582744837, - "orientation": 0.03795717656612396, - "vx": 4.796163466380676e-13, - "vy": -7.650390737579116e-13 - }, - { - "id": 1, - "x": 2.7582004070281982, - "y": -1.0883729457855225, - "orientation": -0.5457278490066528, - "vx": 2.5446311724408588e-12, - "vy": 1.4654943925052066e-13 - }, - { - "id": 2, - "x": 2.395343065261841, - "y": -0.0439949594438076, - "orientation": 0.15697206556797028, - "vx": -5.46229728115577e-13, - "vy": -2.7124136270373356e-13 - }, - { - "id": 3, - "x": 2.812882900238037, - "y": 0.20491190254688263, - "orientation": -2.2886922359466553, - "vx": 1.9051427102567686e-12, - "vy": 6.078471059822732e-14 - }, - { - "id": 4, - "x": -3.1802332401275635, - "y": 0.31710588932037354, - "orientation": -0.1588204801082611, - "vx": -8.526512829121202e-13, - "vy": 3.7969627442180354e-13 - }, - { - "id": 5, - "x": -2.902193307876587, - "y": 0.2634657621383667, - "orientation": -0.1578664928674698, - "vx": 2.398081733190338e-13, - "vy": -7.993605777301127e-14 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 50.6 - } - }, - { - "scenario_id": "low_block_vs_tiki_taka_t7.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 7.583333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_tiki_taka.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 7.583333333333334, - "ball_x": -0.7202773094177246, - "ball_y": 0.46496260166168213, - "ball_vx": -0.0035674250684678555, - "ball_vy": -0.09338847547769547, - "friendly_robots": [ - { - "id": 0, - "x": 4.410168170928955, - "y": 0.019791174679994583, - "orientation": 3.0547289848327637, - "vx": -0.0002961495774798095, - "vy": -0.03481939062476158 - }, - { - "id": 1, - "x": -0.631325900554657, - "y": 0.5337274074554443, - "orientation": -2.481703996658325, - "vx": -0.035647518932819366, - "vy": -0.05086351931095123 - }, - { - "id": 2, - "x": -2.321441650390625, - "y": -1.4172155857086182, - "orientation": 0.9202409386634827, - "vx": -0.5838285684585571, - "vy": -0.3939845561981201 - }, - { - "id": 3, - "x": 2.9239609241485596, - "y": 0.47058939933776855, - "orientation": 3.130917549133301, - "vx": 0.15099424123764038, - "vy": 0.06366949528455734 - }, - { - "id": 4, - "x": 3.006211519241333, - "y": -0.08391239494085312, - "orientation": 2.9927003383636475, - "vx": 0.06338529288768768, - "vy": -0.0216029342263937 - }, - { - "id": 5, - "x": 2.9676551818847656, - "y": -0.37505966424942017, - "orientation": 2.910844326019287, - "vx": 0.05182073265314102, - "vy": 0.0038019136991351843 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.405709266662598, - "y": -0.06966956704854965, - "orientation": 0.10414379835128784, - "vx": -0.026826772838830948, - "vy": -0.3089177906513214 - }, - { - "id": 1, - "x": -0.7304466366767883, - "y": -0.8879993557929993, - "orientation": 1.6271640062332153, - "vx": -1.3096944093704224, - "vy": -1.2733930349349976 - }, - { - "id": 2, - "x": 1.5017768144607544, - "y": 0.5251359939575195, - "orientation": 3.098151683807373, - "vx": 1.8292222023010254, - "vy": 0.5822007060050964 - }, - { - "id": 3, - "x": -0.5289029479026794, - "y": 0.6817479133605957, - "orientation": -2.1840932369232178, - "vx": -0.2282339334487915, - "vy": 0.0889599397778511 - }, - { - "id": 4, - "x": -3.264192819595337, - "y": -0.051371585577726364, - "orientation": 0.19184742867946625, - "vx": -0.07058867812156677, - "vy": 0.8017159700393677 - }, - { - "id": 5, - "x": -3.0042340755462646, - "y": 0.020944152027368546, - "orientation": 0.18408602476119995, - "vx": -0.09251648187637329, - "vy": 0.6783982515335083 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 7.583333333333333 - } - }, - { - "scenario_id": "low_block_vs_tiki_taka_t11.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 11.133333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 11.133333333333333, - "ball_x": -4.325199127197266, - "ball_y": -0.2591346800327301, - "ball_vx": -0.667532742023468, - "ball_vy": 0.6975734829902649, - "friendly_robots": [ - { - "id": 0, - "x": 4.409911155700684, - "y": 0.002997377887368202, - "orientation": -3.0568127632141113, - "vx": -3.403982304917008e-07, - "vy": 3.908729013346601e-06 - }, - { - "id": 1, - "x": -1.6102882623672485, - "y": 0.19499221444129944, - "orientation": -2.7311017513275146, - "vx": -0.488271027803421, - "vy": -1.1620877981185913 - }, - { - "id": 2, - "x": -2.7081546783447266, - "y": -1.4073611497879028, - "orientation": 2.6513516902923584, - "vx": -0.05352715775370598, - "vy": 1.0572755336761475 - }, - { - "id": 3, - "x": 3.0102803707122803, - "y": 0.24530161917209625, - "orientation": -3.012864589691162, - "vx": 0.0009531209943816066, - "vy": 0.268731027841568 - }, - { - "id": 4, - "x": 3.135270118713379, - "y": -0.670725405216217, - "orientation": 3.136418104171753, - "vx": 0.11540662497282028, - "vy": 0.31759727001190186 - }, - { - "id": 5, - "x": 2.8986165523529053, - "y": -0.5249119400978088, - "orientation": -3.1211726665496826, - "vx": 0.04951981082558632, - "vy": 0.16289302706718445 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41042947769165, - "y": -0.22412076592445374, - "orientation": -0.60649174451828, - "vx": -0.004954664967954159, - "vy": 0.04234007000923157 - }, - { - "id": 1, - "x": -2.3367412090301514, - "y": -1.4875589609146118, - "orientation": 2.907783269882202, - "vx": -0.14515693485736847, - "vy": 0.5324257612228394 - }, - { - "id": 2, - "x": 2.5415351390838623, - "y": 0.6864928007125854, - "orientation": -2.7109594345092773, - "vx": -1.0293174982070923, - "vy": 0.1963079869747162 - }, - { - "id": 3, - "x": -1.9029029607772827, - "y": 0.41405266523361206, - "orientation": -2.231076717376709, - "vx": -0.8543506264686584, - "vy": -1.3469164371490479 - }, - { - "id": 4, - "x": -3.1481950283050537, - "y": -0.8595154881477356, - "orientation": -2.6589102745056152, - "vx": 0.2919759154319763, - "vy": 0.8660364151000977 - }, - { - "id": 5, - "x": -2.9323601722717285, - "y": -0.8294671773910522, - "orientation": -3.1174402236938477, - "vx": 0.0036156445275992155, - "vy": 0.6884377598762512 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 11.133333333333333 - } - }, - { - "scenario_id": "low_block_vs_tiki_taka_t21.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 21.6, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_tiki_taka.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 21.6, - "ball_x": -1.5946015119552612, - "ball_y": -0.27090775966644287, - "ball_vx": 0.00011022676335414872, - "ball_vy": -0.006380231119692326, - "friendly_robots": [ - { - "id": 0, - "x": 4.413636207580566, - "y": 0.1147475391626358, - "orientation": -3.055438756942749, - "vx": -0.006779374089092016, - "vy": -0.20169779658317566 - }, - { - "id": 1, - "x": -2.1797356605529785, - "y": -1.76565682888031, - "orientation": 1.0704692602157593, - "vx": -0.6107521653175354, - "vy": 0.6008726358413696 - }, - { - "id": 2, - "x": -1.491432785987854, - "y": -0.23256687819957733, - "orientation": -2.5134925842285156, - "vx": -0.00023540598340332508, - "vy": -0.0058312928304076195 - }, - { - "id": 3, - "x": 3.01015305519104, - "y": 0.2740161120891571, - "orientation": -3.012023687362671, - "vx": -0.00012788083404302597, - "vy": 0.11020027101039886 - }, - { - "id": 4, - "x": 3.1618244647979736, - "y": -0.5277578234672546, - "orientation": 3.0978622436523438, - "vx": 0.009075092151761055, - "vy": 0.1216660812497139 - }, - { - "id": 5, - "x": 2.881706476211548, - "y": -0.49926432967185974, - "orientation": 3.1029839515686035, - "vx": 0.0055825733579695225, - "vy": 0.09819397330284119 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.401940822601318, - "y": -0.10012906789779663, - "orientation": -0.09594380855560303, - "vx": -0.014767210930585861, - "vy": 0.17582719027996063 - }, - { - "id": 1, - "x": -1.623072862625122, - "y": -1.8668466806411743, - "orientation": 1.5107561349868774, - "vx": -0.1263962835073471, - "vy": -0.16509713232517242 - }, - { - "id": 2, - "x": -1.5246974229812622, - "y": -0.6761300563812256, - "orientation": 0.881829559803009, - "vx": 0.00721548730507493, - "vy": 0.7497442960739136 - }, - { - "id": 3, - "x": 1.6019343137741089, - "y": -0.6544622778892517, - "orientation": 3.023566484451294, - "vx": 1.718610167503357, - "vy": 0.8559165000915527 - }, - { - "id": 4, - "x": -3.1252284049987793, - "y": 0.1486237496137619, - "orientation": -0.2754410207271576, - "vx": 0.19831965863704681, - "vy": -0.030854739248752594 - }, - { - "id": 5, - "x": -2.970327138900757, - "y": -0.17800332605838776, - "orientation": -0.15587639808654785, - "vx": 0.11448842287063599, - "vy": 0.2599171996116638 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 21.6 - } - }, - { - "scenario_id": "low_block_vs_tiki_taka_t31.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 31.483333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 31.483333333333334, - "ball_x": -4.006165027618408, - "ball_y": -2.53963041305542, - "ball_vx": 0.08427654951810837, - "ball_vy": 0.17514769732952118, - "friendly_robots": [ - { - "id": 0, - "x": 4.409460544586182, - "y": 0.4025847911834717, - "orientation": -2.8043925762176514, - "vx": 0.0009494561818428338, - "vy": 0.013045561499893665 - }, - { - "id": 1, - "x": -3.8971571922302246, - "y": -2.5675156116485596, - "orientation": -1.4294538497924805, - "vx": 0.03378194570541382, - "vy": -0.20937760174274445 - }, - { - "id": 2, - "x": -1.6320585012435913, - "y": -1.1925227642059326, - "orientation": -2.6001060009002686, - "vx": 0.15119795501232147, - "vy": -0.09222180396318436 - }, - { - "id": 3, - "x": 3.0100924968719482, - "y": 0.016144705936312675, - "orientation": -2.7895891666412354, - "vx": -0.00016550906002521515, - "vy": -0.007225618697702885 - }, - { - "id": 4, - "x": 3.154025077819824, - "y": -0.8637678027153015, - "orientation": -2.909435987472534, - "vx": -0.00016452012641821057, - "vy": -0.00345603353343904 - }, - { - "id": 5, - "x": 2.870925188064575, - "y": -0.8494681715965271, - "orientation": -2.8982861042022705, - "vx": 3.890174411935732e-05, - "vy": 0.0005583213060162961 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410040378570557, - "y": -0.40708041191101074, - "orientation": -1.3711165189743042, - "vx": -9.419264870302868e-07, - "vy": -1.9085061353507626e-07 - }, - { - "id": 1, - "x": -4.104914665222168, - "y": -2.4866843223571777, - "orientation": -0.14957424998283386, - "vx": -0.019420037046074867, - "vy": -0.0031143028754740953 - }, - { - "id": 2, - "x": -2.360088348388672, - "y": 0.3162391781806946, - "orientation": -2.164034366607666, - "vx": -0.33930596709251404, - "vy": 0.32941582798957825 - }, - { - "id": 3, - "x": 2.034381866455078, - "y": -1.6012320518493652, - "orientation": -2.892962694168091, - "vx": -0.44845375418663025, - "vy": -1.4575804471969604 - }, - { - "id": 4, - "x": -3.131840705871582, - "y": -1.1192015409469604, - "orientation": -2.105240821838379, - "vx": 0.007108490914106369, - "vy": -0.0006970880785956979 - }, - { - "id": 5, - "x": -2.9485771656036377, - "y": -0.9364908933639526, - "orientation": -2.139777183532715, - "vx": -0.00010967810521833599, - "vy": -0.0005843425169587135 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 31.483333333333334 - } - }, - { - "scenario_id": "low_block_vs_tiki_taka_plus_t31.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 31.8, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_tiki_taka_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 31.8, - "ball_x": 2.4881083965301514, - "ball_y": 0.6557223796844482, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402968406677246, - "y": 0.002702204743400216, - "orientation": 3.1321194171905518, - "vx": 6.394884621840902e-13, - "vy": 5.616080517301114e-13 - }, - { - "id": 1, - "x": -2.249034881591797, - "y": 0.7764924168586731, - "orientation": 1.2326875925064087, - "vx": 1.5987211554602254e-13, - "vy": 1.5987211554602254e-13 - }, - { - "id": 2, - "x": 3.277989149093628, - "y": 0.7991753220558167, - "orientation": -0.719669759273529, - "vx": 5.728750807065808e-13, - "vy": -1.1191048088221578e-12 - }, - { - "id": 3, - "x": 2.7600932121276855, - "y": 0.19351527094841003, - "orientation": 0.14069432020187378, - "vx": -5.46229728115577e-13, - "vy": 2.6645352591003757e-14 - }, - { - "id": 4, - "x": 3.26395583152771, - "y": 0.46474525332450867, - "orientation": -1.9449594020843506, - "vx": -3.9968028886505635e-14, - "vy": -2.970956813896919e-12 - }, - { - "id": 5, - "x": 3.073291301727295, - "y": 0.15491700172424316, - "orientation": -1.2101585865020752, - "vx": 1.1857181902996672e-12, - "vy": 4.346523141407488e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.392172813415527, - "y": 0.043229036033153534, - "orientation": -0.00569492019712925, - "vx": -1.305622276959184e-12, - "vy": -4.261174746389429e-13 - }, - { - "id": 1, - "x": 1.6988483667373657, - "y": 0.7669195532798767, - "orientation": 3.002575159072876, - "vx": 1.4575007867279055e-11, - "vy": -1.9451107391432743e-12 - }, - { - "id": 2, - "x": 2.9119322299957275, - "y": -0.48450347781181335, - "orientation": 1.92318594455719, - "vx": 2.7977620220553945e-13, - "vy": -2.209898930516374e-12 - }, - { - "id": 3, - "x": 1.9670480489730835, - "y": 1.2556922435760498, - "orientation": 2.2850301265716553, - "vx": -0.006172428838908672, - "vy": 0.007107182405889034 - }, - { - "id": 4, - "x": 1.725346565246582, - "y": 0.4539826810359955, - "orientation": -2.883967876434326, - "vx": -0.018726922571659088, - "vy": -0.004953011404722929 - }, - { - "id": 5, - "x": 2.931382179260254, - "y": 1.3099414110183716, - "orientation": 0.9743472337722778, - "vx": 0.009622359648346901, - "vy": 0.014201457612216473 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 31.8 - } - }, - { - "scenario_id": "low_block_vs_tiki_taka_plus_t43.3_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 43.333333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 43.333333333333336, - "ball_x": -2.715036392211914, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.4017252922058105, - "y": 0.2189568281173706, - "orientation": -3.140659809112549, - "vx": -4.583000645652646e-12, - "vy": -3.655409308578328e-13 - }, - { - "id": 1, - "x": -1.3831311464309692, - "y": -1.9100338220596313, - "orientation": -1.2770805358886719, - "vx": -5.062616992290714e-13, - "vy": 9.325873406851315e-14 - }, - { - "id": 2, - "x": 1.2324894666671753, - "y": 0.9800753593444824, - "orientation": -2.416921854019165, - "vx": -2.1316282072803006e-13, - "vy": -1.8318679906315083e-12 - }, - { - "id": 3, - "x": 2.928431272506714, - "y": -0.03630385175347328, - "orientation": -2.661842107772827, - "vx": 4.9826809345177026e-12, - "vy": -3.226585665316861e-14 - }, - { - "id": 4, - "x": 3.1753082275390625, - "y": -1.1412688493728638, - "orientation": -2.842982053756714, - "vx": 3.064215547965432e-13, - "vy": 5.861977570020827e-13 - }, - { - "id": 5, - "x": 2.9627432823181152, - "y": -0.8339760303497314, - "orientation": -2.794431209564209, - "vx": 7.061018436615996e-13, - "vy": 2.9309887850104133e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.418973445892334, - "y": -0.3929329812526703, - "orientation": -0.522832989692688, - "vx": 6.128431095930864e-13, - "vy": 7.97695243193175e-13 - }, - { - "id": 1, - "x": -0.5565110445022583, - "y": -0.9867080450057983, - "orientation": -2.3548312187194824, - "vx": -2.298161660974074e-13, - "vy": -3.027578188152802e-12 - }, - { - "id": 2, - "x": 1.5672966241836548, - "y": 1.5732016563415527, - "orientation": -2.3455560207366943, - "vx": -7.993605777301127e-14, - "vy": 1.7918999617450027e-12 - }, - { - "id": 3, - "x": 2.5622341632843018, - "y": 0.6021318435668945, - "orientation": -2.544104814529419, - "vx": 6.261657858885883e-13, - "vy": 9.992007221626409e-13 - }, - { - "id": 4, - "x": -3.1695754528045654, - "y": -0.8036729097366333, - "orientation": -1.1418944597244263, - "vx": 2.7977620220553945e-13, - "vy": -7.360778653264788e-13 - }, - { - "id": 5, - "x": -2.992875099182129, - "y": -0.6040775179862976, - "orientation": -1.3011817932128906, - "vx": 6.661338147750939e-13, - "vy": -8.826273045769994e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 43.333333333333336 - } - }, - { - "scenario_id": "low_block_vs_tiki_taka_plus_t17.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 17.933333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 17.933333333333334, - "ball_x": -1.8381602764129639, - "ball_y": -0.9523318409919739, - "ball_vx": 0.6743313074111938, - "ball_vy": -0.5222147703170776, - "friendly_robots": [ - { - "id": 0, - "x": 4.408267021179199, - "y": 0.02381865866482258, - "orientation": -3.0042524337768555, - "vx": 0.006208197679370642, - "vy": -0.0862470418214798 - }, - { - "id": 1, - "x": -2.4782159328460693, - "y": -2.103693723678589, - "orientation": 1.0916000604629517, - "vx": 0.191475048661232, - "vy": -0.0018827173626050353 - }, - { - "id": 2, - "x": -1.7783994674682617, - "y": -0.7136493921279907, - "orientation": -1.9720131158828735, - "vx": 0.05560413375496864, - "vy": 0.07052312791347504 - }, - { - "id": 3, - "x": 3.0100486278533936, - "y": 0.21334713697433472, - "orientation": -2.9284329414367676, - "vx": 0.0006118571036495268, - "vy": -0.038985542953014374 - }, - { - "id": 4, - "x": 3.152801752090454, - "y": -0.624272882938385, - "orientation": -3.0993871688842773, - "vx": -0.004606103524565697, - "vy": -0.0540233850479126 - }, - { - "id": 5, - "x": 2.8748762607574463, - "y": -0.5693240761756897, - "orientation": -3.085548162460327, - "vx": -0.0027620696928352118, - "vy": -0.06567906588315964 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412622451782227, - "y": -0.0503704734146595, - "orientation": -0.29246199131011963, - "vx": -0.05411733686923981, - "vy": -0.19095398485660553 - }, - { - "id": 1, - "x": -1.9429881572723389, - "y": -0.9418297410011292, - "orientation": -0.17578916251659393, - "vx": 0.5762287974357605, - "vy": -0.7429220080375671 - }, - { - "id": 2, - "x": -2.116824150085449, - "y": -2.2589070796966553, - "orientation": 1.375670313835144, - "vx": 0.20477311313152313, - "vy": -0.10802409052848816 - }, - { - "id": 3, - "x": 2.575594425201416, - "y": -0.15502730011940002, - "orientation": -2.996779680252075, - "vx": 0.3895856738090515, - "vy": 0.13906972110271454 - }, - { - "id": 4, - "x": -3.144918441772461, - "y": -0.2966405153274536, - "orientation": -0.39368492364883423, - "vx": 0.05889902636408806, - "vy": -0.013079207390546799 - }, - { - "id": 5, - "x": -2.91557240486145, - "y": -0.18822993338108063, - "orientation": -0.5557745099067688, - "vx": 0.04428541287779808, - "vy": -0.02868654392659664 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 17.933333333333334 - } - }, - { - "scenario_id": "low_block_vs_tiki_taka_plus_t38.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 38.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/low_block_vs_tiki_taka_plus.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 38.2, - "ball_x": 1.689017415046692, - "ball_y": 0.8230020403862, - "ball_vx": 3.6637359812630166e-13, - "ball_vy": -1.1673995103933521e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.407242774963379, - "y": 0.0009847802575677633, - "orientation": 2.846994400024414, - "vx": -3.730349362740526e-13, - "vy": -7.92608166599873e-13 - }, - { - "id": 1, - "x": -2.539052724838257, - "y": -1.5058674812316895, - "orientation": 0.49814996123313904, - "vx": 0.045050617307424545, - "vy": -0.254797101020813 - }, - { - "id": 2, - "x": 3.2127695083618164, - "y": 0.9258971810340881, - "orientation": 3.138950824737549, - "vx": 0.1585431843996048, - "vy": -0.053122684359550476 - }, - { - "id": 3, - "x": 1.779587984085083, - "y": 0.8891094326972961, - "orientation": -2.384587049484253, - "vx": -1.1923795284474181e-11, - "vy": -2.0626833574510783e-11 - }, - { - "id": 4, - "x": 3.0976688861846924, - "y": -0.05063703656196594, - "orientation": 2.590057373046875, - "vx": -0.01897299289703369, - "vy": -0.007614882197231054 - }, - { - "id": 5, - "x": 3.0090479850769043, - "y": 0.17306311428546906, - "orientation": 2.6850292682647705, - "vx": -5.9818816566803434e-12, - "vy": 6.919465000976288e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4096598625183105, - "y": 0.008868275210261345, - "orientation": 0.13168224692344666, - "vx": -0.0005980780115351081, - "vy": -0.015600670129060745 - }, - { - "id": 1, - "x": 1.7596423625946045, - "y": 0.5865129828453064, - "orientation": 1.215896725654602, - "vx": 0.20388472080230713, - "vy": -0.42388588190078735 - }, - { - "id": 2, - "x": 3.028170347213745, - "y": 1.3591132164001465, - "orientation": -2.775054931640625, - "vx": 0.23066838085651398, - "vy": 0.20948992669582367 - }, - { - "id": 3, - "x": 2.8918190002441406, - "y": 0.7495737075805664, - "orientation": 3.012570858001709, - "vx": 0.16758950054645538, - "vy": -0.15410968661308289 - }, - { - "id": 4, - "x": -2.7762956619262695, - "y": -0.18112143874168396, - "orientation": 0.2247186154127121, - "vx": -0.4111759066581726, - "vy": -0.05575364828109741 - }, - { - "id": 5, - "x": -1.9011073112487793, - "y": 0.3042745888233185, - "orientation": 0.13601985573768616, - "vx": -1.8893671035766602, - "vy": -0.34115907549858093 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_low_block_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 38.2 - } - }, - { - "scenario_id": "overload_flow_vs_overload_press_t64.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 64.6, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_overload_press.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 64.6, - "ball_x": -0.0, - "ball_y": -0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409592628479004, - "y": 0.39320746064186096, - "orientation": -3.055086612701416, - "vx": 0.0007149783195927739, - "vy": 0.02950233221054077 - }, - { - "id": 1, - "x": 0.12229188531637192, - "y": -0.005862890742719173, - "orientation": 3.140699863433838, - "vx": -0.004032148979604244, - "vy": 0.010314845480024815 - }, - { - "id": 2, - "x": 0.8052879571914673, - "y": 0.5042344331741333, - "orientation": -2.467273235321045, - "vx": -0.009303204715251923, - "vy": -0.007449711672961712 - }, - { - "id": 3, - "x": 0.793475866317749, - "y": -0.48263031244277954, - "orientation": -1.2105953693389893, - "vx": 0.011477931402623653, - "vy": -0.03055872768163681 - }, - { - "id": 4, - "x": 1.4981333017349243, - "y": 0.7977575063705444, - "orientation": 0.8775267601013184, - "vx": 0.0020966108422726393, - "vy": 0.0025187518913298845 - }, - { - "id": 5, - "x": 1.5006474256515503, - "y": -0.7971163392066956, - "orientation": -1.7925844192504883, - "vx": -1.4969518957741457e-08, - "vy": -6.674483898905237e-08 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409519672393799, - "y": 0.28930526971817017, - "orientation": -0.04979376494884491, - "vx": -0.0005927026504650712, - "vy": 0.21222765743732452 - }, - { - "id": 1, - "x": -0.7818399667739868, - "y": 0.4150189459323883, - "orientation": -2.451504945755005, - "vx": -0.03194918856024742, - "vy": -0.02642301470041275 - }, - { - "id": 2, - "x": -0.4231671392917633, - "y": 0.7129689455032349, - "orientation": -2.74619722366333, - "vx": -0.39690837264060974, - "vy": -0.2013443112373352 - }, - { - "id": 3, - "x": -1.4604288339614868, - "y": 0.6164053082466125, - "orientation": -2.7494821548461914, - "vx": -0.06961797177791595, - "vy": -0.02886209823191166 - }, - { - "id": 4, - "x": -0.8758289813995361, - "y": -0.9255252480506897, - "orientation": 2.732316255569458, - "vx": -1.3873974084854126, - "vy": 0.5427847504615784 - }, - { - "id": 5, - "x": -0.6130430102348328, - "y": -0.7388021945953369, - "orientation": 2.8745789527893066, - "vx": -1.748284101486206, - "vy": 0.6177030801773071 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 64.6 - } - }, - { - "scenario_id": "overload_flow_vs_overload_press_t31.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 31.15, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 31.15, - "ball_x": 3.771746873855591, - "ball_y": 2.207329750061035, - "ball_vx": 1.851852005074761e-12, - "ball_vy": 3.064215547965432e-12, - "friendly_robots": [ - { - "id": 0, - "x": 4.41415548324585, - "y": 0.09410325437784195, - "orientation": 1.873781442642212, - "vx": -0.007418150547891855, - "vy": -0.16551291942596436 - }, - { - "id": 1, - "x": 2.8116579055786133, - "y": 0.9571051597595215, - "orientation": 0.9263445138931274, - "vx": 0.014002678915858269, - "vy": 0.08405725657939911 - }, - { - "id": 2, - "x": 3.0517418384552, - "y": 0.9943044781684875, - "orientation": 1.041946291923523, - "vx": -0.0163120087236166, - "vy": 0.014387650415301323 - }, - { - "id": 3, - "x": 1.2166037559509277, - "y": 0.761465847492218, - "orientation": 0.5139702558517456, - "vx": -0.03411483392119408, - "vy": -0.021684935316443443 - }, - { - "id": 4, - "x": -3.0246288776397705, - "y": -1.2453746795654297, - "orientation": 0.3383161425590515, - "vx": -0.3951254189014435, - "vy": -0.4720916152000427 - }, - { - "id": 5, - "x": 0.3671394884586334, - "y": -0.5722092986106873, - "orientation": 0.6051727533340454, - "vx": 1.5647087097167969, - "vy": -0.34394580125808716 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.413159370422363, - "y": -0.08241583406925201, - "orientation": 0.2769779562950134, - "vx": 0.005616196896880865, - "vy": 0.1449517458677292 - }, - { - "id": 1, - "x": 1.7972114086151123, - "y": 0.7491397857666016, - "orientation": 0.6351949572563171, - "vx": -1.1986478476444518e-09, - "vy": -9.086531527202624e-10 - }, - { - "id": 2, - "x": 3.327404737472534, - "y": 2.5158565044403076, - "orientation": -0.2151062935590744, - "vx": 1.2752569913864136, - "vy": -0.1729859858751297 - }, - { - "id": 3, - "x": 2.932655096054077, - "y": 0.30585411190986633, - "orientation": 1.1561486721038818, - "vx": 0.0004349316004663706, - "vy": -0.00022540810459759086 - }, - { - "id": 4, - "x": 1.7971614599227905, - "y": -0.7509213089942932, - "orientation": 0.9812474846839905, - "vx": 4.263256414560601e-13, - "vy": -5.229150445984487e-13 - }, - { - "id": 5, - "x": 3.5514209270477295, - "y": 2.142914295196533, - "orientation": 0.2997877597808838, - "vx": 0.40300115942955017, - "vy": 0.1172131597995758 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 31.15 - } - }, - { - "scenario_id": "overload_flow_vs_overload_press_t55.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 55.86666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_overload_press.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 55.86666666666667, - "ball_x": 3.089677095413208, - "ball_y": -0.5387012958526611, - "ball_vx": 0.33210664987564087, - "ball_vy": 0.6602483987808228, - "friendly_robots": [ - { - "id": 0, - "x": 4.410167217254639, - "y": -0.0029225365724414587, - "orientation": -2.6963775157928467, - "vx": -1.7963758409678121e-06, - "vy": 3.7451170555868885e-06 - }, - { - "id": 1, - "x": 2.775087594985962, - "y": -0.1584138125181198, - "orientation": -0.7206690311431885, - "vx": 0.6785687208175659, - "vy": -0.8608675003051758 - }, - { - "id": 2, - "x": 3.339128017425537, - "y": -0.5721737146377563, - "orientation": 3.0819475650787354, - "vx": -0.02970372885465622, - "vy": -0.08927776664495468 - }, - { - "id": 3, - "x": 2.255765914916992, - "y": -0.0367729589343071, - "orientation": -0.2892947196960449, - "vx": 0.4571002423763275, - "vy": 1.4922300577163696 - }, - { - "id": 4, - "x": 2.164202928543091, - "y": 0.558559238910675, - "orientation": -0.7213094234466553, - "vx": -0.16196908056735992, - "vy": -0.21979139745235443 - }, - { - "id": 5, - "x": 2.687039375305176, - "y": -1.1891417503356934, - "orientation": 0.6256983876228333, - "vx": -0.6438656449317932, - "vy": -0.060325365513563156 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408679962158203, - "y": 0.35461267828941345, - "orientation": -0.11724557727575302, - "vx": -0.00536632863804698, - "vy": 0.08595582097768784 - }, - { - "id": 1, - "x": 3.2135324478149414, - "y": 1.6863048076629639, - "orientation": -1.516581654548645, - "vx": -0.13289731740951538, - "vy": -0.5786475539207458 - }, - { - "id": 2, - "x": 2.582829236984253, - "y": -0.4160996675491333, - "orientation": -0.32238662242889404, - "vx": -0.2731444835662842, - "vy": -0.37009456753730774 - }, - { - "id": 3, - "x": 2.897202491760254, - "y": 0.08008124679327011, - "orientation": -1.287939190864563, - "vx": -0.019990619271993637, - "vy": 0.577766478061676 - }, - { - "id": 4, - "x": 3.0398848056793213, - "y": -0.6271030306816101, - "orientation": 1.1603606939315796, - "vx": 0.004003244452178478, - "vy": 0.7862849235534668 - }, - { - "id": 5, - "x": 2.721461057662964, - "y": -0.9811566472053528, - "orientation": 0.4666508734226227, - "vx": 0.036871351301670074, - "vy": 0.14548872411251068 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_overload_press_kernel_strategy", - "frame_ts": 55.86666666666667 - } - }, - { - "scenario_id": "overload_flow_vs_press_and_pass_t13.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 13.366666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_press_and_pass.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 13.366666666666667, - "ball_x": -2.5, - "ball_y": 0.8525591492652893, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.48365592956543, - "y": -0.1431383192539215, - "orientation": 3.0769834518432617, - "vx": -4.263256414560601e-13, - "vy": 4.846123502488808e-13 - }, - { - "id": 1, - "x": -1.3388928174972534, - "y": 0.2874431312084198, - "orientation": 2.991532802581787, - "vx": -9.592326932761353e-13, - "vy": 2.44804176929847e-13 - }, - { - "id": 2, - "x": -1.687623143196106, - "y": 0.5538842082023621, - "orientation": 2.9925458431243896, - "vx": -5.46229728115577e-13, - "vy": -3.863576125695545e-13 - }, - { - "id": 3, - "x": -1.5855519771575928, - "y": -0.019413156434893608, - "orientation": 2.7403385639190674, - "vx": 5.262457136723242e-13, - "vy": 9.575673587391975e-15 - }, - { - "id": 4, - "x": -1.846200942993164, - "y": 0.7453745007514954, - "orientation": -2.5795440673828125, - "vx": 2.171596236166806e-12, - "vy": 9.658940314238862e-14 - }, - { - "id": 5, - "x": -2.88960599899292, - "y": 0.1297599822282791, - "orientation": 2.485065221786499, - "vx": -9.725553695716371e-13, - "vy": 2.6478819137309983e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393720626831055, - "y": 0.3619656264781952, - "orientation": 0.029925454407930374, - "vx": 2.5579538487363607e-12, - "vy": -2.8310687127941492e-14 - }, - { - "id": 1, - "x": -1.8490586280822754, - "y": -0.16720685362815857, - "orientation": 2.889218807220459, - "vx": -2.2648549702353193e-13, - "vy": 1.4904744105592727e-13 - }, - { - "id": 2, - "x": -0.9503418803215027, - "y": 0.1234961673617363, - "orientation": 3.0846779346466064, - "vx": 3.75699471533153e-12, - "vy": 9.962863867229999e-13 - }, - { - "id": 3, - "x": -1.9337265491485596, - "y": 0.338178426027298, - "orientation": -0.738672137260437, - "vx": 0.04555273801088333, - "vy": -0.04136664792895317 - }, - { - "id": 4, - "x": -3.052433729171753, - "y": 0.01773696206510067, - "orientation": 2.0076799392700195, - "vx": 1.8385293287792592e-12, - "vy": -1.8266638202035779e-13 - }, - { - "id": 5, - "x": -1.6754511594772339, - "y": 0.2623714506626129, - "orientation": 2.636394500732422, - "vx": 2.2648549702353193e-13, - "vy": -1.6486811915683575e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 13.366666666666667 - } - }, - { - "scenario_id": "overload_flow_vs_press_and_pass_t30.3_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 30.316666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_press_and_pass.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 30.316666666666666, - "ball_x": 0.0, - "ball_y": -0.0, - "ball_vx": 0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409254550933838, - "y": -0.002847228664904833, - "orientation": 3.1399755477905273, - "vx": -1.6786572132332367e-12, - "vy": -2.2595206955466907e-13 - }, - { - "id": 1, - "x": 0.7264512181282043, - "y": 0.4601404368877411, - "orientation": -0.6833581924438477, - "vx": 0.12936541438102722, - "vy": -0.10582460463047028 - }, - { - "id": 2, - "x": 0.10483672469854355, - "y": -0.8620803356170654, - "orientation": 0.195913165807724, - "vx": 0.5086327195167542, - "vy": 0.13049499690532684 - }, - { - "id": 3, - "x": 1.369085431098938, - "y": 0.39813467860221863, - "orientation": 0.9904819130897522, - "vx": 0.23016174137592316, - "vy": 0.3552500605583191 - }, - { - "id": 4, - "x": 1.4448872804641724, - "y": -0.6298903226852417, - "orientation": 0.4960005581378937, - "vx": 0.09696045517921448, - "vy": 0.05258645489811897 - }, - { - "id": 5, - "x": 2.4469966888427734, - "y": -0.023600662127137184, - "orientation": 0.41796019673347473, - "vx": 0.09324958175420761, - "vy": 0.04152098670601845 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409882545471191, - "y": 0.3973632752895355, - "orientation": -0.08800964802503586, - "vx": -0.00020631020015571266, - "vy": 0.022198151797056198 - }, - { - "id": 1, - "x": -0.12403760850429535, - "y": -0.0032026907429099083, - "orientation": 0.0009346395963802934, - "vx": 0.0071034193970263, - "vy": 0.00563463568687439 - }, - { - "id": 2, - "x": -0.803963303565979, - "y": 0.49982574582099915, - "orientation": 0.04305652529001236, - "vx": 0.006972695700824261, - "vy": 0.0003065561468247324 - }, - { - "id": 3, - "x": -0.7993292212486267, - "y": -0.4918331503868103, - "orientation": -1.6518285274505615, - "vx": -0.0011801181826740503, - "vy": -0.01436806283891201 - }, - { - "id": 4, - "x": -1.5029290914535522, - "y": 0.8005171418190002, - "orientation": -0.17380154132843018, - "vx": 1.7852386235972517e-12, - "vy": 3.863576125695545e-13 - }, - { - "id": 5, - "x": -1.4988925457000732, - "y": -0.7947775721549988, - "orientation": -1.780643105506897, - "vx": -0.0019483378855511546, - "vy": -0.009187846444547176 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 30.316666666666666 - } - }, - { - "scenario_id": "overload_flow_vs_press_and_pass_t18.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 18.166666666666668, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_press_and_pass.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 18.166666666666668, - "ball_x": -2.912348747253418, - "ball_y": 1.5329371690750122, - "ball_vx": 0.001976986415684223, - "ball_vy": -0.06536731123924255, - "friendly_robots": [ - { - "id": 0, - "x": 4.412906169891357, - "y": -0.4001588523387909, - "orientation": 2.884805679321289, - "vx": -0.005108314100652933, - "vy": -0.017288222908973694 - }, - { - "id": 1, - "x": -2.623579740524292, - "y": -0.03327110409736633, - "orientation": 1.9122226238250732, - "vx": -0.7426052689552307, - "vy": 0.21511484682559967 - }, - { - "id": 2, - "x": -2.2645699977874756, - "y": 0.758707582950592, - "orientation": 2.021881103515625, - "vx": -0.21187862753868103, - "vy": -0.37575289607048035 - }, - { - "id": 3, - "x": -2.4656896591186523, - "y": 0.8108213543891907, - "orientation": 2.2058637142181396, - "vx": -0.10562475770711899, - "vy": 0.20952612161636353 - }, - { - "id": 4, - "x": -2.8300137519836426, - "y": 1.6086273193359375, - "orientation": -2.0474936962127686, - "vx": -0.10363804548978806, - "vy": 0.0562385730445385 - }, - { - "id": 5, - "x": -3.163334369659424, - "y": 1.7072018384933472, - "orientation": 0.49718430638313293, - "vx": -0.08127917349338531, - "vy": 0.4044624865055084 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408340930938721, - "y": 0.17798399925231934, - "orientation": 0.7123682498931885, - "vx": -0.002520558889955282, - "vy": -0.31303292512893677 - }, - { - "id": 1, - "x": -3.057271718978882, - "y": 1.1101197004318237, - "orientation": -2.451162099838257, - "vx": -0.3963625133037567, - "vy": 1.1717170476913452 - }, - { - "id": 2, - "x": -1.659507155418396, - "y": 0.15220163762569427, - "orientation": 2.387227773666382, - "vx": -0.6322230100631714, - "vy": 0.17903417348861694 - }, - { - "id": 3, - "x": -2.5576045513153076, - "y": 1.455453634262085, - "orientation": 2.587623357772827, - "vx": -0.6382324695587158, - "vy": 0.8722146153450012 - }, - { - "id": 4, - "x": -2.6628005504608154, - "y": 1.1310361623764038, - "orientation": 1.9261099100112915, - "vx": 0.5503397583961487, - "vy": 0.5686023235321045 - }, - { - "id": 5, - "x": -1.864673376083374, - "y": 0.9611095190048218, - "orientation": 2.5841519832611084, - "vx": -0.19113098084926605, - "vy": 0.049814242869615555 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 18.166666666666668 - } - }, - { - "scenario_id": "overload_flow_vs_press_and_pass_t34.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 34.55, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 34.55, - "ball_x": 0.7320337891578674, - "ball_y": -0.10501036792993546, - "ball_vx": 0.041320763528347015, - "ball_vy": -0.33978989720344543, - "friendly_robots": [ - { - "id": 0, - "x": 4.410142421722412, - "y": -0.2137490212917328, - "orientation": 3.116957902908325, - "vx": 0.00886497087776661, - "vy": -0.03488489240407944 - }, - { - "id": 1, - "x": 3.1904056072235107, - "y": 0.05066303536295891, - "orientation": -3.0081653594970703, - "vx": 0.7707892060279846, - "vy": 0.3780020475387573 - }, - { - "id": 2, - "x": 2.97981333732605, - "y": -0.005201961845159531, - "orientation": -3.1295006275177, - "vx": 0.17922064661979675, - "vy": 0.8787150382995605 - }, - { - "id": 3, - "x": -0.09958190470933914, - "y": -0.053496263921260834, - "orientation": -0.17977070808410645, - "vx": 0.3050321936607361, - "vy": -0.17120957374572754 - }, - { - "id": 4, - "x": -0.32188916206359863, - "y": -0.12396855652332306, - "orientation": 0.13400442898273468, - "vx": 0.5377805233001709, - "vy": -0.22656910121440887 - }, - { - "id": 5, - "x": 0.8238527178764343, - "y": -0.04042982682585716, - "orientation": 2.819592237472534, - "vx": -0.19686231017112732, - "vy": 0.09644531458616257 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41007661819458, - "y": 0.004546394571661949, - "orientation": -0.008929085917770863, - "vx": 0.00012994857388548553, - "vy": -0.007787332404404879 - }, - { - "id": 1, - "x": 0.9684117436408997, - "y": 0.18119338154792786, - "orientation": -2.3180713653564453, - "vx": 0.8764246702194214, - "vy": 0.04153742268681526 - }, - { - "id": 2, - "x": 2.9211266040802, - "y": 0.5465748906135559, - "orientation": -2.6898930072784424, - "vx": 0.10750218480825424, - "vy": 1.0148569345474243 - }, - { - "id": 3, - "x": 0.6202360391616821, - "y": -0.09998611360788345, - "orientation": 0.1107688769698143, - "vx": 0.042945701628923416, - "vy": -0.3344949781894684 - }, - { - "id": 4, - "x": 1.4320905208587646, - "y": 0.08835764974355698, - "orientation": -2.9905500411987305, - "vx": 0.31341657042503357, - "vy": -0.3072541654109955 - }, - { - "id": 5, - "x": 0.390304297208786, - "y": -0.08846478909254074, - "orientation": 0.024173276498913765, - "vx": -0.04122406616806984, - "vy": -0.005064858589321375 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 34.55 - } - }, - { - "scenario_id": "overload_flow_vs_press_trigger_flow_t40.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 40.43333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_press_trigger_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 40.43333333333333, - "ball_x": -2.5, - "ball_y": -1.7833075523376465, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402866363525391, - "y": 0.39986366033554077, - "orientation": -3.139496326446533, - "vx": 7.007727731433988e-12, - "vy": -2.5596191832732984e-12 - }, - { - "id": 1, - "x": -2.9316766262054443, - "y": -1.1906877756118774, - "orientation": -2.4900577068328857, - "vx": 1.8252066524837574e-12, - "vy": 1.865174681370263e-13 - }, - { - "id": 2, - "x": 1.6852054595947266, - "y": -0.5697818994522095, - "orientation": -2.374845266342163, - "vx": 1.3988810110276972e-13, - "vy": -5.995204332975845e-14 - }, - { - "id": 3, - "x": -3.7016518115997314, - "y": -2.3829948902130127, - "orientation": -1.8321092128753662, - "vx": -1.7985612998927536e-12, - "vy": 1.7053025658242404e-12 - }, - { - "id": 4, - "x": -0.5472664833068848, - "y": 1.2026617527008057, - "orientation": -2.143761396408081, - "vx": -7.793765632868599e-13, - "vy": 1.865174681370263e-13 - }, - { - "id": 5, - "x": -4.096460819244385, - "y": -2.350709915161133, - "orientation": -2.4406638145446777, - "vx": 1.4122036873231991e-12, - "vy": 1.5587531265737198e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402909278869629, - "y": -0.3925558924674988, - "orientation": -0.0009261008817702532, - "vx": -1.971756091734278e-12, - "vy": -2.2132295995902496e-12 - }, - { - "id": 1, - "x": -2.0001983642578125, - "y": 1.85914945602417, - "orientation": -1.8238383531570435, - "vx": 3.9968028886505635e-14, - "vy": -7.061018436615996e-13 - }, - { - "id": 2, - "x": -3.262183666229248, - "y": -0.6479284167289734, - "orientation": -1.8282023668289185, - "vx": -1.98507876802978e-12, - "vy": -2.5979218776228663e-13 - }, - { - "id": 3, - "x": -4.138981819152832, - "y": -1.748132586479187, - "orientation": -2.990391969680786, - "vx": -8.79296635503124e-12, - "vy": -1.7985612998927536e-13 - }, - { - "id": 4, - "x": 0.48929986357688904, - "y": 0.2403535693883896, - "orientation": -1.95673668384552, - "vx": -8.493206138382448e-14, - "vy": 5.46229728115577e-13 - }, - { - "id": 5, - "x": 3.9018092155456543, - "y": 1.5397216081619263, - "orientation": -2.721658706665039, - "vx": -3.863576125695545e-13, - "vy": 2.4580337765200966e-12 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 40.43333333333333 - } - }, - { - "scenario_id": "overload_flow_vs_press_trigger_flow_t47.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 47.46666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 47.46666666666667, - "ball_x": -3.039140224456787, - "ball_y": -2.1875743865966797, - "ball_vx": 0.3385314643383026, - "ball_vy": 0.876582145690918, - "friendly_robots": [ - { - "id": 0, - "x": 4.409971237182617, - "y": 0.0029964547138661146, - "orientation": -2.8514935970306396, - "vx": -1.9984014443252818e-12, - "vy": 1.9118821109609385e-13 - }, - { - "id": 1, - "x": -3.121889591217041, - "y": -2.3027260303497314, - "orientation": 1.2405787706375122, - "vx": 0.002835277235135436, - "vy": 0.0011527718743309379 - }, - { - "id": 2, - "x": -2.1309754848480225, - "y": 0.31359779834747314, - "orientation": -1.9379756450653076, - "vx": -0.11191045492887497, - "vy": 0.06376862525939941 - }, - { - "id": 3, - "x": -3.226961135864258, - "y": -2.448899984359741, - "orientation": -0.7082071304321289, - "vx": 0.11378467828035355, - "vy": -0.08102049678564072 - }, - { - "id": 4, - "x": -2.875437021255493, - "y": 0.6939025521278381, - "orientation": -1.6809146404266357, - "vx": -0.2848573625087738, - "vy": -0.34288597106933594 - }, - { - "id": 5, - "x": -2.7336766719818115, - "y": -0.8331625461578369, - "orientation": -1.6721726655960083, - "vx": 0.6989583373069763, - "vy": 1.6186245679855347 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.415278434753418, - "y": 0.20278288424015045, - "orientation": -1.0462727546691895, - "vx": 0.009466247633099556, - "vy": 0.36460259556770325 - }, - { - "id": 1, - "x": -3.193861722946167, - "y": 0.5687066912651062, - "orientation": -1.5448180437088013, - "vx": -0.3219289481639862, - "vy": 0.23773765563964844 - }, - { - "id": 2, - "x": -3.432692766189575, - "y": -1.1301039457321167, - "orientation": -1.1855204105377197, - "vx": 0.32783523201942444, - "vy": 0.6188578605651855 - }, - { - "id": 3, - "x": -3.098694324493408, - "y": -2.097604513168335, - "orientation": -0.833906352519989, - "vx": 0.8519719243049622, - "vy": 0.0044635022059082985 - }, - { - "id": 4, - "x": -2.261615037918091, - "y": 0.5963019728660583, - "orientation": -1.9120457172393799, - "vx": -0.8459029197692871, - "vy": 0.4118853509426117 - }, - { - "id": 5, - "x": 3.1476101875305176, - "y": 1.4701896905899048, - "orientation": -2.604170560836792, - "vx": 0.5409072041511536, - "vy": 0.3544914424419403 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 47.46666666666667 - } - }, - { - "scenario_id": "overload_flow_vs_press_trigger_flow_t55.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 55.53333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 55.53333333333333, - "ball_x": -0.19728060066699982, - "ball_y": 0.4239319860935211, - "ball_vx": 0.16411390900611877, - "ball_vy": -0.2858516275882721, - "friendly_robots": [ - { - "id": 0, - "x": 4.409582138061523, - "y": -0.007720626890659332, - "orientation": 3.043006658554077, - "vx": -0.010901622474193573, - "vy": -0.11058920621871948 - }, - { - "id": 1, - "x": -0.20383447408676147, - "y": 0.5357466340065002, - "orientation": 0.09362972527742386, - "vx": 0.306366503238678, - "vy": -0.2515958547592163 - }, - { - "id": 2, - "x": -0.10367094725370407, - "y": 0.8662798404693604, - "orientation": -1.4973719120025635, - "vx": 0.7023298740386963, - "vy": -0.5968350768089294 - }, - { - "id": 3, - "x": 2.4966180324554443, - "y": 0.4775417149066925, - "orientation": -3.1386802196502686, - "vx": 0.9056054949760437, - "vy": 0.03129306063055992 - }, - { - "id": 4, - "x": 1.4185796976089478, - "y": 0.01894330233335495, - "orientation": 2.793593168258667, - "vx": 1.8949967622756958, - "vy": 0.30630961060523987 - }, - { - "id": 5, - "x": -1.58464515209198, - "y": 0.39293327927589417, - "orientation": 0.027628427371382713, - "vx": -0.47936728596687317, - "vy": -0.2739083766937256 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407284259796143, - "y": -0.14001822471618652, - "orientation": 0.12171019613742828, - "vx": -0.0018235237803310156, - "vy": -0.011403663083910942 - }, - { - "id": 1, - "x": -1.2527581453323364, - "y": 0.23935511708259583, - "orientation": 0.4863102436065674, - "vx": 0.05639538913965225, - "vy": 0.2150801122188568 - }, - { - "id": 2, - "x": -0.7090396285057068, - "y": -0.2615046203136444, - "orientation": 1.005334496498108, - "vx": -1.1650917530059814, - "vy": -1.0794696807861328 - }, - { - "id": 3, - "x": -0.7302377223968506, - "y": 0.43852585554122925, - "orientation": -0.02723991870880127, - "vx": 0.1502130925655365, - "vy": -0.09628991782665253 - }, - { - "id": 4, - "x": -2.599825143814087, - "y": -0.4978494942188263, - "orientation": 0.3771277666091919, - "vx": -0.0004968534922227263, - "vy": -0.03204156830906868 - }, - { - "id": 5, - "x": -0.29656052589416504, - "y": 0.3730897009372711, - "orientation": 0.4801868796348572, - "vx": 0.032704293727874756, - "vy": -0.03983050584793091 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 55.53333333333333 - } - }, - { - "scenario_id": "overload_flow_vs_score_aware_counter_flow_t58.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 58.36666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_score_aware_counter_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 58.36666666666667, - "ball_x": -0.0, - "ball_y": 0.0, - "ball_vx": -0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409921169281006, - "y": 0.4034029245376587, - "orientation": -3.051380157470703, - "vx": 0.0001387552183587104, - "vy": 0.011595274321734905 - }, - { - "id": 1, - "x": 0.12967579066753387, - "y": -0.00043337291572242975, - "orientation": 3.140700578689575, - "vx": -0.017022745683789253, - "vy": 0.0007624565623700619 - }, - { - "id": 2, - "x": 0.8102990984916687, - "y": 0.4996224045753479, - "orientation": 3.105851411819458, - "vx": -0.01811937242746353, - "vy": 0.0006643342203460634 - }, - { - "id": 3, - "x": 0.7957998514175415, - "y": -0.4973824918270111, - "orientation": -0.5582050681114197, - "vx": 0.007389348465949297, - "vy": -0.004604998975992203 - }, - { - "id": 4, - "x": 1.501833438873291, - "y": 0.7976692914962769, - "orientation": 2.236398696899414, - "vx": 5.795364188543317e-13, - "vy": -9.459100169806334e-13 - }, - { - "id": 5, - "x": 1.4829481840133667, - "y": -0.8027459979057312, - "orientation": 0.1587776094675064, - "vx": 0.029999565333127975, - "vy": 0.004831050522625446 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407094955444336, - "y": -0.0005981153808534145, - "orientation": -0.0005915544461458921, - "vx": 3.5438318946034997e-12, - "vy": -2.4548754955916463e-12 - }, - { - "id": 1, - "x": -0.3114451766014099, - "y": 0.7680667042732239, - "orientation": -2.895404815673828, - "vx": -0.48238605260849, - "vy": -0.1935446709394455 - }, - { - "id": 2, - "x": -0.783658504486084, - "y": -0.41310548782348633, - "orientation": 2.4665615558624268, - "vx": -0.028749756515026093, - "vy": 0.023056676611304283 - }, - { - "id": 3, - "x": -1.488295078277588, - "y": 0.6023119688034058, - "orientation": -2.947512626647949, - "vx": -0.02059261128306389, - "vy": -0.004067517351359129 - }, - { - "id": 4, - "x": -1.36589777469635, - "y": -0.6333756446838379, - "orientation": 2.8986146450042725, - "vx": -0.23592765629291534, - "vy": 0.0587182380259037 - }, - { - "id": 5, - "x": -2.499936103820801, - "y": -0.002918549347668886, - "orientation": 1.5917572975158691, - "vx": 1.9984014443252818e-12, - "vy": -1.2017210143655532e-12 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 58.36666666666667 - } - }, - { - "scenario_id": "overload_flow_vs_score_aware_counter_flow_t22.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 22.366666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_score_aware_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 22.366666666666667, - "ball_x": -1.2648429870605469, - "ball_y": 1.8478323221206665, - "ball_vx": -0.16789767146110535, - "ball_vy": -0.11132532358169556, - "friendly_robots": [ - { - "id": 0, - "x": 4.409648895263672, - "y": -0.1392391473054886, - "orientation": 2.824918508529663, - "vx": 0.0003344178549014032, - "vy": -0.47484222054481506 - }, - { - "id": 1, - "x": 3.0954232215881348, - "y": -0.12465576827526093, - "orientation": 2.709691286087036, - "vx": -0.4310152530670166, - "vy": -0.16879358887672424 - }, - { - "id": 2, - "x": 3.0131618976593018, - "y": 0.2673302888870239, - "orientation": 2.814474105834961, - "vx": 0.04848889261484146, - "vy": 0.26018109917640686 - }, - { - "id": 3, - "x": -3.021634817123413, - "y": 0.775829553604126, - "orientation": 0.5447912812232971, - "vx": -0.0027715403120964766, - "vy": -0.01997796818614006 - }, - { - "id": 4, - "x": -1.2302870750427246, - "y": 1.745863437652588, - "orientation": 1.620995044708252, - "vx": 0.007856527343392372, - "vy": 0.0025777986738830805 - }, - { - "id": 5, - "x": -1.303511619567871, - "y": 2.295964241027832, - "orientation": -1.4268834590911865, - "vx": 6.794564910705958e-13, - "vy": -2.611244553918368e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410002708435059, - "y": -0.4070136249065399, - "orientation": 0.6209782958030701, - "vx": -7.783107491832197e-11, - "vy": -7.868833051816182e-08 - }, - { - "id": 1, - "x": -2.58583402633667, - "y": -0.6943231225013733, - "orientation": 1.0479004383087158, - "vx": 0.25640788674354553, - "vy": -0.5937789678573608 - }, - { - "id": 2, - "x": -2.3697891235351562, - "y": -0.607672393321991, - "orientation": 1.1496092081069946, - "vx": -0.10878873616456985, - "vy": 0.4357076585292816 - }, - { - "id": 3, - "x": -1.3711971044540405, - "y": 1.8583308458328247, - "orientation": -0.12566834688186646, - "vx": -0.0005803342792205513, - "vy": 0.005972130224108696 - }, - { - "id": 4, - "x": -1.648627519607544, - "y": 1.6267540454864502, - "orientation": 0.5218442678451538, - "vx": -5.975837069627232e-08, - "vy": 1.0393095095651006e-07 - }, - { - "id": 5, - "x": -2.5978496074676514, - "y": 0.7644323110580444, - "orientation": 0.681709349155426, - "vx": -0.0009819683618843555, - "vy": 0.0008614238467998803 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 22.366666666666667 - } - }, - { - "scenario_id": "overload_flow_vs_score_aware_counter_flow_t25.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 25.099999999999998, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_score_aware_counter_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 25.099999999999998, - "ball_x": 3.295095682144165, - "ball_y": 0.6843253970146179, - "ball_vx": 2.292433261871338, - "ball_vy": -0.8951160907745361, - "friendly_robots": [ - { - "id": 0, - "x": 4.411417484283447, - "y": 0.2464432716369629, - "orientation": 2.767209053039551, - "vx": 1.1095122317783535e-05, - "vy": -1.8905368051491678e-05 - }, - { - "id": 1, - "x": 2.7756545543670654, - "y": 0.46063289046287537, - "orientation": 1.793063759803772, - "vx": -0.5865403413772583, - "vy": 0.5780371427536011 - }, - { - "id": 2, - "x": 3.0667099952697754, - "y": 0.36993497610092163, - "orientation": 1.8659627437591553, - "vx": -0.35843750834465027, - "vy": -0.47243016958236694 - }, - { - "id": 3, - "x": -2.2792611122131348, - "y": 1.12037992477417, - "orientation": -0.09076420962810516, - "vx": 1.6918821334838867, - "vy": 0.4600166976451874 - }, - { - "id": 4, - "x": 0.32914143800735474, - "y": 1.638368844985962, - "orientation": -0.31349942088127136, - "vx": 1.8287111520767212, - "vy": -0.5850479602813721 - }, - { - "id": 5, - "x": 1.0670572519302368, - "y": 1.9654145240783691, - "orientation": -0.5515255928039551, - "vx": 1.4558595418930054, - "vy": -0.6317046880722046 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409469127655029, - "y": -0.1285710632801056, - "orientation": 0.15578636527061462, - "vx": -0.0002127685147570446, - "vy": 0.1485477089881897 - }, - { - "id": 1, - "x": -1.7829265594482422, - "y": 0.33540239930152893, - "orientation": 0.08101540058851242, - "vx": -0.32786598801612854, - "vy": -0.3001433312892914 - }, - { - "id": 2, - "x": -1.3984607458114624, - "y": -0.8631616830825806, - "orientation": 0.4331015348434448, - "vx": 1.1559127569198608, - "vy": 1.5337940454483032 - }, - { - "id": 3, - "x": 0.9296907186508179, - "y": 1.8263503313064575, - "orientation": 0.024134254083037376, - "vx": 1.359258770942688, - "vy": -0.5768935680389404 - }, - { - "id": 4, - "x": 0.30081963539123535, - "y": 1.303511142730713, - "orientation": -0.2408701330423355, - "vx": 1.8031818866729736, - "vy": -0.4049524664878845 - }, - { - "id": 5, - "x": -2.598881244659424, - "y": 0.22800467908382416, - "orientation": 0.10091596841812134, - "vx": -0.003836162155494094, - "vy": -0.8861928582191467 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 25.1 - } - }, - { - "scenario_id": "overload_flow_vs_score_aware_counter_flow_t28.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 28.25, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_score_aware_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 28.25, - "ball_x": 3.1404197216033936, - "ball_y": 0.24128960072994232, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.410394668579102, - "y": 0.003017066977918148, - "orientation": 2.9577176570892334, - "vx": -0.0006898693973198533, - "vy": -0.005279009696096182 - }, - { - "id": 1, - "x": 3.5755505561828613, - "y": 0.29921379685401917, - "orientation": -2.5202701091766357, - "vx": 0.8237768411636353, - "vy": 0.103587806224823 - }, - { - "id": 2, - "x": 2.3130416870117188, - "y": 0.21188659965991974, - "orientation": 0.02857687696814537, - "vx": -0.4432433247566223, - "vy": 0.2089531272649765 - }, - { - "id": 3, - "x": 1.859310507774353, - "y": -0.8742924332618713, - "orientation": 0.666124165058136, - "vx": 0.8564130067825317, - "vy": 0.4608253240585327 - }, - { - "id": 4, - "x": 3.272014617919922, - "y": 0.4727795720100403, - "orientation": -0.6219797730445862, - "vx": 0.16287964582443237, - "vy": -0.5069195628166199 - }, - { - "id": 5, - "x": 3.325178384780884, - "y": -0.07850394397974014, - "orientation": 2.6115469932556152, - "vx": -0.41229501366615295, - "vy": -0.4128960371017456 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408875465393066, - "y": -0.09890375286340714, - "orientation": 0.028345217928290367, - "vx": -0.0014102088753134012, - "vy": -0.546472430229187 - }, - { - "id": 1, - "x": 1.609716773033142, - "y": -0.8309781551361084, - "orientation": 0.38023290038108826, - "vx": 0.8262490034103394, - "vy": 0.6172189116477966 - }, - { - "id": 2, - "x": 2.5454039573669434, - "y": 0.194426029920578, - "orientation": -0.036470137536525726, - "vx": -0.05612007528543472, - "vy": -0.6211259961128235 - }, - { - "id": 3, - "x": 2.9870569705963135, - "y": 0.4103071689605713, - "orientation": -0.6644148230552673, - "vx": 0.32227984070777893, - "vy": -0.19052579998970032 - }, - { - "id": 4, - "x": 2.7634763717651367, - "y": 0.032698988914489746, - "orientation": 0.4083362817764282, - "vx": 0.32504087686538696, - "vy": -0.04376902058720589 - }, - { - "id": 5, - "x": -2.599989414215088, - "y": -0.6734280586242676, - "orientation": 0.15699489414691925, - "vx": -2.0387042241054587e-05, - "vy": -0.016539016738533974 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 28.25 - } - }, - { - "scenario_id": "overload_flow_vs_score_aware_counter_flow_t40.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 40.06666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_score_aware_counter_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 40.06666666666666, - "ball_x": 4.177392482757568, - "ball_y": 0.7371655106544495, - "ball_vx": 1.5207460819510743e-06, - "ball_vy": 7.819848519829975e-07, - "friendly_robots": [ - { - "id": 0, - "x": 4.261275768280029, - "y": 0.5978456735610962, - "orientation": 2.14459490776062, - "vx": -0.14686521887779236, - "vy": 0.2455194890499115 - }, - { - "id": 1, - "x": 3.2111411094665527, - "y": 0.2892039716243744, - "orientation": 0.6604601144790649, - "vx": 0.12621192634105682, - "vy": -0.0413447804749012 - }, - { - "id": 2, - "x": 3.3703153133392334, - "y": 0.4461100101470947, - "orientation": 0.3295128047466278, - "vx": 0.3941921591758728, - "vy": -0.19739428162574768 - }, - { - "id": 3, - "x": 2.0529446601867676, - "y": -0.6936331987380981, - "orientation": 0.3762735426425934, - "vx": 0.22507870197296143, - "vy": 0.00745858671143651 - }, - { - "id": 4, - "x": 2.6701200008392334, - "y": 0.28801560401916504, - "orientation": -0.21646343171596527, - "vx": 0.24582985043525696, - "vy": -0.4689311683177948 - }, - { - "id": 5, - "x": 2.9524354934692383, - "y": 0.5939592719078064, - "orientation": 0.09686172008514404, - "vx": 0.07954007387161255, - "vy": -0.15204641222953796 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409753799438477, - "y": -0.40189599990844727, - "orientation": 0.13078279793262482, - "vx": -0.0004343785985838622, - "vy": -0.014237199909985065 - }, - { - "id": 1, - "x": 2.8435754776000977, - "y": 0.3271678686141968, - "orientation": 0.29377758502960205, - "vx": -0.35600852966308594, - "vy": -0.28046974539756775 - }, - { - "id": 2, - "x": 2.9827497005462646, - "y": -0.5060922503471375, - "orientation": 0.861294686794281, - "vx": -0.042081497609615326, - "vy": 0.6625540256500244 - }, - { - "id": 3, - "x": 2.3490421772003174, - "y": -0.6642428040504456, - "orientation": 0.694573163986206, - "vx": 0.2532542645931244, - "vy": -1.1392871141433716 - }, - { - "id": 4, - "x": 2.4955852031707764, - "y": 0.3764665424823761, - "orientation": 0.14892955124378204, - "vx": 0.3950847089290619, - "vy": 0.554105281829834 - }, - { - "id": 5, - "x": -2.5999855995178223, - "y": -0.2854064702987671, - "orientation": 0.15336579084396362, - "vx": 4.482855274545727e-06, - "vy": 0.08591312915086746 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 40.06666666666666 - } - }, - { - "scenario_id": "overload_flow_vs_score_aware_zone_flow_t9.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 9.416666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_score_aware_zone_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 9.416666666666666, - "ball_x": -0.9465547800064087, - "ball_y": 0.8840038180351257, - "ball_vx": -0.20814110338687897, - "ball_vy": 0.9719045758247375, - "friendly_robots": [ - { - "id": 0, - "x": 4.410045146942139, - "y": 0.0045433309860527515, - "orientation": 3.0250046253204346, - "vx": -9.444800525670871e-06, - "vy": -0.007162995170801878 - }, - { - "id": 1, - "x": -1.1174554824829102, - "y": -0.36938613653182983, - "orientation": 1.6401840448379517, - "vx": 0.3463693857192993, - "vy": -0.581301212310791 - }, - { - "id": 2, - "x": -2.833418130874634, - "y": -0.0318332314491272, - "orientation": 0.2533647418022156, - "vx": 0.40662792325019836, - "vy": 0.3659321069717407 - }, - { - "id": 3, - "x": -0.9036455154418945, - "y": 0.10374000668525696, - "orientation": 1.9257605075836182, - "vx": -1.0569278001785278, - "vy": 0.07255104184150696 - }, - { - "id": 4, - "x": -1.7899682521820068, - "y": 0.7510002255439758, - "orientation": -0.10959161818027496, - "vx": -0.01432395726442337, - "vy": -0.0020445941481739283 - }, - { - "id": 5, - "x": -2.6403653621673584, - "y": 0.13774524629116058, - "orientation": 0.3057372570037842, - "vx": -0.06912921369075775, - "vy": 0.3549589514732361 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410614967346191, - "y": 0.31128019094467163, - "orientation": 0.10791350901126862, - "vx": 0.0004049225535709411, - "vy": 0.17333486676216125 - }, - { - "id": 1, - "x": -3.3934686183929443, - "y": -0.02674531564116478, - "orientation": 0.338443785905838, - "vx": -0.40274521708488464, - "vy": -1.0924407243728638 - }, - { - "id": 2, - "x": -2.980518102645874, - "y": 0.11285074800252914, - "orientation": 0.2804919481277466, - "vx": 0.1534237116575241, - "vy": 0.10384874790906906 - }, - { - "id": 3, - "x": -1.0527061223983765, - "y": 0.711356520652771, - "orientation": -0.060240138322114944, - "vx": 0.23266971111297607, - "vy": 0.22737951576709747 - }, - { - "id": 4, - "x": -0.7612600326538086, - "y": -0.10973414033651352, - "orientation": 1.6289523839950562, - "vx": -0.203494593501091, - "vy": 0.3523639142513275 - }, - { - "id": 5, - "x": -2.321007490158081, - "y": -0.17148014903068542, - "orientation": 0.4554855227470398, - "vx": -1.4070452451705933, - "vy": -0.3025621771812439 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 9.416666666666666 - } - }, - { - "scenario_id": "overload_flow_vs_score_aware_zone_flow_t41.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 41.166666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_score_aware_zone_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 41.166666666666664, - "ball_x": 2.205320358276367, - "ball_y": 0.382510781288147, - "ball_vx": 3.69234403478913e-05, - "ball_vy": 2.4525235858163796e-05, - "friendly_robots": [ - { - "id": 0, - "x": 4.402632713317871, - "y": -0.06710139662027359, - "orientation": 2.963502883911133, - "vx": -0.014756651595234871, - "vy": -0.42813771963119507 - }, - { - "id": 1, - "x": 2.4474189281463623, - "y": 0.1052907332777977, - "orientation": 1.5649502277374268, - "vx": 0.927544355392456, - "vy": 1.0960825681686401 - }, - { - "id": 2, - "x": 3.1156704425811768, - "y": 0.23611508309841156, - "orientation": 2.9210824966430664, - "vx": -0.1878729909658432, - "vy": 0.34581607580184937 - }, - { - "id": 3, - "x": 2.211819887161255, - "y": 0.26520439982414246, - "orientation": -1.9659874439239502, - "vx": -0.7234921455383301, - "vy": -0.25639331340789795 - }, - { - "id": 4, - "x": 1.1049244403839111, - "y": -0.26221832633018494, - "orientation": 0.2641003131866455, - "vx": 1.7296127080917358, - "vy": 0.07444750517606735 - }, - { - "id": 5, - "x": -1.3066152334213257, - "y": 0.2277822494506836, - "orientation": 0.14007970690727234, - "vx": -0.9777265787124634, - "vy": -0.029333222657442093 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.406497955322266, - "y": 0.13929705321788788, - "orientation": 0.017197757959365845, - "vx": 0.008032113313674927, - "vy": -0.39985477924346924 - }, - { - "id": 1, - "x": -2.6522879600524902, - "y": -0.473254531621933, - "orientation": 0.0876007005572319, - "vx": 0.8520450592041016, - "vy": 0.18897704780101776 - }, - { - "id": 2, - "x": -2.759131669998169, - "y": -0.32589229941368103, - "orientation": 0.11777045577764511, - "vx": 1.0000063180923462, - "vy": 0.018595818430185318 - }, - { - "id": 3, - "x": 2.860647439956665, - "y": 0.0016907257959246635, - "orientation": 2.5065758228302, - "vx": -0.331234872341156, - "vy": 0.45764628052711487 - }, - { - "id": 4, - "x": 2.6252474784851074, - "y": -0.2162649929523468, - "orientation": 2.156501531600952, - "vx": -0.5009893774986267, - "vy": -0.18828535079956055 - }, - { - "id": 5, - "x": 2.2397682666778564, - "y": 0.4922163188457489, - "orientation": -1.5563305616378784, - "vx": 2.9471002562786452e-05, - "vy": 2.7813184715341777e-05 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 41.166666666666664 - } - }, - { - "scenario_id": "overload_flow_vs_shadow_switch_t28.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 28.183333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_shadow_switch.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 28.183333333333334, - "ball_x": -0.0, - "ball_y": -0.0, - "ball_vx": -0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409894943237305, - "y": 0.4068508744239807, - "orientation": -3.0505833625793457, - "vx": 0.00018461850413586944, - "vy": 0.005537689197808504 - }, - { - "id": 1, - "x": 0.12277041375637054, - "y": -0.0011045195860788226, - "orientation": -3.140800714492798, - "vx": -5.444891212391667e-05, - "vy": 2.1088164430693723e-05 - }, - { - "id": 2, - "x": 0.8029714822769165, - "y": 0.5000662207603455, - "orientation": -3.1184134483337402, - "vx": 8.396635280405462e-07, - "vy": 1.877318034360087e-08 - }, - { - "id": 3, - "x": 0.3900861442089081, - "y": -0.7252854108810425, - "orientation": 0.3676839768886566, - "vx": 0.7190423011779785, - "vy": 0.40912970900535583 - }, - { - "id": 4, - "x": 1.4972394704818726, - "y": 0.8009954690933228, - "orientation": -0.346985399723053, - "vx": -1.7454504508407354e-09, - "vy": 6.295763910202368e-10 - }, - { - "id": 5, - "x": 1.4772818088531494, - "y": -0.8008831143379211, - "orientation": 0.03793259337544441, - "vx": 0.039968378841876984, - "vy": 0.001553690992295742 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41010856628418, - "y": 0.010009288787841797, - "orientation": -0.003748906310647726, - "vx": 0.00019282754510641098, - "vy": -0.01758238859474659 - }, - { - "id": 1, - "x": -0.8031395077705383, - "y": 0.40278759598731995, - "orientation": -0.7270221710205078, - "vx": 0.005523337982594967, - "vy": -0.004904244095087051 - }, - { - "id": 2, - "x": -0.8004757761955261, - "y": -0.38743773102760315, - "orientation": -1.533875584602356, - "vx": 0.0008370225550606847, - "vy": -0.022100968286395073 - }, - { - "id": 3, - "x": -1.4978495836257935, - "y": 0.5979882478713989, - "orientation": 2.3885934352874756, - "vx": 2.0970558622934732e-10, - "vy": -1.980982045068913e-10 - }, - { - "id": 4, - "x": -1.492767333984375, - "y": -0.6074352860450745, - "orientation": 2.343310832977295, - "vx": -0.01272456906735897, - "vy": 0.013081016950309277 - }, - { - "id": 5, - "x": -2.4954833984375, - "y": 0.0010499979835003614, - "orientation": -2.9122774600982666, - "vx": -0.00794601533561945, - "vy": -0.0018472746014595032 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 28.183333333333334 - } - }, - { - "scenario_id": "overload_flow_vs_shadow_switch_t9.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 9.416666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 9.416666666666666, - "ball_x": -0.9465547800064087, - "ball_y": 0.8840038180351257, - "ball_vx": -0.20814110338687897, - "ball_vy": 0.9719045758247375, - "friendly_robots": [ - { - "id": 0, - "x": 4.410045146942139, - "y": 0.0045433309860527515, - "orientation": 3.0250046253204346, - "vx": -9.444800525670871e-06, - "vy": -0.007162995170801878 - }, - { - "id": 1, - "x": -1.1174554824829102, - "y": -0.36938607692718506, - "orientation": 1.6401840448379517, - "vx": 0.3463696241378784, - "vy": -0.5813000798225403 - }, - { - "id": 2, - "x": -2.8400933742523193, - "y": -0.09440992772579193, - "orientation": 0.32030564546585083, - "vx": 0.33619940280914307, - "vy": 0.02067284844815731 - }, - { - "id": 3, - "x": -0.897269606590271, - "y": 0.12053007632493973, - "orientation": 1.9436326026916504, - "vx": -0.9686932563781738, - "vy": 0.25177037715911865 - }, - { - "id": 4, - "x": -1.7899682521820068, - "y": 0.7510002255439758, - "orientation": -0.10959161818027496, - "vx": -0.01432395726442337, - "vy": -0.0020445941481739283 - }, - { - "id": 5, - "x": -2.704371690750122, - "y": 0.132188081741333, - "orientation": 0.2749888300895691, - "vx": -0.5489544868469238, - "vy": 0.36354708671569824 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410614967346191, - "y": 0.31128019094467163, - "orientation": 0.10791350901126862, - "vx": 0.0004049225535709411, - "vy": 0.17333486676216125 - }, - { - "id": 1, - "x": -3.318917989730835, - "y": 0.1386614292860031, - "orientation": 0.04592358320951462, - "vx": -0.05855301767587662, - "vy": -0.32228243350982666 - }, - { - "id": 2, - "x": -2.970351457595825, - "y": 0.030155325308442116, - "orientation": 0.7280198931694031, - "vx": -0.04800769314169884, - "vy": -0.3421213924884796 - }, - { - "id": 3, - "x": -1.1181641817092896, - "y": 0.7418930530548096, - "orientation": -0.9085329174995422, - "vx": 0.29158860445022583, - "vy": 0.12972110509872437 - }, - { - "id": 4, - "x": -0.7660046815872192, - "y": -0.0992877185344696, - "orientation": 1.6351597309112549, - "vx": -0.24310670793056488, - "vy": 0.3885039985179901 - }, - { - "id": 5, - "x": -2.319112539291382, - "y": -0.1740046888589859, - "orientation": 0.48845160007476807, - "vx": -1.404005765914917, - "vy": -0.3531137704849243 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 9.416666666666666 - } - }, - { - "scenario_id": "overload_flow_vs_shadow_switch_t33.0_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 32.95, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_shadow_switch.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 32.95, - "ball_x": -0.3459094166755676, - "ball_y": -0.0058836909011006355, - "ball_vx": 4.204470105406699e-11, - "ball_vy": 3.66711591648361e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.410037040710449, - "y": 0.0029844827950000763, - "orientation": -3.138751745223999, - "vx": 1.2755130285313498e-10, - "vy": 1.8134582377427044e-11 - }, - { - "id": 1, - "x": -2.424506902694702, - "y": -0.5098639130592346, - "orientation": 0.1767003983259201, - "vx": -1.1152628660202026, - "vy": -0.5313475131988525 - }, - { - "id": 2, - "x": -0.08504541963338852, - "y": -0.09026912599802017, - "orientation": 1.7944916486740112, - "vx": 0.6056243181228638, - "vy": 0.40403589606285095 - }, - { - "id": 3, - "x": -0.4435020685195923, - "y": -0.046268198639154434, - "orientation": 0.17042206227779388, - "vx": 1.475219946200923e-10, - "vy": 3.683157945300053e-11 - }, - { - "id": 4, - "x": -2.8702259063720703, - "y": 0.4297131597995758, - "orientation": -0.21666958928108215, - "vx": -0.11889989674091339, - "vy": -0.6190070509910583 - }, - { - "id": 5, - "x": -1.9222925901412964, - "y": 0.5184136629104614, - "orientation": -0.27189236879348755, - "vx": 0.21684975922107697, - "vy": 0.407147079706192 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409994602203369, - "y": 0.05447923392057419, - "orientation": -0.016039157286286354, - "vx": -9.962288459064439e-06, - "vy": -0.09402007609605789 - }, - { - "id": 1, - "x": -2.605555534362793, - "y": 0.3784407079219818, - "orientation": -0.2393261045217514, - "vx": -0.32032740116119385, - "vy": -1.0929900407791138 - }, - { - "id": 2, - "x": -2.9162609577178955, - "y": -0.1517048478126526, - "orientation": 0.0735078677535057, - "vx": -0.16590958833694458, - "vy": -0.3375991880893707 - }, - { - "id": 3, - "x": -1.4248576164245605, - "y": 0.5515722632408142, - "orientation": -0.5081742405891418, - "vx": 0.17163591086864471, - "vy": -0.07664269208908081 - }, - { - "id": 4, - "x": -0.38571956753730774, - "y": -0.5178375840187073, - "orientation": 1.1762398481369019, - "vx": 1.2941575050354004, - "vy": 0.689879298210144 - }, - { - "id": 5, - "x": -1.4706206321716309, - "y": -0.2625698149204254, - "orientation": 0.19566233456134796, - "vx": -0.5986481308937073, - "vy": -0.43226754665374756 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 32.95 - } - }, - { - "scenario_id": "overload_flow_vs_shadow_switch_t35.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 35.25, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 35.25, - "ball_x": -1.0984196662902832, - "ball_y": 0.8456929326057434, - "ball_vx": -0.6951643228530884, - "ball_vy": 0.7093235850334167, - "friendly_robots": [ - { - "id": 0, - "x": 4.410012245178223, - "y": 0.005566190462559462, - "orientation": 3.021084785461426, - "vx": 2.3714406779618002e-05, - "vy": -0.009236006997525692 - }, - { - "id": 1, - "x": -2.549801826477051, - "y": -0.023396996781229973, - "orientation": 0.5996810793876648, - "vx": 0.20438113808631897, - "vy": -0.29941919445991516 - }, - { - "id": 2, - "x": -0.3885168731212616, - "y": 0.41946035623550415, - "orientation": 2.6732747554779053, - "vx": 0.006314380560070276, - "vy": 0.4772283434867859 - }, - { - "id": 3, - "x": -0.8288660049438477, - "y": 0.3249737024307251, - "orientation": 2.050297737121582, - "vx": -0.9052780270576477, - "vy": 0.3386380076408386 - }, - { - "id": 4, - "x": -2.713874340057373, - "y": -0.09772906452417374, - "orientation": 0.1416604220867157, - "vx": 0.04295754060149193, - "vy": 0.02008843794465065 - }, - { - "id": 5, - "x": -1.3434900045394897, - "y": 0.4497216045856476, - "orientation": 0.3619433343410492, - "vx": -0.33485355973243713, - "vy": -0.3747430741786957 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412350654602051, - "y": 0.24065086245536804, - "orientation": 0.14601653814315796, - "vx": 0.0034224679693579674, - "vy": 0.29771876335144043 - }, - { - "id": 1, - "x": -2.966790199279785, - "y": -0.05475738272070885, - "orientation": 0.3096592128276825, - "vx": 0.12886656820774078, - "vy": -0.7423198819160461 - }, - { - "id": 2, - "x": -3.189600944519043, - "y": -0.09355930238962173, - "orientation": 0.39636772871017456, - "vx": 0.7800694704055786, - "vy": -0.8395687341690063 - }, - { - "id": 3, - "x": -1.1437145471572876, - "y": 0.7114412784576416, - "orientation": -0.6172186136245728, - "vx": 0.11563241481781006, - "vy": 0.14486660063266754 - }, - { - "id": 4, - "x": 0.3015916049480438, - "y": 0.10685158520936966, - "orientation": 2.6346652507781982, - "vx": -1.0570790767669678, - "vy": 0.15127599239349365 - }, - { - "id": 5, - "x": -2.2112715244293213, - "y": -0.07330399751663208, - "orientation": 0.5560852885246277, - "vx": -0.8889565467834473, - "vy": -0.21096910536289215 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 35.25 - } - }, - { - "scenario_id": "overload_flow_vs_split_shape_t22.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 22.03333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_split_shape.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 22.03333333333333, - "ball_x": 2.5, - "ball_y": -0.5403260588645935, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.032602310180664, - "y": -0.9194088578224182, - "orientation": -3.1379666328430176, - "vx": 1.1644019082268642e-11, - "vy": 6.494804694057166e-13 - }, - { - "id": 1, - "x": 2.6812846660614014, - "y": 0.46195295453071594, - "orientation": 0.34553202986717224, - "vx": -1.3322676295501878e-14, - "vy": 7.827072323607354e-14 - }, - { - "id": 2, - "x": 3.015882730484009, - "y": -1.1375467777252197, - "orientation": -0.0722201019525528, - "vx": 5.6488147492927965e-12, - "vy": 8.193445921733655e-13 - }, - { - "id": 3, - "x": -2.1084206104278564, - "y": -1.4382745027542114, - "orientation": -0.14945700764656067, - "vx": -9.992007221626409e-13, - "vy": -1.199040866595169e-13 - }, - { - "id": 4, - "x": -0.7890191078186035, - "y": -1.0913664102554321, - "orientation": 0.4135816693305969, - "vx": 1.0957901253050295e-12, - "vy": -9.126033262418787e-13 - }, - { - "id": 5, - "x": -2.3840296268463135, - "y": -0.08584354817867279, - "orientation": -0.2047206610441208, - "vx": -2.531308496145357e-13, - "vy": -7.494005416219807e-15 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3917317390441895, - "y": 0.0062231747433543205, - "orientation": -0.022036736831068993, - "vx": -7.72715225139109e-13, - "vy": -4.996524027855997e-13 - }, - { - "id": 1, - "x": 2.694223403930664, - "y": -1.3563662767410278, - "orientation": -1.2446200847625732, - "vx": -1.127178350657232e-09, - "vy": -6.313749523201295e-10 - }, - { - "id": 2, - "x": 1.41729736328125, - "y": -0.09682869911193848, - "orientation": -0.3684532642364502, - "vx": 1.318944953254686e-12, - "vy": 2.1108115255685789e-13 - }, - { - "id": 3, - "x": 1.434832215309143, - "y": 0.08440869301557541, - "orientation": -0.2680148184299469, - "vx": -2.398081733190338e-13, - "vy": -2.756128658631951e-13 - }, - { - "id": 4, - "x": 1.7910913228988647, - "y": -0.18177641928195953, - "orientation": 2.6718409061431885, - "vx": -0.008737992495298386, - "vy": 0.004414980765432119 - }, - { - "id": 5, - "x": -2.381235122680664, - "y": 0.12777641415596008, - "orientation": -0.19727467000484467, - "vx": -1.6786572132332367e-12, - "vy": -3.7470027081099033e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 22.03333333333333 - } - }, - { - "scenario_id": "overload_flow_vs_split_shape_t9.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 9.4, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 9.4, - "ball_x": -1.5060752630233765, - "ball_y": -0.3341481387615204, - "ball_vx": -0.7795954346656799, - "ball_vy": -0.49659299850463867, - "friendly_robots": [ - { - "id": 0, - "x": 4.410038948059082, - "y": 0.0029828238766640425, - "orientation": -3.0994322299957275, - "vx": 3.7900964144910176e-08, - "vy": -8.945135618887434e-07 - }, - { - "id": 1, - "x": -1.504305124282837, - "y": -0.18402817845344543, - "orientation": -0.32943055033683777, - "vx": -0.07926581799983978, - "vy": -0.22228126227855682 - }, - { - "id": 2, - "x": -2.9696004390716553, - "y": -0.273820698261261, - "orientation": 0.5847808122634888, - "vx": 0.7795150876045227, - "vy": 0.027089407667517662 - }, - { - "id": 3, - "x": -0.6171823740005493, - "y": -0.1691931039094925, - "orientation": -3.0461628437042236, - "vx": -0.46831977367401123, - "vy": -0.11272940784692764 - }, - { - "id": 4, - "x": -1.7894413471221924, - "y": 0.7519742846488953, - "orientation": -1.0897387266159058, - "vx": -0.015075032599270344, - "vy": -0.0012330516474321485 - }, - { - "id": 5, - "x": -2.783808708190918, - "y": -0.04149073734879494, - "orientation": -0.06919051706790924, - "vx": -0.2543843686580658, - "vy": 0.053503263741731644 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410633087158203, - "y": -0.19290503859519958, - "orientation": -0.029047971591353416, - "vx": 0.00045410843449644744, - "vy": -0.38141947984695435 - }, - { - "id": 1, - "x": -0.47613751888275146, - "y": -0.006727068219333887, - "orientation": -1.7664681673049927, - "vx": -0.5990492105484009, - "vy": 0.0675189197063446 - }, - { - "id": 2, - "x": -3.173405885696411, - "y": -0.042979784309864044, - "orientation": 0.08244499564170837, - "vx": -0.40113359689712524, - "vy": 0.09675371646881104 - }, - { - "id": 3, - "x": -3.0120584964752197, - "y": 0.25296247005462646, - "orientation": -0.30256012082099915, - "vx": -0.08706621825695038, - "vy": -0.25456753373146057 - }, - { - "id": 4, - "x": -0.08010802417993546, - "y": -0.33834636211395264, - "orientation": 2.0776264667510986, - "vx": 0.6695988774299622, - "vy": 0.22680526971817017 - }, - { - "id": 5, - "x": -1.6356972455978394, - "y": -0.3148171603679657, - "orientation": 0.21003149449825287, - "vx": 0.8013398051261902, - "vy": -0.15949204564094543 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 9.4 - } - }, - { - "scenario_id": "overload_flow_vs_split_shape_t12.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 12.05, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 12.05, - "ball_x": -1.054206132888794, - "ball_y": -1.1185808181762695, - "ball_vx": -0.0526866689324379, - "ball_vy": -0.03221719339489937, - "friendly_robots": [ - { - "id": 0, - "x": 4.415870666503906, - "y": 0.13346770405769348, - "orientation": -2.958233594894409, - "vx": 0.08645346015691757, - "vy": -0.06053498759865761 - }, - { - "id": 1, - "x": 0.42182686924934387, - "y": -0.26131781935691833, - "orientation": -2.3687150478363037, - "vx": -0.8340345025062561, - "vy": 0.03492446616292 - }, - { - "id": 2, - "x": -0.9339430332183838, - "y": -1.218658685684204, - "orientation": -2.1492466926574707, - "vx": 0.07068352401256561, - "vy": -0.7646913528442383 - }, - { - "id": 3, - "x": -2.6395421028137207, - "y": -0.4584684371948242, - "orientation": -0.4999391734600067, - "vx": -0.7379240989685059, - "vy": -0.07400679588317871 - }, - { - "id": 4, - "x": -1.7990378141403198, - "y": -0.23321637511253357, - "orientation": -0.975913941860199, - "vx": -0.019825534895062447, - "vy": -0.656505823135376 - }, - { - "id": 5, - "x": -2.920177936553955, - "y": 0.005195396952331066, - "orientation": -0.5425424575805664, - "vx": -0.017280306667089462, - "vy": -0.023403748869895935 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410597801208496, - "y": 0.374848872423172, - "orientation": -0.4086739718914032, - "vx": -0.011167662218213081, - "vy": -0.10318756103515625 - }, - { - "id": 1, - "x": -1.2023645639419556, - "y": -1.1562705039978027, - "orientation": -1.4714407920837402, - "vx": -0.10133367031812668, - "vy": -0.7576422691345215 - }, - { - "id": 2, - "x": -2.3938422203063965, - "y": 0.31478554010391235, - "orientation": -0.8599225282669067, - "vx": -0.7586771845817566, - "vy": -1.0399549007415771 - }, - { - "id": 3, - "x": -1.6726874113082886, - "y": -0.3613625168800354, - "orientation": -1.0877578258514404, - "vx": -0.0076096695847809315, - "vy": -0.6436983346939087 - }, - { - "id": 4, - "x": 1.9253264665603638, - "y": -1.0313575267791748, - "orientation": -2.7789483070373535, - "vx": -0.5997909903526306, - "vy": 0.7474391460418701 - }, - { - "id": 5, - "x": -2.2062745094299316, - "y": -0.28398817777633667, - "orientation": -0.6350797414779663, - "vx": 0.39362186193466187, - "vy": -0.2716677486896515 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 12.05 - } - }, - { - "scenario_id": "overload_flow_vs_split_shape_t36.5_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 36.46666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_split_shape.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 36.46666666666667, - "ball_x": 2.965242385864258, - "ball_y": -0.48087042570114136, - "ball_vx": -7.500666754367558e-12, - "ball_vy": 5.194178420708795e-12, - "friendly_robots": [ - { - "id": 0, - "x": 4.409852027893066, - "y": -0.0029432170558720827, - "orientation": -2.8230345249176025, - "vx": 5.488942633746774e-12, - "vy": 7.15716548527201e-13 - }, - { - "id": 1, - "x": 3.0696964263916016, - "y": -0.46307939291000366, - "orientation": 3.0795512199401855, - "vx": -2.2448709557920665e-11, - "vy": 5.458966612081895e-12 - }, - { - "id": 2, - "x": 2.159386157989502, - "y": -0.631984293460846, - "orientation": 0.04069717973470688, - "vx": 0.11683861911296844, - "vy": 0.16056270897388458 - }, - { - "id": 3, - "x": 2.4023616313934326, - "y": 0.453097939491272, - "orientation": -0.8044279217720032, - "vx": -0.10937321931123734, - "vy": -0.0640271008014679 - }, - { - "id": 4, - "x": -1.7976163625717163, - "y": 0.7482079267501831, - "orientation": -0.2516016662120819, - "vx": -8.72635297355373e-13, - "vy": -8.393286066166183e-13 - }, - { - "id": 5, - "x": -2.7962918281555176, - "y": -0.024957086890935898, - "orientation": -0.05451888591051102, - "vx": 0.17114919424057007, - "vy": 0.09015923738479614 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409811496734619, - "y": 0.32563868165016174, - "orientation": -0.1043386310338974, - "vx": -0.00040213565807789564, - "vy": -0.011701441369950771 - }, - { - "id": 1, - "x": 2.6125106811523438, - "y": -0.1845908910036087, - "orientation": -1.2095975875854492, - "vx": -0.6373199224472046, - "vy": 0.35053569078445435 - }, - { - "id": 2, - "x": -3.1594419479370117, - "y": 0.19213642179965973, - "orientation": -0.014443415217101574, - "vx": -0.11494353413581848, - "vy": -1.0756973028182983 - }, - { - "id": 3, - "x": -3.0817532539367676, - "y": -0.42669862508773804, - "orientation": -0.03783942386507988, - "vx": -0.023246165364980698, - "vy": -0.32790282368659973 - }, - { - "id": 4, - "x": 2.6876261234283447, - "y": -0.014844625256955624, - "orientation": -0.709193229675293, - "vx": 0.07601472735404968, - "vy": 0.22681500017642975 - }, - { - "id": 5, - "x": -1.2002359628677368, - "y": 0.7468428015708923, - "orientation": -0.2856491506099701, - "vx": -1.3455903058456897e-12, - "vy": -1.3322676295501878e-13 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 36.46666666666667 - } - }, - { - "scenario_id": "overload_flow_vs_switch_of_play_t17.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 17.566666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_switch_of_play.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 17.566666666666666, - "ball_x": -4.25, - "ball_y": 2.1865782737731934, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.40850305557251, - "y": 0.14552994072437286, - "orientation": 3.0087826251983643, - "vx": 2.398081733190338e-13, - "vy": -1.0891287871572786e-12 - }, - { - "id": 1, - "x": 3.0518505573272705, - "y": 0.480173259973526, - "orientation": 2.919995069503784, - "vx": -1.7985612998927536e-12, - "vy": -3.164135620181696e-14 - }, - { - "id": 2, - "x": 2.7720346450805664, - "y": 0.5263830423355103, - "orientation": 2.830876111984253, - "vx": 1.9051427102567686e-12, - "vy": -7.127631818093505e-13 - }, - { - "id": 3, - "x": -2.836165428161621, - "y": -0.1866437941789627, - "orientation": 2.2102367877960205, - "vx": -5.195843755245733e-13, - "vy": 1.3405943022348765e-13 - }, - { - "id": 4, - "x": -1.8012887239456177, - "y": 0.7397701144218445, - "orientation": 2.673395872116089, - "vx": 5.262457136723242e-13, - "vy": 9.658940314238862e-14 - }, - { - "id": 5, - "x": -2.7477684020996094, - "y": 0.22825978696346283, - "orientation": 2.33825421333313, - "vx": 9.592326932761353e-13, - "vy": -1.0658141036401503e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.397731781005859, - "y": 0.40406352281570435, - "orientation": 0.037124380469322205, - "vx": 1.0391687510491465e-12, - "vy": 2.9093394360302227e-12 - }, - { - "id": 1, - "x": -3.484980344772339, - "y": 2.086651563644409, - "orientation": -0.1339258998632431, - "vx": 0.04964656010270119, - "vy": -0.006461586803197861 - }, - { - "id": 2, - "x": 2.458670139312744, - "y": -1.9430495500564575, - "orientation": 2.6653218269348145, - "vx": 1.3988810110276972e-12, - "vy": -1.7319479184152442e-12 - }, - { - "id": 3, - "x": -3.098188638687134, - "y": 0.45127689838409424, - "orientation": 2.20780086517334, - "vx": 1.2390088954816747e-12, - "vy": 9.908740494779522e-13 - }, - { - "id": 4, - "x": -4.191328525543213, - "y": 1.4079952239990234, - "orientation": -1.4979469776153564, - "vx": 0.0025478077586740255, - "vy": -0.03367374464869499 - }, - { - "id": 5, - "x": -3.2036685943603516, - "y": 0.8081372380256653, - "orientation": 2.2187342643737793, - "vx": 4.662936703425657e-13, - "vy": -4.6629367034256575e-14 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 17.566666666666666 - } - }, - { - "scenario_id": "overload_flow_vs_switch_of_play_t30.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 30.4, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_switch_of_play.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 30.4, - "ball_x": -4.0, - "ball_y": 2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.390462875366211, - "y": -0.019681107252836227, - "orientation": 3.1220383644104004, - "vx": 6.981082378842984e-12, - "vy": -1.4215711940934739e-12 - }, - { - "id": 1, - "x": -0.5911067128181458, - "y": 2.689207077026367, - "orientation": 3.065913677215576, - "vx": 4.4297898682543746e-13, - "vy": 2.0117241206207837e-12 - }, - { - "id": 2, - "x": 2.4606447219848633, - "y": 0.4925347566604614, - "orientation": 1.820454478263855, - "vx": -1.7319479184152442e-13, - "vy": -1.3739009929736312e-12 - }, - { - "id": 3, - "x": 0.19762477278709412, - "y": 1.5115420818328857, - "orientation": 2.698190689086914, - "vx": -5.254130464038553e-13, - "vy": 1.2723155862204294e-12 - }, - { - "id": 4, - "x": -3.0997936725616455, - "y": 1.0749443769454956, - "orientation": 2.040159225463867, - "vx": 2.2248869413488137e-12, - "vy": -3.4638958368304884e-12 - }, - { - "id": 5, - "x": -4.191758632659912, - "y": 2.501434326171875, - "orientation": -1.6634819507598877, - "vx": -4.343192472333612e-12, - "vy": 1.3322676295501878e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402930736541748, - "y": 0.40851160883903503, - "orientation": 0.0009301502141170204, - "vx": 9.139355938714289e-12, - "vy": -2.737809978725636e-12 - }, - { - "id": 1, - "x": -3.2459497451782227, - "y": 2.6829640865325928, - "orientation": 0.23714661598205566, - "vx": 0.04115238040685654, - "vy": 0.009985296986997128 - }, - { - "id": 2, - "x": 2.47482967376709, - "y": -2.3969907760620117, - "orientation": 2.472026824951172, - "vx": 1.652011860642233e-12, - "vy": -1.1457501614131615e-12 - }, - { - "id": 3, - "x": -3.060279369354248, - "y": -1.0410710573196411, - "orientation": 1.8870933055877686, - "vx": 8.79296635503124e-13, - "vy": -1.2656542480726785e-13 - }, - { - "id": 4, - "x": -2.8943705558776855, - "y": 0.9783328771591187, - "orientation": 2.1790120601654053, - "vx": -2.731148640577885e-12, - "vy": -1.325606291402437e-12 - }, - { - "id": 5, - "x": -2.9175806045532227, - "y": 1.2801408767700195, - "orientation": 2.2253336906433105, - "vx": 3.850253449400043e-12, - "vy": -3.4705571749782393e-12 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 30.4 - } - }, - { - "scenario_id": "overload_flow_vs_switch_of_play_t13.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 13.15, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 13.15, - "ball_x": -2.9795444011688232, - "ball_y": -0.14129294455051422, - "ball_vx": -0.020613180473446846, - "ball_vy": 0.010346301831305027, - "friendly_robots": [ - { - "id": 0, - "x": 4.410035133361816, - "y": 0.1023113802075386, - "orientation": -3.1022520065307617, - "vx": -0.00014361308421939611, - "vy": -0.16247129440307617 - }, - { - "id": 1, - "x": 1.2098214626312256, - "y": -0.39407703280448914, - "orientation": 3.1293883323669434, - "vx": 0.46722733974456787, - "vy": -0.03439737483859062 - }, - { - "id": 2, - "x": 0.03999337553977966, - "y": 0.24166502058506012, - "orientation": -3.0493228435516357, - "vx": 0.4219502806663513, - "vy": -0.16312038898468018 - }, - { - "id": 3, - "x": -1.0737184286117554, - "y": 0.19913247227668762, - "orientation": 1.9597830772399902, - "vx": -1.6067439317703247, - "vy": 0.032636672258377075 - }, - { - "id": 4, - "x": -2.101032257080078, - "y": 0.32575488090515137, - "orientation": -2.921907663345337, - "vx": 1.0422300100326538, - "vy": 0.6334208846092224 - }, - { - "id": 5, - "x": -2.9132637977600098, - "y": -0.04408822953701019, - "orientation": -2.099388360977173, - "vx": -0.027901291847229004, - "vy": 0.06292863935232162 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410364151000977, - "y": 0.008930806070566177, - "orientation": -0.10456471145153046, - "vx": 0.0006454790709540248, - "vy": -0.015692705288529396 - }, - { - "id": 1, - "x": -2.8829987049102783, - "y": 1.4525179862976074, - "orientation": -1.6274150609970093, - "vx": -0.06537889689207077, - "vy": 0.06567555665969849 - }, - { - "id": 2, - "x": 1.6552629470825195, - "y": 0.802156925201416, - "orientation": -2.988893985748291, - "vx": 1.0077027082443237, - "vy": 0.558258593082428 - }, - { - "id": 3, - "x": -2.3612473011016846, - "y": 0.4122954308986664, - "orientation": -2.582730770111084, - "vx": -0.9540504217147827, - "vy": -0.5830418467521667 - }, - { - "id": 4, - "x": -3.031773805618286, - "y": -0.24620294570922852, - "orientation": 1.4386522769927979, - "vx": 8.1254556789645e-06, - "vy": 0.00011129928316222504 - }, - { - "id": 5, - "x": -3.1454129219055176, - "y": 0.21251653134822845, - "orientation": -1.0225646495819092, - "vx": -0.04891003668308258, - "vy": -0.286269873380661 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 13.15 - } - }, - { - "scenario_id": "overload_flow_vs_switch_of_play_t46.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 45.983333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 45.983333333333334, - "ball_x": -3.0090224742889404, - "ball_y": 1.2645206451416016, - "ball_vx": 0.3426371216773987, - "ball_vy": -0.9393466711044312, - "friendly_robots": [ - { - "id": 0, - "x": 4.40554666519165, - "y": -0.26536333560943604, - "orientation": 2.9153130054473877, - "vx": 0.008310806006193161, - "vy": -0.25429481267929077 - }, - { - "id": 1, - "x": -2.779186248779297, - "y": 1.8413652181625366, - "orientation": -2.0389609336853027, - "vx": 0.4672417640686035, - "vy": -1.22056245803833 - }, - { - "id": 2, - "x": -2.6749892234802246, - "y": -0.3788905441761017, - "orientation": 1.932992696762085, - "vx": 0.4094735085964203, - "vy": 0.009699604474008083 - }, - { - "id": 3, - "x": -2.604832410812378, - "y": -0.5452945232391357, - "orientation": 2.1130688190460205, - "vx": 0.6230204105377197, - "vy": 0.08988873660564423 - }, - { - "id": 4, - "x": -3.2359609603881836, - "y": 2.0719106197357178, - "orientation": -1.4236881732940674, - "vx": -0.5115624666213989, - "vy": -0.5231666564941406 - }, - { - "id": 5, - "x": -3.6296839714050293, - "y": 2.0659408569335938, - "orientation": -0.05380316451191902, - "vx": -0.3704628050327301, - "vy": -0.7814515829086304 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41008186340332, - "y": 0.0029327459633350372, - "orientation": 0.8512049317359924, - "vx": 6.2973199419502635e-06, - "vy": -5.479943865793757e-06 - }, - { - "id": 1, - "x": -3.5778908729553223, - "y": 1.8411877155303955, - "orientation": -0.9033523201942444, - "vx": 0.0017703227931633592, - "vy": -0.7593756318092346 - }, - { - "id": 2, - "x": 2.474839448928833, - "y": -2.397068738937378, - "orientation": 2.530194044113159, - "vx": -8.289840707220719e-07, - "vy": -1.181121092486137e-06 - }, - { - "id": 3, - "x": -2.922898054122925, - "y": -1.4906752109527588, - "orientation": 1.6282256841659546, - "vx": 1.6553315163037041e-06, - "vy": 9.617379959081518e-08 - }, - { - "id": 4, - "x": -2.9711899757385254, - "y": 0.9658581614494324, - "orientation": 1.7833696603775024, - "vx": 5.164800768397981e-06, - "vy": 1.1197370213267277e-06 - }, - { - "id": 5, - "x": -3.1440086364746094, - "y": 1.1170952320098877, - "orientation": 1.339416265487671, - "vx": 3.85064231522847e-05, - "vy": -8.455743227386847e-06 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 45.983333333333334 - } - }, - { - "scenario_id": "overload_flow_vs_three_slot_t19.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 19.416666666666668, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 19.416666666666668, - "ball_x": 2.5, - "ball_y": 1.5524781942367554, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.397010803222656, - "y": 0.14188268780708313, - "orientation": 1.8785929679870605, - "vx": -3.730349362740526e-13, - "vy": -8.326672684688674e-16 - }, - { - "id": 1, - "x": 3.1624152660369873, - "y": 0.11637850105762482, - "orientation": 0.9865419268608093, - "vx": -5.062616992290714e-13, - "vy": -1.0574874309554616e-13 - }, - { - "id": 2, - "x": 3.096179246902466, - "y": 1.10404372215271, - "orientation": 0.6447954773902893, - "vx": -3.730349362740526e-13, - "vy": -2.398081733190338e-13 - }, - { - "id": 3, - "x": 1.8012670278549194, - "y": 0.0093490369617939, - "orientation": 0.627052366733551, - "vx": 6.861178292183467e-13, - "vy": -7.478392904936015e-14 - }, - { - "id": 4, - "x": 0.0690460279583931, - "y": 1.0824496746063232, - "orientation": 0.09528949111700058, - "vx": -1.0033640585049852e-13, - "vy": -1.1590728377086634e-12 - }, - { - "id": 5, - "x": -2.5388123989105225, - "y": 0.05462280660867691, - "orientation": 0.22326187789440155, - "vx": 2.6645352591003757e-14, - "vy": 2.0337898032352086e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.39358377456665, - "y": 0.1402939409017563, - "orientation": 0.01999664306640625, - "vx": -7.993605777301127e-14, - "vy": -9.700573677662305e-13 - }, - { - "id": 1, - "x": 3.0181727409362793, - "y": 2.140894889831543, - "orientation": 0.847880482673645, - "vx": 0.018543215468525887, - "vy": 0.02105695940554142 - }, - { - "id": 2, - "x": -2.6877496242523193, - "y": 0.25681936740875244, - "orientation": 0.32539278268814087, - "vx": 1.4921397450962104e-12, - "vy": 2.1649348980190553e-13 - }, - { - "id": 3, - "x": -2.1120851039886475, - "y": -0.24898730218410492, - "orientation": 0.1787571907043457, - "vx": -1.1324274851176597e-12, - "vy": 2.939315457695102e-13 - }, - { - "id": 4, - "x": 3.5225396156311035, - "y": 1.5658901929855347, - "orientation": -0.0038222321309149265, - "vx": -1.5987211554602254e-12, - "vy": -7.327471962526033e-14 - }, - { - "id": 5, - "x": 2.7402148246765137, - "y": 0.5097978711128235, - "orientation": 0.7204819917678833, - "vx": 5.995204332975845e-13, - "vy": 6.128431095930864e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 19.416666666666668 - } - }, - { - "scenario_id": "overload_flow_vs_three_slot_t41.5_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 41.516666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 41.516666666666666, - "ball_x": 2.5, - "ball_y": 1.2755693197250366, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.408816814422607, - "y": 0.4041924476623535, - "orientation": 2.435319185256958, - "vx": 2.5845992013273644e-12, - "vy": 1.5837331446277858e-12 - }, - { - "id": 1, - "x": 2.567781686782837, - "y": -1.7895958423614502, - "orientation": 0.968593955039978, - "vx": 2.9976021664879227e-12, - "vy": 1.9451107391432743e-12 - }, - { - "id": 2, - "x": 3.2423014640808105, - "y": 1.4428327083587646, - "orientation": 0.9189480543136597, - "vx": 2.398081733190338e-13, - "vy": -2.5979218776228663e-12 - }, - { - "id": 3, - "x": -0.3815423250198364, - "y": 0.4674854874610901, - "orientation": 0.20391099154949188, - "vx": 7.494005416219807e-14, - "vy": -2.681188604469753e-13 - }, - { - "id": 4, - "x": -1.806996464729309, - "y": 0.7479377388954163, - "orientation": 0.08665263652801514, - "vx": -3.930189507173054e-13, - "vy": 1.099120794378905e-13 - }, - { - "id": 5, - "x": -2.5664327144622803, - "y": 0.007736035622656345, - "orientation": 0.25950145721435547, - "vx": 1.0125233984581428e-12, - "vy": -9.437763071051819e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394387245178223, - "y": -0.1593528687953949, - "orientation": 0.018417052924633026, - "vx": -1.049826892085548e-11, - "vy": 1.544597783009749e-12 - }, - { - "id": 1, - "x": -1.897613286972046, - "y": 0.03297652304172516, - "orientation": 0.178658127784729, - "vx": 2.9309887850104133e-13, - "vy": -1.0408340855860843e-15 - }, - { - "id": 2, - "x": -3.0928425788879395, - "y": 0.4712323248386383, - "orientation": 0.11330361664295197, - "vx": 2.7977620220553945e-13, - "vy": -3.5638159090467525e-13 - }, - { - "id": 3, - "x": -1.7747784852981567, - "y": -0.09859735518693924, - "orientation": 0.04674631729722023, - "vx": -5.395683899678261e-13, - "vy": 3.122502256758253e-13 - }, - { - "id": 4, - "x": 1.762824296951294, - "y": 1.0742601156234741, - "orientation": -2.8711318969726562, - "vx": -0.06078922376036644, - "vy": -0.016571708023548126 - }, - { - "id": 5, - "x": 0.6753842830657959, - "y": -0.02348550409078598, - "orientation": 0.41577503085136414, - "vx": 1.765254609153999e-13, - "vy": 2.1597307275911248e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 41.516666666666666 - } - }, - { - "scenario_id": "overload_flow_vs_three_slot_t23.9_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 23.933333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 23.933333333333334, - "ball_x": 2.5, - "ball_y": 1.5524781942367554, - "ball_vx": -6.261657858885883e-13, - "ball_vy": -1.199040866595169e-13, - "friendly_robots": [ - { - "id": 0, - "x": 4.409680366516113, - "y": 0.012334306724369526, - "orientation": 2.4649007320404053, - "vx": 0.0005823875544592738, - "vy": -0.021671803668141365 - }, - { - "id": 1, - "x": 2.6766645908355713, - "y": -1.5838327407836914, - "orientation": 1.6993510723114014, - "vx": -0.588438093662262, - "vy": -0.9902691841125488 - }, - { - "id": 2, - "x": 2.455954074859619, - "y": 1.4458668231964111, - "orientation": 0.8481857776641846, - "vx": -2.2648549702353193e-12, - "vy": -4.39648317751562e-13 - }, - { - "id": 3, - "x": 2.79917049407959, - "y": 1.655163049697876, - "orientation": 2.709289073944092, - "vx": 0.04690486192703247, - "vy": 0.5852550268173218 - }, - { - "id": 4, - "x": -1.4364464282989502, - "y": 0.8151888847351074, - "orientation": 0.1841006577014923, - "vx": -0.6403018236160278, - "vy": -0.11484257131814957 - }, - { - "id": 5, - "x": -2.90730619430542, - "y": 0.03809574991464615, - "orientation": 0.2768707871437073, - "vx": -0.0707535520195961, - "vy": 0.18516501784324646 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.39358377456665, - "y": 0.1402939409017563, - "orientation": 0.01999664306640625, - "vx": 2.5579538487363607e-12, - "vy": -1.111610803405938e-12 - }, - { - "id": 1, - "x": 3.026749610900879, - "y": 2.150634527206421, - "orientation": 0.847880482673645, - "vx": -1.2922996006636822e-12, - "vy": -2.1316282072803006e-12 - }, - { - "id": 2, - "x": -2.6877496242523193, - "y": 0.25681936740875244, - "orientation": 0.32539278268814087, - "vx": -4.729550084903167e-12, - "vy": 5.162537064506978e-13 - }, - { - "id": 3, - "x": -2.1120851039886475, - "y": -0.24898730218410492, - "orientation": 0.1787571907043457, - "vx": 5.728750807065808e-13, - "vy": -3.497202527569243e-14 - }, - { - "id": 4, - "x": 3.5225396156311035, - "y": 1.5658901929855347, - "orientation": -0.0038222321309149265, - "vx": -5.595524044110789e-13, - "vy": 5.3290705182007514e-14 - }, - { - "id": 5, - "x": 2.7402148246765137, - "y": 0.5097978711128235, - "orientation": 0.7204819917678833, - "vx": -3.597122599785507e-13, - "vy": -3.164135620181696e-13 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 23.933333333333334 - } - }, - { - "scenario_id": "overload_flow_vs_three_slot_t28.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 28.05, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 28.05, - "ball_x": -3.0596115589141846, - "ball_y": 0.19289949536323547, - "ball_vx": -0.10759355127811432, - "ball_vy": -0.23600135743618011, - "friendly_robots": [ - { - "id": 0, - "x": 4.410122394561768, - "y": -0.3388700485229492, - "orientation": 3.0486855506896973, - "vx": -0.0006148618995212018, - "vy": 0.20058591663837433 - }, - { - "id": 1, - "x": 0.918994665145874, - "y": -0.6765816807746887, - "orientation": 2.8585872650146484, - "vx": -1.2397327423095703, - "vy": 0.8034015893936157 - }, - { - "id": 2, - "x": 1.5742168426513672, - "y": 0.16439363360404968, - "orientation": 3.0814921855926514, - "vx": -1.0181399583816528, - "vy": 0.4281776547431946 - }, - { - "id": 3, - "x": 0.446509450674057, - "y": 0.5516688823699951, - "orientation": -2.852158546447754, - "vx": -1.4500259160995483, - "vy": -0.06900003552436829 - }, - { - "id": 4, - "x": -1.7971121072769165, - "y": 0.7504702210426331, - "orientation": -2.4482860565185547, - "vx": -9.583653991285246e-06, - "vy": 1.2630816854652949e-05 - }, - { - "id": 5, - "x": -2.7645440101623535, - "y": 0.09976048767566681, - "orientation": 1.484536051750183, - "vx": -0.10231133550405502, - "vy": 0.4691179394721985 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409722805023193, - "y": -0.04598325490951538, - "orientation": 0.17922770977020264, - "vx": 0.001498431316576898, - "vy": -0.007331970147788525 - }, - { - "id": 1, - "x": 0.8138660788536072, - "y": 0.8748416304588318, - "orientation": -2.842883348464966, - "vx": -1.2005529403686523, - "vy": -0.020531190559267998 - }, - { - "id": 2, - "x": -2.949456214904785, - "y": 0.41130924224853516, - "orientation": -0.8271580934524536, - "vx": -0.09051591902971268, - "vy": -0.08798005431890488 - }, - { - "id": 3, - "x": -3.161777973175049, - "y": 0.1980379968881607, - "orientation": 0.124418705701828, - "vx": 0.14784103631973267, - "vy": -0.21977803111076355 - }, - { - "id": 4, - "x": -0.30231422185897827, - "y": 0.8826414346694946, - "orientation": 3.054334878921509, - "vx": -1.8756096363067627, - "vy": -0.4051417112350464 - }, - { - "id": 5, - "x": 1.0337711572647095, - "y": -0.16681058704853058, - "orientation": 2.987267255783081, - "vx": -1.7419090270996094, - "vy": 0.5660016536712646 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 28.05 - } - }, - { - "scenario_id": "overload_flow_vs_three_slot_t34.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 34.583333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 34.583333333333336, - "ball_x": -2.4847497940063477, - "ball_y": 1.022133231163025, - "ball_vx": -0.2838822901248932, - "ball_vy": -0.12261432409286499, - "friendly_robots": [ - { - "id": 0, - "x": 4.4103593826293945, - "y": 0.034539468586444855, - "orientation": 2.9875032901763916, - "vx": -0.0010098300408571959, - "vy": 0.3712918758392334 - }, - { - "id": 1, - "x": 2.9740149974823, - "y": 0.6387312412261963, - "orientation": 3.044572591781616, - "vx": -0.6492294669151306, - "vy": 0.3524544835090637 - }, - { - "id": 2, - "x": 2.7702836990356445, - "y": 0.3513680696487427, - "orientation": 3.0116021633148193, - "vx": -0.7541598081588745, - "vy": 0.5517027974128723 - }, - { - "id": 3, - "x": -3.2666821479797363, - "y": 1.487775206565857, - "orientation": -0.3904091417789459, - "vx": 0.18233346939086914, - "vy": -0.017618712037801743 - }, - { - "id": 4, - "x": -2.3392648696899414, - "y": 1.033281683921814, - "orientation": -1.3455802202224731, - "vx": 0.3044010102748871, - "vy": -0.13390682637691498 - }, - { - "id": 5, - "x": -2.927619218826294, - "y": 0.1492077112197876, - "orientation": 1.1092257499694824, - "vx": 2.046451527348836e-06, - "vy": -1.0475658882569405e-06 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409903049468994, - "y": 0.1743779480457306, - "orientation": 0.45082801580429077, - "vx": 0.022064246237277985, - "vy": 0.2618672549724579 - }, - { - "id": 1, - "x": -2.6125216484069824, - "y": 1.0787842273712158, - "orientation": -0.014726954512298107, - "vx": 0.3960368037223816, - "vy": 0.5228844881057739 - }, - { - "id": 2, - "x": -2.892787218093872, - "y": 0.7104201316833496, - "orientation": 0.5072035789489746, - "vx": 0.45608416199684143, - "vy": -0.21515479683876038 - }, - { - "id": 3, - "x": -3.048450469970703, - "y": 0.855789303779602, - "orientation": -0.007688678335398436, - "vx": -0.282692015171051, - "vy": -0.8118340969085693 - }, - { - "id": 4, - "x": -2.2863643169403076, - "y": 0.8116211295127869, - "orientation": 2.6410744190216064, - "vx": 0.1533026546239853, - "vy": 0.007871205918490887 - }, - { - "id": 5, - "x": -2.4456207752227783, - "y": -1.6411631107330322, - "orientation": 1.5767459869384766, - "vx": 0.04429612681269646, - "vy": 0.7084451913833618 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 34.583333333333336 - } - }, - { - "scenario_id": "overload_flow_vs_three_slot_t47.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 47.166666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 47.166666666666664, - "ball_x": 2.494554281234741, - "ball_y": 1.2746937274932861, - "ball_vx": 3.197442310920451e-13, - "ball_vy": 2.0650148258027912e-13, - "friendly_robots": [ - { - "id": 0, - "x": 4.4101057052612305, - "y": -0.02762208692729473, - "orientation": 2.5392580032348633, - "vx": -0.0002625308115966618, - "vy": 0.04853907600045204 - }, - { - "id": 1, - "x": 2.0718319416046143, - "y": 0.8949282765388489, - "orientation": 0.9234520196914673, - "vx": -0.11936449259519577, - "vy": 0.45218726992607117 - }, - { - "id": 2, - "x": 2.603621244430542, - "y": 1.3002431392669678, - "orientation": -2.8899850845336914, - "vx": 1.532107773982716e-12, - "vy": -7.593925488436071e-13 - }, - { - "id": 3, - "x": 2.0958292484283447, - "y": -1.5491307973861694, - "orientation": 1.1461931467056274, - "vx": 1.4258928298950195, - "vy": 0.0435766875743866 - }, - { - "id": 4, - "x": 1.1800559759140015, - "y": -0.14363305270671844, - "orientation": 0.6128221750259399, - "vx": 1.2284107208251953, - "vy": -1.4030498266220093 - }, - { - "id": 5, - "x": -1.8382489681243896, - "y": 0.7054890990257263, - "orientation": 0.13615012168884277, - "vx": 0.067350372672081, - "vy": 0.0782126933336258 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394387245178223, - "y": -0.1593528687953949, - "orientation": 0.018417052924633026, - "vx": 8.819611707622244e-12, - "vy": -2.1707635688983373e-12 - }, - { - "id": 1, - "x": -1.897613286972046, - "y": 0.03297652304172516, - "orientation": 0.178658127784729, - "vx": -1.6653345369377348e-13, - "vy": -3.620020949668401e-13 - }, - { - "id": 2, - "x": -3.0928425788879395, - "y": 0.4712323248386383, - "orientation": 0.11330361664295197, - "vx": -9.325873406851315e-14, - "vy": 7.210898544940392e-13 - }, - { - "id": 3, - "x": -1.7747784852981567, - "y": -0.09859735518693924, - "orientation": 0.04674631729722023, - "vx": -2.0117241206207837e-12, - "vy": -4.2923997689570115e-13 - }, - { - "id": 4, - "x": 1.7257801294326782, - "y": 1.0641435384750366, - "orientation": -2.874112129211426, - "vx": 2.2715163083830703e-12, - "vy": -1.5720758028692217e-12 - }, - { - "id": 5, - "x": 0.6753842830657959, - "y": -0.02348550409078598, - "orientation": 0.41577503085136414, - "vx": 1.8984813721090177e-13, - "vy": 1.2906342661267445e-13 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 47.166666666666664 - } - }, - { - "scenario_id": "overload_flow_vs_tiki_taka_t17.2_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 17.183333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 17.183333333333334, - "ball_x": 2.5, - "ball_y": -1.5026556253433228, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.393518447875977, - "y": -0.408514142036438, - "orientation": -3.1104984283447266, - "vx": -1.9984014443252818e-12, - "vy": 7.16093850883226e-13 - }, - { - "id": 1, - "x": 2.994751214981079, - "y": -0.7297191023826599, - "orientation": -0.45153528451919556, - "vx": 9.992007221626409e-13, - "vy": 1.3988810110276972e-13 - }, - { - "id": 2, - "x": 2.631277084350586, - "y": -0.32850876450538635, - "orientation": -0.6038863062858582, - "vx": 3.184119634624949e-12, - "vy": -4.629630012686903e-13 - }, - { - "id": 3, - "x": 0.4897650480270386, - "y": -0.17383502423763275, - "orientation": -0.1867564171552658, - "vx": -4.363176486776865e-13, - "vy": 2.0650148258027912e-13 - }, - { - "id": 4, - "x": -1.740766167640686, - "y": 0.7515695095062256, - "orientation": -0.3389275372028351, - "vx": 2.2648549702353193e-13, - "vy": -8.193445921733655e-13 - }, - { - "id": 5, - "x": -2.5572545528411865, - "y": -0.1756533831357956, - "orientation": -0.2137121558189392, - "vx": 1.532107773982716e-12, - "vy": -8.326672684688674e-16 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407698631286621, - "y": 0.3392486274242401, - "orientation": -0.08413240313529968, - "vx": -1.2256862191861728e-12, - "vy": -4.496403249731884e-14 - }, - { - "id": 1, - "x": -0.24748218059539795, - "y": -0.352558970451355, - "orientation": -0.220645010471344, - "vx": 2.7478019859472624e-13, - "vy": -1.6653345369377348e-14 - }, - { - "id": 2, - "x": 2.853843927383423, - "y": -1.11307692527771, - "orientation": -0.03420846164226532, - "vx": -5.382361223382759e-12, - "vy": -9.059419880941277e-13 - }, - { - "id": 3, - "x": -1.624527931213379, - "y": 0.24180595576763153, - "orientation": -0.26483336091041565, - "vx": 2.3847590568948362e-12, - "vy": 2.1316282072803006e-13 - }, - { - "id": 4, - "x": -3.102041482925415, - "y": -0.46404340863227844, - "orientation": -0.11576700210571289, - "vx": -3.7836400679225335e-12, - "vy": -1.199040866595169e-13 - }, - { - "id": 5, - "x": -2.857365608215332, - "y": -0.3008473515510559, - "orientation": -0.08398399502038956, - "vx": -5.861977570020827e-13, - "vy": -5.045963646921336e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 17.183333333333334 - } - }, - { - "scenario_id": "overload_flow_vs_tiki_taka_t7.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 7.833333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 7.833333333333333, - "ball_x": -0.42381882667541504, - "ball_y": 0.0011846371926367283, - "ball_vx": 0.4648591876029968, - "ball_vy": 0.5681583881378174, - "friendly_robots": [ - { - "id": 0, - "x": 4.41029167175293, - "y": 0.023044420406222343, - "orientation": -3.132371187210083, - "vx": -0.0005143263842910528, - "vy": -0.040531814098358154 - }, - { - "id": 1, - "x": -0.2744568884372711, - "y": -0.22874431312084198, - "orientation": 2.3604631423950195, - "vx": -0.6186041831970215, - "vy": -0.49679261445999146 - }, - { - "id": 2, - "x": -2.5848984718322754, - "y": -0.2264181226491928, - "orientation": -0.08370944112539291, - "vx": -0.7656978964805603, - "vy": 0.7455030083656311 - }, - { - "id": 3, - "x": -0.41857627034187317, - "y": -0.12091302126646042, - "orientation": 1.749173641204834, - "vx": -0.3052232563495636, - "vy": -0.08910003304481506 - }, - { - "id": 4, - "x": -1.6600555181503296, - "y": 0.7651990652084351, - "orientation": -0.625687837600708, - "vx": -0.23776447772979736, - "vy": -0.03262514993548393 - }, - { - "id": 5, - "x": -1.7503894567489624, - "y": -0.12647102773189545, - "orientation": 0.2704174220561981, - "vx": -1.1073293685913086, - "vy": 0.4993823766708374 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40988826751709, - "y": -0.06318403780460358, - "orientation": 0.0027000014670193195, - "vx": 0.0007791037205606699, - "vy": -0.4120663106441498 - }, - { - "id": 1, - "x": -1.2637841701507568, - "y": 0.41506555676460266, - "orientation": -0.5182806849479675, - "vx": -1.1613121032714844, - "vy": 0.22518418729305267 - }, - { - "id": 2, - "x": -0.5183302760124207, - "y": 0.06974555552005768, - "orientation": -0.2514749765396118, - "vx": 0.5990144610404968, - "vy": 0.7239087224006653 - }, - { - "id": 3, - "x": -1.5165703296661377, - "y": 0.027836473658680916, - "orientation": 0.15667282044887543, - "vx": 0.1639556884765625, - "vy": -1.3642252683639526 - }, - { - "id": 4, - "x": -1.9806702136993408, - "y": -0.2853865325450897, - "orientation": 0.23372378945350647, - "vx": -0.9503560066223145, - "vy": 0.5649056434631348 - }, - { - "id": 5, - "x": -2.7918646335601807, - "y": 0.1991821974515915, - "orientation": 0.16760441660881042, - "vx": -0.37402552366256714, - "vy": 0.27463299036026 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 7.833333333333333 - } - }, - { - "scenario_id": "overload_flow_vs_tiki_taka_t48.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 48.166666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 48.166666666666664, - "ball_x": -4.311666488647461, - "ball_y": 0.17609903216362, - "ball_vx": -0.9470802545547485, - "ball_vy": -0.14128832519054413, - "friendly_robots": [ - { - "id": 0, - "x": 4.4100141525268555, - "y": -0.278608113527298, - "orientation": 3.0886926651000977, - "vx": -5.668083758791909e-06, - "vy": -0.23115044832229614 - }, - { - "id": 1, - "x": 0.4598173499107361, - "y": -0.3664286434650421, - "orientation": -3.1271238327026367, - "vx": -0.383146733045578, - "vy": -0.22384200990200043 - }, - { - "id": 2, - "x": 0.23820263147354126, - "y": -0.7223512530326843, - "orientation": 2.8808414936065674, - "vx": 0.0914921686053276, - "vy": 0.4205150008201599 - }, - { - "id": 3, - "x": -1.674789309501648, - "y": 0.6946327686309814, - "orientation": -2.924926519393921, - "vx": -0.38681313395500183, - "vy": 0.22633147239685059 - }, - { - "id": 4, - "x": -2.8674583435058594, - "y": 0.25548332929611206, - "orientation": 3.003044605255127, - "vx": -0.10781129449605942, - "vy": -0.01227978989481926 - }, - { - "id": 5, - "x": -1.8202760219573975, - "y": 0.8053190112113953, - "orientation": -2.9097249507904053, - "vx": -0.4560781419277191, - "vy": 0.32810845971107483 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409229755401611, - "y": 0.1598915457725525, - "orientation": 0.14604036509990692, - "vx": 0.02472628466784954, - "vy": 0.008947813883423805 - }, - { - "id": 1, - "x": 0.9287264943122864, - "y": -0.488954097032547, - "orientation": 2.970418691635132, - "vx": -1.1284867525100708, - "vy": 1.2065091133117676 - }, - { - "id": 2, - "x": 1.2404849529266357, - "y": 0.6002612709999084, - "orientation": -3.070405960083008, - "vx": -1.6588125228881836, - "vy": -0.9666703343391418 - }, - { - "id": 3, - "x": -1.3217812776565552, - "y": 1.0935481786727905, - "orientation": -2.843440055847168, - "vx": -1.5556023120880127, - "vy": 0.16843585669994354 - }, - { - "id": 4, - "x": -3.4889118671417236, - "y": 0.21415457129478455, - "orientation": 2.7539162635803223, - "vx": -0.08084458857774734, - "vy": 0.5428371429443359 - }, - { - "id": 5, - "x": -3.180729389190674, - "y": 0.29931044578552246, - "orientation": 2.977426052093506, - "vx": -0.06161877140402794, - "vy": 0.0021969599183648825 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 48.166666666666664 - } - }, - { - "scenario_id": "overload_flow_vs_tiki_taka_plus_t45.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 45.9, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_tiki_taka_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 45.9, - "ball_x": 2.5, - "ball_y": -0.6193827390670776, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.3815107345581055, - "y": -0.4108186364173889, - "orientation": -2.504700183868408, - "vx": -1.4654943925052066e-12, - "vy": -1.9367840664585856e-12 - }, - { - "id": 1, - "x": 3.0255465507507324, - "y": -0.23143544793128967, - "orientation": 0.09073180705308914, - "vx": 1.9184653865522705e-12, - "vy": 1.4238610290817633e-13 - }, - { - "id": 2, - "x": 2.6616358757019043, - "y": -0.8469352722167969, - "orientation": 0.15233324468135834, - "vx": 6.727951529228449e-12, - "vy": 7.993605777301127e-14 - }, - { - "id": 3, - "x": -0.644402027130127, - "y": 0.19674837589263916, - "orientation": -0.10423923283815384, - "vx": 1.0658141036401503e-13, - "vy": -2.556288514199423e-13 - }, - { - "id": 4, - "x": -1.5547630786895752, - "y": 1.235424518585205, - "orientation": -0.2574004530906677, - "vx": 1.4654943925052066e-13, - "vy": -5.995204332975845e-13 - }, - { - "id": 5, - "x": -1.0637186765670776, - "y": -1.2302861213684082, - "orientation": 0.3460172712802887, - "vx": 1.199040866595169e-13, - "vy": -8.72635297355373e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.39310359954834, - "y": -0.05836993083357811, - "orientation": -0.026307230815291405, - "vx": 8.233413950620161e-12, - "vy": 9.076073226310655e-14 - }, - { - "id": 1, - "x": -0.8858839273452759, - "y": -1.1440693140029907, - "orientation": 0.309650719165802, - "vx": -4.030109579389318e-13, - "vy": 1.3322676295501878e-13 - }, - { - "id": 2, - "x": 1.9284310340881348, - "y": -1.1110340356826782, - "orientation": -2.4300143718719482, - "vx": -0.061444204300642014, - "vy": -0.0528392568230629 - }, - { - "id": 3, - "x": -0.7399194240570068, - "y": -0.2986575663089752, - "orientation": -0.21393908560276031, - "vx": 1.9317880628477724e-13, - "vy": -3.3140157285060923e-13 - }, - { - "id": 4, - "x": 1.7970950603485107, - "y": 0.750317394733429, - "orientation": -0.47314372658729553, - "vx": -3.6637359812630166e-13, - "vy": -8.459899447643693e-13 - }, - { - "id": 5, - "x": 2.8890445232391357, - "y": 0.33965712785720825, - "orientation": -0.6105303168296814, - "vx": -1.4654943925052066e-13, - "vy": -1.7319479184152442e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 45.9 - } - }, - { - "scenario_id": "overload_flow_vs_tiki_taka_plus_t55.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 55.78333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_tiki_taka_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 55.78333333333333, - "ball_x": -2.5, - "ball_y": 1.0364429950714111, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.397346496582031, - "y": 0.12263067066669464, - "orientation": 3.0835766792297363, - "vx": 5.3290705182007514e-14, - "vy": 1.6391055179809655e-12 - }, - { - "id": 1, - "x": 0.20385035872459412, - "y": -0.024701381102204323, - "orientation": 3.0893702507019043, - "vx": -2.0650148258027912e-13, - "vy": -7.181755190543981e-15 - }, - { - "id": 2, - "x": -0.8841680288314819, - "y": 1.2348334789276123, - "orientation": 3.092871904373169, - "vx": 4.696243394164412e-13, - "vy": -7.327471962526033e-14 - }, - { - "id": 3, - "x": -1.44528329372406, - "y": 0.07046426832675934, - "orientation": 2.8669352531433105, - "vx": -9.992007221626409e-14, - "vy": 9.450773497121645e-14 - }, - { - "id": 4, - "x": -2.927713632583618, - "y": -0.7410727143287659, - "orientation": 2.3361551761627197, - "vx": -1.105782132526656e-12, - "vy": 7.460698725481052e-13 - }, - { - "id": 5, - "x": -1.829262375831604, - "y": 0.7599576711654663, - "orientation": -3.1258349418640137, - "vx": -4.602984660095899e-12, - "vy": -3.9968028886505635e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3910040855407715, - "y": 0.37263110280036926, - "orientation": 0.03167741373181343, - "vx": 1.0658141036401503e-12, - "vy": 1.6220358389773537e-12 - }, - { - "id": 1, - "x": 2.87642765045166, - "y": -0.25416404008865356, - "orientation": 3.0006937980651855, - "vx": -2.6645352591003757e-14, - "vy": 1.1657341758564144e-14 - }, - { - "id": 2, - "x": 1.7090562582015991, - "y": 0.7958532571792603, - "orientation": -3.1330158710479736, - "vx": -5.46229728115577e-13, - "vy": 3.26405569239796e-13 - }, - { - "id": 3, - "x": -2.004387855529785, - "y": -0.11668877303600311, - "orientation": 2.7697222232818604, - "vx": 8.379963389870682e-12, - "vy": -1.343924971308752e-12 - }, - { - "id": 4, - "x": -0.9269649386405945, - "y": 0.6626352667808533, - "orientation": 3.0442545413970947, - "vx": -5.995204332975845e-14, - "vy": -1.9317880628477724e-13 - }, - { - "id": 5, - "x": -0.0214264914393425, - "y": 1.1544007062911987, - "orientation": -3.095540761947632, - "vx": 1.3978401769421112e-13, - "vy": 1.1324274851176597e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 55.78333333333333 - } - }, - { - "scenario_id": "overload_flow_vs_tiki_taka_plus_t11.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 11.416666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 11.416666666666666, - "ball_x": -0.2941257059574127, - "ball_y": 0.15916049480438232, - "ball_vx": -0.006799739319831133, - "ball_vy": -0.03409087285399437, - "friendly_robots": [ - { - "id": 0, - "x": 4.409913539886475, - "y": 0.008476119488477707, - "orientation": 3.0908215045928955, - "vx": -0.0005257336306385696, - "vy": 0.5261650085449219 - }, - { - "id": 1, - "x": 2.9265480041503906, - "y": 0.2695237994194031, - "orientation": -3.126594066619873, - "vx": 0.14646558463573456, - "vy": 0.2544233798980713 - }, - { - "id": 2, - "x": 2.193216562271118, - "y": 0.30135712027549744, - "orientation": 3.1107356548309326, - "vx": 1.541100025177002, - "vy": 0.6090046763420105 - }, - { - "id": 3, - "x": -0.9990112781524658, - "y": 0.18137407302856445, - "orientation": -0.026944536715745926, - "vx": -0.01080226432532072, - "vy": 0.030925333499908447 - }, - { - "id": 4, - "x": -0.17758864164352417, - "y": 0.13652639091014862, - "orientation": 1.918870449066162, - "vx": 0.4484466314315796, - "vy": 0.8010855317115784 - }, - { - "id": 5, - "x": -2.9253604412078857, - "y": -0.005829604808241129, - "orientation": 0.05986419692635536, - "vx": -0.008116420358419418, - "vy": -0.003998601343482733 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410001277923584, - "y": -0.0029501128010451794, - "orientation": 0.03742081671953201, - "vx": -6.295417520618685e-09, - "vy": 1.5360085114934918e-07 - }, - { - "id": 1, - "x": -0.02110281027853489, - "y": -0.04329070821404457, - "orientation": 2.9505510330200195, - "vx": -1.216149926185608, - "vy": -0.9154818058013916 - }, - { - "id": 2, - "x": -0.4048672616481781, - "y": 0.1982487291097641, - "orientation": -0.009672369807958603, - "vx": 0.002977649448439479, - "vy": -0.007490955293178558 - }, - { - "id": 3, - "x": -2.5974905490875244, - "y": -0.464706689119339, - "orientation": 0.17990754544734955, - "vx": -0.1781945526599884, - "vy": 0.4514481723308563 - }, - { - "id": 4, - "x": 1.693028450012207, - "y": 0.5924919247627258, - "orientation": -3.034574508666992, - "vx": 0.2701328694820404, - "vy": 0.32480543851852417 - }, - { - "id": 5, - "x": 1.8890511989593506, - "y": 0.8469114303588867, - "orientation": -2.8129425048828125, - "vx": 1.0811048746109009, - "vy": 0.23654530942440033 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 11.416666666666666 - } - }, - { - "scenario_id": "overload_flow_vs_tiki_taka_plus_t48.9_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 48.93333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_tiki_taka_plus.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 48.93333333333333, - "ball_x": 2.494577169418335, - "ball_y": -0.6129335165023804, - "ball_vx": 1.1829204282776118e-10, - "ball_vy": -8.43591863031179e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.40164852142334, - "y": -0.10215592384338379, - "orientation": -2.89998197555542, - "vx": 0.014462546445429325, - "vy": 0.17960749566555023 - }, - { - "id": 1, - "x": 3.0466220378875732, - "y": -0.3748433291912079, - "orientation": -2.5305428504943848, - "vx": -0.18811075389385223, - "vy": -0.5561341643333435 - }, - { - "id": 2, - "x": 2.606818914413452, - "y": -0.6358210444450378, - "orientation": -3.076321601867676, - "vx": 4.0831338310454157e-10, - "vy": -2.2745139105495582e-11 - }, - { - "id": 3, - "x": -0.3168850541114807, - "y": -0.38400188088417053, - "orientation": -0.06856093555688858, - "vx": 0.02825215645134449, - "vy": -0.7338173389434814 - }, - { - "id": 4, - "x": -1.1996784210205078, - "y": 0.7792132496833801, - "orientation": -0.11368022114038467, - "vx": -0.5911176800727844, - "vy": -0.5042046904563904 - }, - { - "id": 5, - "x": -1.2203967571258545, - "y": -1.0884672403335571, - "orientation": 0.08326192945241928, - "vx": -0.8466953039169312, - "vy": 0.34813448786735535 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.39310359954834, - "y": -0.05836993083357811, - "orientation": -0.026307230815291405, - "vx": 3.4638958368304884e-12, - "vy": -7.052691763931307e-13 - }, - { - "id": 1, - "x": -0.8634759187698364, - "y": -1.1077415943145752, - "orientation": 0.38046231865882874, - "vx": -5.299171323969176e-09, - "vy": -6.291360765686704e-09 - }, - { - "id": 2, - "x": 1.895704746246338, - "y": -1.139184594154358, - "orientation": -2.4215712547302246, - "vx": 3.762790079520073e-10, - "vy": 3.3051561487695835e-10 - }, - { - "id": 3, - "x": -0.7399194240570068, - "y": -0.2986575663089752, - "orientation": -0.21393908560276031, - "vx": -3.3306690738754696e-14, - "vy": -2.781108676686017e-13 - }, - { - "id": 4, - "x": 1.7970950603485107, - "y": 0.750317394733429, - "orientation": -0.47314372658729553, - "vx": -5.662137425588298e-13, - "vy": 5.928590951498336e-13 - }, - { - "id": 5, - "x": 2.8890445232391357, - "y": 0.33965712785720825, - "orientation": -0.6105303168296814, - "vx": -3.5704772471945034e-12, - "vy": -3.5138558729386205e-13 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 48.93333333333333 - } - }, - { - "scenario_id": "overload_flow_vs_tiki_taka_plus_t62.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 62.56666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_tiki_taka_plus.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 62.56666666666666, - "ball_x": -2.5242161750793457, - "ball_y": 0.9451133608818054, - "ball_vx": 0.0015195285668596625, - "ball_vy": -0.002253021579235792, - "friendly_robots": [ - { - "id": 0, - "x": 4.410402774810791, - "y": -0.01635878160595894, - "orientation": 3.00502347946167, - "vx": -0.0007087983540259302, - "vy": 0.028755616396665573 - }, - { - "id": 1, - "x": -2.6022863388061523, - "y": 1.309799075126648, - "orientation": -1.6169644594192505, - "vx": -0.22808007895946503, - "vy": -0.030737916007637978 - }, - { - "id": 2, - "x": -3.1047565937042236, - "y": 0.1978619247674942, - "orientation": 1.1448875665664673, - "vx": -0.14735053479671478, - "vy": -0.4806221127510071 - }, - { - "id": 3, - "x": -2.6513428688049316, - "y": 0.8262642025947571, - "orientation": 0.16733413934707642, - "vx": 0.16586358845233917, - "vy": -0.36238494515419006 - }, - { - "id": 4, - "x": -2.393986940383911, - "y": 0.2671341598033905, - "orientation": 2.08304762840271, - "vx": -0.6110801100730896, - "vy": 0.5898303985595703 - }, - { - "id": 5, - "x": -2.4405319690704346, - "y": 0.870755672454834, - "orientation": 2.0573911666870117, - "vx": 0.00044666806934401393, - "vy": -0.0038762539625167847 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410121440887451, - "y": 1.4135754099697806e-05, - "orientation": 0.456529438495636, - "vx": -5.119230081618298e-06, - "vy": -4.496303154155612e-05 - }, - { - "id": 1, - "x": 3.0668625831604004, - "y": 1.4266407489776611, - "orientation": -3.0361173152923584, - "vx": -0.4294642508029938, - "vy": -0.01216192077845335 - }, - { - "id": 2, - "x": -2.8660941123962402, - "y": 1.4851105213165283, - "orientation": -1.471945881843567, - "vx": -0.8232612013816833, - "vy": -0.2590020000934601 - }, - { - "id": 3, - "x": -2.324328899383545, - "y": 0.7317638397216797, - "orientation": 2.1292428970336914, - "vx": 0.17102210223674774, - "vy": 0.09054820984601974 - }, - { - "id": 4, - "x": -3.1063601970672607, - "y": 0.6478074789047241, - "orientation": 0.4253179132938385, - "vx": -0.06058385968208313, - "vy": -0.1579430103302002 - }, - { - "id": 5, - "x": -2.9646599292755127, - "y": 0.8271984457969666, - "orientation": 0.15668773651123047, - "vx": -0.0695195198059082, - "vy": -0.22559140622615814 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 62.56666666666666 - } - }, - { - "scenario_id": "overload_flow_vs_zone_fluid_t21.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 21.1, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_flow_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 21.1, - "ball_x": -0.782378613948822, - "ball_y": 0.828605592250824, - "ball_vx": 0.12434354424476624, - "ball_vy": -0.17906363308429718, - "friendly_robots": [ - { - "id": 0, - "x": 4.409218788146973, - "y": -0.15337514877319336, - "orientation": 2.9709551334381104, - "vx": 0.0007752474630251527, - "vy": -0.46565571427345276 - }, - { - "id": 1, - "x": 2.7344167232513428, - "y": 0.062486130744218826, - "orientation": 2.9453768730163574, - "vx": 0.10519026219844818, - "vy": 0.4735851287841797 - }, - { - "id": 2, - "x": 3.1713435649871826, - "y": -0.10932213068008423, - "orientation": 3.0306320190429688, - "vx": 0.15615518391132355, - "vy": 0.0569450818002224 - }, - { - "id": 3, - "x": -1.825668454170227, - "y": 0.459797203540802, - "orientation": 0.3152959644794464, - "vx": -0.33513587713241577, - "vy": -0.28171277046203613 - }, - { - "id": 4, - "x": -0.6667238473892212, - "y": 0.855824887752533, - "orientation": 2.265996217727661, - "vx": 0.2850765585899353, - "vy": -0.19232161343097687 - }, - { - "id": 5, - "x": -2.929321050643921, - "y": -0.010983106680214405, - "orientation": 0.38264375925064087, - "vx": 2.0459384586501983e-07, - "vy": -5.066269181952521e-07 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.414390563964844, - "y": -0.3492427170276642, - "orientation": 0.32316163182258606, - "vx": 0.03981569781899452, - "vy": -0.036061447113752365 - }, - { - "id": 1, - "x": -1.3249104022979736, - "y": -0.3589152991771698, - "orientation": 1.1317481994628906, - "vx": -0.8467609286308289, - "vy": -1.4433364868164062 - }, - { - "id": 2, - "x": -1.390357494354248, - "y": 0.360787034034729, - "orientation": 0.6455324292182922, - "vx": 0.788831889629364, - "vy": 0.6434009075164795 - }, - { - "id": 3, - "x": -0.8817505240440369, - "y": 0.7641846537590027, - "orientation": 0.25705650448799133, - "vx": 0.0026750080287456512, - "vy": -0.0013356476556509733 - }, - { - "id": 4, - "x": 2.884888172149658, - "y": 0.9649478197097778, - "orientation": -3.1122756004333496, - "vx": 0.07928251475095749, - "vy": 0.04024146869778633 - }, - { - "id": 5, - "x": 1.7956691980361938, - "y": 0.7498375773429871, - "orientation": 3.102797508239746, - "vx": 0.007524826098233461, - "vy": 0.0002801264345180243 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_flow_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 21.1 - } - }, - { - "scenario_id": "overload_press_vs_press_and_pass_t10.7_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 10.666666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 10.666666666666666, - "ball_x": -0.6572163105010986, - "ball_y": -0.7545425891876221, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402892589569092, - "y": 0.16028471291065216, - "orientation": -3.140650749206543, - "vx": -1.3322676295501878e-12, - "vy": 3.164135620181696e-14 - }, - { - "id": 1, - "x": 0.09029160439968109, - "y": -1.0018506050109863, - "orientation": -0.3185917139053345, - "vx": 0.02111903391778469, - "vy": -0.006987100467085838 - }, - { - "id": 2, - "x": -1.436119794845581, - "y": 0.6591840386390686, - "orientation": -1.5176191329956055, - "vx": 7.460698725481052e-13, - "vy": -2.3314683517128287e-14 - }, - { - "id": 3, - "x": 0.06030083820223808, - "y": -0.40752461552619934, - "orientation": 0.44956690073013306, - "vx": -9.12029136657111e-08, - "vy": -4.409678666661421e-08 - }, - { - "id": 4, - "x": -0.9102991223335266, - "y": 0.0049361614510416985, - "orientation": 1.8595409393310547, - "vx": -1.6420198534206065e-12, - "vy": 4.2179801318376065e-13 - }, - { - "id": 5, - "x": -0.4041844308376312, - "y": -1.5103988647460938, - "orientation": -1.2468702793121338, - "vx": -1.0788655799842672e-06, - "vy": 3.2222078516497277e-06 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393067359924316, - "y": -0.3333939015865326, - "orientation": -0.029607364907860756, - "vx": -3.197442310920451e-12, - "vy": -8.659739592076221e-14 - }, - { - "id": 1, - "x": -1.244130253791809, - "y": -0.08394452184438705, - "orientation": 2.197948694229126, - "vx": 6.927791673660977e-13, - "vy": -8.193445921733655e-13 - }, - { - "id": 2, - "x": -0.22118306159973145, - "y": -0.14073675870895386, - "orientation": 0.9179904460906982, - "vx": -3.122502256758253e-13, - "vy": -3.164135620181696e-14 - }, - { - "id": 3, - "x": -1.1410824060440063, - "y": 0.8466624617576599, - "orientation": -1.2345211505889893, - "vx": 8.126832540256146e-13, - "vy": -4.4630965589931293e-13 - }, - { - "id": 4, - "x": -0.6255665421485901, - "y": -0.011907525360584259, - "orientation": 1.5041946172714233, - "vx": 1.532107773982716e-13, - "vy": 9.455977667549575e-14 - }, - { - "id": 5, - "x": -0.8552742004394531, - "y": 0.2789214849472046, - "orientation": -1.0151467323303223, - "vx": -3.497202527569243e-13, - "vy": 1.0824674490095276e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 10.666666666666666 - } - }, - { - "scenario_id": "overload_press_vs_press_and_pass_t21.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 21.133333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_press_and_pass.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 21.133333333333333, - "ball_x": 2.5, - "ball_y": -1.6384479999542236, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.444642066955566, - "y": -0.3863796889781952, - "orientation": -2.4800055027008057, - "vx": -2.5845992013273644e-12, - "vy": -6.261657858885883e-13 - }, - { - "id": 1, - "x": -2.239743709564209, - "y": 0.37273266911506653, - "orientation": -0.38319146633148193, - "vx": -1.0524914273446484e-12, - "vy": 5.229150445984487e-13 - }, - { - "id": 2, - "x": -2.453836679458618, - "y": 0.12175440788269043, - "orientation": -0.1345447152853012, - "vx": 1.4684560234456967e-08, - "vy": 1.0246855453033277e-07 - }, - { - "id": 3, - "x": -2.5028109550476074, - "y": 0.29496386647224426, - "orientation": -0.2662855088710785, - "vx": 1.8869013018729675e-08, - "vy": -1.2018672634894756e-07 - }, - { - "id": 4, - "x": -2.824066400527954, - "y": -0.3496098220348358, - "orientation": -0.19205504655838013, - "vx": -7.460698725481052e-13, - "vy": 2.531308496145357e-13 - }, - { - "id": 5, - "x": 1.107067346572876, - "y": -1.072055459022522, - "orientation": -0.15955348312854767, - "vx": 8.060219158778636e-13, - "vy": 3.1308289294429414e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394862174987793, - "y": -0.06301529705524445, - "orientation": -0.018966160714626312, - "vx": -8.526512829121202e-13, - "vy": 2.1774249070460883e-13 - }, - { - "id": 1, - "x": -1.022141933441162, - "y": -0.15886473655700684, - "orientation": -0.281887412071228, - "vx": 8.326672684688674e-13, - "vy": -8.118505867571457e-13 - }, - { - "id": 2, - "x": -0.32400986552238464, - "y": -1.6911615133285522, - "orientation": -0.06872096657752991, - "vx": -6.245004513516506e-13, - "vy": -7.327471962526033e-13 - }, - { - "id": 3, - "x": -1.1037997007369995, - "y": -0.5487450957298279, - "orientation": -0.2084314227104187, - "vx": -4.39648317751562e-13, - "vy": -3.4305891460917337e-13 - }, - { - "id": 4, - "x": 1.873867392539978, - "y": -1.2024506330490112, - "orientation": 2.5303027629852295, - "vx": -0.05344338342547417, - "vy": 0.03718748316168785 - }, - { - "id": 5, - "x": -0.21561408042907715, - "y": -1.4142485857009888, - "orientation": -0.1750032752752304, - "vx": -1.4813150706061151e-12, - "vy": -3.9968028886505635e-14 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 21.133333333333333 - } - }, - { - "scenario_id": "overload_press_vs_press_and_pass_t31.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 31.383333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_press_and_pass.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 31.383333333333333, - "ball_x": 1.9197479486465454, - "ball_y": -2.092189073562622, - "ball_vx": 1.3576177479990292e-06, - "ball_vy": -6.653958735114429e-07, - "friendly_robots": [ - { - "id": 0, - "x": 4.410074710845947, - "y": -0.048412684351205826, - "orientation": -2.4586825370788574, - "vx": -0.0001116430212277919, - "vy": 0.0851341038942337 - }, - { - "id": 1, - "x": 2.1480343341827393, - "y": -1.5738176107406616, - "orientation": -1.947730302810669, - "vx": -0.007246223744004965, - "vy": 0.4146255552768707 - }, - { - "id": 2, - "x": -1.8006303310394287, - "y": 0.747138500213623, - "orientation": -0.6525067687034607, - "vx": -4.1966430330830917e-13, - "vy": 1.63202784619898e-13 - }, - { - "id": 3, - "x": -1.8019479513168335, - "y": -0.7470647692680359, - "orientation": -0.347208172082901, - "vx": 0.0034271222539246082, - "vy": -0.005164009984582663 - }, - { - "id": 4, - "x": 1.931201457977295, - "y": -2.3037970066070557, - "orientation": 0.9270495176315308, - "vx": 0.06066290661692619, - "vy": -0.18720069527626038 - }, - { - "id": 5, - "x": 1.8222185373306274, - "y": -2.1468892097473145, - "orientation": 0.8533681631088257, - "vx": 2.007671128012589e-06, - "vy": -1.6517903986823512e-06 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409496784210205, - "y": 0.0029169602785259485, - "orientation": -0.31876036524772644, - "vx": 1.865174681370263e-13, - "vy": 1.3966171968915475e-12 - }, - { - "id": 1, - "x": 2.092656373977661, - "y": -1.8770203590393066, - "orientation": -2.1237173080444336, - "vx": -0.3399316668510437, - "vy": 0.16429071128368378 - }, - { - "id": 2, - "x": 1.7292252779006958, - "y": -2.3717892169952393, - "orientation": 0.667398989200592, - "vx": 0.6329814791679382, - "vy": 0.14292283356189728 - }, - { - "id": 3, - "x": -1.9781099557876587, - "y": -1.2081716060638428, - "orientation": -0.22400915622711182, - "vx": 0.010858583264052868, - "vy": -0.01594405248761177 - }, - { - "id": 4, - "x": 2.471572160720825, - "y": -1.7848050594329834, - "orientation": -3.0177276134490967, - "vx": 0.2321053296327591, - "vy": 1.050772786140442 - }, - { - "id": 5, - "x": -2.098714590072632, - "y": 0.3405265212059021, - "orientation": -0.5433472990989685, - "vx": -0.009250019676983356, - "vy": 0.016081517562270164 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 31.383333333333333 - } - }, - { - "scenario_id": "overload_press_vs_press_and_pass_t34.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 34.56666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 34.56666666666666, - "ball_x": -0.7363370060920715, - "ball_y": -1.1788002252578735, - "ball_vx": 0.14319632947444916, - "ball_vy": -0.14423353970050812, - "friendly_robots": [ - { - "id": 0, - "x": 4.41026496887207, - "y": -0.06547459959983826, - "orientation": -2.881777048110962, - "vx": 0.0003176684840582311, - "vy": 0.114566870033741 - }, - { - "id": 1, - "x": 1.8804399967193604, - "y": -1.3759050369262695, - "orientation": 3.0370869636535645, - "vx": -1.0233814716339111, - "vy": 0.7151629328727722 - }, - { - "id": 2, - "x": -1.8006335496902466, - "y": 0.7471351623535156, - "orientation": -0.9097819924354553, - "vx": -9.630952263250947e-06, - "vy": -7.63358093536226e-06 - }, - { - "id": 3, - "x": -1.8016425371170044, - "y": -0.7475244998931885, - "orientation": -0.32188913226127625, - "vx": -1.4418492355616763e-06, - "vy": -4.3804739107145e-06 - }, - { - "id": 4, - "x": 1.8206425905227661, - "y": -1.159401774406433, - "orientation": -2.7012832164764404, - "vx": -1.1390961408615112, - "vy": 0.5825989842414856 - }, - { - "id": 5, - "x": 2.7042951583862305, - "y": -1.9919050931930542, - "orientation": 1.344725489616394, - "vx": 0.09290154278278351, - "vy": 0.4839823842048645 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.413186073303223, - "y": -0.3203645944595337, - "orientation": -0.230516254901886, - "vx": 0.005606858525425196, - "vy": -0.15770083665847778 - }, - { - "id": 1, - "x": 1.784835696220398, - "y": -1.7503511905670166, - "orientation": 2.9866843223571777, - "vx": -0.4566282629966736, - "vy": -0.4276893734931946 - }, - { - "id": 2, - "x": 2.7255077362060547, - "y": -0.16632317006587982, - "orientation": -2.951709032058716, - "vx": -0.6519933342933655, - "vy": 1.5801780223846436 - }, - { - "id": 3, - "x": -0.809424638748169, - "y": -1.1044644117355347, - "orientation": -0.18081673979759216, - "vx": 1.1254216432571411, - "vy": 0.3726421296596527 - }, - { - "id": 4, - "x": 2.5309364795684814, - "y": -2.040421485900879, - "orientation": 2.8622186183929443, - "vx": 0.14107365906238556, - "vy": 0.3005738854408264 - }, - { - "id": 5, - "x": -1.0434798002243042, - "y": -0.17428113520145416, - "orientation": -0.8973976969718933, - "vx": 1.3458681106567383, - "vy": -0.7406665086746216 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 34.56666666666666 - } - }, - { - "scenario_id": "overload_press_vs_press_and_pass_t36.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 36.71666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_press_and_pass.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 36.71666666666667, - "ball_x": -0.5052661299705505, - "ball_y": -1.3374793529510498, - "ball_vx": -0.07636573165655136, - "ball_vy": 0.2984901964664459, - "friendly_robots": [ - { - "id": 0, - "x": 4.409041881561279, - "y": -0.025844376534223557, - "orientation": -2.88157320022583, - "vx": 0.00168516649864614, - "vy": 0.04543624818325043 - }, - { - "id": 1, - "x": -0.47658783197402954, - "y": -1.4424363374710083, - "orientation": -2.169980764389038, - "vx": -0.001822834718041122, - "vy": 0.34689757227897644 - }, - { - "id": 2, - "x": -1.8006348609924316, - "y": 0.7471343278884888, - "orientation": -1.0153744220733643, - "vx": 6.661338147750939e-14, - "vy": -1.3322676295501878e-14 - }, - { - "id": 3, - "x": -1.8016432523727417, - "y": -0.7475260496139526, - "orientation": -0.4325025677680969, - "vx": 5.025819049819802e-08, - "vy": 7.33166203303881e-08 - }, - { - "id": 4, - "x": -1.9228757619857788, - "y": -1.1228091716766357, - "orientation": -0.36158326268196106, - "vx": -1.822611927986145, - "vy": -0.060498517006635666 - }, - { - "id": 5, - "x": 0.9968536496162415, - "y": -1.0322214365005493, - "orientation": -1.902379035949707, - "vx": -1.9139575958251953, - "vy": 0.06979503482580185 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409573078155518, - "y": -0.011169010773301125, - "orientation": -0.32811832427978516, - "vx": -0.0007544439285993576, - "vy": 0.019635412842035294 - }, - { - "id": 1, - "x": -0.4223599433898926, - "y": -1.8979287147521973, - "orientation": 1.8505572080612183, - "vx": -0.1867973953485489, - "vy": 0.05817573890089989 - }, - { - "id": 2, - "x": -0.17155171930789948, - "y": -0.4878491163253784, - "orientation": -2.0274178981781006, - "vx": -1.221243143081665, - "vy": -0.22593115270137787 - }, - { - "id": 3, - "x": -0.4599778950214386, - "y": -1.2386198043823242, - "orientation": -1.6286582946777344, - "vx": 0.04373073950409889, - "vy": 0.224782794713974 - }, - { - "id": 4, - "x": 1.4584112167358398, - "y": -0.48529285192489624, - "orientation": -2.86625337600708, - "vx": -1.7006950378417969, - "vy": -0.02261948026716709 - }, - { - "id": 5, - "x": -0.6873761415481567, - "y": -1.4121304750442505, - "orientation": 0.8407626748085022, - "vx": -0.12712380290031433, - "vy": 0.4769786596298218 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 36.71666666666667 - } - }, - { - "scenario_id": "overload_press_vs_press_and_pass_t45.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 45.4, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_press_and_pass.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 45.4, - "ball_x": -0.26021644473075867, - "ball_y": -1.0878568887710571, - "ball_vx": 4.1300296516055823e-13, - "ball_vy": 4.4630965589931293e-13, - "friendly_robots": [ - { - "id": 0, - "x": 4.409711837768555, - "y": 0.00296200392767787, - "orientation": -2.9111814498901367, - "vx": 8.239177162749911e-08, - "vy": -6.837331625320076e-07 - }, - { - "id": 1, - "x": -0.16794495284557343, - "y": -1.1497660875320435, - "orientation": 2.7280313968658447, - "vx": 1.4413470417196095e-12, - "vy": 1.5587531265737198e-12 - }, - { - "id": 2, - "x": -1.8006330728530884, - "y": 0.747135579586029, - "orientation": -0.8733408451080322, - "vx": -2.234479268281575e-09, - "vy": 2.5644919521283782e-09 - }, - { - "id": 3, - "x": -1.7318048477172852, - "y": -0.7561684250831604, - "orientation": -0.5100555419921875, - "vx": 0.2622019648551941, - "vy": -0.05358866974711418 - }, - { - "id": 4, - "x": -2.5674188137054443, - "y": -0.4264878034591675, - "orientation": -0.21212175488471985, - "vx": 0.20973798632621765, - "vy": 0.486333966255188 - }, - { - "id": 5, - "x": 0.0113609554246068, - "y": -1.3001022338867188, - "orientation": -0.7729561924934387, - "vx": -0.3714793026447296, - "vy": -0.7230108380317688 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.401967525482178, - "y": -0.015502247959375381, - "orientation": -0.2532300055027008, - "vx": 0.07980965077877045, - "vy": 0.3254726231098175 - }, - { - "id": 1, - "x": -1.8380908966064453, - "y": -0.611818790435791, - "orientation": 2.563803195953369, - "vx": 0.7533084154129028, - "vy": 0.1395687460899353 - }, - { - "id": 2, - "x": -0.4024737775325775, - "y": -0.802690327167511, - "orientation": -0.5348085761070251, - "vx": 0.027836909517645836, - "vy": 0.6465001702308655 - }, - { - "id": 3, - "x": -0.3252469003200531, - "y": -0.6046473979949951, - "orientation": -1.0627219676971436, - "vx": -0.12864677608013153, - "vy": 1.0289297103881836 - }, - { - "id": 4, - "x": -2.3076319694519043, - "y": 1.6772278547286987, - "orientation": -0.5180014967918396, - "vx": 0.021073730662465096, - "vy": -0.7104401588439941 - }, - { - "id": 5, - "x": -1.5391767024993896, - "y": -1.1397455930709839, - "orientation": -0.012672961689531803, - "vx": -0.5396784543991089, - "vy": -0.1832781285047531 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_press_and_pass_kernel_strategy", - "frame_ts": 45.4 - } - }, - { - "scenario_id": "overload_press_vs_press_trigger_flow_t29.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 29.55, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_press_trigger_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 29.55, - "ball_x": -0.3632179796695709, - "ball_y": -0.40929925441741943, - "ball_vx": 1.6370238498097933e-11, - "ball_vy": 4.839462164341057e-12, - "friendly_robots": [ - { - "id": 0, - "x": 4.410175800323486, - "y": -0.00294804060831666, - "orientation": -3.057626724243164, - "vx": 9.592326932761353e-13, - "vy": 2.2724010173558185e-13 - }, - { - "id": 1, - "x": -0.25387924909591675, - "y": -0.40402477979660034, - "orientation": 3.071211099624634, - "vx": 2.1819379636411895e-10, - "vy": 2.805955467977128e-10 - }, - { - "id": 2, - "x": -3.542623996734619, - "y": -1.7987914085388184, - "orientation": 0.4110989272594452, - "vx": -0.004887706134468317, - "vy": -0.002126263687387109 - }, - { - "id": 3, - "x": -3.0231730937957764, - "y": -0.5174047946929932, - "orientation": 0.039600204676389694, - "vx": -4.830960097024217e-05, - "vy": -0.008646121248602867 - }, - { - "id": 4, - "x": -3.0228755474090576, - "y": 0.5213478803634644, - "orientation": -0.3355942368507385, - "vx": -0.0005863099941052496, - "vy": 0.007680130191147327 - }, - { - "id": 5, - "x": -2.7036168575286865, - "y": -0.7702803611755371, - "orientation": 0.33892735838890076, - "vx": 0.20028454065322876, - "vy": -0.23915573954582214 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409638404846191, - "y": 0.24469931423664093, - "orientation": -0.1577109694480896, - "vx": -0.0005569469649344683, - "vy": 0.09496753662824631 - }, - { - "id": 1, - "x": -2.416827440261841, - "y": 0.2249285876750946, - "orientation": -0.03556118533015251, - "vx": -0.03558150678873062, - "vy": -0.6756417751312256 - }, - { - "id": 2, - "x": -2.5502052307128906, - "y": 0.030863557010889053, - "orientation": -0.4078695774078369, - "vx": -0.35880276560783386, - "vy": 0.5248693823814392 - }, - { - "id": 3, - "x": -0.8123090267181396, - "y": -0.3623611330986023, - "orientation": -0.10503260046243668, - "vx": 1.0658141036401503e-13, - "vy": -2.248201624865942e-13 - }, - { - "id": 4, - "x": -0.46561720967292786, - "y": -0.4448060095310211, - "orientation": 0.018476875498890877, - "vx": 2.2937984844872972e-10, - "vy": -3.8363812127073516e-10 - }, - { - "id": 5, - "x": -2.5884928703308105, - "y": -1.2793484926223755, - "orientation": 0.37649255990982056, - "vx": -0.02021404355764389, - "vy": 0.01925700157880783 - } - ], - "referee_command": "STOP", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 29.55 - } - }, - { - "scenario_id": "overload_press_vs_press_trigger_flow_t8.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 8.916666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 8.916666666666666, - "ball_x": -0.9312289357185364, - "ball_y": -0.617261528968811, - "ball_vx": -0.4694162905216217, - "ball_vy": 0.33709949254989624, - "friendly_robots": [ - { - "id": 0, - "x": 4.410214900970459, - "y": 0.006712896283715963, - "orientation": -3.001354694366455, - "vx": -0.0004668975598178804, - "vy": -0.011343809776008129 - }, - { - "id": 1, - "x": -0.47536012530326843, - "y": -0.753748893737793, - "orientation": 2.713726758956909, - "vx": -0.09215911477804184, - "vy": 0.09045238792896271 - }, - { - "id": 2, - "x": -1.7731866836547852, - "y": 0.7403585314750671, - "orientation": -0.9165311455726624, - "vx": -0.04595912620425224, - "vy": 0.018184689804911613 - }, - { - "id": 3, - "x": -1.219794511795044, - "y": -0.48732230067253113, - "orientation": -0.40611204504966736, - "vx": -0.07488119602203369, - "vy": -0.08817911148071289 - }, - { - "id": 4, - "x": -1.7396812438964844, - "y": -0.723377525806427, - "orientation": 0.008939504623413086, - "vx": -0.10546742379665375, - "vy": -0.04796425253152847 - }, - { - "id": 5, - "x": -0.691108226776123, - "y": -0.8432485461235046, - "orientation": 0.9126026034355164, - "vx": -0.02844873070716858, - "vy": 0.07436664402484894 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40770959854126, - "y": 0.007386958692222834, - "orientation": -0.17967301607131958, - "vx": 0.033536020666360855, - "vy": 0.19181804358959198 - }, - { - "id": 1, - "x": -2.111640691757202, - "y": 0.46570688486099243, - "orientation": -0.6940893530845642, - "vx": -0.1410708725452423, - "vy": -0.08448302745819092 - }, - { - "id": 2, - "x": -0.1956859976053238, - "y": -0.7582632303237915, - "orientation": -3.010859251022339, - "vx": 0.2198169082403183, - "vy": -0.15990476310253143 - }, - { - "id": 3, - "x": -1.7663569450378418, - "y": -1.0969122648239136, - "orientation": 0.26621097326278687, - "vx": 0.10919274389743805, - "vy": -0.1565413624048233 - }, - { - "id": 4, - "x": -1.0219895839691162, - "y": -0.637946367263794, - "orientation": -0.15535783767700195, - "vx": -0.19561953842639923, - "vy": -0.04580340161919594 - }, - { - "id": 5, - "x": -2.600248098373413, - "y": -1.5324325561523438, - "orientation": 0.401008278131485, - "vx": -0.006792670581489801, - "vy": 0.12315578758716583 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 8.916666666666666 - } - }, - { - "scenario_id": "overload_press_vs_press_trigger_flow_t32.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 31.966666666666665, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 31.966666666666665, - "ball_x": -0.850580096244812, - "ball_y": 0.8617199063301086, - "ball_vx": -0.03602972999215126, - "ball_vy": 0.07857352495193481, - "friendly_robots": [ - { - "id": 0, - "x": 4.410229682922363, - "y": 0.02740098163485527, - "orientation": 2.9960803985595703, - "vx": -0.00042391111492179334, - "vy": -0.04803166911005974 - }, - { - "id": 1, - "x": -1.5603795051574707, - "y": 0.7528013586997986, - "orientation": 0.9970822930335999, - "vx": 0.30919989943504333, - "vy": 0.4949648082256317 - }, - { - "id": 2, - "x": -2.0213606357574463, - "y": -0.2861833870410919, - "orientation": 0.6920034885406494, - "vx": 0.8766290545463562, - "vy": 0.4172787070274353 - }, - { - "id": 3, - "x": -2.9325435161590576, - "y": -0.0619296133518219, - "orientation": 0.3990075886249542, - "vx": 0.004565811716020107, - "vy": 0.0309088584035635 - }, - { - "id": 4, - "x": -2.1331493854522705, - "y": -0.14257916808128357, - "orientation": 0.7455904483795166, - "vx": 0.1931016594171524, - "vy": 0.020899958908557892 - }, - { - "id": 5, - "x": -1.1793097257614136, - "y": 0.043329667299985886, - "orientation": 1.8291140794754028, - "vx": 0.42288705706596375, - "vy": 0.7807523012161255 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402592182159424, - "y": 0.32567936182022095, - "orientation": 0.11147646605968475, - "vx": 0.05182895064353943, - "vy": -0.43523287773132324 - }, - { - "id": 1, - "x": -2.2403414249420166, - "y": -1.2929086685180664, - "orientation": 0.7258790731430054, - "vx": -0.10931207239627838, - "vy": 0.6468051671981812 - }, - { - "id": 2, - "x": -2.8461849689483643, - "y": -0.556765615940094, - "orientation": 0.5415332317352295, - "vx": -0.18918673694133759, - "vy": -0.7552195191383362 - }, - { - "id": 3, - "x": -0.7869834303855896, - "y": 0.6440067887306213, - "orientation": 1.761712670326233, - "vx": -0.11838597059249878, - "vy": 0.3969953656196594 - }, - { - "id": 4, - "x": -1.2122936248779297, - "y": 0.5563084483146667, - "orientation": 0.8016943335533142, - "vx": -0.1309487372636795, - "vy": 0.35567155480384827 - }, - { - "id": 5, - "x": -2.6435248851776123, - "y": -0.44162940979003906, - "orientation": 0.735098123550415, - "vx": -0.046407513320446014, - "vy": 0.9854574203491211 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 31.966666666666665 - } - }, - { - "scenario_id": "overload_press_vs_press_trigger_flow_t41.5_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 41.516666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_press_trigger_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 41.516666666666666, - "ball_x": 2.169891357421875, - "ball_y": -1.4149905443191528, - "ball_vx": -0.060142360627651215, - "ball_vy": 0.07388211041688919, - "friendly_robots": [ - { - "id": 0, - "x": 4.40997838973999, - "y": -0.0029611685313284397, - "orientation": -2.5714640617370605, - "vx": -2.7096271537629946e-07, - "vy": 5.046128421781759e-07 - }, - { - "id": 1, - "x": -1.6321874856948853, - "y": 0.940044641494751, - "orientation": 0.21070778369903564, - "vx": 0.5978535413742065, - "vy": -0.2767372727394104 - }, - { - "id": 2, - "x": -1.7999752759933472, - "y": 0.747060239315033, - "orientation": -0.4972790777683258, - "vx": -5.000690705969646e-08, - "vy": -9.136915934959688e-08 - }, - { - "id": 3, - "x": -2.9303438663482666, - "y": -0.04710204899311066, - "orientation": -0.2620461583137512, - "vx": 2.9026647752061763e-09, - "vy": 1.2458694520489644e-08 - }, - { - "id": 4, - "x": -1.801761269569397, - "y": -0.7476702332496643, - "orientation": -0.16726338863372803, - "vx": 9.150080693132168e-10, - "vy": 1.532703564066651e-08 - }, - { - "id": 5, - "x": 2.2660694122314453, - "y": -1.4639956951141357, - "orientation": 2.5924668312072754, - "vx": 0.030975786969065666, - "vy": 0.24491634964942932 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409908294677734, - "y": -0.35470786690711975, - "orientation": -0.16402281820774078, - "vx": 0.02767404541373253, - "vy": 0.07916152477264404 - }, - { - "id": 1, - "x": -1.6917203664779663, - "y": -1.0959365367889404, - "orientation": -0.10010355710983276, - "vx": -0.3394256830215454, - "vy": -0.25541988015174866 - }, - { - "id": 2, - "x": -2.9966564178466797, - "y": -0.5589920282363892, - "orientation": -0.16285836696624756, - "vx": -0.11115588247776031, - "vy": 0.0509178563952446 - }, - { - "id": 3, - "x": 2.12684965133667, - "y": -1.5961532592773438, - "orientation": -0.14555245637893677, - "vx": 0.2894766330718994, - "vy": -0.32466331124305725 - }, - { - "id": 4, - "x": 1.7919042110443115, - "y": -1.2396425008773804, - "orientation": -0.56328946352005, - "vx": -0.1057136133313179, - "vy": -0.14618024230003357 - }, - { - "id": 5, - "x": -2.5797345638275146, - "y": -2.0812857151031494, - "orientation": 0.12386196851730347, - "vx": -0.03485487774014473, - "vy": -0.16102109849452972 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 41.516666666666666 - } - }, - { - "scenario_id": "overload_press_vs_score_aware_counter_flow_t55.7_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 55.68333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_score_aware_counter_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 55.68333333333333, - "ball_x": -2.5, - "ball_y": 1.1663817167282104, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.483058929443359, - "y": -0.01009566430002451, - "orientation": 3.0660550594329834, - "vx": -1.1457501614131615e-12, - "vy": -9.091685737594446e-14 - }, - { - "id": 1, - "x": -3.116079330444336, - "y": 1.693365216255188, - "orientation": -3.124704360961914, - "vx": 7.460698725481052e-13, - "vy": -1.105782132526656e-12 - }, - { - "id": 2, - "x": -1.7928365468978882, - "y": 0.7468321919441223, - "orientation": 3.0961201190948486, - "vx": 4.6629367034256575e-14, - "vy": 1.7319479184152442e-13 - }, - { - "id": 3, - "x": -2.906334161758423, - "y": 1.0291965007781982, - "orientation": 2.9468698501586914, - "vx": 6.394884621840902e-13, - "vy": -4.662936703425657e-13 - }, - { - "id": 4, - "x": -1.7993437051773071, - "y": -0.751099169254303, - "orientation": 2.463972568511963, - "vx": 8.926193117986259e-13, - "vy": -7.16093850883226e-13 - }, - { - "id": 5, - "x": -3.4715583324432373, - "y": 1.5602514743804932, - "orientation": -2.7965805530548096, - "vx": 9.592326932761353e-13, - "vy": -1.4921397450962104e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394151210784912, - "y": 0.3857949376106262, - "orientation": 0.03187179192900658, - "vx": 1.865174681370263e-13, - "vy": 5.945244296867713e-13 - }, - { - "id": 1, - "x": -3.154184103012085, - "y": 0.7133561968803406, - "orientation": -2.536844491958618, - "vx": -0.006173418369144201, - "vy": -0.004275121260434389 - }, - { - "id": 2, - "x": -2.4129979610443115, - "y": -1.5894672870635986, - "orientation": 2.408836841583252, - "vx": 3.2640556923979602e-12, - "vy": 1.0658141036401503e-13 - }, - { - "id": 3, - "x": -2.1772568225860596, - "y": -0.4838234782218933, - "orientation": 2.5659008026123047, - "vx": -1.3455903058456897e-12, - "vy": 6.994405055138486e-14 - }, - { - "id": 4, - "x": -3.2787318229675293, - "y": 0.9338844418525696, - "orientation": 2.9633941650390625, - "vx": 1.5187850976872141e-12, - "vy": -1.3422596367718143e-12 - }, - { - "id": 5, - "x": -2.5981993675231934, - "y": 0.2536831200122833, - "orientation": 2.6292850971221924, - "vx": -5.155875726359227e-12, - "vy": -9.758860386455126e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 55.68333333333333 - } - }, - { - "scenario_id": "overload_press_vs_score_aware_counter_flow_t17.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 17.9, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_score_aware_counter_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 17.9, - "ball_x": -0.9549070596694946, - "ball_y": -0.5236290097236633, - "ball_vx": -0.03633221611380577, - "ball_vy": 0.03543022274971008, - "friendly_robots": [ - { - "id": 0, - "x": 4.410091400146484, - "y": 0.002930663526058197, - "orientation": -3.042449712753296, - "vx": -2.813381527744241e-08, - "vy": 8.195127065846464e-08 - }, - { - "id": 1, - "x": -0.8463404178619385, - "y": -0.5122188329696655, - "orientation": 3.1282269954681396, - "vx": -0.04478004202246666, - "vy": 0.050798200070858 - }, - { - "id": 2, - "x": -1.7987951040267944, - "y": 0.7473656535148621, - "orientation": -0.9853143095970154, - "vx": -0.04225445166230202, - "vy": -0.04535932466387749 - }, - { - "id": 3, - "x": -0.8918123245239258, - "y": -0.8085493445396423, - "orientation": 1.838534951210022, - "vx": -0.024993564933538437, - "vy": -0.09551415592432022 - }, - { - "id": 4, - "x": -1.7999769449234009, - "y": -0.744964063167572, - "orientation": 0.2525463402271271, - "vx": -0.02427387610077858, - "vy": 0.06051705405116081 - }, - { - "id": 5, - "x": -1.0710864067077637, - "y": -0.8245519399642944, - "orientation": 0.8436294198036194, - "vx": -0.02419264242053032, - "vy": -0.10310149192810059 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.413569450378418, - "y": 0.13507407903671265, - "orientation": -0.2065238356590271, - "vx": 0.00662996293976903, - "vy": -0.2375015765428543 - }, - { - "id": 1, - "x": -2.2579946517944336, - "y": -0.7067017555236816, - "orientation": -0.10784584283828735, - "vx": 0.3268436789512634, - "vy": 0.4017735421657562 - }, - { - "id": 2, - "x": -2.6079015731811523, - "y": 1.0453110933303833, - "orientation": -0.5167891383171082, - "vx": -0.10746250301599503, - "vy": -0.14246709644794464 - }, - { - "id": 3, - "x": -1.4007716178894043, - "y": -0.4631408452987671, - "orientation": -0.13935139775276184, - "vx": 0.003886667313054204, - "vy": 0.009130324237048626 - }, - { - "id": 4, - "x": -1.0552173852920532, - "y": -0.565054178237915, - "orientation": 0.07549411803483963, - "vx": 0.013895248994231224, - "vy": 0.036657702177762985 - }, - { - "id": 5, - "x": -2.599999189376831, - "y": -1.376653790473938, - "orientation": 0.4781838655471802, - "vx": 1.2227087609062437e-05, - "vy": 0.009913100861012936 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 17.9 - } - }, - { - "scenario_id": "overload_press_vs_score_aware_counter_flow_t51.3_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 51.3, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_score_aware_counter_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 51.3, - "ball_x": -2.0259358882904053, - "ball_y": 1.604354739189148, - "ball_vx": 6.474151064139733e-07, - "ball_vy": 4.22598240845673e-08, - "friendly_robots": [ - { - "id": 0, - "x": 4.409237384796143, - "y": -0.005122033879160881, - "orientation": 2.8971636295318604, - "vx": 0.0013494418235495687, - "vy": 0.00912849884480238 - }, - { - "id": 1, - "x": -1.9404720067977905, - "y": 1.6618163585662842, - "orientation": -2.456007480621338, - "vx": 1.0013422979682218e-06, - "vy": -1.388330588270037e-07 - }, - { - "id": 2, - "x": -1.6956970691680908, - "y": 0.7561218738555908, - "orientation": 2.0026254653930664, - "vx": -0.1832294464111328, - "vy": -0.009657246060669422 - }, - { - "id": 3, - "x": -2.4745869636535645, - "y": 1.0022470951080322, - "orientation": 1.0677783489227295, - "vx": -0.21879562735557556, - "vy": 0.2625955641269684 - }, - { - "id": 4, - "x": -1.799290418624878, - "y": -0.7511290311813354, - "orientation": 1.666685938835144, - "vx": 7.077671781985373e-11, - "vy": -6.90014712034781e-10 - }, - { - "id": 5, - "x": -1.752637505531311, - "y": 1.6177504062652588, - "orientation": 0.10536974668502808, - "vx": 0.014840525574982166, - "vy": -0.40688687562942505 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408229827880859, - "y": 0.08340568095445633, - "orientation": 0.5553668141365051, - "vx": -0.0030381586402654648, - "vy": -0.14663109183311462 - }, - { - "id": 1, - "x": -2.1828341484069824, - "y": 1.6424559354782104, - "orientation": -0.018936345353722572, - "vx": -0.00773966871201992, - "vy": 0.36940449476242065 - }, - { - "id": 2, - "x": -1.301347017288208, - "y": -0.7072634100914001, - "orientation": 1.873864769935608, - "vx": -0.0004257215769030154, - "vy": 0.007077810820192099 - }, - { - "id": 3, - "x": -1.1318042278289795, - "y": 1.0577268600463867, - "orientation": 2.653891086578369, - "vx": -0.16945232450962067, - "vy": -0.20943322777748108 - }, - { - "id": 4, - "x": -2.3851046562194824, - "y": 1.3464757204055786, - "orientation": 0.6558952927589417, - "vx": -0.03193432465195656, - "vy": 0.022546978667378426 - }, - { - "id": 5, - "x": -2.600611448287964, - "y": 0.5406975746154785, - "orientation": 1.0764245986938477, - "vx": 0.0010754313552752137, - "vy": 0.005665910430252552 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_score_aware_counter_flow_kernel_strategy", - "frame_ts": 51.3 - } - }, - { - "scenario_id": "overload_press_vs_score_aware_zone_flow_t35.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 35.1, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_score_aware_zone_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 35.1, - "ball_x": -0.0, - "ball_y": -0.0, - "ball_vx": -0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.40988826751709, - "y": 0.002945566549897194, - "orientation": -3.139982223510742, - "vx": -3.4638958368304884e-13, - "vy": -8.379104701750073e-13 - }, - { - "id": 1, - "x": 0.7881405353546143, - "y": 0.40960535407066345, - "orientation": -0.6798463463783264, - "vx": 0.02086450159549713, - "vy": -0.016898807138204575 - }, - { - "id": 2, - "x": 0.965599536895752, - "y": -0.3919195830821991, - "orientation": 1.9873745441436768, - "vx": 0.3661147654056549, - "vy": 0.0680566132068634 - }, - { - "id": 3, - "x": 0.7879721522331238, - "y": -0.360767126083374, - "orientation": 0.40097948908805847, - "vx": 0.4294275641441345, - "vy": 0.6857425570487976 - }, - { - "id": 4, - "x": 1.1468634605407715, - "y": -0.7489258646965027, - "orientation": 0.38893383741378784, - "vx": 0.6217867732048035, - "vy": 0.2630217969417572 - }, - { - "id": 5, - "x": 2.2351136207580566, - "y": -0.1160830482840538, - "orientation": 0.4121277928352356, - "vx": 0.4659956395626068, - "vy": 0.20421719551086426 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409889221191406, - "y": 0.39345258474349976, - "orientation": -0.08654791116714478, - "vx": -0.00019307922048028558, - "vy": 0.02906915172934532 - }, - { - "id": 1, - "x": -0.13190309703350067, - "y": -0.003985804971307516, - "orientation": 0.0009436972322873771, - "vx": 0.02094127982854843, - "vy": 0.007012413814663887 - }, - { - "id": 2, - "x": -0.8025654554367065, - "y": 0.49817848205566406, - "orientation": 0.6183624267578125, - "vx": 0.004513441119343042, - "vy": 0.00320459995418787 - }, - { - "id": 3, - "x": -0.8020159006118774, - "y": -0.5021231174468994, - "orientation": 0.8121763467788696, - "vx": -1.1312251135819906e-09, - "vy": -1.1906475805290029e-09 - }, - { - "id": 4, - "x": -1.500510334968567, - "y": 0.7970671653747559, - "orientation": 1.399431586265564, - "vx": -3.064215547965432e-12, - "vy": -2.818079103406035e-11 - }, - { - "id": 5, - "x": -1.5035874843597412, - "y": -0.8067445755004883, - "orientation": 1.081019639968872, - "vx": 0.006311403587460518, - "vy": 0.011865869164466858 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 35.1 - } - }, - { - "scenario_id": "overload_press_vs_score_aware_zone_flow_t57.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 57.083333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_score_aware_zone_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 57.083333333333336, - "ball_x": 0.0, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.411639213562012, - "y": -0.09761477261781693, - "orientation": 3.1068623065948486, - "vx": -0.003054726868867874, - "vy": 0.17163899540901184 - }, - { - "id": 1, - "x": 0.8646790981292725, - "y": 0.27795252203941345, - "orientation": 2.0550098419189453, - "vx": -0.113847516477108, - "vy": 0.21467939019203186 - }, - { - "id": 2, - "x": 0.7867241501808167, - "y": -0.41100573539733887, - "orientation": 0.6912438869476318, - "vx": 0.023356406018137932, - "vy": 0.01936255767941475 - }, - { - "id": 3, - "x": 1.4648958444595337, - "y": 0.6059289574623108, - "orientation": -0.16637153923511505, - "vx": 0.06175915151834488, - "vy": -0.010430965572595596 - }, - { - "id": 4, - "x": 1.400206446647644, - "y": -0.6513449549674988, - "orientation": 0.4739799499511719, - "vx": 0.17555207014083862, - "vy": 0.09034890681505203 - }, - { - "id": 5, - "x": 2.373457670211792, - "y": -0.07231754064559937, - "orientation": 0.5182527303695679, - "vx": 0.2226274311542511, - "vy": 0.12722943723201752 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4098920822143555, - "y": 0.4016728401184082, - "orientation": -0.08961313962936401, - "vx": -0.0001902430085465312, - "vy": 0.01462787576019764 - }, - { - "id": 1, - "x": -0.12620748579502106, - "y": -0.0021946884226053953, - "orientation": 0.0009682992822490633, - "vx": 0.010920911096036434, - "vy": 0.003861217526718974 - }, - { - "id": 2, - "x": -0.7970161437988281, - "y": 0.49984174966812134, - "orientation": 3.0876660346984863, - "vx": 5.5885507777020393e-08, - "vy": -2.973088442104199e-09 - }, - { - "id": 3, - "x": -0.8177738785743713, - "y": -0.47671911120414734, - "orientation": -0.9220629334449768, - "vx": 0.03126427158713341, - "vy": -0.04091779515147209 - }, - { - "id": 4, - "x": -1.2789610624313354, - "y": 0.565174400806427, - "orientation": 2.321894645690918, - "vx": -0.38919293880462646, - "vy": 0.41311877965927124 - }, - { - "id": 5, - "x": -1.5027424097061157, - "y": -0.8011525273323059, - "orientation": 0.3969758152961731, - "vx": 3.6149216953162977e-09, - "vy": 1.518601910888151e-09 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 57.083333333333336 - } - }, - { - "scenario_id": "overload_press_vs_score_aware_zone_flow_t12.3_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 12.299999999999999, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_score_aware_zone_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 12.299999999999999, - "ball_x": -0.6354420185089111, - "ball_y": -1.2044882774353027, - "ball_vx": -6.516787109944744e-11, - "ball_vy": 9.663603250942288e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.409834861755371, - "y": -0.0029300351161509752, - "orientation": -2.908693790435791, - "vx": 1.9184653865522705e-12, - "vy": 7.271266921904385e-13 - }, - { - "id": 1, - "x": -2.6153934001922607, - "y": -0.7712946534156799, - "orientation": -0.2574295103549957, - "vx": -0.056907083839178085, - "vy": -0.4875890016555786 - }, - { - "id": 2, - "x": -1.797052264213562, - "y": 0.7499417662620544, - "orientation": -1.0353206396102905, - "vx": 1.6653345369377348e-13, - "vy": 9.658940314238862e-14 - }, - { - "id": 3, - "x": -1.8028085231781006, - "y": -0.7507417798042297, - "orientation": -0.36976054310798645, - "vx": 0.000589981849770993, - "vy": 0.00014352639846038073 - }, - { - "id": 4, - "x": -0.7586023807525635, - "y": -1.2361341714859009, - "orientation": 0.7079820036888123, - "vx": -0.1554451584815979, - "vy": 0.5804480314254761 - }, - { - "id": 5, - "x": -0.5292507410049438, - "y": -1.2257941961288452, - "orientation": 3.0768680572509766, - "vx": -2.3600454923666803e-10, - "vy": 2.601918680511517e-11 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409878253936768, - "y": -0.08280718326568604, - "orientation": -0.28738242387771606, - "vx": -0.00022715427621733397, - "vy": 0.12775905430316925 - }, - { - "id": 1, - "x": -2.9848792552948, - "y": -0.32055824995040894, - "orientation": -0.3416512906551361, - "vx": -0.043884579092264175, - "vy": 0.35521170496940613 - }, - { - "id": 2, - "x": -3.041207790374756, - "y": -0.8350549936294556, - "orientation": -0.40197843313217163, - "vx": -0.1618281900882721, - "vy": 0.6516510248184204 - }, - { - "id": 3, - "x": 0.08713079243898392, - "y": -1.2181587219238281, - "orientation": 3.127854824066162, - "vx": 0.006334863603115082, - "vy": -0.013399545103311539 - }, - { - "id": 4, - "x": -0.15048256516456604, - "y": -1.2276195287704468, - "orientation": -3.112947702407837, - "vx": -0.004875936079770327, - "vy": -0.028964035212993622 - }, - { - "id": 5, - "x": -1.2026304006576538, - "y": -0.7487471103668213, - "orientation": -0.6781700253486633, - "vx": -1.9415642782405484e-07, - "vy": -2.696832837045804e-07 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 12.3 - } - }, - { - "scenario_id": "overload_press_vs_score_aware_zone_flow_t40.3_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 40.266666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_score_aware_zone_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 40.266666666666666, - "ball_x": 0.33237743377685547, - "ball_y": -0.10430033504962921, - "ball_vx": -0.017489062622189522, - "ball_vy": 0.012398762628436089, - "friendly_robots": [ - { - "id": 0, - "x": 4.4100728034973145, - "y": -0.014359252527356148, - "orientation": -3.129045248031616, - "vx": -0.0001454750308766961, - "vy": 0.02499835565686226 - }, - { - "id": 1, - "x": 0.4864048957824707, - "y": -0.00800833199173212, - "orientation": -2.678347110748291, - "vx": -0.518310010433197, - "vy": -0.009721443057060242 - }, - { - "id": 2, - "x": -1.7783219814300537, - "y": -1.0581344366073608, - "orientation": 0.46059855818748474, - "vx": -0.5182856917381287, - "vy": 0.44951504468917847 - }, - { - "id": 3, - "x": -2.816070556640625, - "y": 1.554300308227539, - "orientation": -0.47188955545425415, - "vx": -1.3438647985458374, - "vy": 0.0521615706384182 - }, - { - "id": 4, - "x": -1.5198585987091064, - "y": -0.9696749448776245, - "orientation": 0.41539299488067627, - "vx": -0.5720630884170532, - "vy": 0.9115071296691895 - }, - { - "id": 5, - "x": -1.2337697744369507, - "y": 0.5308116674423218, - "orientation": -0.5142189264297485, - "vx": -1.7229939699172974, - "vy": -0.5259897112846375 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410038471221924, - "y": 0.003514799987897277, - "orientation": -0.01608447916805744, - "vx": 6.626184040214866e-05, - "vy": -0.00605580722913146 - }, - { - "id": 1, - "x": 1.4575138092041016, - "y": 0.48368534445762634, - "orientation": -2.8347585201263428, - "vx": 0.13476550579071045, - "vy": -0.12328681349754333 - }, - { - "id": 2, - "x": 0.9823987483978271, - "y": 0.4315705895423889, - "orientation": -2.480436325073242, - "vx": 0.7342878580093384, - "vy": -0.18485407531261444 - }, - { - "id": 3, - "x": 0.22715525329113007, - "y": -0.10929787158966064, - "orientation": 0.19543413817882538, - "vx": -0.024540873244404793, - "vy": 0.12466312199831009 - }, - { - "id": 4, - "x": 1.7972761392593384, - "y": 0.7511338591575623, - "orientation": -2.629244565963745, - "vx": -4.826345048059011e-06, - "vy": 7.148089480324415e-07 - }, - { - "id": 5, - "x": 2.898043155670166, - "y": -0.0013783281901851296, - "orientation": -3.116523504257202, - "vx": 0.0560438372194767, - "vy": 0.015613924711942673 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 40.266666666666666 - } - }, - { - "scenario_id": "overload_press_vs_shadow_switch_t35.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 35.03333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_shadow_switch.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 35.03333333333333, - "ball_x": 0.0, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.40988826751709, - "y": 0.002945566549897194, - "orientation": -3.139982223510742, - "vx": 3.9968028886505635e-13, - "vy": 9.27838535169645e-13 - }, - { - "id": 1, - "x": 0.7867087721824646, - "y": 0.4107649624347687, - "orientation": -0.6798463463783264, - "vx": 0.023383401334285736, - "vy": -0.01893894374370575 - }, - { - "id": 2, - "x": 0.7690198421478271, - "y": -0.4330123960971832, - "orientation": 0.8161494135856628, - "vx": 0.054491471499204636, - "vy": 0.05807903781533241 - }, - { - "id": 3, - "x": 1.45139741897583, - "y": 0.4982183277606964, - "orientation": 1.1243691444396973, - "vx": 0.08550691604614258, - "vy": 0.17906586825847626 - }, - { - "id": 4, - "x": -0.046777524054050446, - "y": -1.0829029083251953, - "orientation": -0.053976740688085556, - "vx": 1.3685705661773682, - "vy": 0.041459497064352036 - }, - { - "id": 5, - "x": 1.9451557397842407, - "y": -0.2546910047531128, - "orientation": 0.4251766502857208, - "vx": 0.979500412940979, - "vy": 0.45025500655174255 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409950256347656, - "y": 0.4018171727657318, - "orientation": -0.08966363966464996, - "vx": -8.831567538436502e-05, - "vy": 0.014374252408742905 - }, - { - "id": 1, - "x": -0.127441868185997, - "y": 0.006703059654682875, - "orientation": 0.000905343797057867, - "vx": 0.013092578388750553, - "vy": -0.011792991310358047 - }, - { - "id": 2, - "x": -0.7979955673217773, - "y": 0.4978601932525635, - "orientation": 2.322614908218384, - "vx": -1.3405909715658026e-09, - "vy": 1.4259776692782111e-09 - }, - { - "id": 3, - "x": -0.7382528185844421, - "y": -0.5510944724082947, - "orientation": 2.4838669300079346, - "vx": -0.10826244205236435, - "vy": 0.09017539024353027 - }, - { - "id": 4, - "x": -1.5005593299865723, - "y": 0.7971375584602356, - "orientation": 1.3787517547607422, - "vx": -3.3373304120232206e-11, - "vy": -1.673328142715036e-10 - }, - { - "id": 5, - "x": -1.4726200103759766, - "y": -0.7837101817131042, - "orientation": -2.6067121028900146, - "vx": -0.048146508634090424, - "vy": -0.028658408671617508 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 35.03333333333333 - } - }, - { - "scenario_id": "overload_press_vs_shadow_switch_t36.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 36.833333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 36.833333333333336, - "ball_x": 0.1529739499092102, - "ball_y": 0.03912259638309479, - "ball_vx": 0.03098040446639061, - "ball_vy": 0.009451836347579956, - "friendly_robots": [ - { - "id": 0, - "x": 4.409664630889893, - "y": 0.23131191730499268, - "orientation": -3.115715742111206, - "vx": 0.007081865333020687, - "vy": 0.09278858453035355 - }, - { - "id": 1, - "x": 0.11831260472536087, - "y": 0.18295729160308838, - "orientation": -0.19204986095428467, - "vx": -1.0006769895553589, - "vy": 0.2838144302368164 - }, - { - "id": 2, - "x": -0.031157515943050385, - "y": -0.22426554560661316, - "orientation": 1.7378519773483276, - "vx": -1.4568912982940674, - "vy": 0.31615203619003296 - }, - { - "id": 3, - "x": 0.6306011080741882, - "y": 0.8432689905166626, - "orientation": -2.8772711753845215, - "vx": -1.624990701675415, - "vy": 0.4278799593448639 - }, - { - "id": 4, - "x": 0.7751200795173645, - "y": -0.45833152532577515, - "orientation": 2.422024726867676, - "vx": -1.1944636106491089, - "vy": 0.2252504676580429 - }, - { - "id": 5, - "x": 1.6702224016189575, - "y": 0.12911517918109894, - "orientation": 2.8531992435455322, - "vx": -1.6944512128829956, - "vy": 0.44730144739151 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412376880645752, - "y": 0.14350976049900055, - "orientation": -0.04179726541042328, - "vx": 0.004558036103844643, - "vy": -0.2523358464241028 - }, - { - "id": 1, - "x": 0.009098959155380726, - "y": 0.02751101553440094, - "orientation": -1.2183172702789307, - "vx": -0.0014341312926262617, - "vy": -0.00025630349409766495 - }, - { - "id": 2, - "x": 1.372178077697754, - "y": 1.7383424043655396, - "orientation": -2.016301393508911, - "vx": 1.6598358154296875, - "vy": 0.9632470607757568 - }, - { - "id": 3, - "x": -0.9135777354240417, - "y": -1.4128557443618774, - "orientation": 0.9249589443206787, - "vx": 0.04320276901125908, - "vy": -0.13559933006763458 - }, - { - "id": 4, - "x": -2.951347589492798, - "y": -0.15725959837436676, - "orientation": 0.03103628382086754, - "vx": -0.22075213491916656, - "vy": -0.10302866250276566 - }, - { - "id": 5, - "x": -2.8972890377044678, - "y": -0.4603852927684784, - "orientation": 0.17853155732154846, - "vx": -0.17990829050540924, - "vy": 0.009007446467876434 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 36.833333333333336 - } - }, - { - "scenario_id": "overload_press_vs_shadow_switch_t64.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 64.88333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 64.88333333333333, - "ball_x": -2.9795165061950684, - "ball_y": -0.5672494769096375, - "ball_vx": -0.34097981452941895, - "ball_vy": -0.3870146870613098, - "friendly_robots": [ - { - "id": 0, - "x": 4.4098358154296875, - "y": 0.2856246531009674, - "orientation": -3.0526506900787354, - "vx": -0.0001355748827336356, - "vy": 0.2186279296875 - }, - { - "id": 1, - "x": -2.718665599822998, - "y": -0.2637782096862793, - "orientation": -0.7765787243843079, - "vx": -0.4454565644264221, - "vy": -0.6417161822319031 - }, - { - "id": 2, - "x": -1.7974028587341309, - "y": 0.7486172318458557, - "orientation": -2.306016206741333, - "vx": -0.0015222177607938647, - "vy": 0.0008127110195346177 - }, - { - "id": 3, - "x": -1.798007607460022, - "y": -0.7478256821632385, - "orientation": 2.865293502807617, - "vx": -2.385271727689542e-06, - "vy": -8.32508067105664e-06 - }, - { - "id": 4, - "x": -2.2497777938842773, - "y": -0.49781307578086853, - "orientation": -3.117375135421753, - "vx": 0.3784002959728241, - "vy": -0.6729023456573486 - }, - { - "id": 5, - "x": -2.3881585597991943, - "y": -0.33644625544548035, - "orientation": -1.6957193613052368, - "vx": 0.31436169147491455, - "vy": -0.37682199478149414 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407398700714111, - "y": -0.24105514585971832, - "orientation": -0.17704352736473083, - "vx": -0.005639794748276472, - "vy": -0.29690685868263245 - }, - { - "id": 1, - "x": -3.159670114517212, - "y": -0.4256560206413269, - "orientation": -0.2528120279312134, - "vx": 0.2525804936885834, - "vy": -0.5974896550178528 - }, - { - "id": 2, - "x": -2.9584617614746094, - "y": -0.10502827167510986, - "orientation": -1.4570691585540771, - "vx": -0.1443500965833664, - "vy": 0.20222145318984985 - }, - { - "id": 3, - "x": -1.0727958679199219, - "y": 0.8216550350189209, - "orientation": -2.5562658309936523, - "vx": 0.7169199585914612, - "vy": 0.49437373876571655 - }, - { - "id": 4, - "x": -1.5497227907180786, - "y": -0.4568738639354706, - "orientation": -3.0013267993927, - "vx": 0.0006041104788891971, - "vy": -0.6338441371917725 - }, - { - "id": 5, - "x": -2.0015835762023926, - "y": -0.009690215811133385, - "orientation": -2.5714547634124756, - "vx": -0.45769479870796204, - "vy": -0.27387726306915283 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 64.88333333333333 - } - }, - { - "scenario_id": "overload_press_vs_split_shape_t43.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 43.36666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_split_shape.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 43.36666666666667, - "ball_x": -2.25, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": -1.053165316581726, - "y": -1.055076241493225, - "orientation": 2.999256134033203, - "vx": -1.0491480827331543, - "vy": -0.4890291094779968 - }, - { - "id": 1, - "x": -2.1295645236968994, - "y": 0.002913977485150099, - "orientation": -3.1406421661376953, - "vx": -8.393286066166183e-13, - "vy": 2.8296375659264683e-13 - }, - { - "id": 2, - "x": -1.2201117277145386, - "y": -0.5632370114326477, - "orientation": 2.2751526832580566, - "vx": -0.03224574029445648, - "vy": 0.043649911880493164 - }, - { - "id": 3, - "x": -1.2458879947662354, - "y": -0.16955043375492096, - "orientation": -1.0800868272781372, - "vx": -7.498634658986703e-05, - "vy": -0.0005510681658051908 - }, - { - "id": 4, - "x": -1.5667558908462524, - "y": -0.001136922393925488, - "orientation": 0.745952844619751, - "vx": 0.28801053762435913, - "vy": 0.6911814212799072 - }, - { - "id": 5, - "x": -1.2428622245788574, - "y": 0.4885095953941345, - "orientation": 1.7475998401641846, - "vx": -0.001560086733661592, - "vy": 0.02061864733695984 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.209864139556885, - "y": 0.18882589042186737, - "orientation": -0.08326232433319092, - "vx": -0.006966764107346535, - "vy": 0.7098600268363953 - }, - { - "id": 1, - "x": -1.2375763654708862, - "y": -0.9012042284011841, - "orientation": 2.000314474105835, - "vx": -0.021869437769055367, - "vy": 0.04593793675303459 - }, - { - "id": 2, - "x": -1.4020721912384033, - "y": -0.3558751046657562, - "orientation": -0.7596191763877869, - "vx": 0.05028156936168671, - "vy": -0.02862522378563881 - }, - { - "id": 3, - "x": -0.9307582378387451, - "y": -0.04603185877203941, - "orientation": -2.8753514289855957, - "vx": 0.20262779295444489, - "vy": 0.4535099267959595 - }, - { - "id": 4, - "x": -1.2420644760131836, - "y": 0.16829410195350647, - "orientation": 2.3446452617645264, - "vx": -0.01327094342559576, - "vy": 0.010712390765547752 - }, - { - "id": 5, - "x": -1.308882236480713, - "y": 0.7249975204467773, - "orientation": -1.282870888710022, - "vx": 0.028306901454925537, - "vy": -0.014628886245191097 - } - ], - "referee_command": "PREPARE_PENALTY_YELLOW", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 43.36666666666667 - } - }, - { - "scenario_id": "overload_press_vs_split_shape_t56.6_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 56.63333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 56.63333333333333, - "ball_x": -3.5, - "ball_y": -2.799999952316284, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.3629350662231445, - "y": 0.16120579838752747, - "orientation": -2.9530575275421143, - "vx": -5.195843755245733e-12, - "vy": -2.555455846930954e-12 - }, - { - "id": 1, - "x": -2.9355320930480957, - "y": -0.7037677764892578, - "orientation": -2.3365166187286377, - "vx": 3.064215547965432e-12, - "vy": 8.160139230994901e-13 - }, - { - "id": 2, - "x": -1.797471523284912, - "y": 0.7484663128852844, - "orientation": -2.149502754211426, - "vx": -2.078337502098293e-12, - "vy": -1.3722356584366935e-12 - }, - { - "id": 3, - "x": -1.8020501136779785, - "y": -0.7478431463241577, - "orientation": 2.746413469314575, - "vx": 2.1316282072803006e-13, - "vy": -1.2323475573339238e-13 - }, - { - "id": 4, - "x": -2.811610698699951, - "y": -0.9808735847473145, - "orientation": -1.8605930805206299, - "vx": 1.0258460747536446e-12, - "vy": -1.2823075934420558e-12 - }, - { - "id": 5, - "x": -2.276214122772217, - "y": -0.6879510879516602, - "orientation": -1.3812357187271118, - "vx": 8.526512829121202e-13, - "vy": -1.318944953254686e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402988433837891, - "y": -0.11861944198608398, - "orientation": -0.0010275886161252856, - "vx": 7.434053372890048e-12, - "vy": 2.44804176929847e-13 - }, - { - "id": 1, - "x": -2.615476369857788, - "y": 0.3922954201698303, - "orientation": 1.6767845153808594, - "vx": 7.993605777301127e-13, - "vy": 1.4155343563970746e-13 - }, - { - "id": 2, - "x": -3.047133207321167, - "y": 0.2844102382659912, - "orientation": 0.6976742744445801, - "vx": 7.860379014346108e-13, - "vy": 5.77871084317394e-13 - }, - { - "id": 3, - "x": -3.281008005142212, - "y": -0.09353385865688324, - "orientation": 2.5746731758117676, - "vx": -3.064215547965432e-13, - "vy": 3.4014457916953234e-13 - }, - { - "id": 4, - "x": -1.1951038837432861, - "y": 0.7466795444488525, - "orientation": -2.4329607486724854, - "vx": 7.993605777301127e-14, - "vy": 7.993605777301127e-14 - }, - { - "id": 5, - "x": -1.2039012908935547, - "y": -0.7455328702926636, - "orientation": 2.913325309753418, - "vx": 1.751931932858497e-12, - "vy": -3.9968028886505635e-14 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 56.63333333333333 - } - }, - { - "scenario_id": "overload_press_vs_split_shape_t6.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 6.283333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 6.283333333333333, - "ball_x": -0.5386430025100708, - "ball_y": -0.6480352282524109, - "ball_vx": -0.03847300633788109, - "ball_vy": -0.11553958058357239, - "friendly_robots": [ - { - "id": 0, - "x": 4.413518905639648, - "y": 0.3874466121196747, - "orientation": -2.9564297199249268, - "vx": 0.048329971730709076, - "vy": -0.2587429881095886 - }, - { - "id": 1, - "x": -0.4411945343017578, - "y": -0.7013887763023376, - "orientation": 2.663562059402466, - "vx": -0.06339393556118011, - "vy": -0.0921240821480751 - }, - { - "id": 2, - "x": -0.7872191071510315, - "y": 0.6470926403999329, - "orientation": -1.6518663167953491, - "vx": -1.8286892175674438, - "vy": 0.13672807812690735 - }, - { - "id": 3, - "x": -0.1820603311061859, - "y": -0.28974026441574097, - "orientation": -2.673417568206787, - "vx": -0.6141920685768127, - "vy": 0.38587406277656555 - }, - { - "id": 4, - "x": 0.411322683095932, - "y": 0.16777178645133972, - "orientation": -2.4951353073120117, - "vx": -1.5961054563522339, - "vy": -0.1372685432434082 - }, - { - "id": 5, - "x": 0.46878424286842346, - "y": -0.3198508620262146, - "orientation": 2.5481228828430176, - "vx": -1.2522603273391724, - "vy": -0.29159823060035706 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410085201263428, - "y": -0.3382013142108917, - "orientation": -0.06417649984359741, - "vx": -1.2181177226011641e-05, - "vy": -0.1261373907327652 - }, - { - "id": 1, - "x": -0.30716532468795776, - "y": -0.16899703443050385, - "orientation": 2.6005592346191406, - "vx": 0.08426280319690704, - "vy": -0.6596079468727112 - }, - { - "id": 2, - "x": -1.7951576709747314, - "y": -0.11422471702098846, - "orientation": -0.17696239054203033, - "vx": -1.8010004758834839, - "vy": 0.17962338030338287 - }, - { - "id": 3, - "x": -2.415562629699707, - "y": 0.3347695767879486, - "orientation": -0.44108328223228455, - "vx": -1.0567766427993774, - "vy": -0.41364210844039917 - }, - { - "id": 4, - "x": -0.6331690549850464, - "y": -0.6251049041748047, - "orientation": 0.002722392091527581, - "vx": 1.297421932220459, - "vy": -0.35102781653404236 - }, - { - "id": 5, - "x": -1.5466749668121338, - "y": 0.1985539197921753, - "orientation": -0.28250691294670105, - "vx": 1.7047278881072998, - "vy": 0.3164401352405548 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 6.283333333333333 - } - }, - { - "scenario_id": "overload_press_vs_split_shape_t21.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 21.216666666666665, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 21.216666666666665, - "ball_x": -0.8078252077102661, - "ball_y": 1.9178980588912964, - "ball_vx": -0.13546480238437653, - "ball_vy": -0.15952342748641968, - "friendly_robots": [ - { - "id": 0, - "x": 4.410018444061279, - "y": 0.002974576549604535, - "orientation": 2.7857515811920166, - "vx": -7.955540581860987e-08, - "vy": -2.1406029304671392e-07 - }, - { - "id": 1, - "x": -0.3347320854663849, - "y": 2.222501039505005, - "orientation": -2.3618435859680176, - "vx": -0.26413410902023315, - "vy": 0.023950770497322083 - }, - { - "id": 2, - "x": -1.797221302986145, - "y": 0.7510910630226135, - "orientation": 0.8555437326431274, - "vx": -6.427868015634886e-07, - "vy": 5.560182785302459e-07 - }, - { - "id": 3, - "x": -1.7712146043777466, - "y": -0.6250001788139343, - "orientation": 1.1928281784057617, - "vx": -0.050358470529317856, - "vy": -0.21993127465248108 - }, - { - "id": 4, - "x": -1.1173690557479858, - "y": 1.8569186925888062, - "orientation": -1.998977780342102, - "vx": 0.0018383943242952228, - "vy": 0.4278572201728821 - }, - { - "id": 5, - "x": -0.813228189945221, - "y": 1.798779845237732, - "orientation": 1.150828242301941, - "vx": 0.2867075502872467, - "vy": -0.20455919206142426 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4166646003723145, - "y": 0.04057329148054123, - "orientation": 0.4478566646575928, - "vx": -0.021049251779913902, - "vy": 0.37703362107276917 - }, - { - "id": 1, - "x": -0.7838438153266907, - "y": 2.0328266620635986, - "orientation": -2.4279556274414062, - "vx": -0.1538476198911667, - "vy": -0.28142282366752625 - }, - { - "id": 2, - "x": -3.0546023845672607, - "y": 0.501239538192749, - "orientation": 0.4998050034046173, - "vx": 0.003625760553404689, - "vy": -0.242229163646698 - }, - { - "id": 3, - "x": -2.779639482498169, - "y": 0.5296801924705505, - "orientation": 0.5500817894935608, - "vx": -0.13792642951011658, - "vy": -0.4454944431781769 - }, - { - "id": 4, - "x": 0.06687594950199127, - "y": 1.7756714820861816, - "orientation": 2.971254348754883, - "vx": 0.21784301102161407, - "vy": 0.658701479434967 - }, - { - "id": 5, - "x": -0.3233327269554138, - "y": 1.533693552017212, - "orientation": 2.237778425216675, - "vx": 0.17128609120845795, - "vy": 0.47876450419425964 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 21.216666666666665 - } - }, - { - "scenario_id": "overload_press_vs_split_shape_t25.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 25.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_split_shape.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 25.2, - "ball_x": 3.3584625720977783, - "ball_y": 0.6253789663314819, - "ball_vx": 2.2520902156829834, - "ball_vy": -0.9021351337432861, - "friendly_robots": [ - { - "id": 0, - "x": 4.410548210144043, - "y": 0.1865120381116867, - "orientation": 2.745835781097412, - "vx": -0.0009634694433771074, - "vy": 0.031045187264680862 - }, - { - "id": 1, - "x": 0.16813425719738007, - "y": 1.6114449501037598, - "orientation": -0.30689623951911926, - "vx": 1.5184775590896606, - "vy": -1.0050275325775146 - }, - { - "id": 2, - "x": -1.800984501838684, - "y": 0.7527915239334106, - "orientation": 0.03230772167444229, - "vx": 1.3085025329928612e-07, - "vy": -3.885724709107308e-06 - }, - { - "id": 3, - "x": -1.799323320388794, - "y": -0.7471323609352112, - "orientation": 0.3463618755340576, - "vx": 2.0652498733397806e-06, - "vy": -5.691378646588419e-06 - }, - { - "id": 4, - "x": 1.0880504846572876, - "y": 1.8979934453964233, - "orientation": -0.6786842346191406, - "vx": 1.866712212562561, - "vy": -0.5507858395576477 - }, - { - "id": 5, - "x": -0.45307832956314087, - "y": 1.521697998046875, - "orientation": -0.6115292310714722, - "vx": 0.6512797474861145, - "vy": -1.0964962244033813 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410363674163818, - "y": 0.004045311827212572, - "orientation": 0.12036334723234177, - "vx": 0.0005295855808071792, - "vy": -0.006400627549737692 - }, - { - "id": 1, - "x": -0.5116384625434875, - "y": 1.7414679527282715, - "orientation": -0.2512202262878418, - "vx": 0.7780240774154663, - "vy": -1.2868106365203857 - }, - { - "id": 2, - "x": 1.8932849168777466, - "y": -0.6776962280273438, - "orientation": 1.0738321542739868, - "vx": 1.5710909366607666, - "vy": 0.844891369342804 - }, - { - "id": 3, - "x": 1.8369719982147217, - "y": 1.003455400466919, - "orientation": 0.418079674243927, - "vx": 0.8635931015014648, - "vy": 1.2666107416152954 - }, - { - "id": 4, - "x": 2.664623498916626, - "y": 1.2906913757324219, - "orientation": -2.0831565856933594, - "vx": 0.14275966584682465, - "vy": -0.3986591100692749 - }, - { - "id": 5, - "x": -2.5853497982025146, - "y": 0.8282920718193054, - "orientation": 0.00518396170809865, - "vx": -0.7518588304519653, - "vy": -0.4987412393093109 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 25.2 - } - }, - { - "scenario_id": "overload_press_vs_switch_of_play_t10.0_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 9.966666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 9.966666666666667, - "ball_x": -0.6702382564544678, - "ball_y": -0.7447783946990967, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402975559234619, - "y": 0.0896996334195137, - "orientation": -3.140658378601074, - "vx": 2.6645352591003757e-14, - "vy": 1.4363510381087963e-13 - }, - { - "id": 1, - "x": -0.8266377449035645, - "y": -1.5175200700759888, - "orientation": -1.7695695161819458, - "vx": -0.0040448815561831, - "vy": -0.019985001534223557 - }, - { - "id": 2, - "x": -1.6020489931106567, - "y": 0.7396963834762573, - "orientation": -1.0902665853500366, - "vx": 1.525446435834965e-12, - "vy": -7.793765632868599e-13 - }, - { - "id": 3, - "x": -1.0502703189849854, - "y": -0.04464799910783768, - "orientation": 2.0690462589263916, - "vx": -0.0028349098283797503, - "vy": 0.005222734529525042 - }, - { - "id": 4, - "x": -1.6021573543548584, - "y": -0.457227885723114, - "orientation": -3.0144007205963135, - "vx": -2.950972799453666e-12, - "vy": 1.765254609153999e-13 - }, - { - "id": 5, - "x": 0.1045961007475853, - "y": -0.8484474420547485, - "orientation": -0.13208046555519104, - "vx": 0.03184345364570618, - "vy": -0.004260507877916098 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.425991058349609, - "y": -0.024496842175722122, - "orientation": -0.01667170785367489, - "vx": 1.3322676295501878e-13, - "vy": -5.655892421074782e-13 - }, - { - "id": 1, - "x": -0.9307116866111755, - "y": 1.665314793586731, - "orientation": -1.4898390769958496, - "vx": 5.195843755245733e-13, - "vy": -1.652011860642233e-12 - }, - { - "id": 2, - "x": -0.27515655755996704, - "y": -0.42462852597236633, - "orientation": 0.823785126209259, - "vx": -3.930189507173054e-13, - "vy": -9.275913370743183e-13 - }, - { - "id": 3, - "x": -0.3971443176269531, - "y": 1.9989333152770996, - "orientation": -1.4389175176620483, - "vx": -1.3988810110276972e-13, - "vy": 5.635492072997295e-12 - }, - { - "id": 4, - "x": -3.1525211334228516, - "y": -0.11636791378259659, - "orientation": -0.24705713987350464, - "vx": -2.398081733190338e-13, - "vy": -4.413136522884997e-14 - }, - { - "id": 5, - "x": -2.9798974990844727, - "y": 0.10736192017793655, - "orientation": -0.33244097232818604, - "vx": -2.0516921495072893e-12, - "vy": 4.0342729157316626e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 9.966666666666667 - } - }, - { - "scenario_id": "overload_press_vs_switch_of_play_t47.5_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 47.5, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_switch_of_play.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 47.5, - "ball_x": -1.6482230424880981, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.433008193969727, - "y": -0.37381547689437866, - "orientation": -2.9252214431762695, - "vx": 1.5987211554602254e-13, - "vy": 1.8318679906315083e-14 - }, - { - "id": 1, - "x": -2.6638662815093994, - "y": -0.16396106779575348, - "orientation": -1.312200665473938, - "vx": 9.325873406851315e-14, - "vy": 4.1050496335515163e-13 - }, - { - "id": 2, - "x": -1.7987489700317383, - "y": 0.7526573538780212, - "orientation": -1.576391339302063, - "vx": 4.4630965589931293e-13, - "vy": -6.261657858885883e-13 - }, - { - "id": 3, - "x": -1.7406673431396484, - "y": -0.46147826313972473, - "orientation": -1.516312599182129, - "vx": -3.26405569239796e-13, - "vy": -1.2589929099249275e-12 - }, - { - "id": 4, - "x": -1.8120795488357544, - "y": -0.7910588979721069, - "orientation": -1.5885645151138306, - "vx": 7.66053886991358e-13, - "vy": 1.865174681370263e-13 - }, - { - "id": 5, - "x": -2.083974599838257, - "y": -0.5358740091323853, - "orientation": -1.369519829750061, - "vx": -1.0125233984581428e-12, - "vy": -3.597122599785507e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402978897094727, - "y": -0.0028040686156600714, - "orientation": -0.0008895043283700943, - "vx": -9.669598455275263e-11, - "vy": -1.7868389060038403e-12 - }, - { - "id": 1, - "x": -1.9311707019805908, - "y": -2.0234007835388184, - "orientation": 1.9387962818145752, - "vx": -0.01293038297444582, - "vy": 0.03316335380077362 - }, - { - "id": 2, - "x": 2.472525119781494, - "y": -2.398362874984741, - "orientation": -3.0623161792755127, - "vx": -4.1300296516055823e-13, - "vy": -7.460698725481052e-13 - }, - { - "id": 3, - "x": -3.1056301593780518, - "y": -1.1390615701675415, - "orientation": -0.9420821070671082, - "vx": 1.9984014443252818e-13, - "vy": 1.765254609153999e-12 - }, - { - "id": 4, - "x": -2.659817934036255, - "y": -1.6040632724761963, - "orientation": -0.9526713490486145, - "vx": -3.9968028886505635e-14, - "vy": 4.063416270128073e-13 - }, - { - "id": 5, - "x": -2.9889729022979736, - "y": -0.87827068567276, - "orientation": -1.0084515810012817, - "vx": -6.394884621840902e-13, - "vy": -8.326672684688674e-14 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 47.5 - } - }, - { - "scenario_id": "overload_press_vs_switch_of_play_t58.1_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 58.15, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 58.15, - "ball_x": -2.5, - "ball_y": -0.5497106909751892, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402970790863037, - "y": 0.24666355550289154, - "orientation": -3.1406540870666504, - "vx": 1.9184653865522705e-12, - "vy": 2.6229018956769323e-13 - }, - { - "id": 1, - "x": -1.8171244859695435, - "y": 0.7322182655334473, - "orientation": -2.4928455352783203, - "vx": 3.930189507173054e-13, - "vy": 9.658940314238862e-13 - }, - { - "id": 2, - "x": -1.7289519309997559, - "y": -0.7503418922424316, - "orientation": -0.25562164187431335, - "vx": 0.00556578254327178, - "vy": -0.0014456833014264703 - }, - { - "id": 3, - "x": -1.943257451057434, - "y": -1.0576591491699219, - "orientation": -0.7413574457168579, - "vx": 0.060251835733652115, - "vy": -0.05495069921016693 - }, - { - "id": 4, - "x": -2.6457865238189697, - "y": -1.9739545583724976, - "orientation": 2.305995464324951, - "vx": -4.236611061969597e-12, - "vy": 5.255795798575491e-12 - }, - { - "id": 5, - "x": -2.5453362464904785, - "y": -1.8235174417495728, - "orientation": 2.429744005203247, - "vx": 3.597122599785507e-13, - "vy": -8.060219158778636e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.390462398529053, - "y": -0.35020387172698975, - "orientation": -0.8775069117546082, - "vx": -2.424727085781342e-12, - "vy": -8.376632720796806e-13 - }, - { - "id": 1, - "x": -3.414652109146118, - "y": -1.890075445175171, - "orientation": 2.520192861557007, - "vx": -2.2648549702353193e-13, - "vy": -6.394884621840902e-13 - }, - { - "id": 2, - "x": 2.4747517108917236, - "y": 2.368497610092163, - "orientation": -2.6689534187316895, - "vx": 5.861977570020827e-13, - "vy": -7.993605777301127e-14 - }, - { - "id": 3, - "x": -2.9211132526397705, - "y": 1.4834383726119995, - "orientation": -2.031855344772339, - "vx": -1.0658141036401503e-13, - "vy": 2.1516122217235534e-12 - }, - { - "id": 4, - "x": -3.168633222579956, - "y": -1.0663014650344849, - "orientation": 3.129160165786743, - "vx": -5.861977570020827e-13, - "vy": -3.064215547965432e-13 - }, - { - "id": 5, - "x": -3.0446817874908447, - "y": -0.8776992559432983, - "orientation": -2.8407492637634277, - "vx": -2.4646951146678475e-12, - "vy": -1.0458300891968975e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 58.15 - } - }, - { - "scenario_id": "overload_press_vs_switch_of_play_t17.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 17.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 17.2, - "ball_x": -0.7209417819976807, - "ball_y": -0.6914314031600952, - "ball_vx": 0.004763396922498941, - "ball_vy": 0.005108356941491365, - "friendly_robots": [ - { - "id": 0, - "x": 4.409781455993652, - "y": 0.0029258779250085354, - "orientation": -3.006103277206421, - "vx": -5.7127635955112055e-09, - "vy": 2.914287478006372e-08 - }, - { - "id": 1, - "x": -0.8295243382453918, - "y": -0.6616323590278625, - "orientation": -1.1102890968322754, - "vx": -0.3600415885448456, - "vy": -0.8785886764526367 - }, - { - "id": 2, - "x": -2.586085319519043, - "y": -0.25655022263526917, - "orientation": -0.18623176217079163, - "vx": 0.2679328918457031, - "vy": -0.9970400333404541 - }, - { - "id": 3, - "x": -2.532876968383789, - "y": 0.5108217597007751, - "orientation": -0.6996227502822876, - "vx": -0.42925673723220825, - "vy": 1.0674149990081787 - }, - { - "id": 4, - "x": -2.659625768661499, - "y": -0.4318705201148987, - "orientation": -0.07365667819976807, - "vx": 0.2274891585111618, - "vy": 0.45338329672813416 - }, - { - "id": 5, - "x": -2.749709367752075, - "y": 0.422404021024704, - "orientation": -0.48124727606773376, - "vx": 0.08241723477840424, - "vy": 0.3566247522830963 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409799575805664, - "y": 0.002977290889248252, - "orientation": -0.1870715171098709, - "vx": 4.8611514813501344e-09, - "vy": 2.762138251455326e-08 - }, - { - "id": 1, - "x": -1.6924426555633545, - "y": 1.4249740839004517, - "orientation": -1.127903938293457, - "vx": 0.04508160054683685, - "vy": 0.11430930346250534 - }, - { - "id": 2, - "x": -0.6389837265014648, - "y": -0.7679995894432068, - "orientation": 2.0333092212677, - "vx": 1.1488501741041546e-06, - "vy": 6.489382826657675e-07 - }, - { - "id": 3, - "x": 2.471280097961426, - "y": 2.399385690689087, - "orientation": -2.3713483810424805, - "vx": 0.006540367845445871, - "vy": 0.00108473957516253 - }, - { - "id": 4, - "x": -2.9699196815490723, - "y": -0.43792957067489624, - "orientation": -0.11597659438848495, - "vx": 0.019604016095399857, - "vy": -0.09895806014537811 - }, - { - "id": 5, - "x": -3.0991275310516357, - "y": -0.7069344520568848, - "orientation": 0.010533773340284824, - "vx": 0.08978616446256638, - "vy": 0.04491677135229111 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 17.2 - } - }, - { - "scenario_id": "overload_press_vs_switch_of_play_t64.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 64.33333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 64.33333333333333, - "ball_x": -2.3259475231170654, - "ball_y": -0.4133189022541046, - "ball_vx": -0.014991484582424164, - "ball_vy": -0.2606522738933563, - "friendly_robots": [ - { - "id": 0, - "x": 4.410358905792236, - "y": 0.1263575255870819, - "orientation": -3.05877423286438, - "vx": -0.0004276084655430168, - "vy": -0.22205476462841034 - }, - { - "id": 1, - "x": -3.2967023849487305, - "y": 1.8441553115844727, - "orientation": -1.1828161478042603, - "vx": -0.7870166897773743, - "vy": 0.06270933151245117 - }, - { - "id": 2, - "x": -2.2294437885284424, - "y": -0.3408219814300537, - "orientation": -0.9413543343544006, - "vx": 0.49443385004997253, - "vy": -0.5632252097129822 - }, - { - "id": 3, - "x": -3.0344276428222656, - "y": -1.0966579914093018, - "orientation": 0.9594379663467407, - "vx": -0.5486372709274292, - "vy": 0.01718796230852604 - }, - { - "id": 4, - "x": -2.6253767013549805, - "y": -1.084276556968689, - "orientation": 1.1568795442581177, - "vx": 0.1759113073348999, - "vy": 1.0839482545852661 - }, - { - "id": 5, - "x": -3.2021872997283936, - "y": -1.665273666381836, - "orientation": 0.997768759727478, - "vx": -0.13084693253040314, - "vy": 0.15188534557819366 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409862518310547, - "y": -0.003284832928329706, - "orientation": -0.18537548184394836, - "vx": -0.0002625630295369774, - "vy": 0.0056604305282235146 - }, - { - "id": 1, - "x": -2.9728147983551025, - "y": 1.4131286144256592, - "orientation": -1.1733592748641968, - "vx": 0.2395254224538803, - "vy": -0.24035239219665527 - }, - { - "id": 2, - "x": 2.4749977588653564, - "y": 2.3970351219177246, - "orientation": -2.6150057315826416, - "vx": 6.038127509100377e-08, - "vy": -1.474060411510436e-07 - }, - { - "id": 3, - "x": -3.0087063312530518, - "y": 0.046545859426259995, - "orientation": -0.2637736201286316, - "vx": 3.090664904448204e-05, - "vy": -8.353147131856531e-05 - }, - { - "id": 4, - "x": -2.4143571853637695, - "y": -0.4901922643184662, - "orientation": 1.0555400848388672, - "vx": 0.020390411838889122, - "vy": -0.18939998745918274 - }, - { - "id": 5, - "x": -3.0105929374694824, - "y": -0.19129988551139832, - "orientation": -0.2838214635848999, - "vx": -0.0002301699569215998, - "vy": 0.019036319106817245 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 64.33333333333333 - } - }, - { - "scenario_id": "overload_press_vs_three_slot_t12.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 12.433333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 12.433333333333334, - "ball_x": 2.5, - "ball_y": -0.8268293142318726, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.43597936630249, - "y": -0.3851653039455414, - "orientation": -2.626405954360962, - "vx": 6.927791673660977e-12, - "vy": -1.1407541578023483e-12 - }, - { - "id": 1, - "x": 1.5906902551651, - "y": -0.9086617231369019, - "orientation": 0.03509748354554176, - "vx": 3.9968028886505635e-14, - "vy": 1.8318679906315083e-13 - }, - { - "id": 2, - "x": -1.7970010042190552, - "y": 0.7495748996734619, - "orientation": -0.26351383328437805, - "vx": -9.725553695716371e-13, - "vy": -2.6711965972481266e-12 - }, - { - "id": 3, - "x": -0.1727665364742279, - "y": -0.02534051053225994, - "orientation": -0.2593303620815277, - "vx": 2.6229018956769323e-13, - "vy": 1.5508427875232655e-14 - }, - { - "id": 4, - "x": -1.796355962753296, - "y": -0.7462166547775269, - "orientation": -0.009547125548124313, - "vx": 4.1300296516055823e-13, - "vy": 1.59539048638635e-12 - }, - { - "id": 5, - "x": -0.19622161984443665, - "y": -0.2640543282032013, - "orientation": -0.013252598233520985, - "vx": 3.7220226900558373e-13, - "vy": 1.8318679906315083e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393121242523193, - "y": 0.08404527604579926, - "orientation": -0.025326857343316078, - "vx": -1.1191048088221578e-12, - "vy": 8.534839501805891e-14 - }, - { - "id": 1, - "x": -0.5706517100334167, - "y": -0.29028046131134033, - "orientation": -0.01585874892771244, - "vx": -1.099120794378905e-13, - "vy": 2.5646151868841116e-13 - }, - { - "id": 2, - "x": -3.030493974685669, - "y": -0.26319602131843567, - "orientation": -0.0794634073972702, - "vx": -2.2648549702353193e-12, - "vy": -1.0957901253050295e-12 - }, - { - "id": 3, - "x": -1.753413200378418, - "y": -0.11533414572477341, - "orientation": 0.046016473323106766, - "vx": -3.197442310920451e-13, - "vy": -2.2065682614424986e-14 - }, - { - "id": 4, - "x": 1.8280434608459473, - "y": -0.4305451810359955, - "orientation": 2.6060190200805664, - "vx": -0.030127182602882385, - "vy": 0.01775338687002659 - }, - { - "id": 5, - "x": -0.4868572950363159, - "y": 0.23020491003990173, - "orientation": -0.2038855105638504, - "vx": -4.391487173904807e-12, - "vy": 6.511458039426543e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 12.433333333333334 - } - }, - { - "scenario_id": "overload_press_vs_three_slot_t30.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 30.583333333333332, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 30.583333333333332, - "ball_x": 1.0554628372192383, - "ball_y": -1.4890755414962769, - "ball_vx": -0.08382948487997055, - "ball_vy": 0.002711310051381588, - "friendly_robots": [ - { - "id": 0, - "x": 4.410287380218506, - "y": -0.00295181549154222, - "orientation": -2.7231605052948, - "vx": -3.154045202791167e-08, - "vy": 7.359586362554182e-08 - }, - { - "id": 1, - "x": 0.8084548115730286, - "y": -1.066285490989685, - "orientation": -1.318172812461853, - "vx": -0.6492257714271545, - "vy": -0.17004035413265228 - }, - { - "id": 2, - "x": -1.797054409980774, - "y": 0.7495762705802917, - "orientation": -0.6628082990646362, - "vx": -9.706481307603099e-08, - "vy": -1.2435087626272434e-07 - }, - { - "id": 3, - "x": -0.4414156675338745, - "y": -1.2311294078826904, - "orientation": -0.03780209645628929, - "vx": -1.8024274110794067, - "vy": 0.6597983241081238 - }, - { - "id": 4, - "x": 0.8608313202857971, - "y": -1.3381216526031494, - "orientation": 3.0480425357818604, - "vx": 1.0865724086761475, - "vy": 0.10156339406967163 - }, - { - "id": 5, - "x": 1.1501662731170654, - "y": -1.5330132246017456, - "orientation": 2.5759437084198, - "vx": -0.08619841188192368, - "vy": -0.0021630863193422556 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.405666351318359, - "y": -0.11624814569950104, - "orientation": -0.23639973998069763, - "vx": -0.0074898903258144855, - "vy": 0.20445552468299866 - }, - { - "id": 1, - "x": 1.321873426437378, - "y": -1.5869534015655518, - "orientation": 2.986802816390991, - "vx": -0.11205589026212692, - "vy": -0.08251937478780746 - }, - { - "id": 2, - "x": -3.2200920581817627, - "y": 0.21884363889694214, - "orientation": -0.33019691705703735, - "vx": 0.11200068891048431, - "vy": 0.021387629210948944 - }, - { - "id": 3, - "x": -2.9932713508605957, - "y": -0.019602451473474503, - "orientation": -0.3443218171596527, - "vx": -0.02933027595281601, - "vy": 0.04593013599514961 - }, - { - "id": 4, - "x": 1.1175833940505981, - "y": -1.8795992136001587, - "orientation": 2.7056705951690674, - "vx": -1.1959409713745117, - "vy": 0.2500828504562378 - }, - { - "id": 5, - "x": 2.982903480529785, - "y": 0.36420533061027527, - "orientation": -2.6190297603607178, - "vx": 0.0977787896990776, - "vy": 0.02500883676111698 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 30.583333333333332 - } - }, - { - "scenario_id": "overload_press_vs_three_slot_t37.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 37.5, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 37.5, - "ball_x": 1.74998939037323, - "ball_y": 0.7481324076652527, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.410003185272217, - "y": 0.002966540399938822, - "orientation": 2.8694007396698, - "vx": 1.0905942815497838e-10, - "vy": -3.253381938850275e-11 - }, - { - "id": 1, - "x": 1.3595123291015625, - "y": 0.23154178261756897, - "orientation": 0.909031331539154, - "vx": 0.4433118999004364, - "vy": -0.043891116976737976 - }, - { - "id": 2, - "x": -1.797050952911377, - "y": 0.749586284160614, - "orientation": -0.0013621473917737603, - "vx": -6.763922755226304e-11, - "vy": 2.1649348980190553e-13 - }, - { - "id": 3, - "x": -1.7972614765167236, - "y": -0.7510601878166199, - "orientation": 0.3989699184894562, - "vx": -4.7988280016397766e-11, - "vy": -2.1719293030741937e-11 - }, - { - "id": 4, - "x": 1.9376201629638672, - "y": 0.6456738114356995, - "orientation": 2.6605215072631836, - "vx": 0.14099112153053284, - "vy": -0.4346420168876648 - }, - { - "id": 5, - "x": 1.7012429237365723, - "y": 0.9079673886299133, - "orientation": -1.5774106979370117, - "vx": -0.1717042773962021, - "vy": 0.32231971621513367 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410140514373779, - "y": 0.01924416795372963, - "orientation": 0.11574346572160721, - "vx": 0.00024927573394961655, - "vy": -0.03382714092731476 - }, - { - "id": 1, - "x": 1.9410887956619263, - "y": 0.8639995455741882, - "orientation": -2.0090324878692627, - "vx": 0.3442819118499756, - "vy": -0.08253005892038345 - }, - { - "id": 2, - "x": -3.1689929962158203, - "y": -0.19840756058692932, - "orientation": 0.1868717074394226, - "vx": 0.029699349775910378, - "vy": 0.031011784449219704 - }, - { - "id": 3, - "x": -2.883693218231201, - "y": -0.29069480299949646, - "orientation": 0.21797402203083038, - "vx": -0.006961768958717585, - "vy": 0.03690308332443237 - }, - { - "id": 4, - "x": 1.638969898223877, - "y": 0.6233783960342407, - "orientation": -3.115727186203003, - "vx": 0.04752930626273155, - "vy": 0.012863765470683575 - }, - { - "id": 5, - "x": 2.9952754974365234, - "y": -0.5819434523582458, - "orientation": 2.6626927852630615, - "vx": 0.09716135263442993, - "vy": 0.6791360974311829 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 37.5 - } - }, - { - "scenario_id": "overload_press_vs_three_slot_t45.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 45.71666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 45.71666666666667, - "ball_x": 1.4816629886627197, - "ball_y": 0.4749157130718231, - "ball_vx": 0.047662440687417984, - "ball_vy": 0.27137768268585205, - "friendly_robots": [ - { - "id": 0, - "x": 4.409813404083252, - "y": 0.004155898932367563, - "orientation": 2.992473602294922, - "vx": -8.687610534252599e-05, - "vy": -0.008406131528317928 - }, - { - "id": 1, - "x": 1.4475996494293213, - "y": 0.3666250705718994, - "orientation": 1.5978325605392456, - "vx": -0.1239398717880249, - "vy": 0.24593985080718994 - }, - { - "id": 2, - "x": -1.797050952911377, - "y": 0.7495849132537842, - "orientation": -0.08905377238988876, - "vx": 1.9996823752421733e-08, - "vy": 2.1171275932374556e-07 - }, - { - "id": 3, - "x": -1.802133560180664, - "y": -0.7520518898963928, - "orientation": 0.3533015847206116, - "vx": -5.702238681237759e-08, - "vy": 1.4729690178683086e-07 - }, - { - "id": 4, - "x": 1.4492179155349731, - "y": 0.9456097483634949, - "orientation": -1.4830683469772339, - "vx": -4.510929102252703e-06, - "vy": -3.2197804102906957e-06 - }, - { - "id": 5, - "x": 1.6524122953414917, - "y": 0.4062020182609558, - "orientation": -0.9563043713569641, - "vx": -0.08472079038619995, - "vy": 0.9749298095703125 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409643173217773, - "y": 0.2582349181175232, - "orientation": 0.030554916709661484, - "vx": -0.0013471688143908978, - "vy": -0.2894741892814636 - }, - { - "id": 1, - "x": 1.3864861726760864, - "y": 0.5329211950302124, - "orientation": -0.3883165419101715, - "vx": -0.19024251401424408, - "vy": -0.06440188735723495 - }, - { - "id": 2, - "x": -2.922875165939331, - "y": 0.05356375128030777, - "orientation": 0.1799316108226776, - "vx": -0.06094741448760033, - "vy": -0.9986193180084229 - }, - { - "id": 3, - "x": -2.9306137561798096, - "y": -0.23509612679481506, - "orientation": 0.1058473140001297, - "vx": 0.3529494106769562, - "vy": -0.27190250158309937 - }, - { - "id": 4, - "x": 1.3136571645736694, - "y": 0.11274402588605881, - "orientation": 1.444866418838501, - "vx": -0.6141655445098877, - "vy": 0.7261975407600403 - }, - { - "id": 5, - "x": 2.8366520404815674, - "y": 0.1718704253435135, - "orientation": 2.6579065322875977, - "vx": 0.028415674343705177, - "vy": -0.37210381031036377 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 45.71666666666667 - } - }, - { - "scenario_id": "overload_press_vs_tiki_taka_t23.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 23.1, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_tiki_taka.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 23.1, - "ball_x": -2.5, - "ball_y": 0.5948000550270081, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.421273231506348, - "y": 0.038498926907777786, - "orientation": 3.1188647747039795, - "vx": 8.79296635503124e-13, - "vy": -1.0166867348004871e-12 - }, - { - "id": 1, - "x": -1.3958723545074463, - "y": 0.42108651995658875, - "orientation": 3.0015978813171387, - "vx": 2.404743071338089e-12, - "vy": 9.29256671611256e-13 - }, - { - "id": 2, - "x": -2.027346134185791, - "y": 0.7544392347335815, - "orientation": -2.8102660179138184, - "vx": 3.2240876635114546e-12, - "vy": 9.22595333463505e-13 - }, - { - "id": 3, - "x": -2.7357990741729736, - "y": -0.17241626977920532, - "orientation": -2.8985416889190674, - "vx": 1.9984014443252818e-13, - "vy": 1.174060848541103e-13 - }, - { - "id": 4, - "x": -1.9292775392532349, - "y": -0.14979927241802216, - "orientation": 2.521254301071167, - "vx": -8.413270080609436e-12, - "vy": 4.3798298321462426e-13 - }, - { - "id": 5, - "x": -2.418102979660034, - "y": -0.4768689274787903, - "orientation": 2.229546070098877, - "vx": -3.503863865716994e-12, - "vy": 2.14661621811274e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.399755001068115, - "y": 0.3556646406650543, - "orientation": 0.5747762322425842, - "vx": -2.1316282072803006e-12, - "vy": 3.3306690738754696e-13 - }, - { - "id": 1, - "x": -1.589066505432129, - "y": 0.04242770001292229, - "orientation": 2.7593069076538086, - "vx": 8.926193117986259e-13, - "vy": 9.971190539914687e-14 - }, - { - "id": 2, - "x": -0.8936948180198669, - "y": -1.0127460956573486, - "orientation": 2.725907564163208, - "vx": 1.2323475573339238e-13, - "vy": -1.7985612998927536e-13 - }, - { - "id": 3, - "x": -3.232391119003296, - "y": 0.2925999164581299, - "orientation": -2.751162052154541, - "vx": -0.012540691532194614, - "vy": -0.005174559541046619 - }, - { - "id": 4, - "x": -2.9030468463897705, - "y": -0.015662821009755135, - "orientation": -2.1557087898254395, - "vx": -0.014828510582447052, - "vy": -0.02342318184673786 - }, - { - "id": 5, - "x": -3.1266305446624756, - "y": -0.07349900901317596, - "orientation": 2.2349367141723633, - "vx": -2.6645352591003757e-14, - "vy": -1.7028045640188338e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 23.1 - } - }, - { - "scenario_id": "overload_press_vs_tiki_taka_t59.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 58.96666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_tiki_taka.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 58.96666666666667, - "ball_x": 0.021057983860373497, - "ball_y": -0.06645616143941879, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409960746765137, - "y": 0.40641430020332336, - "orientation": -3.0352730751037598, - "vx": 6.91924142302014e-05, - "vy": 0.006305678281933069 - }, - { - "id": 1, - "x": 0.11759085953235626, - "y": 0.0017124307341873646, - "orientation": -3.1406824588775635, - "vx": -3.899089384695742e-11, - "vy": 1.8176215740850488e-13 - }, - { - "id": 2, - "x": 0.9302331805229187, - "y": 0.6162534356117249, - "orientation": -2.3579976558685303, - "vx": -0.23021112382411957, - "vy": -0.2034946084022522 - }, - { - "id": 3, - "x": 0.49564674496650696, - "y": -0.7055513262748718, - "orientation": 0.335106760263443, - "vx": 0.46733295917510986, - "vy": 0.2686593532562256 - }, - { - "id": 4, - "x": 1.4460773468017578, - "y": 0.7084103226661682, - "orientation": 0.961179792881012, - "vx": 0.09381210803985596, - "vy": 0.16192516684532166 - }, - { - "id": 5, - "x": 1.502747893333435, - "y": -0.8011075854301453, - "orientation": 2.759356737136841, - "vx": 6.808287267290325e-10, - "vy": -2.7366775512405184e-10 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409549236297607, - "y": -0.002948419889435172, - "orientation": -0.013416502624750137, - "vx": -1.3322676295501878e-12, - "vy": 1.1201976846120232e-13 - }, - { - "id": 1, - "x": 0.025456666946411133, - "y": 0.7940064072608948, - "orientation": -3.1130011081695557, - "vx": -0.5208083391189575, - "vy": -0.051353905349969864 - }, - { - "id": 2, - "x": -0.3133781850337982, - "y": -0.887137234210968, - "orientation": 2.579530715942383, - "vx": -0.8422650098800659, - "vy": 0.6631468534469604 - }, - { - "id": 3, - "x": -1.3743928670883179, - "y": 0.6229416728019714, - "orientation": -2.9618875980377197, - "vx": -0.220982164144516, - "vy": -0.040361691266298294 - }, - { - "id": 4, - "x": -1.5024609565734863, - "y": -0.5983518958091736, - "orientation": -0.5892127156257629, - "vx": -3.9621639302822587e-11, - "vy": 2.346789429452656e-11 - }, - { - "id": 5, - "x": -2.5028622150421143, - "y": -0.0005799370119348168, - "orientation": 0.19896338880062103, - "vx": -9.059419880941277e-13, - "vy": -4.688404612457342e-13 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 58.96666666666667 - } - }, - { - "scenario_id": "overload_press_vs_tiki_taka_t64.2_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 64.21666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 64.21666666666667, - "ball_x": -0.7824532389640808, - "ball_y": 0.533662736415863, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.389772891998291, - "y": -0.08495171368122101, - "orientation": -3.131775379180908, - "vx": 2.398081733190338e-12, - "vy": 4.746619763906779e-12 - }, - { - "id": 1, - "x": -0.6723767518997192, - "y": 1.3118962049484253, - "orientation": 1.4293429851531982, - "vx": 0.0034544814843684435, - "vy": 0.02442300133407116 - }, - { - "id": 2, - "x": -1.6874412298202515, - "y": 0.7658185362815857, - "orientation": -2.3832294940948486, - "vx": 1.5187850976872141e-12, - "vy": 2.2315482794965646e-13 - }, - { - "id": 3, - "x": -2.265268087387085, - "y": 0.21399487555027008, - "orientation": 0.6647422313690186, - "vx": 1.199040866595169e-13, - "vy": 2.4980018054066022e-15 - }, - { - "id": 4, - "x": -1.0949519872665405, - "y": 1.2621649503707886, - "orientation": 1.9769041538238525, - "vx": -0.005064018070697784, - "vy": 0.011805332265794277 - }, - { - "id": 5, - "x": -0.3075356185436249, - "y": 1.1519908905029297, - "orientation": 0.9167395830154419, - "vx": 0.0217928234487772, - "vy": 0.028373559936881065 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.397215366363525, - "y": 0.17140628397464752, - "orientation": 0.06254274398088455, - "vx": 1.8118839761882555e-12, - "vy": 1.1390888232654106e-12 - }, - { - "id": 1, - "x": 0.04911823570728302, - "y": 0.44174718856811523, - "orientation": 2.602914571762085, - "vx": 5.570544026056723e-13, - "vy": -3.3806291099836017e-13 - }, - { - "id": 2, - "x": 0.30287179350852966, - "y": 0.5733195543289185, - "orientation": 2.7306923866271973, - "vx": 3.9968028886505635e-14, - "vy": -2.298161660974074e-13 - }, - { - "id": 3, - "x": -1.4798216819763184, - "y": 0.9032682776451111, - "orientation": -2.3387889862060547, - "vx": 2.4646951146678475e-13, - "vy": 5.329070518200751e-13 - }, - { - "id": 4, - "x": -3.3296682834625244, - "y": -0.08800632506608963, - "orientation": 0.31258541345596313, - "vx": -5.24913446042774e-12, - "vy": 8.451572774959004e-13 - }, - { - "id": 5, - "x": -2.9872496128082275, - "y": -0.12132399529218674, - "orientation": 0.2843627333641052, - "vx": -8.126832540256146e-13, - "vy": -3.297362383136715e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 64.21666666666667 - } - }, - { - "scenario_id": "overload_press_vs_tiki_taka_t34.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 34.583333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 34.583333333333336, - "ball_x": -2.486609935760498, - "ball_y": 1.530055284500122, - "ball_vx": -0.0003505176864564419, - "ball_vy": 0.006079430691897869, - "friendly_robots": [ - { - "id": 0, - "x": 4.408255100250244, - "y": -0.03931746631860733, - "orientation": 2.9178264141082764, - "vx": 0.0030700017232447863, - "vy": 0.06917468458414078 - }, - { - "id": 1, - "x": -2.709073543548584, - "y": 1.1645183563232422, - "orientation": 1.6850320100784302, - "vx": -1.3008294105529785, - "vy": 0.11861695349216461 - }, - { - "id": 2, - "x": -2.3695790767669678, - "y": 1.5486929416656494, - "orientation": -0.3661101758480072, - "vx": 0.3727041184902191, - "vy": -0.7191691398620605 - }, - { - "id": 3, - "x": -2.65830135345459, - "y": 0.15389177203178406, - "orientation": 1.2780603170394897, - "vx": -0.1622612029314041, - "vy": -0.04382879659533501 - }, - { - "id": 4, - "x": -2.5661473274230957, - "y": -0.8585901260375977, - "orientation": 1.633482813835144, - "vx": -0.7479672431945801, - "vy": 0.030340442433953285 - }, - { - "id": 5, - "x": -2.4654746055603027, - "y": 0.3617132604122162, - "orientation": 0.8544558882713318, - "vx": 0.5565462112426758, - "vy": 0.172956645488739 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.414550304412842, - "y": 0.018206652253866196, - "orientation": 0.6605485677719116, - "vx": 0.007969080470502377, - "vy": -0.031968045979738235 - }, - { - "id": 1, - "x": -2.195399522781372, - "y": -0.8375028371810913, - "orientation": 1.8408162593841553, - "vx": -0.39230161905288696, - "vy": -1.8804036378860474 - }, - { - "id": 2, - "x": -1.0834869146347046, - "y": -0.30254584550857544, - "orientation": 2.22310471534729, - "vx": -8.041485699550321e-08, - "vy": -4.688591204171644e-08 - }, - { - "id": 3, - "x": -2.6029396057128906, - "y": 1.5225759744644165, - "orientation": -0.22062517702579498, - "vx": 0.0001157680235337466, - "vy": -0.00013096188195049763 - }, - { - "id": 4, - "x": -2.873721122741699, - "y": 0.973304271697998, - "orientation": 0.972488284111023, - "vx": -0.008148722350597382, - "vy": -0.0006096144206821918 - }, - { - "id": 5, - "x": -3.114854574203491, - "y": 0.9714347124099731, - "orientation": 0.723127007484436, - "vx": 0.015683120116591454, - "vy": -0.0014116496313363314 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 34.583333333333336 - } - }, - { - "scenario_id": "overload_press_vs_tiki_taka_t38.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 38.11666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 38.11666666666667, - "ball_x": -2.451521396636963, - "ball_y": 1.5927938222885132, - "ball_vx": 0.0024284543469548225, - "ball_vy": 0.018253017216920853, - "friendly_robots": [ - { - "id": 0, - "x": 4.40812349319458, - "y": 0.03555263951420784, - "orientation": 2.918687582015991, - "vx": 0.0033014838118106127, - "vy": -0.0625491589307785 - }, - { - "id": 1, - "x": -3.4020297527313232, - "y": -1.646356225013733, - "orientation": 1.2982501983642578, - "vx": -0.7199571132659912, - "vy": -0.2654784619808197 - }, - { - "id": 2, - "x": -2.342460870742798, - "y": 1.6351535320281982, - "orientation": -2.1297607421875, - "vx": 0.2810512185096741, - "vy": -0.31112948060035706 - }, - { - "id": 3, - "x": -3.4996354579925537, - "y": 1.8444435596466064, - "orientation": -0.2634986340999603, - "vx": -0.5404852032661438, - "vy": -0.07989092916250229 - }, - { - "id": 4, - "x": -3.026336669921875, - "y": -0.5432596206665039, - "orientation": 1.3096561431884766, - "vx": -0.006700827274471521, - "vy": -0.0017154664965346456 - }, - { - "id": 5, - "x": -3.013927936553955, - "y": 0.7094955444335938, - "orientation": 1.0089242458343506, - "vx": -0.016418633982539177, - "vy": -0.024370431900024414 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410721778869629, - "y": 0.0028683682903647423, - "orientation": 0.6837307810783386, - "vx": 9.036187975652865e-08, - "vy": -1.1569596125582393e-07 - }, - { - "id": 1, - "x": -2.3775782585144043, - "y": -1.6443601846694946, - "orientation": 1.5502499341964722, - "vx": -0.026336513459682465, - "vy": -0.3554922938346863 - }, - { - "id": 2, - "x": -1.935552716255188, - "y": 0.4171687662601471, - "orientation": 1.8625342845916748, - "vx": 0.6761125922203064, - "vy": 1.5118393898010254 - }, - { - "id": 3, - "x": -2.566955327987671, - "y": 1.6089668273925781, - "orientation": -0.42480894923210144, - "vx": 0.0013570752926170826, - "vy": 0.009879310615360737 - }, - { - "id": 4, - "x": -2.815032720565796, - "y": 1.0404953956604004, - "orientation": 0.9821152091026306, - "vx": 0.0032317605800926685, - "vy": -0.06533631682395935 - }, - { - "id": 5, - "x": -3.040388822555542, - "y": 0.991378664970398, - "orientation": 0.799301266670227, - "vx": 0.004159714560955763, - "vy": -0.009772307239472866 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 38.11666666666667 - } - }, - { - "scenario_id": "overload_press_vs_tiki_taka_plus_t50.0_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 49.96666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 49.96666666666667, - "ball_x": -1.6761631965637207, - "ball_y": -0.6574468016624451, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.39215612411499, - "y": 0.00411796011030674, - "orientation": -3.1271045207977295, - "vx": -1.9184653865522705e-12, - "vy": 1.0085682289329156e-12 - }, - { - "id": 1, - "x": -1.8621106147766113, - "y": 0.6394115686416626, - "orientation": -1.4208556413650513, - "vx": 2.5979218776228663e-13, - "vy": -5.262457136723242e-13 - }, - { - "id": 2, - "x": -1.750994086265564, - "y": 0.841422438621521, - "orientation": -1.5193445682525635, - "vx": -4.862776847858186e-13, - "vy": -3.3306690738754696e-14 - }, - { - "id": 3, - "x": -2.9328808784484863, - "y": -0.022020945325493813, - "orientation": -0.4361843764781952, - "vx": -3.7836400679225335e-12, - "vy": -3.2786273695961654e-14 - }, - { - "id": 4, - "x": -2.1891655921936035, - "y": -1.2659308910369873, - "orientation": -2.272183656692505, - "vx": -0.004672508221119642, - "vy": -0.005542172119021416 - }, - { - "id": 5, - "x": -0.9851567149162292, - "y": -1.0365729331970215, - "orientation": -0.5027304887771606, - "vx": 0.018232496455311775, - "vy": -0.010003396309912205 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.453865051269531, - "y": -0.29050230979919434, - "orientation": 0.005896725691854954, - "vx": 2.318145675417327e-12, - "vy": -1.2656542480726785e-13 - }, - { - "id": 1, - "x": -3.0935239791870117, - "y": -0.472049742937088, - "orientation": -0.1028696745634079, - "vx": 3.717026686445024e-12, - "vy": -1.9984014443252818e-14 - }, - { - "id": 2, - "x": -2.190342903137207, - "y": -0.5124216079711914, - "orientation": -2.8029613494873047, - "vx": -2.9309887850104133e-13, - "vy": -1.0258460747536446e-12 - }, - { - "id": 3, - "x": -1.3049910068511963, - "y": -1.2825303077697754, - "orientation": -1.4336036443710327, - "vx": -1.0524914273446484e-12, - "vy": 7.327471962526033e-13 - }, - { - "id": 4, - "x": -3.227958917617798, - "y": -0.07419686019420624, - "orientation": -0.38032951951026917, - "vx": -6.661338147750939e-14, - "vy": -7.394085344003543e-13 - }, - { - "id": 5, - "x": -3.3464853763580322, - "y": 0.1721581369638443, - "orientation": -0.415736585855484, - "vx": 1.199040866595169e-13, - "vy": 3.1807889655510735e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 49.96666666666667 - } - }, - { - "scenario_id": "overload_press_vs_tiki_taka_plus_t8.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 8.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 8.2, - "ball_x": -0.5675758719444275, - "ball_y": -0.6261937618255615, - "ball_vx": 7.713463855907321e-05, - "ball_vy": 0.0007004605722613633, - "friendly_robots": [ - { - "id": 0, - "x": 4.410755634307861, - "y": 0.023405225947499275, - "orientation": -3.0072386264801025, - "vx": -0.001353956526145339, - "vy": -0.04110850393772125 - }, - { - "id": 1, - "x": -0.4590992033481598, - "y": -0.6547272205352783, - "orientation": 2.876734733581543, - "vx": -9.360862168250605e-05, - "vy": 7.434725557686761e-05 - }, - { - "id": 2, - "x": -1.7082176208496094, - "y": 0.7172867655754089, - "orientation": -0.8832338452339172, - "vx": -0.16148991882801056, - "vy": 0.057452671229839325 - }, - { - "id": 3, - "x": -1.567457675933838, - "y": -0.6116422414779663, - "orientation": 0.06784375756978989, - "vx": 0.1345348209142685, - "vy": 0.4619171917438507 - }, - { - "id": 4, - "x": -1.458545446395874, - "y": -1.275787353515625, - "orientation": 0.5551375150680542, - "vx": -1.0337576866149902, - "vy": -0.45114630460739136 - }, - { - "id": 5, - "x": -0.21141283214092255, - "y": -0.746112585067749, - "orientation": -0.46162211894989014, - "vx": 0.7387758493423462, - "vy": 0.14525187015533447 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409411430358887, - "y": 0.0792730525135994, - "orientation": -0.19046905636787415, - "vx": -0.0009250508737750351, - "vy": -0.1393614411354065 - }, - { - "id": 1, - "x": -2.0241737365722656, - "y": 0.5705679059028625, - "orientation": -0.7994324564933777, - "vx": -0.10474888235330582, - "vy": -0.31425169110298157 - }, - { - "id": 2, - "x": -0.6553694605827332, - "y": -0.5696253776550293, - "orientation": -0.5252655744552612, - "vx": 0.719683825969696, - "vy": -0.4625971019268036 - }, - { - "id": 3, - "x": -1.3617520332336426, - "y": -0.9478120803833008, - "orientation": 0.07704546302556992, - "vx": -0.3557724058628082, - "vy": -0.6621148586273193 - }, - { - "id": 4, - "x": -3.0600953102111816, - "y": -0.4808332920074463, - "orientation": -0.09804517030715942, - "vx": 0.05566174536943436, - "vy": -0.14645305275917053 - }, - { - "id": 5, - "x": -2.847166061401367, - "y": -0.38991495966911316, - "orientation": -0.15077516436576843, - "vx": 0.143032044172287, - "vy": -0.5127145051956177 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 8.2 - } - }, - { - "scenario_id": "overload_press_vs_tiki_taka_plus_t17.0_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 17.016666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_tiki_taka_plus.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 17.016666666666666, - "ball_x": -0.6855829954147339, - "ball_y": -0.3421603739261627, - "ball_vx": 0.003430661978200078, - "ball_vy": 0.1512978971004486, - "friendly_robots": [ - { - "id": 0, - "x": 4.413140773773193, - "y": 0.053531479090452194, - "orientation": -3.0583150386810303, - "vx": -0.00555887958034873, - "vy": -0.09412191063165665 - }, - { - "id": 1, - "x": -0.6821957230567932, - "y": 0.04309175908565521, - "orientation": -1.1263885498046875, - "vx": 0.26836535334587097, - "vy": 0.10019638389348984 - }, - { - "id": 2, - "x": -1.7972309589385986, - "y": 0.7490024566650391, - "orientation": -0.782469630241394, - "vx": 2.2817640399352968e-07, - "vy": 2.401285996711522e-07 - }, - { - "id": 3, - "x": -1.0036643743515015, - "y": -0.4930989444255829, - "orientation": -0.30929693579673767, - "vx": 0.7399714589118958, - "vy": -1.140767216682434 - }, - { - "id": 4, - "x": -1.797006607055664, - "y": -0.7501114010810852, - "orientation": 0.34404098987579346, - "vx": -1.278469028420659e-07, - "vy": 3.9184180877782637e-07 - }, - { - "id": 5, - "x": -0.5962961912155151, - "y": -0.29051998257637024, - "orientation": -2.737435817718506, - "vx": 0.16121332347393036, - "vy": -0.253447026014328 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411663055419922, - "y": -0.25602003931999207, - "orientation": -0.03406107425689697, - "vx": 0.0030966540798544884, - "vy": -0.27084919810295105 - }, - { - "id": 1, - "x": -1.6334891319274902, - "y": -1.220054268836975, - "orientation": 0.7404825687408447, - "vx": 0.014988834969699383, - "vy": -0.00012709872680716217 - }, - { - "id": 2, - "x": -0.7960672974586487, - "y": -0.37978407740592957, - "orientation": -0.02999390847980976, - "vx": 0.002813328756019473, - "vy": 0.11223911494016647 - }, - { - "id": 3, - "x": -2.153276205062866, - "y": 0.39624568819999695, - "orientation": -0.472730815410614, - "vx": 0.010388748720288277, - "vy": -0.006813177838921547 - }, - { - "id": 4, - "x": 2.9212307929992676, - "y": -0.28298917412757874, - "orientation": -3.122087001800537, - "vx": 0.015404718928039074, - "vy": -0.001378934714011848 - }, - { - "id": 5, - "x": -0.4934578239917755, - "y": -0.46285805106163025, - "orientation": 2.9791414737701416, - "vx": 0.44585487246513367, - "vy": 0.5495912432670593 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 17.016666666666666 - } - }, - { - "scenario_id": "overload_press_vs_tiki_taka_plus_t37.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 37.583333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/overload_press_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 37.583333333333336, - "ball_x": -1.6332770586013794, - "ball_y": 0.4233136773109436, - "ball_vx": -0.10324730724096298, - "ball_vy": -0.13654594123363495, - "friendly_robots": [ - { - "id": 0, - "x": 4.409630298614502, - "y": 0.07763613015413284, - "orientation": 3.0880563259124756, - "vx": 0.0006094718119129539, - "vy": -0.13654710352420807 - }, - { - "id": 1, - "x": -1.6082184314727783, - "y": 0.5329557657241821, - "orientation": -0.6421920657157898, - "vx": -0.22128355503082275, - "vy": -0.08600743114948273 - }, - { - "id": 2, - "x": -1.8311573266983032, - "y": 0.7235638499259949, - "orientation": -1.0808573961257935, - "vx": -0.0038535096682608128, - "vy": -0.08342577517032623 - }, - { - "id": 3, - "x": -2.9329285621643066, - "y": -0.021986864507198334, - "orientation": 0.34461522102355957, - "vx": 3.064546376663202e-07, - "vy": -8.591474625063711e-07 - }, - { - "id": 4, - "x": -1.7987704277038574, - "y": -0.7534934878349304, - "orientation": 1.4275137186050415, - "vx": -0.0021720195654779673, - "vy": 0.006119655445218086 - }, - { - "id": 5, - "x": -1.222496747970581, - "y": 0.5784968137741089, - "orientation": 0.0758989229798317, - "vx": -0.33716392517089844, - "vy": -0.04016445204615593 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408668041229248, - "y": -0.3703092932701111, - "orientation": 0.2771329879760742, - "vx": -0.0023362645879387856, - "vy": -0.06981334090232849 - }, - { - "id": 1, - "x": -2.0796077251434326, - "y": -0.5978133678436279, - "orientation": 1.2632815837860107, - "vx": 0.6159439086914062, - "vy": 0.4279946982860565 - }, - { - "id": 2, - "x": -1.7450815439224243, - "y": 0.41754817962646484, - "orientation": 0.04025999456644058, - "vx": -0.10272494703531265, - "vy": -0.1392849087715149 - }, - { - "id": 3, - "x": -1.4887957572937012, - "y": 0.05954107269644737, - "orientation": 1.6748219728469849, - "vx": -0.2849319577217102, - "vy": 0.14715224504470825 - }, - { - "id": 4, - "x": -0.5003594756126404, - "y": 0.29413700103759766, - "orientation": 2.63377046585083, - "vx": 1.9152330160140991, - "vy": 0.11345236748456955 - }, - { - "id": 5, - "x": -1.1937593221664429, - "y": 1.334879755973816, - "orientation": -1.9219788312911987, - "vx": 1.440251111984253, - "vy": 0.2257593423128128 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_overload_press_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 37.583333333333336 - } - }, - { - "scenario_id": "press_and_pass_vs_press_trigger_flow_t16.7_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 16.683333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_press_trigger_flow.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 16.683333333333334, - "ball_x": -0.09064226597547531, - "ball_y": -0.05066864192485809, - "ball_vx": -7.467678369721398e-05, - "ball_vy": -0.002415689406916499, - "friendly_robots": [ - { - "id": 0, - "x": 4.410012722015381, - "y": -4.256467946106568e-05, - "orientation": -3.1312179565429688, - "vx": 1.8053558648034596e-09, - "vy": 8.050484584520845e-11 - }, - { - "id": 1, - "x": 0.014133783057332039, - "y": -0.05292331427335739, - "orientation": 3.0794689655303955, - "vx": 0.00039711836143396795, - "vy": 0.011474894359707832 - }, - { - "id": 2, - "x": -2.767744779586792, - "y": -0.37671545147895813, - "orientation": 0.09967777132987976, - "vx": 0.813071072101593, - "vy": -0.0861130878329277 - }, - { - "id": 3, - "x": -2.774559497833252, - "y": -0.786510705947876, - "orientation": 0.431988388299942, - "vx": -0.0826352909207344, - "vy": 0.18036408722400665 - }, - { - "id": 4, - "x": -2.911492347717285, - "y": 0.8832769989967346, - "orientation": -0.17208532989025116, - "vx": -0.0972323939204216, - "vy": 0.3532359004020691 - }, - { - "id": 5, - "x": 0.18324926495552063, - "y": 0.1643141359090805, - "orientation": -2.8875958919525146, - "vx": -0.4779093861579895, - "vy": 0.7713611721992493 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409949779510498, - "y": -0.40707674622535706, - "orientation": 0.08320020139217377, - "vx": -1.8564083603678228e-09, - "vy": -1.0606682199210127e-10 - }, - { - "id": 1, - "x": -2.7180612087249756, - "y": -1.5450600385665894, - "orientation": 0.54241943359375, - "vx": 0.14109160006046295, - "vy": 0.483328640460968 - }, - { - "id": 2, - "x": -0.1851280778646469, - "y": -0.13035979866981506, - "orientation": 0.14799873530864716, - "vx": 0.4313511252403259, - "vy": -0.5328996181488037 - }, - { - "id": 3, - "x": -3.0469915866851807, - "y": -0.4896448850631714, - "orientation": 0.2055836170911789, - "vx": -0.6789748072624207, - "vy": 0.19813835620880127 - }, - { - "id": 4, - "x": -0.5373967885971069, - "y": -0.04659929871559143, - "orientation": -0.010736153461039066, - "vx": -0.005660448223352432, - "vy": 0.002011312637478113 - }, - { - "id": 5, - "x": -2.487368583679199, - "y": -0.89628005027771, - "orientation": 0.34254711866378784, - "vx": -0.1979309320449829, - "vy": -0.08619491755962372 - } - ], - "referee_command": "STOP", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 16.683333333333334 - } - }, - { - "scenario_id": "press_and_pass_vs_press_trigger_flow_t42.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 42.2, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_press_trigger_flow.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 42.2, - "ball_x": -0.23051849007606506, - "ball_y": -0.882535457611084, - "ball_vx": -0.1719997376203537, - "ball_vy": -0.9142773747444153, - "friendly_robots": [ - { - "id": 0, - "x": 4.410074234008789, - "y": -4.424676808412187e-05, - "orientation": -2.9629292488098145, - "vx": 5.142997849816311e-08, - "vy": -2.99740321452191e-07 - }, - { - "id": 1, - "x": 0.009453924372792244, - "y": -0.8571955561637878, - "orientation": 2.972750186920166, - "vx": -0.040086664259433746, - "vy": -0.0789717584848404 - }, - { - "id": 2, - "x": -2.5784239768981934, - "y": -0.020207731053233147, - "orientation": -0.45231491327285767, - "vx": -0.32748836278915405, - "vy": 1.096961259841919 - }, - { - "id": 3, - "x": -2.8309905529022217, - "y": -0.7094123363494873, - "orientation": -0.32758480310440063, - "vx": -0.09453918039798737, - "vy": -1.0128419399261475 - }, - { - "id": 4, - "x": -2.1975667476654053, - "y": -0.5397729873657227, - "orientation": -0.41978010535240173, - "vx": -0.14142590761184692, - "vy": 0.5236818790435791 - }, - { - "id": 5, - "x": 0.10052783042192459, - "y": -0.549958348274231, - "orientation": -1.5966871976852417, - "vx": 0.5761520266532898, - "vy": -1.155008316040039 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41098690032959, - "y": -0.023052046075463295, - "orientation": -0.17991283535957336, - "vx": -0.011375272646546364, - "vy": -0.10532736033201218 - }, - { - "id": 1, - "x": -2.360438585281372, - "y": -0.9803131222724915, - "orientation": 0.05176336690783501, - "vx": 0.1491786539554596, - "vy": -0.182693213224411 - }, - { - "id": 2, - "x": -0.2530370354652405, - "y": -0.7812401652336121, - "orientation": -1.3337368965148926, - "vx": -0.4067198932170868, - "vy": -0.7771837711334229 - }, - { - "id": 3, - "x": -3.0964019298553467, - "y": -0.7046816349029541, - "orientation": -0.13987234234809875, - "vx": -0.4205663800239563, - "vy": -0.39303654432296753 - }, - { - "id": 4, - "x": -0.5485204458236694, - "y": -0.6069885492324829, - "orientation": -0.5948095917701721, - "vx": -0.06794095039367676, - "vy": -0.25706610083580017 - }, - { - "id": 5, - "x": -2.600358009338379, - "y": -1.5101535320281982, - "orientation": 0.23919354379177094, - "vx": 0.005091305822134018, - "vy": -0.2937638759613037 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_press_trigger_flow_kernel_strategy", - "frame_ts": 42.2 - } - }, - { - "scenario_id": "press_and_pass_vs_score_aware_zone_flow_t29.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 29.45, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_score_aware_zone_flow.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 29.45, - "ball_x": -1.9844387769699097, - "ball_y": 0.32813289761543274, - "ball_vx": -0.22750329971313477, - "ball_vy": 0.06596639752388, - "friendly_robots": [ - { - "id": 0, - "x": 4.4100341796875, - "y": -0.0029728172812610865, - "orientation": 3.091625452041626, - "vx": -1.3890222305690259e-10, - "vy": 1.1608903349724642e-07 - }, - { - "id": 1, - "x": -2.9307010173797607, - "y": -0.47103577852249146, - "orientation": 0.5898020267486572, - "vx": -0.007286801468580961, - "vy": -0.982771635055542 - }, - { - "id": 2, - "x": -1.8544268608093262, - "y": 0.31326791644096375, - "orientation": 3.0671608448028564, - "vx": -0.038274623453617096, - "vy": -0.05933598428964615 - }, - { - "id": 3, - "x": -2.492133140563965, - "y": 0.33389729261398315, - "orientation": 0.007669344544410706, - "vx": 0.011702828109264374, - "vy": -0.10223419964313507 - }, - { - "id": 4, - "x": -2.5892696380615234, - "y": 0.02417118474841118, - "orientation": 0.7145652174949646, - "vx": -0.4511745870113373, - "vy": 0.4999461770057678 - }, - { - "id": 5, - "x": -2.025407552719116, - "y": 0.23152528703212738, - "orientation": 1.3210861682891846, - "vx": 0.0591866634786129, - "vy": -0.07284271717071533 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411447048187256, - "y": 0.1225624531507492, - "orientation": 0.1276969611644745, - "vx": 0.00405203877016902, - "vy": 0.5142024755477905 - }, - { - "id": 1, - "x": -3.2046830654144287, - "y": 0.32417187094688416, - "orientation": 0.13763567805290222, - "vx": 0.12576496601104736, - "vy": 0.07400039583444595 - }, - { - "id": 2, - "x": -3.0178349018096924, - "y": 0.3993409276008606, - "orientation": -0.06760329008102417, - "vx": -0.04825827106833458, - "vy": -0.46657565236091614 - }, - { - "id": 3, - "x": -1.1616888046264648, - "y": 0.27573153376579285, - "orientation": 3.046577215194702, - "vx": -0.06231529265642166, - "vy": 0.10333859920501709 - }, - { - "id": 4, - "x": -1.4118220806121826, - "y": 0.2591353952884674, - "orientation": 3.0565507411956787, - "vx": -0.028287077322602272, - "vy": -0.04558660835027695 - }, - { - "id": 5, - "x": -1.8246701955795288, - "y": -0.22985312342643738, - "orientation": 1.8986564874649048, - "vx": -0.27070531249046326, - "vy": 0.4285525977611542 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_score_aware_zone_flow_kernel_strategy", - "frame_ts": 29.45 - } - }, - { - "scenario_id": "press_and_pass_vs_shadow_switch_t40.3_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 40.333333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 40.333333333333336, - "ball_x": -4.0, - "ball_y": 2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.392844200134277, - "y": -0.010184228420257568, - "orientation": 3.1172540187835693, - "vx": 7.966960424710123e-12, - "vy": 1.6283849268994288e-13 - }, - { - "id": 1, - "x": -0.6449920535087585, - "y": 2.620295763015747, - "orientation": 2.7215576171875, - "vx": -1.871836019518014e-12, - "vy": 1.7319479184152442e-12 - }, - { - "id": 2, - "x": -2.9986448287963867, - "y": -0.5659456253051758, - "orientation": 1.8027548789978027, - "vx": -3.064215547965432e-12, - "vy": 4.296563105299356e-13 - }, - { - "id": 3, - "x": -2.5647270679473877, - "y": 0.38764292001724243, - "orientation": 2.200873374938965, - "vx": -2.398081733190338e-13, - "vy": 1.9317880628477724e-13 - }, - { - "id": 4, - "x": -2.4514973163604736, - "y": 0.015625765547156334, - "orientation": 2.0172502994537354, - "vx": -1.318944953254686e-12, - "vy": 2.584391034510247e-13 - }, - { - "id": 5, - "x": -0.8232322931289673, - "y": 2.654693126678467, - "orientation": -3.0368292331695557, - "vx": -5.229150445984487e-13, - "vy": -7.860379014346108e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4193572998046875, - "y": 0.3352246880531311, - "orientation": 1.1266535520553589, - "vx": 6.661338147750939e-13, - "vy": -4.063416270128073e-13 - }, - { - "id": 1, - "x": -3.0394086837768555, - "y": 0.49621179699897766, - "orientation": 2.0045204162597656, - "vx": 1.0125233984581428e-12, - "vy": 6.494804694057166e-14 - }, - { - "id": 2, - "x": -3.2084968090057373, - "y": 1.3555570840835571, - "orientation": 1.3496463298797607, - "vx": -1.9984014443252818e-13, - "vy": -3.9968028886505635e-13 - }, - { - "id": 3, - "x": 0.25565236806869507, - "y": 2.269063711166382, - "orientation": 2.85274076461792, - "vx": -8.526512829121202e-13, - "vy": 6.927791673660977e-13 - }, - { - "id": 4, - "x": -2.0594334602355957, - "y": 0.29851076006889343, - "orientation": 2.049326181411743, - "vx": 3.5571545708990016e-12, - "vy": -9.509060205914466e-13 - }, - { - "id": 5, - "x": -0.5017127990722656, - "y": 2.448981761932373, - "orientation": 2.980457305908203, - "vx": -1.2723155862204294e-12, - "vy": -3.064215547965432e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 40.333333333333336 - } - }, - { - "scenario_id": "press_and_pass_vs_shadow_switch_t12.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 12.766666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 12.766666666666666, - "ball_x": -2.8872873783111572, - "ball_y": -0.1367182582616806, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.410573482513428, - "y": -0.2896082401275635, - "orientation": 3.130594491958618, - "vx": -0.0011720266193151474, - "vy": -0.2117355316877365 - }, - { - "id": 1, - "x": -2.5497589111328125, - "y": -0.7039321064949036, - "orientation": -1.5241479873657227, - "vx": 0.29272156953811646, - "vy": 0.14390097558498383 - }, - { - "id": 2, - "x": -2.7648885250091553, - "y": -0.2220623642206192, - "orientation": 2.251948356628418, - "vx": 0.36541494727134705, - "vy": 0.5489658713340759 - }, - { - "id": 3, - "x": -2.6259143352508545, - "y": 1.04631507396698, - "orientation": -1.9709196090698242, - "vx": -0.34353283047676086, - "vy": -0.360560804605484 - }, - { - "id": 4, - "x": -2.2642345428466797, - "y": -0.6193149089813232, - "orientation": 2.8367104530334473, - "vx": 0.1637420505285263, - "vy": -1.3462752103805542 - }, - { - "id": 5, - "x": -2.615084648132324, - "y": -0.9855085015296936, - "orientation": -1.5666868686676025, - "vx": 0.36731430888175964, - "vy": 0.02045639231801033 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409360885620117, - "y": 0.026287924498319626, - "orientation": -0.09270823001861572, - "vx": -2.2002765035722405e-05, - "vy": -0.046582307666540146 - }, - { - "id": 1, - "x": -2.7259325981140137, - "y": 1.4783769845962524, - "orientation": -1.564180612564087, - "vx": 0.8309909105300903, - "vy": -0.0018627402605488896 - }, - { - "id": 2, - "x": -3.082872152328491, - "y": 0.14634911715984344, - "orientation": -2.0755343437194824, - "vx": 0.1332717388868332, - "vy": 0.23036330938339233 - }, - { - "id": 3, - "x": 2.179485321044922, - "y": 2.2037572860717773, - "orientation": -2.740111827850342, - "vx": -0.26403236389160156, - "vy": 0.025291670113801956 - }, - { - "id": 4, - "x": -3.0730676651000977, - "y": -0.7179919481277466, - "orientation": 1.5743318796157837, - "vx": -0.6802928447723389, - "vy": 0.5641676783561707 - }, - { - "id": 5, - "x": -2.9072206020355225, - "y": 0.009151038713753223, - "orientation": -1.5224722623825073, - "vx": -0.09567373245954514, - "vy": -0.23346014320850372 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 12.766666666666666 - } - }, - { - "scenario_id": "press_and_pass_vs_shadow_switch_t28.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 28.15, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_shadow_switch.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 28.15, - "ball_x": 0.41622763872146606, - "ball_y": -0.003745052497833967, - "ball_vx": -0.1479489654302597, - "ball_vy": 0.069023497402668, - "friendly_robots": [ - { - "id": 0, - "x": 4.410722732543945, - "y": 0.08384007215499878, - "orientation": -3.114729404449463, - "vx": 0.0015823140274733305, - "vy": -0.0631546899676323 - }, - { - "id": 1, - "x": 0.5842599272727966, - "y": 0.21474425494670868, - "orientation": 0.025988880544900894, - "vx": 0.3197336792945862, - "vy": -0.7931327223777771 - }, - { - "id": 2, - "x": 0.5330920815467834, - "y": 0.042991187423467636, - "orientation": -0.42856186628341675, - "vx": 0.5097650289535522, - "vy": -0.494358628988266 - }, - { - "id": 3, - "x": 1.9323205947875977, - "y": 2.5903403759002686, - "orientation": -2.10262393951416, - "vx": 0.22291140258312225, - "vy": -0.060861535370349884 - }, - { - "id": 4, - "x": -0.9952985644340515, - "y": 0.814967930316925, - "orientation": -0.4321957230567932, - "vx": 0.3067035675048828, - "vy": 0.5627440810203552 - }, - { - "id": 5, - "x": -1.7738622426986694, - "y": -0.7093408107757568, - "orientation": 0.46416419744491577, - "vx": -1.5249851942062378, - "vy": -0.2983679473400116 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410070896148682, - "y": 0.004334885161370039, - "orientation": -0.0002851266472134739, - "vx": 0.00012297213834244758, - "vy": -0.007588730193674564 - }, - { - "id": 1, - "x": 0.34094592928886414, - "y": -0.08977004885673523, - "orientation": 1.1679480075836182, - "vx": 0.13473263382911682, - "vy": -0.21510565280914307 - }, - { - "id": 2, - "x": 2.443194627761841, - "y": 2.381551504135132, - "orientation": -2.274996280670166, - "vx": 0.055946193635463715, - "vy": 0.032454296946525574 - }, - { - "id": 3, - "x": -0.5833074450492859, - "y": 1.4132423400878906, - "orientation": -0.9176440834999084, - "vx": 0.15879839658737183, - "vy": 0.13674937188625336 - }, - { - "id": 4, - "x": -3.0645875930786133, - "y": -0.21681635081768036, - "orientation": 0.06316262483596802, - "vx": -0.004111086949706078, - "vy": -0.01061936840415001 - }, - { - "id": 5, - "x": -2.970888137817383, - "y": -0.4750440716743469, - "orientation": 0.14099617302417755, - "vx": 0.005683159455657005, - "vy": -0.019396429881453514 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 28.15 - } - }, - { - "scenario_id": "press_and_pass_vs_shadow_switch_t36.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 36.11666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_shadow_switch.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 36.11666666666667, - "ball_x": -0.7618643045425415, - "ball_y": 2.637360095977783, - "ball_vx": 0.00871411245316267, - "ball_vy": -0.019359877333045006, - "friendly_robots": [ - { - "id": 0, - "x": 4.409943580627441, - "y": 0.003211987903341651, - "orientation": 2.671417474746704, - "vx": 9.95723603409715e-05, - "vy": -0.005650986917316914 - }, - { - "id": 1, - "x": -0.6615121364593506, - "y": 2.675616502761841, - "orientation": -2.8004796504974365, - "vx": -0.004303693771362305, - "vy": 0.015539090149104595 - }, - { - "id": 2, - "x": -2.527972936630249, - "y": -0.5560724139213562, - "orientation": 0.8592332005500793, - "vx": 0.7783227562904358, - "vy": 0.7358189225196838 - }, - { - "id": 3, - "x": -1.183341383934021, - "y": 2.467012882232666, - "orientation": 0.4684531092643738, - "vx": 0.004369213245809078, - "vy": -0.001692117308266461 - }, - { - "id": 4, - "x": -2.7772293090820312, - "y": 0.2211506962776184, - "orientation": 1.07280433177948, - "vx": 0.3946250379085541, - "vy": -0.43841519951820374 - }, - { - "id": 5, - "x": -0.7605499625205994, - "y": 2.5253069400787354, - "orientation": 1.640476107597351, - "vx": 0.047531239688396454, - "vy": -0.01916147768497467 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409999370574951, - "y": -0.33341261744499207, - "orientation": 0.6810412406921387, - "vx": -9.67389132711105e-06, - "vy": -0.03423404321074486 - }, - { - "id": 1, - "x": -3.002315044403076, - "y": 0.7254443168640137, - "orientation": 0.7089568376541138, - "vx": 0.11700046062469482, - "vy": 0.20477361977100372 - }, - { - "id": 2, - "x": -2.864039182662964, - "y": 0.5077512860298157, - "orientation": 0.8522462248802185, - "vx": -0.7081094980239868, - "vy": 0.26766467094421387 - }, - { - "id": 3, - "x": 0.19967252016067505, - "y": 2.811264991760254, - "orientation": -3.10794997215271, - "vx": 0.6765413284301758, - "vy": -0.2165563851594925 - }, - { - "id": 4, - "x": -2.1510090827941895, - "y": 0.4668414294719696, - "orientation": 0.9961949586868286, - "vx": -0.06601755321025848, - "vy": -0.4232015609741211 - }, - { - "id": 5, - "x": -0.18295150995254517, - "y": 2.513451337814331, - "orientation": 2.9075841903686523, - "vx": 0.0377381294965744, - "vy": 0.022030029445886612 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 36.11666666666667 - } - }, - { - "scenario_id": "press_and_pass_vs_split_shape_t23.7_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 23.666666666666668, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 23.666666666666668, - "ball_x": -2.5, - "ball_y": 1.2494871616363525, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.388192176818848, - "y": -0.010858275927603245, - "orientation": 3.1202187538146973, - "vx": -1.0658141036401503e-13, - "vy": 7.930635315123169e-13 - }, - { - "id": 1, - "x": -3.6413142681121826, - "y": 1.6417022943496704, - "orientation": -3.023690700531006, - "vx": -8.606350093032233e-06, - "vy": 5.856560619577067e-06 - }, - { - "id": 2, - "x": -2.303144693374634, - "y": -0.591770589351654, - "orientation": 2.4046432971954346, - "vx": -5.195843755245733e-13, - "vy": 8.359979375427429e-13 - }, - { - "id": 3, - "x": -2.557371139526367, - "y": -0.2579089105129242, - "orientation": 2.386115789413452, - "vx": 4.662936703425657e-13, - "vy": 1.6986412276764895e-13 - }, - { - "id": 4, - "x": -2.7724087238311768, - "y": 0.535236120223999, - "orientation": -1.936104416847229, - "vx": -0.02229750156402588, - "vy": -0.05846257507801056 - }, - { - "id": 5, - "x": -3.7536308765411377, - "y": 1.7823604345321655, - "orientation": -2.287374496459961, - "vx": 4.348739821580239e-06, - "vy": -7.5323314376873896e-06 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.443637847900391, - "y": 0.25050702691078186, - "orientation": 0.7954357862472534, - "vx": -3.4638958368304884e-12, - "vy": -4.1799896877137144e-13 - }, - { - "id": 1, - "x": -3.9101850986480713, - "y": 1.2802821397781372, - "orientation": 3.0758888721466064, - "vx": 3.9968028886505635e-14, - "vy": -1.0658141036401503e-12 - }, - { - "id": 2, - "x": -2.851578712463379, - "y": 0.9400158524513245, - "orientation": 2.7250542640686035, - "vx": 1.5987211554602254e-13, - "vy": -2.2648549702353193e-12 - }, - { - "id": 3, - "x": -2.917732000350952, - "y": 1.1765083074569702, - "orientation": -3.0992000102996826, - "vx": 1.7719159473017498e-12, - "vy": -1.1590728377086634e-12 - }, - { - "id": 4, - "x": -1.3060872554779053, - "y": -0.0008816518820822239, - "orientation": 2.676969289779663, - "vx": -1.7985612998927536e-13, - "vy": 2.5531660119426647e-13 - }, - { - "id": 5, - "x": -2.0825109481811523, - "y": 0.28778114914894104, - "orientation": 2.6720831394195557, - "vx": 2.531308496145357e-13, - "vy": -1.9984014443252818e-14 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 23.666666666666668 - } - }, - { - "scenario_id": "press_and_pass_vs_split_shape_t54.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 54.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_split_shape.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 54.85, - "ball_x": -0.0, - "ball_y": -0.0, - "ball_vx": -0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409626007080078, - "y": 0.3989771008491516, - "orientation": -3.052971839904785, - "vx": 0.0006583252106793225, - "vy": 0.019363434985280037 - }, - { - "id": 1, - "x": 0.1233825534582138, - "y": -0.0031648557633161545, - "orientation": -3.1406664848327637, - "vx": -0.00595097616314888, - "vy": 0.005568071734160185 - }, - { - "id": 2, - "x": 0.7977116703987122, - "y": 0.4981260597705841, - "orientation": 0.6852697134017944, - "vx": -6.061817714453355e-13, - "vy": -1.0474954237338352e-12 - }, - { - "id": 3, - "x": 0.799839437007904, - "y": -0.4961152970790863, - "orientation": -1.530383825302124, - "vx": 0.00028251431649550796, - "vy": -0.0068343887105584145 - }, - { - "id": 4, - "x": 1.5015259981155396, - "y": 0.8025535941123962, - "orientation": -2.1103310585021973, - "vx": 1.3855583347321954e-12, - "vy": 1.475486399726833e-12 - }, - { - "id": 5, - "x": 1.499397873878479, - "y": -0.8028507232666016, - "orientation": 1.3635095357894897, - "vx": -5.861977570020827e-13, - "vy": 2.3314683517128287e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407070159912109, - "y": 1.0006116099248175e-05, - "orientation": 0.0009266268461942673, - "vx": -5.329070518200751e-13, - "vy": -1.0485004791477293e-12 - }, - { - "id": 1, - "x": -1.1178474426269531, - "y": 0.155033677816391, - "orientation": 0.4466489553451538, - "vx": 0.5571507215499878, - "vy": 0.4545237123966217 - }, - { - "id": 2, - "x": -0.7952193021774292, - "y": -0.4038839042186737, - "orientation": 2.460252285003662, - "vx": -0.008410744369029999, - "vy": 0.006833017338067293 - }, - { - "id": 3, - "x": -1.4597961902618408, - "y": 0.5851904153823853, - "orientation": 2.792111873626709, - "vx": -0.0706944689154625, - "vy": 0.026072779670357704 - }, - { - "id": 4, - "x": -1.430062174797058, - "y": -0.6165862083435059, - "orientation": 2.9096431732177734, - "vx": -0.1230425238609314, - "vy": 0.029180362820625305 - }, - { - "id": 5, - "x": -2.4976260662078857, - "y": 0.0017191511578857899, - "orientation": -2.5139286518096924, - "vx": 1.3455903058456897e-12, - "vy": -2.691206632543519e-13 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 54.85 - } - }, - { - "scenario_id": "press_and_pass_vs_split_shape_t64.3_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 64.26666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 64.26666666666667, - "ball_x": -2.5582265853881836, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.389015197753906, - "y": 0.025140222162008286, - "orientation": -3.1212894916534424, - "vx": 1.4122036873231991e-12, - "vy": 2.963254641663582e-13 - }, - { - "id": 1, - "x": -2.6647956371307373, - "y": 0.22321736812591553, - "orientation": -1.5588948726654053, - "vx": 8.526512829121202e-13, - "vy": -5.079270337660091e-13 - }, - { - "id": 2, - "x": -2.871413469314575, - "y": 0.30203744769096375, - "orientation": -1.4481736421585083, - "vx": -2.398081733190338e-13, - "vy": -1.1540768340978502e-12 - }, - { - "id": 3, - "x": -2.770601511001587, - "y": -1.2271697521209717, - "orientation": -1.6455413103103638, - "vx": -2.304822999121825e-12, - "vy": 7.194245199571014e-13 - }, - { - "id": 4, - "x": -2.0237722396850586, - "y": -2.1444010734558105, - "orientation": 0.2909969389438629, - "vx": 3.930189507173054e-12, - "vy": -1.0791367799356522e-12 - }, - { - "id": 5, - "x": -2.3497188091278076, - "y": -2.009749412536621, - "orientation": 1.3010978698730469, - "vx": 0.014773998409509659, - "vy": 0.052342962473630905 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.421558380126953, - "y": -0.4006761908531189, - "orientation": -0.5697873830795288, - "vx": 6.021849685566849e-12, - "vy": 1.4155343563970746e-12 - }, - { - "id": 1, - "x": -1.9880435466766357, - "y": -2.451666831970215, - "orientation": -2.4138104915618896, - "vx": 4.056754931980322e-12, - "vy": 1.1590728377086634e-12 - }, - { - "id": 2, - "x": -2.9071388244628906, - "y": -0.9342570304870605, - "orientation": -1.3834797143936157, - "vx": -4.263256414560601e-13, - "vy": -6.628031457012185e-13 - }, - { - "id": 3, - "x": -3.124448299407959, - "y": -1.092005729675293, - "orientation": -1.2467085123062134, - "vx": -8.79296635503124e-13, - "vy": 1.7252865802674933e-12 - }, - { - "id": 4, - "x": -1.489690899848938, - "y": -0.7934015393257141, - "orientation": -2.0817975997924805, - "vx": -7.327471962526033e-14, - "vy": 7.061018436615996e-13 - }, - { - "id": 5, - "x": -1.946876883506775, - "y": -0.10765659064054489, - "orientation": -1.7918171882629395, - "vx": -2.8377300509419e-12, - "vy": -1.0966227925734984e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 64.26666666666667 - } - }, - { - "scenario_id": "press_and_pass_vs_split_shape_t13.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 13.433333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 13.433333333333334, - "ball_x": -4.299607276916504, - "ball_y": 1.798538088798523, - "ball_vx": -0.04142249748110771, - "ball_vy": 0.045115433633327484, - "friendly_robots": [ - { - "id": 0, - "x": 4.416775226593018, - "y": -0.1928260326385498, - "orientation": 2.91679310798645, - "vx": -0.011879662983119488, - "vy": 0.33922600746154785 - }, - { - "id": 1, - "x": -3.1108860969543457, - "y": 1.708117961883545, - "orientation": 2.359130859375, - "vx": 0.2495463341474533, - "vy": 0.6306573748588562 - }, - { - "id": 2, - "x": -1.9537993669509888, - "y": 0.3235454559326172, - "orientation": 2.5915446281433105, - "vx": -0.40650808811187744, - "vy": 0.03600125014781952 - }, - { - "id": 3, - "x": -1.8691754341125488, - "y": 2.12882137298584, - "orientation": -3.013338088989258, - "vx": -0.666693925857544, - "vy": -0.17617955803871155 - }, - { - "id": 4, - "x": -3.0499789714813232, - "y": 1.430573582649231, - "orientation": 2.3782145977020264, - "vx": 0.39623260498046875, - "vy": 0.9082026481628418 - }, - { - "id": 5, - "x": 1.086164951324463, - "y": 0.5929410457611084, - "orientation": 2.9316952228546143, - "vx": 0.2926606237888336, - "vy": -0.2847176194190979 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410662651062012, - "y": 0.4005940854549408, - "orientation": 1.4654020071029663, - "vx": 0.001044130651280284, - "vy": 0.01621396467089653 - }, - { - "id": 1, - "x": -0.4912993609905243, - "y": -1.4631565809249878, - "orientation": 2.450719118118286, - "vx": -0.07712860405445099, - "vy": -0.2405499815940857 - }, - { - "id": 2, - "x": -2.548332691192627, - "y": -0.0059795379638671875, - "orientation": 2.3645899295806885, - "vx": -0.5230482220649719, - "vy": 0.011114769615232944 - }, - { - "id": 3, - "x": -4.146979808807373, - "y": 1.6290881633758545, - "orientation": 2.302253246307373, - "vx": -0.27875930070877075, - "vy": 0.3094271123409271 - }, - { - "id": 4, - "x": 1.0710166692733765, - "y": -0.05474754422903061, - "orientation": 2.5644891262054443, - "vx": -0.8213251233100891, - "vy": -0.33239635825157166 - }, - { - "id": 5, - "x": -2.3291964530944824, - "y": 1.5118014812469482, - "orientation": 2.913696527481079, - "vx": -1.1891474723815918, - "vy": -0.9055427312850952 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 13.433333333333334 - } - }, - { - "scenario_id": "press_and_pass_vs_split_shape_t20.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 20.95, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 20.95, - "ball_x": -3.547055721282959, - "ball_y": 1.4332526922225952, - "ball_vx": -0.0031676520593464375, - "ball_vy": 0.0019905867520719767, - "friendly_robots": [ - { - "id": 0, - "x": 4.409993648529053, - "y": -0.002948619658127427, - "orientation": 2.962677478790283, - "vx": -3.4638958368304884e-13, - "vy": -1.1467519642205382e-12 - }, - { - "id": 1, - "x": -3.4856467247009277, - "y": 1.527278184890747, - "orientation": -2.1488840579986572, - "vx": 2.1375346477725543e-05, - "vy": -0.0002272799756610766 - }, - { - "id": 2, - "x": -2.354616641998291, - "y": -0.08562706410884857, - "orientation": 2.1798081398010254, - "vx": -0.12531907856464386, - "vy": -1.149296760559082 - }, - { - "id": 3, - "x": -2.5718650817871094, - "y": -0.05340176820755005, - "orientation": 2.126681327819824, - "vx": -0.03950386494398117, - "vy": -0.18190743029117584 - }, - { - "id": 4, - "x": -2.9658281803131104, - "y": -0.0015833756187930703, - "orientation": 1.9232275485992432, - "vx": 0.3277844190597534, - "vy": 0.7461511492729187 - }, - { - "id": 5, - "x": -3.725658893585205, - "y": 1.574665904045105, - "orientation": -1.099215030670166, - "vx": -0.21831145882606506, - "vy": -0.482774019241333 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.414957046508789, - "y": 0.0910627692937851, - "orientation": 0.9894003868103027, - "vx": 0.00872496422380209, - "vy": -0.16018050909042358 - }, - { - "id": 1, - "x": -3.4770941734313965, - "y": 1.3471566438674927, - "orientation": 3.068725347518921, - "vx": -0.44571277499198914, - "vy": -0.04557787626981735 - }, - { - "id": 2, - "x": -3.012591600418091, - "y": 0.947584331035614, - "orientation": 2.4003524780273438, - "vx": -1.6507937061760458e-07, - "vy": -1.802730906774741e-07 - }, - { - "id": 3, - "x": -3.0036044120788574, - "y": 1.1760138273239136, - "orientation": 2.6977052688598633, - "vx": -5.221287580070566e-08, - "vy": -1.0974341080327576e-07 - }, - { - "id": 4, - "x": -1.6037561893463135, - "y": -0.011488204821944237, - "orientation": 2.454477548599243, - "vx": 0.4444052577018738, - "vy": 0.3847019076347351 - }, - { - "id": 5, - "x": -1.868823528289795, - "y": 0.12504099309444427, - "orientation": 2.464294195175171, - "vx": -0.17659670114517212, - "vy": 0.4587141275405884 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 20.95 - } - }, - { - "scenario_id": "press_and_pass_vs_split_shape_t31.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 31.1, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_split_shape.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 31.1, - "ball_x": 1.3378058671951294, - "ball_y": 1.9762777090072632, - "ball_vx": 0.055229101330041885, - "ball_vy": -0.15270526707172394, - "friendly_robots": [ - { - "id": 0, - "x": 4.4009599685668945, - "y": 0.34686630964279175, - "orientation": 2.600094795227051, - "vx": -0.039209116250276566, - "vy": -0.4363398849964142 - }, - { - "id": 1, - "x": 1.2888000011444092, - "y": 0.9838135242462158, - "orientation": 1.313496708869934, - "vx": 0.8706690073013306, - "vy": -1.503347635269165 - }, - { - "id": 2, - "x": 1.3590917587280273, - "y": 2.088482141494751, - "orientation": -1.4220519065856934, - "vx": 0.1491152048110962, - "vy": -0.17406167089939117 - }, - { - "id": 3, - "x": -0.4242393970489502, - "y": -0.8845876455307007, - "orientation": 1.0551401376724243, - "vx": 0.9028313159942627, - "vy": 0.28734174370765686 - }, - { - "id": 4, - "x": 0.7114951014518738, - "y": -0.9076886177062988, - "orientation": 1.2631871700286865, - "vx": 1.4809404611587524, - "vy": -1.2205584049224854 - }, - { - "id": 5, - "x": -2.0383009910583496, - "y": 0.7898257374763489, - "orientation": 1.7884265184402466, - "vx": 1.6278074979782104, - "vy": 0.5499889254570007 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.404336929321289, - "y": -0.22119605541229248, - "orientation": 0.3919312655925751, - "vx": -0.010821129195392132, - "vy": -0.3318508267402649 - }, - { - "id": 1, - "x": -0.1906178593635559, - "y": -0.9655057191848755, - "orientation": -1.5884549617767334, - "vx": 1.0212278366088867, - "vy": 0.7001298666000366 - }, - { - "id": 2, - "x": 0.8248162269592285, - "y": 1.7486990690231323, - "orientation": 1.0410879850387573, - "vx": -1.147318959236145, - "vy": -0.31286874413490295 - }, - { - "id": 3, - "x": -0.49994850158691406, - "y": -0.44840046763420105, - "orientation": 1.0046261548995972, - "vx": -0.9379227757453918, - "vy": 0.408805251121521 - }, - { - "id": 4, - "x": 2.052018404006958, - "y": 1.9238649606704712, - "orientation": 2.9358694553375244, - "vx": -0.1700090616941452, - "vy": 0.2893686592578888 - }, - { - "id": 5, - "x": -2.182466745376587, - "y": 1.0507136583328247, - "orientation": 0.30436471104621887, - "vx": 1.3245335817337036, - "vy": 0.31514331698417664 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 31.099999999999998 - } - }, - { - "scenario_id": "press_and_pass_vs_split_shape_t58.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 58.56666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_split_shape.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 58.56666666666666, - "ball_x": -0.3557177782058716, - "ball_y": 0.008907587267458439, - "ball_vx": -0.09978387504816055, - "ball_vy": 0.037578314542770386, - "friendly_robots": [ - { - "id": 0, - "x": 4.410079002380371, - "y": 0.006020595785230398, - "orientation": -3.1391005516052246, - "vx": -0.00014203012688085437, - "vy": -0.010536032728850842 - }, - { - "id": 1, - "x": -0.9563942551612854, - "y": -0.594447910785675, - "orientation": 0.9814041256904602, - "vx": -1.2080186605453491, - "vy": 0.18470178544521332 - }, - { - "id": 2, - "x": -1.5655940771102905, - "y": 0.30657175183296204, - "orientation": -0.3658358156681061, - "vx": 0.29424238204956055, - "vy": 0.4918948709964752 - }, - { - "id": 3, - "x": -0.42842811346054077, - "y": -0.06591272354125977, - "orientation": 0.607525646686554, - "vx": 0.09337213635444641, - "vy": -0.16844357550144196 - }, - { - "id": 4, - "x": -2.2787036895751953, - "y": -0.20151714980602264, - "orientation": 0.29870137572288513, - "vx": -0.5442600846290588, - "vy": -0.6765466928482056 - }, - { - "id": 5, - "x": -0.6109461188316345, - "y": -0.3802156150341034, - "orientation": 0.9869354367256165, - "vx": 0.35951897501945496, - "vy": 0.27431049942970276 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40968656539917, - "y": -0.003197281388565898, - "orientation": 0.0009291139431297779, - "vx": -0.0005526861641556025, - "vy": 0.005589152220636606 - }, - { - "id": 1, - "x": -0.07587168365716934, - "y": -0.14322662353515625, - "orientation": -1.7241969108581543, - "vx": -0.10956423729658127, - "vy": 0.012508471496403217 - }, - { - "id": 2, - "x": -1.7007511854171753, - "y": 0.08400176465511322, - "orientation": -0.19613778591156006, - "vx": -0.8944103121757507, - "vy": 0.4361608326435089 - }, - { - "id": 3, - "x": -2.756420850753784, - "y": 0.365574449300766, - "orientation": -0.21618124842643738, - "vx": -0.4465787410736084, - "vy": -0.040293194353580475 - }, - { - "id": 4, - "x": -1.240849494934082, - "y": -0.11258330941200256, - "orientation": 0.24248196184635162, - "vx": 0.4859870970249176, - "vy": 0.7264410853385925 - }, - { - "id": 5, - "x": -2.261239767074585, - "y": -0.40003713965415955, - "orientation": -0.07516442239284515, - "vx": 0.13832220435142517, - "vy": -0.7668346762657166 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 58.56666666666666 - } - }, - { - "scenario_id": "press_and_pass_vs_switch_of_play_t15.7_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 15.666666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_switch_of_play.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 15.666666666666666, - "ball_x": 0.6292530298233032, - "ball_y": 0.7030670642852783, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.4029459953308105, - "y": 0.3039512634277344, - "orientation": 3.1387460231781006, - "vx": -1.305622276959184e-12, - "vy": 1.237343560944737e-12 - }, - { - "id": 1, - "x": 1.0751570463180542, - "y": 0.9773803353309631, - "orientation": 0.7325299382209778, - "vx": 1.312283615106935e-12, - "vy": 1.155742168634788e-12 - }, - { - "id": 2, - "x": -2.846580743789673, - "y": -0.17002491652965546, - "orientation": 0.2585535943508148, - "vx": -5.861977570020827e-13, - "vy": -3.555489236362064e-13 - }, - { - "id": 3, - "x": 2.836613655090332, - "y": -2.10663104057312, - "orientation": 2.2505898475646973, - "vx": -8.659739592076221e-13, - "vy": 1.5187850976872141e-12 - }, - { - "id": 4, - "x": 0.0037905497010797262, - "y": -1.596711277961731, - "orientation": 1.2495653629302979, - "vx": -4.915338969180283e-14, - "vy": -2.398081733190338e-13 - }, - { - "id": 5, - "x": 0.9857358336448669, - "y": 0.17773841321468353, - "orientation": -0.4529760777950287, - "vx": 1.4688250615790821e-12, - "vy": 1.5654144647214707e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394356727600098, - "y": -0.40660351514816284, - "orientation": 0.013500639237463474, - "vx": 3.730349362740526e-13, - "vy": 1.2140288774276087e-12 - }, - { - "id": 1, - "x": -0.34702691435813904, - "y": -1.3990353345870972, - "orientation": 1.1121089458465576, - "vx": -3.8469227803261674e-13, - "vy": 7.127631818093505e-13 - }, - { - "id": 2, - "x": 0.5117132067680359, - "y": 1.4819256067276, - "orientation": 1.721497893333435, - "vx": -0.003234972944483161, - "vy": 0.021436067298054695 - }, - { - "id": 3, - "x": 2.4699292182922363, - "y": -2.3985860347747803, - "orientation": 2.125455856323242, - "vx": 4.796163466380676e-13, - "vy": 6.394884621840902e-13 - }, - { - "id": 4, - "x": -2.8729729652404785, - "y": 0.4778646230697632, - "orientation": 0.052147407084703445, - "vx": 3.916866830877552e-12, - "vy": 2.040034807748725e-12 - }, - { - "id": 5, - "x": -3.17927885055542, - "y": 0.5785823464393616, - "orientation": 0.03469003364443779, - "vx": 3.3439917501709715e-12, - "vy": -9.992007221626409e-15 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 15.666666666666666 - } - }, - { - "scenario_id": "press_and_pass_vs_switch_of_play_t64.3_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 64.26666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_switch_of_play.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 64.26666666666667, - "ball_x": 0.0, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409844398498535, - "y": 0.0029140827246010303, - "orientation": -3.1399457454681396, - "vx": -9.778844400898379e-12, - "vy": 6.416742137638209e-13 - }, - { - "id": 1, - "x": 0.7830726504325867, - "y": 0.4230445325374603, - "orientation": -0.9363227486610413, - "vx": 0.029780438169836998, - "vy": -0.040542569011449814 - }, - { - "id": 2, - "x": -0.37694162130355835, - "y": -0.7335593700408936, - "orientation": -0.6372686624526978, - "vx": 0.458049476146698, - "vy": -0.24555496871471405 - }, - { - "id": 3, - "x": 0.8820978403091431, - "y": 0.7709864377975464, - "orientation": -0.23981215059757233, - "vx": 1.090611219406128, - "vy": -0.305917888879776 - }, - { - "id": 4, - "x": 0.8083113431930542, - "y": -0.7679857015609741, - "orientation": 0.148548886179924, - "vx": 1.2214075326919556, - "vy": 0.31095758080482483 - }, - { - "id": 5, - "x": 2.389307737350464, - "y": 0.07798764109611511, - "orientation": -0.6128217577934265, - "vx": 0.1947423666715622, - "vy": -0.13720472157001495 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409885406494141, - "y": 0.40430763363838196, - "orientation": -0.09042536467313766, - "vx": -0.00020181671425234526, - "vy": 0.010005573742091656 - }, - { - "id": 1, - "x": -0.1227717325091362, - "y": -0.0013566885609179735, - "orientation": 0.0008859552326612175, - "vx": 0.004876343067735434, - "vy": 0.0023868849966675043 - }, - { - "id": 2, - "x": -0.9173331260681152, - "y": 0.6171360015869141, - "orientation": -0.8162039518356323, - "vx": 0.20700600743293762, - "vy": -0.20547962188720703 - }, - { - "id": 3, - "x": -0.8576655387878418, - "y": -0.46142736077308655, - "orientation": -0.6883271336555481, - "vx": 0.10187418758869171, - "vy": -0.06635183840990067 - }, - { - "id": 4, - "x": -1.5026326179504395, - "y": 0.7987155318260193, - "orientation": 0.4548332095146179, - "vx": 7.26832752206974e-07, - "vy": 3.546311120317114e-07 - }, - { - "id": 5, - "x": -1.50275719165802, - "y": -0.8010093569755554, - "orientation": 0.35004374384880066, - "vx": 3.570137518948968e-09, - "vy": 1.3128398368422722e-09 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 64.26666666666667 - } - }, - { - "scenario_id": "press_and_pass_vs_switch_of_play_t9.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 8.983333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 8.983333333333333, - "ball_x": -0.06349729746580124, - "ball_y": -0.043082766234874725, - "ball_vx": -0.007890971377491951, - "ball_vy": 0.06186912953853607, - "friendly_robots": [ - { - "id": 0, - "x": 4.4098052978515625, - "y": -0.016073158010840416, - "orientation": -3.1273305416107178, - "vx": 0.0003647910780273378, - "vy": 0.028115425258874893 - }, - { - "id": 1, - "x": 0.047880806028842926, - "y": -0.029742173850536346, - "orientation": -3.023954153060913, - "vx": -4.503232048591599e-05, - "vy": -6.173855217639357e-05 - }, - { - "id": 2, - "x": -2.9477553367614746, - "y": -0.34809058904647827, - "orientation": 0.015611071139574051, - "vx": -0.3278849720954895, - "vy": 0.007051714695990086 - }, - { - "id": 3, - "x": -0.21294212341308594, - "y": -1.138639211654663, - "orientation": 1.2061020135879517, - "vx": -0.521945595741272, - "vy": 0.37734168767929077 - }, - { - "id": 4, - "x": -1.4137879610061646, - "y": -0.4198867678642273, - "orientation": 0.04204343631863594, - "vx": -0.7193363308906555, - "vy": 0.14206260442733765 - }, - { - "id": 5, - "x": 0.1992284506559372, - "y": -0.2335474193096161, - "orientation": -1.0664671659469604, - "vx": -0.1141340434551239, - "vy": -0.4728126525878906 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411849021911621, - "y": 0.09409450739622116, - "orientation": -0.04369329661130905, - "vx": 0.003405808936804533, - "vy": -0.1654455065727234 - }, - { - "id": 1, - "x": -1.1307584047317505, - "y": 0.8502871990203857, - "orientation": -0.854688823223114, - "vx": -0.08913228660821915, - "vy": 0.14639228582382202 - }, - { - "id": 2, - "x": -0.16931216418743134, - "y": -0.07728859037160873, - "orientation": -0.3442492187023163, - "vx": 0.08296723663806915, - "vy": 0.23654723167419434 - }, - { - "id": 3, - "x": 0.056762658059597015, - "y": -1.6520531177520752, - "orientation": 1.537875771522522, - "vx": 1.2538608312606812, - "vy": -0.780457079410553 - }, - { - "id": 4, - "x": -3.1554648876190186, - "y": -0.25873294472694397, - "orientation": 0.044732268899679184, - "vx": 0.20032009482383728, - "vy": -0.010241394862532616 - }, - { - "id": 5, - "x": -3.4754953384399414, - "y": -0.2697170376777649, - "orientation": 0.051752492785453796, - "vx": 0.11950734257698059, - "vy": -0.9777725338935852 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 8.983333333333333 - } - }, - { - "scenario_id": "press_and_pass_vs_switch_of_play_t18.9_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 18.9, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_switch_of_play.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 18.9, - "ball_x": 0.6245463490486145, - "ball_y": 0.6998050808906555, - "ball_vx": -7.48362344893394e-06, - "ball_vy": -3.362729330547154e-06, - "friendly_robots": [ - { - "id": 0, - "x": 4.404768943786621, - "y": 0.15710143744945526, - "orientation": 3.030017375946045, - "vx": 0.008544376119971275, - "vy": -0.27621397376060486 - }, - { - "id": 1, - "x": 0.6887162923812866, - "y": 0.7911911010742188, - "orientation": -2.100656032562256, - "vx": -3.1874326396064134e-06, - "vy": -2.4451996978314128e-06 - }, - { - "id": 2, - "x": -2.5213754177093506, - "y": -0.18012239038944244, - "orientation": 0.4342241585254669, - "vx": 1.0074882507324219, - "vy": -0.2842669188976288 - }, - { - "id": 3, - "x": 2.747483253479004, - "y": -1.8163349628448486, - "orientation": 2.4451606273651123, - "vx": -0.2873850464820862, - "vy": 1.0414515733718872 - }, - { - "id": 4, - "x": -0.04965486377477646, - "y": -1.5116149187088013, - "orientation": 1.1836110353469849, - "vx": -0.3610011637210846, - "vy": 0.45050787925720215 - }, - { - "id": 5, - "x": 0.7933013439178467, - "y": 0.29961130023002625, - "orientation": 1.1465727090835571, - "vx": -0.7368428707122803, - "vy": 0.5971976518630981 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394356727600098, - "y": -0.40660351514816284, - "orientation": 0.013500639237463474, - "vx": -8.606448886894214e-12, - "vy": 1.482147737874584e-13 - }, - { - "id": 1, - "x": -0.34702691435813904, - "y": -1.3990353345870972, - "orientation": 1.1121089458465576, - "vx": -3.8136160895874127e-13, - "vy": 5.52891066263328e-13 - }, - { - "id": 2, - "x": 0.5103171467781067, - "y": 1.4911772012710571, - "orientation": 1.7161498069763184, - "vx": 1.3328185843874962e-07, - "vy": 1.9600461698132676e-08 - }, - { - "id": 3, - "x": 2.4699292182922363, - "y": -2.3985860347747803, - "orientation": 2.125455856323242, - "vx": -1.638689184346731e-12, - "vy": -3.1441516057384433e-12 - }, - { - "id": 4, - "x": -2.8729729652404785, - "y": 0.4778646230697632, - "orientation": 0.052147407084703445, - "vx": -1.0125233984581428e-12, - "vy": -2.1649348980190553e-13 - }, - { - "id": 5, - "x": -3.17927885055542, - "y": 0.5785823464393616, - "orientation": 0.03469003364443779, - "vx": 9.059419880941277e-13, - "vy": 5.728750807065808e-13 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 18.9 - } - }, - { - "scenario_id": "press_and_pass_vs_switch_of_play_t42.5_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 42.516666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_switch_of_play.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 42.516666666666666, - "ball_x": -4.097965717315674, - "ball_y": -1.846527338027954, - "ball_vx": -0.11936596781015396, - "ball_vy": 0.0056243292056024075, - "friendly_robots": [ - { - "id": 0, - "x": 4.411401271820068, - "y": -0.023956453427672386, - "orientation": -2.929245948791504, - "vx": -0.0024556051939725876, - "vy": 0.04212724417448044 - }, - { - "id": 1, - "x": -4.101064682006836, - "y": -1.9582842588424683, - "orientation": 1.5484535694122314, - "vx": -0.0008039294043555856, - "vy": 0.00031586422119289637 - }, - { - "id": 2, - "x": -2.6329681873321533, - "y": 1.0959354639053345, - "orientation": -2.0367374420166016, - "vx": -0.40743064880371094, - "vy": 0.9961918592453003 - }, - { - "id": 3, - "x": -3.0623292922973633, - "y": 1.51979660987854, - "orientation": -2.1041038036346436, - "vx": 0.20023322105407715, - "vy": -0.07706121355295181 - }, - { - "id": 4, - "x": -2.89787220954895, - "y": 0.5092036724090576, - "orientation": -2.165571928024292, - "vx": -0.2408362329006195, - "vy": 1.2485339641571045 - }, - { - "id": 5, - "x": -3.743361711502075, - "y": -1.8592098951339722, - "orientation": -3.0777692794799805, - "vx": 0.5731589198112488, - "vy": 0.563874363899231 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410201549530029, - "y": -0.4070238173007965, - "orientation": -1.3462672233581543, - "vx": -6.184272365317156e-07, - "vy": -1.4131218506463483e-07 - }, - { - "id": 1, - "x": -2.8895907402038574, - "y": 1.4692883491516113, - "orientation": -1.9288989305496216, - "vx": 0.19434112310409546, - "vy": -0.07856762409210205 - }, - { - "id": 2, - "x": -3.9751057624816895, - "y": -1.6412094831466675, - "orientation": -1.6549592018127441, - "vx": 0.9075981974601746, - "vy": -0.0023671214003115892 - }, - { - "id": 3, - "x": 2.474924325942993, - "y": 2.397019624710083, - "orientation": -2.5666210651397705, - "vx": -5.4537480309591047e-08, - "vy": 8.506636817173785e-08 - }, - { - "id": 4, - "x": -3.0124011039733887, - "y": -0.9982810616493225, - "orientation": -2.468928337097168, - "vx": -3.491566360480647e-07, - "vy": 4.3752083911385853e-07 - }, - { - "id": 5, - "x": -2.8264241218566895, - "y": -1.1328387260437012, - "orientation": -2.622159004211426, - "vx": -2.3980399532774754e-07, - "vy": 4.183823421044508e-07 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 42.516666666666666 - } - }, - { - "scenario_id": "press_and_pass_vs_switch_of_play_t44.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 44.63333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 44.63333333333333, - "ball_x": -3.002497911453247, - "ball_y": 1.4390627145767212, - "ball_vx": -0.0984334945678711, - "ball_vy": 0.3086837828159332, - "friendly_robots": [ - { - "id": 0, - "x": 4.4085693359375, - "y": 0.3299425542354584, - "orientation": 3.060983657836914, - "vx": 0.003283916739746928, - "vy": 0.14027993381023407 - }, - { - "id": 1, - "x": -3.482133150100708, - "y": -1.9050793647766113, - "orientation": 1.643189787864685, - "vx": 0.29561829566955566, - "vy": 0.2775893211364746 - }, - { - "id": 2, - "x": -2.651536703109741, - "y": 0.838653028011322, - "orientation": 2.9147112369537354, - "vx": -0.029260756447911263, - "vy": 0.36682066321372986 - }, - { - "id": 3, - "x": -2.475130796432495, - "y": 0.4153631925582886, - "orientation": 2.7826879024505615, - "vx": -0.29991254210472107, - "vy": -1.453957438468933 - }, - { - "id": 4, - "x": -2.9250848293304443, - "y": 1.2438410520553589, - "orientation": -2.614213705062866, - "vx": -0.0036497218534350395, - "vy": -0.059353847056627274 - }, - { - "id": 5, - "x": -3.353013277053833, - "y": -1.7795581817626953, - "orientation": 1.8260234594345093, - "vx": 0.2041914463043213, - "vy": 0.37086647748947144 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.417785167694092, - "y": -0.09308537095785141, - "orientation": 0.6248626708984375, - "vx": 0.012837770394980907, - "vy": 0.16227608919143677 - }, - { - "id": 1, - "x": -2.9257419109344482, - "y": 1.5039535760879517, - "orientation": -2.046999454498291, - "vx": 0.01279118750244379, - "vy": -0.014624841511249542 - }, - { - "id": 2, - "x": -3.660358190536499, - "y": -1.0840933322906494, - "orientation": 1.7066487073898315, - "vx": 0.36694398522377014, - "vy": 1.832143783569336 - }, - { - "id": 3, - "x": 2.4749221801757812, - "y": 2.397024393081665, - "orientation": -2.8843839168548584, - "vx": -1.6333470966856112e-06, - "vy": 6.051801392459311e-06 - }, - { - "id": 4, - "x": -3.0663790702819824, - "y": -0.1872716248035431, - "orientation": 1.8480693101882935, - "vx": -0.0189798716455698, - "vy": 1.6906119585037231 - }, - { - "id": 5, - "x": -2.81302547454834, - "y": -0.34513095021247864, - "orientation": 1.945304274559021, - "vx": -0.09760918468236923, - "vy": 1.6597415208816528 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 44.63333333333333 - } - }, - { - "scenario_id": "press_and_pass_vs_three_slot_t14.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 14.4, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 14.4, - "ball_x": -2.5, - "ball_y": -0.9107484221458435, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.406766891479492, - "y": 0.18487074971199036, - "orientation": -3.0981359481811523, - "vx": -1.6706636074559356e-11, - "vy": -1.3156142841808105e-13 - }, - { - "id": 1, - "x": -2.671905040740967, - "y": -0.17294977605342865, - "orientation": 3.1221730709075928, - "vx": 6.141753772226366e-12, - "vy": -1.4246936963502321e-12 - }, - { - "id": 2, - "x": -2.6817047595977783, - "y": -0.4599541425704956, - "orientation": -2.3117001056671143, - "vx": 2.757793993168889e-12, - "vy": 9.775513731824503e-13 - }, - { - "id": 3, - "x": -2.235760450363159, - "y": -0.17435906827449799, - "orientation": -2.761930227279663, - "vx": 3.197442310920451e-13, - "vy": 2.731148640577885e-13 - }, - { - "id": 4, - "x": -2.105757474899292, - "y": -0.0014717373996973038, - "orientation": -2.8408203125, - "vx": -1.4788170688007085e-12, - "vy": 8.35392952730496e-13 - }, - { - "id": 5, - "x": -2.3721351623535156, - "y": -0.3861159384250641, - "orientation": 2.750636100769043, - "vx": 4.1300296516055823e-13, - "vy": 1.1640688413194766e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.436746597290039, - "y": -0.23978191614151, - "orientation": -0.01693410985171795, - "vx": -0.3228597342967987, - "vy": 0.011078289709985256 - }, - { - "id": 1, - "x": -3.394857883453369, - "y": -0.28530511260032654, - "orientation": -2.494600772857666, - "vx": -1.865174681370263e-13, - "vy": -5.045963646921336e-13 - }, - { - "id": 2, - "x": -3.241712808609009, - "y": -0.731364905834198, - "orientation": 2.909771203994751, - "vx": -0.0630522146821022, - "vy": 0.015290443785488605 - }, - { - "id": 3, - "x": -3.203373670578003, - "y": -0.42076873779296875, - "orientation": -2.464688777923584, - "vx": -2.2781776465308212e-12, - "vy": -1.885158695813516e-12 - }, - { - "id": 4, - "x": -3.2569868564605713, - "y": -1.0710933208465576, - "orientation": -2.9340298175811768, - "vx": -0.04510962963104248, - "vy": -0.009561492130160332 - }, - { - "id": 5, - "x": -3.510662317276001, - "y": -0.02430095337331295, - "orientation": -1.8917068243026733, - "vx": -1.3322676295501878e-14, - "vy": 3.583591756672888e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 14.4 - } - }, - { - "scenario_id": "press_and_pass_vs_three_slot_t35.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 35.06666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 35.06666666666666, - "ball_x": 0.0, - "ball_y": 0.0, - "ball_vx": -0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409918785095215, - "y": 0.002962419530376792, - "orientation": -3.139963150024414, - "vx": -2.211564265053312e-12, - "vy": 9.007117968140577e-13 - }, - { - "id": 1, - "x": -0.3072609603404999, - "y": 0.7319987416267395, - "orientation": 0.697162926197052, - "vx": 0.4534691870212555, - "vy": 0.26009437441825867 - }, - { - "id": 2, - "x": 0.7479333877563477, - "y": 0.35509926080703735, - "orientation": -0.983508825302124, - "vx": 0.22599804401397705, - "vy": -0.4680403172969818 - }, - { - "id": 3, - "x": 0.8885263204574585, - "y": 0.7581133246421814, - "orientation": -0.1931687742471695, - "vx": 1.0783588886260986, - "vy": -0.2867754101753235 - }, - { - "id": 4, - "x": 1.480254888534546, - "y": -0.6087427139282227, - "orientation": 0.415947824716568, - "vx": 0.03473792225122452, - "vy": 0.015381146222352982 - }, - { - "id": 5, - "x": 2.28470516204834, - "y": -0.07825063914060593, - "orientation": 0.3476877808570862, - "vx": 0.3787707984447479, - "vy": 0.1376674324274063 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409578800201416, - "y": 0.4070872366428375, - "orientation": -0.09109071642160416, - "vx": 5.488942633746774e-12, - "vy": -1.6503465261052952e-12 - }, - { - "id": 1, - "x": -0.12345553934574127, - "y": 0.001811644178815186, - "orientation": 0.0009162469650618732, - "vx": 0.006079376209527254, - "vy": -0.0031873092520982027 - }, - { - "id": 2, - "x": -0.8138025403022766, - "y": 0.5009143352508545, - "orientation": -0.30449339747428894, - "vx": 0.021700728684663773, - "vy": -0.00028036627918481827 - }, - { - "id": 3, - "x": -0.8023976683616638, - "y": -0.5017828941345215, - "orientation": 0.6384922862052917, - "vx": 3.107865632046014e-05, - "vy": 2.3108870664145797e-05 - }, - { - "id": 4, - "x": -1.4702523946762085, - "y": 0.8401669263839722, - "orientation": -2.2105581760406494, - "vx": -0.05231035128235817, - "vy": -0.07066838443279266 - }, - { - "id": 5, - "x": -1.4975861310958862, - "y": -0.7940124869346619, - "orientation": -1.9531006813049316, - "vx": -0.004246733617037535, - "vy": -0.010533949360251427 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 35.06666666666666 - } - }, - { - "scenario_id": "press_and_pass_vs_three_slot_t47.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 47.13333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 47.13333333333333, - "ball_x": 1.3214004039764404, - "ball_y": -0.19128620624542236, - "ball_vx": -8.062683853893304e-09, - "ball_vy": 6.4495484508597656e-09, - "friendly_robots": [ - { - "id": 0, - "x": 4.413041591644287, - "y": -0.08135101199150085, - "orientation": -3.0766265392303467, - "vx": -0.012176385149359703, - "vy": -0.5165756940841675 - }, - { - "id": 1, - "x": 1.5853937864303589, - "y": -0.267708420753479, - "orientation": 1.8779670000076294, - "vx": 0.7703940272331238, - "vy": 0.9888680577278137 - }, - { - "id": 2, - "x": 2.866396903991699, - "y": -0.4500766098499298, - "orientation": 2.9535293579101562, - "vx": -0.015445620752871037, - "vy": -1.5684436559677124 - }, - { - "id": 3, - "x": 1.1827391386032104, - "y": -0.8013613820075989, - "orientation": 1.8213236331939697, - "vx": -1.2438361644744873, - "vy": 0.5156012773513794 - }, - { - "id": 4, - "x": 0.9922375082969666, - "y": -0.34540995955467224, - "orientation": 0.6264771819114685, - "vx": 0.2954728901386261, - "vy": 1.1874361038208008 - }, - { - "id": 5, - "x": 1.4269462823867798, - "y": -0.15892952680587769, - "orientation": -2.5486371517181396, - "vx": -7.747988917117254e-09, - "vy": 3.586884123052414e-09 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410076141357422, - "y": 0.07619010657072067, - "orientation": -0.04992072656750679, - "vx": -0.000670995214022696, - "vy": -0.21980290114879608 - }, - { - "id": 1, - "x": -0.48486384749412537, - "y": -0.15565086901187897, - "orientation": -0.41065824031829834, - "vx": 0.011602998711168766, - "vy": -0.5081989169120789 - }, - { - "id": 2, - "x": -3.0300965309143066, - "y": -0.23883280158042908, - "orientation": -0.010253570973873138, - "vx": 0.0359138585627079, - "vy": -0.35518962144851685 - }, - { - "id": 3, - "x": -1.9430103302001953, - "y": -0.16418315470218658, - "orientation": 0.09234537184238434, - "vx": -0.5964032411575317, - "vy": -0.25305208563804626 - }, - { - "id": 4, - "x": 1.305901050567627, - "y": 0.12452112883329391, - "orientation": -0.9386569857597351, - "vx": 0.4254659414291382, - "vy": 0.532452404499054 - }, - { - "id": 5, - "x": 2.2638378143310547, - "y": -0.3064652979373932, - "orientation": -2.995757579803467, - "vx": 0.052077099680900574, - "vy": 0.747219443321228 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 47.13333333333333 - } - }, - { - "scenario_id": "press_and_pass_vs_tiki_taka_t17.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 17.716666666666665, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 17.716666666666665, - "ball_x": -3.0914084911346436, - "ball_y": 0.34050288796424866, - "ball_vx": -0.197792187333107, - "ball_vy": -0.33766284584999084, - "friendly_robots": [ - { - "id": 0, - "x": 4.409960746765137, - "y": 0.0029324006754904985, - "orientation": 3.0714457035064697, - "vx": -1.2083548028840596e-07, - "vy": -1.699256699794205e-06 - }, - { - "id": 1, - "x": -0.9392877221107483, - "y": 1.1379975080490112, - "orientation": 2.6506106853485107, - "vx": -1.5867681503295898, - "vy": 0.11756660044193268 - }, - { - "id": 2, - "x": -2.1419010162353516, - "y": 0.2690584659576416, - "orientation": 1.986863374710083, - "vx": 0.25590038299560547, - "vy": 1.1347689628601074 - }, - { - "id": 3, - "x": -2.8111824989318848, - "y": -0.18864141404628754, - "orientation": 0.8793792128562927, - "vx": 0.08035331964492798, - "vy": 0.22059138119220734 - }, - { - "id": 4, - "x": -2.32503080368042, - "y": -0.5038425922393799, - "orientation": 1.802540898323059, - "vx": 0.3923516869544983, - "vy": -0.3346911072731018 - }, - { - "id": 5, - "x": -0.7355222702026367, - "y": 0.7328911423683167, - "orientation": 3.027527093887329, - "vx": -0.7874329686164856, - "vy": 0.1771131008863449 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41472864151001, - "y": -0.020777899771928787, - "orientation": 0.2759225070476532, - "vx": 0.01676902174949646, - "vy": 0.13946400582790375 - }, - { - "id": 1, - "x": -2.0182371139526367, - "y": -0.03851723670959473, - "orientation": 2.0865001678466797, - "vx": -0.16893471777439117, - "vy": 0.9498211145401001 - }, - { - "id": 2, - "x": -0.8801118731498718, - "y": 0.8812756538391113, - "orientation": -3.0879921913146973, - "vx": -0.9308598041534424, - "vy": 0.15036121010780334 - }, - { - "id": 3, - "x": -2.451186180114746, - "y": -0.9446686506271362, - "orientation": 1.6793382167816162, - "vx": 0.3121471107006073, - "vy": 0.421689510345459 - }, - { - "id": 4, - "x": -2.906352996826172, - "y": 0.2808150053024292, - "orientation": 0.7131661772727966, - "vx": 0.12872783839702606, - "vy": 0.23607668280601501 - }, - { - "id": 5, - "x": -3.184389591217041, - "y": 0.3121627867221832, - "orientation": 0.1367034763097763, - "vx": -0.1817261129617691, - "vy": -0.5433045625686646 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 17.716666666666665 - } - }, - { - "scenario_id": "press_and_pass_vs_tiki_taka_plus_t40.1_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 40.06666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 40.06666666666666, - "ball_x": -2.5, - "ball_y": -1.0561509132385254, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.390993595123291, - "y": 0.00674510607495904, - "orientation": -3.119736909866333, - "vx": 1.9451107391432743e-12, - "vy": -8.922550198686707e-14 - }, - { - "id": 1, - "x": -2.5545897483825684, - "y": -0.09430002421140671, - "orientation": -0.8887239694595337, - "vx": 1.3988810110276972e-12, - "vy": -9.575673587391975e-15 - }, - { - "id": 2, - "x": -2.703948736190796, - "y": 0.08051324635744095, - "orientation": -1.3645087480545044, - "vx": -5.329070518200751e-13, - "vy": -1.7028045640188338e-13 - }, - { - "id": 3, - "x": -2.23461651802063, - "y": -0.3200584948062897, - "orientation": 1.2256975173950195, - "vx": 0.010459506884217262, - "vy": 0.029011426493525505 - }, - { - "id": 4, - "x": -1.8472243547439575, - "y": -1.4954530000686646, - "orientation": -0.5914521813392639, - "vx": 0.019221730530261993, - "vy": -0.012935764156281948 - }, - { - "id": 5, - "x": -2.907504081726074, - "y": -1.7597904205322266, - "orientation": -2.1565563678741455, - "vx": 1.199040866595169e-12, - "vy": 1.4721557306529576e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402876853942871, - "y": -0.12934231758117676, - "orientation": -0.005681777372956276, - "vx": -1.5987211554602254e-12, - "vy": 1.2323475573339238e-13 - }, - { - "id": 1, - "x": -3.1599349975585938, - "y": -1.193630576133728, - "orientation": -2.878325939178467, - "vx": -5.329070518200751e-13, - "vy": 3.530509218307998e-13 - }, - { - "id": 2, - "x": -3.3172478675842285, - "y": -0.8792263865470886, - "orientation": 2.4689948558807373, - "vx": 2.41140440948584e-12, - "vy": -2.084998840246044e-12 - }, - { - "id": 3, - "x": 3.7150704860687256, - "y": 1.6366140842437744, - "orientation": -2.726078510284424, - "vx": -5.155875726359227e-12, - "vy": -2.41140440948584e-12 - }, - { - "id": 4, - "x": -2.7340846061706543, - "y": -0.402120977640152, - "orientation": 2.015174150466919, - "vx": 1.0524914273446484e-12, - "vy": -6.927791673660977e-13 - }, - { - "id": 5, - "x": -3.094226837158203, - "y": -0.5583052039146423, - "orientation": 2.1359081268310547, - "vx": 3.2107649872159527e-12, - "vy": -2.3014923300479495e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 40.06666666666666 - } - }, - { - "scenario_id": "press_and_pass_vs_tiki_taka_plus_t63.2_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 63.233333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 63.233333333333334, - "ball_x": 0.7474125027656555, - "ball_y": -1.7108830213546753, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402891159057617, - "y": 0.27817413210868835, - "orientation": -3.1406638622283936, - "vx": 3.863576125695545e-12, - "vy": 4.579669976578771e-13 - }, - { - "id": 1, - "x": 2.645644187927246, - "y": 0.41385123133659363, - "orientation": -2.496621608734131, - "vx": 1.638689184346731e-12, - "vy": 2.2998269955110118e-12 - }, - { - "id": 2, - "x": 1.5305780172348022, - "y": -1.6416441202163696, - "orientation": 0.089103102684021, - "vx": 0.024148762226104736, - "vy": 0.0021349629387259483 - }, - { - "id": 3, - "x": 0.8731546998023987, - "y": -0.6050877571105957, - "orientation": -2.501631021499634, - "vx": 3.8968828164342995e-13, - "vy": 1.0091927293842673e-12 - }, - { - "id": 4, - "x": 2.4585957527160645, - "y": -1.1422243118286133, - "orientation": -2.479862928390503, - "vx": 6.1950444774083735e-12, - "vy": 6.461498003318411e-13 - }, - { - "id": 5, - "x": 0.21761755645275116, - "y": -2.294651746749878, - "orientation": -2.3068368434906006, - "vx": -0.013794583268463612, - "vy": -0.01519992295652628 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.475749492645264, - "y": -0.35371389985084534, - "orientation": -0.05155761539936066, - "vx": 4.18332035678759e-12, - "vy": -6.661338147750939e-15 - }, - { - "id": 1, - "x": 0.0645364373922348, - "y": -1.7012351751327515, - "orientation": -2.1572999954223633, - "vx": -1.2323475573339238e-13, - "vy": -8.526512829121202e-13 - }, - { - "id": 2, - "x": 0.006297686602920294, - "y": -2.041661024093628, - "orientation": -0.9420591592788696, - "vx": 4.1831121899704726e-13, - "vy": -9.28590537796481e-12 - }, - { - "id": 3, - "x": 2.2217931747436523, - "y": 0.49385687708854675, - "orientation": -2.0820322036743164, - "vx": -1.4654943925052066e-13, - "vy": -3.052558206206868e-12 - }, - { - "id": 4, - "x": 1.5590734481811523, - "y": 0.22106388211250305, - "orientation": -2.044947385787964, - "vx": -2.0650148258027912e-13, - "vy": -1.174893515809572e-12 - }, - { - "id": 5, - "x": 2.9592065811157227, - "y": 0.2717092037200928, - "orientation": -2.3756251335144043, - "vx": 2.0516921495072893e-12, - "vy": -6.827871601444713e-14 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 63.233333333333334 - } - }, - { - "scenario_id": "press_and_pass_vs_tiki_taka_plus_t28.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 28.266666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 28.266666666666666, - "ball_x": -2.3539867401123047, - "ball_y": -0.09833066910505295, - "ball_vx": -0.013746364042162895, - "ball_vy": -0.04341646283864975, - "friendly_robots": [ - { - "id": 0, - "x": 4.408154010772705, - "y": -0.16073881089687347, - "orientation": -3.1353580951690674, - "vx": -0.002445054007694125, - "vy": 0.344441682100296 - }, - { - "id": 1, - "x": -2.2366950511932373, - "y": -0.09963256865739822, - "orientation": -2.2035727500915527, - "vx": 0.2098487764596939, - "vy": -0.9135480523109436 - }, - { - "id": 2, - "x": -1.1273473501205444, - "y": 0.2567158043384552, - "orientation": -2.9668519496917725, - "vx": -0.48202046751976013, - "vy": 0.8075248599052429 - }, - { - "id": 3, - "x": -3.2269248962402344, - "y": 1.5538585186004639, - "orientation": -1.09775972366333, - "vx": -0.010813542641699314, - "vy": -0.26402178406715393 - }, - { - "id": 4, - "x": -1.0640883445739746, - "y": 1.011752963066101, - "orientation": -2.5559182167053223, - "vx": -1.824512243270874, - "vy": 0.07529093325138092 - }, - { - "id": 5, - "x": -2.464643716812134, - "y": 0.34233230352401733, - "orientation": 0.44341790676116943, - "vx": 0.18345557153224945, - "vy": -0.6803101897239685 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410079479217529, - "y": -0.003334867302328348, - "orientation": -0.0328928641974926, - "vx": 0.0001370629615848884, - "vy": 0.005602934863418341 - }, - { - "id": 1, - "x": -2.464696168899536, - "y": -0.13363344967365265, - "orientation": 0.053474053740501404, - "vx": -0.018693184480071068, - "vy": -0.024505550041794777 - }, - { - "id": 2, - "x": -2.102480411529541, - "y": 0.6457417607307434, - "orientation": -2.2249715328216553, - "vx": 0.029172543436288834, - "vy": -0.5820605158805847 - }, - { - "id": 3, - "x": 2.9270474910736084, - "y": 0.8452724814414978, - "orientation": -2.9700443744659424, - "vx": -7.46093865018338e-05, - "vy": 1.2001910363323987e-06 - }, - { - "id": 4, - "x": -0.5596045255661011, - "y": 0.762719988822937, - "orientation": 2.8836944103240967, - "vx": 1.412428379058838, - "vy": 0.41766324639320374 - }, - { - "id": 5, - "x": -2.820971965789795, - "y": 1.770752191543579, - "orientation": -1.4975939989089966, - "vx": 0.2838496267795563, - "vy": 0.8726520538330078 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 28.266666666666666 - } - }, - { - "scenario_id": "press_and_pass_vs_zone_fluid_t32.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 32.11666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_and_pass_vs_zone_fluid.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 32.11666666666667, - "ball_x": -2.11639142036438, - "ball_y": -0.4433347284793854, - "ball_vx": 1.4286238183558453e-06, - "ball_vy": -5.734136721002869e-07, - "friendly_robots": [ - { - "id": 0, - "x": 4.415860176086426, - "y": -0.010536800138652325, - "orientation": -3.0775794982910156, - "vx": -0.00798481609672308, - "vy": 0.020071355625987053 - }, - { - "id": 1, - "x": -2.3327722549438477, - "y": -0.05614442378282547, - "orientation": -1.0021593570709229, - "vx": -0.40919384360313416, - "vy": 0.43904298543930054 - }, - { - "id": 2, - "x": -2.3865456581115723, - "y": -0.2986714839935303, - "orientation": -2.46791934967041, - "vx": 0.3744066059589386, - "vy": -0.274131178855896 - }, - { - "id": 3, - "x": -2.6322059631347656, - "y": -1.004055380821228, - "orientation": 0.7934467196464539, - "vx": -0.8561713695526123, - "vy": -0.7310795783996582 - }, - { - "id": 4, - "x": -2.828636884689331, - "y": -0.04645620286464691, - "orientation": -0.31935903429985046, - "vx": 0.37876075506210327, - "vy": 0.6375530958175659 - }, - { - "id": 5, - "x": -1.9937676191329956, - "y": -0.5980923771858215, - "orientation": 2.291506290435791, - "vx": -0.29783153533935547, - "vy": 0.43217208981513977 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.405204772949219, - "y": 0.10420484840869904, - "orientation": -0.22203153371810913, - "vx": -0.007955080829560757, - "vy": -0.00723420362919569 - }, - { - "id": 1, - "x": -3.1920266151428223, - "y": -0.2834179699420929, - "orientation": -0.0796869546175003, - "vx": -0.2181590348482132, - "vy": -0.07445766031742096 - }, - { - "id": 2, - "x": -3.1705753803253174, - "y": -0.10456806421279907, - "orientation": -0.10636045038700104, - "vx": -0.5047536492347717, - "vy": -0.029296506196260452 - }, - { - "id": 3, - "x": -1.381465196609497, - "y": -0.468456506729126, - "orientation": -3.0543432235717773, - "vx": -0.009022129699587822, - "vy": -0.23993971943855286 - }, - { - "id": 4, - "x": -1.6781394481658936, - "y": -0.13684307038784027, - "orientation": -2.534578323364258, - "vx": -0.08409873396158218, - "vy": 0.13558031618595123 - }, - { - "id": 5, - "x": -1.6981333494186401, - "y": -0.7265187501907349, - "orientation": 2.7710587978363037, - "vx": -0.27929985523223877, - "vy": -0.4254646301269531 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_and_pass_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 32.11666666666667 - } - }, - { - "scenario_id": "press_trigger_flow_vs_split_shape_t38.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 38.78333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_trigger_flow_vs_split_shape.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 38.78333333333333, - "ball_x": -2.5, - "ball_y": 1.410379409790039, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.441267013549805, - "y": -0.3625951409339905, - "orientation": 3.0849788188934326, - "vx": 6.128431095930864e-13, - "vy": -2.1649348980190553e-13 - }, - { - "id": 1, - "x": -1.553169846534729, - "y": -0.4339669644832611, - "orientation": 2.5215044021606445, - "vx": -4.6629367034256575e-14, - "vy": -3.963496197911809e-13 - }, - { - "id": 2, - "x": -3.6711981296539307, - "y": 1.3024870157241821, - "orientation": 2.9812941551208496, - "vx": -6.501466032204917e-12, - "vy": -3.730349362740526e-13 - }, - { - "id": 3, - "x": -2.520203113555908, - "y": 1.5396617650985718, - "orientation": 3.080145835876465, - "vx": 1.1723955140041653e-12, - "vy": -3.597122599785507e-13 - }, - { - "id": 4, - "x": 2.5997745990753174, - "y": 0.198042094707489, - "orientation": 2.9656260013580322, - "vx": -2.4780177909633494e-12, - "vy": -1.2040368702059823e-12 - }, - { - "id": 5, - "x": -2.4073550701141357, - "y": 1.0552775859832764, - "orientation": -2.971383571624756, - "vx": -1.9051427102567686e-12, - "vy": -9.126033262418787e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.402973175048828, - "y": 0.40412023663520813, - "orientation": 0.0009111984982155263, - "vx": -4.792166663492026e-10, - "vy": 4.511391260564324e-12 - }, - { - "id": 1, - "x": -3.4965550899505615, - "y": 1.4573767185211182, - "orientation": 3.1320176124572754, - "vx": 8.79296635503124e-13, - "vy": -2.4646951146678475e-13 - }, - { - "id": 2, - "x": -1.2858532667160034, - "y": -1.114656925201416, - "orientation": 2.475322961807251, - "vx": -2.864375403532904e-13, - "vy": 3.597122599785507e-13 - }, - { - "id": 3, - "x": -1.0422937870025635, - "y": -0.8456856608390808, - "orientation": 2.572783946990967, - "vx": 7.194245199571014e-13, - "vy": -4.263256414560601e-13 - }, - { - "id": 4, - "x": -0.24411161243915558, - "y": -0.08239613473415375, - "orientation": 2.8190340995788574, - "vx": -1.2723155862204294e-12, - "vy": 4.708733403191445e-13 - }, - { - "id": 5, - "x": -3.103508234024048, - "y": 0.8941440582275391, - "orientation": -2.4349069595336914, - "vx": -0.007781508844345808, - "vy": -0.006656233686953783 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_press_trigger_flow_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 38.78333333333333 - } - }, - { - "scenario_id": "press_trigger_flow_vs_split_shape_t56.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 56.06666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_trigger_flow_vs_split_shape.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 56.06666666666666, - "ball_x": -2.25, - "ball_y": -0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": -0.8640463948249817, - "y": -0.8731216788291931, - "orientation": -2.9729154109954834, - "vx": 0.2945350706577301, - "vy": -0.3030543625354767 - }, - { - "id": 1, - "x": -2.1250205039978027, - "y": 0.003977636341005564, - "orientation": 3.1406657695770264, - "vx": -0.008760320954024792, - "vy": -0.0069980318658053875 - }, - { - "id": 2, - "x": -1.0161625146865845, - "y": -0.36769217252731323, - "orientation": -2.338120937347412, - "vx": 0.20953641831874847, - "vy": -0.21246176958084106 - }, - { - "id": 3, - "x": -1.2953886985778809, - "y": -0.1942342072725296, - "orientation": 0.4056217670440674, - "vx": 0.07984569668769836, - "vy": 0.033788252621889114 - }, - { - "id": 4, - "x": -1.2186695337295532, - "y": 0.263070672750473, - "orientation": -1.911661982536316, - "vx": 9.0466167890213e-09, - "vy": 5.694988036708537e-09 - }, - { - "id": 5, - "x": -0.9984366297721863, - "y": 0.3864784240722656, - "orientation": 2.807410478591919, - "vx": -0.08662202954292297, - "vy": 0.04923703148961067 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.253390789031982, - "y": 0.16470535099506378, - "orientation": 0.10952212661504745, - "vx": 0.10531670600175858, - "vy": -0.6349858641624451 - }, - { - "id": 1, - "x": -1.29161536693573, - "y": -0.8567146062850952, - "orientation": -0.4942125082015991, - "vx": -0.1810133457183838, - "vy": 0.0005257507436908782 - }, - { - "id": 2, - "x": -1.2138948440551758, - "y": -0.6944171190261841, - "orientation": 2.020570755004883, - "vx": -0.019728677347302437, - "vy": -0.07801637053489685 - }, - { - "id": 3, - "x": -0.9666159749031067, - "y": -0.5463581681251526, - "orientation": 2.692761182785034, - "vx": 0.41905051469802856, - "vy": -0.21625728905200958 - }, - { - "id": 4, - "x": -1.2971093654632568, - "y": 0.0477142371237278, - "orientation": 1.2141176462173462, - "vx": 4.142366947235132e-07, - "vy": 4.638807240553433e-07 - }, - { - "id": 5, - "x": -1.2664440870285034, - "y": 0.5413240194320679, - "orientation": -0.7914611101150513, - "vx": 0.02889190800487995, - "vy": -0.028609290719032288 - } - ], - "referee_command": "PREPARE_PENALTY_YELLOW", - "config_a_name": "build_press_trigger_flow_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 56.06666666666666 - } - }, - { - "scenario_id": "press_trigger_flow_vs_split_shape_t12.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 12.116666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_trigger_flow_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 12.116666666666667, - "ball_x": -0.4202442169189453, - "ball_y": -0.817613422870636, - "ball_vx": -0.22101497650146484, - "ball_vy": -0.35295650362968445, - "friendly_robots": [ - { - "id": 0, - "x": 4.410037994384766, - "y": 0.0029778797179460526, - "orientation": -2.9893016815185547, - "vx": 1.529568010028015e-07, - "vy": -9.98224209070031e-07 - }, - { - "id": 1, - "x": -2.982842206954956, - "y": -0.02196720615029335, - "orientation": -0.39873746037483215, - "vx": 0.4848378896713257, - "vy": 0.47863322496414185 - }, - { - "id": 2, - "x": -3.208134651184082, - "y": -1.719910740852356, - "orientation": 0.058339811861515045, - "vx": -0.02672947570681572, - "vy": -0.028134766966104507 - }, - { - "id": 3, - "x": -0.311462938785553, - "y": -0.8160338401794434, - "orientation": 3.0062408447265625, - "vx": -0.10443343967199326, - "vy": -0.2801327705383301 - }, - { - "id": 4, - "x": 0.01474338211119175, - "y": -0.617988109588623, - "orientation": -2.6786866188049316, - "vx": 0.028046682476997375, - "vy": -0.2059491127729416 - }, - { - "id": 5, - "x": 2.600057363510132, - "y": -1.4603215456008911, - "orientation": 2.926760196685791, - "vx": 2.391728776274249e-05, - "vy": -0.3032875061035156 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.425575256347656, - "y": 0.11643168330192566, - "orientation": -0.1958218216896057, - "vx": -0.10929819196462631, - "vy": -0.4355675280094147 - }, - { - "id": 1, - "x": -0.5055899620056152, - "y": -0.7552938461303711, - "orientation": -0.6463867425918579, - "vx": -0.248023122549057, - "vy": -0.3765279948711395 - }, - { - "id": 2, - "x": -3.388124942779541, - "y": -0.09891638904809952, - "orientation": -0.10656831413507462, - "vx": -0.6255428791046143, - "vy": -0.20697715878486633 - }, - { - "id": 3, - "x": -2.8480091094970703, - "y": -0.472149133682251, - "orientation": -0.1575109213590622, - "vx": -0.259232759475708, - "vy": 0.4429674744606018 - }, - { - "id": 4, - "x": 0.3474440276622772, - "y": -0.4440869390964508, - "orientation": -2.750929832458496, - "vx": 0.14493907988071442, - "vy": -0.18897421658039093 - }, - { - "id": 5, - "x": 0.6763271689414978, - "y": -0.6541708111763, - "orientation": -2.790893077850342, - "vx": -0.38968974351882935, - "vy": -1.0007363557815552 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_trigger_flow_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 12.116666666666667 - } - }, - { - "scenario_id": "press_trigger_flow_vs_split_shape_t17.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 17.95, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_trigger_flow_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 17.95, - "ball_x": 2.1057231426239014, - "ball_y": 2.2200891971588135, - "ball_vx": 3.9663328266215103e-07, - "ball_vy": -1.1207317811567918e-06, - "friendly_robots": [ - { - "id": 0, - "x": 4.411131381988525, - "y": 0.11173835396766663, - "orientation": 2.394453287124634, - "vx": -0.0021861486602574587, - "vy": -0.2018379271030426 - }, - { - "id": 1, - "x": 2.10662841796875, - "y": -0.8281458020210266, - "orientation": 1.5599817037582397, - "vx": 0.4440646171569824, - "vy": -0.33851611614227295 - }, - { - "id": 2, - "x": 2.4009504318237305, - "y": -0.36271342635154724, - "orientation": 1.6464470624923706, - "vx": 0.19745953381061554, - "vy": -1.7239196300506592 - }, - { - "id": 3, - "x": 2.0038511753082275, - "y": 2.4523305892944336, - "orientation": -0.9626547694206238, - "vx": -0.5482823848724365, - "vy": 0.31957122683525085 - }, - { - "id": 4, - "x": 2.3988847732543945, - "y": 1.8594036102294922, - "orientation": 2.228271484375, - "vx": 0.06447432935237885, - "vy": 0.09624254703521729 - }, - { - "id": 5, - "x": 2.6041440963745117, - "y": 1.0137914419174194, - "orientation": 1.9485547542572021, - "vx": -0.007438309025019407, - "vy": 0.14821721613407135 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410050868988037, - "y": -0.002930370159447193, - "orientation": 0.3270944058895111, - "vx": -3.66672843199467e-08, - "vy": 1.0824688700949991e-07 - }, - { - "id": 1, - "x": 2.246948480606079, - "y": 2.4003186225891113, - "orientation": -2.9915218353271484, - "vx": -0.1976502686738968, - "vy": -0.22918476164340973 - }, - { - "id": 2, - "x": -2.6882965564727783, - "y": 0.9264536499977112, - "orientation": 0.22850561141967773, - "vx": 0.2548139691352844, - "vy": 0.22528144717216492 - }, - { - "id": 3, - "x": -2.9078235626220703, - "y": 0.6660768389701843, - "orientation": 0.22651095688343048, - "vx": 0.007485212758183479, - "vy": 0.22428271174430847 - }, - { - "id": 4, - "x": 2.94353985786438, - "y": 0.8905158042907715, - "orientation": 2.0920000076293945, - "vx": 0.1352982521057129, - "vy": 0.22452136874198914 - }, - { - "id": 5, - "x": 2.3689236640930176, - "y": 2.15848445892334, - "orientation": 2.281484842300415, - "vx": 0.7670118808746338, - "vy": 0.028200170025229454 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_trigger_flow_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 17.95 - } - }, - { - "scenario_id": "press_trigger_flow_vs_split_shape_t33.0_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 33.03333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_trigger_flow_vs_split_shape.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 33.03333333333333, - "ball_x": -0.3619236946105957, - "ball_y": -0.019521933048963547, - "ball_vx": -0.09705006331205368, - "ball_vy": 0.12015148252248764, - "friendly_robots": [ - { - "id": 0, - "x": 4.410048007965088, - "y": 0.0038136967923492193, - "orientation": -3.1373348236083984, - "vx": -8.340955537278205e-05, - "vy": -0.0066869244910776615 - }, - { - "id": 1, - "x": -1.2077243328094482, - "y": -0.02060689590871334, - "orientation": 0.6529437303543091, - "vx": -0.5834234952926636, - "vy": -0.014190232381224632 - }, - { - "id": 2, - "x": -1.8216121196746826, - "y": 0.8928980827331543, - "orientation": -0.4077984094619751, - "vx": -0.8431000113487244, - "vy": 1.229486107826233 - }, - { - "id": 3, - "x": -0.3095885217189789, - "y": -0.11055417358875275, - "orientation": 1.8679394721984863, - "vx": 0.012700107879936695, - "vy": 0.17515698075294495 - }, - { - "id": 4, - "x": 2.5970635414123535, - "y": -0.9033458828926086, - "orientation": 2.850935935974121, - "vx": 0.004481750540435314, - "vy": -0.026475010439753532 - }, - { - "id": 5, - "x": 0.12918713688850403, - "y": -0.005742797628045082, - "orientation": -3.116320848464966, - "vx": -0.06785594671964645, - "vy": -0.027123896405100822 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409975051879883, - "y": -0.0029963802080601454, - "orientation": -0.002574272220954299, - "vx": -6.520384232544529e-10, - "vy": -1.4241842904993973e-07 - }, - { - "id": 1, - "x": -0.17892250418663025, - "y": -0.23876821994781494, - "orientation": -2.7754223346710205, - "vx": -0.06201891228556633, - "vy": -0.07832016795873642 - }, - { - "id": 2, - "x": -2.0656487941741943, - "y": 0.3579712212085724, - "orientation": -0.10037301480770111, - "vx": -1.2272210121154785, - "vy": -0.02817760966718197 - }, - { - "id": 3, - "x": -2.8659281730651855, - "y": 0.3824578523635864, - "orientation": -0.1758825182914734, - "vx": -0.2528412938117981, - "vy": -0.08676672726869583 - }, - { - "id": 4, - "x": -1.1358401775360107, - "y": -0.19724306464195251, - "orientation": 0.6413378119468689, - "vx": 0.6540672779083252, - "vy": 0.12271818518638611 - }, - { - "id": 5, - "x": -1.2761852741241455, - "y": 0.5883417725563049, - "orientation": -0.4818984270095825, - "vx": 0.14952930808067322, - "vy": 0.4915165305137634 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_trigger_flow_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 33.03333333333333 - } - }, - { - "scenario_id": "press_trigger_flow_vs_switch_of_play_t11.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 11.266666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_trigger_flow_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 11.266666666666666, - "ball_x": -2.7930774688720703, - "ball_y": 0.1074502170085907, - "ball_vx": -0.9270176291465759, - "ball_vy": 0.04770127683877945, - "friendly_robots": [ - { - "id": 0, - "x": 4.410037994384766, - "y": 0.0029776080045849085, - "orientation": 3.129340171813965, - "vx": 1.7826007336907423e-09, - "vy": 1.4671464043658489e-07 - }, - { - "id": 1, - "x": -3.0302934646606445, - "y": -0.21858803927898407, - "orientation": 0.10496704280376434, - "vx": 0.1441059559583664, - "vy": -0.6666850447654724 - }, - { - "id": 2, - "x": -1.8136992454528809, - "y": -0.4773344397544861, - "orientation": 1.8074181079864502, - "vx": -0.775658369064331, - "vy": -0.0754917562007904 - }, - { - "id": 3, - "x": -0.7050554752349854, - "y": 0.17194409668445587, - "orientation": -3.053011417388916, - "vx": -0.6272597312927246, - "vy": 0.7382076978683472 - }, - { - "id": 4, - "x": -0.4956683814525604, - "y": -0.08565687388181686, - "orientation": 2.990572690963745, - "vx": -1.685234785079956, - "vy": -0.12236125767230988 - }, - { - "id": 5, - "x": 2.599792718887329, - "y": -0.845917820930481, - "orientation": 2.9414687156677246, - "vx": 0.00011520846601342782, - "vy": 0.07507219165563583 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410014629364014, - "y": 0.11617995798587799, - "orientation": -0.0031238202936947346, - "vx": 3.730588286998682e-05, - "vy": 0.08171357959508896 - }, - { - "id": 1, - "x": -1.5007359981536865, - "y": 0.8486489057540894, - "orientation": -1.4783262014389038, - "vx": 0.2223237156867981, - "vy": -0.9666517376899719 - }, - { - "id": 2, - "x": -0.8414554595947266, - "y": 0.3510504961013794, - "orientation": 1.7873213291168213, - "vx": -0.9424619078636169, - "vy": 0.37885743379592896 - }, - { - "id": 3, - "x": 2.3640809059143066, - "y": 2.3686599731445312, - "orientation": -2.6578760147094727, - "vx": 0.18522928655147552, - "vy": 0.04807036742568016 - }, - { - "id": 4, - "x": -2.881490468978882, - "y": 0.07100817561149597, - "orientation": 0.039612777531147, - "vx": 0.15221388638019562, - "vy": -0.2624686658382416 - }, - { - "id": 5, - "x": -2.8001296520233154, - "y": -0.45783814787864685, - "orientation": 0.9169132709503174, - "vx": -0.21571721136569977, - "vy": 0.8331722617149353 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_trigger_flow_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 11.266666666666666 - } - }, - { - "scenario_id": "press_trigger_flow_vs_three_slot_t29.5_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 29.483333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_trigger_flow_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 29.483333333333334, - "ball_x": 2.5, - "ball_y": -1.083540678024292, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.4444451332092285, - "y": -0.35299697518348694, - "orientation": -2.732325792312622, - "vx": -6.981082378842984e-12, - "vy": -2.44804176929847e-13 - }, - { - "id": 1, - "x": -0.3967604339122772, - "y": -0.8112741112709045, - "orientation": -0.15866030752658844, - "vx": -2.015054789694659e-13, - "vy": 7.327471962526033e-14 - }, - { - "id": 2, - "x": 1.4798657894134521, - "y": -1.590241551399231, - "orientation": 0.17904295027256012, - "vx": -6.195044477408373e-13, - "vy": 7.72715225139109e-13 - }, - { - "id": 3, - "x": 0.4214329123497009, - "y": -0.9320608973503113, - "orientation": -0.059067320078611374, - "vx": 2.015054789694659e-13, - "vy": -3.3306690738754696e-15 - }, - { - "id": 4, - "x": 2.6104776859283447, - "y": -0.9242197275161743, - "orientation": 0.1679387241601944, - "vx": -2.2648549702353193e-13, - "vy": 6.328271240363392e-13 - }, - { - "id": 5, - "x": 1.6957920789718628, - "y": -0.6685322523117065, - "orientation": -0.46451735496520996, - "vx": -5.928590951498336e-13, - "vy": -6.328271240363392e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3919358253479, - "y": 0.07596062123775482, - "orientation": -0.012707807123661041, - "vx": -2.7711166694643907e-12, - "vy": -1.2044532038402167e-12 - }, - { - "id": 1, - "x": -1.5371568202972412, - "y": -0.2855367660522461, - "orientation": 0.07376530766487122, - "vx": 5.395683899678261e-13, - "vy": -2.3148150063434514e-13 - }, - { - "id": 2, - "x": -3.0171289443969727, - "y": 0.19420115649700165, - "orientation": -0.19074566662311554, - "vx": 8.79296635503124e-13, - "vy": -1.790234627208065e-13 - }, - { - "id": 3, - "x": -0.5195015072822571, - "y": -0.23025770485401154, - "orientation": -0.19123131036758423, - "vx": 1.0025313912365164e-12, - "vy": -1.7819079545233762e-13 - }, - { - "id": 4, - "x": 2.350064754486084, - "y": -1.8565149307250977, - "orientation": -1.76145601272583, - "vx": -0.004227318335324526, - "vy": -0.02179344743490219 - }, - { - "id": 5, - "x": 2.010556936264038, - "y": -0.47013503313064575, - "orientation": 2.2433528900146484, - "vx": -0.016741925850510597, - "vy": 0.0209825299680233 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_press_trigger_flow_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 29.483333333333334 - } - }, - { - "scenario_id": "press_trigger_flow_vs_three_slot_t51.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 51.016666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_trigger_flow_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 51.016666666666666, - "ball_x": 2.230991840362549, - "ball_y": -0.24317297339439392, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.405891418457031, - "y": -0.16424405574798584, - "orientation": -3.1380035877227783, - "vx": 1.787903158856352e-11, - "vy": -1.4480083798673604e-12 - }, - { - "id": 1, - "x": 2.7725181579589844, - "y": -0.7197424173355103, - "orientation": -0.9078112244606018, - "vx": 2.6645352591003757e-13, - "vy": -9.892087149410145e-13 - }, - { - "id": 2, - "x": 2.3133087158203125, - "y": -0.7357438802719116, - "orientation": -1.0579283237457275, - "vx": -8.926193117986259e-13, - "vy": 2.19824158875781e-13 - }, - { - "id": 3, - "x": 2.285918712615967, - "y": 1.4546643495559692, - "orientation": -1.8482093811035156, - "vx": -9.725553695716371e-13, - "vy": 3.3306690738754696e-14 - }, - { - "id": 4, - "x": 2.911892890930176, - "y": -0.2466735541820526, - "orientation": -0.38828593492507935, - "vx": 1.199040866595169e-13, - "vy": -4.0800696154974503e-13 - }, - { - "id": 5, - "x": 2.6022720336914062, - "y": -1.2355449199676514, - "orientation": 1.9388517141342163, - "vx": -1.3322676295501878e-14, - "vy": 1.0458300891968975e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.392401218414307, - "y": -0.2275000363588333, - "orientation": -0.009983006864786148, - "vx": 2.3714363805993344e-12, - "vy": -5.004330283497893e-13 - }, - { - "id": 1, - "x": -3.0700230598449707, - "y": -0.42768070101737976, - "orientation": -0.1803601086139679, - "vx": 1.199040866595169e-13, - "vy": 3.497202527569243e-14 - }, - { - "id": 2, - "x": -2.963777780532837, - "y": 0.03397251293063164, - "orientation": -0.02893407642841339, - "vx": -3.2107649872159527e-12, - "vy": 1.629946178027808e-12 - }, - { - "id": 3, - "x": 2.993382453918457, - "y": -0.4756789207458496, - "orientation": -0.29833221435546875, - "vx": 0.0013607207220047712, - "vy": -0.00041343108750879765 - }, - { - "id": 4, - "x": 1.4572889804840088, - "y": -0.08534599840641022, - "orientation": 2.9412882328033447, - "vx": -0.01786491833627224, - "vy": 0.0036442538257688284 - }, - { - "id": 5, - "x": 1.5745664834976196, - "y": -0.6862656474113464, - "orientation": -2.548752546310425, - "vx": -0.011701023206114769, - "vy": -0.007898292504251003 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_press_trigger_flow_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 51.016666666666666 - } - }, - { - "scenario_id": "press_trigger_flow_vs_tiki_taka_t45.5_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 45.516666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_trigger_flow_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 45.516666666666666, - "ball_x": 2.5, - "ball_y": 0.3253522217273712, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402963638305664, - "y": -0.09951137006282806, - "orientation": 3.1406469345092773, - "vx": 2.531308496145357e-12, - "vy": 6.619704784327496e-14 - }, - { - "id": 1, - "x": 3.304368257522583, - "y": 0.6222677230834961, - "orientation": 1.6040064096450806, - "vx": 6.927791673660977e-13, - "vy": 1.2656542480726785e-13 - }, - { - "id": 2, - "x": 2.0746424198150635, - "y": -0.34816277027130127, - "orientation": -2.1316349506378174, - "vx": -0.003193217096850276, - "vy": -0.005045225378125906 - }, - { - "id": 3, - "x": 2.339249610900879, - "y": -0.45279228687286377, - "orientation": -1.7735917568206787, - "vx": -0.001930867787450552, - "vy": -0.009346747770905495 - }, - { - "id": 4, - "x": 3.248823881149292, - "y": -0.4050735533237457, - "orientation": -0.7463628649711609, - "vx": 9.059419880941277e-13, - "vy": 8.1601392309949e-14 - }, - { - "id": 5, - "x": 2.605938196182251, - "y": -0.478378564119339, - "orientation": 1.0310118198394775, - "vx": 3.064215547965432e-12, - "vy": 1.4555023852835802e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.460901260375977, - "y": -0.40260109305381775, - "orientation": 0.022802967578172684, - "vx": -1.4921397450962104e-12, - "vy": -5.545564008002657e-13 - }, - { - "id": 1, - "x": 2.865771770477295, - "y": -1.1909980773925781, - "orientation": 1.5260133743286133, - "vx": 1.3322676295501878e-13, - "vy": -2.7977620220553945e-13 - }, - { - "id": 2, - "x": 2.845477819442749, - "y": 0.6165714263916016, - "orientation": 3.0692429542541504, - "vx": -4.263256414560601e-13, - "vy": 5.6621374255882984e-14 - }, - { - "id": 3, - "x": 2.993891477584839, - "y": -0.6336669921875, - "orientation": 2.0146644115448, - "vx": 3.3306690738754696e-13, - "vy": -9.42579347906758e-13 - }, - { - "id": 4, - "x": -2.943758010864258, - "y": 0.6553105711936951, - "orientation": -0.045206714421510696, - "vx": -3.064215547965432e-13, - "vy": -1.0691447727140257e-12 - }, - { - "id": 5, - "x": -3.0596401691436768, - "y": 0.3966915011405945, - "orientation": -0.0018868008628487587, - "vx": 2.1449508835758024e-12, - "vy": 7.460698725481052e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_press_trigger_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 45.516666666666666 - } - }, - { - "scenario_id": "press_trigger_flow_vs_tiki_taka_t59.7_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 59.699999999999996, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_trigger_flow_vs_tiki_taka.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 59.699999999999996, - "ball_x": 2.5526881217956543, - "ball_y": 0.46226510405540466, - "ball_vx": 2.5066615449986784e-10, - "ball_vy": -1.4863277275622977e-10, - "friendly_robots": [ - { - "id": 0, - "x": 4.409976005554199, - "y": -0.002944767940789461, - "orientation": 2.8952383995056152, - "vx": 2.212763305919907e-09, - "vy": 4.298687183990069e-09 - }, - { - "id": 1, - "x": 1.008929967880249, - "y": 0.24293777346611023, - "orientation": -0.08719033002853394, - "vx": 0.09196783602237701, - "vy": -1.4788165092468262 - }, - { - "id": 2, - "x": 2.5843334197998047, - "y": 0.3629322648048401, - "orientation": 1.6960132122039795, - "vx": -3.59720253584328e-09, - "vy": -1.7819479225522628e-09 - }, - { - "id": 3, - "x": 3.653627872467041, - "y": -1.1407606601715088, - "orientation": 2.1215522289276123, - "vx": 0.3072067201137543, - "vy": -0.6763240694999695 - }, - { - "id": 4, - "x": -2.9646127223968506, - "y": -0.16165223717689514, - "orientation": 0.11354212462902069, - "vx": 1.865174681370263e-12, - "vy": -1.6570078642530461e-13 - }, - { - "id": 5, - "x": -2.955233573913574, - "y": 0.12268579751253128, - "orientation": 0.06257038563489914, - "vx": -1.7053025658242404e-12, - "vy": -3.83026943495679e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410070896148682, - "y": -0.002953203162178397, - "orientation": 0.06769304722547531, - "vx": -2.398081733190338e-13, - "vy": -2.384550890077719e-13 - }, - { - "id": 1, - "x": 1.3048564195632935, - "y": 0.3593434691429138, - "orientation": -0.13640771806240082, - "vx": -0.03132417052984238, - "vy": -1.0626742839813232 - }, - { - "id": 2, - "x": 2.4439358711242676, - "y": 0.4890349209308624, - "orientation": 0.11305752396583557, - "vx": 7.995870632271362e-10, - "vy": 4.650083873514177e-09 - }, - { - "id": 3, - "x": 3.378204345703125, - "y": -1.7007856369018555, - "orientation": 1.9861260652542114, - "vx": 0.8883789777755737, - "vy": -0.3043854832649231 - }, - { - "id": 4, - "x": -2.9515111446380615, - "y": 0.6519875526428223, - "orientation": -0.03533124551177025, - "vx": 2.19824158875781e-12, - "vy": -3.4305891460917337e-13 - }, - { - "id": 5, - "x": -3.0567715167999268, - "y": 0.3892633020877838, - "orientation": 0.012111381627619267, - "vx": 9.459100169806334e-13, - "vy": 2.7478019859472624e-13 - } - ], - "referee_command": "STOP", - "config_a_name": "build_press_trigger_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 59.699999999999996 - } - }, - { - "scenario_id": "press_trigger_flow_vs_tiki_taka_t33.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 33.5, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_trigger_flow_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 33.5, - "ball_x": 2.7576143741607666, - "ball_y": 1.1280279159545898, - "ball_vx": 0.005986000876873732, - "ball_vy": -0.014935996383428574, - "friendly_robots": [ - { - "id": 0, - "x": 4.410130977630615, - "y": -0.0004649237380363047, - "orientation": 2.54158878326416, - "vx": 6.268798813380272e-09, - "vy": -5.192301255618759e-09 - }, - { - "id": 1, - "x": 2.86354660987854, - "y": 1.1687229871749878, - "orientation": -2.971400260925293, - "vx": 0.0015114591224119067, - "vy": -0.004322398453950882 - }, - { - "id": 2, - "x": 2.3859708309173584, - "y": -0.6839239001274109, - "orientation": 1.4555844068527222, - "vx": 0.08768242597579956, - "vy": 0.39096537232398987 - }, - { - "id": 3, - "x": -0.071503646671772, - "y": -0.12488196790218353, - "orientation": 0.420807808637619, - "vx": 1.3667430877685547, - "vy": 0.45320573449134827 - }, - { - "id": 4, - "x": 2.9903793334960938, - "y": 0.8951903581619263, - "orientation": 2.367327928543091, - "vx": -0.0005259831086732447, - "vy": -0.019528828561306 - }, - { - "id": 5, - "x": 2.276655673980713, - "y": 0.14389100670814514, - "orientation": 0.9719126224517822, - "vx": 0.5720347762107849, - "vy": -0.044298458844423294 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409811496734619, - "y": -0.0029109823517501354, - "orientation": 0.15748755633831024, - "vx": 9.023981561995242e-10, - "vy": 3.983059215784124e-09 - }, - { - "id": 1, - "x": 2.868568181991577, - "y": -1.1686235666275024, - "orientation": 1.622053861618042, - "vx": 0.009424110874533653, - "vy": 0.6719375848770142 - }, - { - "id": 2, - "x": 2.689175605773926, - "y": 1.2148572206497192, - "orientation": -1.7834581136703491, - "vx": -0.14430572092533112, - "vy": -0.45523786544799805 - }, - { - "id": 3, - "x": 2.6713027954101562, - "y": 1.714053750038147, - "orientation": -1.4999257326126099, - "vx": 0.5972291827201843, - "vy": -0.05045938119292259 - }, - { - "id": 4, - "x": -2.9773788452148438, - "y": 0.6711920499801636, - "orientation": 0.08055098354816437, - "vx": 3.5922997909665355e-09, - "vy": -3.4129900683410597e-08 - }, - { - "id": 5, - "x": -3.1924855709075928, - "y": 0.48736926913261414, - "orientation": 0.1073138564825058, - "vx": 0.01746366359293461, - "vy": -0.020774416625499725 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_trigger_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 33.5 - } - }, - { - "scenario_id": "press_trigger_flow_vs_tiki_taka_t62.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 62.11666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_trigger_flow_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 62.11666666666667, - "ball_x": 2.5014729499816895, - "ball_y": 0.30672627687454224, - "ball_vx": -1.3069165106571745e-05, - "ball_vy": 7.694670057389885e-05, - "friendly_robots": [ - { - "id": 0, - "x": 4.410346508026123, - "y": 0.002933021867647767, - "orientation": 2.9738035202026367, - "vx": -1.1377014175195654e-07, - "vy": -6.710083084726648e-07 - }, - { - "id": 1, - "x": 2.0559298992156982, - "y": 0.2982393801212311, - "orientation": 0.3003910183906555, - "vx": 0.9107069969177246, - "vy": 0.2583732604980469 - }, - { - "id": 2, - "x": 2.6157233715057373, - "y": 0.3310849666595459, - "orientation": 3.014808177947998, - "vx": -6.983063940424472e-07, - "vy": -4.7579871420566633e-07 - }, - { - "id": 3, - "x": 2.5784270763397217, - "y": 1.3151817321777344, - "orientation": -1.8544352054595947, - "vx": -0.3865807056427002, - "vy": 1.3264737129211426 - }, - { - "id": 4, - "x": 0.24823851883411407, - "y": -0.6311491131782532, - "orientation": 0.34279128909111023, - "vx": 1.9079283475875854, - "vy": -0.2073843628168106 - }, - { - "id": 5, - "x": 0.138876810669899, - "y": 0.16504156589508057, - "orientation": 0.10034965723752975, - "vx": 1.846083402633667, - "vy": -0.08438730239868164 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4085774421691895, - "y": -0.32706838846206665, - "orientation": 0.08727598935365677, - "vx": -0.002462829230353236, - "vy": -0.14586156606674194 - }, - { - "id": 1, - "x": 1.8942625522613525, - "y": -0.4990231990814209, - "orientation": 0.9531711339950562, - "vx": 0.2788639962673187, - "vy": 0.524806559085846 - }, - { - "id": 2, - "x": 2.399834632873535, - "y": 0.26724129915237427, - "orientation": 0.3925047218799591, - "vx": 0.38846099376678467, - "vy": 0.5217576622962952 - }, - { - "id": 3, - "x": 2.86336350440979, - "y": -0.5553195476531982, - "orientation": 1.9648226499557495, - "vx": 0.1646658033132553, - "vy": 1.5741008520126343 - }, - { - "id": 4, - "x": -3.0055630207061768, - "y": 0.4885745346546173, - "orientation": -0.030614225193858147, - "vx": -0.007811329327523708, - "vy": -0.018574653193354607 - }, - { - "id": 5, - "x": -3.199401617050171, - "y": 0.20793838798999786, - "orientation": 0.015755798667669296, - "vx": 0.30061283707618713, - "vy": -0.29868972301483154 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_press_trigger_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 62.11666666666667 - } - }, - { - "scenario_id": "press_trigger_flow_vs_tiki_taka_plus_t56.9_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 56.916666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_trigger_flow_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 56.916666666666664, - "ball_x": -1.9298704862594604, - "ball_y": 0.020311398431658745, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402867794036865, - "y": 0.3182651996612549, - "orientation": -3.1406521797180176, - "vx": -5.3290705182007514e-14, - "vy": 4.9960036108132044e-15 - }, - { - "id": 1, - "x": -0.3460260033607483, - "y": 1.6890449523925781, - "orientation": -2.4861457347869873, - "vx": -1.0941247907680918e-12, - "vy": -2.5979218776228663e-13 - }, - { - "id": 2, - "x": 1.711850643157959, - "y": 1.2461810111999512, - "orientation": -2.8349905014038086, - "vx": -2.944311461305915e-12, - "vy": -1.0058620603103918e-12 - }, - { - "id": 3, - "x": -1.462208867073059, - "y": 0.6656909584999084, - "orientation": 0.9428025484085083, - "vx": -4.453315705177374e-05, - "vy": -6.14574018982239e-05 - }, - { - "id": 4, - "x": 2.6020567417144775, - "y": -0.7292949557304382, - "orientation": 2.9816157817840576, - "vx": 5.062616992290714e-13, - "vy": -8.326672684688674e-14 - }, - { - "id": 5, - "x": -1.2237932682037354, - "y": 0.40421682596206665, - "orientation": 0.4827779233455658, - "vx": 6.994405055138486e-13, - "vy": -9.142686607788164e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.392380237579346, - "y": -0.004053593147546053, - "orientation": 0.02010962925851345, - "vx": -3.916866830877552e-12, - "vy": 7.460698725481052e-13 - }, - { - "id": 1, - "x": -0.46805253624916077, - "y": 1.369154453277588, - "orientation": -2.5249722003936768, - "vx": -6.677991493120317e-13, - "vy": -1.0125233984581428e-12 - }, - { - "id": 2, - "x": -1.6785074472427368, - "y": 0.8152878284454346, - "orientation": -1.8769605159759521, - "vx": 8.260059303211165e-13, - "vy": -5.362377208939506e-13 - }, - { - "id": 3, - "x": -1.9427123069763184, - "y": 0.49442681670188904, - "orientation": 1.5107524394989014, - "vx": 5.329070518200751e-13, - "vy": -2.6345592374354965e-12 - }, - { - "id": 4, - "x": 1.796971082687378, - "y": 0.7503227591514587, - "orientation": -2.9677281379699707, - "vx": 6.661338147750939e-15, - "vy": 2.7977620220553945e-13 - }, - { - "id": 5, - "x": 2.927003860473633, - "y": -0.3316299021244049, - "orientation": 3.0540378093719482, - "vx": 3.5571545708990016e-12, - "vy": -1.2423395645555502e-12 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_press_trigger_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 56.916666666666664 - } - }, - { - "scenario_id": "press_trigger_flow_vs_tiki_taka_plus_t17.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 17.4, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_trigger_flow_vs_tiki_taka_plus.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 17.4, - "ball_x": 3.165874481201172, - "ball_y": -0.048506926745176315, - "ball_vx": 0.008076542057096958, - "ball_vy": 0.04699620604515076, - "friendly_robots": [ - { - "id": 0, - "x": 4.409364223480225, - "y": -0.02292521297931671, - "orientation": -3.1250927448272705, - "vx": 0.0011051521869376302, - "vy": 0.040268424898386 - }, - { - "id": 1, - "x": 3.2080130577087402, - "y": -0.44986051321029663, - "orientation": 1.3051577806472778, - "vx": 0.03400383144617081, - "vy": 0.36895957589149475 - }, - { - "id": 2, - "x": 1.2141735553741455, - "y": 0.0755944773554802, - "orientation": -0.010441096499562263, - "vx": 0.8396080732345581, - "vy": -0.2680157423019409 - }, - { - "id": 3, - "x": 1.749498724937439, - "y": -1.0904284715652466, - "orientation": 0.6089417934417725, - "vx": 0.6141989827156067, - "vy": -0.36614954471588135 - }, - { - "id": 4, - "x": 2.0112884044647217, - "y": 0.07056596875190735, - "orientation": -0.6086072325706482, - "vx": 1.3401730060577393, - "vy": -0.268673837184906 - }, - { - "id": 5, - "x": 3.2789008617401123, - "y": -0.07102221250534058, - "orientation": -3.056821346282959, - "vx": -0.0014232988469302654, - "vy": -0.00020312823471613228 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409435272216797, - "y": -0.31303009390830994, - "orientation": 0.025253864005208015, - "vx": 0.0005001174286007881, - "vy": -0.16686102747917175 - }, - { - "id": 1, - "x": 1.9127280712127686, - "y": -1.0146623849868774, - "orientation": -2.841493844985962, - "vx": 0.5786661505699158, - "vy": -0.2890080511569977 - }, - { - "id": 2, - "x": 1.5942442417144775, - "y": -0.40278133749961853, - "orientation": 0.18504588305950165, - "vx": 0.5917206406593323, - "vy": -0.02679409086704254 - }, - { - "id": 3, - "x": 0.6592764258384705, - "y": -0.5412055253982544, - "orientation": 0.19699802994728088, - "vx": 0.9050420522689819, - "vy": 0.22061900794506073 - }, - { - "id": 4, - "x": -0.6083537340164185, - "y": 0.613852858543396, - "orientation": -0.21105413138866425, - "vx": -1.9147344827651978, - "vy": -0.15473201870918274 - }, - { - "id": 5, - "x": 1.387266755104065, - "y": -0.01744961179792881, - "orientation": -0.105733223259449, - "vx": -0.8125798106193542, - "vy": 0.21915704011917114 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_trigger_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 17.4 - } - }, - { - "scenario_id": "press_trigger_flow_vs_tiki_taka_plus_t31.8_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 31.799999999999997, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_trigger_flow_vs_tiki_taka_plus.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 31.799999999999997, - "ball_x": 1.2191184759140015, - "ball_y": -2.5666823387145996, - "ball_vx": 0.3530171811580658, - "ball_vy": 0.7726170420646667, - "friendly_robots": [ - { - "id": 0, - "x": 4.409544467926025, - "y": 0.3385453522205353, - "orientation": -2.388016939163208, - "vx": 0.00047093737521208823, - "vy": 0.13091304898262024 - }, - { - "id": 1, - "x": 2.520153522491455, - "y": -0.543034553527832, - "orientation": -1.844533920288086, - "vx": 0.3388872444629669, - "vy": 0.8518704771995544 - }, - { - "id": 2, - "x": 2.5498170852661133, - "y": 0.4455355405807495, - "orientation": -2.261831521987915, - "vx": -0.4152032136917114, - "vy": -0.7448076009750366 - }, - { - "id": 3, - "x": 1.469840407371521, - "y": -2.436204195022583, - "orientation": -2.43106746673584, - "vx": 0.1173979640007019, - "vy": -0.07158409059047699 - }, - { - "id": 4, - "x": 2.6010615825653076, - "y": -2.2972769737243652, - "orientation": -2.8833048343658447, - "vx": -1.035402078741754e-06, - "vy": 3.880727945215767e-06 - }, - { - "id": 5, - "x": 1.3076082468032837, - "y": -2.511061906814575, - "orientation": -2.4822564125061035, - "vx": 0.5867940783500671, - "vy": 0.4400869309902191 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409934997558594, - "y": -0.00296146422624588, - "orientation": -0.44707775115966797, - "vx": 5.014952648707549e-07, - "vy": 1.0448990224176669e-06 - }, - { - "id": 1, - "x": 1.0937728881835938, - "y": -2.0352232456207275, - "orientation": -1.405573844909668, - "vx": 0.22486546635627747, - "vy": 0.056543249636888504 - }, - { - "id": 2, - "x": 1.9500921964645386, - "y": -0.2637965977191925, - "orientation": -1.860132098197937, - "vx": 0.2504613995552063, - "vy": -0.05607756972312927 - }, - { - "id": 3, - "x": 1.1099357604980469, - "y": -2.665126323699951, - "orientation": 0.19016225636005402, - "vx": 0.29352784156799316, - "vy": 0.3134540915489197 - }, - { - "id": 4, - "x": -3.2092456817626953, - "y": -0.3320824205875397, - "orientation": -0.488832026720047, - "vx": -0.019326968118548393, - "vy": 0.16338211297988892 - }, - { - "id": 5, - "x": -2.9338879585266113, - "y": -0.2707524597644806, - "orientation": -0.529204785823822, - "vx": -0.00472031207755208, - "vy": 0.05869278684258461 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_trigger_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 31.8 - } - }, - { - "scenario_id": "press_trigger_flow_vs_tiki_taka_plus_t49.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 49.38333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/press_trigger_flow_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 49.38333333333333, - "ball_x": -2.0482354164123535, - "ball_y": 1.014981746673584, - "ball_vx": 0.00545663945376873, - "ball_vy": 0.09832920134067535, - "friendly_robots": [ - { - "id": 0, - "x": 4.414544105529785, - "y": 0.07734239101409912, - "orientation": 3.000319242477417, - "vx": -0.011733617633581161, - "vy": -0.13515624403953552 - }, - { - "id": 1, - "x": -1.0919005870819092, - "y": -0.6602978706359863, - "orientation": 1.9612494707107544, - "vx": -0.20516420900821686, - "vy": -0.31010305881500244 - }, - { - "id": 2, - "x": -1.261194109916687, - "y": 1.409548044204712, - "orientation": -2.452216386795044, - "vx": 1.1534883975982666, - "vy": 0.1597844958305359 - }, - { - "id": 3, - "x": -1.9425060749053955, - "y": 0.9752297401428223, - "orientation": 1.7578853368759155, - "vx": 0.41893136501312256, - "vy": 0.7720741033554077 - }, - { - "id": 4, - "x": 2.5999596118927, - "y": -0.023633046075701714, - "orientation": 2.9240760803222656, - "vx": 8.262496703537181e-05, - "vy": 0.06409487128257751 - }, - { - "id": 5, - "x": -1.666341781616211, - "y": 0.9018003344535828, - "orientation": 2.8520357608795166, - "vx": 0.11195669323205948, - "vy": 0.07462435960769653 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410175800323486, - "y": -0.009750012308359146, - "orientation": 0.4067949056625366, - "vx": 0.00032186988391913474, - "vy": 0.017119159922003746 - }, - { - "id": 1, - "x": -1.8896971940994263, - "y": -1.1715505123138428, - "orientation": 1.6790218353271484, - "vx": -0.8323938846588135, - "vy": -1.6903250217437744 - }, - { - "id": 2, - "x": -2.465737819671631, - "y": 0.6082161068916321, - "orientation": 1.3523112535476685, - "vx": -0.49910762906074524, - "vy": 1.680619716644287 - }, - { - "id": 3, - "x": -2.1529862880706787, - "y": 1.054344654083252, - "orientation": -0.2175644338130951, - "vx": -0.01997416466474533, - "vy": 0.03500961512327194 - }, - { - "id": 4, - "x": -0.5884888768196106, - "y": 1.0106847286224365, - "orientation": 3.022557258605957, - "vx": 1.705856442451477, - "vy": 0.13611376285552979 - }, - { - "id": 5, - "x": 2.879927158355713, - "y": -0.3357456624507904, - "orientation": 2.8767738342285156, - "vx": 0.08807727694511414, - "vy": 0.007661899551749229 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_press_trigger_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 49.38333333333333 - } - }, - { - "scenario_id": "score_aware_counter_flow_vs_tiki_taka_t32.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 32.833333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/score_aware_counter_flow_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 32.833333333333336, - "ball_x": 1.875271201133728, - "ball_y": 2.3467302322387695, - "ball_vx": 0.010675296187400818, - "ball_vy": 0.006803644355386496, - "friendly_robots": [ - { - "id": 0, - "x": 4.409907341003418, - "y": -0.40701282024383545, - "orientation": 2.315809726715088, - "vx": 2.5984281393220954e-08, - "vy": 2.3069146593002188e-08 - }, - { - "id": 1, - "x": 3.3394277095794678, - "y": -0.020794620737433434, - "orientation": 2.1318905353546143, - "vx": 0.2471742033958435, - "vy": -0.2568458020687103 - }, - { - "id": 2, - "x": 3.136212110519409, - "y": 0.05587222799658775, - "orientation": 2.041804552078247, - "vx": 0.3438962996006012, - "vy": 0.7444607019424438 - }, - { - "id": 3, - "x": 1.8729431629180908, - "y": 2.2291929721832275, - "orientation": 2.375622034072876, - "vx": -0.7464263439178467, - "vy": -0.22716236114501953 - }, - { - "id": 4, - "x": 2.22314715385437, - "y": 2.0371084213256836, - "orientation": 2.426501750946045, - "vx": -0.022026194259524345, - "vy": 0.016673369333148003 - }, - { - "id": 5, - "x": 2.5999538898468018, - "y": 1.2034913301467896, - "orientation": 2.136350154876709, - "vx": 8.195043483283371e-05, - "vy": 0.01498267613351345 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409926414489746, - "y": 0.05847020447254181, - "orientation": 0.35282692313194275, - "vx": -0.0001834177819546312, - "vy": -0.10282548516988754 - }, - { - "id": 1, - "x": 2.912645101547241, - "y": -0.20430304110050201, - "orientation": 1.913664698600769, - "vx": 0.46756377816200256, - "vy": -0.5900745987892151 - }, - { - "id": 2, - "x": 1.813807487487793, - "y": 2.4431793689727783, - "orientation": -0.7627071738243103, - "vx": -3.2006568062570295e-07, - "vy": 3.6792732771573355e-06 - }, - { - "id": 3, - "x": 2.592291831970215, - "y": 0.23357921838760376, - "orientation": 1.9919134378433228, - "vx": 0.39854657649993896, - "vy": 1.2930773496627808 - }, - { - "id": 4, - "x": -2.848005771636963, - "y": 0.20452211797237396, - "orientation": 0.4255634844303131, - "vx": -0.005683660041540861, - "vy": 0.010321867652237415 - }, - { - "id": 5, - "x": -3.0958476066589355, - "y": 0.06707891821861267, - "orientation": 0.4290100038051605, - "vx": -3.191221864540239e-08, - "vy": 9.777483001016662e-08 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_score_aware_counter_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 32.833333333333336 - } - }, - { - "scenario_id": "score_aware_counter_flow_vs_tiki_taka_plus_t35.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 35.78333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/score_aware_counter_flow_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 35.78333333333333, - "ball_x": 3.1495163440704346, - "ball_y": 2.1696889400482178, - "ball_vx": -0.028550000861287117, - "ball_vy": 0.545782744884491, - "friendly_robots": [ - { - "id": 0, - "x": 4.4153056144714355, - "y": 0.1560824066400528, - "orientation": 2.1522088050842285, - "vx": -0.013166926801204681, - "vy": -0.26677659153938293 - }, - { - "id": 1, - "x": 3.470156669616699, - "y": 1.4934626817703247, - "orientation": 1.9352775812149048, - "vx": 0.2908829152584076, - "vy": 0.9199870824813843 - }, - { - "id": 2, - "x": 2.602617025375366, - "y": 1.8864517211914062, - "orientation": 0.5543702244758606, - "vx": 0.015598365105688572, - "vy": 0.5654146671295166 - }, - { - "id": 3, - "x": 3.2653932571411133, - "y": 2.1700477600097656, - "orientation": 3.126328229904175, - "vx": 0.1266431212425232, - "vy": 0.8160746693611145 - }, - { - "id": 4, - "x": 3.2058379650115967, - "y": 1.7037523984909058, - "orientation": 1.645524501800537, - "vx": -0.2529330253601074, - "vy": 0.06088012084364891 - }, - { - "id": 5, - "x": 2.600172519683838, - "y": 0.959204375743866, - "orientation": 1.1476550102233887, - "vx": 9.64568680501543e-05, - "vy": 0.15029123425483704 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412426948547363, - "y": -0.07872998714447021, - "orientation": 0.2877748906612396, - "vx": 0.004277572501450777, - "vy": 0.13851100206375122 - }, - { - "id": 1, - "x": 3.161097288131714, - "y": 2.0135886669158936, - "orientation": 1.0847231149673462, - "vx": 0.15904462337493896, - "vy": 0.25577816367149353 - }, - { - "id": 2, - "x": 3.096348524093628, - "y": 2.353484630584717, - "orientation": -0.8085870146751404, - "vx": 0.4417513906955719, - "vy": -0.14644332230091095 - }, - { - "id": 3, - "x": 3.0445611476898193, - "y": 2.149918794631958, - "orientation": 0.19673557579517365, - "vx": 0.1583019196987152, - "vy": 0.34833064675331116 - }, - { - "id": 4, - "x": 2.761138439178467, - "y": 0.633538007736206, - "orientation": 1.2522411346435547, - "vx": 0.23984064161777496, - "vy": 0.3183319568634033 - }, - { - "id": 5, - "x": 2.683168411254883, - "y": 0.29240232706069946, - "orientation": 1.268764615058899, - "vx": 0.20246146619319916, - "vy": 0.9504833221435547 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_score_aware_counter_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 35.78333333333333 - } - }, - { - "scenario_id": "score_aware_zone_flow_vs_shadow_switch_t35.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 35.25, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/score_aware_zone_flow_vs_shadow_switch.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 35.25, - "ball_x": -1.0984196662902832, - "ball_y": 0.8456929326057434, - "ball_vx": -0.6951643228530884, - "ball_vy": 0.7093235850334167, - "friendly_robots": [ - { - "id": 0, - "x": 4.410012245178223, - "y": 0.005566190462559462, - "orientation": 3.021084785461426, - "vx": 2.3714406779618002e-05, - "vy": -0.009236006997525692 - }, - { - "id": 1, - "x": -2.583834648132324, - "y": 0.03300618752837181, - "orientation": 0.47425714135169983, - "vx": 0.45990267395973206, - "vy": -0.022975066676735878 - }, - { - "id": 2, - "x": -0.3428037464618683, - "y": 0.25468209385871887, - "orientation": 2.6135499477386475, - "vx": 0.1490500420331955, - "vy": 0.17989425361156464 - }, - { - "id": 3, - "x": -1.317110538482666, - "y": 0.25801828503608704, - "orientation": 1.340479850769043, - "vx": -1.2651219367980957, - "vy": 0.4811735451221466 - }, - { - "id": 4, - "x": -2.3894364833831787, - "y": -0.051108844578266144, - "orientation": 0.5260596871376038, - "vx": 0.39299526810646057, - "vy": 0.13364830613136292 - }, - { - "id": 5, - "x": -1.503314733505249, - "y": 0.47611621022224426, - "orientation": 0.23905080556869507, - "vx": -0.6287671327590942, - "vy": -0.29406556487083435 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412350654602051, - "y": 0.24065086245536804, - "orientation": 0.14601653814315796, - "vx": 0.0034224679693579674, - "vy": 0.29771876335144043 - }, - { - "id": 1, - "x": -2.951852798461914, - "y": -0.082853302359581, - "orientation": 0.3492555618286133, - "vx": 0.548180878162384, - "vy": -0.8931348323822021 - }, - { - "id": 2, - "x": -3.1830286979675293, - "y": -0.08533290773630142, - "orientation": 0.3796306252479553, - "vx": 0.758316695690155, - "vy": -0.8112365007400513 - }, - { - "id": 3, - "x": -1.0803991556167603, - "y": 0.6797999143600464, - "orientation": -0.44423943758010864, - "vx": 0.005407783668488264, - "vy": 0.209350124001503 - }, - { - "id": 4, - "x": 0.2813621461391449, - "y": 0.07672057300806046, - "orientation": 2.6113193035125732, - "vx": -1.0747581720352173, - "vy": 0.06116139143705368 - }, - { - "id": 5, - "x": -2.1920716762542725, - "y": -0.051210660487413406, - "orientation": 0.5603910684585571, - "vx": -0.7022150754928589, - "vy": -0.2000332474708557 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_score_aware_zone_flow_kernel_strategy", - "config_b_name": "build_shadow_switch_kernel_strategy", - "frame_ts": 35.25 - } - }, - { - "scenario_id": "score_aware_zone_flow_vs_switch_of_play_t10.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 9.966666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/score_aware_zone_flow_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 9.966666666666667, - "ball_x": -2.9148144721984863, - "ball_y": -0.322723925113678, - "ball_vx": 0.029571115970611572, - "ball_vy": -0.42768099904060364, - "friendly_robots": [ - { - "id": 0, - "x": 4.409841537475586, - "y": -0.033415134996175766, - "orientation": -3.0921201705932617, - "vx": 0.0003496168355923146, - "vy": 0.058605875819921494 - }, - { - "id": 1, - "x": -2.2416303157806396, - "y": -0.5786513090133667, - "orientation": 0.5594008564949036, - "vx": 0.153420090675354, - "vy": 0.012148317880928516 - }, - { - "id": 2, - "x": -3.0001749992370605, - "y": -0.06678557395935059, - "orientation": -0.3109823763370514, - "vx": 0.23267394304275513, - "vy": -0.5277205109596252 - }, - { - "id": 3, - "x": -0.6758865118026733, - "y": -0.4491424858570099, - "orientation": -3.093165636062622, - "vx": -1.2433240413665771, - "vy": 0.5332636833190918 - }, - { - "id": 4, - "x": -1.7934315204620361, - "y": 0.7509336471557617, - "orientation": -1.9922486543655396, - "vx": -0.005496683064848185, - "vy": -0.0034607991110533476 - }, - { - "id": 5, - "x": -2.7375686168670654, - "y": 0.07630643993616104, - "orientation": -1.2031660079956055, - "vx": -0.12700404226779938, - "vy": -0.02578466385602951 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41735315322876, - "y": -0.011440313421189785, - "orientation": -0.19089095294475555, - "vx": 0.006600045599043369, - "vy": -0.21243816614151 - }, - { - "id": 1, - "x": -1.4645185470581055, - "y": 0.7869583368301392, - "orientation": -2.0677199363708496, - "vx": -0.4897814691066742, - "vy": 1.3169902563095093 - }, - { - "id": 2, - "x": -0.7449747323989868, - "y": -0.9284027218818665, - "orientation": -3.0269970893859863, - "vx": -0.6905091404914856, - "vy": -0.3115316927433014 - }, - { - "id": 3, - "x": 2.0967133045196533, - "y": 2.162994384765625, - "orientation": -2.5988802909851074, - "vx": 0.6459856629371643, - "vy": 0.397660493850708 - }, - { - "id": 4, - "x": -2.993464708328247, - "y": -0.25751516222953796, - "orientation": -0.3302866518497467, - "vx": -0.02802366390824318, - "vy": -0.31630653142929077 - }, - { - "id": 5, - "x": -3.2773191928863525, - "y": 0.10027612745761871, - "orientation": -0.6005880236625671, - "vx": -0.22593389451503754, - "vy": -0.726772665977478 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_score_aware_zone_flow_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 9.966666666666667 - } - }, - { - "scenario_id": "score_aware_zone_flow_vs_three_slot_t64.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 64.36666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/score_aware_zone_flow_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 64.36666666666666, - "ball_x": -0.5773999691009521, - "ball_y": 2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402873516082764, - "y": 0.11868248134851456, - "orientation": 3.138887882232666, - "vx": 9.592326932761353e-13, - "vy": 1.8984813721090177e-13 - }, - { - "id": 1, - "x": 2.9765379428863525, - "y": 0.6970534920692444, - "orientation": 2.6166534423828125, - "vx": 1.5987211554602254e-13, - "vy": 1.865174681370263e-12 - }, - { - "id": 2, - "x": 3.257085084915161, - "y": 1.1146472692489624, - "orientation": 2.5249855518341064, - "vx": 1.1457501614131615e-12, - "vy": 7.926992395823618e-13 - }, - { - "id": 3, - "x": 0.39779114723205566, - "y": 0.8243005871772766, - "orientation": 2.3247904777526855, - "vx": -5.062616992290714e-13, - "vy": 7.926992395823618e-13 - }, - { - "id": 4, - "x": -0.6756448149681091, - "y": 1.915771722793579, - "orientation": 2.349234104156494, - "vx": 1.4288570326925765e-12, - "vy": 3.4772185131259903e-12 - }, - { - "id": 5, - "x": -2.928205728530884, - "y": -0.20760197937488556, - "orientation": 0.9358841776847839, - "vx": -1.1590728377086634e-12, - "vy": -5.812017533912694e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393082618713379, - "y": 0.0012826788006350398, - "orientation": 0.021337391808629036, - "vx": -1.3589129821411916e-12, - "vy": 3.2526065174565133e-16 - }, - { - "id": 1, - "x": -2.847355842590332, - "y": 1.1815791130065918, - "orientation": 0.742350161075592, - "vx": 4.5297099404706387e-13, - "vy": 6.794564910705958e-13 - }, - { - "id": 2, - "x": -2.9510111808776855, - "y": 0.8310524821281433, - "orientation": 0.8176672458648682, - "vx": 4.1300296516055823e-13, - "vy": -9.658940314238862e-14 - }, - { - "id": 3, - "x": -2.318301200866699, - "y": 0.8566581010818481, - "orientation": 1.599355697631836, - "vx": -1.199040866595169e-13, - "vy": -1.3222756223285614e-12 - }, - { - "id": 4, - "x": -1.1617792844772339, - "y": 2.2338674068450928, - "orientation": -2.417219638824463, - "vx": -0.02680213749408722, - "vy": -0.023672038689255714 - }, - { - "id": 5, - "x": 0.25031864643096924, - "y": 1.3074429035186768, - "orientation": 2.341238021850586, - "vx": 1.2823075934420558e-13, - "vy": 4.729550084903167e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_score_aware_zone_flow_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 64.36666666666666 - } - }, - { - "scenario_id": "score_aware_zone_flow_vs_three_slot_t32.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 32.45, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/score_aware_zone_flow_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 32.45, - "ball_x": -2.4863128662109375, - "ball_y": 1.1975271701812744, - "ball_vx": -0.36059802770614624, - "ball_vy": -0.44641998410224915, - "friendly_robots": [ - { - "id": 0, - "x": 4.410190582275391, - "y": 0.19762670993804932, - "orientation": 2.9772138595581055, - "vx": -0.001411002827808261, - "vy": 0.13254466652870178 - }, - { - "id": 1, - "x": 3.0369884967803955, - "y": 0.4335060119628906, - "orientation": 2.934800386428833, - "vx": -0.23876048624515533, - "vy": -0.5995076894760132 - }, - { - "id": 2, - "x": 2.8112239837646484, - "y": 0.4941197633743286, - "orientation": 2.8931386470794678, - "vx": -0.10506924241781235, - "vy": -0.6932330131530762 - }, - { - "id": 3, - "x": -3.016613245010376, - "y": 1.1809382438659668, - "orientation": 0.06326832622289658, - "vx": 0.264458030462265, - "vy": -0.28751957416534424 - }, - { - "id": 4, - "x": -2.436992645263672, - "y": 1.4011080265045166, - "orientation": -0.4183475971221924, - "vx": 0.21788032352924347, - "vy": 0.15649498999118805 - }, - { - "id": 5, - "x": -2.9276187419891357, - "y": 0.14920750260353088, - "orientation": 1.1369249820709229, - "vx": -2.0794402644241927e-06, - "vy": 9.659671604822506e-07 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411934852600098, - "y": 0.09050504118204117, - "orientation": 0.5335997939109802, - "vx": 0.024884499609470367, - "vy": 0.09314272552728653 - }, - { - "id": 1, - "x": -2.3996753692626953, - "y": 1.0221048593521118, - "orientation": -0.9118707776069641, - "vx": -0.21527226269245148, - "vy": 0.2949066758155823 - }, - { - "id": 2, - "x": -3.035930871963501, - "y": 0.7725275754928589, - "orientation": 0.6842079162597656, - "vx": -0.21807564795017242, - "vy": 0.17090822756290436 - }, - { - "id": 3, - "x": -2.9145147800445557, - "y": 0.5607181191444397, - "orientation": 0.8440297842025757, - "vx": -0.0005391811719164252, - "vy": 0.10075824707746506 - }, - { - "id": 4, - "x": -2.291879653930664, - "y": 1.2945919036865234, - "orientation": -2.395195484161377, - "vx": 0.1259610801935196, - "vy": 0.036935292184352875 - }, - { - "id": 5, - "x": -2.784114360809326, - "y": -1.4910296201705933, - "orientation": 1.767573595046997, - "vx": -0.3769375681877136, - "vy": 0.9946003556251526 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_score_aware_zone_flow_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 32.45 - } - }, - { - "scenario_id": "score_aware_zone_flow_vs_three_slot_t47.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 47.166666666666664, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/score_aware_zone_flow_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 47.166666666666664, - "ball_x": 2.494554281234741, - "ball_y": 1.2746937274932861, - "ball_vx": 3.197442310920451e-13, - "ball_vy": 2.0650148258027912e-13, - "friendly_robots": [ - { - "id": 0, - "x": 4.4101057052612305, - "y": -0.02762208692729473, - "orientation": 2.5392580032348633, - "vx": -0.0002625308115966618, - "vy": 0.04853907600045204 - }, - { - "id": 1, - "x": 2.0718319416046143, - "y": 0.8949282765388489, - "orientation": 0.9234520196914673, - "vx": -0.11936449259519577, - "vy": 0.45218726992607117 - }, - { - "id": 2, - "x": 2.603621244430542, - "y": 1.3002431392669678, - "orientation": -2.8899850845336914, - "vx": 1.532107773982716e-12, - "vy": -7.593925488436071e-13 - }, - { - "id": 3, - "x": 2.0958292484283447, - "y": -1.5491307973861694, - "orientation": 1.1461931467056274, - "vx": 1.4258928298950195, - "vy": 0.0435766875743866 - }, - { - "id": 4, - "x": -1.787699580192566, - "y": 0.7500736117362976, - "orientation": 0.12257734686136246, - "vx": -0.021640218794345856, - "vy": -0.00012947616050951183 - }, - { - "id": 5, - "x": -2.91213321685791, - "y": -0.34869328141212463, - "orientation": 0.290275514125824, - "vx": -0.031414858996868134, - "vy": -0.032251495867967606 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394387245178223, - "y": -0.1593528687953949, - "orientation": 0.018417052924633026, - "vx": 8.819611707622244e-12, - "vy": -2.1707635688983373e-12 - }, - { - "id": 1, - "x": -1.897613286972046, - "y": 0.03297652304172516, - "orientation": 0.178658127784729, - "vx": -1.6653345369377348e-13, - "vy": -3.620020949668401e-13 - }, - { - "id": 2, - "x": -3.0928425788879395, - "y": 0.4712323248386383, - "orientation": 0.11330361664295197, - "vx": -9.325873406851315e-14, - "vy": 7.210898544940392e-13 - }, - { - "id": 3, - "x": -1.7747784852981567, - "y": -0.09859735518693924, - "orientation": 0.04674631729722023, - "vx": -2.0117241206207837e-12, - "vy": -4.2923997689570115e-13 - }, - { - "id": 4, - "x": 1.7257801294326782, - "y": 1.0641435384750366, - "orientation": -2.874112129211426, - "vx": 2.2715163083830703e-12, - "vy": -1.5720758028692217e-12 - }, - { - "id": 5, - "x": 0.6753842830657959, - "y": -0.02348550409078598, - "orientation": 0.41577503085136414, - "vx": 1.8984813721090177e-13, - "vy": 1.2906342661267445e-13 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_score_aware_zone_flow_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 47.166666666666664 - } - }, - { - "scenario_id": "score_aware_zone_flow_vs_three_slot_t60.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 60.75, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/score_aware_zone_flow_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 60.75, - "ball_x": -0.5736196041107178, - "ball_y": 2.9894027709960938, - "ball_vx": 0.00233126780949533, - "ball_vy": -0.0014824261888861656, - "friendly_robots": [ - { - "id": 0, - "x": 4.410081386566162, - "y": -0.06704560667276382, - "orientation": 2.5844225883483887, - "vx": -0.0003057551512029022, - "vy": 0.42220720648765564 - }, - { - "id": 1, - "x": 2.936962604522705, - "y": 0.8858130574226379, - "orientation": 2.5996270179748535, - "vx": 0.033600691705942154, - "vy": 0.21505101025104523 - }, - { - "id": 2, - "x": 3.2387876510620117, - "y": 0.9696425795555115, - "orientation": 2.592655658721924, - "vx": 0.24014407396316528, - "vy": 0.9430526494979858 - }, - { - "id": 3, - "x": 1.3518824577331543, - "y": 0.4781104028224945, - "orientation": 2.2492117881774902, - "vx": -1.3926981687545776, - "vy": 0.44630831480026245 - }, - { - "id": 4, - "x": -1.6314300298690796, - "y": 0.9359833598136902, - "orientation": 2.5237982273101807, - "vx": 0.6970916986465454, - "vy": 0.7203667163848877 - }, - { - "id": 5, - "x": -2.927464723587036, - "y": -0.2086964249610901, - "orientation": 0.9295625686645508, - "vx": -0.004358822945505381, - "vy": 0.005953438114374876 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4077606201171875, - "y": 0.37075275182724, - "orientation": 0.6357253789901733, - "vx": 0.012832964770495892, - "vy": -0.331756055355072 - }, - { - "id": 1, - "x": -2.4006080627441406, - "y": 1.2136656045913696, - "orientation": 0.9112206101417542, - "vx": -1.1686680316925049, - "vy": -0.029019860550761223 - }, - { - "id": 2, - "x": -3.0286457538604736, - "y": 0.8605800867080688, - "orientation": 0.7207098007202148, - "vx": 0.0329260528087616, - "vy": 0.2452412247657776 - }, - { - "id": 3, - "x": -1.8563416004180908, - "y": -0.3128937780857086, - "orientation": 0.836681604385376, - "vx": -0.052685271948575974, - "vy": 0.9396479725837708 - }, - { - "id": 4, - "x": -0.3789726793766022, - "y": 2.869765281677246, - "orientation": 2.5918006896972656, - "vx": -0.356143593788147, - "vy": 0.21896277368068695 - }, - { - "id": 5, - "x": 1.3234940767288208, - "y": 0.8010361790657043, - "orientation": 2.3317551612854004, - "vx": -1.430051326751709, - "vy": 0.4449692368507385 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_score_aware_zone_flow_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 60.75 - } - }, - { - "scenario_id": "score_aware_zone_flow_vs_tiki_taka_t52.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 52.8, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/score_aware_zone_flow_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 52.8, - "ball_x": -2.9288928508758545, - "ball_y": -0.4540545642375946, - "ball_vx": 4.177792288828641e-05, - "ball_vy": -0.0001452767610317096, - "friendly_robots": [ - { - "id": 0, - "x": 4.406261920928955, - "y": 0.049795642495155334, - "orientation": -3.1010518074035645, - "vx": 0.005158554296940565, - "vy": 0.6351869106292725 - }, - { - "id": 1, - "x": 2.6018970012664795, - "y": 0.58336341381073, - "orientation": -2.9032678604125977, - "vx": 0.06140846759080887, - "vy": 0.6664917469024658 - }, - { - "id": 2, - "x": 2.4881811141967773, - "y": 0.8188755512237549, - "orientation": -2.888888120651245, - "vx": -0.07219108939170837, - "vy": 0.7688145041465759 - }, - { - "id": 3, - "x": -2.0045533180236816, - "y": 0.35407155752182007, - "orientation": -2.5155231952667236, - "vx": 0.25874876976013184, - "vy": -0.2704280614852905 - }, - { - "id": 4, - "x": -2.7935330867767334, - "y": 0.06193989887833595, - "orientation": -1.796982765197754, - "vx": -0.05432766303420067, - "vy": 0.6001604199409485 - }, - { - "id": 5, - "x": -1.820529818534851, - "y": 0.1449357122182846, - "orientation": -1.735081672668457, - "vx": 0.4393385946750641, - "vy": -0.14278022944927216 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409943103790283, - "y": 0.0029452648013830185, - "orientation": -0.2875501811504364, - "vx": -2.274425980886008e-07, - "vy": -7.707253075750486e-07 - }, - { - "id": 1, - "x": -1.9131873846054077, - "y": -0.00941647682338953, - "orientation": -2.8024520874023438, - "vx": 0.30942755937576294, - "vy": -0.0680624470114708 - }, - { - "id": 2, - "x": -2.0560364723205566, - "y": 0.1815439909696579, - "orientation": -2.6027915477752686, - "vx": 0.0031447354704141617, - "vy": -0.2000885307788849 - }, - { - "id": 3, - "x": -2.614061117172241, - "y": -0.2377912402153015, - "orientation": -2.1105620861053467, - "vx": -0.2959423065185547, - "vy": -1.3268868923187256 - }, - { - "id": 4, - "x": -3.062987804412842, - "y": -0.27187660336494446, - "orientation": -1.842306137084961, - "vx": 0.1480948030948639, - "vy": -0.4666983485221863 - }, - { - "id": 5, - "x": -2.861994981765747, - "y": 0.6664367914199829, - "orientation": -1.438214898109436, - "vx": 0.6651905179023743, - "vy": -0.1479754000902176 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_score_aware_zone_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 52.8 - } - }, - { - "scenario_id": "score_aware_zone_flow_vs_tiki_taka_plus_t52.8_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 52.78333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/score_aware_zone_flow_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 52.78333333333333, - "ball_x": -2.5, - "ball_y": 0.6437444686889648, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.398820400238037, - "y": -0.1762377768754959, - "orientation": 3.117067575454712, - "vx": 7.993605777301127e-14, - "vy": -5.287437154777308e-13 - }, - { - "id": 1, - "x": 3.17429780960083, - "y": 0.16568343341350555, - "orientation": 3.086158275604248, - "vx": -8.100187187665142e-12, - "vy": 3.848588114863105e-12 - }, - { - "id": 2, - "x": 3.349820852279663, - "y": -0.4258938431739807, - "orientation": 3.070178270339966, - "vx": -4.809486142676178e-12, - "vy": -2.368105711525459e-12 - }, - { - "id": 3, - "x": -0.5805832147598267, - "y": -0.5438960194587708, - "orientation": 2.8716137409210205, - "vx": 3.3306690738754696e-15, - "vy": 9.658940314238862e-14 - }, - { - "id": 4, - "x": 1.2102044820785522, - "y": 0.7467985153198242, - "orientation": -3.121997356414795, - "vx": 3.26405569239796e-13, - "vy": -5.995204332975845e-13 - }, - { - "id": 5, - "x": -0.2921895980834961, - "y": 0.13505873084068298, - "orientation": 3.052907705307007, - "vx": -3.347322419244847e-13, - "vy": 3.83026943495679e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.2117438316345215, - "y": 0.7666642069816589, - "orientation": 0.04012474790215492, - "vx": 4.529709940470639e-12, - "vy": 1.2223555501122974e-12 - }, - { - "id": 1, - "x": 2.8959662914276123, - "y": 0.0698699876666069, - "orientation": 3.0589215755462646, - "vx": -5.728750807065808e-13, - "vy": -1.3364309658925322e-13 - }, - { - "id": 2, - "x": 1.8028696775436401, - "y": 0.7502098679542542, - "orientation": -3.1228702068328857, - "vx": 2.531308496145357e-13, - "vy": 3.963496197911809e-13 - }, - { - "id": 3, - "x": -2.6961333751678467, - "y": 0.44143325090408325, - "orientation": 2.9030888080596924, - "vx": 8.526512829121202e-13, - "vy": -1.9251267247000214e-12 - }, - { - "id": 4, - "x": 0.012371689081192017, - "y": -0.05634099617600441, - "orientation": 2.8847222328186035, - "vx": 1.4785048185750327e-13, - "vy": 1.0574874309554616e-13 - }, - { - "id": 5, - "x": -0.3777213394641876, - "y": -0.23386742174625397, - "orientation": 3.0138790607452393, - "vx": -8.060219158778636e-13, - "vy": -2.2815083156046967e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_score_aware_zone_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 52.78333333333333 - } - }, - { - "scenario_id": "score_aware_zone_flow_vs_tiki_taka_plus_t34.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 34.28333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/score_aware_zone_flow_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 34.28333333333333, - "ball_x": 0.1789276897907257, - "ball_y": 2.1464507579803467, - "ball_vx": -0.0502656064927578, - "ball_vy": 0.03372374176979065, - "friendly_robots": [ - { - "id": 0, - "x": 4.410062313079834, - "y": -0.00870588980615139, - "orientation": 2.6836740970611572, - "vx": -0.00041477364720776677, - "vy": -0.442493200302124 - }, - { - "id": 1, - "x": 2.793700933456421, - "y": 0.6311761736869812, - "orientation": 2.638495922088623, - "vx": 0.03773510828614235, - "vy": -0.7968114018440247 - }, - { - "id": 2, - "x": 3.008117914199829, - "y": 0.5149679780006409, - "orientation": 2.6386115550994873, - "vx": 0.008747655898332596, - "vy": -0.2636738121509552 - }, - { - "id": 3, - "x": 1.2864086627960205, - "y": 0.5425015687942505, - "orientation": 2.1173222064971924, - "vx": -0.40372321009635925, - "vy": 0.5908436179161072 - }, - { - "id": 4, - "x": 0.29623132944107056, - "y": 1.642003059387207, - "orientation": 1.970405101776123, - "vx": -0.9176493883132935, - "vy": 0.6712223291397095 - }, - { - "id": 5, - "x": 2.1221251487731934, - "y": -0.5298560261726379, - "orientation": 2.1641435623168945, - "vx": -0.08554122596979141, - "vy": 0.8115627765655518 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407996654510498, - "y": 0.3999859690666199, - "orientation": 0.36114057898521423, - "vx": 0.038671720772981644, - "vy": -0.13939455151557922 - }, - { - "id": 1, - "x": 2.930206537246704, - "y": 0.02901902236044407, - "orientation": 2.4861648082733154, - "vx": 0.07542330771684647, - "vy": 0.010730168782174587 - }, - { - "id": 2, - "x": 1.645409345626831, - "y": 0.8861304521560669, - "orientation": 2.4195210933685303, - "vx": -0.8181477189064026, - "vy": 0.7243828773498535 - }, - { - "id": 3, - "x": 2.6799964904785156, - "y": -0.06585308909416199, - "orientation": 2.373142719268799, - "vx": 0.18896988034248352, - "vy": 0.33415061235427856 - }, - { - "id": 4, - "x": 3.0855376720428467, - "y": -1.0152041912078857, - "orientation": 2.0959818363189697, - "vx": -0.25838980078697205, - "vy": -0.6445654630661011 - }, - { - "id": 5, - "x": 0.36913084983825684, - "y": 2.0195388793945312, - "orientation": 2.5541672706604004, - "vx": -0.34733060002326965, - "vy": 0.23175139725208282 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_score_aware_zone_flow_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 34.28333333333333 - } - }, - { - "scenario_id": "score_aware_zone_flow_vs_zone_fluid_t63.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 63.05, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/score_aware_zone_flow_vs_zone_fluid.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 63.05, - "ball_x": 2.5, - "ball_y": -0.6468986868858337, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.2685227394104, - "y": -0.6452130079269409, - "orientation": -2.8931174278259277, - "vx": -8.713030297258229e-12, - "vy": -3.140820936664568e-12 - }, - { - "id": 1, - "x": -1.4886730909347534, - "y": -0.456738144159317, - "orientation": 0.06355158984661102, - "vx": -5.195843755245733e-13, - "vy": 3.0142555118573e-13 - }, - { - "id": 2, - "x": -2.9975132942199707, - "y": -1.6489166021347046, - "orientation": 0.12031026184558868, - "vx": -2.517985819849855e-12, - "vy": -9.85878045867139e-13 - }, - { - "id": 3, - "x": 2.8242909908294678, - "y": 0.5080070495605469, - "orientation": -0.34023115038871765, - "vx": -6.128431095930864e-13, - "vy": -6.428191312579656e-13 - }, - { - "id": 4, - "x": 3.0676076412200928, - "y": -0.9482730031013489, - "orientation": -0.2842855453491211, - "vx": -3.4372504842394846e-12, - "vy": -2.1183055309847987e-12 - }, - { - "id": 5, - "x": -1.7336066961288452, - "y": -0.4695701599121094, - "orientation": 0.08358726650476456, - "vx": -3.4638958368304884e-13, - "vy": -5.195843755245733e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.395257949829102, - "y": -0.024831606075167656, - "orientation": -0.02904643677175045, - "vx": 1.6973089600469393e-11, - "vy": -2.3179375086002096e-13 - }, - { - "id": 1, - "x": 0.4217803180217743, - "y": -0.5688785314559937, - "orientation": -0.17293770611286163, - "vx": 8.992806499463768e-14, - "vy": -6.561418075534675e-13 - }, - { - "id": 2, - "x": -0.6386072635650635, - "y": -0.8956820964813232, - "orientation": 0.3831575810909271, - "vx": 3.3306690738754696e-14, - "vy": -1.63202784619898e-13 - }, - { - "id": 3, - "x": -2.1050941944122314, - "y": 0.05927472934126854, - "orientation": 0.32367968559265137, - "vx": -5.46229728115577e-13, - "vy": 9.683920332292928e-13 - }, - { - "id": 4, - "x": -0.46708714962005615, - "y": -0.7070626020431519, - "orientation": 0.38686105608940125, - "vx": -4.4797499043625066e-13, - "vy": -4.263256414560601e-13 - }, - { - "id": 5, - "x": -1.342789649963379, - "y": -0.7382137775421143, - "orientation": 0.10297352075576782, - "vx": -1.7985612998927536e-13, - "vy": 3.3306690738754696e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_score_aware_zone_flow_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 63.05 - } - }, - { - "scenario_id": "score_aware_zone_flow_vs_zone_fluid_t12.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 12.516666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/score_aware_zone_flow_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 12.516666666666666, - "ball_x": -0.9843695759773254, - "ball_y": 1.476566195487976, - "ball_vx": -0.09120679646730423, - "ball_vy": -0.2504098117351532, - "friendly_robots": [ - { - "id": 0, - "x": 4.407134056091309, - "y": -0.06832700967788696, - "orientation": 2.8569703102111816, - "vx": 0.005259664263576269, - "vy": 0.12366978079080582 - }, - { - "id": 1, - "x": 2.9064841270446777, - "y": 0.6040685176849365, - "orientation": 2.8836233615875244, - "vx": 0.1807132512331009, - "vy": 0.2937360405921936 - }, - { - "id": 2, - "x": 0.3631837069988251, - "y": -0.10665519535541534, - "orientation": 2.0595717430114746, - "vx": 1.7407153844833374, - "vy": 0.8078849911689758 - }, - { - "id": 3, - "x": -2.889165163040161, - "y": 0.7843627333641052, - "orientation": 0.42056456208229065, - "vx": -0.09793420881032944, - "vy": 0.44819822907447815 - }, - { - "id": 4, - "x": -0.9037806987762451, - "y": 1.5535441637039185, - "orientation": -0.6204352974891663, - "vx": 0.2674781084060669, - "vy": -0.51493901014328 - }, - { - "id": 5, - "x": -2.8431997299194336, - "y": 0.1458764672279358, - "orientation": 0.6664883494377136, - "vx": -0.1424584984779358, - "vy": 0.24710528552532196 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408563613891602, - "y": -0.38419878482818604, - "orientation": 0.4974713623523712, - "vx": -0.002529939403757453, - "vy": -0.045381590723991394 - }, - { - "id": 1, - "x": -2.763155937194824, - "y": -0.11121425032615662, - "orientation": 0.7209944725036621, - "vx": 0.39542096853256226, - "vy": 0.24323570728302002 - }, - { - "id": 2, - "x": -2.4169118404388428, - "y": -0.9988529086112976, - "orientation": 0.7556595802307129, - "vx": 0.13301755487918854, - "vy": 1.1231111288070679 - }, - { - "id": 3, - "x": -1.089492917060852, - "y": 1.5111665725708008, - "orientation": -0.3145650625228882, - "vx": -0.0526103675365448, - "vy": -0.12126211076974869 - }, - { - "id": 4, - "x": -2.8637804985046387, - "y": 1.0809621810913086, - "orientation": 0.2724648416042328, - "vx": -0.39822685718536377, - "vy": 0.7364791035652161 - }, - { - "id": 5, - "x": -3.0797994136810303, - "y": 0.7601754665374756, - "orientation": 0.39266377687454224, - "vx": -0.23042596876621246, - "vy": -0.4078564941883087 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_score_aware_zone_flow_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 12.516666666666666 - } - }, - { - "scenario_id": "score_aware_zone_flow_vs_zone_fluid_t53.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 53.13333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/score_aware_zone_flow_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 53.13333333333333, - "ball_x": -1.5177993774414062, - "ball_y": -2.484914779663086, - "ball_vx": 1.1211871431271447e-08, - "ball_vy": 4.413003296122042e-09, - "friendly_robots": [ - { - "id": 0, - "x": 4.410053730010986, - "y": -0.03914530202746391, - "orientation": -2.75132417678833, - "vx": -9.46777654462494e-05, - "vy": 0.06886989623308182 - }, - { - "id": 1, - "x": -1.6124454736709595, - "y": -2.0021612644195557, - "orientation": -2.023059606552124, - "vx": 0.05368925258517265, - "vy": 0.4596749544143677 - }, - { - "id": 2, - "x": -1.9543572664260864, - "y": -2.410109519958496, - "orientation": 0.4864320158958435, - "vx": -1.4084534645080566, - "vy": 0.8316081166267395 - }, - { - "id": 3, - "x": -1.7769826650619507, - "y": -2.0752925872802734, - "orientation": -2.2727246284484863, - "vx": -0.0963514968752861, - "vy": 0.7679697275161743 - }, - { - "id": 4, - "x": -2.7765512466430664, - "y": -0.1922333687543869, - "orientation": -1.1294403076171875, - "vx": 0.1716921180486679, - "vy": -0.49192288517951965 - }, - { - "id": 5, - "x": -2.5655035972595215, - "y": 0.0066812955774366856, - "orientation": -1.2999821901321411, - "vx": 0.53694748878479, - "vy": -0.2759937644004822 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409738540649414, - "y": 0.1281866431236267, - "orientation": -0.7355828285217285, - "vx": -0.0004910681745968759, - "vy": 0.012366194278001785 - }, - { - "id": 1, - "x": -3.0043890476226807, - "y": -0.8933686017990112, - "orientation": -0.8256080746650696, - "vx": -0.02111956849694252, - "vy": 0.0893140360713005 - }, - { - "id": 2, - "x": -3.04949688911438, - "y": -1.1303749084472656, - "orientation": -0.6599306464195251, - "vx": 0.10031864792108536, - "vy": -0.025602415204048157 - }, - { - "id": 3, - "x": -2.0449023246765137, - "y": -0.12228990346193314, - "orientation": -1.3524876832962036, - "vx": 0.055473100394010544, - "vy": 0.1365383416414261 - }, - { - "id": 4, - "x": 2.932117462158203, - "y": -0.230876624584198, - "orientation": -2.6718027591705322, - "vx": 1.1209300154746416e-08, - "vy": -2.684977351563589e-09 - }, - { - "id": 5, - "x": -1.3546186685562134, - "y": -2.3313136100769043, - "orientation": 1.0093190670013428, - "vx": -0.3431636691093445, - "vy": -0.691884458065033 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_score_aware_zone_flow_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 53.13333333333333 - } - }, - { - "scenario_id": "shadow_switch_vs_split_shape_t29.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 29.883333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_split_shape.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 29.883333333333333, - "ball_x": 2.5, - "ball_y": 1.1314820051193237, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.187301158905029, - "y": 0.15135438740253448, - "orientation": -1.6966640949249268, - "vx": 0.0, - "vy": 8.751332991607796e-13 - }, - { - "id": 1, - "x": 2.9782767295837402, - "y": 0.9976553916931152, - "orientation": 0.20150144398212433, - "vx": -2.62456723021387e-12, - "vy": -1.6653345369377348e-12 - }, - { - "id": 2, - "x": 3.645515203475952, - "y": 1.2671996355056763, - "orientation": 3.1342267990112305, - "vx": 1.5987211554602254e-13, - "vy": 2.19824158875781e-12 - }, - { - "id": 3, - "x": 3.504302740097046, - "y": 1.3788198232650757, - "orientation": 1.888392448425293, - "vx": -8.526512829121202e-13, - "vy": 4.996003610813204e-13 - }, - { - "id": 4, - "x": 0.560245931148529, - "y": -0.17059367895126343, - "orientation": 0.11997013539075851, - "vx": -8.759659664292485e-13, - "vy": -1.6653345369377348e-15 - }, - { - "id": 5, - "x": 1.1124752759933472, - "y": -1.5653048753738403, - "orientation": 0.7144942879676819, - "vx": -7.926992395823618e-13, - "vy": -5.995204332975845e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.389522552490234, - "y": -0.001626335084438324, - "orientation": 0.022160375490784645, - "vx": 1.3882228699912957e-11, - "vy": 3.4310445110041776e-13 - }, - { - "id": 1, - "x": 3.832111358642578, - "y": 1.2747029066085815, - "orientation": -2.781829833984375, - "vx": -2.864375403532904e-12, - "vy": -1.1657341758564144e-12 - }, - { - "id": 2, - "x": 1.7648658752441406, - "y": -1.595350742340088, - "orientation": 0.8460747003555298, - "vx": -4.063416270128073e-13, - "vy": -4.3298697960381105e-13 - }, - { - "id": 3, - "x": 0.7716206312179565, - "y": -0.5871557593345642, - "orientation": 0.2515248954296112, - "vx": 2.19824158875781e-13, - "vy": -1.8984813721090177e-13 - }, - { - "id": 4, - "x": 1.768894076347351, - "y": 0.5916412472724915, - "orientation": 0.11257372796535492, - "vx": 1.20570220474292e-12, - "vy": -1.6819878823071122e-12 - }, - { - "id": 5, - "x": -3.010005474090576, - "y": 0.6361128687858582, - "orientation": 0.07245227694511414, - "vx": -1.2789769243681803e-12, - "vy": -3.6970426720017713e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 29.883333333333333 - } - }, - { - "scenario_id": "shadow_switch_vs_split_shape_t62.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 62.63333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_split_shape.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 62.63333333333333, - "ball_x": 2.5, - "ball_y": 0.7098978757858276, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.396459579467773, - "y": 0.4109458029270172, - "orientation": 2.4659512042999268, - "vx": -6.128431095930864e-13, - "vy": -5.861977570020827e-13 - }, - { - "id": 1, - "x": 3.728018045425415, - "y": 0.24298511445522308, - "orientation": 0.9483615756034851, - "vx": 5.329070518200751e-12, - "vy": 1.6911472222602697e-12 - }, - { - "id": 2, - "x": 3.1102654933929443, - "y": 0.3134911060333252, - "orientation": 0.3200742304325104, - "vx": -3.064215547965432e-13, - "vy": -3.247402347028583e-13 - }, - { - "id": 3, - "x": -2.4035933017730713, - "y": -0.1829511970281601, - "orientation": -0.004838885273784399, - "vx": 1.1723955140041653e-12, - "vy": 2.223221606811876e-13 - }, - { - "id": 4, - "x": 1.4128587245941162, - "y": 0.07713339477777481, - "orientation": 0.26150447130203247, - "vx": 6.261657858885883e-13, - "vy": -7.91033905045424e-14 - }, - { - "id": 5, - "x": 0.9107266664505005, - "y": 0.21460798382759094, - "orientation": 0.1120607927441597, - "vx": 1.0225154056797692e-12, - "vy": -9.159339953157541e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.394880294799805, - "y": -0.12109819799661636, - "orientation": 0.024277936667203903, - "vx": 1.8918200339612667e-12, - "vy": -8.693046282814976e-13 - }, - { - "id": 1, - "x": 2.0898611545562744, - "y": -0.14369870722293854, - "orientation": 0.4121868908405304, - "vx": -1.0658141036401503e-13, - "vy": 4.496403249731884e-14 - }, - { - "id": 2, - "x": -1.7942646741867065, - "y": 0.46027371287345886, - "orientation": 0.03933247923851013, - "vx": 6.661338147750939e-14, - "vy": -5.995204332975845e-14 - }, - { - "id": 3, - "x": -1.624138355255127, - "y": -0.22633136808872223, - "orientation": 0.35511884093284607, - "vx": 2.864375403532904e-13, - "vy": -1.7069679003611782e-13 - }, - { - "id": 4, - "x": 1.5319228172302246, - "y": 0.28621968626976013, - "orientation": 0.24330085515975952, - "vx": -2.1316282072803006e-13, - "vy": -4.662936703425657e-13 - }, - { - "id": 5, - "x": -1.9610722064971924, - "y": -0.47000986337661743, - "orientation": 0.18482446670532227, - "vx": -7.127631818093505e-12, - "vy": -4.496403249731884e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 62.63333333333333 - } - }, - { - "scenario_id": "shadow_switch_vs_split_shape_t8.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 8.383333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_split_shape.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 8.383333333333333, - "ball_x": 0.07280347496271133, - "ball_y": -0.08119259029626846, - "ball_vx": -0.04581962153315544, - "ball_vy": -0.019799010828137398, - "friendly_robots": [ - { - "id": 0, - "x": 4.410827159881592, - "y": 0.025012779980897903, - "orientation": -3.115501880645752, - "vx": -0.0014610339421778917, - "vy": -0.04398244246840477 - }, - { - "id": 1, - "x": 0.025729328393936157, - "y": 0.02676975168287754, - "orientation": -0.8373714685440063, - "vx": -0.0021762021351605654, - "vy": -0.000404689519200474 - }, - { - "id": 2, - "x": -2.401768445968628, - "y": 2.3570828437805176, - "orientation": -0.7774527072906494, - "vx": -0.12883758544921875, - "vy": 0.07550429552793503 - }, - { - "id": 3, - "x": 0.9774201512336731, - "y": -1.2545337677001953, - "orientation": 2.3064889907836914, - "vx": -0.08393994718790054, - "vy": -0.4141453504562378 - }, - { - "id": 4, - "x": 3.266437530517578, - "y": -0.5233193635940552, - "orientation": 2.9194047451019287, - "vx": -0.6995853185653687, - "vy": -0.800001859664917 - }, - { - "id": 5, - "x": 3.0039050579071045, - "y": -0.343004047870636, - "orientation": 3.0542454719543457, - "vx": 0.010753183625638485, - "vy": -0.06383319199085236 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410717964172363, - "y": 0.07140922546386719, - "orientation": -0.015237554907798767, - "vx": 0.0016709972405806184, - "vy": 0.2935124635696411 - }, - { - "id": 1, - "x": -0.13457922637462616, - "y": -0.05823113024234772, - "orientation": -0.6828623414039612, - "vx": 0.2723144292831421, - "vy": -0.6913847923278809 - }, - { - "id": 2, - "x": -2.980393886566162, - "y": 0.12891247868537903, - "orientation": -0.07183944433927536, - "vx": -0.09308941662311554, - "vy": -0.09970664232969284 - }, - { - "id": 3, - "x": -3.268296957015991, - "y": 0.27658575773239136, - "orientation": -0.12649282813072205, - "vx": 0.37109386920928955, - "vy": 0.24161885678768158 - }, - { - "id": 4, - "x": 0.5566624999046326, - "y": -0.017710618674755096, - "orientation": -3.119450092315674, - "vx": 0.12147828191518784, - "vy": 0.07848294824361801 - }, - { - "id": 5, - "x": -1.6552098989486694, - "y": 2.092149257659912, - "orientation": -0.872063398361206, - "vx": -0.2527717351913452, - "vy": 0.4666849672794342 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 8.383333333333333 - } - }, - { - "scenario_id": "shadow_switch_vs_split_shape_t9.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 9.416666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_split_shape.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 9.416666666666666, - "ball_x": 0.2416369915008545, - "ball_y": -0.36983779072761536, - "ball_vx": 2.0433027744293213, - "ball_vy": -3.7232675552368164, - "friendly_robots": [ - { - "id": 0, - "x": 4.410247325897217, - "y": -0.0005595200345851481, - "orientation": -3.1194565296173096, - "vx": 0.0022227694280445576, - "vy": -0.11940645426511765 - }, - { - "id": 1, - "x": 0.029580380767583847, - "y": 0.0252248402684927, - "orientation": -1.0128850936889648, - "vx": 0.08767888695001602, - "vy": -0.04873138293623924 - }, - { - "id": 2, - "x": -2.462481737136841, - "y": 2.392662286758423, - "orientation": -0.77895188331604, - "vx": -0.02194945327937603, - "vy": 0.012830965220928192 - }, - { - "id": 3, - "x": 0.9400607347488403, - "y": -1.4454845190048218, - "orientation": 2.158135414123535, - "vx": 0.00021008557814639062, - "vy": -0.004287756979465485 - }, - { - "id": 4, - "x": 3.04695463180542, - "y": -0.6775429248809814, - "orientation": 2.9603052139282227, - "vx": -0.05917007476091385, - "vy": 0.11261951923370361 - }, - { - "id": 5, - "x": 3.009413480758667, - "y": -0.3700350522994995, - "orientation": 3.0460357666015625, - "vx": 0.012378934770822525, - "vy": 0.09922293573617935 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411137104034424, - "y": -0.07386020570993423, - "orientation": -0.022172410041093826, - "vx": 0.006456838455051184, - "vy": -0.2552647590637207 - }, - { - "id": 1, - "x": -0.11172717809677124, - "y": -0.20671768486499786, - "orientation": 0.9497394561767578, - "vx": -0.5893731117248535, - "vy": 0.1087673082947731 - }, - { - "id": 2, - "x": -2.840843439102173, - "y": -0.009578842669725418, - "orientation": -0.06764723360538483, - "vx": 0.18961969017982483, - "vy": 0.2520698308944702 - }, - { - "id": 3, - "x": -3.178699016571045, - "y": -0.3371652662754059, - "orientation": 0.02942744269967079, - "vx": 0.15264177322387695, - "vy": -0.4443292021751404 - }, - { - "id": 4, - "x": 0.6163154244422913, - "y": 0.0191274993121624, - "orientation": -2.917210340499878, - "vx": 0.0886126235127449, - "vy": 0.010046234354376793 - }, - { - "id": 5, - "x": -1.8171218633651733, - "y": 2.3327910900115967, - "orientation": -0.9098605513572693, - "vx": -0.13083572685718536, - "vy": 0.04852728918194771 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 9.416666666666666 - } - }, - { - "scenario_id": "shadow_switch_vs_split_shape_t35.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 35.43333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 35.43333333333333, - "ball_x": 0.8753331899642944, - "ball_y": 1.2352581024169922, - "ball_vx": -0.3048374652862549, - "ball_vy": -0.008743220940232277, - "friendly_robots": [ - { - "id": 0, - "x": 4.407515048980713, - "y": 0.02879985421895981, - "orientation": 2.805971622467041, - "vx": 0.0044318316504359245, - "vy": -0.05057861655950546 - }, - { - "id": 1, - "x": 1.1226027011871338, - "y": 1.1883071660995483, - "orientation": -2.2880101203918457, - "vx": -0.8784858584403992, - "vy": -0.267600417137146 - }, - { - "id": 2, - "x": -0.662952184677124, - "y": 1.9463609457015991, - "orientation": -0.4805241525173187, - "vx": -1.863831877708435, - "vy": 0.4599221348762512 - }, - { - "id": 3, - "x": 2.528210163116455, - "y": -1.0943515300750732, - "orientation": 2.2350170612335205, - "vx": -0.45512649416923523, - "vy": -0.7072340250015259 - }, - { - "id": 4, - "x": 3.003100872039795, - "y": 0.0059471456333994865, - "orientation": 2.57669997215271, - "vx": -0.14260508120059967, - "vy": -0.061442188918590546 - }, - { - "id": 5, - "x": 3.3119919300079346, - "y": 0.2573261260986328, - "orientation": 2.7367284297943115, - "vx": -0.24964074790477753, - "vy": -0.06419569998979568 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410345554351807, - "y": 0.3901735544204712, - "orientation": 0.15887287259101868, - "vx": 0.0006081477040424943, - "vy": 0.03488152474164963 - }, - { - "id": 1, - "x": 0.9711441397666931, - "y": 1.4379503726959229, - "orientation": 3.0941107273101807, - "vx": -0.754353404045105, - "vy": -0.45827412605285645 - }, - { - "id": 2, - "x": -2.021730661392212, - "y": -0.5744205713272095, - "orientation": 0.6655847430229187, - "vx": -1.5352658033370972, - "vy": 0.31349849700927734 - }, - { - "id": 3, - "x": -2.6445086002349854, - "y": -0.1038249284029007, - "orientation": 0.4061265289783478, - "vx": -0.29948970675468445, - "vy": 0.29242366552352905 - }, - { - "id": 4, - "x": 2.912222385406494, - "y": 0.2732294201850891, - "orientation": 2.676966667175293, - "vx": -0.2998473048210144, - "vy": -0.3410583436489105 - }, - { - "id": 5, - "x": 0.5436359643936157, - "y": 1.418537974357605, - "orientation": -0.09714274853467941, - "vx": 0.25835511088371277, - "vy": 0.609930694103241 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 35.43333333333333 - } - }, - { - "scenario_id": "shadow_switch_vs_split_shape_t56.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 56.03333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_split_shape.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 56.03333333333333, - "ball_x": -1.7343809604644775, - "ball_y": -1.7127704620361328, - "ball_vx": 5.062616992290714e-13, - "ball_vy": 6.661338147750939e-14, - "friendly_robots": [ - { - "id": 0, - "x": 4.406029224395752, - "y": 0.3042590618133545, - "orientation": -2.8324837684631348, - "vx": 0.006888308096677065, - "vy": 0.18597327172756195 - }, - { - "id": 1, - "x": 0.5626505613327026, - "y": 0.8755127191543579, - "orientation": -2.40981388092041, - "vx": -1.7216575145721436, - "vy": 0.8473955392837524 - }, - { - "id": 2, - "x": -1.7252777814865112, - "y": -1.561965823173523, - "orientation": -0.8303835988044739, - "vx": 0.014867600053548813, - "vy": 0.277492493391037 - }, - { - "id": 3, - "x": -1.2227694988250732, - "y": -0.10777433961629868, - "orientation": -1.9318751096725464, - "vx": 0.0562111958861351, - "vy": 1.9189702272415161 - }, - { - "id": 4, - "x": 3.110154151916504, - "y": -0.5126908421516418, - "orientation": -3.018261671066284, - "vx": 0.26141461730003357, - "vy": -0.5745434165000916 - }, - { - "id": 5, - "x": 2.6576812267303467, - "y": -0.8028358817100525, - "orientation": -2.9088330268859863, - "vx": 0.534323513507843, - "vy": 0.41728365421295166 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407017230987549, - "y": -0.10711669921875, - "orientation": -0.5306396484375, - "vx": -0.005153689067810774, - "vy": 0.18838195502758026 - }, - { - "id": 1, - "x": -1.685595154762268, - "y": -1.8471978902816772, - "orientation": -1.590166449546814, - "vx": -0.9582224488258362, - "vy": 0.09043785184621811 - }, - { - "id": 2, - "x": -2.883817195892334, - "y": -0.5827751159667969, - "orientation": -0.775234580039978, - "vx": -0.011144507676362991, - "vy": 0.014370761811733246 - }, - { - "id": 3, - "x": -3.106252431869507, - "y": -0.7118381857872009, - "orientation": -0.6265024542808533, - "vx": -0.005552462302148342, - "vy": 0.013740947470068932 - }, - { - "id": 4, - "x": 2.719578742980957, - "y": -1.1408106088638306, - "orientation": -3.0159430503845215, - "vx": -0.5301660895347595, - "vy": 0.7586143016815186 - }, - { - "id": 5, - "x": -0.7066408395767212, - "y": -0.9954536557197571, - "orientation": -2.695466995239258, - "vx": 0.13824301958084106, - "vy": 1.5214053392410278 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_split_shape_kernel_strategy", - "frame_ts": 56.03333333333333 - } - }, - { - "scenario_id": "shadow_switch_vs_switch_of_play_t25.9_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 25.95, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_switch_of_play.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 25.95, - "ball_x": -0.6326581239700317, - "ball_y": -0.37914103269577026, - "ball_vx": -0.038223400712013245, - "ball_vy": 0.03643832728266716, - "friendly_robots": [ - { - "id": 0, - "x": 4.409989833831787, - "y": 0.39653894305229187, - "orientation": -2.987903356552124, - "vx": 2.2884862119099125e-05, - "vy": 0.02366204746067524 - }, - { - "id": 1, - "x": 0.21276533603668213, - "y": 1.6268863677978516, - "orientation": -2.1353471279144287, - "vx": -1.8469524383544922, - "vy": 0.5060924887657166 - }, - { - "id": 2, - "x": 0.24064144492149353, - "y": 1.3454047441482544, - "orientation": -2.187781810760498, - "vx": -0.6638184189796448, - "vy": 0.11526564508676529 - }, - { - "id": 3, - "x": -0.7100901007652283, - "y": -0.46162208914756775, - "orientation": 0.9758128523826599, - "vx": -7.278136308741523e-06, - "vy": 5.364485787140438e-06 - }, - { - "id": 4, - "x": 2.9701507091522217, - "y": -0.5377272963523865, - "orientation": 3.090329170227051, - "vx": 0.07018087059259415, - "vy": 0.09777601808309555 - }, - { - "id": 5, - "x": 1.8576816320419312, - "y": -0.5214875936508179, - "orientation": 2.9935197830200195, - "vx": 1.8531053066253662, - "vy": 0.500831127166748 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409414291381836, - "y": 0.006154818460345268, - "orientation": -0.10515417158603668, - "vx": -0.001020948518998921, - "vy": -0.010765216313302517 - }, - { - "id": 1, - "x": -0.594629168510437, - "y": -0.26607346534729004, - "orientation": -2.851607322692871, - "vx": -0.8375505805015564, - "vy": 0.3474559783935547 - }, - { - "id": 2, - "x": -1.5095371007919312, - "y": 1.409066081047058, - "orientation": -1.1007205247879028, - "vx": -0.1410803347826004, - "vy": 0.1532042920589447 - }, - { - "id": 3, - "x": 2.4094581604003906, - "y": 1.9710391759872437, - "orientation": -2.560579538345337, - "vx": 0.11099729686975479, - "vy": 0.7593585848808289 - }, - { - "id": 4, - "x": -3.3740851879119873, - "y": -0.13121019303798676, - "orientation": -0.021192915737628937, - "vx": -0.1675715297460556, - "vy": -0.5392659306526184 - }, - { - "id": 5, - "x": -2.969273567199707, - "y": -0.15342524647712708, - "orientation": -0.1731322854757309, - "vx": -0.019796470180153847, - "vy": -0.6547456979751587 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 25.95 - } - }, - { - "scenario_id": "shadow_switch_vs_switch_of_play_t29.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 29.5, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 29.5, - "ball_x": 0.11613388359546661, - "ball_y": 1.3172001838684082, - "ball_vx": -0.05351020768284798, - "ball_vy": -0.21486395597457886, - "friendly_robots": [ - { - "id": 0, - "x": 4.409557342529297, - "y": 0.015241955406963825, - "orientation": 2.846876859664917, - "vx": 0.0007834127172827721, - "vy": -0.02679266966879368 - }, - { - "id": 1, - "x": -2.4697489738464355, - "y": 2.3513617515563965, - "orientation": -0.38262835144996643, - "vx": -0.03827465698122978, - "vy": 0.010994615033268929 - }, - { - "id": 2, - "x": 0.05693541467189789, - "y": 1.4184645414352417, - "orientation": 2.980245590209961, - "vx": -0.0099941436201334, - "vy": 0.014382747933268547 - }, - { - "id": 3, - "x": -0.5864754915237427, - "y": 0.10627160221338272, - "orientation": 1.357003927230835, - "vx": 6.794564910705958e-13, - "vy": 3.58046925441613e-14 - }, - { - "id": 4, - "x": 2.84425950050354, - "y": 0.272368848323822, - "orientation": 2.7716240882873535, - "vx": 0.0006494978442788124, - "vy": -0.005667684134095907 - }, - { - "id": 5, - "x": 3.03155255317688, - "y": 0.05599872022867203, - "orientation": 2.729768991470337, - "vx": -9.88225750120364e-08, - "vy": -7.987933869912922e-09 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.413221836090088, - "y": -0.05063999816775322, - "orientation": 0.3003346621990204, - "vx": 0.005726967006921768, - "vy": 0.08902984857559204 - }, - { - "id": 1, - "x": 0.2253505140542984, - "y": 1.3543277978897095, - "orientation": -2.468109369277954, - "vx": -0.17396607995033264, - "vy": -0.49759435653686523 - }, - { - "id": 2, - "x": -0.6852126121520996, - "y": -0.9563679099082947, - "orientation": 1.0912925004959106, - "vx": 0.17073890566825867, - "vy": -1.0554505586624146 - }, - { - "id": 3, - "x": 2.5549230575561523, - "y": 0.27087756991386414, - "orientation": 2.894615650177002, - "vx": -0.07829318195581436, - "vy": -1.9181100130081177 - }, - { - "id": 4, - "x": -3.087742567062378, - "y": 0.911526620388031, - "orientation": 0.13569507002830505, - "vx": 0.009951391257345676, - "vy": -0.0027488439809530973 - }, - { - "id": 5, - "x": -2.950230121612549, - "y": 0.6445074677467346, - "orientation": 0.22513164579868317, - "vx": -0.010920585133135319, - "vy": 0.044761594384908676 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 29.5 - } - }, - { - "scenario_id": "shadow_switch_vs_switch_of_play_t30.0_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 29.966666666666665, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_switch_of_play.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 29.966666666666665, - "ball_x": 0.1146571934223175, - "ball_y": 1.2013572454452515, - "ball_vx": 0.028035730123519897, - "ball_vy": -0.02530200220644474, - "friendly_robots": [ - { - "id": 0, - "x": 4.40981912612915, - "y": 0.006913129705935717, - "orientation": 2.8655014038085938, - "vx": 0.0003489638620521873, - "vy": -0.012073599733412266 - }, - { - "id": 1, - "x": -2.483490228652954, - "y": 2.3178951740264893, - "orientation": -0.40016230940818787, - "vx": 0.010885030031204224, - "vy": -0.06209154054522514 - }, - { - "id": 2, - "x": 0.0670577734708786, - "y": 1.4176673889160156, - "orientation": 2.960507392883301, - "vx": 0.00038313199183903635, - "vy": 0.007973063737154007 - }, - { - "id": 3, - "x": -0.5864754915237427, - "y": 0.10627160221338272, - "orientation": 1.357003927230835, - "vx": 8.326672684688674e-14, - "vy": -2.185751579730777e-13 - }, - { - "id": 4, - "x": 2.756873369216919, - "y": 0.14112204313278198, - "orientation": 2.7602758407592773, - "vx": -0.1905106157064438, - "vy": -0.5558618307113647 - }, - { - "id": 5, - "x": 3.0233211517333984, - "y": 0.047135405242443085, - "orientation": 2.7576100826263428, - "vx": -0.023477252572774887, - "vy": -0.012194700539112091 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410334587097168, - "y": -0.055180873721838, - "orientation": 0.2777034044265747, - "vx": 0.0004800608439836651, - "vy": 0.09673213213682175 - }, - { - "id": 1, - "x": 0.1923900693655014, - "y": 1.2884011268615723, - "orientation": -1.971097707748413, - "vx": -1.2661167829719489e-06, - "vy": -1.7613876480027102e-05 - }, - { - "id": 2, - "x": -0.6697031855583191, - "y": -1.2549175024032593, - "orientation": 1.2300246953964233, - "vx": 0.0022389565128833055, - "vy": -0.4137972295284271 - }, - { - "id": 3, - "x": 2.5213232040405273, - "y": -0.624163806438446, - "orientation": 2.625410318374634, - "vx": -0.06812380999326706, - "vy": -1.9175862073898315 - }, - { - "id": 4, - "x": -3.0966134071350098, - "y": 0.9112768173217773, - "orientation": 0.09985026717185974, - "vx": -0.019740717485547066, - "vy": 0.0031520542688667774 - }, - { - "id": 5, - "x": -2.9646217823028564, - "y": 0.657528281211853, - "orientation": 0.18645139038562775, - "vx": -0.02616703510284424, - "vy": 0.019206194207072258 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 29.966666666666665 - } - }, - { - "scenario_id": "shadow_switch_vs_switch_of_play_t31.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 31.75, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 31.75, - "ball_x": -0.6207144260406494, - "ball_y": -1.3634284734725952, - "ball_vx": -0.20112130045890808, - "ball_vy": -0.6765249967575073, - "friendly_robots": [ - { - "id": 0, - "x": 4.4099249839782715, - "y": 0.0029422929510474205, - "orientation": -2.9939701557159424, - "vx": 1.259970190403692e-06, - "vy": -8.734384209674317e-06 - }, - { - "id": 1, - "x": -1.5392789840698242, - "y": 1.926212191581726, - "orientation": -1.1744334697723389, - "vx": 0.8812220692634583, - "vy": -0.46113121509552 - }, - { - "id": 2, - "x": 0.13188856840133667, - "y": 0.7241805195808411, - "orientation": -1.978946566581726, - "vx": 0.14178571105003357, - "vy": -1.117186188697815 - }, - { - "id": 3, - "x": -0.23643667995929718, - "y": 0.9183441400527954, - "orientation": -1.2479662895202637, - "vx": -0.11581242084503174, - "vy": -0.02799956128001213 - }, - { - "id": 4, - "x": 2.7189927101135254, - "y": -0.7348732352256775, - "orientation": 3.068636178970337, - "vx": 0.029629908502101898, - "vy": -0.5951410531997681 - }, - { - "id": 5, - "x": 2.1978626251220703, - "y": -0.2239394187927246, - "orientation": -3.008028745651245, - "vx": -1.0726078748703003, - "vy": -0.4313366711139679 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.405938625335693, - "y": -0.2812027335166931, - "orientation": -0.13694199919700623, - "vx": -0.009780722670257092, - "vy": -0.22677384316921234 - }, - { - "id": 1, - "x": 0.28287214040756226, - "y": 0.8225451111793518, - "orientation": -2.059690475463867, - "vx": 0.18918900191783905, - "vy": -1.1784636974334717 - }, - { - "id": 2, - "x": -0.6510047912597656, - "y": -1.450152039527893, - "orientation": 1.2554116249084473, - "vx": -0.0024338068906217813, - "vy": -0.01907450705766678 - }, - { - "id": 3, - "x": 2.4772443771362305, - "y": -2.311201810836792, - "orientation": 2.67460298538208, - "vx": 7.206776899693068e-06, - "vy": -0.15475061535835266 - }, - { - "id": 4, - "x": -3.2646427154541016, - "y": 0.4378623068332672, - "orientation": -0.29321593046188354, - "vx": 0.06706034392118454, - "vy": -1.0434726476669312 - }, - { - "id": 5, - "x": -2.915398120880127, - "y": 0.3500612676143646, - "orientation": -0.4088771343231201, - "vx": -0.14581382274627686, - "vy": -0.9132293462753296 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 31.75 - } - }, - { - "scenario_id": "shadow_switch_vs_three_slot_t10.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 10.333333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 10.333333333333334, - "ball_x": 0.1938386708498001, - "ball_y": -0.1713157445192337, - "ball_vx": -0.131724551320076, - "ball_vy": -0.4600038528442383, - "friendly_robots": [ - { - "id": 0, - "x": 4.410122394561768, - "y": 0.0028500109910964966, - "orientation": -3.1112754344940186, - "vx": 0.0006070780218578875, - "vy": -0.012659200467169285 - }, - { - "id": 1, - "x": 0.32845789194107056, - "y": -0.10021752119064331, - "orientation": -1.7990686893463135, - "vx": 0.38654518127441406, - "vy": -0.011208675801753998 - }, - { - "id": 2, - "x": -2.467233896255493, - "y": 2.2276735305786133, - "orientation": -0.5851728916168213, - "vx": -0.03704962506890297, - "vy": -0.7505941987037659 - }, - { - "id": 3, - "x": 0.9734534621238708, - "y": -1.2345170974731445, - "orientation": 2.238939046859741, - "vx": -0.19848842918872833, - "vy": 0.9138261675834656 - }, - { - "id": 4, - "x": 2.9327163696289062, - "y": -0.39971569180488586, - "orientation": 3.043365001678467, - "vx": 0.014467720873653889, - "vy": 0.08104734122753143 - }, - { - "id": 5, - "x": 3.1981894969940186, - "y": -0.3017726540565491, - "orientation": 3.0792770385742188, - "vx": 0.046032339334487915, - "vy": 0.2550230324268341 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41000509262085, - "y": 0.22785760462284088, - "orientation": -0.06384052336215973, - "vx": -0.0006210394785739481, - "vy": 0.005662046372890472 - }, - { - "id": 1, - "x": 0.052351728081703186, - "y": -0.12076057493686676, - "orientation": 0.0005293366266414523, - "vx": 0.01971493661403656, - "vy": -0.12671656906604767 - }, - { - "id": 2, - "x": -2.8592123985290527, - "y": 0.08010967075824738, - "orientation": -0.07062438875436783, - "vx": 0.09029997140169144, - "vy": -1.0602400302886963 - }, - { - "id": 3, - "x": -3.182762622833252, - "y": 0.11501724272966385, - "orientation": -0.07581911981105804, - "vx": -0.4657158851623535, - "vy": -0.4514431357383728 - }, - { - "id": 4, - "x": -0.04869765788316727, - "y": 0.2073926329612732, - "orientation": -2.4716410636901855, - "vx": -0.7353065013885498, - "vy": -0.9556477665901184 - }, - { - "id": 5, - "x": 1.4975138902664185, - "y": -0.2562079429626465, - "orientation": 3.0370283126831055, - "vx": 1.502627968788147, - "vy": 1.0631675720214844 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 10.333333333333334 - } - }, - { - "scenario_id": "shadow_switch_vs_three_slot_t48.2_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 48.18333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 48.18333333333333, - "ball_x": 2.9840917587280273, - "ball_y": -0.18375113606452942, - "ball_vx": -0.6618959307670593, - "ball_vy": 0.7012619376182556, - "friendly_robots": [ - { - "id": 0, - "x": 4.410937309265137, - "y": 0.002797734923660755, - "orientation": -2.934481382369995, - "vx": -1.0816570465976838e-06, - "vy": 5.066284302301938e-06 - }, - { - "id": 1, - "x": 3.645343065261841, - "y": -0.30705204606056213, - "orientation": -2.8938794136047363, - "vx": -0.10729876905679703, - "vy": -0.07296349108219147 - }, - { - "id": 2, - "x": 2.773404836654663, - "y": -1.1096160411834717, - "orientation": 1.013465404510498, - "vx": -0.10025548189878464, - "vy": 1.1545509099960327 - }, - { - "id": 3, - "x": -2.4732775688171387, - "y": 2.3975634574890137, - "orientation": -0.43095818161964417, - "vx": -3.6636106415244285e-07, - "vy": -7.815733056304452e-07 - }, - { - "id": 4, - "x": 3.4367897510528564, - "y": -0.2384985238313675, - "orientation": -3.118825912475586, - "vx": -0.22481302917003632, - "vy": -0.09986313432455063 - }, - { - "id": 5, - "x": 2.9816441535949707, - "y": -0.3211040496826172, - "orientation": 0.3314363956451416, - "vx": -0.08517779409885406, - "vy": 0.09554904699325562 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410405158996582, - "y": -0.01954781264066696, - "orientation": -0.03196614235639572, - "vx": -0.003206306602805853, - "vy": -0.13683907687664032 - }, - { - "id": 1, - "x": 2.607558012008667, - "y": -0.17488829791545868, - "orientation": -0.09962596744298935, - "vx": 0.20060420036315918, - "vy": -0.26652559638023376 - }, - { - "id": 2, - "x": -2.914234161376953, - "y": -0.2739284634590149, - "orientation": -0.039082951843738556, - "vx": -0.10272669047117233, - "vy": 0.6382564306259155 - }, - { - "id": 3, - "x": -3.049992322921753, - "y": 0.15218208730220795, - "orientation": -0.05377965793013573, - "vx": 0.0647815465927124, - "vy": 0.32330259680747986 - }, - { - "id": 4, - "x": 3.086137294769287, - "y": -0.11167924106121063, - "orientation": -2.855801820755005, - "vx": 0.22712749242782593, - "vy": -0.14469918608665466 - }, - { - "id": 5, - "x": 2.3098583221435547, - "y": -0.02852301113307476, - "orientation": -0.173040509223938, - "vx": 0.6434217095375061, - "vy": 0.919831395149231 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 48.18333333333333 - } - }, - { - "scenario_id": "shadow_switch_vs_tiki_taka_t37.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 37.63333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_tiki_taka.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 37.63333333333333, - "ball_x": 2.963078498840332, - "ball_y": -0.34369096159935, - "ball_vx": -5.076206122112126e-10, - "ball_vy": 4.306055512159901e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.411162376403809, - "y": 0.15533259510993958, - "orientation": -2.774005889892578, - "vx": -0.0028239863459020853, - "vy": -0.27308398485183716 - }, - { - "id": 1, - "x": 3.0553340911865234, - "y": -0.40673118829727173, - "orientation": 2.3754117488861084, - "vx": 3.991527108837545e-09, - "vy": 6.768324123385128e-09 - }, - { - "id": 2, - "x": 3.2902133464813232, - "y": -0.5494594573974609, - "orientation": 3.0753796100616455, - "vx": 0.2849622368812561, - "vy": -0.7872613668441772 - }, - { - "id": 3, - "x": -3.2962701320648193, - "y": -2.3866941928863525, - "orientation": 0.32336193323135376, - "vx": -0.9733348488807678, - "vy": -0.0014587612822651863 - }, - { - "id": 4, - "x": 1.717491626739502, - "y": -0.8976997137069702, - "orientation": 0.41943228244781494, - "vx": -7.327471962526033e-14, - "vy": 4.862776847858186e-13 - }, - { - "id": 5, - "x": 2.2739014625549316, - "y": -0.3965427875518799, - "orientation": 0.07742516696453094, - "vx": 2.8244073746463982e-12, - "vy": -1.262323578998803e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410027503967285, - "y": -0.4070378541946411, - "orientation": 0.008923727087676525, - "vx": 2.4513724383723456e-12, - "vy": -2.3397950243975174e-12 - }, - { - "id": 1, - "x": 2.3147945404052734, - "y": -0.8963953852653503, - "orientation": 0.7069144248962402, - "vx": 4.796163466380676e-13, - "vy": -7.693845560652335e-13 - }, - { - "id": 2, - "x": -2.9620707035064697, - "y": -2.550750732421875, - "orientation": 0.30047696828842163, - "vx": -0.607951283454895, - "vy": 0.436977356672287 - }, - { - "id": 3, - "x": 2.8718101978302, - "y": -0.3944586217403412, - "orientation": 0.631553053855896, - "vx": 2.304236801364823e-09, - "vy": -6.774737659753782e-09 - }, - { - "id": 4, - "x": -2.9716744422912598, - "y": 0.2509016692638397, - "orientation": -0.09892573952674866, - "vx": 1.3322676295501878e-13, - "vy": 5.71209746169643e-13 - }, - { - "id": 5, - "x": -3.068667411804199, - "y": 0.5200268626213074, - "orientation": -0.14129722118377686, - "vx": -1.9984014443252818e-13, - "vy": 1.3322676295501878e-14 - } - ], - "referee_command": "STOP", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 37.63333333333333 - } - }, - { - "scenario_id": "shadow_switch_vs_tiki_taka_t59.2_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 59.199999999999996, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_tiki_taka.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 59.199999999999996, - "ball_x": -0.0, - "ball_y": 0.0, - "ball_vx": -0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409782886505127, - "y": 0.4070945978164673, - "orientation": -3.050509214401245, - "vx": 1.112132395064691e-06, - "vy": 1.4377327715919819e-05 - }, - { - "id": 1, - "x": 0.12607918679714203, - "y": 0.0052315788343548775, - "orientation": 3.1406712532043457, - "vx": -0.010695194825530052, - "vy": -0.00920414924621582 - }, - { - "id": 2, - "x": 0.809573769569397, - "y": 0.5048465728759766, - "orientation": -2.6720666885375977, - "vx": -0.016843248158693314, - "vy": -0.008526580408215523 - }, - { - "id": 3, - "x": 0.8007934093475342, - "y": -0.5030276775360107, - "orientation": 1.8261940479278564, - "vx": -0.0013958911877125502, - "vy": 0.0053266198374331 - }, - { - "id": 4, - "x": 1.502585530281067, - "y": 0.7985999584197998, - "orientation": 2.6462128162384033, - "vx": 7.949349623004309e-08, - "vy": -4.302877698592056e-08 - }, - { - "id": 5, - "x": 1.5006718635559082, - "y": -0.7971051931381226, - "orientation": -1.799755573272705, - "vx": -1.3988810110276972e-13, - "vy": 2.5279778270714814e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409789562225342, - "y": -0.0029819903429597616, - "orientation": 0.0016441396437585354, - "vx": 9.85878045867139e-13, - "vy": -3.7006855913013226e-13 - }, - { - "id": 1, - "x": -0.04131300002336502, - "y": 0.8257219791412354, - "orientation": 3.040644645690918, - "vx": -0.5193265676498413, - "vy": -0.020458314567804337 - }, - { - "id": 2, - "x": -0.7804907560348511, - "y": -0.4159744083881378, - "orientation": 2.4564030170440674, - "vx": -0.03432290256023407, - "vy": 0.028103981167078018 - }, - { - "id": 3, - "x": -1.4258075952529907, - "y": 0.615114688873291, - "orientation": -2.9415016174316406, - "vx": -0.13052773475646973, - "vy": -0.02659156545996666 - }, - { - "id": 4, - "x": -1.502898097038269, - "y": -0.5995419025421143, - "orientation": -0.15768079459667206, - "vx": -5.439320460709496e-08, - "vy": 8.607218049405674e-09 - }, - { - "id": 5, - "x": -2.5007901191711426, - "y": 0.002876057755202055, - "orientation": -1.3017843961715698, - "vx": 1.8918200339612667e-12, - "vy": -3.9288884645660715e-13 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 59.199999999999996 - } - }, - { - "scenario_id": "shadow_switch_vs_tiki_taka_t16.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 16.15, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 16.15, - "ball_x": 2.194329261779785, - "ball_y": -0.3301447629928589, - "ball_vx": 0.32407060265541077, - "ball_vy": 0.40973684191703796, - "friendly_robots": [ - { - "id": 0, - "x": 4.434683799743652, - "y": 0.11055415868759155, - "orientation": -2.974468946456909, - "vx": 0.0967429056763649, - "vy": -0.4823867976665497 - }, - { - "id": 1, - "x": 3.089702844619751, - "y": -0.45060956478118896, - "orientation": -3.03033185005188, - "vx": 0.13554467260837555, - "vy": -0.4432344436645508 - }, - { - "id": 2, - "x": 2.877241373062134, - "y": -0.20032185316085815, - "orientation": -2.7895147800445557, - "vx": 0.12755094468593597, - "vy": -0.024623306468129158 - }, - { - "id": 3, - "x": 1.3545607328414917, - "y": -0.16721211373806, - "orientation": -0.2770492136478424, - "vx": 0.26387819647789, - "vy": -0.16796636581420898 - }, - { - "id": 4, - "x": 1.7278441190719604, - "y": -0.8811476826667786, - "orientation": 0.6478508710861206, - "vx": 0.35768958926200867, - "vy": -0.49688923358917236 - }, - { - "id": 5, - "x": 2.1516928672790527, - "y": -0.43397650122642517, - "orientation": 2.1008334159851074, - "vx": -0.7092622518539429, - "vy": 0.5662670731544495 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409995079040527, - "y": 0.00293668988160789, - "orientation": -0.05298895388841629, - "vx": 1.3023608858020452e-08, - "vy": 6.119421414041426e-08 - }, - { - "id": 1, - "x": 2.465200424194336, - "y": 0.10976193100214005, - "orientation": -2.518752336502075, - "vx": 0.038113292306661606, - "vy": 0.13671156764030457 - }, - { - "id": 2, - "x": 2.531447172164917, - "y": -1.160019874572754, - "orientation": 1.9747027158737183, - "vx": 0.2157718539237976, - "vy": 0.19422075152397156 - }, - { - "id": 3, - "x": 2.1130738258361816, - "y": -0.2547124922275543, - "orientation": -1.1623461246490479, - "vx": 0.41785433888435364, - "vy": 0.27546000480651855 - }, - { - "id": 4, - "x": -3.3037660121917725, - "y": -0.03477126359939575, - "orientation": 0.022942600771784782, - "vx": -0.14432194828987122, - "vy": -0.9870815873146057 - }, - { - "id": 5, - "x": -2.964186429977417, - "y": -0.14041396975517273, - "orientation": -0.05868985876441002, - "vx": -0.07991795986890793, - "vy": -0.6036363840103149 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 16.15 - } - }, - { - "scenario_id": "shadow_switch_vs_tiki_taka_t41.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 41.083333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 41.083333333333336, - "ball_x": 2.3029468059539795, - "ball_y": -0.40433603525161743, - "ball_vx": 0.0023153398651629686, - "ball_vy": 0.0015591004630550742, - "friendly_robots": [ - { - "id": 0, - "x": 4.410070419311523, - "y": 0.40408846735954285, - "orientation": -2.779726028442383, - "vx": -9.699637303128839e-05, - "vy": 0.010319885797798634 - }, - { - "id": 1, - "x": 2.605055332183838, - "y": 1.580643653869629, - "orientation": -1.6756809949874878, - "vx": -0.3616490662097931, - "vy": -0.5185468196868896 - }, - { - "id": 2, - "x": 2.746797800064087, - "y": 1.469640851020813, - "orientation": -1.833808422088623, - "vx": -0.24625064432621002, - "vy": -0.3762280344963074 - }, - { - "id": 3, - "x": 1.0209622383117676, - "y": -0.7825181484222412, - "orientation": 0.10866802930831909, - "vx": 0.9968974590301514, - "vy": 0.12413036823272705 - }, - { - "id": 4, - "x": 2.6882383823394775, - "y": -0.3899727463722229, - "orientation": -3.0376532077789307, - "vx": 0.7762596011161804, - "vy": 0.27748531103134155 - }, - { - "id": 5, - "x": 2.971428155899048, - "y": -0.5019705295562744, - "orientation": 2.925781488418579, - "vx": -0.03258353844285011, - "vy": -0.09517096728086472 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4093403816223145, - "y": -0.28077107667922974, - "orientation": -0.01727876625955105, - "vx": 0.007725851610302925, - "vy": 0.2572322189807892 - }, - { - "id": 1, - "x": 2.3646910190582275, - "y": -0.18461085855960846, - "orientation": -1.4133974313735962, - "vx": -0.166839137673378, - "vy": -0.6527218222618103 - }, - { - "id": 2, - "x": 0.411648690700531, - "y": -1.402998924255371, - "orientation": 0.44683635234832764, - "vx": 1.4454703330993652, - "vy": 0.338826447725296 - }, - { - "id": 3, - "x": 2.247404098510742, - "y": 1.3305938243865967, - "orientation": -1.5142691135406494, - "vx": -0.16881366074085236, - "vy": 0.5427258610725403 - }, - { - "id": 4, - "x": -2.9741508960723877, - "y": 0.25030434131622314, - "orientation": -0.12044115364551544, - "vx": -0.005030724685639143, - "vy": -0.0021416686940938234 - }, - { - "id": 5, - "x": -3.0819592475891113, - "y": 0.5124989748001099, - "orientation": -0.16579796373844147, - "vx": -0.011723095551133156, - "vy": -0.004894237034022808 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 41.083333333333336 - } - }, - { - "scenario_id": "shadow_switch_vs_tiki_taka_plus_t26.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 26.03333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_tiki_taka_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 26.03333333333333, - "ball_x": 2.5, - "ball_y": -1.319278359413147, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.40531587600708, - "y": -0.2874676585197449, - "orientation": -3.1168301105499268, - "vx": 5.861977570020827e-13, - "vy": 2.2815083156046967e-13 - }, - { - "id": 1, - "x": 3.0287396907806396, - "y": -0.6647104024887085, - "orientation": 2.1187357902526855, - "vx": 1.0658141036401503e-13, - "vy": 5.52891066263328e-13 - }, - { - "id": 2, - "x": 3.2758901119232178, - "y": -0.6096505522727966, - "orientation": -1.9748682975769043, - "vx": 3.730349362740526e-13, - "vy": 3.6970426720017713e-13 - }, - { - "id": 3, - "x": -3.953719139099121, - "y": 1.7114923000335693, - "orientation": -0.40349310636520386, - "vx": 6.9544370262519806e-12, - "vy": 8.326672684688674e-13 - }, - { - "id": 4, - "x": 1.886939525604248, - "y": -0.413260281085968, - "orientation": -0.5934838652610779, - "vx": -1.41886502547095e-12, - "vy": -1.4105383527862614e-12 - }, - { - "id": 5, - "x": 2.0918362140655518, - "y": -0.8303771615028381, - "orientation": -0.23999427258968353, - "vx": -3.623767952376511e-12, - "vy": 1.9417800700693988e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.390038967132568, - "y": 0.00038216676330193877, - "orientation": -0.009237666614353657, - "vx": -4.689315602490751e-10, - "vy": 3.0976370773982964e-11 - }, - { - "id": 1, - "x": 2.6660032272338867, - "y": -0.32363224029541016, - "orientation": -1.2897794246673584, - "vx": -1.105782132526656e-12, - "vy": 3.6970426720017713e-13 - }, - { - "id": 2, - "x": 3.0889034271240234, - "y": -1.8559818267822266, - "orientation": -0.7381325364112854, - "vx": 0.0041873459704220295, - "vy": -0.0038161827251315117 - }, - { - "id": 3, - "x": 2.2604241371154785, - "y": -0.5755392909049988, - "orientation": 1.8833674192428589, - "vx": -0.010047582909464836, - "vy": 0.031191745772957802 - }, - { - "id": 4, - "x": 2.8120243549346924, - "y": 0.18400214612483978, - "orientation": -1.620007872581482, - "vx": -8.79296635503124e-13, - "vy": -3.3140157285060923e-13 - }, - { - "id": 5, - "x": 2.622411012649536, - "y": 0.16941069066524506, - "orientation": -1.201678991317749, - "vx": 2.731148640577885e-12, - "vy": -1.0016987239680475e-12 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 26.03333333333333 - } - }, - { - "scenario_id": "shadow_switch_vs_tiki_taka_plus_t61.7_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 61.71666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_tiki_taka_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 61.71666666666667, - "ball_x": 0.09208127111196518, - "ball_y": -0.10399635881185532, - "ball_vx": 0.0020152030047029257, - "ball_vy": -0.010057039558887482, - "friendly_robots": [ - { - "id": 0, - "x": 4.410163402557373, - "y": 0.016855483874678612, - "orientation": 3.140754461288452, - "vx": 0.0001831830886658281, - "vy": 0.6131407618522644 - }, - { - "id": 1, - "x": 0.10161513090133667, - "y": 0.007094729226082563, - "orientation": -3.1406407356262207, - "vx": 0.03234444186091423, - "vy": -0.012483266182243824 - }, - { - "id": 2, - "x": 0.7982890605926514, - "y": 0.49762699007987976, - "orientation": 0.9452039003372192, - "vx": 2.465402246798476e-07, - "vy": 3.419496863443783e-07 - }, - { - "id": 3, - "x": 0.7976579666137695, - "y": -0.4981595277786255, - "orientation": -0.665113091468811, - "vx": -9.692247004977617e-13, - "vy": 6.378231276471524e-13 - }, - { - "id": 4, - "x": 1.5009572505950928, - "y": 0.7971826195716858, - "orientation": 1.8992366790771484, - "vx": -3.1308289294429414e-13, - "vy": 6.794564910705958e-13 - }, - { - "id": 5, - "x": 1.502604603767395, - "y": -0.8014543652534485, - "orientation": 2.633207321166992, - "vx": -2.6645352591003757e-13, - "vy": 9.325873406851315e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409824371337891, - "y": -0.002933920593932271, - "orientation": -0.021287772804498672, - "vx": -1.5759926697000992e-09, - "vy": -7.486292474823131e-08 - }, - { - "id": 1, - "x": -0.8011696338653564, - "y": 0.4087775945663452, - "orientation": -1.4392591714859009, - "vx": 0.0020578079856932163, - "vy": -0.015442517586052418 - }, - { - "id": 2, - "x": -0.7975565195083618, - "y": -0.4016369581222534, - "orientation": 2.5504276752471924, - "vx": -2.731148640577885e-13, - "vy": 4.296563105299356e-13 - }, - { - "id": 3, - "x": -1.4708420038223267, - "y": 0.6135886311531067, - "orientation": -2.7064340114593506, - "vx": -0.05129805579781532, - "vy": -0.023906635120511055 - }, - { - "id": 4, - "x": -1.49643874168396, - "y": -0.6008747220039368, - "orientation": 2.9016714096069336, - "vx": -0.006265323609113693, - "vy": 0.0015388878528028727 - }, - { - "id": 5, - "x": -2.497285842895508, - "y": -0.001110074226744473, - "orientation": 2.754293441772461, - "vx": 6.887555355206132e-05, - "vy": -2.8167920390842482e-05 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 61.71666666666667 - } - }, - { - "scenario_id": "shadow_switch_vs_tiki_taka_plus_t18.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 18.45, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 18.45, - "ball_x": 2.593996047973633, - "ball_y": -0.440240740776062, - "ball_vx": -0.1589706391096115, - "ball_vy": 0.014320800080895424, - "friendly_robots": [ - { - "id": 0, - "x": 4.407528877258301, - "y": 0.05955612659454346, - "orientation": -2.9053280353546143, - "vx": 0.003519659861922264, - "vy": 0.4455256760120392 - }, - { - "id": 1, - "x": 3.0994558334350586, - "y": -0.17055188119411469, - "orientation": -2.5202152729034424, - "vx": 0.07865837216377258, - "vy": 0.06913802027702332 - }, - { - "id": 2, - "x": 3.2850513458251953, - "y": -0.07500099390745163, - "orientation": -2.9336178302764893, - "vx": -0.042663514614105225, - "vy": 0.5083683133125305 - }, - { - "id": 3, - "x": -3.5578973293304443, - "y": 2.0215466022491455, - "orientation": -0.3310476541519165, - "vx": -1.4179452657699585, - "vy": -0.8250865340232849 - }, - { - "id": 4, - "x": 2.688045024871826, - "y": -0.8863973021507263, - "orientation": 0.9161858558654785, - "vx": -1.2800971269607544, - "vy": 0.21161159873008728 - }, - { - "id": 5, - "x": 2.6370511054992676, - "y": -0.34139931201934814, - "orientation": -2.3047986030578613, - "vx": -0.5543506741523743, - "vy": 0.3364861309528351 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410558700561523, - "y": -0.3313463032245636, - "orientation": -0.019330857321619987, - "vx": 0.0019732785876840353, - "vy": -0.09715040028095245 - }, - { - "id": 1, - "x": 2.2920081615448, - "y": -0.434603214263916, - "orientation": 0.0031301204580813646, - "vx": -0.3319444954395294, - "vy": -0.4012269079685211 - }, - { - "id": 2, - "x": 2.5359926223754883, - "y": -0.5304798483848572, - "orientation": 0.8049547672271729, - "vx": -0.4298737049102783, - "vy": 0.16868600249290466 - }, - { - "id": 3, - "x": 2.740671157836914, - "y": 0.08171524107456207, - "orientation": -1.6231093406677246, - "vx": 0.21564650535583496, - "vy": 0.32607829570770264 - }, - { - "id": 4, - "x": 2.995767831802368, - "y": 1.8459018468856812, - "orientation": -1.7131853103637695, - "vx": 0.006862185429781675, - "vy": 0.002620683517307043 - }, - { - "id": 5, - "x": 1.82783043384552, - "y": 0.6612581014633179, - "orientation": -0.8892709612846375, - "vx": -0.04752336069941521, - "vy": 0.15657007694244385 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 18.45 - } - }, - { - "scenario_id": "shadow_switch_vs_tiki_taka_plus_t30.8_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 30.816666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_tiki_taka_plus.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 30.816666666666666, - "ball_x": 2.483905792236328, - "ball_y": -1.3068888187408447, - "ball_vx": -0.008211718872189522, - "ball_vy": 0.005238957703113556, - "friendly_robots": [ - { - "id": 0, - "x": 4.407395839691162, - "y": 0.30013307929039, - "orientation": -2.489572525024414, - "vx": 0.004198424518108368, - "vy": -0.3525395691394806 - }, - { - "id": 1, - "x": 2.9389054775238037, - "y": 1.2502977848052979, - "orientation": -1.765515923500061, - "vx": -0.033990856260061264, - "vy": 0.42178645730018616 - }, - { - "id": 2, - "x": 2.3059489727020264, - "y": -0.2773216962814331, - "orientation": -1.4592899084091187, - "vx": -0.685644805431366, - "vy": 0.4293487071990967 - }, - { - "id": 3, - "x": -2.01373553276062, - "y": 1.1038100719451904, - "orientation": -0.4794839024543762, - "vx": 1.7701914310455322, - "vy": -0.7433000802993774 - }, - { - "id": 4, - "x": 2.9045603275299072, - "y": -0.990169107913971, - "orientation": -2.3771512508392334, - "vx": 0.18526630103588104, - "vy": -0.017820261418819427 - }, - { - "id": 5, - "x": 2.42290997505188, - "y": -1.4027732610702515, - "orientation": 1.3586660623550415, - "vx": -6.913383288065234e-08, - "vy": -1.9634815373592573e-07 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.390038967132568, - "y": 0.00038216676330193877, - "orientation": -0.009237666614353657, - "vx": -1.199040866595169e-12, - "vy": 9.348072446332956e-13 - }, - { - "id": 1, - "x": 2.413418769836426, - "y": -0.13184787333011627, - "orientation": -1.7368525266647339, - "vx": -0.03166208788752556, - "vy": 0.03404507413506508 - }, - { - "id": 2, - "x": 3.097738742828369, - "y": -1.864011287689209, - "orientation": -0.7380248308181763, - "vx": -1.865174681370263e-13, - "vy": 4.996003610813204e-13 - }, - { - "id": 3, - "x": 2.402423858642578, - "y": -0.6104725003242493, - "orientation": 1.770275592803955, - "vx": 0.28193292021751404, - "vy": -0.13866737484931946 - }, - { - "id": 4, - "x": 2.8120243549346924, - "y": 0.18400214612483978, - "orientation": -1.620007872581482, - "vx": -7.72715225139109e-13, - "vy": -4.571343303894082e-13 - }, - { - "id": 5, - "x": 2.622411012649536, - "y": 0.16941069066524506, - "orientation": -1.201678991317749, - "vx": -1.4521717162097048e-12, - "vy": 8.235079285157099e-13 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 30.816666666666666 - } - }, - { - "scenario_id": "shadow_switch_vs_tiki_taka_plus_t32.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 32.28333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 32.28333333333333, - "ball_x": 2.6812753677368164, - "ball_y": 0.32109054923057556, - "ball_vx": -0.19885990023612976, - "ball_vy": 0.9143868684768677, - "friendly_robots": [ - { - "id": 0, - "x": 4.410582542419434, - "y": 0.1763915717601776, - "orientation": -2.9378726482391357, - "vx": 0.05249103531241417, - "vy": 0.2325190305709839 - }, - { - "id": 1, - "x": 2.9055888652801514, - "y": 1.4441591501235962, - "orientation": -1.7328981161117554, - "vx": -0.24896593391895294, - "vy": 0.026145312935113907 - }, - { - "id": 2, - "x": 0.2033437043428421, - "y": 0.8966513276100159, - "orientation": -0.45676589012145996, - "vx": -1.6914466619491577, - "vy": 0.9079145789146423 - }, - { - "id": 3, - "x": 0.5832750797271729, - "y": 0.04103221371769905, - "orientation": -0.1923711895942688, - "vx": 1.8173446655273438, - "vy": -0.39626795053482056 - }, - { - "id": 4, - "x": 3.013010263442993, - "y": -0.697860598564148, - "orientation": 2.485745429992676, - "vx": 0.13042126595973969, - "vy": 0.9908744692802429 - }, - { - "id": 5, - "x": 2.5121259689331055, - "y": -1.0839699506759644, - "orientation": 0.8963128328323364, - "vx": 0.27364397048950195, - "vy": 1.1630150079727173 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.400216102600098, - "y": 0.0009970817482098937, - "orientation": -0.01827915571630001, - "vx": -0.016002940014004707, - "vy": 0.007282755337655544 - }, - { - "id": 1, - "x": 2.467827796936035, - "y": 0.052202124148607254, - "orientation": -0.6457309126853943, - "vx": -0.1894407719373703, - "vy": 0.8853832483291626 - }, - { - "id": 2, - "x": 2.963191509246826, - "y": -1.6706345081329346, - "orientation": 0.5276049971580505, - "vx": -0.5982393026351929, - "vy": 0.5807737112045288 - }, - { - "id": 3, - "x": 2.411956787109375, - "y": -0.44564059376716614, - "orientation": 1.1156742572784424, - "vx": 0.09095102548599243, - "vy": 0.44194477796554565 - }, - { - "id": 4, - "x": 2.7849740982055664, - "y": -0.1733301728963852, - "orientation": -1.9438591003417969, - "vx": -0.16500774025917053, - "vy": -1.1300697326660156 - }, - { - "id": 5, - "x": 2.7013907432556152, - "y": 0.42222654819488525, - "orientation": -1.635178565979004, - "vx": 0.3065367341041565, - "vy": 1.0638079643249512 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 32.28333333333333 - } - }, - { - "scenario_id": "shadow_switch_vs_zone_fluid_t8.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 8.4, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_zone_fluid.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 8.4, - "ball_x": 0.037303078919649124, - "ball_y": -0.09531297534704208, - "ball_vx": -0.042080335319042206, - "ball_vy": -0.018271924927830696, - "friendly_robots": [ - { - "id": 0, - "x": 4.411123752593994, - "y": 0.006749837659299374, - "orientation": -3.119208812713623, - "vx": -0.0019769996870309114, - "vy": -0.011860680766403675 - }, - { - "id": 1, - "x": -0.008376296609640121, - "y": 0.011717458255589008, - "orientation": -0.8359625339508057, - "vx": -2.623181217131787e-06, - "vy": -2.917730853368994e-06 - }, - { - "id": 2, - "x": -2.4038662910461426, - "y": 2.3583226203918457, - "orientation": -0.787030816078186, - "vx": -0.12514711916446686, - "vy": 0.07332312315702438 - }, - { - "id": 3, - "x": 0.94248366355896, - "y": -1.2586932182312012, - "orientation": 2.3108584880828857, - "vx": -0.09467644989490509, - "vy": -0.40668877959251404 - }, - { - "id": 4, - "x": 3.2367818355560303, - "y": -0.3911404609680176, - "orientation": 3.0959150791168213, - "vx": 0.214360773563385, - "vy": -0.3147057592868805 - }, - { - "id": 5, - "x": 2.8627705574035645, - "y": -0.40565940737724304, - "orientation": 3.0555758476257324, - "vx": 0.21118338406085968, - "vy": 0.04252370446920395 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409978866577148, - "y": 0.1382332593202591, - "orientation": -0.03326733410358429, - "vx": 0.000347438472090289, - "vy": 0.29039788246154785 - }, - { - "id": 1, - "x": -2.9764792919158936, - "y": 0.09624196588993073, - "orientation": -0.06937262415885925, - "vx": -0.21312084794044495, - "vy": -0.6063988208770752 - }, - { - "id": 2, - "x": -3.2641444206237793, - "y": 0.2642103433609009, - "orientation": -0.11040464043617249, - "vx": -0.030559832230210304, - "vy": 0.05130124092102051 - }, - { - "id": 3, - "x": -1.5258992910385132, - "y": 2.203397274017334, - "orientation": -0.9921383857727051, - "vx": -0.48780760169029236, - "vy": 0.2705528140068054 - }, - { - "id": 4, - "x": 0.2675202190876007, - "y": -0.055311400443315506, - "orientation": -3.127765417098999, - "vx": -0.2755332887172699, - "vy": 0.12021689116954803 - }, - { - "id": 5, - "x": 0.7207601070404053, - "y": -0.11104290187358856, - "orientation": -2.673109292984009, - "vx": 0.8136059641838074, - "vy": -0.8447688221931458 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 8.4 - } - }, - { - "scenario_id": "shadow_switch_vs_zone_fluid_t9.4_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 9.4, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_zone_fluid.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 9.4, - "ball_x": 0.139151468873024, - "ball_y": -0.2604527473449707, - "ball_vx": 2.5437560081481934, - "ball_vy": -3.809797763824463, - "friendly_robots": [ - { - "id": 0, - "x": 4.410517692565918, - "y": 0.0018546367064118385, - "orientation": -3.118847131729126, - "vx": 0.0007607567822560668, - "vy": -0.03302854299545288 - }, - { - "id": 1, - "x": -0.008846676908433437, - "y": 0.012534537352621555, - "orientation": -1.0046871900558472, - "vx": -0.014095572754740715, - "vy": 0.024603674188256264 - }, - { - "id": 2, - "x": -2.462129592895508, - "y": 2.392458915710449, - "orientation": -0.7873181104660034, - "vx": -0.022633584216237068, - "vy": 0.013255923986434937 - }, - { - "id": 3, - "x": 0.9004318118095398, - "y": -1.4460687637329102, - "orientation": 2.1628832817077637, - "vx": 0.014572203159332275, - "vy": -0.02221662737429142 - }, - { - "id": 4, - "x": 3.2372329235076904, - "y": -0.3814444839954376, - "orientation": 3.0546650886535645, - "vx": 0.009451452642679214, - "vy": 0.04351788014173508 - }, - { - "id": 5, - "x": 2.9593942165374756, - "y": -0.3896801769733429, - "orientation": 3.042182207107544, - "vx": 0.04306097701191902, - "vy": 0.039883509278297424 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409834384918213, - "y": -0.09957704693078995, - "orientation": -0.020728137344121933, - "vx": 0.0006164052174426615, - "vy": -0.2741645276546478 - }, - { - "id": 1, - "x": -2.986856460571289, - "y": -0.2240843027830124, - "orientation": 0.029448889195919037, - "vx": 0.029304325580596924, - "vy": 0.3548666536808014 - }, - { - "id": 2, - "x": -3.221796989440918, - "y": -0.48265308141708374, - "orientation": 0.026416776701807976, - "vx": 0.20660699903964996, - "vy": -0.4272993803024292 - }, - { - "id": 3, - "x": -1.7901548147201538, - "y": 2.3515584468841553, - "orientation": -0.940859317779541, - "vx": -0.1262829303741455, - "vy": 0.07158376276493073 - }, - { - "id": 4, - "x": 0.5146971940994263, - "y": 0.0013585794949904084, - "orientation": -2.916860818862915, - "vx": 0.1355256885290146, - "vy": 0.019426504150032997 - }, - { - "id": 5, - "x": 1.348429799079895, - "y": -1.137228012084961, - "orientation": 2.5489842891693115, - "vx": 0.2647287845611572, - "vy": -0.546197772026062 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 9.4 - } - }, - { - "scenario_id": "shadow_switch_vs_zone_fluid_t57.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 57.583333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/shadow_switch_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 57.583333333333336, - "ball_x": 2.7627575397491455, - "ball_y": 0.7649921774864197, - "ball_vx": -4.851345147471875e-05, - "ball_vy": 0.00024467744515277445, - "friendly_robots": [ - { - "id": 0, - "x": 4.4107513427734375, - "y": 0.01168083306401968, - "orientation": 2.7242064476013184, - "vx": -0.0012515586568042636, - "vy": -0.02035067416727543 - }, - { - "id": 1, - "x": 3.0570945739746094, - "y": 0.6209875345230103, - "orientation": 2.8626933097839355, - "vx": -0.08387191593647003, - "vy": -0.08252758532762527 - }, - { - "id": 2, - "x": -1.2133291959762573, - "y": -0.7877006530761719, - "orientation": 0.1360088586807251, - "vx": 1.6740278005599976, - "vy": 0.3461177349090576 - }, - { - "id": 3, - "x": 1.9556481838226318, - "y": 0.7547322511672974, - "orientation": 0.019081654027104378, - "vx": -0.11070548743009567, - "vy": 0.3354531526565552 - }, - { - "id": 4, - "x": 2.721186637878418, - "y": 0.6592383980751038, - "orientation": 1.641568660736084, - "vx": -0.5420514345169067, - "vy": -0.03655757009983063 - }, - { - "id": 5, - "x": 2.3191797733306885, - "y": 0.16237585246562958, - "orientation": 0.9437752962112427, - "vx": -0.16015732288360596, - "vy": -0.048421770334243774 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408326148986816, - "y": 0.3150823414325714, - "orientation": 0.06242450326681137, - "vx": 0.019728364422917366, - "vy": -0.18319110572338104 - }, - { - "id": 1, - "x": -1.8408775329589844, - "y": 0.06501225382089615, - "orientation": 0.14751671254634857, - "vx": -0.016891440376639366, - "vy": -0.6617192625999451 - }, - { - "id": 2, - "x": -1.8529292345046997, - "y": 0.998843789100647, - "orientation": 0.1257593333721161, - "vx": 0.5099228024482727, - "vy": -0.03799515962600708 - }, - { - "id": 3, - "x": 2.5033957958221436, - "y": 0.9518051743507385, - "orientation": -0.1669081449508667, - "vx": 0.35157161951065063, - "vy": 0.47644099593162537 - }, - { - "id": 4, - "x": 2.826723098754883, - "y": 0.1360958367586136, - "orientation": 1.644662618637085, - "vx": -0.13612040877342224, - "vy": 0.02594342641532421 - }, - { - "id": 5, - "x": 2.798560380935669, - "y": 0.8716437220573425, - "orientation": -1.5694071054458618, - "vx": 0.00013475364539772272, - "vy": 0.00021023413864895701 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_shadow_switch_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 57.583333333333336 - } - }, - { - "scenario_id": "split_shape_vs_switch_of_play_t24.0_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 24.03333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 24.03333333333333, - "ball_x": 2.5, - "ball_y": 1.8076369762420654, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.40293550491333, - "y": 0.40503963828086853, - "orientation": 3.1406538486480713, - "vx": 3.3999469906120794e-10, - "vy": 5.961897642237091e-13 - }, - { - "id": 1, - "x": -1.7591687440872192, - "y": 0.803244948387146, - "orientation": 0.054651472717523575, - "vx": 8.060219158778636e-13, - "vy": -1.765254609153999e-13 - }, - { - "id": 2, - "x": 3.3645856380462646, - "y": 1.7873321771621704, - "orientation": 0.13248111307621002, - "vx": 7.72715225139109e-13, - "vy": 6.994405055138486e-13 - }, - { - "id": 3, - "x": -0.5002403259277344, - "y": -0.2417137324810028, - "orientation": 0.45202216506004333, - "vx": -4.0034642267983145e-12, - "vy": -9.059419880941277e-13 - }, - { - "id": 4, - "x": -0.8780986070632935, - "y": -1.2464083433151245, - "orientation": 0.5516287684440613, - "vx": -9.79216707719388e-13, - "vy": -5.329070518200751e-13 - }, - { - "id": 5, - "x": -1.2531968355178833, - "y": 1.1828937530517578, - "orientation": -0.10411154478788376, - "vx": 4.6629367034256575e-14, - "vy": 4.1300296516055823e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.480269432067871, - "y": -0.01130808424204588, - "orientation": 0.07317109405994415, - "vx": -2.104982854689297e-12, - "vy": -4.4027281820291364e-14 - }, - { - "id": 1, - "x": 2.2377421855926514, - "y": -0.3203366696834564, - "orientation": 1.022286295890808, - "vx": 6.927791673660977e-13, - "vy": 9.875433804040767e-13 - }, - { - "id": 2, - "x": 1.8306468725204468, - "y": 1.912353754043579, - "orientation": -0.021733123809099197, - "vx": -7.061018436615996e-13, - "vy": -2.1316282072803006e-13 - }, - { - "id": 3, - "x": -2.9555835723876953, - "y": 0.560405433177948, - "orientation": 0.1715046763420105, - "vx": -1.2256862191861728e-12, - "vy": 6.861178292183467e-13 - }, - { - "id": 4, - "x": -3.029130697250366, - "y": 0.8030482530593872, - "orientation": 0.13642416894435883, - "vx": 1.6919798895287386e-12, - "vy": -2.0317081350640365e-13 - }, - { - "id": 5, - "x": -2.9867396354675293, - "y": 0.2271910011768341, - "orientation": 1.2895610332489014, - "vx": -1.5987211554602254e-13, - "vy": -1.0824674490095276e-14 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 24.03333333333333 - } - }, - { - "scenario_id": "split_shape_vs_switch_of_play_t52.3_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 52.333333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_switch_of_play.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 52.333333333333336, - "ball_x": 0.0, - "ball_y": -0.0, - "ball_vx": 0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409368515014648, - "y": 0.002846325747668743, - "orientation": -3.1399898529052734, - "vx": 1.9531043449205754e-11, - "vy": 7.58273652201602e-13 - }, - { - "id": 1, - "x": 0.39270755648612976, - "y": 0.7345207929611206, - "orientation": -0.4502508342266083, - "vx": 0.6871705651283264, - "vy": -0.45232442021369934 - }, - { - "id": 2, - "x": 0.8022534251213074, - "y": -0.3419641852378845, - "orientation": -1.6086779832839966, - "vx": -0.003964134491980076, - "vy": -0.10210322588682175 - }, - { - "id": 3, - "x": 1.2486202716827393, - "y": 0.7560696005821228, - "orientation": -0.5426874160766602, - "vx": 0.44194820523262024, - "vy": -0.2751416563987732 - }, - { - "id": 4, - "x": 1.3601133823394775, - "y": -0.3766269087791443, - "orientation": -1.0053540468215942, - "vx": 0.245897576212883, - "vy": -0.3931172490119934 - }, - { - "id": 5, - "x": 2.499204635620117, - "y": 0.0028592499438673258, - "orientation": -1.3004027605056763, - "vx": -8.129497075515246e-11, - "vy": 2.8309907196266693e-10 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409916400909424, - "y": 0.406404048204422, - "orientation": -0.09089088439941406, - "vx": -0.00014733498392160982, - "vy": 0.006323716603219509 - }, - { - "id": 1, - "x": -0.12259060889482498, - "y": -0.001432522083632648, - "orientation": -0.0008864260744303465, - "vx": -3.658138894024887e-06, - "vy": -1.936112084877095e-06 - }, - { - "id": 2, - "x": -0.8212234973907471, - "y": 0.4971235692501068, - "orientation": 0.1322936713695526, - "vx": 0.03731134533882141, - "vy": 0.005068734288215637 - }, - { - "id": 3, - "x": -0.8069089651107788, - "y": -0.1352868527173996, - "orientation": -1.6712708473205566, - "vx": 0.018139496445655823, - "vy": -0.6426585912704468 - }, - { - "id": 4, - "x": -1.5003002882003784, - "y": 0.7970927357673645, - "orientation": 1.4669855833053589, - "vx": -9.812151091637134e-12, - "vy": -9.02111718659171e-11 - }, - { - "id": 5, - "x": -1.50179922580719, - "y": -0.7976784110069275, - "orientation": -0.9105905890464783, - "vx": -0.00030979575240053236, - "vy": 0.0003997042076662183 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 52.333333333333336 - } - }, - { - "scenario_id": "split_shape_vs_switch_of_play_t62.5_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 62.483333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_switch_of_play.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 62.483333333333334, - "ball_x": 0.9036387801170349, - "ball_y": 2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.465937614440918, - "y": -0.057770371437072754, - "orientation": 3.0999176502227783, - "vx": -5.329070518200751e-13, - "vy": 5.87446757904786e-13 - }, - { - "id": 1, - "x": 1.1401702165603638, - "y": 2.420442819595337, - "orientation": -0.849639892578125, - "vx": 9.325873406851315e-14, - "vy": -9.725553695716371e-13 - }, - { - "id": 2, - "x": 2.995332956314087, - "y": 0.8862296938896179, - "orientation": 2.354807138442993, - "vx": 1.3322676295501878e-14, - "vy": 1.1657341758564144e-13 - }, - { - "id": 3, - "x": 3.2947373390197754, - "y": 0.7351728081703186, - "orientation": 2.4783694744110107, - "vx": 1.1723955140041653e-12, - "vy": -1.092459456231154e-12 - }, - { - "id": 4, - "x": -0.06632055342197418, - "y": 2.661036729812622, - "orientation": 0.33235645294189453, - "vx": -3.2931990467943706e-13, - "vy": 8.393286066166183e-13 - }, - { - "id": 5, - "x": 1.8718105554580688, - "y": -2.3952250480651855, - "orientation": 1.7494745254516602, - "vx": 3.930189507173054e-13, - "vy": 2.9309887850104133e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.396329402923584, - "y": 0.0027444609440863132, - "orientation": 0.02490226924419403, - "vx": -1.481481604059809e-11, - "vy": 9.505417286614914e-14 - }, - { - "id": 1, - "x": 0.782113254070282, - "y": 1.9835151433944702, - "orientation": -1.7289530038833618, - "vx": -0.006595641374588013, - "vy": -0.04160008206963539 - }, - { - "id": 2, - "x": 2.472844362258911, - "y": -2.3979594707489014, - "orientation": 1.8552353382110596, - "vx": -2.3447910280083306e-12, - "vy": 5.46229728115577e-13 - }, - { - "id": 3, - "x": 0.17066337168216705, - "y": 2.4576175212860107, - "orientation": -2.7611052989959717, - "vx": -0.0177477840334177, - "vy": -0.0070795537903904915 - }, - { - "id": 4, - "x": -3.1609115600585938, - "y": 0.3005051612854004, - "orientation": 0.5839871168136597, - "vx": -1.5987211554602254e-12, - "vy": 6.111777750561487e-13 - }, - { - "id": 5, - "x": -2.9200267791748047, - "y": 0.44996607303619385, - "orientation": 0.5850250124931335, - "vx": 5.009326287108706e-12, - "vy": -1.751931932858497e-12 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 62.483333333333334 - } - }, - { - "scenario_id": "split_shape_vs_switch_of_play_t6.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 6.666666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 6.666666666666667, - "ball_x": -4.264222621917725, - "ball_y": 0.06139952689409256, - "ball_vx": 0.750942051410675, - "ball_vy": 0.03803689405322075, - "friendly_robots": [ - { - "id": 0, - "x": 4.409939289093018, - "y": 0.38191160559654236, - "orientation": -3.09942889213562, - "vx": 8.339727355632931e-05, - "vy": -0.04879317805171013 - }, - { - "id": 1, - "x": -1.832495927810669, - "y": 0.26579031348228455, - "orientation": 3.070142984390259, - "vx": -1.6863149404525757, - "vy": 0.2277064174413681 - }, - { - "id": 2, - "x": 1.5926451683044434, - "y": 0.3327697813510895, - "orientation": -3.0857741832733154, - "vx": 1.6019989252090454, - "vy": 0.01938098855316639 - }, - { - "id": 3, - "x": 1.9087835550308228, - "y": -0.016819538548588753, - "orientation": 2.979715585708618, - "vx": 1.575256586074829, - "vy": -0.23958837985992432 - }, - { - "id": 4, - "x": -0.4306999146938324, - "y": 0.688021719455719, - "orientation": -2.9656193256378174, - "vx": -1.6708787679672241, - "vy": -0.0643540546298027 - }, - { - "id": 5, - "x": 0.5218334794044495, - "y": -0.05963398143649101, - "orientation": 3.0156214237213135, - "vx": -1.7910048961639404, - "vy": 0.6282731294631958 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409847259521484, - "y": 0.05565020442008972, - "orientation": 0.006698946468532085, - "vx": 0.0044333357363939285, - "vy": 0.006418910808861256 - }, - { - "id": 1, - "x": -0.9683802127838135, - "y": 0.9684118032455444, - "orientation": -2.8790552616119385, - "vx": -0.7011688351631165, - "vy": -0.4058073163032532 - }, - { - "id": 2, - "x": -2.1834731101989746, - "y": 0.07074234634637833, - "orientation": 3.083871364593506, - "vx": -1.3789838552474976, - "vy": 0.17229723930358887 - }, - { - "id": 3, - "x": -0.7425562739372253, - "y": 1.3143696784973145, - "orientation": -2.871886968612671, - "vx": 1.2337204217910767, - "vy": 0.532065212726593 - }, - { - "id": 4, - "x": -2.9652769565582275, - "y": -0.17330381274223328, - "orientation": 2.4904704093933105, - "vx": -0.7013970017433167, - "vy": 0.5542988777160645 - }, - { - "id": 5, - "x": -2.8553011417388916, - "y": 0.002792307874187827, - "orientation": 2.2440624237060547, - "vx": 0.22634732723236084, - "vy": 0.2339039146900177 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 6.666666666666667 - } - }, - { - "scenario_id": "split_shape_vs_switch_of_play_t53.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 53.949999999999996, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_switch_of_play.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 53.949999999999996, - "ball_x": 0.21742913126945496, - "ball_y": -0.0007052667788229883, - "ball_vx": -0.5080035328865051, - "ball_vy": -0.6971579194068909, - "friendly_robots": [ - { - "id": 0, - "x": 4.4125261306762695, - "y": 0.2598881721496582, - "orientation": -3.0977694988250732, - "vx": 0.02241552621126175, - "vy": -0.3117007911205292 - }, - { - "id": 1, - "x": 0.28200963139533997, - "y": 0.09045178443193436, - "orientation": -0.00012117905862396583, - "vx": -0.349411278963089, - "vy": -0.6542477607727051 - }, - { - "id": 2, - "x": 1.4321448802947998, - "y": -0.2373969703912735, - "orientation": 2.8397555351257324, - "vx": 0.7720240354537964, - "vy": 0.23897288739681244 - }, - { - "id": 3, - "x": 2.1922993659973145, - "y": 0.2177889496088028, - "orientation": -2.7980334758758545, - "vx": 1.108873724937439, - "vy": -0.5734722018241882 - }, - { - "id": 4, - "x": 0.9542561173439026, - "y": -0.5124061107635498, - "orientation": 2.784621000289917, - "vx": -1.307948350906372, - "vy": 0.13448373973369598 - }, - { - "id": 5, - "x": 1.8832069635391235, - "y": 0.06590735167264938, - "orientation": -2.9884681701660156, - "vx": -0.7661477327346802, - "vy": 0.08878445625305176 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411825656890869, - "y": 0.10798332840204239, - "orientation": -0.03198760375380516, - "vx": 0.0013678610557690263, - "vy": -0.27856945991516113 - }, - { - "id": 1, - "x": 0.11811196804046631, - "y": -0.04094618186354637, - "orientation": 0.4560871124267578, - "vx": 0.6525311470031738, - "vy": -0.15420132875442505 - }, - { - "id": 2, - "x": 0.7649933099746704, - "y": -0.8968743681907654, - "orientation": 1.7015012502670288, - "vx": 1.4840550422668457, - "vy": -1.2226158380508423 - }, - { - "id": 3, - "x": -0.9242843389511108, - "y": 0.9763550162315369, - "orientation": -0.5588015913963318, - "vx": 0.2795823812484741, - "vy": 0.8052917718887329 - }, - { - "id": 4, - "x": -3.073155164718628, - "y": -0.15971559286117554, - "orientation": 0.01609024591743946, - "vx": -0.6783537864685059, - "vy": -0.3183785080909729 - }, - { - "id": 5, - "x": -2.838496208190918, - "y": -0.43224090337753296, - "orientation": 0.17430707812309265, - "vx": -0.24466237425804138, - "vy": 0.09140592813491821 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_switch_of_play_kernel_strategy", - "frame_ts": 53.949999999999996 - } - }, - { - "scenario_id": "split_shape_vs_three_slot_t15.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 15.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 15.85, - "ball_x": 2.5, - "ball_y": -0.9567829966545105, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.446935176849365, - "y": -0.4064629077911377, - "orientation": -2.4693918228149414, - "vx": 3.2240876635114546e-12, - "vy": -8.326672684688674e-14 - }, - { - "id": 1, - "x": -0.7936446070671082, - "y": -0.5867118835449219, - "orientation": -0.14957904815673828, - "vx": -2.3314683517128287e-13, - "vy": 6.661338147750939e-15 - }, - { - "id": 2, - "x": -0.07756649702787399, - "y": 0.22454644739627838, - "orientation": -0.22643756866455078, - "vx": -2.6104118866498993e-13, - "vy": 7.16093850883226e-14 - }, - { - "id": 3, - "x": 2.0574514865875244, - "y": -1.2342838048934937, - "orientation": 0.03193878382444382, - "vx": -4.716227408607665e-12, - "vy": 4.6629367034256575e-14 - }, - { - "id": 4, - "x": -0.9689821600914001, - "y": 0.33756381273269653, - "orientation": -0.24352169036865234, - "vx": 2.9276581159365378e-12, - "vy": -1.2007062011321068e-12 - }, - { - "id": 5, - "x": -0.2751298248767853, - "y": 0.21695877611637115, - "orientation": -0.22209231555461884, - "vx": -5.662137425588298e-13, - "vy": 1.4988010832439613e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.389517784118652, - "y": 0.08199283480644226, - "orientation": -0.022776098921895027, - "vx": 1.4441781104324036e-11, - "vy": 1.3838930001952576e-12 - }, - { - "id": 1, - "x": -1.1288468837738037, - "y": 0.09172838926315308, - "orientation": -0.13183869421482086, - "vx": -2.0317081350640365e-12, - "vy": 8.509859483751825e-13 - }, - { - "id": 2, - "x": -2.8498358726501465, - "y": -0.4541178047657013, - "orientation": -0.0891113430261612, - "vx": -5.075939668586216e-12, - "vy": 1.8501866705378234e-12 - }, - { - "id": 3, - "x": -3.0615785121917725, - "y": -0.589812695980072, - "orientation": -0.06516656279563904, - "vx": 9.059419880941277e-13, - "vy": 1.4288570326925765e-12 - }, - { - "id": 4, - "x": -0.7892891764640808, - "y": -0.16561807692050934, - "orientation": -0.044683873653411865, - "vx": -1.0658141036401503e-12, - "vy": 1.1823875212257917e-13 - }, - { - "id": 5, - "x": 1.921326756477356, - "y": -0.4320562481880188, - "orientation": 2.4030590057373047, - "vx": -0.02455221675336361, - "vy": 0.022251907736063004 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 15.85 - } - }, - { - "scenario_id": "split_shape_vs_three_slot_t23.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 23.116666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 23.116666666666667, - "ball_x": 0.17945612967014313, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.431507587432861, - "y": -0.0028352614026516676, - "orientation": -2.7887024879455566, - "vx": 4.689582056016661e-12, - "vy": 7.055814266188065e-13 - }, - { - "id": 1, - "x": -0.11254828423261642, - "y": -2.246429920196533, - "orientation": -0.8769143223762512, - "vx": -4.0717429428127616e-13, - "vy": -1.9984014443252818e-13 - }, - { - "id": 2, - "x": 2.1150944232940674, - "y": -0.4383453130722046, - "orientation": -2.0396571159362793, - "vx": 6.394884621840902e-13, - "vy": -2.0433654768226006e-12 - }, - { - "id": 3, - "x": 2.9275054931640625, - "y": -0.6320820450782776, - "orientation": -2.4265522956848145, - "vx": 1.6653345369377348e-12, - "vy": 4.4297898682543746e-13 - }, - { - "id": 4, - "x": -0.02390485443174839, - "y": 0.019388219341635704, - "orientation": -1.4183565378189087, - "vx": 1.7610912728116546e-13, - "vy": -2.383510055992133e-13 - }, - { - "id": 5, - "x": 0.33262863755226135, - "y": -0.053278449922800064, - "orientation": -1.5042428970336914, - "vx": 2.0816681711721685e-13, - "vy": -4.350686477749832e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.389525890350342, - "y": -0.3567221164703369, - "orientation": -0.02045079506933689, - "vx": -3.490541189421492e-12, - "vy": -1.5087930904655877e-12 - }, - { - "id": 1, - "x": -0.084201879799366, - "y": -0.5117381811141968, - "orientation": -1.3210406303405762, - "vx": 8.855416400166405e-13, - "vy": -5.059286323216838e-12 - }, - { - "id": 2, - "x": -3.022186040878296, - "y": -0.3679342269897461, - "orientation": -0.6072313785552979, - "vx": -1.0658141036401503e-13, - "vy": -4.313216450668733e-13 - }, - { - "id": 3, - "x": -2.204158306121826, - "y": -0.14269478619098663, - "orientation": -0.6434096693992615, - "vx": -2.0250467969162855e-12, - "vy": 8.509859483751825e-13 - }, - { - "id": 4, - "x": 0.8026683330535889, - "y": -0.21166229248046875, - "orientation": -1.6090583801269531, - "vx": -4.796163466380676e-13, - "vy": -2.0483614804334138e-13 - }, - { - "id": 5, - "x": 0.88005530834198, - "y": -2.3967416286468506, - "orientation": 0.46341291069984436, - "vx": 0.02411777898669243, - "vy": 0.012176032178103924 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 23.116666666666667 - } - }, - { - "scenario_id": "split_shape_vs_three_slot_t39.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 39.05, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 39.05, - "ball_x": -4.25, - "ball_y": -2.2961435317993164, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.412257194519043, - "y": 0.10200256109237671, - "orientation": -2.9614272117614746, - "vx": 5.595524044110789e-13, - "vy": 3.629596623255793e-12 - }, - { - "id": 1, - "x": -3.840095281600952, - "y": -1.9062074422836304, - "orientation": -2.61435604095459, - "vx": -1.8252066524837574e-12, - "vy": -9.85878045867139e-13 - }, - { - "id": 2, - "x": 2.442584753036499, - "y": -0.9145647287368774, - "orientation": -2.8494489192962646, - "vx": 5.9818816566803434e-12, - "vy": -1.4654943925052066e-13 - }, - { - "id": 3, - "x": 0.6364015340805054, - "y": -0.12269027531147003, - "orientation": -2.720792531967163, - "vx": 1.7319479184152442e-13, - "vy": -2.123301534595612e-13 - }, - { - "id": 4, - "x": -2.6583664417266846, - "y": 0.14544115960597992, - "orientation": -2.222783327102661, - "vx": 6.794564910705958e-13, - "vy": 8.076872504148014e-13 - }, - { - "id": 5, - "x": 0.22914785146713257, - "y": 0.42970678210258484, - "orientation": -2.800394296646118, - "vx": 2.1899149160731213e-13, - "vy": -2.881028748902281e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.396456718444824, - "y": -0.4048282504081726, - "orientation": -0.03505711629986763, - "vx": -1.6067147612375265e-11, - "vy": -1.9234613901630837e-12 - }, - { - "id": 1, - "x": -2.8904170989990234, - "y": -1.1536134481430054, - "orientation": -2.4715330600738525, - "vx": -1.0125233984581428e-12, - "vy": -1.1590728377086634e-12 - }, - { - "id": 2, - "x": -3.098412036895752, - "y": -0.9500277042388916, - "orientation": -2.3467373847961426, - "vx": -5.728750807065808e-13, - "vy": -1.0758061108617767e-12 - }, - { - "id": 3, - "x": -2.928403615951538, - "y": -0.836632490158081, - "orientation": -2.3283543586730957, - "vx": -4.676259379721159e-12, - "vy": -2.864375403532904e-13 - }, - { - "id": 4, - "x": -3.5582056045532227, - "y": -0.9481322765350342, - "orientation": -2.2213544845581055, - "vx": -3.197442310920451e-13, - "vy": -1.1457501614131615e-12 - }, - { - "id": 5, - "x": -2.1994788646698, - "y": -0.6087230443954468, - "orientation": -2.2676894664764404, - "vx": 1.3988810110276972e-12, - "vy": 1.2423395645555502e-12 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 39.05 - } - }, - { - "scenario_id": "split_shape_vs_three_slot_t51.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 51.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 51.85, - "ball_x": -0.0, - "ball_y": 0.0, - "ball_vx": -0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.410720348358154, - "y": -0.053167857229709625, - "orientation": 3.1224539279937744, - "vx": -0.001321002491749823, - "vy": 0.09346112608909607 - }, - { - "id": 1, - "x": 0.806692361831665, - "y": 0.2862768769264221, - "orientation": 1.6150908470153809, - "vx": 0.025689300149679184, - "vy": -0.21507392823696136 - }, - { - "id": 2, - "x": 1.0457382202148438, - "y": -0.021858613938093185, - "orientation": -2.9684481620788574, - "vx": -0.4926338195800781, - "vy": 0.825917661190033 - }, - { - "id": 3, - "x": 0.9148077368736267, - "y": -0.34157896041870117, - "orientation": 1.0124006271362305, - "vx": 0.5252524614334106, - "vy": 0.639860987663269 - }, - { - "id": 4, - "x": 1.4964936971664429, - "y": -0.6010028719902039, - "orientation": 0.27766498923301697, - "vx": 0.006168727297335863, - "vy": 0.0017643236787989736 - }, - { - "id": 5, - "x": 2.4972310066223145, - "y": -0.001103161950595677, - "orientation": 0.38002660870552063, - "vx": 3.4372504842394846e-12, - "vy": 1.4014505701764879e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409955024719238, - "y": 0.39591386914253235, - "orientation": -0.0874657854437828, - "vx": -7.847799133742228e-05, - "vy": 0.024744318798184395 - }, - { - "id": 1, - "x": -0.13188624382019043, - "y": -0.003557392628863454, - "orientation": 0.0008926331647671759, - "vx": 0.020911607891321182, - "vy": 0.006258688401430845 - }, - { - "id": 2, - "x": -0.802769660949707, - "y": 0.4989313781261444, - "orientation": 0.36914321780204773, - "vx": 5.444309499580413e-05, - "vy": 2.1007483155699447e-05 - }, - { - "id": 3, - "x": -0.8028734922409058, - "y": -0.5007917881011963, - "orientation": 0.267937570810318, - "vx": 1.9629364800266558e-09, - "vy": 5.43501910144073e-10 - }, - { - "id": 4, - "x": -1.503516435623169, - "y": 0.7972230911254883, - "orientation": 0.6693626046180725, - "vx": 0.006186491344124079, - "vy": 0.004885407630354166 - }, - { - "id": 5, - "x": -1.4975533485412598, - "y": -0.8017311096191406, - "orientation": 2.5267484188079834, - "vx": 6.20867358520627e-05, - "vy": -4.392702612676658e-05 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 51.85 - } - }, - { - "scenario_id": "split_shape_vs_three_slot_t58.7_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 58.68333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 58.68333333333333, - "ball_x": 2.5, - "ball_y": -1.5627371072769165, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.4124836921691895, - "y": -0.30460768938064575, - "orientation": -2.4840710163116455, - "vx": -1.4122036873231991e-12, - "vy": 9.492406860545088e-14 - }, - { - "id": 1, - "x": 0.9111452698707581, - "y": -1.7575750350952148, - "orientation": 0.02731354907155037, - "vx": 6.52811138479592e-13, - "vy": -1.3322676295501878e-13 - }, - { - "id": 2, - "x": 1.85680091381073, - "y": -1.0099332332611084, - "orientation": -0.18870438635349274, - "vx": 1.092459456231154e-12, - "vy": 8.659739592076221e-14 - }, - { - "id": 3, - "x": 1.6718926429748535, - "y": -0.33065298199653625, - "orientation": -0.4623886048793793, - "vx": -2.6645352591003757e-14, - "vy": 2.5646151868841116e-13 - }, - { - "id": 4, - "x": 1.0668467283248901, - "y": -1.495643973350525, - "orientation": -0.02999832294881344, - "vx": -1.8185453143360064e-12, - "vy": -2.3780977187470853e-12 - }, - { - "id": 5, - "x": 1.891963243484497, - "y": -0.8164533376693726, - "orientation": -0.3877214193344116, - "vx": -2.864375403532904e-13, - "vy": 1.9984014443252818e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3920369148254395, - "y": -0.19371694326400757, - "orientation": 0.011916594579815865, - "vx": -8.526512829121202e-12, - "vy": 2.393085729579525e-12 - }, - { - "id": 1, - "x": 1.7373950481414795, - "y": -1.7434061765670776, - "orientation": -2.9067466259002686, - "vx": -0.027859171852469444, - "vy": -0.006591211538761854 - }, - { - "id": 2, - "x": -2.847352981567383, - "y": -0.31618091464042664, - "orientation": -0.21942242980003357, - "vx": -5.195843755245733e-12, - "vy": -1.035838081975271e-12 - }, - { - "id": 3, - "x": -2.547729730606079, - "y": -0.5437604188919067, - "orientation": -0.2306307703256607, - "vx": 1.6919798895287386e-12, - "vy": -1.9317880628477724e-13 - }, - { - "id": 4, - "x": 3.1271064281463623, - "y": -0.7865667939186096, - "orientation": -0.7893295288085938, - "vx": -9.192646643896296e-13, - "vy": 5.195843755245733e-13 - }, - { - "id": 5, - "x": 2.105064868927002, - "y": -0.9212273359298706, - "orientation": 2.1312553882598877, - "vx": 0.0018482987070456147, - "vy": 0.05374566838145256 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 58.68333333333333 - } - }, - { - "scenario_id": "split_shape_vs_three_slot_t8.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 8.733333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 8.733333333333333, - "ball_x": -2.6898298263549805, - "ball_y": -0.43177634477615356, - "ball_vx": -0.8474238514900208, - "ball_vy": -0.3662312626838684, - "friendly_robots": [ - { - "id": 0, - "x": 4.410641193389893, - "y": -0.10623661428689957, - "orientation": -3.1214141845703125, - "vx": -0.006654010154306889, - "vy": 0.08241385966539383 - }, - { - "id": 1, - "x": -2.167994499206543, - "y": -0.41487184166908264, - "orientation": 2.9838292598724365, - "vx": -0.05733930692076683, - "vy": -0.582135796546936 - }, - { - "id": 2, - "x": 1.8730469942092896, - "y": -0.14125372469425201, - "orientation": -3.1049787998199463, - "vx": -0.7951495051383972, - "vy": -0.5615240931510925 - }, - { - "id": 3, - "x": 2.042295217514038, - "y": -0.34054920077323914, - "orientation": -3.1347663402557373, - "vx": -1.1003996133804321, - "vy": -0.48244690895080566 - }, - { - "id": 4, - "x": -3.1033999919891357, - "y": 1.17256760597229, - "orientation": -1.2355178594589233, - "vx": -0.2578854560852051, - "vy": 0.4239303767681122 - }, - { - "id": 5, - "x": -0.04699058085680008, - "y": 0.025748079642653465, - "orientation": -3.020923137664795, - "vx": 1.31410813331604, - "vy": 0.15091796219348907 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.416836261749268, - "y": 0.014857162721455097, - "orientation": -0.1565038412809372, - "vx": -0.06434651464223862, - "vy": -0.40523791313171387 - }, - { - "id": 1, - "x": -2.5037429332733154, - "y": 0.03423939272761345, - "orientation": -1.5209351778030396, - "vx": 0.6666991114616394, - "vy": 0.05667809024453163 - }, - { - "id": 2, - "x": -2.573667526245117, - "y": -0.17266900837421417, - "orientation": -0.8791998028755188, - "vx": -0.366502046585083, - "vy": -0.08302734047174454 - }, - { - "id": 3, - "x": -3.1049249172210693, - "y": -0.3374541997909546, - "orientation": -0.0008609531214460731, - "vx": 0.12058992683887482, - "vy": 0.09156261384487152 - }, - { - "id": 4, - "x": -2.627305269241333, - "y": -0.5433391332626343, - "orientation": 3.0162513256073, - "vx": 0.9217808842658997, - "vy": -0.4087456166744232 - }, - { - "id": 5, - "x": -2.810145139694214, - "y": -0.1328074187040329, - "orientation": -0.5859854221343994, - "vx": -0.6712514162063599, - "vy": 0.2961195707321167 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 8.733333333333333 - } - }, - { - "scenario_id": "split_shape_vs_three_slot_t18.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 18.616666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 18.616666666666667, - "ball_x": 2.5, - "ball_y": -0.9567829966545105, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.4471435546875, - "y": -0.40466341376304626, - "orientation": -2.504507541656494, - "vx": 0.004755484405905008, - "vy": 0.04869107902050018 - }, - { - "id": 1, - "x": -0.7900742888450623, - "y": -0.5872499346733093, - "orientation": -0.14957904815673828, - "vx": 0.09603752195835114, - "vy": -0.014473304152488708 - }, - { - "id": 2, - "x": -0.08000954985618591, - "y": 0.22382371127605438, - "orientation": -0.20730610191822052, - "vx": -0.0639142394065857, - "vy": -0.02169870212674141 - }, - { - "id": 3, - "x": 2.546299934387207, - "y": -1.0633482933044434, - "orientation": 2.8185698986053467, - "vx": 0.023315511643886566, - "vy": 0.06587184965610504 - }, - { - "id": 4, - "x": -0.9654768705368042, - "y": 0.33669403195381165, - "orientation": -0.2435210645198822, - "vx": 0.09428948163986206, - "vy": -0.023396188393235207 - }, - { - "id": 5, - "x": -0.2716078758239746, - "y": 0.21616344153881073, - "orientation": -0.2220923900604248, - "vx": 0.09473676234483719, - "vy": -0.021393535658717155 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.389517784118652, - "y": 0.08199283480644226, - "orientation": -0.022776098921895027, - "vx": 9.325873406851315e-13, - "vy": -4.471423231677818e-13 - }, - { - "id": 1, - "x": -1.1288468837738037, - "y": 0.09172838926315308, - "orientation": -0.13183869421482086, - "vx": -2.2248869413488137e-12, - "vy": -1.9609314172441827e-13 - }, - { - "id": 2, - "x": -2.8498358726501465, - "y": -0.4541178047657013, - "orientation": -0.0891113430261612, - "vx": 1.2523315717771766e-12, - "vy": 1.0491607582707729e-13 - }, - { - "id": 3, - "x": -3.0615785121917725, - "y": -0.589812695980072, - "orientation": -0.06516656279563904, - "vx": 3.863576125695545e-13, - "vy": 6.328271240363392e-13 - }, - { - "id": 4, - "x": -0.7892891764640808, - "y": -0.16561807692050934, - "orientation": -0.044683873653411865, - "vx": 8.326672684688674e-14, - "vy": -1.6486811915683575e-13 - }, - { - "id": 5, - "x": 1.9095567464828491, - "y": -0.4213847517967224, - "orientation": 2.4041459560394287, - "vx": 2.3714363805993344e-12, - "vy": 1.3788969965844444e-12 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 18.616666666666667 - } - }, - { - "scenario_id": "split_shape_vs_three_slot_t28.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 28.566666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 28.566666666666666, - "ball_x": -4.34800910949707, - "ball_y": -0.25346457958221436, - "ball_vx": -0.1532672792673111, - "ball_vy": -0.10705526173114777, - "friendly_robots": [ - { - "id": 0, - "x": 4.410435676574707, - "y": -0.3235051929950714, - "orientation": -3.1110599040985107, - "vx": -0.0012723703403025866, - "vy": -0.15191246569156647 - }, - { - "id": 1, - "x": -1.359129786491394, - "y": -1.462018370628357, - "orientation": 2.8829166889190674, - "vx": -1.5026153326034546, - "vy": 1.192477822303772 - }, - { - "id": 2, - "x": 2.2140121459960938, - "y": -0.6650775074958801, - "orientation": -3.011260509490967, - "vx": 1.0848042964935303, - "vy": 1.00841224193573 - }, - { - "id": 3, - "x": 2.635629892349243, - "y": -0.0986674502491951, - "orientation": -3.065282106399536, - "vx": 0.7222152352333069, - "vy": 0.8274314403533936 - }, - { - "id": 4, - "x": -2.985564947128296, - "y": -0.5452539324760437, - "orientation": -3.1406667232513428, - "vx": -0.6265669465065002, - "vy": -0.10059811919927597 - }, - { - "id": 5, - "x": 1.0326573848724365, - "y": -0.17312021553516388, - "orientation": -3.047015428543091, - "vx": -1.4655953645706177, - "vy": -0.27606770396232605 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4108567237854, - "y": -0.17746706306934357, - "orientation": -0.618090033531189, - "vx": 0.00033632945269346237, - "vy": -0.062270503491163254 - }, - { - "id": 1, - "x": -2.1229991912841797, - "y": -1.7849633693695068, - "orientation": 2.569844961166382, - "vx": -1.1052110195159912, - "vy": 1.382349967956543 - }, - { - "id": 2, - "x": -3.220533847808838, - "y": -1.0108890533447266, - "orientation": -2.7892661094665527, - "vx": 0.2405897080898285, - "vy": 0.0620056688785553 - }, - { - "id": 3, - "x": -3.1631057262420654, - "y": -0.69753098487854, - "orientation": -3.0926036834716797, - "vx": -0.5412721037864685, - "vy": 0.3353901505470276 - }, - { - "id": 4, - "x": 1.0170810222625732, - "y": -0.45988497138023376, - "orientation": -3.0911309719085693, - "vx": -1.3282008171081543, - "vy": -0.3390844166278839 - }, - { - "id": 5, - "x": -1.5903055667877197, - "y": -1.6716525554656982, - "orientation": 2.6529555320739746, - "vx": -1.227049708366394, - "vy": 1.2010830640792847 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 28.566666666666666 - } - }, - { - "scenario_id": "split_shape_vs_three_slot_t33.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 33.233333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 33.233333333333334, - "ball_x": -1.0442500114440918, - "ball_y": 0.5244836807250977, - "ball_vx": -8.818861374493281e-08, - "ball_vy": -1.6076431563760707e-07, - "friendly_robots": [ - { - "id": 0, - "x": 4.409281253814697, - "y": 0.15903325378894806, - "orientation": 3.0913643836975098, - "vx": 0.000909589056391269, - "vy": -0.2796717882156372 - }, - { - "id": 1, - "x": -1.1318048238754272, - "y": 0.4367090165615082, - "orientation": 0.7268185019493103, - "vx": 0.3161877989768982, - "vy": 0.09021230041980743 - }, - { - "id": 2, - "x": 1.0742417573928833, - "y": -0.03304069861769676, - "orientation": 2.8983142375946045, - "vx": -1.0475419759750366, - "vy": -0.13067859411239624 - }, - { - "id": 3, - "x": 0.6179332733154297, - "y": 0.37386998534202576, - "orientation": 3.1103427410125732, - "vx": -1.683506965637207, - "vy": -0.05126141011714935 - }, - { - "id": 4, - "x": -2.1785664558410645, - "y": -0.8244725465774536, - "orientation": 0.8464003801345825, - "vx": -0.14954115450382233, - "vy": -0.06331831961870193 - }, - { - "id": 5, - "x": 0.8838505744934082, - "y": -0.20065514743328094, - "orientation": 2.66852068901062, - "vx": 1.4405062198638916, - "vy": 0.16333642601966858 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410058975219727, - "y": 0.011722101829946041, - "orientation": 0.1477041095495224, - "vx": 0.00010749259672593325, - "vy": 0.00961175188422203 - }, - { - "id": 1, - "x": -1.9297715425491333, - "y": 0.43368789553642273, - "orientation": 0.7176530957221985, - "vx": 1.5876091718673706, - "vy": 0.6200597882270813 - }, - { - "id": 2, - "x": -3.1488983631134033, - "y": 0.07106123119592667, - "orientation": 0.3330356180667877, - "vx": 0.21242906153202057, - "vy": -0.25934046506881714 - }, - { - "id": 3, - "x": -3.3502073287963867, - "y": -0.20946061611175537, - "orientation": 0.29199835658073425, - "vx": 0.013846213929355145, - "vy": -0.6583024859428406 - }, - { - "id": 4, - "x": -1.6421889066696167, - "y": 0.28307414054870605, - "orientation": 0.6560855507850647, - "vx": 0.26659446954727173, - "vy": -0.05893176048994064 - }, - { - "id": 5, - "x": -1.4892069101333618, - "y": 0.14601077139377594, - "orientation": 0.9059355854988098, - "vx": 1.41783607006073, - "vy": 0.3748340606689453 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 33.233333333333334 - } - }, - { - "scenario_id": "split_shape_vs_tiki_taka_t51.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 51.833333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_tiki_taka.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 51.833333333333336, - "ball_x": 1.9451006650924683, - "ball_y": 1.6670655012130737, - "ball_vx": 0.002385631436482072, - "ball_vy": 0.003467378206551075, - "friendly_robots": [ - { - "id": 0, - "x": 4.4095869064331055, - "y": -0.009559408761560917, - "orientation": 2.5439789295196533, - "vx": 0.0007266291650012136, - "vy": 0.01681806892156601 - }, - { - "id": 1, - "x": 1.8901218175888062, - "y": 1.4267204999923706, - "orientation": 1.5821645259857178, - "vx": 0.16919609904289246, - "vy": 0.305329293012619 - }, - { - "id": 2, - "x": 2.8862974643707275, - "y": 0.8173601627349854, - "orientation": 2.425732135772705, - "vx": 0.14385515451431274, - "vy": -0.15145303308963776 - }, - { - "id": 3, - "x": 3.293534278869629, - "y": 0.7833741903305054, - "orientation": 2.5373694896698, - "vx": -0.2769504487514496, - "vy": -0.2705133259296417 - }, - { - "id": 4, - "x": -3.6747066974639893, - "y": 1.5338737964630127, - "orientation": 0.022697284817695618, - "vx": -0.014360623434185982, - "vy": -0.0006699764635413885 - }, - { - "id": 5, - "x": 1.256341576576233, - "y": 1.7237881422042847, - "orientation": -0.08334706723690033, - "vx": 0.003938056528568268, - "vy": 0.004761994816362858 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410089015960693, - "y": -0.0029175933450460434, - "orientation": 0.25596538186073303, - "vx": -8.157901021377256e-09, - "vy": -3.7616723069788804e-09 - }, - { - "id": 1, - "x": 3.0916929244995117, - "y": 0.10531425476074219, - "orientation": 2.0818352699279785, - "vx": -0.07545311003923416, - "vy": -0.9606614708900452 - }, - { - "id": 2, - "x": 1.8585811853408813, - "y": 1.7265080213546753, - "orientation": -0.5879571437835693, - "vx": 6.33790364190645e-07, - "vy": 8.643988280709891e-07 - }, - { - "id": 3, - "x": 2.5490081310272217, - "y": 0.6789901256561279, - "orientation": 2.2633674144744873, - "vx": -0.24021965265274048, - "vy": 0.775504469871521 - }, - { - "id": 4, - "x": -2.9349541664123535, - "y": 0.7344653010368347, - "orientation": 0.18785715103149414, - "vx": -7.482774400102699e-09, - "vy": 2.493372797118809e-08 - }, - { - "id": 5, - "x": -3.188297748565674, - "y": 0.8615630269050598, - "orientation": 0.15482516586780548, - "vx": 0.004086893051862717, - "vy": 0.008206821046769619 - } - ], - "referee_command": "STOP", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 51.833333333333336 - } - }, - { - "scenario_id": "split_shape_vs_tiki_taka_t64.4_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 64.36666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 64.36666666666666, - "ball_x": 4.0, - "ball_y": 2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.396942138671875, - "y": 0.251088410615921, - "orientation": 1.6859545707702637, - "vx": 2.4513724383723456e-12, - "vy": -1.1757261830780408e-12 - }, - { - "id": 1, - "x": 3.085806369781494, - "y": 2.485261917114258, - "orientation": 0.03299336135387421, - "vx": 1.8385293287792592e-12, - "vy": -5.329070518200751e-13 - }, - { - "id": 2, - "x": 2.1853630542755127, - "y": 0.9193235635757446, - "orientation": 0.814540445804596, - "vx": 2.0383694732117874e-12, - "vy": 8.626432901337466e-13 - }, - { - "id": 3, - "x": 2.7333202362060547, - "y": 0.6950761675834656, - "orientation": 0.8942190408706665, - "vx": 9.059419880941277e-13, - "vy": 2.631228568361621e-13 - }, - { - "id": 4, - "x": -2.9533748626708984, - "y": 1.323248267173767, - "orientation": 0.11019611358642578, - "vx": -2.8244073746463982e-12, - "vy": 1.2656542480726785e-13 - }, - { - "id": 5, - "x": 2.4199907779693604, - "y": 1.6311454772949219, - "orientation": 0.34517255425453186, - "vx": 2.0383694732117874e-12, - "vy": 1.3988810110276972e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.430054664611816, - "y": -0.3133508563041687, - "orientation": 0.18448226153850555, - "vx": -7.647216193618078e-12, - "vy": 2.186584246999246e-12 - }, - { - "id": 1, - "x": 2.9404640197753906, - "y": -0.13138926029205322, - "orientation": 1.155709147453308, - "vx": 2.398081733190338e-13, - "vy": -1.8235413179468196e-13 - }, - { - "id": 2, - "x": 3.374906063079834, - "y": 2.0981950759887695, - "orientation": 0.155194491147995, - "vx": -3.3439917501709715e-12, - "vy": -2.6645352591003757e-14 - }, - { - "id": 3, - "x": 2.732300043106079, - "y": 1.2172123193740845, - "orientation": 0.6757053732872009, - "vx": -1.9051427102567686e-12, - "vy": -1.2789769243681803e-12 - }, - { - "id": 4, - "x": -2.917288064956665, - "y": 0.7542060613632202, - "orientation": 0.23790036141872406, - "vx": 3.770317391627032e-12, - "vy": -3.4638958368304884e-13 - }, - { - "id": 5, - "x": -3.1283740997314453, - "y": 0.9433484077453613, - "orientation": 0.2066701054573059, - "vx": 5.595524044110789e-13, - "vy": 4.629630012686903e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 64.36666666666666 - } - }, - { - "scenario_id": "split_shape_vs_tiki_taka_t9.3_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 9.333333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 9.333333333333334, - "ball_x": -2.9837656021118164, - "ball_y": 0.6351252198219299, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.407470703125, - "y": -0.2773565948009491, - "orientation": 3.030031204223633, - "vx": 0.00425304751843214, - "vy": -0.23328550159931183 - }, - { - "id": 1, - "x": -2.6470749378204346, - "y": 0.3798321783542633, - "orientation": 0.09569022804498672, - "vx": 0.11885238438844681, - "vy": 0.21533405780792236 - }, - { - "id": 2, - "x": 2.6212570667266846, - "y": -0.04452485591173172, - "orientation": 3.055067300796509, - "vx": -1.0322932004928589, - "vy": 0.5256617069244385 - }, - { - "id": 3, - "x": 2.564236879348755, - "y": -0.33279234170913696, - "orientation": 3.0197789669036865, - "vx": -1.1271120309829712, - "vy": 0.47889092564582825 - }, - { - "id": 4, - "x": -2.688868284225464, - "y": 0.552746057510376, - "orientation": 1.4511748552322388, - "vx": 0.06907588988542557, - "vy": -0.19196957349777222 - }, - { - "id": 5, - "x": -2.4020018577575684, - "y": -1.3412808179855347, - "orientation": 1.9044082164764404, - "vx": 0.13171350955963135, - "vy": 0.028483277186751366 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409950256347656, - "y": 0.0029248634818941355, - "orientation": 0.416333943605423, - "vx": -1.3504131146646614e-09, - "vy": 2.9803118306581666e-10 - }, - { - "id": 1, - "x": -2.4464986324310303, - "y": -0.5317844748497009, - "orientation": 1.99454665184021, - "vx": -0.06554003059864044, - "vy": -0.5513002276420593 - }, - { - "id": 2, - "x": -2.209099292755127, - "y": -0.9864657521247864, - "orientation": 2.1427109241485596, - "vx": -0.042747862637043, - "vy": 1.296392560005188 - }, - { - "id": 3, - "x": -3.2103688716888428, - "y": 0.6254096627235413, - "orientation": 2.526797294616699, - "vx": 0.36925578117370605, - "vy": 0.013208189979195595 - }, - { - "id": 4, - "x": -2.7586309909820557, - "y": 0.9233490824699402, - "orientation": -2.5805654525756836, - "vx": -0.28329527378082275, - "vy": -0.12544234097003937 - }, - { - "id": 5, - "x": -3.108283758163452, - "y": 1.0107661485671997, - "orientation": -0.8374422788619995, - "vx": 0.526469349861145, - "vy": -0.1719084233045578 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 9.333333333333334 - } - }, - { - "scenario_id": "split_shape_vs_tiki_taka_t16.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 16.116666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 16.116666666666667, - "ball_x": -1.4486279487609863, - "ball_y": 1.1405247449874878, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409430980682373, - "y": 0.021887628361582756, - "orientation": 2.955268621444702, - "vx": 0.0010001992341130972, - "vy": -0.03847363591194153 - }, - { - "id": 1, - "x": -2.590313673019409, - "y": 1.7723197937011719, - "orientation": -0.47467002272605896, - "vx": -1.4145030975341797, - "vy": 0.25852927565574646 - }, - { - "id": 2, - "x": -2.8839521408081055, - "y": 0.0765979215502739, - "orientation": 0.7781933546066284, - "vx": -0.48905807733535767, - "vy": -0.019098659977316856 - }, - { - "id": 3, - "x": -1.5747803449630737, - "y": 1.0149760246276855, - "orientation": 1.616281270980835, - "vx": -0.6518153548240662, - "vy": 0.0055068787187337875 - }, - { - "id": 4, - "x": -3.0536890029907227, - "y": -1.4540156126022339, - "orientation": 0.9437843561172485, - "vx": -0.3929276168346405, - "vy": -0.8897846341133118 - }, - { - "id": 5, - "x": 2.967069387435913, - "y": 0.6554557085037231, - "orientation": 3.029341220855713, - "vx": 0.07549450546503067, - "vy": 0.02460290864109993 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412132740020752, - "y": -0.07870561629533768, - "orientation": 0.40134215354919434, - "vx": 0.0039137303829193115, - "vy": 0.1383606344461441 - }, - { - "id": 1, - "x": -2.8793013095855713, - "y": -0.5193026065826416, - "orientation": 0.7939995527267456, - "vx": 0.11858397722244263, - "vy": -1.2792662382125854 - }, - { - "id": 2, - "x": -2.62956166267395, - "y": 1.5021371841430664, - "orientation": -0.2256167083978653, - "vx": -0.35455459356307983, - "vy": -0.512721598148346 - }, - { - "id": 3, - "x": -1.3872824907302856, - "y": 0.9908168315887451, - "orientation": 2.12711763381958, - "vx": -0.3311878442764282, - "vy": 0.6929071545600891 - }, - { - "id": 4, - "x": -1.9040430784225464, - "y": 1.2385342121124268, - "orientation": 2.1326467990875244, - "vx": 0.7953508496284485, - "vy": 0.14195582270622253 - }, - { - "id": 5, - "x": -2.5893802642822266, - "y": -1.2020305395126343, - "orientation": 1.083142638206482, - "vx": -0.0495949387550354, - "vy": -0.8918026685714722 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 16.116666666666667 - } - }, - { - "scenario_id": "split_shape_vs_tiki_taka_t31.7_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 31.68333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_tiki_taka.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 31.68333333333333, - "ball_x": 0.7175621390342712, - "ball_y": 0.898969292640686, - "ball_vx": 0.0037614984903484583, - "ball_vy": 0.03441649302840233, - "friendly_robots": [ - { - "id": 0, - "x": 4.4201860427856445, - "y": -0.048075247555971146, - "orientation": 2.8923041820526123, - "vx": 0.004499278962612152, - "vy": 0.520738422870636 - }, - { - "id": 1, - "x": 0.7640907764434814, - "y": 0.797640860080719, - "orientation": 1.2395820617675781, - "vx": 0.1301705241203308, - "vy": 0.08949240297079086 - }, - { - "id": 2, - "x": 3.068507671356201, - "y": 0.5300275683403015, - "orientation": 2.969526529312134, - "vx": 0.0627705380320549, - "vy": 0.16568702459335327 - }, - { - "id": 3, - "x": 2.806474447250366, - "y": 0.6930193305015564, - "orientation": 3.0126633644104004, - "vx": 0.19500239193439484, - "vy": 0.10536717623472214 - }, - { - "id": 4, - "x": -2.781663417816162, - "y": 0.07216321676969528, - "orientation": 0.22908622026443481, - "vx": 0.09641438722610474, - "vy": 0.2615596354007721 - }, - { - "id": 5, - "x": 0.03573009744286537, - "y": 0.8812068700790405, - "orientation": 0.023403801023960114, - "vx": -0.03572257608175278, - "vy": 0.07204271107912064 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.412032604217529, - "y": 0.03197324275970459, - "orientation": 0.16204026341438293, - "vx": 0.0035857288166880608, - "vy": -0.05617237091064453 - }, - { - "id": 1, - "x": 2.560062885284424, - "y": -0.5053495168685913, - "orientation": 2.548251152038574, - "vx": 0.11698467284440994, - "vy": -0.840502917766571 - }, - { - "id": 2, - "x": 2.8878135681152344, - "y": -0.5694211721420288, - "orientation": 2.638866662979126, - "vx": 0.1346621960401535, - "vy": 0.604025661945343 - }, - { - "id": 3, - "x": -3.242239475250244, - "y": -0.13884398341178894, - "orientation": 0.26294347643852234, - "vx": 0.09899957478046417, - "vy": 0.20468519628047943 - }, - { - "id": 4, - "x": 0.6157052516937256, - "y": 0.9225826859474182, - "orientation": -0.17508068680763245, - "vx": 0.003599475836381316, - "vy": 0.0338226817548275 - }, - { - "id": 5, - "x": -2.943997859954834, - "y": -0.1751849204301834, - "orientation": 0.28234192728996277, - "vx": 0.11193634569644928, - "vy": -0.07378509640693665 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 31.683333333333334 - } - }, - { - "scenario_id": "split_shape_vs_tiki_taka_plus_t27.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 27.616666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_tiki_taka_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 27.616666666666667, - "ball_x": 2.25, - "ball_y": -0.0, - "ball_vx": 0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.248497009277344, - "y": -0.29615169763565063, - "orientation": -3.1052944660186768, - "vx": 0.02003825083374977, - "vy": 0.01874937117099762 - }, - { - "id": 1, - "x": 1.218939185142517, - "y": -1.0635448694229126, - "orientation": 1.5688048601150513, - "vx": 0.085481658577919, - "vy": 0.01795821078121662 - }, - { - "id": 2, - "x": 1.1478426456451416, - "y": -0.7115085124969482, - "orientation": 0.501007616519928, - "vx": 0.18677639961242676, - "vy": -0.1937190741300583 - }, - { - "id": 3, - "x": 1.141006350517273, - "y": -0.2524866759777069, - "orientation": 0.9684766530990601, - "vx": -0.10310176014900208, - "vy": 0.42260050773620605 - }, - { - "id": 4, - "x": 1.1921629905700684, - "y": -0.01198515947908163, - "orientation": 1.2684824466705322, - "vx": -0.07063855975866318, - "vy": 0.030763065442442894 - }, - { - "id": 5, - "x": 1.3754581212997437, - "y": 0.5211558938026428, - "orientation": -3.092155933380127, - "vx": -0.10329129546880722, - "vy": -0.00128743308596313 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": 1.345603346824646, - "y": -0.8260778784751892, - "orientation": -1.1924195289611816, - "vx": 0.2591722905635834, - "vy": 0.17980428040027618 - }, - { - "id": 1, - "x": 2.126469850540161, - "y": -0.0015924018807709217, - "orientation": -0.0009129202808253467, - "vx": 0.00621044309809804, - "vy": 0.0028015864081680775 - }, - { - "id": 2, - "x": 1.309786081314087, - "y": -0.3274853229522705, - "orientation": -2.2940170764923096, - "vx": -0.3177689015865326, - "vy": -0.5660114288330078 - }, - { - "id": 3, - "x": 1.5339652299880981, - "y": -0.1753968894481659, - "orientation": 2.9263665676116943, - "vx": -0.03210423141717911, - "vy": 0.2622188329696655 - }, - { - "id": 4, - "x": 1.2530466318130493, - "y": 0.21248075366020203, - "orientation": -1.5815349817276, - "vx": 0.010522146709263325, - "vy": -0.009370843879878521 - }, - { - "id": 5, - "x": 1.0901342630386353, - "y": 0.5282039642333984, - "orientation": -0.8475207686424255, - "vx": -0.0443822517991066, - "vy": -0.3042586147785187 - } - ], - "referee_command": "PREPARE_PENALTY_BLUE", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 27.616666666666667 - } - }, - { - "scenario_id": "split_shape_vs_tiki_taka_plus_t40.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 40.81666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_tiki_taka_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 40.81666666666666, - "ball_x": 3.5, - "ball_y": 2.799999952316284, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.402899265289307, - "y": -0.16370698809623718, - "orientation": 3.1406679153442383, - "vx": -2.318145675417327e-12, - "vy": 2.562117185078705e-12 - }, - { - "id": 1, - "x": 3.1057963371276855, - "y": 0.04507552087306976, - "orientation": 0.5375363826751709, - "vx": -5.062616992290714e-13, - "vy": -4.71289673953379e-13 - }, - { - "id": 2, - "x": 0.23887620866298676, - "y": -0.34776055812835693, - "orientation": 0.1739242821931839, - "vx": -6.353251258417458e-13, - "vy": 7.66053886991358e-14 - }, - { - "id": 3, - "x": 3.0328359603881836, - "y": -0.6006057262420654, - "orientation": -0.788862943649292, - "vx": 4.5297099404706387e-13, - "vy": 6.994405055138486e-14 - }, - { - "id": 4, - "x": -2.8555800914764404, - "y": 0.45574134588241577, - "orientation": -0.21806110441684723, - "vx": -1.2922996006636822e-12, - "vy": -5.695444116327053e-13 - }, - { - "id": 5, - "x": 2.8680386543273926, - "y": 0.5851914882659912, - "orientation": 0.7447644472122192, - "vx": 7.72715225139109e-13, - "vy": 9.29256671611256e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3940324783325195, - "y": 0.25457504391670227, - "orientation": 0.009054257534444332, - "vx": 2.2648549702353193e-12, - "vy": 6.944445019030354e-13 - }, - { - "id": 1, - "x": 2.3025028705596924, - "y": 0.5104436278343201, - "orientation": 2.958017587661743, - "vx": 5.4818031003378564e-08, - "vy": 1.771077684509237e-08 - }, - { - "id": 2, - "x": 2.2499423027038574, - "y": 0.6825987696647644, - "orientation": -0.4700354039669037, - "vx": -5.012509163293544e-08, - "vy": -1.457887144340475e-08 - }, - { - "id": 3, - "x": 1.909529447555542, - "y": 0.08035673946142197, - "orientation": -2.2779204845428467, - "vx": 3.184119634624949e-12, - "vy": 1.1603218386113667e-12 - }, - { - "id": 4, - "x": 2.071298122406006, - "y": 0.36427024006843567, - "orientation": 3.0081026554107666, - "vx": -1.851852005074761e-12, - "vy": -2.6478819137309983e-13 - }, - { - "id": 5, - "x": 0.916720986366272, - "y": -0.5441025495529175, - "orientation": 0.47308042645454407, - "vx": 1.4988010832439613e-13, - "vy": 1.1590728377086634e-12 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 40.81666666666666 - } - }, - { - "scenario_id": "split_shape_vs_tiki_taka_plus_t6.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 6.666666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 6.666666666666667, - "ball_x": -4.264222621917725, - "ball_y": 0.06139952689409256, - "ball_vx": 0.750942051410675, - "ball_vy": 0.03803689405322075, - "friendly_robots": [ - { - "id": 0, - "x": 4.409826278686523, - "y": 0.11134112626314163, - "orientation": -3.123120069503784, - "vx": 1.3364438927965239e-05, - "vy": -0.2975582182407379 - }, - { - "id": 1, - "x": -1.214545726776123, - "y": -0.41818854212760925, - "orientation": 2.7913732528686523, - "vx": -0.7965479493141174, - "vy": -0.2739029824733734 - }, - { - "id": 2, - "x": 1.6359093189239502, - "y": 0.32906392216682434, - "orientation": -3.0915467739105225, - "vx": 1.6408859491348267, - "vy": -0.15321236848831177 - }, - { - "id": 3, - "x": 1.9650473594665527, - "y": -0.05039447918534279, - "orientation": 2.9888718128204346, - "vx": 1.6494088172912598, - "vy": -0.3478925824165344 - }, - { - "id": 4, - "x": -0.4629981815814972, - "y": 0.3492867648601532, - "orientation": -3.01877760887146, - "vx": -1.786954402923584, - "vy": -0.7059310674667358 - }, - { - "id": 5, - "x": 0.5393227338790894, - "y": -0.21609148383140564, - "orientation": 2.977935552597046, - "vx": -1.855021595954895, - "vy": -0.15838274359703064 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409847259521484, - "y": 0.05565020442008972, - "orientation": 0.006698946468532085, - "vx": 0.0044333357363939285, - "vy": 0.006418910808861256 - }, - { - "id": 1, - "x": -1.557217001914978, - "y": -0.37920787930488586, - "orientation": -3.0965676307678223, - "vx": -0.23957771062850952, - "vy": -0.5055361390113831 - }, - { - "id": 2, - "x": -1.3539276123046875, - "y": -0.3042978048324585, - "orientation": 2.7044036388397217, - "vx": -0.8306010961532593, - "vy": -0.3153189420700073 - }, - { - "id": 3, - "x": -2.1082231998443604, - "y": 1.4371546506881714, - "orientation": -2.4059550762176514, - "vx": -0.7141811847686768, - "vy": -0.2808953523635864 - }, - { - "id": 4, - "x": -2.9921135902404785, - "y": -0.17785301804542542, - "orientation": 2.585763454437256, - "vx": -0.7432660460472107, - "vy": 0.5425978302955627 - }, - { - "id": 5, - "x": -2.8313634395599365, - "y": -0.009581094607710838, - "orientation": 2.4066362380981445, - "vx": 0.35429367423057556, - "vy": 0.20597870647907257 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 6.666666666666667 - } - }, - { - "scenario_id": "split_shape_vs_tiki_taka_plus_t30.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 30.883333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 30.883333333333333, - "ball_x": 2.4302303791046143, - "ball_y": 0.26171135902404785, - "ball_vx": 0.00014327633834909648, - "ball_vy": -0.007319253869354725, - "friendly_robots": [ - { - "id": 0, - "x": 4.406820774078369, - "y": -0.20064249634742737, - "orientation": 2.9936153888702393, - "vx": 0.015698282048106194, - "vy": -0.29554691910743713 - }, - { - "id": 1, - "x": 2.400792360305786, - "y": -0.28814947605133057, - "orientation": 0.33687442541122437, - "vx": -0.48023977875709534, - "vy": 0.019491614773869514 - }, - { - "id": 2, - "x": 2.985142469406128, - "y": -0.2808776795864105, - "orientation": 2.1055614948272705, - "vx": 0.278424471616745, - "vy": 0.7762489914894104 - }, - { - "id": 3, - "x": 2.538902997970581, - "y": 0.2314130812883377, - "orientation": 1.6458033323287964, - "vx": 0.2510899305343628, - "vy": 0.5682799220085144 - }, - { - "id": 4, - "x": -1.9847403764724731, - "y": -0.2307082861661911, - "orientation": 0.05992577224969864, - "vx": -1.5955158472061157, - "vy": 0.2938982844352722 - }, - { - "id": 5, - "x": 1.7792160511016846, - "y": 0.25731444358825684, - "orientation": -0.09206608682870865, - "vx": 0.556315004825592, - "vy": -0.27195975184440613 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -3.0271174907684326, - "y": -0.003297325223684311, - "orientation": 0.057091981172561646, - "vx": -1.9204949140548706, - "vy": 0.0050078704953193665 - }, - { - "id": 1, - "x": 2.318089008331299, - "y": 0.2562224268913269, - "orientation": 0.06025458499789238, - "vx": 5.024902930017561e-05, - "vy": -0.004291460383683443 - }, - { - "id": 2, - "x": 2.851547956466675, - "y": -0.10335811972618103, - "orientation": 2.400489330291748, - "vx": -0.3006364703178406, - "vy": 0.01288673747330904 - }, - { - "id": 3, - "x": 2.1762752532958984, - "y": 0.3819253444671631, - "orientation": 1.8037389516830444, - "vx": -0.2067498415708542, - "vy": -0.4055617153644562 - }, - { - "id": 4, - "x": 2.5192959308624268, - "y": -0.1537962108850479, - "orientation": 1.6688709259033203, - "vx": -0.09355867654085159, - "vy": -0.26090002059936523 - }, - { - "id": 5, - "x": 2.8896284103393555, - "y": 0.6086758971214294, - "orientation": -2.532492160797119, - "vx": 0.29567036032676697, - "vy": 1.2235684394836426 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 30.883333333333333 - } - }, - { - "scenario_id": "split_shape_vs_zone_fluid_t49.9_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 49.85, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 49.85, - "ball_x": 4.0, - "ball_y": 2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.40292501449585, - "y": 0.4016818404197693, - "orientation": 3.140684127807617, - "vx": 1.2092726819901145e-09, - "vy": 9.232614672782802e-12 - }, - { - "id": 1, - "x": 4.383298397064209, - "y": 2.8902788162231445, - "orientation": 0.528031587600708, - "vx": 0.029383033514022827, - "vy": 0.017102442681789398 - }, - { - "id": 2, - "x": -0.28802937269210815, - "y": 0.8641752600669861, - "orientation": 0.40929287672042847, - "vx": -4.063416270128073e-13, - "vy": -5.395683899678261e-13 - }, - { - "id": 3, - "x": -0.14337532222270966, - "y": 0.07759348303079605, - "orientation": 0.5788713097572327, - "vx": 1.457167719820518e-13, - "vy": 5.295763827461997e-13 - }, - { - "id": 4, - "x": -0.934962272644043, - "y": 0.4095165431499481, - "orientation": 0.3279929459095001, - "vx": 1.7685852782278744e-12, - "vy": 1.6187051699034782e-12 - }, - { - "id": 5, - "x": 3.164149045944214, - "y": 1.090504765510559, - "orientation": 0.8478449583053589, - "vx": 9.992007221626409e-13, - "vy": -1.2723155862204294e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.392697334289551, - "y": -0.06368984282016754, - "orientation": 0.25847339630126953, - "vx": 3.943512183468556e-12, - "vy": 2.5433821715381555e-12 - }, - { - "id": 1, - "x": -0.2549913227558136, - "y": 0.5188271999359131, - "orientation": 0.49192360043525696, - "vx": -1.368904989362818e-12, - "vy": -4.5297099404706387e-13 - }, - { - "id": 2, - "x": -2.0432772636413574, - "y": 1.0512562990188599, - "orientation": 0.2543056011199951, - "vx": 6.541434061091422e-12, - "vy": -1.4721557306529576e-12 - }, - { - "id": 3, - "x": 2.605994701385498, - "y": 0.8929867744445801, - "orientation": 0.9580386281013489, - "vx": 3.863576125695545e-13, - "vy": 7.593925488436071e-13 - }, - { - "id": 4, - "x": 2.929368257522583, - "y": 0.9276902079582214, - "orientation": 0.9059978127479553, - "vx": 4.742872761198669e-12, - "vy": -1.1191048088221578e-12 - }, - { - "id": 5, - "x": 1.8151601552963257, - "y": 0.7369691133499146, - "orientation": 0.668128490447998, - "vx": 1.7319479184152442e-13, - "vy": 3.26405569239796e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 49.85 - } - }, - { - "scenario_id": "split_shape_vs_zone_fluid_t6.7_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 6.666666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 6.666666666666667, - "ball_x": -4.264222621917725, - "ball_y": 0.06139952689409256, - "ball_vx": 0.750942051410675, - "ball_vy": 0.03803689405322075, - "friendly_robots": [ - { - "id": 0, - "x": 4.409830570220947, - "y": 0.12021584063768387, - "orientation": -3.119938850402832, - "vx": -0.0001841999328462407, - "vy": -0.4369747042655945 - }, - { - "id": 1, - "x": -1.6873738765716553, - "y": -0.23325851559638977, - "orientation": 2.99702787399292, - "vx": -1.2990634441375732, - "vy": -0.20815560221672058 - }, - { - "id": 2, - "x": 1.5145049095153809, - "y": 0.23030929267406464, - "orientation": -3.083770275115967, - "vx": 1.6615612506866455, - "vy": -0.2646832764148712 - }, - { - "id": 3, - "x": 1.8132251501083374, - "y": -0.08945298194885254, - "orientation": 3.0802273750305176, - "vx": 1.5039234161376953, - "vy": -0.2916768789291382 - }, - { - "id": 4, - "x": -0.5046993494033813, - "y": 0.5987999439239502, - "orientation": -2.9806857109069824, - "vx": -1.9079623222351074, - "vy": 0.06794819980859756 - }, - { - "id": 5, - "x": 0.5306934714317322, - "y": -0.18312016129493713, - "orientation": 2.9738779067993164, - "vx": -1.9104585647583008, - "vy": 0.18462462723255157 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409847259521484, - "y": 0.05565020442008972, - "orientation": 0.006698946468532085, - "vx": 0.0044333357363939285, - "vy": 0.006418910808861256 - }, - { - "id": 1, - "x": -2.2517249584198, - "y": 0.33213621377944946, - "orientation": -2.9129843711853027, - "vx": -1.3526663780212402, - "vy": 0.031338904052972794 - }, - { - "id": 2, - "x": -1.947062611579895, - "y": -0.17484979331493378, - "orientation": 2.76020884513855, - "vx": -1.019248127937317, - "vy": -0.2795574367046356 - }, - { - "id": 3, - "x": -1.898177146911621, - "y": 0.09297210723161697, - "orientation": 2.351966142654419, - "vx": -0.21988339722156525, - "vy": 0.4145047068595886 - }, - { - "id": 4, - "x": -2.85748553276062, - "y": -0.26854074001312256, - "orientation": 2.6997101306915283, - "vx": -1.1636439561843872, - "vy": 0.47327885031700134 - }, - { - "id": 5, - "x": -2.8942067623138428, - "y": -0.0018672638107091188, - "orientation": 2.7067723274230957, - "vx": -0.2541823089122772, - "vy": 0.22589558362960815 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 6.666666666666667 - } - }, - { - "scenario_id": "split_shape_vs_zone_fluid_t64.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 64.8, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/split_shape_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 64.8, - "ball_x": 3.9166924953460693, - "ball_y": 2.285191059112549, - "ball_vx": -0.04499164968729019, - "ball_vy": 0.00011725757212843746, - "friendly_robots": [ - { - "id": 0, - "x": 4.409903049468994, - "y": 0.40705662965774536, - "orientation": 1.8252758979797363, - "vx": -1.1195399451935373e-07, - "vy": -2.9581928018274084e-08 - }, - { - "id": 1, - "x": 3.9985835552215576, - "y": 2.359323263168335, - "orientation": -3.122241735458374, - "vx": -0.35783812403678894, - "vy": 0.2957334518432617 - }, - { - "id": 2, - "x": 2.969071388244629, - "y": 1.0223839282989502, - "orientation": 0.9245160222053528, - "vx": -0.00684267096221447, - "vy": -0.007377972826361656 - }, - { - "id": 3, - "x": 3.1693711280822754, - "y": 0.9100553393363953, - "orientation": 1.07016921043396, - "vx": -0.005807902663946152, - "vy": -0.007749370764940977 - }, - { - "id": 4, - "x": 2.2850422859191895, - "y": -0.9898309707641602, - "orientation": 1.0420833826065063, - "vx": -0.03438441455364227, - "vy": 0.10178793221712112 - }, - { - "id": 5, - "x": 3.262263774871826, - "y": 2.3443727493286133, - "orientation": -0.104327492415905, - "vx": -0.07619155943393707, - "vy": -0.027406558394432068 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40483283996582, - "y": 0.1359422206878662, - "orientation": 0.2508966028690338, - "vx": -0.009076406247913837, - "vy": -0.23915918171405792 - }, - { - "id": 1, - "x": 3.9586284160614014, - "y": 2.7061736583709717, - "orientation": -1.7271112203598022, - "vx": -0.06774267554283142, - "vy": 0.029196780174970627 - }, - { - "id": 2, - "x": 2.9692986011505127, - "y": -1.05991792678833, - "orientation": 1.1476637125015259, - "vx": -0.3567703366279602, - "vy": 0.4319413900375366 - }, - { - "id": 3, - "x": 3.931321382522583, - "y": 2.173755645751953, - "orientation": 1.6968101263046265, - "vx": -0.032887838780879974, - "vy": 0.001683378592133522 - }, - { - "id": 4, - "x": 3.817741632461548, - "y": 2.3339595794677734, - "orientation": -0.4985235333442688, - "vx": -0.04993440583348274, - "vy": -0.010395589284598827 - }, - { - "id": 5, - "x": 2.6898698806762695, - "y": -0.7019014358520508, - "orientation": 1.2077993154525757, - "vx": 0.036538418382406235, - "vy": -1.494596004486084 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_split_shape_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 64.8 - } - }, - { - "scenario_id": "switch_of_play_vs_three_slot_t38.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 37.95, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 37.95, - "ball_x": -2.1690173149108887, - "ball_y": -2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.437353610992432, - "y": -0.3069623112678528, - "orientation": -2.91405987739563, - "vx": 8.260059303211165e-13, - "vy": 1.7152945730458669e-12 - }, - { - "id": 1, - "x": -2.1348049640655518, - "y": 1.429196834564209, - "orientation": -1.5691522359848022, - "vx": -1.3322676295501878e-13, - "vy": -3.730349362740526e-13 - }, - { - "id": 2, - "x": -2.245352029800415, - "y": -2.3643555641174316, - "orientation": -0.6555508375167847, - "vx": 1.305622276959184e-12, - "vy": -4.796163466380676e-13 - }, - { - "id": 3, - "x": -2.4552674293518066, - "y": 2.3927743434906006, - "orientation": -1.5291335582733154, - "vx": -2.7045032879868813e-12, - "vy": -5.595524044110789e-13 - }, - { - "id": 4, - "x": 3.0554349422454834, - "y": -0.17320382595062256, - "orientation": -2.6740410327911377, - "vx": -2.398081733190338e-13, - "vy": 6.727951529228449e-13 - }, - { - "id": 5, - "x": 2.717888355255127, - "y": -0.15892666578292847, - "orientation": -2.678182601928711, - "vx": -8.260059303211165e-13, - "vy": -6.578071420904053e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3924126625061035, - "y": 0.2818872034549713, - "orientation": -0.02963867038488388, - "vx": -9.086065233532281e-12, - "vy": 2.0866641747829817e-12 - }, - { - "id": 1, - "x": -2.837139368057251, - "y": -1.9746142625808716, - "orientation": -0.7100856304168701, - "vx": -6.661338147750939e-14, - "vy": -3.4838798512737412e-12 - }, - { - "id": 2, - "x": -3.010697841644287, - "y": -0.997159481048584, - "orientation": -1.162644863128662, - "vx": 1.1324274851176597e-12, - "vy": -6.128431095930864e-13 - }, - { - "id": 3, - "x": -2.2038285732269287, - "y": -1.9406263828277588, - "orientation": -1.8538390398025513, - "vx": -4.423128530106624e-12, - "vy": -4.39648317751562e-12 - }, - { - "id": 4, - "x": -2.8924221992492676, - "y": 0.709125280380249, - "orientation": -1.4761475324630737, - "vx": -1.199040866595169e-13, - "vy": 1.0325074129013956e-13 - }, - { - "id": 5, - "x": -2.8757643699645996, - "y": -2.492424488067627, - "orientation": 2.7956061363220215, - "vx": -0.07894588261842728, - "vy": 0.02880401536822319 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 37.95 - } - }, - { - "scenario_id": "switch_of_play_vs_three_slot_t59.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 59.65, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_three_slot.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 59.65, - "ball_x": 4.0, - "ball_y": 2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.415432929992676, - "y": 0.39823460578918457, - "orientation": 1.9741268157958984, - "vx": -1.758593271006248e-12, - "vy": 8.093525849517391e-13 - }, - { - "id": 1, - "x": -1.8089455366134644, - "y": 1.7169246673583984, - "orientation": 2.235621690750122, - "vx": -1.2656542480726785e-13, - "vy": -1.0258460747536446e-12 - }, - { - "id": 2, - "x": -1.3012497425079346, - "y": -1.3105921745300293, - "orientation": 1.4437849521636963, - "vx": 7.66053886991358e-13, - "vy": -8.659739592076221e-13 - }, - { - "id": 3, - "x": 1.07853102684021, - "y": 2.6920816898345947, - "orientation": -0.05266866460442543, - "vx": -3.1108449149996886e-12, - "vy": -1.199040866595169e-12 - }, - { - "id": 4, - "x": 3.044428825378418, - "y": 0.8477134108543396, - "orientation": 1.013878345489502, - "vx": 2.398081733190338e-13, - "vy": 5.995204332975845e-14 - }, - { - "id": 5, - "x": 2.951416254043579, - "y": 1.1731168031692505, - "orientation": 0.7889227867126465, - "vx": 6.661338147750939e-14, - "vy": -2.3314683517128287e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3902058601379395, - "y": -0.1879858374595642, - "orientation": 0.018499888479709625, - "vx": 2.6645352591003757e-13, - "vy": -5.079270337660091e-13 - }, - { - "id": 1, - "x": -2.874748945236206, - "y": 0.05783992260694504, - "orientation": 0.30805501341819763, - "vx": -2.2648549702353193e-13, - "vy": 4.6004866582904924e-14 - }, - { - "id": 2, - "x": -3.1730384826660156, - "y": -0.0138861034065485, - "orientation": 0.17539416253566742, - "vx": 5.395683899678261e-12, - "vy": 2.320591635518454e-12 - }, - { - "id": 3, - "x": -0.25668957829475403, - "y": 0.2164594978094101, - "orientation": 0.43899405002593994, - "vx": -1.5087930904655877e-12, - "vy": -3.7636560534792807e-13 - }, - { - "id": 4, - "x": 1.5943398475646973, - "y": 2.4171078205108643, - "orientation": 0.0347428098320961, - "vx": 1.532107773982716e-12, - "vy": 8.79296635503124e-13 - }, - { - "id": 5, - "x": -0.08471516519784927, - "y": -0.051270466297864914, - "orientation": 0.5313605666160583, - "vx": 3.097522238704187e-13, - "vy": 1.1886325257393082e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 59.65 - } - }, - { - "scenario_id": "switch_of_play_vs_three_slot_t12.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 12.566666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 12.566666666666666, - "ball_x": 0.15688078105449677, - "ball_y": -0.27946025133132935, - "ball_vx": 3.154349883516261e-07, - "ball_vy": -1.8818359137640073e-07, - "friendly_robots": [ - { - "id": 0, - "x": 4.410120010375977, - "y": 0.0028600350487977266, - "orientation": -3.0743885040283203, - "vx": 1.0256728799618031e-08, - "vy": 3.054415609327066e-10 - }, - { - "id": 1, - "x": 0.2935805320739746, - "y": -0.3641255795955658, - "orientation": 2.240633964538574, - "vx": -0.07685409486293793, - "vy": -0.2725514769554138 - }, - { - "id": 2, - "x": -2.472907066345215, - "y": -1.6350703239440918, - "orientation": 0.3291305899620056, - "vx": -0.009363091550767422, - "vy": -1.412981390953064 - }, - { - "id": 3, - "x": 1.2477262020111084, - "y": 1.3627926111221313, - "orientation": -2.17747163772583, - "vx": 0.010891249403357506, - "vy": 0.22351044416427612 - }, - { - "id": 4, - "x": 2.932968854904175, - "y": -0.5638441443443298, - "orientation": 3.05800461769104, - "vx": -0.10350197553634644, - "vy": -0.16143159568309784 - }, - { - "id": 5, - "x": 3.2195231914520264, - "y": -0.4308844208717346, - "orientation": 3.1113085746765137, - "vx": -0.0268093254417181, - "vy": -0.0416315495967865 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.411194801330566, - "y": 0.08439230173826218, - "orientation": -0.07856103777885437, - "vx": 0.0020695668645203114, - "vy": -0.1485433429479599 - }, - { - "id": 1, - "x": 0.05441909655928612, - "y": -0.04427654296159744, - "orientation": -1.2630326747894287, - "vx": 0.22016297280788422, - "vy": 0.016020216047763824 - }, - { - "id": 2, - "x": -2.941441059112549, - "y": -0.37317392230033875, - "orientation": 0.028302671387791634, - "vx": 0.001040567411109805, - "vy": 0.0008985616150312126 - }, - { - "id": 3, - "x": -3.135969877243042, - "y": -0.5823537111282349, - "orientation": 0.09043557196855545, - "vx": -0.0025909431278705597, - "vy": -0.003113481216132641 - }, - { - "id": 4, - "x": 0.0030522732995450497, - "y": -0.2835100591182709, - "orientation": 2.4705934524536133, - "vx": 0.44688257575035095, - "vy": -0.21154288947582245 - }, - { - "id": 5, - "x": 2.7155323028564453, - "y": -0.1818406581878662, - "orientation": -3.095517873764038, - "vx": -0.10379748046398163, - "vy": 0.9090561270713806 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 12.566666666666666 - } - }, - { - "scenario_id": "switch_of_play_vs_three_slot_t22.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 22.15, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 22.15, - "ball_x": 2.8115808963775635, - "ball_y": -1.4473707675933838, - "ball_vx": -0.001073401072062552, - "ball_vy": -0.03684331104159355, - "friendly_robots": [ - { - "id": 0, - "x": 4.410383701324463, - "y": -0.0028985352255403996, - "orientation": -2.4110169410705566, - "vx": 1.76912564597842e-07, - "vy": -1.9781477078595344e-07 - }, - { - "id": 1, - "x": 2.9146995544433594, - "y": -1.4500130414962769, - "orientation": -3.0576353073120117, - "vx": 1.7891810784931295e-05, - "vy": -7.625699254276697e-06 - }, - { - "id": 2, - "x": -2.448547124862671, - "y": -2.349229097366333, - "orientation": 0.17603161931037903, - "vx": -0.008194067515432835, - "vy": -0.014856880530714989 - }, - { - "id": 3, - "x": 3.085822105407715, - "y": -0.847699761390686, - "orientation": -2.0424201488494873, - "vx": -0.16882406175136566, - "vy": -0.0487796813249588 - }, - { - "id": 4, - "x": 3.0638010501861572, - "y": -1.1292260885238647, - "orientation": -2.369274616241455, - "vx": -0.11474931985139847, - "vy": 0.04690732806921005 - }, - { - "id": 5, - "x": 2.8673431873321533, - "y": 0.09853579103946686, - "orientation": -1.3390753269195557, - "vx": 0.08245567977428436, - "vy": -0.051270101219415665 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.404239654541016, - "y": 0.14730754494667053, - "orientation": -0.19627928733825684, - "vx": -0.009584164246916771, - "vy": 0.4625667631626129 - }, - { - "id": 1, - "x": 2.2469797134399414, - "y": -1.1832438707351685, - "orientation": -0.4947744309902191, - "vx": -0.12800289690494537, - "vy": -0.21560780704021454 - }, - { - "id": 2, - "x": -2.9590256214141846, - "y": 0.3276456296443939, - "orientation": -0.19783173501491547, - "vx": -0.06421525031328201, - "vy": -0.36454319953918457 - }, - { - "id": 3, - "x": -3.035338878631592, - "y": -0.027874628081917763, - "orientation": -0.2211531102657318, - "vx": -0.06092481687664986, - "vy": -0.3698802590370178 - }, - { - "id": 4, - "x": 2.7166061401367188, - "y": 0.19123996794223785, - "orientation": -1.2793880701065063, - "vx": 0.47783800959587097, - "vy": -0.25043341517448425 - }, - { - "id": 5, - "x": 2.7537715435028076, - "y": -1.7111690044403076, - "orientation": 1.0505925416946411, - "vx": 0.2280874252319336, - "vy": -0.09446515887975693 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 22.15 - } - }, - { - "scenario_id": "switch_of_play_vs_three_slot_t34.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 33.983333333333334, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_three_slot.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 33.983333333333334, - "ball_x": -2.5940473079681396, - "ball_y": -2.007521152496338, - "ball_vx": -0.10807879269123077, - "ball_vy": -0.035903945565223694, - "friendly_robots": [ - { - "id": 0, - "x": 4.409552097320557, - "y": 0.0001203207575599663, - "orientation": -2.844823122024536, - "vx": -0.0027233664877712727, - "vy": 0.05956980586051941 - }, - { - "id": 1, - "x": -2.2047009468078613, - "y": 1.445076823234558, - "orientation": -1.681688666343689, - "vx": -0.028618033975362778, - "vy": -0.02654900960624218 - }, - { - "id": 2, - "x": -2.6095809936523438, - "y": -2.253537893295288, - "orientation": 1.503533959388733, - "vx": 0.06840034574270248, - "vy": 0.07970904558897018 - }, - { - "id": 3, - "x": -1.9226572513580322, - "y": 2.2026519775390625, - "orientation": -1.802685022354126, - "vx": -0.9795137047767639, - "vy": 0.3430250883102417 - }, - { - "id": 4, - "x": 3.0187957286834717, - "y": -0.04682806134223938, - "orientation": -2.786644458770752, - "vx": -0.013925020582973957, - "vy": -0.07686027884483337 - }, - { - "id": 5, - "x": 2.926485300064087, - "y": 0.2221400886774063, - "orientation": -2.741610050201416, - "vx": -0.04438052326440811, - "vy": -0.06941449642181396 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4128804206848145, - "y": -0.05668848007917404, - "orientation": -0.8426663875579834, - "vx": -0.0042145769111812115, - "vy": 0.13360993564128876 - }, - { - "id": 1, - "x": -2.802273988723755, - "y": -2.3127634525299072, - "orientation": 0.885295569896698, - "vx": 0.29325565695762634, - "vy": 0.390755832195282 - }, - { - "id": 2, - "x": -3.0107221603393555, - "y": -0.9971117377281189, - "orientation": -1.2123067378997803, - "vx": 2.684266974029015e-06, - "vy": 1.0452680498929112e-06 - }, - { - "id": 3, - "x": -2.950981616973877, - "y": -1.235890507698059, - "orientation": -1.1538596153259277, - "vx": -0.005164649337530136, - "vy": -0.06669028103351593 - }, - { - "id": 4, - "x": -2.4858100414276123, - "y": 1.4230400323867798, - "orientation": -1.5761427879333496, - "vx": -0.021207094192504883, - "vy": 1.3124520778656006 - }, - { - "id": 5, - "x": -2.5125601291656494, - "y": -1.940759539604187, - "orientation": -2.0970256328582764, - "vx": 0.016633419319987297, - "vy": 0.1849270612001419 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 33.983333333333334 - } - }, - { - "scenario_id": "switch_of_play_vs_three_slot_t50.5_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 50.46666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_three_slot.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 50.46666666666667, - "ball_x": -1.8713380098342896, - "ball_y": 1.440976858139038, - "ball_vx": -0.06242747604846954, - "ball_vy": 0.3847977817058563, - "friendly_robots": [ - { - "id": 0, - "x": 4.4054365158081055, - "y": 0.1776704043149948, - "orientation": 2.9700772762298584, - "vx": 0.007428369950503111, - "vy": -0.31241893768310547 - }, - { - "id": 1, - "x": -1.7680755853652954, - "y": 1.4503507614135742, - "orientation": -2.89572811126709, - "vx": -8.17939144326374e-05, - "vy": 7.162892870837823e-05 - }, - { - "id": 2, - "x": -1.3010365962982178, - "y": -1.3105038404464722, - "orientation": 1.4449769258499146, - "vx": 0.05437510088086128, - "vy": 0.03136005997657776 - }, - { - "id": 3, - "x": -2.45512318611145, - "y": 2.3624565601348877, - "orientation": -1.026397705078125, - "vx": -0.059277474880218506, - "vy": 0.010629854165017605 - }, - { - "id": 4, - "x": 3.1875059604644775, - "y": -0.17408141493797302, - "orientation": 2.8451952934265137, - "vx": -0.0363217331469059, - "vy": 0.22567935287952423 - }, - { - "id": 5, - "x": 2.891511917114258, - "y": -0.1700836420059204, - "orientation": 2.8225555419921875, - "vx": 0.002852428238838911, - "vy": 0.16922348737716675 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.430192947387695, - "y": -0.14515693485736847, - "orientation": 0.4699411690235138, - "vx": 0.014724534936249256, - "vy": 0.7035836577415466 - }, - { - "id": 1, - "x": -1.9734904766082764, - "y": -0.1282031387090683, - "orientation": 0.5449615120887756, - "vx": -0.21915926039218903, - "vy": 1.7640644311904907 - }, - { - "id": 2, - "x": -3.0302515029907227, - "y": 0.5941251516342163, - "orientation": 0.7590489387512207, - "vx": 0.012408323585987091, - "vy": 0.6528415083885193 - }, - { - "id": 3, - "x": -2.6858534812927246, - "y": 0.10318047553300858, - "orientation": 1.0583336353302002, - "vx": -0.2454611361026764, - "vy": 1.5027374029159546 - }, - { - "id": 4, - "x": -1.8845837116241455, - "y": 1.1994273662567139, - "orientation": -2.489163875579834, - "vx": 0.9256553053855896, - "vy": 0.6693021655082703 - }, - { - "id": 5, - "x": -1.6084833145141602, - "y": -0.9123853445053101, - "orientation": 1.5943185091018677, - "vx": -0.0013519861968234181, - "vy": 0.6199093461036682 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_three_slot_kernel_strategy", - "frame_ts": 50.46666666666667 - } - }, - { - "scenario_id": "switch_of_play_vs_tiki_taka_t40.5_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 40.46666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_tiki_taka.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 40.46666666666667, - "ball_x": 2.147707223892212, - "ball_y": -0.7576767206192017, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.3884663581848145, - "y": 0.05097087472677231, - "orientation": -3.1204071044921875, - "vx": -1.0658141036401503e-13, - "vy": -2.27526331109118e-13 - }, - { - "id": 1, - "x": 1.4913196563720703, - "y": -0.858083963394165, - "orientation": -3.0109589099884033, - "vx": -7.860379014346108e-13, - "vy": 1.1524114995609125e-12 - }, - { - "id": 2, - "x": -2.4734132289886475, - "y": 2.397437334060669, - "orientation": -0.6201375722885132, - "vx": -3.0242475190789264e-12, - "vy": -1.1457501614131615e-12 - }, - { - "id": 3, - "x": 2.922212600708008, - "y": 1.3892462253570557, - "orientation": -1.9101762771606445, - "vx": 1.2390088954816747e-12, - "vy": -2.864375403532904e-13 - }, - { - "id": 4, - "x": 3.278599500656128, - "y": -0.8558771014213562, - "orientation": 3.112365961074829, - "vx": -1.318944953254686e-12, - "vy": -1.8984813721090177e-13 - }, - { - "id": 5, - "x": 3.391371011734009, - "y": -0.6750269532203674, - "orientation": 3.1369259357452393, - "vx": 2.9176661087149114e-12, - "vy": 7.394085344003543e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.390892505645752, - "y": 0.06665535271167755, - "orientation": -0.03070915676653385, - "vx": -1.921129921811371e-11, - "vy": 6.020184351029911e-13 - }, - { - "id": 1, - "x": 1.5921610593795776, - "y": -1.3285757303237915, - "orientation": -2.341662883758545, - "vx": -0.004182569216936827, - "vy": -0.004298155661672354 - }, - { - "id": 2, - "x": 2.7626357078552246, - "y": -0.2621913552284241, - "orientation": 0.6773412227630615, - "vx": 0.014095952734351158, - "vy": 0.01135797519236803 - }, - { - "id": 3, - "x": 2.9379634857177734, - "y": -0.6535518765449524, - "orientation": 0.13008958101272583, - "vx": -0.00027688973932527006, - "vy": -3.647054109023884e-05 - }, - { - "id": 4, - "x": -2.693686008453369, - "y": -0.5278528332710266, - "orientation": -0.2321651577949524, - "vx": 5.329070518200751e-13, - "vy": 4.862776847858186e-13 - }, - { - "id": 5, - "x": -3.0512537956237793, - "y": -0.6244767904281616, - "orientation": -0.07585502415895462, - "vx": 1.5987211554602254e-12, - "vy": -2.631228568361621e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 40.46666666666667 - } - }, - { - "scenario_id": "switch_of_play_vs_tiki_taka_t58.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "open_play_counter", - "anchor_tick": 58.38333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_tiki_taka.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 58.38333333333333, - "ball_x": 2.018178701400757, - "ball_y": -0.7391414046287537, - "ball_vx": -0.0011515009682625532, - "ball_vy": -0.0007072812295518816, - "friendly_robots": [ - { - "id": 0, - "x": 4.41006326675415, - "y": 0.002955703530460596, - "orientation": -2.8410117626190186, - "vx": -3.6770586575585185e-12, - "vy": -2.0357413671456825e-12 - }, - { - "id": 1, - "x": 2.040494203567505, - "y": -0.8469185829162598, - "orientation": 1.4147144556045532, - "vx": -0.001764429733157158, - "vy": -0.0008338267216458917 - }, - { - "id": 2, - "x": -2.4734561443328857, - "y": 2.397507905960083, - "orientation": -0.6086493134498596, - "vx": -6.247642403423015e-09, - "vy": 7.596816509192195e-09 - }, - { - "id": 3, - "x": 2.872570276260376, - "y": 1.48121976852417, - "orientation": -1.9281301498413086, - "vx": 0.08332976698875427, - "vy": 0.015459307469427586 - }, - { - "id": 4, - "x": 2.868389368057251, - "y": -0.6741853952407837, - "orientation": -3.0654091835021973, - "vx": 0.00020274156122468412, - "vy": -0.0011349692940711975 - }, - { - "id": 5, - "x": 3.1052000522613525, - "y": -0.6298632621765137, - "orientation": -3.0423736572265625, - "vx": 3.660538538952096e-10, - "vy": -2.6939757091781757e-08 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410029411315918, - "y": 0.0029462617821991444, - "orientation": -0.11494535952806473, - "vx": -6.661338147750939e-13, - "vy": 7.984498479052249e-14 - }, - { - "id": 1, - "x": 2.3325021266937256, - "y": 1.6372100114822388, - "orientation": -1.6903553009033203, - "vx": 0.1275692582130432, - "vy": 0.040854405611753464 - }, - { - "id": 2, - "x": 1.9016623497009277, - "y": -0.7324656248092651, - "orientation": -0.3373066484928131, - "vx": -0.001113786711357534, - "vy": -4.444618025445379e-05 - }, - { - "id": 3, - "x": 3.0089597702026367, - "y": -0.1351245492696762, - "orientation": -2.594771146774292, - "vx": 4.662936703425657e-13, - "vy": 4.030109579389318e-13 - }, - { - "id": 4, - "x": -2.829394578933716, - "y": -0.647989809513092, - "orientation": -0.018049977719783783, - "vx": 0.00011838110367534682, - "vy": 6.688820576528087e-05 - }, - { - "id": 5, - "x": -3.090208053588867, - "y": -0.5325906872749329, - "orientation": -0.040226537734270096, - "vx": 3.4638958368304884e-13, - "vy": -6.128431095930864e-13 - } - ], - "referee_command": "STOP", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 58.38333333333333 - } - }, - { - "scenario_id": "switch_of_play_vs_tiki_taka_t9.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 9.366666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 9.366666666666667, - "ball_x": -0.003480359446257353, - "ball_y": -0.06436954438686371, - "ball_vx": -0.21553641557693481, - "ball_vy": -0.14181698858737946, - "friendly_robots": [ - { - "id": 0, - "x": 4.410354137420654, - "y": 0.002903442829847336, - "orientation": -3.127192258834839, - "vx": 1.4914469659288443e-09, - "vy": -4.7383004186940525e-09 - }, - { - "id": 1, - "x": -0.017754873260855675, - "y": 0.05076957121491432, - "orientation": -1.0306346416473389, - "vx": -0.005991210229694843, - "vy": 0.001078276545740664 - }, - { - "id": 2, - "x": -2.461351156234741, - "y": 2.392012119293213, - "orientation": -0.782138466835022, - "vx": -0.02401271089911461, - "vy": 0.01405294705182314 - }, - { - "id": 3, - "x": 0.8915967345237732, - "y": -1.4455106258392334, - "orientation": 2.153149366378784, - "vx": -0.020857464522123337, - "vy": -0.06976450234651566 - }, - { - "id": 4, - "x": 2.998040199279785, - "y": -0.36200565099716187, - "orientation": 3.0431344509124756, - "vx": 0.021048380061984062, - "vy": -0.022419853135943413 - }, - { - "id": 5, - "x": 3.227246046066284, - "y": -0.5568742752075195, - "orientation": 2.992948293685913, - "vx": -0.05083293840289116, - "vy": -0.03428732231259346 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409994125366211, - "y": 0.004250751342624426, - "orientation": -0.015457537956535816, - "vx": -9.93725006992463e-06, - "vy": -0.007468883413821459 - }, - { - "id": 1, - "x": -2.690990924835205, - "y": 1.9969784021377563, - "orientation": -0.6596385836601257, - "vx": -0.21603532135486603, - "vy": 0.07081089168787003 - }, - { - "id": 2, - "x": -0.043947260826826096, - "y": -0.1624695062637329, - "orientation": 1.2937722206115723, - "vx": -0.027857160195708275, - "vy": 0.004311466123908758 - }, - { - "id": 3, - "x": 1.2919163703918457, - "y": -0.9917452335357666, - "orientation": 2.5661702156066895, - "vx": 0.03625933825969696, - "vy": -0.32245782017707825 - }, - { - "id": 4, - "x": -3.097247362136841, - "y": -0.6097960472106934, - "orientation": 0.17444553971290588, - "vx": -0.004728378262370825, - "vy": -0.014586088247597218 - }, - { - "id": 5, - "x": -2.999164581298828, - "y": -0.3455939292907715, - "orientation": 0.09307363629341125, - "vx": -0.0074167135171592236, - "vy": -0.02036401443183422 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 9.366666666666667 - } - }, - { - "scenario_id": "switch_of_play_vs_tiki_taka_t25.2_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 25.166666666666668, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_tiki_taka.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 25.166666666666668, - "ball_x": 3.1984317302703857, - "ball_y": 0.27200964093208313, - "ball_vx": -0.0018764362903311849, - "ball_vy": -0.002221763599663973, - "friendly_robots": [ - { - "id": 0, - "x": 4.408961296081543, - "y": -0.009900697506964207, - "orientation": 2.9075827598571777, - "vx": 0.0017977779498323798, - "vy": 0.017325785011053085 - }, - { - "id": 1, - "x": 2.7010605335235596, - "y": -1.5573348999023438, - "orientation": 1.3634910583496094, - "vx": 0.23354928195476532, - "vy": 0.29467856884002686 - }, - { - "id": 2, - "x": -2.658416986465454, - "y": 0.0269414484500885, - "orientation": 0.07772313058376312, - "vx": 0.15185050666332245, - "vy": 1.9134575128555298 - }, - { - "id": 3, - "x": 2.9573583602905273, - "y": 0.31180718541145325, - "orientation": -0.17594082653522491, - "vx": 0.04442337155342102, - "vy": -0.059391118586063385 - }, - { - "id": 4, - "x": 3.1710383892059326, - "y": 0.5257840156555176, - "orientation": -1.8608477115631104, - "vx": -0.3213788568973541, - "vy": -0.1629212647676468 - }, - { - "id": 5, - "x": 3.254878044128418, - "y": 0.3664180338382721, - "orientation": -1.8346798419952393, - "vx": 0.0048468695022165775, - "vy": -0.00610958831384778 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409646987915039, - "y": -0.3906283378601074, - "orientation": 0.08548072725534439, - "vx": -0.0006189143168739974, - "vy": -0.03406111150979996 - }, - { - "id": 1, - "x": 3.0655927658081055, - "y": -1.7511759996414185, - "orientation": 1.4790465831756592, - "vx": 0.20393256843090057, - "vy": 0.10090696811676025 - }, - { - "id": 2, - "x": 2.564929962158203, - "y": 0.30292150378227234, - "orientation": 0.23954056203365326, - "vx": -0.15002577006816864, - "vy": 0.0491807758808136 - }, - { - "id": 3, - "x": 2.687316417694092, - "y": -0.2715129256248474, - "orientation": 0.6227062940597534, - "vx": 0.3288334310054779, - "vy": 0.14441530406475067 - }, - { - "id": 4, - "x": -3.0357813835144043, - "y": 0.7138199210166931, - "orientation": -0.06349252909421921, - "vx": 0.03696008771657944, - "vy": -0.030558403581380844 - }, - { - "id": 5, - "x": -3.0113070011138916, - "y": 0.40222999453544617, - "orientation": -0.018216345459222794, - "vx": 0.0080385971814394, - "vy": 0.032467614859342575 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 25.166666666666668 - } - }, - { - "scenario_id": "switch_of_play_vs_tiki_taka_t60.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 60.06666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 60.06666666666666, - "ball_x": 1.97415030002594, - "ball_y": -0.5838001370429993, - "ball_vx": 0.01777201145887375, - "ball_vy": -0.036370087414979935, - "friendly_robots": [ - { - "id": 0, - "x": 4.409576892852783, - "y": 0.0029166555032134056, - "orientation": -2.904432535171509, - "vx": -1.660298565298035e-08, - "vy": 6.850541467429139e-08 - }, - { - "id": 1, - "x": 2.0742015838623047, - "y": -0.6358786821365356, - "orientation": 1.7266464233398438, - "vx": 0.013800482265651226, - "vy": -0.11550812423229218 - }, - { - "id": 2, - "x": -2.473411798477173, - "y": 2.3974788188934326, - "orientation": -0.5910511612892151, - "vx": -6.399614171925805e-09, - "vy": 5.16125808758261e-09 - }, - { - "id": 3, - "x": 2.810802698135376, - "y": 1.5104961395263672, - "orientation": -1.9292261600494385, - "vx": 0.1919056624174118, - "vy": -0.036322515457868576 - }, - { - "id": 4, - "x": 2.8624014854431152, - "y": -0.57155442237854, - "orientation": 3.1415226459503174, - "vx": -0.0012660553911700845, - "vy": 0.04322322830557823 - }, - { - "id": 5, - "x": 3.1026599407196045, - "y": -0.5667163729667664, - "orientation": -3.132617473602295, - "vx": 0.0007873956928960979, - "vy": 0.02035125158727169 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.40963888168335, - "y": 0.0029018414206802845, - "orientation": -0.09206131100654602, - "vx": -8.4107121267607e-09, - "vy": -6.4635137242419205e-09 - }, - { - "id": 1, - "x": 2.5476951599121094, - "y": -0.38668468594551086, - "orientation": -2.3496060371398926, - "vx": 0.5307970643043518, - "vy": -1.3791377544403076 - }, - { - "id": 2, - "x": 1.8727203607559204, - "y": -0.6327549815177917, - "orientation": 0.31154587864875793, - "vx": 0.0006774065550416708, - "vy": -0.0012999270111322403 - }, - { - "id": 3, - "x": 2.935873031616211, - "y": 0.3581240177154541, - "orientation": -2.3913893699645996, - "vx": 0.07840976119041443, - "vy": 1.3515255451202393 - }, - { - "id": 4, - "x": -2.8134734630584717, - "y": -0.5989478230476379, - "orientation": 0.004457283765077591, - "vx": 0.006760159507393837, - "vy": 0.022919757291674614 - }, - { - "id": 5, - "x": -3.0844337940216064, - "y": -0.5163367390632629, - "orientation": -0.013404790312051773, - "vx": 0.00010624011338222772, - "vy": 0.0005469971802085638 - } - ], - "referee_command": "FORCE_START", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 60.06666666666666 - } - }, - { - "scenario_id": "switch_of_play_vs_tiki_taka_plus_t25.4_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 25.4, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_tiki_taka_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 25.4, - "ball_x": 0.0, - "ball_y": 0.0, - "ball_vx": -0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.40994930267334, - "y": 0.407030314207077, - "orientation": -3.050506830215454, - "vx": -7.710072580380256e-09, - "vy": -7.810920976680791e-08 - }, - { - "id": 1, - "x": 0.11692674458026886, - "y": 0.016333425417542458, - "orientation": 3.1406521797180176, - "vx": 0.005406815093010664, - "vy": -0.02873612381517887 - }, - { - "id": 2, - "x": 0.7980673313140869, - "y": 0.48966699838638306, - "orientation": 1.3849976062774658, - "vx": 0.003400165122002363, - "vy": 0.018179001286625862 - }, - { - "id": 3, - "x": 0.8007490634918213, - "y": -0.4971797466278076, - "orientation": -1.8295150995254517, - "vx": 1.6402236724388786e-06, - "vy": 6.1764394558849744e-06 - }, - { - "id": 4, - "x": 1.5020029544830322, - "y": 0.7977980971336365, - "orientation": 2.3097901344299316, - "vx": 5.595524044110789e-13, - "vy": 3.630429290524262e-13 - }, - { - "id": 5, - "x": 1.502784013748169, - "y": -0.7990502715110779, - "orientation": -2.81192684173584, - "vx": 2.1863177934733358e-10, - "vy": 7.578937477603631e-11 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409743785858154, - "y": -0.002939278958365321, - "orientation": 0.0016032833373174071, - "vx": -1.3322676295501878e-12, - "vy": -6.476069680516616e-13 - }, - { - "id": 1, - "x": -0.5256612300872803, - "y": 0.6230396032333374, - "orientation": -2.5428574085235596, - "vx": -0.4805602729320526, - "vy": -0.3969214856624603 - }, - { - "id": 2, - "x": -0.6595831513404846, - "y": -0.5126993060112, - "orientation": 2.4806761741638184, - "vx": -0.24674484133720398, - "vy": 0.19861088693141937 - }, - { - "id": 3, - "x": -0.15092647075653076, - "y": 0.8568708300590515, - "orientation": -2.98276948928833, - "vx": -1.4440677165985107, - "vy": 0.01650901511311531 - }, - { - "id": 4, - "x": -1.7740283012390137, - "y": -0.6051556468009949, - "orientation": -0.023140285164117813, - "vx": 0.4822600185871124, - "vy": 0.010844405740499496 - }, - { - "id": 5, - "x": -2.503546714782715, - "y": 0.020939646288752556, - "orientation": -1.4162808656692505, - "vx": 0.0062811048701405525, - "vy": -0.03668687865138054 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 25.4 - } - }, - { - "scenario_id": "switch_of_play_vs_tiki_taka_plus_t60.8_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 60.81666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_tiki_taka_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 60.81666666666666, - "ball_x": 4.0, - "ball_y": 2.5, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.395969867706299, - "y": 0.4019007980823517, - "orientation": 3.1030678749084473, - "vx": 6.021849685566849e-12, - "vy": -5.395683899678261e-13 - }, - { - "id": 1, - "x": 3.880322217941284, - "y": 2.1592423915863037, - "orientation": -2.40645170211792, - "vx": -2.2648549702353193e-13, - "vy": -1.4388490399142029e-12 - }, - { - "id": 2, - "x": 2.9438023567199707, - "y": -1.417801856994629, - "orientation": 1.258325457572937, - "vx": -8.260059303211165e-13, - "vy": -2.1249668691325496e-12 - }, - { - "id": 3, - "x": -2.4749345779418945, - "y": -2.389209508895874, - "orientation": 0.662032961845398, - "vx": 1.2390088954816747e-12, - "vy": 6.661338147750939e-14 - }, - { - "id": 4, - "x": 3.0146472454071045, - "y": 0.9025159478187561, - "orientation": 0.9893889427185059, - "vx": 2.504663143554353e-12, - "vy": -1.1657341758564144e-12 - }, - { - "id": 5, - "x": 3.006368637084961, - "y": 1.1307224035263062, - "orientation": 0.9305713772773743, - "vx": 3.064215547965432e-13, - "vy": 4.74953409934642e-12 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.39184045791626, - "y": -0.005755738355219364, - "orientation": 0.021006569266319275, - "vx": 1.1457501614131615e-12, - "vy": 1.24085637598359e-12 - }, - { - "id": 1, - "x": 3.238180637359619, - "y": 2.7183685302734375, - "orientation": 2.8610939979553223, - "vx": -0.012670690193772316, - "vy": 0.0036277926992625 - }, - { - "id": 2, - "x": 3.4864070415496826, - "y": 1.9053637981414795, - "orientation": -2.285379409790039, - "vx": -0.016390051692724228, - "vy": -0.018988389521837234 - }, - { - "id": 3, - "x": 3.4495246410369873, - "y": -1.531624436378479, - "orientation": 1.374422311782837, - "vx": 2.2781776465308212e-12, - "vy": 1.2256862191861728e-12 - }, - { - "id": 4, - "x": 3.2697622776031494, - "y": 2.0867297649383545, - "orientation": -2.668468475341797, - "vx": 9.211298390709999e-11, - "vy": 2.5059954111839033e-11 - }, - { - "id": 5, - "x": 2.909432888031006, - "y": 0.4327503442764282, - "orientation": 1.0278857946395874, - "vx": -7.593925488436071e-13, - "vy": 1.0774714453987144e-12 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 60.81666666666666 - } - }, - { - "scenario_id": "switch_of_play_vs_tiki_taka_plus_t15.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 15.383333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 15.383333333333333, - "ball_x": 2.7433719635009766, - "ball_y": -0.17388726770877838, - "ball_vx": 0.014109830372035503, - "ball_vy": -0.5875295400619507, - "friendly_robots": [ - { - "id": 0, - "x": 4.409538745880127, - "y": -0.08413384854793549, - "orientation": -3.099397659301758, - "vx": 0.0021140999160706997, - "vy": 0.15047653019428253 - }, - { - "id": 1, - "x": 1.3692914247512817, - "y": -0.2814949154853821, - "orientation": 1.741441249847412, - "vx": 1.5429449081420898, - "vy": -0.04716382920742035 - }, - { - "id": 2, - "x": -2.4724438190460205, - "y": 2.398502826690674, - "orientation": -0.4780319631099701, - "vx": 7.096401191120094e-07, - "vy": 1.3668814062839374e-06 - }, - { - "id": 3, - "x": 1.708394169807434, - "y": 1.4951509237289429, - "orientation": -0.996301531791687, - "vx": 1.4352408647537231, - "vy": -0.01937263272702694 - }, - { - "id": 4, - "x": 3.051100015640259, - "y": 0.059926651418209076, - "orientation": -2.560387134552002, - "vx": -0.05023345723748207, - "vy": -0.17651788890361786 - }, - { - "id": 5, - "x": 2.7039904594421387, - "y": -0.0754135400056839, - "orientation": -1.8506239652633667, - "vx": -0.26072070002555847, - "vy": -0.8641815185546875 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410043239593506, - "y": -0.00982294324785471, - "orientation": -0.025064218789339066, - "vx": -0.00020010150910820812, - "vy": 0.021906685084104538 - }, - { - "id": 1, - "x": 2.846700668334961, - "y": -0.194448322057724, - "orientation": 2.711925506591797, - "vx": -0.029914526268839836, - "vy": -0.5338199734687805 - }, - { - "id": 2, - "x": 1.2451602220535278, - "y": -0.12141001224517822, - "orientation": -0.16569499671459198, - "vx": 1.4771987199783325, - "vy": -0.42974331974983215 - }, - { - "id": 3, - "x": 2.7773635387420654, - "y": -0.6581013202667236, - "orientation": 2.005371332168579, - "vx": 0.06190039590001106, - "vy": 0.10403615981340408 - }, - { - "id": 4, - "x": 2.673137903213501, - "y": 1.7918221950531006, - "orientation": -1.526944875717163, - "vx": 0.5772235989570618, - "vy": 0.3657509684562683 - }, - { - "id": 5, - "x": 1.7640140056610107, - "y": 0.7402446269989014, - "orientation": -0.8903968334197998, - "vx": 0.061151329427957535, - "vy": 0.016390318050980568 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 15.383333333333333 - } - }, - { - "scenario_id": "switch_of_play_vs_tiki_taka_plus_t27.6_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 27.583333333333332, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_tiki_taka_plus.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 27.583333333333332, - "ball_x": 0.19616101682186127, - "ball_y": -0.035330403596162796, - "ball_vx": -0.014659368433058262, - "ball_vy": -0.019698897376656532, - "friendly_robots": [ - { - "id": 0, - "x": 4.410977363586426, - "y": 0.015210822224617004, - "orientation": -3.1282997131347656, - "vx": -0.001722371089272201, - "vy": -0.026735708117485046 - }, - { - "id": 1, - "x": 0.10168062150478363, - "y": 0.035440560430288315, - "orientation": -0.9504184722900391, - "vx": -2.9388997973001096e-06, - "vy": -2.1199375623837113e-06 - }, - { - "id": 2, - "x": 1.0112533569335938, - "y": -1.3753443956375122, - "orientation": 2.138395309448242, - "vx": 0.018376784399151802, - "vy": -0.20172739028930664 - }, - { - "id": 3, - "x": -1.4755548238754272, - "y": 1.5807716846466064, - "orientation": -0.8124783039093018, - "vx": -1.4887980222702026, - "vy": 1.212045431137085 - }, - { - "id": 4, - "x": 3.3402390480041504, - "y": -0.400628924369812, - "orientation": 2.9346742630004883, - "vx": -0.5260124802589417, - "vy": -0.7298170328140259 - }, - { - "id": 5, - "x": 2.994734764099121, - "y": -0.30889734625816345, - "orientation": 3.03769850730896, - "vx": 0.026995088905096054, - "vy": -0.08962178230285645 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409753322601318, - "y": -0.0004616360820364207, - "orientation": -0.005761054344475269, - "vx": -6.612310698983492e-10, - "vy": -1.1614032757734094e-07 - }, - { - "id": 1, - "x": -0.5277499556541443, - "y": 0.1332930028438568, - "orientation": -0.8164562582969666, - "vx": -0.6712210178375244, - "vy": 0.43575823307037354 - }, - { - "id": 2, - "x": 0.3868575990200043, - "y": -0.006774264853447676, - "orientation": 2.621145486831665, - "vx": -0.05371074005961418, - "vy": 0.03697774559259415 - }, - { - "id": 3, - "x": -0.2145620435476303, - "y": 0.1859017163515091, - "orientation": -0.5665995478630066, - "vx": 0.791071891784668, - "vy": -0.41718217730522156 - }, - { - "id": 4, - "x": -3.1790449619293213, - "y": 0.3023476302623749, - "orientation": -0.017058078199625015, - "vx": 0.03728698566555977, - "vy": 0.22604677081108093 - }, - { - "id": 5, - "x": -2.8322410583496094, - "y": 0.3252851068973541, - "orientation": -0.12414847314357758, - "vx": -0.1399366408586502, - "vy": 0.020073506981134415 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 27.583333333333332 - } - }, - { - "scenario_id": "switch_of_play_vs_tiki_taka_plus_t45.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 45.833333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 45.833333333333336, - "ball_x": 4.2826385498046875, - "ball_y": 2.0198261737823486, - "ball_vx": -0.012638955377042294, - "ball_vy": -0.0027308915741741657, - "friendly_robots": [ - { - "id": 0, - "x": 4.410067081451416, - "y": 0.40705054998397827, - "orientation": 1.6552114486694336, - "vx": 3.8185248740774114e-07, - "vy": 3.1966315816589486e-08 - }, - { - "id": 1, - "x": 4.2670979499816895, - "y": 1.9083997011184692, - "orientation": 0.42900657653808594, - "vx": 0.2984708845615387, - "vy": -0.08708242326974869 - }, - { - "id": 2, - "x": 2.9512939453125, - "y": -1.4948323965072632, - "orientation": 1.2146707773208618, - "vx": -0.05509103089570999, - "vy": 0.008542943745851517 - }, - { - "id": 3, - "x": -2.4727189540863037, - "y": 2.3981270790100098, - "orientation": -0.05675530433654785, - "vx": 7.194245199571014e-13, - "vy": 9.059419880941277e-13 - }, - { - "id": 4, - "x": 2.9198951721191406, - "y": 0.8825443387031555, - "orientation": 0.6978808641433716, - "vx": 1.0675781680902219e-07, - "vy": -1.275511181120237e-07 - }, - { - "id": 5, - "x": 3.0580177307128906, - "y": 1.064724087715149, - "orientation": 0.6649752855300903, - "vx": 1.0980525644299632e-07, - "vy": -1.4046464968942018e-07 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410147666931152, - "y": -0.40703344345092773, - "orientation": 0.27318716049194336, - "vx": -1.2246204050825327e-10, - "vy": -2.9426461267689774e-11 - }, - { - "id": 1, - "x": 2.9350132942199707, - "y": -0.6952956914901733, - "orientation": 1.1128342151641846, - "vx": -0.008801382966339588, - "vy": -0.008099083788692951 - }, - { - "id": 2, - "x": 2.002990961074829, - "y": 0.9178296327590942, - "orientation": 0.437502920627594, - "vx": -0.356873482465744, - "vy": -0.2959286868572235 - }, - { - "id": 3, - "x": 2.637176752090454, - "y": -0.4486238658428192, - "orientation": 1.0807503461837769, - "vx": -0.014177024364471436, - "vy": 0.15712903439998627 - }, - { - "id": 4, - "x": 4.258802890777588, - "y": 2.1296193599700928, - "orientation": -1.4296897649765015, - "vx": 0.0006056084530428052, - "vy": -6.485985068138689e-05 - }, - { - "id": 5, - "x": 2.686666965484619, - "y": -1.2788240909576416, - "orientation": 0.9253911972045898, - "vx": -0.3939315974712372, - "vy": 0.08219821006059647 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 45.833333333333336 - } - }, - { - "scenario_id": "switch_of_play_vs_zone_fluid_t22.5_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 22.516666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_zone_fluid.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 22.516666666666666, - "ball_x": 0.0, - "ball_y": -0.0, - "ball_vx": 0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.409702777862549, - "y": -0.00920273270457983, - "orientation": 3.1385116577148438, - "vx": 0.0005220351158641279, - "vy": 0.016172753646969795 - }, - { - "id": 1, - "x": 0.8043431639671326, - "y": 0.2697528600692749, - "orientation": 1.5975579023361206, - "vx": -0.0077789537608623505, - "vy": 0.22911933064460754 - }, - { - "id": 2, - "x": 0.4895431101322174, - "y": -0.6510929465293884, - "orientation": 0.5484979152679443, - "vx": 0.5424132943153381, - "vy": 0.4480395019054413 - }, - { - "id": 3, - "x": 0.7176799774169922, - "y": 0.7908675670623779, - "orientation": -0.10748092830181122, - "vx": 1.3808231353759766, - "vy": -0.36550191044807434 - }, - { - "id": 4, - "x": 1.5021089315414429, - "y": -0.5978720784187317, - "orientation": -2.3526196479797363, - "vx": 6.358247262028272e-11, - "vy": 6.2932992150877e-11 - }, - { - "id": 5, - "x": 2.502765417098999, - "y": 0.001154525438323617, - "orientation": -2.745169162750244, - "vx": 1.3322676295501878e-14, - "vy": -8.512721777487187e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4098310470581055, - "y": 0.40569648146629333, - "orientation": -0.09072789549827576, - "vx": -0.0002973904483951628, - "vy": 0.007568658795207739 - }, - { - "id": 1, - "x": -0.1228921115398407, - "y": -0.0006836476968601346, - "orientation": 0.0009433465311303735, - "vx": 0.0032483830582350492, - "vy": 0.0007607997977174819 - }, - { - "id": 2, - "x": -0.8052266836166382, - "y": 0.5018150210380554, - "orientation": -0.3351341187953949, - "vx": 0.009195351041853428, - "vy": -0.0031931994017213583 - }, - { - "id": 3, - "x": -0.7952022552490234, - "y": -0.495189368724823, - "orientation": -2.355761766433716, - "vx": -0.008440754376351833, - "vy": -0.008463401347398758 - }, - { - "id": 4, - "x": -1.497174620628357, - "y": 0.8009881377220154, - "orientation": -2.8060426712036133, - "vx": 2.41140440948584e-12, - "vy": -1.6653345369377348e-13 - }, - { - "id": 5, - "x": -1.498363971710205, - "y": -0.7975791692733765, - "orientation": -2.164154291152954, - "vx": -1.3322676295501878e-12, - "vy": -5.695444116327053e-13 - } - ], - "referee_command": "PREPARE_KICKOFF_BLUE", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 22.516666666666666 - } - }, - { - "scenario_id": "switch_of_play_vs_zone_fluid_t56.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 56.03333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_zone_fluid.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 56.03333333333333, - "ball_x": 2.5, - "ball_y": 0.617710530757904, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.169400215148926, - "y": 0.8179453015327454, - "orientation": 2.9677906036376953, - "vx": 0.0, - "vy": -4.596323321948148e-13 - }, - { - "id": 1, - "x": 3.297315835952759, - "y": 0.8092849850654602, - "orientation": -0.11663524061441422, - "vx": 1.865174681370263e-13, - "vy": 8.193445921733655e-13 - }, - { - "id": 2, - "x": 2.6015450954437256, - "y": -1.5125374794006348, - "orientation": 0.6463323831558228, - "vx": 3.064215547965432e-13, - "vy": 1.2656542480726785e-13 - }, - { - "id": 3, - "x": -2.454339027404785, - "y": -2.3916494846343994, - "orientation": 0.4141768217086792, - "vx": 4.4364512064021255e-12, - "vy": -1.971756091734278e-12 - }, - { - "id": 4, - "x": 2.9061145782470703, - "y": 0.7349467873573303, - "orientation": -0.2660425305366516, - "vx": 3.064215547965432e-12, - "vy": 4.829470157119431e-13 - }, - { - "id": 5, - "x": 3.1594624519348145, - "y": 0.32298192381858826, - "orientation": -0.032518938183784485, - "vx": 1.3322676295501878e-13, - "vy": 4.6629367034256575e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.392808437347412, - "y": 0.07784228026866913, - "orientation": 0.0077186888083815575, - "vx": -5.925926416239236e-11, - "vy": 8.701372955499664e-13 - }, - { - "id": 1, - "x": 2.731583595275879, - "y": -0.13956008851528168, - "orientation": -1.2730826139450073, - "vx": 0.004172593355178833, - "vy": -0.013644250109791756 - }, - { - "id": 2, - "x": 1.7169653177261353, - "y": 0.7645154595375061, - "orientation": 2.954782247543335, - "vx": -0.005726371891796589, - "vy": 0.0010700492421165109 - }, - { - "id": 3, - "x": -2.3060271739959717, - "y": -0.552209198474884, - "orientation": 0.22992819547653198, - "vx": -4.263256414560601e-13, - "vy": 6.628031457012185e-13 - }, - { - "id": 4, - "x": -2.5046608448028564, - "y": -0.3033083975315094, - "orientation": 0.1464795470237732, - "vx": -1.3322676295501878e-14, - "vy": -1.5987211554602254e-13 - }, - { - "id": 5, - "x": 2.9910988807678223, - "y": 0.06621053814888, - "orientation": -0.8296452760696411, - "vx": 0.031545281410217285, - "vy": -0.08037436008453369 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 56.03333333333333 - } - }, - { - "scenario_id": "switch_of_play_vs_zone_fluid_t29.9_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 29.866666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 29.866666666666667, - "ball_x": 0.5275834202766418, - "ball_y": -0.006837660446763039, - "ball_vx": 0.4420519173145294, - "ball_vy": -0.6032415628433228, - "friendly_robots": [ - { - "id": 0, - "x": 4.410004615783691, - "y": 0.003928643651306629, - "orientation": 3.130568742752075, - "vx": -0.00038584493449889123, - "vy": -0.04219627380371094 - }, - { - "id": 1, - "x": 1.4040961265563965, - "y": -1.4484401941299438, - "orientation": 2.1209025382995605, - "vx": -0.0009491053060628474, - "vy": -0.021007155999541283 - }, - { - "id": 2, - "x": 0.436696857213974, - "y": 0.14228078722953796, - "orientation": -1.0042824745178223, - "vx": -0.021187759935855865, - "vy": -0.022768743336200714 - }, - { - "id": 3, - "x": -2.450368881225586, - "y": 2.3891093730926514, - "orientation": -0.6734690070152283, - "vx": -0.04329982399940491, - "vy": 0.019130853936076164 - }, - { - "id": 4, - "x": 3.0462098121643066, - "y": -0.32903459668159485, - "orientation": 2.9965052604675293, - "vx": -0.04009736329317093, - "vy": 0.021370233967900276 - }, - { - "id": 5, - "x": 2.7992515563964844, - "y": -0.5908927917480469, - "orientation": 2.9571311473846436, - "vx": -0.2568349838256836, - "vy": 0.4963657855987549 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410210609436035, - "y": -0.07831810414791107, - "orientation": 0.03666844964027405, - "vx": -0.000667473126668483, - "vy": 0.4906638562679291 - }, - { - "id": 1, - "x": -1.3400235176086426, - "y": 0.05727236345410347, - "orientation": 0.14459893107414246, - "vx": -1.7765631675720215, - "vy": 0.6150559186935425 - }, - { - "id": 2, - "x": -2.880091428756714, - "y": 0.1556057631969452, - "orientation": -0.09152578562498093, - "vx": -0.1867440938949585, - "vy": 0.42105168104171753 - }, - { - "id": 3, - "x": 1.0186758041381836, - "y": 0.13472072780132294, - "orientation": -2.9803075790405273, - "vx": 0.021269764751195908, - "vy": 0.06117308512330055 - }, - { - "id": 4, - "x": 0.6200434565544128, - "y": -0.03905342519283295, - "orientation": 2.645688772201538, - "vx": 0.632699728012085, - "vy": 0.5195629596710205 - }, - { - "id": 5, - "x": 2.9256086349487305, - "y": -0.11577506363391876, - "orientation": 3.0722084045410156, - "vx": -0.004028088878840208, - "vy": 0.015524163842201233 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 29.866666666666667 - } - }, - { - "scenario_id": "switch_of_play_vs_zone_fluid_t41.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 41.06666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_zone_fluid.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 41.06666666666666, - "ball_x": 2.842130661010742, - "ball_y": -1.3749775886535645, - "ball_vx": 0.002002826426178217, - "ball_vy": 0.002233463805168867, - "friendly_robots": [ - { - "id": 0, - "x": 4.41011381149292, - "y": 0.0029679941944777966, - "orientation": -2.4231584072113037, - "vx": 1.1311748693287882e-07, - "vy": -1.2937685767155926e-07 - }, - { - "id": 1, - "x": -2.4706101417541504, - "y": 2.175140380859375, - "orientation": -0.5655269622802734, - "vx": -0.007125767879188061, - "vy": 0.3958510458469391 - }, - { - "id": 2, - "x": 2.9200074672698975, - "y": -1.4449291229248047, - "orientation": 2.5576226711273193, - "vx": -2.143893425454735e-06, - "vy": 1.6495163208674057e-06 - }, - { - "id": 3, - "x": 2.866670846939087, - "y": -0.595749020576477, - "orientation": -1.5965585708618164, - "vx": -0.044328704476356506, - "vy": -1.044681191444397 - }, - { - "id": 4, - "x": 3.1122665405273438, - "y": -0.05588636174798012, - "orientation": -1.5239018201828003, - "vx": -1.1937117960769683e-11, - "vy": 3.0148988861000703e-10 - }, - { - "id": 5, - "x": 3.137779474258423, - "y": -0.8142878413200378, - "orientation": -2.0399885177612305, - "vx": -0.11419375985860825, - "vy": -0.3688979148864746 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3869452476501465, - "y": 0.1300765872001648, - "orientation": -0.1961059868335724, - "vx": -0.04065271094441414, - "vy": 0.4932028353214264 - }, - { - "id": 1, - "x": 2.452850103378296, - "y": 0.24383693933486938, - "orientation": -1.3472424745559692, - "vx": 0.751944899559021, - "vy": 0.02604609541594982 - }, - { - "id": 2, - "x": 1.81269109249115, - "y": -0.12074560672044754, - "orientation": 2.0088014602661133, - "vx": 0.30989500880241394, - "vy": -1.1585004329681396 - }, - { - "id": 3, - "x": -2.947662591934204, - "y": 0.3122055232524872, - "orientation": -0.2342229038476944, - "vx": 0.17227543890476227, - "vy": -0.3423672020435333 - }, - { - "id": 4, - "x": -3.018559694290161, - "y": 0.01512934546917677, - "orientation": -0.20591291785240173, - "vx": 0.2485501617193222, - "vy": -0.2552170753479004 - }, - { - "id": 5, - "x": 3.5149574279785156, - "y": -1.493126630783081, - "orientation": 2.9583258628845215, - "vx": 0.00884916726499796, - "vy": 0.0036090731155127287 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 41.06666666666666 - } - }, - { - "scenario_id": "switch_of_play_vs_zone_fluid_t48.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 47.96666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/switch_of_play_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 47.96666666666667, - "ball_x": -4.354648113250732, - "ball_y": 0.17236073315143585, - "ball_vx": -0.1833350956439972, - "ball_vy": -0.25458523631095886, - "friendly_robots": [ - { - "id": 0, - "x": 4.409989833831787, - "y": 0.28214597702026367, - "orientation": 3.090034008026123, - "vx": -0.0011772892903536558, - "vy": 0.22474931180477142 - }, - { - "id": 1, - "x": -2.628012180328369, - "y": 2.1572794914245605, - "orientation": -2.2887492179870605, - "vx": -0.42643991112709045, - "vy": -0.8745916485786438 - }, - { - "id": 2, - "x": 1.3657269477844238, - "y": 0.6615560054779053, - "orientation": 2.9082255363464355, - "vx": -1.0461498498916626, - "vy": -0.5041707754135132 - }, - { - "id": 3, - "x": 2.8766396045684814, - "y": -0.38564109802246094, - "orientation": 3.0026044845581055, - "vx": 0.1197444424033165, - "vy": -0.7605753540992737 - }, - { - "id": 4, - "x": 3.148561716079712, - "y": -0.19757962226867676, - "orientation": -3.0795249938964844, - "vx": 0.6302147507667542, - "vy": -0.018655162304639816 - }, - { - "id": 5, - "x": 2.8649308681488037, - "y": -0.09558600932359695, - "orientation": 3.0108509063720703, - "vx": 0.6170597672462463, - "vy": -0.3102115988731384 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410254001617432, - "y": 0.0918208509683609, - "orientation": 0.8438866138458252, - "vx": -0.01558525487780571, - "vy": 0.03832179680466652 - }, - { - "id": 1, - "x": 2.5509865283966064, - "y": 0.3201761841773987, - "orientation": 3.08766770362854, - "vx": 0.7765820026397705, - "vy": 0.13399739563465118 - }, - { - "id": 2, - "x": -2.239429473876953, - "y": 2.194389820098877, - "orientation": -2.5510311126708984, - "vx": 0.5521129965782166, - "vy": 0.11936154961585999 - }, - { - "id": 3, - "x": -3.088705539703369, - "y": 1.124570608139038, - "orientation": -3.091341018676758, - "vx": -0.10767312347888947, - "vy": -0.48430290818214417 - }, - { - "id": 4, - "x": -2.975773334503174, - "y": 0.1316235363483429, - "orientation": 2.767124891281128, - "vx": 0.48823821544647217, - "vy": -1.823195457458496 - }, - { - "id": 5, - "x": 1.6867034435272217, - "y": -0.6301721930503845, - "orientation": 2.8040084838867188, - "vx": -1.6218043565750122, - "vy": -0.5426223874092102 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_switch_of_play_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 47.96666666666667 - } - }, - { - "scenario_id": "three_slot_vs_tiki_taka_t37.6_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 37.63333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/three_slot_vs_tiki_taka.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 37.63333333333333, - "ball_x": 2.25, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.2760491371154785, - "y": 0.22423294186592102, - "orientation": -3.1364457607269287, - "vx": 0.04712020233273506, - "vy": 0.3643915057182312 - }, - { - "id": 1, - "x": 1.274268388748169, - "y": -0.8754584193229675, - "orientation": 3.1235973834991455, - "vx": -0.04269566759467125, - "vy": 0.0008065237780101597 - }, - { - "id": 2, - "x": 1.4454518556594849, - "y": 0.06635084003210068, - "orientation": -2.100649118423462, - "vx": 0.046776995062828064, - "vy": -0.5262377858161926 - }, - { - "id": 3, - "x": 1.270376205444336, - "y": 0.02356470562517643, - "orientation": -2.0390899181365967, - "vx": -0.10430608689785004, - "vy": -0.020223531872034073 - }, - { - "id": 4, - "x": 0.9689527153968811, - "y": -0.14105722308158875, - "orientation": 0.8379316926002502, - "vx": -0.25772029161453247, - "vy": -0.1646772027015686 - }, - { - "id": 5, - "x": 1.4123034477233887, - "y": 0.8980966806411743, - "orientation": -2.0356669425964355, - "vx": -0.997179388999939, - "vy": -0.5214628577232361 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407784938812256, - "y": -0.419418066740036, - "orientation": -0.08651288598775864, - "vx": -0.19126580655574799, - "vy": 0.011969643644988537 - }, - { - "id": 1, - "x": 2.13108491897583, - "y": -0.0027648925315588713, - "orientation": -0.0009478016872890294, - "vx": 9.307221660037612e-11, - "vy": 3.5402670378603673e-13 - }, - { - "id": 2, - "x": 1.29159414768219, - "y": -0.5260560512542725, - "orientation": 3.1224703788757324, - "vx": -0.0731312707066536, - "vy": 0.0019084031227976084 - }, - { - "id": 3, - "x": 1.2282555103302002, - "y": -0.2371412068605423, - "orientation": 1.1801549196243286, - "vx": 0.03264874964952469, - "vy": 0.06236787512898445 - }, - { - "id": 4, - "x": 1.1934776306152344, - "y": 0.32707762718200684, - "orientation": -1.2416000366210938, - "vx": 0.09956976771354675, - "vy": -0.1336670219898224 - }, - { - "id": 5, - "x": 1.3519060611724854, - "y": 0.682243824005127, - "orientation": -2.1948933601379395, - "vx": -0.16038358211517334, - "vy": -0.097950279712677 - } - ], - "referee_command": "PREPARE_PENALTY_BLUE", - "config_a_name": "build_three_slot_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 37.63333333333333 - } - }, - { - "scenario_id": "three_slot_vs_tiki_taka_t51.9_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 51.9, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/three_slot_vs_tiki_taka.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 51.9, - "ball_x": 2.25, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.26201868057251, - "y": -0.24024805426597595, - "orientation": -3.027921676635742, - "vx": -0.07970059663057327, - "vy": 0.2676393985748291 - }, - { - "id": 1, - "x": 1.281788945198059, - "y": -0.8741825819015503, - "orientation": 3.049823760986328, - "vx": -0.04485010355710983, - "vy": 0.0006088367663323879 - }, - { - "id": 2, - "x": 1.0680357217788696, - "y": -0.6442592740058899, - "orientation": 0.4595027267932892, - "vx": 0.1270640641450882, - "vy": 0.18573465943336487 - }, - { - "id": 3, - "x": 1.280678391456604, - "y": -0.1408398151397705, - "orientation": -2.3141191005706787, - "vx": -0.009726672433316708, - "vy": -0.01029140129685402 - }, - { - "id": 4, - "x": 1.2521636486053467, - "y": 0.17302750051021576, - "orientation": 2.3943469524383545, - "vx": -3.7028010524409183e-07, - "vy": -4.010325369563361e-07 - }, - { - "id": 5, - "x": 1.3213516473770142, - "y": 0.4881362318992615, - "orientation": 2.7916202545166016, - "vx": -0.022361747920513153, - "vy": -0.02398844249546528 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": 0.9982120990753174, - "y": -0.9967600107192993, - "orientation": 0.0984993427991867, - "vx": 0.3237895667552948, - "vy": -0.04498003050684929 - }, - { - "id": 1, - "x": 2.1310930252075195, - "y": -0.002774803200736642, - "orientation": -0.0009439662680961192, - "vx": -8.260059303211165e-13, - "vy": -1.1781591327530982e-12 - }, - { - "id": 2, - "x": 1.4291335344314575, - "y": -0.5282387733459473, - "orientation": 3.1001036167144775, - "vx": -0.19347624480724335, - "vy": 0.05471309274435043 - }, - { - "id": 3, - "x": 1.1224002838134766, - "y": -0.31955960392951965, - "orientation": 0.9442223310470581, - "vx": 0.00647780392318964, - "vy": 0.009638712741434574 - }, - { - "id": 4, - "x": 1.0954829454421997, - "y": 0.33809176087379456, - "orientation": -0.8499469757080078, - "vx": -0.018635747954249382, - "vy": -0.021184097975492477 - }, - { - "id": 5, - "x": 1.1515744924545288, - "y": 0.6421071290969849, - "orientation": -1.0096765756607056, - "vx": -0.03851601481437683, - "vy": -0.05534918233752251 - } - ], - "referee_command": "PREPARE_PENALTY_BLUE", - "config_a_name": "build_three_slot_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 51.9 - } - }, - { - "scenario_id": "three_slot_vs_tiki_taka_t6.5_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 6.533333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/three_slot_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 6.533333333333333, - "ball_x": -4.2593770027160645, - "ball_y": -0.0005712849670089781, - "ball_vx": 0.3111950755119324, - "ball_vy": 0.011434908956289291, - "friendly_robots": [ - { - "id": 0, - "x": 4.4118757247924805, - "y": -0.010789251886308193, - "orientation": -3.1224045753479004, - "vx": -0.004336301703006029, - "vy": -0.6198577880859375 - }, - { - "id": 1, - "x": -1.4288588762283325, - "y": -0.29860255122184753, - "orientation": 2.8610122203826904, - "vx": -1.297523021697998, - "vy": -0.14126355946063995 - }, - { - "id": 2, - "x": 2.5870046615600586, - "y": -0.1418372392654419, - "orientation": -3.140543222427368, - "vx": 1.2868365049362183, - "vy": -0.38493484258651733 - }, - { - "id": 3, - "x": 2.5199873447418213, - "y": -0.4983452260494232, - "orientation": 3.0574426651000977, - "vx": 1.297876000404358, - "vy": -0.21784082055091858 - }, - { - "id": 4, - "x": -0.32510021328926086, - "y": 0.5245745778083801, - "orientation": -2.282496690750122, - "vx": -1.91792631149292, - "vy": -0.1554458886384964 - }, - { - "id": 5, - "x": -0.17833733558654785, - "y": -0.07417184114456177, - "orientation": 3.056785821914673, - "vx": -1.6993566751480103, - "vy": 0.4509063959121704 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409969329833984, - "y": -0.003913957625627518, - "orientation": 0.007625552825629711, - "vx": -6.998055468443454e-09, - "vy": 5.912127107876586e-07 - }, - { - "id": 1, - "x": -1.437835693359375, - "y": 0.05533835291862488, - "orientation": -2.723806381225586, - "vx": -1.194018006324768, - "vy": 0.06323057413101196 - }, - { - "id": 2, - "x": -1.4666858911514282, - "y": -0.12238305807113647, - "orientation": -2.8529698848724365, - "vx": -0.8538604974746704, - "vy": -0.003952572587877512 - }, - { - "id": 3, - "x": -2.0973575115203857, - "y": 1.4712154865264893, - "orientation": -2.3456332683563232, - "vx": -0.777014970779419, - "vy": -0.1722198873758316 - }, - { - "id": 4, - "x": -2.9370803833007812, - "y": -0.25163528323173523, - "orientation": 2.9029672145843506, - "vx": -0.43761444091796875, - "vy": -0.12039115279912949 - }, - { - "id": 5, - "x": -2.99591064453125, - "y": 0.0670781061053276, - "orientation": -2.340639591217041, - "vx": -0.02963225729763508, - "vy": -0.11856292933225632 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_three_slot_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 6.533333333333333 - } - }, - { - "scenario_id": "three_slot_vs_tiki_taka_t13.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 13.766666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/three_slot_vs_tiki_taka.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 13.766666666666666, - "ball_x": -2.750610113143921, - "ball_y": 0.08919625729322433, - "ball_vx": 2.907755742853624e-07, - "ball_vy": 2.1701866614876053e-07, - "friendly_robots": [ - { - "id": 0, - "x": 4.411970138549805, - "y": 0.25554704666137695, - "orientation": -3.1208198070526123, - "vx": -0.0037009073421359062, - "vy": -0.1796875149011612 - }, - { - "id": 1, - "x": -2.6085662841796875, - "y": 0.24565120041370392, - "orientation": -2.152806520462036, - "vx": 0.3222503066062927, - "vy": 0.2633051872253418 - }, - { - "id": 2, - "x": 3.3064653873443604, - "y": 0.020841777324676514, - "orientation": 3.102168560028076, - "vx": -0.16598068177700043, - "vy": -1.3702363967895508 - }, - { - "id": 3, - "x": 2.948180913925171, - "y": -0.16301771998405457, - "orientation": 3.1205008029937744, - "vx": 0.0749424397945404, - "vy": -0.42257159948349 - }, - { - "id": 4, - "x": -2.532756805419922, - "y": 0.4091298282146454, - "orientation": 1.5578045845031738, - "vx": -0.11242042481899261, - "vy": 0.4890715181827545 - }, - { - "id": 5, - "x": -2.440227508544922, - "y": -0.15815135836601257, - "orientation": 2.2253670692443848, - "vx": 0.33453169465065, - "vy": 0.48350656032562256 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.414390563964844, - "y": -0.10064562410116196, - "orientation": 0.11139405518770218, - "vx": 0.007715974468737841, - "vy": 0.17712250351905823 - }, - { - "id": 1, - "x": -2.8830759525299072, - "y": 0.23632732033729553, - "orientation": -0.7390672564506531, - "vx": 0.39108961820602417, - "vy": -0.48306894302368164 - }, - { - "id": 2, - "x": -1.7082339525222778, - "y": -0.53934645652771, - "orientation": 2.659794569015503, - "vx": -0.7322588562965393, - "vy": -0.6541253924369812 - }, - { - "id": 3, - "x": -2.1428542137145996, - "y": 1.0852261781692505, - "orientation": -2.3940987586975098, - "vx": -0.3872855603694916, - "vy": 0.8575391173362732 - }, - { - "id": 4, - "x": -3.2098798751831055, - "y": 0.338225781917572, - "orientation": -0.3934990167617798, - "vx": 0.4692995846271515, - "vy": 0.6418778896331787 - }, - { - "id": 5, - "x": -2.5279204845428467, - "y": -0.002074100309982896, - "orientation": 0.5126649141311646, - "vx": 0.5742771029472351, - "vy": 0.244484081864357 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_three_slot_kernel_strategy", - "config_b_name": "build_tiki_taka_kernel_strategy", - "frame_ts": 13.766666666666666 - } - }, - { - "scenario_id": "three_slot_vs_tiki_taka_plus_t25.4_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 25.366666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/three_slot_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 25.366666666666667, - "ball_x": 2.5, - "ball_y": -0.5560243725776672, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.110903263092041, - "y": -0.8468931913375854, - "orientation": -2.8895890712738037, - "vx": -9.059419880941277e-12, - "vy": -1.4854784069484595e-12 - }, - { - "id": 1, - "x": 2.9536995887756348, - "y": 0.11624090373516083, - "orientation": 0.014714495278894901, - "vx": 2.398081733190338e-13, - "vy": -9.005296508490801e-13 - }, - { - "id": 2, - "x": 3.3038032054901123, - "y": -0.5522961020469666, - "orientation": 0.021751156076788902, - "vx": -3.5571545708990016e-12, - "vy": -4.39648317751562e-13 - }, - { - "id": 3, - "x": 3.3587684631347656, - "y": -0.013888244517147541, - "orientation": -0.18240520358085632, - "vx": 1.3722356584366935e-12, - "vy": 4.3194614551822497e-13 - }, - { - "id": 4, - "x": 3.25166392326355, - "y": -0.8851760625839233, - "orientation": -0.33958595991134644, - "vx": -5.062616992290714e-13, - "vy": -1.9984014443252818e-14 - }, - { - "id": 5, - "x": 1.3392821550369263, - "y": 0.17297551035881042, - "orientation": -0.052042361348867416, - "vx": 2.3248070135650778e-12, - "vy": -8.817946373085306e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.432732105255127, - "y": -0.3878319263458252, - "orientation": -0.0066331736743450165, - "vx": -8.79296635503124e-13, - "vy": -5.162537064506978e-14 - }, - { - "id": 1, - "x": 0.24270306527614594, - "y": -0.4023403525352478, - "orientation": 0.048876404762268066, - "vx": 7.877032359715486e-13, - "vy": 7.993605777301127e-14 - }, - { - "id": 2, - "x": 2.1221351623535156, - "y": -1.1367342472076416, - "orientation": 0.05646241828799248, - "vx": 3.863576125695545e-13, - "vy": 2.1316282072803006e-13 - }, - { - "id": 3, - "x": 2.6904077529907227, - "y": -0.34254518151283264, - "orientation": -0.39771768450737, - "vx": 5.3290705182007514e-14, - "vy": -4.3298697960381105e-14 - }, - { - "id": 4, - "x": -2.7276337146759033, - "y": 0.5611043572425842, - "orientation": -0.15851719677448273, - "vx": -4.583000645652646e-12, - "vy": -1.538769112130467e-12 - }, - { - "id": 5, - "x": -2.9593124389648438, - "y": 0.27334049344062805, - "orientation": -0.09237765520811081, - "vx": 3.9968028886505635e-13, - "vy": -3.4305891460917337e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_three_slot_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 25.366666666666667 - } - }, - { - "scenario_id": "three_slot_vs_tiki_taka_plus_t42.1_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 42.06666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/three_slot_vs_tiki_taka_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 42.06666666666666, - "ball_x": 2.1314127445220947, - "ball_y": -1.4941896200180054, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.396429538726807, - "y": 0.011105231009423733, - "orientation": -2.7189371585845947, - "vx": 3.304023721284466e-12, - "vy": 1.0530118443874414e-12 - }, - { - "id": 1, - "x": 1.762717843055725, - "y": -1.1112796068191528, - "orientation": 1.7495191097259521, - "vx": -1.0724754417879012e-12, - "vy": 1.2323475573339238e-12 - }, - { - "id": 2, - "x": 2.969242811203003, - "y": -0.7965397238731384, - "orientation": -2.4826314449310303, - "vx": -4.583000645652646e-12, - "vy": 6.428191312579656e-13 - }, - { - "id": 3, - "x": 3.238990068435669, - "y": -0.7165643572807312, - "orientation": -2.791883707046509, - "vx": 3.3573144264664734e-12, - "vy": -6.494804694057166e-13 - }, - { - "id": 4, - "x": 2.6374599933624268, - "y": -1.455458402633667, - "orientation": 0.4022354483604431, - "vx": 1.212363542890671e-12, - "vy": 2.0050627824730327e-12 - }, - { - "id": 5, - "x": 2.8847920894622803, - "y": -0.012897497974336147, - "orientation": -1.9352632761001587, - "vx": 3.4638958368304884e-13, - "vy": 3.793840241961277e-14 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.3931708335876465, - "y": -0.3526379466056824, - "orientation": -0.014591301791369915, - "vx": 1.0658141036401503e-12, - "vy": 6.994405055138486e-13 - }, - { - "id": 1, - "x": 1.7884974479675293, - "y": -2.213663101196289, - "orientation": -2.016489028930664, - "vx": 6.382274708727209e-09, - "vy": 1.3373382401482559e-08 - }, - { - "id": 2, - "x": 1.3395923376083374, - "y": -1.4267288446426392, - "orientation": 3.0556600093841553, - "vx": -0.0093099195510149, - "vy": 0.0007931762957014143 - }, - { - "id": 3, - "x": 2.660107135772705, - "y": -0.9143717885017395, - "orientation": 0.8324124813079834, - "vx": 0.01817247085273266, - "vy": 0.019929692149162292 - }, - { - "id": 4, - "x": 2.598536729812622, - "y": -0.026554886251688004, - "orientation": -1.8463528156280518, - "vx": 1.0791367799356522e-12, - "vy": -4.0592529337857286e-14 - }, - { - "id": 5, - "x": 2.8006751537323, - "y": 0.38577404618263245, - "orientation": -1.7960389852523804, - "vx": 9.992007221626409e-13, - "vy": 1.2456702336294256e-12 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_three_slot_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 42.06666666666666 - } - }, - { - "scenario_id": "three_slot_vs_tiki_taka_plus_t50.3_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 50.333333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/three_slot_vs_tiki_taka_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 50.333333333333336, - "ball_x": -2.5, - "ball_y": -1.7420473098754883, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.40770149230957, - "y": 0.24247467517852783, - "orientation": -3.043520927429199, - "vx": -5.062616992290714e-13, - "vy": 7.061018436615996e-13 - }, - { - "id": 1, - "x": 2.5650827884674072, - "y": 0.0787716656923294, - "orientation": -2.8998734951019287, - "vx": 1.1723955140041653e-12, - "vy": 2.864375403532904e-13 - }, - { - "id": 2, - "x": 3.2793357372283936, - "y": 0.06249641627073288, - "orientation": 3.1229395866394043, - "vx": -1.9317880628477724e-12, - "vy": 3.928107839001882e-13 - }, - { - "id": 3, - "x": 1.177991509437561, - "y": -0.808905839920044, - "orientation": -3.0176470279693604, - "vx": -5.3290705182007514e-14, - "vy": -1.4988010832439613e-13 - }, - { - "id": 4, - "x": -2.009554862976074, - "y": -1.66334068775177, - "orientation": -3.1114695072174072, - "vx": 3.983480212355062e-12, - "vy": 1.3655743202889425e-12 - }, - { - "id": 5, - "x": 0.48468858003616333, - "y": -0.1784665435552597, - "orientation": -2.855350971221924, - "vx": -6.211697822777751e-13, - "vy": -1.2656542480726785e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.396307468414307, - "y": -0.406915545463562, - "orientation": -0.03517715260386467, - "vx": 5.995204332975845e-12, - "vy": 2.9276581159365378e-12 - }, - { - "id": 1, - "x": 2.9388864040374756, - "y": -1.1240415573120117, - "orientation": -3.059708833694458, - "vx": -5.009326287108706e-12, - "vy": 1.1590728377086634e-12 - }, - { - "id": 2, - "x": 1.7770545482635498, - "y": 0.6515401601791382, - "orientation": -2.7637205123901367, - "vx": 4.5297099404706387e-13, - "vy": 1.63202784619898e-13 - }, - { - "id": 3, - "x": -1.1895995140075684, - "y": -1.2880264520645142, - "orientation": -3.003645420074463, - "vx": -3.9968028886505635e-13, - "vy": 7.460698725481052e-13 - }, - { - "id": 4, - "x": 0.7631486654281616, - "y": -0.600693941116333, - "orientation": -2.9053421020507812, - "vx": 2.0650148258027912e-13, - "vy": 3.4305891460917337e-13 - }, - { - "id": 5, - "x": 1.8325504064559937, - "y": 0.4217910170555115, - "orientation": -2.8045361042022705, - "vx": -1.5987211554602254e-13, - "vy": -5.895284260759581e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_three_slot_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 50.333333333333336 - } - }, - { - "scenario_id": "three_slot_vs_tiki_taka_plus_t57.0_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 57.0, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/three_slot_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 57.0, - "ball_x": -2.5, - "ball_y": -1.8718035221099854, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.393975734710693, - "y": -0.24525520205497742, - "orientation": -3.114630699157715, - "vx": -1.3722356584366935e-11, - "vy": -1.3072876114961218e-12 - }, - { - "id": 1, - "x": 2.6439266204833984, - "y": -1.0887507200241089, - "orientation": -2.682743549346924, - "vx": -5.3290705182007514e-14, - "vy": -2.0050627824730327e-12 - }, - { - "id": 2, - "x": 3.338596820831299, - "y": -0.7729372382164001, - "orientation": -2.967195749282837, - "vx": 6.794564910705958e-13, - "vy": -5.129230373768223e-13 - }, - { - "id": 3, - "x": -0.7521222829818726, - "y": -0.02283293381333351, - "orientation": -2.788285255432129, - "vx": 7.66053886991358e-14, - "vy": 1.0200174038743626e-14 - }, - { - "id": 4, - "x": -3.290184736251831, - "y": -2.0723230838775635, - "orientation": -2.9422640800476074, - "vx": 3.6637359812630166e-12, - "vy": -1.6253665080512292e-12 - }, - { - "id": 5, - "x": -2.1740353107452393, - "y": -1.1529439687728882, - "orientation": 1.1467719078063965, - "vx": 0.007763095200061798, - "vy": 0.01710745319724083 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.442795276641846, - "y": -0.2529750168323517, - "orientation": -0.6644642353057861, - "vx": 1.3589129821411916e-12, - "vy": 9.059419880941277e-13 - }, - { - "id": 1, - "x": 2.772062063217163, - "y": -0.15294194221496582, - "orientation": -2.80145525932312, - "vx": 2.9309887850104133e-13, - "vy": -1.1823875212257917e-13 - }, - { - "id": 2, - "x": 2.486473321914673, - "y": -0.2687781751155853, - "orientation": -2.7438766956329346, - "vx": 1.0658141036401503e-13, - "vy": 1.9317880628477724e-13 - }, - { - "id": 3, - "x": -3.153231620788574, - "y": -1.7165902853012085, - "orientation": -2.854983329772949, - "vx": 1.0658141036401503e-12, - "vy": 4.6629367034256575e-14 - }, - { - "id": 4, - "x": -1.7535446882247925, - "y": -0.9582715034484863, - "orientation": -2.7969889640808105, - "vx": -3.197442310920451e-13, - "vy": -4.163336342344337e-13 - }, - { - "id": 5, - "x": -0.5664889812469482, - "y": 0.2500803768634796, - "orientation": -2.620809555053711, - "vx": 1.6020518245341009e-12, - "vy": -1.5154544286133387e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_three_slot_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 57.0 - } - }, - { - "scenario_id": "three_slot_vs_tiki_taka_plus_t53.3_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 53.333333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/three_slot_vs_tiki_taka_plus.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 53.333333333333336, - "ball_x": -2.507819890975952, - "ball_y": -1.8199723958969116, - "ball_vx": -0.172858327627182, - "ball_vy": -0.14948299527168274, - "friendly_robots": [ - { - "id": 0, - "x": 4.408967018127441, - "y": 0.26359471678733826, - "orientation": -2.8791396617889404, - "vx": 0.0023104464635252953, - "vy": -0.09253789484500885 - }, - { - "id": 1, - "x": 2.3569490909576416, - "y": -0.0724509134888649, - "orientation": -2.9264023303985596, - "vx": -0.2790341079235077, - "vy": -0.6091265082359314 - }, - { - "id": 2, - "x": 3.246910810470581, - "y": -0.19409920275211334, - "orientation": -3.073667287826538, - "vx": -0.2843739092350006, - "vy": -0.8623143434524536 - }, - { - "id": 3, - "x": 1.1001993417739868, - "y": -0.5836006999015808, - "orientation": -2.6678359508514404, - "vx": -0.49671855568885803, - "vy": 0.64314204454422 - }, - { - "id": 4, - "x": -2.510955333709717, - "y": -1.7084710597991943, - "orientation": -1.1827621459960938, - "vx": 0.06893069297075272, - "vy": -0.13403789699077606 - }, - { - "id": 5, - "x": 0.11379314213991165, - "y": -0.2875117063522339, - "orientation": -2.8553521633148193, - "vx": -1.431330919265747, - "vy": -0.42109552025794983 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.396577835083008, - "y": -0.39198827743530273, - "orientation": -0.20666438341140747, - "vx": 0.009572519920766354, - "vy": 0.21852408349514008 - }, - { - "id": 1, - "x": 2.9372661113739014, - "y": -1.1042068004608154, - "orientation": -3.059709072113037, - "vx": -0.02142558991909027, - "vy": 0.26234886050224304 - }, - { - "id": 2, - "x": 1.7994296550750732, - "y": 0.6628319621086121, - "orientation": -2.715360403060913, - "vx": 0.30688896775245667, - "vy": 0.13668103516101837 - }, - { - "id": 3, - "x": -1.2168861627578735, - "y": -1.2918146848678589, - "orientation": -3.003645420074463, - "vx": -0.360939621925354, - "vy": -0.05010886862874031 - }, - { - "id": 4, - "x": 0.736360490322113, - "y": -0.607138454914093, - "orientation": -2.9053432941436768, - "vx": -0.35434064269065857, - "vy": -0.08524949848651886 - }, - { - "id": 5, - "x": 1.8065520524978638, - "y": 0.4126804769039154, - "orientation": -2.8045361042022705, - "vx": -0.3438972234725952, - "vy": -0.12051142007112503 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_three_slot_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 53.333333333333336 - } - }, - { - "scenario_id": "three_slot_vs_zone_fluid_t30.0_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "kickoff", - "anchor_tick": 30.016666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/three_slot_vs_zone_fluid.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 30.016666666666666, - "ball_x": -0.0, - "ball_y": -0.0, - "ball_vx": -0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.407829284667969, - "y": 0.41198357939720154, - "orientation": -3.0474038124084473, - "vx": 9.85878045867139e-13, - "vy": -2.248201624865942e-12 - }, - { - "id": 1, - "x": 0.12890326976776123, - "y": 0.006405423395335674, - "orientation": -3.140641927719116, - "vx": -0.0156636331230402, - "vy": -0.0112693440169096 - }, - { - "id": 2, - "x": 0.7988864183425903, - "y": 0.506117582321167, - "orientation": -1.3898285627365112, - "vx": 0.0019591599702835083, - "vy": -0.010762752033770084 - }, - { - "id": 3, - "x": 0.8160700798034668, - "y": -0.5015868544578552, - "orientation": 3.042267322540283, - "vx": -0.02827232889831066, - "vy": 0.002791760489344597 - }, - { - "id": 4, - "x": 1.4909883737564087, - "y": 0.7917860746383667, - "orientation": 0.740010678768158, - "vx": 0.015854371711611748, - "vy": 0.01445084810256958 - }, - { - "id": 5, - "x": 1.4971997737884521, - "y": -0.8019102811813354, - "orientation": 0.5977728962898254, - "vx": 0.004926404915750027, - "vy": 0.0033607694786041975 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410555839538574, - "y": -0.03556347265839577, - "orientation": 0.013240278698503971, - "vx": 0.0010043182410299778, - "vy": 0.0625026673078537 - }, - { - "id": 1, - "x": -0.8024355173110962, - "y": 0.35999247431755066, - "orientation": 1.5109070539474487, - "vx": 0.004284824710339308, - "vy": 0.07038574665784836 - }, - { - "id": 2, - "x": -0.8166645765304565, - "y": -0.4161791503429413, - "orientation": 0.7697038054466248, - "vx": 0.029318220913410187, - "vy": 0.028464175760746002 - }, - { - "id": 3, - "x": -1.4944627285003662, - "y": 0.6013292074203491, - "orientation": -2.906944990158081, - "vx": -0.009741824120283127, - "vy": -0.0023385374806821346 - }, - { - "id": 4, - "x": -0.7081611752510071, - "y": -0.7942184209823608, - "orientation": 3.029494524002075, - "vx": -1.3972878456115723, - "vy": 0.37056809663772583 - }, - { - "id": 5, - "x": -2.0621190071105957, - "y": 0.15597616136074066, - "orientation": -2.800365447998047, - "vx": -0.7719787359237671, - "vy": -0.2749880254268646 - } - ], - "referee_command": "PREPARE_KICKOFF_YELLOW", - "config_a_name": "build_three_slot_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 30.016666666666666 - } - }, - { - "scenario_id": "three_slot_vs_zone_fluid_t8.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 8.8, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/three_slot_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 8.8, - "ball_x": -4.1650776863098145, - "ball_y": -1.1348167657852173, - "ball_vx": -2.3874235921539366e-11, - "ball_vy": 5.299094496535872e-11, - "friendly_robots": [ - { - "id": 0, - "x": 4.401122570037842, - "y": 0.14388780295848846, - "orientation": -3.0063540935516357, - "vx": 0.01531299389898777, - "vy": 0.3356732428073883 - }, - { - "id": 1, - "x": -2.7066547870635986, - "y": -0.8522762060165405, - "orientation": 2.5831894874572754, - "vx": 0.2210521250963211, - "vy": -1.1743828058242798 - }, - { - "id": 2, - "x": 3.0203640460968018, - "y": 0.13676698505878448, - "orientation": -2.9603841304779053, - "vx": 0.1239844486117363, - "vy": -0.5307134985923767 - }, - { - "id": 3, - "x": 3.1952619552612305, - "y": 0.45669063925743103, - "orientation": -2.980539321899414, - "vx": -0.02478676289319992, - "vy": -0.43450236320495605 - }, - { - "id": 4, - "x": -2.5720715522766113, - "y": -0.7324733138084412, - "orientation": 2.521620512008667, - "vx": -0.1024269089102745, - "vy": -0.7714723944664001 - }, - { - "id": 5, - "x": -2.1666927337646484, - "y": 0.052573926746845245, - "orientation": -2.615996837615967, - "vx": -0.13642475008964539, - "vy": -0.02160278707742691 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410123348236084, - "y": -0.40621984004974365, - "orientation": -1.247668743133545, - "vx": 0.0002148662752006203, - "vy": -0.00663361418992281 - }, - { - "id": 1, - "x": -2.335564374923706, - "y": -0.009678957052528858, - "orientation": -2.646291732788086, - "vx": -0.157484769821167, - "vy": 0.03460992872714996 - }, - { - "id": 2, - "x": -3.8527092933654785, - "y": -1.0460432767868042, - "orientation": -2.8348379135131836, - "vx": -0.7102856040000916, - "vy": -0.4792659878730774 - }, - { - "id": 3, - "x": -2.9005227088928223, - "y": -0.5568612217903137, - "orientation": -2.4545578956604004, - "vx": 0.35716259479522705, - "vy": 0.2792956829071045 - }, - { - "id": 4, - "x": -3.2938268184661865, - "y": -1.1263618469238281, - "orientation": -3.061264991760254, - "vx": 0.5043401122093201, - "vy": 0.2255874127149582 - }, - { - "id": 5, - "x": -4.061522960662842, - "y": -1.329544186592102, - "orientation": 2.531020402908325, - "vx": -1.0233666896820068, - "vy": 0.4105457067489624 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_three_slot_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 8.8 - } - }, - { - "scenario_id": "three_slot_vs_zone_fluid_t31.6_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 31.583333333333332, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/three_slot_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 31.583333333333332, - "ball_x": -4.258996486663818, - "ball_y": -0.05517609789967537, - "ball_vx": 0.3113926351070404, - "ball_vy": -0.02049768529832363, - "friendly_robots": [ - { - "id": 0, - "x": 4.4094133377075195, - "y": 0.1603749543428421, - "orientation": -3.103102207183838, - "vx": 0.0005546871107071638, - "vy": -0.48261383175849915 - }, - { - "id": 1, - "x": -1.7047439813613892, - "y": -0.12122172862291336, - "orientation": -3.0499653816223145, - "vx": -1.4569052457809448, - "vy": -0.18538875877857208 - }, - { - "id": 2, - "x": 2.579822063446045, - "y": -0.16593539714813232, - "orientation": -3.138742446899414, - "vx": 1.293701410293579, - "vy": -0.37664681673049927 - }, - { - "id": 3, - "x": 2.481393814086914, - "y": -0.4730205535888672, - "orientation": 3.062168836593628, - "vx": 1.317278265953064, - "vy": -0.321507066488266 - }, - { - "id": 4, - "x": -0.43238747119903564, - "y": 0.5793277621269226, - "orientation": 2.5397415161132812, - "vx": -1.9238307476043701, - "vy": 0.07953726500272751 - }, - { - "id": 5, - "x": -0.022840920835733414, - "y": -0.09872976690530777, - "orientation": 3.0339739322662354, - "vx": -1.7588319778442383, - "vy": 0.38801753520965576 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.41003942489624, - "y": -0.05335535481572151, - "orientation": 0.0038422339130192995, - "vx": 7.626077149325283e-06, - "vy": -0.0006088092923164368 - }, - { - "id": 1, - "x": -1.9448363780975342, - "y": 0.4784736931324005, - "orientation": -2.7946670055389404, - "vx": -1.3207920789718628, - "vy": 0.186736598610878 - }, - { - "id": 2, - "x": -1.844245433807373, - "y": 0.07290821522474289, - "orientation": 3.096174716949463, - "vx": -1.109637975692749, - "vy": -0.07834204286336899 - }, - { - "id": 3, - "x": -1.9695614576339722, - "y": 0.2021188735961914, - "orientation": -3.06325626373291, - "vx": -1.0674583911895752, - "vy": -0.03715531527996063 - }, - { - "id": 4, - "x": -2.772017478942871, - "y": -0.24921055138111115, - "orientation": 2.932610511779785, - "vx": -0.6126753091812134, - "vy": 0.053328871726989746 - }, - { - "id": 5, - "x": -2.901806116104126, - "y": 0.055458080023527145, - "orientation": -2.73388409614563, - "vx": -0.21108520030975342, - "vy": -0.0972662940621376 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_three_slot_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 31.583333333333332 - } - }, - { - "scenario_id": "tiki_taka_plus_vs_zone_fluid_t28.4_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 28.4, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/tiki_taka_plus_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 28.4, - "ball_x": -2.5, - "ball_y": 0.5627048015594482, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.39500093460083, - "y": -0.02133641205728054, - "orientation": 3.126866340637207, - "vx": 3.170796958329447e-12, - "vy": -1.061650767297806e-14 - }, - { - "id": 1, - "x": -2.9971792697906494, - "y": -0.05473547801375389, - "orientation": -2.2496652603149414, - "vx": -0.00802248902618885, - "vy": -0.009963028132915497 - }, - { - "id": 2, - "x": -1.7320973873138428, - "y": 0.7763656377792358, - "orientation": 0.27273648977279663, - "vx": -0.00048261426854878664, - "vy": -0.00013413431588560343 - }, - { - "id": 3, - "x": 2.1514081954956055, - "y": 0.5909960865974426, - "orientation": -3.1064977645874023, - "vx": 2.7977620220553945e-12, - "vy": 8.759659664292485e-13 - }, - { - "id": 4, - "x": -2.9923088550567627, - "y": 1.1640114784240723, - "orientation": 2.261765480041504, - "vx": -0.02810577116906643, - "vy": 0.031447865068912506 - }, - { - "id": 5, - "x": -2.9853174686431885, - "y": 0.2102413922548294, - "orientation": -2.5132217407226562, - "vx": -0.015248304232954979, - "vy": -0.016998952254652977 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.195468902587891, - "y": 0.7566011548042297, - "orientation": 0.35335874557495117, - "vx": -1.5987211554602254e-13, - "vy": 1.6986412276764895e-13 - }, - { - "id": 1, - "x": -3.027535915374756, - "y": 0.5211621522903442, - "orientation": 2.994283676147461, - "vx": -5.195843755245733e-13, - "vy": -3.0309088572266774e-13 - }, - { - "id": 2, - "x": -3.0124528408050537, - "y": -0.7914608716964722, - "orientation": 2.559093713760376, - "vx": -6.52811138479592e-13, - "vy": 5.795364188543317e-13 - }, - { - "id": 3, - "x": -0.003919005393981934, - "y": -0.23006869852542877, - "orientation": -2.88944673538208, - "vx": 1.2630521628587132e-13, - "vy": 2.4896751327219135e-13 - }, - { - "id": 4, - "x": 1.8025912046432495, - "y": 0.7486667633056641, - "orientation": -3.1103434562683105, - "vx": 1.0658141036401503e-13, - "vy": -5.3290705182007514e-14 - }, - { - "id": 5, - "x": 2.930180788040161, - "y": 0.8149219751358032, - "orientation": -3.106110095977783, - "vx": -6.52811138479592e-13, - "vy": -7.527312106958561e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_tiki_taka_plus_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 28.4 - } - }, - { - "scenario_id": "tiki_taka_plus_vs_zone_fluid_t13.4_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 13.4, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/tiki_taka_plus_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 13.4, - "ball_x": -0.9527997374534607, - "ball_y": 1.60924232006073, - "ball_vx": 0.015338274650275707, - "ball_vy": 0.0692986473441124, - "friendly_robots": [ - { - "id": 0, - "x": 4.409237861633301, - "y": 0.01858980767428875, - "orientation": 2.8587138652801514, - "vx": 0.0013526726979762316, - "vy": -0.03262107074260712 - }, - { - "id": 1, - "x": 0.361514151096344, - "y": 0.6200447678565979, - "orientation": 2.2721924781799316, - "vx": 0.8464268445968628, - "vy": 1.0171034336090088 - }, - { - "id": 2, - "x": -2.2799055576324463, - "y": -0.23948132991790771, - "orientation": 0.9756569862365723, - "vx": -0.025762250646948814, - "vy": 0.42481333017349243 - }, - { - "id": 3, - "x": -0.8388088345527649, - "y": 1.6114085912704468, - "orientation": 2.368692398071289, - "vx": 0.16805711388587952, - "vy": 0.8337463736534119 - }, - { - "id": 4, - "x": -1.233228325843811, - "y": 1.6334604024887085, - "orientation": -0.691557765007019, - "vx": -0.30302461981773376, - "vy": 0.516252338886261 - }, - { - "id": 5, - "x": -2.915696620941162, - "y": -0.005091353785246611, - "orientation": 0.6856432557106018, - "vx": -0.02514561079442501, - "vy": -0.0052885618060827255 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.409489631652832, - "y": -0.32457640767097473, - "orientation": 0.49680861830711365, - "vx": -0.0008075055666267872, - "vy": -0.15017841756343842 - }, - { - "id": 1, - "x": -2.5952889919281006, - "y": 0.40057122707366943, - "orientation": 0.9001808166503906, - "vx": -0.1824752688407898, - "vy": -0.23796746134757996 - }, - { - "id": 2, - "x": -1.2919185161590576, - "y": 1.1365792751312256, - "orientation": 0.6514792442321777, - "vx": 0.3463229537010193, - "vy": -0.284023255109787 - }, - { - "id": 3, - "x": -1.0473265647888184, - "y": 1.6714421510696411, - "orientation": -0.37973934412002563, - "vx": -0.0177792739123106, - "vy": 0.02183682657778263 - }, - { - "id": 4, - "x": 1.0070439577102661, - "y": 0.6931528449058533, - "orientation": 2.567373514175415, - "vx": 1.4220060110092163, - "vy": 0.1206829622387886 - }, - { - "id": 5, - "x": 0.09563685208559036, - "y": 0.7780680656433105, - "orientation": 2.1611714363098145, - "vx": 1.562751054763794, - "vy": -0.11904122680425644 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_tiki_taka_plus_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 13.4 - } - }, - { - "scenario_id": "tiki_taka_plus_vs_zone_fluid_t20.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 20.116666666666667, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/tiki_taka_plus_vs_zone_fluid.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 20.116666666666667, - "ball_x": 2.5688393115997314, - "ball_y": 0.3113257884979248, - "ball_vx": 2.5944433212280273, - "ball_vy": -0.2715657353401184, - "friendly_robots": [ - { - "id": 0, - "x": 4.4100775718688965, - "y": 0.10205630213022232, - "orientation": 3.0268640518188477, - "vx": -0.00014304269279818982, - "vy": 0.02909208834171295 - }, - { - "id": 1, - "x": 1.1645632982254028, - "y": 0.5503610372543335, - "orientation": -1.6706008911132812, - "vx": 0.22578388452529907, - "vy": -1.0116996765136719 - }, - { - "id": 2, - "x": -1.5802748203277588, - "y": 0.035391125828027725, - "orientation": 0.153729647397995, - "vx": -0.6753681302070618, - "vy": -0.6498193740844727 - }, - { - "id": 3, - "x": -0.4592922627925873, - "y": 0.5718979835510254, - "orientation": -0.0450042299926281, - "vx": 0.6072461009025574, - "vy": -0.3703892230987549 - }, - { - "id": 4, - "x": -2.5397846698760986, - "y": 0.45473748445510864, - "orientation": -0.32415518164634705, - "vx": -0.3940242528915405, - "vy": 0.6717495322227478 - }, - { - "id": 5, - "x": -2.9301843643188477, - "y": -0.005206181667745113, - "orientation": 0.08501455932855606, - "vx": 1.5485576909668453e-07, - "vy": -1.8040434497379465e-06 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410926818847656, - "y": -0.14206339418888092, - "orientation": 0.08260658383369446, - "vx": 0.0015498908469453454, - "vy": -0.04600722715258598 - }, - { - "id": 1, - "x": -2.6266489028930664, - "y": -0.4399065673351288, - "orientation": 0.006902796681970358, - "vx": 0.9374113082885742, - "vy": 0.6685637831687927 - }, - { - "id": 2, - "x": -2.3212640285491943, - "y": 0.2555416524410248, - "orientation": -0.023347929120063782, - "vx": -0.013220761902630329, - "vy": -0.1325540393590927 - }, - { - "id": 3, - "x": -0.2545318305492401, - "y": 0.20873470604419708, - "orientation": -0.016263235360383987, - "vx": 1.7957600355148315, - "vy": -0.08197858184576035 - }, - { - "id": 4, - "x": 1.7970588207244873, - "y": 0.7497960329055786, - "orientation": -1.466736912727356, - "vx": 7.872884452808648e-05, - "vy": 5.1131073632859625e-06 - }, - { - "id": 5, - "x": 2.930238962173462, - "y": 0.8149239420890808, - "orientation": -2.6347527503967285, - "vx": 0.0003036418929696083, - "vy": 0.003662311239168048 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_tiki_taka_plus_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 20.116666666666667 - } - }, - { - "scenario_id": "tiki_taka_plus_vs_zone_fluid_t58.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 58.81666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/tiki_taka_plus_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 58.81666666666666, - "ball_x": -3.311452865600586, - "ball_y": 0.29090189933776855, - "ball_vx": -0.2048465460538864, - "ball_vy": 0.2942301630973816, - "friendly_robots": [ - { - "id": 0, - "x": 4.416683673858643, - "y": 0.09595055133104324, - "orientation": 3.1057658195495605, - "vx": -0.01942790485918522, - "vy": 0.45447757840156555 - }, - { - "id": 1, - "x": -2.7745275497436523, - "y": -0.4498552083969116, - "orientation": 2.382939100265503, - "vx": 0.36298251152038574, - "vy": 0.8129753470420837 - }, - { - "id": 2, - "x": -3.199819803237915, - "y": 0.3007879853248596, - "orientation": 3.13935923576355, - "vx": 0.01287138182669878, - "vy": 0.09968149662017822 - }, - { - "id": 3, - "x": -2.263922929763794, - "y": 0.8416568040847778, - "orientation": -2.7108962535858154, - "vx": -0.44315633177757263, - "vy": -0.16443748772144318 - }, - { - "id": 4, - "x": -2.799607276916504, - "y": 0.35074374079704285, - "orientation": -2.9470925331115723, - "vx": -0.19693854451179504, - "vy": -0.018486153334379196 - }, - { - "id": 5, - "x": -2.012242078781128, - "y": 0.6811875104904175, - "orientation": -2.7139663696289062, - "vx": 1.0126426219940186, - "vy": 0.09155799448490143 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.407337188720703, - "y": -0.003343267133459449, - "orientation": 0.2216554433107376, - "vx": -0.004560359288007021, - "vy": 0.005218202248215675 - }, - { - "id": 1, - "x": -3.339252471923828, - "y": 0.448024719953537, - "orientation": 0.6337373852729797, - "vx": 0.06286527961492538, - "vy": -0.06613858789205551 - }, - { - "id": 2, - "x": 2.927126407623291, - "y": -0.05477531626820564, - "orientation": 3.094637632369995, - "vx": 2.375518448616276e-08, - "vy": 5.100325211060408e-07 - }, - { - "id": 3, - "x": -3.342310905456543, - "y": 0.18548832833766937, - "orientation": 1.3383852243423462, - "vx": -0.2701021730899811, - "vy": 0.28549715876579285 - }, - { - "id": 4, - "x": -2.9308652877807617, - "y": 0.04990645870566368, - "orientation": 2.495393991470337, - "vx": -0.1546853929758072, - "vy": 0.22387884557247162 - }, - { - "id": 5, - "x": -1.6888916492462158, - "y": 0.7989685535430908, - "orientation": -2.836874008178711, - "vx": 0.45881447196006775, - "vy": 0.5298503041267395 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_tiki_taka_plus_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 58.81666666666666 - } - }, - { - "scenario_id": "tiki_taka_vs_tiki_taka_plus_t15.4_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 15.45, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/tiki_taka_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 15.45, - "ball_x": -0.5380882620811462, - "ball_y": 0.9741865396499634, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.387492656707764, - "y": -0.004087323788553476, - "orientation": 3.1222779750823975, - "vx": -5.062616992290714e-13, - "vy": -7.793245215825806e-14 - }, - { - "id": 1, - "x": -0.5489997863769531, - "y": -0.8837836980819702, - "orientation": 1.3384779691696167, - "vx": -2.0650148258027912e-13, - "vy": 2.9976021664879227e-14 - }, - { - "id": 2, - "x": -2.2572402954101562, - "y": -2.0061557292938232, - "orientation": 0.8191395401954651, - "vx": -5.595524044110789e-13, - "vy": 8.100187187665142e-12 - }, - { - "id": 3, - "x": -0.20253992080688477, - "y": 0.25872159004211426, - "orientation": -1.1332038640975952, - "vx": 0.007289335131645203, - "vy": -0.015542499721050262 - }, - { - "id": 4, - "x": 3.0156285762786865, - "y": -0.13809216022491455, - "orientation": 2.853597640991211, - "vx": 2.6645352591003757e-14, - "vy": 5.045963646921336e-13 - }, - { - "id": 5, - "x": 2.9241514205932617, - "y": 0.22575314342975616, - "orientation": 2.824174165725708, - "vx": 1.318944953254686e-12, - "vy": -3.347322419244847e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.391624927520752, - "y": -0.4022962152957916, - "orientation": 0.01943185180425644, - "vx": 8.819611707622244e-12, - "vy": -3.9968028886505635e-13 - }, - { - "id": 1, - "x": -0.4526868462562561, - "y": -1.2213243246078491, - "orientation": 1.3859907388687134, - "vx": -5.512257317263902e-13, - "vy": -7.926992395823618e-13 - }, - { - "id": 2, - "x": -0.9183582067489624, - "y": 0.7615518569946289, - "orientation": -2.4701743125915527, - "vx": 7.027711745877241e-13, - "vy": 6.661338147750939e-15 - }, - { - "id": 3, - "x": -2.2008376121520996, - "y": -1.6311789751052856, - "orientation": 0.8422391414642334, - "vx": -3.9968028886505635e-13, - "vy": 3.3306690738754696e-13 - }, - { - "id": 4, - "x": -2.8845553398132324, - "y": 0.8235917687416077, - "orientation": 0.07218387722969055, - "vx": 2.1316282072803006e-13, - "vy": 1.3322676295501878e-13 - }, - { - "id": 5, - "x": -3.032111406326294, - "y": 0.5854864120483398, - "orientation": 0.13843713700771332, - "vx": -2.7977620220553945e-13, - "vy": 6.561418075534675e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_tiki_taka_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 15.45 - } - }, - { - "scenario_id": "tiki_taka_vs_tiki_taka_plus_t56.3_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "penalty", - "anchor_tick": 56.266666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/tiki_taka_vs_tiki_taka_plus.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 56.266666666666666, - "ball_x": 2.25, - "ball_y": 0.0, - "ball_vx": 0.0, - "ball_vy": -0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.258444786071777, - "y": 0.23743347823619843, - "orientation": -3.107853889465332, - "vx": 0.07866404205560684, - "vy": 0.4310879111289978 - }, - { - "id": 1, - "x": 1.2504991292953491, - "y": -0.8789581060409546, - "orientation": 1.7521343231201172, - "vx": -0.0006381252314895391, - "vy": 0.006234690081328154 - }, - { - "id": 2, - "x": 1.2630563974380493, - "y": -0.06241430714726448, - "orientation": -1.617545247077942, - "vx": -0.14484623074531555, - "vy": -0.47404104471206665 - }, - { - "id": 3, - "x": 1.5458555221557617, - "y": -0.5365657210350037, - "orientation": 2.3449361324310303, - "vx": -0.5677968859672546, - "vy": 0.05963530391454697 - }, - { - "id": 4, - "x": 0.9801982045173645, - "y": -0.33968785405158997, - "orientation": 1.3016003370285034, - "vx": -0.9791508316993713, - "vy": 0.23490078747272491 - }, - { - "id": 5, - "x": 1.5776299238204956, - "y": -0.032845932990312576, - "orientation": 2.2582948207855225, - "vx": -0.09217523783445358, - "vy": 0.8081240653991699 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.389472961425781, - "y": -0.417582243680954, - "orientation": -0.04985365644097328, - "vx": -0.0471932478249073, - "vy": -0.020582212135195732 - }, - { - "id": 1, - "x": 2.1513679027557373, - "y": -0.05418626591563225, - "orientation": 0.0007933321758173406, - "vx": -0.03759751096367836, - "vy": 0.0953441932797432 - }, - { - "id": 2, - "x": 1.3265663385391235, - "y": -0.45960497856140137, - "orientation": -2.5487735271453857, - "vx": -0.18025900423526764, - "vy": -0.2642454504966736 - }, - { - "id": 3, - "x": 1.0047788619995117, - "y": -0.16474930942058563, - "orientation": -0.2314855307340622, - "vx": -0.6636443734169006, - "vy": -0.06910589337348938 - }, - { - "id": 4, - "x": 1.3713022470474243, - "y": 0.32416877150535583, - "orientation": -2.6201722621917725, - "vx": -0.16190902888774872, - "vy": -0.046546854078769684 - }, - { - "id": 5, - "x": 1.239085078239441, - "y": 0.5380970239639282, - "orientation": -0.21249675750732422, - "vx": 0.18229839205741882, - "vy": 0.07076992839574814 - } - ], - "referee_command": "PREPARE_PENALTY_BLUE", - "config_a_name": "build_tiki_taka_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 56.266666666666666 - } - }, - { - "scenario_id": "tiki_taka_vs_tiki_taka_plus_t35.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 35.083333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/tiki_taka_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 35.083333333333336, - "ball_x": 3.461005687713623, - "ball_y": -2.5886154174804688, - "ball_vx": 0.014450924471020699, - "ball_vy": 0.14013034105300903, - "friendly_robots": [ - { - "id": 0, - "x": 4.409575462341309, - "y": -0.002903603482991457, - "orientation": -1.9231375455856323, - "vx": 7.413837721514938e-08, - "vy": -2.7269674518493048e-08 - }, - { - "id": 1, - "x": 2.1442251205444336, - "y": -0.3271807134151459, - "orientation": -0.8700745701789856, - "vx": -0.6177978515625, - "vy": -1.0730241537094116 - }, - { - "id": 2, - "x": 2.1748151779174805, - "y": -1.1357450485229492, - "orientation": -0.6997920870780945, - "vx": -0.5060974359512329, - "vy": -0.6222302317619324 - }, - { - "id": 3, - "x": 3.568589687347412, - "y": -2.607980728149414, - "orientation": 3.0992350578308105, - "vx": 0.0005541488062590361, - "vy": 0.011740061454474926 - }, - { - "id": 4, - "x": 3.1089117527008057, - "y": -1.2041205167770386, - "orientation": -1.3245007991790771, - "vx": 9.948445978125164e-08, - "vy": 2.500688367490511e-08 - }, - { - "id": 5, - "x": 3.008709192276001, - "y": -0.9973451495170593, - "orientation": -1.2962583303451538, - "vx": 8.209863722186128e-08, - "vy": 2.311502278473654e-08 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.406356334686279, - "y": 0.2694343328475952, - "orientation": -0.34623605012893677, - "vx": -0.031223388388752937, - "vy": 0.13339921832084656 - }, - { - "id": 1, - "x": 3.4359853267669678, - "y": -2.4859514236450195, - "orientation": -1.4188004732131958, - "vx": -0.049263663589954376, - "vy": -0.032035429030656815 - }, - { - "id": 2, - "x": 3.206026792526245, - "y": -2.4553253650665283, - "orientation": -0.7506380677223206, - "vx": 0.24945396184921265, - "vy": -1.1137648820877075 - }, - { - "id": 3, - "x": 1.8948770761489868, - "y": -1.3565731048583984, - "orientation": -0.6698232889175415, - "vx": -0.13354715704917908, - "vy": -0.15766584873199463 - }, - { - "id": 4, - "x": 2.551269292831421, - "y": -1.1744390726089478, - "orientation": -1.0020078420639038, - "vx": -0.04166387766599655, - "vy": 0.07204537093639374 - }, - { - "id": 5, - "x": 2.7524940967559814, - "y": -2.354304552078247, - "orientation": -0.30848291516304016, - "vx": 0.016445638611912727, - "vy": 0.012250525876879692 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_tiki_taka_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 35.083333333333336 - } - }, - { - "scenario_id": "tiki_taka_vs_tiki_taka_plus_t42.8_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 42.766666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/tiki_taka_vs_tiki_taka_plus.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 42.766666666666666, - "ball_x": 3.832508087158203, - "ball_y": -2.395629644393921, - "ball_vx": -0.1992383450269699, - "ball_vy": -0.09564205259084702, - "friendly_robots": [ - { - "id": 0, - "x": 4.406952857971191, - "y": -0.022928401827812195, - "orientation": -1.8143352270126343, - "vx": 0.005309354513883591, - "vy": 0.04023825749754906 - }, - { - "id": 1, - "x": 1.997137188911438, - "y": -0.9634068012237549, - "orientation": -0.457322895526886, - "vx": 0.3410443961620331, - "vy": -1.3042652606964111 - }, - { - "id": 2, - "x": 2.4410336017608643, - "y": -1.8293137550354004, - "orientation": -0.4488222301006317, - "vx": 0.21971282362937927, - "vy": -0.7342583537101746 - }, - { - "id": 3, - "x": 3.946453094482422, - "y": -2.4044837951660156, - "orientation": 3.100149631500244, - "vx": 0.03360317647457123, - "vy": -0.0012554589193314314 - }, - { - "id": 4, - "x": 3.0924410820007324, - "y": -1.145533561706543, - "orientation": -1.0438854694366455, - "vx": 7.193019087026187e-07, - "vy": 4.1965512309616315e-07 - }, - { - "id": 5, - "x": 2.979440927505493, - "y": -0.945594847202301, - "orientation": -1.0455883741378784, - "vx": 6.247587975849456e-07, - "vy": 3.586871457628149e-07 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408804893493652, - "y": 0.36442816257476807, - "orientation": -0.32054468989372253, - "vx": -0.0020975882653146982, - "vy": 0.08015502244234085 - }, - { - "id": 1, - "x": 3.8085885047912598, - "y": -2.288170337677002, - "orientation": -1.5499451160430908, - "vx": -0.045000530779361725, - "vy": -0.04711601883172989 - }, - { - "id": 2, - "x": 2.8460869789123535, - "y": -1.909968376159668, - "orientation": -0.5390956401824951, - "vx": -0.5269882082939148, - "vy": -0.2127329260110855 - }, - { - "id": 3, - "x": 2.8095929622650146, - "y": -1.6270853281021118, - "orientation": -0.9224191904067993, - "vx": 1.0713900327682495, - "vy": -0.6977123022079468 - }, - { - "id": 4, - "x": -0.7576117515563965, - "y": -0.9024556875228882, - "orientation": -0.6477767825126648, - "vx": 0.602313756942749, - "vy": -0.6144446730613708 - }, - { - "id": 5, - "x": 1.1589995622634888, - "y": -1.80912446975708, - "orientation": -0.2700115144252777, - "vx": 1.1470698118209839, - "vy": -0.2301437258720398 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_tiki_taka_kernel_strategy", - "config_b_name": "build_tiki_taka_plus_kernel_strategy", - "frame_ts": 42.766666666666666 - } - }, - { - "scenario_id": "tiki_taka_vs_zone_fluid_t23.6_candidate_defending", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_defending", - "anchor_tick": 23.566666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/tiki_taka_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 23.566666666666666, - "ball_x": 0.29138872027397156, - "ball_y": 2.75, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.391671180725098, - "y": 0.0037853471003472805, - "orientation": 3.1157047748565674, - "vx": -1.6253665080512292e-12, - "vy": 5.5697634004925334e-14 - }, - { - "id": 1, - "x": 0.12387076765298843, - "y": 1.989548683166504, - "orientation": -1.78853178024292, - "vx": -0.008067754097282887, - "vy": -0.03662380203604698 - }, - { - "id": 2, - "x": 0.7741619348526001, - "y": 2.136570692062378, - "orientation": -0.9026340246200562, - "vx": 0.021073728799819946, - "vy": -0.026786817237734795 - }, - { - "id": 3, - "x": 0.09725289791822433, - "y": -0.20440980792045593, - "orientation": 1.3531297445297241, - "vx": 1.4530043834781736e-13, - "vy": 1.2023715356690445e-12 - }, - { - "id": 4, - "x": 2.8999550342559814, - "y": 0.6629781126976013, - "orientation": 2.409637451171875, - "vx": -2.1316282072803006e-13, - "vy": 8.79296635503124e-13 - }, - { - "id": 5, - "x": 3.188209056854248, - "y": 0.5683143734931946, - "orientation": 2.4681506156921387, - "vx": 1.5054624213917123e-12, - "vy": -3.3639757646142243e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393739700317383, - "y": -0.010078192688524723, - "orientation": 0.02875101938843727, - "vx": 5.0892623448817176e-12, - "vy": -4.039997503202386e-13 - }, - { - "id": 1, - "x": -3.2268388271331787, - "y": 1.0019937753677368, - "orientation": 0.6871156096458435, - "vx": 2.9043434324194095e-12, - "vy": 9.9253938401489e-13 - }, - { - "id": 2, - "x": -2.991224527359009, - "y": 0.6906272172927856, - "orientation": 0.5793598294258118, - "vx": -1.2656542480726785e-12, - "vy": -6.161737786669619e-13 - }, - { - "id": 3, - "x": 0.0010619651293382049, - "y": 0.2908380627632141, - "orientation": 1.2851545810699463, - "vx": -1.3826830305707638e-13, - "vy": -1.7053025658242404e-12 - }, - { - "id": 4, - "x": 2.9202651977539062, - "y": 1.1520012617111206, - "orientation": 2.5362751483917236, - "vx": -5.46229728115577e-13, - "vy": -9.325873406851315e-14 - }, - { - "id": 5, - "x": 0.70123291015625, - "y": 2.6215102672576904, - "orientation": -0.7276440262794495, - "vx": -5.3290705182007514e-14, - "vy": 2.7977620220553945e-13 - } - ], - "referee_command": "BALL_PLACEMENT_BLUE", - "config_a_name": "build_tiki_taka_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 23.566666666666666 - } - }, - { - "scenario_id": "tiki_taka_vs_zone_fluid_t53.7_candidate_kicking", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "restart", - "family": "direct_free_attacking", - "anchor_tick": 53.68333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/tiki_taka_vs_zone_fluid.npz", - "perspective": "candidate_kicking" - }, - "scenario": { - "sim_time": 53.68333333333333, - "ball_x": -2.5, - "ball_y": -1.2378783226013184, - "ball_vx": 0.0, - "ball_vy": 0.0, - "friendly_robots": [ - { - "id": 0, - "x": 4.393231391906738, - "y": 0.012529554776847363, - "orientation": -3.126608371734619, - "vx": -1.092459456231154e-12, - "vy": 6.741482372341068e-13 - }, - { - "id": 1, - "x": -3.2706480026245117, - "y": -1.2292759418487549, - "orientation": -0.13063110411167145, - "vx": 2.1316282072803006e-13, - "vy": 1.4654943925052066e-13 - }, - { - "id": 2, - "x": 1.4731276035308838, - "y": 1.1636348962783813, - "orientation": -2.779461145401001, - "vx": -2.6645352591003757e-13, - "vy": -1.3322676295501878e-14 - }, - { - "id": 3, - "x": 2.7980148792266846, - "y": 1.1115330457687378, - "orientation": -2.8306403160095215, - "vx": 1.1590728377086634e-12, - "vy": 6.794564910705958e-13 - }, - { - "id": 4, - "x": 2.9881160259246826, - "y": -0.5634245872497559, - "orientation": -3.0529937744140625, - "vx": -1.7319479184152442e-12, - "vy": -4.629630012686903e-13 - }, - { - "id": 5, - "x": 3.0637547969818115, - "y": -0.8048948049545288, - "orientation": -3.085744857788086, - "vx": 6.568079413682426e-12, - "vy": -4.3298697960381105e-13 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.393315315246582, - "y": -0.4053570032119751, - "orientation": -0.03382425382733345, - "vx": 3.5438318946034997e-12, - "vy": 1.6053824936079764e-12 - }, - { - "id": 1, - "x": -2.6283488273620605, - "y": -0.4634619951248169, - "orientation": 1.7359447479248047, - "vx": -0.004320833832025528, - "vy": 0.026069287210702896 - }, - { - "id": 2, - "x": -4.0310845375061035, - "y": -1.3287218809127808, - "orientation": 0.19855771958827972, - "vx": 8.766321002440236e-12, - "vy": -1.2856382625159313e-12 - }, - { - "id": 3, - "x": 0.9664828181266785, - "y": 0.4412822425365448, - "orientation": 3.0664947032928467, - "vx": -8.22675261247241e-13, - "vy": 5.578870698741412e-13 - }, - { - "id": 4, - "x": 2.931171417236328, - "y": 0.6391891837120056, - "orientation": -2.89424729347229, - "vx": -1.5054624213917123e-12, - "vy": 4.3298697960381105e-13 - }, - { - "id": 5, - "x": -1.3133352994918823, - "y": 0.8652947545051575, - "orientation": -2.8018085956573486, - "vx": -9.658940314238862e-13, - "vy": -2.5646151868841116e-13 - } - ], - "referee_command": "BALL_PLACEMENT_YELLOW", - "config_a_name": "build_tiki_taka_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 53.68333333333333 - } - }, - { - "scenario_id": "tiki_taka_vs_zone_fluid_t13.0_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 12.983333333333333, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/tiki_taka_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 12.983333333333333, - "ball_x": -3.057790994644165, - "ball_y": 1.2189134359359741, - "ball_vx": 0.03599756583571434, - "ball_vy": 0.3022463917732239, - "friendly_robots": [ - { - "id": 0, - "x": 4.410663604736328, - "y": -0.05796470493078232, - "orientation": 2.9951999187469482, - "vx": 0.04458405449986458, - "vy": 0.38665127754211426 - }, - { - "id": 1, - "x": -2.781172037124634, - "y": 1.1600301265716553, - "orientation": 1.2715319395065308, - "vx": -0.12872207164764404, - "vy": 1.0888745784759521 - }, - { - "id": 2, - "x": -0.6896570920944214, - "y": 1.1127156019210815, - "orientation": 3.033257246017456, - "vx": 0.1343420147895813, - "vy": 0.5379255414009094 - }, - { - "id": 3, - "x": -0.379421591758728, - "y": 0.4204106628894806, - "orientation": 2.9310526847839355, - "vx": -1.1151704788208008, - "vy": 0.09735375642776489 - }, - { - "id": 4, - "x": 3.344524383544922, - "y": 0.2845320403575897, - "orientation": 3.1274068355560303, - "vx": 0.20359422266483307, - "vy": 0.6938369870185852 - }, - { - "id": 5, - "x": 2.9888901710510254, - "y": 0.26641029119491577, - "orientation": 2.9857122898101807, - "vx": 0.011252039112150669, - "vy": 0.7285400629043579 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.406062126159668, - "y": -0.08599503338336945, - "orientation": 0.6677982807159424, - "vx": -0.006540804635733366, - "vy": 0.13034693896770477 - }, - { - "id": 1, - "x": -3.1557257175445557, - "y": 1.0132898092269897, - "orientation": 1.3478623628616333, - "vx": 0.13670982420444489, - "vy": 0.8455948829650879 - }, - { - "id": 2, - "x": -2.820014715194702, - "y": -0.7372699975967407, - "orientation": 1.4531394243240356, - "vx": 0.5126992464065552, - "vy": -0.12241515517234802 - }, - { - "id": 3, - "x": -0.5286204218864441, - "y": 0.6523560881614685, - "orientation": 2.952399492263794, - "vx": 0.13687701523303986, - "vy": 0.02085896022617817 - }, - { - "id": 4, - "x": -1.49937903881073, - "y": 0.6777405142784119, - "orientation": 2.801738977432251, - "vx": -0.7311636805534363, - "vy": 0.9646991491317749 - }, - { - "id": 5, - "x": -2.8507189750671387, - "y": 0.8774585127830505, - "orientation": 2.117980718612671, - "vx": 0.17111089825630188, - "vy": 0.6016899943351746 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_tiki_taka_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 12.983333333333333 - } - }, - { - "scenario_id": "tiki_taka_vs_zone_fluid_t39.1_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 39.083333333333336, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/tiki_taka_vs_zone_fluid.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 39.083333333333336, - "ball_x": 4.035828113555908, - "ball_y": -0.9287805557250977, - "ball_vx": 1.2366108137484844e-10, - "ball_vy": -2.0588197813253828e-10, - "friendly_robots": [ - { - "id": 0, - "x": 4.124899387359619, - "y": -0.7913280129432678, - "orientation": -2.1530725955963135, - "vx": -0.15653181076049805, - "vy": -0.24190622568130493 - }, - { - "id": 1, - "x": 2.4019017219543457, - "y": -0.43311405181884766, - "orientation": -0.38492074608802795, - "vx": -0.857914924621582, - "vy": 0.9704049825668335 - }, - { - "id": 2, - "x": 2.4416346549987793, - "y": -1.7634888887405396, - "orientation": 0.27097368240356445, - "vx": 0.11570503562688828, - "vy": -1.0378457307815552 - }, - { - "id": 3, - "x": 2.92387318611145, - "y": -0.3138211965560913, - "orientation": -0.49940866231918335, - "vx": -0.01110067032277584, - "vy": -0.18253134191036224 - }, - { - "id": 4, - "x": 3.0476019382476807, - "y": -0.6025086045265198, - "orientation": -0.2938406467437744, - "vx": 0.07759243249893188, - "vy": -0.17259515821933746 - }, - { - "id": 5, - "x": 2.9676787853240967, - "y": -0.9178218841552734, - "orientation": -0.03396831825375557, - "vx": -0.20423609018325806, - "vy": 0.2278929203748703 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.410070419311523, - "y": -0.17496857047080994, - "orientation": -0.0952838808298111, - "vx": 0.00019847575458697975, - "vy": -0.16308869421482086 - }, - { - "id": 1, - "x": -2.927654981613159, - "y": -0.3754803240299225, - "orientation": -0.1776522696018219, - "vx": -0.3213742673397064, - "vy": 0.25877144932746887 - }, - { - "id": 2, - "x": -2.8086376190185547, - "y": -0.510014533996582, - "orientation": -0.30046868324279785, - "vx": -0.4675034284591675, - "vy": 0.23395539820194244 - }, - { - "id": 3, - "x": 2.1996004581451416, - "y": -0.07549379020929337, - "orientation": -0.49449101090431213, - "vx": 0.3780733048915863, - "vy": -1.2605938911437988 - }, - { - "id": 4, - "x": 2.9327950477600098, - "y": 0.6354194283485413, - "orientation": -0.9560426473617554, - "vx": 7.663813335057057e-07, - "vy": -3.2183666576202086e-07 - }, - { - "id": 5, - "x": 2.605583667755127, - "y": -0.31496715545654297, - "orientation": -0.59926837682724, - "vx": 0.3122621178627014, - "vy": -0.45708030462265015 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_tiki_taka_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 39.083333333333336 - } - }, - { - "scenario_id": "tiki_taka_vs_zone_fluid_t50.1_open_play_counter", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_counter", - "anchor_tick": 50.06666666666666, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/tiki_taka_vs_zone_fluid.npz", - "perspective": "candidate_defending" - }, - "scenario": { - "sim_time": 50.06666666666666, - "ball_x": -4.4221906661987305, - "ball_y": -1.2151274681091309, - "ball_vx": -0.20038414001464844, - "ball_vy": -0.0021105369087308645, - "friendly_robots": [ - { - "id": 0, - "x": 4.409965991973877, - "y": 0.0029573135543614626, - "orientation": -3.0033376216888428, - "vx": -1.0662271066053108e-08, - "vy": 7.656240086362232e-08 - }, - { - "id": 1, - "x": -4.043017864227295, - "y": -1.4865118265151978, - "orientation": -3.071708917617798, - "vx": -0.5422342419624329, - "vy": 0.16089247167110443 - }, - { - "id": 2, - "x": 1.6770074367523193, - "y": 1.152834415435791, - "orientation": -2.7713067531585693, - "vx": -0.06817128509283066, - "vy": 0.08888891339302063 - }, - { - "id": 3, - "x": 2.785161018371582, - "y": 1.0968797206878662, - "orientation": -2.829591989517212, - "vx": 0.041815634816884995, - "vy": 0.04775205999612808 - }, - { - "id": 4, - "x": 2.988171100616455, - "y": -0.56341952085495, - "orientation": -3.052894115447998, - "vx": 1.4223330708773574e-06, - "vy": -0.0006461595767177641 - }, - { - "id": 5, - "x": 3.0633463859558105, - "y": -0.8046150803565979, - "orientation": -3.085812568664551, - "vx": 0.004994745831936598, - "vy": -0.0032388006802648306 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.4099016189575195, - "y": -0.40704411268234253, - "orientation": -1.4877365827560425, - "vx": -6.754052719770698e-06, - "vy": -5.770720576947497e-07 - }, - { - "id": 1, - "x": -2.563417434692383, - "y": -0.385452002286911, - "orientation": -2.75458025932312, - "vx": 0.0697605237364769, - "vy": -1.534071922302246 - }, - { - "id": 2, - "x": -4.202571868896484, - "y": -1.1787933111190796, - "orientation": 3.1337454319000244, - "vx": -0.8839344382286072, - "vy": 0.09834929555654526 - }, - { - "id": 3, - "x": 1.7788792848587036, - "y": 0.7218905091285706, - "orientation": -2.8743348121643066, - "vx": -0.373262494802475, - "vy": -0.10152692347764969 - }, - { - "id": 4, - "x": 2.931224822998047, - "y": 0.6392034888267517, - "orientation": -2.8919272422790527, - "vx": -4.200376224616775e-08, - "vy": 1.6467673447095876e-07 - }, - { - "id": 5, - "x": -0.6388776898384094, - "y": 0.672374963760376, - "orientation": -2.772153377532959, - "vx": -1.360210657119751, - "vy": 1.019902229309082 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_tiki_taka_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 50.06666666666666 - } - }, - { - "scenario_id": "tiki_taka_vs_zone_fluid_t63.5_open_play_possession", - "lifecycle": "candidate", - "lead_in_s": 0.0, - "provenance": { - "source_run_id": "tournament_20261001_094103", - "evaluator_version": "e83a7466", - "trigger": "event", - "family": "open_play_possession", - "anchor_tick": 63.5, - "source_replay": "/home/isaac/dev/ssl/ut_rr/replays/tournament_20261001_094103/tiki_taka_vs_zone_fluid.npz", - "perspective": "candidate_in_possession" - }, - "scenario": { - "sim_time": 63.5, - "ball_x": -2.5788094997406006, - "ball_y": -1.252915859222412, - "ball_vx": -2.2746549177554698e-07, - "ball_vy": 6.700501842260564e-08, - "friendly_robots": [ - { - "id": 0, - "x": 4.4089531898498535, - "y": 0.38301321864128113, - "orientation": -2.913965940475464, - "vx": 0.001840694691054523, - "vy": 0.04744546860456467 - }, - { - "id": 1, - "x": -2.5135622024536133, - "y": -1.3464330434799194, - "orientation": 2.368464946746826, - "vx": 7.452085810655262e-07, - "vy": 7.320858799175767e-07 - }, - { - "id": 2, - "x": -2.4220402240753174, - "y": -0.5108993649482727, - "orientation": -1.8002972602844238, - "vx": -0.339430570602417, - "vy": -0.9073681831359863 - }, - { - "id": 3, - "x": -2.794847249984741, - "y": -0.40110599994659424, - "orientation": -1.409210443496704, - "vx": -0.3794858753681183, - "vy": 1.68585205078125 - }, - { - "id": 4, - "x": 2.9776315689086914, - "y": -0.5858448147773743, - "orientation": -3.022461414337158, - "vx": 0.003703283378854394, - "vy": -0.005409869831055403 - }, - { - "id": 5, - "x": 3.0807197093963623, - "y": -0.8560824394226074, - "orientation": -3.072589874267578, - "vx": 0.0009794681100174785, - "vy": 0.007201843429356813 - } - ], - "enemy_robots": [ - { - "id": 0, - "x": -4.408708095550537, - "y": -0.0205976665019989, - "orientation": -0.5877748727798462, - "vx": -0.0023111344780772924, - "vy": 0.03617478907108307 - }, - { - "id": 1, - "x": -3.0025217533111572, - "y": -0.8173346519470215, - "orientation": -0.8161851763725281, - "vx": -0.012884529307484627, - "vy": -0.031048724427819252 - }, - { - "id": 2, - "x": -3.139279842376709, - "y": -1.0623277425765991, - "orientation": -0.3130146265029907, - "vx": 0.05588288977742195, - "vy": 0.000904398737475276 - }, - { - "id": 3, - "x": 2.5131382942199707, - "y": -0.2532002925872803, - "orientation": -2.920790433883667, - "vx": 0.8248869776725769, - "vy": -0.14438283443450928 - }, - { - "id": 4, - "x": 3.022273063659668, - "y": -1.3967602252960205, - "orientation": 3.13495135307312, - "vx": 0.8198172450065613, - "vy": -0.9208917021751404 - }, - { - "id": 5, - "x": -1.755073070526123, - "y": -0.3675636947154999, - "orientation": -2.3037970066070557, - "vx": -0.11329077184200287, - "vy": -0.23208259046077728 - } - ], - "referee_command": "NORMAL_START", - "config_a_name": "build_tiki_taka_kernel_strategy", - "config_b_name": "build_zone_fluid_kernel_strategy", - "frame_ts": 63.5 - } - } - ] -} \ No newline at end of file diff --git a/utama_core/scenario_bench/banks/bank_v8.json b/utama_core/scenario_bench/banks/bank_v8.json new file mode 100644 index 00000000..71d47571 --- /dev/null +++ b/utama_core/scenario_bench/banks/bank_v8.json @@ -0,0 +1,80647 @@ +{ + "bank_id": "bank_v8", + "schema_version": 1, + "n_scenarios": 640, + "scenarios": [ + { + "scenario_id": "clear_press_plus_vs_give_and_go_solo_t192.9_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 192.88333333333333, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_give_and_go_solo.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 192.88333333333333, + "ball_x": -1.7081798315048218, + "ball_y": 0.6203988790512085, + "ball_vx": -0.04451197758316994, + "ball_vy": 0.1551215797662735, + "friendly_robots": [ + { + "id": 0, + "x": 4.409905910491943, + "y": 0.010744143277406693, + "orientation": 3.0447685718536377, + "vx": 0.00016673399659339339, + "vy": -0.01886587403714657 + }, + { + "id": 1, + "x": -1.3235397338867188, + "y": 0.8739656209945679, + "orientation": -2.469435453414917, + "vx": -0.05389293283224106, + "vy": 0.08259868621826172 + }, + { + "id": 2, + "x": -3.4467451572418213, + "y": 1.7781598567962646, + "orientation": -0.5206347107887268, + "vx": 0.1676924079656601, + "vy": 0.15378156304359436 + }, + { + "id": 3, + "x": -3.433534622192383, + "y": -1.671461820602417, + "orientation": 0.84614098072052, + "vx": 0.36352071166038513, + "vy": -0.04106979817152023 + }, + { + "id": 4, + "x": -1.7457839250564575, + "y": 0.5104711055755615, + "orientation": 0.9081320762634277, + "vx": -0.4063499867916107, + "vy": 0.10523829609155655 + }, + { + "id": 5, + "x": -1.7444462776184082, + "y": 0.7362101674079895, + "orientation": 0.34462791681289673, + "vx": 0.7594471573829651, + "vy": -0.2775972783565521 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.412562847137451, + "y": -0.07862742245197296, + "orientation": 0.26434630155563354, + "vx": 0.005532904993742704, + "vy": 0.08933612704277039 + }, + { + "id": 1, + "x": -2.153601884841919, + "y": 0.4604301154613495, + "orientation": 1.4767169952392578, + "vx": -0.26429659128189087, + "vy": -0.13310988247394562 + }, + { + "id": 2, + "x": -2.499985456466675, + "y": -1.59278404712677, + "orientation": 1.2259247303009033, + "vx": -4.148076186538674e-05, + "vy": 0.019651755690574646 + }, + { + "id": 3, + "x": -2.5055527687072754, + "y": 1.7575879096984863, + "orientation": -0.9604541063308716, + "vx": -0.0013677559327334166, + "vy": 0.006853119004517794 + }, + { + "id": 4, + "x": -2.547369956970215, + "y": 0.13020196557044983, + "orientation": 0.11454002559185028, + "vx": 0.1730022132396698, + "vy": -1.314233422279358 + }, + { + "id": 5, + "x": -2.4803054332733154, + "y": 1.9867005348205566, + "orientation": -1.0585625171661377, + "vx": 1.1200564387081613e-07, + "vy": 3.812512971990145e-08 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_give_and_go_solo_kernel_strategy", + "frame_ts": 192.88333333333333 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_outlet_t563.4_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 563.4166666666666, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_outlet.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 563.4166666666666, + "ball_x": -1.6109651327133179, + "ball_y": -1.2229397296905518, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.409202575683594, + "y": -0.029835613444447517, + "orientation": -2.9490345885329923, + "vx": 0.0013986440608277917, + "vy": 0.052446652203798294 + }, + { + "id": 1, + "x": -2.936038017272949, + "y": 0.09729575365781784, + "orientation": -0.7815040667825421, + "vx": 0.010571509599685669, + "vy": 0.010312328115105629 + }, + { + "id": 2, + "x": -1.624234676361084, + "y": -1.111653208732605, + "orientation": -1.2144165356927594, + "vx": -0.5940380096435547, + "vy": -0.4703105092048645 + }, + { + "id": 3, + "x": 2.9594333171844482, + "y": -0.09377390891313553, + "orientation": -2.898399146395274, + "vx": 0.012446294538676739, + "vy": -0.009797589853405952 + }, + { + "id": 4, + "x": 2.9669930934906006, + "y": 0.1870463490486145, + "orientation": -2.8418103774362287, + "vx": -0.0008829771541059017, + "vy": -0.009080667980015278 + }, + { + "id": 5, + "x": 1.743274211883545, + "y": 0.6928753852844238, + "orientation": -2.6277105530076703, + "vx": -0.02720276638865471, + "vy": 0.05539501830935478 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410053253173828, + "y": 0.0029302402399480343, + "orientation": -0.4119903167062482, + "vx": -1.2789769243681803e-12, + "vy": 1.0798523533694926e-12 + }, + { + "id": 1, + "x": -1.7063356637954712, + "y": -0.8631559014320374, + "orientation": -2.075047167139598, + "vx": 0.6257531046867371, + "vy": 0.2636932134628296 + }, + { + "id": 2, + "x": 1.1277928352355957, + "y": 0.7245755195617676, + "orientation": -2.5216656049066266, + "vx": -0.004913559183478355, + "vy": 0.01616528443992138 + }, + { + "id": 3, + "x": -2.929500102996826, + "y": -0.7363855838775635, + "orientation": -0.3640142997079572, + "vx": -0.11459950357675552, + "vy": -0.12652893364429474 + }, + { + "id": 4, + "x": -2.928607702255249, + "y": -1.0888921022415161, + "orientation": -0.1274313052468976, + "vx": -0.12006613612174988, + "vy": 0.09912627935409546 + }, + { + "id": 5, + "x": -2.7721903324127197, + "y": 0.3093813359737396, + "orientation": -0.9254747947030744, + "vx": -0.25205671787261963, + "vy": 0.38094303011894226 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 563.4166666666666 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_outlet_wall_t642.2_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 642.1833333333333, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_outlet_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 642.1833333333333, + "ball_x": -2.5024807453155518, + "ball_y": -0.49595025181770325, + "ball_vx": 3.0513296127319336, + "ball_vy": -0.1478901207447052, + "friendly_robots": [ + { + "id": 0, + "x": 4.410804271697998, + "y": -0.39891037344932556, + "orientation": -3.131791068362542, + "vx": -0.0014096988597884774, + "vy": -0.019439145922660828 + }, + { + "id": 1, + "x": 1.0024877786636353, + "y": -1.6200766563415527, + "orientation": 2.837394954758235, + "vx": -1.339432716369629, + "vy": 0.3524046540260315 + }, + { + "id": 2, + "x": -2.4004626274108887, + "y": -0.5478971004486084, + "orientation": 2.900115596252032, + "vx": -1.3215895891189575, + "vy": 0.10857946425676346 + }, + { + "id": 3, + "x": 0.9357423782348633, + "y": -0.6750542521476746, + "orientation": 3.076388085382529, + "vx": 1.0874860286712646, + "vy": 0.8286328315734863 + }, + { + "id": 4, + "x": -1.140956163406372, + "y": -1.3113484382629395, + "orientation": 2.7189992388063153, + "vx": -1.4119049310684204, + "vy": 1.2746613025665283 + }, + { + "id": 5, + "x": 2.5005221366882324, + "y": 0.43212437629699707, + "orientation": -2.987730534868785, + "vx": 0.17390023171901703, + "vy": 0.04399895295500755 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.411144733428955, + "y": -0.24388694763183594, + "orientation": -0.08871570427949038, + "vx": 0.0034439279697835445, + "vy": 0.42922306060791016 + }, + { + "id": 1, + "x": -0.3252120316028595, + "y": -1.3685696125030518, + "orientation": 2.832648070650645, + "vx": -1.8022557497024536, + "vy": 0.12426728755235672 + }, + { + "id": 2, + "x": 2.613466262817383, + "y": 1.2443838119506836, + "orientation": -3.005228640633174, + "vx": -0.7419076561927795, + "vy": 0.5306408405303955 + }, + { + "id": 3, + "x": 1.5829681158065796, + "y": -0.15485097467899323, + "orientation": -3.1082201210134706, + "vx": 0.6398062109947205, + "vy": 0.30553382635116577 + }, + { + "id": 4, + "x": -0.2881203889846802, + "y": 0.39896726608276367, + "orientation": -2.895591201382228, + "vx": 0.7111625075340271, + "vy": 0.36541518568992615 + }, + { + "id": 5, + "x": -2.483353614807129, + "y": -0.9254339933395386, + "orientation": 2.5042644460969647, + "vx": -0.7301848530769348, + "vy": 0.9214774966239929 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 642.1833333333333 + } + }, + { + "scenario_id": "split_block_vs_split_sticky_t280.0_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 280.0, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_sticky.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 280.0, + "ball_x": -1.7821543216705322, + "ball_y": 0.47119390964508057, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.406911373138428, + "y": 0.00351873692125082, + "orientation": 3.067157745361328, + "vx": 0.005434370134025812, + "vy": -0.00618738355115056 + }, + { + "id": 1, + "x": -2.8332395553588867, + "y": -0.9604761600494385, + "orientation": 0.8303616642951965, + "vx": -0.0538380891084671, + "vy": 1.2327735424041748 + }, + { + "id": 2, + "x": -2.860927104949951, + "y": 0.9174104332923889, + "orientation": -0.4188237190246582, + "vx": 0.17462250590324402, + "vy": -1.1347070932388306 + }, + { + "id": 3, + "x": -2.2824292182922363, + "y": 0.8729763031005859, + "orientation": -0.46075376868247986, + "vx": 0.4498985707759857, + "vy": 0.7375915050506592 + }, + { + "id": 4, + "x": -1.71532142162323, + "y": 0.3837210237979889, + "orientation": 2.2600960731506348, + "vx": -0.1265897899866104, + "vy": 0.16685369610786438 + }, + { + "id": 5, + "x": -1.2979404926300049, + "y": 0.428961843252182, + "orientation": 3.0263688564300537, + "vx": -0.062236372381448746, + "vy": 0.014881325885653496 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.407586574554443, + "y": -0.0017427204875275493, + "orientation": 0.17732857167720795, + "vx": -5.828474058944266e-07, + "vy": 3.8879750263731694e-07 + }, + { + "id": 1, + "x": 0.20337936282157898, + "y": 1.0489492416381836, + "orientation": 2.2640066146850586, + "vx": -1.8800681829452515, + "vy": -0.3859441876411438 + }, + { + "id": 2, + "x": 0.2827964723110199, + "y": -0.8135338425636292, + "orientation": 2.616610288619995, + "vx": -1.8406381607055664, + "vy": 0.5433412194252014 + }, + { + "id": 3, + "x": 0.1277434080839157, + "y": 0.09503085911273956, + "orientation": 2.9742319583892822, + "vx": -1.9188334941864014, + "vy": 0.06131391599774361 + }, + { + "id": 4, + "x": -3.2787625789642334, + "y": 0.6572986841201782, + "orientation": -0.09359826892614365, + "vx": -0.3430178463459015, + "vy": 0.5365460515022278 + }, + { + "id": 5, + "x": -2.300048589706421, + "y": 0.28001129627227783, + "orientation": 0.47594714164733887, + "vx": -0.46632295846939087, + "vy": 0.38285383582115173 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 280.0 + } + }, + { + "scenario_id": "split_block_vs_split_wall_t776.1_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 776.15, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 776.15, + "ball_x": -3.063737392425537, + "ball_y": -0.12338404357433319, + "ball_vx": 2.631587505340576, + "ball_vy": -0.12844692170619965, + "friendly_robots": [ + { + "id": 0, + "x": 4.412457466125488, + "y": -0.04628700017929077, + "orientation": -3.1124125720285853, + "vx": -0.005180335137993097, + "vy": -0.6463000774383545 + }, + { + "id": 1, + "x": -2.9724743366241455, + "y": -0.09658875316381454, + "orientation": -3.122047236310788, + "vx": -0.2728366255760193, + "vy": -0.02471056580543518 + }, + { + "id": 2, + "x": 0.16010123491287231, + "y": 0.8384548425674438, + "orientation": -2.89189067681367, + "vx": 1.000441312789917, + "vy": 0.5129668116569519 + }, + { + "id": 3, + "x": -0.5462711453437805, + "y": 0.03468445688486099, + "orientation": -3.0909275618665895, + "vx": 0.45605430006980896, + "vy": 0.5972901582717896 + }, + { + "id": 4, + "x": 0.4640631079673767, + "y": -1.1061196327209473, + "orientation": 2.873062463598796, + "vx": 1.1601308584213257, + "vy": 0.43199867010116577 + }, + { + "id": 5, + "x": -3.740905284881592, + "y": -0.37619253993034363, + "orientation": 1.4148576577478131, + "vx": 0.5734783411026001, + "vy": 1.0248295068740845 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.432107925415039, + "y": -0.06134222075343132, + "orientation": -0.028916986780711085, + "vx": 0.03900958597660065, + "vy": 0.10783909261226654 + }, + { + "id": 1, + "x": -3.515110492706299, + "y": -2.0050806999206543, + "orientation": 1.9481970389657697, + "vx": 0.15635183453559875, + "vy": 0.42709556221961975 + }, + { + "id": 2, + "x": 0.32370075583457947, + "y": -0.7152106165885925, + "orientation": 3.0024428834491452, + "vx": 0.9399754405021667, + "vy": -0.5434343814849854 + }, + { + "id": 3, + "x": -1.157251238822937, + "y": -0.11419425904750824, + "orientation": -3.130507300729402, + "vx": 0.13662244379520416, + "vy": -1.1897687911987305 + }, + { + "id": 4, + "x": 0.40620481967926025, + "y": -0.37487027049064636, + "orientation": 3.1119578556441745, + "vx": -0.7632079720497131, + "vy": 0.29688337445259094 + }, + { + "id": 5, + "x": -3.8257744312286377, + "y": -2.1516530513763428, + "orientation": 1.5669019540124616, + "vx": 0.3223438858985901, + "vy": 0.8687076568603516 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 776.15 + } + }, + { + "scenario_id": "counter_flow_vs_split_wall_t193.4_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 193.43333333333334, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 193.43333333333334, + "ball_x": -1.775611400604248, + "ball_y": 2.322890520095825, + "ball_vx": -0.022181011736392975, + "ball_vy": 0.009613675996661186, + "friendly_robots": [ + { + "id": 0, + "x": 4.40741491317749, + "y": -0.0014610867947340012, + "orientation": 2.7829747200012207, + "vx": 7.252811684566041e-09, + "vy": 2.498867068823074e-08 + }, + { + "id": 1, + "x": -2.926185131072998, + "y": 1.0888183116912842, + "orientation": 0.8092638254165649, + "vx": -0.006650716532021761, + "vy": 0.05984751507639885 + }, + { + "id": 2, + "x": -2.930044174194336, + "y": 0.0874689370393753, + "orientation": 1.0839605331420898, + "vx": -8.15124367363751e-05, + "vy": 0.062283992767333984 + }, + { + "id": 3, + "x": -1.6682413816452026, + "y": 2.3005363941192627, + "orientation": 2.9509055614471436, + "vx": -0.20442156493663788, + "vy": 0.04264814034104347 + }, + { + "id": 4, + "x": 2.599992036819458, + "y": 1.158866047859192, + "orientation": 2.879676342010498, + "vx": -9.03222883152921e-07, + "vy": 0.055839478969573975 + }, + { + "id": 5, + "x": -1.262585997581482, + "y": 2.163783550262451, + "orientation": 2.917118787765503, + "vx": 0.08715113997459412, + "vy": 0.2147151380777359 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.41002082824707, + "y": 0.24905997514724731, + "orientation": 0.6817198991775513, + "vx": -0.005002895835787058, + "vy": 0.07375866174697876 + }, + { + "id": 1, + "x": 0.8967732787132263, + "y": 0.540418267250061, + "orientation": 2.9570775032043457, + "vx": -1.166032075881958, + "vy": 1.528296709060669 + }, + { + "id": 2, + "x": -0.19487129151821136, + "y": 1.1336522102355957, + "orientation": 2.6079440116882324, + "vx": -1.908035159111023, + "vy": -0.20676155388355255 + }, + { + "id": 3, + "x": -0.3265053331851959, + "y": 0.46884894371032715, + "orientation": 2.3301143646240234, + "vx": -1.8995379209518433, + "vy": 0.2733261287212372 + }, + { + "id": 4, + "x": -1.3286644220352173, + "y": 1.9950629472732544, + "orientation": 2.4567506313323975, + "vx": 0.2341001331806183, + "vy": -0.049582306295633316 + }, + { + "id": 5, + "x": -3.4705445766448975, + "y": 1.0521440505981445, + "orientation": 0.6441822648048401, + "vx": -0.09842359274625778, + "vy": 0.062480948865413666 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 193.43333333333334 + } + }, + { + "scenario_id": "clear_danger_vs_give_and_go_solo_t16.9_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 16.9, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_give_and_go_solo.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 16.9, + "ball_x": -2.295990467071533, + "ball_y": 1.1532213687896729, + "ball_vx": 3.219273567199707, + "ball_vy": -0.587273120880127, + "friendly_robots": [ + { + "id": 0, + "x": 4.408472061157227, + "y": 0.06448496878147125, + "orientation": 3.0082972049713135, + "vx": 0.010069859214127064, + "vy": -0.12281366437673569 + }, + { + "id": 1, + "x": -2.2536778450012207, + "y": 0.30402520298957825, + "orientation": 2.037987470626831, + "vx": 0.9026933908462524, + "vy": 0.584385335445404 + }, + { + "id": 2, + "x": -2.2087275981903076, + "y": 1.1837983131408691, + "orientation": -2.977308511734009, + "vx": -0.17823979258537292, + "vy": -0.05710207298398018 + }, + { + "id": 3, + "x": -1.9945939779281616, + "y": -0.5780609250068665, + "orientation": 1.979801058769226, + "vx": 0.01396947167813778, + "vy": 0.40121904015541077 + }, + { + "id": 4, + "x": -2.565244436264038, + "y": 0.8491206765174866, + "orientation": 1.9876787662506104, + "vx": 0.33699730038642883, + "vy": 0.5657411813735962 + }, + { + "id": 5, + "x": 2.6000447273254395, + "y": -0.08373737335205078, + "orientation": 2.8986194133758545, + "vx": -0.0007697419496253133, + "vy": 0.40442222356796265 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409665584564209, + "y": -0.0029693269170820713, + "orientation": 0.6072182059288025, + "vx": 2.995638169522863e-06, + "vy": -1.0647514500305988e-05 + }, + { + "id": 1, + "x": -3.076434850692749, + "y": 1.4602371454238892, + "orientation": -0.2536163032054901, + "vx": 0.14986619353294373, + "vy": 0.724907398223877 + }, + { + "id": 2, + "x": -2.5237317085266113, + "y": -0.299896240234375, + "orientation": 1.725789189338684, + "vx": 0.049741555005311966, + "vy": 0.46035683155059814 + }, + { + "id": 3, + "x": -2.5204052925109863, + "y": 1.6949093341827393, + "orientation": -2.1805264949798584, + "vx": -0.055971309542655945, + "vy": 1.2705658674240112 + }, + { + "id": 4, + "x": -2.499021291732788, + "y": -1.293042540550232, + "orientation": 1.6854859590530396, + "vx": 0.005272087175399065, + "vy": 0.45039114356040955 + }, + { + "id": 5, + "x": -2.3221662044525146, + "y": 0.6608819365501404, + "orientation": 2.336517095565796, + "vx": 3.73260336345993e-05, + "vy": 3.777098754653707e-05 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_give_and_go_solo_kernel_strategy", + "frame_ts": 16.9 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_shape_t548.8_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 548.8, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_shape.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 548.8, + "ball_x": -1.8645036220550537, + "ball_y": -0.19451043009757996, + "ball_vx": 2.4700660705566406, + "ball_vy": -0.23809407651424408, + "friendly_robots": [ + { + "id": 0, + "x": 4.415799140930176, + "y": -0.05559741333127022, + "orientation": -3.1067173165553292, + "vx": -0.01099900621920824, + "vy": -0.6247341632843018 + }, + { + "id": 1, + "x": -1.7777369022369385, + "y": -0.16300226747989655, + "orientation": -2.935665788250514, + "vx": 0.2843102812767029, + "vy": -0.5361945629119873 + }, + { + "id": 2, + "x": -0.49707379937171936, + "y": -0.18651993572711945, + "orientation": -3.072397032874175, + "vx": -0.8530105352401733, + "vy": -0.02030782774090767 + }, + { + "id": 3, + "x": -2.4530844688415527, + "y": 0.06253883987665176, + "orientation": -1.258972557383128, + "vx": 0.2317238301038742, + "vy": -0.6947755217552185 + }, + { + "id": 4, + "x": -1.8436566591262817, + "y": -0.3926454782485962, + "orientation": 2.737878980236598, + "vx": -0.9364532828330994, + "vy": 0.704862654209137 + }, + { + "id": 5, + "x": 2.599903106689453, + "y": 0.7857367396354675, + "orientation": -2.9547912051253995, + "vx": 0.00029166514286771417, + "vy": -0.09954241663217545 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409753322601318, + "y": -0.01665513962507248, + "orientation": -0.06843725045258608, + "vx": -0.00043357189861126244, + "vy": 0.029302038252353668 + }, + { + "id": 1, + "x": 0.031455155462026596, + "y": -0.011364948004484177, + "orientation": -2.850673170881816, + "vx": 0.036470845341682434, + "vy": -0.1526540368795395 + }, + { + "id": 2, + "x": -1.231846570968628, + "y": -0.33586063981056213, + "orientation": 3.038185792165347, + "vx": 1.0411303043365479, + "vy": -0.13453274965286255 + }, + { + "id": 3, + "x": -0.05266213417053223, + "y": 0.14657486975193024, + "orientation": 2.8370773812108716, + "vx": 0.42014870047569275, + "vy": -0.0795653760433197 + }, + { + "id": 4, + "x": -0.814829409122467, + "y": 1.4979192018508911, + "orientation": -2.228797646360942, + "vx": 1.4305419921875, + "vy": -0.31190696358680725 + }, + { + "id": 5, + "x": -2.9316635131835938, + "y": -0.04450353980064392, + "orientation": -1.4269849379831037, + "vx": -0.08463691174983978, + "vy": 0.16465654969215393 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 548.8 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_block_t434.2_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 434.21666666666664, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_block.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 434.21666666666664, + "ball_x": -2.095852851867676, + "ball_y": -0.6049325466156006, + "ball_vx": 1.721853494644165, + "ball_vy": 1.73272705078125, + "friendly_robots": [ + { + "id": 0, + "x": 4.410916805267334, + "y": 0.06571078300476074, + "orientation": -3.022677393751689, + "vx": -0.027973074465990067, + "vy": 0.10659308731555939 + }, + { + "id": 1, + "x": -2.069972038269043, + "y": -0.49889007210731506, + "orientation": -1.8782699425988874, + "vx": -0.16339093446731567, + "vy": -0.4747178256511688 + }, + { + "id": 2, + "x": -2.0254199504852295, + "y": -0.6931214332580566, + "orientation": 0.43413844903046694, + "vx": 0.41995251178741455, + "vy": 0.8398874998092651 + }, + { + "id": 3, + "x": -2.5804975032806396, + "y": -1.5338308811187744, + "orientation": 0.9460336287790021, + "vx": 1.3632103204727173, + "vy": 0.4834222197532654 + }, + { + "id": 4, + "x": -2.6059839725494385, + "y": -1.1043823957443237, + "orientation": 0.9086085875802716, + "vx": -0.4715539216995239, + "vy": -0.13316965103149414 + }, + { + "id": 5, + "x": -1.928893804550171, + "y": -0.018221424892544746, + "orientation": -1.3054513057046613, + "vx": 1.513242483139038, + "vy": 0.030145471915602684 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409891605377197, + "y": 0.002983706770464778, + "orientation": -0.3035143931680402, + "vx": 2.257805135741364e-06, + "vy": 7.474541052943096e-05 + }, + { + "id": 1, + "x": -2.311276435852051, + "y": -0.6431617140769958, + "orientation": 0.009770544367381007, + "vx": 0.028912240639328957, + "vy": 0.011915333569049835 + }, + { + "id": 2, + "x": -2.6000823974609375, + "y": 1.137460470199585, + "orientation": -1.3472799380593976, + "vx": -0.0020535746589303017, + "vy": 0.1355583816766739 + }, + { + "id": 3, + "x": -2.6044538021087646, + "y": -0.06109826639294624, + "orientation": -0.9685556014352521, + "vx": 0.004780136980116367, + "vy": 0.12795992195606232 + }, + { + "id": 4, + "x": -2.6336183547973633, + "y": -0.6009396314620972, + "orientation": -0.14589014847809878, + "vx": 0.042416393756866455, + "vy": 0.09878230839967728 + }, + { + "id": 5, + "x": -2.5109715461730957, + "y": -1.2591201066970825, + "orientation": 1.0905994494729718, + "vx": 0.28589490056037903, + "vy": 0.2128247171640396 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 434.21666666666664 + } + }, + { + "scenario_id": "split_block_vs_split_press_t214.8_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 214.76666666666665, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_press.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 214.76666666666665, + "ball_x": -2.8738789558410645, + "ball_y": 0.6799718141555786, + "ball_vx": -0.1109117791056633, + "ball_vy": -0.04104675352573395, + "friendly_robots": [ + { + "id": 0, + "x": 4.411380767822266, + "y": -0.051420778036117554, + "orientation": 3.0359439849853516, + "vx": -0.0024743755348026752, + "vy": 0.09040456265211105 + }, + { + "id": 1, + "x": -2.763136386871338, + "y": 0.6611029505729675, + "orientation": 2.6027395725250244, + "vx": -0.1278083473443985, + "vy": -0.29732048511505127 + }, + { + "id": 2, + "x": -2.5736403465270996, + "y": 0.3633860647678375, + "orientation": 2.3090476989746094, + "vx": -0.3783537745475769, + "vy": 0.32791540026664734 + }, + { + "id": 3, + "x": 1.9380748271942139, + "y": -1.120894193649292, + "orientation": 2.7298197746276855, + "vx": -1.433566927909851, + "vy": -0.21194297075271606 + }, + { + "id": 4, + "x": 1.578294038772583, + "y": 0.1684810072183609, + "orientation": 3.015549898147583, + "vx": -1.8961338996887207, + "vy": 0.29994848370552063 + }, + { + "id": 5, + "x": 1.5691840648651123, + "y": 1.113189935684204, + "orientation": -3.0453929901123047, + "vx": -1.906595230102539, + "vy": -0.22638028860092163 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409226417541504, + "y": 0.020554644986987114, + "orientation": 0.4095001816749573, + "vx": 0.0008327674004249275, + "vy": 0.18360456824302673 + }, + { + "id": 1, + "x": -1.2446765899658203, + "y": 0.2907167673110962, + "orientation": 3.1294145584106445, + "vx": -1.8703402280807495, + "vy": -0.3887581527233124 + }, + { + "id": 2, + "x": -0.939541220664978, + "y": -0.6123808026313782, + "orientation": 2.9300568103790283, + "vx": -1.314455270767212, + "vy": -0.19621405005455017 + }, + { + "id": 3, + "x": 1.742153286933899, + "y": -0.8005709052085876, + "orientation": 2.92814564704895, + "vx": -0.45413294434547424, + "vy": 0.7343308925628662 + }, + { + "id": 4, + "x": -2.4914660453796387, + "y": 0.7985077500343323, + "orientation": 3.063443899154663, + "vx": -0.3965986967086792, + "vy": 0.6089827418327332 + }, + { + "id": 5, + "x": -3.235804557800293, + "y": 0.6300568580627441, + "orientation": 0.29302021861076355, + "vx": -0.21895354986190796, + "vy": 0.07246457785367966 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 214.76666666666665 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_block_t399.1_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 399.1166666666667, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_block.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 399.1166666666667, + "ball_x": -2.701017379760742, + "ball_y": 0.27708885073661804, + "ball_vx": 0.28410807251930237, + "ball_vy": -0.26035353541374207, + "friendly_robots": [ + { + "id": 0, + "x": 4.409759998321533, + "y": -0.1732460856437683, + "orientation": 3.0971450805664062, + "vx": -0.00021758917137049139, + "vy": -0.4164758622646332 + }, + { + "id": 1, + "x": 0.8658961653709412, + "y": -0.4080200493335724, + "orientation": 2.831812858581543, + "vx": 1.2845245599746704, + "vy": -1.0311781167984009 + }, + { + "id": 2, + "x": -2.2646241188049316, + "y": -0.032634977251291275, + "orientation": 2.6164052486419678, + "vx": 0.1388668715953827, + "vy": 0.049592774361371994 + }, + { + "id": 3, + "x": 0.41440722346305847, + "y": -0.8019980788230896, + "orientation": 2.9087657928466797, + "vx": -1.6851962804794312, + "vy": 0.49651774764060974 + }, + { + "id": 4, + "x": 2.599882125854492, + "y": -0.6657670140266418, + "orientation": 2.9647128582000732, + "vx": 0.0001973238686332479, + "vy": 0.03746034577488899 + }, + { + "id": 5, + "x": -2.6846885681152344, + "y": 0.1716586947441101, + "orientation": 1.4403042793273926, + "vx": 0.2119312286376953, + "vy": -0.03536765277385712 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.408844470977783, + "y": 0.03702973201870918, + "orientation": 0.13498535752296448, + "vx": 0.007030707783997059, + "vy": -0.009519027546048164 + }, + { + "id": 1, + "x": -2.824894905090332, + "y": 0.3103172481060028, + "orientation": -0.0039084600284695625, + "vx": -0.15250901877880096, + "vy": -0.36477401852607727 + }, + { + "id": 2, + "x": 1.872294545173645, + "y": -0.9780992269515991, + "orientation": 2.912748336791992, + "vx": -0.6297208666801453, + "vy": -1.073335886001587 + }, + { + "id": 3, + "x": 1.7498112916946411, + "y": -0.41708943247795105, + "orientation": 2.947180986404419, + "vx": 0.4211042523384094, + "vy": 0.7366155385971069 + }, + { + "id": 4, + "x": -0.9805186986923218, + "y": 0.7325353622436523, + "orientation": -2.9716556072235107, + "vx": 1.0915697813034058, + "vy": -0.2968256175518036 + }, + { + "id": 5, + "x": -2.7950620651245117, + "y": -0.0008538109832443297, + "orientation": 1.2934463024139404, + "vx": -0.5839475989341736, + "vy": 0.008501718752086163 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 399.1166666666667 + } + }, + { + "scenario_id": "overload_press_vs_split_sticky_t414.3_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 414.2833333333333, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_sticky.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 414.2833333333333, + "ball_x": -2.5630295276641846, + "ball_y": -0.03976159170269966, + "ball_vx": 3.565721035003662, + "ball_vy": -0.2920801043510437, + "friendly_robots": [ + { + "id": 0, + "x": 4.4098801612854, + "y": 0.06717125326395035, + "orientation": -3.138618230819702, + "vx": -0.0009068860672414303, + "vy": 0.5285616517066956 + }, + { + "id": 1, + "x": -2.543522596359253, + "y": 0.06280732154846191, + "orientation": -1.7543302774429321, + "vx": 0.4627447724342346, + "vy": -0.023489641025662422 + }, + { + "id": 2, + "x": -1.8087760210037231, + "y": 0.746800422668457, + "orientation": -2.3973228931427, + "vx": -0.14377714693546295, + "vy": -0.11681777983903885 + }, + { + "id": 3, + "x": -1.8087775707244873, + "y": -0.7495519518852234, + "orientation": 2.4291164875030518, + "vx": -0.14371749758720398, + "vy": 0.05669423192739487 + }, + { + "id": 4, + "x": -2.314879894256592, + "y": -0.37969452142715454, + "orientation": 0.2844938337802887, + "vx": -0.7184287309646606, + "vy": 0.3608575463294983 + }, + { + "id": 5, + "x": -2.5790419578552246, + "y": 0.23894555866718292, + "orientation": -2.1398544311523438, + "vx": -0.046921003609895706, + "vy": -0.16947247087955475 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.408944606781006, + "y": 0.03033648431301117, + "orientation": -0.023377861827611923, + "vx": -0.002103442093357444, + "vy": -0.05382990092039108 + }, + { + "id": 1, + "x": -2.794431209564209, + "y": -0.049009039998054504, + "orientation": -0.0018834834918379784, + "vx": -0.0032296734862029552, + "vy": 0.000831254234071821 + }, + { + "id": 2, + "x": -1.9260551929473877, + "y": -0.33964642882347107, + "orientation": 2.6655213832855225, + "vx": 0.972805380821228, + "vy": -0.24034100770950317 + }, + { + "id": 3, + "x": -0.29844847321510315, + "y": -0.49127447605133057, + "orientation": 2.898414373397827, + "vx": 1.7588430643081665, + "vy": -0.2675211429595947 + }, + { + "id": 4, + "x": 2.1233646869659424, + "y": -0.05112025514245033, + "orientation": 3.1257259845733643, + "vx": -0.25626474618911743, + "vy": 0.3308201730251312 + }, + { + "id": 5, + "x": -3.0375516414642334, + "y": 0.129669651389122, + "orientation": -0.4007278382778168, + "vx": 0.046399008482694626, + "vy": -0.08999955654144287 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 414.2833333333333 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_outlet_wall_t708.5_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 708.45, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_outlet_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 708.45, + "ball_x": -3.7119390964508057, + "ball_y": -2.2521440982818604, + "ball_vx": 1.5427461862564087, + "ball_vy": 0.5271621942520142, + "friendly_robots": [ + { + "id": 0, + "x": 4.405334949493408, + "y": 0.017877917736768723, + "orientation": -2.864849420385905, + "vx": -0.0006674203323200345, + "vy": 0.006168227177113295 + }, + { + "id": 1, + "x": -3.315580129623413, + "y": -1.7957979440689087, + "orientation": -1.7330617030435285, + "vx": 1.1057331562042236, + "vy": 0.0243173036724329 + }, + { + "id": 2, + "x": -3.6514031887054443, + "y": -2.3402817249298096, + "orientation": 1.822198899584361, + "vx": 0.16933408379554749, + "vy": 0.33903756737709045 + }, + { + "id": 3, + "x": -2.3143150806427, + "y": -1.0145840644836426, + "orientation": -2.4164585192971906, + "vx": -0.2654867172241211, + "vy": -0.37268486618995667 + }, + { + "id": 4, + "x": -3.9903573989868164, + "y": -1.9264055490493774, + "orientation": -0.98500910599763, + "vx": 0.5364406108856201, + "vy": -0.23383939266204834 + }, + { + "id": 5, + "x": -2.4825708866119385, + "y": -1.0712759494781494, + "orientation": -2.319196017580577, + "vx": 0.7791303396224976, + "vy": 0.5888042449951172 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.412072658538818, + "y": -0.06922027468681335, + "orientation": -1.2814032157235822, + "vx": 0.0036714228335767984, + "vy": 0.12176685035228729 + }, + { + "id": 1, + "x": -3.8610024452209473, + "y": -2.3061819076538086, + "orientation": 0.2924682219796857, + "vx": -0.0053055258467793465, + "vy": 0.018391543999314308 + }, + { + "id": 2, + "x": -1.8342132568359375, + "y": -0.20221924781799316, + "orientation": -2.363082857924052, + "vx": -1.659557819366455, + "vy": -0.9653519988059998 + }, + { + "id": 3, + "x": -2.8797860145568848, + "y": -1.0667632818222046, + "orientation": -2.195102186995097, + "vx": -0.1599113643169403, + "vy": -0.061323411762714386 + }, + { + "id": 4, + "x": -3.431048631668091, + "y": -1.6133278608322144, + "orientation": -1.9716086705499372, + "vx": -0.23059725761413574, + "vy": -0.06550253182649612 + }, + { + "id": 5, + "x": -4.4764204025268555, + "y": -2.4469809532165527, + "orientation": 0.3918310721688947, + "vx": 0.064008928835392, + "vy": 0.6721243262290955 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 708.45 + } + }, + { + "scenario_id": "split_outlet_wall_vs_split_wall_t510.0_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 510.01666666666665, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_split_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 510.01666666666665, + "ball_x": -3.295295476913452, + "ball_y": 0.5253254771232605, + "ball_vx": -9.326933650299907e-05, + "ball_vy": 0.00011358108167769387, + "friendly_robots": [ + { + "id": 0, + "x": 4.407301425933838, + "y": -0.2264108806848526, + "orientation": 3.059601018326827, + "vx": 0.004395951982587576, + "vy": -0.3228982388973236 + }, + { + "id": 1, + "x": -3.2420907020568848, + "y": 0.42951273918151855, + "orientation": 2.002765568094798, + "vx": -0.1027119979262352, + "vy": 0.18190674483776093 + }, + { + "id": 2, + "x": -0.9681624174118042, + "y": -0.321194052696228, + "orientation": 3.0523471181565007, + "vx": 0.48589783906936646, + "vy": 0.47223857045173645 + }, + { + "id": 3, + "x": 2.2289199829101562, + "y": -0.43597114086151123, + "orientation": 3.054886231320449, + "vx": -0.4445316195487976, + "vy": 0.8338776230812073 + }, + { + "id": 4, + "x": 1.9029943943023682, + "y": -0.5183987021446228, + "orientation": 2.946161152916499, + "vx": -0.4250524044036865, + "vy": -0.8442135453224182 + }, + { + "id": 5, + "x": 1.293581247329712, + "y": -0.731101393699646, + "orientation": 2.9797452261024198, + "vx": 1.4688360691070557, + "vy": 0.048349779099226 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.402161598205566, + "y": 0.20834073424339294, + "orientation": 0.259446533518382, + "vx": -0.018034406006336212, + "vy": -0.37634313106536865 + }, + { + "id": 1, + "x": -2.7981319427490234, + "y": 0.8065453767776489, + "orientation": 1.8811996300988874, + "vx": -0.007728423457592726, + "vy": 0.10332262516021729 + }, + { + "id": 2, + "x": 0.8514841198921204, + "y": -0.14503392577171326, + "orientation": 2.9555186351113996, + "vx": -1.8919987678527832, + "vy": 0.32578763365745544 + }, + { + "id": 3, + "x": -1.0716371536254883, + "y": 0.9955111145973206, + "orientation": -2.8814849277311048, + "vx": -1.8376694917678833, + "vy": -0.5560204982757568 + }, + { + "id": 4, + "x": -1.3940825462341309, + "y": -0.25624606013298035, + "orientation": 2.7912147363000592, + "vx": -0.39773404598236084, + "vy": -0.18387243151664734 + }, + { + "id": 5, + "x": -2.966679096221924, + "y": 0.7072177529335022, + "orientation": -2.779431255655833, + "vx": -0.13439060747623444, + "vy": 0.08187614381313324 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 510.01666666666665 + } + }, + { + "scenario_id": "counter_flow_vs_tiki_taka_plus_t477.5_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 477.48333333333335, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_tiki_taka_plus.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 477.48333333333335, + "ball_x": -1.831060767173767, + "ball_y": -2.106093406677246, + "ball_vx": -6.661338147750939e-15, + "ball_vy": -2.6645352591003757e-14, + "friendly_robots": [ + { + "id": 0, + "x": 4.4098358154296875, + "y": -0.004485687240958214, + "orientation": -2.817760320501872, + "vx": 0.0002912361524067819, + "vy": 0.007883694022893906 + }, + { + "id": 1, + "x": -1.8479303121566772, + "y": -1.9979983568191528, + "orientation": -1.413296492891856, + "vx": 0.03206552192568779, + "vy": -0.20581050217151642 + }, + { + "id": 2, + "x": -2.815722942352295, + "y": 0.13157324492931366, + "orientation": -1.1870889981561383, + "vx": -0.2006971538066864, + "vy": -0.06667310744524002 + }, + { + "id": 3, + "x": -1.811697244644165, + "y": 0.06372664123773575, + "orientation": 3.1383554699183485, + "vx": -0.704572319984436, + "vy": -0.9146665334701538 + }, + { + "id": 4, + "x": -1.5485912561416626, + "y": -1.4827855825424194, + "orientation": -1.8610565980249127, + "vx": 0.24986115097999573, + "vy": -0.8525918126106262 + }, + { + "id": 5, + "x": 2.599907398223877, + "y": -0.9459733366966248, + "orientation": -2.87904808123643, + "vx": 9.961846080841497e-05, + "vy": -0.08703666925430298 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.411111831665039, + "y": 0.3470492660999298, + "orientation": -0.7520951350503644, + "vx": 0.0019303824519738555, + "vy": 0.11067859083414078 + }, + { + "id": 1, + "x": -2.7510874271392822, + "y": 0.39605727791786194, + "orientation": -1.2263793071084699, + "vx": 0.19746734201908112, + "vy": -0.19465003907680511 + }, + { + "id": 2, + "x": -2.1978139877319336, + "y": 0.16312332451343536, + "orientation": -1.4442226012521466, + "vx": -0.3615221381187439, + "vy": -0.1400844007730484 + }, + { + "id": 3, + "x": -1.539251685142517, + "y": -0.7409294247627258, + "orientation": -1.1436552127176007, + "vx": -0.5446796417236328, + "vy": 0.19644388556480408 + }, + { + "id": 4, + "x": -2.9582841396331787, + "y": -0.8230616450309753, + "orientation": -0.8831490596109113, + "vx": -0.09044086933135986, + "vy": -0.144097238779068 + }, + { + "id": 5, + "x": -1.8208101987838745, + "y": 0.5914023518562317, + "orientation": -1.7431677897744855, + "vx": 0.5271084308624268, + "vy": -0.09517785906791687 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 477.48333333333335 + } + }, + { + "scenario_id": "clear_danger_vs_split_sticky_t334.6_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 334.6166666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_sticky.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 334.6166666666667, + "ball_x": -2.5010204315185547, + "ball_y": -0.7842301726341248, + "ball_vx": 3.224665403366089, + "ball_vy": 0.3468075096607208, + "friendly_robots": [ + { + "id": 0, + "x": 4.414917945861816, + "y": 0.020970605313777924, + "orientation": -3.0267879962921143, + "vx": -0.00956373754888773, + "vy": -0.10778510570526123 + }, + { + "id": 1, + "x": 1.375715970993042, + "y": 0.06407352536916733, + "orientation": -2.991594076156616, + "vx": -0.10790295898914337, + "vy": 0.8403544425964355 + }, + { + "id": 2, + "x": -0.12904733419418335, + "y": -0.8596797585487366, + "orientation": 3.127091407775879, + "vx": -0.10980664193630219, + "vy": 0.5071701407432556 + }, + { + "id": 3, + "x": -3.0730748176574707, + "y": -1.3298014402389526, + "orientation": 1.3949670791625977, + "vx": 1.0116065740585327, + "vy": 0.0036636667791754007 + }, + { + "id": 4, + "x": -2.405747652053833, + "y": -0.8081856369972229, + "orientation": -3.128617763519287, + "vx": 0.9794871211051941, + "vy": 0.14036794006824493 + }, + { + "id": 5, + "x": 2.6004326343536377, + "y": -1.7266825437545776, + "orientation": 2.9788520336151123, + "vx": -0.0005746333627030253, + "vy": 0.20676128566265106 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410354137420654, + "y": -0.007007799111306667, + "orientation": -0.5556623935699463, + "vx": -0.001137269544415176, + "vy": 0.009834022261202335 + }, + { + "id": 1, + "x": 1.0005677938461304, + "y": 0.6008374691009521, + "orientation": -3.003559112548828, + "vx": 0.6268287301063538, + "vy": 0.8610853552818298 + }, + { + "id": 2, + "x": 0.5646385550498962, + "y": 1.078589916229248, + "orientation": -2.6699414253234863, + "vx": -1.330162763595581, + "vy": 0.7027259469032288 + }, + { + "id": 3, + "x": -0.7316743731498718, + "y": -0.5415496230125427, + "orientation": -2.9356272220611572, + "vx": -0.856270968914032, + "vy": 0.24095343053340912 + }, + { + "id": 4, + "x": -2.4524197578430176, + "y": -1.030501127243042, + "orientation": 2.884861469268799, + "vx": -0.792031466960907, + "vy": 0.07326303422451019 + }, + { + "id": 5, + "x": -3.3607239723205566, + "y": -0.8016493916511536, + "orientation": 0.06412050127983093, + "vx": 0.02119799703359604, + "vy": 0.20588983595371246 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 334.6166666666667 + } + }, + { + "scenario_id": "decoy_and_overload_vs_give_and_go_solo_t413.6_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 413.59999999999997, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_give_and_go_solo.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 413.59999999999997, + "ball_x": -3.0277175903320312, + "ball_y": -0.8689131736755371, + "ball_vx": 2.617543935775757, + "ball_vy": -0.12907807528972626, + "friendly_robots": [ + { + "id": 0, + "x": 4.415182113647461, + "y": -0.14143121242523193, + "orientation": -3.048643112182617, + "vx": -0.008387411944568157, + "vy": -0.4718617796897888 + }, + { + "id": 1, + "x": -2.76418137550354, + "y": -0.23836302757263184, + "orientation": -2.5522663593292236, + "vx": -0.40564650297164917, + "vy": -0.1470644325017929 + }, + { + "id": 2, + "x": -2.936824083328247, + "y": -0.8591578602790833, + "orientation": 3.1273961067199707, + "vx": 0.021833717823028564, + "vy": -0.02442331612110138 + }, + { + "id": 3, + "x": 2.7171528339385986, + "y": -0.3517661392688751, + "orientation": -3.069960832595825, + "vx": 0.023140178993344307, + "vy": 0.020420093089342117 + }, + { + "id": 4, + "x": 3.184343099594116, + "y": -0.09487780183553696, + "orientation": -2.984081268310547, + "vx": -0.014849027618765831, + "vy": 0.504558801651001 + }, + { + "id": 5, + "x": -2.1144371032714844, + "y": -0.4379078149795532, + "orientation": -2.85575795173645, + "vx": -0.413409024477005, + "vy": -0.12798325717449188 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.491262435913086, + "y": -0.6564604043960571, + "orientation": -0.04467499256134033, + "vx": 0.08877593278884888, + "vy": 0.7792126536369324 + }, + { + "id": 1, + "x": -2.9534544944763184, + "y": -0.5095669627189636, + "orientation": -2.942594289779663, + "vx": -0.26088985800743103, + "vy": -0.05959627404808998 + }, + { + "id": 2, + "x": -2.499119997024536, + "y": -2.017155408859253, + "orientation": 2.322214126586914, + "vx": 9.613047586753964e-05, + "vy": -0.0857095792889595 + }, + { + "id": 3, + "x": -2.491602659225464, + "y": 1.3177415132522583, + "orientation": -2.0635619163513184, + "vx": -0.01121492963284254, + "vy": 0.026866836473345757 + }, + { + "id": 4, + "x": -3.1784603595733643, + "y": -1.4210928678512573, + "orientation": 2.5514464378356934, + "vx": 0.24462980031967163, + "vy": 0.8256497979164124 + }, + { + "id": 5, + "x": -2.9117488861083984, + "y": 1.3584266901016235, + "orientation": -1.8990859985351562, + "vx": 1.7490150639787316e-05, + "vy": -2.3091545244824374e-06 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_give_and_go_solo_kernel_strategy", + "frame_ts": 413.59999999999997 + } + }, + { + "scenario_id": "split_block_vs_split_outlet_t867.0_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 866.9666666666667, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_outlet.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 866.9666666666667, + "ball_x": -1.9183299541473389, + "ball_y": 0.6689757108688354, + "ball_vx": 0.00016998017963487655, + "ball_vy": 0.0002171118976548314, + "friendly_robots": [ + { + "id": 0, + "x": 4.406896591186523, + "y": 0.26120245456695557, + "orientation": 3.0900200848751744, + "vx": 0.008705846965312958, + "vy": -0.47012436389923096 + }, + { + "id": 1, + "x": -2.937915563583374, + "y": 0.2147371619939804, + "orientation": 0.42350331147248355, + "vx": -0.09973292052745819, + "vy": -0.39396965503692627 + }, + { + "id": 2, + "x": 0.8715471029281616, + "y": 1.326659917831421, + "orientation": -2.8318804522329053, + "vx": -1.5590406656265259, + "vy": -0.6840092539787292 + }, + { + "id": 3, + "x": -1.9743695259094238, + "y": 0.5743802189826965, + "orientation": 1.0602170546823224, + "vx": 0.10699061304330826, + "vy": 0.17969298362731934 + }, + { + "id": 4, + "x": 1.7595081329345703, + "y": 0.9237311482429504, + "orientation": -3.0704200734668454, + "vx": -1.6494414806365967, + "vy": -0.6040941476821899 + }, + { + "id": 5, + "x": 1.0723885297775269, + "y": -0.18658863008022308, + "orientation": 3.014021190004893, + "vx": -0.532961905002594, + "vy": 0.15132814645767212 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409985542297363, + "y": 0.002952192211523652, + "orientation": 0.2555553038888654, + "vx": -9.623949637216356e-08, + "vy": 3.693737653520657e-07 + }, + { + "id": 1, + "x": 0.7205493450164795, + "y": -0.4999382197856903, + "orientation": 1.0454176982217511, + "vx": -0.9637321829795837, + "vy": 0.3562609851360321 + }, + { + "id": 2, + "x": 1.1210094690322876, + "y": -0.3864200711250305, + "orientation": 2.9895425160699567, + "vx": -0.020945319905877113, + "vy": 0.11469588428735733 + }, + { + "id": 3, + "x": 1.0101723670959473, + "y": 0.5047273635864258, + "orientation": 3.105852997052022, + "vx": -1.9123919010162354, + "vy": -0.16854648292064667 + }, + { + "id": 4, + "x": -2.715911626815796, + "y": -0.14757265150547028, + "orientation": 1.0437804778390607, + "vx": -0.18935571610927582, + "vy": 0.2936784029006958 + }, + { + "id": 5, + "x": -2.4729979038238525, + "y": 0.38226598501205444, + "orientation": 0.4704593737893781, + "vx": -0.12056201696395874, + "vy": 0.36899685859680176 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 866.9666666666667 + } + }, + { + "scenario_id": "counter_flow_vs_split_shape_t426.3_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 426.34999999999997, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_shape.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 426.34999999999997, + "ball_x": -2.2483344078063965, + "ball_y": -1.4971777200698853, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.407925605773926, + "y": -0.06428844481706619, + "orientation": -2.9352279027276715, + "vx": 0.0036119406577199697, + "vy": 0.11304520070552826 + }, + { + "id": 1, + "x": 0.8431811928749084, + "y": 0.08102202415466309, + "orientation": -2.6367611606889447, + "vx": 0.436955064535141, + "vy": -0.25431495904922485 + }, + { + "id": 2, + "x": 0.8630118370056152, + "y": -1.681888461112976, + "orientation": 3.131506109731742, + "vx": -1.9002519845962524, + "vy": -0.273878276348114 + }, + { + "id": 3, + "x": -2.236358404159546, + "y": -1.386995792388916, + "orientation": -1.6559013446145734, + "vx": -0.023225778713822365, + "vy": -0.20947404205799103 + }, + { + "id": 4, + "x": -1.8281245231628418, + "y": -1.3635785579681396, + "orientation": -2.7753588577085218, + "vx": 0.03301220014691353, + "vy": -0.0629001036286354 + }, + { + "id": 5, + "x": 2.599973678588867, + "y": -0.41674354672431946, + "orientation": -2.9185370077663144, + "vx": 1.7834945538197644e-05, + "vy": -0.053986068814992905 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410013198852539, + "y": -0.0029746678192168474, + "orientation": -0.6039070208841046, + "vx": 1.1735841809468184e-07, + "vy": -6.3337679421238136e-06 + }, + { + "id": 1, + "x": -2.5261776447296143, + "y": -1.2720187902450562, + "orientation": -1.7607125361734113, + "vx": -0.17610874772071838, + "vy": -0.5035617351531982 + }, + { + "id": 2, + "x": 1.7164874076843262, + "y": -0.8227642774581909, + "orientation": -3.0349275564127645, + "vx": -1.9240490198135376, + "vy": 0.000551341800019145 + }, + { + "id": 3, + "x": 0.6275277137756348, + "y": 0.3218422532081604, + "orientation": -2.4671343882852277, + "vx": -0.48894983530044556, + "vy": 0.2543472349643707 + }, + { + "id": 4, + "x": 0.500464141368866, + "y": 0.1937965303659439, + "orientation": -2.5482820590310773, + "vx": -0.2132004350423813, + "vy": -0.06693069636821747 + }, + { + "id": 5, + "x": -2.864816904067993, + "y": -1.1906516551971436, + "orientation": -0.56018319924409, + "vx": 0.0043868133798241615, + "vy": -0.3290359675884247 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 426.34999999999997 + } + }, + { + "scenario_id": "clear_danger_vs_press_and_pass_t296.6_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 296.6, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_press_and_pass.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 296.6, + "ball_x": -2.9548542499542236, + "ball_y": 0.497981995344162, + "ball_vx": 3.1476974487304688, + "ball_vy": 0.17027044296264648, + "friendly_robots": [ + { + "id": 0, + "x": 4.4113335609436035, + "y": 0.2936895787715912, + "orientation": 3.1125190258026123, + "vx": -0.0023906726855784655, + "vy": 0.2047109454870224 + }, + { + "id": 1, + "x": -2.929534673690796, + "y": 1.498565435409546, + "orientation": -1.6548212766647339, + "vx": 0.0024924580939114094, + "vy": 0.02084321342408657 + }, + { + "id": 2, + "x": -2.856086492538452, + "y": 0.47016245126724243, + "orientation": -3.1137757301330566, + "vx": -0.37868112325668335, + "vy": -0.04218066856265068 + }, + { + "id": 3, + "x": -1.8043261766433716, + "y": 2.241760730743408, + "orientation": -2.4656054973602295, + "vx": 0.3332110643386841, + "vy": -0.8453298211097717 + }, + { + "id": 4, + "x": -2.528205156326294, + "y": 1.8266438245773315, + "orientation": -2.245466709136963, + "vx": -0.5479055643081665, + "vy": -1.149919033050537 + }, + { + "id": 5, + "x": 2.5883841514587402, + "y": -0.3218645453453064, + "orientation": 3.0283563137054443, + "vx": 0.019539766013622284, + "vy": -0.2313365638256073 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.430490493774414, + "y": 0.31683260202407837, + "orientation": 0.0764399915933609, + "vx": 0.050458893179893494, + "vy": -0.5508076548576355 + }, + { + "id": 1, + "x": -3.0753259658813477, + "y": 1.6042019128799438, + "orientation": -2.443345546722412, + "vx": 0.11439350247383118, + "vy": 0.18082475662231445 + }, + { + "id": 2, + "x": -2.2922616004943848, + "y": 1.063214659690857, + "orientation": -2.5027341842651367, + "vx": 0.0687451884150505, + "vy": -0.7843703031539917 + }, + { + "id": 3, + "x": -2.755352735519409, + "y": -0.46870747208595276, + "orientation": 2.3108458518981934, + "vx": 0.5450330376625061, + "vy": -0.3253157436847687 + }, + { + "id": 4, + "x": -3.3634796142578125, + "y": -0.1946144849061966, + "orientation": 2.4611055850982666, + "vx": -0.15514305233955383, + "vy": -0.7873943448066711 + }, + { + "id": 5, + "x": -3.632965326309204, + "y": 1.415071964263916, + "orientation": -1.6635000705718994, + "vx": 0.18630912899971008, + "vy": -0.48634278774261475 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 296.6 + } + }, + { + "scenario_id": "press_and_pass_vs_split_outlet_wall_t532.1_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 532.0833333333334, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_outlet_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 532.0833333333334, + "ball_x": -2.512012243270874, + "ball_y": -0.6142185926437378, + "ball_vx": -0.06873983144760132, + "ball_vy": -0.3752680718898773, + "friendly_robots": [ + { + "id": 0, + "x": 4.409083366394043, + "y": -0.040179360657930374, + "orientation": -3.0648960789018354, + "vx": 0.001592346583493054, + "vy": 0.0706389918923378 + }, + { + "id": 1, + "x": -2.4156482219696045, + "y": -0.6564001441001892, + "orientation": 3.006203608708926, + "vx": -0.16272543370723724, + "vy": -0.35398975014686584 + }, + { + "id": 2, + "x": -3.953195810317993, + "y": -1.7937270402908325, + "orientation": 0.695080192881175, + "vx": -0.082866370677948, + "vy": -0.016038961708545685 + }, + { + "id": 3, + "x": -2.901780128479004, + "y": 0.4676869213581085, + "orientation": -1.1994215567880353, + "vx": -0.04855380952358246, + "vy": 0.2248358130455017 + }, + { + "id": 4, + "x": -3.8919849395751953, + "y": 1.3149755001068115, + "orientation": -0.8509351332956037, + "vx": -0.18458037078380585, + "vy": 0.4976966381072998 + }, + { + "id": 5, + "x": -2.081394672393799, + "y": -0.4134180247783661, + "orientation": -2.5554595311456403, + "vx": -0.14101985096931458, + "vy": -0.02878721058368683 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.422704696655273, + "y": -0.04572393372654915, + "orientation": -0.2674781401925763, + "vx": -0.08976051211357117, + "vy": -0.39426085352897644 + }, + { + "id": 1, + "x": 2.829009771347046, + "y": 1.5230567455291748, + "orientation": -2.7673925181203565, + "vx": 0.15087318420410156, + "vy": 0.1352379471063614 + }, + { + "id": 2, + "x": 2.8565714359283447, + "y": -0.07266879081726074, + "orientation": -3.051284821825572, + "vx": 0.10246145725250244, + "vy": 0.12762470543384552 + }, + { + "id": 3, + "x": 2.561690330505371, + "y": -1.2707329988479614, + "orientation": 3.0807371271126947, + "vx": 0.6580860614776611, + "vy": -0.6400783658027649 + }, + { + "id": 4, + "x": -2.621396541595459, + "y": -0.5769622921943665, + "orientation": 0.10198918183381167, + "vx": -0.012062964029610157, + "vy": 0.11459460109472275 + }, + { + "id": 5, + "x": -3.0044476985931396, + "y": -0.5299054980278015, + "orientation": -0.17096081574494448, + "vx": -0.00980004109442234, + "vy": -0.09277183562517166 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 532.0833333333334 + } + }, + { + "scenario_id": "clear_press_plus_vs_press_trigger_flow_t637.9_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 637.9333333333333, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_press_trigger_flow.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 637.9333333333333, + "ball_x": -2.099555015563965, + "ball_y": -2.1865992546081543, + "ball_vx": 4.592223167419434, + "ball_vy": 1.1554630994796753, + "friendly_robots": [ + { + "id": 0, + "x": 4.405831336975098, + "y": -0.09997659921646118, + "orientation": -2.8383744974904737, + "vx": 0.004919569008052349, + "vy": 0.18880614638328552 + }, + { + "id": 1, + "x": -1.7229126691818237, + "y": -2.3164737224578857, + "orientation": 3.0749225487285337, + "vx": 0.28647083044052124, + "vy": -0.23289979994297028 + }, + { + "id": 2, + "x": -1.6509616374969482, + "y": -1.492896556854248, + "orientation": -2.4676454981141767, + "vx": -0.10654142498970032, + "vy": 0.7808091044425964 + }, + { + "id": 3, + "x": -1.824914813041687, + "y": -2.4762556552886963, + "orientation": 2.8258432169728955, + "vx": -0.5528264045715332, + "vy": 0.01106558833271265 + }, + { + "id": 4, + "x": -2.003148078918457, + "y": -2.1987781524658203, + "orientation": -3.083369208621331, + "vx": 0.19908098876476288, + "vy": 0.15329748392105103 + }, + { + "id": 5, + "x": 2.303062677383423, + "y": -1.188934326171875, + "orientation": -2.9132062216573438, + "vx": 0.539466917514801, + "vy": 0.13914160430431366 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.408829689025879, + "y": -0.35492098331451416, + "orientation": -0.7547511180215558, + "vx": -0.0012856813846156001, + "vy": -0.09638664871454239 + }, + { + "id": 1, + "x": -2.7013378143310547, + "y": -2.127673387527466, + "orientation": -0.3747717459970197, + "vx": 0.30247849225997925, + "vy": 0.17298462986946106 + }, + { + "id": 2, + "x": -2.484226942062378, + "y": -2.2797818183898926, + "orientation": 0.30567446549470034, + "vx": -0.06744635105133057, + "vy": -0.03234698623418808 + }, + { + "id": 3, + "x": -2.2980966567993164, + "y": -1.0427309274673462, + "orientation": -1.7800491174035749, + "vx": -0.005058651324361563, + "vy": 0.4416144788265228 + }, + { + "id": 4, + "x": -2.662919282913208, + "y": -2.3009493350982666, + "orientation": 0.9467627127938947, + "vx": -0.09563779085874557, + "vy": 0.32152533531188965 + }, + { + "id": 5, + "x": -2.599924087524414, + "y": -1.1434979438781738, + "orientation": -1.352959545450755, + "vx": 0.003409371478483081, + "vy": 0.08040138334035873 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 637.9333333333333 + } + }, + { + "scenario_id": "give_and_go_solo_vs_high_press_t499.0_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 498.98333333333335, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_high_press.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 498.98333333333335, + "ball_x": -2.6176412105560303, + "ball_y": -0.5200438499450684, + "ball_vx": -0.3770759701728821, + "ball_vy": 0.086043581366539, + "friendly_robots": [ + { + "id": 0, + "x": 4.407949447631836, + "y": 0.1963857263326645, + "orientation": -3.039472798007079, + "vx": 0.039391227066516876, + "vy": 0.12232113629579544 + }, + { + "id": 1, + "x": -2.9301822185516357, + "y": 0.5738711953163147, + "orientation": -1.2816610654168805, + "vx": 0.00030704442178830504, + "vy": 0.18490928411483765 + }, + { + "id": 2, + "x": -2.7112064361572266, + "y": -0.5863289833068848, + "orientation": 0.33374873002106753, + "vx": 0.2232481688261032, + "vy": -0.2883957624435425 + }, + { + "id": 3, + "x": -3.1772050857543945, + "y": 1.5240017175674438, + "orientation": -1.430959018068858, + "vx": -0.9956077337265015, + "vy": 0.05698251351714134 + }, + { + "id": 4, + "x": -3.9984145164489746, + "y": -2.397531747817993, + "orientation": 0.9215072711282453, + "vx": -6.654801154581946e-07, + "vy": 5.067028610028501e-07 + }, + { + "id": 5, + "x": -3.1180222034454346, + "y": -1.9140509366989136, + "orientation": 1.2227008660608014, + "vx": 0.016645334661006927, + "vy": 0.3392432928085327 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410512447357178, + "y": -0.006849754601716995, + "orientation": -0.3000721057229718, + "vx": -0.02043519727885723, + "vy": -0.10331546515226364 + }, + { + "id": 1, + "x": -2.6587531566619873, + "y": -0.8741044998168945, + "orientation": 0.7999474128061017, + "vx": -0.12253668159246445, + "vy": 0.4704307019710541 + }, + { + "id": 2, + "x": -2.5001204013824463, + "y": 1.5739346742630005, + "orientation": -1.6210390647226056, + "vx": 0.0002024353016167879, + "vy": 0.18480944633483887 + }, + { + "id": 3, + "x": -2.5002505779266357, + "y": 0.5738546252250671, + "orientation": -1.666446479158946, + "vx": 0.0004270795325282961, + "vy": 0.1849374920129776 + }, + { + "id": 4, + "x": -2.503249168395996, + "y": -2.399120807647705, + "orientation": 1.6221758445077619, + "vx": 0.0025656339712440968, + "vy": -0.002290431410074234 + }, + { + "id": 5, + "x": -2.5417089462280273, + "y": -0.42362889647483826, + "orientation": 0.9125019629770001, + "vx": -0.6782827377319336, + "vy": 0.5259822607040405 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_high_press_kernel_strategy", + "frame_ts": 498.98333333333335 + } + }, + { + "scenario_id": "decoy_and_overload_vs_high_press_t472.4_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 472.3666666666667, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_high_press.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 472.3666666666667, + "ball_x": -3.345754623413086, + "ball_y": 2.2647793292999268, + "ball_vx": 0.39932844042778015, + "ball_vy": -0.08153337240219116, + "friendly_robots": [ + { + "id": 0, + "x": 4.4169111251831055, + "y": 0.16197796165943146, + "orientation": 2.877594621973582, + "vx": -0.044993847608566284, + "vy": 0.2626594603061676 + }, + { + "id": 1, + "x": -3.729658842086792, + "y": 2.52931809425354, + "orientation": -0.627307804422923, + "vx": 0.2330576330423355, + "vy": 0.3044331967830658 + }, + { + "id": 2, + "x": -3.3229622840881348, + "y": 2.1627705097198486, + "orientation": 1.9637409766488751, + "vx": 0.13816457986831665, + "vy": -0.17126524448394775 + }, + { + "id": 3, + "x": 2.9691975116729736, + "y": 0.24514266848564148, + "orientation": 2.8364819904142102, + "vx": 0.04594723880290985, + "vy": 0.17803965508937836 + }, + { + "id": 4, + "x": 2.951937437057495, + "y": -0.04195191338658333, + "orientation": 2.791874798136302, + "vx": -0.24716660380363464, + "vy": 0.09013842046260834 + }, + { + "id": 5, + "x": -1.9057834148406982, + "y": 2.401252031326294, + "orientation": -3.059277730184146, + "vx": 5.894280974416688e-08, + "vy": -7.358723337347328e-07 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.41025447845459, + "y": 0.010567719116806984, + "orientation": 1.1504551490121564, + "vx": 0.0005399953224696219, + "vy": -0.01840987056493759 + }, + { + "id": 1, + "x": -3.4426677227020264, + "y": 2.333479166030884, + "orientation": -0.3232173045449933, + "vx": 0.14339594542980194, + "vy": 0.04752325266599655 + }, + { + "id": 2, + "x": -2.5000174045562744, + "y": 0.09052731841802597, + "orientation": 1.962343605356761, + "vx": -3.861206641886383e-05, + "vy": -0.0460265688598156 + }, + { + "id": 3, + "x": -2.499906539916992, + "y": 1.0905669927597046, + "orientation": 2.222468288736888, + "vx": 0.0001209734909934923, + "vy": -0.0460238941013813 + }, + { + "id": 4, + "x": -2.5029211044311523, + "y": 2.400639533996582, + "orientation": -3.00569240947301, + "vx": 1.9229985070978728e-07, + "vy": -1.43365230087511e-06 + }, + { + "id": 5, + "x": -3.14361572265625, + "y": 2.1452033519744873, + "orientation": -3.0303595160418233, + "vx": 0.10699038952589035, + "vy": -0.6493614912033081 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_high_press_kernel_strategy", + "frame_ts": 472.3666666666667 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_shape_t14.2_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 14.216666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_shape.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 14.216666666666667, + "ball_x": -3.035794734954834, + "ball_y": -0.9885449409484863, + "ball_vx": 1.321968913078308, + "ball_vy": -0.23381298780441284, + "friendly_robots": [ + { + "id": 0, + "x": 4.408505439758301, + "y": 0.2947896420955658, + "orientation": -2.9843547344207764, + "vx": 0.014526065438985825, + "vy": 0.12108266353607178 + }, + { + "id": 1, + "x": -0.5374579429626465, + "y": -0.1617455631494522, + "orientation": -2.8419132232666016, + "vx": -0.6927489042282104, + "vy": 0.31269094347953796 + }, + { + "id": 2, + "x": -2.9887332916259766, + "y": -0.8958300352096558, + "orientation": -1.941764235496521, + "vx": 0.38039785623550415, + "vy": -0.8053849339485168 + }, + { + "id": 3, + "x": -1.4064695835113525, + "y": 0.39140596985816956, + "orientation": -2.4163763523101807, + "vx": -0.6273941397666931, + "vy": 0.4121856093406677 + }, + { + "id": 4, + "x": -2.4892585277557373, + "y": -0.6464047431945801, + "orientation": -2.4717965126037598, + "vx": -0.2590975761413574, + "vy": -0.4861246645450592 + }, + { + "id": 5, + "x": -2.205200672149658, + "y": 0.18090873956680298, + "orientation": -2.26568341255188, + "vx": 0.5973014831542969, + "vy": -0.07927063852548599 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409185886383057, + "y": -0.02535213530063629, + "orientation": -0.612738311290741, + "vx": -0.0015110262902453542, + "vy": 0.04448816925287247 + }, + { + "id": 1, + "x": -2.4745230674743652, + "y": 0.3953821063041687, + "orientation": -2.0320680141448975, + "vx": 0.8612405061721802, + "vy": 0.3493137061595917 + }, + { + "id": 2, + "x": -1.299438714981079, + "y": 0.10286731272935867, + "orientation": -2.502985954284668, + "vx": 1.049420714378357, + "vy": -0.45615658164024353 + }, + { + "id": 3, + "x": -2.211199998855591, + "y": -0.10211444646120071, + "orientation": -2.352074146270752, + "vx": 0.037752240896224976, + "vy": -0.5272629261016846 + }, + { + "id": 4, + "x": -1.9006999731063843, + "y": -0.07427602261304855, + "orientation": -2.604008913040161, + "vx": -1.2696715593338013, + "vy": 0.5318812727928162 + }, + { + "id": 5, + "x": -3.1860718727111816, + "y": -0.9938161969184875, + "orientation": 0.0536571741104126, + "vx": 0.000941040925681591, + "vy": -0.01831788569688797 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 14.216666666666667 + } + }, + { + "scenario_id": "overload_press_vs_split_block_t144.9_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 144.93333333333334, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_block.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 144.93333333333334, + "ball_x": -2.958897352218628, + "ball_y": 0.6113932728767395, + "ball_vx": 3.159470319747925, + "ball_vy": 0.17603763937950134, + "friendly_robots": [ + { + "id": 0, + "x": 4.415821552276611, + "y": 0.10822319984436035, + "orientation": 3.081247568130493, + "vx": -0.0035054562613368034, + "vy": 0.5346558094024658 + }, + { + "id": 1, + "x": -2.5369722843170166, + "y": 1.183226227760315, + "orientation": -2.713106155395508, + "vx": -0.6275161504745483, + "vy": 0.5728408694267273 + }, + { + "id": 2, + "x": -2.9270856380462646, + "y": -0.39954954385757446, + "orientation": 2.1300742626190186, + "vx": 3.54520816472359e-05, + "vy": 2.3342487111222e-05 + }, + { + "id": 3, + "x": -1.6623303890228271, + "y": 0.6320467591285706, + "orientation": -3.0865771770477295, + "vx": -0.2377404421567917, + "vy": 0.1311952918767929 + }, + { + "id": 4, + "x": -1.7996187210083008, + "y": -0.7470955848693848, + "orientation": 2.493607521057129, + "vx": 9.315901479567401e-06, + "vy": 1.2510689884948079e-05 + }, + { + "id": 5, + "x": -2.8635878562927246, + "y": 0.6459082961082458, + "orientation": 3.1174697875976562, + "vx": -0.3936332166194916, + "vy": -0.15212588012218475 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396470546722412, + "y": 0.38720276951789856, + "orientation": 0.09973125159740448, + "vx": -0.00880200695246458, + "vy": -0.6722279191017151 + }, + { + "id": 1, + "x": -1.7743496894836426, + "y": 0.9346155524253845, + "orientation": -2.9693312644958496, + "vx": -1.851552128791809, + "vy": -0.11184729635715485 + }, + { + "id": 2, + "x": -0.08902747929096222, + "y": -0.192702516913414, + "orientation": 3.0155627727508545, + "vx": 1.2762898206710815, + "vy": -1.1206518411636353 + }, + { + "id": 3, + "x": 0.8481809496879578, + "y": -0.0015554061392322183, + "orientation": 3.008080005645752, + "vx": 1.6151868104934692, + "vy": 0.042547788470983505 + }, + { + "id": 4, + "x": 1.613171935081482, + "y": 1.404040813446045, + "orientation": -3.012662887573242, + "vx": 0.25389108061790466, + "vy": 0.35817790031433105 + }, + { + "id": 5, + "x": -2.967493772506714, + "y": 0.27765774726867676, + "orientation": 2.5220847129821777, + "vx": -0.028152616694569588, + "vy": 0.149514302611351 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 144.93333333333334 + } + }, + { + "scenario_id": "split_shape_vs_split_sticky_t107.5_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 107.5, + "source_replay": "replays/tournament_20261011_230119/split_shape_vs_split_sticky.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 107.5, + "ball_x": -1.6128673553466797, + "ball_y": 0.8469614386558533, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.409444808959961, + "y": 0.034151591360569, + "orientation": 3.011033058166504, + "vx": 0.0009663972887210548, + "vy": -0.06003362312912941 + }, + { + "id": 1, + "x": -1.6820448637008667, + "y": 0.7615283727645874, + "orientation": 0.8964225649833679, + "vx": 0.13174770772457123, + "vy": 0.162510484457016 + }, + { + "id": 2, + "x": 2.2299046516418457, + "y": -0.22401851415634155, + "orientation": 2.830843687057495, + "vx": -1.1843459606170654, + "vy": -0.049021851271390915 + }, + { + "id": 3, + "x": 2.301927328109741, + "y": -0.04782501608133316, + "orientation": 2.825040817260742, + "vx": 0.8707746267318726, + "vy": -0.28852710127830505 + }, + { + "id": 4, + "x": -0.43692874908447266, + "y": 0.49744951725006104, + "orientation": 2.783829689025879, + "vx": -0.6931884288787842, + "vy": 0.025743065401911736 + }, + { + "id": 5, + "x": 0.34761667251586914, + "y": 0.21498139202594757, + "orientation": 2.921668767929077, + "vx": 1.1263395547866821, + "vy": 0.3657510280609131 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4099578857421875, + "y": -0.0029369995463639498, + "orientation": 0.2940565049648285, + "vx": -6.661338147750939e-13, + "vy": -9.105736997749858e-13 + }, + { + "id": 1, + "x": 1.347675085067749, + "y": -1.191303014755249, + "orientation": 0.5181700587272644, + "vx": 0.1177615150809288, + "vy": 0.46803176403045654 + }, + { + "id": 2, + "x": -2.9153048992156982, + "y": 0.5826535224914551, + "orientation": 0.27308979630470276, + "vx": -0.448529452085495, + "vy": 0.3488212823867798 + }, + { + "id": 3, + "x": -0.23457540571689606, + "y": 0.156401589512825, + "orientation": 2.5592408180236816, + "vx": -0.826685905456543, + "vy": -0.39141443371772766 + }, + { + "id": 4, + "x": -0.6842183470726013, + "y": 0.14110466837882996, + "orientation": 2.5738208293914795, + "vx": -0.5077810883522034, + "vy": 0.6416405439376831 + }, + { + "id": 5, + "x": -2.434831380844116, + "y": 0.6767821311950684, + "orientation": 0.14434725046157837, + "vx": 0.4103650450706482, + "vy": -0.006165510043501854 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_shape_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 107.5 + } + }, + { + "scenario_id": "split_outlet_vs_split_wall_t497.9_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 497.9, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 497.9, + "ball_x": -3.724471092224121, + "ball_y": 2.2996609210968018, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.409811019897461, + "y": -0.407029926776886, + "orientation": 2.821351410942622, + "vx": 4.925002485833829e-07, + "vy": -7.429316610796377e-06 + }, + { + "id": 1, + "x": -3.701192855834961, + "y": 2.1913697719573975, + "orientation": 1.7834658940606793, + "vx": -0.04428146034479141, + "vy": 0.20599813759326935 + }, + { + "id": 2, + "x": -2.8512003421783447, + "y": -1.565221905708313, + "orientation": 1.849616440134593, + "vx": -1.7396262884140015, + "vy": -0.03819563612341881 + }, + { + "id": 3, + "x": 2.2671430110931396, + "y": 1.0639772415161133, + "orientation": 2.761934133368083, + "vx": -0.6776641011238098, + "vy": -0.052798714488744736 + }, + { + "id": 4, + "x": -0.16809165477752686, + "y": -0.22614915668964386, + "orientation": 2.5339058955484113, + "vx": -1.3582791090011597, + "vy": 1.0599790811538696 + }, + { + "id": 5, + "x": 2.080371141433716, + "y": -0.9047451019287109, + "orientation": 2.71248713334138, + "vx": 1.4631248712539673, + "vy": 0.984674334526062 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.403153896331787, + "y": 0.02460714988410473, + "orientation": 1.280553015070506, + "vx": -0.012044205330312252, + "vy": -0.04329168051481247 + }, + { + "id": 1, + "x": -2.4866750240325928, + "y": 1.3155831098556519, + "orientation": 1.772148998575755, + "vx": -0.8801232576370239, + "vy": 1.3873063325881958 + }, + { + "id": 2, + "x": 0.7708649039268494, + "y": 0.826485812664032, + "orientation": 2.8506423850827893, + "vx": -1.914412021636963, + "vy": 0.1322162002325058 + }, + { + "id": 3, + "x": -1.2352709770202637, + "y": 0.6518688201904297, + "orientation": 2.5331462939553937, + "vx": -1.8811230659484863, + "vy": 0.2421990931034088 + }, + { + "id": 4, + "x": -0.14390741288661957, + "y": -0.5521249771118164, + "orientation": 2.4694134910875043, + "vx": -1.0784258842468262, + "vy": 0.5446447134017944 + }, + { + "id": 5, + "x": -3.1257855892181396, + "y": 1.7291463613510132, + "orientation": 2.2134060581498822, + "vx": -0.12087739259004593, + "vy": 0.5995421409606934 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 497.9 + } + }, + { + "scenario_id": "split_wall_vs_tiki_taka_plus_t39.4_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 39.4, + "source_replay": "replays/tournament_20261011_230119/split_wall_vs_tiki_taka_plus.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 39.4, + "ball_x": -2.341409683227539, + "ball_y": 0.03183671459555626, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.4094929695129395, + "y": -0.05502169951796532, + "orientation": 3.135153293609619, + "vx": -1.1512342098285444e-05, + "vy": -0.03537769243121147 + }, + { + "id": 1, + "x": -2.3064401149749756, + "y": -0.07795798778533936, + "orientation": 1.6446775197982788, + "vx": 0.47008994221687317, + "vy": 0.13967838883399963 + }, + { + "id": 2, + "x": 1.7341902256011963, + "y": -0.5098745822906494, + "orientation": 3.04718017578125, + "vx": -1.8779906034469604, + "vy": -0.39874565601348877 + }, + { + "id": 3, + "x": 2.3033106327056885, + "y": -0.037749823182821274, + "orientation": -2.985485076904297, + "vx": -1.230250597000122, + "vy": -0.5096251964569092 + }, + { + "id": 4, + "x": -2.1419198513031006, + "y": -0.015385265462100506, + "orientation": 3.0631203651428223, + "vx": -0.7407473921775818, + "vy": -0.12985414266586304 + }, + { + "id": 5, + "x": -0.2248365581035614, + "y": 1.3927210569381714, + "orientation": -2.909449815750122, + "vx": 0.8196759819984436, + "vy": 0.26400354504585266 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410111427307129, + "y": -0.0032305093482136726, + "orientation": 0.017964420840144157, + "vx": 0.0001966619456652552, + "vy": 0.005664785858243704 + }, + { + "id": 1, + "x": -2.3693954944610596, + "y": 0.4454757571220398, + "orientation": -1.7723993062973022, + "vx": -0.5744882822036743, + "vy": -0.8727259039878845 + }, + { + "id": 2, + "x": -1.850799322128296, + "y": 0.3422049582004547, + "orientation": 2.11468768119812, + "vx": 0.5743575692176819, + "vy": 0.4106585681438446 + }, + { + "id": 3, + "x": -1.971176266670227, + "y": -0.3720114529132843, + "orientation": 1.7069730758666992, + "vx": 0.9058867692947388, + "vy": 1.4397541284561157 + }, + { + "id": 4, + "x": -2.903834581375122, + "y": 0.42289361357688904, + "orientation": -0.7141205072402954, + "vx": 0.45044565200805664, + "vy": -0.31454670429229736 + }, + { + "id": 5, + "x": -2.937438726425171, + "y": 0.24460040032863617, + "orientation": -0.3967481553554535, + "vx": -0.32271915674209595, + "vy": -0.23425237834453583 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_wall_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 39.4 + } + }, + { + "scenario_id": "clear_press_plus_vs_press_and_pass_t650.5_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 650.4666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_press_and_pass.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 650.4666666666667, + "ball_x": -2.0470964908599854, + "ball_y": -2.066627264022827, + "ball_vx": 2.0172708900645375e-05, + "ball_vy": -7.233589712996036e-05, + "friendly_robots": [ + { + "id": 0, + "x": 4.409826278686523, + "y": 0.03049195557832718, + "orientation": -2.8275353034311017, + "vx": 0.00030565273482352495, + "vy": -0.05364551022648811 + }, + { + "id": 1, + "x": -2.1342222690582275, + "y": -2.3461315631866455, + "orientation": -1.1841425021463117, + "vx": 0.04317691922187805, + "vy": 0.14117449522018433 + }, + { + "id": 2, + "x": -2.145137310028076, + "y": -1.4223498106002808, + "orientation": -1.438823254900523, + "vx": 0.11469308286905289, + "vy": -1.2731547355651855 + }, + { + "id": 3, + "x": -1.605267882347107, + "y": -1.6880255937576294, + "orientation": -2.5856352170282086, + "vx": -0.3064122498035431, + "vy": 0.4602517783641815 + }, + { + "id": 4, + "x": 0.9679200053215027, + "y": -1.4336817264556885, + "orientation": -2.9508737941556653, + "vx": -1.8988468647003174, + "vy": 0.2763594388961792 + }, + { + "id": 5, + "x": -2.0785980224609375, + "y": -2.174722194671631, + "orientation": 1.2201955636316022, + "vx": -0.02410491742193699, + "vy": 0.1350184977054596 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.408055305480957, + "y": -0.002209159778431058, + "orientation": -0.717524917917796, + "vx": -4.2596592919608156e-08, + "vy": -4.8884327696896435e-08 + }, + { + "id": 1, + "x": -2.254723072052002, + "y": -2.2118303775787354, + "orientation": 1.5906429608636579, + "vx": -0.01755240000784397, + "vy": 0.10513890534639359 + }, + { + "id": 2, + "x": -2.4982006549835205, + "y": 0.03781929984688759, + "orientation": -1.3284393866830548, + "vx": 0.04351755976676941, + "vy": -0.45503973960876465 + }, + { + "id": 3, + "x": -2.02907133102417, + "y": -1.7431405782699585, + "orientation": -1.5552012046151837, + "vx": -0.18170614540576935, + "vy": 0.22796209156513214 + }, + { + "id": 4, + "x": -2.0574750900268555, + "y": -1.9223328828811646, + "orientation": -1.3258462270074567, + "vx": 0.14741504192352295, + "vy": 0.15043622255325317 + }, + { + "id": 5, + "x": -2.4727065563201904, + "y": -1.639886498451233, + "orientation": -1.3081219514184674, + "vx": -0.02525404468178749, + "vy": -0.20142081379890442 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 650.4666666666667 + } + }, + { + "scenario_id": "press_and_pass_vs_split_sticky_t509.8_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 509.84999999999997, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_sticky.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 509.84999999999997, + "ball_x": -3.0818915367126465, + "ball_y": -0.37011849880218506, + "ball_vx": 2.3410825729370117, + "ball_vy": -0.05573418736457825, + "friendly_robots": [ + { + "id": 0, + "x": 4.410754680633545, + "y": -0.37118566036224365, + "orientation": 3.141344141802289, + "vx": -0.0013277028920128942, + "vy": -0.06828812509775162 + }, + { + "id": 1, + "x": -3.002242088317871, + "y": -0.4204352796077728, + "orientation": 2.9473351707034787, + "vx": -0.2081516981124878, + "vy": 0.12570998072624207 + }, + { + "id": 2, + "x": -3.021313428878784, + "y": -1.9404281377792358, + "orientation": 1.8831588347726544, + "vx": 0.24235455691814423, + "vy": 0.10220501571893692 + }, + { + "id": 3, + "x": -2.479290246963501, + "y": -1.0024778842926025, + "orientation": 2.5560350735955915, + "vx": -0.7124097347259521, + "vy": 0.6205640435218811 + }, + { + "id": 4, + "x": -2.9951820373535156, + "y": -2.240238904953003, + "orientation": 1.8344804366403302, + "vx": -0.04857116937637329, + "vy": 0.47477662563323975 + }, + { + "id": 5, + "x": -3.636528491973877, + "y": -0.8729966878890991, + "orientation": 1.9569590409570417, + "vx": -0.2598351836204529, + "vy": 1.1865452527999878 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.458295822143555, + "y": -0.2285945862531662, + "orientation": -0.07528057892853823, + "vx": 0.08821865916252136, + "vy": 0.40532925724983215 + }, + { + "id": 1, + "x": -3.148893356323242, + "y": -1.6147100925445557, + "orientation": 2.2284248789125165, + "vx": 0.8982607126235962, + "vy": 0.21805870532989502 + }, + { + "id": 2, + "x": -2.7504758834838867, + "y": -1.4530385732650757, + "orientation": 2.282738896208354, + "vx": 0.7179893851280212, + "vy": -0.5598146319389343 + }, + { + "id": 3, + "x": -1.837725043296814, + "y": -1.2243682146072388, + "orientation": 2.65239334304864, + "vx": 0.24647022783756256, + "vy": -0.03490728139877319 + }, + { + "id": 4, + "x": -0.17992670834064484, + "y": -0.00022505137894768268, + "orientation": -3.0568243732028684, + "vx": 0.5647173523902893, + "vy": -0.41870298981666565 + }, + { + "id": 5, + "x": -2.5882225036621094, + "y": -0.6244214773178101, + "orientation": 2.7299587448411664, + "vx": 0.19489948451519012, + "vy": 0.6136661767959595 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 509.84999999999997 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_outlet_wall_t223.7_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 223.68333333333334, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_outlet_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 223.68333333333334, + "ball_x": -2.9670279026031494, + "ball_y": 1.8904732465744019, + "ball_vx": 2.740473508834839, + "ball_vy": -0.3093429207801819, + "friendly_robots": [ + { + "id": 0, + "x": 4.420949459075928, + "y": -0.36455869674682617, + "orientation": 2.8656437397003174, + "vx": 0.09392956644296646, + "vy": 0.3821265399456024 + }, + { + "id": 1, + "x": -2.5324325561523438, + "y": 1.0823553800582886, + "orientation": 0.6231728196144104, + "vx": -0.10754689574241638, + "vy": -0.21259258687496185 + }, + { + "id": 2, + "x": -2.890188455581665, + "y": 1.8338857889175415, + "orientation": 2.65136981010437, + "vx": -0.12351403385400772, + "vy": 0.6204878091812134 + }, + { + "id": 3, + "x": 3.2640910148620605, + "y": 0.709818422794342, + "orientation": 2.945719003677368, + "vx": -0.17218834161758423, + "vy": -0.3398706018924713 + }, + { + "id": 4, + "x": 2.94051456451416, + "y": 0.7244002819061279, + "orientation": 2.949828863143921, + "vx": 0.015753595158457756, + "vy": -0.39693379402160645 + }, + { + "id": 5, + "x": 2.319415330886841, + "y": 0.4662330746650696, + "orientation": 2.8449954986572266, + "vx": 0.4061671495437622, + "vy": -0.4183984696865082 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4107747077941895, + "y": 0.01866614818572998, + "orientation": 1.129550814628601, + "vx": 0.0013895544689148664, + "vy": -0.03208057954907417 + }, + { + "id": 1, + "x": 1.8275610208511353, + "y": 0.15706349909305573, + "orientation": 2.8073225021362305, + "vx": -1.3030121326446533, + "vy": -0.15710365772247314 + }, + { + "id": 2, + "x": 1.0566617250442505, + "y": 1.3352104425430298, + "orientation": 2.856801986694336, + "vx": -1.0243653059005737, + "vy": -0.789059042930603 + }, + { + "id": 3, + "x": -0.4585042893886566, + "y": 1.402335286140442, + "orientation": 2.921131134033203, + "vx": -0.5319313406944275, + "vy": 0.08454763889312744 + }, + { + "id": 4, + "x": -3.8098464012145996, + "y": 2.003425121307373, + "orientation": -0.13544034957885742, + "vx": 0.4149865508079529, + "vy": -0.17600981891155243 + }, + { + "id": 5, + "x": -2.7094666957855225, + "y": 1.1156305074691772, + "orientation": 2.0276918411254883, + "vx": -0.05156483128666878, + "vy": 0.11416908353567123 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 223.68333333333334 + } + }, + { + "scenario_id": "high_press_vs_split_block_t183.3_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 183.35, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_block.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 183.35, + "ball_x": -3.3403820991516113, + "ball_y": 2.2947208881378174, + "ball_vx": 0.00021146365907043219, + "ball_vy": -0.00023137395328376442, + "friendly_robots": [ + { + "id": 0, + "x": 4.413381099700928, + "y": -0.40150007605552673, + "orientation": 2.8084728717803955, + "vx": -0.005940503906458616, + "vy": -0.014925808645784855 + }, + { + "id": 1, + "x": -2.919360876083374, + "y": 1.0866401195526123, + "orientation": 1.907996416091919, + "vx": -0.01878184638917446, + "vy": 0.014413870871067047 + }, + { + "id": 2, + "x": -2.9300079345703125, + "y": 0.09290236234664917, + "orientation": 1.7557708024978638, + "vx": -4.196643033083092e-12, + "vy": 4.334033132380455e-13 + }, + { + "id": 3, + "x": -2.7914092540740967, + "y": 1.9646388292312622, + "orientation": 1.3309614658355713, + "vx": -0.00770657928660512, + "vy": -0.30212998390197754 + }, + { + "id": 4, + "x": -2.701411485671997, + "y": 1.4541003704071045, + "orientation": 2.0661938190460205, + "vx": -0.3732067048549652, + "vy": 1.0873792171478271 + }, + { + "id": 5, + "x": -3.3058395385742188, + "y": 2.189789056777954, + "orientation": 2.179872512817383, + "vx": -0.5456030964851379, + "vy": 0.25078827142715454 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.407327651977539, + "y": 0.0012336819199845195, + "orientation": 1.1322740316390991, + "vx": -1.911841849278062e-07, + "vy": 8.968918763230249e-08 + }, + { + "id": 1, + "x": -3.084378480911255, + "y": 1.9687695503234863, + "orientation": 2.860969305038452, + "vx": 0.282585084438324, + "vy": 0.07901749759912491 + }, + { + "id": 2, + "x": -1.3096853494644165, + "y": 0.29743021726608276, + "orientation": 2.1652090549468994, + "vx": 0.3211763799190521, + "vy": -0.16376857459545135 + }, + { + "id": 3, + "x": -1.4585164785385132, + "y": 0.712907612323761, + "orientation": 2.314931869506836, + "vx": 0.11356004327535629, + "vy": -0.012354765087366104 + }, + { + "id": 4, + "x": -1.6432963609695435, + "y": 1.5433696508407593, + "orientation": 2.9589295387268066, + "vx": -0.1353781670331955, + "vy": -0.2746972441673279 + }, + { + "id": 5, + "x": -2.939363956451416, + "y": 1.8617806434631348, + "orientation": 2.1537139415740967, + "vx": 0.01778057962656021, + "vy": -0.31241682171821594 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 183.35 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_press_t125.3_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 125.28333333333333, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_press.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 125.28333333333333, + "ball_x": -1.8940770626068115, + "ball_y": 2.1807901859283447, + "ball_vx": 3.3769123554229736, + "ball_vy": -0.9640704989433289, + "friendly_robots": [ + { + "id": 0, + "x": 4.411691188812256, + "y": 0.0053063612431287766, + "orientation": 2.814077854156494, + "vx": 0.0248576607555151, + "vy": 0.04144864156842232 + }, + { + "id": 1, + "x": -1.7982858419418335, + "y": 2.199777841567993, + "orientation": 3.033844232559204, + "vx": 0.10334136337041855, + "vy": -0.35523754358291626 + }, + { + "id": 2, + "x": -2.419447183609009, + "y": 1.0036790370941162, + "orientation": 1.4902559518814087, + "vx": -0.10141365975141525, + "vy": 0.02047056518495083 + }, + { + "id": 3, + "x": 0.8317899703979492, + "y": -1.449816107749939, + "orientation": 2.270735502243042, + "vx": -0.6073397994041443, + "vy": 0.2766784131526947 + }, + { + "id": 4, + "x": 2.59915828704834, + "y": 1.2064495086669922, + "orientation": 2.9231338500976562, + "vx": 0.0006633913144469261, + "vy": -0.23575721681118011 + }, + { + "id": 5, + "x": -2.0478851795196533, + "y": 1.9806156158447266, + "orientation": 2.3894968032836914, + "vx": -0.4615325331687927, + "vy": 0.48120805621147156 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.41178560256958, + "y": -0.059524960815906525, + "orientation": 0.842804491519928, + "vx": 0.003979607485234737, + "vy": 0.10456977784633636 + }, + { + "id": 1, + "x": -2.497978925704956, + "y": 2.3276243209838867, + "orientation": -0.3085660934448242, + "vx": 0.2004738301038742, + "vy": -0.018597593531012535 + }, + { + "id": 2, + "x": -0.14775411784648895, + "y": -1.1931586265563965, + "orientation": 2.038437843322754, + "vx": -1.1980090141296387, + "vy": 0.710544764995575 + }, + { + "id": 3, + "x": 0.00913167092949152, + "y": -0.9569562077522278, + "orientation": 2.1348319053649902, + "vx": 1.0975780487060547, + "vy": -0.5230957865715027 + }, + { + "id": 4, + "x": 1.6602665185928345, + "y": -0.10850853472948074, + "orientation": 2.540630578994751, + "vx": 0.634412944316864, + "vy": 0.39819103479385376 + }, + { + "id": 5, + "x": -3.013026475906372, + "y": 1.0009148120880127, + "orientation": 1.072160005569458, + "vx": -0.003670026082545519, + "vy": 0.002922023879364133 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 125.28333333333333 + } + }, + { + "scenario_id": "split_shape_vs_split_wall_t44.1_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 44.15, + "source_replay": "replays/tournament_20261011_230119/split_shape_vs_split_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 44.15, + "ball_x": -3.240147829055786, + "ball_y": -0.4172617495059967, + "ball_vx": -3.07001778310223e-06, + "ball_vy": 1.71650569313897e-07, + "friendly_robots": [ + { + "id": 0, + "x": 4.409012317657471, + "y": 0.29645004868507385, + "orientation": -3.057021379470825, + "vx": 0.0016123336972668767, + "vy": 0.1997118443250656 + }, + { + "id": 1, + "x": -3.1312122344970703, + "y": -0.38927245140075684, + "orientation": -3.0245707035064697, + "vx": -0.20946979522705078, + "vy": -0.05972861126065254 + }, + { + "id": 2, + "x": 2.3230621814727783, + "y": 0.475701242685318, + "orientation": -2.9079997539520264, + "vx": -0.9752192497253418, + "vy": 0.25552210211753845 + }, + { + "id": 3, + "x": 1.9296643733978271, + "y": -0.07517673075199127, + "orientation": 3.0699548721313477, + "vx": -1.7860050201416016, + "vy": -0.4703558087348938 + }, + { + "id": 4, + "x": -0.44222086668014526, + "y": 0.6452600955963135, + "orientation": -2.8241219520568848, + "vx": -1.876280665397644, + "vy": -0.22422674298286438 + }, + { + "id": 5, + "x": 1.3592422008514404, + "y": 0.23950664699077606, + "orientation": -3.0214791297912598, + "vx": 1.813775658607483, + "vy": -0.04986771196126938 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.405695915222168, + "y": -0.18562369048595428, + "orientation": -0.15819565951824188, + "vx": -0.006480157840996981, + "vy": 0.3260589838027954 + }, + { + "id": 1, + "x": -1.5734636783599854, + "y": 0.24212828278541565, + "orientation": -3.0376696586608887, + "vx": -1.7509735822677612, + "vy": -0.709194004535675 + }, + { + "id": 2, + "x": 0.09771696478128433, + "y": -0.14848162233829498, + "orientation": 3.061450481414795, + "vx": -1.735281229019165, + "vy": 0.023225100710988045 + }, + { + "id": 3, + "x": 0.45886901021003723, + "y": 0.7540178298950195, + "orientation": -2.8597655296325684, + "vx": 0.214302659034729, + "vy": -0.6036330461502075 + }, + { + "id": 4, + "x": -0.2973942756652832, + "y": 0.3488870859146118, + "orientation": -2.9045627117156982, + "vx": 0.9279471635818481, + "vy": 0.8092513084411621 + }, + { + "id": 5, + "x": -2.938551664352417, + "y": -0.6539615392684937, + "orientation": 2.9847352504730225, + "vx": -0.6363552212715149, + "vy": -0.7173327207565308 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_shape_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 44.15 + } + }, + { + "scenario_id": "decoy_and_overload_vs_press_and_pass_t408.8_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 408.81666666666666, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_press_and_pass.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 408.81666666666666, + "ball_x": -2.629504680633545, + "ball_y": 0.33904269337654114, + "ball_vx": 0.1806836575269699, + "ball_vy": 0.02710888721048832, + "friendly_robots": [ + { + "id": 0, + "x": 4.410984516143799, + "y": 0.06897309422492981, + "orientation": 3.103394540148326, + "vx": 0.005060471594333649, + "vy": 0.11295531690120697 + }, + { + "id": 1, + "x": -2.927072525024414, + "y": -0.3882638216018677, + "orientation": 1.2088365872674665, + "vx": 1.46832394420926e-06, + "vy": -5.513632004294777e-07 + }, + { + "id": 2, + "x": -2.7295496463775635, + "y": 0.290711373090744, + "orientation": 0.8242348750405988, + "vx": 0.17877458035945892, + "vy": 0.08411719650030136 + }, + { + "id": 3, + "x": 2.9587550163269043, + "y": -0.03603752329945564, + "orientation": 3.1084891465776643, + "vx": 0.011895163916051388, + "vy": -0.5524736046791077 + }, + { + "id": 4, + "x": 2.803668737411499, + "y": 0.371027410030365, + "orientation": 3.057677822309085, + "vx": -0.4476909637451172, + "vy": -0.7448481917381287 + }, + { + "id": 5, + "x": -0.4350033402442932, + "y": -1.0498464107513428, + "orientation": 2.643045427399226, + "vx": -0.9967227578163147, + "vy": -0.09299013763666153 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410035133361816, + "y": 0.0029811933636665344, + "orientation": 0.17813769181305972, + "vx": -1.0167035213726194e-07, + "vy": 5.670705718330282e-07 + }, + { + "id": 1, + "x": -2.4461538791656494, + "y": 0.02985808067023754, + "orientation": 1.1169027407937726, + "vx": 0.17258155345916748, + "vy": -0.28740987181663513 + }, + { + "id": 2, + "x": -1.5970402956008911, + "y": -1.1091891527175903, + "orientation": 2.507326992350169, + "vx": 0.0015348340384662151, + "vy": -0.19015814363956451 + }, + { + "id": 3, + "x": -2.4268674850463867, + "y": 0.8474995493888855, + "orientation": -1.9427235444360456, + "vx": -0.023820409551262856, + "vy": -1.2555726766586304 + }, + { + "id": 4, + "x": -1.2548149824142456, + "y": 1.8567956686019897, + "orientation": -2.6572165211015424, + "vx": -0.10665629804134369, + "vy": 0.1586642861366272 + }, + { + "id": 5, + "x": -2.331150770187378, + "y": 0.18949991464614868, + "orientation": 1.0497263987832746, + "vx": -0.2774091362953186, + "vy": 0.5267177820205688 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 408.81666666666666 + } + }, + { + "scenario_id": "clear_danger_vs_high_press_t544.9_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 544.9333333333333, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_high_press.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 544.9333333333333, + "ball_x": -2.1568641662597656, + "ball_y": -2.2690508365631104, + "ball_vx": 0.35309624671936035, + "ball_vy": 0.19554530084133148, + "friendly_robots": [ + { + "id": 0, + "x": 4.40355110168457, + "y": 0.2137560397386551, + "orientation": -2.7817567010694226, + "vx": 0.011360098607838154, + "vy": 0.34533095359802246 + }, + { + "id": 1, + "x": -1.7917431592941284, + "y": 0.0012135534780099988, + "orientation": -1.7833795865350446, + "vx": -0.1493430733680725, + "vy": -0.091133251786232 + }, + { + "id": 2, + "x": -2.6553444862365723, + "y": -2.2659308910369873, + "orientation": 0.14643421967560855, + "vx": 0.13421446084976196, + "vy": -0.6537687182426453 + }, + { + "id": 3, + "x": -1.9288992881774902, + "y": -1.1120448112487793, + "orientation": -1.7955953200631818, + "vx": 0.07572706788778305, + "vy": -0.15799009799957275 + }, + { + "id": 4, + "x": -2.0441606044769287, + "y": -2.277085304260254, + "orientation": -3.0159494896703443, + "vx": -0.06042826175689697, + "vy": 0.14023138582706451 + }, + { + "id": 5, + "x": 2.6001272201538086, + "y": -1.2383430004119873, + "orientation": -2.927877279120036, + "vx": -0.00022791662195231766, + "vy": 0.16628417372703552 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409919261932373, + "y": -0.013796146027743816, + "orientation": -0.8206996043496808, + "vx": -0.0006738497759215534, + "vy": 0.02384718507528305 + }, + { + "id": 1, + "x": -2.471965789794922, + "y": -0.05123837664723396, + "orientation": -1.4895693381601056, + "vx": -0.045794058591127396, + "vy": -0.0380537323653698 + }, + { + "id": 2, + "x": -2.1125242710113525, + "y": -2.4436275959014893, + "orientation": 0.6174468119912824, + "vx": 0.30880823731422424, + "vy": -0.022714072838425636 + }, + { + "id": 3, + "x": -2.4828312397003174, + "y": -1.192655324935913, + "orientation": -1.377894790964671, + "vx": -0.032731086015701294, + "vy": 0.2127484828233719 + }, + { + "id": 4, + "x": -2.4726674556732178, + "y": -2.304374933242798, + "orientation": -0.24480954011017886, + "vx": 2.8056645078322617e-06, + "vy": 1.5563415217911825e-05 + }, + { + "id": 5, + "x": -2.9056265354156494, + "y": -2.172064781188965, + "orientation": -2.8508427162938794, + "vx": 0.7712464332580566, + "vy": 0.9981333017349243 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_high_press_kernel_strategy", + "frame_ts": 544.9333333333333 + } + }, + { + "scenario_id": "high_press_vs_split_outlet_wall_t744.2_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 744.2333333333333, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_outlet_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 744.2333333333333, + "ball_x": -3.615757465362549, + "ball_y": 1.49811589717865, + "ball_vx": 4.38956931247958e-06, + "ball_vy": -6.595535069209291e-06, + "friendly_robots": [ + { + "id": 0, + "x": 4.41000509262085, + "y": 0.0029200175777077675, + "orientation": 2.9587158282571515, + "vx": 1.602398214117784e-08, + "vy": 8.674988549728369e-08 + }, + { + "id": 1, + "x": -3.562772512435913, + "y": 1.4024322032928467, + "orientation": 2.0733340104394635, + "vx": -0.10093282908201218, + "vy": 0.18214116990566254 + }, + { + "id": 2, + "x": -3.954585313796997, + "y": 2.3571388721466064, + "orientation": -1.2117915471368512, + "vx": -0.08002553135156631, + "vy": 0.07515435665845871 + }, + { + "id": 3, + "x": -2.9930951595306396, + "y": -0.8276968598365784, + "orientation": 1.807132514315196, + "vx": 0.11037030071020126, + "vy": 0.22161778807640076 + }, + { + "id": 4, + "x": -2.764676570892334, + "y": 0.887891948223114, + "orientation": 2.1384781916909894, + "vx": 0.1751340627670288, + "vy": 0.01003346685320139 + }, + { + "id": 5, + "x": -1.0851799249649048, + "y": -0.31444069743156433, + "orientation": 2.5939137657457074, + "vx": -1.215908169746399, + "vy": 0.9205170273780823 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.417606830596924, + "y": 0.23296527564525604, + "orientation": 0.9831830581002912, + "vx": 0.01398879662156105, + "vy": -0.4103536903858185 + }, + { + "id": 1, + "x": -0.9711321592330933, + "y": 0.38274285197257996, + "orientation": 2.139359863596507, + "vx": -0.24202780425548553, + "vy": 0.6250683665275574 + }, + { + "id": 2, + "x": 1.1223218441009521, + "y": -0.6877887845039368, + "orientation": 2.6748221834474286, + "vx": 0.004726894665509462, + "vy": -0.3716099262237549 + }, + { + "id": 3, + "x": -1.2079832553863525, + "y": 0.1708574742078781, + "orientation": 2.6333440860086164, + "vx": -0.36965835094451904, + "vy": 0.01594231091439724 + }, + { + "id": 4, + "x": -1.9904491901397705, + "y": 0.5918088555335999, + "orientation": 2.7634730656915387, + "vx": -1.594886302947998, + "vy": -0.1292904019355774 + }, + { + "id": 5, + "x": -2.7893741130828857, + "y": 0.7093329429626465, + "orientation": 2.4506575783067426, + "vx": -0.4689160883426666, + "vy": 0.05922974273562431 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 744.2333333333333 + } + }, + { + "scenario_id": "clear_danger_vs_tiki_taka_plus_t138.2_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 138.21666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_tiki_taka_plus.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 138.21666666666667, + "ball_x": -3.080199718475342, + "ball_y": -1.7491786479949951, + "ball_vx": 0.1646045595407486, + "ball_vy": 0.12298514693975449, + "friendly_robots": [ + { + "id": 0, + "x": 4.400954246520996, + "y": 0.023853380233049393, + "orientation": -2.9118812084198, + "vx": -0.07693973928689957, + "vy": 0.3947768211364746 + }, + { + "id": 1, + "x": -2.800977945327759, + "y": -0.4061861038208008, + "orientation": -1.831650733947754, + "vx": -0.5664405822753906, + "vy": 0.24417714774608612 + }, + { + "id": 2, + "x": -3.1628639698028564, + "y": -1.8250248432159424, + "orientation": 1.1241588592529297, + "vx": 0.15584389865398407, + "vy": 0.13505978882312775 + }, + { + "id": 3, + "x": -2.508190631866455, + "y": 0.5437651872634888, + "orientation": -1.8507367372512817, + "vx": -0.8451474905014038, + "vy": -0.3752576410770416 + }, + { + "id": 4, + "x": -2.650740385055542, + "y": -1.5679742097854614, + "orientation": -2.659665822982788, + "vx": 0.03791410103440285, + "vy": 0.06810551136732101 + }, + { + "id": 5, + "x": 2.5983898639678955, + "y": -2.258582830429077, + "orientation": 3.06022047996521, + "vx": 0.002796838991343975, + "vy": -0.07278181612491608 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.411087512969971, + "y": -0.06245909258723259, + "orientation": -0.9097900986671448, + "vx": 0.001789342612028122, + "vy": 0.10984738916158676 + }, + { + "id": 1, + "x": -2.6967759132385254, + "y": -1.3282732963562012, + "orientation": 1.815793514251709, + "vx": -0.09595759958028793, + "vy": -0.34513428807258606 + }, + { + "id": 2, + "x": -2.7170088291168213, + "y": 0.6929329037666321, + "orientation": -1.7641278505325317, + "vx": -0.4265623390674591, + "vy": -0.17609569430351257 + }, + { + "id": 3, + "x": -2.5301108360290527, + "y": -0.6377955675125122, + "orientation": -2.0493946075439453, + "vx": 0.6934891939163208, + "vy": 0.19971631467342377 + }, + { + "id": 4, + "x": 2.5784189701080322, + "y": -0.08116045594215393, + "orientation": -2.8362274169921875, + "vx": 0.6195163130760193, + "vy": -0.00859528873115778 + }, + { + "id": 5, + "x": -0.6226779818534851, + "y": -0.009305264800786972, + "orientation": 1.2185429334640503, + "vx": -1.4704254865646362, + "vy": -0.4633488059043884 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 138.21666666666667 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_wall_t30.0_own_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 30.03333333333333, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, attacking third" + }, + "scenario": { + "sim_time": 30.03333333333333, + "ball_x": -3.953080892562866, + "ball_y": -1.9554262161254883, + "ball_vx": -1.105782132526656e-12, + "ball_vy": -1.865174681370263e-12, + "friendly_robots": [ + { + "id": 0, + "x": 4.410064220428467, + "y": 0.028162358328700066, + "orientation": -2.9069838523864746, + "vx": -0.00012534731649793684, + "vy": -0.049522630870342255 + }, + { + "id": 1, + "x": -2.349510908126831, + "y": -0.4344504773616791, + "orientation": -2.3238813877105713, + "vx": 0.5563026666641235, + "vy": -0.5933917760848999 + }, + { + "id": 2, + "x": -3.8775389194488525, + "y": -2.041816234588623, + "orientation": 2.4992823600769043, + "vx": -0.6082854866981506, + "vy": -0.08365175873041153 + }, + { + "id": 3, + "x": -3.2554445266723633, + "y": -1.65342378616333, + "orientation": -2.7886688709259033, + "vx": 0.038960181176662445, + "vy": -0.043917980045080185 + }, + { + "id": 4, + "x": -3.444552183151245, + "y": -2.045736074447632, + "orientation": 2.780536413192749, + "vx": -0.12974174320697784, + "vy": 0.33579352498054504 + }, + { + "id": 5, + "x": 2.5999207496643066, + "y": -2.2970659732818604, + "orientation": 3.0892484188079834, + "vx": -3.0375701953744283e-12, + "vy": -1.8118839761882555e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4081926345825195, + "y": -0.4009597599506378, + "orientation": -1.285482406616211, + "vx": -0.0031790765933692455, + "vy": -0.01590547524392605 + }, + { + "id": 1, + "x": -3.8314735889434814, + "y": -1.680087924003601, + "orientation": -1.7858164310455322, + "vx": 0.13516904413700104, + "vy": -0.09731508046388626 + }, + { + "id": 2, + "x": -2.620161294937134, + "y": -0.7699545621871948, + "orientation": -2.5292999744415283, + "vx": 0.7645986080169678, + "vy": -0.3167499005794525 + }, + { + "id": 3, + "x": -3.0005154609680176, + "y": -0.8552131652832031, + "orientation": -2.334754467010498, + "vx": -0.6789625287055969, + "vy": -0.015865981578826904 + }, + { + "id": 4, + "x": -3.8750956058502197, + "y": -1.8547204732894897, + "orientation": -1.61320960521698, + "vx": -0.009920801036059856, + "vy": -0.06336158514022827 + }, + { + "id": 5, + "x": -3.969395875930786, + "y": -1.4440385103225708, + "orientation": -1.6849247217178345, + "vx": -0.4136078357696533, + "vy": 0.2299327403306961 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 30.03333333333333 + } + }, + { + "scenario_id": "split_outlet_vs_tiki_taka_plus_t310.4_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 310.3666666666667, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_tiki_taka_plus.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 310.3666666666667, + "ball_x": -0.24364088475704193, + "ball_y": 2.3497796058654785, + "ball_vx": -4.3298697960381105e-13, + "ball_vy": -3.9968028886505635e-13, + "friendly_robots": [ + { + "id": 0, + "x": 4.406260967254639, + "y": 0.11812353879213333, + "orientation": 2.702826976776123, + "vx": 0.006470630411058664, + "vy": -0.20776531100273132 + }, + { + "id": 1, + "x": -0.26624882221221924, + "y": 2.2399978637695312, + "orientation": 1.3668040037155151, + "vx": 0.04296866059303284, + "vy": 0.2086491882801056 + }, + { + "id": 2, + "x": -2.7732179164886475, + "y": -0.43482494354248047, + "orientation": 0.8535566329956055, + "vx": 0.0101718008518219, + "vy": 0.9518802762031555 + }, + { + "id": 3, + "x": 1.1077884435653687, + "y": 0.24281449615955353, + "orientation": 2.197655439376831, + "vx": -1.7256678342819214, + "vy": -0.052902914583683014 + }, + { + "id": 4, + "x": 0.8689417839050293, + "y": -0.4779084324836731, + "orientation": 2.007904052734375, + "vx": -1.7450923919677734, + "vy": -0.28782978653907776 + }, + { + "id": 5, + "x": 0.2092200219631195, + "y": 0.9195548892021179, + "orientation": 1.8870608806610107, + "vx": 1.6533230543136597, + "vy": -0.3139345049858093 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.405336380004883, + "y": -0.020702820271253586, + "orientation": 0.552784264087677, + "vx": 0.030296744778752327, + "vy": -0.38058096170425415 + }, + { + "id": 1, + "x": -2.401296615600586, + "y": -0.3480323851108551, + "orientation": 0.8659087419509888, + "vx": -0.6322485208511353, + "vy": -1.3087191581726074 + }, + { + "id": 2, + "x": -0.4922800064086914, + "y": 2.055436134338379, + "orientation": 1.3302855491638184, + "vx": 1.240051507949829, + "vy": -0.6323534846305847 + }, + { + "id": 3, + "x": -1.5809144973754883, + "y": -0.06076103448867798, + "orientation": 0.9607570171356201, + "vx": 1.4392101764678955, + "vy": 1.272523283958435 + }, + { + "id": 4, + "x": -3.089775323867798, + "y": 0.5415830612182617, + "orientation": 0.5744505524635315, + "vx": 0.05037238821387291, + "vy": -0.23670747876167297 + }, + { + "id": 5, + "x": -3.4402108192443848, + "y": 0.45210322737693787, + "orientation": 0.6751752495765686, + "vx": 0.6988703012466431, + "vy": -0.05635087564587593 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 310.3666666666667 + } + }, + { + "scenario_id": "counter_flow_vs_split_shape_t667.7_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 667.7, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_shape.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 667.7, + "ball_x": 0.8032532334327698, + "ball_y": -1.4237109422683716, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.408317565917969, + "y": -0.044285986572504044, + "orientation": -2.7828509529405316, + "vx": 0.002945458283647895, + "vy": 0.07784556597471237 + }, + { + "id": 1, + "x": 1.7119934558868408, + "y": -0.14536738395690918, + "orientation": -1.924237759905406, + "vx": 1.3799563646316528, + "vy": -0.07144665718078613 + }, + { + "id": 2, + "x": 0.7713967561721802, + "y": -1.3187497854232788, + "orientation": -1.2512212117486676, + "vx": 0.060163769870996475, + "vy": -0.19988924264907837 + }, + { + "id": 3, + "x": 1.6035197973251343, + "y": 0.8067400455474854, + "orientation": -1.7283170541101178, + "vx": 1.6110928058624268, + "vy": -0.0751233696937561 + }, + { + "id": 4, + "x": 1.2267847061157227, + "y": -1.491291880607605, + "orientation": 3.1030931194596967, + "vx": -0.23977850377559662, + "vy": 0.642458975315094 + }, + { + "id": 5, + "x": 2.5771024227142334, + "y": -0.3761693835258484, + "orientation": -2.6040304621034345, + "vx": 0.04025082662701607, + "vy": -0.009056834504008293 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409855842590332, + "y": 0.023205069825053215, + "orientation": -0.27333989937836733, + "vx": -0.00023505162971559912, + "vy": -0.040790487080812454 + }, + { + "id": 1, + "x": -0.9749056100845337, + "y": -0.9936035871505737, + "orientation": -1.7921238263421735, + "vx": -0.02133917436003685, + "vy": -0.2100614607334137 + }, + { + "id": 2, + "x": -0.8275381326675415, + "y": -0.889938473701477, + "orientation": 0.10982457001740542, + "vx": -0.2938397228717804, + "vy": 0.22200444340705872 + }, + { + "id": 3, + "x": -2.8957409858703613, + "y": -0.6595132350921631, + "orientation": -0.22449603875214663, + "vx": -0.12360099703073502, + "vy": -0.18366970121860504 + }, + { + "id": 4, + "x": -0.01243530586361885, + "y": -0.23302681744098663, + "orientation": -0.8002785762124738, + "vx": 1.2865490913391113, + "vy": -0.5375440716743469 + }, + { + "id": 5, + "x": -0.06553009152412415, + "y": 0.8039711117744446, + "orientation": -1.0478664954477033, + "vx": 1.8537724018096924, + "vy": -0.011599192395806313 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 667.7 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_outlet_t259.1_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 259.15, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_outlet.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 259.15, + "ball_x": 0.2573222517967224, + "ball_y": 1.1806291341781616, + "ball_vx": 8.183287381058335e-11, + "ball_vy": 5.660139024143973e-11, + "friendly_robots": [ + { + "id": 0, + "x": 4.40481424331665, + "y": 0.1554301232099533, + "orientation": 2.916947841644287, + "vx": 0.008784832432866096, + "vy": -0.273340106010437 + }, + { + "id": 1, + "x": -0.9663611650466919, + "y": -0.04435541480779648, + "orientation": 0.6404225826263428, + "vx": 1.5194610357284546, + "vy": 0.4674105942249298 + }, + { + "id": 2, + "x": -2.3241848945617676, + "y": 2.150441884994507, + "orientation": -0.28011780977249146, + "vx": 1.9153380393981934, + "vy": 0.09197716414928436 + }, + { + "id": 3, + "x": 0.14652176201343536, + "y": 1.1902275085449219, + "orientation": -0.052441008388996124, + "vx": 0.2105863094329834, + "vy": -0.01890583150088787 + }, + { + "id": 4, + "x": -0.7451049089431763, + "y": 0.16467109322547913, + "orientation": 0.5383416414260864, + "vx": 0.9612584710121155, + "vy": -0.819704532623291 + }, + { + "id": 5, + "x": -2.8259599208831787, + "y": 1.7933580875396729, + "orientation": -0.19708314538002014, + "vx": -7.633893517322576e-10, + "vy": 1.4740875187158053e-10 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410635948181152, + "y": 0.0028834904078394175, + "orientation": 0.24622291326522827, + "vx": -6.09885475455485e-10, + "vy": -1.592476289724587e-10 + }, + { + "id": 1, + "x": 0.9878730773925781, + "y": -0.7359129786491394, + "orientation": -0.2844153344631195, + "vx": -0.19468410313129425, + "vy": 0.24881893396377563 + }, + { + "id": 2, + "x": 1.853686809539795, + "y": -0.3429482877254486, + "orientation": 1.6539992094039917, + "vx": -1.2674949169158936, + "vy": -0.6966025829315186 + }, + { + "id": 3, + "x": 1.7027887105941772, + "y": 1.4574940204620361, + "orientation": 3.046478748321533, + "vx": -1.7188712358474731, + "vy": 0.008690429851412773 + }, + { + "id": 4, + "x": -1.1422231197357178, + "y": 0.6719639301300049, + "orientation": 0.4018756151199341, + "vx": -1.7580081224441528, + "vy": -0.4827376902103424 + }, + { + "id": 5, + "x": -2.9849069118499756, + "y": 1.0385404825210571, + "orientation": -0.12123798578977585, + "vx": -0.5138081908226013, + "vy": 0.8861704468727112 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 259.15 + } + }, + { + "scenario_id": "split_press_vs_split_wall_t741.5_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 741.5166666666667, + "source_replay": "replays/tournament_20261011_230119/split_press_vs_split_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 741.5166666666667, + "ball_x": 1.1921504735946655, + "ball_y": -2.2786953449249268, + "ball_vx": 5.222489107836736e-12, + "ball_vy": -3.4505731605349865e-12, + "friendly_robots": [ + { + "id": 0, + "x": 4.407855987548828, + "y": -0.13795624673366547, + "orientation": -2.56577322085435, + "vx": 0.003637572517618537, + "vy": 0.24265696108341217 + }, + { + "id": 1, + "x": 1.0900261402130127, + "y": -2.2387781143188477, + "orientation": -0.3717102130227765, + "vx": 0.19441606104373932, + "vy": -0.07599112391471863 + }, + { + "id": 2, + "x": -0.16244550049304962, + "y": 0.05584684759378433, + "orientation": -1.172106536226817, + "vx": -1.015906810760498, + "vy": 0.5062485933303833 + }, + { + "id": 3, + "x": 1.1626423597335815, + "y": -0.19961746037006378, + "orientation": -1.6760129054361066, + "vx": -1.5431383848190308, + "vy": 0.49121370911598206 + }, + { + "id": 4, + "x": 1.917930006980896, + "y": 0.37677326798439026, + "orientation": -1.9309852441125592, + "vx": -1.68385910987854, + "vy": 0.3269215524196625 + }, + { + "id": 5, + "x": 2.5347726345062256, + "y": -0.4543713927268982, + "orientation": -2.0587461312585553, + "vx": 0.8735110759735107, + "vy": -1.0627470016479492 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.400097846984863, + "y": 0.043452389538288116, + "orientation": -0.4297837336831769, + "vx": 0.05087703466415405, + "vy": 0.38521862030029297 + }, + { + "id": 1, + "x": 1.0092058181762695, + "y": -1.7080310583114624, + "orientation": -0.4270857890420636, + "vx": -0.7052044868469238, + "vy": -1.396658182144165 + }, + { + "id": 2, + "x": -2.4940459728240967, + "y": -0.3718276619911194, + "orientation": -0.4741689284616193, + "vx": -1.1165143251419067, + "vy": 0.08866361528635025 + }, + { + "id": 3, + "x": -1.1474379301071167, + "y": -0.4247090816497803, + "orientation": -0.7409574111276349, + "vx": -1.8423185348510742, + "vy": -0.5385189652442932 + }, + { + "id": 4, + "x": 0.27010416984558105, + "y": -2.005317211151123, + "orientation": -0.36617508729035464, + "vx": 0.38406506180763245, + "vy": -0.4101453125476837 + }, + { + "id": 5, + "x": -0.743485689163208, + "y": 0.01043068990111351, + "orientation": -0.6477245410257062, + "vx": 0.7520015239715576, + "vy": 0.22939488291740417 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_press_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 741.5166666666667 + } + }, + { + "scenario_id": "clear_press_plus_vs_press_and_pass_t354.1_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 354.1333333333333, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_press_and_pass.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 354.1333333333333, + "ball_x": 0.12181498855352402, + "ball_y": 0.18730857968330383, + "ball_vx": -0.14349181950092316, + "ball_vy": -0.14787456393241882, + "friendly_robots": [ + { + "id": 0, + "x": 4.410077095031738, + "y": -0.006468962877988815, + "orientation": 3.0834479612582406, + "vx": -0.00016215907817240804, + "vy": 0.01113942451775074 + }, + { + "id": 1, + "x": 0.02159184031188488, + "y": 0.16630448400974274, + "orientation": 0.4810098727517804, + "vx": 0.6192684769630432, + "vy": 0.48242369294166565 + }, + { + "id": 2, + "x": 0.49669691920280457, + "y": 0.39738863706588745, + "orientation": 3.0568953474336347, + "vx": -0.19249345362186432, + "vy": 0.8239473104476929 + }, + { + "id": 3, + "x": 3.025054931640625, + "y": -1.6699764728546143, + "orientation": 2.6159997304254254, + "vx": 1.4961979389190674, + "vy": -0.29136842489242554 + }, + { + "id": 4, + "x": 0.7395376563072205, + "y": 0.16002249717712402, + "orientation": 2.1992571075731, + "vx": -0.10116610676050186, + "vy": -0.07749994844198227 + }, + { + "id": 5, + "x": 2.6002368927001953, + "y": 1.130470633506775, + "orientation": -2.7825263758474073, + "vx": -0.0004236826207488775, + "vy": -0.10807114094495773 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.406627655029297, + "y": -0.15940828621387482, + "orientation": 0.06802621682221499, + "vx": -0.005855243653059006, + "vy": -0.441243439912796 + }, + { + "id": 1, + "x": 0.6608526110649109, + "y": -0.3927675187587738, + "orientation": 2.09186843236024, + "vx": -0.3176387548446655, + "vy": 0.24518267810344696 + }, + { + "id": 2, + "x": 0.46368998289108276, + "y": -0.4561406075954437, + "orientation": 2.0042510350518903, + "vx": -0.4281223714351654, + "vy": 0.249259814620018 + }, + { + "id": 3, + "x": 2.952423572540283, + "y": 1.4469801187515259, + "orientation": -2.7274913807683667, + "vx": -0.1393793225288391, + "vy": -0.13211877644062042 + }, + { + "id": 4, + "x": 3.307210683822632, + "y": -1.9383676052093506, + "orientation": 2.529465766745158, + "vx": -0.002206480363383889, + "vy": 0.10282567143440247 + }, + { + "id": 5, + "x": 0.22476036846637726, + "y": 0.04097640886902809, + "orientation": 2.974836992221423, + "vx": -0.5636047720909119, + "vy": -0.706485390663147 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 354.1333333333333 + } + }, + { + "scenario_id": "split_outlet_vs_split_outlet_wall_t267.1_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 267.1, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_outlet_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 267.1, + "ball_x": 0.5117758512496948, + "ball_y": -2.2773406505584717, + "ball_vx": 4.6629367034256575e-14, + "ball_vy": -5.3290705182007514e-14, + "friendly_robots": [ + { + "id": 0, + "x": 4.407485485076904, + "y": -0.1013488620519638, + "orientation": -2.641660213470459, + "vx": 0.0043379999697208405, + "vy": 0.17823080718517303 + }, + { + "id": 1, + "x": 0.47164833545684814, + "y": -2.17570161819458, + "orientation": -1.1917392015457153, + "vx": 0.07634922116994858, + "vy": -0.19354833662509918 + }, + { + "id": 2, + "x": -1.7985517978668213, + "y": 0.9894689917564392, + "orientation": -0.7567526698112488, + "vx": -0.7713713049888611, + "vy": -1.0511058568954468 + }, + { + "id": 3, + "x": 2.607759952545166, + "y": 0.05856781825423241, + "orientation": -2.2879040241241455, + "vx": -1.1734181642532349, + "vy": 0.5669901967048645 + }, + { + "id": 4, + "x": 1.8153895139694214, + "y": -0.34158673882484436, + "orientation": -2.2131831645965576, + "vx": -1.2110925912857056, + "vy": -0.3447762131690979 + }, + { + "id": 5, + "x": 2.9015395641326904, + "y": 0.4400678873062134, + "orientation": -2.462897777557373, + "vx": 0.2768804132938385, + "vy": -1.1295965909957886 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410212993621826, + "y": -0.002929890062659979, + "orientation": -0.43196210265159607, + "vx": -6.759925952337653e-11, + "vy": 2.0926880020533112e-11 + }, + { + "id": 1, + "x": 0.8299221396446228, + "y": -1.0228995084762573, + "orientation": -1.132983684539795, + "vx": -0.6366554498672485, + "vy": -1.0975914001464844 + }, + { + "id": 2, + "x": 2.294532299041748, + "y": -0.26140299439430237, + "orientation": -1.6706387996673584, + "vx": -0.5593716502189636, + "vy": 1.2837789058685303 + }, + { + "id": 3, + "x": 0.7465600371360779, + "y": 0.9317697286605835, + "orientation": -1.607465386390686, + "vx": -1.7325929403305054, + "vy": -0.5177440643310547 + }, + { + "id": 4, + "x": -1.6254832744598389, + "y": -0.8400840163230896, + "orientation": -0.624906599521637, + "vx": -1.778862714767456, + "vy": 0.7218049764633179 + }, + { + "id": 5, + "x": -2.400388479232788, + "y": 0.787965714931488, + "orientation": -0.7149293422698975, + "vx": 0.3034513592720032, + "vy": 0.6757853031158447 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 267.1 + } + }, + { + "scenario_id": "clear_danger_vs_split_outlet_wall_t235.5_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 235.54999999999998, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_outlet_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 235.54999999999998, + "ball_x": 1.4425045251846313, + "ball_y": 1.2400298118591309, + "ball_vx": -0.19422860443592072, + "ball_vy": -0.050067171454429626, + "friendly_robots": [ + { + "id": 0, + "x": 4.407016277313232, + "y": -0.00013392580149229616, + "orientation": 2.737229347229004, + "vx": -1.9778516957558168e-07, + "vy": -4.618656532784371e-07 + }, + { + "id": 1, + "x": 2.490032911300659, + "y": 0.04197215661406517, + "orientation": 2.264878749847412, + "vx": 0.01709814928472042, + "vy": -0.0017455898923799396 + }, + { + "id": 2, + "x": 2.4975271224975586, + "y": 2.3983583450317383, + "orientation": -2.2968266010284424, + "vx": -5.784621066595719e-07, + "vy": 5.131553848514159e-07 + }, + { + "id": 3, + "x": 1.5517559051513672, + "y": 1.265072226524353, + "orientation": 3.001354455947876, + "vx": -0.1997579038143158, + "vy": -0.052127547562122345 + }, + { + "id": 4, + "x": 2.60260009765625, + "y": 0.23929192125797272, + "orientation": 2.40737247467041, + "vx": 0.016133951023221016, + "vy": -0.003812308656051755 + }, + { + "id": 5, + "x": 1.9269378185272217, + "y": 1.0801271200180054, + "orientation": 2.793077230453491, + "vx": -0.11543265730142593, + "vy": -0.01585387997329235 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.400424480438232, + "y": -0.15335600078105927, + "orientation": 0.2414792776107788, + "vx": -0.03893464058637619, + "vy": -0.3431321084499359 + }, + { + "id": 1, + "x": 1.3566019535064697, + "y": 1.652824878692627, + "orientation": -3.0851008892059326, + "vx": 1.0917471647262573, + "vy": 0.1637646108865738 + }, + { + "id": 2, + "x": 1.1252517700195312, + "y": -0.7569791078567505, + "orientation": 1.396020531654358, + "vx": -0.000546285358723253, + "vy": 0.022145459428429604 + }, + { + "id": 3, + "x": -3.112377405166626, + "y": 0.62459397315979, + "orientation": 0.13613036274909973, + "vx": 1.5785040829996433e-08, + "vy": -1.1514774911347558e-07 + }, + { + "id": 4, + "x": -2.8786470890045166, + "y": 0.7868970036506653, + "orientation": 0.10651584714651108, + "vx": 0.002603166503831744, + "vy": -0.007194555830210447 + }, + { + "id": 5, + "x": 1.0313236713409424, + "y": 1.2341194152832031, + "orientation": 0.028874818235635757, + "vx": -0.13482904434204102, + "vy": 0.05850646644830704 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 235.54999999999998 + } + }, + { + "scenario_id": "overload_press_vs_split_outlet_t764.9_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 764.9, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_outlet.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 764.9, + "ball_x": -0.7745869159698486, + "ball_y": 1.3168416023254395, + "ball_vx": -0.08406607061624527, + "ball_vy": -0.1690138876438141, + "friendly_robots": [ + { + "id": 0, + "x": 4.40900182723999, + "y": 0.0286116860806942, + "orientation": 2.8940664698653897, + "vx": 0.0017826565308496356, + "vy": -0.050285704433918 + }, + { + "id": 1, + "x": -0.8738558888435364, + "y": 0.6075611710548401, + "orientation": 1.2879474480920514, + "vx": -0.36726993322372437, + "vy": -0.6886651515960693 + }, + { + "id": 2, + "x": -1.8666127920150757, + "y": -0.841462254524231, + "orientation": 1.0997401793771466, + "vx": 0.11715665459632874, + "vy": 0.16092240810394287 + }, + { + "id": 3, + "x": -0.7116061449050903, + "y": 1.408951759338379, + "orientation": -2.5300994237237653, + "vx": -0.11238416284322739, + "vy": -0.17269715666770935 + }, + { + "id": 4, + "x": -1.7595716714859009, + "y": 0.6426926851272583, + "orientation": 0.6405965407663068, + "vx": -0.054877910763025284, + "vy": -0.124925896525383 + }, + { + "id": 5, + "x": -1.9313682317733765, + "y": 0.674102246761322, + "orientation": 2.172391267614909, + "vx": 0.2979319095611572, + "vy": -0.35507485270500183 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398871898651123, + "y": -0.09767038375139236, + "orientation": 0.4000555594735822, + "vx": -0.01856609806418419, + "vy": -0.4801989197731018 + }, + { + "id": 1, + "x": -0.5364825129508972, + "y": 1.1822129487991333, + "orientation": 3.0969686341756066, + "vx": 0.38100624084472656, + "vy": 0.7060555815696716 + }, + { + "id": 2, + "x": 2.8834643363952637, + "y": -1.2343336343765259, + "orientation": 2.025859387713023, + "vx": -0.252297043800354, + "vy": -0.1466720700263977 + }, + { + "id": 3, + "x": -1.2430405616760254, + "y": 0.6246203780174255, + "orientation": 0.8208753188424787, + "vx": -0.19792543351650238, + "vy": 0.07466614991426468 + }, + { + "id": 4, + "x": 0.47080478072166443, + "y": 0.7395915389060974, + "orientation": 2.353332610922404, + "vx": -0.06524538993835449, + "vy": 0.5804869532585144 + }, + { + "id": 5, + "x": -2.759840726852417, + "y": 0.5183805227279663, + "orientation": 0.4082836230569562, + "vx": 0.3970005512237549, + "vy": 0.2957751452922821 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 764.9 + } + }, + { + "scenario_id": "counter_flow_vs_split_outlet_t686.8_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 686.8, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_outlet.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 686.8, + "ball_x": 0.4641169309616089, + "ball_y": -2.523045778274536, + "ball_vx": -0.42547139525413513, + "ball_vy": -0.13429976999759674, + "friendly_robots": [ + { + "id": 0, + "x": 4.410102844238281, + "y": 0.15744028985500336, + "orientation": -2.539774390059062, + "vx": -0.0002671453694347292, + "vy": -0.2769724428653717 + }, + { + "id": 1, + "x": 0.5823384523391724, + "y": -2.517774820327759, + "orientation": -2.745094033079692, + "vx": -0.29581528902053833, + "vy": -0.1315513551235199 + }, + { + "id": 2, + "x": 2.5004405975341797, + "y": 0.8854064345359802, + "orientation": -2.4791127165132245, + "vx": 0.0027492898516356945, + "vy": -0.2802855670452118 + }, + { + "id": 3, + "x": -0.16646116971969604, + "y": -1.6341843605041504, + "orientation": -1.157198818522044, + "vx": -1.0016303062438965, + "vy": 0.40584367513656616 + }, + { + "id": 4, + "x": 2.6000945568084717, + "y": -1.3019237518310547, + "orientation": -2.611439438658305, + "vx": -0.00034889194648712873, + "vy": -0.11888442188501358 + }, + { + "id": 5, + "x": 0.9644011855125427, + "y": -2.2026681900024414, + "orientation": -2.5383338650041303, + "vx": -0.20002910494804382, + "vy": -0.14351576566696167 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.416825771331787, + "y": -0.15336064994335175, + "orientation": -0.4286097605996808, + "vx": 0.011014877818524837, + "vy": -0.45131805539131165 + }, + { + "id": 1, + "x": 0.4597056210041046, + "y": -2.2039427757263184, + "orientation": -1.2290617545419416, + "vx": 0.14576739072799683, + "vy": 0.4679395854473114 + }, + { + "id": 2, + "x": 2.0415334701538086, + "y": 0.40981531143188477, + "orientation": -1.477426441507884, + "vx": -0.10958146303892136, + "vy": 0.2740193009376526 + }, + { + "id": 3, + "x": -2.165330410003662, + "y": -0.0010398185113444924, + "orientation": -0.49374142487580386, + "vx": -0.8913803696632385, + "vy": -0.36679792404174805 + }, + { + "id": 4, + "x": -1.895405650138855, + "y": 0.4481354057788849, + "orientation": -0.6842540820413312, + "vx": -0.4890698194503784, + "vy": 0.16538940370082855 + }, + { + "id": 5, + "x": -2.0477874279022217, + "y": -1.4078887701034546, + "orientation": -0.40644589264924136, + "vx": 0.5514779686927795, + "vy": -0.2846511900424957 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 686.8 + } + }, + { + "scenario_id": "clear_press_plus_vs_decoy_and_overload_t96.4_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 96.36666666666666, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_decoy_and_overload.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 96.36666666666666, + "ball_x": -0.8754375576972961, + "ball_y": -2.2526769638061523, + "ball_vx": 0.059261955320835114, + "ball_vy": -0.1857454925775528, + "friendly_robots": [ + { + "id": 0, + "x": 4.407041072845459, + "y": -0.0764886662364006, + "orientation": -2.759918689727783, + "vx": 0.005157676059752703, + "vy": 0.1344851702451706 + }, + { + "id": 1, + "x": -1.1091808080673218, + "y": -0.39949777722358704, + "orientation": 0.21307845413684845, + "vx": 1.0398855209350586, + "vy": -0.6620790362358093 + }, + { + "id": 2, + "x": -2.972541332244873, + "y": -1.6998234987258911, + "orientation": -0.2729780375957489, + "vx": -0.04811061918735504, + "vy": -0.11109020560979843 + }, + { + "id": 3, + "x": -2.612447500228882, + "y": -1.0769670009613037, + "orientation": 0.21024388074874878, + "vx": 0.049587469547986984, + "vy": -0.46416768431663513 + }, + { + "id": 4, + "x": -0.929714024066925, + "y": -2.15606689453125, + "orientation": -0.6807137727737427, + "vx": 0.09578660875558853, + "vy": -0.1798330694437027 + }, + { + "id": 5, + "x": -1.2079012393951416, + "y": -0.6852301359176636, + "orientation": -1.244073510169983, + "vx": -1.239387035369873, + "vy": 0.46318817138671875 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.412319183349609, + "y": -0.0018781328108161688, + "orientation": -0.5652658939361572, + "vx": -1.4185772556629672e-08, + "vy": -4.3603886723531105e-08 + }, + { + "id": 1, + "x": 0.473749577999115, + "y": -2.3347134590148926, + "orientation": 3.0408172607421875, + "vx": -1.6799426078796387, + "vy": -0.39970463514328003 + }, + { + "id": 2, + "x": -2.5174334049224854, + "y": -0.6985840797424316, + "orientation": -0.6609545350074768, + "vx": -0.7071124315261841, + "vy": 0.8355985283851624 + }, + { + "id": 3, + "x": -1.1653518676757812, + "y": -2.089280843734741, + "orientation": -1.2109671831130981, + "vx": 0.5198787450790405, + "vy": 0.8349214196205139 + }, + { + "id": 4, + "x": -3.0102593898773193, + "y": -0.5818847417831421, + "orientation": -0.6594919562339783, + "vx": 0.00034294743090867996, + "vy": 0.008760456927120686 + }, + { + "id": 5, + "x": -3.5069496631622314, + "y": -1.4854273796081543, + "orientation": -0.3236423134803772, + "vx": -0.11297757178544998, + "vy": -0.37558671832084656 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_decoy_and_overload_kernel_strategy", + "frame_ts": 96.36666666666666 + } + }, + { + "scenario_id": "counter_flow_vs_overload_press_t384.5_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 384.48333333333335, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_overload_press.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 384.48333333333335, + "ball_x": -0.9344423413276672, + "ball_y": -2.822882652282715, + "ball_vx": -0.0014350364217534661, + "ball_vy": -0.019488897174596786, + "friendly_robots": [ + { + "id": 0, + "x": 4.409482002258301, + "y": -0.018616247922182083, + "orientation": -2.6601623614602765, + "vx": 0.0009213756420649588, + "vy": 0.0327250175178051 + }, + { + "id": 1, + "x": -3.9610283374786377, + "y": -1.6136499643325806, + "orientation": -0.3844777663522443, + "vx": -0.06854306161403656, + "vy": -0.01505535002797842 + }, + { + "id": 2, + "x": -0.9350793957710266, + "y": -2.7135980129241943, + "orientation": -1.1749792416864118, + "vx": -0.00799793004989624, + "vy": -0.21502740681171417 + }, + { + "id": 3, + "x": -2.6157565116882324, + "y": -0.6615806818008423, + "orientation": -0.9782661517434796, + "vx": -0.5544730424880981, + "vy": 0.06640733778476715 + }, + { + "id": 4, + "x": -0.5668363571166992, + "y": -2.464719533920288, + "orientation": -2.3081187327676496, + "vx": 0.05493902042508125, + "vy": -0.06185091659426689 + }, + { + "id": 5, + "x": 2.5999722480773926, + "y": -1.6342167854309082, + "orientation": -2.8163251896672925, + "vx": 4.422453639563173e-05, + "vy": -0.010181058198213577 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409792423248291, + "y": -0.0029229335486888885, + "orientation": -0.6805826743417462, + "vx": -5.9685589803848416e-12, + "vy": 1.0020890367501423e-12 + }, + { + "id": 1, + "x": 2.9270827770233154, + "y": 0.19283464550971985, + "orientation": -2.479593964415141, + "vx": 1.8385293287792592e-12, + "vy": 9.409140133698202e-14 + }, + { + "id": 2, + "x": -0.8029340505599976, + "y": -2.1855406761169434, + "orientation": -1.4179694970422467, + "vx": -0.7232569456100464, + "vy": -0.6780046820640564 + }, + { + "id": 3, + "x": 1.8068252801895142, + "y": -0.7505940794944763, + "orientation": -2.495410831766673, + "vx": -0.011999804526567459, + "vy": 0.0010339489672333002 + }, + { + "id": 4, + "x": 1.8020681142807007, + "y": 0.7478557229042053, + "orientation": -2.225678952532359, + "vx": 7.993605777301127e-14, + "vy": 9.658940314238862e-14 + }, + { + "id": 5, + "x": -1.043664574623108, + "y": -2.307492733001709, + "orientation": -1.5588552077584943, + "vx": 0.5786899924278259, + "vy": 0.44062405824661255 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 384.48333333333335 + } + }, + { + "scenario_id": "press_and_pass_vs_split_block_t27.2_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 27.216666666666665, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_block.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 27.216666666666665, + "ball_x": 0.025626765564084053, + "ball_y": -1.0654369592666626, + "ball_vx": -0.008184361271560192, + "ball_vy": -0.019136663526296616, + "friendly_robots": [ + { + "id": 0, + "x": 4.4085516929626465, + "y": 0.08228498697280884, + "orientation": -2.8801045417785645, + "vx": 0.0024778887163847685, + "vy": -0.14471350610256195 + }, + { + "id": 1, + "x": 0.463583379983902, + "y": -1.2275996208190918, + "orientation": 2.9053802490234375, + "vx": 0.7238953113555908, + "vy": 0.16644975543022156 + }, + { + "id": 2, + "x": 2.482090473175049, + "y": 1.127254605293274, + "orientation": -2.4120707511901855, + "vx": 0.031133875250816345, + "vy": 0.013331634923815727 + }, + { + "id": 3, + "x": 2.486473798751831, + "y": -2.24928879737854, + "orientation": 2.6937317848205566, + "vx": 0.02428176812827587, + "vy": -0.028319044038653374 + }, + { + "id": 4, + "x": 2.3991858959198, + "y": 0.0999559834599495, + "orientation": -2.7453150749206543, + "vx": -0.11717655509710312, + "vy": -0.058028943836688995 + }, + { + "id": 5, + "x": 0.050997257232666016, + "y": -0.9592838883399963, + "orientation": -1.9458268880844116, + "vx": -0.2958351969718933, + "vy": -0.33981332182884216 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4099955558776855, + "y": -0.002948671579360962, + "orientation": -0.23377124965190887, + "vx": -1.671524252344625e-08, + "vy": -8.990118516294388e-08 + }, + { + "id": 1, + "x": 0.22044380009174347, + "y": -1.0235017538070679, + "orientation": 3.1189751625061035, + "vx": -0.3355110287666321, + "vy": -0.11888277530670166 + }, + { + "id": 2, + "x": -2.504195213317871, + "y": -2.2797248363494873, + "orientation": 0.45437556505203247, + "vx": -0.16853554546833038, + "vy": -0.035568878054618835 + }, + { + "id": 3, + "x": -1.7350866794586182, + "y": -1.189758539199829, + "orientation": -0.0790996104478836, + "vx": -1.5603127479553223, + "vy": -0.7136315107345581 + }, + { + "id": 4, + "x": -2.533799648284912, + "y": -0.3352568447589874, + "orientation": -0.2870303690433502, + "vx": -0.11669164896011353, + "vy": -0.04104902222752571 + }, + { + "id": 5, + "x": -0.38082098960876465, + "y": -0.9566959142684937, + "orientation": -0.27055105566978455, + "vx": -0.05571763962507248, + "vy": -0.009434741921722889 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 27.216666666666665 + } + }, + { + "scenario_id": "high_press_vs_split_outlet_t692.2_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 692.1666666666666, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_outlet.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 692.1666666666666, + "ball_x": -0.7870577573776245, + "ball_y": -0.11602536588907242, + "ball_vx": 2.3603146076202393, + "ball_vy": -0.08403556048870087, + "friendly_robots": [ + { + "id": 0, + "x": 4.409637451171875, + "y": -0.2918206751346588, + "orientation": 3.11268647772307, + "vx": 0.0005988943157717586, + "vy": -0.1106945052742958 + }, + { + "id": 1, + "x": -2.527761936187744, + "y": -1.2339043617248535, + "orientation": 1.024470718699046, + "vx": -0.720504105091095, + "vy": -0.11432245373725891 + }, + { + "id": 2, + "x": -2.4708290100097656, + "y": 1.0948028564453125, + "orientation": -1.0986157973581037, + "vx": -0.8140689730644226, + "vy": -0.0474776066839695 + }, + { + "id": 3, + "x": -1.8631644248962402, + "y": 0.04147583246231079, + "orientation": -2.3096021135621747, + "vx": -0.8591170907020569, + "vy": -0.15050271153450012 + }, + { + "id": 4, + "x": -2.6501922607421875, + "y": 2.048646926879883, + "orientation": -1.2515917142205915, + "vx": -1.9204039573669434, + "vy": -0.005430994089692831 + }, + { + "id": 5, + "x": -0.6936085224151611, + "y": -0.11674083024263382, + "orientation": 3.0932387356930455, + "vx": -1.2123483419418335, + "vy": 0.6117454171180725 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409597396850586, + "y": 0.007597857620567083, + "orientation": -0.03326931794221011, + "vx": -0.0007086996338330209, + "vy": -0.0133482925593853 + }, + { + "id": 1, + "x": -0.46450379490852356, + "y": 0.2047559916973114, + "orientation": -2.373833568888255, + "vx": -1.219987154006958, + "vy": -0.8550240993499756 + }, + { + "id": 2, + "x": 2.697702646255493, + "y": 1.286108136177063, + "orientation": -3.1089063567393502, + "vx": 0.1794988363981247, + "vy": 0.49511000514030457 + }, + { + "id": 3, + "x": -0.8621118068695068, + "y": -0.541629433631897, + "orientation": 2.3469522317224225, + "vx": 0.5748530626296997, + "vy": 0.022581921890378 + }, + { + "id": 4, + "x": 0.4142063856124878, + "y": -0.8315131664276123, + "orientation": 2.7828331907563886, + "vx": 0.9347147345542908, + "vy": 0.09460795670747757 + }, + { + "id": 5, + "x": -2.7393109798431396, + "y": -0.07623688131570816, + "orientation": -0.557011755304881, + "vx": 0.2363259345293045, + "vy": 0.011377716436982155 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 692.1666666666666 + } + }, + { + "scenario_id": "decoy_and_overload_vs_overload_press_t596.6_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 596.6333333333333, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_overload_press.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 596.6333333333333, + "ball_x": 0.01926356367766857, + "ball_y": 0.5931872725486755, + "ball_vx": -0.29601776599884033, + "ball_vy": -0.26681551337242126, + "friendly_robots": [ + { + "id": 0, + "x": 4.409911155700684, + "y": 0.0029483141843229532, + "orientation": 3.006597640114375, + "vx": -2.423927725203612e-10, + "vy": 3.377903512458147e-11 + }, + { + "id": 1, + "x": -0.973786473274231, + "y": 0.32835516333580017, + "orientation": 0.19120136101777163, + "vx": 1.7065995931625366, + "vy": -0.04762278124690056 + }, + { + "id": 2, + "x": -0.08767096698284149, + "y": 0.6032249331474304, + "orientation": -0.35760322411591616, + "vx": 0.00011350275599397719, + "vy": -3.181803913321346e-05 + }, + { + "id": 3, + "x": 2.916898012161255, + "y": -0.090559221804142, + "orientation": 2.895063640671321, + "vx": -0.3270464539527893, + "vy": -0.36911529302597046 + }, + { + "id": 4, + "x": 2.8771517276763916, + "y": -0.27149584889411926, + "orientation": 2.8481150587373456, + "vx": -0.3537179231643677, + "vy": 0.1603366583585739 + }, + { + "id": 5, + "x": 2.394171953201294, + "y": -0.7490865588188171, + "orientation": 2.6220043023400983, + "vx": 1.2523315717771766e-12, + "vy": -6.261657858885883e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409531593322754, + "y": 0.0029562655836343765, + "orientation": 0.13328162034089175, + "vx": -1.745270594710746e-11, + "vy": -1.50862395492668e-12 + }, + { + "id": 1, + "x": 0.05847282335162163, + "y": 0.709517240524292, + "orientation": -1.8215785344415387, + "vx": 5.271545160212554e-05, + "vy": -0.00025149283464998007 + }, + { + "id": 2, + "x": 1.797057032585144, + "y": -0.7498416304588318, + "orientation": 2.4883334954553327, + "vx": 3.3306690738754696e-14, + "vy": 4.9960036108132044e-14 + }, + { + "id": 3, + "x": -0.07964561879634857, + "y": -0.12629741430282593, + "orientation": 1.4708633740716657, + "vx": -4.3298697960381105e-14, + "vy": -4.629630012686903e-13 + }, + { + "id": 4, + "x": 1.7980151176452637, + "y": 0.747789740562439, + "orientation": -3.0603447203808507, + "vx": 2.812504362736945e-07, + "vy": 3.211736725461378e-07 + }, + { + "id": 5, + "x": 0.21442651748657227, + "y": 1.024043083190918, + "orientation": 0.021725567179270655, + "vx": 0.1798277050256729, + "vy": -0.17826709151268005 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 596.6333333333333 + } + }, + { + "scenario_id": "split_block_vs_split_wall_t319.7_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 319.68333333333334, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 319.68333333333334, + "ball_x": -1.3599554300308228, + "ball_y": -1.8925737142562866, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.408812046051025, + "y": -0.03227313607931137, + "orientation": -2.8328611850738525, + "vx": 0.002090238267555833, + "vy": 0.056734222918748856 + }, + { + "id": 1, + "x": -2.9067351818084717, + "y": 0.9799447059631348, + "orientation": -1.042519450187683, + "vx": -0.30457720160484314, + "vy": -0.30858564376831055 + }, + { + "id": 2, + "x": -1.4248288869857788, + "y": -1.8045727014541626, + "orientation": -0.9346216320991516, + "vx": 0.12352810055017471, + "vy": -0.16756628453731537 + }, + { + "id": 3, + "x": -0.005068779923021793, + "y": -1.494382381439209, + "orientation": -3.0178961753845215, + "vx": -0.9751240015029907, + "vy": 1.0008876323699951 + }, + { + "id": 4, + "x": 0.38576817512512207, + "y": -1.0141831636428833, + "orientation": -2.7933273315429688, + "vx": -1.3306432962417603, + "vy": 0.6148669719696045 + }, + { + "id": 5, + "x": 1.3528721332550049, + "y": -1.14047372341156, + "orientation": -2.9508302211761475, + "vx": -1.4009153842926025, + "vy": -0.8254819512367249 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409921169281006, + "y": -0.002959603676572442, + "orientation": -0.5536932945251465, + "vx": 3.9968028886505635e-13, + "vy": -3.161013117924938e-13 + }, + { + "id": 1, + "x": -2.0973012447357178, + "y": -0.9091213345527649, + "orientation": -0.7896988391876221, + "vx": 0.8526211977005005, + "vy": -1.3760429620742798 + }, + { + "id": 2, + "x": 0.03771341219544411, + "y": -0.329813688993454, + "orientation": -2.386289596557617, + "vx": -1.911525845527649, + "vy": -0.17086447775363922 + }, + { + "id": 3, + "x": -0.8677365779876709, + "y": 0.002190549857914448, + "orientation": -1.961061954498291, + "vx": -1.8452258110046387, + "vy": -0.5255843997001648 + }, + { + "id": 4, + "x": 1.7959777116775513, + "y": -0.49128425121307373, + "orientation": -2.819976568222046, + "vx": -0.4432857632637024, + "vy": 0.052815623581409454 + }, + { + "id": 5, + "x": -2.2896697521209717, + "y": -1.5372084379196167, + "orientation": -0.42695021629333496, + "vx": 0.46651366353034973, + "vy": -0.4656515121459961 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 319.68333333333334 + } + }, + { + "scenario_id": "high_press_vs_press_and_pass_t164.5_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 164.48333333333332, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_press_and_pass.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 164.48333333333332, + "ball_x": 0.5919904708862305, + "ball_y": -0.09759685397148132, + "ball_vx": -0.015789996832609177, + "ball_vy": 0.03136385232210159, + "friendly_robots": [ + { + "id": 0, + "x": 4.410111427307129, + "y": -0.0016940247733145952, + "orientation": -3.113922357559204, + "vx": -2.7394142307457514e-05, + "vy": -0.00012525480997283012 + }, + { + "id": 1, + "x": 2.4562461376190186, + "y": 1.0822443962097168, + "orientation": -2.581373929977417, + "vx": 0.07690577954053879, + "vy": 0.03355109319090843 + }, + { + "id": 2, + "x": 0.5213159918785095, + "y": -0.1801576167345047, + "orientation": 0.47478562593460083, + "vx": 0.14375096559524536, + "vy": 0.27300068736076355 + }, + { + "id": 3, + "x": 2.4681198596954346, + "y": 2.073890209197998, + "orientation": -2.2891016006469727, + "vx": 0.05598948523402214, + "vy": 0.048201657831668854 + }, + { + "id": 4, + "x": 2.4810426235198975, + "y": -1.2782196998596191, + "orientation": 2.592068910598755, + "vx": 0.033292245119810104, + "vy": -0.03605023771524429 + }, + { + "id": 5, + "x": 0.7952472567558289, + "y": 0.1338154673576355, + "orientation": -2.372605800628662, + "vx": -0.706138014793396, + "vy": 0.1590331643819809 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409994125366211, + "y": -0.08238109201192856, + "orientation": -0.003848159918561578, + "vx": -0.0017481313552707434, + "vy": -0.3018094003200531 + }, + { + "id": 1, + "x": 1.7496944665908813, + "y": -0.46405142545700073, + "orientation": 2.364867925643921, + "vx": 0.973914623260498, + "vy": -0.061009638011455536 + }, + { + "id": 2, + "x": 2.9080593585968018, + "y": 1.1132313013076782, + "orientation": -2.6433229446411133, + "vx": -0.20454615354537964, + "vy": 0.04445377737283707 + }, + { + "id": 3, + "x": 0.376006543636322, + "y": -0.07388386875391006, + "orientation": 0.006329139228910208, + "vx": 0.0895690843462944, + "vy": 0.18618573248386383 + }, + { + "id": 4, + "x": 3.942361354827881, + "y": 2.0894553661346436, + "orientation": -2.5596923828125, + "vx": -0.22906668484210968, + "vy": -0.15004104375839233 + }, + { + "id": 5, + "x": 0.7160781621932983, + "y": -0.32570046186447144, + "orientation": 2.8869223594665527, + "vx": -0.3582897186279297, + "vy": -0.9176287055015564 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 164.48333333333332 + } + }, + { + "scenario_id": "split_outlet_wall_vs_tiki_taka_plus_t599.2_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 599.2, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_tiki_taka_plus.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 599.2, + "ball_x": 0.3496958613395691, + "ball_y": -0.04988571256399155, + "ball_vx": 0.27517062425613403, + "ball_vy": -0.19608436524868011, + "friendly_robots": [ + { + "id": 0, + "x": 4.409996509552002, + "y": -0.010413908399641514, + "orientation": -3.1304766853624066, + "vx": 1.1492749763419852e-05, + "vy": 0.018245335668325424 + }, + { + "id": 1, + "x": 0.4561428725719452, + "y": -0.0614829957485199, + "orientation": -3.0380877946787557, + "vx": 0.04313747212290764, + "vy": 0.34189894795417786 + }, + { + "id": 2, + "x": -1.0675625801086426, + "y": 0.0657108873128891, + "orientation": -0.06709233124787417, + "vx": -0.10274916887283325, + "vy": -0.07300244271755219 + }, + { + "id": 3, + "x": 2.8356783390045166, + "y": 0.2325657457113266, + "orientation": -2.9710948338084897, + "vx": 0.07056045532226562, + "vy": -0.165526881814003 + }, + { + "id": 4, + "x": 2.7184078693389893, + "y": 0.09590749442577362, + "orientation": -3.0926100221746644, + "vx": 0.07787235081195831, + "vy": -0.08191100507974625 + }, + { + "id": 5, + "x": 2.42887282371521, + "y": 0.45152124762535095, + "orientation": -2.858434947329112, + "vx": 1.1829999685287476, + "vy": 0.570048451423645 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410022258758545, + "y": -0.03285109996795654, + "orientation": -0.0033063014322003426, + "vx": 3.219555219402537e-05, + "vy": 0.057766951620578766 + }, + { + "id": 1, + "x": 2.500519275665283, + "y": 0.9684830904006958, + "orientation": -2.682648869352885, + "vx": 0.7384433746337891, + "vy": 0.3115943968296051 + }, + { + "id": 2, + "x": 0.23759609460830688, + "y": -0.023328760638833046, + "orientation": -0.01149979432160464, + "vx": -0.02711751125752926, + "vy": 0.01946171559393406 + }, + { + "id": 3, + "x": 3.7645437717437744, + "y": 1.8586933612823486, + "orientation": -2.759228469925471, + "vx": -0.5679113268852234, + "vy": -0.657508134841919 + }, + { + "id": 4, + "x": 1.7946391105651855, + "y": -0.754296064376831, + "orientation": 2.6946562250428876, + "vx": 0.009355989284813404, + "vy": 0.007380095310509205 + }, + { + "id": 5, + "x": 2.5377869606018066, + "y": -0.05085207149386406, + "orientation": -3.1000386235588273, + "vx": -0.6004983186721802, + "vy": 0.08352687209844589 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 599.2 + } + }, + { + "scenario_id": "overload_press_vs_split_outlet_wall_t373.3_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 373.31666666666666, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_outlet_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 373.31666666666666, + "ball_x": -0.5883927941322327, + "ball_y": 2.7227773666381836, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.410007953643799, + "y": 0.0077726030722260475, + "orientation": 2.645014762878418, + "vx": -1.0201079021499027e-05, + "vy": -0.013666572980582714 + }, + { + "id": 1, + "x": -0.32087767124176025, + "y": 2.1657328605651855, + "orientation": 1.9273402690887451, + "vx": -0.3663858473300934, + "vy": -0.42198365926742554 + }, + { + "id": 2, + "x": -2.928468942642212, + "y": -0.010939111933112144, + "orientation": 0.8628255724906921, + "vx": -4.1300296516055823e-13, + "vy": -5.605411967923857e-13 + }, + { + "id": 3, + "x": -1.5153210163116455, + "y": 0.6669140458106995, + "orientation": 1.0789625644683838, + "vx": -0.06708897650241852, + "vy": 0.03494153916835785 + }, + { + "id": 4, + "x": -1.7970250844955444, + "y": -0.7498567700386047, + "orientation": 1.2367591857910156, + "vx": -5.595524044110789e-13, + "vy": -1.0291767438275201e-12 + }, + { + "id": 5, + "x": -0.7013511061668396, + "y": 2.7058818340301514, + "orientation": -0.15728195011615753, + "vx": 0.20575664937496185, + "vy": -0.07317198812961578 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.408886432647705, + "y": 0.002729228464886546, + "orientation": 0.617734432220459, + "vx": -2.398081733190338e-13, + "vy": -4.1576117548736136e-13 + }, + { + "id": 1, + "x": -0.7185768485069275, + "y": 2.197479009628296, + "orientation": 0.03786293417215347, + "vx": 0.11215078085660934, + "vy": 0.5595434308052063 + }, + { + "id": 2, + "x": 1.1344736814498901, + "y": -1.630859375, + "orientation": 1.9464603662490845, + "vx": -0.016667397692799568, + "vy": -0.00493866391479969 + }, + { + "id": 3, + "x": -2.371159791946411, + "y": 0.6241991519927979, + "orientation": 0.9610818028450012, + "vx": -1.133597731590271, + "vy": 0.08314094692468643 + }, + { + "id": 4, + "x": -1.5402292013168335, + "y": 0.9308210611343384, + "orientation": 1.2371587753295898, + "vx": -1.046733021736145, + "vy": -0.46272554993629456 + }, + { + "id": 5, + "x": -3.525707721710205, + "y": -0.004199690651148558, + "orientation": 0.7472848892211914, + "vx": -0.004854319617152214, + "vy": -0.011853257194161415 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 373.31666666666666 + } + }, + { + "scenario_id": "decoy_and_overload_vs_score_aware_counter_flow_t374.1_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 374.05, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_score_aware_counter_flow.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 374.05, + "ball_x": 0.5045607089996338, + "ball_y": 0.4551442861557007, + "ball_vx": 0.018735073506832123, + "ball_vy": 0.8399471044540405, + "friendly_robots": [ + { + "id": 0, + "x": 4.4085588455200195, + "y": 0.07677800208330154, + "orientation": 3.092998335259505, + "vx": -0.0170056764036417, + "vy": 0.020524293184280396 + }, + { + "id": 1, + "x": -2.351875066757202, + "y": -0.05460250750184059, + "orientation": 0.20314017136628237, + "vx": -1.160127878189087, + "vy": -0.21478551626205444 + }, + { + "id": 2, + "x": 0.48766690492630005, + "y": 0.34331604838371277, + "orientation": 1.087392958002635, + "vx": -0.22885172069072723, + "vy": 0.8370779156684875 + }, + { + "id": 3, + "x": 2.8368871212005615, + "y": -0.4631565511226654, + "orientation": 2.7464630027585706, + "vx": -0.398722380399704, + "vy": -0.4732356667518616 + }, + { + "id": 4, + "x": 2.7775137424468994, + "y": -0.17294378578662872, + "orientation": 2.884426327543803, + "vx": 0.46515172719955444, + "vy": 0.39091700315475464 + }, + { + "id": 5, + "x": 3.880714178085327, + "y": -1.9417204856872559, + "orientation": 2.5783182700448712, + "vx": 0.404178261756897, + "vy": 0.23157110810279846 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410088062286377, + "y": 9.882385347737e-05, + "orientation": 0.06104937394196597, + "vx": -9.761674135688736e-08, + "vy": 1.065607739292318e-05 + }, + { + "id": 1, + "x": 2.3918516635894775, + "y": -0.7350807189941406, + "orientation": 2.6914201398664197, + "vx": 0.5920591354370117, + "vy": -0.2763949930667877 + }, + { + "id": 2, + "x": 3.503875732421875, + "y": -1.7915074825286865, + "orientation": 2.5299488623910626, + "vx": -0.40540871024131775, + "vy": -0.2690146267414093 + }, + { + "id": 3, + "x": 0.28782036900520325, + "y": 0.03641214221715927, + "orientation": 0.7594584544473371, + "vx": 0.5196331739425659, + "vy": -0.29471731185913086 + }, + { + "id": 4, + "x": -2.5989813804626465, + "y": 1.1085933446884155, + "orientation": -0.2429088671975812, + "vx": -0.0026235508266836405, + "vy": 0.3387123942375183 + }, + { + "id": 5, + "x": -0.05565505847334862, + "y": 0.21445345878601074, + "orientation": 0.23083463509614077, + "vx": 0.20201505720615387, + "vy": 0.3319375813007355 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 374.05 + } + }, + { + "scenario_id": "counter_flow_vs_give_and_go_solo_t31.6_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 31.55, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_give_and_go_solo.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 31.55, + "ball_x": -1.4943426847457886, + "ball_y": 1.5514999628067017, + "ball_vx": -0.07333642989397049, + "ball_vy": 0.027715034782886505, + "friendly_robots": [ + { + "id": 0, + "x": 4.411553859710693, + "y": 0.0021987375803291798, + "orientation": 2.8860316276550293, + "vx": 9.268239509196974e-09, + "vy": 3.2556108919834514e-08 + }, + { + "id": 1, + "x": -2.8535985946655273, + "y": 0.2179347425699234, + "orientation": 0.7956473231315613, + "vx": -0.134322851896286, + "vy": 0.23456765711307526 + }, + { + "id": 2, + "x": -1.3887488842010498, + "y": 1.513525366783142, + "orientation": 2.7420949935913086, + "vx": -0.36347725987434387, + "vy": 0.14086362719535828 + }, + { + "id": 3, + "x": -2.3816044330596924, + "y": -1.0056631565093994, + "orientation": 1.1578553915023804, + "vx": -0.7762866616249084, + "vy": -0.5409699082374573 + }, + { + "id": 4, + "x": -1.6271129846572876, + "y": 1.3999887704849243, + "orientation": 0.6627724766731262, + "vx": 0.6597896814346313, + "vy": -0.24642978608608246 + }, + { + "id": 5, + "x": 2.599977731704712, + "y": 0.44114625453948975, + "orientation": 2.871588945388794, + "vx": -1.3600729289464653e-05, + "vy": 0.09678414463996887 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.42887544631958, + "y": 0.12703701853752136, + "orientation": 0.4457284212112427, + "vx": 0.03554106876254082, + "vy": 0.4778786301612854 + }, + { + "id": 1, + "x": -0.7134599685668945, + "y": 1.4414434432983398, + "orientation": 2.2882964611053467, + "vx": -0.0050584361888468266, + "vy": 0.8473377823829651 + }, + { + "id": 2, + "x": -2.4493496417999268, + "y": 0.1908097118139267, + "orientation": 0.9643635153770447, + "vx": -0.08925565332174301, + "vy": 0.28233128786087036 + }, + { + "id": 3, + "x": -2.500087022781372, + "y": 2.3970093727111816, + "orientation": -0.6890420317649841, + "vx": -4.180664632258413e-07, + "vy": -5.07946026573336e-07 + }, + { + "id": 4, + "x": -2.5350852012634277, + "y": -0.7529956698417664, + "orientation": 1.1329190731048584, + "vx": 0.06172030046582222, + "vy": 0.1834714710712433 + }, + { + "id": 5, + "x": -2.3221468925476074, + "y": 0.660879373550415, + "orientation": 0.7882587909698486, + "vx": -1.6271761751340819e-06, + "vy": 1.621202272872324e-06 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_give_and_go_solo_kernel_strategy", + "frame_ts": 31.55 + } + }, + { + "scenario_id": "split_outlet_vs_split_wall_t572.4_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 572.35, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 572.35, + "ball_x": 1.465054988861084, + "ball_y": -0.01838308572769165, + "ball_vx": 2.30596923828125, + "ball_vy": 0.12057453393936157, + "friendly_robots": [ + { + "id": 0, + "x": 4.409919261932373, + "y": 0.14003780484199524, + "orientation": -3.089519543694802, + "vx": 0.00014018421643413603, + "vy": 0.026568304747343063 + }, + { + "id": 1, + "x": -1.4941794872283936, + "y": 0.10359634459018707, + "orientation": 0.02112975915009585, + "vx": 1.0926274061203003, + "vy": 0.2759647071361542 + }, + { + "id": 2, + "x": -1.3793877363204956, + "y": -0.11837632954120636, + "orientation": -0.16134706337983218, + "vx": -0.3921211361885071, + "vy": -0.3042396008968353 + }, + { + "id": 3, + "x": 1.5527464151382446, + "y": 0.01890195533633232, + "orientation": -3.0183405821495732, + "vx": -0.8348444700241089, + "vy": -0.1735081970691681 + }, + { + "id": 4, + "x": 2.6231367588043213, + "y": -0.19258785247802734, + "orientation": 3.0991289151185235, + "vx": -0.5020984411239624, + "vy": 0.3806820511817932 + }, + { + "id": 5, + "x": 0.5858149528503418, + "y": 0.3736936151981354, + "orientation": -0.8013516982370099, + "vx": 1.7207419872283936, + "vy": -0.13705649971961975 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409955978393555, + "y": 0.002975729526951909, + "orientation": -0.012844713526316553, + "vx": 7.838529825221485e-09, + "vy": 6.009092885506107e-07 + }, + { + "id": 1, + "x": 1.2891935110092163, + "y": -0.6866034269332886, + "orientation": 2.9311087747388562, + "vx": 0.4702885150909424, + "vy": 0.20727497339248657 + }, + { + "id": 2, + "x": -0.33328673243522644, + "y": 0.767431914806366, + "orientation": -0.5957309325509748, + "vx": -0.33865779638290405, + "vy": -0.2923378646373749 + }, + { + "id": 3, + "x": -0.6654807329177856, + "y": 0.021051743999123573, + "orientation": 0.4419633467965802, + "vx": -0.5683168768882751, + "vy": 0.36285915970802307 + }, + { + "id": 4, + "x": -2.4243123531341553, + "y": 0.10793986171483994, + "orientation": -0.06981864769990054, + "vx": 0.5222094058990479, + "vy": -0.06360886991024017 + }, + { + "id": 5, + "x": -2.5151588916778564, + "y": -0.3078404366970062, + "orientation": 0.05350604851777163, + "vx": 0.7868528366088867, + "vy": 0.10269943624734879 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 572.35 + } + }, + { + "scenario_id": "clear_press_plus_vs_score_aware_counter_flow_t196.2_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 196.2, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_score_aware_counter_flow.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 196.2, + "ball_x": 1.2283517122268677, + "ball_y": 1.351948857307434, + "ball_vx": -6.661338147750939e-15, + "ball_vy": 1.9984014443252818e-14, + "friendly_robots": [ + { + "id": 0, + "x": 4.410096645355225, + "y": -0.0029269903898239136, + "orientation": 2.7392897605895996, + "vx": -3.0051230623939773e-06, + "vy": 6.800983101129532e-05 + }, + { + "id": 1, + "x": -2.9312081336975098, + "y": 0.8037478923797607, + "orientation": 0.14444014430046082, + "vx": 0.002639234997332096, + "vy": 0.42812028527259827 + }, + { + "id": 2, + "x": -0.8848862648010254, + "y": 1.2751445770263672, + "orientation": 0.17014086246490479, + "vx": 1.753190040588379, + "vy": -0.06643407791852951 + }, + { + "id": 3, + "x": 1.930607557296753, + "y": 0.16920490562915802, + "orientation": 1.8607466220855713, + "vx": 1.009635329246521, + "vy": -0.008930345065891743 + }, + { + "id": 4, + "x": 2.3565826416015625, + "y": 2.2387382984161377, + "orientation": -2.500443935394287, + "vx": 0.25178611278533936, + "vy": 0.28422725200653076 + }, + { + "id": 5, + "x": 1.2002071142196655, + "y": 1.245510458946228, + "orientation": 1.251345157623291, + "vx": 0.05245975777506828, + "vy": 0.20292629301548004 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4050493240356445, + "y": 0.02587825059890747, + "orientation": 0.23127897083759308, + "vx": -0.008370324037969112, + "vy": -0.044767189770936966 + }, + { + "id": 1, + "x": -2.2792227268218994, + "y": 0.08480200916528702, + "orientation": 0.10313815623521805, + "vx": 0.7441772222518921, + "vy": -0.49151721596717834 + }, + { + "id": 2, + "x": -2.062314510345459, + "y": 1.0714889764785767, + "orientation": 0.1108606681227684, + "vx": 0.9727473258972168, + "vy": 0.37931028008461 + }, + { + "id": 3, + "x": 0.19885244965553284, + "y": 1.4455457925796509, + "orientation": 1.355635404586792, + "vx": 1.303813099861145, + "vy": 0.23672305047512054 + }, + { + "id": 4, + "x": 0.6893261671066284, + "y": 1.2627646923065186, + "orientation": 0.1357431709766388, + "vx": 0.1777547150850296, + "vy": -0.024580251425504684 + }, + { + "id": 5, + "x": -2.5954155921936035, + "y": 0.04431552067399025, + "orientation": 0.20437367260456085, + "vx": -0.364023357629776, + "vy": 0.5045902729034424 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 196.2 + } + }, + { + "scenario_id": "overload_press_vs_split_sticky_t484.3_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 484.3333333333333, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_sticky.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 484.3333333333333, + "ball_x": 0.8756917715072632, + "ball_y": 1.4858729839324951, + "ball_vx": -0.05620782822370529, + "ball_vy": 0.4622175395488739, + "friendly_robots": [ + { + "id": 0, + "x": 4.410051345825195, + "y": 0.0034062773920595646, + "orientation": 2.7551837881379804, + "vx": -2.943414801848121e-05, + "vy": -0.005836685188114643 + }, + { + "id": 1, + "x": -1.774196743965149, + "y": -0.7502882480621338, + "orientation": 0.6932462771707257, + "vx": -0.04534251242876053, + "vy": 0.00042536426917649806 + }, + { + "id": 2, + "x": -1.729886531829834, + "y": 0.7246737480163574, + "orientation": 0.1815816481881818, + "vx": 0.2650245130062103, + "vy": -0.023654242977499962 + }, + { + "id": 3, + "x": 0.6723099946975708, + "y": 1.3826311826705933, + "orientation": 0.6415158828073224, + "vx": -0.19438384473323822, + "vy": -0.25889432430267334 + }, + { + "id": 4, + "x": -2.964661121368408, + "y": 0.03262411057949066, + "orientation": 0.19207778771454898, + "vx": -0.1699892282485962, + "vy": -0.0915871188044548 + }, + { + "id": 5, + "x": 0.938035249710083, + "y": 1.3932472467422485, + "orientation": 2.5408192594819745, + "vx": 0.11745674163103104, + "vy": 0.5768771171569824 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.405232906341553, + "y": 0.12121274322271347, + "orientation": 0.242222936945506, + "vx": -0.008283106610178947, + "vy": -0.21319679915905 + }, + { + "id": 1, + "x": 1.2658662796020508, + "y": 0.8702456951141357, + "orientation": 0.3141523917489728, + "vx": -0.4486159086227417, + "vy": -1.1520495414733887 + }, + { + "id": 2, + "x": -1.7744410037994385, + "y": 0.5498099327087402, + "orientation": 0.1942931731515607, + "vx": -0.23431459069252014, + "vy": 0.04065856710076332 + }, + { + "id": 3, + "x": -2.594374656677246, + "y": 0.30480530858039856, + "orientation": 0.2897826751046857, + "vx": -0.5762149691581726, + "vy": -0.4705510139465332 + }, + { + "id": 4, + "x": 0.36061835289001465, + "y": 0.671375036239624, + "orientation": 1.068124922113963, + "vx": -0.3997642993927002, + "vy": 1.3395949602127075 + }, + { + "id": 5, + "x": -2.5984344482421875, + "y": 0.5405712723731995, + "orientation": 0.08293715317780581, + "vx": 0.7016473412513733, + "vy": 0.7607496380805969 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 484.3333333333333 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_press_t745.1_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 745.1166666666667, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_press.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 745.1166666666667, + "ball_x": -0.9972957968711853, + "ball_y": -1.2017500400543213, + "ball_vx": 1.0122190197137115e-08, + "ball_vy": -3.017175842501274e-08, + "friendly_robots": [ + { + "id": 0, + "x": 4.4066996574401855, + "y": -0.10700657218694687, + "orientation": -2.9533318002992353, + "vx": 0.0056515526957809925, + "vy": 0.1881813406944275 + }, + { + "id": 1, + "x": -0.9403337836265564, + "y": -1.1011689901351929, + "orientation": -1.759033354120799, + "vx": -0.1006665751338005, + "vy": -0.17386159300804138 + }, + { + "id": 2, + "x": -1.0318845510482788, + "y": -1.5576194524765015, + "orientation": 1.2297416051202497, + "vx": -0.08304345607757568, + "vy": -0.25508278608322144 + }, + { + "id": 3, + "x": 2.979004144668579, + "y": 0.08231038600206375, + "orientation": -2.829918088512965, + "vx": 0.0029402703512459993, + "vy": -0.012275487184524536 + }, + { + "id": 4, + "x": 2.698011636734009, + "y": -0.047007616609334946, + "orientation": -2.872385772066661, + "vx": 0.31107860803604126, + "vy": -0.7533254027366638 + }, + { + "id": 5, + "x": 1.7983336448669434, + "y": 0.1357867568731308, + "orientation": -2.726281317072459, + "vx": 0.5679664611816406, + "vy": 0.7530613541603088 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409900188446045, + "y": 0.0029637846164405346, + "orientation": -0.33787384827668276, + "vx": -3.319552632774503e-08, + "vy": -9.454063842895266e-08 + }, + { + "id": 1, + "x": 1.5179598331451416, + "y": 0.5694327354431152, + "orientation": -1.6575441678338727, + "vx": -0.002841291017830372, + "vy": 0.47850972414016724 + }, + { + "id": 2, + "x": 2.0654966831207275, + "y": -0.8216565251350403, + "orientation": -2.7627449353509625, + "vx": -0.18226172029972076, + "vy": 0.542309582233429 + }, + { + "id": 3, + "x": -1.5706764459609985, + "y": -0.7118733525276184, + "orientation": -0.7211414893441876, + "vx": -1.2876615524291992, + "vy": 0.13127641379833221 + }, + { + "id": 4, + "x": -1.0097309350967407, + "y": -0.42297592759132385, + "orientation": -1.1772805770211896, + "vx": 0.15788450837135315, + "vy": -0.4953072667121887 + }, + { + "id": 5, + "x": -2.2718348503112793, + "y": -1.0814212560653687, + "orientation": -0.2309466918283185, + "vx": 1.1494779586791992, + "vy": -0.8214558362960815 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 745.1166666666667 + } + }, + { + "scenario_id": "split_outlet_wall_vs_split_sticky_t544.0_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 544.05, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_split_sticky.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 544.05, + "ball_x": -1.402565598487854, + "ball_y": -1.9953383207321167, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.4112653732299805, + "y": 0.02795380912721157, + "orientation": -2.8051136453920087, + "vx": -0.0022395302075892687, + "vy": -0.04915884882211685 + }, + { + "id": 1, + "x": -1.3974212408065796, + "y": -2.1095640659332275, + "orientation": 1.8397844155603131, + "vx": 0.019090082496404648, + "vy": 0.21298827230930328 + }, + { + "id": 2, + "x": -1.8005547523498535, + "y": 0.6539838910102844, + "orientation": -1.4164928515725812, + "vx": -0.9444468021392822, + "vy": -0.05923745781183243 + }, + { + "id": 3, + "x": 2.5785622596740723, + "y": 0.035267289727926254, + "orientation": -2.553620847063609, + "vx": -1.165541648864746, + "vy": 0.1472253054380417 + }, + { + "id": 4, + "x": 1.5066200494766235, + "y": -0.4392651915550232, + "orientation": -2.65062269766862, + "vx": -0.9454718232154846, + "vy": -0.11718636751174927 + }, + { + "id": 5, + "x": 2.7296605110168457, + "y": -0.7859597206115723, + "orientation": -2.8752959688478192, + "vx": 0.4424237608909607, + "vy": -0.1586374044418335 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410325050354004, + "y": -0.002952154027298093, + "orientation": -0.5841564257913312, + "vx": 1.8118839761882555e-12, + "vy": -1.5303773873154292e-12 + }, + { + "id": 1, + "x": -1.1184148788452148, + "y": -1.3767027854919434, + "orientation": 2.60839560826356, + "vx": -0.2012239247560501, + "vy": -1.6832222938537598 + }, + { + "id": 2, + "x": 1.1905018091201782, + "y": 0.6451411247253418, + "orientation": -2.0801054557138166, + "vx": -1.1662276983261108, + "vy": -0.46660593152046204 + }, + { + "id": 3, + "x": -2.4653589725494385, + "y": -0.9485484957695007, + "orientation": -0.8642219622903546, + "vx": -0.9278422594070435, + "vy": 0.5184759497642517 + }, + { + "id": 4, + "x": 1.4310219287872314, + "y": -0.21013471484184265, + "orientation": -2.628929706411906, + "vx": -0.5610067248344421, + "vy": -0.2512410879135132 + }, + { + "id": 5, + "x": -2.2615396976470947, + "y": -1.7811862230300903, + "orientation": -0.3662189563089093, + "vx": 0.4751042425632477, + "vy": -0.6168895959854126 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 544.05 + } + }, + { + "scenario_id": "clear_press_plus_vs_high_press_t337.1_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 337.1166666666667, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_high_press.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 337.1166666666667, + "ball_x": -0.6609178185462952, + "ball_y": 0.7734678387641907, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.407812595367432, + "y": -0.34310010075569153, + "orientation": 2.9322335720062256, + "vx": 0.0037968058604747057, + "vy": -0.11762098968029022 + }, + { + "id": 1, + "x": -0.43980786204338074, + "y": -1.3880977630615234, + "orientation": 1.8778129816055298, + "vx": -1.8340617418289185, + "vy": 0.5516692996025085 + }, + { + "id": 2, + "x": -0.6176690459251404, + "y": 0.6699126362800598, + "orientation": 1.8703855276107788, + "vx": -0.08392452448606491, + "vy": 0.1963716447353363 + }, + { + "id": 3, + "x": 0.050886884331703186, + "y": -0.18678145110607147, + "orientation": 2.204625368118286, + "vx": -0.19999994337558746, + "vy": 0.3656710982322693 + }, + { + "id": 4, + "x": -0.1875697523355484, + "y": 0.6908547878265381, + "orientation": 2.9555001258850098, + "vx": -0.049710776656866074, + "vy": 0.027953043580055237 + }, + { + "id": 5, + "x": 2.5991756916046143, + "y": -0.21038374304771423, + "orientation": 2.847264528274536, + "vx": 0.001442601322196424, + "vy": 0.011422509327530861 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410008430480957, + "y": -0.0029533924534916878, + "orientation": 0.20519337058067322, + "vx": -1.3988810110276972e-11, + "vy": -3.9080197411500706e-12 + }, + { + "id": 1, + "x": -0.47557535767555237, + "y": -0.1842261403799057, + "orientation": 1.923005223274231, + "vx": 0.3242633044719696, + "vy": 0.007184559479355812 + }, + { + "id": 2, + "x": -2.4767823219299316, + "y": 1.9566688537597656, + "orientation": -0.5765163898468018, + "vx": -0.04084271192550659, + "vy": 0.0295528806746006 + }, + { + "id": 3, + "x": -0.3006390333175659, + "y": -0.22393615543842316, + "orientation": 1.6076951026916504, + "vx": 0.05888739600777626, + "vy": -0.42365992069244385 + }, + { + "id": 4, + "x": -1.7494264841079712, + "y": -1.3353337049484253, + "orientation": 1.240671157836914, + "vx": -1.4190037250518799, + "vy": -0.18064311146736145 + }, + { + "id": 5, + "x": -0.5887811183929443, + "y": 0.2926282286643982, + "orientation": 2.499481678009033, + "vx": 0.9952734708786011, + "vy": 0.3187740743160248 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_high_press_kernel_strategy", + "frame_ts": 337.1166666666667 + } + }, + { + "scenario_id": "clear_danger_vs_decoy_and_overload_t680.0_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 679.9833333333333, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_decoy_and_overload.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 679.9833333333333, + "ball_x": -0.35868319869041443, + "ball_y": 2.7910521030426025, + "ball_vx": -1.1027569257748837e-07, + "ball_vy": -9.622954166843556e-08, + "friendly_robots": [ + { + "id": 0, + "x": 4.404834270477295, + "y": 0.22279253602027893, + "orientation": 2.6453321297937116, + "vx": 0.009311621077358723, + "vy": -0.392320454120636 + }, + { + "id": 1, + "x": -0.43643832206726074, + "y": 2.71443772315979, + "orientation": 0.7771252711587628, + "vx": 0.1480747014284134, + "vy": 0.14590144157409668 + }, + { + "id": 2, + "x": -3.0545570850372314, + "y": 0.40072330832481384, + "orientation": 0.7367412169748029, + "vx": 0.0920594185590744, + "vy": 0.30018430948257446 + }, + { + "id": 3, + "x": -2.852914333343506, + "y": 0.8198694586753845, + "orientation": 0.6663958152108869, + "vx": -0.09727741032838821, + "vy": 0.21651862561702728 + }, + { + "id": 4, + "x": 2.6000213623046875, + "y": 2.2954163551330566, + "orientation": 2.976579191284724, + "vx": -4.0133432776201516e-05, + "vy": 0.008044957183301449 + }, + { + "id": 5, + "x": -1.4326218366622925, + "y": 2.023482322692871, + "orientation": 0.5855135043435773, + "vx": 1.7737504243850708, + "vy": 0.7349321246147156 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410280704498291, + "y": 0.0029453663155436516, + "orientation": 0.6018218119912824, + "vx": -2.6069812975038076e-10, + "vy": -1.8862464368218923e-10 + }, + { + "id": 1, + "x": 2.357118606567383, + "y": -0.37340956926345825, + "orientation": 2.2026558240228375, + "vx": 1.0097692012786865, + "vy": 0.6793830394744873 + }, + { + "id": 2, + "x": 2.3434031009674072, + "y": 1.0163499116897583, + "orientation": 0.50134530861909, + "vx": -1.359642744064331, + "vy": 0.9086611270904541 + }, + { + "id": 3, + "x": -2.6219093799591064, + "y": 0.7721663117408752, + "orientation": 0.4154244979196271, + "vx": 0.44795942306518555, + "vy": 0.022917408496141434 + }, + { + "id": 4, + "x": -2.637732982635498, + "y": 0.5920490622520447, + "orientation": 0.3823753913217267, + "vx": -0.38358089327812195, + "vy": 0.021108368411660194 + }, + { + "id": 5, + "x": -2.773761510848999, + "y": -0.013020338490605354, + "orientation": 0.9405430873208722, + "vx": 0.09038082510232925, + "vy": -0.4177185893058777 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_decoy_and_overload_kernel_strategy", + "frame_ts": 679.9833333333333 + } + }, + { + "scenario_id": "high_press_vs_split_press_t709.1_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 709.0833333333334, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_press.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 709.0833333333334, + "ball_x": 0.7669850587844849, + "ball_y": 2.0876858234405518, + "ball_vx": 1.0700039863586426, + "ball_vy": -0.15559956431388855, + "friendly_robots": [ + { + "id": 0, + "x": 4.4101362228393555, + "y": 0.0029697909485548735, + "orientation": 2.615042599039622, + "vx": -3.533754124873667e-07, + "vy": -6.077718239794194e-07 + }, + { + "id": 1, + "x": 2.4999804496765137, + "y": -0.07799219340085983, + "orientation": 2.238358589010783, + "vx": 0.0003984883369412273, + "vy": -0.05456967651844025 + }, + { + "id": 2, + "x": 0.9196922779083252, + "y": 2.1055729389190674, + "orientation": -2.981226833658763, + "vx": -0.04381674528121948, + "vy": -0.15354415774345398 + }, + { + "id": 3, + "x": 2.5000197887420654, + "y": 0.9220220446586609, + "orientation": 2.5386569817834577, + "vx": 0.00031561305513605475, + "vy": -0.05447395518422127 + }, + { + "id": 4, + "x": 2.492614984512329, + "y": 2.4012646675109863, + "orientation": -2.912170799570628, + "vx": -0.10357597470283508, + "vy": 0.03588471561670303 + }, + { + "id": 5, + "x": 0.7425965666770935, + "y": 1.989520788192749, + "orientation": 1.4268442710214337, + "vx": 0.14098168909549713, + "vy": 0.006689536385238171 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.40424108505249, + "y": -0.00429608765989542, + "orientation": 0.4158660491281232, + "vx": 0.07312951236963272, + "vy": -0.31602802872657776 + }, + { + "id": 1, + "x": 0.638565719127655, + "y": 2.1494698524475098, + "orientation": -0.4913791735940656, + "vx": -0.18589557707309723, + "vy": -0.13846011459827423 + }, + { + "id": 2, + "x": 3.465886116027832, + "y": -1.5986206531524658, + "orientation": 2.198140474157878, + "vx": -0.01969851367175579, + "vy": -0.0023877229541540146 + }, + { + "id": 3, + "x": 3.461841583251953, + "y": 1.5991625785827637, + "orientation": 2.9516278525167188, + "vx": -0.012606685981154442, + "vy": 0.0014466517604887486 + }, + { + "id": 4, + "x": 3.464310884475708, + "y": 0.001137161161750555, + "orientation": 2.4756156523996076, + "vx": -0.016919393092393875, + "vy": -0.0018677717307582498 + }, + { + "id": 5, + "x": 1.0773441791534424, + "y": 2.26690673828125, + "orientation": -2.29441753228242, + "vx": 0.029763594269752502, + "vy": -0.5891892313957214 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 709.0833333333334 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_wall_t313.4_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 313.4, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 313.4, + "ball_x": 1.4867527484893799, + "ball_y": 2.188157796859741, + "ball_vx": 1.020110845565796, + "ball_vy": -0.9832479357719421, + "friendly_robots": [ + { + "id": 0, + "x": 4.406625270843506, + "y": 0.39993077516555786, + "orientation": 2.5986552238464355, + "vx": -0.009393539279699326, + "vy": -0.08306083083152771 + }, + { + "id": 1, + "x": 1.6420247554779053, + "y": 2.3232266902923584, + "orientation": 1.431484341621399, + "vx": -0.0843518003821373, + "vy": 0.036693841218948364 + }, + { + "id": 2, + "x": 1.9442012310028076, + "y": 2.273042678833008, + "orientation": 2.9614715576171875, + "vx": -0.9671602845191956, + "vy": -0.007582914084196091 + }, + { + "id": 3, + "x": 2.013779878616333, + "y": 1.1327685117721558, + "orientation": 2.1253457069396973, + "vx": -1.1805216073989868, + "vy": 1.148359775543213 + }, + { + "id": 4, + "x": 2.5990567207336426, + "y": 1.3985769748687744, + "orientation": 2.5055556297302246, + "vx": -0.005836350843310356, + "vy": -0.3420133888721466 + }, + { + "id": 5, + "x": 1.5805174112319946, + "y": 2.153860330581665, + "orientation": 3.1191654205322266, + "vx": 0.35107964277267456, + "vy": -0.14363576471805573 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.406878471374512, + "y": -0.0008704830543138087, + "orientation": 0.40963149070739746, + "vx": -0.005097550339996815, + "vy": 0.0006378479301929474 + }, + { + "id": 1, + "x": 0.900867760181427, + "y": 2.5730650424957275, + "orientation": -0.7644166946411133, + "vx": 0.21872107684612274, + "vy": -0.1342884749174118 + }, + { + "id": 2, + "x": -2.0888137817382812, + "y": -0.18957634270191193, + "orientation": 0.7597360014915466, + "vx": 1.6124556064605713, + "vy": -0.4820895493030548 + }, + { + "id": 3, + "x": -2.033571720123291, + "y": 0.432522714138031, + "orientation": 0.6164405941963196, + "vx": 1.6933552026748657, + "vy": -0.2274273931980133 + }, + { + "id": 4, + "x": 0.44895777106285095, + "y": 2.0062012672424316, + "orientation": 0.21528321504592896, + "vx": 0.5987222194671631, + "vy": -1.0001792907714844 + }, + { + "id": 5, + "x": 0.49880844354629517, + "y": 2.4450972080230713, + "orientation": 0.11770998686552048, + "vx": 0.362271249294281, + "vy": 0.1336069256067276 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 313.4 + } + }, + { + "scenario_id": "press_and_pass_vs_split_outlet_wall_t431.2_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 431.23333333333335, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_outlet_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 431.23333333333335, + "ball_x": 1.3351091146469116, + "ball_y": 0.8280894160270691, + "ball_vx": -0.10556177794933319, + "ball_vy": -0.03170305863022804, + "friendly_robots": [ + { + "id": 0, + "x": 4.4114460945129395, + "y": -0.044964030385017395, + "orientation": 2.8562969287210187, + "vx": -0.002618903061375022, + "vy": 0.07902573049068451 + }, + { + "id": 1, + "x": 1.3226523399353027, + "y": 0.7230945825576782, + "orientation": 1.2565540393167218, + "vx": -0.04196371138095856, + "vy": 0.23381507396697998 + }, + { + "id": 2, + "x": 2.5001354217529297, + "y": -0.3708467185497284, + "orientation": 2.3289394100480756, + "vx": -0.00013786443741992116, + "vy": 0.004388055298477411 + }, + { + "id": 3, + "x": 2.499379873275757, + "y": -1.370778203010559, + "orientation": 2.0437605698877057, + "vx": 0.0002936977834906429, + "vy": 0.004267721902579069 + }, + { + "id": 4, + "x": 2.4990320205688477, + "y": 2.02646541595459, + "orientation": -2.311370404558726, + "vx": 0.0013690982013940811, + "vy": 0.008384264074265957 + }, + { + "id": 5, + "x": 1.4577174186706543, + "y": 1.1002432107925415, + "orientation": -1.6012524684243878, + "vx": 0.2926824688911438, + "vy": -0.16932058334350586 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.418715000152588, + "y": -0.09246767312288284, + "orientation": 0.1488823016458234, + "vx": -0.05369827523827553, + "vy": 0.22921396791934967 + }, + { + "id": 1, + "x": 1.226052165031433, + "y": 0.8904984593391418, + "orientation": -0.17282977898652163, + "vx": -0.33871743083000183, + "vy": 0.06644097715616226 + }, + { + "id": 2, + "x": 3.5728704929351807, + "y": 1.5999817848205566, + "orientation": -2.798132302361079, + "vx": -0.03056715615093708, + "vy": 0.00014702622138429433 + }, + { + "id": 3, + "x": 3.571875810623169, + "y": -0.00011572567746043205, + "orientation": 2.785613777237483, + "vx": -0.028975972905755043, + "vy": 0.00021103718609083444 + }, + { + "id": 4, + "x": 3.572425127029419, + "y": -1.599766731262207, + "orientation": 2.3082763274484357, + "vx": -0.029849596321582794, + "vy": -0.0003574873844627291 + }, + { + "id": 5, + "x": -2.9660418033599854, + "y": -0.198200523853302, + "orientation": 0.22886744339997378, + "vx": -0.0010644282447174191, + "vy": 0.013477504253387451 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 431.23333333333335 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_outlet_t498.5_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 498.48333333333335, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_outlet.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 498.48333333333335, + "ball_x": 1.4347708225250244, + "ball_y": -0.422571063041687, + "ball_vx": 1.5091487169265747, + "ball_vy": -0.17135846614837646, + "friendly_robots": [ + { + "id": 0, + "x": 4.410018444061279, + "y": -0.007512727286666632, + "orientation": -3.0095761885219297, + "vx": -2.888115523091983e-05, + "vy": 0.013173109851777554 + }, + { + "id": 1, + "x": -0.6653816103935242, + "y": 0.39604854583740234, + "orientation": -0.5448814948373517, + "vx": 1.3280029296875, + "vy": -0.00347909121774137 + }, + { + "id": 2, + "x": 1.5381317138671875, + "y": -0.3715289831161499, + "orientation": -2.4069816788011273, + "vx": -0.22876623272895813, + "vy": -1.1365092992782593 + }, + { + "id": 3, + "x": 1.5015119314193726, + "y": 0.4712110161781311, + "orientation": -1.354342134790965, + "vx": 1.3597115278244019, + "vy": -0.7376880049705505 + }, + { + "id": 4, + "x": 2.3537375926971436, + "y": 0.5001516938209534, + "orientation": -2.2823564132028302, + "vx": 0.4344436526298523, + "vy": 0.039920080453157425 + }, + { + "id": 5, + "x": 1.8401833772659302, + "y": -0.3381681740283966, + "orientation": -2.9522821327024182, + "vx": 0.03444284945726395, + "vy": 0.017865631729364395 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4099507331848145, + "y": 0.002962361089885235, + "orientation": -0.07167688210541812, + "vx": -6.14132744658491e-09, + "vy": -1.1792907761432048e-09 + }, + { + "id": 1, + "x": 1.2833524942398071, + "y": -0.4612690806388855, + "orientation": 0.09692326386506167, + "vx": 0.003021717071533203, + "vy": 0.009560728445649147 + }, + { + "id": 2, + "x": 3.1418113708496094, + "y": -0.1639491766691208, + "orientation": -2.896926300721713, + "vx": 0.36066198348999023, + "vy": -1.7345566749572754 + }, + { + "id": 3, + "x": 1.691247820854187, + "y": 0.0591469407081604, + "orientation": -1.6562022288613996, + "vx": 1.042582631111145, + "vy": -0.8834134340286255 + }, + { + "id": 4, + "x": 0.5519474744796753, + "y": 0.7656528353691101, + "orientation": -0.7443830092721662, + "vx": 1.7995977401733398, + "vy": 0.3586541712284088 + }, + { + "id": 5, + "x": -2.715759038925171, + "y": 0.5716288089752197, + "orientation": -0.06885519822175112, + "vx": -6.554756737386924e-12, + "vy": -2.6978419498391304e-13 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 498.48333333333335 + } + }, + { + "scenario_id": "clear_danger_vs_clear_press_plus_t370.4_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 370.43333333333334, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_clear_press_plus.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 370.43333333333334, + "ball_x": 0.778338611125946, + "ball_y": -0.7311912178993225, + "ball_vx": -1.8275747581952828e-09, + "ball_vy": 2.0049286320045212e-07, + "friendly_robots": [ + { + "id": 0, + "x": 4.410626411437988, + "y": 0.02838324010372162, + "orientation": -2.9331393112712583, + "vx": -0.0011167671764269471, + "vy": -0.0499042309820652 + }, + { + "id": 1, + "x": 2.5857043266296387, + "y": 0.9030777812004089, + "orientation": -2.4016954024606427, + "vx": 0.39242830872535706, + "vy": -0.18678970634937286 + }, + { + "id": 2, + "x": 0.775361955165863, + "y": -0.6209580302238464, + "orientation": -1.5277154763513288, + "vx": 0.0053543695248663425, + "vy": -0.20971792936325073 + }, + { + "id": 3, + "x": 2.504901170730591, + "y": -1.8045825958251953, + "orientation": 2.6153185685449323, + "vx": -0.009009163826704025, + "vy": -0.2225436568260193 + }, + { + "id": 4, + "x": 0.8757901191711426, + "y": -0.30694249272346497, + "orientation": -1.9648206551843366, + "vx": 0.09032300859689713, + "vy": -0.11181086301803589 + }, + { + "id": 5, + "x": 2.296027421951294, + "y": 1.054197072982788, + "orientation": -2.3488657792382917, + "vx": -0.6579539775848389, + "vy": -0.38351064920425415 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4100661277771, + "y": -0.00967400148510933, + "orientation": -0.13519993622834292, + "vx": 0.00011292019917163998, + "vy": 0.016963524743914604 + }, + { + "id": 1, + "x": 2.2106988430023193, + "y": 0.5684958696365356, + "orientation": -2.350260468321391, + "vx": -0.4956091046333313, + "vy": 0.10870940238237381 + }, + { + "id": 2, + "x": 1.5786384344100952, + "y": -0.8019812703132629, + "orientation": 3.0741383900218686, + "vx": -0.7103173136711121, + "vy": 0.501240074634552 + }, + { + "id": 3, + "x": 1.2826004028320312, + "y": -0.405229777097702, + "orientation": -1.4083806594186505, + "vx": -0.016913730651140213, + "vy": -0.6564579606056213 + }, + { + "id": 4, + "x": 1.237534523010254, + "y": 0.06547097861766815, + "orientation": -2.3741091211610517, + "vx": -1.5465391874313354, + "vy": -0.22872528433799744 + }, + { + "id": 5, + "x": 2.077099084854126, + "y": -0.5317022800445557, + "orientation": -2.996684568124362, + "vx": 0.5117678642272949, + "vy": 0.5376830101013184 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_clear_press_plus_kernel_strategy", + "frame_ts": 370.43333333333334 + } + }, + { + "scenario_id": "split_shape_vs_split_wall_t251.0_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 251.0, + "source_replay": "replays/tournament_20261011_230119/split_shape_vs_split_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 251.0, + "ball_x": 1.2909512519836426, + "ball_y": -2.4265031814575195, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.409992218017578, + "y": 0.09925016015768051, + "orientation": -2.4692041873931885, + "vx": -5.286894156597555e-05, + "vy": 0.28733396530151367 + }, + { + "id": 1, + "x": 1.3714087009429932, + "y": -2.3477959632873535, + "orientation": -2.1695220470428467, + "vx": -0.1559602916240692, + "vy": -0.1459193378686905 + }, + { + "id": 2, + "x": 2.9481656551361084, + "y": -0.9616450071334839, + "orientation": -2.2685396671295166, + "vx": -0.06557663530111313, + "vy": 0.24318046867847443 + }, + { + "id": 3, + "x": 2.751546621322632, + "y": -0.6400330066680908, + "orientation": -2.1983933448791504, + "vx": -0.027943549677729607, + "vy": 0.08707195520401001 + }, + { + "id": 4, + "x": 2.637576103210449, + "y": -0.1757577359676361, + "orientation": -2.0534021854400635, + "vx": -1.0350390672683716, + "vy": 0.22656257450580597 + }, + { + "id": 5, + "x": 2.8277032375335693, + "y": -1.095582127571106, + "orientation": -2.39874529838562, + "vx": 0.2044127732515335, + "vy": -0.020993633195757866 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409842491149902, + "y": -0.0029626169707626104, + "orientation": -0.40105190873146057, + "vx": -1.0125233984581428e-12, + "vy": 6.974368998990954e-13 + }, + { + "id": 1, + "x": 1.9765888452529907, + "y": -0.29308339953422546, + "orientation": -2.2149274349212646, + "vx": -0.56332927942276, + "vy": 0.29364246129989624 + }, + { + "id": 2, + "x": 2.0979700088500977, + "y": -0.16477397084236145, + "orientation": -1.9311891794204712, + "vx": -0.3525470793247223, + "vy": -0.5595911741256714 + }, + { + "id": 3, + "x": 0.5368934869766235, + "y": -1.8294306993484497, + "orientation": -0.5862125158309937, + "vx": -1.3865543603897095, + "vy": 0.9198090434074402 + }, + { + "id": 4, + "x": 2.22174334526062, + "y": -1.2448369264602661, + "orientation": -2.0144078731536865, + "vx": 0.1659727394580841, + "vy": -0.03898940980434418 + }, + { + "id": 5, + "x": -2.431987762451172, + "y": -0.5040898323059082, + "orientation": -0.47512465715408325, + "vx": 1.6707563400268555, + "vy": -0.9205378890037537 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_shape_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 251.0 + } + }, + { + "scenario_id": "counter_flow_vs_high_press_t23.4_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 23.383333333333333, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_high_press.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 23.383333333333333, + "ball_x": -0.2743646800518036, + "ball_y": -2.185368537902832, + "ball_vx": 3.726656198501587, + "ball_vy": 1.125197172164917, + "friendly_robots": [ + { + "id": 0, + "x": 4.418741226196289, + "y": -0.19139228761196136, + "orientation": -2.7516908645629883, + "vx": -0.006100018508732319, + "vy": -0.22596219182014465 + }, + { + "id": 1, + "x": -0.26778557896614075, + "y": -1.910065770149231, + "orientation": -1.9524794816970825, + "vx": 0.0005440398235805333, + "vy": -0.16200211644172668 + }, + { + "id": 2, + "x": -1.9009097814559937, + "y": -0.04169311001896858, + "orientation": -1.0394389629364014, + "vx": -0.025559140369296074, + "vy": -0.0016266662860289216 + }, + { + "id": 3, + "x": -1.8840672969818115, + "y": -1.0427758693695068, + "orientation": -0.7581822276115417, + "vx": -0.023251863196492195, + "vy": 0.0031862210016697645 + }, + { + "id": 4, + "x": -0.2561832070350647, + "y": -2.0894551277160645, + "orientation": -2.162707567214966, + "vx": 0.5329728126525879, + "vy": -0.17624031007289886 + }, + { + "id": 5, + "x": 2.600003719329834, + "y": -2.2970778942108154, + "orientation": 3.1284210681915283, + "vx": 1.5750535098391083e-08, + "vy": 1.2263149073987734e-06 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.412473678588867, + "y": -0.3280276358127594, + "orientation": -0.4738337993621826, + "vx": 0.004912479314953089, + "vy": -0.14380301535129547 + }, + { + "id": 1, + "x": -0.6757155060768127, + "y": -2.3503894805908203, + "orientation": 0.4013920724391937, + "vx": 0.06821425259113312, + "vy": 0.061606816947460175 + }, + { + "id": 2, + "x": -2.5007362365722656, + "y": -2.397134780883789, + "orientation": 0.07504120469093323, + "vx": -8.413523033823367e-08, + "vy": 1.0509320418350399e-06 + }, + { + "id": 3, + "x": -2.500312566757202, + "y": -0.05069401487708092, + "orientation": -0.8633587956428528, + "vx": -0.009868300519883633, + "vy": 0.03466679900884628 + }, + { + "id": 4, + "x": -2.4800941944122314, + "y": -1.0528513193130493, + "orientation": -0.6029819846153259, + "vx": -0.04179764911532402, + "vy": 0.03490544483065605 + }, + { + "id": 5, + "x": -0.9835152626037598, + "y": -2.236016035079956, + "orientation": -0.38217073678970337, + "vx": -0.04165493696928024, + "vy": -0.13288520276546478 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_high_press_kernel_strategy", + "frame_ts": 23.383333333333333 + } + }, + { + "scenario_id": "give_and_go_solo_vs_press_trigger_flow_t717.4_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 717.35, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_press_trigger_flow.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 717.35, + "ball_x": 1.412543535232544, + "ball_y": -2.379263401031494, + "ball_vx": 2.1471424638264125e-09, + "ball_vy": -3.4761393763460546e-09, + "friendly_robots": [ + { + "id": 0, + "x": 4.408524513244629, + "y": -0.1682434231042862, + "orientation": -2.5162902792268476, + "vx": 0.002447430044412613, + "vy": 0.2959490418434143 + }, + { + "id": 1, + "x": 1.6739637851715088, + "y": -0.1635228395462036, + "orientation": -1.5428698380761823, + "vx": 1.470786213874817, + "vy": -0.05098988488316536 + }, + { + "id": 2, + "x": 1.3514188528060913, + "y": -2.2868781089782715, + "orientation": -0.9854044040017804, + "vx": 0.11627413332462311, + "vy": -0.17573969066143036 + }, + { + "id": 3, + "x": 0.9457899928092957, + "y": -0.43074551224708557, + "orientation": -1.2315788586908063, + "vx": 1.2236865758895874, + "vy": -0.9817380309104919 + }, + { + "id": 4, + "x": 0.8829959630966187, + "y": -1.4797824621200562, + "orientation": -0.9136094172769269, + "vx": 1.6617158651351929, + "vy": -0.9620475172996521 + }, + { + "id": 5, + "x": -2.8250396251678467, + "y": 2.158573865890503, + "orientation": -0.8186675627999982, + "vx": -1.7424728326886907e-10, + "vy": 1.894218115694457e-10 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410019874572754, + "y": 0.40687912702560425, + "orientation": -0.4453319629007062, + "vx": 3.307843508082442e-05, + "vy": 0.005485743284225464 + }, + { + "id": 1, + "x": -3.3733558654785156, + "y": 2.108671188354492, + "orientation": -0.7522861083322248, + "vx": -0.09092818200588226, + "vy": 0.08779449015855789 + }, + { + "id": 2, + "x": -0.025753244757652283, + "y": -0.9200325608253479, + "orientation": -0.9245142062478742, + "vx": 1.213086485862732, + "vy": -1.3573330640792847 + }, + { + "id": 3, + "x": -0.6911763548851013, + "y": -0.974919855594635, + "orientation": -0.5901190360360822, + "vx": 1.5878291130065918, + "vy": -0.9896222352981567 + }, + { + "id": 4, + "x": -2.6045968532562256, + "y": -1.1657743453979492, + "orientation": -0.30303278763825503, + "vx": 0.008220193907618523, + "vy": -0.13283146917819977 + }, + { + "id": 5, + "x": 0.9018433690071106, + "y": -2.090787172317505, + "orientation": -0.5593515952401837, + "vx": 0.16460758447647095, + "vy": -0.21154141426086426 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 717.35 + } + }, + { + "scenario_id": "split_press_vs_tiki_taka_plus_t638.6_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 638.6, + "source_replay": "replays/tournament_20261011_230119/split_press_vs_tiki_taka_plus.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 638.6, + "ball_x": -0.9694013595581055, + "ball_y": 2.4877145290374756, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.407976150512695, + "y": 0.059303101152181625, + "orientation": 2.722632350521632, + "vx": 0.0035412460565567017, + "vy": -0.10428274422883987 + }, + { + "id": 1, + "x": -0.991720974445343, + "y": 2.3795006275177, + "orientation": 1.2966494878106793, + "vx": 0.04117321968078613, + "vy": 0.20628733932971954 + }, + { + "id": 2, + "x": 0.35446834564208984, + "y": -0.6297228336334229, + "orientation": 2.0802755673700055, + "vx": -1.6400710344314575, + "vy": 0.5185226202011108 + }, + { + "id": 3, + "x": 2.551851987838745, + "y": -0.10958139598369598, + "orientation": 2.553024621801921, + "vx": -0.5942432284355164, + "vy": -0.22384081780910492 + }, + { + "id": 4, + "x": 1.7653292417526245, + "y": 0.5201407670974731, + "orientation": 2.458601029711314, + "vx": -1.2156909704208374, + "vy": -0.5233283042907715 + }, + { + "id": 5, + "x": 2.6289260387420654, + "y": 0.11337216198444366, + "orientation": 2.8683407624536237, + "vx": 0.16672052443027496, + "vy": 0.21974384784698486 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410894393920898, + "y": -0.17770159244537354, + "orientation": 0.6111549456887921, + "vx": -0.007509399671107531, + "vy": 0.0825989618897438 + }, + { + "id": 1, + "x": -0.49280160665512085, + "y": -0.1045585572719574, + "orientation": 1.649762662249156, + "vx": 1.6583631038665771, + "vy": -0.26687607169151306 + }, + { + "id": 2, + "x": -1.1530637741088867, + "y": 1.942469596862793, + "orientation": 1.514100583391734, + "vx": 0.5169513821601868, + "vy": 0.09573127329349518 + }, + { + "id": 3, + "x": 0.6425589323043823, + "y": 0.31340983510017395, + "orientation": 1.2386004050546369, + "vx": -1.4118821620941162, + "vy": 1.1717016696929932 + }, + { + "id": 4, + "x": 1.3817198276519775, + "y": 0.48721936345100403, + "orientation": 2.321240695314952, + "vx": 0.4288666546344757, + "vy": 0.3049643039703369 + }, + { + "id": 5, + "x": 2.4489781856536865, + "y": 0.10769136995077133, + "orientation": -2.9608888049894055, + "vx": 0.16882281005382538, + "vy": -0.03905889764428139 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_press_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 638.6 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_press_t371.4_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 371.3833333333333, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_press.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 371.3833333333333, + "ball_x": 1.4671038389205933, + "ball_y": -1.6215108633041382, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.408872127532959, + "y": -0.034688800573349, + "orientation": -2.652632713317871, + "vx": 0.002011239295825362, + "vy": 0.060960523784160614 + }, + { + "id": 1, + "x": 1.8813635110855103, + "y": -2.3549814224243164, + "orientation": 1.6416438817977905, + "vx": 1.1361429691314697, + "vy": -0.009690996259450912 + }, + { + "id": 2, + "x": 2.1874289512634277, + "y": -0.4194517135620117, + "orientation": -1.969244122505188, + "vx": 0.5517873764038086, + "vy": -0.009269311092793941 + }, + { + "id": 3, + "x": 1.4510164260864258, + "y": 0.7890331745147705, + "orientation": -1.4426718950271606, + "vx": 1.7792973518371582, + "vy": 0.36554044485092163 + }, + { + "id": 4, + "x": 1.5738226175308228, + "y": -1.5908191204071045, + "orientation": -2.5104424953460693, + "vx": -0.2048565000295639, + "vy": -0.05074296146631241 + }, + { + "id": 5, + "x": -2.4119200706481934, + "y": 0.9074243903160095, + "orientation": -0.5787144899368286, + "vx": -2.9176661087149114e-12, + "vy": 2.19824158875781e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4101996421813965, + "y": -0.0029811121057718992, + "orientation": -0.2678174078464508, + "vx": 9.059419880941277e-13, + "vy": -1.8653047856309612e-13 + }, + { + "id": 1, + "x": 1.3177706003189087, + "y": -1.3152810335159302, + "orientation": -2.0575952529907227, + "vx": 1.05882728099823, + "vy": 0.23675738275051117 + }, + { + "id": 2, + "x": 2.361156702041626, + "y": 0.5292238593101501, + "orientation": -1.9503365755081177, + "vx": -0.9117868542671204, + "vy": -1.0046974420547485 + }, + { + "id": 3, + "x": 0.7071964740753174, + "y": 0.20290730893611908, + "orientation": -0.7995204329490662, + "vx": -0.118497334420681, + "vy": 0.024182163178920746 + }, + { + "id": 4, + "x": 1.2640597820281982, + "y": -0.8638274073600769, + "orientation": -0.9742448925971985, + "vx": -0.5434614419937134, + "vy": 0.28816357254981995 + }, + { + "id": 5, + "x": -2.9958271980285645, + "y": 0.5756758451461792, + "orientation": -0.45018044114112854, + "vx": -0.028485920280218124, + "vy": 0.5851127505302429 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 371.3833333333333 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_outlet_t527.0_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 527.0333333333333, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_outlet.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 527.0333333333333, + "ball_x": 0.1246878132224083, + "ball_y": -1.956803798675537, + "ball_vx": -0.4639419615268707, + "ball_vy": -0.2254418581724167, + "friendly_robots": [ + { + "id": 0, + "x": 4.409943103790283, + "y": -0.011246448382735252, + "orientation": -2.716860922174998, + "vx": 0.00010873943392653018, + "vy": 0.01976323127746582 + }, + { + "id": 1, + "x": -2.439286470413208, + "y": -0.1634170413017273, + "orientation": -0.5712122042947492, + "vx": 0.6581616997718811, + "vy": 0.18688927590847015 + }, + { + "id": 2, + "x": -0.31277135014533997, + "y": -1.5416425466537476, + "orientation": -0.691326769190379, + "vx": 0.527214765548706, + "vy": -0.29915714263916016 + }, + { + "id": 3, + "x": 0.4266235828399658, + "y": -1.4949074983596802, + "orientation": 2.851260246830531, + "vx": 0.6864404678344727, + "vy": -0.1400677114725113 + }, + { + "id": 4, + "x": 0.22146856784820557, + "y": -1.9129310846328735, + "orientation": -2.3349598964029035, + "vx": -0.625332772731781, + "vy": -0.27795061469078064 + }, + { + "id": 5, + "x": 2.5999863147735596, + "y": -0.8554264307022095, + "orientation": -2.7237119694524488, + "vx": 1.5054624213917123e-12, + "vy": -6.961098364399732e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410090446472168, + "y": 0.0026844097301363945, + "orientation": -0.4059790690713605, + "vx": -0.0023588144686073065, + "vy": -0.0073105390183627605 + }, + { + "id": 1, + "x": 0.6164507269859314, + "y": -1.9809999465942383, + "orientation": 3.0415981655293187, + "vx": 0.6657090783119202, + "vy": 0.3109261989593506 + }, + { + "id": 2, + "x": 2.207642078399658, + "y": 1.4425255060195923, + "orientation": -1.821288140612193, + "vx": -0.9660479426383972, + "vy": -0.2109794318675995 + }, + { + "id": 3, + "x": -2.6763384342193604, + "y": -0.55824875831604, + "orientation": -0.4339639266305646, + "vx": -0.005801367107778788, + "vy": -0.611501932144165 + }, + { + "id": 4, + "x": -1.6033753156661987, + "y": -0.9184277057647705, + "orientation": -0.47988406022126284, + "vx": 0.757473349571228, + "vy": 0.09004639089107513 + }, + { + "id": 5, + "x": -2.877209424972534, + "y": -0.8527379035949707, + "orientation": -0.3619083483987531, + "vx": 0.2101738601922989, + "vy": 0.5519828796386719 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 527.0333333333333 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_sticky_t483.1_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 483.05, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_sticky.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 483.05, + "ball_x": 1.01280677318573, + "ball_y": 1.4062811136245728, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.4086384773254395, + "y": 0.0357896164059639, + "orientation": 2.763590099411555, + "vx": 0.0024132244288921356, + "vy": -0.06289317458868027 + }, + { + "id": 1, + "x": 0.7018567323684692, + "y": 1.4126473665237427, + "orientation": -0.016405018168040186, + "vx": 0.2369847297668457, + "vy": -0.2810315489768982 + }, + { + "id": 2, + "x": 1.070689082145691, + "y": 1.5025825500488281, + "orientation": -1.9981047232919416, + "vx": -0.07063886523246765, + "vy": -0.23554793000221252 + }, + { + "id": 3, + "x": 3.0070033073425293, + "y": 0.3379869759082794, + "orientation": 2.649673195677348, + "vx": 1.3455903058456897e-12, + "vy": 1.3206102877916237e-12 + }, + { + "id": 4, + "x": 3.015453815460205, + "y": 0.10922132432460785, + "orientation": 2.56591388781602, + "vx": -2.2110313580014918e-10, + "vy": 1.4043974316813035e-10 + }, + { + "id": 5, + "x": 1.2487742900848389, + "y": 1.5297625064849854, + "orientation": -2.734977187710353, + "vx": -0.12081948667764664, + "vy": 0.23198918998241425 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410341262817383, + "y": -0.008278455585241318, + "orientation": 0.2561534961038312, + "vx": 0.0006029324140399694, + "vy": 0.014556678012013435 + }, + { + "id": 1, + "x": 1.1178758144378662, + "y": 1.2195490598678589, + "orientation": -2.1113621314340314, + "vx": 1.10331130027771, + "vy": 0.5302507281303406 + }, + { + "id": 2, + "x": -2.9668514728546143, + "y": 0.7330652475357056, + "orientation": 0.16851178010041323, + "vx": -2.1862511800918583e-10, + "vy": -5.140221581712012e-11 + }, + { + "id": 3, + "x": -2.965747117996216, + "y": 1.0156348943710327, + "orientation": 0.09852186043793765, + "vx": -5.608846720406291e-12, + "vy": -2.4646951146678475e-13 + }, + { + "id": 4, + "x": 0.3665526807308197, + "y": 1.2778863906860352, + "orientation": 0.10571065743500796, + "vx": -0.2973138093948364, + "vy": 0.06888587772846222 + }, + { + "id": 5, + "x": 0.4699695408344269, + "y": 1.592653751373291, + "orientation": -0.3411294539743146, + "vx": 0.007872909307479858, + "vy": -0.15566696226596832 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 483.05 + } + }, + { + "scenario_id": "clear_press_plus_vs_press_trigger_flow_t17.3_own_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 17.3, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_press_trigger_flow.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, middle third" + }, + "scenario": { + "sim_time": 17.3, + "ball_x": -1.033799171447754, + "ball_y": -0.5391402244567871, + "ball_vx": 2.2570049623027444e-05, + "ball_vy": 1.83513493539067e-05, + "friendly_robots": [ + { + "id": 0, + "x": 4.410053730010986, + "y": -0.044489338994026184, + "orientation": -3.0577850341796875, + "vx": -0.00013127000420354307, + "vy": 0.0781952291727066 + }, + { + "id": 1, + "x": -2.9144229888916016, + "y": 0.6256712675094604, + "orientation": -0.5481618046760559, + "vx": -0.0273382980376482, + "vy": 0.02489987574517727 + }, + { + "id": 2, + "x": -1.4785739183425903, + "y": 0.5566878318786621, + "orientation": -1.9510637521743774, + "vx": 1.0566798448562622, + "vy": -0.5871617794036865 + }, + { + "id": 3, + "x": -0.6740654706954956, + "y": -0.6215898394584656, + "orientation": 3.1248362064361572, + "vx": -1.0137426853179932, + "vy": -0.5600021481513977 + }, + { + "id": 4, + "x": -0.9245760440826416, + "y": -0.5169723629951477, + "orientation": -2.9067587852478027, + "vx": -0.1968088001012802, + "vy": -0.038275472819805145 + }, + { + "id": 5, + "x": -2.270840883255005, + "y": -0.7032030820846558, + "orientation": 0.02253900095820427, + "vx": -0.5173888206481934, + "vy": -0.5972310900688171 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.406063079833984, + "y": -0.23319335281848907, + "orientation": -0.07561591267585754, + "vx": -0.00893370807170868, + "vy": 0.41183653473854065 + }, + { + "id": 1, + "x": -2.614866018295288, + "y": -1.3161051273345947, + "orientation": 0.5554952025413513, + "vx": 0.47695213556289673, + "vy": -0.3442583680152893 + }, + { + "id": 2, + "x": -0.39624759554862976, + "y": -0.2353019118309021, + "orientation": -2.9591994285583496, + "vx": 0.7465956807136536, + "vy": -0.2537919282913208 + }, + { + "id": 3, + "x": -2.459559440612793, + "y": -0.19866780936717987, + "orientation": -0.0646170824766159, + "vx": -0.5122441053390503, + "vy": 0.9923648238182068 + }, + { + "id": 4, + "x": -1.5512421131134033, + "y": -0.43079063296318054, + "orientation": -0.20329108834266663, + "vx": 0.12799318134784698, + "vy": -0.06901457160711288 + }, + { + "id": 5, + "x": -2.6121952533721924, + "y": -1.1357098817825317, + "orientation": 0.32616952061653137, + "vx": -0.028616515919566154, + "vy": -0.3055891990661621 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 17.3 + } + }, + { + "scenario_id": "overload_press_vs_score_aware_counter_flow_t44.1_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 44.11666666666667, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_score_aware_counter_flow.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 44.11666666666667, + "ball_x": 4.309600830078125, + "ball_y": 0.07330887019634247, + "ball_vx": 1.2599883079528809, + "ball_vy": -0.10466133803129196, + "friendly_robots": [ + { + "id": 0, + "x": 4.4097113609313965, + "y": 0.06203174963593483, + "orientation": 3.0488522052764893, + "vx": -0.00918052438646555, + "vy": 0.0008513120119459927 + }, + { + "id": 1, + "x": -2.759432792663574, + "y": 0.032167088240385056, + "orientation": -0.005804028827697039, + "vx": -0.3122701942920685, + "vy": -0.6303458213806152 + }, + { + "id": 2, + "x": -1.531099796295166, + "y": 0.7782502770423889, + "orientation": -0.04675840586423874, + "vx": 0.16661058366298676, + "vy": 0.37178725004196167 + }, + { + "id": 3, + "x": -1.8214995861053467, + "y": -0.7480481863021851, + "orientation": 0.1463974565267563, + "vx": 0.03769146651029587, + "vy": -0.0035117894876748323 + }, + { + "id": 4, + "x": -1.8142503499984741, + "y": 0.7469958066940308, + "orientation": -0.11073612421751022, + "vx": 0.025058869272470474, + "vy": 0.005290747620165348 + }, + { + "id": 5, + "x": -0.5065799951553345, + "y": -0.2216186672449112, + "orientation": 0.06155616417527199, + "vx": 1.9162955284118652, + "vy": 0.11922000348567963 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409933567047119, + "y": -0.2957509160041809, + "orientation": 0.039786145091056824, + "vx": -7.671776984352618e-05, + "vy": -0.20098407566547394 + }, + { + "id": 1, + "x": -2.8762588500976562, + "y": -0.5608734488487244, + "orientation": -0.17234015464782715, + "vx": -0.16717129945755005, + "vy": 0.050816815346479416 + }, + { + "id": 2, + "x": -2.4792861938476562, + "y": -0.7603856325149536, + "orientation": 0.13402029871940613, + "vx": 0.10088086128234863, + "vy": 0.021962570026516914 + }, + { + "id": 3, + "x": -2.035245418548584, + "y": 0.5067183971405029, + "orientation": 0.04807991907000542, + "vx": 1.5135332345962524, + "vy": 0.029679955914616585 + }, + { + "id": 4, + "x": -2.582872152328491, + "y": 0.56772780418396, + "orientation": 0.005395776592195034, + "vx": 0.25537481904029846, + "vy": -1.194997787475586 + }, + { + "id": 5, + "x": 0.7571504712104797, + "y": 0.16934937238693237, + "orientation": 0.0005149412318132818, + "vx": 1.9122347831726074, + "vy": 0.07401785999536514 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 44.11666666666667 + } + }, + { + "scenario_id": "high_press_vs_split_block_t556.6_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 556.6, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_block.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 556.6, + "ball_x": 4.307633399963379, + "ball_y": 0.044185422360897064, + "ball_vx": 2.5796725749969482, + "ball_vy": 1.0125287771224976, + "friendly_robots": [ + { + "id": 0, + "x": 4.409111976623535, + "y": 0.030139023438096046, + "orientation": -2.9135463704639157, + "vx": -0.0031969761475920677, + "vy": 0.0883416160941124 + }, + { + "id": 1, + "x": 2.3013570308685303, + "y": -1.5480356216430664, + "orientation": 0.785632999735423, + "vx": 0.3677630126476288, + "vy": 0.6617952585220337 + }, + { + "id": 2, + "x": 1.8642030954360962, + "y": -0.24513748288154602, + "orientation": -0.009996088343211085, + "vx": 0.8269749283790588, + "vy": 0.22203083336353302 + }, + { + "id": 3, + "x": 2.377200126647949, + "y": 1.8341591358184814, + "orientation": -0.9617885669046125, + "vx": 0.2129761427640915, + "vy": 0.7042220234870911 + }, + { + "id": 4, + "x": 2.4031999111175537, + "y": 0.7358415126800537, + "orientation": -0.5745820124917707, + "vx": 0.1593957245349884, + "vy": 0.8775978088378906 + }, + { + "id": 5, + "x": 2.1502678394317627, + "y": -0.002430845284834504, + "orientation": -0.17351666291291323, + "vx": 1.4349932670593262, + "vy": -0.10933028161525726 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.408286094665527, + "y": 0.040891557931900024, + "orientation": -0.04526439507538882, + "vx": 0.017499912530183792, + "vy": 0.36592403054237366 + }, + { + "id": 1, + "x": 3.730912446975708, + "y": 1.4532164335250854, + "orientation": -1.615745337801524, + "vx": -0.14239881932735443, + "vy": -0.816675066947937 + }, + { + "id": 2, + "x": 0.7619845867156982, + "y": 0.18721534311771393, + "orientation": -0.15815249283845034, + "vx": -0.4005395174026489, + "vy": 0.02373269386589527 + }, + { + "id": 3, + "x": 3.6532437801361084, + "y": -1.2616009712219238, + "orientation": 1.834956320124217, + "vx": -0.36045023798942566, + "vy": 1.0173556804656982 + }, + { + "id": 4, + "x": 2.4479854106903076, + "y": -0.5968183875083923, + "orientation": 0.3350984175973615, + "vx": -0.2214028239250183, + "vy": 0.09254980087280273 + }, + { + "id": 5, + "x": 2.1003048419952393, + "y": -0.6506033539772034, + "orientation": 0.1980313380532941, + "vx": 0.2065141797065735, + "vy": -0.14345374703407288 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 556.6 + } + }, + { + "scenario_id": "clear_danger_vs_split_wall_t433.7_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 433.7, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 433.7, + "ball_x": 4.315132141113281, + "ball_y": -0.009044785983860493, + "ball_vx": 2.4041647911071777, + "ball_vy": -0.6904178261756897, + "friendly_robots": [ + { + "id": 0, + "x": 4.409055233001709, + "y": 0.016444681212306023, + "orientation": 3.0247866605692586, + "vx": 0.002472955733537674, + "vy": -0.08336386829614639 + }, + { + "id": 1, + "x": 2.663252830505371, + "y": 0.4197266697883606, + "orientation": -0.34982243378693667, + "vx": 0.07522501796483994, + "vy": -0.14748036861419678 + }, + { + "id": 2, + "x": 2.8602075576782227, + "y": 0.03029252402484417, + "orientation": 0.5277244170480451, + "vx": 0.16981028020381927, + "vy": 0.03514441102743149 + }, + { + "id": 3, + "x": 2.619921922683716, + "y": -2.0048470497131348, + "orientation": 1.1353923400216779, + "vx": 0.0857071578502655, + "vy": -0.021491872146725655 + }, + { + "id": 4, + "x": -1.2180397510528564, + "y": -0.7509092688560486, + "orientation": 0.3787921984964093, + "vx": 1.6055254936218262, + "vy": 1.0476142168045044 + }, + { + "id": 5, + "x": 2.6687960624694824, + "y": -0.6123042106628418, + "orientation": 0.9012698252969464, + "vx": 0.3980673849582672, + "vy": 1.3139723539352417 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.412821292877197, + "y": -0.14767418801784515, + "orientation": 0.05175534089142886, + "vx": 0.005689878482371569, + "vy": 0.2595750689506531 + }, + { + "id": 1, + "x": 2.2920825481414795, + "y": 0.7238531708717346, + "orientation": -0.4203640540414533, + "vx": 0.7507523894309998, + "vy": 0.0248465184122324 + }, + { + "id": 2, + "x": -1.6669105291366577, + "y": -1.5759717226028442, + "orientation": 0.1364339907937726, + "vx": 0.5285621285438538, + "vy": 0.4646185338497162 + }, + { + "id": 3, + "x": 1.0387401580810547, + "y": 0.29042911529541016, + "orientation": -0.0034638961129864754, + "vx": -0.2203403264284134, + "vy": -0.1863572746515274 + }, + { + "id": 4, + "x": 3.301983118057251, + "y": 1.4688804149627686, + "orientation": -1.341721924143382, + "vx": -0.8095450401306152, + "vy": -0.20972856879234314 + }, + { + "id": 5, + "x": -2.7256534099578857, + "y": -0.5483270287513733, + "orientation": 0.3016685565286359, + "vx": 1.000952124595642, + "vy": -0.25026029348373413 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 433.7 + } + }, + { + "scenario_id": "give_and_go_solo_vs_press_and_pass_t426.5_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 426.5333333333333, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_press_and_pass.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 426.5333333333333, + "ball_x": 1.5322320461273193, + "ball_y": 1.2632973194122314, + "ball_vx": -0.012808765284717083, + "ball_vy": 0.19602862000465393, + "friendly_robots": [ + { + "id": 0, + "x": 4.420088291168213, + "y": 0.12136019766330719, + "orientation": 2.808621408539363, + "vx": 0.030077408999204636, + "vy": 0.3656235337257385 + }, + { + "id": 1, + "x": 2.497056245803833, + "y": 2.3996787071228027, + "orientation": -2.2617726047807416, + "vx": -5.856599614162405e-07, + "vy": 4.830731086258311e-07 + }, + { + "id": 2, + "x": 1.5534430742263794, + "y": 1.153351068496704, + "orientation": 2.128554018335887, + "vx": -0.034020740538835526, + "vy": 0.20343837141990662 + }, + { + "id": 3, + "x": 2.4812846183776855, + "y": -0.990264892578125, + "orientation": 1.9396827538781842, + "vx": -0.253430038690567, + "vy": 0.0714968666434288 + }, + { + "id": 4, + "x": 2.462503433227539, + "y": 0.06357356160879135, + "orientation": 2.237537535029002, + "vx": -0.09303663671016693, + "vy": 0.2277451753616333 + }, + { + "id": 5, + "x": 1.2521578073501587, + "y": 1.5214656591415405, + "orientation": -0.7932509501748761, + "vx": 2.0913373646180844e-06, + "vy": 2.0504301119217416e-06 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409287452697754, + "y": 0.020763512700796127, + "orientation": 0.19949355919892398, + "vx": -0.0012552019907161593, + "vy": -0.03643949702382088 + }, + { + "id": 1, + "x": 1.8173664808273315, + "y": 1.0910724401474, + "orientation": 1.5971279462152204, + "vx": -0.5424266457557678, + "vy": -0.9208235144615173 + }, + { + "id": 2, + "x": 3.509828805923462, + "y": 2.2162251472473145, + "orientation": -2.5373663028054914, + "vx": -1.3848841190338135, + "vy": -0.29748448729515076 + }, + { + "id": 3, + "x": 2.5919694900512695, + "y": -1.1291429996490479, + "orientation": 1.968434604006358, + "vx": -0.6682337522506714, + "vy": -0.22621825337409973 + }, + { + "id": 4, + "x": 2.5105643272399902, + "y": 0.23150208592414856, + "orientation": 2.22861764033372, + "vx": -0.24468322098255157, + "vy": -0.7915454506874084 + }, + { + "id": 5, + "x": 1.8533859252929688, + "y": 1.5592271089553833, + "orientation": -2.700620235996791, + "vx": 0.7017766833305359, + "vy": 0.4086746275424957 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 426.5333333333333 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_wall_t493.6_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 493.6166666666667, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 493.6166666666667, + "ball_x": 3.746084213256836, + "ball_y": 0.4666930139064789, + "ball_vx": 6.661338147750939e-14, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 3.858290672302246, + "y": 0.46716704964637756, + "orientation": -3.1364107733876487, + "vx": -0.19740614295005798, + "vy": -0.0008339329506270587 + }, + { + "id": 1, + "x": 2.406809091567993, + "y": -0.7138856053352356, + "orientation": 0.6964575370126447, + "vx": 0.1638888269662857, + "vy": -0.033507801592350006 + }, + { + "id": 2, + "x": 2.950540065765381, + "y": 0.5072925686836243, + "orientation": -0.08321801026398745, + "vx": -0.027211342006921768, + "vy": -0.08263375610113144 + }, + { + "id": 3, + "x": 2.3725266456604004, + "y": 1.6235685348510742, + "orientation": -0.6731058677011212, + "vx": 0.22431498765945435, + "vy": 0.07525160163640976 + }, + { + "id": 4, + "x": 2.4580299854278564, + "y": 1.2783485651016235, + "orientation": -0.5195252021127423, + "vx": 0.250014990568161, + "vy": 0.07193063199520111 + }, + { + "id": 5, + "x": 2.9675703048706055, + "y": 0.2327757626771927, + "orientation": 0.28445139725739566, + "vx": 0.0393957644701004, + "vy": -0.0051809330470860004 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409590721130371, + "y": -0.14946617186069489, + "orientation": 0.07723728020722476, + "vx": -0.0009172999998554587, + "vy": 0.1973024159669876 + }, + { + "id": 1, + "x": 2.720353126525879, + "y": 0.3838639557361603, + "orientation": 0.05485621293122378, + "vx": 0.05960226431488991, + "vy": -0.13365301489830017 + }, + { + "id": 2, + "x": -2.536494493484497, + "y": 0.26566410064697266, + "orientation": -0.13720336754853335, + "vx": -0.6335315704345703, + "vy": 0.9721754193305969 + }, + { + "id": 3, + "x": -2.9374401569366455, + "y": 0.35577964782714844, + "orientation": 0.0323678572946271, + "vx": 0.018674321472644806, + "vy": 0.15144576132297516 + }, + { + "id": 4, + "x": 1.4567574262619019, + "y": 1.1722792387008667, + "orientation": -0.25827971299225894, + "vx": 0.7029847502708435, + "vy": 0.18396027386188507 + }, + { + "id": 5, + "x": 1.3759148120880127, + "y": -0.5909789800643921, + "orientation": 0.3743967135720929, + "vx": 0.7573401927947998, + "vy": -0.21458828449249268 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 493.6166666666667 + } + }, + { + "scenario_id": "high_press_vs_tiki_taka_plus_t72.7_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 72.73333333333333, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_tiki_taka_plus.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 72.73333333333333, + "ball_x": 3.699846029281616, + "ball_y": 0.5683029890060425, + "ball_vx": -1.3322676295501878e-14, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 3.806257486343384, + "y": 0.5425489544868469, + "orientation": 2.905054807662964, + "vx": -0.18720456957817078, + "vy": 0.04532201588153839 + }, + { + "id": 1, + "x": 2.4231655597686768, + "y": 1.748816728591919, + "orientation": -0.7229349613189697, + "vx": 0.1350807547569275, + "vy": 0.03373979777097702 + }, + { + "id": 2, + "x": 2.129849672317505, + "y": -0.4442928731441498, + "orientation": 0.4515882432460785, + "vx": 0.6563220620155334, + "vy": -0.3252144157886505 + }, + { + "id": 3, + "x": 0.8604734539985657, + "y": -1.5203168392181396, + "orientation": 0.5642274022102356, + "vx": 1.9155381917953491, + "vy": -0.12078499048948288 + }, + { + "id": 4, + "x": 2.9385743141174316, + "y": 0.43487927317619324, + "orientation": 0.17070113122463226, + "vx": -0.01504837442189455, + "vy": -0.008576718159019947 + }, + { + "id": 5, + "x": -1.0972163677215576, + "y": -0.9681642055511475, + "orientation": 0.1763419806957245, + "vx": 0.7526640295982361, + "vy": 1.350205421447754 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409883975982666, + "y": -0.20117025077342987, + "orientation": 0.08387763798236847, + "vx": 7.945526158437133e-05, + "vy": -0.3674919605255127 + }, + { + "id": 1, + "x": -0.022751815617084503, + "y": -0.19885288178920746, + "orientation": 0.38994351029396057, + "vx": -0.024993659928441048, + "vy": -1.1538418531417847 + }, + { + "id": 2, + "x": -2.140716791152954, + "y": -0.8054705858230591, + "orientation": 0.4127177596092224, + "vx": 0.6408248543739319, + "vy": -0.05267231538891792 + }, + { + "id": 3, + "x": 1.4855915307998657, + "y": 0.6708929538726807, + "orientation": -0.08295775949954987, + "vx": 1.8414642810821533, + "vy": -0.5430482625961304 + }, + { + "id": 4, + "x": -3.0179550647735596, + "y": 0.452273428440094, + "orientation": 0.024366220459342003, + "vx": 0.014073395170271397, + "vy": 0.135920450091362 + }, + { + "id": 5, + "x": -2.306335210800171, + "y": -0.927266538143158, + "orientation": -0.05629066750407219, + "vx": -0.19545383751392365, + "vy": 0.31100013852119446 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 72.73333333333333 + } + }, + { + "scenario_id": "split_shape_vs_split_sticky_t550.8_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 550.7833333333333, + "source_replay": "replays/tournament_20261011_230119/split_shape_vs_split_sticky.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 550.7833333333333, + "ball_x": 4.317026615142822, + "ball_y": 0.05479886755347252, + "ball_vx": 2.0419328212738037, + "ball_vy": 0.031189844012260437, + "friendly_robots": [ + { + "id": 0, + "x": 4.409891128540039, + "y": 0.050869837403297424, + "orientation": 3.1382006475520363, + "vx": -0.003385250922292471, + "vy": 0.008132794871926308 + }, + { + "id": 1, + "x": 0.26566311717033386, + "y": 0.062677301466465, + "orientation": -0.11162033875519839, + "vx": 0.7403281331062317, + "vy": 0.36076194047927856 + }, + { + "id": 2, + "x": 0.7860261797904968, + "y": 0.30377304553985596, + "orientation": -0.3019324858957013, + "vx": 0.005034098867326975, + "vy": 0.04897924140095711 + }, + { + "id": 3, + "x": 1.1657742261886597, + "y": 0.4335305988788605, + "orientation": -0.07676616509492007, + "vx": -0.8061264753341675, + "vy": 1.5527527332305908 + }, + { + "id": 4, + "x": 0.7967487573623657, + "y": 0.48355188965797424, + "orientation": -0.027444513636179835, + "vx": -0.3966383635997772, + "vy": 0.09012135118246078 + }, + { + "id": 5, + "x": 2.9005985260009766, + "y": -0.01726442016661167, + "orientation": 0.47193661530549136, + "vx": 0.1691034436225891, + "vy": 0.11881262809038162 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409997940063477, + "y": -0.407073438167572, + "orientation": 0.0562175830178937, + "vx": 1.2135279447988978e-08, + "vy": -2.152994369453154e-07 + }, + { + "id": 1, + "x": 1.4559104442596436, + "y": -0.3243306279182434, + "orientation": 0.136052282648631, + "vx": 1.5257242918014526, + "vy": 0.032550107687711716 + }, + { + "id": 2, + "x": -1.3263007402420044, + "y": -0.3927944302558899, + "orientation": -0.007856758432932764, + "vx": -1.5721924304962158, + "vy": 0.6579859256744385 + }, + { + "id": 3, + "x": -1.4715973138809204, + "y": 0.5241449475288391, + "orientation": 0.5853909571939191, + "vx": -1.0892425775527954, + "vy": 0.042958371341228485 + }, + { + "id": 4, + "x": -0.4220173954963684, + "y": -0.1440221667289734, + "orientation": 0.07672015030915347, + "vx": 0.12597385048866272, + "vy": 0.3605887293815613 + }, + { + "id": 5, + "x": -1.089012861251831, + "y": 0.09955751895904541, + "orientation": 0.42071357567841616, + "vx": 0.9838953614234924, + "vy": -0.0926310271024704 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_shape_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 550.7833333333333 + } + }, + { + "scenario_id": "split_sticky_vs_split_wall_t470.7_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 470.73333333333335, + "source_replay": "replays/tournament_20261011_230119/split_sticky_vs_split_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 470.73333333333335, + "ball_x": 2.5093650817871094, + "ball_y": -0.3843621015548706, + "ball_vx": 3.1279282569885254, + "ball_vy": -0.0890655443072319, + "friendly_robots": [ + { + "id": 0, + "x": 4.446566581726074, + "y": 0.12251491844654083, + "orientation": -2.96091365814209, + "vx": 0.0014951258199289441, + "vy": -0.8640455007553101 + }, + { + "id": 1, + "x": 1.1217732429504395, + "y": -0.4929822087287903, + "orientation": -1.04777991771698, + "vx": -0.03161631524562836, + "vy": 0.4426237940788269 + }, + { + "id": 2, + "x": 2.5985286235809326, + "y": -0.3224489390850067, + "orientation": -2.778325080871582, + "vx": 0.2468235343694687, + "vy": -0.49484047293663025 + }, + { + "id": 3, + "x": 2.9603986740112305, + "y": -0.22850298881530762, + "orientation": -2.9106247425079346, + "vx": -0.5626764893531799, + "vy": 0.3065524399280548 + }, + { + "id": 4, + "x": 1.725597858428955, + "y": 0.5132512450218201, + "orientation": -1.458129644393921, + "vx": -0.5278337597846985, + "vy": -0.5500278472900391 + }, + { + "id": 5, + "x": 2.845642566680908, + "y": -1.2115669250488281, + "orientation": 2.555286407470703, + "vx": -0.03749631717801094, + "vy": -0.10658568143844604 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409846782684326, + "y": -0.05054854974150658, + "orientation": -0.04715472459793091, + "vx": -0.000263300200458616, + "vy": 0.08891826122999191 + }, + { + "id": 1, + "x": 2.3784751892089844, + "y": -1.4366356134414673, + "orientation": 2.0979063510894775, + "vx": -0.09593551605939865, + "vy": 0.6936532258987427 + }, + { + "id": 2, + "x": 1.692832350730896, + "y": 0.8431569337844849, + "orientation": -1.4531805515289307, + "vx": 0.47821521759033203, + "vy": 0.421354740858078 + }, + { + "id": 3, + "x": 0.5171783566474915, + "y": -0.6281668543815613, + "orientation": 0.03254423290491104, + "vx": 0.3253858983516693, + "vy": -0.14907023310661316 + }, + { + "id": 4, + "x": 0.7860824465751648, + "y": -0.34858861565589905, + "orientation": -0.025451811030507088, + "vx": -0.45235756039619446, + "vy": -0.09198618680238724 + }, + { + "id": 5, + "x": -2.699352264404297, + "y": 0.28033676743507385, + "orientation": -0.21470777690410614, + "vx": 0.8306312561035156, + "vy": -0.20121653378009796 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_sticky_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 470.73333333333335 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_outlet_wall_t566.9_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 566.85, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_outlet_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 566.85, + "ball_x": 4.3139801025390625, + "ball_y": -0.9455724358558655, + "ball_vx": 2.9043434324194095e-12, + "ball_vy": -1.865174681370263e-12, + "friendly_robots": [ + { + "id": 0, + "x": 4.3283233642578125, + "y": -0.8369669318199158, + "orientation": -1.7061008532815656, + "vx": -0.025158798322081566, + "vy": -0.19105841219425201 + }, + { + "id": 1, + "x": 2.634922742843628, + "y": 0.3532427251338959, + "orientation": -0.5963543971353253, + "vx": 0.20123502612113953, + "vy": -0.1665036380290985 + }, + { + "id": 2, + "x": 2.405003547668457, + "y": 0.14083094894886017, + "orientation": -0.5711909850412091, + "vx": -0.029867375269532204, + "vy": -0.24313068389892578 + }, + { + "id": 3, + "x": 0.24706345796585083, + "y": -0.7672222256660461, + "orientation": -0.24879279931122866, + "vx": 1.3442332744598389, + "vy": 0.7954414486885071 + }, + { + "id": 4, + "x": 2.95416259765625, + "y": -0.4962877035140991, + "orientation": -0.31797281106049624, + "vx": 0.06303942948579788, + "vy": -0.013635099865496159 + }, + { + "id": 5, + "x": 1.3687490224838257, + "y": 0.3561444878578186, + "orientation": -0.34710541565949526, + "vx": 1.8844594955444336, + "vy": 0.28715944290161133 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409758567810059, + "y": 0.4015803933143616, + "orientation": -0.1522094329171857, + "vx": -0.0004250990168657154, + "vy": 0.01480818074196577 + }, + { + "id": 1, + "x": 3.0995872020721436, + "y": 0.1643616110086441, + "orientation": -0.8364671786599835, + "vx": -0.38584354519844055, + "vy": -0.7935887575149536 + }, + { + "id": 2, + "x": 2.580324649810791, + "y": 0.1816835254430771, + "orientation": -0.4623426516824445, + "vx": -0.06145740672945976, + "vy": -0.09131225198507309 + }, + { + "id": 3, + "x": 1.1599925756454468, + "y": -1.547985315322876, + "orientation": 0.22792068322236148, + "vx": -1.8807247877120972, + "vy": 0.38467949628829956 + }, + { + "id": 4, + "x": 1.7622562646865845, + "y": 0.7802096605300903, + "orientation": -0.466050537424632, + "vx": -1.5528937578201294, + "vy": -0.3828933537006378 + }, + { + "id": 5, + "x": -1.1849946975708008, + "y": -0.7973536849021912, + "orientation": -0.03246560891205874, + "vx": 1.4417341947555542, + "vy": 0.01581653393805027 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 566.85 + } + }, + { + "scenario_id": "press_and_pass_vs_press_trigger_flow_t370.4_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 370.3666666666667, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_press_trigger_flow.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 370.3666666666667, + "ball_x": 4.310950756072998, + "ball_y": 0.2942359149456024, + "ball_vx": 2.6183130741119385, + "ball_vy": 0.15429669618606567, + "friendly_robots": [ + { + "id": 0, + "x": 4.409915924072266, + "y": 0.25854289531707764, + "orientation": 3.077095078425952, + "vx": 0.0007114487234503031, + "vy": 0.07127037644386292 + }, + { + "id": 1, + "x": 0.6379196047782898, + "y": 0.06592866033315659, + "orientation": 0.08102241356904116, + "vx": 0.3660750985145569, + "vy": 0.0552515834569931 + }, + { + "id": 2, + "x": -0.04212697967886925, + "y": 0.31784912943840027, + "orientation": -0.035793932276316553, + "vx": 0.42037132382392883, + "vy": 0.05574682354927063 + }, + { + "id": 3, + "x": 1.7515857219696045, + "y": -0.07972517609596252, + "orientation": 0.17751375039155093, + "vx": 1.3228604793548584, + "vy": -0.38451164960861206 + }, + { + "id": 4, + "x": 2.7020351886749268, + "y": 1.892396092414856, + "orientation": -1.0240868647866925, + "vx": -0.3154364824295044, + "vy": 0.89784175157547 + }, + { + "id": 5, + "x": 0.634729266166687, + "y": -0.13279254734516144, + "orientation": -0.006937654810496241, + "vx": -0.7398565411567688, + "vy": -0.3165650963783264 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.41007137298584, + "y": -0.0029534592758864164, + "orientation": 0.03180614312226382, + "vx": -4.497708872008843e-09, + "vy": 1.417675861148382e-07 + }, + { + "id": 1, + "x": 0.4317770004272461, + "y": -0.14862343668937683, + "orientation": -0.3987955172830304, + "vx": -0.2998889684677124, + "vy": -0.08846916258335114 + }, + { + "id": 2, + "x": 1.8849178552627563, + "y": 0.6792948842048645, + "orientation": -0.03779640992219058, + "vx": 0.8044836521148682, + "vy": 0.4949946999549866 + }, + { + "id": 3, + "x": 2.4277844429016113, + "y": 0.7894498109817505, + "orientation": -1.2581407149606427, + "vx": 0.4059757888317108, + "vy": -0.6529260277748108 + }, + { + "id": 4, + "x": -2.5993902683258057, + "y": 1.0858052968978882, + "orientation": -0.12893477280671206, + "vx": -0.0012938228901475668, + "vy": 0.13624270260334015 + }, + { + "id": 5, + "x": 0.46066537499427795, + "y": 0.09441964328289032, + "orientation": -0.1816121657663068, + "vx": 0.30907586216926575, + "vy": 0.4047834575176239 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 370.3666666666667 + } + }, + { + "scenario_id": "clear_press_plus_vs_press_trigger_flow_t399.2_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 399.18333333333334, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_press_trigger_flow.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 399.18333333333334, + "ball_x": 4.3156538009643555, + "ball_y": -0.2859325408935547, + "ball_vx": 2.203118324279785, + "ball_vy": -0.004692058078944683, + "friendly_robots": [ + { + "id": 0, + "x": 4.409848213195801, + "y": -0.2794249355792999, + "orientation": -3.121770143630453, + "vx": -0.007744777947664261, + "vy": -0.010943380184471607 + }, + { + "id": 1, + "x": 1.395641803741455, + "y": 0.853780210018158, + "orientation": -0.390960844355174, + "vx": 1.9168000221252441, + "vy": 0.10798780620098114 + }, + { + "id": 2, + "x": 2.1723215579986572, + "y": -0.09050031006336212, + "orientation": -0.11246600945527163, + "vx": 1.3991506099700928, + "vy": -0.27718088030815125 + }, + { + "id": 3, + "x": 0.018168101087212563, + "y": 1.6003490686416626, + "orientation": -0.4321052153878888, + "vx": 1.9042997360229492, + "vy": 0.24373677372932434 + }, + { + "id": 4, + "x": 2.798351526260376, + "y": 0.11441006511449814, + "orientation": -0.6110834201150617, + "vx": 0.3257608115673065, + "vy": -0.10681980103254318 + }, + { + "id": 5, + "x": 0.9818761348724365, + "y": 0.29199162125587463, + "orientation": -0.24352732499177066, + "vx": 1.873450756072998, + "vy": 0.4186054468154907 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409765243530273, + "y": 0.010517284274101257, + "orientation": -0.036426456766673, + "vx": 0.0032532887998968363, + "vy": 0.14923711121082306 + }, + { + "id": 1, + "x": -0.4108901619911194, + "y": 0.21191652119159698, + "orientation": -0.14939847786957827, + "vx": 1.8418633937835693, + "vy": -0.5288410782814026 + }, + { + "id": 2, + "x": -1.290157437324524, + "y": -0.33000439405441284, + "orientation": -0.05007663567597476, + "vx": 1.0289944410324097, + "vy": 1.5045721530914307 + }, + { + "id": 3, + "x": -1.4829157590866089, + "y": 1.4205538034439087, + "orientation": -0.2883066256814679, + "vx": 1.5437897443771362, + "vy": 0.307761013507843 + }, + { + "id": 4, + "x": 1.4660563468933105, + "y": -0.47261524200439453, + "orientation": 0.06572213967377749, + "vx": 1.7554718255996704, + "vy": 0.3594275414943695 + }, + { + "id": 5, + "x": -2.2970521450042725, + "y": 0.48081278800964355, + "orientation": -0.12390247185761538, + "vx": -0.5336968302726746, + "vy": 0.28556931018829346 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 399.18333333333334 + } + }, + { + "scenario_id": "clear_danger_vs_split_press_t383.3_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 383.3, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_press.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 383.3, + "ball_x": 2.5372402667999268, + "ball_y": -0.9739488363265991, + "ball_vx": 0.38163575530052185, + "ball_vy": -0.380183607339859, + "friendly_robots": [ + { + "id": 0, + "x": 4.416814804077148, + "y": -0.16194571554660797, + "orientation": -2.8003056049346924, + "vx": 0.07808907330036163, + "vy": -0.17496483027935028 + }, + { + "id": 1, + "x": 0.8857477903366089, + "y": -0.7358630895614624, + "orientation": -0.10077324509620667, + "vx": 1.5376224517822266, + "vy": -0.44590744376182556 + }, + { + "id": 2, + "x": 0.41175293922424316, + "y": -0.31204989552497864, + "orientation": -0.23890599608421326, + "vx": 1.6116734743118286, + "vy": -0.6084025502204895 + }, + { + "id": 3, + "x": 2.4470763206481934, + "y": -0.9054403901100159, + "orientation": -0.2786455750465393, + "vx": 0.27301689982414246, + "vy": -0.45281121134757996 + }, + { + "id": 4, + "x": 1.872697353363037, + "y": -0.953271210193634, + "orientation": -0.0023009153082966805, + "vx": 0.07994905114173889, + "vy": 0.49889427423477173 + }, + { + "id": 5, + "x": 2.493443012237549, + "y": -0.6748760938644409, + "orientation": -1.7731735706329346, + "vx": -0.3368740975856781, + "vy": 0.2665705382823944 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410321235656738, + "y": -0.008887438103556633, + "orientation": -0.13187576830387115, + "vx": -0.0006884748581796885, + "vy": 0.006278790067881346 + }, + { + "id": 1, + "x": 1.4270278215408325, + "y": -1.0176310539245605, + "orientation": 0.0724339410662651, + "vx": -0.22958636283874512, + "vy": 0.05836440622806549 + }, + { + "id": 2, + "x": 2.50630784034729, + "y": -1.2374547719955444, + "orientation": -1.3922244310379028, + "vx": -0.9542604088783264, + "vy": -0.3178783357143402 + }, + { + "id": 3, + "x": -0.3879655599594116, + "y": 0.35137659311294556, + "orientation": -0.24742968380451202, + "vx": -1.5638219118118286, + "vy": 0.1941390037536621 + }, + { + "id": 4, + "x": -1.3326928615570068, + "y": -0.4715665578842163, + "orientation": -0.10204272717237473, + "vx": -1.767852783203125, + "vy": 0.7307740449905396 + }, + { + "id": 5, + "x": -1.093597650527954, + "y": -0.20625704526901245, + "orientation": -0.18894749879837036, + "vx": 1.5648547410964966, + "vy": -0.16438715159893036 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 383.3 + } + }, + { + "scenario_id": "overload_press_vs_split_sticky_t795.6_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 795.6, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_sticky.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 795.6, + "ball_x": 4.317378520965576, + "ball_y": -0.4108264148235321, + "ball_vx": 1.1887542009353638, + "ball_vy": -0.4457750618457794, + "friendly_robots": [ + { + "id": 0, + "x": 4.4098310470581055, + "y": -0.4423268437385559, + "orientation": 2.7935085614495954, + "vx": -0.008329091593623161, + "vy": 0.0030114350374788046 + }, + { + "id": 1, + "x": -1.830188274383545, + "y": -0.7401406764984131, + "orientation": 0.0783423503213605, + "vx": 0.05283933877944946, + "vy": -0.017553061246871948 + }, + { + "id": 2, + "x": -1.8597382307052612, + "y": 0.6693959832191467, + "orientation": -0.15072599251801577, + "vx": 0.10532305389642715, + "vy": 0.1414588838815689 + }, + { + "id": 3, + "x": -3.0024046897888184, + "y": 1.8869322538375854, + "orientation": -0.3008340915017804, + "vx": 0.004213953390717506, + "vy": 0.0033513237722218037 + }, + { + "id": 4, + "x": -2.7836802005767822, + "y": 1.0665653944015503, + "orientation": -0.1712678988748273, + "vx": 0.6025898456573486, + "vy": -0.6402139663696289 + }, + { + "id": 5, + "x": 0.22708730399608612, + "y": 1.012861728668213, + "orientation": -0.31161156495148745, + "vx": 1.8163808584213257, + "vy": -0.07508444786071777 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410848140716553, + "y": 0.36883339285850525, + "orientation": -0.07373705704743472, + "vx": 0.0015646216925233603, + "vy": 0.07223529368638992 + }, + { + "id": 1, + "x": 2.9941751956939697, + "y": 0.1744236946105957, + "orientation": -0.4945866187387189, + "vx": 0.06567427515983582, + "vy": -0.9519151449203491 + }, + { + "id": 2, + "x": -2.6430768966674805, + "y": 1.5494320392608643, + "orientation": -0.2216664870553693, + "vx": 0.4665549099445343, + "vy": -0.37089967727661133 + }, + { + "id": 3, + "x": 1.5846261978149414, + "y": 0.6250607371330261, + "orientation": -0.24194947083527651, + "vx": -0.5436312556266785, + "vy": -0.16020938754081726 + }, + { + "id": 4, + "x": 3.5429704189300537, + "y": -1.046414852142334, + "orientation": 1.2582838853173932, + "vx": 0.30148744583129883, + "vy": 0.978166401386261 + }, + { + "id": 5, + "x": -2.8912460803985596, + "y": 0.09449279308319092, + "orientation": -0.19918576081330386, + "vx": 0.10760769248008728, + "vy": 0.7776201367378235 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 795.6 + } + }, + { + "scenario_id": "clear_press_plus_vs_decoy_and_overload_t221.5_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 221.51666666666665, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_decoy_and_overload.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 221.51666666666665, + "ball_x": 3.711512565612793, + "ball_y": -1.0664697885513306, + "ball_vx": 0.0009410360944457352, + "ball_vy": 0.0004564534465316683, + "friendly_robots": [ + { + "id": 0, + "x": 4.404599666595459, + "y": -0.11346776783466339, + "orientation": -2.1997618675231934, + "vx": 0.05230652913451195, + "vy": -0.13679030537605286 + }, + { + "id": 1, + "x": 3.3781931400299072, + "y": -1.4157978296279907, + "orientation": 1.0614533424377441, + "vx": 0.4269218146800995, + "vy": -0.7478141784667969 + }, + { + "id": 2, + "x": 2.5997984409332275, + "y": -2.2970473766326904, + "orientation": 0.8399922251701355, + "vx": 1.9703026055140072e-07, + "vy": -1.765690313959567e-07 + }, + { + "id": 3, + "x": 2.5092132091522217, + "y": -1.4725903272628784, + "orientation": 0.27099353075027466, + "vx": 0.16038894653320312, + "vy": -0.15216760337352753 + }, + { + "id": 4, + "x": 2.571390151977539, + "y": -0.3696964681148529, + "orientation": -0.5489859580993652, + "vx": 0.05035620927810669, + "vy": 0.017455054447054863 + }, + { + "id": 5, + "x": 3.617830514907837, + "y": -1.1401463747024536, + "orientation": 0.9921283721923828, + "vx": 0.1890481561422348, + "vy": 0.24380576610565186 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410353183746338, + "y": 0.05572550743818283, + "orientation": -0.13286735117435455, + "vx": 0.0006922725588083267, + "vy": 0.2410535365343094 + }, + { + "id": 1, + "x": 2.912367343902588, + "y": -0.9114789962768555, + "orientation": -0.1349947154521942, + "vx": 0.06696777790784836, + "vy": 0.1955808699131012 + }, + { + "id": 2, + "x": -3.017404794692993, + "y": -0.09146834164857864, + "orientation": -0.1712806075811386, + "vx": -0.12544110417366028, + "vy": 0.16313013434410095 + }, + { + "id": 3, + "x": -2.9411652088165283, + "y": -0.6931887269020081, + "orientation": -0.11921872943639755, + "vx": -0.4907933473587036, + "vy": -0.22298207879066467 + }, + { + "id": 4, + "x": 1.9539612531661987, + "y": -0.39808008074760437, + "orientation": -0.3625651001930237, + "vx": 0.02904524654150009, + "vy": 0.05008641630411148 + }, + { + "id": 5, + "x": 3.608788013458252, + "y": -1.3172242641448975, + "orientation": 0.5281807780265808, + "vx": 0.008383671753108501, + "vy": 0.2768625020980835 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_decoy_and_overload_kernel_strategy", + "frame_ts": 221.51666666666665 + } + }, + { + "scenario_id": "decoy_and_overload_vs_score_aware_counter_flow_t54.4_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 54.38333333333333, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_score_aware_counter_flow.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 54.38333333333333, + "ball_x": 4.318072319030762, + "ball_y": -0.34791263937950134, + "ball_vx": 2.1940815448760986, + "ball_vy": 0.4630165994167328, + "friendly_robots": [ + { + "id": 0, + "x": 4.410343647003174, + "y": -0.30727624893188477, + "orientation": -2.866833448410034, + "vx": -0.01273316890001297, + "vy": -0.03930694982409477 + }, + { + "id": 1, + "x": -2.9288816452026367, + "y": -1.0002719163894653, + "orientation": 0.07828991115093231, + "vx": -5.71144056493722e-08, + "vy": 7.307413056878431e-07 + }, + { + "id": 2, + "x": -1.5858051776885986, + "y": -0.5123194456100464, + "orientation": 0.030998654663562775, + "vx": -0.36046671867370605, + "vy": 1.886010766029358 + }, + { + "id": 3, + "x": 2.944133758544922, + "y": -0.40258049964904785, + "orientation": -0.346979022026062, + "vx": 0.11588304489850998, + "vy": 0.07599908858537674 + }, + { + "id": 4, + "x": 2.870342493057251, + "y": 0.07870811223983765, + "orientation": -0.6104947924613953, + "vx": -0.19316695630550385, + "vy": -0.23303480446338654 + }, + { + "id": 5, + "x": -1.8946754932403564, + "y": 1.0110605955123901, + "orientation": -0.2991923391819, + "vx": 0.5248879790306091, + "vy": -0.27911531925201416 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410021781921387, + "y": 0.02853614091873169, + "orientation": -0.06426752358675003, + "vx": 0.00014017298235557973, + "vy": -0.049895886331796646 + }, + { + "id": 1, + "x": -2.203429937362671, + "y": 0.8549008965492249, + "orientation": -0.267904669046402, + "vx": -0.524972140789032, + "vy": 0.2798466086387634 + }, + { + "id": 2, + "x": -0.9668284058570862, + "y": -0.9784912467002869, + "orientation": 0.28686243295669556, + "vx": -1.0641196966171265, + "vy": -0.7262644171714783 + }, + { + "id": 3, + "x": 1.1165378093719482, + "y": -0.7459622025489807, + "orientation": 0.023907987400889397, + "vx": 1.6936312913894653, + "vy": 0.7908537983894348 + }, + { + "id": 4, + "x": 0.5700210332870483, + "y": -1.246003270149231, + "orientation": 0.23094411194324493, + "vx": 1.8285610675811768, + "vy": 0.37629279494285583 + }, + { + "id": 5, + "x": -2.600226640701294, + "y": -1.4632081985473633, + "orientation": 0.17266061902046204, + "vx": 0.0008747479296289384, + "vy": 0.43229764699935913 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 54.38333333333333 + } + }, + { + "scenario_id": "clear_danger_vs_split_sticky_t357.7_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 357.7, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_sticky.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 357.7, + "ball_x": 4.316636562347412, + "ball_y": 0.06435777992010117, + "ball_vx": 2.0436506271362305, + "ball_vy": 0.03758339583873749, + "friendly_robots": [ + { + "id": 0, + "x": 4.409638404846191, + "y": 0.059486374258995056, + "orientation": 3.13702392578125, + "vx": -0.0029931599274277687, + "vy": 0.010048761032521725 + }, + { + "id": 1, + "x": 1.4623960256576538, + "y": -0.31338003277778625, + "orientation": -0.03838730975985527, + "vx": 1.2226859331130981, + "vy": -0.11078823357820511 + }, + { + "id": 2, + "x": 1.9564324617385864, + "y": -0.9160265922546387, + "orientation": 0.49745285511016846, + "vx": 0.9850103855133057, + "vy": -0.4128921329975128 + }, + { + "id": 3, + "x": 2.2581417560577393, + "y": 1.0879360437393188, + "orientation": -0.6544197201728821, + "vx": 0.4232461154460907, + "vy": 0.31676310300827026 + }, + { + "id": 4, + "x": 2.223642349243164, + "y": -0.11105789244174957, + "orientation": 0.5346543788909912, + "vx": 0.7617372870445251, + "vy": -0.382494181394577 + }, + { + "id": 5, + "x": 2.728670120239258, + "y": -0.30865034461021423, + "orientation": 0.640244722366333, + "vx": 0.47101110219955444, + "vy": 0.4378999173641205 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409892559051514, + "y": 0.2683737277984619, + "orientation": -0.0343189537525177, + "vx": 7.591972826048732e-05, + "vy": -0.32392945885658264 + }, + { + "id": 1, + "x": 1.2696514129638672, + "y": 0.2715320587158203, + "orientation": 0.0988796278834343, + "vx": 1.5676331520080566, + "vy": -0.15156444907188416 + }, + { + "id": 2, + "x": -2.0829906463623047, + "y": -0.054573848843574524, + "orientation": 0.011069624684751034, + "vx": -1.662539005279541, + "vy": -0.6836507320404053 + }, + { + "id": 3, + "x": -1.7068004608154297, + "y": -0.685731053352356, + "orientation": 0.050176288932561874, + "vx": -1.8100335597991943, + "vy": 0.3643406331539154 + }, + { + "id": 4, + "x": 0.20793306827545166, + "y": 0.0870731845498085, + "orientation": -0.05773918703198433, + "vx": 1.124617576599121, + "vy": -0.7131211161613464 + }, + { + "id": 5, + "x": -0.6369545459747314, + "y": -0.3552148938179016, + "orientation": 0.22509923577308655, + "vx": 1.7462894916534424, + "vy": -0.4477458596229553 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 357.7 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_sticky_t519.5_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 519.55, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_sticky.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 519.55, + "ball_x": 1.8548325300216675, + "ball_y": 1.9503997564315796, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.408712863922119, + "y": 0.09290168434381485, + "orientation": 2.5254644473367414, + "vx": 0.002175838453695178, + "vy": -0.16334542632102966 + }, + { + "id": 1, + "x": 2.204479932785034, + "y": -0.2760244309902191, + "orientation": 1.6375296433740338, + "vx": 0.5206888318061829, + "vy": 0.05042867735028267 + }, + { + "id": 2, + "x": 1.7510312795639038, + "y": 1.9104063510894775, + "orientation": 0.2013420184426984, + "vx": 0.8942742943763733, + "vy": 0.5247822999954224 + }, + { + "id": 3, + "x": 1.562665581703186, + "y": 2.088829755783081, + "orientation": -0.34236040909821597, + "vx": -0.17536480724811554, + "vy": -0.2204623967409134 + }, + { + "id": 4, + "x": 1.431260108947754, + "y": 0.38883528113365173, + "orientation": 1.1292363723092755, + "vx": 1.808906078338623, + "vy": 0.6383531093597412 + }, + { + "id": 5, + "x": -3.6797826290130615, + "y": 2.3603529930114746, + "orientation": -0.0748492797189435, + "vx": -1.6906476218991884e-11, + "vy": 6.927791673660977e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.40988826751709, + "y": 0.0029494839254766703, + "orientation": 0.3004933913522443, + "vx": -9.85878045867139e-12, + "vy": 1.783794466303501e-12 + }, + { + "id": 1, + "x": 3.2245848178863525, + "y": 0.9552968144416809, + "orientation": -0.24466052849824038, + "vx": -1.1182087659835815, + "vy": 0.7346402406692505 + }, + { + "id": 2, + "x": 2.8790388107299805, + "y": -0.7800260186195374, + "orientation": 1.761719973879405, + "vx": -1.2908046245574951, + "vy": -0.03336988762021065 + }, + { + "id": 3, + "x": 3.090874195098877, + "y": 1.351776123046875, + "orientation": 2.4063172062211713, + "vx": -0.8672077059745789, + "vy": -0.19337551295757294 + }, + { + "id": 4, + "x": 0.9771655201911926, + "y": 1.6887078285217285, + "orientation": 0.4088968356424054, + "vx": 0.14854949712753296, + "vy": 0.5121935606002808 + }, + { + "id": 5, + "x": -2.9899556636810303, + "y": 0.7621081471443176, + "orientation": 0.21816626389557925, + "vx": 0.29017743468284607, + "vy": 1.0136733055114746 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 519.55 + } + }, + { + "scenario_id": "split_outlet_wall_vs_tiki_taka_plus_t468.9_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 468.9166666666667, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_tiki_taka_plus.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 468.9166666666667, + "ball_x": 4.315127849578857, + "ball_y": -0.27465933561325073, + "ball_vx": 2.352637767791748, + "ball_vy": -0.21771159768104553, + "friendly_robots": [ + { + "id": 0, + "x": 4.4095587730407715, + "y": -0.24012094736099243, + "orientation": -3.0955919196181974, + "vx": -0.006284079514443874, + "vy": -0.07167141139507294 + }, + { + "id": 1, + "x": 0.19930745661258698, + "y": 0.4095783829689026, + "orientation": -0.18181672890717593, + "vx": 0.3406817317008972, + "vy": -0.4742994010448456 + }, + { + "id": 2, + "x": -1.107769250869751, + "y": 0.3877389430999756, + "orientation": -0.1508995612436017, + "vx": -0.2608931064605713, + "vy": 0.2010868340730667 + }, + { + "id": 3, + "x": 2.387756109237671, + "y": 0.17194822430610657, + "orientation": -0.4255069812112531, + "vx": -0.5294334292411804, + "vy": -0.3019985258579254 + }, + { + "id": 4, + "x": 2.630427360534668, + "y": -0.24885468184947968, + "orientation": 0.9532658179574689, + "vx": 0.2846316397190094, + "vy": 0.051264069974422455 + }, + { + "id": 5, + "x": 3.136451244354248, + "y": -1.6406818628311157, + "orientation": 1.5784383137994489, + "vx": -0.16682742536067963, + "vy": -0.33389759063720703 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4113359451293945, + "y": -0.10977786034345627, + "orientation": -0.01990881760651675, + "vx": 0.0041141388937830925, + "vy": -0.5376186966896057 + }, + { + "id": 1, + "x": 1.9887858629226685, + "y": -0.5073716640472412, + "orientation": 0.20017281373078433, + "vx": 0.7787253856658936, + "vy": 0.1043301671743393 + }, + { + "id": 2, + "x": 3.3332884311676025, + "y": -1.556545376777649, + "orientation": 1.8710899670892438, + "vx": -0.31169751286506653, + "vy": 0.5221443772315979 + }, + { + "id": 3, + "x": 0.8121324777603149, + "y": 0.19868163764476776, + "orientation": -0.22357264359528628, + "vx": 0.41094061732292175, + "vy": 0.586459219455719 + }, + { + "id": 4, + "x": 1.763841986656189, + "y": -0.7569237947463989, + "orientation": 0.3248626311593732, + "vx": 0.062399208545684814, + "vy": 0.010565053671598434 + }, + { + "id": 5, + "x": 2.8945724964141846, + "y": 0.0011098624672740698, + "orientation": -0.8190270980172834, + "vx": 0.05773824080824852, + "vy": -0.007793448865413666 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 468.9166666666667 + } + }, + { + "scenario_id": "split_block_vs_split_outlet_wall_t341.1_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 341.1166666666667, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_outlet_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 341.1166666666667, + "ball_x": 2.0477776527404785, + "ball_y": 0.654755711555481, + "ball_vx": 2.0440711975097656, + "ball_vy": 0.35305866599082947, + "friendly_robots": [ + { + "id": 0, + "x": 4.4105143547058105, + "y": 0.3608335256576538, + "orientation": 3.055652141571045, + "vx": -0.0007234244840219617, + "vy": 0.08598871529102325 + }, + { + "id": 1, + "x": -1.4512356519699097, + "y": -0.15609689056873322, + "orientation": 0.2127692848443985, + "vx": 1.2322325706481934, + "vy": -0.5966531038284302 + }, + { + "id": 2, + "x": 2.433260679244995, + "y": -1.474989414215088, + "orientation": 1.9238463640213013, + "vx": -0.24840623140335083, + "vy": 0.19500020146369934 + }, + { + "id": 3, + "x": -1.0441992282867432, + "y": -0.3582039773464203, + "orientation": 0.2593958079814911, + "vx": 0.7112849354743958, + "vy": 0.28054189682006836 + }, + { + "id": 4, + "x": 2.538426399230957, + "y": 0.2599235475063324, + "orientation": 2.818707227706909, + "vx": -0.46366357803344727, + "vy": 1.3954551219940186 + }, + { + "id": 5, + "x": 2.1438188552856445, + "y": 0.7019805908203125, + "orientation": -2.9588496685028076, + "vx": -0.039325207471847534, + "vy": -0.24345381557941437 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.406641960144043, + "y": -0.04046060889959335, + "orientation": 0.08899276703596115, + "vx": 0.03307230398058891, + "vy": -0.37234124541282654 + }, + { + "id": 1, + "x": 0.12335717678070068, + "y": -0.1852569431066513, + "orientation": -0.16963978111743927, + "vx": 1.6697050333023071, + "vy": -0.13102513551712036 + }, + { + "id": 2, + "x": 1.5904409885406494, + "y": -0.08744050562381744, + "orientation": 1.6947778463363647, + "vx": -0.41327065229415894, + "vy": 0.19459494948387146 + }, + { + "id": 3, + "x": -0.8784202933311462, + "y": 0.30924510955810547, + "orientation": 0.046139247715473175, + "vx": -0.15305905044078827, + "vy": -0.09159614890813828 + }, + { + "id": 4, + "x": -1.5355054140090942, + "y": 0.0977894738316536, + "orientation": 0.1796281933784485, + "vx": -0.9041281342506409, + "vy": 0.3391675055027008 + }, + { + "id": 5, + "x": -2.998147964477539, + "y": 0.35352081060409546, + "orientation": 0.11734075844287872, + "vx": 0.5643578171730042, + "vy": 0.1398046314716339 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 341.1166666666667 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_outlet_t404.5_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 404.5, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_outlet.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 404.5, + "ball_x": 4.331416130065918, + "ball_y": -0.5086627006530762, + "ball_vx": 2.2861557006835938, + "ball_vy": 0.7536139488220215, + "friendly_robots": [ + { + "id": 0, + "x": 4.412075042724609, + "y": -0.433244526386261, + "orientation": -2.6809751987457275, + "vx": -0.0036270280834287405, + "vy": -0.08542507141828537 + }, + { + "id": 1, + "x": -2.8723762035369873, + "y": -1.3256651163101196, + "orientation": 0.06751856207847595, + "vx": -0.1001027300953865, + "vy": -0.370836079120636 + }, + { + "id": 2, + "x": -0.7231613993644714, + "y": -1.6641771793365479, + "orientation": 0.14085660874843597, + "vx": -1.0273442268371582, + "vy": 1.3062368631362915 + }, + { + "id": 3, + "x": 3.0131466388702393, + "y": -0.6574718952178955, + "orientation": -0.3907485008239746, + "vx": -0.017201021313667297, + "vy": 0.11551468819379807 + }, + { + "id": 4, + "x": 3.002634048461914, + "y": -0.29393529891967773, + "orientation": -0.6234638690948486, + "vx": 0.029649987816810608, + "vy": -0.12347865849733353 + }, + { + "id": 5, + "x": 2.683556079864502, + "y": -0.9507508873939514, + "orientation": -0.12466039508581161, + "vx": 0.14520440995693207, + "vy": -0.7111647725105286 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.415019989013672, + "y": -0.23789416253566742, + "orientation": -0.07071240991353989, + "vx": 0.009764512069523335, + "vy": -0.3025742769241333 + }, + { + "id": 1, + "x": 2.172694206237793, + "y": -1.3502763509750366, + "orientation": -0.5488854646682739, + "vx": 0.7273395657539368, + "vy": 0.09529174119234085 + }, + { + "id": 2, + "x": 0.6092286109924316, + "y": -0.3559979796409607, + "orientation": -0.3925388753414154, + "vx": 0.9529297351837158, + "vy": 1.2684214115142822 + }, + { + "id": 3, + "x": 1.6155740022659302, + "y": -0.489287406206131, + "orientation": -0.003667628625407815, + "vx": -0.33958756923675537, + "vy": -0.1318330019712448 + }, + { + "id": 4, + "x": -0.45605596899986267, + "y": 0.24787577986717224, + "orientation": -0.14418762922286987, + "vx": -0.22360049188137054, + "vy": 0.2694734036922455 + }, + { + "id": 5, + "x": -3.128479480743408, + "y": -0.29329878091812134, + "orientation": -0.2292286902666092, + "vx": -0.18185411393642426, + "vy": -1.174507737159729 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 404.5 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_block_t237.3_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 237.26666666666665, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_block.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 237.26666666666665, + "ball_x": 4.314629554748535, + "ball_y": -0.05146762356162071, + "ball_vx": 1.9152194261550903, + "ball_vy": -0.030271615833044052, + "friendly_robots": [ + { + "id": 0, + "x": 4.409945011138916, + "y": -0.0472848080098629, + "orientation": -3.1368300914764404, + "vx": -0.0009992122650146484, + "vy": -0.008142520673573017 + }, + { + "id": 1, + "x": 1.7679225206375122, + "y": 0.7610006928443909, + "orientation": -0.36882326006889343, + "vx": 1.3362553119659424, + "vy": 0.7255967855453491 + }, + { + "id": 2, + "x": 1.1374237537384033, + "y": -0.054523251950740814, + "orientation": 0.03323516994714737, + "vx": 0.4783974289894104, + "vy": 0.32884976267814636 + }, + { + "id": 3, + "x": 2.180907726287842, + "y": 1.7356584072113037, + "orientation": -0.7947704195976257, + "vx": 0.5678874850273132, + "vy": 0.8372185230255127 + }, + { + "id": 4, + "x": 2.173659324645996, + "y": 0.037849534302949905, + "orientation": 0.567219614982605, + "vx": 0.8770813941955566, + "vy": -0.1926145702600479 + }, + { + "id": 5, + "x": 2.7607486248016357, + "y": -0.3748799264431, + "orientation": 1.5589793920516968, + "vx": 0.4691658020019531, + "vy": 0.7283501029014587 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4153828620910645, + "y": -0.13474804162979126, + "orientation": -0.008748222142457962, + "vx": 0.010349643416702747, + "vy": -0.4846254587173462 + }, + { + "id": 1, + "x": 1.1224677562713623, + "y": -0.39659321308135986, + "orientation": 0.09108065813779831, + "vx": 0.6377591490745544, + "vy": 0.024097951129078865 + }, + { + "id": 2, + "x": -1.4769070148468018, + "y": -0.7305076718330383, + "orientation": 0.10728916525840759, + "vx": -1.3620375394821167, + "vy": -1.3531526327133179 + }, + { + "id": 3, + "x": 0.7753717303276062, + "y": -0.23524542152881622, + "orientation": 0.12931028008460999, + "vx": 0.9825904965400696, + "vy": -0.9549710750579834 + }, + { + "id": 4, + "x": -1.675429105758667, + "y": -0.056886110454797745, + "orientation": -0.28251051902770996, + "vx": 0.011846020817756653, + "vy": -0.1990169733762741 + }, + { + "id": 5, + "x": -1.9809828996658325, + "y": -0.021144120022654533, + "orientation": -1.1802864074707031, + "vx": -0.5430588126182556, + "vy": 0.5079485774040222 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 237.26666666666665 + } + }, + { + "scenario_id": "press_and_pass_vs_tiki_taka_plus_t469.8_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 469.8333333333333, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_tiki_taka_plus.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 469.8333333333333, + "ball_x": 2.899972915649414, + "ball_y": -0.30120769143104553, + "ball_vx": 0.19332344830036163, + "ball_vy": -0.0993322804570198, + "friendly_robots": [ + { + "id": 0, + "x": 4.41146993637085, + "y": -0.19910547137260437, + "orientation": -3.120038606347986, + "vx": 0.0038086972199380398, + "vy": -0.3538684546947479 + }, + { + "id": 1, + "x": 0.59965980052948, + "y": -0.21209508180618286, + "orientation": -1.6837482770257672, + "vx": 0.8549125790596008, + "vy": -0.9125949740409851 + }, + { + "id": 2, + "x": 0.9018288254737854, + "y": -0.3668678104877472, + "orientation": -0.008063228922434718, + "vx": 0.6260519623756409, + "vy": 0.17592129111289978 + }, + { + "id": 3, + "x": 3.14717435836792, + "y": -1.803741455078125, + "orientation": 1.7472598870568952, + "vx": 0.2708995044231415, + "vy": -0.623577892780304 + }, + { + "id": 4, + "x": 2.8043129444122314, + "y": -0.24635401368141174, + "orientation": -0.8385373671823224, + "vx": 0.44784483313560486, + "vy": 0.11674263328313828 + }, + { + "id": 5, + "x": 3.378805637359619, + "y": -1.8322739601135254, + "orientation": 3.0007487406306943, + "vx": -1.0193915367126465, + "vy": 0.2951167821884155 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410242080688477, + "y": -0.01632443070411682, + "orientation": -0.03442588646943179, + "vx": -0.003901698160916567, + "vy": -0.09455163776874542 + }, + { + "id": 1, + "x": 2.1632227897644043, + "y": -0.23038196563720703, + "orientation": -0.512587459879466, + "vx": 1.2507303953170776, + "vy": -0.7201909422874451 + }, + { + "id": 2, + "x": 2.8440346717834473, + "y": -1.482840657234192, + "orientation": 1.665509732561656, + "vx": -0.563707709312439, + "vy": -0.4313260316848755 + }, + { + "id": 3, + "x": 2.100935459136963, + "y": 0.6785947680473328, + "orientation": -0.5700561126046857, + "vx": 0.6974484324455261, + "vy": 0.43642720580101013 + }, + { + "id": 4, + "x": 2.339700937271118, + "y": 0.011571485549211502, + "orientation": -0.2956291755014142, + "vx": -0.0627046450972557, + "vy": 1.0091160535812378 + }, + { + "id": 5, + "x": 2.7536239624023438, + "y": 0.019849160686135292, + "orientation": -1.4502786715799054, + "vx": -0.34241798520088196, + "vy": 0.09336914122104645 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 469.8333333333333 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_block_t299.8_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 299.7833333333333, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_block.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 299.7833333333333, + "ball_x": 2.373945713043213, + "ball_y": 2.1467444896698, + "ball_vx": -0.4784606993198395, + "ball_vy": -0.11579229682683945, + "friendly_robots": [ + { + "id": 0, + "x": 4.410217761993408, + "y": 0.028027042746543884, + "orientation": 2.3259830474853516, + "vx": -0.0002715990412980318, + "vy": -0.04922725632786751 + }, + { + "id": 1, + "x": 2.08781361579895, + "y": 1.8496159315109253, + "orientation": 0.5623282194137573, + "vx": 0.16844387352466583, + "vy": -0.22830474376678467 + }, + { + "id": 2, + "x": 2.5435876846313477, + "y": 0.5659008622169495, + "orientation": 1.6843407154083252, + "vx": 0.030750863254070282, + "vy": 1.3504456281661987 + }, + { + "id": 3, + "x": 2.6145718097686768, + "y": 1.6645818948745728, + "orientation": 1.6516746282577515, + "vx": 0.5129754543304443, + "vy": 1.1876070499420166 + }, + { + "id": 4, + "x": 2.484154462814331, + "y": 2.149930715560913, + "orientation": 2.7995707988739014, + "vx": -0.5276162624359131, + "vy": -0.2167498767375946 + }, + { + "id": 5, + "x": 2.1131889820098877, + "y": 2.0279221534729004, + "orientation": 0.47360846400260925, + "vx": -0.36801353096961975, + "vy": -0.12260067462921143 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.41361665725708, + "y": 0.009503779001533985, + "orientation": 0.30023837089538574, + "vx": -0.054147686809301376, + "vy": 0.22333785891532898 + }, + { + "id": 1, + "x": 2.4812352657318115, + "y": 2.3505616188049316, + "orientation": 2.3906898498535156, + "vx": 1.0864099264144897, + "vy": -0.009549400769174099 + }, + { + "id": 2, + "x": -2.5255467891693115, + "y": 0.12483754009008408, + "orientation": 0.3957410454750061, + "vx": -0.13058874011039734, + "vy": 0.017205653712153435 + }, + { + "id": 3, + "x": -2.471372365951538, + "y": 1.3129806518554688, + "orientation": 0.17864185571670532, + "vx": -0.22577236592769623, + "vy": 0.03820885717868805 + }, + { + "id": 4, + "x": -1.6581522226333618, + "y": 1.8179373741149902, + "orientation": 0.15651825070381165, + "vx": -1.675576090812683, + "vy": 0.8733029365539551 + }, + { + "id": 5, + "x": 1.9263460636138916, + "y": 1.9327473640441895, + "orientation": 0.31695908308029175, + "vx": 0.10634882748126984, + "vy": 0.03446291387081146 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 299.7833333333333 + } + }, + { + "scenario_id": "counter_flow_vs_split_outlet_wall_t367.2_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 367.23333333333335, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_outlet_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 367.23333333333335, + "ball_x": 4.316475868225098, + "ball_y": 0.05085354670882225, + "ball_vx": 2.047994613647461, + "ball_vy": 0.029640089720487595, + "friendly_robots": [ + { + "id": 0, + "x": 4.409844398498535, + "y": 0.04683645814657211, + "orientation": 3.137388245789804, + "vx": -0.0034400378353893757, + "vy": 0.0081573985517025 + }, + { + "id": 1, + "x": 1.7982834577560425, + "y": -0.7324534058570862, + "orientation": 0.43728342850739566, + "vx": 1.2574607133865356, + "vy": -0.7737059593200684 + }, + { + "id": 2, + "x": 1.8416690826416016, + "y": 0.22837819159030914, + "orientation": -0.10285297234589663, + "vx": 1.287577748298645, + "vy": -0.3864576518535614 + }, + { + "id": 3, + "x": 2.1288537979125977, + "y": -1.656124234199524, + "orientation": 0.734516056376048, + "vx": 0.6492913365364075, + "vy": -0.880744218826294 + }, + { + "id": 4, + "x": 2.0981318950653076, + "y": 0.15900737047195435, + "orientation": -0.3751699050241193, + "vx": 0.21200235188007355, + "vy": 0.3823729157447815 + }, + { + "id": 5, + "x": 2.7470431327819824, + "y": 0.32824957370758057, + "orientation": -0.6391223986917218, + "vx": 0.4685870409011841, + "vy": -0.6455464959144592 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4098968505859375, + "y": -0.16565819084644318, + "orientation": 0.03675189812714663, + "vx": 9.110506653087214e-05, + "vy": 0.2913634479045868 + }, + { + "id": 1, + "x": 0.6491270065307617, + "y": -0.23933403193950653, + "orientation": -0.037467869120188624, + "vx": 0.5405727624893188, + "vy": -0.2942679226398468 + }, + { + "id": 2, + "x": 0.5103893876075745, + "y": 0.21484971046447754, + "orientation": 0.04766050179535952, + "vx": 0.49907100200653076, + "vy": 0.2704695165157318 + }, + { + "id": 3, + "x": -1.7680785655975342, + "y": 0.9156069755554199, + "orientation": -0.015756758051463038, + "vx": -1.6618837118148804, + "vy": -0.5136383771896362 + }, + { + "id": 4, + "x": -2.122833728790283, + "y": -0.319791316986084, + "orientation": -0.04010883172089663, + "vx": -1.3718345165252686, + "vy": 1.1723384857177734 + }, + { + "id": 5, + "x": -0.13181936740875244, + "y": 0.2257024496793747, + "orientation": -0.10711708863312808, + "vx": 1.5590949058532715, + "vy": -0.9917454123497009 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 367.23333333333335 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_shape_t32.0_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 32.0, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_shape.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 32.0, + "ball_x": 4.336671352386475, + "ball_y": 0.11726974695920944, + "ball_vx": 1.927327275276184, + "ball_vy": -1.4839433431625366, + "friendly_robots": [ + { + "id": 0, + "x": 4.409327030181885, + "y": 0.05332642048597336, + "orientation": 2.4662628173828125, + "vx": -0.005116281099617481, + "vy": 0.017316609621047974 + }, + { + "id": 1, + "x": 0.09394361823797226, + "y": 1.6694854497909546, + "orientation": -0.3790464699268341, + "vx": -1.6327365636825562, + "vy": 0.1810712367296219 + }, + { + "id": 2, + "x": -2.7154626846313477, + "y": 2.0048158168792725, + "orientation": -0.22131040692329407, + "vx": -0.5005084872245789, + "vy": 0.05785992741584778 + }, + { + "id": 3, + "x": 2.8754959106445312, + "y": 1.0093902349472046, + "orientation": 0.2361171841621399, + "vx": 0.48193657398223877, + "vy": -0.2819886803627014 + }, + { + "id": 4, + "x": 3.068697690963745, + "y": 0.5716449618339539, + "orientation": 0.3363875448703766, + "vx": -0.15545451641082764, + "vy": -0.6592147350311279 + }, + { + "id": 5, + "x": 0.021797435358166695, + "y": 0.7627987861633301, + "orientation": -0.025459105148911476, + "vx": -0.15161079168319702, + "vy": 0.2029319703578949 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.411286354064941, + "y": 0.3294309377670288, + "orientation": 0.03228028863668442, + "vx": 0.0028868967201560736, + "vy": 0.14142516255378723 + }, + { + "id": 1, + "x": 2.32212495803833, + "y": 1.232200026512146, + "orientation": -0.38129258155822754, + "vx": 0.8105045557022095, + "vy": -1.7384694814682007 + }, + { + "id": 2, + "x": -0.69354248046875, + "y": 0.8608725070953369, + "orientation": 0.20012615621089935, + "vx": -1.053987741470337, + "vy": -0.409126341342926 + }, + { + "id": 3, + "x": -0.3078225255012512, + "y": -0.7748494744300842, + "orientation": 0.11669635027647018, + "vx": -0.8173595070838928, + "vy": -0.3855905532836914 + }, + { + "id": 4, + "x": 1.5986213684082031, + "y": -0.00226707779802382, + "orientation": -0.024554532021284103, + "vx": 0.17660462856292725, + "vy": 0.2284778207540512 + }, + { + "id": 5, + "x": -0.5533994436264038, + "y": 1.362219214439392, + "orientation": -0.2899458706378937, + "vx": 0.38309070467948914, + "vy": -0.21831661462783813 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 32.0 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_press_t497.0_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 497.0333333333333, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_press.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 497.0333333333333, + "ball_x": 4.373167514801025, + "ball_y": -0.19998537003993988, + "ball_vx": 0.6578881740570068, + "ball_vy": 2.9117393493652344, + "friendly_robots": [ + { + "id": 0, + "x": 4.411676406860352, + "y": -0.10293039679527283, + "orientation": -1.8370732386880597, + "vx": -0.0026817184407263994, + "vy": 0.11574994027614594 + }, + { + "id": 1, + "x": 3.8765454292297363, + "y": -2.0540175437927246, + "orientation": 0.8861240466409406, + "vx": 0.16179941594600677, + "vy": -0.23432143032550812 + }, + { + "id": 2, + "x": 2.503781795501709, + "y": -0.15215246379375458, + "orientation": -0.456148775415965, + "vx": 0.4168870449066162, + "vy": 0.8779655694961548 + }, + { + "id": 3, + "x": 2.672074794769287, + "y": -0.44357338547706604, + "orientation": -0.2791136821084699, + "vx": -0.33249059319496155, + "vy": -0.22544585168361664 + }, + { + "id": 4, + "x": 2.3530642986297607, + "y": 0.31969720125198364, + "orientation": -0.6565114577584943, + "vx": -0.5407750606536865, + "vy": -0.6808632016181946 + }, + { + "id": 5, + "x": -1.1974856853485107, + "y": 1.4925485849380493, + "orientation": -0.6447838862710675, + "vx": 1.1872024536132812, + "vy": -0.09250253438949585 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.407824516296387, + "y": -0.048236966133117676, + "orientation": -0.09584322770173159, + "vx": -0.004481351934373379, + "vy": 0.08373863250017166 + }, + { + "id": 1, + "x": 3.448228120803833, + "y": 1.249507188796997, + "orientation": -1.050264747934886, + "vx": 0.12490005791187286, + "vy": 0.783948540687561 + }, + { + "id": 2, + "x": 3.6033687591552734, + "y": -2.2105636596679688, + "orientation": 0.8794538100534162, + "vx": -0.5955719351768494, + "vy": 0.24860705435276031 + }, + { + "id": 3, + "x": 1.7794042825698853, + "y": 0.21725814044475555, + "orientation": -0.30036345322663394, + "vx": 0.33465707302093506, + "vy": 0.11396948993206024 + }, + { + "id": 4, + "x": 1.6775182485580444, + "y": -0.8358004093170166, + "orientation": -0.17398706276948062, + "vx": -0.0016768387285992503, + "vy": -0.2805732488632202 + }, + { + "id": 5, + "x": -2.8086817264556885, + "y": -0.4325527250766754, + "orientation": -0.23059144814545718, + "vx": -0.19487489759922028, + "vy": 0.9203197956085205 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 497.0333333333333 + } + }, + { + "scenario_id": "press_trigger_flow_vs_tiki_taka_plus_t625.3_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 625.3, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_tiki_taka_plus.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 625.3, + "ball_x": 2.1511166095733643, + "ball_y": -2.6471402645111084, + "ball_vx": 9.058523176008748e-08, + "ball_vy": -3.7043511724732525e-07, + "friendly_robots": [ + { + "id": 0, + "x": 4.411664962768555, + "y": -0.11489923298358917, + "orientation": -2.3122970183664044, + "vx": -0.0030711779836565256, + "vy": 0.20209097862243652 + }, + { + "id": 1, + "x": 2.433619976043701, + "y": -0.3852650225162506, + "orientation": -1.6759642680459699, + "vx": 0.11636046320199966, + "vy": -0.1090683713555336 + }, + { + "id": 2, + "x": 0.16226911544799805, + "y": -0.1925087422132492, + "orientation": -0.6026462634378156, + "vx": 0.4490284323692322, + "vy": -0.6531848907470703 + }, + { + "id": 3, + "x": 2.130861282348633, + "y": -2.5399529933929443, + "orientation": -1.3862830718332013, + "vx": 0.03861711174249649, + "vy": -0.20411363244056702 + }, + { + "id": 4, + "x": 2.6309781074523926, + "y": -1.3183118104934692, + "orientation": -1.9093548377328595, + "vx": -0.054664842784404755, + "vy": -0.28867754340171814 + }, + { + "id": 5, + "x": 2.4556989669799805, + "y": -2.14211106300354, + "orientation": -2.0558402856164655, + "vx": -0.018790891394019127, + "vy": -0.30043092370033264 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.407104015350342, + "y": 0.32761070132255554, + "orientation": -0.41955462296540347, + "vx": -0.005051237065345049, + "vy": 0.14488941431045532 + }, + { + "id": 1, + "x": -0.08721186220645905, + "y": 0.14068952202796936, + "orientation": -0.8204199393563947, + "vx": -0.6627761125564575, + "vy": -0.2442706674337387 + }, + { + "id": 2, + "x": 2.0231668949127197, + "y": -2.045598268508911, + "orientation": -1.6505732854181012, + "vx": 0.6667844653129578, + "vy": -0.21752327680587769 + }, + { + "id": 3, + "x": 0.2845318615436554, + "y": 0.0535445436835289, + "orientation": -1.1229397376352033, + "vx": -0.08989997208118439, + "vy": 0.9883773326873779 + }, + { + "id": 4, + "x": 0.6799513101577759, + "y": -0.21664172410964966, + "orientation": -1.1836433728509625, + "vx": -1.5686044692993164, + "vy": -0.046219632029533386 + }, + { + "id": 5, + "x": -0.8253676295280457, + "y": -0.8413401246070862, + "orientation": -0.636075647669383, + "vx": -1.9148948192596436, + "vy": -0.13185341656208038 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 625.3 + } + }, + { + "scenario_id": "press_and_pass_vs_split_press_t120.8_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 120.78333333333333, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_press.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 120.78333333333333, + "ball_x": 4.305883407592773, + "ball_y": 0.07543080300092697, + "ball_vx": 2.8374719619750977, + "ball_vy": -0.047873035073280334, + "friendly_robots": [ + { + "id": 0, + "x": 4.409849643707275, + "y": 0.05527953431010246, + "orientation": 3.0738766193389893, + "vx": 0.0003300583048257977, + "vy": 0.031440626829862595 + }, + { + "id": 1, + "x": 2.4492650032043457, + "y": 2.294738292694092, + "orientation": -1.0961962938308716, + "vx": 0.0872950553894043, + "vy": -0.03170805051922798 + }, + { + "id": 2, + "x": 2.5911684036254883, + "y": -0.9529723525047302, + "orientation": 0.845646321773529, + "vx": -0.1670350432395935, + "vy": -0.29919615387916565 + }, + { + "id": 3, + "x": 2.1533284187316895, + "y": -0.10956848412752151, + "orientation": -0.12916299700737, + "vx": 1.0859721899032593, + "vy": 0.3591461181640625 + }, + { + "id": 4, + "x": 2.476064920425415, + "y": -2.098567485809326, + "orientation": 1.1052998304367065, + "vx": 0.038119520992040634, + "vy": -0.04323118180036545 + }, + { + "id": 5, + "x": 2.2791035175323486, + "y": 0.26874154806137085, + "orientation": -0.14252491295337677, + "vx": 1.1062257289886475, + "vy": -0.22477051615715027 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410115718841553, + "y": 0.023869039490818977, + "orientation": 0.00543433241546154, + "vx": 0.00020323226635809988, + "vy": -0.041993893682956696 + }, + { + "id": 1, + "x": 0.9684525728225708, + "y": 0.9827802181243896, + "orientation": -0.3316916823387146, + "vx": 1.4449466466903687, + "vy": -0.3857983350753784 + }, + { + "id": 2, + "x": 2.5538721084594727, + "y": -0.2341422289609909, + "orientation": 0.7042873501777649, + "vx": 0.41014471650123596, + "vy": 0.5875675082206726 + }, + { + "id": 3, + "x": 2.041224956512451, + "y": -0.7636446356773376, + "orientation": 0.3398337662220001, + "vx": 0.316752552986145, + "vy": -0.6622161269187927 + }, + { + "id": 4, + "x": 0.9334921836853027, + "y": 0.30212560296058655, + "orientation": -0.02561347559094429, + "vx": -0.8506066203117371, + "vy": 0.23960840702056885 + }, + { + "id": 5, + "x": -2.772083044052124, + "y": 0.4502963423728943, + "orientation": -0.08519843965768814, + "vx": 0.6036321520805359, + "vy": -0.11070727556943893 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 120.78333333333333 + } + }, + { + "scenario_id": "counter_flow_vs_press_trigger_flow_t267.5_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 267.51666666666665, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_press_trigger_flow.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 267.51666666666665, + "ball_x": 4.314699649810791, + "ball_y": -0.2543419599533081, + "ball_vx": 1.6367322206497192, + "ball_vy": -0.09988946467638016, + "friendly_robots": [ + { + "id": 0, + "x": 4.409924030303955, + "y": -0.24525468051433563, + "orientation": 3.139322280883789, + "vx": -0.0020973999053239822, + "vy": -0.021763581782579422 + }, + { + "id": 1, + "x": 0.12038853019475937, + "y": 2.0917155742645264, + "orientation": -0.5178155899047852, + "vx": 1.9165356159210205, + "vy": -0.11421174556016922 + }, + { + "id": 2, + "x": 1.0500913858413696, + "y": -1.1508482694625854, + "orientation": 0.27570369839668274, + "vx": 1.8793859481811523, + "vy": -0.39214950799942017 + }, + { + "id": 3, + "x": -0.8848148584365845, + "y": 0.20514684915542603, + "orientation": 0.1268252730369568, + "vx": 0.9135674238204956, + "vy": 0.16539150476455688 + }, + { + "id": 4, + "x": 2.808138370513916, + "y": -0.27710023522377014, + "orientation": 0.3961184322834015, + "vx": 0.36362650990486145, + "vy": 0.6388511657714844 + }, + { + "id": 5, + "x": 1.5818400382995605, + "y": -0.7287213206291199, + "orientation": 0.13076262176036835, + "vx": 1.7837377786636353, + "vy": -0.6917338967323303 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410002708435059, + "y": 0.15594251453876495, + "orientation": -0.046769879758358, + "vx": -6.330615724436939e-05, + "vy": -0.011570305563509464 + }, + { + "id": 1, + "x": 1.3892394304275513, + "y": -0.19063818454742432, + "orientation": -0.05695667862892151, + "vx": 1.8474234342575073, + "vy": -0.5201606750488281 + }, + { + "id": 2, + "x": -1.6348302364349365, + "y": 0.04076192528009415, + "orientation": -0.036025889217853546, + "vx": 0.2335519790649414, + "vy": 0.29598167538642883 + }, + { + "id": 3, + "x": -1.586012601852417, + "y": 2.0714287757873535, + "orientation": -0.430605411529541, + "vx": 1.9108033180236816, + "vy": 0.05125924572348595 + }, + { + "id": 4, + "x": -2.60014009475708, + "y": -1.0638558864593506, + "orientation": 0.12711668014526367, + "vx": 0.00013140725786797702, + "vy": -0.11294426023960114 + }, + { + "id": 5, + "x": 0.1375942826271057, + "y": 0.11024563014507294, + "orientation": -0.09040111303329468, + "vx": 1.919151782989502, + "vy": -0.04883641377091408 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 267.51666666666665 + } + }, + { + "scenario_id": "counter_flow_vs_high_press_t46.3_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 46.333333333333336, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_high_press.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 46.333333333333336, + "ball_x": 4.317493438720703, + "ball_y": 0.5154622197151184, + "ball_vx": 1.9380266666412354, + "ball_vy": -0.3863832354545593, + "friendly_robots": [ + { + "id": 0, + "x": 4.410632133483887, + "y": 0.47632861137390137, + "orientation": 2.8746039867401123, + "vx": -0.010326524265110493, + "vy": 0.03610415756702423 + }, + { + "id": 1, + "x": 0.2302764356136322, + "y": 1.3866512775421143, + "orientation": -0.17167159914970398, + "vx": 1.7291332483291626, + "vy": -0.39475154876708984 + }, + { + "id": 2, + "x": -1.4639415740966797, + "y": -0.0012709477450698614, + "orientation": 0.23673713207244873, + "vx": 1.6575205326080322, + "vy": -0.13684672117233276 + }, + { + "id": 3, + "x": -0.45499563217163086, + "y": -0.8980720043182373, + "orientation": 0.3210415244102478, + "vx": 1.1891597509384155, + "vy": -0.44482186436653137 + }, + { + "id": 4, + "x": 1.0051019191741943, + "y": 0.8900717496871948, + "orientation": -0.1164194867014885, + "vx": 1.4795764684677124, + "vy": -1.2237176895141602 + }, + { + "id": 5, + "x": 2.753852367401123, + "y": 0.4735300540924072, + "orientation": 0.3489386737346649, + "vx": 0.4559241831302643, + "vy": -0.515064537525177 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409732818603516, + "y": 0.21469122171401978, + "orientation": 0.05521247535943985, + "vx": -0.0003080611932091415, + "vy": 0.024430356919765472 + }, + { + "id": 1, + "x": -1.002272367477417, + "y": 1.597826361656189, + "orientation": 0.08626467734575272, + "vx": 1.3773058652877808, + "vy": -0.2818432152271271 + }, + { + "id": 2, + "x": -0.7295558452606201, + "y": 0.35134339332580566, + "orientation": 0.08345586806535721, + "vx": 1.8459311723709106, + "vy": -0.5255699753761292 + }, + { + "id": 3, + "x": -0.11853595077991486, + "y": 2.2814509868621826, + "orientation": -0.3644183278083801, + "vx": 1.9191157817840576, + "vy": 0.05344882607460022 + }, + { + "id": 4, + "x": -0.5566232204437256, + "y": -1.0824674367904663, + "orientation": 0.2905481457710266, + "vx": 1.3252418041229248, + "vy": -0.04373797029256821 + }, + { + "id": 5, + "x": 1.8320213556289673, + "y": 0.7392699718475342, + "orientation": -0.06608067452907562, + "vx": 1.6628559827804565, + "vy": -0.625812292098999 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_high_press_kernel_strategy", + "frame_ts": 46.333333333333336 + } + }, + { + "scenario_id": "overload_press_vs_tiki_taka_plus_t586.7_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 586.7333333333333, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_tiki_taka_plus.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 586.7333333333333, + "ball_x": 4.307102203369141, + "ball_y": 0.1539190262556076, + "ball_vx": 2.4559571743011475, + "ball_vy": 0.04480220004916191, + "friendly_robots": [ + { + "id": 0, + "x": 4.4099907875061035, + "y": 0.1330779790878296, + "orientation": 3.0901278053694448, + "vx": 0.0001609942119102925, + "vy": 0.0388505794107914 + }, + { + "id": 1, + "x": -1.9820078611373901, + "y": -0.7346993088722229, + "orientation": 0.15893617470795718, + "vx": 0.320167601108551, + "vy": -0.027423521503806114 + }, + { + "id": 2, + "x": -2.743783950805664, + "y": -0.38179275393486023, + "orientation": 0.08884254296357241, + "vx": -0.32754361629486084, + "vy": 0.059022363275289536 + }, + { + "id": 3, + "x": -1.9654043912887573, + "y": 0.5484112501144409, + "orientation": -0.078113468485423, + "vx": 0.2909544110298157, + "vy": 0.3555464446544647 + }, + { + "id": 4, + "x": -0.6613808274269104, + "y": 0.18386751413345337, + "orientation": 0.1577176173501691, + "vx": -0.9480257034301758, + "vy": -0.42547228932380676 + }, + { + "id": 5, + "x": 0.6380977630615234, + "y": 0.008182336576282978, + "orientation": 0.06605139573151675, + "vx": 1.4558454751968384, + "vy": 0.47023335099220276 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409927845001221, + "y": -0.4033641815185547, + "orientation": 0.06704321702057925, + "vx": -0.00013409020903054625, + "vy": -0.011617920361459255 + }, + { + "id": 1, + "x": 0.08802400529384613, + "y": -0.47814857959747314, + "orientation": 0.031854542093821436, + "vx": 1.191087245941162, + "vy": -0.3464822471141815 + }, + { + "id": 2, + "x": -2.582493782043457, + "y": -0.8631406426429749, + "orientation": 0.1509417613321027, + "vx": -0.051639579236507416, + "vy": 0.6382405757904053 + }, + { + "id": 3, + "x": -2.608159303665161, + "y": 0.516541600227356, + "orientation": -0.07145491440827456, + "vx": 0.07247316092252731, + "vy": 0.046622391790151596 + }, + { + "id": 4, + "x": 0.27792075276374817, + "y": 0.3779169023036957, + "orientation": -0.0018011649423321785, + "vx": 1.308142900466919, + "vy": -0.25426989793777466 + }, + { + "id": 5, + "x": 1.083882212638855, + "y": -0.6350001692771912, + "orientation": 0.21968761284882632, + "vx": 1.3086872100830078, + "vy": -0.24227063357830048 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 586.7333333333333 + } + }, + { + "scenario_id": "split_outlet_vs_split_outlet_wall_t301.9_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 301.95, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_outlet_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 301.95, + "ball_x": 4.336536407470703, + "ball_y": 0.7690408825874329, + "ball_vx": 4.284831334189221e-08, + "ball_vy": 1.5269739250811654e-08, + "friendly_robots": [ + { + "id": 0, + "x": 4.3521013259887695, + "y": 0.6591613292694092, + "orientation": 1.7318353652954102, + "vx": -0.02700691483914852, + "vy": 0.19329586625099182 + }, + { + "id": 1, + "x": 2.2288434505462646, + "y": 0.6871771216392517, + "orientation": 0.05732095241546631, + "vx": 1.6306726932525635, + "vy": 0.20607516169548035 + }, + { + "id": 2, + "x": -2.6694717407226562, + "y": 1.0968073606491089, + "orientation": -0.009035849012434483, + "vx": 0.008143007755279541, + "vy": 0.888869047164917 + }, + { + "id": 3, + "x": -2.3296399116516113, + "y": -1.093575119972229, + "orientation": 0.24353134632110596, + "vx": 0.6164056658744812, + "vy": 0.11841550469398499 + }, + { + "id": 4, + "x": -2.426532745361328, + "y": -0.9393207430839539, + "orientation": 0.39981040358543396, + "vx": -0.6441758275032043, + "vy": -0.3032611012458801 + }, + { + "id": 5, + "x": 2.953381299972534, + "y": 0.4973844587802887, + "orientation": 0.1718669980764389, + "vx": -0.04097024351358414, + "vy": -0.11843045800924301 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409928321838379, + "y": -0.33576837182044983, + "orientation": 0.12042146176099777, + "vx": -7.89465120760724e-05, + "vy": -0.13054122030735016 + }, + { + "id": 1, + "x": 2.6253907680511475, + "y": 0.2646870017051697, + "orientation": 0.25056344270706177, + "vx": 0.39016565680503845, + "vy": -0.12784723937511444 + }, + { + "id": 2, + "x": 1.1244021654129028, + "y": -0.44204482436180115, + "orientation": 0.36498838663101196, + "vx": 0.0010519939241930842, + "vy": -0.03409548103809357 + }, + { + "id": 3, + "x": -2.991887092590332, + "y": 0.6269177794456482, + "orientation": 0.027910804376006126, + "vx": -0.031962282955646515, + "vy": -0.11563216894865036 + }, + { + "id": 4, + "x": -3.100874185562134, + "y": 0.2626951336860657, + "orientation": 0.05902246758341789, + "vx": 0.055350955575704575, + "vy": 0.140865296125412 + }, + { + "id": 5, + "x": -3.368365526199341, + "y": 0.40195706486701965, + "orientation": 0.10746922343969345, + "vx": 0.10500432550907135, + "vy": 1.2905956506729126 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 301.95 + } + }, + { + "scenario_id": "give_and_go_solo_vs_tiki_taka_plus_t339.8_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 339.81666666666666, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_tiki_taka_plus.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 339.81666666666666, + "ball_x": 1.8095717430114746, + "ball_y": -0.4285517632961273, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.407559394836426, + "y": 0.0016004688804969192, + "orientation": -2.978355884552002, + "vx": -4.0471626050475606e-10, + "vy": -7.051829259419051e-11 + }, + { + "id": 1, + "x": 2.500190496444702, + "y": 0.7626379728317261, + "orientation": -2.098282814025879, + "vx": -0.0003037372080143541, + "vy": 0.015480784699320793 + }, + { + "id": 2, + "x": 1.913844347000122, + "y": -0.4625500440597534, + "orientation": 3.045386552810669, + "vx": -0.3357867896556854, + "vy": 0.19335457682609558 + }, + { + "id": 3, + "x": 2.500119209289551, + "y": 1.7627661228179932, + "orientation": -1.8770757913589478, + "vx": -0.0002111904032062739, + "vy": 0.015270031057298183 + }, + { + "id": 4, + "x": 2.5012974739074707, + "y": -2.3973541259765625, + "orientation": 1.907740831375122, + "vx": -2.2648549702353193e-13, + "vy": -1.9317880628477724e-12 + }, + { + "id": 5, + "x": 2.4969987869262695, + "y": 1.2697540521621704, + "orientation": -1.9544709920883179, + "vx": 5.822009541134321e-12, + "vy": 3.683719995706269e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.407120704650879, + "y": -0.0008260667091235518, + "orientation": -0.06775596737861633, + "vx": 1.0101253167249524e-10, + "vy": -7.83082539784763e-12 + }, + { + "id": 1, + "x": 1.9037821292877197, + "y": -2.3957018852233887, + "orientation": 1.6177552938461304, + "vx": 8.859579736508749e-13, + "vy": -1.3096190798478347e-11 + }, + { + "id": 2, + "x": 1.898911952972412, + "y": 1.2674728631973267, + "orientation": -1.622501254081726, + "vx": 8.260059303211165e-13, + "vy": 3.170796958329447e-12 + }, + { + "id": 3, + "x": 1.9703694581985474, + "y": -0.6666693091392517, + "orientation": 2.9688329696655273, + "vx": 0.47361478209495544, + "vy": -0.004542791284620762 + }, + { + "id": 4, + "x": -3.0128443241119385, + "y": 0.22925469279289246, + "orientation": -0.12536434829235077, + "vx": 0.00510207237675786, + "vy": 0.13781127333641052 + }, + { + "id": 5, + "x": -3.075418710708618, + "y": -0.13153985142707825, + "orientation": -0.15836723148822784, + "vx": 0.8706955909729004, + "vy": 0.37564122676849365 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 339.81666666666666 + } + }, + { + "scenario_id": "clear_press_plus_vs_tiki_taka_plus_t315.6_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 315.56666666666666, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_tiki_taka_plus.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 315.56666666666666, + "ball_x": 4.304778575897217, + "ball_y": -0.4959026575088501, + "ball_vx": 0.664867639541626, + "ball_vy": -0.025279540568590164, + "friendly_robots": [ + { + "id": 0, + "x": 4.406449317932129, + "y": -0.49673300981521606, + "orientation": 3.1161768436431885, + "vx": -0.09610534459352493, + "vy": 0.002459536772221327 + }, + { + "id": 1, + "x": -2.927708387374878, + "y": -0.7182950377464294, + "orientation": 0.032850079238414764, + "vx": 4.41466863065898e-09, + "vy": -1.339135735634045e-07 + }, + { + "id": 2, + "x": -1.8021411895751953, + "y": 0.7479533553123474, + "orientation": -0.2066604197025299, + "vx": 2.756657704594545e-05, + "vy": 2.5321052817162126e-05 + }, + { + "id": 3, + "x": 2.4512484073638916, + "y": -0.48676371574401855, + "orientation": 0.015665391460061073, + "vx": 0.8443259596824646, + "vy": 0.09895686060190201 + }, + { + "id": 4, + "x": 0.30119311809539795, + "y": -2.334623098373413, + "orientation": 0.40743130445480347, + "vx": 1.9190164804458618, + "vy": -0.05410078912973404 + }, + { + "id": 5, + "x": 0.7076385021209717, + "y": -0.12981067597866058, + "orientation": -0.04556446149945259, + "vx": 1.743499517440796, + "vy": 0.8038446307182312 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410025119781494, + "y": -0.08795775473117828, + "orientation": -0.054933447390794754, + "vx": 0.0002771553408820182, + "vy": -0.3880125880241394 + }, + { + "id": 1, + "x": -3.4620351791381836, + "y": -0.4339434802532196, + "orientation": 0.0034255606587976217, + "vx": -0.11666406691074371, + "vy": -0.500791072845459 + }, + { + "id": 2, + "x": -1.1520507335662842, + "y": -0.2758850157260895, + "orientation": -0.03488180413842201, + "vx": 1.9118205308914185, + "vy": -0.16628102958202362 + }, + { + "id": 3, + "x": -1.3794100284576416, + "y": -2.2775232791900635, + "orientation": 0.2911178171634674, + "vx": 1.866221308708191, + "vy": -0.09917660802602768 + }, + { + "id": 4, + "x": -3.0747668743133545, + "y": -0.44431135058403015, + "orientation": -0.03258868306875229, + "vx": 0.1383403092622757, + "vy": 0.40413179993629456 + }, + { + "id": 5, + "x": -2.9753472805023193, + "y": -0.00840071216225624, + "orientation": -0.04971664026379585, + "vx": -0.013572478666901588, + "vy": -0.5175663232803345 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 315.56666666666666 + } + }, + { + "scenario_id": "decoy_and_overload_vs_overload_press_t388.7_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 388.68333333333334, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_overload_press.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 388.68333333333334, + "ball_x": 4.309319972991943, + "ball_y": -0.35526230931282043, + "ball_vx": 1.9969227313995361, + "ball_vy": -0.7610417008399963, + "friendly_robots": [ + { + "id": 0, + "x": 4.408200263977051, + "y": -0.3342616856098175, + "orientation": 2.9701998233795166, + "vx": 0.0022086126264184713, + "vy": -0.0927458107471466 + }, + { + "id": 1, + "x": 1.0434718132019043, + "y": 0.6050969362258911, + "orientation": -0.19349060952663422, + "vx": -0.09987346082925797, + "vy": -0.5329043865203857 + }, + { + "id": 2, + "x": 0.6028655767440796, + "y": 0.6799497008323669, + "orientation": -0.2967129945755005, + "vx": 0.8108893036842346, + "vy": -0.9247128367424011 + }, + { + "id": 3, + "x": 2.935206651687622, + "y": 0.07466202229261398, + "orientation": -0.4084792733192444, + "vx": -0.05939335748553276, + "vy": -0.6199447512626648 + }, + { + "id": 4, + "x": 3.127210855484009, + "y": 0.10767126828432083, + "orientation": 1.3548179864883423, + "vx": 0.11199932545423508, + "vy": 0.5748794674873352 + }, + { + "id": 5, + "x": 0.7420739531517029, + "y": 1.0489438772201538, + "orientation": -0.2656288743019104, + "vx": -0.8819482326507568, + "vy": -0.15279847383499146 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.412510395050049, + "y": 0.2648685872554779, + "orientation": -0.035041630268096924, + "vx": 0.00512309605255723, + "vy": 0.25509926676750183 + }, + { + "id": 1, + "x": 0.9113014936447144, + "y": 0.8005462884902954, + "orientation": -0.9476050734519958, + "vx": 0.48479166626930237, + "vy": 0.38702404499053955 + }, + { + "id": 2, + "x": 2.557642936706543, + "y": 0.78104168176651, + "orientation": -0.720499575138092, + "vx": 0.15905870497226715, + "vy": -0.6875392198562622 + }, + { + "id": 3, + "x": 2.0476083755493164, + "y": -0.699428141117096, + "orientation": 0.43936794996261597, + "vx": -0.44008827209472656, + "vy": -0.07911686599254608 + }, + { + "id": 4, + "x": 1.9120638370513916, + "y": 0.7310135364532471, + "orientation": -0.6449064016342163, + "vx": -0.19891196489334106, + "vy": 0.02865094132721424 + }, + { + "id": 5, + "x": 2.5786972045898438, + "y": 0.30483365058898926, + "orientation": -1.7404125928878784, + "vx": 0.16630074381828308, + "vy": -0.8112553954124451 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 388.68333333333334 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_outlet_wall_t576.0_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 575.9833333333333, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_outlet_wall.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 575.9833333333333, + "ball_x": 4.316570281982422, + "ball_y": -0.04133651778101921, + "ball_vx": 2.0454251766204834, + "ball_vy": -0.024129314348101616, + "friendly_robots": [ + { + "id": 0, + "x": 4.409721851348877, + "y": -0.03809298202395439, + "orientation": -3.1382593357753983, + "vx": -0.003016567323356867, + "vy": -0.006801237352192402 + }, + { + "id": 1, + "x": 1.8568795919418335, + "y": 0.21957609057426453, + "orientation": 0.0005890448861798347, + "vx": 1.1767570972442627, + "vy": -0.31552654504776 + }, + { + "id": 2, + "x": 1.9308208227157593, + "y": 0.9802281856536865, + "orientation": -0.5263947566323957, + "vx": 1.0427095890045166, + "vy": 0.3458333909511566 + }, + { + "id": 3, + "x": 2.2382524013519287, + "y": -1.1001770496368408, + "orientation": 0.588548096018382, + "vx": 0.4596240818500519, + "vy": -0.25189027190208435 + }, + { + "id": 4, + "x": 2.0988211631774902, + "y": 0.20142830908298492, + "orientation": -0.2274374087625226, + "vx": 0.12482117861509323, + "vy": 0.31020697951316833 + }, + { + "id": 5, + "x": 2.71518611907959, + "y": 0.29621779918670654, + "orientation": -0.5636617263131818, + "vx": 0.4889098107814789, + "vy": -0.44616249203681946 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410152435302734, + "y": -0.1411111056804657, + "orientation": 0.02337756951386538, + "vx": 0.0005011068424209952, + "vy": 0.24817341566085815 + }, + { + "id": 1, + "x": 1.213985800743103, + "y": -0.3646366000175476, + "orientation": -0.051322849588938624, + "vx": 1.6848171949386597, + "vy": 0.039364151656627655 + }, + { + "id": 2, + "x": 0.6923749446868896, + "y": 0.04747387394309044, + "orientation": 0.013633640604563624, + "vx": 0.7624102234840393, + "vy": -0.04348284378647804 + }, + { + "id": 3, + "x": -1.9669930934906006, + "y": 0.3677422106266022, + "orientation": -0.045175226526804835, + "vx": -1.5699489116668701, + "vy": -0.34638842940330505 + }, + { + "id": 4, + "x": -2.4438552856445312, + "y": 0.03712378814816475, + "orientation": 0.0016585906320294441, + "vx": -0.8472467660903931, + "vy": 0.8271968364715576 + }, + { + "id": 5, + "x": -0.3196009695529938, + "y": 0.4565938115119934, + "orientation": -0.13253203232819644, + "vx": 1.7441385984420776, + "vy": -0.4551401734352112 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 575.9833333333333 + } + }, + { + "scenario_id": "press_and_pass_vs_split_outlet_t414.1_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 414.06666666666666, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_outlet.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 414.06666666666666, + "ball_x": 1.812215805053711, + "ball_y": 0.10021990537643433, + "ball_vx": 2.9236213450190007e-09, + "ball_vy": -2.690592637577538e-09, + "friendly_robots": [ + { + "id": 0, + "x": 4.409972667694092, + "y": -0.0056515224277973175, + "orientation": 3.1008275916152677, + "vx": 4.833203638554551e-05, + "vy": 0.00994298979640007 + }, + { + "id": 1, + "x": 1.58601713180542, + "y": -0.018801366910338402, + "orientation": 0.5556863864236554, + "vx": 0.08877336978912354, + "vy": 0.004310427233576775 + }, + { + "id": 2, + "x": 1.4050931930541992, + "y": 0.27914226055145264, + "orientation": -0.37962284882599917, + "vx": 0.3824783265590668, + "vy": 0.4604683220386505 + }, + { + "id": 3, + "x": 2.3655102252960205, + "y": -1.0555098056793213, + "orientation": 1.9579676707559308, + "vx": 0.23665858805179596, + "vy": -0.077058807015419 + }, + { + "id": 4, + "x": 2.3390512466430664, + "y": 2.038559913635254, + "orientation": -1.2906515916162213, + "vx": 0.1944989413022995, + "vy": 0.04915832355618477 + }, + { + "id": 5, + "x": 1.7660725116729736, + "y": -0.002130371518433094, + "orientation": 1.291254075365611, + "vx": -0.006854296661913395, + "vy": 0.2311651110649109 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.405252456665039, + "y": -0.027607794851064682, + "orientation": 0.02055302460724917, + "vx": -0.008466155268251896, + "vy": -0.4330199062824249 + }, + { + "id": 1, + "x": 1.4125349521636963, + "y": -0.0667647123336792, + "orientation": 1.6809296925836286, + "vx": 0.0021757062058895826, + "vy": 0.2853195071220398 + }, + { + "id": 2, + "x": 0.8790759444236755, + "y": -0.047293420881032944, + "orientation": 0.22065201600129214, + "vx": 0.4327613413333893, + "vy": -0.02238297276198864 + }, + { + "id": 3, + "x": -2.246870994567871, + "y": -0.3920406401157379, + "orientation": 0.18109956582123843, + "vx": 0.054906073957681656, + "vy": -0.5341265201568604 + }, + { + "id": 4, + "x": -2.5157880783081055, + "y": -0.2675132751464844, + "orientation": -0.021592768030711085, + "vx": -0.23938195407390594, + "vy": 0.6000227928161621 + }, + { + "id": 5, + "x": 0.256917804479599, + "y": 0.23917143046855927, + "orientation": -0.09016195138032046, + "vx": 0.9582860469818115, + "vy": 0.04848756268620491 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 414.06666666666666 + } + }, + { + "scenario_id": "high_press_vs_press_and_pass_t309.4_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 309.35, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_press_and_pass.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 309.35, + "ball_x": 4.402686595916748, + "ball_y": 0.22101375460624695, + "ball_vx": 1.013140082359314, + "ball_vy": -2.4078683853149414, + "friendly_robots": [ + { + "id": 0, + "x": 4.409853935241699, + "y": 0.12367580085992813, + "orientation": 1.8792017698287964, + "vx": 0.0008675119024701416, + "vy": 0.13717813789844513 + }, + { + "id": 1, + "x": 2.4979684352874756, + "y": -0.3498365581035614, + "orientation": 0.6234243512153625, + "vx": -0.004361559171229601, + "vy": -0.512290358543396 + }, + { + "id": 2, + "x": 2.292020559310913, + "y": 0.3670017719268799, + "orientation": 0.20582760870456696, + "vx": 0.1997588872909546, + "vy": -1.0671566724777222 + }, + { + "id": 3, + "x": 3.175492286682129, + "y": 2.037696599960327, + "orientation": -1.1463204622268677, + "vx": -0.24125611782073975, + "vy": -1.0168348550796509 + }, + { + "id": 4, + "x": 2.5913162231445312, + "y": 2.2708404064178467, + "orientation": -0.5903622508049011, + "vx": 0.4158383905887604, + "vy": -0.6406015753746033 + }, + { + "id": 5, + "x": 3.644380807876587, + "y": 2.01436448097229, + "orientation": -1.0359244346618652, + "vx": 0.3457491099834442, + "vy": -0.13257436454296112 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.411916255950928, + "y": -0.028765887022018433, + "orientation": 0.12442928552627563, + "vx": -0.03623470664024353, + "vy": 0.3684368431568146 + }, + { + "id": 1, + "x": 3.5078229904174805, + "y": 1.8683433532714844, + "orientation": -1.3358306884765625, + "vx": -0.6975260972976685, + "vy": 0.3132864534854889 + }, + { + "id": 2, + "x": 2.8897500038146973, + "y": 0.4566347301006317, + "orientation": 0.21595117449760437, + "vx": -0.11133488267660141, + "vy": -0.7586870193481445 + }, + { + "id": 3, + "x": 2.8852741718292236, + "y": -0.5699913501739502, + "orientation": 0.7602466940879822, + "vx": -0.1550777703523636, + "vy": -0.7399356961250305 + }, + { + "id": 4, + "x": 2.5052266120910645, + "y": 0.7056496143341064, + "orientation": 0.1017027273774147, + "vx": -0.4980228543281555, + "vy": 0.09113611280918121 + }, + { + "id": 5, + "x": 3.810054302215576, + "y": 2.0847291946411133, + "orientation": -0.8581099510192871, + "vx": 0.24092905223369598, + "vy": 0.1356513798236847 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 309.35 + } + }, + { + "scenario_id": "give_and_go_solo_vs_press_trigger_flow_t280.8_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 280.7833333333333, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_press_trigger_flow.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 280.7833333333333, + "ball_x": 2.0851423740386963, + "ball_y": 1.4549616575241089, + "ball_vx": -0.15171527862548828, + "ball_vy": -0.21155264973640442, + "friendly_robots": [ + { + "id": 0, + "x": 4.4054951667785645, + "y": 0.38488513231277466, + "orientation": 2.671050548553467, + "vx": -0.04968513548374176, + "vy": -0.24841809272766113 + }, + { + "id": 1, + "x": 2.6611616611480713, + "y": 0.8903165459632874, + "orientation": 2.672844886779785, + "vx": -0.3168575167655945, + "vy": -1.1206793785095215 + }, + { + "id": 2, + "x": 2.122807264328003, + "y": 1.5549715757369995, + "orientation": -1.5971142053604126, + "vx": -0.23517510294914246, + "vy": -0.3239140212535858 + }, + { + "id": 3, + "x": 2.469576120376587, + "y": -0.3627644181251526, + "orientation": 1.7575525045394897, + "vx": 0.13182400166988373, + "vy": -0.4723421633243561 + }, + { + "id": 4, + "x": 2.4621663093566895, + "y": -0.842773973941803, + "orientation": 1.7182615995407104, + "vx": -0.023188062012195587, + "vy": 0.08083222806453705 + }, + { + "id": 5, + "x": 2.513267993927002, + "y": -1.4267172813415527, + "orientation": 1.7078566551208496, + "vx": -6.248411636988749e-07, + "vy": -8.652988725543764e-08 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.411709785461426, + "y": -0.1679527759552002, + "orientation": 0.22423335909843445, + "vx": -0.018310794606804848, + "vy": -0.002308652736246586 + }, + { + "id": 1, + "x": 2.9287359714508057, + "y": 0.3110988140106201, + "orientation": 2.1791110038757324, + "vx": 0.0033168236259371042, + "vy": -0.10351433604955673 + }, + { + "id": 2, + "x": 2.118685722351074, + "y": 1.3537392616271973, + "orientation": -1.4253644943237305, + "vx": 0.8456693291664124, + "vy": 0.46768394112586975 + }, + { + "id": 3, + "x": 2.8450686931610107, + "y": -0.6118969917297363, + "orientation": 1.8920689821243286, + "vx": 0.15587353706359863, + "vy": -0.23514220118522644 + }, + { + "id": 4, + "x": -1.901999831199646, + "y": 0.5136394500732422, + "orientation": 0.35038644075393677, + "vx": 1.569095253944397, + "vy": -0.1897054761648178 + }, + { + "id": 5, + "x": 1.8178216218948364, + "y": 1.432956337928772, + "orientation": -0.39741379022598267, + "vx": -0.43755680322647095, + "vy": -0.27951762080192566 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 280.7833333333333 + } + }, + { + "scenario_id": "counter_flow_vs_overload_press_t113.1_own_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_possession", + "anchor_tick": 113.1, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_overload_press.npz", + "perspective": "candidate_in_possession", + "situation": "own ball won, defensive third" + }, + "scenario": { + "sim_time": 113.1, + "ball_x": 3.701549768447876, + "ball_y": -0.889837384223938, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 3.767820358276367, + "y": -0.8029517531394958, + "orientation": -2.223295211791992, + "vx": -0.11659066379070282, + "vy": -0.15285906195640564 + }, + { + "id": 1, + "x": 2.491260051727295, + "y": -2.031123638153076, + "orientation": 0.7395002245903015, + "vx": 0.01531806867569685, + "vy": -0.10313067585229874 + }, + { + "id": 2, + "x": 2.7313425540924072, + "y": 0.09910386800765991, + "orientation": -0.7850611209869385, + "vx": -0.4805058538913727, + "vy": 0.5965632200241089 + }, + { + "id": 3, + "x": 3.206010341644287, + "y": 0.09926047176122665, + "orientation": -1.0084105730056763, + "vx": -0.4407843351364136, + "vy": -0.7820035219192505 + }, + { + "id": 4, + "x": 2.4687106609344482, + "y": -0.06494179368019104, + "orientation": -0.12915107607841492, + "vx": -0.3683456480503082, + "vy": -0.00916789099574089 + }, + { + "id": 5, + "x": 2.8145995140075684, + "y": -0.8473429679870605, + "orientation": 0.0740625187754631, + "vx": 0.3138933777809143, + "vy": 0.5141973495483398 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410027503967285, + "y": -0.010437829419970512, + "orientation": -0.1069798395037651, + "vx": 4.808255471289158e-05, + "vy": 0.018355101346969604 + }, + { + "id": 1, + "x": 1.8013787269592285, + "y": 0.7474216222763062, + "orientation": -0.7103022933006287, + "vx": -5.335731856348502e-12, + "vy": 6.84452494681409e-12 + }, + { + "id": 2, + "x": 1.8029299974441528, + "y": -0.7502034306526184, + "orientation": -0.07251382619142532, + "vx": -3.75699471533153e-11, + "vy": 2.794431352981519e-12 + }, + { + "id": 3, + "x": 2.921692371368408, + "y": -1.1278148889541626, + "orientation": 0.2503192722797394, + "vx": -1.506586642108232e-07, + "vy": 5.89433426512187e-08 + }, + { + "id": 4, + "x": 2.6625096797943115, + "y": -0.17272605001926422, + "orientation": -0.6740288734436035, + "vx": 0.12791495025157928, + "vy": 0.2654206156730652 + }, + { + "id": 5, + "x": 2.4204816818237305, + "y": -0.23846830427646637, + "orientation": -0.30685505270957947, + "vx": -0.12015175074338913, + "vy": -0.09509363770484924 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 113.1 + } + }, + { + "scenario_id": "split_block_vs_split_press_t218.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 218.68333333333334, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_press.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 218.68333333333334, + "ball_x": -4.0, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.456807613372803, + "y": -0.0010465930681675673, + "orientation": -3.1006641387939453, + "vx": 9.85878045867139e-13, + "vy": 3.2296170945911307e-12 + }, + { + "id": 1, + "x": -2.735491991043091, + "y": 0.2594146430492401, + "orientation": -2.7611725330352783, + "vx": -2.41140440948584e-12, + "vy": -1.010858063921205e-12 + }, + { + "id": 2, + "x": -2.8866000175476074, + "y": -0.8223358988761902, + "orientation": 2.840571403503418, + "vx": -2.531308496145357e-13, + "vy": 3.930189507173054e-13 + }, + { + "id": 3, + "x": 1.0124666690826416, + "y": -0.34300485253334045, + "orientation": 2.8561177253723145, + "vx": 2.1183055309847987e-12, + "vy": -3.4305891460917337e-13 + }, + { + "id": 4, + "x": -0.010706300847232342, + "y": -0.7992689609527588, + "orientation": -3.057312250137329, + "vx": -1.8214596497756474e-13, + "vy": 2.6645352591003757e-14 + }, + { + "id": 5, + "x": -0.5334950089454651, + "y": 0.5116097331047058, + "orientation": -3.029613494873047, + "vx": -1.2323475573339238e-12, + "vy": -3.1308289294429414e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394371032714844, + "y": -0.22583597898483276, + "orientation": -0.04507238790392876, + "vx": -1.0098588631990424e-11, + "vy": -1.2673195826096162e-12 + }, + { + "id": 1, + "x": -3.322967290878296, + "y": 0.32294225692749023, + "orientation": -2.5801303386688232, + "vx": 1.1723955140041653e-12, + "vy": -2.914335439641036e-13 + }, + { + "id": 2, + "x": -2.139197826385498, + "y": 0.39458465576171875, + "orientation": -2.9739580154418945, + "vx": -5.995204332975845e-13, + "vy": -3.963496197911809e-13 + }, + { + "id": 3, + "x": -0.2433842569589615, + "y": 0.5763981938362122, + "orientation": -2.896981716156006, + "vx": -5.279110482092619e-13, + "vy": -2.298161660974074e-13 + }, + { + "id": 4, + "x": -3.067927837371826, + "y": 0.651422381401062, + "orientation": -2.4240942001342773, + "vx": -2.1100188263289965e-09, + "vy": -1.3695977685301841e-09 + }, + { + "id": 5, + "x": -3.1624934673309326, + "y": 0.8045803308486938, + "orientation": -2.3935627937316895, + "vx": 2.2349988526570996e-09, + "vy": 1.2758194500861464e-09 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 218.7 + } + }, + { + "scenario_id": "counter_flow_vs_split_wall_t25.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 25.15, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 25.15, + "ball_x": -4.0, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.40286922454834, + "y": 0.4072721004486084, + "orientation": -3.1402103900909424, + "vx": -6.128431095930864e-13, + "vy": 9.059419880941277e-13 + }, + { + "id": 1, + "x": -2.7099366188049316, + "y": -0.7319145202636719, + "orientation": -2.2824175357818604, + "vx": -1.7053025658242404e-12, + "vy": -4.39648317751562e-13 + }, + { + "id": 2, + "x": -3.874826192855835, + "y": -1.5812321901321411, + "orientation": -2.094773054122925, + "vx": 1.9984014443252818e-13, + "vy": 1.9984014443252818e-13 + }, + { + "id": 3, + "x": -3.699280261993408, + "y": -2.7637295722961426, + "orientation": 0.008795179426670074, + "vx": 4.263256414560601e-12, + "vy": 1.305622276959184e-12 + }, + { + "id": 4, + "x": -3.8518142700195312, + "y": -2.523674488067627, + "orientation": 0.1624932587146759, + "vx": -2.398081733190338e-13, + "vy": 2.7711166694643907e-12 + }, + { + "id": 5, + "x": 2.5999207496643066, + "y": -2.297067880630493, + "orientation": -3.071531057357788, + "vx": 1.0658141036401503e-13, + "vy": -2.651212582804874e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395935535430908, + "y": -0.404501736164093, + "orientation": -0.035303324460983276, + "vx": 1.652011860642233e-12, + "vy": 9.975353876257032e-13 + }, + { + "id": 1, + "x": -4.212249755859375, + "y": -1.7630746364593506, + "orientation": 1.85032057762146, + "vx": -0.016125677153468132, + "vy": 0.05598781257867813 + }, + { + "id": 2, + "x": -2.9456188678741455, + "y": -0.7850914597511292, + "orientation": -2.3785603046417236, + "vx": 1.0658141036401503e-13, + "vy": -9.992007221626409e-15 + }, + { + "id": 3, + "x": -2.956162691116333, + "y": -0.9857632517814636, + "orientation": -2.373718023300171, + "vx": -5.728750807065808e-13, + "vy": -1.4854784069484595e-12 + }, + { + "id": 4, + "x": -3.48451566696167, + "y": -0.6346743106842041, + "orientation": -1.9861862659454346, + "vx": 1.3322676295501878e-14, + "vy": 3.963496197911809e-13 + }, + { + "id": 5, + "x": -3.2892541885375977, + "y": -2.4678211212158203, + "orientation": 0.05349833518266678, + "vx": 0.1555459052324295, + "vy": 0.006923094391822815 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 25.166666666666668 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_press_t56.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 56.166666666666664, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_press.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 56.166666666666664, + "ball_x": -3.316831350326538, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.406322479248047, + "y": -0.39058634638786316, + "orientation": 2.8627254962921143, + "vx": 1.865174681370263e-13, + "vy": -1.2823075934420558e-13 + }, + { + "id": 1, + "x": -1.0300815105438232, + "y": 0.04461244121193886, + "orientation": 2.1859655380249023, + "vx": -9.525713551283843e-13, + "vy": 1.2184003805870702e-12 + }, + { + "id": 2, + "x": 0.4586012661457062, + "y": 0.06683552265167236, + "orientation": 2.4617769718170166, + "vx": 1.482147737874584e-13, + "vy": 2.8102520310824275e-13 + }, + { + "id": 3, + "x": -2.731313467025757, + "y": 0.015733661130070686, + "orientation": 1.6485956907272339, + "vx": -2.8244073746463982e-12, + "vy": 3.703287676515288e-13 + }, + { + "id": 4, + "x": -2.2707433700561523, + "y": 1.8054300546646118, + "orientation": 2.3316726684570312, + "vx": -3.743672039036028e-12, + "vy": 3.383959779057477e-12 + }, + { + "id": 5, + "x": 2.5997097492218018, + "y": 1.3573094606399536, + "orientation": 2.8569107055664062, + "vx": 2.531308496145357e-12, + "vy": 1.7985612998927536e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392963886260986, + "y": 0.3859316110610962, + "orientation": 0.030138405039906502, + "vx": 1.7852386235972517e-12, + "vy": -6.0884630670443585e-12 + }, + { + "id": 1, + "x": -0.08083488047122955, + "y": -0.22572286427021027, + "orientation": 2.248785972595215, + "vx": 2.435551760271437e-13, + "vy": -3.555489236362064e-13 + }, + { + "id": 2, + "x": -1.2651045322418213, + "y": -0.017143720760941505, + "orientation": 2.681138277053833, + "vx": 1.2789769243681803e-12, + "vy": -7.667824708512683e-13 + }, + { + "id": 3, + "x": -1.132492184638977, + "y": -0.1403367519378662, + "orientation": 2.522761344909668, + "vx": 6.248335182590381e-12, + "vy": -1.7469359292476838e-12 + }, + { + "id": 4, + "x": -2.46325945854187, + "y": 2.0984904766082764, + "orientation": 2.32977557182312, + "vx": 5.195843755245733e-13, + "vy": -1.9984014443252818e-12 + }, + { + "id": 5, + "x": -3.120828866958618, + "y": 0.6164767146110535, + "orientation": 1.563753604888916, + "vx": 1.1857181902996672e-12, + "vy": -8.060219158778636e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 56.18333333333333 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_block_t430.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 430.2, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_block.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 430.2, + "ball_x": -2.5, + "ball_y": 0.8109992742538452, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.390320301055908, + "y": 0.00481025455519557, + "orientation": 3.0490513314777097, + "vx": -7.993605777301127e-14, + "vy": 5.54608442504545e-13 + }, + { + "id": 1, + "x": -2.9296481609344482, + "y": -0.45487087965011597, + "orientation": 2.264145167666026, + "vx": 3.916866830877552e-12, + "vy": -4.3298697960381105e-13 + }, + { + "id": 2, + "x": -3.9998862743377686, + "y": 1.9439810514450073, + "orientation": -1.563230427103587, + "vx": 3.597122599785507e-13, + "vy": -1.0937917238607042e-11 + }, + { + "id": 3, + "x": -3.662156820297241, + "y": 1.3622723817825317, + "orientation": 1.8934482653909406, + "vx": 7.72715225139109e-13, + "vy": 1.2256862191861728e-12 + }, + { + "id": 4, + "x": 2.600168466567993, + "y": 1.5700253248214722, + "orientation": -3.0266604666882237, + "vx": 1.305622276959184e-12, + "vy": 5.129230373768223e-13 + }, + { + "id": 5, + "x": -3.53717303276062, + "y": 1.0241196155548096, + "orientation": 1.6871017535501203, + "vx": -7.194245199571014e-13, + "vy": -2.1649348980190553e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.221412181854248, + "y": 0.18711480498313904, + "orientation": -1.8922292311959943, + "vx": -6.394884621840902e-13, + "vy": -8.201772594418344e-13 + }, + { + "id": 1, + "x": -2.545128107070923, + "y": 1.573936104774475, + "orientation": 1.734200270968028, + "vx": 0.09311620146036148, + "vy": 0.16288256645202637 + }, + { + "id": 2, + "x": -2.599789619445801, + "y": 2.2970528602600098, + "orientation": -2.3127590735727033, + "vx": 4.5297099404706387e-13, + "vy": 5.46229728115577e-13 + }, + { + "id": 3, + "x": -2.8489837646484375, + "y": 1.536047339439392, + "orientation": 1.9984133561425885, + "vx": 2.3367974222310295e-11, + "vy": -7.135625423870806e-11 + }, + { + "id": 4, + "x": -2.6056976318359375, + "y": 0.02097444236278534, + "orientation": -1.7047167142205915, + "vx": 5.477462536873645e-07, + "vy": 4.0939498830994125e-06 + }, + { + "id": 5, + "x": -3.022076368331909, + "y": 0.23168028891086578, + "orientation": -2.3105619867616376, + "vx": -0.0020708267111331224, + "vy": -0.02606150321662426 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 430.21666666666664 + } + }, + { + "scenario_id": "give_and_go_solo_vs_press_and_pass_t438.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 438.23333333333335, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_press_and_pass.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 438.23333333333335, + "ball_x": -2.5, + "ball_y": -0.2585117518901825, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.233190536499023, + "y": -0.3399239182472229, + "orientation": -2.041316183405467, + "vx": 2.6645352591003757e-13, + "vy": 2.4147350785597155e-13 + }, + { + "id": 1, + "x": -0.4609955847263336, + "y": 2.0134429931640625, + "orientation": -0.368441255884715, + "vx": 9.85878045867139e-13, + "vy": 1.3855583347321954e-12 + }, + { + "id": 2, + "x": 2.130981683731079, + "y": -0.3824376165866852, + "orientation": -0.07431927521760073, + "vx": 1.8252066524837574e-12, + "vy": 2.2648549702353193e-13 + }, + { + "id": 3, + "x": 0.6154496669769287, + "y": -1.7183468341827393, + "orientation": 0.16970268090302554, + "vx": -8.959499808725013e-13, + "vy": 7.327471962526033e-14 + }, + { + "id": 4, + "x": 0.7461740970611572, + "y": 0.7443761825561523, + "orientation": -0.2568825801187238, + "vx": 1.532107773982716e-13, + "vy": 6.761258219967203e-13 + }, + { + "id": 5, + "x": -2.2622952461242676, + "y": -2.0847887992858887, + "orientation": 0.3240126689248761, + "vx": 1.4788170688007085e-12, + "vy": 1.1457501614131615e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396892070770264, + "y": -0.0063241044990718365, + "orientation": -0.030338915186472803, + "vx": 6.501466032204917e-12, + "vy": 1.4509227153070015e-12 + }, + { + "id": 1, + "x": 0.28933030366897583, + "y": -0.608798623085022, + "orientation": 0.08364048798615542, + "vx": 4.9960036108132044e-15, + "vy": 5.995204332975845e-14 + }, + { + "id": 2, + "x": -0.30331718921661377, + "y": 1.3292042016983032, + "orientation": -0.17197981675202456, + "vx": -4.6629367034256575e-14, + "vy": -5.995204332975845e-14 + }, + { + "id": 3, + "x": -0.7485485076904297, + "y": -1.7228024005889893, + "orientation": 0.2006100734048566, + "vx": 4.9960036108132044e-14, + "vy": 2.5979218776228663e-13 + }, + { + "id": 4, + "x": 0.7108622789382935, + "y": -0.5735300183296204, + "orientation": 0.013119133310862452, + "vx": -4.1966430330830917e-13, + "vy": 8.759659664292485e-13 + }, + { + "id": 5, + "x": -2.699280023574829, + "y": -1.259515643119812, + "orientation": -0.1746243556314191, + "vx": -1.9051427102567686e-12, + "vy": -9.325873406851315e-14 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 438.25 + } + }, + { + "scenario_id": "high_press_vs_overload_press_t330.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 330.9166666666667, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_overload_press.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 330.9166666666667, + "ball_x": -4.0, + "ball_y": 2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.441133975982666, + "y": -0.24274632334709167, + "orientation": 3.0981500148773193, + "vx": 3.4638958368304884e-13, + "vy": -2.0650148258027912e-13 + }, + { + "id": 1, + "x": -3.866781234741211, + "y": -1.8594403266906738, + "orientation": 1.6804239749908447, + "vx": -2.3847590568948362e-12, + "vy": 7.993605777301127e-13 + }, + { + "id": 2, + "x": -2.8558225631713867, + "y": 0.30018875002861023, + "orientation": 2.5536327362060547, + "vx": -4.1300296516055823e-13, + "vy": 5.995204332975845e-13 + }, + { + "id": 3, + "x": -2.2861969470977783, + "y": -1.8741523027420044, + "orientation": 2.0752787590026855, + "vx": 3.992006725184183e-10, + "vy": 3.016853433734923e-10 + }, + { + "id": 4, + "x": -2.7323060035705566, + "y": 0.8343579173088074, + "orientation": -3.0348453521728516, + "vx": 2.104982854689297e-12, + "vy": -8.093525849517391e-13 + }, + { + "id": 5, + "x": -2.404693603515625, + "y": -1.7386586666107178, + "orientation": 1.916620135307312, + "vx": -3.5071945347908695e-10, + "vy": -3.2679858819051333e-10 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.402930736541748, + "y": 0.3666018843650818, + "orientation": 0.0009379558032378554, + "vx": -1.0133227590358729e-10, + "vy": -1.9551027463649007e-12 + }, + { + "id": 1, + "x": 1.713228464126587, + "y": 1.2408243417739868, + "orientation": -3.036017894744873, + "vx": -7.127631818093505e-13, + "vy": 1.4654943925052066e-13 + }, + { + "id": 2, + "x": 2.1899607181549072, + "y": -1.2324949502944946, + "orientation": 3.0202419757843018, + "vx": 2.184918912462308e-12, + "vy": -1.1457501614131615e-12 + }, + { + "id": 3, + "x": 1.8325397968292236, + "y": 0.7189354300498962, + "orientation": 3.1371445655822754, + "vx": -2.6645352591003757e-14, + "vy": 1.865174681370263e-13 + }, + { + "id": 4, + "x": 1.860081672668457, + "y": -0.575075626373291, + "orientation": 2.949632406234741, + "vx": -7.460698725481052e-13, + "vy": 1.8984813721090177e-13 + }, + { + "id": 5, + "x": -3.3399767875671387, + "y": -0.4941450357437134, + "orientation": 2.251286029815674, + "vx": -7.327471962526033e-13, + "vy": 1.4971357487070236e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 330.93333333333334 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_sticky_t183.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 183.88333333333333, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 183.88333333333333, + "ball_x": -2.5, + "ball_y": -0.2597038149833679, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.191397190093994, + "y": -0.8803668022155762, + "orientation": -3.125119924545288, + "vx": 2.184918912462308e-12, + "vy": 1.4954704141700859e-12 + }, + { + "id": 1, + "x": 0.4812902808189392, + "y": 0.26495862007141113, + "orientation": -0.2732531428337097, + "vx": 2.964295475749168e-13, + "vy": 2.8310687127941492e-14 + }, + { + "id": 2, + "x": -0.7122646570205688, + "y": -2.0602478981018066, + "orientation": 0.16187988221645355, + "vx": 8.959499808725013e-13, + "vy": 4.1300296516055823e-13 + }, + { + "id": 3, + "x": -0.14368769526481628, + "y": 0.4452747404575348, + "orientation": 0.4952329397201538, + "vx": 5.986877660291157e-13, + "vy": 7.011058400507864e-13 + }, + { + "id": 4, + "x": -2.425173282623291, + "y": 1.4528104066848755, + "orientation": -0.3326331079006195, + "vx": -4.263256414560601e-12, + "vy": -2.398081733190338e-13 + }, + { + "id": 5, + "x": 1.7400709390640259, + "y": 0.05410206690430641, + "orientation": -0.1722104847431183, + "vx": -6.994405055138486e-13, + "vy": 2.1191381982532675e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397190093994141, + "y": 0.08859790861606598, + "orientation": -0.018626203760504723, + "vx": 4.60964599824365e-12, + "vy": -1.585814812798958e-12 + }, + { + "id": 1, + "x": 2.397250175476074, + "y": -0.31774047017097473, + "orientation": -0.19504548609256744, + "vx": -1.9984014443252818e-13, + "vy": 4.96269692007445e-13 + }, + { + "id": 2, + "x": -0.7276880145072937, + "y": -0.5386493802070618, + "orientation": -0.08056391775608063, + "vx": 6.228351168147128e-13, + "vy": -4.696243394164412e-13 + }, + { + "id": 3, + "x": 0.4459020495414734, + "y": 0.6606245040893555, + "orientation": -0.280403733253479, + "vx": -3.730349362740526e-13, + "vy": 3.5638159090467525e-13 + }, + { + "id": 4, + "x": 0.6373448967933655, + "y": -0.47047096490859985, + "orientation": -0.04290067031979561, + "vx": -2.4646951146678475e-13, + "vy": 6.078471059822732e-13 + }, + { + "id": 5, + "x": -3.492685079574585, + "y": 1.2535357475280762, + "orientation": -0.1280205249786377, + "vx": -4.662936703425657e-13, + "vy": 2.2648549702353193e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 183.9 + } + }, + { + "scenario_id": "clear_danger_vs_press_trigger_flow_t176.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 176.83333333333334, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_press_trigger_flow.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 176.83333333333334, + "ball_x": -2.595017910003662, + "ball_y": -2.2672109603881836, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.215215682983398, + "y": -0.8596027493476868, + "orientation": -2.966902017593384, + "vx": -9.325873406851315e-13, + "vy": 4.163336342344337e-13 + }, + { + "id": 1, + "x": 1.4758152961730957, + "y": -1.185621738433838, + "orientation": 0.0914670005440712, + "vx": 1.9118040484045196e-12, + "vy": -6.661338147750939e-15 + }, + { + "id": 2, + "x": -0.47732773423194885, + "y": -2.591280460357666, + "orientation": 0.18631897866725922, + "vx": 1.2223555501122974e-12, + "vy": 4.1300296516055823e-13 + }, + { + "id": 3, + "x": -2.062713861465454, + "y": -1.8664227724075317, + "orientation": -0.10800274461507797, + "vx": 1.199040866595169e-13, + "vy": -2.0650148258027912e-13 + }, + { + "id": 4, + "x": 1.2708531618118286, + "y": -1.7131974697113037, + "orientation": 0.28782427310943604, + "vx": 8.79296635503124e-13, + "vy": 2.6645352591003757e-14 + }, + { + "id": 5, + "x": 2.871933698654175, + "y": -0.36800941824913025, + "orientation": 0.0876159518957138, + "vx": 1.1857181902996672e-12, + "vy": -2.248201624865942e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393706321716309, + "y": -0.34473174810409546, + "orientation": 0.010665110312402248, + "vx": 4.423128530106624e-12, + "vy": -8.443246102274315e-13 + }, + { + "id": 1, + "x": 1.1587843894958496, + "y": -0.8625581860542297, + "orientation": 0.43905389308929443, + "vx": -9.992007221626409e-14, + "vy": -5.562217353372034e-13 + }, + { + "id": 2, + "x": -0.43800461292266846, + "y": -1.6381404399871826, + "orientation": -0.2745887041091919, + "vx": 2.562949852347174e-12, + "vy": 3.1308289294429414e-13 + }, + { + "id": 3, + "x": -3.321573257446289, + "y": -1.956900715827942, + "orientation": 2.7369961738586426, + "vx": -0.01609296351671219, + "vy": 0.006870015989989042 + }, + { + "id": 4, + "x": -2.608502149581909, + "y": -1.4704992771148682, + "orientation": 1.5867937803268433, + "vx": -9.44996572798118e-05, + "vy": 0.0055835614912211895 + }, + { + "id": 5, + "x": -0.8076919913291931, + "y": -1.3424338102340698, + "orientation": 0.23690898716449738, + "vx": 7.061018436615996e-13, + "vy": 1.5920598173124745e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 176.85 + } + }, + { + "scenario_id": "counter_flow_vs_split_shape_t465.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 465.25, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_shape.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 465.25, + "ball_x": -4.0, + "ball_y": 2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398190975189209, + "y": 0.010254527442157269, + "orientation": 3.1011861508064946, + "vx": 2.7178259642823832e-12, + "vy": -1.2739288790530878e-12 + }, + { + "id": 1, + "x": -2.9879255294799805, + "y": 0.3969400227069855, + "orientation": 2.7817336936765393, + "vx": 2.104982854689297e-12, + "vy": 7.827072323607354e-14 + }, + { + "id": 2, + "x": -3.446322441101074, + "y": 1.900575876235962, + "orientation": -1.7660885175042829, + "vx": -6.927791673660977e-13, + "vy": 2.3314683517128287e-13 + }, + { + "id": 3, + "x": -0.7467010617256165, + "y": 1.1389203071594238, + "orientation": -3.035128304856368, + "vx": -3.5638159090467525e-13, + "vy": -0.0 + }, + { + "id": 4, + "x": -2.2355501651763916, + "y": 1.0610915422439575, + "orientation": -2.9704008867316922, + "vx": -6.661338147750939e-13, + "vy": 1.951772077291025e-12 + }, + { + "id": 5, + "x": 2.5964105129241943, + "y": 1.6218445301055908, + "orientation": -2.9716278483443936, + "vx": 2.5845992013273644e-12, + "vy": 1.4388490399142029e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.359474182128906, + "y": 0.38643941283226013, + "orientation": 0.5416184981637677, + "vx": -6.341593916658894e-12, + "vy": -5.762057497804562e-13 + }, + { + "id": 1, + "x": -0.5163775086402893, + "y": 0.3601040542125702, + "orientation": 3.0086392035060605, + "vx": 2.098321516541546e-12, + "vy": -7.494005416219807e-14 + }, + { + "id": 2, + "x": -1.5274560451507568, + "y": -0.33050331473350525, + "orientation": 2.9266645332151136, + "vx": 3.3306690738754696e-13, + "vy": -6.661338147750939e-13 + }, + { + "id": 3, + "x": -2.7715847492218018, + "y": 0.6964284777641296, + "orientation": -2.8440597375207624, + "vx": -1.6786572132332367e-12, + "vy": 1.2190248810384219e-12 + }, + { + "id": 4, + "x": -1.3168758153915405, + "y": -1.0601849555969238, + "orientation": 2.606185646849223, + "vx": -1.1324274851176597e-13, + "vy": -4.929390229335695e-13 + }, + { + "id": 5, + "x": -3.2403953075408936, + "y": 1.7088078260421753, + "orientation": -2.1284360011392316, + "vx": -1.851852005074761e-12, + "vy": -1.5787371410169726e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 465.26666666666665 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_shape_t297.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 297.7, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_shape.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 297.7, + "ball_x": -4.0, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.405367374420166, + "y": 0.4060288667678833, + "orientation": -3.1233131885528564, + "vx": 3.9968028886505635e-13, + "vy": 2.814415367424772e-13 + }, + { + "id": 1, + "x": 2.4155538082122803, + "y": 1.2145248651504517, + "orientation": -2.88350510597229, + "vx": 2.2248869413488137e-12, + "vy": 5.995204332975845e-14 + }, + { + "id": 2, + "x": -1.8765925168991089, + "y": 0.5747829675674438, + "orientation": -2.7773277759552, + "vx": -1.1324274851176597e-12, + "vy": 8.026912468039882e-13 + }, + { + "id": 3, + "x": 1.4723501205444336, + "y": -0.1415330320596695, + "orientation": -2.871669054031372, + "vx": 3.530509218307998e-13, + "vy": -1.3905543383430086e-13 + }, + { + "id": 4, + "x": -2.6595299243927, + "y": -0.055351871997117996, + "orientation": -3.111551523208618, + "vx": 3.1041835768519377e-12, + "vy": -1.1973755320582313e-12 + }, + { + "id": 5, + "x": 2.593761444091797, + "y": -1.26310396194458, + "orientation": 3.0845913887023926, + "vx": -1.958433415438776e-12, + "vy": 1.1124434706744069e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.367234230041504, + "y": -0.4598487317562103, + "orientation": -0.808800458908081, + "vx": 1.7319479184152442e-12, + "vy": -4.213296378452469e-13 + }, + { + "id": 1, + "x": -0.3442237675189972, + "y": -0.10371031612157822, + "orientation": -2.99881911277771, + "vx": 9.992007221626409e-14, + "vy": -2.1649348980190553e-13 + }, + { + "id": 2, + "x": 1.5169963836669922, + "y": -1.237444281578064, + "orientation": -2.8754360675811768, + "vx": 3.0309088572266774e-12, + "vy": -8.659739592076221e-14 + }, + { + "id": 3, + "x": 1.796170949935913, + "y": 1.372191071510315, + "orientation": -2.8431551456451416, + "vx": 8.193445921733655e-13, + "vy": 4.1300296516055823e-13 + }, + { + "id": 4, + "x": -0.37869787216186523, + "y": -1.3014506101608276, + "orientation": 3.0949552059173584, + "vx": -3.547162563677375e-13, + "vy": 1.9984014443252818e-14 + }, + { + "id": 5, + "x": -2.8874828815460205, + "y": -0.425396203994751, + "orientation": -2.883744239807129, + "vx": 1.5987211554602254e-13, + "vy": 4.64628335805628e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 297.71666666666664 + } + }, + { + "scenario_id": "split_outlet_vs_split_press_t534.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 534.6, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_press.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 534.6, + "ball_x": -4.0, + "ball_y": -2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.396857261657715, + "y": 0.38142818212509155, + "orientation": -2.990829127030917, + "vx": -1.5720758028692217e-12, + "vy": -4.746203430272544e-13 + }, + { + "id": 1, + "x": -3.1769466400146484, + "y": -1.0924127101898193, + "orientation": -2.8268689533048352, + "vx": -1.851852005074761e-12, + "vy": 2.0650148258027912e-13 + }, + { + "id": 2, + "x": -1.1451903581619263, + "y": 0.8541962504386902, + "orientation": -2.4945764263444623, + "vx": -1.3855583347321954e-12, + "vy": -1.4355183708403274e-12 + }, + { + "id": 3, + "x": 1.932629942893982, + "y": -0.23250769078731537, + "orientation": -2.9144641776853284, + "vx": 1.0658141036401503e-11, + "vy": -2.7020052861814747e-12 + }, + { + "id": 4, + "x": 2.7416093349456787, + "y": -0.8238532543182373, + "orientation": -2.9929431100660047, + "vx": 1.199040866595169e-13, + "vy": -1.7319479184152442e-13 + }, + { + "id": 5, + "x": 2.0522701740264893, + "y": 0.07837218791246414, + "orientation": -2.9269721527867993, + "vx": 2.7844393457598926e-12, + "vy": 1.594557819117881e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.390922546386719, + "y": -0.40624791383743286, + "orientation": -1.140719087915965, + "vx": -3.0109248427834245e-12, + "vy": 7.760458942129844e-13 + }, + { + "id": 1, + "x": -1.5198333263397217, + "y": -1.0651025772094727, + "orientation": -2.8769949098401746, + "vx": -8.393286066166183e-13, + "vy": -1.199040866595169e-13 + }, + { + "id": 2, + "x": 1.081429362297058, + "y": -0.22128751873970032, + "orientation": 3.079789815592118, + "vx": -8.326672684688674e-13, + "vy": -2.8310687127941492e-14 + }, + { + "id": 3, + "x": -1.8336372375488281, + "y": -0.13510067760944366, + "orientation": -2.7246302386098584, + "vx": 3.3306690738754696e-13, + "vy": 3.2057689836051395e-13 + }, + { + "id": 4, + "x": -0.24465559422969818, + "y": 0.1094030886888504, + "orientation": -2.6853214522176465, + "vx": 1.1657341758564144e-14, + "vy": -1.9859114352982488e-13 + }, + { + "id": 5, + "x": -2.845339775085449, + "y": -0.534671425819397, + "orientation": -2.3954314311319074, + "vx": -1.2656542480726785e-12, + "vy": -2.6645352591003757e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 534.6166666666667 + } + }, + { + "scenario_id": "counter_flow_vs_tiki_taka_plus_t503.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 503.68333333333334, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 503.68333333333334, + "ball_x": -4.0, + "ball_y": 2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.396656036376953, + "y": 0.03218485042452812, + "orientation": 3.069723392026969, + "vx": -2.5579538487363607e-12, + "vy": 9.379996779301791e-13 + }, + { + "id": 1, + "x": -3.3839094638824463, + "y": -1.8140240907669067, + "orientation": 2.1325331052118024, + "vx": -1.8918200339612667e-12, + "vy": 2.864375403532904e-13 + }, + { + "id": 2, + "x": -2.5971527099609375, + "y": 0.9816719889640808, + "orientation": 3.0686954652243337, + "vx": -0.0, + "vy": -7.560618797697316e-13 + }, + { + "id": 3, + "x": -1.8867695331573486, + "y": -0.14123795926570892, + "orientation": 2.7330441196733197, + "vx": -1.4654943925052066e-13, + "vy": 1.6653345369377348e-13 + }, + { + "id": 4, + "x": -2.365950345993042, + "y": -0.09085418283939362, + "orientation": 2.7800770123773297, + "vx": 1.3322676295501878e-12, + "vy": 4.625466676344558e-13 + }, + { + "id": 5, + "x": 2.600389242172241, + "y": 1.4466006755828857, + "orientation": -3.092305975156375, + "vx": -3.4638958368304884e-13, + "vy": 7.460698725481052e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3895392417907715, + "y": 0.2642297148704529, + "orientation": 0.7202929576211652, + "vx": 9.85878045867139e-13, + "vy": 7.72715225139109e-13 + }, + { + "id": 1, + "x": -2.438748836517334, + "y": -0.3008165657520294, + "orientation": 2.6307826956086835, + "vx": -2.531308496145357e-13, + "vy": 6.911138328291599e-13 + }, + { + "id": 2, + "x": -3.283672332763672, + "y": -1.9681099653244019, + "orientation": 2.048804434137889, + "vx": 1.1324274851176597e-12, + "vy": 4.316547119742609e-12 + }, + { + "id": 3, + "x": -2.7245357036590576, + "y": 0.4572943150997162, + "orientation": 3.032572070258208, + "vx": -2.507021257258657e-09, + "vy": 4.687167320938102e-10 + }, + { + "id": 4, + "x": -2.7448480129241943, + "y": 0.2784440517425537, + "orientation": 3.0435792823606214, + "vx": 2.5292568039958496e-09, + "vy": -2.277378285953091e-10 + }, + { + "id": 5, + "x": -2.6393001079559326, + "y": -0.3815549910068512, + "orientation": 2.5284737070375165, + "vx": -8.79296635503124e-13, + "vy": 6.661338147750939e-15 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 503.7 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_sticky_t74.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 74.65, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 74.65, + "ball_x": -2.384641170501709, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.404226779937744, + "y": -0.3485868573188782, + "orientation": 2.8332598209381104, + "vx": 1.0391687510491465e-11, + "vy": 1.0375034165122088e-12 + }, + { + "id": 1, + "x": -1.5272804498672485, + "y": 0.8749340772628784, + "orientation": 1.8112668991088867, + "vx": -8.659739592076221e-14, + "vy": 1.532107773982716e-12 + }, + { + "id": 2, + "x": 0.5066192150115967, + "y": 0.7169007658958435, + "orientation": 2.525414228439331, + "vx": 1.2390088954816747e-12, + "vy": 2.7977620220553945e-13 + }, + { + "id": 3, + "x": 3.023113250732422, + "y": 0.7742793560028076, + "orientation": 2.747257947921753, + "vx": 4.929390229335695e-13, + "vy": 1.9984014443252818e-13 + }, + { + "id": 4, + "x": 1.9867525100708008, + "y": 1.138358473777771, + "orientation": 2.707998752593994, + "vx": -4.60964599824365e-12, + "vy": 3.730349362740526e-13 + }, + { + "id": 5, + "x": -0.8629488945007324, + "y": 1.3407326936721802, + "orientation": 2.2582616806030273, + "vx": -1.1657341758564144e-13, + "vy": 1.199040866595169e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392739295959473, + "y": 0.35952669382095337, + "orientation": 0.029059400781989098, + "vx": -2.078337502098293e-12, + "vy": -2.3314683517128287e-13 + }, + { + "id": 1, + "x": -1.3450267314910889, + "y": 1.6578125953674316, + "orientation": 2.050523042678833, + "vx": -1.638689184346731e-12, + "vy": 1.765254609153999e-12 + }, + { + "id": 2, + "x": -2.9998865127563477, + "y": 0.4964316189289093, + "orientation": 1.2814648151397705, + "vx": 3.863576125695545e-13, + "vy": 4.89608353859694e-13 + }, + { + "id": 3, + "x": -2.240806818008423, + "y": 0.5957459211349487, + "orientation": 1.488136649131775, + "vx": -1.9451107391432743e-12, + "vy": 1.3655743202889425e-13 + }, + { + "id": 4, + "x": -1.6158305406570435, + "y": 2.58255672454834, + "orientation": -0.21169514954090118, + "vx": 0.022602133452892303, + "vy": -0.004932354670017958 + }, + { + "id": 5, + "x": -1.8314076662063599, + "y": 0.670168936252594, + "orientation": 1.7168937921524048, + "vx": 4.6629367034256575e-14, + "vy": -7.993605777301127e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 74.66666666666667 + } + }, + { + "scenario_id": "press_and_pass_vs_tiki_taka_plus_t383.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 383.4, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 383.4, + "ball_x": -3.566187620162964, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.397192478179932, + "y": -0.4076613187789917, + "orientation": 2.8927681763940534, + "vx": 2.318145675417327e-12, + "vy": 2.4147350785597155e-13 + }, + { + "id": 1, + "x": -3.5437114238739014, + "y": 2.216221570968628, + "orientation": 0.24028840859467593, + "vx": 1.7319479184152442e-12, + "vy": 9.85878045867139e-13 + }, + { + "id": 2, + "x": -2.699866533279419, + "y": 1.014243483543396, + "orientation": 2.1053252538018903, + "vx": 1.3322676295501878e-12, + "vy": -1.212363542890671e-12 + }, + { + "id": 3, + "x": -3.3557510375976562, + "y": 2.29727840423584, + "orientation": 1.4728439172082624, + "vx": 1.318944953254686e-12, + "vy": -5.728750807065808e-13 + }, + { + "id": 4, + "x": -2.1027793884277344, + "y": 1.4228475093841553, + "orientation": 2.3224571665101728, + "vx": -5.3290705182007514e-14, + "vy": -4.3298697960381105e-13 + }, + { + "id": 5, + "x": -0.8266876339912415, + "y": 1.3832619190216064, + "orientation": 2.7051244993978223, + "vx": -7.793765632868599e-13, + "vy": 6.861178292183467e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.391555309295654, + "y": 0.06671854108572006, + "orientation": 0.8079659064584455, + "vx": 9.85878045867139e-13, + "vy": 1.0200174038743626e-12 + }, + { + "id": 1, + "x": -3.946840763092041, + "y": 2.07326340675354, + "orientation": -2.0822626670175275, + "vx": -0.020314857363700867, + "vy": -0.03611631691455841 + }, + { + "id": 2, + "x": -2.552298069000244, + "y": 1.5432429313659668, + "orientation": 2.2022348960214337, + "vx": 1.0658141036401503e-12, + "vy": -1.7985612998927536e-13 + }, + { + "id": 3, + "x": -2.543030261993408, + "y": 0.7320486307144165, + "orientation": 1.9876624663644513, + "vx": 2.1316282072803006e-13, + "vy": 1.2656542480726785e-13 + }, + { + "id": 4, + "x": -0.6345050930976868, + "y": 0.8155204653739929, + "orientation": 2.521238299208232, + "vx": -1.2656542480726785e-13, + "vy": 2.964295475749168e-13 + }, + { + "id": 5, + "x": 2.9225428104400635, + "y": 1.263356328010559, + "orientation": 2.887516589956828, + "vx": 4.636291350834654e-12, + "vy": -1.7985612998927536e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 383.4166666666667 + } + }, + { + "scenario_id": "counter_flow_vs_press_trigger_flow_t34.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 34.21666666666667, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_press_trigger_flow.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 34.21666666666667, + "ball_x": -3.444528579711914, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.39599609375, + "y": -0.22502441704273224, + "orientation": 2.7903647422790527, + "vx": -1.8918200339612667e-12, + "vy": 2.9726221484338566e-13 + }, + { + "id": 1, + "x": -1.9388971328735352, + "y": -0.7781998515129089, + "orientation": 1.9440197944641113, + "vx": 3.297362383136715e-12, + "vy": -1.0258460747536446e-12 + }, + { + "id": 2, + "x": -2.380168914794922, + "y": 0.6237191557884216, + "orientation": 2.0022363662719727, + "vx": -1.092459456231154e-12, + "vy": 5.428990590417015e-13 + }, + { + "id": 3, + "x": -2.846113920211792, + "y": 2.2043983936309814, + "orientation": 2.3118977546691895, + "vx": 3.1308289294429414e-12, + "vy": 1.7319479184152442e-12 + }, + { + "id": 4, + "x": 2.6244983673095703, + "y": 1.0464619398117065, + "orientation": 2.8310227394104004, + "vx": 4.583000645652646e-12, + "vy": -2.537969834293108e-12 + }, + { + "id": 5, + "x": -2.853221893310547, + "y": 1.5709433555603027, + "orientation": 2.0556981563568115, + "vx": 8.274962510768091e-07, + "vy": -1.1127018240131292e-07 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.389500617980957, + "y": 0.3383994996547699, + "orientation": 0.050032176077365875, + "vx": 1.1191048088221578e-12, + "vy": 1.1823875212257917e-13 + }, + { + "id": 1, + "x": -2.7172112464904785, + "y": 1.6888461112976074, + "orientation": 2.0644357204437256, + "vx": -3.8945898950260016e-07, + "vy": -4.839641860598931e-07 + }, + { + "id": 2, + "x": -2.578139305114746, + "y": -0.04700692743062973, + "orientation": 1.8371087312698364, + "vx": 1.2789769243681803e-12, + "vy": -2.914335439641036e-14 + }, + { + "id": 3, + "x": -2.77333927154541, + "y": 1.4096400737762451, + "orientation": 1.8956114053726196, + "vx": -3.585284957807744e-07, + "vy": 6.322865715446824e-07 + }, + { + "id": 4, + "x": -2.8632876873016357, + "y": 0.834048330783844, + "orientation": 1.8578306436538696, + "vx": -2.0250467969162855e-12, + "vy": 2.431388423929093e-13 + }, + { + "id": 5, + "x": -3.3219027519226074, + "y": 1.987865686416626, + "orientation": -1.4068776369094849, + "vx": 0.007811196614056826, + "vy": -0.048703353852033615 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 34.233333333333334 + } + }, + { + "scenario_id": "clear_danger_vs_split_outlet_wall_t669.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 669.2333333333333, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 669.2333333333333, + "ball_x": -2.5, + "ball_y": 0.13827358186244965, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.215587139129639, + "y": 0.31197115778923035, + "orientation": -3.122709108638116, + "vx": 2.504663143554353e-12, + "vy": 1.2190248810384219e-12 + }, + { + "id": 1, + "x": 1.3341553211212158, + "y": 0.15129908919334412, + "orientation": 0.14366808732087222, + "vx": 2.7977620220553945e-13, + "vy": 2.989275493803234e-13 + }, + { + "id": 2, + "x": 0.6405454277992249, + "y": -0.58834308385849, + "orientation": -0.09860506852204409, + "vx": -2.731148640577885e-13, + "vy": -3.064215547965432e-13 + }, + { + "id": 3, + "x": 2.023357391357422, + "y": 1.7239876985549927, + "orientation": 0.2306086142831525, + "vx": 6.221689829999377e-12, + "vy": 7.72715225139109e-13 + }, + { + "id": 4, + "x": 2.957646608352661, + "y": 0.196443572640419, + "orientation": 0.21694246132905093, + "vx": -1.7319479184152442e-13, + "vy": 1.3739009929736312e-13 + }, + { + "id": 5, + "x": 2.481354236602783, + "y": 1.3198429346084595, + "orientation": -0.3084611018472394, + "vx": 7.194245199571014e-13, + "vy": 1.1723955140041653e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397278785705566, + "y": -0.2953679859638214, + "orientation": 0.07589021523530093, + "vx": -3.9968028886505635e-13, + "vy": -6.428191312579656e-13 + }, + { + "id": 1, + "x": 2.025460958480835, + "y": 0.6993228197097778, + "orientation": 0.16754165490204898, + "vx": 6.021849685566849e-12, + "vy": 4.4297898682543746e-13 + }, + { + "id": 2, + "x": 1.136975646018982, + "y": -0.32037705183029175, + "orientation": 0.2665921767526349, + "vx": -3.197442310920451e-13, + "vy": 3.83026943495679e-14 + }, + { + "id": 3, + "x": -1.0482966899871826, + "y": -0.32782113552093506, + "orientation": 0.09757295449311343, + "vx": -7.260858581048524e-13, + "vy": -6.328271240363392e-13 + }, + { + "id": 4, + "x": -2.753422498703003, + "y": 0.882221519947052, + "orientation": 1.8982066233926496, + "vx": -0.007983321323990822, + "vy": 0.02343614585697651 + }, + { + "id": 5, + "x": -1.0926487445831299, + "y": -0.14884981513023376, + "orientation": 0.03668800194794741, + "vx": -6.261657858885883e-13, + "vy": 7.577272143066693e-14 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 669.25 + } + }, + { + "scenario_id": "clear_press_plus_vs_decoy_and_overload_t585.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 585.15, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_decoy_and_overload.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 585.15, + "ball_x": -2.229362964630127, + "ball_y": 2.5412938594818115, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.39613676071167, + "y": -0.3155161142349243, + "orientation": 2.801320733624049, + "vx": -1.1191048088221578e-12, + "vy": 4.0967229608668276e-13 + }, + { + "id": 1, + "x": -1.4576497077941895, + "y": 2.3709001541137695, + "orientation": 2.1301203091912946, + "vx": 4.4630965589931293e-13, + "vy": 3.3306690738754696e-13 + }, + { + "id": 2, + "x": 0.37824150919914246, + "y": 0.9696217775344849, + "orientation": 2.567525418596812, + "vx": 6.145084441300241e-13, + "vy": -6.361577931102147e-13 + }, + { + "id": 3, + "x": 2.110259532928467, + "y": -1.1072540283203125, + "orientation": 2.4333952387147626, + "vx": -7.061018436615996e-13, + "vy": 7.327471962526033e-14 + }, + { + "id": 4, + "x": 2.5561509132385254, + "y": 2.2728395462036133, + "orientation": 3.0661110823326787, + "vx": 4.209965709378594e-12, + "vy": -2.1183055309847987e-12 + }, + { + "id": 5, + "x": -1.6375921964645386, + "y": 2.561627149581909, + "orientation": 1.172750862436839, + "vx": -1.1324274851176597e-13, + "vy": 1.2656542480726785e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396238803863525, + "y": 0.0053518484346568584, + "orientation": 0.46694579918915835, + "vx": 2.637889906509372e-12, + "vy": 1.1449174941446927e-15 + }, + { + "id": 1, + "x": -0.643168568611145, + "y": 1.367672324180603, + "orientation": 2.5401717742257794, + "vx": 1.2656542480726785e-13, + "vy": 1.0191847366058937e-12 + }, + { + "id": 2, + "x": -2.912702798843384, + "y": 0.8843837380409241, + "orientation": 1.1878178437524518, + "vx": 2.944311461305915e-12, + "vy": 1.3722356584366935e-12 + }, + { + "id": 3, + "x": -1.6423605680465698, + "y": 2.0153510570526123, + "orientation": -0.7314936240487775, + "vx": 0.015520953573286533, + "vy": -0.013906438834965229 + }, + { + "id": 4, + "x": -2.6842684745788574, + "y": 1.1946519613265991, + "orientation": 1.0867127497964582, + "vx": 7.593925488436071e-13, + "vy": -2.731148640577885e-13 + }, + { + "id": 5, + "x": 1.511146068572998, + "y": -1.1045211553573608, + "orientation": 2.3601663430505475, + "vx": 2.5979218776228663e-13, + "vy": -2.3714363805993344e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_decoy_and_overload_kernel_strategy", + "frame_ts": 585.1666666666666 + } + }, + { + "scenario_id": "split_sticky_vs_split_wall_t616.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 616.0833333333334, + "source_replay": "replays/tournament_20261011_230119/split_sticky_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 616.0833333333334, + "ball_x": -3.221158266067505, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.391148090362549, + "y": -0.3798958361148834, + "orientation": 2.740001084404536, + "vx": -4.156675004196586e-12, + "vy": 2.1316282072803006e-13 + }, + { + "id": 1, + "x": -1.3497363328933716, + "y": 1.6791729927062988, + "orientation": 2.5573634823137006, + "vx": 1.532107773982716e-13, + "vy": -1.1590728377086634e-12 + }, + { + "id": 2, + "x": -0.7766199707984924, + "y": -0.6218026280403137, + "orientation": 2.306831570463725, + "vx": -2.731148640577885e-13, + "vy": 4.563016631209393e-13 + }, + { + "id": 3, + "x": -0.4208869934082031, + "y": -0.25709015130996704, + "orientation": 2.5792149027162274, + "vx": 4.0800696154974503e-13, + "vy": 9.159339953157541e-14 + }, + { + "id": 4, + "x": 0.493217408657074, + "y": 1.1315795183181763, + "orientation": 2.678086193399974, + "vx": -1.1907141939104804e-12, + "vy": 3.3306690738754696e-14 + }, + { + "id": 5, + "x": 1.336047649383545, + "y": 0.38050100207328796, + "orientation": 2.289009841280528, + "vx": -3.9968028886505635e-13, + "vy": 3.4305891460917337e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393185615539551, + "y": 0.39988306164741516, + "orientation": 0.6575485785775861, + "vx": 2.078337502098293e-12, + "vy": 1.3888890038060708e-12 + }, + { + "id": 1, + "x": -0.28113967180252075, + "y": 1.2490596771240234, + "orientation": 2.6428358276658734, + "vx": -5.495603971894525e-14, + "vy": -2.9976021664879227e-13 + }, + { + "id": 2, + "x": -1.9024301767349243, + "y": -0.009017677046358585, + "orientation": 2.7307566722207746, + "vx": -9.992007221626409e-14, + "vy": -1.0465586730568077e-13 + }, + { + "id": 3, + "x": -2.216691493988037, + "y": 0.392785906791687, + "orientation": 1.9111591895395001, + "vx": 1.2073313655491802e-06, + "vy": -1.0537593198023387e-06 + }, + { + "id": 4, + "x": -2.45939564704895, + "y": 2.575291395187378, + "orientation": -0.22307458718354312, + "vx": 0.031627312302589417, + "vy": -0.007263922598212957 + }, + { + "id": 5, + "x": -2.0589985847473145, + "y": 0.3059931695461273, + "orientation": 2.094043167429515, + "vx": -1.2208699899929343e-06, + "vy": 9.541257668388425e-07 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_sticky_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 616.1 + } + }, + { + "scenario_id": "press_and_pass_vs_press_trigger_flow_t183.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 183.95, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_press_trigger_flow.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 183.95, + "ball_x": -2.5, + "ball_y": 1.928314208984375, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3915791511535645, + "y": -0.42951783537864685, + "orientation": -2.2502331733703613, + "vx": 2.398081733190338e-13, + "vy": -3.3140157285060923e-13 + }, + { + "id": 1, + "x": 1.6999001502990723, + "y": 0.09242860972881317, + "orientation": -0.25814133882522583, + "vx": -8.72635297355373e-13, + "vy": -2.9309887850104133e-13 + }, + { + "id": 2, + "x": 0.513441801071167, + "y": -1.331640362739563, + "orientation": 0.1085338294506073, + "vx": 1.9984014443252818e-14, + "vy": 3.9968028886505635e-14 + }, + { + "id": 3, + "x": 0.8298763632774353, + "y": 0.5665818452835083, + "orientation": -0.2732506990432739, + "vx": -2.6978419498391304e-13, + "vy": 3.6970426720017713e-13 + }, + { + "id": 4, + "x": -0.3685949444770813, + "y": 1.7473127841949463, + "orientation": -0.4261949062347412, + "vx": 7.16093850883226e-14, + "vy": 1.0658141036401503e-13 + }, + { + "id": 5, + "x": -2.6358094215393066, + "y": 0.9667033553123474, + "orientation": 0.3633536100387573, + "vx": 6.128431095930864e-13, + "vy": 6.661338147750939e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3981428146362305, + "y": 0.00020459787629079074, + "orientation": -0.022118963301181793, + "vx": -4.343192472333612e-12, + "vy": -1.0256574235756322e-12 + }, + { + "id": 1, + "x": -2.927084445953369, + "y": 1.3471044301986694, + "orientation": -2.196455478668213, + "vx": -0.08209431916475296, + "vy": -0.11154330521821976 + }, + { + "id": 2, + "x": -1.1149691343307495, + "y": -1.116036295890808, + "orientation": 0.05357816815376282, + "vx": -8.126832540256146e-13, + "vy": -6.927791673660977e-13 + }, + { + "id": 3, + "x": -0.9803508520126343, + "y": -0.07438960671424866, + "orientation": -0.13015851378440857, + "vx": 2.3647750424515834e-12, + "vy": -1.6278645098566358e-13 + }, + { + "id": 4, + "x": 1.632059931755066, + "y": -0.4377632439136505, + "orientation": -0.1632746458053589, + "vx": -3.4638958368304884e-13, + "vy": 8.110179194886769e-13 + }, + { + "id": 5, + "x": -2.489128589630127, + "y": 1.1832927465438843, + "orientation": -1.5722901821136475, + "vx": 0.043631661683321, + "vy": -0.04895283281803131 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 183.96666666666667 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_wall_t217.0_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 217.04999999999998, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 217.04999999999998, + "ball_x": -2.5, + "ball_y": -0.2301112711429596, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.178070545196533, + "y": -0.8406727910041809, + "orientation": -3.118753433227539, + "vx": -6.794564910705958e-12, + "vy": 2.864375403532904e-13 + }, + { + "id": 1, + "x": 1.9842512607574463, + "y": 0.5640982985496521, + "orientation": 0.10475978255271912, + "vx": 8.659739592076221e-12, + "vy": 1.9984014443252818e-14 + }, + { + "id": 2, + "x": 2.9980084896087646, + "y": -0.9019038081169128, + "orientation": 0.06112222746014595, + "vx": 1.2523315717771766e-12, + "vy": -6.661338147750939e-15 + }, + { + "id": 3, + "x": -1.1391292810440063, + "y": -1.1418355703353882, + "orientation": -0.07373989373445511, + "vx": 2.184918912462308e-12, + "vy": 7.327471962526033e-14 + }, + { + "id": 4, + "x": 2.1148531436920166, + "y": -1.507359504699707, + "orientation": -0.10052663087844849, + "vx": -6.661338147750939e-14, + "vy": -7.926992395823618e-13 + }, + { + "id": 5, + "x": 2.9225552082061768, + "y": -0.28902101516723633, + "orientation": -0.2268056720495224, + "vx": -9.752199048307375e-12, + "vy": 3.9468428525424315e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393967628479004, + "y": 0.27552521228790283, + "orientation": 0.009344657883048058, + "vx": -6.8478556158879655e-12, + "vy": 5.911937606128959e-13 + }, + { + "id": 1, + "x": 2.9101593494415283, + "y": -0.5962097644805908, + "orientation": -0.039815232157707214, + "vx": -7.194245199571014e-13, + "vy": 3.930189507173054e-13 + }, + { + "id": 2, + "x": -1.0135387182235718, + "y": 0.26883023977279663, + "orientation": -1.3238458633422852, + "vx": -4.729550084903167e-13, + "vy": 2.914335439641036e-13 + }, + { + "id": 3, + "x": -3.2387337684631348, + "y": -0.35002148151397705, + "orientation": -2.9670941829681396, + "vx": -0.08955010771751404, + "vy": -0.014410268515348434 + }, + { + "id": 4, + "x": 0.9015475511550903, + "y": -0.9253336191177368, + "orientation": 0.27935710549354553, + "vx": 5.995204332975845e-13, + "vy": -1.8551826741486366e-12 + }, + { + "id": 5, + "x": -2.676637887954712, + "y": -0.8863404989242554, + "orientation": -1.8480488061904907, + "vx": -0.054792728275060654, + "vy": -0.20458820462226868 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 217.06666666666666 + } + }, + { + "scenario_id": "clear_danger_vs_tiki_taka_plus_t705.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 705.3166666666666, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 705.3166666666666, + "ball_x": -2.5, + "ball_y": 0.26876944303512573, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.30198335647583, + "y": 0.3674808740615845, + "orientation": 2.581670733290263, + "vx": -5.595524044110789e-13, + "vy": 1.1690648449302898e-12 + }, + { + "id": 1, + "x": 2.357130289077759, + "y": 2.0550971031188965, + "orientation": -0.44268742402131167, + "vx": -7.194245199571014e-13, + "vy": -1.638689184346731e-12 + }, + { + "id": 2, + "x": 2.600956916809082, + "y": 0.41466763615608215, + "orientation": 0.33184257348115054, + "vx": -4.9171799076930256e-08, + "vy": -2.577725766172989e-08 + }, + { + "id": 3, + "x": 2.3608665466308594, + "y": -0.3448978066444397, + "orientation": 0.4651547988229474, + "vx": 1.851852005074761e-12, + "vy": 5.295763827461997e-13 + }, + { + "id": 4, + "x": 2.751304864883423, + "y": 0.5136395692825317, + "orientation": 0.4800595362954816, + "vx": 5.317257389947372e-08, + "vy": 3.359885525355821e-08 + }, + { + "id": 5, + "x": 2.163220167160034, + "y": 1.2684053182601929, + "orientation": -0.03614083130890933, + "vx": -2.6645352591003757e-14, + "vy": 2.731148640577885e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398291110992432, + "y": 0.1151120737195015, + "orientation": 0.03369251092011538, + "vx": -5.861977570020827e-13, + "vy": -7.981115768274094e-13 + }, + { + "id": 1, + "x": 2.9851553440093994, + "y": 0.4915221333503723, + "orientation": 0.12188306649262515, + "vx": -1.0125233984581428e-12, + "vy": -8.493206138382448e-14 + }, + { + "id": 2, + "x": 0.5868292450904846, + "y": 1.0463823080062866, + "orientation": -0.06754389603669253, + "vx": -2.0650148258027912e-13, + "vy": 1.0458300891968975e-12 + }, + { + "id": 3, + "x": -0.4278089702129364, + "y": 1.4294792413711548, + "orientation": -0.03200665314728823, + "vx": 2.3314683517128287e-13, + "vy": 1.1257661469699087e-12 + }, + { + "id": 4, + "x": -2.976619243621826, + "y": -0.35744425654411316, + "orientation": -2.220466049509593, + "vx": -4.091133632755373e-06, + "vy": -6.441302502935287e-06 + }, + { + "id": 5, + "x": -2.7426984310150146, + "y": -0.517783522605896, + "orientation": 0.007840069132395655, + "vx": -1.0658141036401503e-12, + "vy": -4.0967229608668276e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 705.3333333333334 + } + }, + { + "scenario_id": "clear_danger_vs_split_sticky_t544.0_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 544.0166666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 544.0166666666667, + "ball_x": -4.0, + "ball_y": 2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.396115303039551, + "y": 0.37613898515701294, + "orientation": 3.038877101736613, + "vx": -1.3935519405094965e-11, + "vy": 2.479683125500287e-12 + }, + { + "id": 1, + "x": 2.3232436180114746, + "y": 1.7331255674362183, + "orientation": -2.9792794605069837, + "vx": -5.329070518200751e-13, + "vy": -5.995204332975845e-13 + }, + { + "id": 2, + "x": -1.7782917022705078, + "y": 1.5892863273620605, + "orientation": -3.1198682972514113, + "vx": 2.6645352591003757e-14, + "vy": -3.863576125695545e-13 + }, + { + "id": 3, + "x": 2.355323314666748, + "y": 2.1050896644592285, + "orientation": -3.126201902637728, + "vx": 3.850253449400043e-12, + "vy": 1.865174681370263e-13 + }, + { + "id": 4, + "x": 1.859507441520691, + "y": 1.5458357334136963, + "orientation": -3.0939472933583936, + "vx": 2.4646951146678475e-13, + "vy": 1.4654943925052066e-13 + }, + { + "id": 5, + "x": 2.651106595993042, + "y": 0.71729975938797, + "orientation": 2.966313975053378, + "vx": -3.3306690738754696e-13, + "vy": -1.4654943925052066e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39174222946167, + "y": 0.3882489502429962, + "orientation": 0.7487105449014386, + "vx": 5.835332217429823e-12, + "vy": 1.4654943925052066e-13 + }, + { + "id": 1, + "x": 1.440001130104065, + "y": 0.6239149570465088, + "orientation": 3.0861218889527997, + "vx": -1.2656542480726785e-13, + "vy": 1.6653345369377348e-14 + }, + { + "id": 2, + "x": 0.8673526644706726, + "y": -0.0583217591047287, + "orientation": 2.816637845831462, + "vx": -1.8318679906315083e-13, + "vy": 2.1566082253343666e-13 + }, + { + "id": 3, + "x": -0.5994501709938049, + "y": 0.3816298544406891, + "orientation": 2.810246678190776, + "vx": -1.2856382625159313e-12, + "vy": 3.597122599785507e-13 + }, + { + "id": 4, + "x": 1.4423127174377441, + "y": 0.4379935562610626, + "orientation": -3.135201929724314, + "vx": -1.3988810110276972e-13, + "vy": 8.659739592076221e-14 + }, + { + "id": 5, + "x": -1.179908037185669, + "y": 0.22909381985664368, + "orientation": 2.7703557928376874, + "vx": 2.531308496145357e-13, + "vy": -4.288236432614667e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 544.0333333333333 + } + }, + { + "scenario_id": "press_and_pass_vs_split_outlet_wall_t364.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 364.0833333333333, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 364.0833333333333, + "ball_x": -2.684234619140625, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.196193218231201, + "y": 0.7920926809310913, + "orientation": 2.874781847000122, + "vx": 1.758593271006248e-12, + "vy": -5.995204332975845e-13 + }, + { + "id": 1, + "x": 1.9034843444824219, + "y": 0.7043090462684631, + "orientation": -0.8041490316390991, + "vx": -4.3298697960381105e-13, + "vy": -4.3298697960381105e-14 + }, + { + "id": 2, + "x": -1.1713918447494507, + "y": 0.9416264295578003, + "orientation": 0.04445843771100044, + "vx": 2.731148640577885e-13, + "vy": 6.59472476627343e-13 + }, + { + "id": 3, + "x": -0.5720800757408142, + "y": 1.1052700281143188, + "orientation": 0.40894368290901184, + "vx": -1.5787371410169726e-12, + "vy": 2.531308496145357e-13 + }, + { + "id": 4, + "x": -0.7584239840507507, + "y": 1.2899261713027954, + "orientation": 0.26518166065216064, + "vx": -7.394085344003543e-13, + "vy": -4.1300296516055823e-13 + }, + { + "id": 5, + "x": 2.61195707321167, + "y": 0.4384726285934448, + "orientation": -0.0681859627366066, + "vx": -9.059419880941277e-13, + "vy": -8.593126210598712e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39283561706543, + "y": 0.0054360791109502316, + "orientation": -0.016729822382330894, + "vx": -1.9451107391432743e-11, + "vy": -2.9825100722469244e-13 + }, + { + "id": 1, + "x": 2.977902412414551, + "y": 0.8445388674736023, + "orientation": -0.19287745654582977, + "vx": 4.423128530106624e-12, + "vy": 1.4088730182493236e-12 + }, + { + "id": 2, + "x": 2.5582194328308105, + "y": -1.3214510679244995, + "orientation": 0.04305863007903099, + "vx": -9.85878045867139e-13, + "vy": -6.661338147750939e-13 + }, + { + "id": 3, + "x": -1.1219841241836548, + "y": 0.2617846727371216, + "orientation": -0.3336939811706543, + "vx": 1.7319479184152442e-13, + "vy": -1.6819878823071122e-13 + }, + { + "id": 4, + "x": -0.9387328624725342, + "y": 1.6812409162521362, + "orientation": -0.15438614785671234, + "vx": -4.496403249731884e-13, + "vy": 9.9253938401489e-13 + }, + { + "id": 5, + "x": -2.5403802394866943, + "y": 0.7764750719070435, + "orientation": 0.010050813667476177, + "vx": -3.3573144264664734e-12, + "vy": 1.695310558602614e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 364.1 + } + }, + { + "scenario_id": "clear_danger_vs_split_block_t164.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 164.6, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_block.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 164.6, + "ball_x": -2.5, + "ball_y": 0.12436405569314957, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.1777143478393555, + "y": 0.800455629825592, + "orientation": 2.865234136581421, + "vx": -2.398081733190338e-13, + "vy": 3.963496197911809e-13 + }, + { + "id": 1, + "x": 1.8393484354019165, + "y": 0.28853073716163635, + "orientation": -0.01313536986708641, + "vx": -8.593126210598712e-13, + "vy": -2.831068712794149e-13 + }, + { + "id": 2, + "x": 1.238824486732483, + "y": -0.5682167410850525, + "orientation": 0.03165590390563011, + "vx": 1.3322676295501878e-13, + "vy": -1.63202784619898e-13 + }, + { + "id": 3, + "x": 0.26842835545539856, + "y": 0.5499742031097412, + "orientation": -0.008366197347640991, + "vx": -1.0491607582707729e-13, + "vy": 9.992007221626409e-15 + }, + { + "id": 4, + "x": 3.1192069053649902, + "y": 0.29321086406707764, + "orientation": 0.21773084998130798, + "vx": 0.0, + "vy": -1.199040866595169e-13 + }, + { + "id": 5, + "x": 2.4267170429229736, + "y": 0.11829368770122528, + "orientation": -0.6925152540206909, + "vx": -1.8118839761882555e-12, + "vy": 2.368938378793928e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394622325897217, + "y": -0.06863069534301758, + "orientation": 0.01312319003045559, + "vx": -1.8598456108520622e-11, + "vy": -1.8664236822729663e-12 + }, + { + "id": 1, + "x": 0.21682129800319672, + "y": 0.37753060460090637, + "orientation": -0.14261002838611603, + "vx": 6.428191312579656e-13, + "vy": -3.58046925441613e-13 + }, + { + "id": 2, + "x": 2.935837984085083, + "y": 0.47151443362236023, + "orientation": 0.23327291011810303, + "vx": -1.5987211554602254e-13, + "vy": -3.913536161803677e-13 + }, + { + "id": 3, + "x": 2.493013381958008, + "y": 1.6606098413467407, + "orientation": -0.14941662549972534, + "vx": 1.9184653865522705e-12, + "vy": -1.0058620603103918e-12 + }, + { + "id": 4, + "x": 1.6169270277023315, + "y": 0.006738536991178989, + "orientation": -0.39042770862579346, + "vx": 1.199040866595169e-13, + "vy": -2.357489203852481e-13 + }, + { + "id": 5, + "x": -0.39676108956336975, + "y": 1.1709133386611938, + "orientation": -0.02353990264236927, + "vx": 1.5654144647214707e-13, + "vy": 1.2656542480726785e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 164.61666666666667 + } + }, + { + "scenario_id": "clear_press_plus_vs_give_and_go_solo_t424.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 424.1333333333333, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_give_and_go_solo.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 424.1333333333333, + "ball_x": -4.0, + "ball_y": -2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3907623291015625, + "y": -0.0667903870344162, + "orientation": -2.993330346541949, + "vx": -1.2816414596272807e-11, + "vy": -3.35981242827188e-13 + }, + { + "id": 1, + "x": -3.703371286392212, + "y": -2.327545166015625, + "orientation": 2.1910512169175824, + "vx": -3.4638958368304884e-13, + "vy": 9.725553695716371e-13 + }, + { + "id": 2, + "x": -2.9516518115997314, + "y": -1.2757982015609741, + "orientation": -2.9071072806888303, + "vx": 4.836131495267182e-12, + "vy": 1.3988810110276972e-12 + }, + { + "id": 3, + "x": -2.4061708450317383, + "y": -1.2208619117736816, + "orientation": -3.1194988956027707, + "vx": -9.459100169806334e-13, + "vy": 8.859579736508749e-13 + }, + { + "id": 4, + "x": -2.9845240116119385, + "y": -1.9180071353912354, + "orientation": 2.691475214558192, + "vx": 5.062616992290714e-13, + "vy": 1.0258460747536446e-12 + }, + { + "id": 5, + "x": -1.7972180843353271, + "y": -0.7536165118217468, + "orientation": -2.9135067631774625, + "vx": 3.070876886113183e-12, + "vy": -1.7918999617450027e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392090320587158, + "y": -0.3520701825618744, + "orientation": -0.8451243956857404, + "vx": -7.993605777301127e-13, + "vy": 7.16093850883226e-13 + }, + { + "id": 1, + "x": -2.495864152908325, + "y": -0.15291479229927063, + "orientation": -2.562957914667674, + "vx": 1.638689184346731e-12, + "vy": -1.0808021144725899e-12 + }, + { + "id": 2, + "x": -1.9415005445480347, + "y": -1.7515320777893066, + "orientation": 2.711952122049876, + "vx": 6.195044477408373e-13, + "vy": 1.4721557306529576e-12 + }, + { + "id": 3, + "x": -2.1217410564422607, + "y": -0.8344993591308594, + "orientation": -2.9251924475007733, + "vx": 2.0250467969162855e-12, + "vy": 9.492406860545088e-13 + }, + { + "id": 4, + "x": 2.9242300987243652, + "y": 1.633427619934082, + "orientation": -2.6108661611848554, + "vx": -3.197442310920451e-13, + "vy": -1.0058620603103918e-12 + }, + { + "id": 5, + "x": -2.1689951419830322, + "y": -1.8113749027252197, + "orientation": 2.8909050842099866, + "vx": -8.126832540256146e-12, + "vy": 1.525446435834965e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_give_and_go_solo_kernel_strategy", + "frame_ts": 424.15 + } + }, + { + "scenario_id": "clear_danger_vs_press_and_pass_t141.0_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 140.96666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_press_and_pass.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 140.96666666666667, + "ball_x": -2.5, + "ball_y": -0.269413024187088, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.186119556427002, + "y": 0.8224037289619446, + "orientation": 3.0665347576141357, + "vx": 6.128431095930864e-13, + "vy": -1.0658141036401503e-13 + }, + { + "id": 1, + "x": -1.878935694694519, + "y": 0.035734523087739944, + "orientation": 0.42068955302238464, + "vx": 9.79216707719388e-13, + "vy": 4.777428452840127e-13 + }, + { + "id": 2, + "x": 0.514869749546051, + "y": -1.7337929010391235, + "orientation": 0.16201643645763397, + "vx": 5.6987747854009285e-12, + "vy": 1.885158695813516e-12 + }, + { + "id": 3, + "x": -0.839801549911499, + "y": 1.816214919090271, + "orientation": -0.11189727485179901, + "vx": 4.9960036108132044e-14, + "vy": -1.0125233984581428e-12 + }, + { + "id": 4, + "x": -0.8358064293861389, + "y": -0.4021570086479187, + "orientation": 0.08740552514791489, + "vx": -2.6645352591003757e-14, + "vy": 4.9960036108132044e-14 + }, + { + "id": 5, + "x": 2.889888286590576, + "y": 0.41862156987190247, + "orientation": 0.12258739024400711, + "vx": -1.8118839761882555e-12, + "vy": -1.1940448629843559e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397313594818115, + "y": -0.40853026509284973, + "orientation": -0.018716255202889442, + "vx": 5.595524044110789e-13, + "vy": -3.980149543281186e-13 + }, + { + "id": 1, + "x": 0.4066773056983948, + "y": 0.03815746307373047, + "orientation": 0.15701350569725037, + "vx": 1.2156942119645464e-13, + "vy": -9.159339953157541e-15 + }, + { + "id": 2, + "x": 1.1272660493850708, + "y": 0.07883784174919128, + "orientation": 0.27710190415382385, + "vx": 2.5845992013273644e-12, + "vy": -5.062616992290714e-13 + }, + { + "id": 3, + "x": -2.423600912094116, + "y": 1.7957342863082886, + "orientation": -0.16308331489562988, + "vx": 1.105782132526656e-12, + "vy": -3.064215547965432e-13 + }, + { + "id": 4, + "x": -2.8998775482177734, + "y": 0.38919761776924133, + "orientation": 2.1155316829681396, + "vx": -0.026936450973153114, + "vy": 0.0443640872836113 + }, + { + "id": 5, + "x": -2.651157855987549, + "y": -1.0288268327713013, + "orientation": -1.7663649320602417, + "vx": -0.008823366835713387, + "vy": -0.044326066970825195 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 140.98333333333332 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_wall_t160.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 160.21666666666667, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 160.21666666666667, + "ball_x": -3.9331610202789307, + "ball_y": -2.52911114692688, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.277402877807617, + "y": -0.6094668507575989, + "orientation": -3.0701801776885986, + "vx": -2.318145675417327e-12, + "vy": 6.494804694057166e-13 + }, + { + "id": 1, + "x": 1.9664632081985474, + "y": 0.46919694542884827, + "orientation": -0.054942693561315536, + "vx": -8.593126210598712e-12, + "vy": -4.013456234019941e-13 + }, + { + "id": 2, + "x": 2.0110924243927, + "y": -2.0545291900634766, + "orientation": 0.27472901344299316, + "vx": -2.1183055309847987e-12, + "vy": 4.6496140271301556e-12 + }, + { + "id": 3, + "x": -0.3642672896385193, + "y": 0.009019721299409866, + "orientation": 0.19493825733661652, + "vx": 5.495603971894525e-14, + "vy": 2.4511642715552284e-14 + }, + { + "id": 4, + "x": 2.512770175933838, + "y": -0.5927343964576721, + "orientation": 0.2539239227771759, + "vx": -8.926193117986259e-13, + "vy": 5.995204332975845e-14 + }, + { + "id": 5, + "x": -1.280049443244934, + "y": -0.6167438626289368, + "orientation": 0.004510404542088509, + "vx": -1.7985612998927536e-13, + "vy": 9.992007221626409e-15 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394557952880859, + "y": 0.0814940333366394, + "orientation": 0.03222670406103134, + "vx": 5.195843755245733e-12, + "vy": 7.581435479409038e-13 + }, + { + "id": 1, + "x": 0.6713725328445435, + "y": -0.6340379118919373, + "orientation": -0.050943102687597275, + "vx": -3.4305891460917337e-13, + "vy": 8.493206138382448e-13 + }, + { + "id": 2, + "x": 1.5114644765853882, + "y": 0.9227694272994995, + "orientation": -0.047276318073272705, + "vx": 9.85878045867139e-13, + "vy": -7.16093850883226e-13 + }, + { + "id": 3, + "x": -0.44571033120155334, + "y": -1.263085126876831, + "orientation": -0.10903120785951614, + "vx": -1.1324274851176597e-13, + "vy": -8.060219158778636e-13 + }, + { + "id": 4, + "x": 1.954776644706726, + "y": -1.165451169013977, + "orientation": 0.061091892421245575, + "vx": -4.862776847858186e-12, + "vy": 1.4921397450962104e-12 + }, + { + "id": 5, + "x": -2.811131715774536, + "y": -0.3568403422832489, + "orientation": -0.11613374203443527, + "vx": 4.356515148629114e-12, + "vy": -5.978550987606468e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 160.23333333333332 + } + }, + { + "scenario_id": "decoy_and_overload_vs_press_trigger_flow_t513.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 513.0666666666666, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_press_trigger_flow.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 513.0666666666666, + "ball_x": -4.0, + "ball_y": 2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398576736450195, + "y": 0.012385145761072636, + "orientation": 2.976628603535243, + "vx": -1.6786572132332367e-12, + "vy": 1.569057384021022e-13 + }, + { + "id": 1, + "x": -4.235045909881592, + "y": 1.7506163120269775, + "orientation": 1.394905837374278, + "vx": -8.79296635503124e-13, + "vy": -5.595524044110789e-13 + }, + { + "id": 2, + "x": -4.101302146911621, + "y": 2.645360231399536, + "orientation": -1.4520221074395856, + "vx": 6.901146321069973e-12, + "vy": -1.6253665080512292e-12 + }, + { + "id": 3, + "x": 2.500638961791992, + "y": 0.19521985948085785, + "orientation": 2.846856804686137, + "vx": 3.597122599785507e-13, + "vy": 5.112577028398846e-13 + }, + { + "id": 4, + "x": 2.6943371295928955, + "y": -0.027621157467365265, + "orientation": 2.8125139494710645, + "vx": 1.6919798895287386e-12, + "vy": -6.001449337489362e-13 + }, + { + "id": 5, + "x": -1.9011415243148804, + "y": 2.155912399291992, + "orientation": 3.0051987936073026, + "vx": 1.3322676295501878e-13, + "vy": 1.3322676295501878e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395495891571045, + "y": 0.3998306095600128, + "orientation": 1.5490845759683332, + "vx": 4.263256414560601e-13, + "vy": -8.659739592076221e-13 + }, + { + "id": 1, + "x": -2.5055274963378906, + "y": 2.260592460632324, + "orientation": 2.995876507955142, + "vx": -7.327471962526033e-13, + "vy": -3.863576125695545e-13 + }, + { + "id": 2, + "x": -3.9179458618164062, + "y": 1.7474902868270874, + "orientation": -1.4645426591211042, + "vx": 0.008223176002502441, + "vy": -0.0752352699637413 + }, + { + "id": 3, + "x": 1.0742686986923218, + "y": 0.400579571723938, + "orientation": -2.8255936821275434, + "vx": 1.7053025658242404e-12, + "vy": -5.6621374255882984e-14 + }, + { + "id": 4, + "x": 2.7982537746429443, + "y": 0.3840118646621704, + "orientation": 2.8473545630746564, + "vx": 4.090061622719077e-12, + "vy": 8.576472865229334e-13 + }, + { + "id": 5, + "x": -3.4450435638427734, + "y": 1.946181297302246, + "orientation": -0.7870112975412091, + "vx": 0.019883552566170692, + "vy": -0.019828397780656815 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 513.0833333333334 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_sticky_t574.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 574.5833333333334, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 574.5833333333334, + "ball_x": -3.863978147506714, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.392165184020996, + "y": 0.3934137225151062, + "orientation": -2.8609143515401563, + "vx": -2.078337502098293e-12, + "vy": -2.9309887850104133e-13 + }, + { + "id": 1, + "x": -2.71724796295166, + "y": -1.7335643768310547, + "orientation": -2.267030032473155, + "vx": -2.065014825802791e-12, + "vy": -1.1390888232654106e-12 + }, + { + "id": 2, + "x": -2.386441469192505, + "y": -1.1941553354263306, + "orientation": -1.7897949536615094, + "vx": -3.3306690738754696e-13, + "vy": -6.128431095930864e-13 + }, + { + "id": 3, + "x": -0.4517921805381775, + "y": -0.41431811451911926, + "orientation": -2.5148325880342206, + "vx": 3.6137759451548845e-13, + "vy": -3.114175584073564e-13 + }, + { + "id": 4, + "x": -1.0526788234710693, + "y": -0.5667304992675781, + "orientation": -2.426585169630595, + "vx": -1.2656542480726785e-13, + "vy": -9.525713551283843e-13 + }, + { + "id": 5, + "x": 2.589340925216675, + "y": -1.94706130027771, + "orientation": -2.9302908201986035, + "vx": -1.212363542890671e-12, + "vy": 3.397282455352979e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393368721008301, + "y": -0.40894824266433716, + "orientation": -0.8668085654550275, + "vx": 3.703704010149522e-12, + "vy": -8.892886427247504e-13 + }, + { + "id": 1, + "x": -0.5325334072113037, + "y": 0.1799783557653427, + "orientation": -2.3468107899003705, + "vx": 9.492406860545088e-13, + "vy": 4.3298697960381105e-14 + }, + { + "id": 2, + "x": -2.570647954940796, + "y": -1.1901909112930298, + "orientation": -2.0951477607064923, + "vx": 4.929390229335695e-13, + "vy": 3.05089287166993e-12 + }, + { + "id": 3, + "x": -0.45959749817848206, + "y": -0.7657199501991272, + "orientation": -2.325760455923625, + "vx": -8.643086246706844e-13, + "vy": -3.3639757646142243e-13 + }, + { + "id": 4, + "x": -0.6595392823219299, + "y": 0.03916657343506813, + "orientation": -2.3002505024247846, + "vx": -3.0309088572266774e-13, + "vy": -1.2677359162438506e-13 + }, + { + "id": 5, + "x": -2.2396349906921387, + "y": -1.4612318277359009, + "orientation": -2.149234028654643, + "vx": 4.076738946423575e-12, + "vy": 1.645350522494482e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 574.6 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_wall_t205.0_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 205.0, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 205.0, + "ball_x": -2.5, + "ball_y": 0.22470782697200775, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.15616512298584, + "y": 0.7977703809738159, + "orientation": 2.938192844390869, + "vx": -8.126832540256146e-12, + "vy": 4.453104551771503e-12 + }, + { + "id": 1, + "x": 1.9850146770477295, + "y": 1.9475728273391724, + "orientation": -0.14962847530841827, + "vx": 1.163069640597314e-11, + "vy": -6.394884621840902e-13 + }, + { + "id": 2, + "x": 1.3574601411819458, + "y": -0.31471875309944153, + "orientation": -0.19303132593631744, + "vx": -9.325873406851315e-14, + "vy": 5.029310301551959e-13 + }, + { + "id": 3, + "x": 2.783684253692627, + "y": 0.5306696891784668, + "orientation": 0.018040642142295837, + "vx": 3.184119634624949e-12, + "vy": 9.092726571680032e-13 + }, + { + "id": 4, + "x": 2.952836036682129, + "y": 0.23174653947353363, + "orientation": 0.2363518327474594, + "vx": 1.7186252421197423e-12, + "vy": -4.321543123353422e-13 + }, + { + "id": 5, + "x": 2.380861520767212, + "y": -0.2843961715698242, + "orientation": 0.32998159527778625, + "vx": -3.197442310920451e-13, + "vy": -1.432187701766452e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393857955932617, + "y": -0.001146633760072291, + "orientation": 0.014154352247714996, + "vx": -5.2864379540551454e-11, + "vy": -1.8065757223517664e-12 + }, + { + "id": 1, + "x": 1.156134009361267, + "y": 0.6269221901893616, + "orientation": -0.2869190275669098, + "vx": -7.813749647311852e-12, + "vy": -2.101392393427659e-09 + }, + { + "id": 2, + "x": -2.501469135284424, + "y": -0.5598376989364624, + "orientation": -1.5717296600341797, + "vx": -5.0714392273221165e-05, + "vy": -0.02718825452029705 + }, + { + "id": 3, + "x": -0.0347486212849617, + "y": 1.1304155588150024, + "orientation": 0.08378424495458603, + "vx": -1.1012024625500771e-13, + "vy": -7.327471962526033e-14 + }, + { + "id": 4, + "x": 1.3361321687698364, + "y": 0.6260998249053955, + "orientation": 0.1614912450313568, + "vx": -5.0259796324780837e-11, + "vy": 2.0875068340586722e-09 + }, + { + "id": 5, + "x": -0.2725867033004761, + "y": 0.6518174409866333, + "orientation": 0.021877005696296692, + "vx": 2.3314683517128287e-14, + "vy": -2.3314683517128287e-14 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 205.01666666666665 + } + }, + { + "scenario_id": "clear_press_plus_vs_press_and_pass_t147.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 147.05, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_press_and_pass.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 147.05, + "ball_x": -3.5439395904541016, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.409512519836426, + "y": 0.4070829451084137, + "orientation": 2.3729631900787354, + "vx": 2.2382096176443156e-12, + "vy": -1.2823075934420558e-13 + }, + { + "id": 1, + "x": 2.497126817703247, + "y": 0.2568528950214386, + "orientation": 0.9110323190689087, + "vx": 7.993605777301127e-14, + "vy": -2.731148640577885e-13 + }, + { + "id": 2, + "x": 2.713569402694702, + "y": 2.5836424827575684, + "orientation": -0.07377240061759949, + "vx": -6.274980535181385e-12, + "vy": 9.85878045867139e-13 + }, + { + "id": 3, + "x": 2.126932382583618, + "y": 1.2989916801452637, + "orientation": 0.3876398801803589, + "vx": 3.930189507173054e-12, + "vy": -4.929390229335695e-13 + }, + { + "id": 4, + "x": 0.19085679948329926, + "y": 1.7483083009719849, + "orientation": 0.3874463438987732, + "vx": -4.937716902020384e-13, + "vy": -1.2656542480726785e-12 + }, + { + "id": 5, + "x": 2.9149866104125977, + "y": 2.0042741298675537, + "orientation": 0.3567386865615845, + "vx": 3.623767952376511e-12, + "vy": -1.865174681370263e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394931793212891, + "y": 0.3890216648578644, + "orientation": 0.02021436020731926, + "vx": -1.3322676295501878e-13, + "vy": 1.6053824936079764e-12 + }, + { + "id": 1, + "x": 2.019280433654785, + "y": 2.311551570892334, + "orientation": 0.04580923914909363, + "vx": 7.38076266770804e-12, + "vy": -1.0658141036401503e-12 + }, + { + "id": 2, + "x": -0.5334868431091309, + "y": 2.2620961666107178, + "orientation": 0.22790391743183136, + "vx": -6.261657858885883e-13, + "vy": 7.460698725481052e-13 + }, + { + "id": 3, + "x": 0.6497992873191833, + "y": 1.957702398300171, + "orientation": 0.24098046123981476, + "vx": 9.159339953157541e-13, + "vy": 4.3298697960381105e-13 + }, + { + "id": 4, + "x": 1.2766073942184448, + "y": 1.8529413938522339, + "orientation": 0.18340815603733063, + "vx": 5.329070518200751e-13, + "vy": -3.9968028886505635e-14 + }, + { + "id": 5, + "x": 1.8623453378677368, + "y": 1.323944330215454, + "orientation": 0.3633164167404175, + "vx": -7.394085344003543e-13, + "vy": -2.0117241206207837e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 147.06666666666666 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_sticky_t354.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 354.76666666666665, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 354.76666666666665, + "ball_x": -2.111828088760376, + "ball_y": -1.7026365995407104, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.480203628540039, + "y": 0.0136028490960598, + "orientation": -3.1268293857574463, + "vx": 4.796163466380676e-12, + "vy": -3.4998046127832083e-13 + }, + { + "id": 1, + "x": -3.0024940967559814, + "y": 1.8226518630981445, + "orientation": -1.2989269495010376, + "vx": -4.263256414560601e-13, + "vy": 1.0658141036401503e-13 + }, + { + "id": 2, + "x": -1.797620177268982, + "y": 0.7517540454864502, + "orientation": -1.6787877082824707, + "vx": 8.659739592076221e-13, + "vy": -2.1749269052406817e-12 + }, + { + "id": 3, + "x": -2.797104835510254, + "y": -0.39879676699638367, + "orientation": -1.0956013202667236, + "vx": -2.3447910280083306e-12, + "vy": 8.326672684688674e-14 + }, + { + "id": 4, + "x": -1.881162166595459, + "y": -1.2277601957321167, + "orientation": 1.3777873516082764, + "vx": -7.926992395823618e-13, + "vy": 1.2523315717771766e-12 + }, + { + "id": 5, + "x": -2.9198684692382812, + "y": 0.6146355271339417, + "orientation": -1.2139078378677368, + "vx": 1.3455903058456897e-12, + "vy": -6.095124405192109e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396295547485352, + "y": -0.2286185920238495, + "orientation": -0.01784609444439411, + "vx": -7.194245199571014e-13, + "vy": -1.0816347817410588e-12 + }, + { + "id": 1, + "x": 2.108107566833496, + "y": 1.5991228818893433, + "orientation": -2.4887900352478027, + "vx": -1.105782132526656e-12, + "vy": 5.062616992290714e-13 + }, + { + "id": 2, + "x": 2.10768723487854, + "y": -1.5990577936172485, + "orientation": 3.1398916244506836, + "vx": -1.0524914273446484e-12, + "vy": 5.928590951498336e-13 + }, + { + "id": 3, + "x": -2.6639976501464844, + "y": -2.2708513736724854, + "orientation": -2.3409838676452637, + "vx": -0.009425426833331585, + "vy": -0.009699308313429356 + }, + { + "id": 4, + "x": 2.107882022857666, + "y": 0.00048784067621454597, + "orientation": -2.777092456817627, + "vx": -4.60964599824365e-12, + "vy": -2.4499380388981473e-12 + }, + { + "id": 5, + "x": -3.012561082839966, + "y": -0.6863090395927429, + "orientation": -0.8168900609016418, + "vx": 5.062616992290714e-13, + "vy": -2.864375403532904e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 354.7833333333333 + } + }, + { + "scenario_id": "overload_press_vs_split_wall_t222.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 222.73333333333332, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 222.73333333333332, + "ball_x": -2.5, + "ball_y": 1.9392778873443604, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.19344425201416, + "y": 0.8247458934783936, + "orientation": 2.877377510070801, + "vx": -5.3290705182007514e-14, + "vy": 4.629630012686903e-13 + }, + { + "id": 1, + "x": -1.8414498567581177, + "y": 0.7729947566986084, + "orientation": 0.07920269668102264, + "vx": 1.3988810110276972e-13, + "vy": -3.3306690738754696e-15 + }, + { + "id": 2, + "x": -2.3137733936309814, + "y": 0.24975381791591644, + "orientation": -0.6964027881622314, + "vx": 4.1300296516055823e-13, + "vy": -3.1308289294429414e-13 + }, + { + "id": 3, + "x": 0.16243961453437805, + "y": 0.9385285377502441, + "orientation": -0.3468184471130371, + "vx": 1.4738210651898953e-13, + "vy": 1.482147737874584e-12 + }, + { + "id": 4, + "x": 0.03165777400135994, + "y": 1.6226822137832642, + "orientation": -0.20226170122623444, + "vx": -1.384309333829492e-13, + "vy": 0.0 + }, + { + "id": 5, + "x": 2.363651990890503, + "y": 0.9076954126358032, + "orientation": -0.11259952187538147, + "vx": -1.2922996006636822e-12, + "vy": -7.327471962526033e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.402954578399658, + "y": 0.3400561213493347, + "orientation": 0.0009300477104261518, + "vx": -1.6200374375330284e-11, + "vy": -2.4397150966137815e-12 + }, + { + "id": 1, + "x": -1.925182580947876, + "y": 1.4097683429718018, + "orientation": -0.7434531450271606, + "vx": 0.023894459009170532, + "vy": -0.022011082619428635 + }, + { + "id": 2, + "x": -2.7964303493499756, + "y": 0.14795704185962677, + "orientation": -0.004030078649520874, + "vx": 1.745270594710746e-12, + "vy": -1.0758061108617767e-12 + }, + { + "id": 3, + "x": -1.8266254663467407, + "y": 1.0292487144470215, + "orientation": 0.00526579562574625, + "vx": 8.593126210598712e-13, + "vy": -7.66053886991358e-13 + }, + { + "id": 4, + "x": 2.296457052230835, + "y": 1.2788708209991455, + "orientation": -0.38013955950737, + "vx": -4.503064587879635e-12, + "vy": 2.431388423929093e-12 + }, + { + "id": 5, + "x": -3.4669601917266846, + "y": 1.6590429544448853, + "orientation": 0.03628822788596153, + "vx": 5.995204332975845e-13, + "vy": -1.2390088954816747e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 222.75 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_outlet_wall_t758.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 758.7833333333333, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 758.7833333333333, + "ball_x": -4.0, + "ball_y": -2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.384284019470215, + "y": -0.34044772386550903, + "orientation": -3.110886851447173, + "vx": 4.529709940470639e-12, + "vy": 3.4139358007223564e-13 + }, + { + "id": 1, + "x": -1.6903966665267944, + "y": -0.8501377701759338, + "orientation": 2.8845761736207685, + "vx": -1.8995005568456236e-09, + "vy": -3.4518321534449115e-09 + }, + { + "id": 2, + "x": -1.343510627746582, + "y": -0.9825562834739685, + "orientation": 3.007786991196223, + "vx": 4.729550084903167e-13, + "vy": 6.628031457012185e-13 + }, + { + "id": 3, + "x": -1.6306414604187012, + "y": 0.045695237815380096, + "orientation": 2.9109378476911267, + "vx": -7.394085344003543e-13, + "vy": 1.4883927423881005e-13 + }, + { + "id": 4, + "x": -1.8464219570159912, + "y": -0.7603818774223328, + "orientation": 2.984708400564738, + "vx": 2.0516788268309938e-09, + "vy": 3.346979360330238e-09 + }, + { + "id": 5, + "x": -2.5630502700805664, + "y": -0.08932886272668839, + "orientation": -2.88489422400529, + "vx": 4.409805853811122e-12, + "vy": 5.345723863570129e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.257830619812012, + "y": -0.31640708446502686, + "orientation": -0.8247264941507062, + "vx": -8.79296635503124e-13, + "vy": -6.0285110237146e-13 + }, + { + "id": 1, + "x": -0.21019107103347778, + "y": 0.5205730199813843, + "orientation": -2.667453946667262, + "vx": -1.1823875212257917e-13, + "vy": 1.2656542480726785e-13 + }, + { + "id": 2, + "x": 1.4734643697738647, + "y": 0.4083317518234253, + "orientation": -2.795811506109782, + "vx": -3.197442310920451e-13, + "vy": -9.992007221626409e-14 + }, + { + "id": 3, + "x": -2.1101412773132324, + "y": 0.2796558141708374, + "orientation": -2.866566987829753, + "vx": -2.9309887850104133e-13, + "vy": 1.4488410471358293e-13 + }, + { + "id": 4, + "x": -2.386085271835327, + "y": 0.040985580533742905, + "orientation": -2.7901271303468427, + "vx": 1.425526363618701e-12, + "vy": 1.9963197761541096e-13 + }, + { + "id": 5, + "x": -1.299498200416565, + "y": 0.03194432333111763, + "orientation": -2.653641017275401, + "vx": 5.728750807065808e-13, + "vy": -3.09127723419067e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 758.8 + } + }, + { + "scenario_id": "high_press_vs_tiki_taka_plus_t14.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 14.95, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 14.95, + "ball_x": -4.0, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.403988838195801, + "y": 0.1793420910835266, + "orientation": -3.0741212368011475, + "vx": -4.209965709378594e-12, + "vy": -2.0924928456622638e-12 + }, + { + "id": 1, + "x": -2.8386948108673096, + "y": 0.3440496325492859, + "orientation": -2.2425854206085205, + "vx": -1.865174681370263e-13, + "vy": -1.049160758270773e-12 + }, + { + "id": 2, + "x": -3.3236570358276367, + "y": 1.625423550605774, + "orientation": -1.9079487323760986, + "vx": -1.1457501614131615e-12, + "vy": -6.52811138479592e-13 + }, + { + "id": 3, + "x": -1.1567312479019165, + "y": -0.35752591490745544, + "orientation": -3.0606307983398438, + "vx": -1.7319479184152442e-13, + "vy": -3.83026943495679e-14 + }, + { + "id": 4, + "x": -3.5746750831604004, + "y": -1.9564908742904663, + "orientation": 2.344409465789795, + "vx": -2.637889906509372e-12, + "vy": -4.7761794519374234e-12 + }, + { + "id": 5, + "x": -1.621785283088684, + "y": -0.4376470744609833, + "orientation": -3.0277233123779297, + "vx": -1.7985612998927536e-13, + "vy": 2.498001805406602e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394029140472412, + "y": -0.3871329724788666, + "orientation": -0.02875537984073162, + "vx": 0.0, + "vy": 1.915134717478395e-13 + }, + { + "id": 1, + "x": -1.0747745037078857, + "y": -0.5177856683731079, + "orientation": -2.9684195518493652, + "vx": 1.965094753586527e-12, + "vy": -2.2648549702353193e-13 + }, + { + "id": 2, + "x": -2.881739616394043, + "y": -0.5966313481330872, + "orientation": -2.7612361907958984, + "vx": -2.2648549702353193e-12, + "vy": 1.7319479184152442e-13 + }, + { + "id": 3, + "x": -3.881232500076294, + "y": 1.9380494356155396, + "orientation": -1.64356529712677, + "vx": -3.064215547965432e-13, + "vy": 5.055955654142963e-12 + }, + { + "id": 4, + "x": -2.6680338382720947, + "y": -0.46242162585258484, + "orientation": -2.5425899028778076, + "vx": 3.9968028886505635e-13, + "vy": 1.244004899092488e-12 + }, + { + "id": 5, + "x": -3.062457323074341, + "y": 0.4138895869255066, + "orientation": -2.192714214324951, + "vx": -1.0391687510491465e-12, + "vy": 1.035838081975271e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 14.966666666666667 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_sticky_t37.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 37.13333333333333, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 37.13333333333333, + "ball_x": -3.5808498859405518, + "ball_y": -2.238518238067627, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.403223991394043, + "y": 0.29601478576660156, + "orientation": -3.1274189949035645, + "vx": -3.7836400679225335e-12, + "vy": 1.5770718064800349e-12 + }, + { + "id": 1, + "x": -2.9247546195983887, + "y": -1.2591737508773804, + "orientation": -2.1597437858581543, + "vx": 3.876898801991047e-12, + "vy": -2.3314683517128287e-13 + }, + { + "id": 2, + "x": -2.9217333793640137, + "y": -0.20918451249599457, + "orientation": -1.910581111907959, + "vx": 3.597122599785507e-13, + "vy": 2.531308496145357e-13 + }, + { + "id": 3, + "x": -3.8888633251190186, + "y": -2.631610870361328, + "orientation": -2.8139102458953857, + "vx": -2.0250467969162855e-12, + "vy": -3.823608096809039e-12 + }, + { + "id": 4, + "x": -2.94781756401062, + "y": -2.1454520225524902, + "orientation": -0.635742723941803, + "vx": -6.394884621840902e-13, + "vy": -1.3589129821411916e-12 + }, + { + "id": 5, + "x": 2.599860429763794, + "y": -2.2970478534698486, + "orientation": -3.135751247406006, + "vx": -2.9309887850104133e-12, + "vy": 3.4638958368304884e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394486904144287, + "y": -0.012495683506131172, + "orientation": -0.016502156853675842, + "vx": 1.4388490399142029e-12, + "vy": 1.4004422621560764e-13 + }, + { + "id": 1, + "x": -4.099244117736816, + "y": -1.6447452306747437, + "orientation": 2.2875967025756836, + "vx": -0.013624177314341068, + "vy": 0.015605238266289234 + }, + { + "id": 2, + "x": -3.116149425506592, + "y": -0.9623737335205078, + "orientation": -1.9282329082489014, + "vx": -9.192646643896296e-13, + "vy": -5.762057497804562e-13 + }, + { + "id": 3, + "x": -2.899550199508667, + "y": -1.037756085395813, + "orientation": -2.083483934402466, + "vx": -2.0117241206207837e-12, + "vy": 4.8827608623014385e-12 + }, + { + "id": 4, + "x": -3.536548614501953, + "y": -1.2670977115631104, + "orientation": -1.6558198928833008, + "vx": -7.061018436615996e-13, + "vy": -1.325606291402437e-12 + }, + { + "id": 5, + "x": -4.328871726989746, + "y": -2.513808250427246, + "orientation": -2.7880256175994873, + "vx": -3.563337668310851e-05, + "vy": -1.3114952707837801e-05 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 37.15 + } + }, + { + "scenario_id": "clear_press_plus_vs_counter_flow_t455.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 455.45, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_counter_flow.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 455.45, + "ball_x": -2.364128351211548, + "ball_y": -0.08537719398736954, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.397217273712158, + "y": -0.00047807919327169657, + "orientation": -3.132519277865537, + "vx": -1.6786572132332367e-12, + "vy": -3.10623922417097e-13 + }, + { + "id": 1, + "x": -1.9577078819274902, + "y": -0.441866934299469, + "orientation": -0.524336727457591, + "vx": -5.722089468918057e-12, + "vy": 1.9484414082171497e-13 + }, + { + "id": 2, + "x": -1.900915503501892, + "y": 0.9375943541526794, + "orientation": -1.9872856458001813, + "vx": 3.597122599785507e-13, + "vy": 5.059286323216838e-12 + }, + { + "id": 3, + "x": -2.0043957233428955, + "y": 0.6568917036056519, + "orientation": -2.0076911767297467, + "vx": 2.078337502098293e-12, + "vy": 7.66053886991358e-14 + }, + { + "id": 4, + "x": 2.600466728210449, + "y": 0.7445382475852966, + "orientation": -2.9762691428237638, + "vx": 4.263256414560601e-13, + "vy": -1.1857181902996672e-12 + }, + { + "id": 5, + "x": -1.746680498123169, + "y": -0.16487093269824982, + "orientation": -0.1981097777658185, + "vx": -3.197442310920451e-13, + "vy": -2.0983215165415459e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397500991821289, + "y": 0.001976554049178958, + "orientation": -0.04015580018097964, + "vx": 1.1457501614131615e-12, + "vy": -1.6113672896000963e-12 + }, + { + "id": 1, + "x": -2.49938702583313, + "y": 1.026669979095459, + "orientation": -1.4352447112374982, + "vx": -1.2789769243681803e-12, + "vy": 1.958433415438776e-12 + }, + { + "id": 2, + "x": -2.500547170639038, + "y": -1.3732296228408813, + "orientation": 1.4545080979638776, + "vx": 8.393286066166183e-13, + "vy": 7.593925488436071e-13 + }, + { + "id": 3, + "x": -2.606559991836548, + "y": 0.7687917351722717, + "orientation": 1.502406271296092, + "vx": 1.3589129821411916e-12, + "vy": -7.127631818093505e-13 + }, + { + "id": 4, + "x": -1.6575614213943481, + "y": 0.2509393095970154, + "orientation": 0.4433189948373517, + "vx": 0.027759311720728874, + "vy": 0.013213072903454304 + }, + { + "id": 5, + "x": -3.022109270095825, + "y": -0.4432278573513031, + "orientation": -2.6558021028810224, + "vx": -0.0020235790871083736, + "vy": -0.04207606986165047 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_counter_flow_kernel_strategy", + "frame_ts": 455.46666666666664 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_block_t44.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 44.4, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_block.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 44.4, + "ball_x": -4.0, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402904510498047, + "y": 0.3947991728782654, + "orientation": -3.1404356956481934, + "vx": -3.8902214782865485e-12, + "vy": -3.1175062531474396e-12 + }, + { + "id": 1, + "x": -1.9192386865615845, + "y": 0.495635986328125, + "orientation": -2.9324707984924316, + "vx": 2.0650148258027912e-13, + "vy": 3.1308289294429414e-13 + }, + { + "id": 2, + "x": -2.9288108348846436, + "y": 1.2802636623382568, + "orientation": -2.0737547874450684, + "vx": -4.39648317751562e-13, + "vy": 4.263256414560601e-13 + }, + { + "id": 3, + "x": -4.006543159484863, + "y": -1.3603215217590332, + "orientation": -0.5516160726547241, + "vx": 5.782041512247815e-12, + "vy": -2.4447111002245947e-12 + }, + { + "id": 4, + "x": -2.908015489578247, + "y": -0.28402435779571533, + "orientation": -2.502256155014038, + "vx": 4.689582056016661e-12, + "vy": 9.242606680004428e-13 + }, + { + "id": 5, + "x": -2.9244725704193115, + "y": 0.7046535015106201, + "orientation": -2.191481113433838, + "vx": 1.5720758028692217e-12, + "vy": 4.296563105299356e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395918369293213, + "y": -0.3711812198162079, + "orientation": -0.04363830015063286, + "vx": -7.780442956573097e-12, + "vy": -1.6669998714746725e-12 + }, + { + "id": 1, + "x": -3.7908990383148193, + "y": -1.47872793674469, + "orientation": 0.025240903720259666, + "vx": -5.062616992290714e-13, + "vy": -3.4638958368304884e-13 + }, + { + "id": 2, + "x": -0.7062060236930847, + "y": -1.981319546699524, + "orientation": 2.5931897163391113, + "vx": 1.5487611193520934e-12, + "vy": 2.1116441928370477e-12 + }, + { + "id": 3, + "x": -0.8753796219825745, + "y": -1.2535452842712402, + "orientation": 2.719913959503174, + "vx": -2.0650148258027912e-13, + "vy": -1.3322676295501878e-14 + }, + { + "id": 4, + "x": -0.9857829809188843, + "y": -0.21629539132118225, + "orientation": -2.980055093765259, + "vx": 1.1923795284474181e-12, + "vy": 5.162537064506978e-13 + }, + { + "id": 5, + "x": -2.989985704421997, + "y": -1.0425763130187988, + "orientation": -2.881383180618286, + "vx": -5.995204332975845e-13, + "vy": -1.4055423491754482e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 44.416666666666664 + } + }, + { + "scenario_id": "split_block_vs_split_outlet_t219.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 219.83333333333334, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_outlet.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 219.83333333333334, + "ball_x": -4.0, + "ball_y": 2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.4127020835876465, + "y": -0.000720058276783675, + "orientation": 3.0520262718200684, + "vx": -1.092459456231154e-12, + "vy": 2.4401054093958763e-14 + }, + { + "id": 1, + "x": -1.284862995147705, + "y": 2.2502779960632324, + "orientation": -2.868314504623413, + "vx": 8.859579736508749e-13, + "vy": 1.6253665080512292e-12 + }, + { + "id": 2, + "x": 2.2445075511932373, + "y": -0.395321249961853, + "orientation": 2.92807936668396, + "vx": 1.4654943925052066e-12, + "vy": 9.708900350346994e-13 + }, + { + "id": 3, + "x": -2.6858391761779785, + "y": 1.233486294746399, + "orientation": -2.892730951309204, + "vx": 1.745270594710746e-12, + "vy": 6.195044477408373e-13 + }, + { + "id": 4, + "x": 1.7430773973464966, + "y": 0.787574291229248, + "orientation": 3.023707628250122, + "vx": -3.26405569239796e-13, + "vy": -1.965094753586527e-13 + }, + { + "id": 5, + "x": 0.4889642298221588, + "y": 1.7808541059494019, + "orientation": -2.979034662246704, + "vx": 7.810418978237976e-13, + "vy": 1.3322676295501878e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.390845775604248, + "y": 0.38878312706947327, + "orientation": 0.029549065977334976, + "vx": -1.7985612998927536e-11, + "vy": -1.9767520953450912e-12 + }, + { + "id": 1, + "x": -2.1724135875701904, + "y": 1.9791460037231445, + "orientation": -2.744586706161499, + "vx": 2.7977620220553945e-13, + "vy": 9.459100169806334e-13 + }, + { + "id": 2, + "x": 1.6632401943206787, + "y": -1.5465927124023438, + "orientation": 2.6996896266937256, + "vx": 1.092459456231154e-12, + "vy": -1.8385293287792592e-12 + }, + { + "id": 3, + "x": -0.2117720991373062, + "y": -0.31173792481422424, + "orientation": 2.7233645915985107, + "vx": 1.8068879725774423e-13, + "vy": -6.578071420904053e-13 + }, + { + "id": 4, + "x": -0.6622232794761658, + "y": 0.9419006705284119, + "orientation": 3.0655364990234375, + "vx": 1.1324274851176597e-13, + "vy": -7.66053886991358e-13 + }, + { + "id": 5, + "x": -2.8021652698516846, + "y": 1.0924392938613892, + "orientation": -2.9681742191314697, + "vx": -5.995204332975845e-13, + "vy": -6.727951529228449e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 219.85 + } + }, + { + "scenario_id": "split_block_vs_split_wall_t527.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 527.9, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, attacking third" + }, + "scenario": { + "sim_time": 527.9, + "ball_x": -4.0, + "ball_y": 2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.396510124206543, + "y": -0.006792915519326925, + "orientation": 3.047298813360282, + "vx": 5.062616992290714e-13, + "vy": 2.8193593293313057e-13 + }, + { + "id": 1, + "x": -2.7088394165039062, + "y": -1.149833083152771, + "orientation": 2.4184883554750165, + "vx": 7.993605777301127e-14, + "vy": 5.795364188543317e-13 + }, + { + "id": 2, + "x": -0.8944105505943298, + "y": 2.090919017791748, + "orientation": -3.030360022681304, + "vx": 4.296563105299356e-13, + "vy": 7.993605777301127e-13 + }, + { + "id": 3, + "x": -3.215827226638794, + "y": 0.04881574586033821, + "orientation": 2.408765288191386, + "vx": -1.9451107391432743e-12, + "vy": 9.942047185518277e-13 + }, + { + "id": 4, + "x": 0.2535097599029541, + "y": 0.0007697102846577764, + "orientation": 3.102243347215005, + "vx": -1.0325074129013956e-12, + "vy": 1.2645808879219178e-13 + }, + { + "id": 5, + "x": -0.19428862631320953, + "y": -0.21874958276748657, + "orientation": 2.8839869817071637, + "vx": -4.3298697960381105e-14, + "vy": -3.7969627442180354e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393134593963623, + "y": 0.2717769145965576, + "orientation": 0.7504152377420148, + "vx": -1.4122036873231991e-12, + "vy": -6.59472476627343e-13 + }, + { + "id": 1, + "x": -2.4238312244415283, + "y": -0.1922086924314499, + "orientation": 2.667331965761729, + "vx": -1.0658141036401503e-13, + "vy": 4.138356324290271e-13 + }, + { + "id": 2, + "x": -0.713578462600708, + "y": -1.0888365507125854, + "orientation": 2.7989200373464307, + "vx": -3.297362383136715e-13, + "vy": 2.5512925105886097e-12 + }, + { + "id": 3, + "x": -2.242124557495117, + "y": -0.7120683193206787, + "orientation": 2.5834583957963666, + "vx": 7.460698725481052e-13, + "vy": -7.327471962526033e-13 + }, + { + "id": 4, + "x": -0.06297169625759125, + "y": -0.6309928297996521, + "orientation": 2.9549218883090695, + "vx": 2.926825448668069e-13, + "vy": -1.8318679906315083e-13 + }, + { + "id": 5, + "x": -2.8702619075775146, + "y": 0.3637614846229553, + "orientation": 2.6169686039262494, + "vx": 3.05089287166993e-12, + "vy": 1.482147737874584e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 527.9166666666666 + } + }, + { + "scenario_id": "split_wall_vs_tiki_taka_plus_t454.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 454.3, + "source_replay": "replays/tournament_20261011_230119/split_wall_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 454.3, + "ball_x": -0.8567215800285339, + "ball_y": -1.0251871347427368, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.390174388885498, + "y": 0.3851829171180725, + "orientation": 2.968097062902995, + "vx": -4.796163466380676e-13, + "vy": -8.293365993949919e-13 + }, + { + "id": 1, + "x": 1.2285646200180054, + "y": -0.19751441478729248, + "orientation": 0.2978581507974347, + "vx": -5.928590951498336e-13, + "vy": -1.4738210651898953e-13 + }, + { + "id": 2, + "x": 1.9959161281585693, + "y": -0.3800603449344635, + "orientation": 0.20511809189850894, + "vx": -1.3962164757685969e-11, + "vy": -5.129230373768223e-13 + }, + { + "id": 3, + "x": 2.0241358280181885, + "y": -0.6068030595779419, + "orientation": 0.4578308184915265, + "vx": 1.5054624213917123e-12, + "vy": 2.9309887850104133e-13 + }, + { + "id": 4, + "x": 1.7292510271072388, + "y": -0.7011594176292419, + "orientation": 0.5108722766214093, + "vx": 3.1308289294429414e-13, + "vy": 4.662936703425657e-13 + }, + { + "id": 5, + "x": 2.9568517208099365, + "y": 0.22920870780944824, + "orientation": 0.6023654063516339, + "vx": -9.459100169806334e-13, + "vy": -1.0966227925734984e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394125938415527, + "y": -0.27584636211395264, + "orientation": -0.034646900492258936, + "vx": 2.398081733190338e-12, + "vy": 3.26405569239796e-13 + }, + { + "id": 1, + "x": 0.7400444149971008, + "y": -1.037093162536621, + "orientation": 0.3284012397103986, + "vx": 7.394085344003543e-13, + "vy": -9.192646643896296e-13 + }, + { + "id": 2, + "x": 0.18081647157669067, + "y": -0.34747567772865295, + "orientation": 0.14019766648346987, + "vx": 9.992007221626409e-14, + "vy": 7.993605777301127e-14 + }, + { + "id": 3, + "x": -0.0791187658905983, + "y": -0.8627289533615112, + "orientation": 0.20689264138276187, + "vx": 0.009657555259764194, + "vy": 0.002017672872170806 + }, + { + "id": 4, + "x": 1.9852793216705322, + "y": 0.4308410882949829, + "orientation": 0.9583622535043439, + "vx": 4.25659507641285e-12, + "vy": 1.3922196728799463e-12 + }, + { + "id": 5, + "x": 1.1540838479995728, + "y": -0.7365307807922363, + "orientation": 0.39773240883881655, + "vx": -3.5371705564557487e-12, + "vy": -1.6653345369377348e-14 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_wall_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 454.31666666666666 + } + }, + { + "scenario_id": "counter_flow_vs_score_aware_counter_flow_t513.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 513.0666666666666, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_score_aware_counter_flow.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 513.0666666666666, + "ball_x": 0.6702293157577515, + "ball_y": 0.18459784984588623, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.397237777709961, + "y": -0.07761351019144058, + "orientation": -3.1336660796129188, + "vx": 5.915268275202834e-12, + "vy": 2.3256396808335467e-12 + }, + { + "id": 1, + "x": 3.0123534202575684, + "y": 0.20075683295726776, + "orientation": -3.0827980284863195, + "vx": -1.4654943925052066e-13, + "vy": 4.321543123353422e-13 + }, + { + "id": 2, + "x": 0.9170994162559509, + "y": -1.0520355701446533, + "orientation": 1.8122219165139875, + "vx": 6.661338147750939e-13, + "vy": 1.2323475573339238e-12 + }, + { + "id": 3, + "x": 4.345776557922363, + "y": -1.8269283771514893, + "orientation": 2.7036575098806104, + "vx": -5.861977570020827e-13, + "vy": 2.071676163950542e-12 + }, + { + "id": 4, + "x": 1.2622579336166382, + "y": -0.16936786472797394, + "orientation": -1.3540147860818585, + "vx": 6.59472476627343e-13, + "vy": -6.378231276471524e-13 + }, + { + "id": 5, + "x": 2.5846011638641357, + "y": 0.3443428874015808, + "orientation": 3.070098618166991, + "vx": -3.197442310920451e-13, + "vy": -1.2656542480726785e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.376208782196045, + "y": 0.08270962536334991, + "orientation": -0.03348961670929995, + "vx": 2.0250467969162855e-12, + "vy": 1.2073675392798577e-14 + }, + { + "id": 1, + "x": -0.11233961582183838, + "y": 0.10885071754455566, + "orientation": -3.046034852164336, + "vx": -0.024119563400745392, + "vy": -0.0023346105590462685 + }, + { + "id": 2, + "x": 2.3865833282470703, + "y": 0.3090892732143402, + "orientation": -2.7711835225396833, + "vx": -3.9968028886505635e-14, + "vy": 4.612976667317525e-13 + }, + { + "id": 3, + "x": 3.353745698928833, + "y": -1.2877047061920166, + "orientation": 2.607687922316142, + "vx": -0.0, + "vy": -3.863576125695545e-13 + }, + { + "id": 4, + "x": 0.4248993396759033, + "y": -0.568257749080658, + "orientation": -1.884865554171153, + "vx": -0.004459015093743801, + "vy": -0.013683577999472618 + }, + { + "id": 5, + "x": -2.6110448837280273, + "y": 0.7594975233078003, + "orientation": -0.14650789101655093, + "vx": -2.211564265053312e-12, + "vy": 6.361577931102147e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 513.0833333333334 + } + }, + { + "scenario_id": "press_and_pass_vs_press_trigger_flow_t568.5_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 568.4666666666667, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_press_trigger_flow.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 568.4666666666667, + "ball_x": 0.3170257806777954, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398774147033691, + "y": -0.0240948349237442, + "orientation": -2.5125310738855084, + "vx": 1.1723955140041653e-12, + "vy": 7.321226958012517e-13 + }, + { + "id": 1, + "x": 1.5282422304153442, + "y": -1.3810545206069946, + "orientation": -2.1642023046785077, + "vx": 4.996003610813204e-13, + "vy": 2.0583534876550402e-12 + }, + { + "id": 2, + "x": 2.501826047897339, + "y": -2.3741042613983154, + "orientation": -2.8764242847734174, + "vx": -1.318944953254686e-12, + "vy": -1.6653345369377348e-12 + }, + { + "id": 3, + "x": 2.500476598739624, + "y": -0.5407304763793945, + "orientation": -2.2621587236695966, + "vx": -1.0791367799356522e-12, + "vy": 4.496403249731884e-13 + }, + { + "id": 4, + "x": 1.159186601638794, + "y": 0.03891664370894432, + "orientation": -1.812258632975169, + "vx": -2.731148640577885e-13, + "vy": -1.4988010832439613e-14 + }, + { + "id": 5, + "x": 0.655006468296051, + "y": -2.5414798259735107, + "orientation": -2.2031427939706525, + "vx": 1.5987211554602254e-13, + "vy": 1.5853984791647235e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395782947540283, + "y": -0.412155419588089, + "orientation": -0.3095614035897931, + "vx": 2.7711166694643907e-12, + "vy": 8.326672684688674e-15 + }, + { + "id": 1, + "x": 1.1785304546356201, + "y": -2.388371467590332, + "orientation": -2.226451428728648, + "vx": 8.992806499463768e-13, + "vy": 5.1025850211772195e-12 + }, + { + "id": 2, + "x": 0.6219860315322876, + "y": 0.0612330324947834, + "orientation": -1.6479944308572492, + "vx": -3.9968028886505635e-14, + "vy": -2.9934388301455783e-13 + }, + { + "id": 3, + "x": 2.5031824111938477, + "y": -0.1263866424560547, + "orientation": -2.2662400921159467, + "vx": 1.4388490399142029e-12, + "vy": 6.777911565336581e-13 + }, + { + "id": 4, + "x": -2.600308656692505, + "y": -1.562069058418274, + "orientation": -0.45548382599885073, + "vx": -4.796163466380676e-13, + "vy": -6.128431095930864e-13 + }, + { + "id": 5, + "x": 0.7306933999061584, + "y": -1.7127124071121216, + "orientation": -2.0696344693475446, + "vx": -1.1657341758564144e-13, + "vy": 1.1590728377086634e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 568.4833333333333 + } + }, + { + "scenario_id": "clear_danger_vs_clear_press_plus_t127.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 127.88333333333333, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_clear_press_plus.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 127.88333333333333, + "ball_x": 1.3268535137176514, + "ball_y": -2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.42417573928833, + "y": -0.4059388041496277, + "orientation": -2.7797930240631104, + "vx": -2.6645352591003757e-13, + "vy": -6.827871601444713e-14 + }, + { + "id": 1, + "x": -1.8558974266052246, + "y": 0.9136393070220947, + "orientation": -0.8626980185508728, + "vx": 1.1124434706744069e-12, + "vy": 4.286571098077729e-12 + }, + { + "id": 2, + "x": -2.2771122455596924, + "y": -0.134489506483078, + "orientation": -0.6485950946807861, + "vx": 2.6645352591003757e-14, + "vy": 8.326672684688674e-14 + }, + { + "id": 3, + "x": -1.12483549118042, + "y": 0.5639499425888062, + "orientation": -0.9815974235534668, + "vx": -2.6645352591003757e-14, + "vy": -1.4355183708403274e-12 + }, + { + "id": 4, + "x": 1.5147554874420166, + "y": -2.1685197353363037, + "orientation": -2.36476993560791, + "vx": -8.593126210598712e-13, + "vy": 1.305622276959184e-12 + }, + { + "id": 5, + "x": -0.21948117017745972, + "y": -0.04299313575029373, + "orientation": -1.0703121423721313, + "vx": 4.2049697057677804e-13, + "vy": -1.2698175844150228e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.402973175048828, + "y": 0.4041547179222107, + "orientation": -0.0009303698898293078, + "vx": -3.221423128252354e-11, + "vy": 1.3605783166781293e-12 + }, + { + "id": 1, + "x": -2.860243082046509, + "y": -0.4416642189025879, + "orientation": -0.5255234837532043, + "vx": -3.730349362740526e-13, + "vy": -2.44804176929847e-13 + }, + { + "id": 2, + "x": -0.7924622893333435, + "y": -0.4125877320766449, + "orientation": -0.7812542915344238, + "vx": 2.6645352591003757e-13, + "vy": -8.193445921733655e-13 + }, + { + "id": 3, + "x": -2.872117280960083, + "y": 0.7797896862030029, + "orientation": -0.8001145124435425, + "vx": -1.9984014443252818e-13, + "vy": 6.394884621840902e-13 + }, + { + "id": 4, + "x": -1.9122872352600098, + "y": -0.7485906481742859, + "orientation": -0.6522200703620911, + "vx": 3.157474282033945e-12, + "vy": -1.4122036873231991e-12 + }, + { + "id": 5, + "x": -2.8244082927703857, + "y": -0.09158165752887726, + "orientation": -0.5676076412200928, + "vx": -3.863576125695545e-13, + "vy": -9.700573677662305e-14 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_clear_press_plus_kernel_strategy", + "frame_ts": 127.89999999999999 + } + }, + { + "scenario_id": "counter_flow_vs_split_sticky_t217.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 217.33333333333334, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 217.33333333333334, + "ball_x": -1.1975330114364624, + "ball_y": 0.30230310559272766, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 3.9963269233703613, + "y": -0.9035962224006653, + "orientation": -2.905945301055908, + "vx": -3.2640556923979602e-12, + "vy": -2.298161660974074e-13 + }, + { + "id": 1, + "x": 1.2856918573379517, + "y": 0.9327418804168701, + "orientation": -0.29169902205467224, + "vx": 4.996003610813204e-13, + "vy": 1.2223555501122974e-12 + }, + { + "id": 2, + "x": -1.0232796669006348, + "y": 1.0788613557815552, + "orientation": 0.1276036649942398, + "vx": 1.865174681370263e-13, + "vy": 1.7985612998927536e-13 + }, + { + "id": 3, + "x": 1.5690412521362305, + "y": 0.01714956760406494, + "orientation": -0.3048955202102661, + "vx": -4.1966430330830917e-13, + "vy": -1.1428358259735205e-13 + }, + { + "id": 4, + "x": 2.79543399810791, + "y": -0.21690085530281067, + "orientation": 0.009762504138052464, + "vx": -6.52811138479592e-13, + "vy": -3.247402347028583e-14 + }, + { + "id": 5, + "x": -0.03378082066774368, + "y": -0.4131890535354614, + "orientation": -0.1568230390548706, + "vx": 3.5638159090467525e-13, + "vy": -1.865174681370263e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3937811851501465, + "y": 0.005466796923428774, + "orientation": -0.019665120169520378, + "vx": 1.4122036873231991e-12, + "vy": 9.950634066724362e-13 + }, + { + "id": 1, + "x": 0.9837793111801147, + "y": -0.17163529992103577, + "orientation": -0.16723036766052246, + "vx": -3.4805491821998658e-12, + "vy": 1.8984813721090177e-13 + }, + { + "id": 2, + "x": 0.6682390570640564, + "y": -0.5726404190063477, + "orientation": -0.250393271446228, + "vx": -9.992007221626409e-15, + "vy": -3.9968028886505635e-13 + }, + { + "id": 3, + "x": -2.018956184387207, + "y": 0.058575503528118134, + "orientation": -1.3795467615127563, + "vx": 2.184918912462308e-12, + "vy": -3.520100877452137e-13 + }, + { + "id": 4, + "x": 2.0550224781036377, + "y": -0.2438500076532364, + "orientation": -0.17133280634880066, + "vx": -3.197442310920451e-12, + "vy": -8.210099267103033e-13 + }, + { + "id": 5, + "x": -2.5357959270477295, + "y": 0.6275319457054138, + "orientation": -0.05209200084209442, + "vx": 1.9984014443252818e-13, + "vy": 3.3306690738754696e-15 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 217.35 + } + }, + { + "scenario_id": "high_press_vs_split_shape_t539.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 539.0666666666666, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_shape.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 539.0666666666666, + "ball_x": -0.6635568141937256, + "ball_y": -1.7963513135910034, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.305618762969971, + "y": -0.26477789878845215, + "orientation": 2.9550311287217816, + "vx": 3.4638958368304884e-13, + "vy": 4.246603069191224e-13 + }, + { + "id": 1, + "x": -0.7291325926780701, + "y": -2.450279712677002, + "orientation": 0.15192905266816226, + "vx": 1.212363542890671e-12, + "vy": 1.199040866595169e-13 + }, + { + "id": 2, + "x": 0.8931549191474915, + "y": -1.0127007961273193, + "orientation": 0.29172650178010073, + "vx": 3.9968028886505635e-14, + "vy": -2.4646951146678475e-13 + }, + { + "id": 3, + "x": -0.058782909065485, + "y": 0.5687106847763062, + "orientation": -0.10243192513520327, + "vx": 3.001765502830267e-13, + "vy": -1.0691447727140257e-12 + }, + { + "id": 4, + "x": -1.1146825551986694, + "y": 0.9774564504623413, + "orientation": 0.030348451929636866, + "vx": -1.2989609388114332e-12, + "vy": 4.263256414560601e-13 + }, + { + "id": 5, + "x": 2.09887433052063, + "y": -1.189353346824646, + "orientation": 0.11585512955720034, + "vx": 2.6645352591003757e-14, + "vy": 4.5297099404706387e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39838981628418, + "y": 0.003633128246292472, + "orientation": -0.059976251917429835, + "vx": -1.7319479184152442e-12, + "vy": 8.012340790841677e-13 + }, + { + "id": 1, + "x": -0.11170627176761627, + "y": -1.2486258745193481, + "orientation": 0.7807230075174054, + "vx": 0.02806641161441803, + "vy": 0.02785663492977619 + }, + { + "id": 2, + "x": -1.1292717456817627, + "y": -0.012426887638866901, + "orientation": -0.10701027710969058, + "vx": 3.9968028886505635e-14, + "vy": 2.2658958043209054e-13 + }, + { + "id": 3, + "x": 0.47654950618743896, + "y": -0.6627271771430969, + "orientation": -0.03748455842072573, + "vx": 4.3798298321462426e-13, + "vy": -5.262457136723242e-13 + }, + { + "id": 4, + "x": 2.532963991165161, + "y": -1.0886977910995483, + "orientation": 0.2136863787942609, + "vx": 2.7977620220553945e-13, + "vy": 5.129230373768223e-13 + }, + { + "id": 5, + "x": -2.9293768405914307, + "y": -0.127287819981575, + "orientation": -0.31403413613373843, + "vx": -1.3322676295501878e-13, + "vy": -2.3314683517128287e-14 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 539.0833333333334 + } + }, + { + "scenario_id": "split_block_vs_split_outlet_t72.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 72.28333333333333, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_outlet.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 72.28333333333333, + "ball_x": 0.959538996219635, + "ball_y": -2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.409046649932861, + "y": 0.18125788867473602, + "orientation": -2.6707141399383545, + "vx": -2.6645352591003757e-13, + "vy": 6.802891583390647e-13 + }, + { + "id": 1, + "x": 1.6413745880126953, + "y": -0.27274835109710693, + "orientation": -1.4508883953094482, + "vx": -2.211564265053312e-12, + "vy": -2.76445533131664e-13 + }, + { + "id": 2, + "x": 1.8594011068344116, + "y": -1.6328340768814087, + "orientation": -1.8897582292556763, + "vx": -6.261657858885883e-13, + "vy": -4.283240429003854e-12 + }, + { + "id": 3, + "x": 1.471055507659912, + "y": -0.3309841752052307, + "orientation": -1.568220615386963, + "vx": 7.993605777301127e-14, + "vy": -1.4988010832439613e-14 + }, + { + "id": 4, + "x": 2.3252646923065186, + "y": -0.6151124238967896, + "orientation": -2.140181064605713, + "vx": -2.9976021664879227e-12, + "vy": -6.927791673660977e-13 + }, + { + "id": 5, + "x": 2.1903719902038574, + "y": -1.7947678565979004, + "orientation": -2.3443875312805176, + "vx": 1.878497357665765e-12, + "vy": 2.304822999121825e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.389649868011475, + "y": -0.36236515641212463, + "orientation": -0.01673247292637825, + "vx": -7.194245199571014e-13, + "vy": -1.1890488593735427e-12 + }, + { + "id": 1, + "x": 1.3349908590316772, + "y": -2.075089931488037, + "orientation": 1.0591553449630737, + "vx": 0.02363964542746544, + "vy": 0.042540136724710464 + }, + { + "id": 2, + "x": 1.4594676494598389, + "y": 0.9190226793289185, + "orientation": -1.6652523279190063, + "vx": -9.459100169806334e-13, + "vy": 1.432187701766452e-12 + }, + { + "id": 3, + "x": -0.4114886224269867, + "y": 0.12272802740335464, + "orientation": -1.017171859741211, + "vx": 1.951772077291025e-12, + "vy": -1.4530043834781736e-13 + }, + { + "id": 4, + "x": -1.9030565023422241, + "y": -0.03733234852552414, + "orientation": -0.7279745936393738, + "vx": 9.592326932761353e-13, + "vy": -4.22370471930833e-13 + }, + { + "id": 5, + "x": -2.858792543411255, + "y": -0.33073973655700684, + "orientation": -0.5623690485954285, + "vx": 7.061018436615996e-13, + "vy": -3.3140157285060923e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 72.3 + } + }, + { + "scenario_id": "split_press_vs_tiki_taka_plus_t219.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 219.41666666666666, + "source_replay": "replays/tournament_20261011_230119/split_press_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 219.41666666666666, + "ball_x": 0.5340970754623413, + "ball_y": 1.6576180458068848, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.47874116897583, + "y": -0.020716240629553795, + "orientation": 3.1162753105163574, + "vx": -1.0658141036401503e-13, + "vy": -1.2750217548429532e-13 + }, + { + "id": 1, + "x": -3.2467148303985596, + "y": 1.5983134508132935, + "orientation": 0.023129310458898544, + "vx": -1.0391687510491465e-12, + "vy": 2.5979218776228663e-13 + }, + { + "id": 2, + "x": 0.8387638926506042, + "y": 2.0445642471313477, + "orientation": 0.4535371661186218, + "vx": -2.0949908474676704e-12, + "vy": -3.530509218307998e-12 + }, + { + "id": 3, + "x": -3.2334413528442383, + "y": -1.5911498069763184, + "orientation": 0.7179882526397705, + "vx": -3.810285420513537e-12, + "vy": -1.1390888232654106e-12 + }, + { + "id": 4, + "x": 0.3127325773239136, + "y": 0.5047494173049927, + "orientation": 2.9356744289398193, + "vx": -1.4488410471358293e-13, + "vy": 2.7977620220553945e-13 + }, + { + "id": 5, + "x": 3.010565996170044, + "y": 0.9497820734977722, + "orientation": 2.8576500415802, + "vx": -1.3322676295501878e-13, + "vy": -9.958700530887654e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393636703491211, + "y": -0.015518737956881523, + "orientation": 0.012801503762602806, + "vx": -1.2043699371133698e-11, + "vy": -6.926750839575391e-14 + }, + { + "id": 1, + "x": -0.1419217884540558, + "y": 2.062985897064209, + "orientation": 2.602360725402832, + "vx": -0.01774170808494091, + "vy": 0.010638643056154251 + }, + { + "id": 2, + "x": 1.7563899755477905, + "y": 1.0128352642059326, + "orientation": 2.735081672668457, + "vx": -1.4654943925052066e-13, + "vy": -1.7985612998927536e-13 + }, + { + "id": 3, + "x": 2.4195430278778076, + "y": 0.9536444544792175, + "orientation": 2.7750043869018555, + "vx": -5.329070518200751e-13, + "vy": 8.693046282814976e-13 + }, + { + "id": 4, + "x": -2.804690361022949, + "y": 0.6502044200897217, + "orientation": 0.3012411594390869, + "vx": 2.7977620220553945e-13, + "vy": -1.532107773982716e-13 + }, + { + "id": 5, + "x": -2.767345666885376, + "y": 0.9266705513000488, + "orientation": 0.15448853373527527, + "vx": 5.169198402654729e-12, + "vy": 1.1157741397482823e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_press_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 219.43333333333334 + } + }, + { + "scenario_id": "clear_press_plus_vs_press_trigger_flow_t527.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 527.7166666666667, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_press_trigger_flow.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 527.7166666666667, + "ball_x": 0.5186787843704224, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398375988006592, + "y": 0.3951945900917053, + "orientation": 2.721317025023051, + "vx": 4.050093593832571e-12, + "vy": 8.126832540256146e-13 + }, + { + "id": 1, + "x": 1.0314500331878662, + "y": 2.776672124862671, + "orientation": 2.771715225773402, + "vx": 3.75699471533153e-12, + "vy": -2.1316282072803006e-13 + }, + { + "id": 2, + "x": 2.831007480621338, + "y": 1.5818568468093872, + "orientation": 2.594097228842326, + "vx": -5.409006575973763e-12, + "vy": 9.259260025373806e-13 + }, + { + "id": 3, + "x": 2.57936692237854, + "y": 0.8341397643089294, + "orientation": 2.3417913635545453, + "vx": 8.526512829121202e-13, + "vy": 2.398081733190338e-13 + }, + { + "id": 4, + "x": 1.958606243133545, + "y": 1.9573769569396973, + "orientation": 2.4807254393869123, + "vx": 2.3780977187470853e-12, + "vy": 2.398081733190338e-13 + }, + { + "id": 5, + "x": 2.4430675506591797, + "y": 2.0144119262695312, + "orientation": 2.6145099123292646, + "vx": -1.7053025658242404e-12, + "vy": 3.1441516057384433e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396433353424072, + "y": 0.396520733833313, + "orientation": 0.3794178088479718, + "vx": 3.2507330161024584e-12, + "vy": -2.5979218776228663e-13 + }, + { + "id": 1, + "x": 2.5323824882507324, + "y": 1.4297360181808472, + "orientation": 2.4858241995149335, + "vx": 3.197442310920451e-13, + "vy": -3.26405569239796e-13 + }, + { + "id": 2, + "x": 1.8572674989700317, + "y": 1.7378262281417847, + "orientation": 2.4485078175836286, + "vx": 1.4388490399142029e-12, + "vy": -3.4638958368304884e-13 + }, + { + "id": 3, + "x": 2.9669103622436523, + "y": 1.0022177696228027, + "orientation": 2.3482074459367475, + "vx": -3.170796958329447e-12, + "vy": -1.0125233984581428e-12 + }, + { + "id": 4, + "x": -2.5999979972839355, + "y": 2.2875425815582275, + "orientation": 0.19625273545319644, + "vx": -9.992007221626409e-13, + "vy": 6.394884621840902e-13 + }, + { + "id": 5, + "x": 0.9141336679458618, + "y": 1.9743691682815552, + "orientation": 2.041651876764842, + "vx": 8.193445921733655e-13, + "vy": -5.129230373768223e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 527.7333333333333 + } + }, + { + "scenario_id": "clear_press_plus_vs_high_press_t598.0_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 598.05, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_high_press.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 598.05, + "ball_x": 0.6189010739326477, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.396987438201904, + "y": -0.311034619808197, + "orientation": -2.74499103625352, + "vx": -3.730349362740526e-13, + "vy": -9.975353876257032e-13 + }, + { + "id": 1, + "x": -1.8213474750518799, + "y": -1.6428501605987549, + "orientation": -0.6135746558480939, + "vx": -8.459899447643693e-13, + "vy": -4.5297099404706387e-13 + }, + { + "id": 2, + "x": -0.6667780876159668, + "y": -2.5043153762817383, + "orientation": -0.5959426482492169, + "vx": 9.892087149410145e-13, + "vy": -1.6919798895287386e-12 + }, + { + "id": 3, + "x": -2.2378225326538086, + "y": -0.35652878880500793, + "orientation": -0.8983587344461164, + "vx": -1.0125233984581428e-12, + "vy": 1.5487611193520934e-13 + }, + { + "id": 4, + "x": 2.5998826026916504, + "y": -1.66559636592865, + "orientation": -2.6136858185106, + "vx": -1.958433415438776e-12, + "vy": -2.2648549702353193e-13 + }, + { + "id": 5, + "x": -0.17617490887641907, + "y": -2.320573568344116, + "orientation": -0.9695850928598126, + "vx": -1.0824674490095276e-13, + "vy": -3.530509218307998e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396457672119141, + "y": 0.17508718371391296, + "orientation": -0.35797015030915347, + "vx": -6.048495038157853e-12, + "vy": 2.0383694732117874e-12 + }, + { + "id": 1, + "x": -2.3264238834381104, + "y": -0.6687220335006714, + "orientation": -0.8552917559915265, + "vx": 1.3988810110276972e-12, + "vy": 1.5654144647214707e-12 + }, + { + "id": 2, + "x": -2.17598819732666, + "y": -1.7772160768508911, + "orientation": -0.5416206439309796, + "vx": -9.192646643896296e-13, + "vy": -2.3314683517128287e-13 + }, + { + "id": 3, + "x": -0.9374078512191772, + "y": -2.468402862548828, + "orientation": -0.390918644266673, + "vx": -6.561418075534675e-13, + "vy": -6.52811138479592e-13 + }, + { + "id": 4, + "x": -1.7917301654815674, + "y": -2.3088419437408447, + "orientation": -0.3985029776864728, + "vx": -1.5987211554602254e-12, + "vy": -5.46229728115577e-13 + }, + { + "id": 5, + "x": -0.8176240921020508, + "y": -2.6027615070343018, + "orientation": -0.6076203902536115, + "vx": 8.060219158778636e-13, + "vy": -3.717026686445024e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_high_press_kernel_strategy", + "frame_ts": 598.0666666666666 + } + }, + { + "scenario_id": "clear_danger_vs_split_wall_t450.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 450.4166666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 450.4166666666667, + "ball_x": -1.2540829181671143, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.396427154541016, + "y": 0.36174333095550537, + "orientation": -2.8195264657312116, + "vx": 2.7977620220553945e-12, + "vy": 6.994405055138486e-13 + }, + { + "id": 1, + "x": 2.2650444507598877, + "y": 0.36062803864479065, + "orientation": -2.500535162287303, + "vx": -8.79296635503124e-13, + "vy": -4.446443213623752e-13 + }, + { + "id": 2, + "x": 2.5714163780212402, + "y": -1.029634714126587, + "orientation": -2.635086031752177, + "vx": -4.796163466380676e-13, + "vy": 5.995204332975845e-14 + }, + { + "id": 3, + "x": 2.591054916381836, + "y": -0.31747910380363464, + "orientation": -2.519723268347331, + "vx": 1.3322676295501878e-12, + "vy": 1.4155343563970746e-13 + }, + { + "id": 4, + "x": 1.435789704322815, + "y": -1.4189714193344116, + "orientation": -2.4178914745622357, + "vx": -1.3988810110276972e-13, + "vy": -6.261657858885883e-13 + }, + { + "id": 5, + "x": 2.4171268939971924, + "y": -0.26280665397644043, + "orientation": -2.6168176253610334, + "vx": 9.85878045867139e-13, + "vy": 7.743805596760467e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394420623779297, + "y": -0.39709845185279846, + "orientation": -0.3733443339639386, + "vx": -3.3306690738754696e-12, + "vy": -2.040034807748725e-12 + }, + { + "id": 1, + "x": 1.4878699779510498, + "y": -1.2462897300720215, + "orientation": -2.45217618544633, + "vx": 2.211564265053312e-12, + "vy": 1.2656542480726785e-12 + }, + { + "id": 2, + "x": -2.0608460903167725, + "y": -0.2401379942893982, + "orientation": -1.239142807322093, + "vx": 2.4913404672588513e-12, + "vy": -3.905209489118988e-13 + }, + { + "id": 3, + "x": -0.9712688326835632, + "y": 0.3485650420188904, + "orientation": -1.4386329968744, + "vx": -5.195843755245733e-13, + "vy": 1.3655743202889425e-13 + }, + { + "id": 4, + "x": 2.5505928993225098, + "y": 1.285264253616333, + "orientation": -2.2908858974748334, + "vx": 5.342393194496253e-12, + "vy": 8.659739592076221e-14 + }, + { + "id": 5, + "x": -0.8789836764335632, + "y": -0.9157871007919312, + "orientation": -1.8346008380227765, + "vx": -5.029310301551959e-13, + "vy": -5.362377208939506e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 450.43333333333334 + } + }, + { + "scenario_id": "high_press_vs_press_and_pass_t604.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 604.2166666666667, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_press_and_pass.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 604.2166666666667, + "ball_x": -1.1768290996551514, + "ball_y": -1.1235082149505615, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.151747226715088, + "y": -0.5830852389335632, + "orientation": -3.043761322396346, + "vx": 1.3855583347321954e-12, + "vy": -2.1649348980190553e-13 + }, + { + "id": 1, + "x": 0.7656539082527161, + "y": -1.3205677270889282, + "orientation": -1.2889868338876447, + "vx": 1.1524114995609125e-12, + "vy": -1.8918200339612667e-12 + }, + { + "id": 2, + "x": -0.5378332734107971, + "y": 1.5627702474594116, + "orientation": -0.11597362359101382, + "vx": 7.16093850883226e-13, + "vy": -2.0650148258027912e-13 + }, + { + "id": 3, + "x": -0.08310144394636154, + "y": 0.5542293787002563, + "orientation": -0.0858956893258771, + "vx": -3.8011260805603797e-13, + "vy": 1.1324274851176597e-13 + }, + { + "id": 4, + "x": -0.8938071131706238, + "y": -2.413869857788086, + "orientation": 0.13065377076203433, + "vx": -1.1790568521519162e-12, + "vy": 1.6653345369377348e-12 + }, + { + "id": 5, + "x": -1.6718223094940186, + "y": -1.2439595460891724, + "orientation": 2.926712604361125, + "vx": -7.993605777301127e-14, + "vy": 7.260858581048524e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396604537963867, + "y": -0.4084886312484741, + "orientation": 0.04843345482880679, + "vx": -4.18332035678759e-12, + "vy": -9.975353876257032e-13 + }, + { + "id": 1, + "x": -1.5008000135421753, + "y": -0.42143455147743225, + "orientation": 2.004021080332347, + "vx": -0.01974279060959816, + "vy": 0.04278552159667015 + }, + { + "id": 2, + "x": -0.5480985641479492, + "y": -1.889859914779663, + "orientation": 0.10658970673615542, + "vx": 1.2090328738167955e-12, + "vy": -1.7319479184152442e-12 + }, + { + "id": 3, + "x": -1.6894396543502808, + "y": 1.1575957536697388, + "orientation": -0.25022235711152163, + "vx": 1.7319479184152442e-13, + "vy": -4.729550084903167e-13 + }, + { + "id": 4, + "x": -1.8862015008926392, + "y": 0.18481610715389252, + "orientation": -0.1233262141519269, + "vx": 4.063416270128073e-13, + "vy": 1.6986412276764895e-13 + }, + { + "id": 5, + "x": 1.8876971006393433, + "y": -0.20514792203903198, + "orientation": 1.4793018420510968, + "vx": -3.730349362740526e-13, + "vy": 5.029310301551959e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 604.2333333333333 + } + }, + { + "scenario_id": "split_outlet_vs_tiki_taka_plus_t114.0_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 114.05, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 114.05, + "ball_x": -0.6570804715156555, + "ball_y": -1.8808165788650513, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.365537643432617, + "y": -0.45683491230010986, + "orientation": -2.8266654014587402, + "vx": -1.1191048088221578e-12, + "vy": -3.7969627442180354e-13 + }, + { + "id": 1, + "x": -0.22932101786136627, + "y": -1.21506929397583, + "orientation": 0.3599693179130554, + "vx": 5.553890680687346e-13, + "vy": 5.195843755245733e-13 + }, + { + "id": 2, + "x": -0.7280635237693787, + "y": 0.12187519669532776, + "orientation": -0.24687610566616058, + "vx": 3.7969627442180354e-13, + "vy": 5.749567488777529e-13 + }, + { + "id": 3, + "x": 2.416015625, + "y": -0.862903356552124, + "orientation": 0.06544317305088043, + "vx": -3.9968028886505635e-13, + "vy": 5.229150445984487e-13 + }, + { + "id": 4, + "x": 1.2955522537231445, + "y": 0.3988140821456909, + "orientation": -0.3209073841571808, + "vx": 9.85878045867139e-13, + "vy": -4.1966430330830917e-13 + }, + { + "id": 5, + "x": 1.7342466115951538, + "y": -0.45227426290512085, + "orientation": -0.10989542305469513, + "vx": 6.52811138479592e-13, + "vy": 9.492406860545088e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.389552593231201, + "y": 0.0411871112883091, + "orientation": -0.014271550811827183, + "vx": -3.213429522475053e-10, + "vy": -2.636391105426128e-11 + }, + { + "id": 1, + "x": -1.3730095624923706, + "y": 0.38377705216407776, + "orientation": -0.2470468431711197, + "vx": -1.745270594710746e-12, + "vy": 1.1407541578023483e-12 + }, + { + "id": 2, + "x": 0.41789495944976807, + "y": -0.8889652490615845, + "orientation": -0.03469528630375862, + "vx": 1.0658141036401503e-13, + "vy": 6.328271240363392e-14 + }, + { + "id": 3, + "x": -1.3687032461166382, + "y": -1.3088996410369873, + "orientation": -0.14327166974544525, + "vx": 1.0724754417879012e-12, + "vy": 4.996003610813204e-13 + }, + { + "id": 4, + "x": -2.065303325653076, + "y": -1.2489850521087646, + "orientation": 0.5307340025901794, + "vx": -3.197442310920451e-13, + "vy": -2.084998840246044e-12 + }, + { + "id": 5, + "x": -2.9922258853912354, + "y": -0.5610388517379761, + "orientation": -0.011935715563595295, + "vx": 3.863576125695545e-13, + "vy": -1.3322676295501878e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 114.06666666666666 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_press_t75.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 75.35, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_press.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 75.35, + "ball_x": -0.6420318484306335, + "ball_y": 1.8084691762924194, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3926310539245605, + "y": -0.015926899388432503, + "orientation": 3.11755633354187, + "vx": 3.97015753605956e-12, + "vy": 1.3658865705146184e-12 + }, + { + "id": 1, + "x": -2.408283233642578, + "y": 1.005530595779419, + "orientation": 0.4350318908691406, + "vx": -2.6645352591003757e-13, + "vy": 7.327471962526033e-14 + }, + { + "id": 2, + "x": -0.3490631878376007, + "y": 2.0999650955200195, + "orientation": 0.585239589214325, + "vx": 1.6653345369377348e-15, + "vy": -3.197442310920451e-13 + }, + { + "id": 3, + "x": 2.071093797683716, + "y": 0.25670069456100464, + "orientation": 2.4583241939544678, + "vx": -6.5281113847959205e-12, + "vy": 4.612976667317525e-13 + }, + { + "id": 4, + "x": 2.5982742309570312, + "y": 0.7941731214523315, + "orientation": 2.8381967544555664, + "vx": 4.1300296516055823e-13, + "vy": -3.730349362740526e-13 + }, + { + "id": 5, + "x": -0.06519518792629242, + "y": 1.7240427732467651, + "orientation": -0.8447980284690857, + "vx": 2.0525248167757582e-13, + "vy": -1.6653345369377348e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.389594078063965, + "y": -0.18284089863300323, + "orientation": 0.024070052430033684, + "vx": -7.034373084024992e-12, + "vy": -1.9559354136333695e-12 + }, + { + "id": 1, + "x": -0.6306442022323608, + "y": 2.587296724319458, + "orientation": 1.555225133895874, + "vx": 0.0005424214177764952, + "vy": 0.037098295986652374 + }, + { + "id": 2, + "x": 2.244060754776001, + "y": 1.4146780967712402, + "orientation": 2.9404497146606445, + "vx": -1.0125233984581428e-12, + "vy": 1.5987211554602254e-13 + }, + { + "id": 3, + "x": 2.346869945526123, + "y": -1.3903547525405884, + "orientation": 2.3868179321289062, + "vx": -1.212363542890671e-12, + "vy": 5.795364188543317e-13 + }, + { + "id": 4, + "x": 2.238938331604004, + "y": 0.19003920257091522, + "orientation": 2.251443386077881, + "vx": 1.092459456231154e-12, + "vy": -4.1966430330830917e-13 + }, + { + "id": 5, + "x": -3.008744478225708, + "y": 1.0024988651275635, + "orientation": 0.335976779460907, + "vx": -8.393286066166183e-13, + "vy": 2.9976021664879227e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 75.36666666666666 + } + }, + { + "scenario_id": "high_press_vs_split_outlet_wall_t669.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 669.85, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 669.85, + "ball_x": 0.22201745212078094, + "ball_y": 1.1726635694503784, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.39636754989624, + "y": -0.36412858963012695, + "orientation": 2.9246253093057355, + "vx": -8.659739592076221e-12, + "vy": 2.732813975114823e-12 + }, + { + "id": 1, + "x": 2.497776985168457, + "y": -0.2102479636669159, + "orientation": 2.5658959468179425, + "vx": 1.092459456231154e-12, + "vy": 9.242606680004428e-14 + }, + { + "id": 2, + "x": 2.504056692123413, + "y": -1.2107410430908203, + "orientation": 2.3006207664781293, + "vx": -5.24913446042774e-12, + "vy": 6.061817714453355e-13 + }, + { + "id": 3, + "x": 0.3546176552772522, + "y": 0.892014741897583, + "orientation": 2.8887066562944135, + "vx": -4.2299497238218464e-13, + "vy": -5.129230373768223e-13 + }, + { + "id": 4, + "x": 2.5047950744628906, + "y": 2.1884796619415283, + "orientation": -2.7313641031556806, + "vx": -3.197442310920451e-12, + "vy": -2.504663143554353e-12 + }, + { + "id": 5, + "x": -0.030327200889587402, + "y": 0.7833938002586365, + "orientation": 1.5841777642541608, + "vx": 4.239317230592121e-13, + "vy": 2.2382096176443156e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.386779308319092, + "y": 0.21383731067180634, + "orientation": 0.14202037652070132, + "vx": 8.79296635503124e-13, + "vy": 6.96942503708442e-13 + }, + { + "id": 1, + "x": -0.3753056824207306, + "y": 1.6576552391052246, + "orientation": 2.4585783203416547, + "vx": -0.041757069528102875, + "vy": 0.03389642760157585 + }, + { + "id": 2, + "x": 0.7263511419296265, + "y": -0.5444118976593018, + "orientation": 1.6601119359307965, + "vx": -4.662936703425657e-13, + "vy": 2.9309887850104133e-13 + }, + { + "id": 3, + "x": -2.8649139404296875, + "y": 0.07060953974723816, + "orientation": 0.2749833186441144, + "vx": -4.169997680492088e-12, + "vy": -1.368904989362818e-12 + }, + { + "id": 4, + "x": -2.4934303760528564, + "y": -0.14706355333328247, + "orientation": 0.37866082985932437, + "vx": -1.1191048088221578e-12, + "vy": 2.5729418595688003e-13 + }, + { + "id": 5, + "x": -0.33292216062545776, + "y": 0.5134020447731018, + "orientation": 1.012650879221507, + "vx": 3.7636560534792807e-13, + "vy": 1.8984813721090177e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 669.8666666666667 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_shape_t212.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 212.78333333333333, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_shape.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 212.78333333333333, + "ball_x": -0.7707879543304443, + "ball_y": 2.668372392654419, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.155285358428955, + "y": 1.0831557512283325, + "orientation": 2.7385642528533936, + "vx": -1.1510792319313623e-11, + "vy": 2.611244553918368e-12 + }, + { + "id": 1, + "x": 0.003156293649226427, + "y": 1.8970537185668945, + "orientation": 0.44776198267936707, + "vx": 2.7932083729309554e-13, + "vy": 5.928590951498336e-13 + }, + { + "id": 2, + "x": 1.1361488103866577, + "y": 1.8596330881118774, + "orientation": -0.28787174820899963, + "vx": -7.260858581048524e-13, + "vy": 1.2989609388114332e-12 + }, + { + "id": 3, + "x": -0.000679439923260361, + "y": -0.32891106605529785, + "orientation": -0.01965726912021637, + "vx": -1.562779853442331e-13, + "vy": -5.861977570020827e-13 + }, + { + "id": 4, + "x": 1.9325562715530396, + "y": 0.6791706085205078, + "orientation": -0.49911877512931824, + "vx": -6.321609902215641e-12, + "vy": 4.1966430330830917e-13 + }, + { + "id": 5, + "x": 2.905697822570801, + "y": 0.47938254475593567, + "orientation": 0.003649102058261633, + "vx": -4.929390229335695e-13, + "vy": 1.2606582444618653e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.389533042907715, + "y": 0.001720178173854947, + "orientation": -0.01291409321129322, + "vx": 2.1316282072803006e-13, + "vy": -1.9022543956692672e-13 + }, + { + "id": 1, + "x": 1.720327615737915, + "y": 1.1278772354125977, + "orientation": -0.4396283030509949, + "vx": -3.070876886113183e-12, + "vy": -5.662137425588298e-13 + }, + { + "id": 2, + "x": -0.8904204964637756, + "y": -0.8526783585548401, + "orientation": 1.1662031412124634, + "vx": 1.7985612998927536e-13, + "vy": 5.995204332975845e-13 + }, + { + "id": 3, + "x": 0.0905151441693306, + "y": -0.5089823603630066, + "orientation": 0.3352864682674408, + "vx": -2.6520452500733427e-13, + "vy": 4.629630012686903e-13 + }, + { + "id": 4, + "x": 1.6254866123199463, + "y": 0.815176784992218, + "orientation": -0.4840128421783447, + "vx": 2.2648549702353193e-12, + "vy": -2.431388423929093e-13 + }, + { + "id": 5, + "x": -1.5833808183670044, + "y": 1.269061803817749, + "orientation": -0.011737641878426075, + "vx": -5.662137425588298e-13, + "vy": 5.3290705182007514e-14 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 212.79999999999998 + } + }, + { + "scenario_id": "give_and_go_solo_vs_press_trigger_flow_t241.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 241.83333333333334, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_press_trigger_flow.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 241.83333333333334, + "ball_x": 0.6023819446563721, + "ball_y": -0.26661407947540283, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.399503231048584, + "y": 0.4012344479560852, + "orientation": -3.0175888538360596, + "vx": -3.197442310920451e-13, + "vy": -1.29396493520062e-12 + }, + { + "id": 1, + "x": 2.5001564025878906, + "y": 0.8756362199783325, + "orientation": -2.605116367340088, + "vx": -4.423128530106624e-12, + "vy": 5.662137425588298e-13 + }, + { + "id": 2, + "x": 2.499629020690918, + "y": 1.8755615949630737, + "orientation": -2.3001410961151123, + "vx": -3.770317391627032e-12, + "vy": -1.6320278461989801e-12 + }, + { + "id": 3, + "x": 0.4831288754940033, + "y": -0.6195406913757324, + "orientation": -1.8151925802230835, + "vx": -2.148281552649678e-13, + "vy": -2.3647750424515834e-12 + }, + { + "id": 4, + "x": 2.499833106994629, + "y": -1.5242841243743896, + "orientation": 2.552884340286255, + "vx": 2.6645352591003757e-14, + "vy": -1.2656542480726785e-13 + }, + { + "id": 5, + "x": -2.5557310581207275, + "y": -0.03668885678052902, + "orientation": 0.013052497990429401, + "vx": 9.325873406851315e-13, + "vy": -1.975503094442388e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392633438110352, + "y": 0.00518839992582798, + "orientation": -0.02341715432703495, + "vx": -3.0109248427834245e-12, + "vy": -2.031656093359757e-12 + }, + { + "id": 1, + "x": 2.930264711380005, + "y": 0.8755772709846497, + "orientation": -2.6896567344665527, + "vx": -7.460698725481052e-13, + "vy": -6.994405055138486e-14 + }, + { + "id": 2, + "x": 4.000121116638184, + "y": 1.8756548166275024, + "orientation": -2.5835072994232178, + "vx": 3.277378368693462e-12, + "vy": 8.79296635503124e-13 + }, + { + "id": 3, + "x": 1.3027048110961914, + "y": -0.5947545170783997, + "orientation": -0.43906670808792114, + "vx": 0.04239644482731819, + "vy": -0.019865084439516068 + }, + { + "id": 4, + "x": -0.19110430777072906, + "y": -0.3283565640449524, + "orientation": -3.0630199909210205, + "vx": -0.007218107581138611, + "vy": -0.0005616525886580348 + }, + { + "id": 5, + "x": -2.599655866622925, + "y": -1.192300796508789, + "orientation": 0.2820042669773102, + "vx": -6.128431095930864e-13, + "vy": 4.1966430330830917e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 241.85 + } + }, + { + "scenario_id": "split_outlet_wall_vs_tiki_taka_plus_t504.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 504.93333333333334, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 504.93333333333334, + "ball_x": -0.573975145816803, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.395995616912842, + "y": -0.3975640833377838, + "orientation": -2.8375859280400952, + "vx": 6.794564910705958e-12, + "vy": -1.0375034165122088e-12 + }, + { + "id": 1, + "x": -1.7957948446273804, + "y": -1.779345154762268, + "orientation": -0.8327807505899152, + "vx": -1.312283615106935e-12, + "vy": 1.0791367799356522e-12 + }, + { + "id": 2, + "x": -1.1274582147598267, + "y": 1.5662020444869995, + "orientation": -1.4813189824395856, + "vx": -6.661338147750939e-14, + "vy": 3.3306690738754696e-13 + }, + { + "id": 3, + "x": 2.819521188735962, + "y": -0.15867973864078522, + "orientation": -2.4335369785600385, + "vx": -5.595524044110789e-13, + "vy": -3.1308289294429414e-13 + }, + { + "id": 4, + "x": 2.869896173477173, + "y": -0.5504905581474304, + "orientation": -2.494325729208537, + "vx": -3.863576125695545e-13, + "vy": -1.0058620603103918e-12 + }, + { + "id": 5, + "x": 1.483891248703003, + "y": -0.5569547414779663, + "orientation": -2.2638714631372174, + "vx": -8.926193117986259e-13, + "vy": 1.1590728377086634e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3930182456970215, + "y": -0.019758502021431923, + "orientation": -0.6581706126504621, + "vx": 5.595524044110789e-13, + "vy": 7.389922007661198e-14 + }, + { + "id": 1, + "x": -2.5005314350128174, + "y": -2.385195255279541, + "orientation": -0.26622858841950503, + "vx": 7.593925488436071e-13, + "vy": 3.597122599785507e-13 + }, + { + "id": 2, + "x": -2.4959568977355957, + "y": -0.39963299036026, + "orientation": -0.9792512973123273, + "vx": -1.865174681370263e-13, + "vy": 9.325873406851315e-14 + }, + { + "id": 3, + "x": 2.9976003170013428, + "y": 1.622863531112671, + "orientation": -2.259490044909068, + "vx": 3.69038133385402e-12, + "vy": 1.8252066524837574e-12 + }, + { + "id": 4, + "x": -1.2606326341629028, + "y": -2.38537335395813, + "orientation": 2.6560613830857953, + "vx": -0.03498544171452522, + "vy": 0.018592124804854393 + }, + { + "id": 5, + "x": 1.5544058084487915, + "y": -0.8065563440322876, + "orientation": -2.316446455317088, + "vx": 2.3314683517128287e-13, + "vy": 2.6978419498391304e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 504.95 + } + }, + { + "scenario_id": "high_press_vs_split_block_t28.5_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 28.466666666666665, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_block.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 28.466666666666665, + "ball_x": -0.6548130512237549, + "ball_y": 2.2100799083709717, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.314539909362793, + "y": 0.490546852350235, + "orientation": 2.796302556991577, + "vx": -8.286704655802168e-12, + "vy": 2.876032745291468e-12 + }, + { + "id": 1, + "x": -0.9502312541007996, + "y": 2.1365842819213867, + "orientation": -0.26594507694244385, + "vx": 2.5779378631796135e-12, + "vy": -1.318944953254686e-12 + }, + { + "id": 2, + "x": 0.20456665754318237, + "y": 0.008115365169942379, + "orientation": 0.1983165740966797, + "vx": -6.453171330633722e-13, + "vy": 2.149322386735264e-14 + }, + { + "id": 3, + "x": 1.9016191959381104, + "y": 0.7913177013397217, + "orientation": -0.26945456862449646, + "vx": 6.461498003318411e-13, + "vy": -7.260858581048524e-13 + }, + { + "id": 4, + "x": -1.165062427520752, + "y": 0.044088806957006454, + "orientation": -0.08719964325428009, + "vx": -4.1300296516055823e-13, + "vy": 4.100886297209172e-14 + }, + { + "id": 5, + "x": 0.5187020897865295, + "y": 1.712695598602295, + "orientation": -0.28777235746383667, + "vx": 1.2656542480726785e-13, + "vy": -3.530509218307998e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39676570892334, + "y": 0.0003526500368025154, + "orientation": 0.02369493991136551, + "vx": -7.993605777301127e-14, + "vy": -1.8987090545652396e-14 + }, + { + "id": 1, + "x": 1.3814725875854492, + "y": 0.5423630475997925, + "orientation": -0.20136742293834686, + "vx": 2.9842794901924208e-12, + "vy": 4.496403249731884e-13 + }, + { + "id": 2, + "x": 0.23058481514453888, + "y": -0.5385719537734985, + "orientation": 0.05673007667064667, + "vx": 1.1024514634527804e-12, + "vy": 3.3639757646142243e-13 + }, + { + "id": 3, + "x": 2.559765577316284, + "y": 0.6649040579795837, + "orientation": 0.3881261646747589, + "vx": -1.305622276959184e-12, + "vy": -1.6653345369377348e-14 + }, + { + "id": 4, + "x": 1.3426580429077148, + "y": 1.5839556455612183, + "orientation": -0.14369913935661316, + "vx": 7.926992395823618e-13, + "vy": -1.865174681370263e-12 + }, + { + "id": 5, + "x": 0.10462084412574768, + "y": 2.1451828479766846, + "orientation": -0.08435507863759995, + "vx": 0.06625749915838242, + "vy": -0.005662029609084129 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 28.483333333333334 + } + }, + { + "scenario_id": "give_and_go_solo_vs_overload_press_t333.0_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 333.0333333333333, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_overload_press.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 333.0333333333333, + "ball_x": 0.6518261432647705, + "ball_y": -0.7625808119773865, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.460872173309326, + "y": -0.18456090986728668, + "orientation": -3.135338306427002, + "vx": -7.194245199571014e-13, + "vy": -1.407207683712386e-13 + }, + { + "id": 1, + "x": 2.497875452041626, + "y": 0.48151740431785583, + "orientation": -2.5900955200195312, + "vx": 7.593925488436071e-13, + "vy": 7.294165271787278e-13 + }, + { + "id": 2, + "x": -0.04759657755494118, + "y": -0.4742570221424103, + "orientation": 2.7552883625030518, + "vx": 1.6736612096224235e-13, + "vy": -4.113376306236205e-13 + }, + { + "id": 3, + "x": 2.499072313308716, + "y": 1.4809012413024902, + "orientation": -2.2996714115142822, + "vx": 3.730349362740526e-13, + "vy": -7.194245199571014e-13 + }, + { + "id": 4, + "x": 2.4990806579589844, + "y": -1.9170691967010498, + "orientation": 2.6036489009857178, + "vx": 2.0383694732117874e-12, + "vy": -3.497202527569243e-12 + }, + { + "id": 5, + "x": 2.499160051345825, + "y": -0.24824409186840057, + "orientation": -2.9065120220184326, + "vx": 1.5987211554602254e-13, + "vy": -2.3314683517128287e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.399152755737305, + "y": 0.002890599425882101, + "orientation": -0.11537368595600128, + "vx": 3.7836400679225335e-12, + "vy": -2.1990222143219995e-13 + }, + { + "id": 1, + "x": 1.236433506011963, + "y": -1.3044381141662598, + "orientation": -0.7465257048606873, + "vx": 0.0023854891769587994, + "vy": -0.002211010316386819 + }, + { + "id": 2, + "x": -0.13724102079868317, + "y": -0.7501764297485352, + "orientation": 3.1249783039093018, + "vx": -0.019060399383306503, + "vy": 0.00029962952248752117 + }, + { + "id": 3, + "x": 1.796680212020874, + "y": 0.7496902346611023, + "orientation": -2.2856314182281494, + "vx": 3.7969627442180354e-13, + "vy": -8.992806499463768e-14 + }, + { + "id": 4, + "x": 1.7430901527404785, + "y": -0.6954218149185181, + "orientation": -3.0789663791656494, + "vx": 5.595524044110789e-13, + "vy": 4.163336342344337e-13 + }, + { + "id": 5, + "x": 0.13153250515460968, + "y": -0.15956927835941315, + "orientation": 2.281794309616089, + "vx": -0.004083087667822838, + "vy": 0.0047322288155555725 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 333.05 + } + }, + { + "scenario_id": "split_block_vs_split_outlet_wall_t497.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 497.09999999999997, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 497.09999999999997, + "ball_x": 1.0447516441345215, + "ball_y": -2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.419421195983887, + "y": -0.011293638497591019, + "orientation": -2.6471331119537354, + "vx": -2.1316282072803006e-13, + "vy": 5.60593238496665e-13 + }, + { + "id": 1, + "x": 1.5171700716018677, + "y": -2.5602402687072754, + "orientation": -2.2111971378326416, + "vx": -6.861178292183467e-13, + "vy": -1.7319479184152442e-12 + }, + { + "id": 2, + "x": 0.7823375463485718, + "y": -1.466819167137146, + "orientation": -1.1180813312530518, + "vx": -2.0650148258027912e-13, + "vy": -1.199040866595169e-13 + }, + { + "id": 3, + "x": 0.5747911930084229, + "y": -0.977376401424408, + "orientation": -0.9237968325614929, + "vx": 8.093525849517391e-13, + "vy": -2.970956813896919e-12 + }, + { + "id": 4, + "x": 2.3097848892211914, + "y": -1.4867699146270752, + "orientation": -1.829827070236206, + "vx": 2.171596236166806e-12, + "vy": 1.3988810110276972e-12 + }, + { + "id": 5, + "x": 2.704897403717041, + "y": -2.1406970024108887, + "orientation": -2.703040838241577, + "vx": 4.956035581926699e-12, + "vy": -1.0258460747536446e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392849445343018, + "y": -0.35667386651039124, + "orientation": -0.01781344972550869, + "vx": -1.4122036873231991e-12, + "vy": 1.9301227283108346e-12 + }, + { + "id": 1, + "x": 2.425219774246216, + "y": -2.064394950866699, + "orientation": -2.4970321655273438, + "vx": 9.325873406851315e-13, + "vy": 1.7053025658242404e-12 + }, + { + "id": 2, + "x": 2.0271706581115723, + "y": 1.4798845052719116, + "orientation": -1.2225322723388672, + "vx": -1.638689184346731e-12, + "vy": -5.395683899678261e-13 + }, + { + "id": 3, + "x": -2.100405693054199, + "y": 0.05798306316137314, + "orientation": -0.5509114265441895, + "vx": 1.652011860642233e-12, + "vy": 6.369904603786836e-14 + }, + { + "id": 4, + "x": -3.0362844467163086, + "y": -0.45963865518569946, + "orientation": -0.4979974329471588, + "vx": 2.7977620220553945e-13, + "vy": -4.746203430272544e-13 + }, + { + "id": 5, + "x": -2.251494884490967, + "y": -0.5932196378707886, + "orientation": -0.6795375943183899, + "vx": 4.929390229335695e-13, + "vy": 7.593925488436071e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 497.1166666666667 + } + }, + { + "scenario_id": "clear_press_plus_vs_counter_flow_t678.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 678.6166666666667, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_counter_flow.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 678.6166666666667, + "ball_x": -0.6709049344062805, + "ball_y": 2.507282018661499, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398463726043701, + "y": -0.004462952259927988, + "orientation": 2.9000823964648923, + "vx": 6.128431095930864e-13, + "vy": 2.28723290307542e-13 + }, + { + "id": 1, + "x": -0.46020883321762085, + "y": 1.8570857048034668, + "orientation": -0.6287974437051496, + "vx": -1.6003864899971632e-12, + "vy": 1.4988010832439613e-12 + }, + { + "id": 2, + "x": -1.9017544984817505, + "y": 1.0658613443374634, + "orientation": 0.8845120986276349, + "vx": -3.863576125695545e-13, + "vy": -6.861178292183467e-13 + }, + { + "id": 3, + "x": 2.597010850906372, + "y": 2.2998828887939453, + "orientation": 3.0902522933953485, + "vx": 9.192646643896296e-13, + "vy": -5.46229728115577e-13 + }, + { + "id": 4, + "x": -0.15047834813594818, + "y": 2.4312610626220703, + "orientation": 0.4740614016824445, + "vx": 5.104250355714157e-13, + "vy": -5.195843755245733e-13 + }, + { + "id": 5, + "x": -0.12289927899837494, + "y": 2.0907938480377197, + "orientation": 0.13000741799409, + "vx": 1.557087792036782e-13, + "vy": -3.4638958368304884e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393890380859375, + "y": 0.006365985609591007, + "orientation": 0.35294643242890444, + "vx": -3.3573144264664734e-12, + "vy": -2.3178074043395114e-12 + }, + { + "id": 1, + "x": -2.499770164489746, + "y": 1.1996605396270752, + "orientation": 0.6391660292916974, + "vx": -1.3322676295501878e-14, + "vy": 3.1308289294429414e-13 + }, + { + "id": 2, + "x": -1.4338980913162231, + "y": 2.7070891857147217, + "orientation": 2.884579511480876, + "vx": -0.019195282831788063, + "vy": 0.005026717204600573 + }, + { + "id": 3, + "x": -2.468919038772583, + "y": 2.426551580429077, + "orientation": 0.0223425944619855, + "vx": -1.1457501614131615e-12, + "vy": 1.105782132526656e-12 + }, + { + "id": 4, + "x": -2.634958505630493, + "y": 2.2697227001190186, + "orientation": 0.09996262391144839, + "vx": 5.049294315995212e-12, + "vy": 2.2248869413488137e-12 + }, + { + "id": 5, + "x": -1.2850077152252197, + "y": 2.0006580352783203, + "orientation": -2.4509163816743573, + "vx": -0.005280058830976486, + "vy": -0.004355954006314278 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_counter_flow_kernel_strategy", + "frame_ts": 678.6333333333333 + } + }, + { + "scenario_id": "counter_flow_vs_press_trigger_flow_t281.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 281.26666666666665, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_press_trigger_flow.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 281.26666666666665, + "ball_x": 0.5580690503120422, + "ball_y": -1.1834608316421509, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3883514404296875, + "y": 0.06822288781404495, + "orientation": -2.808819055557251, + "vx": 3.197442310920451e-13, + "vy": 9.13852327144582e-13 + }, + { + "id": 1, + "x": 3.48152756690979, + "y": 0.42299342155456543, + "orientation": -2.707306146621704, + "vx": 2.864375403532904e-12, + "vy": 8.47655279301307e-13 + }, + { + "id": 2, + "x": 0.5642694234848022, + "y": -2.178311824798584, + "orientation": 1.7730125188827515, + "vx": 5.062616992290714e-13, + "vy": -3.197442310920451e-13 + }, + { + "id": 3, + "x": 3.482933521270752, + "y": -0.5379395484924316, + "orientation": -3.1138916015625, + "vx": 1.1857181902996672e-12, + "vy": 1.9984014443252818e-14 + }, + { + "id": 4, + "x": 2.596675395965576, + "y": -2.14147686958313, + "orientation": 2.702084541320801, + "vx": 1.758593271006248e-12, + "vy": 1.3322676295501878e-12 + }, + { + "id": 5, + "x": 1.1795603036880493, + "y": -1.3208417892456055, + "orientation": -1.3396191596984863, + "vx": -9.992007221626409e-14, + "vy": 9.658940314238862e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393162727355957, + "y": 0.010827232152223587, + "orientation": -0.007703724782913923, + "vx": -4.46789272245951e-10, + "vy": 2.472449328605464e-11 + }, + { + "id": 1, + "x": 2.9222748279571533, + "y": 0.7394506335258484, + "orientation": -2.594749927520752, + "vx": 1.7852386235972517e-12, + "vy": 1.5554224574998443e-12 + }, + { + "id": 2, + "x": 0.024964476004242897, + "y": -1.7620508670806885, + "orientation": -2.316223382949829, + "vx": -0.015802182257175446, + "vy": -0.017150461673736572 + }, + { + "id": 3, + "x": 2.9434561729431152, + "y": -0.2646358907222748, + "orientation": -2.840839147567749, + "vx": 2.6645352591003757e-14, + "vy": 2.8976820942716586e-13 + }, + { + "id": 4, + "x": -2.5964231491088867, + "y": -2.1430037021636963, + "orientation": 0.29283764958381653, + "vx": -2.1316282072803006e-12, + "vy": 3.197442310920451e-13 + }, + { + "id": 5, + "x": -0.19937987625598907, + "y": -1.4202407598495483, + "orientation": -2.839517593383789, + "vx": -0.010754460468888283, + "vy": -0.0033618672750890255 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 281.2833333333333 + } + }, + { + "scenario_id": "high_press_vs_split_outlet_t120.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 120.68333333333334, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_outlet.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 120.68333333333334, + "ball_x": -0.21858806908130646, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.40873908996582, + "y": 0.40175220370292664, + "orientation": 2.843284845352173, + "vx": 6.235012506294879e-12, + "vy": -3.5904612616377563e-12 + }, + { + "id": 1, + "x": -1.8355014324188232, + "y": 0.8952162861824036, + "orientation": 1.138278603553772, + "vx": -4.1966430330830917e-13, + "vy": -3.863576125695545e-13 + }, + { + "id": 2, + "x": -3.997012138366699, + "y": 2.400508403778076, + "orientation": 0.11676523089408875, + "vx": 5.009326287108706e-12, + "vy": -3.197442310920451e-13 + }, + { + "id": 3, + "x": -2.9117984771728516, + "y": 0.3610839545726776, + "orientation": 0.804325520992279, + "vx": -5.595524044110789e-13, + "vy": -2.5646151868841116e-13 + }, + { + "id": 4, + "x": -2.23923921585083, + "y": 0.6984424591064453, + "orientation": 0.7805862426757812, + "vx": 1.3855583347321954e-12, + "vy": 3.7969627442180354e-13 + }, + { + "id": 5, + "x": -1.7431007623672485, + "y": 1.101758360862732, + "orientation": 0.7672808170318604, + "vx": -8.260059303211165e-13, + "vy": -5.995204332975845e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.402919292449951, + "y": 0.0026564837899059057, + "orientation": 0.0009496903512626886, + "vx": -1.4095391520640987e-11, + "vy": -1.0321951626757198e-12 + }, + { + "id": 1, + "x": 0.29736942052841187, + "y": -0.11530418694019318, + "orientation": 1.4360363483428955, + "vx": -7.327471962526033e-14, + "vy": -1.199040866595169e-13 + }, + { + "id": 2, + "x": 1.6801632642745972, + "y": -0.8759193420410156, + "orientation": 1.761152982711792, + "vx": 3.9968028886505635e-14, + "vy": 3.397282455352979e-13 + }, + { + "id": 3, + "x": 1.3838458061218262, + "y": 1.2041226625442505, + "orientation": 2.0027353763580322, + "vx": 2.3514523661560816e-12, + "vy": -1.4788170688007085e-12 + }, + { + "id": 4, + "x": -3.0949268341064453, + "y": 0.9581851363182068, + "orientation": 0.7136011123657227, + "vx": -2.0383694732117874e-12, + "vy": -2.0383694732117874e-12 + }, + { + "id": 5, + "x": -3.210775375366211, + "y": 0.5637559294700623, + "orientation": 0.6521154046058655, + "vx": -8.126832540256146e-13, + "vy": -1.2989609388114332e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 120.7 + } + }, + { + "scenario_id": "clear_press_plus_vs_press_and_pass_t183.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 183.35, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_press_and_pass.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 183.35, + "ball_x": 0.9472301602363586, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.4121413230896, + "y": 0.34586846828460693, + "orientation": 2.7359955310821533, + "vx": 1.5987211554602254e-13, + "vy": -9.42579347906758e-13 + }, + { + "id": 1, + "x": -0.569926917552948, + "y": 1.8693822622299194, + "orientation": 0.5576761364936829, + "vx": 1.0158540675320182e-12, + "vy": -5.662137425588298e-13 + }, + { + "id": 2, + "x": 2.9552767276763916, + "y": 0.06732377409934998, + "orientation": 2.22578501701355, + "vx": 3.9968028886505635e-14, + "vy": 1.7444379274422772e-13 + }, + { + "id": 3, + "x": 0.5823106169700623, + "y": 2.2964727878570557, + "orientation": 1.0484099388122559, + "vx": -8.826273045769994e-13, + "vy": 4.39648317751562e-13 + }, + { + "id": 4, + "x": 0.6327955722808838, + "y": 1.8406051397323608, + "orientation": 0.8071267008781433, + "vx": 1.6986412276764895e-13, + "vy": -7.061018436615996e-13 + }, + { + "id": 5, + "x": 2.6007304191589355, + "y": 1.5811060667037964, + "orientation": 2.4576289653778076, + "vx": 1.9984014443252818e-12, + "vy": -7.194245199571014e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39493989944458, + "y": 0.08214592188596725, + "orientation": 0.018231244757771492, + "vx": 3.197442310920451e-12, + "vy": -2.3273050153704844e-13 + }, + { + "id": 1, + "x": 0.16769316792488098, + "y": 2.73663330078125, + "orientation": -3.125800132751465, + "vx": -0.03577939420938492, + "vy": -0.0006195576279424131 + }, + { + "id": 2, + "x": -1.3150017261505127, + "y": 1.9564762115478516, + "orientation": 0.5086366534233093, + "vx": -1.2856382625159313e-12, + "vy": -3.916866830877552e-12 + }, + { + "id": 3, + "x": -0.3214064836502075, + "y": 1.8424276113510132, + "orientation": 0.6754257678985596, + "vx": 6.34492458573277e-13, + "vy": 3.397282455352979e-13 + }, + { + "id": 4, + "x": 2.48966121673584, + "y": 0.16502916812896729, + "orientation": 2.1553306579589844, + "vx": -1.7319479184152442e-13, + "vy": 4.4630965589931293e-13 + }, + { + "id": 5, + "x": 0.36729615926742554, + "y": 2.1881563663482666, + "orientation": -1.007767915725708, + "vx": -5.145883719137601e-13, + "vy": -5.861977570020827e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 183.36666666666667 + } + }, + { + "scenario_id": "high_press_vs_press_trigger_flow_t518.5_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 518.55, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_press_trigger_flow.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 518.55, + "ball_x": 1.3499904870986938, + "ball_y": 0.4514560103416443, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398596286773682, + "y": -0.0062491996213793755, + "orientation": 3.0373611023002347, + "vx": -2.6645352591003757e-13, + "vy": 9.23948417774767e-13 + }, + { + "id": 1, + "x": 2.499527931213379, + "y": -0.668805718421936, + "orientation": 2.3744004686647138, + "vx": 3.9968028886505635e-14, + "vy": -1.0658141036401503e-13 + }, + { + "id": 2, + "x": 1.5188217163085938, + "y": 0.7182585000991821, + "orientation": 1.2855335791879376, + "vx": -1.1723955140041653e-12, + "vy": -5.728750807065808e-13 + }, + { + "id": 3, + "x": 2.498952865600586, + "y": -1.668076515197754, + "orientation": 2.069367082911082, + "vx": 1.3988810110276972e-12, + "vy": -6.927791673660977e-13 + }, + { + "id": 4, + "x": 2.5006561279296875, + "y": 1.73124098777771, + "orientation": -2.297246607142039, + "vx": 2.2781776465308212e-12, + "vy": -1.2922996006636822e-12 + }, + { + "id": 5, + "x": 1.9777655601501465, + "y": 0.5640851855278015, + "orientation": 0.467276008921214, + "vx": -7.72715225139109e-13, + "vy": -9.159339953157541e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397105693817139, + "y": -0.003848026739433408, + "orientation": 0.031549127893992335, + "vx": -1.8545165403338615e-11, + "vy": 5.482463441564001e-13 + }, + { + "id": 1, + "x": 1.2528272867202759, + "y": 1.214251160621643, + "orientation": 1.6965560038858136, + "vx": -0.0069006141275167465, + "vy": 0.054173871874809265 + }, + { + "id": 2, + "x": 2.9301352500915527, + "y": -0.6688860058784485, + "orientation": 2.5305207093530377, + "vx": 2.4513724383723456e-12, + "vy": -1.865174681370263e-13 + }, + { + "id": 3, + "x": 3.999311923980713, + "y": 1.7312754392623901, + "orientation": -2.687741758423396, + "vx": -2.737809978725636e-11, + "vy": -9.212630658339549e-12 + }, + { + "id": 4, + "x": -2.599403142929077, + "y": 1.3789687156677246, + "orientation": -0.23032537301117983, + "vx": -9.49906819869284e-12, + "vy": 1.9984014443252818e-14 + }, + { + "id": 5, + "x": 0.5595707893371582, + "y": 0.5512160062789917, + "orientation": 3.015100674825259, + "vx": -0.005776961799710989, + "vy": 0.0007291185320354998 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 518.5666666666666 + } + }, + { + "scenario_id": "press_trigger_flow_vs_tiki_taka_plus_t210.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 210.33333333333334, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 210.33333333333334, + "ball_x": 0.5696942210197449, + "ball_y": 0.27098309993743896, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402880668640137, + "y": 0.002948783105239272, + "orientation": 3.1399221420288086, + "vx": -5.329070518200751e-13, + "vy": -3.0929685895797476e-13 + }, + { + "id": 1, + "x": 3.4781670570373535, + "y": 0.48346641659736633, + "orientation": -3.092897891998291, + "vx": 4.1300296516055823e-13, + "vy": 6.161737786669619e-14 + }, + { + "id": 2, + "x": 0.9653577208518982, + "y": -0.09155634045600891, + "orientation": 0.32971057295799255, + "vx": 1.4954704141700859e-12, + "vy": -6.773748228994236e-13 + }, + { + "id": 3, + "x": 3.4297468662261963, + "y": 1.031419038772583, + "orientation": -2.8578245639801025, + "vx": 4.5297099404706387e-13, + "vy": -4.39648317751562e-13 + }, + { + "id": 4, + "x": 1.191448450088501, + "y": 0.06768092513084412, + "orientation": -1.0046905279159546, + "vx": -5.46229728115577e-13, + "vy": 2.456368441983159e-14 + }, + { + "id": 5, + "x": 2.598126173019409, + "y": -0.7987197637557983, + "orientation": 2.635826349258423, + "vx": 6.661338147750939e-13, + "vy": -9.29256671611256e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3926920890808105, + "y": 0.02743346244096756, + "orientation": 0.013382580131292343, + "vx": -7.388756273485342e-11, + "vy": -2.4761442896092944e-13 + }, + { + "id": 1, + "x": 2.927116870880127, + "y": 0.4874779284000397, + "orientation": -3.01962947845459, + "vx": -6.261657858885883e-13, + "vy": -7.66053886991358e-13 + }, + { + "id": 2, + "x": 2.828434944152832, + "y": 1.0288554430007935, + "orientation": -2.788684129714966, + "vx": 1.0658141036401503e-12, + "vy": -4.4630965589931293e-13 + }, + { + "id": 3, + "x": -0.06228179484605789, + "y": -0.19579343497753143, + "orientation": -2.506359815597534, + "vx": -0.020282166078686714, + "vy": -0.014980386942625046 + }, + { + "id": 4, + "x": 2.9113729000091553, + "y": -0.3321024477481842, + "orientation": 2.9160261154174805, + "vx": 9.992007221626409e-13, + "vy": 9.54236689665322e-13 + }, + { + "id": 5, + "x": 1.7952513694763184, + "y": 0.7434403300285339, + "orientation": -2.7257726192474365, + "vx": -7.260858581048524e-13, + "vy": 3.4305891460917337e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 210.35 + } + }, + { + "scenario_id": "clear_press_plus_vs_overload_press_t685.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 685.3833333333333, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_overload_press.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 685.3833333333333, + "ball_x": 1.118878722190857, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.403372764587402, + "y": 0.28787046670913696, + "orientation": -2.5825391729646405, + "vx": -1.1191048088221578e-12, + "vy": -3.913536161803677e-13 + }, + { + "id": 1, + "x": 2.4712772369384766, + "y": -0.5370177030563354, + "orientation": -1.998907597857066, + "vx": -1.4654943925052066e-13, + "vy": 4.063416270128073e-13 + }, + { + "id": 2, + "x": 2.2346627712249756, + "y": -1.6736191511154175, + "orientation": -2.2093702276521405, + "vx": 1.199040866595169e-12, + "vy": -3.2174263253637037e-12 + }, + { + "id": 3, + "x": 3.2345776557922363, + "y": -1.8174383640289307, + "orientation": -2.7355811913781842, + "vx": -3.597122599785507e-13, + "vy": -9.325873406851315e-14 + }, + { + "id": 4, + "x": 2.717373847961426, + "y": -2.250061511993408, + "orientation": -2.7949397583776197, + "vx": -5.062616992290714e-13, + "vy": -2.9309887850104133e-13 + }, + { + "id": 5, + "x": 2.1376614570617676, + "y": -2.1353704929351807, + "orientation": -2.3616122921281537, + "vx": 3.197442310920451e-13, + "vy": -5.728750807065808e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394446849822998, + "y": -0.3238380253314972, + "orientation": -0.2034641822152814, + "vx": 1.199040866595169e-12, + "vy": -8.626432901337466e-13 + }, + { + "id": 1, + "x": 3.106963634490967, + "y": -2.0428953170776367, + "orientation": -2.738694133358546, + "vx": -4.85227857893733e-09, + "vy": -3.4158009754037266e-10 + }, + { + "id": 2, + "x": 2.088963270187378, + "y": -1.7793152332305908, + "orientation": -2.391837330656596, + "vx": -1.4521717162097048e-12, + "vy": -4.3298697960381105e-13 + }, + { + "id": 3, + "x": 1.799831509590149, + "y": -0.7470863461494446, + "orientation": -1.7597492059045514, + "vx": -1.4654943925052066e-13, + "vy": -1.7319479184152442e-13 + }, + { + "id": 4, + "x": 1.8027374744415283, + "y": 0.7487723231315613, + "orientation": -1.6867471059137067, + "vx": 9.325873406851315e-13, + "vy": -2.5646151868841116e-13 + }, + { + "id": 5, + "x": 2.926975965499878, + "y": -2.045009136199951, + "orientation": -2.852935882406779, + "vx": 5.342553066611799e-09, + "vy": 2.701572299201871e-10 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 685.4 + } + }, + { + "scenario_id": "clear_danger_vs_overload_press_t218.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 218.71666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_overload_press.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 218.71666666666667, + "ball_x": -0.4054715931415558, + "ball_y": 2.4708354473114014, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.399016857147217, + "y": -0.4036528766155243, + "orientation": -2.9013116359710693, + "vx": 2.6645352591003757e-12, + "vy": -1.6170398353665405e-12 + }, + { + "id": 1, + "x": 1.7758409976959229, + "y": -1.5949558019638062, + "orientation": 0.3093707859516144, + "vx": 2.171596236166806e-12, + "vy": 1.4721557306529576e-12 + }, + { + "id": 2, + "x": 1.1994107961654663, + "y": 1.8618885278701782, + "orientation": -0.6847095489501953, + "vx": -4.596323321948148e-13, + "vy": 1.525446435834965e-12 + }, + { + "id": 3, + "x": 2.918386220932007, + "y": 0.24127717316150665, + "orientation": -0.3654212951660156, + "vx": 3.9968028886505635e-13, + "vy": 8.218425939787721e-13 + }, + { + "id": 4, + "x": 2.9222002029418945, + "y": -0.12198764830827713, + "orientation": -0.3590485751628876, + "vx": -1.3322676295501878e-14, + "vy": 1.4613310561628623e-13 + }, + { + "id": 5, + "x": 1.6625494956970215, + "y": 0.900538444519043, + "orientation": -0.4950413703918457, + "vx": 3.4322417263865646e-07, + "vy": 3.537323891578126e-07 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392048358917236, + "y": 0.26689913868904114, + "orientation": -0.010187302716076374, + "vx": 4.5297099404706387e-13, + "vy": -9.159339953157541e-13 + }, + { + "id": 1, + "x": 1.5511841773986816, + "y": 0.7591249942779541, + "orientation": -0.5810022950172424, + "vx": 3.3851677017082693e-06, + "vy": -7.442359333253989e-07 + }, + { + "id": 2, + "x": 1.3716866970062256, + "y": 0.7456835508346558, + "orientation": -0.1539948433637619, + "vx": -4.0859436012397055e-06, + "vy": -1.1724198856200019e-07 + }, + { + "id": 3, + "x": 1.8570441007614136, + "y": -0.7046560645103455, + "orientation": 0.15792448818683624, + "vx": 3.3439917501709715e-12, + "vy": 6.794564910705958e-13 + }, + { + "id": 4, + "x": 0.4990830421447754, + "y": 1.1011890172958374, + "orientation": -0.2538611888885498, + "vx": 9.325873406851315e-14, + "vy": 1.199040866595169e-12 + }, + { + "id": 5, + "x": -0.4558577537536621, + "y": 1.0246127843856812, + "orientation": -0.30165907740592957, + "vx": 2.148281552649678e-13, + "vy": 1.318944953254686e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 218.73333333333332 + } + }, + { + "scenario_id": "split_shape_vs_split_sticky_t481.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 481.68333333333334, + "source_replay": "replays/tournament_20261011_230119/split_shape_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 481.68333333333334, + "ball_x": -1.4001559019088745, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.397655010223389, + "y": -0.38382163643836975, + "orientation": 2.752201559143611, + "vx": 1.6253665080512292e-12, + "vy": -7.993605777301127e-14 + }, + { + "id": 1, + "x": -0.9967796206474304, + "y": 2.5773377418518066, + "orientation": 0.052087457972117335, + "vx": -3.3306690738754696e-14, + "vy": -2.104982854689297e-12 + }, + { + "id": 2, + "x": 2.6863083839416504, + "y": 0.23088887333869934, + "orientation": 2.5494323690705976, + "vx": -5.022648963404208e-12, + "vy": -3.114175584073564e-13 + }, + { + "id": 3, + "x": 2.905257225036621, + "y": 0.7584268450737, + "orientation": 2.641324373083659, + "vx": 2.2648549702353193e-13, + "vy": -3.7636560534792807e-13 + }, + { + "id": 4, + "x": 3.589789628982544, + "y": 1.5637524127960205, + "orientation": 2.8644058128171643, + "vx": -1.3855583347321954e-12, + "vy": -4.263256414560601e-13 + }, + { + "id": 5, + "x": 2.193481922149658, + "y": 0.3785228729248047, + "orientation": 2.44739821751649, + "vx": 4.249933738265099e-12, + "vy": -1.563749130184533e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397399425506592, + "y": 0.03623323515057564, + "orientation": 0.42133870919282046, + "vx": 1.199040866595169e-12, + "vy": 1.3863910020006642e-13 + }, + { + "id": 1, + "x": -2.1877291202545166, + "y": 2.663862943649292, + "orientation": -3.0335525592141828, + "vx": -0.013519307598471642, + "vy": -0.0014786109095439315 + }, + { + "id": 2, + "x": 3.0963528156280518, + "y": 1.5497936010360718, + "orientation": 2.827275427179881, + "vx": 1.4388490399142029e-12, + "vy": -1.4055423491754482e-12 + }, + { + "id": 3, + "x": 3.1336779594421387, + "y": -0.11444822698831558, + "orientation": 2.5264119823747357, + "vx": 1.532107773982716e-12, + "vy": -8.580636201571679e-13 + }, + { + "id": 4, + "x": 3.0936872959136963, + "y": -1.456251859664917, + "orientation": 2.3917748649888715, + "vx": 9.325873406851315e-13, + "vy": -1.538769112130467e-12 + }, + { + "id": 5, + "x": -2.966414451599121, + "y": 0.9970945119857788, + "orientation": 0.9002722819619855, + "vx": 7.593925488436071e-13, + "vy": 3.643751966819764e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_shape_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 481.7 + } + }, + { + "scenario_id": "press_trigger_flow_vs_score_aware_counter_flow_t359.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 359.8833333333333, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_score_aware_counter_flow.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 359.8833333333333, + "ball_x": -0.6296064257621765, + "ball_y": -1.9689090251922607, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402937889099121, + "y": 0.04738994315266609, + "orientation": -3.1304373741149902, + "vx": 7.993605777301127e-13, + "vy": -1.3693213229970524e-12 + }, + { + "id": 1, + "x": -1.8657574653625488, + "y": -0.9707316756248474, + "orientation": -0.7483842372894287, + "vx": 5.662137425588298e-13, + "vy": -5.828670879282072e-13 + }, + { + "id": 2, + "x": -1.894420862197876, + "y": -0.3570181727409363, + "orientation": -0.8684499263763428, + "vx": 2.731148640577885e-13, + "vy": 4.163336342344337e-14 + }, + { + "id": 3, + "x": -0.1619124859571457, + "y": -2.5731847286224365, + "orientation": -1.2437412738800049, + "vx": -9.134359935103475e-13, + "vy": 3.650413304967515e-12 + }, + { + "id": 4, + "x": 2.597777843475342, + "y": -2.2980074882507324, + "orientation": 3.085357904434204, + "vx": 1.0658141036401503e-13, + "vy": 1.4654943925052066e-13 + }, + { + "id": 5, + "x": -0.03689540922641754, + "y": -2.331552028656006, + "orientation": -1.0669586658477783, + "vx": 2.1701390684469857e-12, + "vy": -2.864375403532904e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.391049861907959, + "y": -0.09847836941480637, + "orientation": -0.014335035346448421, + "vx": -9.805489753489383e-12, + "vy": 1.7473522628819183e-12 + }, + { + "id": 1, + "x": -2.4970715045928955, + "y": -2.400697708129883, + "orientation": 0.1513928472995758, + "vx": 1.4654943925052066e-13, + "vy": -1.0258460747536446e-12 + }, + { + "id": 2, + "x": -0.9152114987373352, + "y": -2.7033960819244385, + "orientation": -1.9407446384429932, + "vx": -0.007611689157783985, + "vy": -0.01957487128674984 + }, + { + "id": 3, + "x": -2.4952847957611084, + "y": -0.04696110635995865, + "orientation": -0.6793757081031799, + "vx": 1.6919798895287386e-12, + "vy": -7.843725668976731e-13 + }, + { + "id": 4, + "x": -2.4882757663726807, + "y": -0.928048312664032, + "orientation": -0.5140883922576904, + "vx": -8.126832540256146e-13, + "vy": 4.9960036108132044e-14 + }, + { + "id": 5, + "x": -1.1787900924682617, + "y": -2.541290760040283, + "orientation": -2.3345956802368164, + "vx": -0.008238558657467365, + "vy": -0.008586558513343334 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 359.9 + } + }, + { + "scenario_id": "press_and_pass_vs_split_sticky_t222.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 222.75, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 222.75, + "ball_x": 0.32305407524108887, + "ball_y": 1.964508295059204, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.39086389541626, + "y": 0.009314914233982563, + "orientation": 3.113651752471924, + "vx": 1.971756091734278e-12, + "vy": -1.1712505965100206e-12 + }, + { + "id": 1, + "x": -2.6050326824188232, + "y": 0.33636048436164856, + "orientation": 0.4520713984966278, + "vx": 1.4921397450962104e-12, + "vy": -2.1649348980190553e-14 + }, + { + "id": 2, + "x": -2.45377516746521, + "y": 0.6886860728263855, + "orientation": 0.4500521719455719, + "vx": 4.929390229335695e-13, + "vy": 4.1300296516055823e-13 + }, + { + "id": 3, + "x": -3.2182605266571045, + "y": 2.2790913581848145, + "orientation": -0.08955696225166321, + "vx": -7.860379014346108e-13, + "vy": -2.4646951146678475e-12 + }, + { + "id": 4, + "x": 0.36930760741233826, + "y": 1.8398292064666748, + "orientation": -2.8627805709838867, + "vx": 1.63202784619898e-13, + "vy": -8.060219158778636e-13 + }, + { + "id": 5, + "x": 0.1591298133134842, + "y": 2.403343677520752, + "orientation": 2.2310333251953125, + "vx": -4.6629367034256575e-14, + "vy": -1.3322676295501878e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3984808921813965, + "y": -0.054916251450777054, + "orientation": 0.01977935992181301, + "vx": 2.851052727237402e-12, + "vy": -1.0081518952986812e-12 + }, + { + "id": 1, + "x": -3.2295079231262207, + "y": 0.4582565724849701, + "orientation": 0.5859321355819702, + "vx": 1.318944953254686e-12, + "vy": 3.097522238704187e-13 + }, + { + "id": 2, + "x": -3.0692527294158936, + "y": 0.5402224659919739, + "orientation": 0.4954027831554413, + "vx": -1.3322676295501878e-13, + "vy": -3.297362383136715e-13 + }, + { + "id": 3, + "x": -3.3000974655151367, + "y": 0.6941148042678833, + "orientation": 0.4919539988040924, + "vx": -2.5712765250318625e-12, + "vy": -1.9051427102567686e-12 + }, + { + "id": 4, + "x": -3.8171489238739014, + "y": 2.2817416191101074, + "orientation": -0.07739061862230301, + "vx": -3.730349362740526e-13, + "vy": 3.770317391627032e-12 + }, + { + "id": 5, + "x": 0.12886448204517365, + "y": 1.19718599319458, + "orientation": -1.8195792436599731, + "vx": -0.003663167590275407, + "vy": -0.014474683441221714 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 222.76666666666665 + } + }, + { + "scenario_id": "overload_press_vs_split_outlet_t143.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 143.41666666666666, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_outlet.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 143.41666666666666, + "ball_x": -1.4254857301712036, + "ball_y": -2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.392818927764893, + "y": 0.014639534056186676, + "orientation": -3.1159067153930664, + "vx": -7.993605777301127e-14, + "vy": -1.0533240946131173e-13 + }, + { + "id": 1, + "x": -2.9270427227020264, + "y": 0.16602593660354614, + "orientation": -1.1102732419967651, + "vx": -1.6653345369377348e-12, + "vy": 1.758593271006248e-12 + }, + { + "id": 2, + "x": -1.8002986907958984, + "y": 0.7528955936431885, + "orientation": -1.4593896865844727, + "vx": -3.4638958368304884e-13, + "vy": -4.996003610813204e-13 + }, + { + "id": 3, + "x": -1.6414012908935547, + "y": -2.2654621601104736, + "orientation": 1.992504358291626, + "vx": -9.992007221626409e-14, + "vy": 1.425526363618701e-12 + }, + { + "id": 4, + "x": -1.8026390075683594, + "y": -0.7487892508506775, + "orientation": -1.3826159238815308, + "vx": -1.7985612998927536e-13, + "vy": -1.4988010832439613e-13 + }, + { + "id": 5, + "x": -1.1668407917022705, + "y": -2.090954065322876, + "orientation": -2.53663969039917, + "vx": 1.3988810110276972e-13, + "vy": 9.85878045867139e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3946213722229, + "y": -0.31276077032089233, + "orientation": -0.02893597073853016, + "vx": -2.2648549702353193e-12, + "vy": 2.003397447936095e-12 + }, + { + "id": 1, + "x": -1.4570751190185547, + "y": -1.9090145826339722, + "orientation": 1.5364367961883545, + "vx": -1.865174681370263e-13, + "vy": -7.02105040772949e-12 + }, + { + "id": 2, + "x": 2.1136724948883057, + "y": 1.2931452989578247, + "orientation": -2.3358356952667236, + "vx": -1.865174681370263e-13, + "vy": 3.7969627442180354e-13 + }, + { + "id": 3, + "x": 2.5113015174865723, + "y": -0.8363555073738098, + "orientation": -1.7199609279632568, + "vx": 6.261657858885883e-13, + "vy": -5.195843755245733e-13 + }, + { + "id": 4, + "x": 2.149672031402588, + "y": -0.22213391959667206, + "orientation": -3.0668911933898926, + "vx": -1.3322676295501878e-14, + "vy": -2.0983215165415459e-13 + }, + { + "id": 5, + "x": -3.0380330085754395, + "y": -0.8993393182754517, + "orientation": -0.9041745066642761, + "vx": 1.1857181902996672e-12, + "vy": 9.692247004977617e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 143.43333333333334 + } + }, + { + "scenario_id": "counter_flow_vs_high_press_t534.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 534.3666666666667, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_high_press.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 534.3666666666667, + "ball_x": -0.5075745582580566, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.396075248718262, + "y": -0.35916945338249207, + "orientation": 2.779545696573802, + "vx": 2.7178259642823832e-12, + "vy": -3.247402347028583e-13 + }, + { + "id": 1, + "x": 0.1356220245361328, + "y": 2.353459119796753, + "orientation": 2.015507014589854, + "vx": -2.0816681711721685e-13, + "vy": -1.3322676295501878e-14 + }, + { + "id": 2, + "x": -0.15456554293632507, + "y": 2.3241515159606934, + "orientation": -1.463456781702586, + "vx": -9.883760476725456e-13, + "vy": -4.090061622719077e-12 + }, + { + "id": 3, + "x": -0.390603631734848, + "y": 2.188845634460449, + "orientation": 1.6497398932748517, + "vx": -1.1707301794672276e-12, + "vy": -4.263256414560601e-13 + }, + { + "id": 4, + "x": 2.6025044918060303, + "y": 2.301459312438965, + "orientation": 2.921048196154185, + "vx": 1.1324274851176597e-12, + "vy": -1.0524914273446484e-12 + }, + { + "id": 5, + "x": -0.2960336208343506, + "y": 2.4383432865142822, + "orientation": -1.7024573405557355, + "vx": -5.995204332975845e-14, + "vy": 2.7977620220553945e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3952860832214355, + "y": -0.26618635654449463, + "orientation": 0.6768602450662335, + "vx": -2.6645352591003757e-14, + "vy": -3.164135620181696e-13 + }, + { + "id": 1, + "x": -2.4973301887512207, + "y": 0.7978013157844543, + "orientation": 0.8371032794290265, + "vx": -2.9309887850104133e-13, + "vy": -2.864375403532904e-13 + }, + { + "id": 2, + "x": -0.5652601718902588, + "y": 1.9003939628601074, + "orientation": -1.6798485835366925, + "vx": -7.387993772312029e-09, + "vy": 9.598462469284641e-09 + }, + { + "id": 3, + "x": -2.480037212371826, + "y": 1.796445608139038, + "orientation": 0.5514053424173078, + "vx": 1.0391687510491465e-12, + "vy": 5.795364188543317e-13 + }, + { + "id": 4, + "x": -0.6797255873680115, + "y": 2.2845535278320312, + "orientation": -1.931483658152171, + "vx": 0.11363554000854492, + "vy": -0.1609611213207245 + }, + { + "id": 5, + "x": -1.023605227470398, + "y": 2.1280951499938965, + "orientation": -2.3224357088380536, + "vx": 0.02550962008535862, + "vy": -0.15376609563827515 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_high_press_kernel_strategy", + "frame_ts": 534.3833333333333 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_wall_t198.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 198.3, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 198.3, + "ball_x": -0.28695183992385864, + "ball_y": -2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.426081657409668, + "y": 0.02556275762617588, + "orientation": -2.836697578430176, + "vx": 2.398081733190338e-13, + "vy": -3.819861094100929e-14 + }, + { + "id": 1, + "x": 2.159518241882324, + "y": 0.15112127363681793, + "orientation": -2.140519142150879, + "vx": 1.652011860642233e-12, + "vy": 9.242606680004428e-14 + }, + { + "id": 2, + "x": 0.34429898858070374, + "y": -2.5371999740600586, + "orientation": -2.5483596324920654, + "vx": 2.1649348980190553e-13, + "vy": 5.062616992290714e-13 + }, + { + "id": 3, + "x": 2.281925678253174, + "y": -1.2969518899917603, + "orientation": -2.4222617149353027, + "vx": 4.39648317751562e-13, + "vy": -6.727951529228449e-13 + }, + { + "id": 4, + "x": 1.1959238052368164, + "y": -2.0230205059051514, + "orientation": -2.584568500518799, + "vx": 2.1183055309847987e-12, + "vy": 1.6653345369377348e-12 + }, + { + "id": 5, + "x": 2.557690382003784, + "y": -2.1140787601470947, + "orientation": -2.8277273178100586, + "vx": -1.5720758028692217e-12, + "vy": 9.325873406851315e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394673824310303, + "y": -0.3232932686805725, + "orientation": -0.018198706209659576, + "vx": -1.6999734953060397e-11, + "vy": -7.643885524544203e-13 + }, + { + "id": 1, + "x": 1.8358848094940186, + "y": -1.7066935300827026, + "orientation": -2.6637253761291504, + "vx": 1.9984014443252818e-13, + "vy": 9.725553695716371e-13 + }, + { + "id": 2, + "x": -0.9759834408760071, + "y": 0.6571971774101257, + "orientation": -1.0905113220214844, + "vx": -8.826273045769994e-13, + "vy": -5.628830734849544e-13 + }, + { + "id": 3, + "x": -2.053762674331665, + "y": -0.3146611154079437, + "orientation": -0.7705217599868774, + "vx": 1.1297629498585593e-11, + "vy": -5.21249710061511e-13 + }, + { + "id": 4, + "x": 1.2393438816070557, + "y": 0.9335913062095642, + "orientation": -2.100304126739502, + "vx": -1.0058620603103918e-12, + "vy": -1.5920598173124745e-12 + }, + { + "id": 5, + "x": -0.4854404032230377, + "y": -1.2550885677337646, + "orientation": -1.7102210521697998, + "vx": 1.0541567618815861e-12, + "vy": 2.065014825802791e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 198.31666666666666 + } + }, + { + "scenario_id": "clear_danger_vs_tiki_taka_plus_t438.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 438.2, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 438.2, + "ball_x": -0.6413496732711792, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.394875526428223, + "y": 0.38533836603164673, + "orientation": 2.8148917873674115, + "vx": 2.398081733190338e-12, + "vy": 1.1823875212257917e-13 + }, + { + "id": 1, + "x": 1.067467212677002, + "y": 0.562742292881012, + "orientation": 1.8608647902780255, + "vx": 4.996003610813204e-13, + "vy": 3.0142555118573e-12 + }, + { + "id": 2, + "x": 1.3180875778198242, + "y": 0.692039430141449, + "orientation": 1.7058861573510846, + "vx": -5.3290705182007514e-14, + "vy": -3.730349362740526e-13 + }, + { + "id": 3, + "x": -1.2449654340744019, + "y": 1.1996033191680908, + "orientation": 1.2128062566095075, + "vx": 1.0658141036401503e-12, + "vy": 9.79216707719388e-13 + }, + { + "id": 4, + "x": -0.8424274921417236, + "y": 1.7179754972457886, + "orientation": 1.2560838778787335, + "vx": 5.861977570020827e-13, + "vy": 2.864375403532904e-13 + }, + { + "id": 5, + "x": 2.6002824306488037, + "y": 2.253772735595703, + "orientation": 2.9623601009422025, + "vx": 1.3722356584366935e-12, + "vy": -1.6786572132332367e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397205829620361, + "y": -0.024917257949709892, + "orientation": 0.39107766945893374, + "vx": 5.329070518200751e-13, + "vy": -3.7522068785378337e-13 + }, + { + "id": 1, + "x": -0.7855744957923889, + "y": 1.0264275074005127, + "orientation": 1.4360642751031598, + "vx": 2.0317081350640365e-13, + "vy": 3.6637359812630166e-12 + }, + { + "id": 2, + "x": -1.028613805770874, + "y": 0.35626858472824097, + "orientation": 1.61880615552003, + "vx": -5.062616992290714e-13, + "vy": -3.8136160895874127e-13 + }, + { + "id": 3, + "x": 2.405453681945801, + "y": 1.122006893157959, + "orientation": 2.6049759109788617, + "vx": -2.531308496145357e-13, + "vy": 1.2656542480726785e-12 + }, + { + "id": 4, + "x": -1.1165344715118408, + "y": 1.0467281341552734, + "orientation": 1.2070094664865216, + "vx": -1.2523315717771766e-12, + "vy": -1.5054624213917123e-12 + }, + { + "id": 5, + "x": 0.4863967001438141, + "y": 0.009141406044363976, + "orientation": 1.8741747458749494, + "vx": -1.7152945730458669e-13, + "vy": 1.7845100397373415e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 438.21666666666664 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_shape_t721.5_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 721.5333333333333, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_shape.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 721.5333333333333, + "ball_x": 0.52560955286026, + "ball_y": -0.8996254801750183, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.395031929016113, + "y": -0.02985021285712719, + "orientation": -2.9861100037866315, + "vx": 2.6645352591003757e-14, + "vy": 8.636841242193327e-13 + }, + { + "id": 1, + "x": -0.34101539850234985, + "y": 0.04001734033226967, + "orientation": -0.6944154818826398, + "vx": -2.8477220581635265e-13, + "vy": 2.0816681711721685e-14 + }, + { + "id": 2, + "x": 0.4640864133834839, + "y": -0.40093907713890076, + "orientation": 1.6018268187814435, + "vx": -3.3140157285060923e-13, + "vy": -1.765254609153999e-13 + }, + { + "id": 3, + "x": 2.7102832794189453, + "y": 0.14590193331241608, + "orientation": -2.4712466319375714, + "vx": -2.078337502098293e-12, + "vy": -5.911937606128959e-14 + }, + { + "id": 4, + "x": 2.7456419467926025, + "y": -0.0826282724738121, + "orientation": -2.7182120998674115, + "vx": 3.916866830877552e-12, + "vy": 2.8139990337905374e-12 + }, + { + "id": 5, + "x": 1.217500925064087, + "y": -0.7210442423820496, + "orientation": -0.3007549365335187, + "vx": -3.930189507173054e-13, + "vy": 3.630429290524262e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398449897766113, + "y": -0.01426681037992239, + "orientation": -0.10528817971283999, + "vx": 2.291500322826323e-12, + "vy": -2.422020917158818e-13 + }, + { + "id": 1, + "x": -0.0796811506152153, + "y": -1.4076632261276245, + "orientation": -2.4423963149362287, + "vx": -0.013152259401977062, + "vy": -0.011039061471819878 + }, + { + "id": 2, + "x": -2.787527084350586, + "y": 0.3070905804634094, + "orientation": -0.28110996087128726, + "vx": 3.077538224260934e-12, + "vy": -1.0791367799356522e-12 + }, + { + "id": 3, + "x": -2.8211212158203125, + "y": 0.11763293296098709, + "orientation": -0.32386341889435855, + "vx": 1.7852386235972517e-12, + "vy": -8.805456364058273e-13 + }, + { + "id": 4, + "x": -0.7280113101005554, + "y": -0.0843411460518837, + "orientation": -0.5363804419809064, + "vx": 3.8968828164342995e-13, + "vy": -6.357414594759803e-13 + }, + { + "id": 5, + "x": -0.4615418314933777, + "y": 0.17785611748695374, + "orientation": -1.0477103312783917, + "vx": -4.696243394164412e-13, + "vy": -6.394884621840902e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 721.55 + } + }, + { + "scenario_id": "press_and_pass_vs_split_wall_t335.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 335.05, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 335.05, + "ball_x": 1.3032766580581665, + "ball_y": 1.3467146158218384, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.391149520874023, + "y": -0.07922500371932983, + "orientation": 3.1133766174316406, + "vx": 6.4215299744319054e-12, + "vy": -1.8522683387089955e-12 + }, + { + "id": 1, + "x": 1.6365618705749512, + "y": 0.9338765144348145, + "orientation": -0.8276861310005188, + "vx": -1.4721557306529576e-12, + "vy": 1.6919798895287386e-12 + }, + { + "id": 2, + "x": 0.7620522379875183, + "y": 1.9546796083450317, + "orientation": 2.102518081665039, + "vx": 4.596323321948148e-13, + "vy": -9.459100169806334e-13 + }, + { + "id": 3, + "x": -2.2567086219787598, + "y": -0.29741764068603516, + "orientation": 0.43974438309669495, + "vx": -7.23421322845752e-12, + "vy": -9.60898027813073e-13 + }, + { + "id": 4, + "x": -2.465132474899292, + "y": 0.010212738998234272, + "orientation": 0.34602609276771545, + "vx": 1.1191048088221578e-12, + "vy": 9.934761346919174e-14 + }, + { + "id": 5, + "x": 1.6519970893859863, + "y": 1.8144733905792236, + "orientation": 1.121002197265625, + "vx": 7.593925488436071e-13, + "vy": 1.9984014443252818e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.434686660766602, + "y": -0.013610722497105598, + "orientation": 0.008431662805378437, + "vx": -0.3203079402446747, + "vy": -0.006460187491029501 + }, + { + "id": 1, + "x": 0.5149520635604858, + "y": 1.3625322580337524, + "orientation": 3.1205856800079346, + "vx": -0.02025742642581463, + "vy": 0.00040645504486747086 + }, + { + "id": 2, + "x": -2.9756863117218018, + "y": 0.08103641867637634, + "orientation": 0.3126683831214905, + "vx": 1.3322676295501878e-14, + "vy": 4.433953204596719e-13 + }, + { + "id": 3, + "x": -2.8493216037750244, + "y": -0.31318941712379456, + "orientation": 0.3394217789173126, + "vx": -4.263256414560601e-13, + "vy": -5.578870698741412e-13 + }, + { + "id": 4, + "x": -3.351871967315674, + "y": 0.05806939676403999, + "orientation": 0.4424887001514435, + "vx": 7.860379014346108e-13, + "vy": 1.8610113450279187e-13 + }, + { + "id": 5, + "x": 0.19754119217395782, + "y": 1.9263570308685303, + "orientation": -0.4668152332305908, + "vx": 4.421463195569686e-13, + "vy": -7.061018436615996e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 335.06666666666666 + } + }, + { + "scenario_id": "clear_danger_vs_split_outlet_wall_t348.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 348.4166666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 348.4166666666667, + "ball_x": 0.4761098325252533, + "ball_y": -2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.404898643493652, + "y": 0.2254202663898468, + "orientation": -2.6600096225738525, + "vx": -6.394884621840902e-13, + "vy": -2.4896751327219135e-13 + }, + { + "id": 1, + "x": 2.4875540733337402, + "y": -0.9501248598098755, + "orientation": -2.481879234313965, + "vx": 8.154709689733863e-07, + "vy": -3.728471540398459e-07 + }, + { + "id": 2, + "x": 2.0163583755493164, + "y": -1.6544567346572876, + "orientation": -2.338505268096924, + "vx": 8.260059303211165e-13, + "vy": -4.929390229335695e-13 + }, + { + "id": 3, + "x": 2.3387198448181152, + "y": -0.848890483379364, + "orientation": -2.413532257080078, + "vx": -8.221792313634069e-07, + "vy": 4.074768753525859e-07 + }, + { + "id": 4, + "x": 1.9064862728118896, + "y": -0.7196380496025085, + "orientation": -2.1487226486206055, + "vx": 1.8118839761882555e-12, + "vy": -3.064215547965432e-13 + }, + { + "id": 5, + "x": 1.6529508829116821, + "y": -1.1867979764938354, + "orientation": -2.1186318397521973, + "vx": -1.199040866595169e-13, + "vy": 1.9317880628477724e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394769668579102, + "y": -0.1187199279665947, + "orientation": 0.008932903409004211, + "vx": 2.6645352591003757e-14, + "vy": 2.0858315075145129e-13 + }, + { + "id": 1, + "x": 1.2010834217071533, + "y": -2.4448084831237793, + "orientation": 0.39513763785362244, + "vx": 0.02170211263000965, + "vy": 0.009148473851382732 + }, + { + "id": 2, + "x": 1.7423360347747803, + "y": -0.01326295267790556, + "orientation": -1.8523913621902466, + "vx": 3.9968028886505635e-14, + "vy": 3.422262473407045e-13 + }, + { + "id": 3, + "x": -2.842705488204956, + "y": -0.5133140683174133, + "orientation": -0.8748942017555237, + "vx": 1.0391687510491465e-12, + "vy": -6.628031457012185e-13 + }, + { + "id": 4, + "x": -0.9007157683372498, + "y": -0.7141167521476746, + "orientation": -0.7674416303634644, + "vx": -9.092726571680032e-13, + "vy": 2.5646151868841116e-13 + }, + { + "id": 5, + "x": -0.04432760179042816, + "y": -0.6517581939697266, + "orientation": -1.2347639799118042, + "vx": 7.951972413877684e-14, + "vy": -1.758593271006248e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 348.43333333333334 + } + }, + { + "scenario_id": "overload_press_vs_split_wall_t21.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 21.583333333333332, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, middle third" + }, + "scenario": { + "sim_time": 21.583333333333332, + "ball_x": -0.5499067902565002, + "ball_y": 0.8382965922355652, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.0700602531433105, + "y": 0.8369984030723572, + "orientation": 2.641047239303589, + "vx": -2.0730084315800923e-11, + "vy": 3.560485239972877e-12 + }, + { + "id": 1, + "x": -1.7511861324310303, + "y": 0.607445240020752, + "orientation": -0.30604004859924316, + "vx": -6.328271240363392e-13, + "vy": 7.394085344003543e-13 + }, + { + "id": 2, + "x": -1.817518949508667, + "y": 0.7812305092811584, + "orientation": -0.0012332794722169638, + "vx": 2.311484337269576e-12, + "vy": -2.498001805406602e-13 + }, + { + "id": 3, + "x": -2.213052988052368, + "y": 0.05907709524035454, + "orientation": -0.2565126419067383, + "vx": -3.9968028886505635e-13, + "vy": 8.597289546941056e-14 + }, + { + "id": 4, + "x": -1.7811156511306763, + "y": -0.7241657376289368, + "orientation": 0.22561407089233398, + "vx": 3.1308289294429414e-12, + "vy": -5.295763827461997e-13 + }, + { + "id": 5, + "x": 1.1100893020629883, + "y": 1.0531752109527588, + "orientation": 0.031348757445812225, + "vx": -2.531308496145357e-13, + "vy": -1.199040866595169e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39320182800293, + "y": 0.27326324582099915, + "orientation": 0.017711380496621132, + "vx": 1.4122036873231991e-12, + "vy": 4.812816811750054e-13 + }, + { + "id": 1, + "x": 1.2308989763259888, + "y": 0.23742826282978058, + "orientation": -0.11604566872119904, + "vx": -1.8385293287792592e-12, + "vy": -1.0508260928077107e-12 + }, + { + "id": 2, + "x": -2.2876975536346436, + "y": 0.4135076701641083, + "orientation": 0.23902566730976105, + "vx": -1.1590728377086634e-12, + "vy": -2.6645352591003757e-13 + }, + { + "id": 3, + "x": -2.309156894683838, + "y": 0.2146843522787094, + "orientation": 0.030408816412091255, + "vx": -1.105782132526656e-12, + "vy": -4.2799097599299785e-13 + }, + { + "id": 4, + "x": -1.3362715244293213, + "y": 0.5633931756019592, + "orientation": -0.009755432605743408, + "vx": 1.6653345369377348e-13, + "vy": -5.995204332975845e-14 + }, + { + "id": 5, + "x": -2.7169387340545654, + "y": 0.10011067241430283, + "orientation": 0.0654861107468605, + "vx": 2.7977620220553945e-13, + "vy": 1.6736612096224235e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 21.6 + } + }, + { + "scenario_id": "press_and_pass_vs_split_sticky_t79.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 79.13333333333333, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 79.13333333333333, + "ball_x": 3.5, + "ball_y": 2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.388548851013184, + "y": 0.2923831343650818, + "orientation": 1.9417470693588257, + "vx": -9.592326932761353e-12, + "vy": 3.688715999317083e-12 + }, + { + "id": 1, + "x": 3.88043475151062, + "y": 1.8634504079818726, + "orientation": -1.2157599925994873, + "vx": 2.1316282072803006e-12, + "vy": -7.926992395823618e-13 + }, + { + "id": 2, + "x": 2.4657652378082275, + "y": 2.016126871109009, + "orientation": -0.34969431161880493, + "vx": -8.659739592076221e-13, + "vy": 8.926193117986259e-13 + }, + { + "id": 3, + "x": 2.1299080848693848, + "y": 0.07462155818939209, + "orientation": 0.4426518976688385, + "vx": -1.3322676295501878e-12, + "vy": 5.861977570020827e-13 + }, + { + "id": 4, + "x": -1.757973551750183, + "y": 0.9702169299125671, + "orientation": 0.1120869517326355, + "vx": 1.0058620603103918e-12, + "vy": 3.3306690738754696e-15 + }, + { + "id": 5, + "x": 3.956955671310425, + "y": 2.030449628829956, + "orientation": -0.9492274522781372, + "vx": 1.9451107391432743e-12, + "vy": 4.969358258222201e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.387537956237793, + "y": 0.036664292216300964, + "orientation": 0.10057360678911209, + "vx": -3.623767952376511e-12, + "vy": 2.1151830287280404e-12 + }, + { + "id": 1, + "x": 3.2161898612976074, + "y": 1.776317834854126, + "orientation": -1.9436298608779907, + "vx": -0.01455247588455677, + "vy": -0.03710702806711197 + }, + { + "id": 2, + "x": 3.087505578994751, + "y": -1.4688235521316528, + "orientation": 0.8750085830688477, + "vx": -6.794564910705958e-13, + "vy": -1.1324274851176597e-13 + }, + { + "id": 3, + "x": 2.4684677124023438, + "y": 0.3021363914012909, + "orientation": 0.0707429051399231, + "vx": -3.064215547965432e-12, + "vy": -1.4455103780619538e-12 + }, + { + "id": 4, + "x": 2.831268072128296, + "y": 1.2805778980255127, + "orientation": -0.2637312412261963, + "vx": 6.394884621840902e-13, + "vy": 7.993605777301127e-14 + }, + { + "id": 5, + "x": -2.6701836585998535, + "y": 0.9195107221603394, + "orientation": 0.006366891320794821, + "vx": 4.5297099404706387e-13, + "vy": -8.326672684688674e-14 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 79.15 + } + }, + { + "scenario_id": "high_press_vs_split_press_t486.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 486.8666666666667, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_press.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 486.8666666666667, + "ball_x": 3.5, + "ball_y": -2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3913140296936035, + "y": -0.4009179472923279, + "orientation": -1.7457892020517072, + "vx": 5.409006575973763e-12, + "vy": 6.161737786669619e-13 + }, + { + "id": 1, + "x": 3.862794876098633, + "y": -1.86592435836792, + "orientation": 0.19724312623078433, + "vx": 3.90354415458205e-12, + "vy": 1.3455903058456897e-12 + }, + { + "id": 2, + "x": 2.5120129585266113, + "y": -0.7246056199073792, + "orientation": -0.5864061435037335, + "vx": -2.6645352591003757e-14, + "vy": -3.397282455352979e-13 + }, + { + "id": 3, + "x": 1.6323826313018799, + "y": -1.9698739051818848, + "orientation": -0.043908985453196436, + "vx": -1.1124434706744069e-12, + "vy": 8.060219158778636e-13 + }, + { + "id": 4, + "x": 2.621025323867798, + "y": -0.150941863656044, + "orientation": -0.8232051451974591, + "vx": -2.9309887850104133e-13, + "vy": 2.856048730848215e-13 + }, + { + "id": 5, + "x": 3.067575216293335, + "y": -2.1051647663116455, + "orientation": 0.19806805451447573, + "vx": -1.6653345369377348e-12, + "vy": 3.9968028886505635e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.390754699707031, + "y": -0.00734372902661562, + "orientation": -0.22150483925873843, + "vx": -8.952838470577262e-12, + "vy": 1.3644033819426582e-12 + }, + { + "id": 1, + "x": 4.132680416107178, + "y": -2.0212485790252686, + "orientation": 0.6468271334939679, + "vx": 0.009255741722881794, + "vy": 0.007003850769251585 + }, + { + "id": 2, + "x": 2.265334367752075, + "y": -0.08976591378450394, + "orientation": -0.5691660960488996, + "vx": 3.517186542012496e-12, + "vy": -3.35981242827188e-13 + }, + { + "id": 3, + "x": -2.544182777404785, + "y": 0.08943600952625275, + "orientation": -0.3192779143624982, + "vx": 5.595524044110789e-13, + "vy": 1.482147737874584e-13 + }, + { + "id": 4, + "x": -2.705960988998413, + "y": 0.17255127429962158, + "orientation": -0.5465764125161847, + "vx": -1.0524914273446484e-12, + "vy": 6.71962485654376e-13 + }, + { + "id": 5, + "x": -1.619663119316101, + "y": -1.229892373085022, + "orientation": -0.08593216736847964, + "vx": 8.659739592076221e-14, + "vy": 2.9309887850104133e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 486.8833333333333 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_shape_t372.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 372.06666666666666, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_shape.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 372.06666666666666, + "ball_x": 3.5, + "ball_y": 2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.392591953277588, + "y": -0.30058398842811584, + "orientation": -3.1040779334777078, + "vx": 1.5987211554602254e-12, + "vy": 1.1440848268762238e-12 + }, + { + "id": 1, + "x": 3.0380356311798096, + "y": -1.081864595413208, + "orientation": 0.4062401374154767, + "vx": -3.3306690738754696e-13, + "vy": -9.992007221626409e-14 + }, + { + "id": 2, + "x": 0.20521561801433563, + "y": -0.41404151916503906, + "orientation": -0.20218983490998355, + "vx": 2.6645352591003757e-13, + "vy": -2.5479618415147343e-13 + }, + { + "id": 3, + "x": 2.611656427383423, + "y": -1.3861347436904907, + "orientation": 0.5541180690103253, + "vx": 7.061018436615996e-13, + "vy": -2.398081733190338e-13 + }, + { + "id": 4, + "x": -0.16991494596004486, + "y": 0.49374154210090637, + "orientation": -0.11501255829865542, + "vx": 3.4139358007223564e-13, + "vy": 2.0816681711721685e-13 + }, + { + "id": 5, + "x": -0.7114616632461548, + "y": 0.09570834040641785, + "orientation": -0.17321744759614077, + "vx": -3.9968028886505635e-14, + "vy": -2.19824158875781e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396438121795654, + "y": 0.015918472781777382, + "orientation": -0.03247299988801089, + "vx": -8.526512829121202e-13, + "vy": -6.387598783241799e-13 + }, + { + "id": 1, + "x": 3.7733521461486816, + "y": -1.0895166397094727, + "orientation": 1.0520478804879865, + "vx": -3.0242475190789264e-12, + "vy": -2.864375403532904e-12 + }, + { + "id": 2, + "x": -0.612575113773346, + "y": 0.5439668893814087, + "orientation": -0.07415047486359683, + "vx": 1.7719159473017498e-12, + "vy": 6.095124405192109e-13 + }, + { + "id": 3, + "x": -0.08996351808309555, + "y": -0.5911454558372498, + "orientation": -0.05338660080964175, + "vx": 8.193445921733655e-13, + "vy": 4.6629367034256575e-14 + }, + { + "id": 4, + "x": 3.2312722206115723, + "y": -1.5180758237838745, + "orientation": 0.7211858351999005, + "vx": 6.0751403907488566e-12, + "vy": 3.184119634624949e-12 + }, + { + "id": 5, + "x": -2.2915425300598145, + "y": -0.49109727144241333, + "orientation": -0.05813184578950015, + "vx": -6.261657858885883e-13, + "vy": -7.394085344003543e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 372.0833333333333 + } + }, + { + "scenario_id": "counter_flow_vs_overload_press_t138.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 138.95, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_overload_press.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 138.95, + "ball_x": 3.088834762573242, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.405250549316406, + "y": 0.007020065560936928, + "orientation": 3.106813907623291, + "vx": -3.4638958368304884e-13, + "vy": 1.5542254983014203e-13 + }, + { + "id": 1, + "x": 2.471977949142456, + "y": 0.11837643384933472, + "orientation": 1.2263375520706177, + "vx": 2.731148640577885e-12, + "vy": 7.252531908363835e-13 + }, + { + "id": 2, + "x": 2.7090609073638916, + "y": 0.7703368663787842, + "orientation": 1.4693076610565186, + "vx": 1.4122036873231991e-12, + "vy": 1.7319479184152442e-13 + }, + { + "id": 3, + "x": 2.8642892837524414, + "y": 2.7632222175598145, + "orientation": -1.9978382587432861, + "vx": 1.9184653865522705e-12, + "vy": 1.2789769243681803e-12 + }, + { + "id": 4, + "x": 2.9406003952026367, + "y": 2.2623815536499023, + "orientation": 1.558584451675415, + "vx": 1.7319479184152442e-13, + "vy": 7.860379014346108e-13 + }, + { + "id": 5, + "x": 2.5793232917785645, + "y": 1.5600470304489136, + "orientation": 1.2167545557022095, + "vx": 1.2256862191861728e-12, + "vy": 3.863576125695545e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392347812652588, + "y": 0.19718806445598602, + "orientation": 0.01312416885048151, + "vx": -8.281375585283968e-11, + "vy": 5.807021530301881e-12 + }, + { + "id": 1, + "x": 3.2914204597473145, + "y": 1.9393867254257202, + "orientation": 1.9215664863586426, + "vx": 9.059419880941277e-13, + "vy": 4.722888746755416e-12 + }, + { + "id": 2, + "x": 2.9730045795440674, + "y": -1.105949878692627, + "orientation": 1.3816218376159668, + "vx": 4.796163466380676e-13, + "vy": -2.9309887850104133e-12 + }, + { + "id": 3, + "x": 2.353516101837158, + "y": -0.6727446913719177, + "orientation": 1.3065533638000488, + "vx": 7.194245199571014e-13, + "vy": 1.865174681370263e-13 + }, + { + "id": 4, + "x": 2.4376070499420166, + "y": 0.8405272960662842, + "orientation": 1.361644983291626, + "vx": 5.195843755245733e-13, + "vy": 5.662137425588298e-13 + }, + { + "id": 5, + "x": 2.3142828941345215, + "y": 0.020764537155628204, + "orientation": 1.4888691902160645, + "vx": 1.4654943925052066e-13, + "vy": 1.3166551182663966e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 138.96666666666667 + } + }, + { + "scenario_id": "clear_danger_vs_split_outlet_t313.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 313.5833333333333, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_outlet.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 313.5833333333333, + "ball_x": 1.5500613451004028, + "ball_y": 2.4904136657714844, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.406064987182617, + "y": 0.2851559519767761, + "orientation": 3.1056337356567383, + "vx": 9.166001291305292e-12, + "vy": 1.2656542480726785e-12 + }, + { + "id": 1, + "x": 2.4395577907562256, + "y": 1.288092017173767, + "orientation": 2.233959197998047, + "vx": -8.659739592076221e-13, + "vy": 6.661338147750939e-14 + }, + { + "id": 2, + "x": 1.7081102132797241, + "y": 1.9555556774139404, + "orientation": -2.602196455001831, + "vx": -1.4388490399142029e-12, + "vy": 3.064215547965432e-12 + }, + { + "id": 3, + "x": 2.4998254776000977, + "y": 0.3185926675796509, + "orientation": 2.0048906803131104, + "vx": 4.796163466380676e-13, + "vy": -1.4988010832439613e-14 + }, + { + "id": 4, + "x": 1.3646272420883179, + "y": 1.8808258771896362, + "orientation": -2.330582857131958, + "vx": -1.425526363618701e-12, + "vy": 2.391420395042587e-12 + }, + { + "id": 5, + "x": 2.6438839435577393, + "y": 1.385917067527771, + "orientation": 2.3731420040130615, + "vx": -4.356515148629114e-12, + "vy": 1.2456702336294256e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3977789878845215, + "y": -0.01041895430535078, + "orientation": 0.021974638104438782, + "vx": 5.595524044110789e-13, + "vy": -1.2281842209915794e-14 + }, + { + "id": 1, + "x": 0.7215691804885864, + "y": 2.718491315841675, + "orientation": 2.5727155208587646, + "vx": 2.211564265053312e-12, + "vy": -4.169997680492088e-12 + }, + { + "id": 2, + "x": -3.092792272567749, + "y": 0.23256751894950867, + "orientation": 0.45891618728637695, + "vx": -1.3455903058456897e-12, + "vy": 1.199040866595169e-13 + }, + { + "id": 3, + "x": -2.8241002559661865, + "y": 0.14345544576644897, + "orientation": 0.4976694583892822, + "vx": 2.1316282072803006e-13, + "vy": -1.20570220474292e-12 + }, + { + "id": 4, + "x": 0.7546235918998718, + "y": 2.4398956298828125, + "orientation": -3.0791141986846924, + "vx": 9.073585971464126e-08, + "vy": 5.748561626717219e-09 + }, + { + "id": 5, + "x": 0.8181296586990356, + "y": 2.174894094467163, + "orientation": -2.7355241775512695, + "vx": 0.00032430587452836335, + "vy": 0.00013978923379909247 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 313.6 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_block_t388.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 388.2833333333333, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_block.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 388.2833333333333, + "ball_x": 2.5, + "ball_y": 1.7394533157348633, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3929524421691895, + "y": -0.14154285192489624, + "orientation": 2.6632407327466687, + "vx": -1.1457501614131615e-12, + "vy": 1.9700907571973403e-12 + }, + { + "id": 1, + "x": 3.051459789276123, + "y": -0.9474057555198669, + "orientation": 1.6631852706247052, + "vx": 1.652011860642233e-12, + "vy": 1.9484414082171497e-12 + }, + { + "id": 2, + "x": 2.4204819202423096, + "y": 2.2899374961853027, + "orientation": 2.037743004160472, + "vx": -2.398081733190338e-13, + "vy": 6.128431095930864e-13 + }, + { + "id": 3, + "x": 0.48064354062080383, + "y": 0.7541375756263733, + "orientation": 1.1089157183938703, + "vx": -9.692247004977617e-13, + "vy": -1.7286172493413687e-12 + }, + { + "id": 4, + "x": 3.35473895072937, + "y": 1.5620955228805542, + "orientation": 0.029729994135447413, + "vx": 1.7319479184152442e-13, + "vy": -1.0458300891968975e-12 + }, + { + "id": 5, + "x": 2.085615634918213, + "y": 1.4382052421569824, + "orientation": -2.867684992151805, + "vx": 6.235012506294879e-12, + "vy": -5.728750807065808e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398665904998779, + "y": 0.014285371638834476, + "orientation": 0.16655841668183413, + "vx": -4.263256414560601e-13, + "vy": 3.654368474492742e-13 + }, + { + "id": 1, + "x": 2.9138410091400146, + "y": 2.4099934101104736, + "orientation": 1.0187877734475812, + "vx": 0.011120612733066082, + "vy": 0.01801854372024536 + }, + { + "id": 2, + "x": 3.487337589263916, + "y": 1.1865938901901245, + "orientation": -2.4368989785485944, + "vx": -1.652011860642233e-12, + "vy": -7.260858581048524e-13 + }, + { + "id": 3, + "x": 0.3448770344257355, + "y": 0.560710072517395, + "orientation": 0.2514714320474347, + "vx": -2.831068712794149e-13, + "vy": -2.5979218776228663e-13 + }, + { + "id": 4, + "x": 0.5258817672729492, + "y": -0.763538122177124, + "orientation": -0.37435737450654116, + "vx": -4.99933427988708e-12, + "vy": 1.035838081975271e-12 + }, + { + "id": 5, + "x": -0.19909366965293884, + "y": 1.5121572017669678, + "orientation": 0.5317486842447003, + "vx": 3.0309088572266774e-13, + "vy": 8.926193117986259e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 388.3 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_outlet_wall_t87.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 87.28333333333333, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 87.28333333333333, + "ball_x": 3.5, + "ball_y": 2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.406943321228027, + "y": 0.40102264285087585, + "orientation": 2.1078174114227295, + "vx": 1.652011860642233e-12, + "vy": -1.130762150580722e-12 + }, + { + "id": 1, + "x": 2.4032866954803467, + "y": 0.43831250071525574, + "orientation": 0.35811886191368103, + "vx": 3.743672039036028e-12, + "vy": -5.262457136723242e-13 + }, + { + "id": 2, + "x": 2.8158838748931885, + "y": 1.0310215950012207, + "orientation": -0.11088265478610992, + "vx": 7.993605777301127e-13, + "vy": 2.970956813896919e-12 + }, + { + "id": 3, + "x": 3.108285427093506, + "y": 0.7932988405227661, + "orientation": 0.32378098368644714, + "vx": -1.7319479184152442e-12, + "vy": -1.6986412276764895e-13 + }, + { + "id": 4, + "x": 3.0526411533355713, + "y": 0.38302356004714966, + "orientation": 0.4913255274295807, + "vx": 2.531308496145357e-13, + "vy": 1.63202784619898e-13 + }, + { + "id": 5, + "x": 1.1432067155838013, + "y": -0.36661601066589355, + "orientation": 1.2617980241775513, + "vx": 4.39648317751562e-13, + "vy": -2.2815083156046967e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3943562507629395, + "y": -0.40589451789855957, + "orientation": 0.01827671006321907, + "vx": -6.927791673660977e-13, + "vy": 4.3798298321462426e-13 + }, + { + "id": 1, + "x": 2.5925519466400146, + "y": 0.14106276631355286, + "orientation": 0.39662227034568787, + "vx": 1.7852386235972517e-12, + "vy": 6.911138328291599e-13 + }, + { + "id": 2, + "x": 1.0465545654296875, + "y": -0.1568600982427597, + "orientation": 0.8978701233863831, + "vx": -2.4646951146678475e-13, + "vy": -2.4646951146678475e-13 + }, + { + "id": 3, + "x": -2.810027837753296, + "y": 0.7137480974197388, + "orientation": 0.1262432187795639, + "vx": 2.2648549702353193e-13, + "vy": -6.994405055138486e-14 + }, + { + "id": 4, + "x": -2.9396800994873047, + "y": 0.17280887067317963, + "orientation": 0.08853863179683685, + "vx": -2.970956813896919e-12, + "vy": 2.1649348980190553e-14 + }, + { + "id": 5, + "x": 0.3824720084667206, + "y": -0.22094231843948364, + "orientation": 0.30441907048225403, + "vx": -5.828670879282072e-14, + "vy": 4.3298697960381105e-14 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 87.3 + } + }, + { + "scenario_id": "split_outlet_vs_split_sticky_t463.0_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 463.01666666666665, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 463.01666666666665, + "ball_x": 3.5, + "ball_y": 2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.395288944244385, + "y": 0.40878811478614807, + "orientation": 1.958110125856944, + "vx": -2.2382096176443156e-12, + "vy": 1.3522516439934407e-12 + }, + { + "id": 1, + "x": 2.181945562362671, + "y": 0.6758961081504822, + "orientation": -1.2271856387429914, + "vx": -9.592326932761353e-13, + "vy": -1.3322676295501878e-13 + }, + { + "id": 2, + "x": -1.3319110870361328, + "y": -0.7365938425064087, + "orientation": 0.5541764815622052, + "vx": 7.061018436615996e-13, + "vy": -1.532107773982716e-13 + }, + { + "id": 3, + "x": 2.7273972034454346, + "y": 0.7525630593299866, + "orientation": 0.5588461478524884, + "vx": -1.9984014443252818e-13, + "vy": -9.259260025373806e-13 + }, + { + "id": 4, + "x": 2.5087859630584717, + "y": 0.9352276921272278, + "orientation": 0.41714278061921206, + "vx": -9.965361869035405e-12, + "vy": -4.739542092124793e-12 + }, + { + "id": 5, + "x": 4.098406791687012, + "y": 1.2939239740371704, + "orientation": -2.918690266209193, + "vx": 1.2789769243681803e-12, + "vy": -1.3788969965844444e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.388762950897217, + "y": -0.30894142389297485, + "orientation": 0.17382613022858706, + "vx": -3.943512183468556e-12, + "vy": 2.6478819137309983e-13 + }, + { + "id": 1, + "x": 4.051201343536377, + "y": 1.4727133512496948, + "orientation": 2.6170726736360272, + "vx": -1.2656542480726785e-11, + "vy": -4.18332035678759e-12 + }, + { + "id": 2, + "x": -1.1077401638031006, + "y": -1.1889432668685913, + "orientation": 0.46393743355805483, + "vx": 1.199040866595169e-13, + "vy": -3.730349362740526e-13 + }, + { + "id": 3, + "x": -0.09634251892566681, + "y": -0.6048613786697388, + "orientation": -0.15757790406281558, + "vx": -9.059419880941277e-13, + "vy": 9.459100169806334e-13 + }, + { + "id": 4, + "x": -0.01636986993253231, + "y": 0.8204025626182556, + "orientation": 0.27941790421540347, + "vx": 2.8321095468797353e-13, + "vy": 3.097522238704187e-13 + }, + { + "id": 5, + "x": -2.6024351119995117, + "y": -0.09964469075202942, + "orientation": 0.2423762400918683, + "vx": 9.059419880941277e-13, + "vy": 4.71289673953379e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 463.0333333333333 + } + }, + { + "scenario_id": "press_and_pass_vs_split_outlet_t692.5_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 692.4666666666667, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_outlet.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 692.4666666666667, + "ball_x": 3.5, + "ball_y": 2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.119788646697998, + "y": 0.4790867865085602, + "orientation": 2.637185426550456, + "vx": -2.5579538487363607e-12, + "vy": 9.875433804040767e-13 + }, + { + "id": 1, + "x": 1.0547409057617188, + "y": 0.4885237216949463, + "orientation": 0.10623875458771792, + "vx": -2.2315482794965646e-12, + "vy": -2.0483614804334138e-13 + }, + { + "id": 2, + "x": 2.261551856994629, + "y": -0.5546589493751526, + "orientation": 0.41623988946015444, + "vx": -1.9317880628477724e-12, + "vy": 8.959499808725013e-13 + }, + { + "id": 3, + "x": -2.2006330490112305, + "y": 1.413816213607788, + "orientation": 0.2690645774179181, + "vx": 4.1300296516055823e-13, + "vy": -6.661338147750939e-15 + }, + { + "id": 4, + "x": -1.507583737373352, + "y": -0.05884234979748726, + "orientation": -0.16770020325715151, + "vx": -2.864375403532904e-13, + "vy": 2.974703816605029e-13 + }, + { + "id": 5, + "x": 2.0072858333587646, + "y": -0.31777989864349365, + "orientation": 0.16491285164887515, + "vx": 7.047695760320494e-12, + "vy": 7.793765632868599e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397812366485596, + "y": -0.1378098428249359, + "orientation": 0.040040882425852686, + "vx": -9.059419880941277e-13, + "vy": -4.654610030740969e-13 + }, + { + "id": 1, + "x": 1.1910433769226074, + "y": -0.47076690196990967, + "orientation": 0.5194388945871076, + "vx": 1.6719958750854857e-12, + "vy": 1.513789094076401e-12 + }, + { + "id": 2, + "x": 1.575069546699524, + "y": 0.21894577145576477, + "orientation": 0.4470376094155988, + "vx": 6.394884621840902e-13, + "vy": -6.861178292183467e-13 + }, + { + "id": 3, + "x": 2.8621652126312256, + "y": -0.6731222867965698, + "orientation": 0.4994713385873517, + "vx": 9.85878045867139e-13, + "vy": -4.596323321948148e-13 + }, + { + "id": 4, + "x": -0.6567724347114563, + "y": 0.9456622004508972, + "orientation": 0.035229357081004053, + "vx": 6.894484982922222e-13, + "vy": -1.6986412276764895e-13 + }, + { + "id": 5, + "x": -2.806443929672241, + "y": 0.17089179158210754, + "orientation": 0.18879118760163394, + "vx": 2.1582735598713043e-12, + "vy": 2.6145752229922437e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 692.4833333333333 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_shape_t555.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 555.4166666666666, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_shape.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 555.4166666666666, + "ball_x": 3.5, + "ball_y": -2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.395271301269531, + "y": -0.32086509466171265, + "orientation": -3.03105195810134, + "vx": -1.4654943925052066e-12, + "vy": 1.2989609388114332e-13 + }, + { + "id": 1, + "x": 2.648273229598999, + "y": 0.03167936950922012, + "orientation": -0.41301956971222964, + "vx": -1.3322676295501878e-13, + "vy": 2.8706204080464204e-13 + }, + { + "id": 2, + "x": 3.0360467433929443, + "y": 1.3425543308258057, + "orientation": -0.9401423056894025, + "vx": -3.2640556923979602e-12, + "vy": 2.304822999121825e-12 + }, + { + "id": 3, + "x": 2.4631881713867188, + "y": -1.2627967596054077, + "orientation": 0.30571809609467593, + "vx": 2.5712765250318625e-12, + "vy": -1.2323475573339238e-12 + }, + { + "id": 4, + "x": 1.7050062417984009, + "y": 0.28507673740386963, + "orientation": -0.0646096785836896, + "vx": 9.992007221626409e-14, + "vy": 1.2323475573339238e-13 + }, + { + "id": 5, + "x": 0.3529183864593506, + "y": -1.481074333190918, + "orientation": 0.5211237986856183, + "vx": 3.347322419244847e-13, + "vy": 1.0191847366058937e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398417949676514, + "y": 0.362181693315506, + "orientation": -0.04900255997712222, + "vx": -6.8478556158879655e-12, + "vy": -1.8168799797990687e-12 + }, + { + "id": 1, + "x": 1.6484280824661255, + "y": 2.412048101425171, + "orientation": -0.9181212504678449, + "vx": 2.291500322826323e-12, + "vy": -1.0524914273446484e-12 + }, + { + "id": 2, + "x": -0.7442958354949951, + "y": 0.12659098207950592, + "orientation": -0.07641449769074526, + "vx": 8.826273045769994e-13, + "vy": -6.661338147750939e-15 + }, + { + "id": 3, + "x": 0.3935805559158325, + "y": 0.8261055946350098, + "orientation": -0.17739239533478823, + "vx": 3.963496197911809e-13, + "vy": -6.0285110237146e-13 + }, + { + "id": 4, + "x": 3.334296226501465, + "y": 1.546630859375, + "orientation": -0.9523462374978742, + "vx": 3.597122599785507e-13, + "vy": 4.063416270128073e-13 + }, + { + "id": 5, + "x": -2.6579158306121826, + "y": -0.35777053236961365, + "orientation": 0.27393809159333316, + "vx": 3.090860900556436e-12, + "vy": 1.1723955140041653e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 555.4333333333333 + } + }, + { + "scenario_id": "counter_flow_vs_split_block_t585.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 585.8333333333334, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_block.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 585.8333333333334, + "ball_x": 2.6596550941467285, + "ball_y": -2.075483798980713, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.391175270080566, + "y": -0.08725950866937637, + "orientation": -2.397545190649577, + "vx": 1.5987211554602254e-13, + "vy": 3.2557290197132716e-13 + }, + { + "id": 1, + "x": 2.371391534805298, + "y": -0.9888806939125061, + "orientation": -1.2872943003946027, + "vx": -5.195843755245733e-13, + "vy": 2.774447338538266e-12 + }, + { + "id": 2, + "x": 4.144850254058838, + "y": -1.5038169622421265, + "orientation": -2.9321758468919477, + "vx": -9.965361869035405e-12, + "vy": -3.1441516057384433e-12 + }, + { + "id": 3, + "x": 2.837491035461426, + "y": -0.901910126209259, + "orientation": -1.803248794870921, + "vx": 6.794564910705958e-13, + "vy": -4.5297099404706387e-13 + }, + { + "id": 4, + "x": 2.565826654434204, + "y": -0.5708365440368652, + "orientation": -1.542587312059947, + "vx": 2.171596236166806e-12, + "vy": -8.992806499463768e-13 + }, + { + "id": 5, + "x": 2.283472776412964, + "y": -0.8264750242233276, + "orientation": -0.9051317294412335, + "vx": 6.661338147750939e-13, + "vy": 7.194245199571014e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398853302001953, + "y": -0.013385631144046783, + "orientation": -0.17031136353547183, + "vx": -3.9968028886505635e-13, + "vy": -8.814823870828548e-13 + }, + { + "id": 1, + "x": 3.7069554328918457, + "y": 0.4583454728126526, + "orientation": -2.668488087254115, + "vx": -1.0658141036401503e-13, + "vy": -3.497202527569243e-14 + }, + { + "id": 2, + "x": 3.844475030899048, + "y": 0.8648865222930908, + "orientation": -2.558223994570323, + "vx": 2.531308496145357e-13, + "vy": 2.631228568361621e-13 + }, + { + "id": 3, + "x": 2.2571332454681396, + "y": -2.752418279647827, + "orientation": -2.106361301737376, + "vx": -0.011178049258887768, + "vy": -0.01879850961267948 + }, + { + "id": 4, + "x": 3.683701515197754, + "y": -0.9414440393447876, + "orientation": -2.8926268090778073, + "vx": 4.263256414560601e-13, + "vy": -1.6220358389773537e-12 + }, + { + "id": 5, + "x": 2.191389560699463, + "y": -0.9901652336120605, + "orientation": -0.9972561915689191, + "vx": -1.0658141036401503e-12, + "vy": -4.89608353859694e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 585.85 + } + }, + { + "scenario_id": "split_press_vs_tiki_taka_plus_t457.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 457.2, + "source_replay": "replays/tournament_20261011_230119/split_press_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 457.2, + "ball_x": 3.5, + "ball_y": 2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.380380153656006, + "y": 0.32795456051826477, + "orientation": 1.9638667424493512, + "vx": -2.9309887850104133e-13, + "vy": 6.84452494681409e-13 + }, + { + "id": 1, + "x": 3.908179759979248, + "y": 2.4033801555633545, + "orientation": -2.4100925048165998, + "vx": -8.752998326144734e-12, + "vy": 1.5987211554602254e-12 + }, + { + "id": 2, + "x": 3.194742202758789, + "y": 1.5664464235305786, + "orientation": 0.5566672404580792, + "vx": 1.0524914273446484e-12, + "vy": 9.459100169806334e-13 + }, + { + "id": 3, + "x": 2.8541946411132812, + "y": 1.1976113319396973, + "orientation": 0.7921783049874982, + "vx": 1.1590728377086634e-12, + "vy": 1.2856382625159313e-12 + }, + { + "id": 4, + "x": 2.5078623294830322, + "y": 1.7404413223266602, + "orientation": 0.5617705901437482, + "vx": -1.8918200339612667e-12, + "vy": -1.8185453143360064e-12 + }, + { + "id": 5, + "x": 2.8000094890594482, + "y": 0.6069910526275635, + "orientation": 0.9255398829751691, + "vx": 5.861977570020827e-13, + "vy": -2.204902926905561e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398697853088379, + "y": -0.006656244862824678, + "orientation": 0.17405715783173648, + "vx": -2.531308496145357e-12, + "vy": 1.135315799705161e-12 + }, + { + "id": 1, + "x": 2.75610089302063, + "y": 2.7569823265075684, + "orientation": 2.807827891903468, + "vx": -0.021547256037592888, + "vy": 0.007439436390995979 + }, + { + "id": 2, + "x": 4.25756311416626, + "y": 2.2560651302337646, + "orientation": -0.31245342095429507, + "vx": 0.006919351872056723, + "vy": -0.0022280269768089056 + }, + { + "id": 3, + "x": 2.698918581008911, + "y": 0.2653455436229706, + "orientation": 1.0050174315744123, + "vx": 9.85878045867139e-13, + "vy": -1.9317880628477724e-13 + }, + { + "id": 4, + "x": 4.239199638366699, + "y": 2.767144203186035, + "orientation": 0.34463396866852847, + "vx": 0.02315429039299488, + "vy": 0.008376069366931915 + }, + { + "id": 5, + "x": 3.0882742404937744, + "y": 0.9318879246711731, + "orientation": 0.8614913543039044, + "vx": -1.4654943925052066e-13, + "vy": -4.792832797306801e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_press_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 457.21666666666664 + } + }, + { + "scenario_id": "overload_press_vs_split_outlet_wall_t23.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 23.75, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 23.75, + "ball_x": 3.5, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3679938316345215, + "y": -0.30558356642723083, + "orientation": -1.9749585390090942, + "vx": 9.325873406851315e-13, + "vy": -1.9317880628477724e-13 + }, + { + "id": 1, + "x": -1.8409298658370972, + "y": 0.8300283551216125, + "orientation": -0.24548962712287903, + "vx": 7.72715225139109e-13, + "vy": -2.6645352591003757e-13 + }, + { + "id": 2, + "x": -1.674237608909607, + "y": 0.6558811664581299, + "orientation": -0.2257934957742691, + "vx": 3.177458296477198e-12, + "vy": -2.398081733190338e-13 + }, + { + "id": 3, + "x": -2.5683233737945557, + "y": 0.5058649778366089, + "orientation": -0.16569791734218597, + "vx": -1.638689184346731e-12, + "vy": -1.099120794378905e-13 + }, + { + "id": 4, + "x": -1.8019222021102905, + "y": -0.75216144323349, + "orientation": 0.03665129840373993, + "vx": 3.3306690738754696e-14, + "vy": -4.829470157119431e-13 + }, + { + "id": 5, + "x": 1.8725571632385254, + "y": -0.06847130507230759, + "orientation": -0.2803705632686615, + "vx": -4.4630965589931293e-13, + "vy": 4.200806369425436e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3926801681518555, + "y": 0.2832987904548645, + "orientation": -0.022746261209249496, + "vx": 1.1244338793403585e-11, + "vy": 2.424727085781342e-12 + }, + { + "id": 1, + "x": 2.874009609222412, + "y": -0.2822555601596832, + "orientation": -0.3937233090400696, + "vx": 2.5712765250318625e-12, + "vy": 4.0467629247586956e-13 + }, + { + "id": 2, + "x": 1.5557347536087036, + "y": 0.2441447377204895, + "orientation": -0.27069684863090515, + "vx": 3.730349362740526e-13, + "vy": -6.519784712111232e-13 + }, + { + "id": 3, + "x": -0.02556597627699375, + "y": 0.11764174699783325, + "orientation": -0.1517113298177719, + "vx": 3.5763059180737855e-13, + "vy": -1.1823875212257917e-13 + }, + { + "id": 4, + "x": -0.7393695116043091, + "y": -0.32231003046035767, + "orientation": -0.03518475219607353, + "vx": 2.531308496145357e-13, + "vy": -1.915134717478395e-13 + }, + { + "id": 5, + "x": -1.8564848899841309, + "y": 1.2256522178649902, + "orientation": -0.17480072379112244, + "vx": 1.1324274851176597e-13, + "vy": -3.530509218307998e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 23.766666666666666 + } + }, + { + "scenario_id": "clear_danger_vs_split_outlet_wall_t647.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 647.5833333333334, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 647.5833333333334, + "ball_x": 1.9596883058547974, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.396059989929199, + "y": 0.3999985158443451, + "orientation": 2.643173547583171, + "vx": 5.062616992290714e-13, + "vy": 5.861977570020827e-13 + }, + { + "id": 1, + "x": -0.24928219616413116, + "y": 0.6833286881446838, + "orientation": 0.9031018336587628, + "vx": -4.263256414560601e-13, + "vy": 6.394884621840902e-13 + }, + { + "id": 2, + "x": -1.4243611097335815, + "y": 1.1646783351898193, + "orientation": 0.6017676909738263, + "vx": 5.995204332975845e-14, + "vy": 8.659739592076221e-13 + }, + { + "id": 3, + "x": 1.3948124647140503, + "y": 0.999023973941803, + "orientation": 1.2747145016961774, + "vx": -7.127631818093505e-13, + "vy": -3.340661081097096e-12 + }, + { + "id": 4, + "x": 2.106935501098633, + "y": 2.219559907913208, + "orientation": 2.1522167046838483, + "vx": -2.4646951146678475e-12, + "vy": 1.652011860642233e-12 + }, + { + "id": 5, + "x": 1.1074211597442627, + "y": 0.9825167655944824, + "orientation": 1.1221696456247052, + "vx": 7.66053886991358e-13, + "vy": 1.5487611193520934e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3969597816467285, + "y": -0.26360687613487244, + "orientation": 0.3126412947946271, + "vx": -9.85878045867139e-13, + "vy": -8.22675261247241e-13 + }, + { + "id": 1, + "x": 0.34593939781188965, + "y": 1.1279213428497314, + "orientation": 0.8468178828530988, + "vx": -2.8310687127941492e-14, + "vy": -5.995204332975845e-14 + }, + { + "id": 2, + "x": 1.1225212812423706, + "y": -1.3358272314071655, + "orientation": 1.4412474950128278, + "vx": -1.1524114995609125e-12, + "vy": 6.927791673660977e-13 + }, + { + "id": 3, + "x": -2.9514286518096924, + "y": 0.811711311340332, + "orientation": 0.4120384772592267, + "vx": 1.7719159473017498e-12, + "vy": -3.0309088572266774e-13 + }, + { + "id": 4, + "x": -2.723745346069336, + "y": 0.9286224842071533, + "orientation": 0.43253913720185366, + "vx": -4.1300296516055823e-13, + "vy": -1.5654144647214707e-12 + }, + { + "id": 5, + "x": -1.183509111404419, + "y": -0.05431915447115898, + "orientation": 0.7886327822976789, + "vx": -1.3322676295501878e-14, + "vy": -5.495603971894525e-14 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 647.6 + } + }, + { + "scenario_id": "split_outlet_wall_vs_split_sticky_t718.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 718.6333333333333, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 718.6333333333333, + "ball_x": 3.674643039703369, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398595809936523, + "y": 0.24965700507164001, + "orientation": 2.180975707369395, + "vx": 9.059419880941277e-13, + "vy": -8.043565813409259e-13 + }, + { + "id": 1, + "x": 3.398059129714966, + "y": 2.708320140838623, + "orientation": 0.15080061753327456, + "vx": 2.7977620220553945e-13, + "vy": 1.2656542480726785e-12 + }, + { + "id": 2, + "x": -1.1678431034088135, + "y": -1.561401128768921, + "orientation": 0.6731068213754376, + "vx": 1.105782132526656e-12, + "vy": 1.971756091734278e-12 + }, + { + "id": 3, + "x": 2.8244571685791016, + "y": 1.0451748371124268, + "orientation": 1.1989977677636823, + "vx": 1.7319479184152442e-13, + "vy": 2.504663143554353e-12 + }, + { + "id": 4, + "x": 2.741532325744629, + "y": 0.6541278958320618, + "orientation": 1.1577945073419293, + "vx": 2.651212582804874e-12, + "vy": 1.9984014443252818e-13 + }, + { + "id": 5, + "x": 3.648603677749634, + "y": 2.5770509243011475, + "orientation": 2.8516137321763715, + "vx": -1.0524914273446484e-12, + "vy": 1.2523315717771766e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3966450691223145, + "y": -0.24341551959514618, + "orientation": 0.3193227370553693, + "vx": 2.9842794901924208e-12, + "vy": 3.0725422206501207e-13 + }, + { + "id": 1, + "x": 2.8866939544677734, + "y": 2.6712522506713867, + "orientation": -3.0428936054282865, + "vx": -0.014223658479750156, + "vy": -0.0014222345780581236 + }, + { + "id": 2, + "x": 2.5868897438049316, + "y": -1.0426403284072876, + "orientation": 1.1711935122781476, + "vx": 4.263256414560601e-13, + "vy": 4.016786903093816e-12 + }, + { + "id": 3, + "x": 2.5695278644561768, + "y": 1.1468790769577026, + "orientation": 0.8002914508157453, + "vx": 3.1175062531474396e-12, + "vy": 3.397282455352979e-13 + }, + { + "id": 4, + "x": 3.5639877319335938, + "y": 0.23536628484725952, + "orientation": 1.7951681931787213, + "vx": -3.9968028886505635e-14, + "vy": -1.9817480989559044e-13 + }, + { + "id": 5, + "x": -2.916301727294922, + "y": -0.03080081380903721, + "orientation": 0.40739169915253726, + "vx": 5.728750807065808e-13, + "vy": 3.5981634338710933e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 718.65 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_outlet_t360.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 360.76666666666665, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_outlet.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 360.76666666666665, + "ball_x": 3.5, + "ball_y": -2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.393716335296631, + "y": -0.36748406291007996, + "orientation": -2.704795630770274, + "vx": -1.0365042157900461e-11, + "vy": -2.995936831950985e-12 + }, + { + "id": 1, + "x": 1.9780880212783813, + "y": 0.04704108089208603, + "orientation": -0.1377603133493146, + "vx": 2.4913404672588513e-12, + "vy": -4.446443213623752e-13 + }, + { + "id": 2, + "x": 2.1369402408599854, + "y": 0.7347529530525208, + "orientation": -0.44285336335236636, + "vx": 1.1457501614131615e-12, + "vy": -1.4654943925052066e-13 + }, + { + "id": 3, + "x": 2.367159843444824, + "y": -1.5520968437194824, + "orientation": 0.4940382560067853, + "vx": 9.059419880941277e-13, + "vy": -7.72715225139109e-13 + }, + { + "id": 4, + "x": 2.269345998764038, + "y": -0.07607384771108627, + "orientation": -0.4216322024636945, + "vx": -8.926193117986259e-13, + "vy": 4.038436252074007e-13 + }, + { + "id": 5, + "x": 2.8040966987609863, + "y": 0.06566603481769562, + "orientation": -0.4951047023111066, + "vx": -3.503863865716994e-12, + "vy": 1.4650780588709722e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398375511169434, + "y": -0.024703754112124443, + "orientation": -0.02665320237214175, + "vx": 4.5297099404706387e-13, + "vy": 1.803765470320684e-13 + }, + { + "id": 1, + "x": 0.662556529045105, + "y": -0.4515143036842346, + "orientation": -0.19979325135285464, + "vx": 5.262457136723242e-13, + "vy": -6.52811138479592e-13 + }, + { + "id": 2, + "x": 0.9423097372055054, + "y": 0.19274403154850006, + "orientation": -0.1549259742074689, + "vx": 1.4388490399142029e-12, + "vy": 7.91033905045424e-14 + }, + { + "id": 3, + "x": -1.435683250427246, + "y": 0.9657244086265564, + "orientation": -0.11135497887665835, + "vx": -8.72635297355373e-13, + "vy": 4.4630965589931293e-13 + }, + { + "id": 4, + "x": -1.660375952720642, + "y": -0.6123226881027222, + "orientation": -0.13124910195405093, + "vx": 1.858513343222512e-12, + "vy": 6.294964549624638e-13 + }, + { + "id": 5, + "x": 0.0989489033818245, + "y": 0.15440280735492706, + "orientation": -0.20201865037018862, + "vx": 4.929390229335695e-13, + "vy": -9.242606680004428e-14 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 360.7833333333333 + } + }, + { + "scenario_id": "high_press_vs_score_aware_counter_flow_t618.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 618.7666666666667, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_score_aware_counter_flow.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 618.7666666666667, + "ball_x": 2.3468666076660156, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.4054670333862305, + "y": 0.07201948761940002, + "orientation": 2.488443823652812, + "vx": 3.650413304967515e-12, + "vy": -7.056855100273651e-13 + }, + { + "id": 1, + "x": 3.4687070846557617, + "y": 2.4122936725616455, + "orientation": 2.711014123755046, + "vx": -4.39648317751562e-12, + "vy": 1.532107773982716e-12 + }, + { + "id": 2, + "x": 2.497187614440918, + "y": 1.481217384338379, + "orientation": 1.514952691393443, + "vx": -1.5720758028692217e-12, + "vy": 2.6645352591003757e-12 + }, + { + "id": 3, + "x": 2.2698795795440674, + "y": 2.2137527465820312, + "orientation": 1.2068924029641828, + "vx": -2.398081733190338e-13, + "vy": -1.6786572132332367e-12 + }, + { + "id": 4, + "x": 2.490105628967285, + "y": 0.16784784197807312, + "orientation": 1.5215549786859235, + "vx": -4.263256414560601e-13, + "vy": -3.289035710452026e-13 + }, + { + "id": 5, + "x": 3.792292594909668, + "y": 2.0022566318511963, + "orientation": 2.349548431234904, + "vx": 5.062616992290714e-13, + "vy": -3.796962744218035e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395721435546875, + "y": 0.30111250281333923, + "orientation": 0.20226159890229312, + "vx": -1.7053025658242404e-12, + "vy": -1.582067810090848e-13 + }, + { + "id": 1, + "x": 2.3094215393066406, + "y": 0.15890377759933472, + "orientation": 1.4654964526468, + "vx": -1.0258460747536446e-12, + "vy": -4.9960036108132044e-14 + }, + { + "id": 2, + "x": 2.6437315940856934, + "y": 1.9785346984863281, + "orientation": 1.3790034373574933, + "vx": 1.6120438317557273e-12, + "vy": 1.518118963872439e-11 + }, + { + "id": 3, + "x": 3.227447509765625, + "y": 2.392432451248169, + "orientation": 2.3520934899621686, + "vx": -3.597122599785507e-13, + "vy": 7.194245199571014e-13 + }, + { + "id": 4, + "x": 2.918832540512085, + "y": 2.208240032196045, + "orientation": -0.754584940271922, + "vx": 0.015529329888522625, + "vy": -0.014726132154464722 + }, + { + "id": 5, + "x": -2.597048282623291, + "y": 2.299278974533081, + "orientation": 0.10841909249360171, + "vx": 3.730349362740526e-13, + "vy": -2.9043434324194095e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 618.7833333333333 + } + }, + { + "scenario_id": "clear_danger_vs_clear_press_plus_t155.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 155.8, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_clear_press_plus.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 155.8, + "ball_x": 3.2646877765655518, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.410349369049072, + "y": 0.4052830636501312, + "orientation": 2.373844861984253, + "vx": -4.156675004196586e-12, + "vy": 1.035838081975271e-12 + }, + { + "id": 1, + "x": -0.23444390296936035, + "y": -1.2172764539718628, + "orientation": 0.8744559288024902, + "vx": -7.577272143066693e-14, + "vy": -2.6645352591003757e-13 + }, + { + "id": 2, + "x": 0.08723440021276474, + "y": -0.0499354787170887, + "orientation": 0.7466656565666199, + "vx": -3.164135620181696e-13, + "vy": -3.642919299551295e-13 + }, + { + "id": 3, + "x": 0.7649651765823364, + "y": 0.7625216245651245, + "orientation": 0.7331228256225586, + "vx": -3.297362383136715e-13, + "vy": -3.6637359812630166e-14 + }, + { + "id": 4, + "x": 2.6802313327789307, + "y": 2.03503155708313, + "orientation": 1.174293041229248, + "vx": -5.46229728115577e-13, + "vy": 3.064215547965432e-12 + }, + { + "id": 5, + "x": -2.231632709503174, + "y": -0.8477604985237122, + "orientation": 0.6652929782867432, + "vx": 3.3306690738754696e-13, + "vy": 2.298161660974074e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394282817840576, + "y": -0.38440555334091187, + "orientation": 0.03179318457841873, + "vx": 1.3322676295501878e-13, + "vy": -9.325873406851315e-13 + }, + { + "id": 1, + "x": -3.011753559112549, + "y": -0.9558605551719666, + "orientation": 0.5682362914085388, + "vx": 1.4788170688007085e-12, + "vy": -6.794564910705958e-13 + }, + { + "id": 2, + "x": -2.5836586952209473, + "y": -0.9961744546890259, + "orientation": 0.6008070707321167, + "vx": 1.9451107391432743e-12, + "vy": 3.597122599785507e-13 + }, + { + "id": 3, + "x": 0.7134495377540588, + "y": 1.102195382118225, + "orientation": 0.6446763873100281, + "vx": 8.759659664292485e-13, + "vy": -8.126832540256146e-13 + }, + { + "id": 4, + "x": -2.543052911758423, + "y": -1.1723287105560303, + "orientation": 0.3602283298969269, + "vx": -7.194245199571014e-13, + "vy": -9.992007221626409e-14 + }, + { + "id": 5, + "x": -1.6088173389434814, + "y": 1.047926425933838, + "orientation": 0.3655436933040619, + "vx": -3.7969627442180354e-13, + "vy": 3.9968028886505635e-14 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_clear_press_plus_kernel_strategy", + "frame_ts": 155.81666666666666 + } + }, + { + "scenario_id": "clear_press_plus_vs_press_and_pass_t472.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 472.6666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_press_and_pass.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 472.6666666666667, + "ball_x": 3.753438949584961, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398326873779297, + "y": 0.27678361535072327, + "orientation": 2.226476701098033, + "vx": -3.730349362740526e-13, + "vy": -1.2340128918708615e-12 + }, + { + "id": 1, + "x": 2.59733510017395, + "y": 1.2286484241485596, + "orientation": 0.9967338164621076, + "vx": 5.062616992290714e-13, + "vy": -1.1857181902996672e-12 + }, + { + "id": 2, + "x": 3.205883264541626, + "y": 2.585995674133301, + "orientation": 0.6070331652932843, + "vx": 2.523448117131011e-10, + "vy": 6.057154777749929e-10 + }, + { + "id": 3, + "x": 3.3856313228607178, + "y": 2.576477527618408, + "orientation": 1.1999920924478253, + "vx": 2.930455877958593e-10, + "vy": 1.1013323586439583e-09 + }, + { + "id": 4, + "x": -2.476274251937866, + "y": -0.08143977075815201, + "orientation": 0.5235296805673322, + "vx": 5.861977570020827e-13, + "vy": -5.953570969552402e-14 + }, + { + "id": 5, + "x": -1.5207099914550781, + "y": -0.8022085428237915, + "orientation": 0.6563068946176251, + "vx": -2.9309887850104133e-13, + "vy": -1.1657341758564144e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398739337921143, + "y": -0.15370754897594452, + "orientation": 0.31325975258881655, + "vx": 4.289901767151605e-12, + "vy": 2.6645352591003757e-14 + }, + { + "id": 1, + "x": 2.8518192768096924, + "y": 2.6426007747650146, + "orientation": 0.7112518866830548, + "vx": -8.126832540256146e-13, + "vy": 3.064215547965432e-13 + }, + { + "id": 2, + "x": 2.7493815422058105, + "y": 2.328235149383545, + "orientation": 0.9846881945901593, + "vx": -7.993605777301127e-14, + "vy": 3.064215547965432e-13 + }, + { + "id": 3, + "x": -0.6916552782058716, + "y": -0.9542444944381714, + "orientation": 0.7745336612039289, + "vx": -7.460698725481052e-13, + "vy": -4.000133557724439e-12 + }, + { + "id": 4, + "x": 1.9766650199890137, + "y": 0.7452232837677002, + "orientation": 0.9652170260720929, + "vx": 1.9451107391432743e-12, + "vy": 6.59472476627343e-13 + }, + { + "id": 5, + "x": 3.7817180156707764, + "y": 0.1794494390487671, + "orientation": 1.610506685572215, + "vx": -7.593925488436071e-13, + "vy": -2.1815882433884326e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 472.68333333333334 + } + }, + { + "scenario_id": "split_outlet_wall_vs_tiki_taka_plus_t196.5_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 196.5, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 196.5, + "ball_x": 2.5, + "ball_y": -0.9373786449432373, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402885913848877, + "y": -0.30863550305366516, + "orientation": -3.131378650665283, + "vx": -5.5422333389287814e-12, + "vy": 1.5504264538890311e-12 + }, + { + "id": 1, + "x": 1.9234837293624878, + "y": 0.05533061921596527, + "orientation": 0.4528169333934784, + "vx": 3.5504932327512506e-12, + "vy": -1.5737411374061594e-12 + }, + { + "id": 2, + "x": -0.9751801490783691, + "y": 0.07162709534168243, + "orientation": -0.5986403822898865, + "vx": -9.29256671611256e-13, + "vy": 2.5979218776228663e-13 + }, + { + "id": 3, + "x": 2.9761931896209717, + "y": 0.14062480628490448, + "orientation": -2.0525882244110107, + "vx": -1.9984014443252818e-13, + "vy": 6.378231276471524e-13 + }, + { + "id": 4, + "x": 2.91044282913208, + "y": -0.29690927267074585, + "orientation": 2.0245893001556396, + "vx": -2.398081733190338e-13, + "vy": 7.377431998634165e-13 + }, + { + "id": 5, + "x": 2.446100950241089, + "y": 0.6649718880653381, + "orientation": -1.3968994617462158, + "vx": 3.717026686445024e-12, + "vy": -7.793765632868599e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.346870422363281, + "y": 0.39996400475502014, + "orientation": -0.17143982648849487, + "vx": 7.460698725481052e-13, + "vy": -1.0658141036401503e-13 + }, + { + "id": 1, + "x": 0.5794880390167236, + "y": -0.1557007133960724, + "orientation": 0.04522652551531792, + "vx": 1.0524914273446484e-12, + "vy": 3.555489236362064e-13 + }, + { + "id": 2, + "x": 1.124883770942688, + "y": 1.2124848365783691, + "orientation": -0.7652819156646729, + "vx": -1.84519066692701e-12, + "vy": 1.1723955140041653e-12 + }, + { + "id": 3, + "x": -0.9940520524978638, + "y": 0.27175867557525635, + "orientation": -0.4338088631629944, + "vx": -5.319078510979125e-12, + "vy": 8.110179194886769e-13 + }, + { + "id": 4, + "x": 2.0695247650146484, + "y": 0.16270653903484344, + "orientation": -1.1330769062042236, + "vx": -1.5187850976872141e-12, + "vy": 4.979350265443827e-13 + }, + { + "id": 5, + "x": 2.3280045986175537, + "y": -1.7032965421676636, + "orientation": -1.7907923460006714, + "vx": -0.005785156041383743, + "vy": -0.025762028992176056 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 196.51666666666665 + } + }, + { + "scenario_id": "overload_press_vs_score_aware_counter_flow_t353.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 353.18333333333334, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_score_aware_counter_flow.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 353.18333333333334, + "ball_x": 3.0979201793670654, + "ball_y": -2.128838062286377, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.451169490814209, + "y": -0.05538812652230263, + "orientation": -3.108240842819214, + "vx": -5.595524044110789e-12, + "vy": 8.971989817752046e-14 + }, + { + "id": 1, + "x": -2.554281711578369, + "y": 0.009626029059290886, + "orientation": -0.5797163248062134, + "vx": 1.4921397450962104e-12, + "vy": -7.928033229909204e-13 + }, + { + "id": 2, + "x": 0.5519337058067322, + "y": -0.17327098548412323, + "orientation": -1.4663678407669067, + "vx": 9.992007221626409e-15, + "vy": -8.451572774959004e-13 + }, + { + "id": 3, + "x": -1.725031852722168, + "y": 0.8348755240440369, + "orientation": -0.2192334085702896, + "vx": -1.0658141036401503e-13, + "vy": 1.3322676295501878e-14 + }, + { + "id": 4, + "x": -1.2530124187469482, + "y": 0.33992698788642883, + "orientation": -0.38610419631004333, + "vx": 9.259260025373806e-13, + "vy": -4.346523141407488e-13 + }, + { + "id": 5, + "x": 3.1377432346343994, + "y": -1.5978336334228516, + "orientation": 1.5475633144378662, + "vx": 5.861977570020827e-13, + "vy": -1.5187850976872141e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.388782501220703, + "y": 0.01125138346105814, + "orientation": -0.009280907921493053, + "vx": 4.742872761198669e-12, + "vy": -5.729791641151394e-14 + }, + { + "id": 1, + "x": 2.817539691925049, + "y": -0.6148703098297119, + "orientation": -1.3362795114517212, + "vx": -2.41140440948584e-12, + "vy": 1.5554224574998443e-12 + }, + { + "id": 2, + "x": 2.572040557861328, + "y": -2.719928503036499, + "orientation": -2.296969413757324, + "vx": -0.010335116647183895, + "vy": -0.011616704054176807 + }, + { + "id": 3, + "x": 4.0007405281066895, + "y": -2.3891818523406982, + "orientation": 2.7282023429870605, + "vx": -7.51398943066306e-12, + "vy": 1.7985612998927536e-12 + }, + { + "id": 4, + "x": 2.9254865646362305, + "y": 0.41070958971977234, + "orientation": -1.5106515884399414, + "vx": -2.2648549702353193e-13, + "vy": -8.493206138382448e-14 + }, + { + "id": 5, + "x": 2.486328125, + "y": -1.617691159248352, + "orientation": 2.4445297718048096, + "vx": 0.0005036382935941219, + "vy": -0.00042094578384421766 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 353.2 + } + }, + { + "scenario_id": "clear_danger_vs_decoy_and_overload_t343.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 343.6666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_decoy_and_overload.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 343.6666666666667, + "ball_x": 3.7273623943328857, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.4170942306518555, + "y": 0.30200818181037903, + "orientation": 2.207528829574585, + "vx": 0.0, + "vy": -2.831068712794149e-13 + }, + { + "id": 1, + "x": 2.600599765777588, + "y": 0.5930001735687256, + "orientation": 1.1288820505142212, + "vx": 1.4388490399142029e-12, + "vy": 6.294964549624638e-13 + }, + { + "id": 2, + "x": 2.5993568897247314, + "y": 1.7855526208877563, + "orientation": 0.795213520526886, + "vx": -1.3322676295501878e-12, + "vy": -2.964295475749168e-12 + }, + { + "id": 3, + "x": 3.8067097663879395, + "y": 2.0931572914123535, + "orientation": 0.9806120991706848, + "vx": 2.4780177909633494e-12, + "vy": 3.5704772471945034e-12 + }, + { + "id": 4, + "x": 3.0382370948791504, + "y": 2.236318588256836, + "orientation": 0.8156233429908752, + "vx": -5.3290705182007514e-14, + "vy": -2.065014825802791e-12 + }, + { + "id": 5, + "x": 2.6157114505767822, + "y": 2.28090500831604, + "orientation": 0.4645834267139435, + "vx": -1.5987211554602254e-13, + "vy": -4.39648317751562e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.391421794891357, + "y": -0.03636525571346283, + "orientation": 0.021349575370550156, + "vx": -7.833733661755105e-12, + "vy": -8.934519790670947e-13 + }, + { + "id": 1, + "x": 3.3308703899383545, + "y": 2.0758490562438965, + "orientation": -2.1051106452941895, + "vx": -0.015938078984618187, + "vy": -0.027121085673570633 + }, + { + "id": 2, + "x": 3.5256290435791016, + "y": 1.5795726776123047, + "orientation": 2.069488763809204, + "vx": 3.3306690738754696e-13, + "vy": -3.070876886113183e-12 + }, + { + "id": 3, + "x": -2.7206828594207764, + "y": 0.32554206252098083, + "orientation": 0.22127029299736023, + "vx": 4.929390229335695e-13, + "vy": -7.66053886991358e-14 + }, + { + "id": 4, + "x": -2.9932234287261963, + "y": 0.7904245853424072, + "orientation": 0.30281463265419006, + "vx": 5.861977570020827e-13, + "vy": -3.397282455352979e-13 + }, + { + "id": 5, + "x": 2.032839059829712, + "y": 2.2596256732940674, + "orientation": 0.32491424679756165, + "vx": -2.7045032879868813e-12, + "vy": -4.489741911584133e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_decoy_and_overload_kernel_strategy", + "frame_ts": 343.68333333333334 + } + }, + { + "scenario_id": "counter_flow_vs_score_aware_counter_flow_t692.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 692.6333333333333, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_score_aware_counter_flow.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 692.6333333333333, + "ball_x": 2.309845209121704, + "ball_y": -0.6715274453163147, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398233413696289, + "y": 0.0424649603664875, + "orientation": -2.9302219321304044, + "vx": 9.965361869035405e-12, + "vy": 1.351627143542089e-12 + }, + { + "id": 1, + "x": 2.2363076210021973, + "y": -1.959715485572815, + "orientation": 1.8936319669061383, + "vx": -3.810285420513537e-12, + "vy": -4.503064587879635e-12 + }, + { + "id": 2, + "x": 2.9258744716644287, + "y": -1.0776172876358032, + "orientation": -0.6217314322763166, + "vx": 3.730349362740526e-13, + "vy": -1.532107773982716e-13 + }, + { + "id": 3, + "x": 2.2133948802948, + "y": -1.7809091806411743, + "orientation": 1.6280982812219342, + "vx": -4.796163466380676e-13, + "vy": -2.511324481702104e-12 + }, + { + "id": 4, + "x": 2.3308207988739014, + "y": -1.181251883506775, + "orientation": -1.6065303405099591, + "vx": 2.7977620220553945e-13, + "vy": -8.260059303211165e-13 + }, + { + "id": 5, + "x": 2.619861602783203, + "y": 0.0749666765332222, + "orientation": 1.2409392913156232, + "vx": -4.39648317751562e-13, + "vy": 3.8261060986144457e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396897792816162, + "y": 0.0017986715538427234, + "orientation": -0.0376164038949689, + "vx": -2.957634137601417e-12, + "vy": 1.2893852652240412e-12 + }, + { + "id": 1, + "x": 2.9174320697784424, + "y": 0.24609149992465973, + "orientation": -2.3025454004579267, + "vx": 5.595524044110789e-13, + "vy": -3.5638159090467525e-13 + }, + { + "id": 2, + "x": 1.7889432907104492, + "y": -1.2746374607086182, + "orientation": -2.284100206690379, + "vx": -0.003542571561411023, + "vy": -0.004101655445992947 + }, + { + "id": 3, + "x": -2.6093909740448, + "y": 0.5291996598243713, + "orientation": -0.21207586129242983, + "vx": 1.212363542890671e-12, + "vy": -7.327471962526033e-13 + }, + { + "id": 4, + "x": -2.597219944000244, + "y": -0.8739808797836304, + "orientation": 0.056858690577097803, + "vx": 2.7977620220553945e-13, + "vy": -6.428191312579656e-13 + }, + { + "id": 5, + "x": 1.587335228919983, + "y": -1.0080273151397705, + "orientation": -2.7066633125119886, + "vx": 5.900062660657568e-06, + "vy": 2.7475773549667792e-06 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 692.65 + } + }, + { + "scenario_id": "high_press_vs_split_wall_t104.0_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 104.05, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 104.05, + "ball_x": 3.5, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.346075057983398, + "y": -0.3885073959827423, + "orientation": -2.857882261276245, + "vx": 7.72715225139109e-13, + "vy": -3.1308289294429414e-13 + }, + { + "id": 1, + "x": 1.2802863121032715, + "y": 2.1245760917663574, + "orientation": -0.6628577709197998, + "vx": -3.1308289294429414e-13, + "vy": -6.661338147750939e-14 + }, + { + "id": 2, + "x": 0.0014301915653049946, + "y": 0.8964250087738037, + "orientation": -0.3076903223991394, + "vx": -3.328262145052552e-13, + "vy": -1.9984014443252818e-14 + }, + { + "id": 3, + "x": -0.3479187488555908, + "y": 0.038939181715250015, + "orientation": -0.13304534554481506, + "vx": 1.0824674490095276e-13, + "vy": -3.630429290524262e-13 + }, + { + "id": 4, + "x": 1.5844303369522095, + "y": 0.3807489275932312, + "orientation": -0.3290215730667114, + "vx": -6.661338147750939e-14, + "vy": 4.829470157119431e-14 + }, + { + "id": 5, + "x": 0.5988621711730957, + "y": 1.5505999326705933, + "orientation": -0.46221092343330383, + "vx": 6.861178292183467e-13, + "vy": -9.725553695716371e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.387898921966553, + "y": 0.1718204766511917, + "orientation": 0.003832857822999358, + "vx": -1.2789769243681803e-12, + "vy": -7.394085344003543e-13 + }, + { + "id": 1, + "x": 1.8155293464660645, + "y": 1.3126566410064697, + "orientation": -0.6366369128227234, + "vx": -2.7977620220553945e-13, + "vy": 3.197442310920451e-13 + }, + { + "id": 2, + "x": 2.694556713104248, + "y": 0.17130394279956818, + "orientation": -0.2892679274082184, + "vx": -5.995204332975845e-13, + "vy": -1.2381762282132058e-12 + }, + { + "id": 3, + "x": 0.6518892645835876, + "y": -0.17990389466285706, + "orientation": -0.251233845949173, + "vx": 2.4646951146678475e-13, + "vy": -5.870304242705515e-13 + }, + { + "id": 4, + "x": -0.3718376159667969, + "y": -0.2381497174501419, + "orientation": -0.20136025547981262, + "vx": -7.16093850883226e-14, + "vy": -4.08006961549745e-14 + }, + { + "id": 5, + "x": -2.384704828262329, + "y": 0.5844894051551819, + "orientation": -0.33840933442115784, + "vx": -4.929390229335695e-13, + "vy": 2.76445533131664e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 104.06666666666666 + } + }, + { + "scenario_id": "clear_press_plus_vs_press_trigger_flow_t135.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 135.6, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_press_trigger_flow.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 135.6, + "ball_x": 2.2008609771728516, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.4081878662109375, + "y": -0.09499899297952652, + "orientation": 2.341464042663574, + "vx": -4.423128530106624e-12, + "vy": 1.0191847366058937e-12 + }, + { + "id": 1, + "x": 2.655963659286499, + "y": 0.6061166524887085, + "orientation": 1.6031895875930786, + "vx": -9.325873406851315e-14, + "vy": 3.8968828164342995e-13 + }, + { + "id": 2, + "x": 2.682722330093384, + "y": 1.7970918416976929, + "orientation": 1.6680712699890137, + "vx": -2.7977620220553945e-13, + "vy": 3.26405569239796e-13 + }, + { + "id": 3, + "x": 3.4944186210632324, + "y": 2.324068546295166, + "orientation": 2.688768148422241, + "vx": -1.8252066524837574e-12, + "vy": 2.0383694732117874e-12 + }, + { + "id": 4, + "x": 2.6299755573272705, + "y": 2.41676926612854, + "orientation": 1.5036487579345703, + "vx": 1.199040866595169e-12, + "vy": 3.810285420513537e-12 + }, + { + "id": 5, + "x": 2.9653375148773193, + "y": 2.26639461517334, + "orientation": 2.033686399459839, + "vx": -1.3322676295501878e-13, + "vy": -1.5587531265737198e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39143180847168, + "y": -0.046719104051589966, + "orientation": 0.010092552751302719, + "vx": 6.661338147750939e-13, + "vy": -7.337880303381894e-13 + }, + { + "id": 1, + "x": 2.4786510467529297, + "y": 1.462172508239746, + "orientation": 1.4484663009643555, + "vx": -1.2256862191861728e-12, + "vy": 6.061817714453355e-13 + }, + { + "id": 2, + "x": 2.5262508392333984, + "y": 0.4338301718235016, + "orientation": 1.477044939994812, + "vx": -3.9968028886505635e-14, + "vy": -7.827072323607354e-14 + }, + { + "id": 3, + "x": 2.986896514892578, + "y": 2.743176221847534, + "orientation": -0.0062402100302278996, + "vx": 0.02448880299925804, + "vy": -0.00022128436830826104 + }, + { + "id": 4, + "x": 3.3777029514312744, + "y": 1.9337576627731323, + "orientation": 2.4261107444763184, + "vx": 2.7711166694643907e-12, + "vy": -2.871036741680655e-12 + }, + { + "id": 5, + "x": -2.600229263305664, + "y": 1.5449267625808716, + "orientation": 0.2638852000236511, + "vx": 1.1857181902996672e-12, + "vy": 1.0325074129013956e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 135.61666666666667 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_outlet_wall_t650.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 650.25, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 650.25, + "ball_x": 2.5, + "ball_y": -1.5049479007720947, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3474650382995605, + "y": -0.3531781733036041, + "orientation": 2.9151457866006574, + "vx": -1.5720758028692217e-12, + "vy": -6.52811138479592e-13 + }, + { + "id": 1, + "x": 2.2699837684631348, + "y": 1.3403674364089966, + "orientation": -0.9382595141702375, + "vx": 5.329070518200751e-13, + "vy": 5.728750807065808e-13 + }, + { + "id": 2, + "x": 3.771648406982422, + "y": -2.0422377586364746, + "orientation": 0.541633280115672, + "vx": -3.3306690738754696e-13, + "vy": 2.184918912462308e-12 + }, + { + "id": 3, + "x": 0.23938120901584625, + "y": 0.4526927173137665, + "orientation": -0.5253440459542951, + "vx": -5.412337245047638e-13, + "vy": 7.943645741192995e-13 + }, + { + "id": 4, + "x": -0.06043026223778725, + "y": -0.9028774499893188, + "orientation": -0.3861426432901105, + "vx": 2.0462798122622416e-13, + "vy": 2.0650148258027912e-13 + }, + { + "id": 5, + "x": -0.36680883169174194, + "y": -0.6830865740776062, + "orientation": -0.60353937943513, + "vx": -9.658940314238862e-14, + "vy": 1.8318679906315083e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398933410644531, + "y": 0.03762882947921753, + "orientation": -0.1270486434274396, + "vx": 1.199040866595169e-12, + "vy": 4.1716630150290257e-13 + }, + { + "id": 1, + "x": 4.029414176940918, + "y": -1.5213141441345215, + "orientation": -1.0379349311166486, + "vx": 7.540634783254063e-12, + "vy": -3.26405569239796e-13 + }, + { + "id": 2, + "x": 2.5044262409210205, + "y": 1.44656503200531, + "orientation": -1.0134195407205304, + "vx": -3.730349362740526e-13, + "vy": -3.530509218307998e-13 + }, + { + "id": 3, + "x": -1.0429999828338623, + "y": -0.20166684687137604, + "orientation": 0.0014547427468976082, + "vx": -2.8044233602031454e-12, + "vy": 3.83026943495679e-14 + }, + { + "id": 4, + "x": -0.21943999826908112, + "y": -0.9874693155288696, + "orientation": -0.15916457970673648, + "vx": -9.617306950815419e-13, + "vy": 3.630429290524262e-13 + }, + { + "id": 5, + "x": -0.5820546746253967, + "y": 0.4800105094909668, + "orientation": -0.43323937256867495, + "vx": 2.3314683517128287e-13, + "vy": 6.661338147750939e-15 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 650.2666666666667 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_block_t751.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 751.6, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_block.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 751.6, + "ball_x": 4.183277130126953, + "ball_y": -2.305943727493286, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.394180774688721, + "y": -0.39668506383895874, + "orientation": -2.148615988092967, + "vx": -3.2240876635114546e-12, + "vy": -5.762057497804562e-13 + }, + { + "id": 1, + "x": -2.9291739463806152, + "y": -0.03166131302714348, + "orientation": -0.28352037270600405, + "vx": 2.104982854689297e-12, + "vy": 7.452372052796363e-13 + }, + { + "id": 2, + "x": -1.1522995233535767, + "y": -0.9452818036079407, + "orientation": -0.22661486466462222, + "vx": -1.2589929099249275e-12, + "vy": 1.2323475573339238e-13 + }, + { + "id": 3, + "x": 3.0124855041503906, + "y": -1.2602401971817017, + "orientation": -0.6480108817392072, + "vx": -1.0258460747536446e-12, + "vy": 3.8902214782865485e-12 + }, + { + "id": 4, + "x": 3.001971483230591, + "y": -0.9925028681755066, + "orientation": -0.7733005603128156, + "vx": -6.52811138479592e-13, + "vy": 2.864375403532904e-13 + }, + { + "id": 5, + "x": 2.6821420192718506, + "y": -0.2795460820198059, + "orientation": -1.15781024296815, + "vx": -3.05089287166993e-12, + "vy": 1.921796055626146e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395832061767578, + "y": -0.015687189996242523, + "orientation": -0.1676217635446271, + "vx": 1.199040866595169e-12, + "vy": -2.1274648709379562e-12 + }, + { + "id": 1, + "x": 3.497968912124634, + "y": -2.6954240798950195, + "orientation": -2.6256730278306684, + "vx": -0.017968077212572098, + "vy": -0.010211778804659843 + }, + { + "id": 2, + "x": 2.094364881515503, + "y": 0.7437335252761841, + "orientation": -0.9457971175485334, + "vx": 3.730349362740526e-13, + "vy": 2.0983215165415459e-13 + }, + { + "id": 3, + "x": 2.664374589920044, + "y": -1.3371890783309937, + "orientation": -0.6837500651651105, + "vx": 3.2640556923979602e-12, + "vy": 9.325873406851315e-14 + }, + { + "id": 4, + "x": 0.3156135082244873, + "y": -0.04093948379158974, + "orientation": -0.5521270354562482, + "vx": -1.2423395645555502e-12, + "vy": 4.0197012385334574e-13 + }, + { + "id": 5, + "x": 3.565079689025879, + "y": -1.8053369522094727, + "orientation": 2.4600036462121686, + "vx": -0.006191120948642492, + "vy": 0.005013471469283104 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 751.6166666666667 + } + }, + { + "scenario_id": "overload_press_vs_split_wall_t295.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 295.35, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 295.35, + "ball_x": 3.5, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.426814079284668, + "y": -0.3227572441101074, + "orientation": -2.2131659984588623, + "vx": 9.592326932761353e-13, + "vy": 9.642286968869485e-13 + }, + { + "id": 1, + "x": -2.597060441970825, + "y": 1.5155621767044067, + "orientation": -0.44943752884864807, + "vx": 1.1590728377086634e-12, + "vy": -6.59472476627343e-13 + }, + { + "id": 2, + "x": -2.26491641998291, + "y": -0.6616870164871216, + "orientation": -0.22450755536556244, + "vx": -5.995204332975845e-13, + "vy": -2.76445533131664e-13 + }, + { + "id": 3, + "x": -1.976861834526062, + "y": -0.1367420256137848, + "orientation": -0.21118943393230438, + "vx": -9.972023207183156e-12, + "vy": 8.401612738850872e-13 + }, + { + "id": 4, + "x": -2.7253236770629883, + "y": -0.4982149004936218, + "orientation": -0.18945394456386566, + "vx": -2.304822999121825e-12, + "vy": 4.829470157119431e-14 + }, + { + "id": 5, + "x": 1.9062575101852417, + "y": -1.4989341497421265, + "orientation": 0.004944369196891785, + "vx": -2.5712765250318625e-12, + "vy": -6.927791673660977e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396817207336426, + "y": -0.004040948115289211, + "orientation": -0.026070404797792435, + "vx": 1.2789769243681803e-12, + "vy": -2.6156160570778297e-13 + }, + { + "id": 1, + "x": 3.4894371032714844, + "y": 1.5937740802764893, + "orientation": -1.3530415296554565, + "vx": -5.995204332975845e-13, + "vy": -7.793765632868599e-13 + }, + { + "id": 2, + "x": 3.320004940032959, + "y": -1.5977221727371216, + "orientation": -0.1640627384185791, + "vx": -6.927791673660977e-13, + "vy": 2.9309887850104133e-13 + }, + { + "id": 3, + "x": 1.4335347414016724, + "y": -1.1025025844573975, + "orientation": -0.21156810224056244, + "vx": 7.993605777301127e-13, + "vy": -3.064215547965432e-13 + }, + { + "id": 4, + "x": 2.630744218826294, + "y": -1.0361504554748535, + "orientation": -0.4869508445262909, + "vx": -1.652011860642233e-12, + "vy": 0.0 + }, + { + "id": 5, + "x": -3.0101096630096436, + "y": 0.15123046934604645, + "orientation": -0.23813720047473907, + "vx": -4.39648317751562e-13, + "vy": 5.995204332975845e-14 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 295.3666666666667 + } + }, + { + "scenario_id": "overload_press_vs_split_outlet_t212.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 212.66666666666666, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_outlet.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 212.66666666666666, + "ball_x": 1.550840139389038, + "ball_y": -2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.423214435577393, + "y": -0.4025537371635437, + "orientation": -2.7411468029022217, + "vx": -2.6645352591003757e-13, + "vy": 1.8551826741486366e-12 + }, + { + "id": 1, + "x": -1.7974110841751099, + "y": 0.751443088054657, + "orientation": -0.8602333068847656, + "vx": -1.7186252421197423e-12, + "vy": 4.263256414560601e-13 + }, + { + "id": 2, + "x": -1.7974040508270264, + "y": -0.7485435605049133, + "orientation": -0.601213812828064, + "vx": 1.0391687510491465e-12, + "vy": -1.0524914273446484e-12 + }, + { + "id": 3, + "x": -2.897045373916626, + "y": -0.08607853949069977, + "orientation": -0.5871061682701111, + "vx": -2.944311461305915e-12, + "vy": 1.111610803405938e-13 + }, + { + "id": 4, + "x": -2.0115904808044434, + "y": 0.6123601794242859, + "orientation": -0.8064746856689453, + "vx": 5.6754601018838e-12, + "vy": -9.259260025373806e-13 + }, + { + "id": 5, + "x": 0.10932052135467529, + "y": -2.2956154346466064, + "orientation": -0.6742437481880188, + "vx": -7.698008896994679e-13, + "vy": -5.995204332975845e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392832279205322, + "y": 0.004054055083543062, + "orientation": -0.026712721213698387, + "vx": 4.316547119742609e-12, + "vy": 1.0651896031887986e-12 + }, + { + "id": 1, + "x": 0.08728565275669098, + "y": -0.6690740585327148, + "orientation": -0.8932840824127197, + "vx": -1.7152945730458669e-13, + "vy": -1.099120794378905e-12 + }, + { + "id": 2, + "x": 2.437375783920288, + "y": 1.5214852094650269, + "orientation": -1.7832016944885254, + "vx": -3.730349362740526e-13, + "vy": 4.796163466380676e-13 + }, + { + "id": 3, + "x": 0.2708829939365387, + "y": -2.1258699893951416, + "orientation": -0.7687285542488098, + "vx": -2.831068712794149e-13, + "vy": 1.1191048088221578e-12 + }, + { + "id": 4, + "x": 0.9093831181526184, + "y": -1.3080310821533203, + "orientation": -1.3787627220153809, + "vx": 4.163336342344337e-13, + "vy": -3.930189507173054e-13 + }, + { + "id": 5, + "x": -3.0130577087402344, + "y": -0.3157413601875305, + "orientation": -0.5359991788864136, + "vx": -1.0658141036401503e-13, + "vy": 1.7486012637846216e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 212.68333333333334 + } + }, + { + "scenario_id": "split_outlet_vs_split_press_t720.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 720.65, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_press.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 720.65, + "ball_x": 3.5, + "ball_y": 2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.258231163024902, + "y": 0.21732859313488007, + "orientation": -3.024078520136424, + "vx": 7.354117315117037e-12, + "vy": 3.567146578120628e-12 + }, + { + "id": 1, + "x": 3.623499631881714, + "y": 1.2272605895996094, + "orientation": -0.644813211756297, + "vx": 1.3988810110276972e-12, + "vy": 3.4638958368304884e-13 + }, + { + "id": 2, + "x": -2.4174537658691406, + "y": 0.2450558990240097, + "orientation": 0.4348930438333234, + "vx": 4.596323321948148e-12, + "vy": 1.1574075031717257e-13 + }, + { + "id": 3, + "x": 1.2622307538986206, + "y": -0.5088821053504944, + "orientation": 0.04198232491547671, + "vx": -6.861178292183467e-13, + "vy": -3.3306690738754696e-15 + }, + { + "id": 4, + "x": 1.388812780380249, + "y": 0.6453551650047302, + "orientation": -0.0026976187997540535, + "vx": 9.126033262418787e-13, + "vy": -1.3322676295501878e-14 + }, + { + "id": 5, + "x": 3.2898528575897217, + "y": 1.658253788948059, + "orientation": -0.028414877253123194, + "vx": 1.0658141036401503e-13, + "vy": 1.532107773982716e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.390347480773926, + "y": -0.0006300367531366646, + "orientation": 0.11727705796296206, + "vx": 5.355715870791755e-12, + "vy": 1.2597995563412567e-13 + }, + { + "id": 1, + "x": 4.059319972991943, + "y": 0.7500234246253967, + "orientation": 2.783240409689494, + "vx": -1.1191048088221578e-12, + "vy": -3.630429290524262e-12 + }, + { + "id": 2, + "x": 0.248906672000885, + "y": 0.42875728011131287, + "orientation": -0.0641514380746564, + "vx": -8.401612738850872e-13, + "vy": -4.2299497238218464e-13 + }, + { + "id": 3, + "x": -1.2120074033737183, + "y": -0.3344297707080841, + "orientation": -0.19892493088776675, + "vx": -1.0658141036401503e-13, + "vy": 9.42579347906758e-13 + }, + { + "id": 4, + "x": -0.738349437713623, + "y": -1.0679079294204712, + "orientation": -0.35430637200409976, + "vx": 2.631228568361621e-13, + "vy": 7.593925488436071e-13 + }, + { + "id": 5, + "x": -2.9179673194885254, + "y": 0.9009227156639099, + "orientation": -0.34470573266083804, + "vx": -5.195843755245733e-13, + "vy": -9.059419880941277e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 720.6666666666666 + } + }, + { + "scenario_id": "high_press_vs_press_trigger_flow_t575.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 575.8666666666667, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_press_trigger_flow.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 575.8666666666667, + "ball_x": 3.5, + "ball_y": -2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.395152568817139, + "y": -0.3359059691429138, + "orientation": -1.8731326182656964, + "vx": -7.993605777301127e-14, + "vy": -1.3322676295501878e-14 + }, + { + "id": 1, + "x": 2.4360883235931396, + "y": 0.158509761095047, + "orientation": -0.4509150107675275, + "vx": -6.048495038157853e-12, + "vy": 1.2073675392798577e-12 + }, + { + "id": 2, + "x": 3.3450074195861816, + "y": -2.6570680141448975, + "orientation": 0.8808778842263898, + "vx": -5.635492072997295e-12, + "vy": -1.865174681370263e-13 + }, + { + "id": 3, + "x": 2.2149271965026855, + "y": -1.125877022743225, + "orientation": 0.2595571597390851, + "vx": -6.261657858885883e-13, + "vy": 1.1324274851176597e-13 + }, + { + "id": 4, + "x": 2.4661104679107666, + "y": -1.9866665601730347, + "orientation": 0.459294470148631, + "vx": 3.810285420513537e-12, + "vy": 2.617905892066119e-12 + }, + { + "id": 5, + "x": 3.7917304039001465, + "y": -1.7402921915054321, + "orientation": 0.8040896971994123, + "vx": -5.728750807065808e-13, + "vy": 8.72635297355373e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398589134216309, + "y": -0.017105117440223694, + "orientation": -0.07150975068146792, + "vx": -2.5579538487363607e-12, + "vy": 4.250766405533568e-13 + }, + { + "id": 1, + "x": 3.4737534523010254, + "y": -1.7145789861679077, + "orientation": 1.6032896359735211, + "vx": -0.0008309126715175807, + "vy": 0.02486381307244301 + }, + { + "id": 2, + "x": 2.8346352577209473, + "y": -0.32553038001060486, + "orientation": -0.3650061209970197, + "vx": 4.263256414560601e-13, + "vy": 1.2823075934420558e-13 + }, + { + "id": 3, + "x": 2.6579909324645996, + "y": -0.9058555364608765, + "orientation": 0.105213077860423, + "vx": -1.092459456231154e-12, + "vy": 1.2090328738167955e-12 + }, + { + "id": 4, + "x": -2.563001871109009, + "y": -0.36511677503585815, + "orientation": -0.057092340784617335, + "vx": -5.3290705182007514e-14, + "vy": 7.494005416219807e-14 + }, + { + "id": 5, + "x": 3.9710617065429688, + "y": -1.8992974758148193, + "orientation": 0.9068094809823712, + "vx": 0.03976104408502579, + "vy": 0.05069155991077423 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 575.8833333333333 + } + }, + { + "scenario_id": "split_shape_vs_tiki_taka_plus_t278.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 278.1, + "source_replay": "replays/tournament_20261011_230119/split_shape_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 278.1, + "ball_x": 2.733994960784912, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.406569957733154, + "y": -0.01515387836843729, + "orientation": 2.426740884780884, + "vx": 5.329070518200751e-13, + "vy": 9.570469416964045e-14 + }, + { + "id": 1, + "x": 2.9509904384613037, + "y": 0.33357328176498413, + "orientation": 1.5946182012557983, + "vx": 1.1407965416765364e-07, + "vy": -3.2126251880981727e-07 + }, + { + "id": 2, + "x": 1.741472601890564, + "y": -1.3080062866210938, + "orientation": 1.1806402206420898, + "vx": 1.2656542480726785e-13, + "vy": 1.432187701766452e-12 + }, + { + "id": 3, + "x": 2.528865098953247, + "y": -0.2852257490158081, + "orientation": 1.5076441764831543, + "vx": 1.638689184346731e-12, + "vy": 1.93345339738471e-12 + }, + { + "id": 4, + "x": 2.741816520690918, + "y": 1.709989309310913, + "orientation": 1.3528841733932495, + "vx": 3.197442310920451e-13, + "vy": 1.0458300891968975e-12 + }, + { + "id": 5, + "x": 4.02462100982666, + "y": -2.076547384262085, + "orientation": 1.922565221786499, + "vx": 5.24913446042774e-12, + "vy": -7.567280135845067e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.388099193572998, + "y": 0.3671262264251709, + "orientation": -0.051065996289253235, + "vx": 1.2789769243681803e-12, + "vy": 3.863576125695545e-13 + }, + { + "id": 1, + "x": 1.7979103326797485, + "y": 0.746889591217041, + "orientation": 1.0940866470336914, + "vx": 5.062616992290714e-13, + "vy": 4.363176486776865e-13 + }, + { + "id": 2, + "x": 2.926663398742676, + "y": -0.3612336218357086, + "orientation": 1.6162582635879517, + "vx": 1.638689184346731e-12, + "vy": 1.7819079545233762e-13 + }, + { + "id": 3, + "x": 2.530621290206909, + "y": -0.7092984318733215, + "orientation": 1.5730754137039185, + "vx": 8.926193117986259e-13, + "vy": -3.6637359812630166e-14 + }, + { + "id": 4, + "x": 2.8752598762512207, + "y": 0.4968670904636383, + "orientation": 1.5665940046310425, + "vx": -1.1657143517140867e-07, + "vy": 3.2837689900588884e-07 + }, + { + "id": 5, + "x": 2.609706401824951, + "y": -0.12439955025911331, + "orientation": 1.2300721406936646, + "vx": 9.325873406851315e-14, + "vy": -2.4272250875867485e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_shape_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 278.1166666666667 + } + }, + { + "scenario_id": "clear_danger_vs_tiki_taka_plus_t663.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 663.3, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 663.3, + "ball_x": 2.5, + "ball_y": -1.64824640750885, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.385810375213623, + "y": -0.12269589304924011, + "orientation": -2.502425940828868, + "vx": 1.0658141036401503e-12, + "vy": -9.658940314238862e-14 + }, + { + "id": 1, + "x": 2.61057186126709, + "y": 0.04117228835821152, + "orientation": -0.7734128554635724, + "vx": -1.0658141036401503e-13, + "vy": -4.350686477749832e-14 + }, + { + "id": 2, + "x": 2.587844133377075, + "y": -1.1393557786941528, + "orientation": -0.1261920054727277, + "vx": -1.652011860642233e-12, + "vy": 6.727951529228449e-13 + }, + { + "id": 3, + "x": 3.809000015258789, + "y": -2.0390522480010986, + "orientation": -2.4471597989373883, + "vx": 5.062616992290714e-13, + "vy": -7.061018436615996e-13 + }, + { + "id": 4, + "x": 2.608222007751465, + "y": -2.247133731842041, + "orientation": -0.14713135560090151, + "vx": 4.60964599824365e-12, + "vy": 2.7977620220553945e-13 + }, + { + "id": 5, + "x": 2.9738192558288574, + "y": -1.498824119567871, + "orientation": -0.12949267228180972, + "vx": -3.2107649872159527e-12, + "vy": 4.3298697960381105e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398603439331055, + "y": 0.06799716502428055, + "orientation": -0.08924141724640933, + "vx": 8.260059303211165e-13, + "vy": -2.88935542158697e-13 + }, + { + "id": 1, + "x": 3.4504239559173584, + "y": -2.0744967460632324, + "orientation": -0.17304387887055483, + "vx": -5.728750807065808e-13, + "vy": 2.19824158875781e-12 + }, + { + "id": 2, + "x": 3.724118232727051, + "y": -1.6911767721176147, + "orientation": -1.1304873545938214, + "vx": -7.860379014346108e-13, + "vy": -3.863576125695545e-13 + }, + { + "id": 3, + "x": 2.950584888458252, + "y": 0.24591948091983795, + "orientation": -0.9698838313394269, + "vx": 3.4772185131259903e-12, + "vy": -1.88932203215586e-12 + }, + { + "id": 4, + "x": 3.7617857456207275, + "y": -2.3685102462768555, + "orientation": 0.57358971436555, + "vx": -9.885425811262394e-12, + "vy": -3.4372504842394846e-12 + }, + { + "id": 5, + "x": 2.922982692718506, + "y": -0.7356173992156982, + "orientation": -0.5233754237466535, + "vx": 1.4654943925052066e-13, + "vy": -3.9968028886505635e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 663.3166666666666 + } + }, + { + "scenario_id": "press_and_pass_vs_split_shape_t119.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 119.41666666666667, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_shape.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 119.41666666666667, + "ball_x": 3.5, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.335280418395996, + "y": -0.49970340728759766, + "orientation": -2.4444899559020996, + "vx": 2.398081733190338e-13, + "vy": -9.892087149410145e-13 + }, + { + "id": 1, + "x": 3.550856828689575, + "y": -1.085800051689148, + "orientation": 0.37651166319847107, + "vx": -1.3322676295501878e-13, + "vy": 9.325873406851315e-13 + }, + { + "id": 2, + "x": 1.470659852027893, + "y": -0.12805062532424927, + "orientation": -0.37508872151374817, + "vx": 8.393286066166183e-13, + "vy": 1.7819079545233762e-13 + }, + { + "id": 3, + "x": 0.11034945398569107, + "y": 0.6326308846473694, + "orientation": -0.4539216458797455, + "vx": -2.002564780667626e-13, + "vy": -3.930189507173054e-13 + }, + { + "id": 4, + "x": 1.581512689590454, + "y": 0.243794247508049, + "orientation": -0.3628038763999939, + "vx": 3.9968028886505635e-14, + "vy": -5.437317263101704e-13 + }, + { + "id": 5, + "x": 3.364997625350952, + "y": -0.7376562356948853, + "orientation": -0.27594274282455444, + "vx": 1.865174681370263e-13, + "vy": 3.8968828164342995e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.390315532684326, + "y": -0.2573739290237427, + "orientation": -0.03230275586247444, + "vx": -4.796163466380676e-13, + "vy": -7.310818617156656e-13 + }, + { + "id": 1, + "x": 4.139456272125244, + "y": -1.860198736190796, + "orientation": 1.2552919387817383, + "vx": -1.5720758028692217e-12, + "vy": -5.728750807065808e-13 + }, + { + "id": 2, + "x": -1.2143412828445435, + "y": -0.4939408004283905, + "orientation": 0.03434005379676819, + "vx": 2.2648549702353193e-12, + "vy": 1.3322676295501878e-14 + }, + { + "id": 3, + "x": -1.9090272188186646, + "y": -0.1941300332546234, + "orientation": -0.12257204949855804, + "vx": 5.129230373768223e-13, + "vy": -4.9960036108132044e-15 + }, + { + "id": 4, + "x": 0.37742066383361816, + "y": -0.5589084625244141, + "orientation": -0.4621979296207428, + "vx": -6.178391132038996e-13, + "vy": 1.0325074129013956e-12 + }, + { + "id": 5, + "x": -2.5562007427215576, + "y": 0.2692231237888336, + "orientation": -0.21337929368019104, + "vx": 7.993605777301127e-14, + "vy": -7.877032359715486e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 119.43333333333334 + } + }, + { + "scenario_id": "split_wall_vs_tiki_taka_plus_t433.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 433.26666666666665, + "source_replay": "replays/tournament_20261011_230119/split_wall_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 433.26666666666665, + "ball_x": 2.5, + "ball_y": 1.7845460176467896, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.39884614944458, + "y": 0.059924691915512085, + "orientation": 2.6316464861207685, + "vx": -1.3589129821411916e-12, + "vy": 6.931955010003321e-13 + }, + { + "id": 1, + "x": 2.484147071838379, + "y": 0.4351973235607147, + "orientation": -0.8758882602029523, + "vx": 6.394884621840902e-13, + "vy": -6.128431095930864e-13 + }, + { + "id": 2, + "x": 2.872347116470337, + "y": 0.5006923675537109, + "orientation": 1.5327875932031354, + "vx": -1.199040866595169e-13, + "vy": 3.1308289294429414e-13 + }, + { + "id": 3, + "x": 2.114901065826416, + "y": 0.4105837345123291, + "orientation": 1.096919449167796, + "vx": 1.638689184346731e-12, + "vy": 1.965094753586527e-13 + }, + { + "id": 4, + "x": 2.4174680709838867, + "y": 0.267925500869751, + "orientation": 1.2543886025720319, + "vx": -1.4654943925052066e-13, + "vy": 3.8469227803261674e-13 + }, + { + "id": 5, + "x": 3.4395251274108887, + "y": 2.172102212905884, + "orientation": 0.3403679450326642, + "vx": -1.7852386235972517e-12, + "vy": -1.6919798895287386e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.388301849365234, + "y": -0.296678751707077, + "orientation": 0.28609934647614566, + "vx": -1.4122036873231991e-12, + "vy": 4.2799097599299785e-13 + }, + { + "id": 1, + "x": 2.672008514404297, + "y": 2.5509047508239746, + "orientation": 1.3509176095300397, + "vx": 0.005615547765046358, + "vy": 0.025019219145178795 + }, + { + "id": 2, + "x": 2.2951557636260986, + "y": 0.3999965190887451, + "orientation": 1.4466911872201642, + "vx": 1.865174681370263e-13, + "vy": -4.3298697960381105e-13 + }, + { + "id": 3, + "x": 2.9618966579437256, + "y": 1.1370165348052979, + "orientation": -0.9543401320749005, + "vx": 0.004693382419645786, + "vy": -0.00656568119302392 + }, + { + "id": 4, + "x": 2.6105258464813232, + "y": -0.6040335297584534, + "orientation": 0.6085015853219709, + "vx": -5.3157478419052495e-12, + "vy": 2.0317081350640365e-13 + }, + { + "id": 5, + "x": 2.011964797973633, + "y": 0.26069122552871704, + "orientation": 1.0498327334695539, + "vx": -3.9968028886505635e-13, + "vy": 5.262457136723242e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_wall_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 433.2833333333333 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_wall_t117.5_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 117.53333333333333, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 117.53333333333333, + "ball_x": 3.5, + "ball_y": 2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.367356300354004, + "y": 0.3351115584373474, + "orientation": 2.0340867042541504, + "vx": -7.72715225139109e-13, + "vy": 8.193445921733655e-13 + }, + { + "id": 1, + "x": 3.329660177230835, + "y": 2.393491506576538, + "orientation": -1.8129280805587769, + "vx": -1.2789769243681803e-12, + "vy": 2.9309887850104133e-13 + }, + { + "id": 2, + "x": 3.114846706390381, + "y": -0.7742469906806946, + "orientation": 0.9279263615608215, + "vx": 1.878497357665765e-12, + "vy": 1.5287771049088406e-12 + }, + { + "id": 3, + "x": 0.1569519191980362, + "y": 1.0614746809005737, + "orientation": -0.07149577885866165, + "vx": -3.8136160895874127e-13, + "vy": 1.1857181902996672e-12 + }, + { + "id": 4, + "x": 3.0884556770324707, + "y": 1.2419275045394897, + "orientation": -0.41192835569381714, + "vx": 4.796163466380676e-12, + "vy": -1.8984813721090177e-12 + }, + { + "id": 5, + "x": 2.6674962043762207, + "y": 0.6284106969833374, + "orientation": 0.1536526083946228, + "vx": -2.4780177909633494e-12, + "vy": 1.4122036873231991e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395690441131592, + "y": 0.003767400747165084, + "orientation": 0.016461052000522614, + "vx": -2.6645352591003757e-11, + "vy": 4.566659550508945e-15 + }, + { + "id": 1, + "x": 3.848809242248535, + "y": 1.7010746002197266, + "orientation": -1.2611578702926636, + "vx": -8.393286066166183e-13, + "vy": 6.52811138479592e-13 + }, + { + "id": 2, + "x": 2.8986995220184326, + "y": -1.1268653869628906, + "orientation": 0.8000769019126892, + "vx": 1.865174681370263e-12, + "vy": 2.078337502098293e-12 + }, + { + "id": 3, + "x": 0.5525783896446228, + "y": 1.4604852199554443, + "orientation": -0.13625165820121765, + "vx": 4.4630965589931293e-13, + "vy": 5.595524044110789e-13 + }, + { + "id": 4, + "x": 1.1725633144378662, + "y": 1.1833117008209229, + "orientation": 0.05474185198545456, + "vx": 4.6629367034256575e-14, + "vy": 2.4447111002245947e-12 + }, + { + "id": 5, + "x": -2.796212673187256, + "y": 0.6946893930435181, + "orientation": 0.08748918026685715, + "vx": 8.353318037279678e-12, + "vy": 1.6053824936079764e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 117.55 + } + }, + { + "scenario_id": "split_outlet_wall_vs_split_wall_t159.5_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 159.51666666666665, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 159.51666666666665, + "ball_x": 3.5, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.395301818847656, + "y": -0.2689676582813263, + "orientation": -1.7366095781326294, + "vx": -7.194245199571014e-13, + "vy": -1.2656542480726785e-13 + }, + { + "id": 1, + "x": 3.986347198486328, + "y": -1.5415290594100952, + "orientation": 2.111963987350464, + "vx": -1.0258460747536446e-12, + "vy": 1.6919798895287386e-12 + }, + { + "id": 2, + "x": -1.1797229051589966, + "y": 0.9782266020774841, + "orientation": -0.24585343897342682, + "vx": -2.211564265053312e-12, + "vy": 1.8118839761882555e-12 + }, + { + "id": 3, + "x": 2.711998462677002, + "y": -0.9600493311882019, + "orientation": 0.060662977397441864, + "vx": -3.6770586575585185e-12, + "vy": 1.142419492339286e-12 + }, + { + "id": 4, + "x": 3.1642162799835205, + "y": -0.6859673261642456, + "orientation": -0.25813791155815125, + "vx": 2.0117241206207837e-12, + "vy": -7.72715225139109e-13 + }, + { + "id": 5, + "x": 4.081727504730225, + "y": -2.444826602935791, + "orientation": 1.557051181793213, + "vx": 3.1175062531474396e-12, + "vy": -9.592326932761353e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39373779296875, + "y": 0.15942367911338806, + "orientation": -0.02780328318476677, + "vx": 8.79296635503124e-13, + "vy": 2.1566082253343666e-13 + }, + { + "id": 1, + "x": 3.5619585514068604, + "y": -1.7097327709197998, + "orientation": 1.4916101694107056, + "vx": 0.0010048927506431937, + "vy": 0.012817222625017166 + }, + { + "id": 2, + "x": 2.258729934692383, + "y": 0.20444297790527344, + "orientation": -0.10929790884256363, + "vx": 1.0658141036401503e-12, + "vy": -2.522981823460668e-13 + }, + { + "id": 3, + "x": -0.02407688833773136, + "y": 0.5956172347068787, + "orientation": -0.12990735471248627, + "vx": 6.151329445813758e-14, + "vy": -1.9984014443252818e-14 + }, + { + "id": 4, + "x": 1.7414497137069702, + "y": -0.6175040602684021, + "orientation": -0.1411791294813156, + "vx": 3.530509218307998e-13, + "vy": 1.3655743202889425e-13 + }, + { + "id": 5, + "x": -2.762772560119629, + "y": 0.3170805275440216, + "orientation": -0.3792843222618103, + "vx": -4.3298697960381105e-12, + "vy": 1.6653345369377348e-14 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 159.53333333333333 + } + }, + { + "scenario_id": "split_block_vs_split_shape_t849.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 849.1666666666666, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_shape.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 849.1666666666666, + "ball_x": 3.5, + "ball_y": -2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3933424949646, + "y": -0.2655176520347595, + "orientation": -1.7943163235955915, + "vx": -2.6645352591003757e-14, + "vy": -8.493206138382448e-14 + }, + { + "id": 1, + "x": 3.884380340576172, + "y": -2.098639488220215, + "orientation": 1.3984349091821393, + "vx": 1.7319479184152442e-13, + "vy": -2.531308496145357e-13 + }, + { + "id": 2, + "x": 2.3635847568511963, + "y": 0.01117229089140892, + "orientation": -0.1952251513772687, + "vx": -6.52811138479592e-13, + "vy": 2.2560078805078376e-13 + }, + { + "id": 3, + "x": 2.306490898132324, + "y": -1.1326768398284912, + "orientation": 0.08294740517670718, + "vx": -1.4654943925052066e-13, + "vy": 2.19824158875781e-13 + }, + { + "id": 4, + "x": 2.3577075004577637, + "y": -2.1652884483337402, + "orientation": 0.5610553344064435, + "vx": -2.6645352591003757e-14, + "vy": 5.062616992290714e-13 + }, + { + "id": 5, + "x": 3.072557210922241, + "y": -1.3745096921920776, + "orientation": 0.1950246413522443, + "vx": -1.3322676295501878e-13, + "vy": 2.6645352591003757e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.391306400299072, + "y": 0.34103113412857056, + "orientation": -0.1418782790475568, + "vx": -5.3290705182007514e-14, + "vy": -5.945244296867713e-13 + }, + { + "id": 1, + "x": 3.6781656742095947, + "y": 1.3446043729782104, + "orientation": -1.104654224711009, + "vx": -1.425526363618701e-12, + "vy": 3.3306690738754696e-13 + }, + { + "id": 2, + "x": 3.458470344543457, + "y": -0.07602431625127792, + "orientation": -1.3956380208306989, + "vx": 5.3290705182007514e-14, + "vy": -4.717060075876134e-13 + }, + { + "id": 3, + "x": 3.7091939449310303, + "y": -1.7486858367919922, + "orientation": 1.2982994635873517, + "vx": 0.009488020092248917, + "vy": 0.034076008945703506 + }, + { + "id": 4, + "x": 2.19873309135437, + "y": -1.541093111038208, + "orientation": 0.10257640679413882, + "vx": -5.728750807065808e-13, + "vy": -4.6629367034256575e-14 + }, + { + "id": 5, + "x": -2.6350224018096924, + "y": -0.7647111415863037, + "orientation": -0.1416529734903058, + "vx": 6.394884621840902e-13, + "vy": -5.628830734849544e-13 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 849.1833333333333 + } + }, + { + "scenario_id": "press_trigger_flow_vs_tiki_taka_plus_t558.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 558.7833333333333, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 558.7833333333333, + "ball_x": 3.992082357406616, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.4000043869018555, + "y": -0.4219185411930084, + "orientation": -2.0560186227136334, + "vx": 6.661338147750939e-13, + "vy": 6.461498003318411e-13 + }, + { + "id": 1, + "x": 4.181503772735596, + "y": -2.176197052001953, + "orientation": -1.9195691664987287, + "vx": -1.7479351299698465e-11, + "vy": -2.2928325904558733e-11 + }, + { + "id": 2, + "x": 0.7892434000968933, + "y": -2.4906182289123535, + "orientation": -0.12204590638215151, + "vx": 3.8968828164342995e-13, + "vy": 3.597122599785507e-13 + }, + { + "id": 3, + "x": 2.7941691875457764, + "y": -1.474450707435608, + "orientation": -0.809927376108714, + "vx": -3.863576125695545e-13, + "vy": 4.996003610813204e-13 + }, + { + "id": 4, + "x": 2.700540542602539, + "y": -0.686001718044281, + "orientation": -0.90541926224763, + "vx": 3.9968028886505635e-13, + "vy": 4.3298697960381105e-14 + }, + { + "id": 5, + "x": 3.727144479751587, + "y": -2.326724052429199, + "orientation": -0.6054865439706525, + "vx": 1.2390088954816747e-12, + "vy": -7.194245199571014e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394442081451416, + "y": -0.10324379801750183, + "orientation": -0.1671933253579816, + "vx": -5.3290705182007514e-14, + "vy": 1.7860712908657206e-13 + }, + { + "id": 1, + "x": 0.38040605187416077, + "y": -2.6723923683166504, + "orientation": 0.03401079972321597, + "vx": -9.10937991704941e-13, + "vy": 1.5853984791647235e-12 + }, + { + "id": 2, + "x": 2.726534605026245, + "y": -1.2368298768997192, + "orientation": -0.8133033831887921, + "vx": 1.971756091734278e-12, + "vy": 1.199040866595169e-13 + }, + { + "id": 3, + "x": 3.652312755584717, + "y": -2.021472930908203, + "orientation": 2.4180974682145795, + "vx": -0.0005325158126652241, + "vy": -0.00014856935013085604 + }, + { + "id": 4, + "x": 2.9142332077026367, + "y": -0.45423808693885803, + "orientation": -1.084845932322093, + "vx": -1.6253665080512292e-12, + "vy": 1.0708101072509635e-12 + }, + { + "id": 5, + "x": 3.825650215148926, + "y": -1.9408589601516724, + "orientation": 1.7985694726281842, + "vx": -0.03182750940322876, + "vy": 0.0024667249526828527 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 558.8 + } + }, + { + "scenario_id": "split_outlet_vs_split_wall_t388.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_attacking", + "anchor_tick": 388.68333333333334, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own free kick, defensive third" + }, + "scenario": { + "sim_time": 388.68333333333334, + "ball_x": 2.0066163539886475, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.429780006408691, + "y": 0.0011589725036174059, + "orientation": 2.503246307373047, + "vx": 9.832135106080386e-12, + "vy": -4.999841686503803e-13 + }, + { + "id": 1, + "x": 3.09312105178833, + "y": 1.0873289108276367, + "orientation": 2.1761856079101562, + "vx": 7.327471962526033e-13, + "vy": -1.7186252421197423e-12 + }, + { + "id": 2, + "x": -2.4698848724365234, + "y": 0.8043375611305237, + "orientation": 0.8652901649475098, + "vx": 5.46229728115577e-13, + "vy": 9.325873406851315e-14 + }, + { + "id": 3, + "x": -0.20432406663894653, + "y": 0.9741029739379883, + "orientation": 0.8647302985191345, + "vx": 2.6645352591003757e-14, + "vy": 2.0949908474676704e-12 + }, + { + "id": 4, + "x": 1.3306857347488403, + "y": 0.6179021596908569, + "orientation": 1.2642114162445068, + "vx": 5.928590951498336e-13, + "vy": -8.060219158778636e-13 + }, + { + "id": 5, + "x": 3.414954662322998, + "y": 1.3186607360839844, + "orientation": 2.2903237342834473, + "vx": -7.327471962526033e-13, + "vy": -6.661338147750939e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.390717506408691, + "y": 0.15589790046215057, + "orientation": 0.016983091831207275, + "vx": 5.3290705182007514e-14, + "vy": 4.163336342344337e-13 + }, + { + "id": 1, + "x": 2.672185182571411, + "y": 2.1740047931671143, + "orientation": 2.2458114624023438, + "vx": -1.199040866595169e-13, + "vy": -2.3581137043038325e-12 + }, + { + "id": 2, + "x": -2.527212619781494, + "y": -0.06081431731581688, + "orientation": 0.8082115054130554, + "vx": -1.4654943925052066e-13, + "vy": -4.7878367936959876e-14 + }, + { + "id": 3, + "x": -2.1516611576080322, + "y": 0.628135621547699, + "orientation": 0.53380286693573, + "vx": -9.325873406851315e-14, + "vy": 3.630429290524262e-13 + }, + { + "id": 4, + "x": 2.6430535316467285, + "y": 1.3394368886947632, + "orientation": 1.7718373537063599, + "vx": -4.263256414560601e-13, + "vy": 1.6053824936079764e-12 + }, + { + "id": 5, + "x": -3.1120638847351074, + "y": 1.0061489343643188, + "orientation": 0.3094174563884735, + "vx": 3.863576125695545e-12, + "vy": 1.871836019518014e-12 + } + ], + "referee_command": "DIRECT_FREE_YELLOW", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 388.7 + } + }, + { + "scenario_id": "press_and_pass_vs_split_wall_t555.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 555.7333333333333, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 555.7333333333333, + "ball_x": 7.580901776786329e-31, + "ball_y": 8.005964648273896e-32, + "ball_vx": 1.404271596685537e-28, + "ball_vy": 1.4972334364841584e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.227113246917725, + "y": -0.08819231390953064, + "orientation": -1.7538894732766828, + "vx": -1.971756091734278e-12, + "vy": -8.501532811067136e-13 + }, + { + "id": 1, + "x": -0.8709300756454468, + "y": -0.3322139382362366, + "orientation": 0.13994899590546694, + "vx": -8.193445921733655e-13, + "vy": 1.8818280267396403e-13 + }, + { + "id": 2, + "x": 2.451096773147583, + "y": -0.6710181832313538, + "orientation": 0.41767588456208316, + "vx": -2.6645352591003757e-13, + "vy": 8.659739592076221e-14 + }, + { + "id": 3, + "x": 2.624885082244873, + "y": -0.006564576644450426, + "orientation": 0.2663005908303937, + "vx": -7.593925488436071e-13, + "vy": 5.378770345787487e-13 + }, + { + "id": 4, + "x": 2.1738781929016113, + "y": -1.8036576509475708, + "orientation": -0.05999794800812808, + "vx": 5.448974604860268e-12, + "vy": 1.0258460747536446e-12 + }, + { + "id": 5, + "x": -1.7969880104064941, + "y": -0.6475977301597595, + "orientation": 0.08268991311127749, + "vx": 5.4289905904170155e-12, + "vy": 6.961098364399732e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393928050994873, + "y": -0.3631386458873749, + "orientation": 0.057498367624827296, + "vx": 4.423128530106624e-12, + "vy": -2.148281552649678e-13 + }, + { + "id": 1, + "x": 2.4295148849487305, + "y": -0.08507522940635681, + "orientation": 1.5948404391580304, + "vx": -2.531308496145357e-12, + "vy": 4.746203430272544e-13 + }, + { + "id": 2, + "x": 2.34649920463562, + "y": -0.5107752680778503, + "orientation": 0.2004574855142316, + "vx": 9.459100169806334e-13, + "vy": 1.3555823130673161e-12 + }, + { + "id": 3, + "x": 2.934861183166504, + "y": -0.08176689594984055, + "orientation": 0.20305863221222964, + "vx": 1.0391687510491465e-12, + "vy": 4.0092928976775966e-13 + }, + { + "id": 4, + "x": 2.1722159385681152, + "y": -1.0440009832382202, + "orientation": 0.39777937729889956, + "vx": 1.2390088954816747e-12, + "vy": -9.725553695716371e-13 + }, + { + "id": 5, + "x": -2.891282320022583, + "y": -0.43335041403770447, + "orientation": 0.05609193642670718, + "vx": -2.6645352591003757e-13, + "vy": 8.909539772616881e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 555.75 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_sticky_t490.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 490.05, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 490.05, + "ball_x": 7.85680440685653e-31, + "ball_y": 4.516590189220967e-32, + "ball_vx": 1.4574603650715438e-28, + "ball_vy": 8.358774442934498e-30, + "friendly_robots": [ + { + "id": 0, + "x": 3.8636443614959717, + "y": 0.498740017414093, + "orientation": 2.749913813667842, + "vx": -4.5297099404706387e-13, + "vy": -6.661338147750939e-13 + }, + { + "id": 1, + "x": 1.7958874702453613, + "y": 0.6074596047401428, + "orientation": -0.15469065506989566, + "vx": 5.3290705182007514e-14, + "vy": 2.5646151868841116e-13 + }, + { + "id": 2, + "x": 2.8417248725891113, + "y": -0.16912156343460083, + "orientation": 0.16148391564423648, + "vx": 2.398081733190338e-13, + "vy": 4.904410211281629e-13 + }, + { + "id": 3, + "x": 2.4864845275878906, + "y": -2.206399440765381, + "orientation": 1.0153683741861066, + "vx": 2.398081733190338e-13, + "vy": 2.531308496145357e-13 + }, + { + "id": 4, + "x": -1.1293631792068481, + "y": -0.7236648797988892, + "orientation": -0.08589211304719058, + "vx": -2.7977620220553945e-13, + "vy": 2.0317081350640365e-13 + }, + { + "id": 5, + "x": -2.9227406978607178, + "y": 0.27628692984580994, + "orientation": -0.04482665856415835, + "vx": -7.860379014346108e-13, + "vy": 8.992806499463768e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3974809646606445, + "y": -0.06760576367378235, + "orientation": 0.02039733727509585, + "vx": -2.398081733190338e-13, + "vy": -1.0200174038743626e-12 + }, + { + "id": 1, + "x": 2.916722059249878, + "y": -0.38959231972694397, + "orientation": 0.34902492363984194, + "vx": -3.3306690738754696e-13, + "vy": -1.3072876114961218e-12 + }, + { + "id": 2, + "x": -0.25164899230003357, + "y": 0.7399740219116211, + "orientation": 1.8976614793115338, + "vx": -0.010426059365272522, + "vy": 0.030657866969704628 + }, + { + "id": 3, + "x": -0.709572434425354, + "y": -0.34643030166625977, + "orientation": -2.6861738582425794, + "vx": -0.016392437741160393, + "vy": -0.007998967543244362 + }, + { + "id": 4, + "x": 2.7899961471557617, + "y": 0.8057541847229004, + "orientation": -0.23873630364472476, + "vx": 4.929390229335695e-13, + "vy": -4.4297898682543746e-13 + }, + { + "id": 5, + "x": -2.840897560119629, + "y": -0.19055962562561035, + "orientation": 0.001568706827708155, + "vx": 3.4638958368304884e-13, + "vy": 2.6728619317850644e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 490.06666666666666 + } + }, + { + "scenario_id": "press_and_pass_vs_split_press_t519.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 519.9, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_press.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 519.9, + "ball_x": 7.799930698779565e-31, + "ball_y": 5.004975178145805e-32, + "ball_vx": 1.4472770104905963e-28, + "ball_vy": 9.286722849010341e-30, + "friendly_robots": [ + { + "id": 0, + "x": 3.764679431915283, + "y": 0.22800213098526, + "orientation": -3.0099782963567456, + "vx": -1.425526363618701e-12, + "vy": 4.413136522884997e-14 + }, + { + "id": 1, + "x": -0.8667222261428833, + "y": -0.32777029275894165, + "orientation": 0.04818931420380679, + "vx": -6.661338147750939e-13, + "vy": -3.780309398848658e-13 + }, + { + "id": 2, + "x": 2.2610745429992676, + "y": -0.1637003868818283, + "orientation": 0.35102644761139956, + "vx": 9.85878045867139e-13, + "vy": -2.32314167902814e-13 + }, + { + "id": 3, + "x": 1.666027545928955, + "y": 0.4234299957752228, + "orientation": -0.13227430184418765, + "vx": -4.662936703425657e-13, + "vy": 3.26405569239796e-13 + }, + { + "id": 4, + "x": 1.0960633754730225, + "y": 0.4610571563243866, + "orientation": -0.11085191567475405, + "vx": 2.5779378631796135e-12, + "vy": -6.84452494681409e-13 + }, + { + "id": 5, + "x": -1.4407199621200562, + "y": -0.02660907432436943, + "orientation": 0.10773840745026675, + "vx": -1.9984014443252818e-14, + "vy": 1.3296655443362226e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3928375244140625, + "y": 0.22625403106212616, + "orientation": 0.10195055802399722, + "vx": 6.208367153703875e-12, + "vy": 2.7036706207184125e-12 + }, + { + "id": 1, + "x": 1.46422278881073, + "y": 0.4542001485824585, + "orientation": 0.06032601197297183, + "vx": -9.9253938401489e-13, + "vy": -5.6621374255882984e-14 + }, + { + "id": 2, + "x": 2.772901773452759, + "y": 0.638543426990509, + "orientation": -0.31768551667267886, + "vx": 6.52811138479592e-13, + "vy": -3.5638159090467525e-13 + }, + { + "id": 3, + "x": 2.0225918292999268, + "y": -0.6708908081054688, + "orientation": 0.0873760302835187, + "vx": 4.729550084903167e-12, + "vy": 1.0824674490095276e-12 + }, + { + "id": 4, + "x": 2.596482515335083, + "y": 1.0369627475738525, + "orientation": -0.43268671830231753, + "vx": -4.662936703425657e-13, + "vy": 7.72715225139109e-13 + }, + { + "id": 5, + "x": -2.613813638687134, + "y": -0.274294912815094, + "orientation": -0.02857271035248843, + "vx": -2.41140440948584e-12, + "vy": 4.796163466380676e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 519.9166666666666 + } + }, + { + "scenario_id": "decoy_and_overload_vs_overload_press_t174.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 174.38333333333333, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_overload_press.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 174.38333333333333, + "ball_x": 9.268251977137453e-31, + "ball_y": -7.203419390136996e-32, + "ball_vx": 4.9963181794695127e-29, + "ball_vy": -3.883553473421794e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.163460731506348, + "y": -0.5609394907951355, + "orientation": -2.9434831142425537, + "vx": -6.661338147750939e-12, + "vy": 1.6286971771251046e-12 + }, + { + "id": 1, + "x": 2.7264420986175537, + "y": 0.49458572268486023, + "orientation": -2.6206438541412354, + "vx": 1.0125233984581428e-12, + "vy": 1.5487611193520934e-12 + }, + { + "id": 2, + "x": -2.9263999462127686, + "y": 0.3055204749107361, + "orientation": -0.0735698714852333, + "vx": -2.0117241206207837e-12, + "vy": 4.39648317751562e-13 + }, + { + "id": 3, + "x": 2.8331997394561768, + "y": -0.5081806778907776, + "orientation": 0.4715939462184906, + "vx": -1.4654943925052066e-12, + "vy": 4.762856775641922e-13 + }, + { + "id": 4, + "x": 2.656439781188965, + "y": -0.11405498534440994, + "orientation": 0.11095332354307175, + "vx": -1.865174681370263e-13, + "vy": 7.323308626183689e-13 + }, + { + "id": 5, + "x": 3.425934076309204, + "y": 0.1202133521437645, + "orientation": -0.9151012897491455, + "vx": -1.0524914273446484e-12, + "vy": 3.9218628344883655e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.391008377075195, + "y": 0.1316254884004593, + "orientation": 0.01739199087023735, + "vx": 5.062616992290714e-13, + "vy": 1.1673995103933521e-12 + }, + { + "id": 1, + "x": 2.131530284881592, + "y": 0.8674837350845337, + "orientation": -0.5849644541740417, + "vx": 1.092459456231154e-12, + "vy": 1.4954704141700859e-12 + }, + { + "id": 2, + "x": 2.9506008625030518, + "y": 0.09067369997501373, + "orientation": -0.6686867475509644, + "vx": 9.992007221626409e-13, + "vy": -6.27831120425526e-13 + }, + { + "id": 3, + "x": 2.0560710430145264, + "y": -0.7210727334022522, + "orientation": 0.21296124160289764, + "vx": -2.851052727237402e-12, + "vy": 2.071676163950542e-12 + }, + { + "id": 4, + "x": 2.4865148067474365, + "y": -0.3621838390827179, + "orientation": 0.13289374113082886, + "vx": -4.5297099404706387e-13, + "vy": -2.731148640577885e-13 + }, + { + "id": 5, + "x": 2.6722888946533203, + "y": -0.2941840887069702, + "orientation": -0.8563718199729919, + "vx": 1.4521717162097048e-12, + "vy": -4.946043574705072e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 174.4 + } + }, + { + "scenario_id": "clear_danger_vs_split_outlet_t570.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 570.1166666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_outlet.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 570.1166666666667, + "ball_x": 9.071984857555799e-31, + "ball_y": -7.806210542249963e-32, + "ball_vx": 4.890514208709062e-29, + "ball_vy": -4.2081573046443026e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.0599141120910645, + "y": -0.17232543230056763, + "orientation": 2.543195994692393, + "vx": -1.2523315717771766e-12, + "vy": -1.406375016443917e-12 + }, + { + "id": 1, + "x": 2.201737880706787, + "y": 1.4649934768676758, + "orientation": 0.1902190764718732, + "vx": 1.7186252421197423e-12, + "vy": 2.3314683517128287e-13 + }, + { + "id": 2, + "x": 0.8796600103378296, + "y": -0.3073200285434723, + "orientation": 0.12464299996430483, + "vx": -6.894484982922222e-13, + "vy": 1.1124434706744069e-12 + }, + { + "id": 3, + "x": 2.958984613418579, + "y": -0.4352825880050659, + "orientation": -0.10416904290253726, + "vx": -5.3290705182007514e-14, + "vy": 1.149080830487037e-12 + }, + { + "id": 4, + "x": 2.375932455062866, + "y": -0.8441344499588013, + "orientation": 0.7074581702523908, + "vx": 8.260059303211165e-13, + "vy": 4.2299497238218464e-13 + }, + { + "id": 5, + "x": 2.7365660667419434, + "y": -0.10457954555749893, + "orientation": 0.16991320450837222, + "vx": -2.398081733190338e-13, + "vy": 5.287437154777308e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.391537189483643, + "y": 0.05483556538820267, + "orientation": -0.06282916863495913, + "vx": 2.6645352591003757e-12, + "vy": 9.13852327144582e-14 + }, + { + "id": 1, + "x": 3.585254669189453, + "y": 1.3314990997314453, + "orientation": -1.0369297583871564, + "vx": 1.305622276959184e-12, + "vy": -1.1257661469699087e-12 + }, + { + "id": 2, + "x": 2.3948330879211426, + "y": -0.6117528676986694, + "orientation": 0.24195304711396304, + "vx": -8.79296635503124e-13, + "vy": -1.3389289676979388e-12 + }, + { + "id": 3, + "x": 3.2672317028045654, + "y": 0.12108484655618668, + "orientation": -2.8944867124133786, + "vx": 7.993605777301127e-14, + "vy": -1.4988010832439613e-14 + }, + { + "id": 4, + "x": 1.5321812629699707, + "y": -0.752460777759552, + "orientation": -0.0046185572915753426, + "vx": -1.5054624213917123e-12, + "vy": -1.049160758270773e-12 + }, + { + "id": 5, + "x": -2.356496810913086, + "y": -1.1665388345718384, + "orientation": -0.10653129418427554, + "vx": -2.531308496145357e-13, + "vy": 7.327471962526033e-14 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 570.1333333333333 + } + }, + { + "scenario_id": "clear_danger_vs_press_trigger_flow_t103.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 103.88333333333333, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_press_trigger_flow.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 103.88333333333333, + "ball_x": 9.086093610952108e-31, + "ball_y": -4.689056075511324e-32, + "ball_vx": 4.8981201273566223e-29, + "ball_vy": -2.52777026262971e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.027254581451416, + "y": -0.2401263415813446, + "orientation": 3.0047948360443115, + "vx": 1.4948042803553108e-11, + "vy": -1.1940448629843559e-12 + }, + { + "id": 1, + "x": 2.587625503540039, + "y": -1.0973706245422363, + "orientation": 0.7423981428146362, + "vx": 1.0658141036401503e-13, + "vy": 1.0458300891968975e-12 + }, + { + "id": 2, + "x": 2.7267448902130127, + "y": 0.6533100008964539, + "orientation": 0.7163727879524231, + "vx": -1.4654943925052066e-13, + "vy": 1.9984014443252818e-14 + }, + { + "id": 3, + "x": 2.821357488632202, + "y": 0.44783511757850647, + "orientation": 0.42730513215065, + "vx": 1.092459456231154e-12, + "vy": 1.4988010832439613e-13 + }, + { + "id": 4, + "x": 3.0287487506866455, + "y": 0.11095263808965683, + "orientation": -1.0301886796951294, + "vx": 5.8619775700208265e-12, + "vy": -2.677441601761643e-12 + }, + { + "id": 5, + "x": 1.7620362043380737, + "y": 0.8786801099777222, + "orientation": -0.10486075282096863, + "vx": -6.661338147750939e-15, + "vy": -3.4305891460917337e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.387755393981934, + "y": 0.0513312891125679, + "orientation": -0.01863696612417698, + "vx": 1.3322676295501878e-12, + "vy": -1.3676559884601147e-12 + }, + { + "id": 1, + "x": 2.7818987369537354, + "y": 0.25967204570770264, + "orientation": 0.4301140010356903, + "vx": 4.702904732312163e-12, + "vy": 5.495603971894525e-13 + }, + { + "id": 2, + "x": 3.159898042678833, + "y": 1.6935839653015137, + "orientation": -0.6154282689094543, + "vx": 2.9976021664879227e-12, + "vy": -1.5853984791647235e-12 + }, + { + "id": 3, + "x": 2.338568687438965, + "y": 1.2862452268600464, + "orientation": -0.46990323066711426, + "vx": -7.327471962526033e-13, + "vy": 1.6253665080512292e-12 + }, + { + "id": 4, + "x": -2.6087217330932617, + "y": -0.39236730337142944, + "orientation": 0.0792340561747551, + "vx": 2.1316282072803006e-13, + "vy": 3.930189507173054e-13 + }, + { + "id": 5, + "x": 2.5071463584899902, + "y": 1.0054000616073608, + "orientation": -0.3114551305770874, + "vx": 9.192646643896296e-13, + "vy": -1.3322676295501878e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 103.89999999999999 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_sticky_t409.5_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 409.5333333333333, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 409.5333333333333, + "ball_x": 8.870388516785257e-31, + "ball_y": -6.281996388301438e-32, + "ball_vx": 4.7818381949190434e-29, + "ball_vy": -3.3864908911596385e-30, + "friendly_robots": [ + { + "id": 0, + "x": 3.9963796138763428, + "y": -0.5810811519622803, + "orientation": -2.591676028566905, + "vx": -1.865174681370263e-12, + "vy": 2.3647750424515834e-13 + }, + { + "id": 1, + "x": 2.5008552074432373, + "y": -2.3971118927001953, + "orientation": 0.8795608599954328, + "vx": -5.195843755245733e-13, + "vy": -1.3322676295501878e-14 + }, + { + "id": 2, + "x": 2.9314441680908203, + "y": -1.3786238431930542, + "orientation": 0.6999622901254376, + "vx": 1.98507876802978e-12, + "vy": 6.59472476627343e-13 + }, + { + "id": 3, + "x": 2.523648262023926, + "y": 1.2545164823532104, + "orientation": -0.8520840724282941, + "vx": -2.078337502098293e-12, + "vy": 3.703704010149522e-12 + }, + { + "id": 4, + "x": 2.4842429161071777, + "y": 0.336992084980011, + "orientation": -0.4388047774606427, + "vx": 5.262457136723242e-12, + "vy": -5.045963646921336e-13 + }, + { + "id": 5, + "x": 2.601576089859009, + "y": 2.0494773387908936, + "orientation": -1.0433715899759015, + "vx": -3.650413304967515e-12, + "vy": -7.887024366937112e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.389720439910889, + "y": 0.24808791279792786, + "orientation": 0.00264826615388003, + "vx": -2.8244073746463982e-12, + "vy": -5.204170427930421e-13 + }, + { + "id": 1, + "x": 3.731379747390747, + "y": 1.38037109375, + "orientation": -1.2434013207727155, + "vx": 7.460698725481052e-13, + "vy": -9.992007221626409e-14 + }, + { + "id": 2, + "x": 3.299651861190796, + "y": 0.07916141301393509, + "orientation": -3.043186241882392, + "vx": -1.9984014443252818e-13, + "vy": 3.905209489118988e-13 + }, + { + "id": 3, + "x": 2.837367057800293, + "y": -1.7068299055099487, + "orientation": 0.8494953234964093, + "vx": 3.956834859764058e-12, + "vy": 2.318145675417327e-12 + }, + { + "id": 4, + "x": 3.108858585357666, + "y": -1.4095572233200073, + "orientation": 0.7222627719217023, + "vx": 1.545430450278218e-12, + "vy": 9.9253938401489e-13 + }, + { + "id": 5, + "x": -2.7027859687805176, + "y": -0.5874936580657959, + "orientation": -0.038809450464793116, + "vx": -1.318944953254686e-12, + "vy": -5.961897642237091e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 409.55 + } + }, + { + "scenario_id": "split_block_vs_split_wall_t210.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 210.11666666666667, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 210.11666666666667, + "ball_x": 9.292862126866268e-31, + "ball_y": -6.537166824506186e-32, + "ball_vx": 5.0092089702550933e-29, + "ball_vy": -3.513618818449656e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.160329341888428, + "y": -0.5118842720985413, + "orientation": -2.9555671215057373, + "vx": -3.597122599785507e-12, + "vy": -4.729550084903167e-13 + }, + { + "id": 1, + "x": 1.6623563766479492, + "y": 0.30238452553749084, + "orientation": -0.24520064890384674, + "vx": -2.531308496145357e-13, + "vy": 2.3314683517128287e-14 + }, + { + "id": 2, + "x": -1.3687564134597778, + "y": 1.0578359365463257, + "orientation": -0.19523489475250244, + "vx": 1.532107773982716e-12, + "vy": -1.0658141036401503e-13 + }, + { + "id": 3, + "x": 1.721793532371521, + "y": -0.6227725744247437, + "orientation": -0.049003783613443375, + "vx": -4.662936703425657e-13, + "vy": -7.993605777301127e-14 + }, + { + "id": 4, + "x": 2.536964178085327, + "y": 0.5051795840263367, + "orientation": -0.2828979790210724, + "vx": 1.0258460747536446e-12, + "vy": 4.762856775641922e-13 + }, + { + "id": 5, + "x": 2.9440219402313232, + "y": 0.3610674738883972, + "orientation": -0.9173812866210938, + "vx": 3.597122599785507e-13, + "vy": 2.914335439641036e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3923659324646, + "y": 0.04138166829943657, + "orientation": 0.008829651400446892, + "vx": -1.3162804179955856e-11, + "vy": 1.191338694361832e-12 + }, + { + "id": 1, + "x": 2.385472059249878, + "y": 0.4067419469356537, + "orientation": -1.1559487581253052, + "vx": 2.531308496145357e-13, + "vy": 4.679590048795035e-13 + }, + { + "id": 2, + "x": -2.763885259628296, + "y": -0.03356780856847763, + "orientation": -0.014175442047417164, + "vx": 1.9984014443252818e-13, + "vy": -1.124100812432971e-13 + }, + { + "id": 3, + "x": -1.3460320234298706, + "y": 0.4011613726615906, + "orientation": 0.029637105762958527, + "vx": 3.064215547965432e-13, + "vy": 1.3655743202889425e-13 + }, + { + "id": 4, + "x": 1.645898699760437, + "y": -0.05839213728904724, + "orientation": 0.08851975947618484, + "vx": 2.964295475749168e-12, + "vy": 1.086630785351872e-13 + }, + { + "id": 5, + "x": -1.893511414527893, + "y": 0.7107650637626648, + "orientation": -0.004976705648005009, + "vx": 5.928590951498336e-13, + "vy": 2.3647750424515834e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 210.13333333333333 + } + }, + { + "scenario_id": "counter_flow_vs_split_outlet_wall_t318.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 318.31666666666666, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 318.31666666666666, + "ball_x": 7.455733257519811e-31, + "ball_y": -1.048180084167778e-31, + "ball_vx": 1.3808871960420302e-28, + "ball_vy": -1.967869927728529e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.009744644165039, + "y": -0.06444103270769119, + "orientation": 1.9358603954315186, + "vx": 7.993605777301127e-14, + "vy": 1.1340928196545974e-12 + }, + { + "id": 1, + "x": 1.0391098260879517, + "y": 0.2381022572517395, + "orientation": -0.2283744364976883, + "vx": -2.6645352591003757e-13, + "vy": 3.888556143749611e-13 + }, + { + "id": 2, + "x": 2.430483102798462, + "y": -0.11040973663330078, + "orientation": 0.4821900725364685, + "vx": -1.1858114490337357e-09, + "vy": 2.8828348597187414e-09 + }, + { + "id": 3, + "x": 1.1616487503051758, + "y": -0.40621235966682434, + "orientation": 0.1302032768726349, + "vx": -2.7977620220553945e-13, + "vy": 2.4147350785597155e-13 + }, + { + "id": 4, + "x": 2.5946061611175537, + "y": -0.03649350255727768, + "orientation": 0.18505150079727173, + "vx": 1.3891154893030944e-09, + "vy": -2.827947209738113e-09 + }, + { + "id": 5, + "x": 2.452573299407959, + "y": -0.8149669766426086, + "orientation": 0.3301888704299927, + "vx": 5.009326287108706e-12, + "vy": 1.4155343563970746e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39286994934082, + "y": 0.14713722467422485, + "orientation": 0.014122193679213524, + "vx": -1.8918200339612667e-12, + "vy": -1.9068080447937064e-13 + }, + { + "id": 1, + "x": 2.9044759273529053, + "y": 0.11099312454462051, + "orientation": -0.28980809450149536, + "vx": -2.6645352591003757e-12, + "vy": 9.409140133698202e-14 + }, + { + "id": 2, + "x": 1.7692729234695435, + "y": 0.25307992100715637, + "orientation": 0.12106825411319733, + "vx": -1.1857181902996672e-12, + "vy": -6.994405055138486e-14 + }, + { + "id": 3, + "x": -1.7834703922271729, + "y": -0.09354028850793839, + "orientation": -0.01473628543317318, + "vx": -7.327471962526033e-14, + "vy": 1.1032841307212493e-13 + }, + { + "id": 4, + "x": -2.4348413944244385, + "y": 0.16607967019081116, + "orientation": 0.01609203778207302, + "vx": -2.8377300509419e-12, + "vy": 1.387223669269133e-12 + }, + { + "id": 5, + "x": -0.9556846618652344, + "y": 0.7104393839836121, + "orientation": -0.1593254804611206, + "vx": 5.428990590417015e-13, + "vy": -4.6629367034256575e-14 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 318.3333333333333 + } + }, + { + "scenario_id": "split_shape_vs_split_sticky_t221.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 221.29999999999998, + "source_replay": "replays/tournament_20261011_230119/split_shape_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 221.29999999999998, + "ball_x": 9.259662404817124e-31, + "ball_y": -6.710435279564566e-32, + "ball_vx": 4.99169173463123e-29, + "ball_vy": -3.617544556124498e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.172542095184326, + "y": -0.5747977495193481, + "orientation": -2.81322979927063, + "vx": 7.460698725481052e-13, + "vy": 9.992007221626409e-13 + }, + { + "id": 1, + "x": 2.3376293182373047, + "y": 0.0499405674636364, + "orientation": -0.8838841915130615, + "vx": 1.318944953254686e-12, + "vy": -1.516703429516042e-12 + }, + { + "id": 2, + "x": -1.597040057182312, + "y": 0.3255118131637573, + "orientation": -0.29042309522628784, + "vx": 1.3988810110276972e-13, + "vy": -2.6978419498391304e-13 + }, + { + "id": 3, + "x": 0.41453617811203003, + "y": -0.11945518851280212, + "orientation": 0.007909698411822319, + "vx": 1.1324274851176597e-13, + "vy": 7.077671781985373e-14 + }, + { + "id": 4, + "x": -0.24270717799663544, + "y": -0.6922020316123962, + "orientation": 0.10016924142837524, + "vx": 6.294964549624638e-13, + "vy": 9.658940314238862e-14 + }, + { + "id": 5, + "x": 3.009490489959717, + "y": -0.22700825333595276, + "orientation": 0.1326429843902588, + "vx": -3.9968028886505635e-13, + "vy": 4.0717429428127616e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.386697292327881, + "y": 0.3340108096599579, + "orientation": -0.06174589693546295, + "vx": 2.637889906509372e-12, + "vy": 6.378231276471524e-13 + }, + { + "id": 1, + "x": 2.7126455307006836, + "y": 1.0168172121047974, + "orientation": -0.3825659453868866, + "vx": 2.864375403532904e-12, + "vy": 1.9984014443252818e-13 + }, + { + "id": 2, + "x": -1.4331398010253906, + "y": 0.39992251992225647, + "orientation": -0.2691430449485779, + "vx": -8.060219158778636e-13, + "vy": -1.9984014443252818e-14 + }, + { + "id": 3, + "x": -1.2481741905212402, + "y": -0.19824457168579102, + "orientation": 0.3677453398704529, + "vx": -1.3988810110276972e-13, + "vy": -1.5154544286133387e-13 + }, + { + "id": 4, + "x": 2.442549228668213, + "y": -0.21553415060043335, + "orientation": -0.7198911905288696, + "vx": 7.993605777301127e-13, + "vy": 7.485678743535118e-13 + }, + { + "id": 5, + "x": -1.4364166259765625, + "y": 0.20462797582149506, + "orientation": 0.21138465404510498, + "vx": -4.662936703425657e-13, + "vy": 1.4654943925052066e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_split_shape_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 221.31666666666666 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_press_t183.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 183.65, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_press.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 183.65, + "ball_x": 9.166632841497567e-31, + "ball_y": 3.807249584287178e-32, + "ball_vx": 4.9415372086872945e-29, + "ball_vy": 2.05240749416283e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.087258338928223, + "y": 0.05946367606520653, + "orientation": -3.0806589126586914, + "vx": -3.4372504842394846e-12, + "vy": 4.533873276812983e-13 + }, + { + "id": 1, + "x": 2.705392837524414, + "y": 1.036170244216919, + "orientation": -0.45862698554992676, + "vx": -3.9968028886505635e-13, + "vy": 2.724487302430134e-12 + }, + { + "id": 2, + "x": 3.411566734313965, + "y": 1.7284709215164185, + "orientation": -0.9326573610305786, + "vx": -1.0125233984581428e-12, + "vy": 3.064215547965432e-13 + }, + { + "id": 3, + "x": 1.93849515914917, + "y": 1.5187572240829468, + "orientation": -0.20763270556926727, + "vx": 3.0042635046356736e-12, + "vy": 8.659739592076221e-13 + }, + { + "id": 4, + "x": 2.2524805068969727, + "y": 0.44240784645080566, + "orientation": -0.24198327958583832, + "vx": 1.3988810110276972e-12, + "vy": -1.224020884649235e-12 + }, + { + "id": 5, + "x": 2.926236629486084, + "y": 1.1503976583480835, + "orientation": -0.8783777952194214, + "vx": -2.398081733190338e-13, + "vy": 8.393286066166183e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394377708435059, + "y": -0.01033298671245575, + "orientation": 0.019928205758333206, + "vx": -1.0391687510491465e-12, + "vy": 2.001003529539247e-13 + }, + { + "id": 1, + "x": 3.003117799758911, + "y": 2.340467929840088, + "orientation": -0.9559903740882874, + "vx": 5.062616992290714e-13, + "vy": -1.4788170688007085e-12 + }, + { + "id": 2, + "x": 2.4950408935546875, + "y": -0.019693395122885704, + "orientation": 0.042457301169633865, + "vx": -1.1457501614131615e-12, + "vy": -5.465419783412528e-13 + }, + { + "id": 3, + "x": -2.7623093128204346, + "y": 0.3464948236942291, + "orientation": 0.05596546828746796, + "vx": -1.0511591597150982e-11, + "vy": -3.2807090377673376e-13 + }, + { + "id": 4, + "x": -1.2258126735687256, + "y": 0.07990670949220657, + "orientation": 0.11693062633275986, + "vx": -8.126832540256146e-13, + "vy": -1.1907141939104804e-13 + }, + { + "id": 5, + "x": 0.02813684195280075, + "y": 1.140716791152954, + "orientation": 0.40260663628578186, + "vx": -5.620504062164855e-14, + "vy": 1.2656542480726785e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 183.66666666666666 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_sticky_t40.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 40.8, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 40.8, + "ball_x": 7.741919582368745e-31, + "ball_y": -4.2031311023891696e-32, + "ball_vx": 1.4354746710501483e-28, + "ball_vy": -7.720667961059551e-30, + "friendly_robots": [ + { + "id": 0, + "x": 3.8950753211975098, + "y": -0.60202956199646, + "orientation": -2.5446360111236572, + "vx": -1.0258460747536446e-12, + "vy": -1.2290168882600483e-12 + }, + { + "id": 1, + "x": -2.725836753845215, + "y": 0.009375900030136108, + "orientation": 0.06971348077058792, + "vx": 1.1590728377086634e-12, + "vy": -8.203333845546723e-13 + }, + { + "id": 2, + "x": -0.46859440207481384, + "y": 0.46699532866477966, + "orientation": -0.2891818583011627, + "vx": -2.096656182004608e-12, + "vy": 2.9809488211185453e-13 + }, + { + "id": 3, + "x": 3.2118542194366455, + "y": -0.2198513150215149, + "orientation": 0.8646720051765442, + "vx": 2.0516921495072893e-12, + "vy": 6.453171330633722e-13 + }, + { + "id": 4, + "x": 2.958026885986328, + "y": 0.08563558757305145, + "orientation": -0.7802423238754272, + "vx": -2.7977620220553945e-13, + "vy": 4.9960036108132044e-14 + }, + { + "id": 5, + "x": 1.6507625579833984, + "y": -1.069043755531311, + "orientation": 0.41598185896873474, + "vx": -1.7319479184152442e-13, + "vy": 1.4588330543574557e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395545482635498, + "y": 0.035743240267038345, + "orientation": -0.016801150515675545, + "vx": 8.020251129892131e-12, + "vy": -2.5798113645336684e-12 + }, + { + "id": 1, + "x": 2.7686758041381836, + "y": 0.05641089007258415, + "orientation": -0.2643887996673584, + "vx": 5.075939668586216e-12, + "vy": 6.692563170318522e-13 + }, + { + "id": 2, + "x": -3.1824560165405273, + "y": -0.5419260263442993, + "orientation": -0.02693292312324047, + "vx": 1.4788170688007085e-12, + "vy": 6.128431095930864e-13 + }, + { + "id": 3, + "x": -2.9710397720336914, + "y": -0.005959190893918276, + "orientation": -0.09517388790845871, + "vx": -3.597122599785507e-13, + "vy": -1.6325482632417732e-13 + }, + { + "id": 4, + "x": 1.0531638860702515, + "y": -1.0674220323562622, + "orientation": 0.3283770978450775, + "vx": -1.885158695813516e-12, + "vy": -6.394884621840902e-13 + }, + { + "id": 5, + "x": -1.4904627799987793, + "y": 0.6116562485694885, + "orientation": -0.14159634709358215, + "vx": 2.0117241206207837e-12, + "vy": 3.297362383136715e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 40.81666666666666 + } + }, + { + "scenario_id": "counter_flow_vs_high_press_t54.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 54.36666666666667, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_high_press.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 54.36666666666667, + "ball_x": 8.73144038254066e-31, + "ball_y": 9.50936843798264e-32, + "ball_vx": 4.706933964556963e-29, + "ball_vy": 5.126313560659152e-30, + "friendly_robots": [ + { + "id": 0, + "x": 3.8696649074554443, + "y": 0.3546024560928345, + "orientation": -2.909656524658203, + "vx": -6.794564910705958e-13, + "vy": -6.261657858885883e-13 + }, + { + "id": 1, + "x": 2.896315336227417, + "y": 0.9135311841964722, + "orientation": -0.27041253447532654, + "vx": -5.049294315995212e-12, + "vy": -4.163336342344337e-13 + }, + { + "id": 2, + "x": 3.4254953861236572, + "y": -0.8438618183135986, + "orientation": 1.0898795127868652, + "vx": -1.199040866595169e-13, + "vy": -8.393286066166183e-13 + }, + { + "id": 3, + "x": 4.2490668296813965, + "y": -1.883087396621704, + "orientation": 1.7570679187774658, + "vx": -6.288303211476887e-12, + "vy": 1.3788969965844444e-12 + }, + { + "id": 4, + "x": 2.5531346797943115, + "y": -0.6372915506362915, + "orientation": 0.5629342198371887, + "vx": -2.9309887850104133e-13, + "vy": -1.4988010832439613e-13 + }, + { + "id": 5, + "x": 3.00102162361145, + "y": -0.090230293571949, + "orientation": 0.15771055221557617, + "vx": 1.3455903058456897e-12, + "vy": 3.48471251854221e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392236709594727, + "y": 0.002172644715756178, + "orientation": 0.01790214329957962, + "vx": 1.2789769243681803e-12, + "vy": 4.4591934311721815e-13 + }, + { + "id": 1, + "x": 2.9970483779907227, + "y": 0.257455974817276, + "orientation": -0.07867922633886337, + "vx": -7.593925488436071e-13, + "vy": 6.861178292183467e-13 + }, + { + "id": 2, + "x": 2.920114278793335, + "y": -0.9403655529022217, + "orientation": 0.8977683186531067, + "vx": -2.757793993168889e-12, + "vy": -3.0975222387041867e-12 + }, + { + "id": 3, + "x": 3.9952385425567627, + "y": 2.3999218940734863, + "orientation": -1.596571445465088, + "vx": 1.532107773982716e-12, + "vy": -3.503863865716994e-12 + }, + { + "id": 4, + "x": 3.754389524459839, + "y": -1.835649013519287, + "orientation": 1.4954601526260376, + "vx": -6.661338147750939e-13, + "vy": 6.394884621840902e-13 + }, + { + "id": 5, + "x": 3.042329788208008, + "y": 0.4433898627758026, + "orientation": -0.43855252861976624, + "vx": -7.647216193618078e-12, + "vy": 1.9817480989559044e-12 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_high_press_kernel_strategy", + "frame_ts": 54.38333333333333 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_shape_t694.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 694.15, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_shape.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 694.15, + "ball_x": 7.749476130253571e-31, + "ball_y": 4.0881192657367785e-32, + "ball_vx": 1.4379245743100304e-28, + "ball_vy": 7.586073293653111e-30, + "friendly_robots": [ + { + "id": 0, + "x": 3.7585015296936035, + "y": 0.07540877908468246, + "orientation": -2.8092676420980176, + "vx": 1.9984014443252818e-13, + "vy": 2.3397950243975174e-13 + }, + { + "id": 1, + "x": -2.937711238861084, + "y": 0.1306627243757248, + "orientation": -0.002613457041331202, + "vx": 1.318944953254686e-12, + "vy": -2.398081733190338e-13 + }, + { + "id": 2, + "x": -1.1780515909194946, + "y": -0.5983128547668457, + "orientation": 0.2199882586770734, + "vx": 1.325606291402437e-12, + "vy": 2.631228568361621e-13 + }, + { + "id": 3, + "x": 2.8743560314178467, + "y": -0.10629251599311829, + "orientation": 0.032744081812449366, + "vx": 5.46229728115577e-13, + "vy": -5.029310301551959e-13 + }, + { + "id": 4, + "x": 2.321127414703369, + "y": -0.14644765853881836, + "orientation": 0.0058638175302228035, + "vx": 2.62456723021387e-12, + "vy": 2.2565282975506307e-13 + }, + { + "id": 5, + "x": 2.139721393585205, + "y": -0.23548895120620728, + "orientation": 0.3625353892617902, + "vx": -3.4638958368304884e-13, + "vy": 8.493206138382448e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396589279174805, + "y": -0.39004766941070557, + "orientation": 0.040191801386423975, + "vx": -4.902744876744691e-12, + "vy": 2.44804176929847e-13 + }, + { + "id": 1, + "x": 3.089000701904297, + "y": 0.044928308576345444, + "orientation": 0.12343040307099429, + "vx": -2.211564265053312e-12, + "vy": -3.7969627442180354e-13 + }, + { + "id": 2, + "x": 2.5511183738708496, + "y": 0.012504509650170803, + "orientation": 0.5430585463815412, + "vx": -4.503064587879635e-12, + "vy": -1.2756462552943049e-12 + }, + { + "id": 3, + "x": 0.891340434551239, + "y": -0.6757702827453613, + "orientation": 0.16058269341523257, + "vx": 7.494005416219807e-13, + "vy": 4.4630965589931293e-13 + }, + { + "id": 4, + "x": 2.5051887035369873, + "y": 0.48411667346954346, + "orientation": 0.04098788102204409, + "vx": 7.061018436615996e-12, + "vy": -5.512257317263902e-13 + }, + { + "id": 5, + "x": -2.850727081298828, + "y": -0.25791236758232117, + "orientation": -0.033395679789133936, + "vx": 3.197442310920451e-13, + "vy": -1.865174681370263e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 694.1666666666666 + } + }, + { + "scenario_id": "split_block_vs_split_outlet_wall_t287.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 287.2, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 287.2, + "ball_x": 7.636268030907799e-31, + "ball_y": -2.7368579466134376e-32, + "ball_vx": 1.4169094286099845e-28, + "ball_vy": -5.078236029789616e-30, + "friendly_robots": [ + { + "id": 0, + "x": 3.8374361991882324, + "y": 0.22123028337955475, + "orientation": 2.361274242401123, + "vx": -2.1316282072803006e-12, + "vy": -2.0233814623793478e-13 + }, + { + "id": 1, + "x": 2.058267593383789, + "y": -0.6830326914787292, + "orientation": 0.4380337595939636, + "vx": -3.3306690738754696e-12, + "vy": 2.5979218776228663e-13 + }, + { + "id": 2, + "x": 0.6444010138511658, + "y": -1.2519859075546265, + "orientation": -0.10369537025690079, + "vx": 8.626432901337466e-13, + "vy": 4.063416270128073e-13 + }, + { + "id": 3, + "x": 1.3221803903579712, + "y": 0.11609087884426117, + "orientation": -0.1782505363225937, + "vx": 3.9968028886505635e-14, + "vy": 2.1940782524154656e-13 + }, + { + "id": 4, + "x": 1.2232202291488647, + "y": -0.09254365414381027, + "orientation": 0.08872795104980469, + "vx": 2.2648549702353193e-13, + "vy": 7.327471962526033e-14 + }, + { + "id": 5, + "x": 2.105635404586792, + "y": 0.031920626759529114, + "orientation": -0.3618824779987335, + "vx": 3.930189507173054e-12, + "vy": 4.975186929101483e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -0.5392431616783142, + "y": -0.5837073922157288, + "orientation": -2.3156898021698, + "vx": -0.006365030538290739, + "vy": -0.006889068987220526 + }, + { + "id": 1, + "x": 2.648120164871216, + "y": -0.0513787604868412, + "orientation": -0.04182165861129761, + "vx": 1.638689184346731e-12, + "vy": -2.1711799025325718e-13 + }, + { + "id": 2, + "x": 2.5047225952148438, + "y": -1.3811591863632202, + "orientation": -0.21269840002059937, + "vx": -9.725553695716371e-13, + "vy": -1.6986412276764895e-12 + }, + { + "id": 3, + "x": 1.283455491065979, + "y": -0.2621661126613617, + "orientation": 0.0756312906742096, + "vx": -9.992007221626409e-13, + "vy": 2.914335439641036e-13 + }, + { + "id": 4, + "x": 1.3395426273345947, + "y": 0.7694976329803467, + "orientation": -0.21624955534934998, + "vx": -1.9984014443252818e-14, + "vy": 9.992007221626409e-15 + }, + { + "id": 5, + "x": 1.1061451435089111, + "y": 0.1259121149778366, + "orientation": -0.22204294800758362, + "vx": -4.056754931980322e-12, + "vy": 3.6887159993170826e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 287.21666666666664 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_outlet_wall_t160.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 160.85, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 160.85, + "ball_x": 7.486872102873093e-31, + "ball_y": 8.232957897142259e-32, + "ball_vx": 1.3872431259703726e-28, + "ball_vy": 1.5403365009559293e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.18311071395874, + "y": -0.059022292494773865, + "orientation": -1.5573985576629639, + "vx": -2.211564265053312e-12, + "vy": 5.012656956182582e-13 + }, + { + "id": 1, + "x": 2.394059658050537, + "y": -0.14496411383152008, + "orientation": 0.344984233379364, + "vx": 2.531308496145357e-13, + "vy": -1.3705703238997557e-12 + }, + { + "id": 2, + "x": 1.9586806297302246, + "y": 2.137253761291504, + "orientation": -0.8391053676605225, + "vx": -1.5920598173124745e-12, + "vy": -3.4372504842394846e-12 + }, + { + "id": 3, + "x": 0.782181978225708, + "y": 0.29035818576812744, + "orientation": -0.15523497760295868, + "vx": -3.5638159090467525e-13, + "vy": 3.26405569239796e-13 + }, + { + "id": 4, + "x": 2.9880495071411133, + "y": 0.007917327806353569, + "orientation": -0.16190087795257568, + "vx": 6.52811138479592e-13, + "vy": -1.4238610290817633e-13 + }, + { + "id": 5, + "x": 1.1111739873886108, + "y": -0.6948390007019043, + "orientation": 0.20890846848487854, + "vx": -1.3988810110276972e-13, + "vy": -6.827871601444713e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395962238311768, + "y": -0.20023956894874573, + "orientation": -0.014738297089934349, + "vx": -6.394884621840902e-13, + "vy": 1.3322676295501878e-14 + }, + { + "id": 1, + "x": 2.776092052459717, + "y": -0.07105658948421478, + "orientation": 0.1386120468378067, + "vx": -5.7553961596568115e-12, + "vy": -6.603051438958119e-13 + }, + { + "id": 2, + "x": 2.0768706798553467, + "y": -0.3917404115200043, + "orientation": 0.004058062564581633, + "vx": -1.425526363618701e-12, + "vy": -4.729550084903167e-13 + }, + { + "id": 3, + "x": -1.0985783338546753, + "y": 0.3729643225669861, + "orientation": 0.13068218529224396, + "vx": -9.525713551283843e-13, + "vy": -4.496403249731884e-13 + }, + { + "id": 4, + "x": -1.3616516590118408, + "y": -0.5593588352203369, + "orientation": 0.05220450088381767, + "vx": 1.9984014443252818e-14, + "vy": -5.995204332975845e-13 + }, + { + "id": 5, + "x": 1.235450029373169, + "y": 2.070328950881958, + "orientation": -0.522128164768219, + "vx": -1.2856382625159313e-12, + "vy": 1.9184653865522705e-12 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 160.86666666666667 + } + }, + { + "scenario_id": "split_outlet_wall_vs_split_wall_t357.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 357.26666666666665, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 357.26666666666665, + "ball_x": 9.263565046061854e-31, + "ball_y": 6.911137421782437e-32, + "ball_vx": 4.993052825434115e-29, + "ball_vy": 3.7098733367318686e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.2202043533325195, + "y": 0.6516098976135254, + "orientation": 2.493732452392578, + "vx": 1.1457501614131615e-12, + "vy": -8.859579736508749e-13 + }, + { + "id": 1, + "x": 2.3047497272491455, + "y": -0.22212213277816772, + "orientation": 0.7043832540512085, + "vx": 7.993605777301127e-14, + "vy": -7.119305145408816e-13 + }, + { + "id": 2, + "x": 1.3060758113861084, + "y": -0.35458260774612427, + "orientation": 0.33815649151802063, + "vx": -3.697042672001771e-12, + "vy": -6.944445019030354e-13 + }, + { + "id": 3, + "x": 0.6495630145072937, + "y": -0.4220752716064453, + "orientation": 0.3311256170272827, + "vx": -2.2648549702353193e-13, + "vy": -1.2739809207573671e-12 + }, + { + "id": 4, + "x": 1.6346491575241089, + "y": 0.04598483815789223, + "orientation": 0.041154418140649796, + "vx": 1.199040866595169e-13, + "vy": -2.1649348980190553e-14 + }, + { + "id": 5, + "x": 1.0653960704803467, + "y": 0.05040768161416054, + "orientation": -0.5284346342086792, + "vx": -4.036770917537069e-12, + "vy": -1.7152945730458669e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -1.0301144123077393, + "y": -0.6593148112297058, + "orientation": 0.4174351096153259, + "vx": -2.9110047705671604e-12, + "vy": -3.3306690738754696e-13 + }, + { + "id": 1, + "x": 2.7435860633850098, + "y": 0.20944279432296753, + "orientation": 0.23418405652046204, + "vx": 3.410605131648481e-12, + "vy": 1.293132267932151e-12 + }, + { + "id": 2, + "x": 1.3920034170150757, + "y": 0.51508629322052, + "orientation": 0.09501450508832932, + "vx": 4.929390229335695e-13, + "vy": 1.4988010832439613e-13 + }, + { + "id": 3, + "x": 1.0543113946914673, + "y": -0.26489147543907166, + "orientation": 0.1931474357843399, + "vx": -1.878497357665765e-12, + "vy": 5.162537064506978e-14 + }, + { + "id": 4, + "x": 1.97188138961792, + "y": 0.1855626106262207, + "orientation": -0.03826247155666351, + "vx": 5.355715870791755e-12, + "vy": -7.41073868937292e-14 + }, + { + "id": 5, + "x": 0.38876157999038696, + "y": 0.6895453929901123, + "orientation": 1.0564956665039062, + "vx": 0.007269932888448238, + "vy": 0.012894666753709316 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 357.2833333333333 + } + }, + { + "scenario_id": "clear_danger_vs_split_block_t198.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 198.86666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_block.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 198.86666666666667, + "ball_x": 7.657130704646193e-31, + "ball_y": -5.58210411308597e-32, + "ball_vx": 1.420369121013833e-28, + "ball_vy": -1.0338257276837852e-29, + "friendly_robots": [ + { + "id": 0, + "x": 3.7082033157348633, + "y": -0.447942852973938, + "orientation": -2.954181671142578, + "vx": 4.1167069753100805e-12, + "vy": -4.96269692007445e-13 + }, + { + "id": 1, + "x": 2.1348965167999268, + "y": -0.7218915224075317, + "orientation": 0.2585704028606415, + "vx": 1.5987211554602254e-13, + "vy": -5.995204332975845e-14 + }, + { + "id": 2, + "x": 1.7785484790802002, + "y": -0.08132557570934296, + "orientation": 0.18329615890979767, + "vx": 2.6645352591003757e-14, + "vy": -2.368938378793928e-13 + }, + { + "id": 3, + "x": 2.6543548107147217, + "y": 0.14919252693653107, + "orientation": -0.14035861194133759, + "vx": -3.730349362740526e-13, + "vy": -6.34492458573277e-13 + }, + { + "id": 4, + "x": 2.3359081745147705, + "y": 0.07405994087457657, + "orientation": -0.006385799031704664, + "vx": -3.6082042242924217e-07, + "vy": 5.166594618799536e-08 + }, + { + "id": 5, + "x": 2.945491313934326, + "y": 0.3004140853881836, + "orientation": -0.5922421813011169, + "vx": -1.7852386235972517e-12, + "vy": -6.827871601444713e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393324375152588, + "y": -0.003251828486099839, + "orientation": -0.0026549475733190775, + "vx": 1.199040866595169e-12, + "vy": 2.1801570965207517e-13 + }, + { + "id": 1, + "x": 2.512303352355957, + "y": 0.038217347115278244, + "orientation": -0.09582141041755676, + "vx": 3.762851292776759e-07, + "vy": -6.762777360336258e-08 + }, + { + "id": 2, + "x": -0.735496461391449, + "y": -1.7452759742736816, + "orientation": 0.22025571763515472, + "vx": -9.992007221626409e-14, + "vy": 1.7319479184152442e-13 + }, + { + "id": 3, + "x": 2.731748580932617, + "y": -0.30912497639656067, + "orientation": 0.3174329698085785, + "vx": 6.661338147750939e-14, + "vy": 1.1823875212257917e-13 + }, + { + "id": 4, + "x": 0.2357240468263626, + "y": 0.7556589245796204, + "orientation": 1.2675321102142334, + "vx": 0.004415521398186684, + "vy": 0.014154817909002304 + }, + { + "id": 5, + "x": -0.968984067440033, + "y": 0.14512312412261963, + "orientation": -0.103756844997406, + "vx": 9.159339953157541e-13, + "vy": -3.3056890558214036e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 198.88333333333333 + } + }, + { + "scenario_id": "counter_flow_vs_score_aware_counter_flow_t331.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 331.0833333333333, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_score_aware_counter_flow.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 331.0833333333333, + "ball_x": 7.956556387269569e-31, + "ball_y": 6.557770301740223e-32, + "ball_vx": 1.4762730895095614e-28, + "ball_vy": 1.2193871218028956e-29, + "friendly_robots": [ + { + "id": 0, + "x": 3.886887311935425, + "y": 0.15998539328575134, + "orientation": -2.790602445602417, + "vx": 3.3306690738754696e-13, + "vy": 3.980149543281186e-13 + }, + { + "id": 1, + "x": 4.140675067901611, + "y": -2.0286576747894287, + "orientation": 1.77888822555542, + "vx": 1.8385293287792592e-12, + "vy": 1.5720758028692217e-12 + }, + { + "id": 2, + "x": 2.6296606063842773, + "y": 0.28980231285095215, + "orientation": 0.23707042634487152, + "vx": 3.184119634624949e-12, + "vy": 8.22675261247241e-13 + }, + { + "id": 3, + "x": 2.296241044998169, + "y": -0.12160628288984299, + "orientation": 0.3764696717262268, + "vx": 9.459100169806334e-13, + "vy": -1.752764600126966e-13 + }, + { + "id": 4, + "x": 2.598012924194336, + "y": -0.6602900624275208, + "orientation": 0.6164934039115906, + "vx": -7.72715225139109e-13, + "vy": 4.296563105299356e-13 + }, + { + "id": 5, + "x": 2.949171781539917, + "y": 0.002131690038368106, + "orientation": 0.5974432826042175, + "vx": -7.860379014346108e-13, + "vy": 2.2989422865382636e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392481803894043, + "y": 0.014529011212289333, + "orientation": 0.01438796054571867, + "vx": 2.104982854689297e-12, + "vy": 3.95516952522712e-14 + }, + { + "id": 1, + "x": 2.463552951812744, + "y": 0.37125200033187866, + "orientation": 0.20771808922290802, + "vx": -6.661338147750939e-14, + "vy": -9.325873406851315e-14 + }, + { + "id": 2, + "x": 3.6870341300964355, + "y": -1.7413346767425537, + "orientation": 1.065602421760559, + "vx": 7.460698725481052e-13, + "vy": 1.3988810110276972e-13 + }, + { + "id": 3, + "x": -1.6772607564926147, + "y": -0.7184796929359436, + "orientation": 0.26606422662734985, + "vx": 6.394884621840902e-13, + "vy": -1.0191847366058937e-12 + }, + { + "id": 4, + "x": -2.5882301330566406, + "y": -0.2568742036819458, + "orientation": 0.01743142679333687, + "vx": 8.659739592076221e-13, + "vy": -8.626432901337466e-13 + }, + { + "id": 5, + "x": 2.3247830867767334, + "y": 0.2566090524196625, + "orientation": 0.06093641743063927, + "vx": 2.065014825802791e-12, + "vy": -1.1074474670635936e-12 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 331.1 + } + }, + { + "scenario_id": "split_wall_vs_tiki_taka_plus_t476.5_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 476.5, + "source_replay": "replays/tournament_20261011_230119/split_wall_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own kickoff" + }, + "scenario": { + "sim_time": 476.5, + "ball_x": 7.643699035995957e-31, + "ball_y": 6.191525641084751e-32, + "ball_vx": 1.4172418922666343e-28, + "ball_vy": 1.1451041543111568e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.0277509689331055, + "y": -0.1501236855983734, + "orientation": -2.0742460807138166, + "vx": 2.318145675417327e-12, + "vy": -1.4654943925052066e-12 + }, + { + "id": 1, + "x": 1.3718687295913696, + "y": 0.16450658440589905, + "orientation": -0.981694372492381, + "vx": 1.199040866595169e-13, + "vy": -8.909539772616881e-14 + }, + { + "id": 2, + "x": -0.8286241292953491, + "y": -0.12358853220939636, + "orientation": -0.05189290841157046, + "vx": 2.1316282072803006e-13, + "vy": 1.7610912728116546e-13 + }, + { + "id": 3, + "x": 2.450683116912842, + "y": -0.01251394022256136, + "orientation": 0.0331462939553937, + "vx": 1.3322676295501878e-12, + "vy": -8.254855132783234e-13 + }, + { + "id": 4, + "x": 0.5976356267929077, + "y": -0.07760483771562576, + "orientation": -0.15460053284699526, + "vx": -1.6986412276764895e-13, + "vy": 2.0691781621451355e-13 + }, + { + "id": 5, + "x": 1.446823000907898, + "y": -0.07533971220254898, + "orientation": 0.003687055903025538, + "vx": 2.6645352591003757e-14, + "vy": 3.247402347028583e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.399137020111084, + "y": -0.06804842501878738, + "orientation": -0.037103327112742335, + "vx": 3.490541189421492e-12, + "vy": 1.0416667528545531e-12 + }, + { + "id": 1, + "x": 1.066785216331482, + "y": 0.22946718335151672, + "orientation": -0.007083566980906397, + "vx": -5.662137425588298e-13, + "vy": -5.620504062164855e-13 + }, + { + "id": 2, + "x": 1.7095069885253906, + "y": -0.7101042866706848, + "orientation": 0.30356970627839175, + "vx": -6.328271240363392e-13, + "vy": 5.3290705182007514e-14 + }, + { + "id": 3, + "x": 3.1883418560028076, + "y": 0.11929239332675934, + "orientation": -1.471748026209422, + "vx": -1.0658141036401503e-13, + "vy": -8.060219158778636e-13 + }, + { + "id": 4, + "x": 1.081491231918335, + "y": -0.41730934381484985, + "orientation": 0.11285963852936831, + "vx": -2.0650148258027912e-13, + "vy": 2.3148150063434514e-13 + }, + { + "id": 5, + "x": 0.5485401153564453, + "y": 0.5782445669174194, + "orientation": 0.8108400424295148, + "vx": -0.00024375488283112645, + "vy": -0.0002569384523667395 + } + ], + "referee_command": "PREPARE_KICKOFF_YELLOW", + "config_a_name": "build_split_wall_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 476.51666666666665 + } + }, + { + "scenario_id": "clear_danger_vs_score_aware_counter_flow_t34.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 34.88333333333333, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_score_aware_counter_flow.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 34.88333333333333, + "ball_x": -2.25, + "ball_y": -1.0367348834209968e-31, + "ball_vx": 0.0, + "ball_vy": 3.2785153591552526e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.3885178565979, + "y": -0.3970889449119568, + "orientation": 3.132042407989502, + "vx": 6.394884621840902e-13, + "vy": 9.942047185518277e-13 + }, + { + "id": 1, + "x": -1.9452937841415405, + "y": -0.25788941979408264, + "orientation": 2.7174153327941895, + "vx": 8.459899447643693e-13, + "vy": 2.3647750424515834e-13 + }, + { + "id": 2, + "x": -1.8631439208984375, + "y": -1.5597198009490967, + "orientation": 2.203420639038086, + "vx": -1.6653345369377348e-13, + "vy": -7.194245199571014e-13 + }, + { + "id": 3, + "x": -2.9166228771209717, + "y": 0.607110857963562, + "orientation": -0.20161056518554688, + "vx": -1.199040866595169e-12, + "vy": 1.6120438317557273e-12 + }, + { + "id": 4, + "x": -2.6840875148773193, + "y": 0.6468485593795776, + "orientation": 0.44055333733558655, + "vx": -6.661338147750939e-13, + "vy": -9.525713551283843e-13 + }, + { + "id": 5, + "x": 2.600008010864258, + "y": -0.3350985050201416, + "orientation": 2.9823691844940186, + "vx": -1.1590728377086634e-12, + "vy": 7.993605777301127e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.402927398681641, + "y": 0.004118612501770258, + "orientation": 0.0009230312425643206, + "vx": 2.5845992013273644e-12, + "vy": 1.368228447207187e-12 + }, + { + "id": 1, + "x": -3.201457977294922, + "y": 1.6177946329116821, + "orientation": -1.807040810585022, + "vx": -1.1857181902996672e-12, + "vy": -1.9984014443252818e-13 + }, + { + "id": 2, + "x": -2.5563673973083496, + "y": -1.4278420209884644, + "orientation": 1.9889215230941772, + "vx": -1.2789769243681803e-12, + "vy": 4.929390229335695e-13 + }, + { + "id": 3, + "x": -2.9577009677886963, + "y": 0.3551890254020691, + "orientation": 2.678101062774658, + "vx": -0.012819105759263039, + "vy": 0.00643952889367938 + }, + { + "id": 4, + "x": -2.81317400932312, + "y": -0.5500247478485107, + "orientation": -2.3689334392547607, + "vx": -0.016103751957416534, + "vy": -0.015727778896689415 + }, + { + "id": 5, + "x": -3.4669806957244873, + "y": -0.04587153345346451, + "orientation": -1.5558165311813354, + "vx": -1.0658141036401503e-13, + "vy": 4.3944015093444477e-13 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 34.9 + } + }, + { + "scenario_id": "clear_press_plus_vs_tiki_taka_plus_t269.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 269.2, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 269.2, + "ball_x": -2.25, + "ball_y": 5.173874908449354e-32, + "ball_vx": 0.0, + "ball_vy": 9.600123560792677e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.40294075012207, + "y": 0.20861004292964935, + "orientation": 3.1406917572021484, + "vx": 2.7977620220553945e-12, + "vy": -1.343924971308752e-12 + }, + { + "id": 1, + "x": -1.1379501819610596, + "y": 0.1431572437286377, + "orientation": 3.083965539932251, + "vx": 4.796163466380676e-13, + "vy": -2.964295475749168e-13 + }, + { + "id": 2, + "x": -2.9236114025115967, + "y": 1.7111668586730957, + "orientation": -2.111499071121216, + "vx": -1.0391687510491465e-12, + "vy": -1.1524114995609125e-12 + }, + { + "id": 3, + "x": -2.91928768157959, + "y": 1.1250919103622437, + "orientation": -2.2218410968780518, + "vx": -7.993605777301127e-13, + "vy": -1.0658141036401503e-13 + }, + { + "id": 4, + "x": -1.77371084690094, + "y": 0.679017186164856, + "orientation": -2.972228527069092, + "vx": -4.862776847858186e-13, + "vy": 6.161737786669619e-13 + }, + { + "id": 5, + "x": -2.679381847381592, + "y": 0.07525143027305603, + "orientation": -3.1016135215759277, + "vx": 4.5297099404706387e-13, + "vy": -3.5887959271008185e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.21237850189209, + "y": -0.22650524973869324, + "orientation": -1.526491641998291, + "vx": 5.3290705182007514e-14, + "vy": 1.3972156764907595e-12 + }, + { + "id": 1, + "x": 1.8762272596359253, + "y": 0.7641012668609619, + "orientation": 3.098151922225952, + "vx": 7.260858581048524e-13, + "vy": 1.0824674490095276e-12 + }, + { + "id": 2, + "x": -3.344048500061035, + "y": 0.5625896453857422, + "orientation": -0.3005359470844269, + "vx": -4.39648317751562e-13, + "vy": 2.6645352591003757e-14 + }, + { + "id": 3, + "x": -2.2770044803619385, + "y": -0.7789372801780701, + "orientation": -1.606367588043213, + "vx": -0.0012553606647998095, + "vy": -0.03621090203523636 + }, + { + "id": 4, + "x": -3.096811532974243, + "y": 0.34435778856277466, + "orientation": 2.8662922382354736, + "vx": 1.5720758028692217e-12, + "vy": -4.762856775641922e-13 + }, + { + "id": 5, + "x": -2.8951504230499268, + "y": 0.44258981943130493, + "orientation": 2.5453927516937256, + "vx": -0.02664417214691639, + "vy": 0.016766807064414024 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 269.21666666666664 + } + }, + { + "scenario_id": "clear_danger_vs_press_trigger_flow_t370.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 370.4, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_press_trigger_flow.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 370.4, + "ball_x": -2.25, + "ball_y": 4.5359782052962545e-32, + "ball_vx": 0.0, + "ball_vy": -1.4344336758225516e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.480839729309082, + "y": -0.3883779048919678, + "orientation": 3.0845649242401123, + "vx": -1.0658141036401503e-12, + "vy": -1.4555023852835802e-12 + }, + { + "id": 1, + "x": -2.019904851913452, + "y": -1.284780502319336, + "orientation": 2.463405132293701, + "vx": -2.1316282072803006e-12, + "vy": -2.731148640577885e-13 + }, + { + "id": 2, + "x": -2.591610908508301, + "y": -0.31396669149398804, + "orientation": 0.7953996062278748, + "vx": -2.8776980798284058e-12, + "vy": -4.2799097599299785e-13 + }, + { + "id": 3, + "x": -2.0020060539245605, + "y": -0.8322461247444153, + "orientation": 2.7572059631347656, + "vx": -6.31494856406789e-12, + "vy": 1.8118839761882555e-12 + }, + { + "id": 4, + "x": 2.5991597175598145, + "y": -1.2433412075042725, + "orientation": 2.987273931503296, + "vx": 3.064215547965432e-13, + "vy": -1.3788969965844444e-12 + }, + { + "id": 5, + "x": -2.4159674644470215, + "y": -0.36116188764572144, + "orientation": -3.090243339538574, + "vx": 5.049294315995212e-12, + "vy": -7.044365091246618e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398359775543213, + "y": 0.07727404683828354, + "orientation": -0.3688611090183258, + "vx": 8.952838470577262e-12, + "vy": 1.6911472222602697e-12 + }, + { + "id": 1, + "x": -3.379636764526367, + "y": 0.23019486665725708, + "orientation": 1.3047740459442139, + "vx": 5.46229728115577e-13, + "vy": -3.1807889655510735e-13 + }, + { + "id": 2, + "x": -2.5634095668792725, + "y": -1.3195838928222656, + "orientation": 2.1576616764068604, + "vx": 1.3322676295501878e-14, + "vy": 7.926992395823618e-13 + }, + { + "id": 3, + "x": -2.990851640701294, + "y": -0.7462745904922485, + "orientation": -0.28182291984558105, + "vx": -9.992007221626409e-13, + "vy": 7.061018436615996e-13 + }, + { + "id": 4, + "x": -2.7331643104553223, + "y": -0.786375880241394, + "orientation": 1.2011749744415283, + "vx": 1.5187850976872141e-12, + "vy": 9.658940314238862e-13 + }, + { + "id": 5, + "x": -3.0361435413360596, + "y": -0.012317365035414696, + "orientation": -3.1237637996673584, + "vx": -0.024182215332984924, + "vy": -0.0003712530015036464 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 370.4166666666667 + } + }, + { + "scenario_id": "split_press_vs_split_wall_t251.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 251.95, + "source_replay": "replays/tournament_20261011_230119/split_press_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 251.95, + "ball_x": -2.25, + "ball_y": 7.003826326839126e-32, + "ball_vx": 0.0, + "ball_vy": 1.299559748574175e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.39980936050415, + "y": 0.30261752009391785, + "orientation": 3.1177592277526855, + "vx": -9.85878045867139e-13, + "vy": -2.19824158875781e-13 + }, + { + "id": 1, + "x": -3.3778865337371826, + "y": 2.112144947052002, + "orientation": -1.8481379747390747, + "vx": -1.4388490399142029e-12, + "vy": 2.1316282072803006e-13 + }, + { + "id": 2, + "x": -0.983309268951416, + "y": 0.7931877970695496, + "orientation": -2.9605660438537598, + "vx": -2.065014825802791e-12, + "vy": -3.3306690738754696e-15 + }, + { + "id": 3, + "x": 2.0941147804260254, + "y": 0.11952579766511917, + "orientation": 2.856943368911743, + "vx": 4.716227408607665e-12, + "vy": 8.135159212940835e-13 + }, + { + "id": 4, + "x": 3.0060393810272217, + "y": 0.447607159614563, + "orientation": -3.069403648376465, + "vx": -4.596323321948148e-12, + "vy": -1.6653345369377348e-14 + }, + { + "id": 5, + "x": 2.258728504180908, + "y": 0.031037818640470505, + "orientation": -3.0782711505889893, + "vx": -9.325873406851315e-13, + "vy": 6.203371150093062e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.0781683921813965, + "y": -0.07887963950634003, + "orientation": -1.1654282808303833, + "vx": 8.979483823168266e-12, + "vy": -2.0537738176784615e-12 + }, + { + "id": 1, + "x": -3.572431802749634, + "y": 0.20883125066757202, + "orientation": -0.051993612200021744, + "vx": -2.19824158875781e-12, + "vy": -3.172462292866385e-13 + }, + { + "id": 2, + "x": -1.4164375066757202, + "y": 1.1639621257781982, + "orientation": 2.6995232105255127, + "vx": 4.4630965589931293e-13, + "vy": -1.532107773982716e-13 + }, + { + "id": 3, + "x": -1.4192811250686646, + "y": 0.8656063675880432, + "orientation": 2.4550485610961914, + "vx": -2.19824158875781e-13, + "vy": -7.560618797697316e-13 + }, + { + "id": 4, + "x": 1.3638148307800293, + "y": -0.33800819516181946, + "orientation": 2.9921038150787354, + "vx": -7.327471962526033e-13, + "vy": -3.097522238704187e-13 + }, + { + "id": 5, + "x": -3.0281155109405518, + "y": 1.6414391994476318, + "orientation": -1.8052815198898315, + "vx": -4.5430326167661406e-12, + "vy": -2.4646951146678475e-13 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_split_press_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 251.96666666666667 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_sticky_t223.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 223.15, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 223.15, + "ball_x": -1.8117765188217163, + "ball_y": -1.9202522039413452, + "ball_vx": 2.1154050045879558e-05, + "ball_vy": 1.168536901473999, + "friendly_robots": [ + { + "id": 0, + "x": 4.3922119140625, + "y": -0.04299825057387352, + "orientation": -3.1356403827667236, + "vx": 5.861977570020827e-13, + "vy": 4.785755125524815e-13 + }, + { + "id": 1, + "x": -3.9941718578338623, + "y": -2.0978856086730957, + "orientation": 0.8779050707817078, + "vx": 2.41140440948584e-12, + "vy": 2.6645352591003757e-12 + }, + { + "id": 2, + "x": -1.8501466512680054, + "y": -2.02241587638855, + "orientation": 1.5709865093231201, + "vx": -0.10265382379293442, + "vy": 1.2051050662994385 + }, + { + "id": 3, + "x": -2.198514938354492, + "y": 0.795409083366394, + "orientation": 1.507097840309143, + "vx": 3.3306690738754696e-13, + "vy": 1.0091927293842673e-12 + }, + { + "id": 4, + "x": -3.3771603107452393, + "y": 1.6385703086853027, + "orientation": -1.8383086919784546, + "vx": 7.194245199571014e-13, + "vy": 2.1382895454280515e-12 + }, + { + "id": 5, + "x": -3.1642587184906006, + "y": -1.5339969396591187, + "orientation": -3.060115337371826, + "vx": 3.730349362740526e-12, + "vy": 1.7985612998927536e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.267862796783447, + "y": -0.24672910571098328, + "orientation": 1.7316486835479736, + "vx": 3.490541189421492e-12, + "vy": 5.911937606128959e-14 + }, + { + "id": 1, + "x": -3.3475871086120605, + "y": -0.5370066165924072, + "orientation": 2.9223520755767822, + "vx": 4.39648317751562e-13, + "vy": 3.1308289294429414e-13 + }, + { + "id": 2, + "x": 1.687690019607544, + "y": 1.3052520751953125, + "orientation": -2.7121074199676514, + "vx": 2.5712765250318625e-12, + "vy": 3.1508129438861943e-12 + }, + { + "id": 3, + "x": -1.4332603216171265, + "y": -0.007605505641549826, + "orientation": 0.2072509378194809, + "vx": 0.008608113043010235, + "vy": 0.001973276026546955 + }, + { + "id": 4, + "x": 1.460699439048767, + "y": -1.5000674724578857, + "orientation": 3.0760951042175293, + "vx": -2.7977620220553945e-13, + "vy": -1.758593271006248e-12 + }, + { + "id": 5, + "x": -3.4157450199127197, + "y": -1.070313811302185, + "orientation": -0.5656728744506836, + "vx": 1.092459456231154e-12, + "vy": -8.126832540256146e-13 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 223.16666666666666 + } + }, + { + "scenario_id": "split_outlet_vs_split_shape_t60.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 60.4, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_shape.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 60.4, + "ball_x": -2.25, + "ball_y": 1.2020880297186804e-31, + "ball_vx": 0.0, + "ball_vy": -3.8027083510343866e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.392855644226074, + "y": -0.36321359872817993, + "orientation": -3.128662347793579, + "vx": 4.796163466380676e-13, + "vy": 1.488809076022335e-12 + }, + { + "id": 1, + "x": -2.659959316253662, + "y": -0.5615970492362976, + "orientation": 2.316431760787964, + "vx": -5.195843755245733e-13, + "vy": 1.1290968160437842e-12 + }, + { + "id": 2, + "x": -1.284891963005066, + "y": 0.31017592549324036, + "orientation": -2.7640440464019775, + "vx": 3.9968028886505635e-14, + "vy": 1.099120794378905e-13 + }, + { + "id": 3, + "x": 0.6440653204917908, + "y": 0.2903381288051605, + "orientation": -2.5563454627990723, + "vx": -3.5638159090467525e-13, + "vy": 6.894484982922222e-13 + }, + { + "id": 4, + "x": 2.616589069366455, + "y": 0.10579254478216171, + "orientation": 2.9593591690063477, + "vx": -1.199040866595169e-12, + "vy": 7.743805596760467e-13 + }, + { + "id": 5, + "x": 1.4272185564041138, + "y": -0.5937183499336243, + "orientation": 3.0146331787109375, + "vx": -3.197442310920451e-13, + "vy": -3.3306690738754696e-15 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.10235595703125, + "y": -0.20606574416160583, + "orientation": 1.1819089651107788, + "vx": 6.394884621840902e-13, + "vy": 5.079270337660091e-14 + }, + { + "id": 1, + "x": -3.162522315979004, + "y": -1.2275127172470093, + "orientation": -0.9997064471244812, + "vx": 2.9309887850104133e-12, + "vy": -6.661338147750939e-14 + }, + { + "id": 2, + "x": 0.28012824058532715, + "y": -0.7210984826087952, + "orientation": -3.1249072551727295, + "vx": -2.864375403532904e-13, + "vy": 3.3306690738754696e-15 + }, + { + "id": 3, + "x": -0.3401201367378235, + "y": -0.9662721753120422, + "orientation": 3.047395706176758, + "vx": 6.661338147750939e-14, + "vy": -6.461498003318411e-13 + }, + { + "id": 4, + "x": 0.11811526119709015, + "y": -0.2199317067861557, + "orientation": 3.06453537940979, + "vx": -1.9692580899288714e-13, + "vy": 2.2815083156046967e-13 + }, + { + "id": 5, + "x": -2.8404998779296875, + "y": -0.5566400289535522, + "orientation": 0.8598387241363525, + "vx": 1.6253665080512292e-12, + "vy": 2.511324481702104e-12 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 60.416666666666664 + } + }, + { + "scenario_id": "split_outlet_wall_vs_tiki_taka_plus_t20.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 20.883333333333333, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 20.883333333333333, + "ball_x": -2.25, + "ball_y": -9.9245953604897e-32, + "ball_vx": 0.0, + "ball_vy": -1.8444036747452782e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.4029316902160645, + "y": 0.32591983675956726, + "orientation": -3.1406993865966797, + "vx": 7.354117315117037e-12, + "vy": 1.783573289060314e-12 + }, + { + "id": 1, + "x": -2.4913108348846436, + "y": -0.2601633071899414, + "orientation": -3.0951333045959473, + "vx": 9.325873406851315e-13, + "vy": -4.4797499043625066e-13 + }, + { + "id": 2, + "x": -1.0704052448272705, + "y": 0.4048384130001068, + "orientation": -2.889615058898926, + "vx": -2.171596236166806e-12, + "vy": 3.8136160895874127e-13 + }, + { + "id": 3, + "x": 0.7905036211013794, + "y": -0.5698095560073853, + "orientation": 3.0189292430877686, + "vx": 8.992806499463768e-14, + "vy": 4.4297898682543746e-13 + }, + { + "id": 4, + "x": 2.946993589401245, + "y": -0.5191779732704163, + "orientation": 3.1350982189178467, + "vx": -3.597122599785507e-13, + "vy": -5.3290705182007514e-14 + }, + { + "id": 5, + "x": -3.199214220046997, + "y": -1.4957647323608398, + "orientation": 1.9631009101867676, + "vx": 1.4521717162097048e-12, + "vy": -1.2256862191861728e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.13684606552124, + "y": -0.03631452098488808, + "orientation": 1.6289737224578857, + "vx": -1.2789769243681803e-12, + "vy": 5.474787290182803e-14 + }, + { + "id": 1, + "x": -2.4790101051330566, + "y": 0.7585850358009338, + "orientation": 1.8649060726165771, + "vx": -0.003864568192511797, + "vy": 0.01280120573937893 + }, + { + "id": 2, + "x": -3.242953062057495, + "y": -0.6161994338035583, + "orientation": 1.3303625583648682, + "vx": 4.5297099404706387e-13, + "vy": 1.5987211554602254e-13 + }, + { + "id": 3, + "x": -2.258122444152832, + "y": 1.4237383604049683, + "orientation": -2.4879441261291504, + "vx": 7.860379014346108e-13, + "vy": 7.394085344003543e-13 + }, + { + "id": 4, + "x": -3.1451103687286377, + "y": -0.8322241306304932, + "orientation": 2.904676914215088, + "vx": 1.7053025658242404e-12, + "vy": -1.63202784619898e-13 + }, + { + "id": 5, + "x": -2.978548049926758, + "y": -0.5066611170768738, + "orientation": 3.091923952102661, + "vx": 5.861977570020827e-13, + "vy": -1.1657341758564144e-13 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 20.9 + } + }, + { + "scenario_id": "split_outlet_vs_split_outlet_wall_t82.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 82.31666666666666, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 82.31666666666666, + "ball_x": -2.25, + "ball_y": -7.964775913968259e-32, + "ball_vx": 0.0, + "ball_vy": -1.4778639979215914e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.402939796447754, + "y": 0.04243231937289238, + "orientation": -3.1406922340393066, + "vx": -2.7711166694643907e-12, + "vy": -1.4097056855177925e-12 + }, + { + "id": 1, + "x": -3.098403215408325, + "y": -1.5444891452789307, + "orientation": 1.8506546020507812, + "vx": 2.5712765250318625e-12, + "vy": -1.7985612998927536e-13 + }, + { + "id": 2, + "x": -1.7076581716537476, + "y": 0.5129658579826355, + "orientation": 2.9789319038391113, + "vx": -6.061817714453355e-13, + "vy": -2.7977620220553945e-13 + }, + { + "id": 3, + "x": -0.8235960602760315, + "y": 0.9211297631263733, + "orientation": -3.083622455596924, + "vx": -5.728750807065808e-13, + "vy": 6.661338147750939e-15 + }, + { + "id": 4, + "x": -1.0207860469818115, + "y": -1.430083155632019, + "orientation": 2.9859814643859863, + "vx": -7.327471962526033e-14, + "vy": 2.9309887850104133e-13 + }, + { + "id": 5, + "x": 2.1211209297180176, + "y": 0.25276848673820496, + "orientation": -3.0803096294403076, + "vx": -7.993605777301127e-13, + "vy": 8.759659664292485e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.210114479064941, + "y": -0.9470173716545105, + "orientation": -1.4764233827590942, + "vx": 7.993605777301127e-14, + "vy": -5.029310301551959e-13 + }, + { + "id": 1, + "x": -3.511941432952881, + "y": -0.33471426367759705, + "orientation": -0.0026789498515427113, + "vx": -6.128431095930864e-13, + "vy": 4.39648317751562e-13 + }, + { + "id": 2, + "x": 1.4214774370193481, + "y": -0.3603150248527527, + "orientation": -3.0237460136413574, + "vx": -1.3322676295501878e-12, + "vy": -1.1157741397482823e-13 + }, + { + "id": 3, + "x": -1.952916145324707, + "y": -0.7242920398712158, + "orientation": -1.1824570894241333, + "vx": 0.011448441073298454, + "vy": -0.02791125886142254 + }, + { + "id": 4, + "x": -1.3056416511535645, + "y": -0.5017693638801575, + "orientation": 2.4851737022399902, + "vx": -9.259260025373806e-13, + "vy": 1.4988010832439613e-13 + }, + { + "id": 5, + "x": -4.13852596282959, + "y": -2.3930487632751465, + "orientation": 1.6066676378250122, + "vx": -1.865174681370263e-12, + "vy": 1.4388490399142029e-12 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 82.33333333333333 + } + }, + { + "scenario_id": "press_trigger_flow_vs_tiki_taka_plus_t237.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 237.25, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 237.25, + "ball_x": -2.25, + "ball_y": 8.594922582866387e-32, + "ball_vx": 0.0, + "ball_vy": -2.554446348382073e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.4514288902282715, + "y": -0.10682104527950287, + "orientation": 3.1169686317443848, + "vx": 9.592326932761353e-13, + "vy": 1.4896417432908038e-12 + }, + { + "id": 1, + "x": -2.7677059173583984, + "y": 0.5787192583084106, + "orientation": 2.796142578125, + "vx": 3.930189507173054e-12, + "vy": -1.1657341758564144e-13 + }, + { + "id": 2, + "x": -1.8990496397018433, + "y": -1.9723109006881714, + "orientation": 2.205418825149536, + "vx": 4.796163466380676e-13, + "vy": 2.9376501231581642e-12 + }, + { + "id": 3, + "x": -1.9221620559692383, + "y": 1.181344985961914, + "orientation": -2.593475341796875, + "vx": 4.5496939549138915e-12, + "vy": -7.993605777301127e-13 + }, + { + "id": 4, + "x": -2.7060048580169678, + "y": -0.05545402690768242, + "orientation": 2.8297173976898193, + "vx": -2.7977620220553945e-13, + "vy": -1.927624726505428e-13 + }, + { + "id": 5, + "x": 2.6008307933807373, + "y": -0.7223889231681824, + "orientation": 2.9985897541046143, + "vx": -3.4638958368304884e-13, + "vy": 1.765254609153999e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397247791290283, + "y": -0.049807239323854446, + "orientation": 0.23263080418109894, + "vx": -9.086065233532281e-12, + "vy": 3.584632590758474e-13 + }, + { + "id": 1, + "x": -3.248952865600586, + "y": -0.16382887959480286, + "orientation": 0.10967209190130234, + "vx": 5.329070518200751e-13, + "vy": -4.612976667317525e-13 + }, + { + "id": 2, + "x": -2.502060651779175, + "y": -2.003113031387329, + "orientation": 2.0049352645874023, + "vx": 4.076738946423575e-12, + "vy": -7.327471962526033e-12 + }, + { + "id": 3, + "x": -2.497211217880249, + "y": 1.2689430713653564, + "orientation": -2.320308208465576, + "vx": -1.0258460747536446e-12, + "vy": 1.3855583347321954e-12 + }, + { + "id": 4, + "x": -3.080832004547119, + "y": 0.2522481679916382, + "orientation": 1.3490158319473267, + "vx": -8.976819287909166e-11, + "vy": -3.0876301515547766e-10 + }, + { + "id": 5, + "x": -2.9289019107818604, + "y": 0.04927033185958862, + "orientation": 2.994807004928589, + "vx": -0.16547837853431702, + "vy": -0.10483822226524353 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 237.26666666666665 + } + }, + { + "scenario_id": "give_and_go_solo_vs_high_press_t49.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 49.233333333333334, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_high_press.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 49.233333333333334, + "ball_x": -2.25, + "ball_y": 1.7713832352060966e-31, + "ball_vx": 0.0, + "ball_vy": 3.286801070887871e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.449278831481934, + "y": -0.12646497786045074, + "orientation": 3.133054494857788, + "vx": 2.7711166694643907e-12, + "vy": -1.5420997812043424e-12 + }, + { + "id": 1, + "x": -2.8520796298980713, + "y": 0.9412084221839905, + "orientation": -0.2751525342464447, + "vx": -6.794564910705958e-13, + "vy": 4.9960036108132044e-14 + }, + { + "id": 2, + "x": -2.281616687774658, + "y": -0.7272973656654358, + "orientation": 2.1768558025360107, + "vx": 6.394884621840902e-13, + "vy": -2.864375403532904e-13 + }, + { + "id": 3, + "x": -3.4033408164978027, + "y": 1.6416856050491333, + "orientation": 1.1882202625274658, + "vx": -1.8918200339612667e-12, + "vy": -7.527312106958561e-13 + }, + { + "id": 4, + "x": -2.9260354042053223, + "y": -0.5488802790641785, + "orientation": 1.9496986865997314, + "vx": 6.394884621840902e-13, + "vy": 9.325873406851315e-14 + }, + { + "id": 5, + "x": -3.0483715534210205, + "y": -1.7726985216140747, + "orientation": 1.7645083665847778, + "vx": 1.7319479184152442e-13, + "vy": 1.41886502547095e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.402942180633545, + "y": -0.019114205613732338, + "orientation": 0.000902939704246819, + "vx": 2.6911806116913795e-12, + "vy": -5.156292059993461e-13 + }, + { + "id": 1, + "x": -2.5058538913726807, + "y": 2.336545467376709, + "orientation": -2.365532159805298, + "vx": -3.3706371027619753e-12, + "vy": 9.325873406851315e-14 + }, + { + "id": 2, + "x": -3.352518081665039, + "y": 0.5389111042022705, + "orientation": -0.7405344843864441, + "vx": -2.651212582804874e-12, + "vy": -4.1966430330830917e-13 + }, + { + "id": 3, + "x": -2.7237470149993896, + "y": -0.6315209865570068, + "orientation": -2.2153127193450928, + "vx": -0.011123140342533588, + "vy": -0.014827213250100613 + }, + { + "id": 4, + "x": -2.944780111312866, + "y": -0.32429370284080505, + "orientation": -2.7058355808258057, + "vx": -0.053027670830488205, + "vy": -0.024751074612140656 + }, + { + "id": 5, + "x": -3.8059346675872803, + "y": 1.7780870199203491, + "orientation": -1.9398629665374756, + "vx": -5.728750807065808e-13, + "vy": 6.261657858885883e-13 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_high_press_kernel_strategy", + "frame_ts": 49.25 + } + }, + { + "scenario_id": "give_and_go_solo_vs_overload_press_t61.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 61.35, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_overload_press.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 61.35, + "ball_x": -2.25, + "ball_y": -1.3211315181208043e-31, + "ball_vx": 0.0, + "ball_vy": 4.1784280933086167e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.392446041107178, + "y": -0.0034333416260778904, + "orientation": 3.1216745376586914, + "vx": 1.7985612998927536e-11, + "vy": -1.0307379949558992e-12 + }, + { + "id": 1, + "x": -2.9298341274261475, + "y": -0.890649676322937, + "orientation": 2.103848934173584, + "vx": -1.4654943925052066e-13, + "vy": 4.89608353859694e-13 + }, + { + "id": 2, + "x": -2.928579568862915, + "y": 1.5111864805221558, + "orientation": -2.946701765060425, + "vx": 2.864375403532904e-12, + "vy": 5.728750807065808e-13 + }, + { + "id": 3, + "x": -3.414417266845703, + "y": 2.1303870677948, + "orientation": -1.8173068761825562, + "vx": -3.1175062531474396e-12, + "vy": 6.927791673660977e-13 + }, + { + "id": 4, + "x": -2.76396107673645, + "y": 0.2746724784374237, + "orientation": -0.9346342086791992, + "vx": -1.6253665080512292e-12, + "vy": 1.230682222796986e-12 + }, + { + "id": 5, + "x": -3.999363422393799, + "y": -1.9401377439498901, + "orientation": 1.4234380722045898, + "vx": 1.5054624213917123e-12, + "vy": -6.5214500466481695e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -3.647156238555908, + "y": 0.14685553312301636, + "orientation": -1.629359245300293, + "vx": 1.1857181902996672e-12, + "vy": 1.9484414082171497e-13 + }, + { + "id": 1, + "x": 1.8028746843338013, + "y": 0.7505990862846375, + "orientation": -3.0654666423797607, + "vx": 8.260059303211165e-13, + "vy": -9.992007221626409e-14 + }, + { + "id": 2, + "x": 1.801857590675354, + "y": -0.7477367520332336, + "orientation": 2.946105718612671, + "vx": -8.260059303211165e-13, + "vy": 6.195044477408373e-13 + }, + { + "id": 3, + "x": -3.7263855934143066, + "y": 0.5289599299430847, + "orientation": -1.2483614683151245, + "vx": 7.327471962526033e-13, + "vy": -1.8252066524837574e-12 + }, + { + "id": 4, + "x": 2.9279656410217285, + "y": -1.333351969718933, + "orientation": 2.893817901611328, + "vx": -5.861977570020827e-13, + "vy": -3.1308289294429414e-13 + }, + { + "id": 5, + "x": -3.449711799621582, + "y": 0.03733614832162857, + "orientation": -1.4694916009902954, + "vx": -3.4638958368304884e-13, + "vy": 1.7465195956134494e-13 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 61.36666666666667 + } + }, + { + "scenario_id": "press_and_pass_vs_split_outlet_t211.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 211.71666666666667, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_outlet.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 211.71666666666667, + "ball_x": -2.25, + "ball_y": 2.558703549285864e-32, + "ball_vx": 0.0, + "ball_vy": 4.7476734766434676e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.397511005401611, + "y": -0.030347809195518494, + "orientation": 3.1283376216888428, + "vx": -3.4638958368304884e-13, + "vy": -2.6988827839247165e-13 + }, + { + "id": 1, + "x": -2.671656370162964, + "y": 0.7436293959617615, + "orientation": -2.263339042663574, + "vx": -2.7977620220553945e-13, + "vy": 1.2256862191861728e-12 + }, + { + "id": 2, + "x": -2.8963775634765625, + "y": -0.8480675220489502, + "orientation": 2.5349221229553223, + "vx": -5.3290705182007514e-14, + "vy": 8.060219158778636e-13 + }, + { + "id": 3, + "x": -3.5527899265289307, + "y": 1.5699928998947144, + "orientation": -1.8013118505477905, + "vx": 9.325873406851315e-13, + "vy": -1.5654144647214707e-12 + }, + { + "id": 4, + "x": -3.7444822788238525, + "y": -1.9020326137542725, + "orientation": 1.9027838706970215, + "vx": 2.651212582804874e-12, + "vy": -1.9984014443252818e-13 + }, + { + "id": 5, + "x": -2.7212235927581787, + "y": 0.37523239850997925, + "orientation": -2.9837794303894043, + "vx": 2.7977620220553945e-13, + "vy": 7.860379014346108e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.193502426147461, + "y": -0.407505601644516, + "orientation": -1.5671087503433228, + "vx": -1.4921397450962104e-12, + "vy": -1.7819079545233762e-13 + }, + { + "id": 1, + "x": -3.6503257751464844, + "y": 0.1718052178621292, + "orientation": -0.22585472464561462, + "vx": 5.142553050063725e-12, + "vy": -1.180722186688854e-12 + }, + { + "id": 2, + "x": 1.8840322494506836, + "y": 0.4504557251930237, + "orientation": -3.134580612182617, + "vx": -3.3373304120232206e-12, + "vy": -5.845324224651449e-13 + }, + { + "id": 3, + "x": -0.1953599452972412, + "y": 1.0428390502929688, + "orientation": 2.286764621734619, + "vx": 3.7636560534792807e-13, + "vy": -1.538769112130467e-12 + }, + { + "id": 4, + "x": -0.602809727191925, + "y": 0.05243261158466339, + "orientation": 3.082340717315674, + "vx": 1.6286971771251046e-12, + "vy": 6.615541447985152e-13 + }, + { + "id": 5, + "x": -2.9668052196502686, + "y": 0.482980877161026, + "orientation": -2.040398359298706, + "vx": -8.393286066166183e-13, + "vy": 1.0824674490095276e-12 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 211.73333333333332 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_press_t209.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 209.1, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_press.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 209.1, + "ball_x": -2.25, + "ball_y": -4.7692311085195394e-33, + "ball_vx": 0.0, + "ball_vy": 1.844833623559035e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.395808696746826, + "y": 0.11121823638677597, + "orientation": 3.1140406131744385, + "vx": 6.661338147750939e-13, + "vy": -1.2656542480726785e-13 + }, + { + "id": 1, + "x": -2.6387009620666504, + "y": 0.4617217183113098, + "orientation": 0.5211984515190125, + "vx": -1.199040866595169e-13, + "vy": 9.35918009759007e-13 + }, + { + "id": 2, + "x": -3.9998972415924072, + "y": 2.396974563598633, + "orientation": -1.2922834157943726, + "vx": 2.9309887850104133e-12, + "vy": -2.9309887850104133e-12 + }, + { + "id": 3, + "x": -2.900252103805542, + "y": -0.8468368053436279, + "orientation": 2.0017757415771484, + "vx": 8.526512829121202e-13, + "vy": -2.9976021664879227e-13 + }, + { + "id": 4, + "x": -3.9838054180145264, + "y": -1.877716064453125, + "orientation": 1.3203648328781128, + "vx": 3.743672039036028e-12, + "vy": 5.349054532644004e-12 + }, + { + "id": 5, + "x": -2.428290605545044, + "y": 0.40979528427124023, + "orientation": 2.404465913772583, + "vx": -1.532107773982716e-12, + "vy": -6.128431095930864e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.402894973754883, + "y": 0.0072564370930194855, + "orientation": 0.0009461243753321469, + "vx": -8.260059303211165e-13, + "vy": -4.620002297395231e-13 + }, + { + "id": 1, + "x": -2.9748482704162598, + "y": -0.49794137477874756, + "orientation": -1.0005797147750854, + "vx": 7.860379014346108e-13, + "vy": -3.7636560534792807e-13 + }, + { + "id": 2, + "x": 0.415985643863678, + "y": 0.011139425449073315, + "orientation": -2.5590953826904297, + "vx": -1.0125233984581428e-12, + "vy": -4.235153894249777e-13 + }, + { + "id": 3, + "x": -0.08537295460700989, + "y": -0.22644734382629395, + "orientation": 3.0467324256896973, + "vx": -5.995204332975845e-14, + "vy": -2.9559688030644793e-13 + }, + { + "id": 4, + "x": -3.32686448097229, + "y": 0.8090162873268127, + "orientation": 1.512694001197815, + "vx": 3.9968028886505635e-14, + "vy": 6.59472476627343e-13 + }, + { + "id": 5, + "x": -3.1551554203033447, + "y": 0.51475590467453, + "orientation": 1.2510290145874023, + "vx": 5.329070518200751e-13, + "vy": 1.2323475573339238e-12 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 209.11666666666667 + } + }, + { + "scenario_id": "split_outlet_wall_vs_split_sticky_t112.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 112.2, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 112.2, + "ball_x": -2.25, + "ball_y": 1.0909553831987204e-31, + "ball_vx": 0.0, + "ball_vy": 2.0297939921185473e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.394774436950684, + "y": 0.020051779225468636, + "orientation": 3.122629404067993, + "vx": 1.758593271006248e-12, + "vy": 1.005029393041923e-12 + }, + { + "id": 1, + "x": -2.8015527725219727, + "y": 0.18106381595134735, + "orientation": 3.001096725463867, + "vx": 3.743672039036028e-12, + "vy": 3.855249453010856e-13 + }, + { + "id": 2, + "x": -1.3023240566253662, + "y": 0.06471671909093857, + "orientation": -2.6637847423553467, + "vx": 1.099120794378905e-12, + "vy": 3.555489236362064e-13 + }, + { + "id": 3, + "x": 2.662118434906006, + "y": -0.4418077766895294, + "orientation": 2.926658868789673, + "vx": -1.2256862191861728e-12, + "vy": 4.879430193227563e-13 + }, + { + "id": 4, + "x": 2.2108311653137207, + "y": -0.7079085111618042, + "orientation": -3.096818685531616, + "vx": -1.758593271006248e-12, + "vy": 4.96269692007445e-13 + }, + { + "id": 5, + "x": 0.40562698245048523, + "y": 0.32219260931015015, + "orientation": -3.1231980323791504, + "vx": -2.0317081350640365e-13, + "vy": -2.2315482794965646e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.149754047393799, + "y": 0.07286610454320908, + "orientation": -1.5246195793151855, + "vx": 1.0391687510491465e-12, + "vy": -2.568778523226456e-13 + }, + { + "id": 1, + "x": -3.6322174072265625, + "y": 0.5973790287971497, + "orientation": 0.09569956362247467, + "vx": -6.927791673660977e-13, + "vy": -7.793765632868599e-13 + }, + { + "id": 2, + "x": 1.267759084701538, + "y": -1.448604702949524, + "orientation": 2.7858688831329346, + "vx": 3.0042635046356736e-12, + "vy": -1.8185453143360064e-12 + }, + { + "id": 3, + "x": 1.314078450202942, + "y": 1.464435338973999, + "orientation": -3.077216625213623, + "vx": -5.395683899678261e-13, + "vy": 1.1324274851176597e-13 + }, + { + "id": 4, + "x": -1.4513282775878906, + "y": -1.2740707397460938, + "orientation": 2.2422075271606445, + "vx": -1.7186252421197423e-12, + "vy": 3.630429290524262e-12 + }, + { + "id": 5, + "x": -2.97611665725708, + "y": 0.4886789917945862, + "orientation": -3.130833387374878, + "vx": 1.5187850976872141e-12, + "vy": -4.363176486776865e-13 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 112.21666666666667 + } + }, + { + "scenario_id": "clear_danger_vs_split_shape_t196.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 196.36666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_shape.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 196.36666666666667, + "ball_x": -2.25, + "ball_y": 7.468521578111841e-32, + "ball_vx": 0.0, + "ball_vy": 1.3857839331109455e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.39726448059082, + "y": 0.007338644005358219, + "orientation": 3.1223223209381104, + "vx": -2.504663143554353e-12, + "vy": 1.8383732036664213e-13 + }, + { + "id": 1, + "x": -3.524123191833496, + "y": 1.9446896314620972, + "orientation": -1.7114065885543823, + "vx": -2.3847590568948362e-12, + "vy": -9.545697565727096e-12 + }, + { + "id": 2, + "x": -2.451026201248169, + "y": -0.3583766222000122, + "orientation": 2.595576286315918, + "vx": 3.1441516057384433e-12, + "vy": 2.298161660974074e-13 + }, + { + "id": 3, + "x": -2.464122772216797, + "y": 0.7597109079360962, + "orientation": 2.8669726848602295, + "vx": 1.7852386235972517e-12, + "vy": 1.0891287871572786e-12 + }, + { + "id": 4, + "x": -2.8046576976776123, + "y": 1.18301260471344, + "orientation": -2.562415838241577, + "vx": 1.6786572132332367e-12, + "vy": 7.593925488436071e-13 + }, + { + "id": 5, + "x": 2.5973289012908936, + "y": -0.3905229866504669, + "orientation": 3.038330316543579, + "vx": 1.092459456231154e-12, + "vy": 3.147482274812319e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.232317924499512, + "y": 0.9181098937988281, + "orientation": 1.425878882408142, + "vx": -1.1723955140041653e-12, + "vy": 5.3290705182007514e-14 + }, + { + "id": 1, + "x": -3.7236125469207764, + "y": 0.3432908058166504, + "orientation": -0.09858345985412598, + "vx": -4.076738946423575e-12, + "vy": -6.827871601444713e-14 + }, + { + "id": 2, + "x": -2.8597195148468018, + "y": 0.5928154587745667, + "orientation": -2.8262617588043213, + "vx": 1.4654943925052066e-13, + "vy": 1.4988010832439613e-13 + }, + { + "id": 3, + "x": -2.1666910648345947, + "y": 0.810542643070221, + "orientation": 1.8117049932479858, + "vx": -1.199040866595169e-13, + "vy": -2.6978419498391304e-13 + }, + { + "id": 4, + "x": -2.1634745597839355, + "y": -0.7760377526283264, + "orientation": -1.4606696367263794, + "vx": 0.003733793506398797, + "vy": -0.0334901325404644 + }, + { + "id": 5, + "x": -3.7300775051116943, + "y": 2.257441520690918, + "orientation": -1.9200395345687866, + "vx": -5.3290705182007514e-14, + "vy": -8.260059303211165e-13 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 196.38333333333333 + } + }, + { + "scenario_id": "counter_flow_vs_split_outlet_t77.0_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 77.0, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_outlet.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 77.0, + "ball_x": -2.25, + "ball_y": 1.0096390333379326e-31, + "ball_vx": 0.0, + "ball_vy": 1.8828833036443045e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.391231536865234, + "y": 0.2903095483779907, + "orientation": 3.103511333465576, + "vx": 1.894484569220367e-11, + "vy": -5.545564008002657e-13 + }, + { + "id": 1, + "x": -3.829983949661255, + "y": 2.223573684692383, + "orientation": -1.9977748394012451, + "vx": -3.4505731605349865e-12, + "vy": -1.652011860642233e-12 + }, + { + "id": 2, + "x": -2.6342053413391113, + "y": 1.1162344217300415, + "orientation": -2.796542167663574, + "vx": 3.9968028886505635e-14, + "vy": 1.3322676295501878e-13 + }, + { + "id": 3, + "x": -2.708442449569702, + "y": 0.4839816987514496, + "orientation": 3.025495767593384, + "vx": 1.092459456231154e-12, + "vy": -8.743006318923108e-13 + }, + { + "id": 4, + "x": -3.0860767364501953, + "y": 1.7365951538085938, + "orientation": -2.383657693862915, + "vx": -5.371436628820447e-10, + "vy": -6.902478588699523e-11 + }, + { + "id": 5, + "x": 2.604370594024658, + "y": -0.19045916199684143, + "orientation": 3.1383743286132812, + "vx": -1.5054624213917123e-12, + "vy": -6.736278201913137e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.153197288513184, + "y": 0.019360436126589775, + "orientation": -1.7504889965057373, + "vx": 5.488942633746774e-12, + "vy": 5.388398061079158e-13 + }, + { + "id": 1, + "x": -3.7744991779327393, + "y": 0.07435101270675659, + "orientation": -0.041486706584692, + "vx": -1.3589129821411916e-12, + "vy": -1.3447576385772209e-13 + }, + { + "id": 2, + "x": 1.4016659259796143, + "y": -0.3301883637905121, + "orientation": 2.952425956726074, + "vx": -1.2723155862204294e-12, + "vy": -2.681188604469753e-13 + }, + { + "id": 3, + "x": -2.0963010787963867, + "y": 0.8048214912414551, + "orientation": -2.7624173164367676, + "vx": -2.1316282072803006e-12, + "vy": 2.5646151868841116e-13 + }, + { + "id": 4, + "x": -3.057671070098877, + "y": 1.558850646018982, + "orientation": -2.398574113845825, + "vx": 5.131761682264369e-10, + "vy": 1.1839196289997744e-10 + }, + { + "id": 5, + "x": -3.7801473140716553, + "y": 2.4069857597351074, + "orientation": -2.0102484226226807, + "vx": -1.199040866595169e-12, + "vy": -6.394884621840902e-13 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 77.01666666666667 + } + }, + { + "scenario_id": "clear_press_plus_vs_decoy_and_overload_t16.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 16.3, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_decoy_and_overload.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 16.3, + "ball_x": -2.25, + "ball_y": 2.023661014912341e-31, + "ball_vx": 0.0, + "ball_vy": 3.754902556842942e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.4381208419799805, + "y": -0.1995306760072708, + "orientation": 3.1183109283447266, + "vx": -3.730349362740526e-13, + "vy": -1.7319479184152442e-13 + }, + { + "id": 1, + "x": -2.6547157764434814, + "y": 0.009160936810076237, + "orientation": 2.889636754989624, + "vx": -7.993605777301127e-13, + "vy": 5.307213002403444e-13 + }, + { + "id": 2, + "x": -2.7016422748565674, + "y": 1.2835662364959717, + "orientation": 2.754966974258423, + "vx": -1.1723955140041653e-12, + "vy": -5.795364188543317e-13 + }, + { + "id": 3, + "x": -2.2052066326141357, + "y": 0.5958582162857056, + "orientation": 2.602179765701294, + "vx": 6.128431095930864e-13, + "vy": -3.1041835768519377e-12 + }, + { + "id": 4, + "x": 2.0519368648529053, + "y": 0.15967313945293427, + "orientation": 2.994450569152832, + "vx": -1.5987211554602254e-12, + "vy": -1.883493361276578e-12 + }, + { + "id": 5, + "x": -2.4851272106170654, + "y": 0.09355692565441132, + "orientation": 2.7898340225219727, + "vx": -1.4921397450962104e-12, + "vy": -7.048528427588963e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.300350189208984, + "y": 0.3278667628765106, + "orientation": -0.5491506457328796, + "vx": 7.993605777301127e-13, + "vy": -2.8976820942716586e-13 + }, + { + "id": 1, + "x": -0.9282192587852478, + "y": 0.6089923977851868, + "orientation": -3.112654685974121, + "vx": -1.1590728377086634e-12, + "vy": 1.099120794378905e-13 + }, + { + "id": 2, + "x": 2.927023410797119, + "y": 0.2798033356666565, + "orientation": 3.0280816555023193, + "vx": 1.5720758028692217e-12, + "vy": 2.7977620220553945e-13 + }, + { + "id": 3, + "x": -2.9454236030578613, + "y": 1.0138121843338013, + "orientation": 3.061140537261963, + "vx": -3.0375701953744283e-12, + "vy": -1.4654943925052066e-13 + }, + { + "id": 4, + "x": -3.5988833904266357, + "y": 0.9467711448669434, + "orientation": 0.10677586495876312, + "vx": 5.2091664315412345e-12, + "vy": 3.4638958368304884e-13 + }, + { + "id": 5, + "x": -3.0743019580841064, + "y": 0.10976670682430267, + "orientation": 2.406440258026123, + "vx": 5.995204332975845e-13, + "vy": -1.7236212457305555e-13 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_decoy_and_overload_kernel_strategy", + "frame_ts": 16.316666666666666 + } + }, + { + "scenario_id": "high_press_vs_overload_press_t246.5_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 246.51666666666665, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_overload_press.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 246.51666666666665, + "ball_x": -2.25, + "ball_y": -1.1719978428757666e-31, + "ball_vx": 0.0, + "ball_vy": -2.1746416786031423e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.3931498527526855, + "y": 0.1312846541404724, + "orientation": -3.136122703552246, + "vx": -2.0250467969162855e-12, + "vy": -1.337263633161001e-12 + }, + { + "id": 1, + "x": -1.6672747135162354, + "y": 0.4968467056751251, + "orientation": -3.0497848987579346, + "vx": 1.2922996006636822e-12, + "vy": 5.46229728115577e-13 + }, + { + "id": 2, + "x": -3.998654842376709, + "y": 1.5924826860427856, + "orientation": -1.572498083114624, + "vx": 2.2648549702353193e-13, + "vy": -2.9976021664879227e-13 + }, + { + "id": 3, + "x": -2.341357469558716, + "y": -0.4969882369041443, + "orientation": -2.9534246921539307, + "vx": -3.863576125695545e-13, + "vy": 7.427392034742297e-13 + }, + { + "id": 4, + "x": -3.9266719818115234, + "y": -1.8064905405044556, + "orientation": 1.6698201894760132, + "vx": -6.9544370262519806e-12, + "vy": -8.593126210598712e-13 + }, + { + "id": 5, + "x": -2.244237184524536, + "y": -0.22946645319461823, + "orientation": -2.9857468605041504, + "vx": -6.52811138479592e-13, + "vy": -6.245004513516506e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.208847999572754, + "y": -0.04186616092920303, + "orientation": 2.011892080307007, + "vx": 1.0658141036401503e-13, + "vy": -8.930356454328603e-14 + }, + { + "id": 1, + "x": 2.5428051948547363, + "y": -0.26026952266693115, + "orientation": -3.0266237258911133, + "vx": -2.065014825802791e-12, + "vy": 1.3855583347321954e-12 + }, + { + "id": 2, + "x": 1.785483717918396, + "y": 0.7403159141540527, + "orientation": -2.910179615020752, + "vx": -1.3655743202889425e-12, + "vy": -3.930189507173054e-13 + }, + { + "id": 3, + "x": 1.7626219987869263, + "y": -0.7207708954811096, + "orientation": 3.1302285194396973, + "vx": 7.993605777301127e-14, + "vy": -6.628031457012185e-13 + }, + { + "id": 4, + "x": 0.5223423838615417, + "y": -0.000328497844748199, + "orientation": -2.8806240558624268, + "vx": 8.393286066166183e-13, + "vy": 1.6795321643864325e-13 + }, + { + "id": 5, + "x": -3.510148286819458, + "y": -0.42210349440574646, + "orientation": 0.03942246362566948, + "vx": 2.398081733190338e-13, + "vy": 3.214095656289828e-13 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 246.53333333333333 + } + }, + { + "scenario_id": "overload_press_vs_split_outlet_t385.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 385.3833333333333, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_outlet.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 385.3833333333333, + "ball_x": -2.25, + "ball_y": 3.065169110694287e-32, + "ball_vx": 0.0, + "ball_vy": -9.693127921513352e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.390208721160889, + "y": 0.40548035502433777, + "orientation": -3.0625855922698975, + "vx": 2.6645352591003757e-13, + "vy": 1.1823875212257917e-13 + }, + { + "id": 1, + "x": -2.300743818283081, + "y": -0.30082789063453674, + "orientation": -2.8982207775115967, + "vx": 1.865174681370263e-13, + "vy": -1.3322676295501878e-14 + }, + { + "id": 2, + "x": -3.104220151901245, + "y": 1.2964402437210083, + "orientation": -2.0786619186401367, + "vx": -2.6645352591003757e-13, + "vy": 9.658940314238862e-13 + }, + { + "id": 3, + "x": -1.815246820449829, + "y": 0.38948625326156616, + "orientation": -3.0401811599731445, + "vx": -1.6653345369377348e-13, + "vy": -6.161737786669619e-14 + }, + { + "id": 4, + "x": -2.7840561866760254, + "y": -0.13027191162109375, + "orientation": -0.06639884412288666, + "vx": -2.531308496145357e-12, + "vy": -6.952771691715043e-13 + }, + { + "id": 5, + "x": -2.993328094482422, + "y": 0.591800332069397, + "orientation": -2.3550338745117188, + "vx": 6.394884621840902e-13, + "vy": 1.3988810110276972e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392664432525635, + "y": 0.2223261445760727, + "orientation": -0.017757833003997803, + "vx": -3.943512183468556e-12, + "vy": 1.9817480989559044e-13 + }, + { + "id": 1, + "x": -1.0290700197219849, + "y": -0.5608220100402832, + "orientation": 3.1382110118865967, + "vx": 3.597122599785507e-13, + "vy": -2.1183055309847987e-12 + }, + { + "id": 2, + "x": 1.913013219833374, + "y": -0.7248451709747314, + "orientation": 3.0114734172821045, + "vx": -1.0724754417879012e-12, + "vy": 9.325873406851315e-14 + }, + { + "id": 3, + "x": 1.8368583917617798, + "y": 0.9776289463043213, + "orientation": -3.0449280738830566, + "vx": -1.7319479184152442e-13, + "vy": 9.325873406851315e-14 + }, + { + "id": 4, + "x": -0.1609307825565338, + "y": 0.18850985169410706, + "orientation": 2.9276931285858154, + "vx": 5.995204332975845e-13, + "vy": -4.77118344832661e-13 + }, + { + "id": 5, + "x": -3.294562339782715, + "y": -0.6905693411827087, + "orientation": -1.1217209100723267, + "vx": -1.0258460747536446e-12, + "vy": -1.1524114995609125e-12 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 385.4 + } + }, + { + "scenario_id": "split_outlet_vs_split_press_t85.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 85.83333333333333, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_press.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 85.83333333333333, + "ball_x": -2.25, + "ball_y": 1.3462162854487077e-30, + "ball_vx": 0.0, + "ball_vy": 7.431778469401466e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.400467395782471, + "y": 0.3867635726928711, + "orientation": -3.140669345855713, + "vx": 1.1084466677857563e-11, + "vy": 3.164135620181696e-14 + }, + { + "id": 1, + "x": -2.4824378490448, + "y": -0.2003014236688614, + "orientation": 0.6588113903999329, + "vx": -5.808686864838819e-12, + "vy": -2.950972799453666e-12 + }, + { + "id": 2, + "x": -1.2063831090927124, + "y": 0.439313143491745, + "orientation": -2.6826674938201904, + "vx": 2.1516122217235534e-12, + "vy": 1.6303625116620424e-12 + }, + { + "id": 3, + "x": -0.7978457808494568, + "y": -0.11728877574205399, + "orientation": -3.098459482192993, + "vx": -9.992007221626409e-14, + "vy": -6.494804694057166e-14 + }, + { + "id": 4, + "x": -2.2591099739074707, + "y": -0.4575119912624359, + "orientation": 1.6799144744873047, + "vx": -2.2648549702353193e-13, + "vy": -3.6221026178395732e-12 + }, + { + "id": 5, + "x": -0.22424571216106415, + "y": -0.34337732195854187, + "orientation": -2.9132914543151855, + "vx": -4.812816811750054e-13, + "vy": -2.1815882433884326e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392165660858154, + "y": -0.019800422713160515, + "orientation": -0.4006802439689636, + "vx": 4.130029651605582e-12, + "vy": -2.4708360357728054e-12 + }, + { + "id": 1, + "x": -0.5399094820022583, + "y": -1.415535569190979, + "orientation": 2.61960768699646, + "vx": -3.3639757646142243e-13, + "vy": 1.0258460747536446e-12 + }, + { + "id": 2, + "x": -0.7041007876396179, + "y": -1.0227011442184448, + "orientation": -3.0108394622802734, + "vx": -6.394884621840902e-13, + "vy": -8.193445921733655e-13 + }, + { + "id": 3, + "x": -3.414222240447998, + "y": -0.5702887177467346, + "orientation": 2.610088586807251, + "vx": -3.730349362740526e-13, + "vy": 3.9968028886505635e-13 + }, + { + "id": 4, + "x": -2.3517560958862305, + "y": -0.7892223000526428, + "orientation": -1.6999280452728271, + "vx": -0.0009525232017040253, + "vy": -0.007399718277156353 + }, + { + "id": 5, + "x": -3.044125556945801, + "y": -0.0020685738418251276, + "orientation": -3.1398868560791016, + "vx": -0.010330294258892536, + "vy": -2.6910007363767363e-05 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 85.85 + } + }, + { + "scenario_id": "split_block_vs_split_sticky_t29.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 29.099999999999998, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 29.099999999999998, + "ball_x": -2.25, + "ball_y": -2.580351747124195e-32, + "ball_vx": 0.0, + "ball_vy": 8.159967315159588e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.416209697723389, + "y": -0.02958226203918457, + "orientation": 3.125877857208252, + "vx": 3.650413304967515e-12, + "vy": -1.9234613901630837e-13 + }, + { + "id": 1, + "x": -2.868349075317383, + "y": 1.1168153285980225, + "orientation": -2.2530086040496826, + "vx": -2.2648549702353193e-13, + "vy": -1.5987211554602254e-13 + }, + { + "id": 2, + "x": 2.150017738342285, + "y": -1.5381007194519043, + "orientation": 2.8502957820892334, + "vx": 4.343192472333612e-12, + "vy": -6.195044477408373e-13 + }, + { + "id": 3, + "x": 2.4108991622924805, + "y": -0.39111027121543884, + "orientation": 3.0305235385894775, + "vx": -3.650413304967515e-12, + "vy": -4.9960036108132044e-14 + }, + { + "id": 4, + "x": -2.585641384124756, + "y": 0.29936617612838745, + "orientation": -3.0892632007598877, + "vx": -1.545430450278218e-12, + "vy": 3.3140157285060923e-13 + }, + { + "id": 5, + "x": 2.5881168842315674, + "y": 0.8541470170021057, + "orientation": -3.037282943725586, + "vx": -8.326672684688674e-12, + "vy": -4.0967229608668276e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.049838066101074, + "y": -0.37108010053634644, + "orientation": 2.6327497959136963, + "vx": 4.796163466380676e-12, + "vy": -4.762856775641922e-13 + }, + { + "id": 1, + "x": -0.16725842654705048, + "y": -0.7310036420822144, + "orientation": 2.699981689453125, + "vx": 8.992806499463768e-14, + "vy": -1.6986412276764895e-13 + }, + { + "id": 2, + "x": 0.2100454717874527, + "y": -0.7519878149032593, + "orientation": 2.992807388305664, + "vx": 1.487976408753866e-12, + "vy": -5.995204332975845e-13 + }, + { + "id": 3, + "x": -3.1805524826049805, + "y": 0.3056173324584961, + "orientation": -0.09664255380630493, + "vx": -5.995204332975845e-13, + "vy": 2.5146551507759796e-13 + }, + { + "id": 4, + "x": 0.21531327068805695, + "y": -1.2072739601135254, + "orientation": 3.088907480239868, + "vx": 8.409939411535561e-13, + "vy": -7.327471962526033e-13 + }, + { + "id": 5, + "x": -2.8990731239318848, + "y": -0.1891150325536728, + "orientation": -2.872210741043091, + "vx": -0.20922207832336426, + "vy": -0.06124084070324898 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 29.116666666666667 + } + }, + { + "scenario_id": "split_outlet_vs_split_wall_t412.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 412.6166666666667, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 412.6166666666667, + "ball_x": -2.25, + "ball_y": 1.4403588538393968e-31, + "ball_vx": 0.0, + "ball_vy": 2.6758810462005493e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.388027667999268, + "y": -0.40742114186286926, + "orientation": -3.138307809829712, + "vx": -1.6253665080512292e-12, + "vy": -1.482147737874584e-13 + }, + { + "id": 1, + "x": -2.866772413253784, + "y": 0.33713728189468384, + "orientation": 2.9052622318267822, + "vx": 5.329070518200751e-13, + "vy": 1.4654943925052066e-13 + }, + { + "id": 2, + "x": -1.1515846252441406, + "y": -0.3336220979690552, + "orientation": 2.8394649028778076, + "vx": 0.0, + "vy": -9.658940314238862e-14 + }, + { + "id": 3, + "x": 2.7521724700927734, + "y": 0.24048903584480286, + "orientation": 3.090409994125366, + "vx": -3.9968028886505635e-13, + "vy": -1.0658141036401503e-13 + }, + { + "id": 4, + "x": 2.5504324436187744, + "y": 0.5449773669242859, + "orientation": 3.117967128753662, + "vx": -9.325873406851315e-14, + "vy": -7.593925488436071e-13 + }, + { + "id": 5, + "x": 0.06044169142842293, + "y": -0.2134118676185608, + "orientation": 2.9324252605438232, + "vx": -4.808653475407709e-14, + "vy": 3.3306690738754696e-15 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -3.4208784103393555, + "y": 0.23201192915439606, + "orientation": -0.9092501401901245, + "vx": -7.061018436615996e-13, + "vy": -7.902012377769552e-13 + }, + { + "id": 1, + "x": -3.367241144180298, + "y": 0.5267975926399231, + "orientation": -0.5042153596878052, + "vx": -1.1723955140041653e-12, + "vy": 2.631228568361621e-13 + }, + { + "id": 2, + "x": -0.7241070866584778, + "y": 0.3052353262901306, + "orientation": 2.0807929039001465, + "vx": -6.328271240363392e-13, + "vy": 8.79296635503124e-13 + }, + { + "id": 3, + "x": -0.7820286750793457, + "y": -0.09141992032527924, + "orientation": 2.877831220626831, + "vx": 3.83026943495679e-13, + "vy": 3.4056091280376677e-13 + }, + { + "id": 4, + "x": -0.6037155389785767, + "y": -0.11844092607498169, + "orientation": 3.0930166244506836, + "vx": 1.9317880628477724e-13, + "vy": 5.745404152435185e-14 + }, + { + "id": 5, + "x": -2.343754768371582, + "y": 0.7875347137451172, + "orientation": 1.69022798538208, + "vx": -0.00143591093365103, + "vy": 0.012061603367328644 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 412.6333333333333 + } + }, + { + "scenario_id": "clear_danger_vs_tiki_taka_plus_t96.5_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 96.51666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 96.51666666666667, + "ball_x": -2.25, + "ball_y": -1.1272149170430548e-31, + "ball_vx": 0.0, + "ball_vy": -2.0915469797627243e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.404069900512695, + "y": 0.039931900799274445, + "orientation": -3.1406707763671875, + "vx": 4.476419235288631e-12, + "vy": 8.838763054797028e-13 + }, + { + "id": 1, + "x": -4.2077317237854, + "y": -1.593400001525879, + "orientation": 1.766554594039917, + "vx": 2.078337502098293e-12, + "vy": -7.127631818093505e-13 + }, + { + "id": 2, + "x": -2.631047487258911, + "y": -1.0509326457977295, + "orientation": 2.9957563877105713, + "vx": 5.728750807065808e-13, + "vy": 9.192646643896296e-13 + }, + { + "id": 3, + "x": -2.922604560852051, + "y": 0.5888023376464844, + "orientation": -2.5309293270111084, + "vx": -3.064215547965432e-13, + "vy": -2.831068712794149e-13 + }, + { + "id": 4, + "x": 2.6140058040618896, + "y": -2.1104719638824463, + "orientation": 3.056774377822876, + "vx": -3.1441516057384433e-12, + "vy": 1.199040866595169e-13 + }, + { + "id": 5, + "x": -3.828768491744995, + "y": -1.7564178705215454, + "orientation": 2.043900489807129, + "vx": -3.796962744218035e-12, + "vy": -4.1966430330830917e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -3.9335861206054688, + "y": -0.4494895040988922, + "orientation": 0.43622586131095886, + "vx": 3.8902214782865485e-12, + "vy": -7.460698725481052e-13 + }, + { + "id": 1, + "x": -3.478219985961914, + "y": 0.10275568813085556, + "orientation": -2.3487725257873535, + "vx": -8.260059303211165e-13, + "vy": -3.9093728254613325e-13 + }, + { + "id": 2, + "x": 1.9241641759872437, + "y": -2.276904582977295, + "orientation": 2.936547040939331, + "vx": -2.4846791291111003e-12, + "vy": -5.062616992290714e-13 + }, + { + "id": 3, + "x": -3.5194742679595947, + "y": -2.1986076831817627, + "orientation": 2.0937633514404297, + "vx": 2.9309887850104133e-13, + "vy": 5.46229728115577e-13 + }, + { + "id": 4, + "x": -2.9392175674438477, + "y": -0.794658362865448, + "orientation": -2.984515428543091, + "vx": -6.661338147750939e-14, + "vy": -9.892087149410145e-13 + }, + { + "id": 5, + "x": -3.053950786590576, + "y": -1.0048389434814453, + "orientation": -3.125735282897949, + "vx": -5.009326287108706e-12, + "vy": 1.1257661469699087e-12 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 96.53333333333333 + } + }, + { + "scenario_id": "split_shape_vs_split_wall_t207.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 207.18333333333334, + "source_replay": "replays/tournament_20261011_230119/split_shape_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 207.18333333333334, + "ball_x": -2.25, + "ball_y": 1.161021076627788e-31, + "ball_vx": 0.0, + "ball_vy": 2.165210790869998e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.394189834594727, + "y": -0.03405272215604782, + "orientation": 3.117009401321411, + "vx": 5.03597163969971e-12, + "vy": -4.2174597147948134e-13 + }, + { + "id": 1, + "x": -2.5189483165740967, + "y": 0.6290941834449768, + "orientation": -2.9754815101623535, + "vx": -6.661338147750939e-13, + "vy": 4.563016631209393e-13 + }, + { + "id": 2, + "x": -0.05190011113882065, + "y": -0.3394360840320587, + "orientation": 2.4940345287323, + "vx": 2.4875934645507414e-13, + "vy": -2.4980018054066022e-14 + }, + { + "id": 3, + "x": -0.14311258494853973, + "y": 1.386188268661499, + "orientation": -2.971724033355713, + "vx": -6.661338147750939e-15, + "vy": -1.2656542480726785e-13 + }, + { + "id": 4, + "x": -3.3659844398498535, + "y": 2.233825206756592, + "orientation": -2.0308685302734375, + "vx": 9.192646643896296e-13, + "vy": 2.2382096176443156e-12 + }, + { + "id": 5, + "x": 1.6968884468078613, + "y": 1.0721880197525024, + "orientation": 3.0577080249786377, + "vx": 5.52891066263328e-13, + "vy": -9.992007221626409e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.121546745300293, + "y": 0.2911742031574249, + "orientation": -2.3876702785491943, + "vx": 8.260059303211165e-13, + "vy": -9.059419880941277e-13 + }, + { + "id": 1, + "x": -3.711371898651123, + "y": 0.09693542867898941, + "orientation": -0.15241514146327972, + "vx": 1.4654943925052066e-12, + "vy": -9.850453785986701e-13 + }, + { + "id": 2, + "x": -2.4204251766204834, + "y": 1.214585542678833, + "orientation": -2.780454158782959, + "vx": -1.2656542480726785e-12, + "vy": 8.393286066166183e-13 + }, + { + "id": 3, + "x": -2.9840595722198486, + "y": -0.09706158936023712, + "orientation": -3.011080503463745, + "vx": -0.10386500507593155, + "vy": -0.013733667321503162 + }, + { + "id": 4, + "x": -3.7071902751922607, + "y": 1.9511531591415405, + "orientation": -1.9784525632858276, + "vx": 1.105782132526656e-12, + "vy": -3.8835601401387976e-12 + }, + { + "id": 5, + "x": -2.988285779953003, + "y": 0.3004470467567444, + "orientation": 2.755998134613037, + "vx": 0.0006056803977116942, + "vy": -0.00024644844233989716 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_split_shape_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 207.2 + } + }, + { + "scenario_id": "high_press_vs_split_outlet_t161.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 161.56666666666666, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_outlet.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 161.56666666666666, + "ball_x": -2.25, + "ball_y": -2.844946415413073e-32, + "ball_vx": 0.0, + "ball_vy": -5.27879718321505e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.394838809967041, + "y": 0.0032676055561751127, + "orientation": -3.1168527603149414, + "vx": -1.865174681370263e-12, + "vy": -1.7815176417412815e-13 + }, + { + "id": 1, + "x": -1.9281251430511475, + "y": -0.9075137376785278, + "orientation": 2.778369426727295, + "vx": -5.195843755245733e-13, + "vy": 1.0258460747536446e-12 + }, + { + "id": 2, + "x": -2.802133083343506, + "y": 0.7169179916381836, + "orientation": -2.743746042251587, + "vx": -1.0658141036401503e-12, + "vy": 9.026113190202523e-13 + }, + { + "id": 3, + "x": -3.03554105758667, + "y": 1.3546080589294434, + "orientation": -2.763457775115967, + "vx": -5.3290705182007514e-14, + "vy": -1.3722356584366935e-12 + }, + { + "id": 4, + "x": -1.8532617092132568, + "y": -2.646125078201294, + "orientation": 3.025158405303955, + "vx": -1.0591527654923993e-12, + "vy": -3.170796958329447e-12 + }, + { + "id": 5, + "x": -1.651565670967102, + "y": -0.9168387055397034, + "orientation": -2.968205451965332, + "vx": -1.5987211554602254e-13, + "vy": 2.687849942617504e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.234235763549805, + "y": 0.3570471704006195, + "orientation": 1.531401515007019, + "vx": -1.7319479184152442e-12, + "vy": 3.164135620181696e-13 + }, + { + "id": 1, + "x": -1.3324729204177856, + "y": -1.29855477809906, + "orientation": 2.6944639682769775, + "vx": -2.9309887850104133e-12, + "vy": 9.658940314238862e-13 + }, + { + "id": 2, + "x": 0.5701690316200256, + "y": 0.012278490699827671, + "orientation": -2.798039436340332, + "vx": -7.394085344003543e-13, + "vy": 9.716186188946097e-14 + }, + { + "id": 3, + "x": -3.460805892944336, + "y": -0.1960025280714035, + "orientation": -0.8887749910354614, + "vx": 5.728750807065808e-13, + "vy": 2.739475313262574e-13 + }, + { + "id": 4, + "x": -2.514356851577759, + "y": -0.7391290664672852, + "orientation": -1.9152028560638428, + "vx": -0.008898025378584862, + "vy": -0.0248784851282835 + }, + { + "id": 5, + "x": -2.963792324066162, + "y": -0.31386956572532654, + "orientation": -2.726433515548706, + "vx": -0.03260890394449234, + "vy": -0.014338810928165913 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 161.58333333333334 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_sticky_t187.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 187.91666666666666, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 187.91666666666666, + "ball_x": -2.25, + "ball_y": 4.5064468484677216e-32, + "ball_vx": 0.0, + "ball_vy": -1.4243762590043738e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.409414768218994, + "y": 0.1698755919933319, + "orientation": -3.1102359294891357, + "vx": 4.4497738826976274e-12, + "vy": -1.111610803405938e-12 + }, + { + "id": 1, + "x": -2.5422396659851074, + "y": 0.15038266777992249, + "orientation": -2.7796213626861572, + "vx": 1.2922996006636822e-12, + "vy": -1.965094753586527e-13 + }, + { + "id": 2, + "x": -3.0027048587799072, + "y": -2.053065061569214, + "orientation": 2.095802068710327, + "vx": 1.1457501614131615e-12, + "vy": 6.608047442568932e-12 + }, + { + "id": 3, + "x": -1.9534738063812256, + "y": -0.9369838833808899, + "orientation": 2.9178366661071777, + "vx": 4.5953061800219075e-08, + "vy": 1.6830023596980936e-08 + }, + { + "id": 4, + "x": -2.3433382511138916, + "y": -0.6883829236030579, + "orientation": -2.911760091781616, + "vx": 2.7977620220553945e-13, + "vy": -1.7985612998927536e-13 + }, + { + "id": 5, + "x": -3.40769100189209, + "y": -1.5246769189834595, + "orientation": 1.8501125574111938, + "vx": -3.9968028886505635e-13, + "vy": -1.2190248810384219e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.123037338256836, + "y": -0.2824960947036743, + "orientation": -0.20765753090381622, + "vx": 3.9968028886505635e-13, + "vy": -1.6819878823071122e-13 + }, + { + "id": 1, + "x": -4.01626443862915, + "y": -0.8090527057647705, + "orientation": 1.7125539779663086, + "vx": -5.728750807065808e-12, + "vy": 2.134958876354176e-12 + }, + { + "id": 2, + "x": -2.2243974208831787, + "y": -1.143894076347351, + "orientation": 2.7226827144622803, + "vx": -1.1857181902996672e-12, + "vy": 1.7985612998927536e-12 + }, + { + "id": 3, + "x": -2.0174858570098877, + "y": -0.7687505483627319, + "orientation": -1.3745219707489014, + "vx": -3.43501902477783e-08, + "vy": -1.3842114121587201e-08 + }, + { + "id": 4, + "x": -3.067810297012329, + "y": -0.5076992511749268, + "orientation": 2.596308469772339, + "vx": 1.305622276959184e-12, + "vy": -3.3306690738754696e-15 + }, + { + "id": 5, + "x": -3.5875282287597656, + "y": -1.7353310585021973, + "orientation": 1.655777096748352, + "vx": -7.061018436615996e-13, + "vy": -1.532107773982716e-13 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 187.93333333333334 + } + }, + { + "scenario_id": "counter_flow_vs_decoy_and_overload_t152.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 152.25, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_decoy_and_overload.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 152.25, + "ball_x": -2.25, + "ball_y": -4.410525333946272e-32, + "ball_vx": 0.0, + "ball_vy": -8.183728475848465e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.458347797393799, + "y": -0.034669894725084305, + "orientation": -3.1237149238586426, + "vx": 3.0109248427834245e-12, + "vy": -3.184952301893418e-14 + }, + { + "id": 1, + "x": -2.892153263092041, + "y": -0.42970407009124756, + "orientation": -2.6803369522094727, + "vx": 1.0258460747536446e-12, + "vy": 1.7535972673954348e-12 + }, + { + "id": 2, + "x": -3.3751776218414307, + "y": -2.345724105834961, + "orientation": 2.065006732940674, + "vx": -2.531308496145357e-13, + "vy": 1.0658141036401503e-12 + }, + { + "id": 3, + "x": -2.7220280170440674, + "y": -1.8867137432098389, + "orientation": 2.39509916305542, + "vx": 1.878497357665765e-12, + "vy": -4.729550084903167e-13 + }, + { + "id": 4, + "x": -3.055548906326294, + "y": -2.1595001220703125, + "orientation": 2.4569103717803955, + "vx": -6.261657858885883e-13, + "vy": 3.597122599785507e-13 + }, + { + "id": 5, + "x": 2.648247480392456, + "y": -1.6731040477752686, + "orientation": 3.0544803142547607, + "vx": -4.929390229335695e-13, + "vy": 6.394884621840902e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -3.955078363418579, + "y": -0.30766668915748596, + "orientation": -0.07604800164699554, + "vx": -7.1809225232755125e-12, + "vy": 4.2299497238218464e-13 + }, + { + "id": 1, + "x": -1.123365879058838, + "y": -0.9832619428634644, + "orientation": 2.169440746307373, + "vx": -6.061817714453355e-13, + "vy": 2.644551244657123e-12 + }, + { + "id": 2, + "x": 2.9974381923675537, + "y": -1.920846939086914, + "orientation": 2.9705724716186523, + "vx": 5.195843755245733e-13, + "vy": -3.7969627442180354e-13 + }, + { + "id": 3, + "x": -2.979343891143799, + "y": -1.0644924640655518, + "orientation": 2.8077237606048584, + "vx": 5.861977570020827e-13, + "vy": 1.2922996006636822e-12 + }, + { + "id": 4, + "x": -2.9874062538146973, + "y": -0.8020092248916626, + "orientation": 3.0050013065338135, + "vx": -6.794564910705958e-13, + "vy": -1.9317880628477724e-13 + }, + { + "id": 5, + "x": -3.479318380355835, + "y": -0.37203913927078247, + "orientation": -2.2535221576690674, + "vx": 1.4654943925052066e-12, + "vy": 7.494005416219807e-13 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_decoy_and_overload_kernel_strategy", + "frame_ts": 152.26666666666665 + } + }, + { + "scenario_id": "high_press_vs_split_sticky_t308.5_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 308.5, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 308.5, + "ball_x": -2.25, + "ball_y": 8.955474559479697e-31, + "ball_vx": 0.0, + "ball_vy": 1.693254014463439e-28, + "friendly_robots": [ + { + "id": 0, + "x": 4.390336036682129, + "y": 0.0014551575295627117, + "orientation": -3.0662331581115723, + "vx": -1.305622276959184e-12, + "vy": -1.0017897969505363e-12 + }, + { + "id": 1, + "x": -3.855431079864502, + "y": -1.800146222114563, + "orientation": 1.6343152523040771, + "vx": -2.6645352591003757e-13, + "vy": -2.5779378631796135e-12 + }, + { + "id": 2, + "x": -3.829014301300049, + "y": 1.5876399278640747, + "orientation": -1.6275907754898071, + "vx": 3.064215547965432e-13, + "vy": 4.6629367034256575e-14 + }, + { + "id": 3, + "x": -2.567342519760132, + "y": 0.5652902722358704, + "orientation": -3.042707920074463, + "vx": -1.532107773982716e-12, + "vy": -1.0125233984581428e-12 + }, + { + "id": 4, + "x": -2.385794162750244, + "y": -0.029628396034240723, + "orientation": 1.4193141460418701, + "vx": -8.260059303211165e-13, + "vy": 3.7386760354252146e-13 + }, + { + "id": 5, + "x": -2.8285934925079346, + "y": 0.11220821738243103, + "orientation": 2.1058974266052246, + "vx": 2.3314683517128287e-12, + "vy": 2.781108676686017e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -3.831967830657959, + "y": -0.19092999398708344, + "orientation": 2.5454511642456055, + "vx": 2.531308496145357e-13, + "vy": -2.739475313262574e-13 + }, + { + "id": 1, + "x": 0.9540382623672485, + "y": -1.0297139883041382, + "orientation": 3.0249247550964355, + "vx": 3.5371705564557487e-12, + "vy": -1.5520917884259688e-12 + }, + { + "id": 2, + "x": -2.9866456985473633, + "y": -0.7637946605682373, + "orientation": 3.005758762359619, + "vx": 3.383959779057477e-12, + "vy": 2.3248070135650778e-12 + }, + { + "id": 3, + "x": -0.40103647112846375, + "y": -1.2555108070373535, + "orientation": 3.0812900066375732, + "vx": 9.175993298526919e-13, + "vy": 3.730349362740526e-13 + }, + { + "id": 4, + "x": -0.5529215335845947, + "y": 0.9512978792190552, + "orientation": -2.281503677368164, + "vx": 1.2589929099249275e-12, + "vy": 2.3148150063434514e-12 + }, + { + "id": 5, + "x": -3.069181442260742, + "y": -0.3482588827610016, + "orientation": 2.609393835067749, + "vx": 5.3290705182007514e-14, + "vy": -8.826273045769994e-14 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 308.51666666666665 + } + }, + { + "scenario_id": "split_sticky_vs_split_wall_t373.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 373.56666666666666, + "source_replay": "replays/tournament_20261011_230119/split_sticky_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 373.56666666666666, + "ball_x": -2.25, + "ball_y": -7.581329656730028e-32, + "ball_vx": 0.0, + "ball_vy": -1.4067154814143428e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.395391941070557, + "y": 0.0029607093892991543, + "orientation": -3.1148276329040527, + "vx": 8.260059303211165e-13, + "vy": 1.2530211243588774e-12 + }, + { + "id": 1, + "x": -3.295971632003784, + "y": -1.7040085792541504, + "orientation": 1.819574236869812, + "vx": -5.195843755245733e-13, + "vy": 3.530509218307998e-13 + }, + { + "id": 2, + "x": -1.6339473724365234, + "y": 0.4730599522590637, + "orientation": 3.0515880584716797, + "vx": -1.5920598173124745e-12, + "vy": 7.593925488436071e-13 + }, + { + "id": 3, + "x": -0.12378198653459549, + "y": -1.1892180442810059, + "orientation": 2.8433892726898193, + "vx": 2.2065682614424986e-13, + "vy": 3.863576125695545e-13 + }, + { + "id": 4, + "x": -0.05457312613725662, + "y": -1.361503005027771, + "orientation": 3.074880599975586, + "vx": 2.868538739875248e-13, + "vy": 4.063416270128073e-13 + }, + { + "id": 5, + "x": 1.4282256364822388, + "y": -0.07160605490207672, + "orientation": -3.0295586585998535, + "vx": -5.3290705182007514e-14, + "vy": 1.5154544286133387e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.235558986663818, + "y": -0.9220967292785645, + "orientation": -1.4975074529647827, + "vx": 1.2256862191861728e-12, + "vy": -3.7636560534792807e-13 + }, + { + "id": 1, + "x": -3.4757089614868164, + "y": -0.23036666214466095, + "orientation": 0.05376669391989708, + "vx": -1.305622276959184e-12, + "vy": 3.4139358007223564e-14 + }, + { + "id": 2, + "x": -3.3291702270507812, + "y": -0.8090859055519104, + "orientation": 2.5662498474121094, + "vx": 4.5297099404706387e-13, + "vy": 3.497202527569243e-13 + }, + { + "id": 3, + "x": -1.407161831855774, + "y": -0.5813301205635071, + "orientation": 2.5523533821105957, + "vx": 5.3290705182007514e-14, + "vy": -2.1649348980190553e-13 + }, + { + "id": 4, + "x": -4.051809310913086, + "y": -2.2039923667907715, + "orientation": 1.4449371099472046, + "vx": -1.7053025658242404e-12, + "vy": -1.5587531265737198e-12 + }, + { + "id": 5, + "x": -3.3679795265197754, + "y": -0.993657648563385, + "orientation": 2.9195010662078857, + "vx": -4.516387264175137e-12, + "vy": -3.26405569239796e-13 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_split_sticky_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 373.5833333333333 + } + }, + { + "scenario_id": "overload_press_vs_split_block_t387.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 387.9166666666667, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_block.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 387.9166666666667, + "ball_x": -2.25, + "ball_y": 3.100232050064202e-32, + "ball_vx": 0.0, + "ball_vy": 5.752494323206589e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.4029059410095215, + "y": 0.2232097089290619, + "orientation": 3.1406893730163574, + "vx": -2.078337502098293e-12, + "vy": -1.915134717478395e-14 + }, + { + "id": 1, + "x": -1.8695096969604492, + "y": 0.673067569732666, + "orientation": -2.9853732585906982, + "vx": -6.195044477408373e-13, + "vy": 2.831068712794149e-13 + }, + { + "id": 2, + "x": -2.9467265605926514, + "y": 1.241041660308838, + "orientation": -1.8811525106430054, + "vx": 3.863576125695545e-13, + "vy": 1.9317880628477724e-13 + }, + { + "id": 3, + "x": -1.9063291549682617, + "y": -0.7476999163627625, + "orientation": 2.854825496673584, + "vx": -3.9968028886505635e-14, + "vy": -9.658940314238862e-14 + }, + { + "id": 4, + "x": -3.1122283935546875, + "y": 2.192063093185425, + "orientation": -1.8961843252182007, + "vx": 1.092459456231154e-12, + "vy": 4.236611061969597e-12 + }, + { + "id": 5, + "x": -2.657517671585083, + "y": 2.1456286907196045, + "orientation": -2.182295560836792, + "vx": -2.398081733190338e-13, + "vy": -1.2523315717771766e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.24091911315918, + "y": -0.46324607729911804, + "orientation": -2.0310866832733154, + "vx": 0.0, + "vy": 8.909539772616881e-13 + }, + { + "id": 1, + "x": -3.4365549087524414, + "y": 0.024250265210866928, + "orientation": -0.16053861379623413, + "vx": -7.061018436615996e-13, + "vy": 8.722189637211386e-14 + }, + { + "id": 2, + "x": -1.379320740699768, + "y": -0.06278643012046814, + "orientation": 3.0861706733703613, + "vx": -3.9968028886505635e-13, + "vy": -2.5979218776228663e-13 + }, + { + "id": 3, + "x": -0.8585704565048218, + "y": 0.873182475566864, + "orientation": -2.725057363510132, + "vx": -1.3322676295501878e-14, + "vy": 1.3988810110276972e-13 + }, + { + "id": 4, + "x": -3.097632646560669, + "y": 1.0710519552230835, + "orientation": -2.239192247390747, + "vx": -2.2515322939398175e-12, + "vy": 2.7844393457598926e-12 + }, + { + "id": 5, + "x": -2.9967427253723145, + "y": 1.8238948583602905, + "orientation": -2.4077982902526855, + "vx": -1.3722356584366935e-12, + "vy": -1.105782132526656e-12 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 387.93333333333334 + } + }, + { + "scenario_id": "press_and_pass_vs_split_shape_t254.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 254.79999999999998, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_shape.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 254.79999999999998, + "ball_x": -2.25, + "ball_y": -1.4259023892141142e-31, + "ball_vx": 0.0, + "ball_vy": -2.6457616083562096e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.393006801605225, + "y": -0.35201361775398254, + "orientation": -3.119187355041504, + "vx": -1.4921397450962104e-12, + "vy": 2.2648549702353193e-13 + }, + { + "id": 1, + "x": -2.3841605186462402, + "y": -1.1118777990341187, + "orientation": 2.910875082015991, + "vx": -1.971756091734278e-12, + "vy": 4.4630965589931293e-13 + }, + { + "id": 2, + "x": -2.86861515045166, + "y": -0.6590335369110107, + "orientation": -3.1055142879486084, + "vx": -6.661338147750939e-13, + "vy": -7.593925488436071e-13 + }, + { + "id": 3, + "x": -2.9176316261291504, + "y": -1.2298481464385986, + "orientation": 2.7202746868133545, + "vx": 6.52811138479592e-13, + "vy": -1.9317880628477724e-13 + }, + { + "id": 4, + "x": -1.341953158378601, + "y": -0.9677356481552124, + "orientation": 2.920595407485962, + "vx": -2.3314683517128287e-13, + "vy": -1.432187701766452e-13 + }, + { + "id": 5, + "x": -2.0637154579162598, + "y": -0.6192102432250977, + "orientation": -3.121753215789795, + "vx": 7.38076266770804e-12, + "vy": 3.597122599785507e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.118281841278076, + "y": -0.055469807237386703, + "orientation": 2.0228710174560547, + "vx": -3.090860900556436e-12, + "vy": 9.902495490266006e-13 + }, + { + "id": 1, + "x": -3.3754265308380127, + "y": -0.5998892188072205, + "orientation": 0.24435530602931976, + "vx": -2.8776980798284058e-12, + "vy": -2.517985819849855e-12 + }, + { + "id": 2, + "x": -0.31900754570961, + "y": 0.4421185255050659, + "orientation": 3.0550098419189453, + "vx": -1.0291767438275201e-12, + "vy": -2.3314683517128287e-13 + }, + { + "id": 3, + "x": -1.0773799419403076, + "y": -0.3049943745136261, + "orientation": 3.0869462490081787, + "vx": 3.26405569239796e-13, + "vy": 7.494005416219807e-14 + }, + { + "id": 4, + "x": -1.7514119148254395, + "y": -0.6150237917900085, + "orientation": -0.8908780813217163, + "vx": 0.009148969314992428, + "vy": -0.011279174126684666 + }, + { + "id": 5, + "x": -3.028404712677002, + "y": -0.14683322608470917, + "orientation": -2.9560387134552, + "vx": -0.013601507991552353, + "vy": -0.0025657035876065493 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 254.81666666666666 + } + }, + { + "scenario_id": "split_block_vs_split_shape_t245.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 245.38333333333333, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_shape.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 245.38333333333333, + "ball_x": -2.25, + "ball_y": 7.425935181023076e-32, + "ball_vx": 0.0, + "ball_vy": -2.348338291021889e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.40293550491333, + "y": 0.33670124411582947, + "orientation": -3.1406869888305664, + "vx": 1.2789769243681803e-12, + "vy": 4.71289673953379e-13 + }, + { + "id": 1, + "x": -2.5633866786956787, + "y": -0.021117689087986946, + "orientation": -2.990438222885132, + "vx": -1.1457501614131615e-12, + "vy": -4.3413189709795574e-13 + }, + { + "id": 2, + "x": -2.7761595249176025, + "y": -0.019370507448911667, + "orientation": -2.7125232219696045, + "vx": 3.9968028886505635e-13, + "vy": -1.111610803405938e-13 + }, + { + "id": 3, + "x": 2.5861921310424805, + "y": -2.2432262897491455, + "orientation": 2.8760552406311035, + "vx": -4.796163466380676e-12, + "vy": 2.2781776465308212e-12 + }, + { + "id": 4, + "x": 2.571155309677124, + "y": -1.0345362424850464, + "orientation": 3.0618603229522705, + "vx": -2.1449508835758024e-12, + "vy": -1.1257661469699087e-12 + }, + { + "id": 5, + "x": 2.599015235900879, + "y": 0.15116699039936066, + "orientation": -3.0369064807891846, + "vx": -1.1191048088221578e-12, + "vy": 1.9234613901630837e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -3.9228391647338867, + "y": -0.05612025037407875, + "orientation": 2.313014268875122, + "vx": 4.39648317751562e-12, + "vy": -2.612909888455306e-12 + }, + { + "id": 1, + "x": -3.5793726444244385, + "y": -0.9723173975944519, + "orientation": -0.3217795789241791, + "vx": -3.383959779057477e-12, + "vy": 1.2523315717771766e-12 + }, + { + "id": 2, + "x": 1.5361146926879883, + "y": 0.2514612376689911, + "orientation": -2.6163721084594727, + "vx": -9.658940314238862e-13, + "vy": -1.0158540675320182e-13 + }, + { + "id": 3, + "x": 1.629612922668457, + "y": -0.06857988238334656, + "orientation": -3.032660722732544, + "vx": 1.3322676295501878e-13, + "vy": -7.951972413877684e-14 + }, + { + "id": 4, + "x": -1.1237043142318726, + "y": 0.5944704413414001, + "orientation": -2.8875491619110107, + "vx": -4.6629367034256575e-14, + "vy": -1.9984014443252818e-13 + }, + { + "id": 5, + "x": -2.9595508575439453, + "y": -0.33679163455963135, + "orientation": -2.699209690093994, + "vx": -0.023166406899690628, + "vy": -0.010996052995324135 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 245.4 + } + }, + { + "scenario_id": "split_block_vs_split_outlet_wall_t104.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 104.35, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 104.35, + "ball_x": -2.25, + "ball_y": -2.855036858920532e-32, + "ball_vx": 0.0, + "ball_vy": -5.297520081076755e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.391763210296631, + "y": -0.33689287304878235, + "orientation": -3.116124391555786, + "vx": 1.758593271006248e-12, + "vy": -8.992806499463768e-14 + }, + { + "id": 1, + "x": -2.4794957637786865, + "y": -0.326284795999527, + "orientation": 2.9062318801879883, + "vx": 2.611244553918368e-12, + "vy": -1.1440848268762238e-12 + }, + { + "id": 2, + "x": -2.791870594024658, + "y": -1.7203603982925415, + "orientation": 1.5689888000488281, + "vx": 5.595524044110789e-13, + "vy": -2.091660178393795e-12 + }, + { + "id": 3, + "x": 2.10699462890625, + "y": -1.3900829553604126, + "orientation": 2.8463692665100098, + "vx": -9.325873406851315e-13, + "vy": 1.199040866595169e-12 + }, + { + "id": 4, + "x": 0.3135433495044708, + "y": -0.9354212284088135, + "orientation": 2.7785286903381348, + "vx": 9.209299989265674e-13, + "vy": -2.44804176929847e-12 + }, + { + "id": 5, + "x": 0.887295126914978, + "y": -1.1778979301452637, + "orientation": 2.908360719680786, + "vx": -9.892087149410145e-13, + "vy": 2.731148640577885e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.212674140930176, + "y": 0.3526059687137604, + "orientation": 1.517988920211792, + "vx": 0.0, + "vy": 3.497202527569243e-14 + }, + { + "id": 1, + "x": -3.474123239517212, + "y": -0.17231251299381256, + "orientation": -0.02376667596399784, + "vx": 5.595524044110789e-13, + "vy": -5.637157407534232e-13 + }, + { + "id": 2, + "x": 1.7261996269226074, + "y": 1.4775102138519287, + "orientation": -2.85284686088562, + "vx": 1.3322676295501878e-13, + "vy": -1.0191847366058937e-12 + }, + { + "id": 3, + "x": -1.1128216981887817, + "y": -0.7613338232040405, + "orientation": 2.6774044036865234, + "vx": 8.326672684688674e-13, + "vy": -3.26405569239796e-13 + }, + { + "id": 4, + "x": -2.0152242183685303, + "y": -1.2346301078796387, + "orientation": 2.0513737201690674, + "vx": 2.1316282072803006e-13, + "vy": 5.795364188543317e-13 + }, + { + "id": 5, + "x": -2.961606979370117, + "y": -0.3590008318424225, + "orientation": -2.675264835357666, + "vx": 4.785505325344275e-11, + "vy": 2.2918333897337106e-11 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 104.36666666666666 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_block_t331.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 331.8, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_block.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 331.8, + "ball_x": -2.25, + "ball_y": 1.0766098852401554e-31, + "ball_vx": 0.0, + "ball_vy": 1.997649318567063e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.436485290527344, + "y": -0.36487171053886414, + "orientation": 3.140252113342285, + "vx": 5.8619775700208265e-12, + "vy": -1.688649220454863e-12 + }, + { + "id": 1, + "x": -2.3094606399536133, + "y": -0.36744728684425354, + "orientation": 2.4364283084869385, + "vx": -8.393286066166183e-13, + "vy": 2.4980018054066022e-14 + }, + { + "id": 2, + "x": -2.869431972503662, + "y": 0.621947169303894, + "orientation": 3.0543439388275146, + "vx": -3.2507330161024584e-12, + "vy": -5.995204332975845e-13 + }, + { + "id": 3, + "x": 2.978224515914917, + "y": 0.2911904752254486, + "orientation": 3.0083365440368652, + "vx": 4.5563552930616424e-12, + "vy": -6.078471059822732e-13 + }, + { + "id": 4, + "x": 2.933765172958374, + "y": 0.7468995451927185, + "orientation": 3.052551507949829, + "vx": 2.1316282072803006e-13, + "vy": -1.0258460747536446e-12 + }, + { + "id": 5, + "x": 0.3300896883010864, + "y": -1.129354476928711, + "orientation": 2.852710723876953, + "vx": -3.680389326632394e-13, + "vy": 1.2656542480726785e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.010830402374268, + "y": 0.8238159418106079, + "orientation": 0.15410780906677246, + "vx": 9.618972285352356e-12, + "vy": 2.3148150063434514e-12 + }, + { + "id": 1, + "x": -3.8406760692596436, + "y": 0.7240336537361145, + "orientation": -0.5423300266265869, + "vx": -9.459100169806334e-13, + "vy": -3.2307490016592055e-13 + }, + { + "id": 2, + "x": 0.8294904232025146, + "y": -0.9388197064399719, + "orientation": 2.9132111072540283, + "vx": 2.5979218776228663e-13, + "vy": 6.461498003318411e-13 + }, + { + "id": 3, + "x": -0.6125563979148865, + "y": -0.7952466607093811, + "orientation": 2.7153780460357666, + "vx": -8.992806499463768e-14, + "vy": -1.8984813721090177e-13 + }, + { + "id": 4, + "x": -2.0303702354431152, + "y": 1.2515783309936523, + "orientation": -3.0510928630828857, + "vx": 5.928590951498336e-12, + "vy": 1.085798118083403e-12 + }, + { + "id": 5, + "x": -2.8029887676239014, + "y": -0.5427109003067017, + "orientation": -2.366499185562134, + "vx": -0.031628478318452835, + "vy": -0.031040651723742485 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 331.81666666666666 + } + }, + { + "scenario_id": "press_and_pass_vs_press_trigger_flow_t207.0_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 206.98333333333332, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_press_trigger_flow.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 206.98333333333332, + "ball_x": -2.25, + "ball_y": 2.2267673075638728e-32, + "ball_vx": 0.0, + "ball_vy": 4.131765970484929e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.434911251068115, + "y": -0.21746625006198883, + "orientation": 3.1313841342926025, + "vx": 3.75699471533153e-12, + "vy": 4.471423231677818e-13 + }, + { + "id": 1, + "x": -2.9180290699005127, + "y": 0.06355541944503784, + "orientation": 2.656602144241333, + "vx": 7.860379014346108e-13, + "vy": -3.434752482434078e-13 + }, + { + "id": 2, + "x": -2.9485888481140137, + "y": 0.6664982438087463, + "orientation": -2.939927339553833, + "vx": 1.6919798895287386e-12, + "vy": -5.861977570020827e-13 + }, + { + "id": 3, + "x": -3.6082911491394043, + "y": 2.4579501152038574, + "orientation": -1.9646854400634766, + "vx": -2.078337502098293e-12, + "vy": -6.394884621840902e-13 + }, + { + "id": 4, + "x": -3.797747850418091, + "y": 2.116708755493164, + "orientation": -1.7561302185058594, + "vx": 2.6645352591003757e-14, + "vy": 6.927791673660977e-13 + }, + { + "id": 5, + "x": -3.460574150085449, + "y": 2.0360352993011475, + "orientation": -1.9836876392364502, + "vx": -3.3306690738754696e-13, + "vy": -1.0738077094174514e-11 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -3.892672061920166, + "y": 0.030611200258135796, + "orientation": -0.17994049191474915, + "vx": 2.4380497620768438e-12, + "vy": -1.3947176746853529e-14 + }, + { + "id": 1, + "x": -3.0565786361694336, + "y": 2.3982298374176025, + "orientation": -2.038806915283203, + "vx": 1.7719159473017498e-12, + "vy": -1.0658141036401503e-13 + }, + { + "id": 2, + "x": -3.1706745624542236, + "y": -0.18433484435081482, + "orientation": 2.8554527759552, + "vx": 4.276579090856103e-12, + "vy": -7.693845560652335e-13 + }, + { + "id": 3, + "x": -3.460623264312744, + "y": 0.9013671278953552, + "orientation": -2.382202625274658, + "vx": 3.97015753605956e-12, + "vy": 4.89608353859694e-13 + }, + { + "id": 4, + "x": 2.338831663131714, + "y": 0.21944481134414673, + "orientation": 2.9550886154174805, + "vx": 8.526512829121202e-13, + "vy": -5.145883719137601e-13 + }, + { + "id": 5, + "x": -3.8535261154174805, + "y": 2.300583839416504, + "orientation": -1.8764441013336182, + "vx": 7.993605777301127e-13, + "vy": 7.194245199571014e-13 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 207.0 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_wall_t313.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 313.7833333333333, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 313.7833333333333, + "ball_x": -2.25, + "ball_y": 1.049608192254592e-31, + "ball_vx": 0.0, + "ball_vy": -3.3192502821118117e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.39369010925293, + "y": -0.3634224832057953, + "orientation": -3.1171393394470215, + "vx": -4.289901767151605e-12, + "vy": 5.895284260759581e-13 + }, + { + "id": 1, + "x": -0.28218284249305725, + "y": -0.4929822087287903, + "orientation": -3.1319925785064697, + "vx": -1.1957101975212936e-12, + "vy": -9.992007221626409e-15 + }, + { + "id": 2, + "x": -2.43721604347229, + "y": -1.064189076423645, + "orientation": 2.9117860794067383, + "vx": 4.503064587879635e-12, + "vy": -1.2589929099249275e-12 + }, + { + "id": 3, + "x": -1.6088613271713257, + "y": 0.38509389758110046, + "orientation": -2.7955679893493652, + "vx": -2.7977620220553945e-13, + "vy": 9.825473767932635e-14 + }, + { + "id": 4, + "x": 0.2394534945487976, + "y": -2.017587900161743, + "orientation": 3.0876405239105225, + "vx": -7.244205235679146e-14, + "vy": -4.929390229335695e-13 + }, + { + "id": 5, + "x": -2.8980937004089355, + "y": -1.193588137626648, + "orientation": -1.1569184064865112, + "vx": -8.126832540256146e-13, + "vy": 1.3722356584366935e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393402576446533, + "y": -0.00567236915230751, + "orientation": -0.029613206163048744, + "vx": -1.4921397450962104e-12, + "vy": -8.925412492422069e-13 + }, + { + "id": 1, + "x": -0.879721999168396, + "y": 0.3074885606765747, + "orientation": -3.0950329303741455, + "vx": 2.5646151868841116e-13, + "vy": 2.4646951146678475e-13 + }, + { + "id": 2, + "x": -1.1956323385238647, + "y": -0.2223692685365677, + "orientation": -2.9068374633789062, + "vx": 1.0058620603103918e-12, + "vy": -5.478950626525148e-13 + }, + { + "id": 3, + "x": -1.7365041971206665, + "y": 0.5745314955711365, + "orientation": 0.8432949185371399, + "vx": 0.034508805721998215, + "vy": 0.03859444335103035 + }, + { + "id": 4, + "x": -2.6165430545806885, + "y": -0.7773154377937317, + "orientation": -2.4593443870544434, + "vx": 4.1300296516055823e-13, + "vy": 1.2490009027033011e-12 + }, + { + "id": 5, + "x": -3.269259214401245, + "y": -1.1725977659225464, + "orientation": -1.2278212308883667, + "vx": 2.8110846983508964e-12, + "vy": -7.260858581048524e-13 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 313.8 + } + }, + { + "scenario_id": "split_outlet_wall_vs_split_press_t146.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 146.66666666666666, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_split_press.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 146.66666666666666, + "ball_x": -2.25, + "ball_y": -1.0241041231530144e-32, + "ball_vx": 0.0, + "ball_vy": -1.9002249862398386e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.402896881103516, + "y": 0.09707203507423401, + "orientation": -3.1406843662261963, + "vx": -2.0516921495072893e-12, + "vy": -3.622102617839573e-13 + }, + { + "id": 1, + "x": -2.3014471530914307, + "y": 0.41456878185272217, + "orientation": -3.003464937210083, + "vx": -2.0516921495072893e-12, + "vy": 8.992806499463768e-14 + }, + { + "id": 2, + "x": -2.433584690093994, + "y": -0.8467493057250977, + "orientation": 2.3310751914978027, + "vx": -2.41140440948584e-12, + "vy": 9.9253938401489e-13 + }, + { + "id": 3, + "x": -1.893448829650879, + "y": 0.6742730140686035, + "orientation": 3.1081972122192383, + "vx": -3.2374103398069565e-12, + "vy": -9.026113190202523e-13 + }, + { + "id": 4, + "x": -1.4851834774017334, + "y": -0.847724199295044, + "orientation": -3.0531296730041504, + "vx": 1.2656542480726785e-13, + "vy": -8.093525849517391e-13 + }, + { + "id": 5, + "x": 2.634303569793701, + "y": -0.33178892731666565, + "orientation": -3.0807836055755615, + "vx": -6.52811138479592e-13, + "vy": -8.310019339319297e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.189361095428467, + "y": -0.5564283728599548, + "orientation": -1.3951934576034546, + "vx": 8.526512829121202e-13, + "vy": -1.6653345369377348e-14 + }, + { + "id": 1, + "x": -3.75278902053833, + "y": 0.09239888191223145, + "orientation": 0.24977797269821167, + "vx": 5.861977570020827e-13, + "vy": -5.412337245047638e-14 + }, + { + "id": 2, + "x": 1.6784368753433228, + "y": -1.2378599643707275, + "orientation": -3.034586191177368, + "vx": 6.461498003318411e-13, + "vy": 8.659739592076221e-14 + }, + { + "id": 3, + "x": -2.892897367477417, + "y": -0.4558578133583069, + "orientation": -2.5257458686828613, + "vx": -0.017058536410331726, + "vy": -0.012095668353140354 + }, + { + "id": 4, + "x": -1.4035698175430298, + "y": 0.11985801160335541, + "orientation": 2.490945816040039, + "vx": 4.1300296516055823e-13, + "vy": -1.5737411374061594e-13 + }, + { + "id": 5, + "x": -3.038520574569702, + "y": 0.07014378160238266, + "orientation": 3.0538113117218018, + "vx": -0.014659815467894077, + "vy": 0.0013040845515206456 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 146.68333333333334 + } + }, + { + "scenario_id": "clear_danger_vs_split_outlet_wall_t299.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 299.4, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 299.4, + "ball_x": -2.25, + "ball_y": 3.336954277927145e-32, + "ball_vx": 0.0, + "ball_vy": 6.191713179453481e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.402874946594238, + "y": 0.2820781171321869, + "orientation": -3.140697956085205, + "vx": 1.5720758028692217e-12, + "vy": -3.597122599785507e-13 + }, + { + "id": 1, + "x": -2.3008129596710205, + "y": 1.8735644817352295, + "orientation": -2.194580316543579, + "vx": 1.1590728377086634e-12, + "vy": -5.795364188543317e-13 + }, + { + "id": 2, + "x": -2.9257068634033203, + "y": 1.3298265933990479, + "orientation": -2.153784990310669, + "vx": 8.79296635503124e-13, + "vy": 2.611244553918368e-12 + }, + { + "id": 3, + "x": -2.8635852336883545, + "y": -0.3157278895378113, + "orientation": 2.924848794937134, + "vx": -1.0658141036401503e-13, + "vy": -3.2807090377673376e-13 + }, + { + "id": 4, + "x": -2.887822151184082, + "y": 0.9694448709487915, + "orientation": -2.634833574295044, + "vx": 8.526512829121202e-13, + "vy": 1.318944953254686e-12 + }, + { + "id": 5, + "x": 2.58939266204834, + "y": -0.6593996286392212, + "orientation": 3.0443801879882812, + "vx": -3.064215547965432e-13, + "vy": 1.5087930904655877e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.234460353851318, + "y": -0.45610812306404114, + "orientation": -1.7465558052062988, + "vx": 9.592326932761353e-13, + "vy": 7.444045380111675e-13 + }, + { + "id": 1, + "x": -3.612856149673462, + "y": -0.02128501608967781, + "orientation": -0.1065935343503952, + "vx": -2.7977620220553945e-13, + "vy": 3.493039191226899e-13 + }, + { + "id": 2, + "x": 1.367332935333252, + "y": -0.20540009438991547, + "orientation": 3.06754207611084, + "vx": -1.7918999617450027e-12, + "vy": 8.051892486093948e-13 + }, + { + "id": 3, + "x": -2.5831246376037598, + "y": 0.7670221924781799, + "orientation": -2.808631658554077, + "vx": 5.4356519285647664e-12, + "vy": -3.9968028886505635e-14 + }, + { + "id": 4, + "x": -2.9816982746124268, + "y": 0.4638698697090149, + "orientation": -2.829214096069336, + "vx": -5.861977570020827e-13, + "vy": -6.128431095930864e-13 + }, + { + "id": 5, + "x": -2.3899214267730713, + "y": 0.7967900037765503, + "orientation": 2.4057211875915527, + "vx": 1.9317880628477724e-12, + "vy": -2.1016521856154213e-12 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 299.4166666666667 + } + }, + { + "scenario_id": "decoy_and_overload_vs_give_and_go_solo_t15.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 15.2, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_give_and_go_solo.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 15.2, + "ball_x": -2.25, + "ball_y": -2.064392834563814e-31, + "ball_vx": 0.0, + "ball_vy": -3.8304802608324505e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.438921928405762, + "y": -0.23072807490825653, + "orientation": -3.1146275997161865, + "vx": -1.2789769243681803e-12, + "vy": 4.163336342344337e-13 + }, + { + "id": 1, + "x": -2.421219825744629, + "y": -1.314479112625122, + "orientation": -2.821669101715088, + "vx": 7.993605777301127e-13, + "vy": -1.8252066524837574e-12 + }, + { + "id": 2, + "x": -2.9280037879943848, + "y": -1.2566393613815308, + "orientation": 3.1090946197509766, + "vx": -2.19824158875781e-12, + "vy": 1.4654943925052066e-12 + }, + { + "id": 3, + "x": 2.9967901706695557, + "y": -0.42351529002189636, + "orientation": -3.077483892440796, + "vx": 1.638689184346731e-12, + "vy": 4.0467629247586956e-13 + }, + { + "id": 4, + "x": 3.0015621185302734, + "y": -0.6608370542526245, + "orientation": -3.1184773445129395, + "vx": -3.9968028886505635e-13, + "vy": 4.729550084903167e-13 + }, + { + "id": 5, + "x": -2.5878255367279053, + "y": -1.1471461057662964, + "orientation": 2.742459774017334, + "vx": -2.8776980798284058e-12, + "vy": 5.662137425588298e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.179043769836426, + "y": -0.533917248249054, + "orientation": 2.0318734645843506, + "vx": 7.72715225139109e-13, + "vy": -6.861178292183467e-13 + }, + { + "id": 1, + "x": -3.9926233291625977, + "y": -0.9542388319969177, + "orientation": -0.3317737579345703, + "vx": 3.630429290524262e-11, + "vy": -3.83026943495679e-12 + }, + { + "id": 2, + "x": -2.499964475631714, + "y": -2.2907562255859375, + "orientation": 2.604794502258301, + "vx": -4.5297099404706387e-13, + "vy": -1.8118839761882555e-12 + }, + { + "id": 3, + "x": -2.4990339279174805, + "y": 1.1054905652999878, + "orientation": -2.305284023284912, + "vx": 1.865174681370263e-13, + "vy": 9.459100169806334e-13 + }, + { + "id": 4, + "x": -2.968587875366211, + "y": -0.3100915253162384, + "orientation": -2.735121488571167, + "vx": -0.02804223820567131, + "vy": -0.012101051397621632 + }, + { + "id": 5, + "x": -2.8582308292388916, + "y": 0.9904884099960327, + "orientation": -2.314103364944458, + "vx": -1.2523315717771766e-12, + "vy": 1.3788969965844444e-12 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_give_and_go_solo_kernel_strategy", + "frame_ts": 15.216666666666667 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_wall_t82.0_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 81.98333333333333, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "own penalty" + }, + "scenario": { + "sim_time": 81.98333333333333, + "ball_x": -2.25, + "ball_y": 5.863766077728025e-32, + "ball_vx": 0.0, + "ball_vy": 1.0880215467821189e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.401461601257324, + "y": 0.14926095306873322, + "orientation": -3.1403818130493164, + "vx": 2.0250467969162855e-12, + "vy": -9.700573677662305e-13 + }, + { + "id": 1, + "x": -2.7792184352874756, + "y": 1.2075248956680298, + "orientation": -2.6661837100982666, + "vx": -4.236611061969597e-12, + "vy": -1.3788969965844444e-12 + }, + { + "id": 2, + "x": -2.8115222454071045, + "y": -0.6802725195884705, + "orientation": 2.5859882831573486, + "vx": 8.926193117986259e-13, + "vy": -7.593925488436071e-13 + }, + { + "id": 3, + "x": -2.69504714012146, + "y": -0.8815975785255432, + "orientation": 2.282289981842041, + "vx": 1.212363542890671e-12, + "vy": -9.392486788328824e-13 + }, + { + "id": 4, + "x": -3.22214937210083, + "y": 1.6643927097320557, + "orientation": -2.432746648788452, + "vx": -3.9968028886505635e-14, + "vy": 1.7985612998927536e-13 + }, + { + "id": 5, + "x": -2.7980473041534424, + "y": 0.14486011862754822, + "orientation": -3.1047680377960205, + "vx": 1.105782132526656e-12, + "vy": -5.420663917732327e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.23445987701416, + "y": -0.20356154441833496, + "orientation": -1.2268749475479126, + "vx": -8.606448886894214e-12, + "vy": 1.5146217613448698e-12 + }, + { + "id": 1, + "x": -3.6368465423583984, + "y": 0.5384664535522461, + "orientation": 0.34577783942222595, + "vx": -2.9309887850104133e-13, + "vy": 6.328271240363392e-14 + }, + { + "id": 2, + "x": 1.592786192893982, + "y": -1.4426047801971436, + "orientation": 2.801562547683716, + "vx": -1.0658141036401503e-12, + "vy": -1.0658141036401503e-12 + }, + { + "id": 3, + "x": 1.4213411808013916, + "y": -0.1699254959821701, + "orientation": 3.0965850353240967, + "vx": -4.6629367034256575e-14, + "vy": -2.4646951146678475e-13 + }, + { + "id": 4, + "x": 0.055048275738954544, + "y": -0.42909011244773865, + "orientation": -3.0659449100494385, + "vx": -5.274947145750275e-13, + "vy": -4.746203430272544e-13 + }, + { + "id": 5, + "x": -3.122133255004883, + "y": 0.3694324493408203, + "orientation": 2.9334750175476074, + "vx": -1.3722356584366935e-12, + "vy": -6.628031457012185e-13 + } + ], + "referee_command": "PREPARE_PENALTY_YELLOW", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 82.0 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_press_t433.3_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 433.2833333333333, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 433.2833333333333, + "ball_x": 3.3631043434143066, + "ball_y": 0.1374695897102356, + "ball_vx": -3.258565902709961, + "ball_vy": 0.18292325735092163, + "friendly_robots": [ + { + "id": 0, + "x": 4.350691318511963, + "y": 0.05644375458359718, + "orientation": 3.071117529767104, + "vx": 0.10419133305549622, + "vy": -0.09971794486045837 + }, + { + "id": 1, + "x": 2.912137031555176, + "y": -0.13841848075389862, + "orientation": 0.33892765839631167, + "vx": 0.04188960790634155, + "vy": 0.5091320872306824 + }, + { + "id": 2, + "x": 2.0858938694000244, + "y": 0.4149634540081024, + "orientation": -0.17934647400910464, + "vx": -0.29865938425064087, + "vy": 0.8120081424713135 + }, + { + "id": 3, + "x": 0.8061274290084839, + "y": 2.1336023807525635, + "orientation": -0.4577030261331281, + "vx": 1.5271425247192383, + "vy": -0.5475785732269287 + }, + { + "id": 4, + "x": 2.4390716552734375, + "y": 0.21885769069194794, + "orientation": -0.06755057175690737, + "vx": 0.737932562828064, + "vy": -0.3502090275287628 + }, + { + "id": 5, + "x": 2.0903358459472656, + "y": 0.8424910306930542, + "orientation": -0.2606703360849103, + "vx": 1.2864431142807007, + "vy": -0.20340211689472198 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409897804260254, + "y": 0.030704479664564133, + "orientation": 0.0043553431802472176, + "vx": -0.0011914788046851754, + "vy": 0.1514662653207779 + }, + { + "id": 1, + "x": 2.350637912750244, + "y": -0.5144945383071899, + "orientation": 0.46866837342316714, + "vx": 0.08004247397184372, + "vy": 0.4179428517818451 + }, + { + "id": 2, + "x": 3.2673497200012207, + "y": 0.14300067722797394, + "orientation": -0.11103192170197573, + "vx": 0.6412664651870728, + "vy": -0.15462049841880798 + }, + { + "id": 3, + "x": -2.516103506088257, + "y": 0.6358233094215393, + "orientation": 0.04975715477997866, + "vx": -0.4833022356033325, + "vy": -0.42388907074928284 + }, + { + "id": 4, + "x": -0.6062248945236206, + "y": -0.956371545791626, + "orientation": 0.2700571139627179, + "vx": -1.5634511709213257, + "vy": 0.45456910133361816 + }, + { + "id": 5, + "x": -2.1921133995056152, + "y": 0.6859272122383118, + "orientation": -0.11206594307953921, + "vx": 0.14312270283699036, + "vy": 0.2762230336666107 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 433.2833333333333 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_press_t783.3_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 783.3166666666666, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 783.3166666666666, + "ball_x": 2.2692861557006836, + "ball_y": -1.2953922748565674, + "ball_vx": -3.44804048538208, + "ball_vy": 0.7382873892784119, + "friendly_robots": [ + { + "id": 0, + "x": 4.409814357757568, + "y": -0.0019119427306577563, + "orientation": -2.466686936216899, + "vx": -5.610442258330295e-06, + "vy": 6.919735369592672e-06 + }, + { + "id": 1, + "x": 2.5000662803649902, + "y": -0.14399820566177368, + "orientation": -1.4205774386697492, + "vx": 0.0014728268142789602, + "vy": 0.05939629673957825 + }, + { + "id": 2, + "x": 2.4998762607574463, + "y": -2.397076368331909, + "orientation": 1.3849085887246808, + "vx": -3.498509249766357e-05, + "vy": 7.525763521698536e-06 + }, + { + "id": 3, + "x": 2.5002505779266357, + "y": 0.8562361001968384, + "orientation": -1.4851917346292218, + "vx": -0.00013553381722886115, + "vy": 0.061209339648485184 + }, + { + "id": 4, + "x": 2.2545409202575684, + "y": 1.134788990020752, + "orientation": -1.3987484296136579, + "vx": -1.125733251683414e-05, + "vy": -2.0018740087834885e-06 + }, + { + "id": 5, + "x": 2.896766424179077, + "y": -1.407323956489563, + "orientation": 3.0160181691222867, + "vx": -0.12950730323791504, + "vy": 0.04581286013126373 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410237789154053, + "y": 0.00279297330416739, + "orientation": -0.19055834610993472, + "vx": -0.002634371630847454, + "vy": -0.051835134625434875 + }, + { + "id": 1, + "x": 2.1870265007019043, + "y": -1.2304234504699707, + "orientation": -0.30787220795685855, + "vx": 0.2530406713485718, + "vy": -0.1222602128982544 + }, + { + "id": 2, + "x": 1.9042720794677734, + "y": -0.08904606848955154, + "orientation": -1.0302471240335187, + "vx": 0.10319662094116211, + "vy": -0.052889592945575714 + }, + { + "id": 3, + "x": -2.6594595909118652, + "y": -0.7776476144790649, + "orientation": 0.0016347487741192879, + "vx": 0.1790432184934616, + "vy": -0.10018248111009598 + }, + { + "id": 4, + "x": -2.487276792526245, + "y": -0.726819634437561, + "orientation": -0.08774009545380679, + "vx": 0.2047441005706787, + "vy": 0.07847906649112701 + }, + { + "id": 5, + "x": 1.8961132764816284, + "y": -2.3919150829315186, + "orientation": 0.9086331446939191, + "vx": -0.08379025757312775, + "vy": 0.05132538080215454 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 783.3166666666666 + } + }, + { + "scenario_id": "split_shape_vs_split_sticky_t342.7_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 342.6666666666667, + "source_replay": "replays/tournament_20261011_230119/split_shape_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 342.6666666666667, + "ball_x": 2.6387999057769775, + "ball_y": -0.3229755163192749, + "ball_vx": 0.15984220802783966, + "ball_vy": 0.10134804993867874, + "friendly_robots": [ + { + "id": 0, + "x": 4.40796422958374, + "y": 0.007159960921853781, + "orientation": -2.9598255157470703, + "vx": -0.03415454179048538, + "vy": 0.1944333016872406 + }, + { + "id": 1, + "x": -1.8721081018447876, + "y": -1.2769184112548828, + "orientation": 0.6718530654907227, + "vx": 1.0259791612625122, + "vy": 0.5565868020057678 + }, + { + "id": 2, + "x": -0.4508805572986603, + "y": -0.10213550180196762, + "orientation": -0.18137900531291962, + "vx": 0.43220317363739014, + "vy": -0.37946024537086487 + }, + { + "id": 3, + "x": 2.5360991954803467, + "y": -0.8273262977600098, + "orientation": 1.3806378841400146, + "vx": -0.3917991518974304, + "vy": 0.5583236217498779 + }, + { + "id": 4, + "x": -2.1341211795806885, + "y": 0.9139581918716431, + "orientation": -0.24351178109645844, + "vx": 0.8618229627609253, + "vy": -0.02406851015985012 + }, + { + "id": 5, + "x": 3.0711169242858887, + "y": -0.3213379681110382, + "orientation": -2.98382568359375, + "vx": 0.13898582756519318, + "vy": -0.1403181105852127 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.408815383911133, + "y": -0.22650191187858582, + "orientation": -0.010696190409362316, + "vx": 0.007161261048167944, + "vy": 0.5843116641044617 + }, + { + "id": 1, + "x": 2.554732322692871, + "y": -0.3964735269546509, + "orientation": 1.0830756425857544, + "vx": 0.15870843827724457, + "vy": 0.1324504017829895 + }, + { + "id": 2, + "x": -2.7459652423858643, + "y": -0.07639114558696747, + "orientation": -0.05670486390590668, + "vx": -0.15356431901454926, + "vy": 0.49675989151000977 + }, + { + "id": 3, + "x": -2.875563383102417, + "y": -0.2425890415906906, + "orientation": 0.3160647451877594, + "vx": 0.31670182943344116, + "vy": -0.11369315534830093 + }, + { + "id": 4, + "x": -2.271834373474121, + "y": -1.2299877405166626, + "orientation": 0.07674706727266312, + "vx": 0.7909143567085266, + "vy": -0.1616235226392746 + }, + { + "id": 5, + "x": -2.4320950508117676, + "y": 1.2495578527450562, + "orientation": -0.2916180491447449, + "vx": -1.3130775690078735, + "vy": -0.21701163053512573 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_shape_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 342.6666666666667 + } + }, + { + "scenario_id": "decoy_and_overload_vs_tiki_taka_plus_t177.8_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 177.85, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 177.85, + "ball_x": 2.843337297439575, + "ball_y": 0.52592933177948, + "ball_vx": -0.19431957602500916, + "ball_vy": -0.013281797058880329, + "friendly_robots": [ + { + "id": 0, + "x": 4.41010856628418, + "y": 0.002933878917247057, + "orientation": 2.8194642066955566, + "vx": 2.4749429172743476e-08, + "vy": 7.349330388706221e-08 + }, + { + "id": 1, + "x": -1.619287133216858, + "y": 0.6934706568717957, + "orientation": -0.03193282708525658, + "vx": -0.2766578197479248, + "vy": 0.11069101095199585 + }, + { + "id": 2, + "x": -2.927222490310669, + "y": -0.3085004985332489, + "orientation": 0.1427224576473236, + "vx": -2.1605117694889486e-09, + "vy": -8.951666075063258e-09 + }, + { + "id": 3, + "x": 3.448884963989258, + "y": 0.5353885889053345, + "orientation": -2.9733705520629883, + "vx": -0.09478490799665451, + "vy": -0.06162382662296295 + }, + { + "id": 4, + "x": 2.955233097076416, + "y": 0.5165937542915344, + "orientation": 3.1004881858825684, + "vx": -0.0003154480364173651, + "vy": 0.0003629144048318267 + }, + { + "id": 5, + "x": 3.295461654663086, + "y": 0.3827369511127472, + "orientation": 2.804788827896118, + "vx": -0.10286982357501984, + "vy": 0.21040035784244537 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410030841827393, + "y": -0.00326269818469882, + "orientation": 0.07211186736822128, + "vx": 0.0005821107188239694, + "vy": -0.008085413835942745 + }, + { + "id": 1, + "x": 2.927095413208008, + "y": -0.26723727583885193, + "orientation": 1.6647452116012573, + "vx": -3.3165571267090854e-07, + "vy": -2.4050049063362167e-08 + }, + { + "id": 2, + "x": 1.8011914491653442, + "y": 0.7473152279853821, + "orientation": -0.21015781164169312, + "vx": 2.827031941876612e-08, + "vy": 1.337986788030321e-07 + }, + { + "id": 3, + "x": -2.0587432384490967, + "y": 0.7010669112205505, + "orientation": -0.03865031152963638, + "vx": -0.27716341614723206, + "vy": -0.01855352334678173 + }, + { + "id": 4, + "x": 2.767195701599121, + "y": 0.44219282269477844, + "orientation": 1.1783761978149414, + "vx": -0.10537382960319519, + "vy": -0.0968175157904625 + }, + { + "id": 5, + "x": 2.703019380569458, + "y": 0.6102874279022217, + "orientation": -0.5294133424758911, + "vx": -0.07295244932174683, + "vy": -0.08488395065069199 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 177.85 + } + }, + { + "scenario_id": "decoy_and_overload_vs_overload_press_t63.7_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 63.71666666666667, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_overload_press.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 63.71666666666667, + "ball_x": 2.3740720748901367, + "ball_y": -1.0670490264892578, + "ball_vx": -0.235383078455925, + "ball_vy": 0.03894892334938049, + "friendly_robots": [ + { + "id": 0, + "x": 4.409958362579346, + "y": -0.0029712277464568615, + "orientation": -2.6570239067077637, + "vx": -2.5313537932447616e-08, + "vy": 5.430858607269329e-08 + }, + { + "id": 1, + "x": 1.9745467901229858, + "y": -0.9328405261039734, + "orientation": -0.3322926461696625, + "vx": 7.30224564904347e-05, + "vy": 3.823145016212948e-05 + }, + { + "id": 2, + "x": 2.4842941761016846, + "y": -1.0918850898742676, + "orientation": 2.871586799621582, + "vx": 0.011178556829690933, + "vy": 0.006176195107400417 + }, + { + "id": 3, + "x": 3.135833501815796, + "y": -0.5969432592391968, + "orientation": -2.58048939704895, + "vx": 0.0025977790355682373, + "vy": 0.03140024095773697 + }, + { + "id": 4, + "x": 2.9107470512390137, + "y": -0.570892870426178, + "orientation": -2.3746395111083984, + "vx": 0.0003789666807278991, + "vy": 0.010863212868571281 + }, + { + "id": 5, + "x": 3.3824870586395264, + "y": -0.4422173500061035, + "orientation": -2.6610031127929688, + "vx": -0.15346883237361908, + "vy": 0.015433020889759064 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4105329513549805, + "y": -0.23476547002792358, + "orientation": -0.11826988309621811, + "vx": 0.026346242055296898, + "vy": -0.13702483475208282 + }, + { + "id": 1, + "x": 2.748110055923462, + "y": 1.8000010251998901, + "orientation": -1.692863941192627, + "vx": -0.04321485012769699, + "vy": 9.798613064049277e-06 + }, + { + "id": 2, + "x": 2.7460410594940186, + "y": 0.5766263008117676, + "orientation": -1.7817710638046265, + "vx": -0.03905007615685463, + "vy": 0.04155150055885315 + }, + { + "id": 3, + "x": 2.3566856384277344, + "y": -0.686272144317627, + "orientation": -1.421155571937561, + "vx": -0.009236074052751064, + "vy": 0.060951005667448044 + }, + { + "id": 4, + "x": 2.2938172817230225, + "y": -1.1390373706817627, + "orientation": 0.5181393623352051, + "vx": -0.23452545702457428, + "vy": -0.010224929079413414 + }, + { + "id": 5, + "x": 2.566669225692749, + "y": -0.5568592548370361, + "orientation": -1.8968077898025513, + "vx": -0.049848366528749466, + "vy": 0.037225544452667236 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 63.71666666666667 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_outlet_t535.2_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 535.1666666666666, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 535.1666666666666, + "ball_x": 1.886902928352356, + "ball_y": 2.453946828842163, + "ball_vx": 1.199040866595169e-13, + "ball_vy": -3.597122599785507e-13, + "friendly_robots": [ + { + "id": 0, + "x": 4.409947872161865, + "y": -0.40131568908691406, + "orientation": 2.2956688721948346, + "vx": 0.00010688244947232306, + "vy": -0.015263918787240982 + }, + { + "id": 1, + "x": 2.326040744781494, + "y": 0.9921131134033203, + "orientation": 2.2369926889711103, + "vx": -0.1680159717798233, + "vy": 0.15438374876976013 + }, + { + "id": 2, + "x": 2.1283435821533203, + "y": 0.9598919153213501, + "orientation": 2.2217918952279767, + "vx": -0.2954789400100708, + "vy": -0.8277559280395508 + }, + { + "id": 3, + "x": 1.8209466934204102, + "y": 1.81760835647583, + "orientation": 1.3871267159753522, + "vx": -0.6361649632453918, + "vy": 1.2216427326202393 + }, + { + "id": 4, + "x": -2.904310941696167, + "y": 0.314628541469574, + "orientation": 0.4189628680520734, + "vx": -0.04518505558371544, + "vy": -0.03594106808304787 + }, + { + "id": 5, + "x": -0.8923591375350952, + "y": -0.43044960498809814, + "orientation": 1.5405167659097394, + "vx": 1.2010890245437622, + "vy": 1.280661940574646 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.400047302246094, + "y": -0.22945526242256165, + "orientation": 0.39344373543793765, + "vx": -0.01732145994901657, + "vy": -0.31757962703704834 + }, + { + "id": 1, + "x": 1.870221734046936, + "y": 2.3451850414276123, + "orientation": 1.4249166568093976, + "vx": 0.0318664126098156, + "vy": 0.20695137977600098 + }, + { + "id": 2, + "x": 1.621785283088684, + "y": -0.6410649418830872, + "orientation": 1.5928895791345319, + "vx": 1.1243613958358765, + "vy": 1.2861604690551758 + }, + { + "id": 3, + "x": -2.1086747646331787, + "y": 0.11595025658607483, + "orientation": 0.5852014144235334, + "vx": 1.4875298738479614, + "vy": 0.16366203129291534 + }, + { + "id": 4, + "x": -1.993072271347046, + "y": 0.3381445109844208, + "orientation": 0.6404699405008039, + "vx": 0.7421197891235352, + "vy": -0.5680275559425354 + }, + { + "id": 5, + "x": -2.526533365249634, + "y": -0.20733267068862915, + "orientation": 0.5953899939828595, + "vx": -0.8143359422683716, + "vy": 0.44494393467903137 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 535.1666666666666 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_block_t840.4_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 840.35, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 840.35, + "ball_x": 2.5993125438690186, + "ball_y": -0.044417787343263626, + "ball_vx": 0.07373787462711334, + "ball_vy": -0.02850867621600628, + "friendly_robots": [ + { + "id": 0, + "x": 4.407587051391602, + "y": -0.28270813822746277, + "orientation": 3.0398689081245145, + "vx": 0.00838303193449974, + "vy": -0.18572071194648743 + }, + { + "id": 1, + "x": -1.7170100212097168, + "y": -0.6763353943824768, + "orientation": -0.5856424887948712, + "vx": 0.44147810339927673, + "vy": 0.4366356432437897 + }, + { + "id": 2, + "x": -2.9319350719451904, + "y": 1.215609073638916, + "orientation": -0.22355666955048648, + "vx": -6.181455347586962e-10, + "vy": 1.3629763984113197e-10 + }, + { + "id": 3, + "x": 2.911623001098633, + "y": 0.07583006471395493, + "orientation": -2.8377645035558423, + "vx": 0.12099858373403549, + "vy": 0.01658766157925129 + }, + { + "id": 4, + "x": 2.4640471935272217, + "y": -0.3700700104236603, + "orientation": 1.1243466456704816, + "vx": 0.18357902765274048, + "vy": -0.25920164585113525 + }, + { + "id": 5, + "x": 2.287520408630371, + "y": -0.4061054587364197, + "orientation": 0.6511153300576886, + "vx": 0.061132363975048065, + "vy": 0.21849431097507477 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.411648273468018, + "y": 0.18248198926448822, + "orientation": -0.04143300850922671, + "vx": 0.0031684315763413906, + "vy": -0.32106921076774597 + }, + { + "id": 1, + "x": 2.5133626461029053, + "y": 0.02573286183178425, + "orientation": -0.6916801055246076, + "vx": 0.16213896870613098, + "vy": -0.13371840119361877 + }, + { + "id": 2, + "x": -1.8387031555175781, + "y": 1.529208779335022, + "orientation": -0.3132483084970197, + "vx": 0.8693594336509705, + "vy": 0.03301394730806351 + }, + { + "id": 3, + "x": -0.3460046947002411, + "y": -0.09641044586896896, + "orientation": 0.001293571787424952, + "vx": 1.0206706523895264, + "vy": 0.5379905104637146 + }, + { + "id": 4, + "x": 3.4406893253326416, + "y": 0.009972894564270973, + "orientation": -3.114951605098792, + "vx": 0.5523829460144043, + "vy": -0.2602956295013428 + }, + { + "id": 5, + "x": -0.6779643297195435, + "y": -0.5256262421607971, + "orientation": 0.3070220073037824, + "vx": 0.7912302613258362, + "vy": -0.34756702184677124 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 840.35 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_block_t385.0_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 385.01666666666665, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 385.01666666666665, + "ball_x": 2.013453245162964, + "ball_y": -0.22014527022838593, + "ball_vx": -0.09219018369913101, + "ball_vy": -0.2997022867202759, + "friendly_robots": [ + { + "id": 0, + "x": 4.409179210662842, + "y": 0.024748800322413445, + "orientation": -3.082111120223999, + "vx": 0.0010638467501848936, + "vy": -0.05262177437543869 + }, + { + "id": 1, + "x": 2.1847963333129883, + "y": 0.7614040374755859, + "orientation": -1.4754997491836548, + "vx": -0.4691351056098938, + "vy": -0.7879455089569092 + }, + { + "id": 2, + "x": 2.3504552841186523, + "y": -0.1865285485982895, + "orientation": -1.0096321105957031, + "vx": 0.12700772285461426, + "vy": -1.009676218032837 + }, + { + "id": 3, + "x": 2.4414780139923096, + "y": 1.6123147010803223, + "orientation": -1.5812169313430786, + "vx": 0.2137969583272934, + "vy": -1.3952887058258057 + }, + { + "id": 4, + "x": 2.6367127895355225, + "y": -0.6356908082962036, + "orientation": 2.209091901779175, + "vx": -0.23673716187477112, + "vy": 0.19386565685272217 + }, + { + "id": 5, + "x": 2.725285291671753, + "y": 0.030802493914961815, + "orientation": 2.9147231578826904, + "vx": -0.38993963599205017, + "vy": 0.1082223430275917 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409730434417725, + "y": -0.140422523021698, + "orientation": 0.008944948203861713, + "vx": 0.0009731010650284588, + "vy": -0.07142984122037888 + }, + { + "id": 1, + "x": 1.995426893234253, + "y": 0.17491762340068817, + "orientation": -0.5008251070976257, + "vx": 0.0794973149895668, + "vy": 0.24024997651576996 + }, + { + "id": 2, + "x": -2.285848617553711, + "y": -1.685346245765686, + "orientation": 0.33454573154449463, + "vx": 0.6037814021110535, + "vy": -0.07081837207078934 + }, + { + "id": 3, + "x": 1.9278501272201538, + "y": -0.28217700123786926, + "orientation": 0.48351654410362244, + "vx": 0.4949822723865509, + "vy": 0.42183834314346313 + }, + { + "id": 4, + "x": -2.2830588817596436, + "y": -0.5730952024459839, + "orientation": 0.0704742968082428, + "vx": 0.6937927603721619, + "vy": -0.1476203352212906 + }, + { + "id": 5, + "x": -2.311177968978882, + "y": 0.4887078106403351, + "orientation": -0.10804564505815506, + "vx": 0.8038737177848816, + "vy": -0.06274554133415222 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 385.01666666666665 + } + }, + { + "scenario_id": "counter_flow_vs_split_shape_t157.5_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 157.48333333333332, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_shape.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 157.48333333333332, + "ball_x": 2.5, + "ball_y": 1.3098384141921997, + "ball_vx": 1.3322676295501878e-14, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.411282062530518, + "y": 0.28413325548171997, + "orientation": 2.622394323348999, + "vx": -0.0028180598746985197, + "vy": 0.22127261757850647 + }, + { + "id": 1, + "x": 3.1535730361938477, + "y": 1.0309935808181763, + "orientation": 2.7027361392974854, + "vx": -0.07242054492235184, + "vy": 0.08026733249425888 + }, + { + "id": 2, + "x": 2.7204718589782715, + "y": 2.163651943206787, + "orientation": -1.695245623588562, + "vx": 0.4878927767276764, + "vy": -0.5018169283866882 + }, + { + "id": 3, + "x": 2.2433955669403076, + "y": 0.11698083579540253, + "orientation": 1.4460949897766113, + "vx": -0.7217891216278076, + "vy": 0.0837363451719284 + }, + { + "id": 4, + "x": 2.9750099182128906, + "y": 1.0537779331207275, + "orientation": 2.5878467559814453, + "vx": -0.10573795437812805, + "vy": -0.13860130310058594 + }, + { + "id": 5, + "x": 2.5999958515167236, + "y": 0.276292622089386, + "orientation": 1.6544575691223145, + "vx": -8.738981023270753e-07, + "vy": -7.308591420951416e-08 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.408350467681885, + "y": 0.003297284711152315, + "orientation": 0.18591131269931793, + "vx": -0.002901646075770259, + "vy": -0.005802231375128031 + }, + { + "id": 1, + "x": 2.6127872467041016, + "y": 1.3274017572402954, + "orientation": -2.645444869995117, + "vx": -0.2160661518573761, + "vy": -0.023678231984376907 + }, + { + "id": 2, + "x": -3.1638550758361816, + "y": -0.38698840141296387, + "orientation": 0.2129119336605072, + "vx": 0.020527232438325882, + "vy": -0.16654905676841736 + }, + { + "id": 3, + "x": -2.5943546295166016, + "y": 0.0752643570303917, + "orientation": 0.22653865814208984, + "vx": 1.0772969722747803, + "vy": 0.3675399720668793 + }, + { + "id": 4, + "x": 2.4041361808776855, + "y": 1.8750693798065186, + "orientation": -1.241188645362854, + "vx": 0.42184266448020935, + "vy": -0.5322335362434387 + }, + { + "id": 5, + "x": 1.2129133939743042, + "y": 0.16294194757938385, + "orientation": 0.6476383209228516, + "vx": -1.519182562828064, + "vy": 0.13370804488658905 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 157.48333333333332 + } + }, + { + "scenario_id": "clear_danger_vs_split_wall_t738.6_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 738.5666666666666, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 738.5666666666666, + "ball_x": 2.8928382396698, + "ball_y": 0.18152301013469696, + "ball_vx": -3.124619722366333, + "ball_vy": 0.14727677404880524, + "friendly_robots": [ + { + "id": 0, + "x": 4.432196617126465, + "y": 0.07427916675806046, + "orientation": 3.086149552958556, + "vx": -0.039169467985630035, + "vy": -0.13053128123283386 + }, + { + "id": 1, + "x": 2.4857397079467773, + "y": 2.0342984199523926, + "orientation": -1.031827600794383, + "vx": 0.21724003553390503, + "vy": -0.11131124198436737 + }, + { + "id": 2, + "x": 2.9033806324005127, + "y": 1.1687008142471313, + "orientation": -1.1551657040887555, + "vx": -0.9106622338294983, + "vy": -1.0219069719314575 + }, + { + "id": 3, + "x": 2.610419750213623, + "y": 1.4197986125946045, + "orientation": -0.8723098357492169, + "vx": -0.39899903535842896, + "vy": -1.2972339391708374 + }, + { + "id": 4, + "x": 1.9719263315200806, + "y": 1.6236127614974976, + "orientation": -0.3146690448098859, + "vx": -0.06265802681446075, + "vy": -0.2929971516132355 + }, + { + "id": 5, + "x": 2.4911482334136963, + "y": 0.07978948950767517, + "orientation": -0.09425249894196597, + "vx": 1.0635766983032227, + "vy": -0.2620614469051361 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4101457595825195, + "y": 0.36116930842399597, + "orientation": -0.020672472315379053, + "vx": 0.00028643966652452946, + "vy": 0.08582718670368195 + }, + { + "id": 1, + "x": 2.794823408126831, + "y": 0.19327035546302795, + "orientation": -0.08060780365998355, + "vx": 0.5158933401107788, + "vy": -0.04148723930120468 + }, + { + "id": 2, + "x": 2.0861423015594482, + "y": 1.7626036405563354, + "orientation": -0.8655520995431623, + "vx": -0.1234867125749588, + "vy": -0.22808635234832764 + }, + { + "id": 3, + "x": 2.1661055088043213, + "y": -0.3813221752643585, + "orientation": 0.49875822861725894, + "vx": -1.3926814794540405, + "vy": 0.17574377357959747 + }, + { + "id": 4, + "x": 2.1493468284606934, + "y": 1.5932735204696655, + "orientation": -0.2734896262460431, + "vx": -0.059725306928157806, + "vy": -0.23025202751159668 + }, + { + "id": 5, + "x": -0.5631232857704163, + "y": 0.25790131092071533, + "orientation": -0.018631132441111475, + "vx": 1.2785999774932861, + "vy": -0.07041333615779877 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 738.5666666666666 + } + }, + { + "scenario_id": "clear_danger_vs_clear_press_plus_t469.8_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 469.81666666666666, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_clear_press_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 469.81666666666666, + "ball_x": 3.264019012451172, + "ball_y": 0.24809248745441437, + "ball_vx": 0.1350431740283966, + "ball_vy": 0.08342166244983673, + "friendly_robots": [ + { + "id": 0, + "x": 4.418136119842529, + "y": 0.12438184022903442, + "orientation": 3.002234237390109, + "vx": -0.017565226182341576, + "vy": 0.5059319138526917 + }, + { + "id": 1, + "x": 3.0388989448547363, + "y": 0.21380706131458282, + "orientation": 0.3204068263345441, + "vx": -0.42722252011299133, + "vy": -0.04623639956116676 + }, + { + "id": 2, + "x": 2.3719658851623535, + "y": -1.894305944442749, + "orientation": 1.0797537883096417, + "vx": -1.175541877746582, + "vy": 0.6259990334510803 + }, + { + "id": 3, + "x": 2.552478790283203, + "y": 0.1326477974653244, + "orientation": 0.5497998317056378, + "vx": 0.12290184199810028, + "vy": 1.2768445014953613 + }, + { + "id": 4, + "x": 2.3323330879211426, + "y": -1.0469812154769897, + "orientation": 1.1981019099527082, + "vx": 0.27068307995796204, + "vy": 1.172311544418335 + }, + { + "id": 5, + "x": 2.844041347503662, + "y": 0.16383807361125946, + "orientation": 0.2707563956552228, + "vx": -0.18435388803482056, + "vy": -0.07489071041345596 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409063816070557, + "y": -0.3540351688861847, + "orientation": 0.07160726388032046, + "vx": -0.0016012642299756408, + "vy": -0.09838831424713135 + }, + { + "id": 1, + "x": 2.967939853668213, + "y": -1.1211413145065308, + "orientation": 1.4066247065835675, + "vx": -0.14464445412158966, + "vy": 0.1159798875451088 + }, + { + "id": 2, + "x": 2.7230851650238037, + "y": -1.2600942850112915, + "orientation": 0.4837352355294904, + "vx": 0.33266565203666687, + "vy": 0.27549082040786743 + }, + { + "id": 3, + "x": 3.2733213901519775, + "y": 0.1379576474428177, + "orientation": 1.3149760087304792, + "vx": 0.03115130588412285, + "vy": 0.2579275369644165 + }, + { + "id": 4, + "x": 1.8976280689239502, + "y": -1.6247426271438599, + "orientation": 1.036480577784129, + "vx": -0.0712210163474083, + "vy": 0.2479671984910965 + }, + { + "id": 5, + "x": 1.9167557954788208, + "y": -0.6678420901298523, + "orientation": 0.7242938597970685, + "vx": 0.2043701857328415, + "vy": 0.624894380569458 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_clear_press_plus_kernel_strategy", + "frame_ts": 469.81666666666666 + } + }, + { + "scenario_id": "split_outlet_vs_split_outlet_wall_t343.6_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 343.6, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 343.6, + "ball_x": 1.6025372743606567, + "ball_y": -2.605242967605591, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.409918308258057, + "y": -0.002926024841144681, + "orientation": -2.394977569580078, + "vx": -2.8776980798284058e-12, + "vy": -3.15411759210793e-13 + }, + { + "id": 1, + "x": 1.6007006168365479, + "y": -2.3170723915100098, + "orientation": -2.277439832687378, + "vx": 0.12229833006858826, + "vy": -0.11910901963710785 + }, + { + "id": 2, + "x": -1.39023756980896, + "y": 1.4171918630599976, + "orientation": -1.0002970695495605, + "vx": 0.46712401509284973, + "vy": 0.2573951184749603 + }, + { + "id": 3, + "x": -1.1305893659591675, + "y": -0.04073372110724449, + "orientation": -0.9306809306144714, + "vx": 1.5570704936981201, + "vy": -0.4184446632862091 + }, + { + "id": 4, + "x": -1.064312219619751, + "y": -1.549279808998108, + "orientation": -0.341204434633255, + "vx": 1.9029861688613892, + "vy": 0.25271710753440857 + }, + { + "id": 5, + "x": 2.426121473312378, + "y": -2.1964151859283447, + "orientation": -2.602128505706787, + "vx": -0.36597153544425964, + "vy": -0.527427077293396 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4097113609313965, + "y": -0.008096874691545963, + "orientation": -0.4067539572715759, + "vx": -0.0005092224455438554, + "vy": 0.0142416562885046 + }, + { + "id": 1, + "x": 1.6141042709350586, + "y": -2.496809720993042, + "orientation": -1.7216825485229492, + "vx": -0.3144802153110504, + "vy": -0.1709543913602829 + }, + { + "id": 2, + "x": 2.358008623123169, + "y": 1.5287399291992188, + "orientation": -1.7133904695510864, + "vx": 0.6186465620994568, + "vy": 0.12443511933088303 + }, + { + "id": 3, + "x": -0.44170740246772766, + "y": -0.5585877299308777, + "orientation": -0.7260892391204834, + "vx": 1.820539116859436, + "vy": -0.6094565987586975 + }, + { + "id": 4, + "x": -1.3616355657577515, + "y": 0.3371236324310303, + "orientation": -0.7350391149520874, + "vx": 1.9125127792358398, + "vy": -0.16419510543346405 + }, + { + "id": 5, + "x": -3.0108413696289062, + "y": -0.17229746282100677, + "orientation": -0.48884475231170654, + "vx": 0.0015305002452805638, + "vy": -0.06022186949849129 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 343.6 + } + }, + { + "scenario_id": "split_outlet_vs_split_sticky_t593.1_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 593.0666666666666, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 593.0666666666666, + "ball_x": 3.0828588008880615, + "ball_y": 0.36445143818855286, + "ball_vx": -2.943171501159668, + "ball_vy": 0.16078941524028778, + "friendly_robots": [ + { + "id": 0, + "x": 4.470245361328125, + "y": 0.22051511704921722, + "orientation": 3.0646580552035054, + "vx": -0.10555993020534515, + "vy": -0.39296838641166687 + }, + { + "id": 1, + "x": 0.7286112904548645, + "y": 1.1778346300125122, + "orientation": -0.1598097403817853, + "vx": 1.2777388095855713, + "vy": 0.21063955128192902 + }, + { + "id": 2, + "x": -1.6407650709152222, + "y": -1.3364492654800415, + "orientation": 0.10163608391816226, + "vx": 0.05301780626177788, + "vy": 0.48906466364860535 + }, + { + "id": 3, + "x": 0.6199102401733398, + "y": 0.8148682713508606, + "orientation": -0.21977916558320132, + "vx": -0.7815863490104675, + "vy": -0.7550389766693115 + }, + { + "id": 4, + "x": -0.27121543884277344, + "y": -0.047966260462999344, + "orientation": 0.06390515168244448, + "vx": -0.1468818336725235, + "vy": -0.41335421800613403 + }, + { + "id": 5, + "x": 2.8044846057891846, + "y": 0.20399267971515656, + "orientation": 0.1405982096963605, + "vx": 0.5359469652175903, + "vy": -0.021128429099917412 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.413599014282227, + "y": 0.03528270870447159, + "orientation": 0.03218046029145327, + "vx": -0.023334939032793045, + "vy": 0.47337689995765686 + }, + { + "id": 1, + "x": 2.988590717315674, + "y": 0.3882169723510742, + "orientation": -0.08571067650849429, + "vx": -0.2740994989871979, + "vy": 0.050064269453287125 + }, + { + "id": 2, + "x": -2.7677621841430664, + "y": -0.3713539242744446, + "orientation": 0.09406486352021304, + "vx": 0.19230887293815613, + "vy": 0.08252304047346115 + }, + { + "id": 3, + "x": -2.160780191421509, + "y": -0.42364302277565, + "orientation": 0.12503186066681948, + "vx": -1.1041910648345947, + "vy": -0.45683759450912476 + }, + { + "id": 4, + "x": 1.6169462203979492, + "y": 1.3254553079605103, + "orientation": -0.377047212915965, + "vx": -0.2296125590801239, + "vy": 0.013593722134828568 + }, + { + "id": 5, + "x": -0.8163913488388062, + "y": 0.753879725933075, + "orientation": -0.0009507258706769051, + "vx": 0.9130546450614929, + "vy": -0.31128525733947754 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 593.0666666666666 + } + }, + { + "scenario_id": "split_outlet_vs_split_wall_t624.7_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 624.6666666666666, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 624.6666666666666, + "ball_x": 1.718048095703125, + "ball_y": 1.2377738952636719, + "ball_vx": -2.4592044353485107, + "ball_vy": -0.42864319682121277, + "friendly_robots": [ + { + "id": 0, + "x": 4.405930995941162, + "y": 0.0023606973700225353, + "orientation": 2.5966455062204084, + "vx": 0.0058873179368674755, + "vy": -0.0035280820447951555 + }, + { + "id": 1, + "x": 2.1568374633789062, + "y": 1.084587812423706, + "orientation": 1.1469617207818708, + "vx": -0.8284276723861694, + "vy": 0.7784778475761414 + }, + { + "id": 2, + "x": -1.5402846336364746, + "y": -0.1186051070690155, + "orientation": 0.37191477616364566, + "vx": -0.594051718711853, + "vy": 1.4130542278289795 + }, + { + "id": 3, + "x": 2.633147716522217, + "y": 0.4107503294944763, + "orientation": 1.9992986043267926, + "vx": -0.3831694722175598, + "vy": 0.11233732104301453 + }, + { + "id": 4, + "x": 2.7641544342041016, + "y": 0.6317816376686096, + "orientation": 2.1561282594972333, + "vx": -0.2822968363761902, + "vy": -0.1795516461133957 + }, + { + "id": 5, + "x": 2.6133840084075928, + "y": 1.349717378616333, + "orientation": -2.999711515503474, + "vx": 0.04304339364171028, + "vy": -0.29004162549972534 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.402123928070068, + "y": -0.35715192556381226, + "orientation": 0.18239632447297183, + "vx": -0.05867728963494301, + "vy": 0.39368736743927 + }, + { + "id": 1, + "x": 1.625143051147461, + "y": 1.237220048904419, + "orientation": 0.23102942307526675, + "vx": -0.07616475969552994, + "vy": 0.0006480636075139046 + }, + { + "id": 2, + "x": 2.244760036468506, + "y": 0.4241512417793274, + "orientation": 0.4951335509591779, + "vx": -0.49032479524612427, + "vy": -0.1226481944322586 + }, + { + "id": 3, + "x": 1.585004210472107, + "y": 1.0628565549850464, + "orientation": 0.23972574074799624, + "vx": -0.5060036778450012, + "vy": 0.07621889561414719 + }, + { + "id": 4, + "x": 1.8275429010391235, + "y": 0.741152286529541, + "orientation": 0.7470530589395246, + "vx": -0.18441428244113922, + "vy": 0.17715363204479218 + }, + { + "id": 5, + "x": -1.8216073513031006, + "y": -0.45540809631347656, + "orientation": 0.13125434716279116, + "vx": -0.7619260549545288, + "vy": 0.3421931266784668 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 624.6666666666666 + } + }, + { + "scenario_id": "overload_press_vs_split_outlet_t712.4_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 712.4166666666666, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 712.4166666666666, + "ball_x": 1.8027119636535645, + "ball_y": 0.10569369047880173, + "ball_vx": -2.5328445434570312, + "ball_vy": 0.051550839096307755, + "friendly_robots": [ + { + "id": 0, + "x": 4.410360813140869, + "y": -0.0029139339458197355, + "orientation": 3.10015985568101, + "vx": 6.055449475184105e-09, + "vy": 5.76711229882676e-08 + }, + { + "id": 1, + "x": -1.8641605377197266, + "y": -0.8657768964767456, + "orientation": 0.21870270569855776, + "vx": -0.008348778821527958, + "vy": 0.011418323032557964 + }, + { + "id": 2, + "x": -2.905884265899658, + "y": -0.19388219714164734, + "orientation": 0.052743824320383936, + "vx": -0.042521245777606964, + "vy": 0.08307532221078873 + }, + { + "id": 3, + "x": -1.8539377450942993, + "y": 0.5884024500846863, + "orientation": -0.09976306756074038, + "vx": 0.0955180749297142, + "vy": 0.28390076756477356 + }, + { + "id": 4, + "x": -1.7277218103408813, + "y": -0.6439254879951477, + "orientation": 0.17338052590424624, + "vx": -0.014228801243007183, + "vy": 0.0017847954295575619 + }, + { + "id": 5, + "x": 1.9396191835403442, + "y": 0.5324992537498474, + "orientation": -0.525334509211131, + "vx": 0.08572676032781601, + "vy": -0.30746960639953613 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4098687171936035, + "y": 0.2506769895553589, + "orientation": -0.014948042231150538, + "vx": -8.84102046256885e-05, + "vy": 0.23452338576316833 + }, + { + "id": 1, + "x": 2.030113458633423, + "y": 0.7499820590019226, + "orientation": -0.8949057181649884, + "vx": 0.04121669381856918, + "vy": 0.24335186183452606 + }, + { + "id": 2, + "x": 1.5727869272232056, + "y": -0.19705279171466827, + "orientation": 0.489905985193797, + "vx": 0.2468366175889969, + "vy": 0.3334873914718628 + }, + { + "id": 3, + "x": -1.6720234155654907, + "y": 0.004682432394474745, + "orientation": 0.017915638285227686, + "vx": 0.20302769541740417, + "vy": -0.6269630789756775 + }, + { + "id": 4, + "x": 1.7170518636703491, + "y": 0.1648540049791336, + "orientation": -0.22290125687653628, + "vx": -0.32295218110084534, + "vy": -0.17202986776828766 + }, + { + "id": 5, + "x": -2.642336130142212, + "y": -0.35830745100975037, + "orientation": 0.08172145684296694, + "vx": -0.3980587124824524, + "vy": -0.7415553331375122 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 712.4166666666666 + } + }, + { + "scenario_id": "split_outlet_wall_vs_split_wall_t499.1_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 499.05, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 499.05, + "ball_x": 2.4275331497192383, + "ball_y": 1.6134049892425537, + "ball_vx": -1.4826061725616455, + "ball_vy": 0.16169890761375427, + "friendly_robots": [ + { + "id": 0, + "x": 4.409524440765381, + "y": 0.019401902332901955, + "orientation": 2.4591204841905316, + "vx": 0.0008887932053767145, + "vy": -0.034051597118377686 + }, + { + "id": 1, + "x": -0.011201740242540836, + "y": 0.7236478328704834, + "orientation": 0.43351283867890444, + "vx": -1.7397630214691162, + "vy": 0.6515006422996521 + }, + { + "id": 2, + "x": 0.9429919123649597, + "y": -0.19203607738018036, + "orientation": 0.6172727664285382, + "vx": -1.1350177526474, + "vy": -0.06249818205833435 + }, + { + "id": 3, + "x": 2.5756447315216064, + "y": 1.6618777513504028, + "orientation": -2.9936497827344617, + "vx": -0.0024584492202848196, + "vy": 0.016484130173921585 + }, + { + "id": 4, + "x": -1.0638831853866577, + "y": -1.4538518190383911, + "orientation": 0.7680434306436261, + "vx": -1.7630358934402466, + "vy": -0.24403059482574463 + }, + { + "id": 5, + "x": 3.8647286891937256, + "y": 2.278482437133789, + "orientation": -2.8562446256452283, + "vx": -0.593777060508728, + "vy": -0.09233634918928146 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39812707901001, + "y": -0.11769500374794006, + "orientation": 0.25248232682282534, + "vx": -0.02573045715689659, + "vy": -0.5240330100059509 + }, + { + "id": 1, + "x": 2.3668015003204346, + "y": 1.5280094146728516, + "orientation": 1.115213545160838, + "vx": -0.30085793137550354, + "vy": 0.015614832751452923 + }, + { + "id": 2, + "x": -2.042043685913086, + "y": 0.04940985143184662, + "orientation": 0.49695936043793765, + "vx": -0.13004745543003082, + "vy": -0.0008762298384681344 + }, + { + "id": 3, + "x": 1.748511791229248, + "y": 0.7759645581245422, + "orientation": 1.0252293666177472, + "vx": 0.050188928842544556, + "vy": 0.11521406471729279 + }, + { + "id": 4, + "x": 1.2404792308807373, + "y": 0.805461585521698, + "orientation": 0.5078655799203595, + "vx": 0.44470080733299255, + "vy": -0.162324458360672 + }, + { + "id": 5, + "x": -0.04952160641551018, + "y": -0.45525962114334106, + "orientation": 0.48505678971345034, + "vx": -0.6666772365570068, + "vy": 0.2719254493713379 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 499.05 + } + }, + { + "scenario_id": "clear_danger_vs_score_aware_counter_flow_t400.7_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 400.71666666666664, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 400.71666666666664, + "ball_x": 3.110156297683716, + "ball_y": 2.6266379356384277, + "ball_vx": 7.068265972520749e-09, + "ball_vy": 3.5119988694987114e-08, + "friendly_robots": [ + { + "id": 0, + "x": 4.413035869598389, + "y": 0.07419829070568085, + "orientation": 2.051572473841258, + "vx": -0.005498367361724377, + "vy": -0.1304985135793686 + }, + { + "id": 1, + "x": 2.381136417388916, + "y": 1.9963583946228027, + "orientation": 0.7447623332315167, + "vx": -0.2639227509498596, + "vy": -0.8166941404342651 + }, + { + "id": 2, + "x": 2.7943828105926514, + "y": 2.3990085124969482, + "orientation": 0.5628487189584455, + "vx": -0.22161713242530823, + "vy": 1.0021140575408936 + }, + { + "id": 3, + "x": 2.8503363132476807, + "y": 1.8354289531707764, + "orientation": 1.1765659173303327, + "vx": 0.6329415440559387, + "vy": 1.0971654653549194 + }, + { + "id": 4, + "x": 2.8242745399475098, + "y": 0.6207996606826782, + "orientation": 1.4728293736749372, + "vx": 0.0073619745671749115, + "vy": 1.2870745658874512 + }, + { + "id": 5, + "x": 2.0980682373046875, + "y": 0.2233855426311493, + "orientation": 1.2382884343438825, + "vx": -0.7213404774665833, + "vy": 0.6572489738464355 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409983158111572, + "y": 0.002963778330013156, + "orientation": 0.33474531968171206, + "vx": 1.2086728418125858e-07, + "vy": 6.168863819766557e-06 + }, + { + "id": 1, + "x": 2.2386155128479004, + "y": 1.2086175680160522, + "orientation": 1.071232708292552, + "vx": 0.317718505859375, + "vy": -0.4940624535083771 + }, + { + "id": 2, + "x": 3.0191826820373535, + "y": 2.566192388534546, + "orientation": 0.5801636298471173, + "vx": 0.17314846813678741, + "vy": 0.11519254744052887 + }, + { + "id": 3, + "x": 2.086413621902466, + "y": 0.5986339449882507, + "orientation": 1.1773437579446515, + "vx": 1.0596535205841064, + "vy": -0.06180321425199509 + }, + { + "id": 4, + "x": -2.6000404357910156, + "y": 2.2855844497680664, + "orientation": 0.06011024315888491, + "vx": 7.10458989487961e-05, + "vy": 0.025362085551023483 + }, + { + "id": 5, + "x": 2.572079658508301, + "y": 0.8852657675743103, + "orientation": 1.3464771827035626, + "vx": -0.03728014975786209, + "vy": 1.4486408233642578 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 400.71666666666664 + } + }, + { + "scenario_id": "clear_danger_vs_press_and_pass_t455.7_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 455.6666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_press_and_pass.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 455.6666666666667, + "ball_x": 2.752384662628174, + "ball_y": -0.9825260639190674, + "ball_vx": -0.17566247284412384, + "ball_vy": 0.04390649497509003, + "friendly_robots": [ + { + "id": 0, + "x": 4.410313606262207, + "y": 0.002733906265348196, + "orientation": -2.586084397631236, + "vx": -1.805588362913113e-05, + "vy": 9.878354467218742e-05 + }, + { + "id": 1, + "x": 2.6001157760620117, + "y": 0.879902720451355, + "orientation": -1.4596517403894147, + "vx": -7.562499376945198e-05, + "vy": 0.06288424134254456 + }, + { + "id": 2, + "x": 3.0236825942993164, + "y": -0.9969150424003601, + "orientation": -3.103026235597678, + "vx": 0.1538439244031906, + "vy": -0.2501027286052704 + }, + { + "id": 3, + "x": 2.809847354888916, + "y": -1.7380337715148926, + "orientation": 1.4826305230432233, + "vx": 0.053268883377313614, + "vy": 0.8836489319801331 + }, + { + "id": 4, + "x": 2.580238103866577, + "y": -1.4013503789901733, + "orientation": 1.1285156329446515, + "vx": -0.6377106308937073, + "vy": -0.2600294351577759 + }, + { + "id": 5, + "x": 1.979132890701294, + "y": -2.1230199337005615, + "orientation": 0.8400794585519513, + "vx": -0.021512217819690704, + "vy": 0.40426936745643616 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.40911340713501, + "y": -0.009138439781963825, + "orientation": -0.13495961030060855, + "vx": 0.021433483809232712, + "vy": 0.15735428035259247 + }, + { + "id": 1, + "x": 2.8320152759552, + "y": -1.0545127391815186, + "orientation": 2.747915746765681, + "vx": -0.3789929747581482, + "vy": 0.3325079381465912 + }, + { + "id": 2, + "x": 2.155844211578369, + "y": 0.7920775413513184, + "orientation": -1.1944617350869855, + "vx": 0.23688362538814545, + "vy": 0.4451301395893097 + }, + { + "id": 3, + "x": 2.6569998264312744, + "y": -1.2318000793457031, + "orientation": 0.2132433970742902, + "vx": -0.04287812113761902, + "vy": -0.07742821425199509 + }, + { + "id": 4, + "x": 2.2341103553771973, + "y": -1.9777201414108276, + "orientation": 0.9928828795724591, + "vx": 0.5008698105812073, + "vy": 0.12553998827934265 + }, + { + "id": 5, + "x": 2.2225639820098877, + "y": -2.1554903984069824, + "orientation": 1.6004226525598249, + "vx": 0.023796983063220978, + "vy": 0.233282208442688 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 455.6666666666667 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_outlet_t329.1_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 329.1166666666667, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 329.1166666666667, + "ball_x": 2.8549418449401855, + "ball_y": -0.5196788311004639, + "ball_vx": -3.1152446269989014, + "ball_vy": -0.18110692501068115, + "friendly_robots": [ + { + "id": 0, + "x": 4.453930377960205, + "y": -0.30146488547325134, + "orientation": -3.0465331077575684, + "vx": -0.07251136004924774, + "vy": 0.5393661260604858 + }, + { + "id": 1, + "x": 2.669494390487671, + "y": -0.7253995537757874, + "orientation": 0.07126551866531372, + "vx": 0.17624162137508392, + "vy": 0.8942108154296875 + }, + { + "id": 2, + "x": 2.386423349380493, + "y": 0.7210745215415955, + "orientation": -0.8294227719306946, + "vx": 0.13826338946819305, + "vy": -0.04061686992645264 + }, + { + "id": 3, + "x": 2.596339225769043, + "y": -1.8229831457138062, + "orientation": 0.998196005821228, + "vx": -0.04676981270313263, + "vy": -0.008064058609306812 + }, + { + "id": 4, + "x": 2.9841885566711426, + "y": -0.16606992483139038, + "orientation": -0.8238740563392639, + "vx": 0.02746392786502838, + "vy": -0.4208287298679352 + }, + { + "id": 5, + "x": 2.1863551139831543, + "y": -0.6690399050712585, + "orientation": 0.04750113934278488, + "vx": 0.6133676171302795, + "vy": 0.31706032156944275 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4202728271484375, + "y": 0.0018375973450019956, + "orientation": -0.05869787931442261, + "vx": -0.04140784963965416, + "vy": -0.6361514925956726 + }, + { + "id": 1, + "x": 2.761547803878784, + "y": -0.49435287714004517, + "orientation": -0.15016433596611023, + "vx": 0.4193585216999054, + "vy": -0.33291366696357727 + }, + { + "id": 2, + "x": 1.1274099349975586, + "y": 0.2863796055316925, + "orientation": -0.31666430830955505, + "vx": 0.04346076399087906, + "vy": 0.18966133892536163 + }, + { + "id": 3, + "x": -2.774780511856079, + "y": -0.3732910454273224, + "orientation": -0.02634331025183201, + "vx": 0.5752070546150208, + "vy": 0.02813313715159893 + }, + { + "id": 4, + "x": -2.586869955062866, + "y": -0.08914868533611298, + "orientation": -0.15032365918159485, + "vx": -1.1497247219085693, + "vy": -0.033903416246175766 + }, + { + "id": 5, + "x": 1.4153550863265991, + "y": 0.7240598201751709, + "orientation": -0.5025303959846497, + "vx": 0.5227271914482117, + "vy": 0.02585429511964321 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 329.1166666666667 + } + }, + { + "scenario_id": "decoy_and_overload_vs_press_trigger_flow_t648.0_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 647.9833333333333, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_press_trigger_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 647.9833333333333, + "ball_x": 2.4369285106658936, + "ball_y": 1.058221459388733, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.4100236892700195, + "y": 0.0029338994063436985, + "orientation": 2.6513870378308972, + "vx": -1.3322676295501878e-13, + "vy": 2.5180378615541343e-13 + }, + { + "id": 1, + "x": 1.619404673576355, + "y": 0.6469840407371521, + "orientation": 1.1797851641946515, + "vx": 1.1358798742294312, + "vy": 0.18586257100105286 + }, + { + "id": 2, + "x": -2.9300003051757812, + "y": -0.8942804336547852, + "orientation": 0.34801808198029605, + "vx": -5.95523630408934e-12, + "vy": -1.1957101975212936e-12 + }, + { + "id": 3, + "x": 3.0034494400024414, + "y": 0.5906097888946533, + "orientation": 2.442166896658488, + "vx": 0.011401457712054253, + "vy": 0.015335767529904842 + }, + { + "id": 4, + "x": 2.8837432861328125, + "y": 0.8355406522750854, + "orientation": 2.5831028540902814, + "vx": 0.25278958678245544, + "vy": -0.021914616227149963 + }, + { + "id": 5, + "x": 0.7574586272239685, + "y": -0.383818656206131, + "orientation": 0.813608320551463, + "vx": 0.9301912784576416, + "vy": -0.5062264800071716 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.406910419464111, + "y": -0.2847098112106323, + "orientation": 0.18354860146576968, + "vx": -0.0073058041743934155, + "vy": -0.2115340381860733 + }, + { + "id": 1, + "x": 2.3900692462921143, + "y": 0.9560369253158569, + "orientation": 1.193227084475108, + "vx": 0.08997166901826859, + "vy": 0.19376079738140106 + }, + { + "id": 2, + "x": 2.454394578933716, + "y": -0.06773391366004944, + "orientation": 1.3215588649087628, + "vx": 0.8581384420394897, + "vy": -0.10844217985868454 + }, + { + "id": 3, + "x": 1.3928885459899902, + "y": -0.999877393245697, + "orientation": 0.9453257640176496, + "vx": 1.9119175672531128, + "vy": -0.15448397397994995 + }, + { + "id": 4, + "x": 1.994369626045227, + "y": 0.9827821850776672, + "orientation": 0.18003550370270816, + "vx": -0.003988911863416433, + "vy": 0.013130594044923782 + }, + { + "id": 5, + "x": -2.5999953746795654, + "y": 1.8472152948379517, + "orientation": -0.15437403519684878, + "vx": -9.083115401153918e-06, + "vy": 0.009112991392612457 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 647.9833333333333 + } + }, + { + "scenario_id": "clear_danger_vs_overload_press_t312.3_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 312.2833333333333, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_overload_press.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 312.2833333333333, + "ball_x": 2.9924542903900146, + "ball_y": 0.9524552822113037, + "ball_vx": -0.18599359691143036, + "ball_vy": 0.217084601521492, + "friendly_robots": [ + { + "id": 0, + "x": 4.025993824005127, + "y": 0.5647525191307068, + "orientation": 2.845160961151123, + "vx": 0.6651836633682251, + "vy": -0.8165172934532166 + }, + { + "id": 1, + "x": 2.5996854305267334, + "y": -1.0395786762237549, + "orientation": 1.337238073348999, + "vx": -0.0001352073741145432, + "vy": 0.16662727296352386 + }, + { + "id": 2, + "x": 2.9045608043670654, + "y": 0.4761233329772949, + "orientation": 0.16549772024154663, + "vx": -0.16041046380996704, + "vy": -0.017223915085196495 + }, + { + "id": 3, + "x": 3.125990390777588, + "y": 0.46912723779678345, + "orientation": 1.660097360610962, + "vx": 0.1529659479856491, + "vy": 0.857799768447876 + }, + { + "id": 4, + "x": 2.4346344470977783, + "y": 0.27514219284057617, + "orientation": 0.7700486183166504, + "vx": 0.29080939292907715, + "vy": -0.03796025738120079 + }, + { + "id": 5, + "x": 2.6674814224243164, + "y": 1.5178464651107788, + "orientation": -1.0442382097244263, + "vx": -0.11618227511644363, + "vy": -0.11231095343828201 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.415881633758545, + "y": 0.12947635352611542, + "orientation": 0.0995343029499054, + "vx": -0.03588290512561798, + "vy": 0.38365378975868225 + }, + { + "id": 1, + "x": 1.8000733852386475, + "y": 0.7470589876174927, + "orientation": 0.1146451011300087, + "vx": -4.232767878420418e-07, + "vy": 3.7216611872281646e-06 + }, + { + "id": 2, + "x": 1.8028205633163452, + "y": -0.7491641640663147, + "orientation": 0.9143368005752563, + "vx": -2.4714893243071856e-06, + "vy": 1.909153752421844e-06 + }, + { + "id": 3, + "x": 2.887533664703369, + "y": 0.9207249879837036, + "orientation": 0.316940575838089, + "vx": 0.047223128378391266, + "vy": 0.7620266079902649 + }, + { + "id": 4, + "x": 2.724764823913574, + "y": 0.46713125705718994, + "orientation": 1.184518575668335, + "vx": -0.179347962141037, + "vy": 0.24742889404296875 + }, + { + "id": 5, + "x": 2.6323256492614746, + "y": 0.7101004123687744, + "orientation": 0.9391722083091736, + "vx": -0.05279559642076492, + "vy": -0.4615359902381897 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 312.2833333333333 + } + }, + { + "scenario_id": "counter_flow_vs_split_press_t178.5_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 178.48333333333332, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 178.48333333333332, + "ball_x": 3.371551036834717, + "ball_y": 2.4416210651397705, + "ball_vx": -1.1819202899932861, + "ball_vy": 0.29421499371528625, + "friendly_robots": [ + { + "id": 0, + "x": 4.410023212432861, + "y": 0.002948448061943054, + "orientation": 1.9601366519927979, + "vx": 9.683454038622585e-10, + "vy": -2.622266626062242e-09 + }, + { + "id": 1, + "x": 2.200780153274536, + "y": 1.889844298362732, + "orientation": 0.49807244539260864, + "vx": -0.0817079022526741, + "vy": 0.3801044821739197 + }, + { + "id": 2, + "x": 3.502577066421509, + "y": 2.4961562156677246, + "orientation": -2.8737945556640625, + "vx": -3.3320317015750334e-05, + "vy": -8.560206333640963e-05 + }, + { + "id": 3, + "x": 2.6364927291870117, + "y": 2.373976707458496, + "orientation": 0.1429179310798645, + "vx": -0.24051442742347717, + "vy": 0.03864816576242447 + }, + { + "id": 4, + "x": 2.607091188430786, + "y": 1.2876688241958618, + "orientation": 0.9587477445602417, + "vx": -0.012478752993047237, + "vy": 0.0017201659502461553 + }, + { + "id": 5, + "x": 2.9899237155914307, + "y": 2.0148870944976807, + "orientation": 0.7786476612091064, + "vx": 0.0001624814758542925, + "vy": 0.01098056510090828 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.412736892700195, + "y": 0.001172014162875712, + "orientation": 0.3003222644329071, + "vx": -5.335545338880365e-09, + "vy": -9.80297976127531e-09 + }, + { + "id": 1, + "x": 3.328071355819702, + "y": 2.3382015228271484, + "orientation": 1.6365712881088257, + "vx": -0.3089960813522339, + "vy": 0.23788541555404663 + }, + { + "id": 2, + "x": 1.7346237897872925, + "y": 1.6194595098495483, + "orientation": 0.5868606567382812, + "vx": -0.23585855960845947, + "vy": 0.4621747136116028 + }, + { + "id": 3, + "x": -2.9688074588775635, + "y": 0.3094632625579834, + "orientation": 0.3287307322025299, + "vx": -0.10675390809774399, + "vy": -0.1359003186225891 + }, + { + "id": 4, + "x": -2.980638265609741, + "y": -0.022044790908694267, + "orientation": 0.36081838607788086, + "vx": -0.04315205290913582, + "vy": 0.025454677641391754 + }, + { + "id": 5, + "x": 1.6974250078201294, + "y": 1.2118747234344482, + "orientation": 0.8074647784233093, + "vx": 0.39961957931518555, + "vy": -0.404744952917099 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 178.48333333333332 + } + }, + { + "scenario_id": "split_block_vs_split_shape_t90.0_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 90.03333333333333, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_shape.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 90.03333333333333, + "ball_x": 2.3054161071777344, + "ball_y": -0.023682909086346626, + "ball_vx": -0.36941131949424744, + "ball_vy": 0.08043957501649857, + "friendly_robots": [ + { + "id": 0, + "x": 4.412593364715576, + "y": -0.0014353221049532294, + "orientation": -3.11718487739563, + "vx": -2.211729466239376e-08, + "vy": 8.929686714509444e-07 + }, + { + "id": 1, + "x": 2.710742950439453, + "y": 0.19963516294956207, + "orientation": -2.4480321407318115, + "vx": -0.29065996408462524, + "vy": 0.3168734312057495 + }, + { + "id": 2, + "x": -1.1562039852142334, + "y": -0.29102209210395813, + "orientation": 0.10413046926259995, + "vx": -0.3485402762889862, + "vy": -0.20066963136196136 + }, + { + "id": 3, + "x": -0.5546250939369202, + "y": 0.8451936841011047, + "orientation": -0.32587581872940063, + "vx": -0.1139129251241684, + "vy": -0.5709257125854492 + }, + { + "id": 4, + "x": 0.8428730964660645, + "y": 0.23089823126792908, + "orientation": 0.07786666601896286, + "vx": -0.04111948236823082, + "vy": -0.12641720473766327 + }, + { + "id": 5, + "x": 2.9863827228546143, + "y": 0.03966939449310303, + "orientation": -2.8304247856140137, + "vx": -0.6730619072914124, + "vy": -0.6878814697265625 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410557746887207, + "y": 0.14658357203006744, + "orientation": -0.010967659763991833, + "vx": 0.0015211186837404966, + "vy": 0.46372470259666443 + }, + { + "id": 1, + "x": 2.3248977661132812, + "y": 0.08572493493556976, + "orientation": -1.7254770994186401, + "vx": -0.11339472979307175, + "vy": -0.22778384387493134 + }, + { + "id": 2, + "x": -2.620037078857422, + "y": 0.12331605702638626, + "orientation": -0.055844370275735855, + "vx": 0.8927381038665771, + "vy": 0.361225426197052 + }, + { + "id": 3, + "x": -2.6516785621643066, + "y": -0.39609378576278687, + "orientation": 0.10998351871967316, + "vx": 0.5680699348449707, + "vy": -0.05005020275712013 + }, + { + "id": 4, + "x": 0.969112753868103, + "y": 0.09933295100927353, + "orientation": -0.03008413501083851, + "vx": 0.19139091670513153, + "vy": 0.024351919069886208 + }, + { + "id": 5, + "x": -0.5590879321098328, + "y": 1.1870288848876953, + "orientation": -0.38072872161865234, + "vx": 0.45613813400268555, + "vy": 0.45516639947891235 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 90.03333333333333 + } + }, + { + "scenario_id": "split_outlet_wall_vs_tiki_taka_plus_t72.3_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 72.28333333333333, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 72.28333333333333, + "ball_x": 2.1239264011383057, + "ball_y": -2.5363376140594482, + "ball_vx": -0.1799490749835968, + "ball_vy": 0.07903635501861572, + "friendly_robots": [ + { + "id": 0, + "x": 4.411374092102051, + "y": -0.028177054598927498, + "orientation": -2.3011279106140137, + "vx": -0.002289860974997282, + "vy": 0.04949036240577698 + }, + { + "id": 1, + "x": 0.059867288917303085, + "y": -1.2564406394958496, + "orientation": 2.171295404434204, + "vx": 1.2337920665740967, + "vy": -0.4054723083972931 + }, + { + "id": 2, + "x": -1.0520097017288208, + "y": 1.425720453262329, + "orientation": -0.8954538106918335, + "vx": -0.1277765929698944, + "vy": 0.17020024359226227 + }, + { + "id": 3, + "x": 1.815212368965149, + "y": -0.17879903316497803, + "orientation": -1.6209802627563477, + "vx": 0.5737109184265137, + "vy": -0.19861631095409393 + }, + { + "id": 4, + "x": 2.2213149070739746, + "y": -1.4050215482711792, + "orientation": -1.4850025177001953, + "vx": 0.7820430994033813, + "vy": 1.0804694890975952 + }, + { + "id": 5, + "x": 3.112574338912964, + "y": -1.369093656539917, + "orientation": -2.181865930557251, + "vx": 0.06215927004814148, + "vy": -1.03655207157135 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.405502796173096, + "y": -0.2149713933467865, + "orientation": -0.37713465094566345, + "vx": 0.09601624310016632, + "vy": 0.12145359069108963 + }, + { + "id": 1, + "x": 1.960003137588501, + "y": -1.1098599433898926, + "orientation": -1.350890040397644, + "vx": 0.28336334228515625, + "vy": -1.1348459720611572 + }, + { + "id": 2, + "x": 2.547917604446411, + "y": -1.9786649942398071, + "orientation": -1.7305110692977905, + "vx": -0.07935737818479538, + "vy": -1.7728899717330933 + }, + { + "id": 3, + "x": 2.231147289276123, + "y": -2.568392515182495, + "orientation": -3.062997817993164, + "vx": -0.19608908891677856, + "vy": 0.06400813907384872 + }, + { + "id": 4, + "x": -2.0993340015411377, + "y": -0.2644803822040558, + "orientation": -0.68381667137146, + "vx": 1.4998183250427246, + "vy": -0.1216069683432579 + }, + { + "id": 5, + "x": -1.4508843421936035, + "y": -0.7046557068824768, + "orientation": -0.7453428506851196, + "vx": 0.7484979629516602, + "vy": -0.4988904297351837 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 72.28333333333333 + } + }, + { + "scenario_id": "high_press_vs_split_shape_t734.1_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 734.15, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_shape.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 734.15, + "ball_x": 2.7312474250793457, + "ball_y": -1.592631220817566, + "ball_vx": -0.1377507746219635, + "ball_vy": 0.05115456506609917, + "friendly_robots": [ + { + "id": 0, + "x": 4.409867286682129, + "y": -0.002982267178595066, + "orientation": -2.366691919165202, + "vx": -7.507326245104196e-07, + "vy": 7.658208573957381e-07 + }, + { + "id": 1, + "x": 2.499838352203369, + "y": 0.5924400091171265, + "orientation": -1.448725851374217, + "vx": 0.00032970556640066206, + "vy": 0.02532016672194004 + }, + { + "id": 2, + "x": 2.7781450748443604, + "y": -2.2078821659088135, + "orientation": -3.0298120771818837, + "vx": -0.8362835645675659, + "vy": -0.38749489188194275 + }, + { + "id": 3, + "x": 2.532578229904175, + "y": -1.8967865705490112, + "orientation": 0.9244872649484357, + "vx": 0.13962744176387787, + "vy": 0.039394743740558624 + }, + { + "id": 4, + "x": 2.4065237045288086, + "y": -1.2164356708526611, + "orientation": -0.8376552184396466, + "vx": -9.332085255664424e-07, + "vy": -8.436195457761642e-07 + }, + { + "id": 5, + "x": 2.4602901935577393, + "y": -1.7327593564987183, + "orientation": 1.9318223317437848, + "vx": 0.07169637084007263, + "vy": 0.021176906302571297 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.401699066162109, + "y": 0.09153934568166733, + "orientation": -0.22388449509675112, + "vx": -0.014225589111447334, + "vy": 0.5600935220718384 + }, + { + "id": 1, + "x": 2.840393543243408, + "y": -1.6008992195129395, + "orientation": 2.705183895426341, + "vx": -0.20383186638355255, + "vy": 0.006425452418625355 + }, + { + "id": 2, + "x": -2.105220317840576, + "y": 0.06394633650779724, + "orientation": -0.4023293574624738, + "vx": 1.7725646495819092, + "vy": 0.4421800673007965 + }, + { + "id": 3, + "x": -1.9979969263076782, + "y": -0.8481119275093079, + "orientation": -0.37036958535248843, + "vx": 1.3701136112213135, + "vy": -0.5734688639640808 + }, + { + "id": 4, + "x": 2.4109463691711426, + "y": 0.2649630010128021, + "orientation": -1.427814396219798, + "vx": 1.2255678176879883, + "vy": -0.6702355742454529 + }, + { + "id": 5, + "x": 1.10221266746521, + "y": -0.8134025931358337, + "orientation": -0.38696041901642886, + "vx": -1.733124017715454, + "vy": 0.14682221412658691 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 734.15 + } + }, + { + "scenario_id": "clear_press_plus_vs_tiki_taka_plus_t534.4_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 534.4166666666666, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 534.4166666666666, + "ball_x": 3.1550514698028564, + "ball_y": 0.07936865091323853, + "ball_vx": -0.1782127320766449, + "ball_vy": 0.08835932612419128, + "friendly_robots": [ + { + "id": 0, + "x": 4.410139083862305, + "y": -0.0029703623149544, + "orientation": 3.085266715037175, + "vx": 3.0612312684752396e-08, + "vy": 5.413384087660233e-07 + }, + { + "id": 1, + "x": 2.597799062728882, + "y": 1.8272331953048706, + "orientation": -1.2446211894326886, + "vx": 0.004122823942452669, + "vy": 0.07638440281152725 + }, + { + "id": 2, + "x": 2.456191062927246, + "y": -0.2895243763923645, + "orientation": 0.503469856577464, + "vx": -0.37882182002067566, + "vy": 0.6566740870475769 + }, + { + "id": 3, + "x": 2.6742453575134277, + "y": 0.30994659662246704, + "orientation": -0.1597336848550519, + "vx": 0.2912214696407318, + "vy": -0.046142347157001495 + }, + { + "id": 4, + "x": 2.614800453186035, + "y": -0.9068796634674072, + "orientation": 1.1131457408242902, + "vx": -0.3293619155883789, + "vy": 0.05506167188286781 + }, + { + "id": 5, + "x": 3.0540146827697754, + "y": -0.23703058063983917, + "orientation": 2.4952594955735883, + "vx": -0.1859535276889801, + "vy": 0.07474027574062347 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.41064453125, + "y": 0.03682082146406174, + "orientation": 0.01070800622040835, + "vx": -0.004168869461864233, + "vy": 0.43207788467407227 + }, + { + "id": 1, + "x": 3.2506492137908936, + "y": 0.020970724523067474, + "orientation": 2.221657486754008, + "vx": -0.17896173894405365, + "vy": 0.10271089524030685 + }, + { + "id": 2, + "x": 3.588529348373413, + "y": -1.679238200187683, + "orientation": 1.8399432023339948, + "vx": 0.32227832078933716, + "vy": 0.9812549948692322 + }, + { + "id": 3, + "x": 2.406533718109131, + "y": -0.9401865601539612, + "orientation": 1.013805778818675, + "vx": 1.0412359237670898, + "vy": -1.0359833240509033 + }, + { + "id": 4, + "x": -2.204665184020996, + "y": 0.6298659443855286, + "orientation": 0.06362000306183901, + "vx": 1.2622156143188477, + "vy": 0.7499024868011475 + }, + { + "id": 5, + "x": 3.1148312091827393, + "y": -1.347311019897461, + "orientation": 1.5687090476327619, + "vx": -0.3262752294540405, + "vy": 0.3974677324295044 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 534.4166666666666 + } + }, + { + "scenario_id": "counter_flow_vs_score_aware_counter_flow_t678.7_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 678.6666666666666, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 678.6666666666666, + "ball_x": 2.3579492568969727, + "ball_y": -1.671410083770752, + "ball_vx": -3.923445701599121, + "ball_vy": 0.35944756865501404, + "friendly_robots": [ + { + "id": 0, + "x": 4.4101715087890625, + "y": -0.005430557765066624, + "orientation": -2.396218331652232, + "vx": 0.0001446292008040473, + "vy": 0.00909702479839325 + }, + { + "id": 1, + "x": 2.706332206726074, + "y": -1.7577449083328247, + "orientation": 2.881184907751628, + "vx": 0.04014810547232628, + "vy": 0.010192058980464935 + }, + { + "id": 2, + "x": 1.7771315574645996, + "y": -0.7284392714500427, + "orientation": -0.8110412677102765, + "vx": -0.6604312062263489, + "vy": 0.40370282530784607 + }, + { + "id": 3, + "x": 2.547330856323242, + "y": 0.4685227572917938, + "orientation": -1.5591605027490338, + "vx": -0.08787240087985992, + "vy": 0.0768473669886589 + }, + { + "id": 4, + "x": 2.3963940143585205, + "y": -1.0144189596176147, + "orientation": -1.411247046785899, + "vx": 0.6042370796203613, + "vy": -0.926474392414093 + }, + { + "id": 5, + "x": 2.5724287033081055, + "y": -0.5601215362548828, + "orientation": -1.5381416400247296, + "vx": 0.0421312041580677, + "vy": -0.08558886498212814 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.403598785400391, + "y": 0.20621009171009064, + "orientation": -0.25257435639435855, + "vx": -0.030072452500462532, + "vy": 0.2909099757671356 + }, + { + "id": 1, + "x": 1.9231865406036377, + "y": -1.073236107826233, + "orientation": -0.3206638415628156, + "vx": 0.7655578255653381, + "vy": -0.3086376190185547 + }, + { + "id": 2, + "x": 2.29288649559021, + "y": -1.61043381690979, + "orientation": -0.9776970465951642, + "vx": -0.0749899223446846, + "vy": -1.0211267471313477 + }, + { + "id": 3, + "x": 1.8018468618392944, + "y": -0.531731903553009, + "orientation": -1.0627829154306134, + "vx": 0.315557599067688, + "vy": -0.38251280784606934 + }, + { + "id": 4, + "x": -2.6023435592651367, + "y": -0.5536002516746521, + "orientation": -0.22251096566254702, + "vx": 0.003488234942778945, + "vy": -0.10980518907308578 + }, + { + "id": 5, + "x": 2.7986090183258057, + "y": -1.0561487674713135, + "orientation": -1.7187126000695905, + "vx": -0.3313288390636444, + "vy": -0.45363950729370117 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 678.6666666666666 + } + }, + { + "scenario_id": "clear_press_plus_vs_high_press_t481.1_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 481.06666666666666, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_high_press.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 481.06666666666666, + "ball_x": 4.142524719238281, + "ball_y": -2.796454906463623, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.408598899841309, + "y": -0.40739911794662476, + "orientation": -1.6826322396569928, + "vx": -4.263256414560601e-13, + "vy": 2.0317081350640365e-12 + }, + { + "id": 1, + "x": 2.600003719329834, + "y": -0.7138499617576599, + "orientation": -0.9342245181375226, + "vx": -1.3272050125578971e-10, + "vy": 1.8163470727472486e-10 + }, + { + "id": 2, + "x": 2.600017786026001, + "y": -1.9138333797454834, + "orientation": -0.5206252654367169, + "vx": -1.552891149003699e-10, + "vy": 1.025113327557392e-10 + }, + { + "id": 3, + "x": 3.4710311889648438, + "y": -2.715993881225586, + "orientation": -1.2130604108148297, + "vx": -0.8999972343444824, + "vy": 0.12997159361839294 + }, + { + "id": 4, + "x": 2.6000816822052, + "y": -2.297122001647949, + "orientation": -0.3140329440408429, + "vx": 1.7719159473017498e-12, + "vy": 1.199040866595169e-12 + }, + { + "id": 5, + "x": 2.977261781692505, + "y": -2.3410065174102783, + "orientation": -0.3759497721963605, + "vx": 0.022384174168109894, + "vy": -0.015952154994010925 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409718036651611, + "y": 0.404837042093277, + "orientation": -0.3571993430429181, + "vx": -0.0004984255065210164, + "vy": 0.009075439535081387 + }, + { + "id": 1, + "x": 2.929626941680908, + "y": -0.5993562936782837, + "orientation": -1.067289026575633, + "vx": 9.325873406851315e-13, + "vy": -9.892087149410145e-13 + }, + { + "id": 2, + "x": 4.123470783233643, + "y": -2.6853511333465576, + "orientation": -1.1774099191003522, + "vx": 0.029826123267412186, + "vy": -0.21234308183193207 + }, + { + "id": 3, + "x": 3.9924392700195312, + "y": -1.597941517829895, + "orientation": -1.442144902544566, + "vx": 0.013227978721261024, + "vy": 0.0026016465853899717 + }, + { + "id": 4, + "x": 3.5614144802093506, + "y": -1.9096003770828247, + "orientation": -0.9916929324441632, + "vx": -4.6496140271301556e-12, + "vy": 9.485745522397337e-12 + }, + { + "id": 5, + "x": 3.628917694091797, + "y": -2.550746440887451, + "orientation": -0.2618121226602277, + "vx": 0.8930171728134155, + "vy": -0.08360446244478226 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_high_press_kernel_strategy", + "frame_ts": 481.06666666666666 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_shape_t266.6_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 266.55, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_shape.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 266.55, + "ball_x": 2.2832634449005127, + "ball_y": -1.0369151830673218, + "ball_vx": -3.5602215575636365e-07, + "ball_vy": -3.3580024592083646e-06, + "friendly_robots": [ + { + "id": 0, + "x": 4.402737140655518, + "y": 0.1265898048877716, + "orientation": -2.6421053409576416, + "vx": 0.01347315777093172, + "vy": 0.5010812282562256 + }, + { + "id": 1, + "x": 2.7193825244903564, + "y": 0.6779065132141113, + "orientation": -1.857948660850525, + "vx": 0.18437460064888, + "vy": 0.17676754295825958 + }, + { + "id": 2, + "x": 2.5992941856384277, + "y": -0.10907796770334244, + "orientation": -1.7786136865615845, + "vx": 0.5251721143722534, + "vy": -0.14721721410751343 + }, + { + "id": 3, + "x": 1.689753532409668, + "y": -0.2163884937763214, + "orientation": -0.9874584078788757, + "vx": -0.7415666580200195, + "vy": -1.163490653038025 + }, + { + "id": 4, + "x": 2.6874845027923584, + "y": -0.7632632851600647, + "orientation": -2.5683810710906982, + "vx": -0.027703672647476196, + "vy": 0.11628837883472443 + }, + { + "id": 5, + "x": 2.8687915802001953, + "y": -0.7836049795150757, + "orientation": -2.354443311691284, + "vx": 0.045807693153619766, + "vy": -1.124753713607788 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409760475158691, + "y": -0.004810007754713297, + "orientation": -0.15088124573230743, + "vx": -0.0004261549620423466, + "vy": 0.008422115817666054 + }, + { + "id": 1, + "x": 2.2939236164093018, + "y": -0.9272649884223938, + "orientation": -1.6615830659866333, + "vx": -0.02040434442460537, + "vy": -0.20862971246242523 + }, + { + "id": 2, + "x": -0.7437747716903687, + "y": -0.5179101824760437, + "orientation": -0.06042744964361191, + "vx": 1.7880849838256836, + "vy": 0.364767462015152 + }, + { + "id": 3, + "x": -1.0987993478775024, + "y": 0.19541111588478088, + "orientation": -0.40734437108039856, + "vx": 1.875473976135254, + "vy": 0.23191820085048676 + }, + { + "id": 4, + "x": 2.504319190979004, + "y": 0.25677525997161865, + "orientation": -1.4855448007583618, + "vx": -0.09893327951431274, + "vy": -1.1465766429901123 + }, + { + "id": 5, + "x": 0.17926336824893951, + "y": -0.7718547582626343, + "orientation": -0.11518734693527222, + "vx": -1.7284258604049683, + "vy": 0.028181223198771477 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 266.55 + } + }, + { + "scenario_id": "press_trigger_flow_vs_score_aware_counter_flow_t531.3_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 531.3, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 531.3, + "ball_x": 2.845689535140991, + "ball_y": -0.14269991219043732, + "ball_vx": -0.22622711956501007, + "ball_vy": -0.16351956129074097, + "friendly_robots": [ + { + "id": 0, + "x": 4.411083221435547, + "y": -0.004916882608085871, + "orientation": -3.0651997720175466, + "vx": -0.0018985846545547247, + "vy": 0.008469585329294205 + }, + { + "id": 1, + "x": 1.7456687688827515, + "y": 2.0170679092407227, + "orientation": -0.9326118548684796, + "vx": 1.457754135131836, + "vy": 0.06593693792819977 + }, + { + "id": 2, + "x": 2.4796690940856934, + "y": 0.9353166222572327, + "orientation": -1.1100031455331525, + "vx": 0.5199921131134033, + "vy": -0.4004964530467987 + }, + { + "id": 3, + "x": 2.6415817737579346, + "y": -0.11042308807373047, + "orientation": -2.4910865147882184, + "vx": 0.33115649223327637, + "vy": 0.6500529050827026 + }, + { + "id": 4, + "x": 2.368513345718384, + "y": 0.074309341609478, + "orientation": -2.3029862364106854, + "vx": -0.8037623167037964, + "vy": -0.8512289524078369 + }, + { + "id": 5, + "x": 2.3385231494903564, + "y": 0.6483460068702698, + "orientation": -1.0376648028665265, + "vx": 0.14439986646175385, + "vy": -0.6485889554023743 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4066853523254395, + "y": 0.14911514520645142, + "orientation": -0.03845182259614077, + "vx": -0.04568744823336601, + "vy": -0.21708877384662628 + }, + { + "id": 1, + "x": 0.08057186752557755, + "y": 2.1382551193237305, + "orientation": -0.6061941703134259, + "vx": 1.9121779203414917, + "vy": 0.16359050571918488 + }, + { + "id": 2, + "x": -1.0032000541687012, + "y": 1.3159857988357544, + "orientation": -0.3777195533090314, + "vx": 1.9160692691802979, + "vy": -0.12033753842115402 + }, + { + "id": 3, + "x": 2.944147825241089, + "y": -0.09470530599355698, + "orientation": -2.3101228793435773, + "vx": -0.2223212718963623, + "vy": -0.27188122272491455 + }, + { + "id": 4, + "x": 2.0912299156188965, + "y": 0.11591169983148575, + "orientation": -0.291677864389964, + "vx": 0.9672032594680786, + "vy": 0.17772749066352844 + }, + { + "id": 5, + "x": -2.5989625453948975, + "y": 0.8097050189971924, + "orientation": -0.1717406829171857, + "vx": -0.0019151878077536821, + "vy": -0.0631074458360672 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 531.3 + } + }, + { + "scenario_id": "decoy_and_overload_vs_score_aware_counter_flow_t442.4_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 442.4, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 442.4, + "ball_x": 2.252612829208374, + "ball_y": 0.19970957934856415, + "ball_vx": -2.8410046100616455, + "ball_vy": 0.1305321604013443, + "friendly_robots": [ + { + "id": 0, + "x": 4.410022735595703, + "y": 0.0029825407546013594, + "orientation": 3.0334317182474813, + "vx": -9.213020035758746e-08, + "vy": 7.08543520886451e-05 + }, + { + "id": 1, + "x": -1.7985814809799194, + "y": -0.7460856437683105, + "orientation": 0.20455423195893374, + "vx": -0.0025762603618204594, + "vy": -0.006467795930802822 + }, + { + "id": 2, + "x": -2.9300286769866943, + "y": 1.181475043296814, + "orientation": -0.17479554017121401, + "vx": -1.3112013164118252e-07, + "vy": -7.458152140316088e-07 + }, + { + "id": 3, + "x": 2.937453269958496, + "y": 0.1476885825395584, + "orientation": 3.074777418869086, + "vx": -0.004012041259557009, + "vy": -0.18438871204853058 + }, + { + "id": 4, + "x": 2.748539447784424, + "y": 0.44619306921958923, + "orientation": -1.7565615495019635, + "vx": -0.5211450457572937, + "vy": 0.2703090310096741 + }, + { + "id": 5, + "x": 2.202476739883423, + "y": 0.663471519947052, + "orientation": -0.7518197615915021, + "vx": 0.4089007079601288, + "vy": 0.13609719276428223 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410428047180176, + "y": 0.01636592485010624, + "orientation": 0.021613987284251124, + "vx": -0.005806203465908766, + "vy": 0.2710563540458679 + }, + { + "id": 1, + "x": -3.4139294624328613, + "y": 1.5183407068252563, + "orientation": -0.21328726609284487, + "vx": 0.13586662709712982, + "vy": -0.02922035939991474 + }, + { + "id": 2, + "x": -2.382291793823242, + "y": -0.7192645072937012, + "orientation": 0.17101422150666323, + "vx": 0.13749277591705322, + "vy": -0.01219384465366602 + }, + { + "id": 3, + "x": 2.1621997356414795, + "y": 0.18737252056598663, + "orientation": -0.10006585915619937, + "vx": 0.3130042552947998, + "vy": -0.06088040769100189 + }, + { + "id": 4, + "x": 1.8460348844528198, + "y": 0.7531891465187073, + "orientation": -0.54246178467805, + "vx": 0.3064066469669342, + "vy": 0.47107356786727905 + }, + { + "id": 5, + "x": -2.5993900299072266, + "y": 1.0886105298995972, + "orientation": -0.17081919510895816, + "vx": -0.0008645922061987221, + "vy": -0.01608099788427353 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 442.4 + } + }, + { + "scenario_id": "high_press_vs_split_wall_t429.1_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 429.1166666666667, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 429.1166666666667, + "ball_x": 3.430277109146118, + "ball_y": 2.245912551879883, + "ball_vx": 3.5599803993591195e-08, + "ball_vy": 1.4085399513419361e-08, + "friendly_robots": [ + { + "id": 0, + "x": 4.41915225982666, + "y": 0.2023015022277832, + "orientation": 2.0290257930755615, + "vx": -0.016329608857631683, + "vy": -0.35596251487731934 + }, + { + "id": 1, + "x": 2.44606876373291, + "y": 0.09103535115718842, + "orientation": 1.120209813117981, + "vx": 0.09485197067260742, + "vy": -0.07913472503423691 + }, + { + "id": 2, + "x": 2.177488088607788, + "y": 0.05891849473118782, + "orientation": 1.059065580368042, + "vx": -0.5092904567718506, + "vy": 0.899528980255127 + }, + { + "id": 3, + "x": 1.9391672611236572, + "y": 1.8809304237365723, + "orientation": 0.011836973018944263, + "vx": 0.24355705082416534, + "vy": 0.47195810079574585 + }, + { + "id": 4, + "x": 2.5086617469787598, + "y": 0.742677628993988, + "orientation": 0.873008131980896, + "vx": 0.0069911060854792595, + "vy": 1.0682848691940308 + }, + { + "id": 5, + "x": 3.261552333831787, + "y": 1.9117239713668823, + "orientation": 0.10577040910720825, + "vx": -0.16505150496959686, + "vy": 0.06334017962217331 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410454273223877, + "y": 0.02715585194528103, + "orientation": 0.273699551820755, + "vx": 0.0007989865844137967, + "vy": -0.04774682968854904 + }, + { + "id": 1, + "x": 3.3210456371307373, + "y": 2.225172758102417, + "orientation": 0.19752998650074005, + "vx": 0.20772960782051086, + "vy": 0.03924247995018959 + }, + { + "id": 2, + "x": -0.6843042373657227, + "y": -0.18488694727420807, + "orientation": 0.46976590156555176, + "vx": 1.8097807168960571, + "vy": -0.6389936208724976 + }, + { + "id": 3, + "x": -1.7921298742294312, + "y": 1.032515048980713, + "orientation": 0.26294180750846863, + "vx": 1.9168671369552612, + "vy": -0.10665342211723328 + }, + { + "id": 4, + "x": 2.9059462547302246, + "y": 1.977568507194519, + "orientation": 0.40404191613197327, + "vx": 0.6925365924835205, + "vy": -0.5108458995819092 + }, + { + "id": 5, + "x": -0.8270360231399536, + "y": 0.663252592086792, + "orientation": 0.39540529251098633, + "vx": -1.9137935638427734, + "vy": 0.15086759626865387 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 429.1166666666667 + } + }, + { + "scenario_id": "split_block_vs_split_outlet_wall_t125.8_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 125.85, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 125.85, + "ball_x": 2.4793975353240967, + "ball_y": -1.1679353713989258, + "ball_vx": -3.197442310920451e-13, + "ball_vy": 2.2648549702353193e-13, + "friendly_robots": [ + { + "id": 0, + "x": 4.409862518310547, + "y": -0.01227319985628128, + "orientation": -2.605203866958618, + "vx": 0.0002662487095221877, + "vy": 0.021544475108385086 + }, + { + "id": 1, + "x": 2.1294589042663574, + "y": -0.821578860282898, + "orientation": -0.7345053553581238, + "vx": -0.6964383125305176, + "vy": 0.1857711374759674 + }, + { + "id": 2, + "x": -2.5329384803771973, + "y": -0.46226605772972107, + "orientation": -0.08641459792852402, + "vx": 0.8608741164207458, + "vy": 0.37151047587394714 + }, + { + "id": 3, + "x": -1.6284428834915161, + "y": 0.44949257373809814, + "orientation": -0.2767965495586395, + "vx": -0.22303496301174164, + "vy": 0.5675092935562134 + }, + { + "id": 4, + "x": 2.1890509128570557, + "y": -0.4758000671863556, + "orientation": -0.9466569423675537, + "vx": 0.7295074462890625, + "vy": 0.032329898327589035 + }, + { + "id": 5, + "x": 2.1717004776000977, + "y": -1.232609510421753, + "orientation": 0.1291159987449646, + "vx": 0.12841841578483582, + "vy": 0.11815571784973145 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4102935791015625, + "y": 0.4070414900779724, + "orientation": -0.22376182675361633, + "vx": 6.613048753933981e-06, + "vy": 6.84052356518805e-05 + }, + { + "id": 1, + "x": 2.3884947299957275, + "y": -1.1103246212005615, + "orientation": -0.22884587943553925, + "vx": 0.4038386344909668, + "vy": -0.4064030349254608 + }, + { + "id": 2, + "x": 1.255710482597351, + "y": 0.7866718173027039, + "orientation": -0.9426956176757812, + "vx": 0.6732722520828247, + "vy": 0.5362895131111145 + }, + { + "id": 3, + "x": -2.053649663925171, + "y": -1.0161744356155396, + "orientation": -0.09271467477083206, + "vx": 0.9511162042617798, + "vy": -0.6863837242126465 + }, + { + "id": 4, + "x": -2.859448194503784, + "y": -0.6823992729187012, + "orientation": -0.028358647599816322, + "vx": 0.8347856402397156, + "vy": -0.3639591634273529 + }, + { + "id": 5, + "x": -1.2020618915557861, + "y": -0.7502453923225403, + "orientation": -0.3390173316001892, + "vx": -1.5391972064971924, + "vy": 0.3018897473812103 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 125.85 + } + }, + { + "scenario_id": "clear_press_plus_vs_decoy_and_overload_t132.3_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 132.35, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_decoy_and_overload.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 132.35, + "ball_x": 2.808608055114746, + "ball_y": -0.5859649777412415, + "ball_vx": 0.1729123592376709, + "ball_vy": -0.04335552081465721, + "friendly_robots": [ + { + "id": 0, + "x": 4.416326999664307, + "y": -0.16264669597148895, + "orientation": -2.8810923099517822, + "vx": 0.058166906237602234, + "vy": -0.2739046812057495 + }, + { + "id": 1, + "x": 2.5991764068603516, + "y": -2.2971878051757812, + "orientation": 1.4726359844207764, + "vx": 1.2706655070360284e-06, + "vy": 6.185541110426129e-07 + }, + { + "id": 2, + "x": 2.630988359451294, + "y": -1.1107177734375, + "orientation": 1.2517586946487427, + "vx": -0.05494777858257294, + "vy": -0.02781107649207115 + }, + { + "id": 3, + "x": 2.5926566123962402, + "y": 0.09253165125846863, + "orientation": -1.3092272281646729, + "vx": 0.013319219462573528, + "vy": -0.033666692674160004 + }, + { + "id": 4, + "x": 2.718259811401367, + "y": -0.6864422559738159, + "orientation": -0.13914784789085388, + "vx": 0.4751686751842499, + "vy": -0.693646252155304 + }, + { + "id": 5, + "x": 2.9912519454956055, + "y": -0.43148210644721985, + "orientation": -2.5564424991607666, + "vx": -0.0033499901182949543, + "vy": -0.010618982836604118 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409978866577148, + "y": -0.002971665235236287, + "orientation": -0.07937274128198624, + "vx": -6.0456439854306154e-09, + "vy": -7.621237330113217e-08 + }, + { + "id": 1, + "x": 2.8971524238586426, + "y": -0.6458489298820496, + "orientation": 2.672311305999756, + "vx": -0.24505861103534698, + "vy": 0.1517881602048874 + }, + { + "id": 2, + "x": 2.1981406211853027, + "y": -0.6615254282951355, + "orientation": -0.29080456495285034, + "vx": 0.4455966353416443, + "vy": 0.6777862906455994 + }, + { + "id": 3, + "x": -3.0959699153900146, + "y": 0.430751234292984, + "orientation": -0.1695152372121811, + "vx": -0.0037372088991105556, + "vy": -0.0038227958139032125 + }, + { + "id": 4, + "x": -2.9319827556610107, + "y": 0.19884993135929108, + "orientation": -0.13478031754493713, + "vx": -9.245764154286462e-09, + "vy": -6.831803034401673e-08 + }, + { + "id": 5, + "x": 1.9491077661514282, + "y": 0.10890723019838333, + "orientation": -0.685392439365387, + "vx": 0.07660805433988571, + "vy": -0.02747209370136261 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_decoy_and_overload_kernel_strategy", + "frame_ts": 132.35 + } + }, + { + "scenario_id": "high_press_vs_overload_press_t176.6_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 176.61666666666667, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_overload_press.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 176.61666666666667, + "ball_x": 1.8906527757644653, + "ball_y": 0.733494758605957, + "ball_vx": -2.5808815956115723, + "ball_vy": 0.4902017116546631, + "friendly_robots": [ + { + "id": 0, + "x": 3.9612956047058105, + "y": 0.41722214221954346, + "orientation": 2.9737696647644043, + "vx": 0.8493566513061523, + "vy": -0.10111093521118164 + }, + { + "id": 1, + "x": 2.9699034690856934, + "y": 0.6412591934204102, + "orientation": -0.34244823455810547, + "vx": -0.24953489005565643, + "vy": -0.06106908991932869 + }, + { + "id": 2, + "x": 2.5015909671783447, + "y": 1.7733523845672607, + "orientation": -1.5827922821044922, + "vx": 0.006649835035204887, + "vy": 0.26768288016319275 + }, + { + "id": 3, + "x": 2.4986672401428223, + "y": -0.6265540719032288, + "orientation": 1.5507659912109375, + "vx": -0.0060150837525725365, + "vy": 0.2685392498970032 + }, + { + "id": 4, + "x": 2.498953342437744, + "y": -1.6259888410568237, + "orientation": 1.5569761991500854, + "vx": -0.0032877777703106403, + "vy": 0.2695482671260834 + }, + { + "id": 5, + "x": 2.9793789386749268, + "y": 0.39285916090011597, + "orientation": 1.1966207027435303, + "vx": -0.3192633390426636, + "vy": -0.24533769488334656 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.412988662719727, + "y": 0.1942160576581955, + "orientation": 0.07393023371696472, + "vx": 0.0049345302395522594, + "vy": 0.3795323073863983 + }, + { + "id": 1, + "x": 1.797132968902588, + "y": 0.7489469051361084, + "orientation": -0.17244456708431244, + "vx": -0.0034399896394461393, + "vy": 0.00037301972042769194 + }, + { + "id": 2, + "x": 1.8020511865615845, + "y": -0.7478366494178772, + "orientation": 1.1121186017990112, + "vx": -2.9372626158874482e-05, + "vy": 1.492365754529601e-05 + }, + { + "id": 3, + "x": 2.700138568878174, + "y": 0.3257644772529602, + "orientation": 1.3905720710754395, + "vx": 0.1970638930797577, + "vy": 0.45898357033729553 + }, + { + "id": 4, + "x": 2.9076735973358154, + "y": 0.925807774066925, + "orientation": -2.034632444381714, + "vx": 0.026302875950932503, + "vy": 0.017586717382073402 + }, + { + "id": 5, + "x": 2.3611297607421875, + "y": 0.4896801710128784, + "orientation": 0.9997706413269043, + "vx": -0.4663468599319458, + "vy": 0.2759369909763336 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 176.61666666666667 + } + }, + { + "scenario_id": "split_press_vs_split_wall_t98.7_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 98.73333333333333, + "source_replay": "replays/tournament_20261011_230119/split_press_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 98.73333333333333, + "ball_x": 2.690082311630249, + "ball_y": 0.5468162298202515, + "ball_vx": 2.407996078090946e-07, + "ball_vy": -3.241185595470597e-07, + "friendly_robots": [ + { + "id": 0, + "x": 4.4098405838012695, + "y": -0.002943599596619606, + "orientation": 2.835106372833252, + "vx": 8.889556113444996e-08, + "vy": 9.714621000966872e-07 + }, + { + "id": 1, + "x": 2.8126087188720703, + "y": -0.27183786034584045, + "orientation": 2.068086624145508, + "vx": 1.0624141693115234, + "vy": -0.05375846102833748 + }, + { + "id": 2, + "x": -0.7141149640083313, + "y": -0.6533566117286682, + "orientation": 0.32707032561302185, + "vx": 0.3610035479068756, + "vy": -0.016431767493486404 + }, + { + "id": 3, + "x": 0.988932728767395, + "y": 0.3525005877017975, + "orientation": 0.14667323231697083, + "vx": 1.901955008506775, + "vy": 0.0554024763405323 + }, + { + "id": 4, + "x": 2.2054641246795654, + "y": -0.008592836558818817, + "orientation": 0.4273431599140167, + "vx": 1.0768126249313354, + "vy": -1.1101826429367065 + }, + { + "id": 5, + "x": 3.003002166748047, + "y": 0.1548810601234436, + "orientation": 1.9967586994171143, + "vx": 0.5889272689819336, + "vy": 0.5181713104248047 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.407876968383789, + "y": 0.16060155630111694, + "orientation": 0.044874656945466995, + "vx": -0.0035357701126486063, + "vy": -0.28248053789138794 + }, + { + "id": 1, + "x": 2.736323356628418, + "y": 0.446850061416626, + "orientation": 2.0341784954071045, + "vx": -0.08764436095952988, + "vy": 0.19022564589977264 + }, + { + "id": 2, + "x": -1.2386806011199951, + "y": -0.7895551919937134, + "orientation": 0.2529130280017853, + "vx": 0.15899786353111267, + "vy": -0.17357122898101807 + }, + { + "id": 3, + "x": 1.7461787462234497, + "y": -1.2558255195617676, + "orientation": 0.893922746181488, + "vx": 1.8429564237594604, + "vy": -0.5336435437202454 + }, + { + "id": 4, + "x": -1.1080749034881592, + "y": -0.665722131729126, + "orientation": 0.5851146578788757, + "vx": 0.09603679180145264, + "vy": -0.1059536263346672 + }, + { + "id": 5, + "x": -2.909510612487793, + "y": 0.432835191488266, + "orientation": 0.02877182886004448, + "vx": -0.17668642103672028, + "vy": 0.1648317575454712 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_press_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 98.73333333333333 + } + }, + { + "scenario_id": "split_block_vs_split_sticky_t169.7_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 169.66666666666666, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 169.66666666666666, + "ball_x": 2.4363396167755127, + "ball_y": -0.9391108155250549, + "ball_vx": 0.0, + "ball_vy": 3.3306690738754696e-15, + "friendly_robots": [ + { + "id": 0, + "x": 4.409951686859131, + "y": -0.002959668869152665, + "orientation": -2.6996114253997803, + "vx": 2.984812397244241e-10, + "vy": 1.4439183182446413e-10 + }, + { + "id": 1, + "x": 2.6281380653381348, + "y": -0.5311267971992493, + "orientation": -1.1996290683746338, + "vx": 0.19808651506900787, + "vy": 0.22739581763744354 + }, + { + "id": 2, + "x": 0.7871288657188416, + "y": -1.7046040296554565, + "orientation": 0.3200312554836273, + "vx": 1.8277355432510376, + "vy": -0.5850236415863037 + }, + { + "id": 3, + "x": 1.0489075183868408, + "y": -1.1165004968643188, + "orientation": 0.06656647473573685, + "vx": 1.8796420097351074, + "vy": -0.391334593296051 + }, + { + "id": 4, + "x": 2.3973612785339355, + "y": -0.2343432754278183, + "orientation": -1.3576139211654663, + "vx": 0.35738295316696167, + "vy": -0.022867465391755104 + }, + { + "id": 5, + "x": 2.713710308074951, + "y": -0.7027589678764343, + "orientation": -2.464578866958618, + "vx": -0.466758131980896, + "vy": -0.4865902066230774 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.406784534454346, + "y": 0.19056160748004913, + "orientation": -0.1448066681623459, + "vx": -0.005106087774038315, + "vy": 0.38598039746284485 + }, + { + "id": 1, + "x": 2.3750503063201904, + "y": -0.8457129597663879, + "orientation": -0.9950433969497681, + "vx": 0.14463070034980774, + "vy": 0.03202645853161812 + }, + { + "id": 2, + "x": -0.18771471083164215, + "y": 0.6762163639068604, + "orientation": -0.5645028352737427, + "vx": 1.6733887195587158, + "vy": -0.49498432874679565 + }, + { + "id": 3, + "x": -0.9166591167449951, + "y": -0.5659674406051636, + "orientation": -0.14525170624256134, + "vx": 1.5459740161895752, + "vy": 0.19036617875099182 + }, + { + "id": 4, + "x": -0.05358271300792694, + "y": -0.45015251636505127, + "orientation": -0.2023000419139862, + "vx": 1.7936097383499146, + "vy": 0.2537528872489929 + }, + { + "id": 5, + "x": -2.3650593757629395, + "y": 0.19687823951244354, + "orientation": -0.2506599426269531, + "vx": -1.1404513120651245, + "vy": 0.041659124195575714 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 169.66666666666666 + } + }, + { + "scenario_id": "counter_flow_vs_overload_press_t631.9_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 631.9333333333333, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_overload_press.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 631.9333333333333, + "ball_x": 3.086843490600586, + "ball_y": 0.16908562183380127, + "ball_vx": -0.6891903281211853, + "ball_vy": 0.7229732871055603, + "friendly_robots": [ + { + "id": 0, + "x": 4.411070346832275, + "y": -0.04001074656844139, + "orientation": 3.0402928983145436, + "vx": -0.0017082272097468376, + "vy": 0.06968741863965988 + }, + { + "id": 1, + "x": 3.0560789108276367, + "y": -0.2829015254974365, + "orientation": 3.118274189653345, + "vx": -0.5244026184082031, + "vy": 0.4541281461715698 + }, + { + "id": 2, + "x": 2.493547201156616, + "y": 1.2441281080245972, + "orientation": -1.025430830317088, + "vx": 0.0120909558609128, + "vy": 0.20419982075691223 + }, + { + "id": 3, + "x": 2.508721113204956, + "y": -1.1051064729690552, + "orientation": 1.0279461463266095, + "vx": -0.017262527719140053, + "vy": 0.11389242857694626 + }, + { + "id": 4, + "x": 2.242713451385498, + "y": 0.5292031168937683, + "orientation": 2.483453305559703, + "vx": -0.6127434968948364, + "vy": 0.18374735116958618 + }, + { + "id": 5, + "x": 2.4454636573791504, + "y": 0.7098256945610046, + "orientation": -0.5032791217141828, + "vx": 0.45105376839637756, + "vy": 0.2013566493988037 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409465789794922, + "y": 0.18857374787330627, + "orientation": -0.01236668427521792, + "vx": 0.00553274666890502, + "vy": 0.3772231638431549 + }, + { + "id": 1, + "x": 2.288785457611084, + "y": 0.8296471834182739, + "orientation": 0.2053400595956525, + "vx": -0.36390894651412964, + "vy": -0.3381899893283844 + }, + { + "id": 2, + "x": 1.8919909000396729, + "y": -0.8468362092971802, + "orientation": 0.6553837378793439, + "vx": -0.1621381640434265, + "vy": 0.1696871817111969 + }, + { + "id": 3, + "x": 3.1478607654571533, + "y": 0.07819351553916931, + "orientation": 2.523476155596324, + "vx": -0.6530619263648987, + "vy": 0.7929467558860779 + }, + { + "id": 4, + "x": 2.4975502490997314, + "y": -0.3313053250312805, + "orientation": 0.7002011855416974, + "vx": 0.47130468487739563, + "vy": 0.09241418540477753 + }, + { + "id": 5, + "x": 3.6712212562561035, + "y": -0.028866523876786232, + "orientation": 2.869867356615611, + "vx": 0.23313628137111664, + "vy": -0.5212908983230591 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 631.9333333333333 + } + }, + { + "scenario_id": "press_and_pass_vs_split_sticky_t712.9_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 712.8833333333333, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 712.8833333333333, + "ball_x": 3.528465986251831, + "ball_y": 1.5532411336898804, + "ball_vx": -0.19892698526382446, + "ball_vy": -0.04361818730831146, + "friendly_robots": [ + { + "id": 0, + "x": 4.414685249328613, + "y": 0.10019368678331375, + "orientation": 2.106537254648753, + "vx": -0.007935221306979656, + "vy": -0.17622271180152893 + }, + { + "id": 1, + "x": 3.3752903938293457, + "y": 1.98338782787323, + "orientation": 3.0868081991844853, + "vx": -0.066583052277565, + "vy": 0.4942101538181305 + }, + { + "id": 2, + "x": 2.917681932449341, + "y": 0.5077878832817078, + "orientation": 1.0485338290506085, + "vx": 0.036651790142059326, + "vy": 1.2467093467712402 + }, + { + "id": 3, + "x": 1.664617657661438, + "y": 1.0871467590332031, + "orientation": 0.2423583586984357, + "vx": -1.0401986837387085, + "vy": -0.04413357004523277 + }, + { + "id": 4, + "x": 2.3670787811279297, + "y": 1.0138674974441528, + "orientation": 0.35930696328217593, + "vx": -0.4218960702419281, + "vy": -0.6521912217140198 + }, + { + "id": 5, + "x": 3.2574563026428223, + "y": 1.8426127433776855, + "orientation": -0.47511163552338687, + "vx": -0.20198644697666168, + "vy": 0.38273102045059204 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.40247917175293, + "y": -0.08371055126190186, + "orientation": 0.20484581788117495, + "vx": 0.00508745014667511, + "vy": -0.36292093992233276 + }, + { + "id": 1, + "x": 3.6394248008728027, + "y": 1.5693867206573486, + "orientation": 2.9082965721660337, + "vx": -0.2031710296869278, + "vy": -0.035593852400779724 + }, + { + "id": 2, + "x": -2.120656728744507, + "y": 0.2893234193325043, + "orientation": 0.4313389380746564, + "vx": 1.3095600605010986, + "vy": -0.42761439085006714 + }, + { + "id": 3, + "x": -1.5275206565856934, + "y": -0.3491511940956116, + "orientation": 0.2998110373788556, + "vx": 1.9152733087539673, + "vy": 0.13338010013103485 + }, + { + "id": 4, + "x": 2.745553493499756, + "y": 1.172906756401062, + "orientation": 0.5323337634378156, + "vx": 0.6775235533714294, + "vy": 0.6209406852722168 + }, + { + "id": 5, + "x": 0.45239686965942383, + "y": 1.051626443862915, + "orientation": 0.0700265487008771, + "vx": -1.7994680404663086, + "vy": -0.425781786441803 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 712.8833333333333 + } + }, + { + "scenario_id": "high_press_vs_split_press_t96.8_opponent_ball_won_attacking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 96.81666666666666, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, attacking third" + }, + "scenario": { + "sim_time": 96.81666666666666, + "ball_x": 1.8556510210037231, + "ball_y": -0.7866132855415344, + "ball_vx": -0.00019839897868223488, + "ball_vy": -0.0002088713663397357, + "friendly_robots": [ + { + "id": 0, + "x": 4.408874988555908, + "y": 0.3774501383304596, + "orientation": -2.7239012718200684, + "vx": 0.002020974177867174, + "vy": 0.05713639408349991 + }, + { + "id": 1, + "x": 2.48795485496521, + "y": 1.4253109693527222, + "orientation": -1.8410015106201172, + "vx": 0.021030226722359657, + "vy": -0.020924795418977737 + }, + { + "id": 2, + "x": 2.251821994781494, + "y": 0.28836581110954285, + "orientation": -0.15727148950099945, + "vx": -0.4303366243839264, + "vy": 0.8986564874649048 + }, + { + "id": 3, + "x": 2.4882583618164062, + "y": -1.8706616163253784, + "orientation": 2.1036887168884277, + "vx": 0.020601743832230568, + "vy": -0.20396855473518372 + }, + { + "id": 4, + "x": 2.1873481273651123, + "y": 2.0314133167266846, + "orientation": -1.6816288232803345, + "vx": -4.268958377906529e-07, + "vy": 4.7453347917780775e-08 + }, + { + "id": 5, + "x": 2.0259435176849365, + "y": 0.5670051574707031, + "orientation": 2.6004652976989746, + "vx": -0.03769955039024353, + "vy": -0.6516682505607605 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4064483642578125, + "y": -0.2983326315879822, + "orientation": -0.05932869017124176, + "vx": -0.00949727464467287, + "vy": 0.534985363483429 + }, + { + "id": 1, + "x": 1.8587979078292847, + "y": -0.8962703943252563, + "orientation": 1.538692831993103, + "vx": -0.007107111159712076, + "vy": 0.20880307257175446 + }, + { + "id": 2, + "x": 2.4324381351470947, + "y": 0.48748886585235596, + "orientation": -1.826142430305481, + "vx": 0.7088205218315125, + "vy": -0.3280983865261078 + }, + { + "id": 3, + "x": -1.7829316854476929, + "y": 0.3093327283859253, + "orientation": -0.36593225598335266, + "vx": 1.3937522172927856, + "vy": -0.4595928192138672 + }, + { + "id": 4, + "x": 2.4788947105407715, + "y": 0.16293573379516602, + "orientation": -2.450493097305298, + "vx": -0.27765077352523804, + "vy": -0.5361278057098389 + }, + { + "id": 5, + "x": -0.698209285736084, + "y": 1.1870861053466797, + "orientation": -0.35097187757492065, + "vx": -0.7033674716949463, + "vy": -0.040638141334056854 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 96.81666666666666 + } + }, + { + "scenario_id": "clear_danger_vs_split_block_t627.3_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 627.2666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 627.2666666666667, + "ball_x": -0.23940758407115936, + "ball_y": 0.368297278881073, + "ball_vx": 1.6746871551731601e-06, + "ball_vy": -2.992764791542868e-07, + "friendly_robots": [ + { + "id": 0, + "x": 4.417006969451904, + "y": -0.18538020551204681, + "orientation": 3.0333802570872983, + "vx": -0.01524434145539999, + "vy": 0.33033502101898193 + }, + { + "id": 1, + "x": -2.1793153285980225, + "y": -0.3935697376728058, + "orientation": 0.37013068993622866, + "vx": 1.517615795135498, + "vy": 0.6385329365730286 + }, + { + "id": 2, + "x": -4.009815216064453, + "y": -1.2002108097076416, + "orientation": 0.22085252602631655, + "vx": 0.09243064373731613, + "vy": 1.426564335823059 + }, + { + "id": 3, + "x": -0.8064022064208984, + "y": 0.09547744691371918, + "orientation": -1.942838342981883, + "vx": -0.37421149015426636, + "vy": -0.05995847284793854 + }, + { + "id": 4, + "x": 2.599982500076294, + "y": 1.2379831075668335, + "orientation": -2.844804884987422, + "vx": 3.073076004511677e-05, + "vy": -0.011462799273431301 + }, + { + "id": 5, + "x": -0.0034408988431096077, + "y": 0.5490107536315918, + "orientation": -2.8814426978402814, + "vx": -0.3519962430000305, + "vy": 0.31285780668258667 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.408141613006592, + "y": 0.012174536474049091, + "orientation": 0.08519569237763491, + "vx": -0.003269659820944071, + "vy": -0.021419083699584007 + }, + { + "id": 1, + "x": -0.14259353280067444, + "y": 0.4344910681247711, + "orientation": -2.902954938011714, + "vx": -0.004844283685088158, + "vy": -0.15556617081165314 + }, + { + "id": 2, + "x": -0.7144877910614014, + "y": 0.3608643114566803, + "orientation": -0.1440145095163068, + "vx": 0.4472704231739044, + "vy": 0.45583575963974 + }, + { + "id": 3, + "x": -1.5370253324508667, + "y": 1.6274940967559814, + "orientation": -0.746206672983714, + "vx": 1.8183581829071045, + "vy": -0.6142807006835938 + }, + { + "id": 4, + "x": -1.4503004550933838, + "y": 0.6736018657684326, + "orientation": -0.21453729470307437, + "vx": 1.1873209476470947, + "vy": -0.49599483609199524 + }, + { + "id": 5, + "x": -1.4953986406326294, + "y": 0.1494646519422531, + "orientation": 0.16340723832184878, + "vx": 1.087546706199646, + "vy": 0.7170482873916626 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 627.2666666666667 + } + }, + { + "scenario_id": "split_outlet_vs_split_sticky_t162.6_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 162.6, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 162.6, + "ball_x": -1.3977429866790771, + "ball_y": 0.31096431612968445, + "ball_vx": -1.9317291975021362, + "ball_vy": 0.15637004375457764, + "friendly_robots": [ + { + "id": 0, + "x": 4.409470081329346, + "y": -0.0029434291645884514, + "orientation": 3.0914957523345947, + "vx": 1.267047800013188e-08, + "vy": 2.534221437144879e-07 + }, + { + "id": 1, + "x": -0.02201835997402668, + "y": 0.2641575038433075, + "orientation": -2.9322729110717773, + "vx": -1.6284245252609253, + "vy": -0.6074819564819336 + }, + { + "id": 2, + "x": -1.2385084629058838, + "y": 0.02831762470304966, + "orientation": 0.46963316202163696, + "vx": 0.2815217673778534, + "vy": -0.09515093266963959 + }, + { + "id": 3, + "x": 0.4650025963783264, + "y": -0.30920493602752686, + "orientation": 2.4516828060150146, + "vx": 1.243438959121704, + "vy": 0.3811173737049103 + }, + { + "id": 4, + "x": 1.0118855237960815, + "y": 0.19088132679462433, + "orientation": 2.9236085414886475, + "vx": 0.4643665552139282, + "vy": 0.14456672966480255 + }, + { + "id": 5, + "x": 3.2555625438690186, + "y": 0.6982940435409546, + "orientation": -2.9898219108581543, + "vx": 0.41049763560295105, + "vy": 1.1752352714538574 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4100494384765625, + "y": 0.36345258355140686, + "orientation": -0.01974206417798996, + "vx": 7.325939077418298e-05, + "vy": 0.08186816424131393 + }, + { + "id": 1, + "x": 2.891122579574585, + "y": 1.7202186584472656, + "orientation": 2.609534740447998, + "vx": -0.6883578896522522, + "vy": 0.27619868516921997 + }, + { + "id": 2, + "x": -2.3634705543518066, + "y": 0.17881068587303162, + "orientation": 0.11312339454889297, + "vx": 1.0064963102340698, + "vy": -0.3981657326221466 + }, + { + "id": 3, + "x": -2.87196946144104, + "y": -0.027483029291033745, + "orientation": 0.1607639342546463, + "vx": 0.04428863897919655, + "vy": 0.48224741220474243 + }, + { + "id": 4, + "x": -1.483193039894104, + "y": 0.3551316261291504, + "orientation": -0.1532565802335739, + "vx": 0.6689012050628662, + "vy": 0.2761867046356201 + }, + { + "id": 5, + "x": -0.7812418937683105, + "y": -0.1724555492401123, + "orientation": 1.8576030731201172, + "vx": -0.5238032341003418, + "vy": 0.4352113604545593 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 162.6 + } + }, + { + "scenario_id": "clear_danger_vs_overload_press_t166.6_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 166.61666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_overload_press.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 166.61666666666667, + "ball_x": -0.13518278300762177, + "ball_y": -0.6480519771575928, + "ball_vx": 0.18266402184963226, + "ball_vy": 0.08317668735980988, + "friendly_robots": [ + { + "id": 0, + "x": 4.409214019775391, + "y": -0.39596953988075256, + "orientation": -3.0856547355651855, + "vx": -0.010537034831941128, + "vy": 0.18934549391269684 + }, + { + "id": 1, + "x": 0.6148313879966736, + "y": -1.6274956464767456, + "orientation": 2.5012567043304443, + "vx": -0.6618931889533997, + "vy": 1.0080749988555908 + }, + { + "id": 2, + "x": 0.13121215999126434, + "y": -0.9407704472541809, + "orientation": 1.4622266292572021, + "vx": -0.39560967683792114, + "vy": -0.4291137754917145 + }, + { + "id": 3, + "x": 1.5595189332962036, + "y": -0.6947033405303955, + "orientation": 2.929176092147827, + "vx": 0.45292261242866516, + "vy": 0.23843665421009064 + }, + { + "id": 4, + "x": 2.672738790512085, + "y": -1.4966961145401, + "orientation": 2.854477643966675, + "vx": -0.1282372921705246, + "vy": 0.02061973139643669 + }, + { + "id": 5, + "x": 0.4885340631008148, + "y": -0.5823337435722351, + "orientation": 3.0541486740112305, + "vx": -0.2921464443206787, + "vy": 0.03042776696383953 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410937309265137, + "y": 0.031327906996011734, + "orientation": -0.16494153439998627, + "vx": 0.0016956169856712222, + "vy": -0.05501297861337662 + }, + { + "id": 1, + "x": 1.802445650100708, + "y": 0.75166916847229, + "orientation": -2.517446994781494, + "vx": 3.255189540141146e-08, + "vy": -8.250847116642035e-08 + }, + { + "id": 2, + "x": 1.8017215728759766, + "y": -0.7473962903022766, + "orientation": 3.0971615314483643, + "vx": -0.020280301570892334, + "vy": 0.0167382899671793 + }, + { + "id": 3, + "x": 3.007939100265503, + "y": -2.1434178352355957, + "orientation": 2.703834056854248, + "vx": -0.0139267947524786, + "vy": -0.009053350426256657 + }, + { + "id": 4, + "x": 0.449604332447052, + "y": -0.863060474395752, + "orientation": 2.6053028106689453, + "vx": -0.9034703373908997, + "vy": -0.3059729337692261 + }, + { + "id": 5, + "x": -0.22932446002960205, + "y": -0.7078219056129456, + "orientation": 0.9444950819015503, + "vx": 0.17265108227729797, + "vy": 0.13803376257419586 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 166.61666666666667 + } + }, + { + "scenario_id": "clear_press_plus_vs_high_press_t335.9_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 335.85, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_high_press.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 335.85, + "ball_x": -0.6609129905700684, + "ball_y": 0.7734636664390564, + "ball_vx": 0.00037371847429312766, + "ball_vy": -0.00032793302671052516, + "friendly_robots": [ + { + "id": 0, + "x": 4.41195821762085, + "y": -0.05694545432925224, + "orientation": 2.973378896713257, + "vx": -0.003502428997308016, + "vy": 0.10012002289295197 + }, + { + "id": 1, + "x": 1.6710116863250732, + "y": -1.7836933135986328, + "orientation": 2.3591015338897705, + "vx": -1.7374560832977295, + "vy": 0.27120059728622437 + }, + { + "id": 2, + "x": -0.7144089937210083, + "y": -0.18031977117061615, + "orientation": 2.539590358734131, + "vx": 0.3822857141494751, + "vy": 0.6840178370475769 + }, + { + "id": 3, + "x": -0.03579692542552948, + "y": -0.19205978512763977, + "orientation": 2.2988433837890625, + "vx": -0.6707748770713806, + "vy": -0.3072134554386139 + }, + { + "id": 4, + "x": 0.03148166835308075, + "y": 0.5693507194519043, + "orientation": 2.7439839839935303, + "vx": -0.4376893639564514, + "vy": 0.23889119923114777 + }, + { + "id": 5, + "x": 2.592909097671509, + "y": -0.2604138255119324, + "orientation": 2.8244168758392334, + "vx": 0.012362496927380562, + "vy": 0.09934896975755692 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.41002082824707, + "y": -0.006937524303793907, + "orientation": 0.2055175006389618, + "vx": 3.628328340710141e-05, + "vy": 0.012205488048493862 + }, + { + "id": 1, + "x": -1.0168160200119019, + "y": -0.3765051066875458, + "orientation": 1.3510271310806274, + "vx": -0.371854305267334, + "vy": -0.3781382143497467 + }, + { + "id": 2, + "x": -2.2975735664367676, + "y": 1.8269853591918945, + "orientation": -0.5742533206939697, + "vx": -0.3561677634716034, + "vy": 0.25763529539108276 + }, + { + "id": 3, + "x": 0.9980781674385071, + "y": 0.17697317898273468, + "orientation": 2.968221426010132, + "vx": -1.6630303859710693, + "vy": -0.8401161432266235 + }, + { + "id": 4, + "x": 0.06856496632099152, + "y": -1.6256725788116455, + "orientation": 2.01526141166687, + "vx": -1.5358998775482178, + "vy": 0.4065764546394348 + }, + { + "id": 5, + "x": -0.6004979610443115, + "y": 0.6735844016075134, + "orientation": 2.4188449382781982, + "vx": -0.43062320351600647, + "vy": -0.10011269152164459 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_high_press_kernel_strategy", + "frame_ts": 335.85 + } + }, + { + "scenario_id": "decoy_and_overload_vs_press_trigger_flow_t225.7_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 225.65, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_press_trigger_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 225.65, + "ball_x": -0.11362447589635849, + "ball_y": 1.7657301425933838, + "ball_vx": 0.18924769759178162, + "ball_vy": 0.07074358314275742, + "friendly_robots": [ + { + "id": 0, + "x": 4.420962333679199, + "y": 0.08895323425531387, + "orientation": 2.808769464492798, + "vx": -0.022726451978087425, + "vy": 0.5773782134056091 + }, + { + "id": 1, + "x": 0.23042331635951996, + "y": 1.941827654838562, + "orientation": -2.7091197967529297, + "vx": 0.14115557074546814, + "vy": 0.06468541920185089 + }, + { + "id": 2, + "x": -0.8385069370269775, + "y": 2.004406690597534, + "orientation": 0.44239896535873413, + "vx": -0.7491392493247986, + "vy": -1.0869886875152588 + }, + { + "id": 3, + "x": 2.9141712188720703, + "y": 0.668209433555603, + "orientation": 2.8319613933563232, + "vx": 0.5699889659881592, + "vy": -0.1287195235490799 + }, + { + "id": 4, + "x": 3.023284912109375, + "y": 0.863444983959198, + "orientation": 2.885014057159424, + "vx": -0.3214680254459381, + "vy": -0.15459708869457245 + }, + { + "id": 5, + "x": 0.26522815227508545, + "y": 1.675232172012329, + "orientation": 2.8714356422424316, + "vx": 0.2018548548221588, + "vy": 0.08457344025373459 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410347938537598, + "y": 0.01847447082400322, + "orientation": 0.38509801030158997, + "vx": 0.0006087771034799516, + "vy": -0.03248785808682442 + }, + { + "id": 1, + "x": -1.8114382028579712, + "y": 2.3285751342773438, + "orientation": -0.2767355442047119, + "vx": -1.2145564556121826, + "vy": 0.13062472641468048 + }, + { + "id": 2, + "x": -0.21770185232162476, + "y": 1.7238832712173462, + "orientation": 0.750565230846405, + "vx": 0.19389337301254272, + "vy": 0.07118096947669983 + }, + { + "id": 3, + "x": -1.1821985244750977, + "y": 2.0092804431915283, + "orientation": -0.4761993885040283, + "vx": -0.8778111338615417, + "vy": -1.1632431745529175 + }, + { + "id": 4, + "x": -0.7220376133918762, + "y": 1.636795163154602, + "orientation": 0.15474383533000946, + "vx": 0.33267271518707275, + "vy": -0.07233165949583054 + }, + { + "id": 5, + "x": -2.5992166996002197, + "y": 0.7277371287345886, + "orientation": 0.3874683678150177, + "vx": -0.0013329173671081662, + "vy": -0.06875135749578476 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 225.65 + } + }, + { + "scenario_id": "clear_danger_vs_split_outlet_wall_t390.2_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 390.23333333333335, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 390.23333333333335, + "ball_x": 1.260040283203125, + "ball_y": 0.09146410971879959, + "ball_vx": -2.1860058307647705, + "ball_vy": 0.018728505820035934, + "friendly_robots": [ + { + "id": 0, + "x": 4.409440517425537, + "y": 0.010875973850488663, + "orientation": 3.1155560725652656, + "vx": 0.0009839069098234177, + "vy": -0.019134584814310074 + }, + { + "id": 1, + "x": 2.3931217193603516, + "y": -0.8762652277946472, + "orientation": 1.8586266358667096, + "vx": -0.047684766352176666, + "vy": 0.6585677862167358 + }, + { + "id": 2, + "x": 1.0423310995101929, + "y": 0.4419226348400116, + "orientation": 0.3772355635934552, + "vx": 1.0616357326507568, + "vy": 0.2838650345802307 + }, + { + "id": 3, + "x": 2.380070209503174, + "y": -1.8684778213500977, + "orientation": 1.6638858636193952, + "vx": -0.21268416941165924, + "vy": 0.6232982277870178 + }, + { + "id": 4, + "x": 2.5709121227264404, + "y": 0.6536138653755188, + "orientation": -2.063955458002635, + "vx": 0.006761391647160053, + "vy": -0.8091397285461426 + }, + { + "id": 5, + "x": 2.720262289047241, + "y": 0.13859005272388458, + "orientation": -2.6338071544938764, + "vx": -0.5567919611930847, + "vy": 0.23157286643981934 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4100260734558105, + "y": 0.10968068242073059, + "orientation": 0.00032392342621889725, + "vx": 6.753116031177342e-05, + "vy": 0.07951192557811737 + }, + { + "id": 1, + "x": 1.7623988389968872, + "y": -0.0024702565278857946, + "orientation": 0.08130732377106753, + "vx": 0.41927534341812134, + "vy": 0.5130564570426941 + }, + { + "id": 2, + "x": 1.1609817743301392, + "y": 0.056067004799842834, + "orientation": 0.003804119425364405, + "vx": 0.40980029106140137, + "vy": -0.5441673994064331 + }, + { + "id": 3, + "x": -2.534074306488037, + "y": -0.16573593020439148, + "orientation": -0.027372511225291163, + "vx": 0.37493568658828735, + "vy": -1.0396863222122192 + }, + { + "id": 4, + "x": -2.8910789489746094, + "y": 0.06260953098535538, + "orientation": -0.01860133011872378, + "vx": 0.492958128452301, + "vy": 0.3305114507675171 + }, + { + "id": 5, + "x": -0.1593666523694992, + "y": 0.17267686128616333, + "orientation": -0.0006398280435284676, + "vx": -0.8336943984031677, + "vy": 0.22118134796619415 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 390.23333333333335 + } + }, + { + "scenario_id": "clear_danger_vs_give_and_go_solo_t112.8_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 112.76666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_give_and_go_solo.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 112.76666666666667, + "ball_x": -0.38583850860595703, + "ball_y": -0.20969119668006897, + "ball_vx": -1.6048986911773682, + "ball_vy": -0.2615867555141449, + "friendly_robots": [ + { + "id": 0, + "x": 4.410918712615967, + "y": -0.02071046642959118, + "orientation": -3.1112771034240723, + "vx": 0.0057745808735489845, + "vy": -0.19770447909832 + }, + { + "id": 1, + "x": -1.8158200979232788, + "y": 0.5771811604499817, + "orientation": -0.4885026812553406, + "vx": -1.001035213470459, + "vy": 1.2725627422332764 + }, + { + "id": 2, + "x": -3.8847415447235107, + "y": 1.9727861881256104, + "orientation": -0.5446768999099731, + "vx": -0.2007157802581787, + "vy": 0.041211578994989395 + }, + { + "id": 3, + "x": -0.2266301065683365, + "y": -0.19732020795345306, + "orientation": -3.122884750366211, + "vx": 0.1107751876115799, + "vy": -0.4527548551559448 + }, + { + "id": 4, + "x": 2.5983364582061768, + "y": -1.0193170309066772, + "orientation": 2.8663434982299805, + "vx": 0.0032157315872609615, + "vy": -0.12154651433229446 + }, + { + "id": 5, + "x": 0.11363250762224197, + "y": -0.12303925305604935, + "orientation": -3.002833843231201, + "vx": 0.00883110798895359, + "vy": -0.11678007990121841 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410460472106934, + "y": 0.08259394764900208, + "orientation": -0.06516456604003906, + "vx": 0.0007472439319826663, + "vy": -0.14524208009243011 + }, + { + "id": 1, + "x": -2.3851003646850586, + "y": 1.002955675125122, + "orientation": -0.529295802116394, + "vx": -0.20250214636325836, + "vy": -0.011558722704648972 + }, + { + "id": 2, + "x": -0.4159448444843292, + "y": -0.10310325771570206, + "orientation": -1.3086073398590088, + "vx": -0.1126282587647438, + "vy": -0.08288148790597916 + }, + { + "id": 3, + "x": -2.430910587310791, + "y": 1.9656904935836792, + "orientation": -0.7949415445327759, + "vx": -0.11760654300451279, + "vy": 0.05218436196446419 + }, + { + "id": 4, + "x": -2.4330592155456543, + "y": -1.2998114824295044, + "orientation": 0.48894721269607544, + "vx": -0.12219756841659546, + "vy": -0.18974392116069794 + }, + { + "id": 5, + "x": -2.5031697750091553, + "y": -2.1685292720794678, + "orientation": 0.7088921070098877, + "vx": 0.006349068600684404, + "vy": -0.4145893454551697 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_give_and_go_solo_kernel_strategy", + "frame_ts": 112.76666666666667 + } + }, + { + "scenario_id": "high_press_vs_split_sticky_t744.3_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 744.3166666666666, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 744.3166666666666, + "ball_x": -1.0665329694747925, + "ball_y": 0.2136465162038803, + "ball_vx": -2.1790385246276855, + "ball_vy": 0.08603451400995255, + "friendly_robots": [ + { + "id": 0, + "x": 4.4111247062683105, + "y": 0.0027319539804011583, + "orientation": 3.1040925440662583, + "vx": 8.880709501113415e-09, + "vy": -1.7612862279747787e-09 + }, + { + "id": 1, + "x": 2.3697519302368164, + "y": -0.9746314287185669, + "orientation": 2.6938033421807965, + "vx": -0.18069517612457275, + "vy": 0.2681795060634613 + }, + { + "id": 2, + "x": 2.3157107830047607, + "y": 2.3187336921691895, + "orientation": -2.327508183317729, + "vx": -0.7976864576339722, + "vy": -0.0699356198310852 + }, + { + "id": 3, + "x": 2.3092217445373535, + "y": -2.02610182762146, + "orientation": 2.306792291002818, + "vx": -0.8043403625488281, + "vy": 0.10083695501089096 + }, + { + "id": 4, + "x": 2.3260445594787598, + "y": 0.4123079478740692, + "orientation": 3.069726625578948, + "vx": -0.9185543060302734, + "vy": 0.3179233968257904 + }, + { + "id": 5, + "x": 1.2718836069107056, + "y": 0.0013292627409100533, + "orientation": 2.9571693410449704, + "vx": -1.8825442790985107, + "vy": 0.018488025292754173 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410325527191162, + "y": 0.3426823019981384, + "orientation": -0.037629755335398585, + "vx": -8.293718565255404e-06, + "vy": -7.3318908107467e-05 + }, + { + "id": 1, + "x": 2.2471723556518555, + "y": -0.046075474470853806, + "orientation": -3.100456407415219, + "vx": -0.3149716854095459, + "vy": -0.045149557292461395 + }, + { + "id": 2, + "x": -1.4854497909545898, + "y": -0.7172129154205322, + "orientation": 0.6891414244943341, + "vx": 1.851647973060608, + "vy": -0.48838716745376587 + }, + { + "id": 3, + "x": -1.1662242412567139, + "y": 0.17027844488620758, + "orientation": 0.07887140114838687, + "vx": 1.0419200658798218, + "vy": 0.13366283476352692 + }, + { + "id": 4, + "x": 2.228827714920044, + "y": -1.0846983194351196, + "orientation": 2.8137604018026074, + "vx": 0.10380390286445618, + "vy": 0.09690169990062714 + }, + { + "id": 5, + "x": 0.6937257051467896, + "y": 0.48796817660331726, + "orientation": -2.8099900503926953, + "vx": -1.8111248016357422, + "vy": -0.6305772066116333 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 744.3166666666666 + } + }, + { + "scenario_id": "overload_press_vs_split_wall_t530.8_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 530.7833333333333, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 530.7833333333333, + "ball_x": 1.0534379482269287, + "ball_y": -0.141019806265831, + "ball_vx": 2.1204189124546247e-06, + "ball_vy": -1.6889963490029913e-06, + "friendly_robots": [ + { + "id": 0, + "x": 4.411471843719482, + "y": -0.1785213202238083, + "orientation": 3.1181463581793984, + "vx": -0.002797949593514204, + "vy": 0.3141458034515381 + }, + { + "id": 1, + "x": -1.7334634065628052, + "y": -1.0274537801742554, + "orientation": 0.18036547501618472, + "vx": -0.3770465552806854, + "vy": 0.035206593573093414 + }, + { + "id": 2, + "x": -2.733518123626709, + "y": 0.26799890398979187, + "orientation": 0.0794865210824689, + "vx": 0.4754383862018585, + "vy": 0.41028308868408203 + }, + { + "id": 3, + "x": -2.919698715209961, + "y": -0.2141125500202179, + "orientation": 0.021348388987131983, + "vx": -0.018115760758519173, + "vy": 0.03296626731753349 + }, + { + "id": 4, + "x": -1.4461588859558105, + "y": -0.6033658981323242, + "orientation": -0.30202689965302554, + "vx": 1.1543635129928589, + "vy": 0.3950636684894562 + }, + { + "id": 5, + "x": 0.3936770558357239, + "y": 0.04763569310307503, + "orientation": -0.0062758048349103035, + "vx": -0.31434711813926697, + "vy": -0.4406167268753052 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410210609436035, + "y": -0.25308331847190857, + "orientation": 0.010198505716868311, + "vx": 0.0004430428962223232, + "vy": -0.1145968809723854 + }, + { + "id": 1, + "x": 0.9426977634429932, + "y": -0.12560977041721344, + "orientation": -0.2779902537637433, + "vx": 0.21137681603431702, + "vy": -0.026788141578435898 + }, + { + "id": 2, + "x": -2.4235310554504395, + "y": -0.30289822816848755, + "orientation": 0.04356113274628726, + "vx": 1.677722692489624, + "vy": 0.39146387577056885 + }, + { + "id": 3, + "x": -2.723021984100342, + "y": 0.06302229315042496, + "orientation": -0.08108416398102847, + "vx": -0.49329259991645813, + "vy": -0.15578147768974304 + }, + { + "id": 4, + "x": -2.2156779766082764, + "y": -0.8828404545783997, + "orientation": 0.28991046746308413, + "vx": 0.6553749442100525, + "vy": -0.41986119747161865 + }, + { + "id": 5, + "x": -2.6109039783477783, + "y": 0.502977728843689, + "orientation": -0.10566178162629214, + "vx": 0.6934362053871155, + "vy": -0.8182530999183655 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 530.7833333333333 + } + }, + { + "scenario_id": "split_outlet_wall_vs_split_wall_t814.7_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 814.6666666666666, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 814.6666666666666, + "ball_x": -0.26532530784606934, + "ball_y": 1.9169411659240723, + "ball_vx": -2.4259791374206543, + "ball_vy": -0.8692697286605835, + "friendly_robots": [ + { + "id": 0, + "x": 4.409063816070557, + "y": -0.002770647406578064, + "orientation": 2.6940449496083936, + "vx": -1.6553959767406923e-06, + "vy": -3.41537543135928e-06 + }, + { + "id": 1, + "x": 0.27200448513031006, + "y": 2.1622514724731445, + "orientation": -2.760205241041728, + "vx": -0.1068233922123909, + "vy": -0.09827625006437302 + }, + { + "id": 2, + "x": -1.7617403268814087, + "y": -0.04797518998384476, + "orientation": 0.9934252818399152, + "vx": 0.2721909284591675, + "vy": 0.8630121946334839 + }, + { + "id": 3, + "x": -0.30582261085510254, + "y": 1.0946718454360962, + "orientation": 1.1798526366525373, + "vx": 0.33997300267219543, + "vy": 0.1681131273508072 + }, + { + "id": 4, + "x": 1.0169813632965088, + "y": 0.12994641065597534, + "orientation": 2.1536432226472577, + "vx": -1.5861395597457886, + "vy": -0.23780663311481476 + }, + { + "id": 5, + "x": 1.960929036140442, + "y": 1.1719317436218262, + "orientation": 2.648764582472392, + "vx": 0.27797141671180725, + "vy": -0.1492772400379181 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4123382568359375, + "y": 0.016551058739423752, + "orientation": 0.4151944239907941, + "vx": -0.028904495760798454, + "vy": 0.18689976632595062 + }, + { + "id": 1, + "x": 0.05269317328929901, + "y": 2.3866705894470215, + "orientation": -2.464054914312907, + "vx": -0.33701300621032715, + "vy": -0.6252830624580383 + }, + { + "id": 2, + "x": -0.5265666246414185, + "y": 0.6074684262275696, + "orientation": 1.212263973551341, + "vx": -1.465867042541504, + "vy": -0.47337764501571655 + }, + { + "id": 3, + "x": -2.3443353176116943, + "y": -0.2287520170211792, + "orientation": 0.7244972308450421, + "vx": -0.9983732104301453, + "vy": -0.011074827052652836 + }, + { + "id": 4, + "x": -0.9671212434768677, + "y": 1.0000211000442505, + "orientation": 0.7957772334390363, + "vx": 0.1761542558670044, + "vy": 0.11100038886070251 + }, + { + "id": 5, + "x": -0.3258481025695801, + "y": 1.8553355932235718, + "orientation": 0.6625882705026349, + "vx": -0.12226643413305283, + "vy": 0.4788530468940735 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 814.6666666666666 + } + }, + { + "scenario_id": "counter_flow_vs_press_trigger_flow_t516.0_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 516.0166666666667, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_press_trigger_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 516.0166666666667, + "ball_x": 1.3566105365753174, + "ball_y": 2.3838982582092285, + "ball_vx": -2.8009383186144987e-06, + "ball_vy": 1.6532385416212492e-06, + "friendly_robots": [ + { + "id": 0, + "x": 4.410121917724609, + "y": 0.002993448870256543, + "orientation": 2.4784171899133405, + "vx": 2.2606716498785318e-09, + "vy": -1.6045048623070102e-09 + }, + { + "id": 1, + "x": 3.5090699195861816, + "y": 1.4770854711532593, + "orientation": 2.744384618597575, + "vx": 0.0005078815156593919, + "vy": -0.003172340802848339 + }, + { + "id": 2, + "x": 2.6353180408477783, + "y": 0.019621048122644424, + "orientation": 2.052220257120677, + "vx": -0.2131810486316681, + "vy": 0.8209219574928284 + }, + { + "id": 3, + "x": 1.850616693496704, + "y": 2.012751340866089, + "orientation": 2.560685308771678, + "vx": -0.5488266348838806, + "vy": 0.7737171649932861 + }, + { + "id": 4, + "x": 2.3238093852996826, + "y": 1.8406156301498413, + "orientation": 2.446036012964793, + "vx": 0.015954356640577316, + "vy": -0.275432825088501 + }, + { + "id": 5, + "x": 2.623473644256592, + "y": 2.278792381286621, + "orientation": 3.052766518788882, + "vx": -0.0413380041718483, + "vy": 0.037204671651124954 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.400430679321289, + "y": 0.26380887627601624, + "orientation": 0.3642479499154767, + "vx": -0.01729368418455124, + "vy": -0.4636019170284271 + }, + { + "id": 1, + "x": 2.9333109855651855, + "y": -0.03820158913731575, + "orientation": 2.0942008813195905, + "vx": -0.03343997523188591, + "vy": 0.27290838956832886 + }, + { + "id": 2, + "x": 2.943260908126831, + "y": 1.1475422382354736, + "orientation": 2.473629506426402, + "vx": -0.023430220782756805, + "vy": 0.0638880580663681 + }, + { + "id": 3, + "x": 1.4443507194519043, + "y": 2.318330764770508, + "orientation": 2.491993339853831, + "vx": -0.1671120971441269, + "vy": 0.12469016760587692 + }, + { + "id": 4, + "x": -2.6000051498413086, + "y": 2.2970731258392334, + "orientation": 0.020468147593089014, + "vx": -2.0049295557100777e-09, + "vy": 9.823703095435121e-08 + }, + { + "id": 5, + "x": 1.0539158582687378, + "y": 2.1460306644439697, + "orientation": 0.8501724322610578, + "vx": -0.20001965761184692, + "vy": 0.1232728436589241 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 516.0166666666667 + } + }, + { + "scenario_id": "counter_flow_vs_decoy_and_overload_t377.3_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 377.31666666666666, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_decoy_and_overload.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 377.31666666666666, + "ball_x": 0.31087762117385864, + "ball_y": -0.7036851048469543, + "ball_vx": -0.4732813537120819, + "ball_vy": 0.3879792094230652, + "friendly_robots": [ + { + "id": 0, + "x": 4.421248435974121, + "y": -0.07021436840295792, + "orientation": -2.956824856000491, + "vx": 0.04142851009964943, + "vy": -0.48320549726486206 + }, + { + "id": 1, + "x": 1.84127938747406, + "y": -1.6222811937332153, + "orientation": 2.6629790683561048, + "vx": 0.21952173113822937, + "vy": -0.10653571784496307 + }, + { + "id": 2, + "x": 0.8514115214347839, + "y": -0.9358311295509338, + "orientation": 2.9555244763665875, + "vx": 0.3626796007156372, + "vy": -0.38169488310813904 + }, + { + "id": 3, + "x": 1.0383888483047485, + "y": -0.05673357844352722, + "orientation": -2.147844763594218, + "vx": 0.2013891041278839, + "vy": -0.2147805243730545 + }, + { + "id": 4, + "x": 0.7016088366508484, + "y": -0.5965142250061035, + "orientation": -2.783483686047145, + "vx": -0.2951209247112274, + "vy": 0.2565222978591919 + }, + { + "id": 5, + "x": 2.6000471115112305, + "y": 0.1978345811367035, + "orientation": -2.7252472658925733, + "vx": 0.0005692010163329542, + "vy": 0.11445043236017227 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.402322769165039, + "y": 0.04651728644967079, + "orientation": -0.14458719094330874, + "vx": -0.013384068384766579, + "vy": 0.6400313377380371 + }, + { + "id": 1, + "x": 0.09815631806850433, + "y": -0.19770823419094086, + "orientation": -2.566743405657359, + "vx": 0.09028816223144531, + "vy": 0.3002861738204956 + }, + { + "id": 2, + "x": 0.41965043544769287, + "y": -0.7439744472503662, + "orientation": 2.437967212992259, + "vx": -0.41092637181282043, + "vy": 0.24645934998989105 + }, + { + "id": 3, + "x": -2.8534607887268066, + "y": -0.11331795901060104, + "orientation": -0.15101447899872866, + "vx": -0.01776440255343914, + "vy": -0.6507121324539185 + }, + { + "id": 4, + "x": -2.7330105304718018, + "y": 0.4233185648918152, + "orientation": -0.2397052367501935, + "vx": 0.15543228387832642, + "vy": 0.09288719296455383 + }, + { + "id": 5, + "x": -0.0008145172614604235, + "y": -0.5476046800613403, + "orientation": -0.4906014521890363, + "vx": 0.14997044205665588, + "vy": -0.4791666865348816 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_decoy_and_overload_kernel_strategy", + "frame_ts": 377.31666666666666 + } + }, + { + "scenario_id": "clear_danger_vs_score_aware_counter_flow_t298.7_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 298.73333333333335, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 298.73333333333335, + "ball_x": 0.9138293862342834, + "ball_y": -0.881038248538971, + "ball_vx": 1.4475087795062791e-11, + "ball_vy": -1.8691381775681748e-10, + "friendly_robots": [ + { + "id": 0, + "x": 4.4101128578186035, + "y": 0.006852368358522654, + "orientation": -2.8927810192108154, + "vx": -0.00019851357501465827, + "vy": -0.012055659666657448 + }, + { + "id": 1, + "x": 1.203223705291748, + "y": -0.08523166924715042, + "orientation": -1.4838353395462036, + "vx": -0.5844593048095703, + "vy": -0.6745209097862244 + }, + { + "id": 2, + "x": 0.26340293884277344, + "y": 0.27791786193847656, + "orientation": -0.9724502563476562, + "vx": -0.3916018307209015, + "vy": 0.5933859348297119 + }, + { + "id": 3, + "x": 3.6893467903137207, + "y": 1.657070279121399, + "orientation": -2.3910562992095947, + "vx": -0.04409186542034149, + "vy": -0.21997268497943878 + }, + { + "id": 4, + "x": 1.3207451105117798, + "y": -0.6697429418563843, + "orientation": -2.5440781116485596, + "vx": 0.05054112896323204, + "vy": -0.18306152522563934 + }, + { + "id": 5, + "x": 2.59928560256958, + "y": -1.6288448572158813, + "orientation": 2.742877960205078, + "vx": 0.0011612537782639265, + "vy": -0.11259202659130096 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.41005802154541, + "y": -0.002955963835120201, + "orientation": -0.16256427764892578, + "vx": -1.0275966744188736e-08, + "vy": 1.3155295519595711e-08 + }, + { + "id": 1, + "x": 0.924101710319519, + "y": -0.771260678768158, + "orientation": -1.761409044265747, + "vx": -0.017827458679676056, + "vy": -0.20934168994426727 + }, + { + "id": 2, + "x": 3.060027599334717, + "y": 1.5288745164871216, + "orientation": -2.2997705936431885, + "vx": -0.22868132591247559, + "vy": -0.3693673014640808 + }, + { + "id": 3, + "x": 0.1565154641866684, + "y": 0.05684428662061691, + "orientation": -0.8481618165969849, + "vx": 0.6358928680419922, + "vy": -0.6569448113441467 + }, + { + "id": 4, + "x": -2.59983229637146, + "y": -1.633324384689331, + "orientation": 0.20153191685676575, + "vx": -0.00023906439309939742, + "vy": -0.1047726720571518 + }, + { + "id": 5, + "x": 0.44837838411331177, + "y": -0.717433750629425, + "orientation": -0.41990336775779724, + "vx": 0.039232201874256134, + "vy": -0.15983282029628754 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 298.73333333333335 + } + }, + { + "scenario_id": "split_block_vs_split_outlet_wall_t851.2_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 851.1999999999999, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 851.1999999999999, + "ball_x": -0.9179445505142212, + "ball_y": -0.03507724776864052, + "ball_vx": -1.3939499332593641e-08, + "ball_vy": -8.912159898954997e-09, + "friendly_robots": [ + { + "id": 0, + "x": 4.410559177398682, + "y": -0.029485367238521576, + "orientation": 3.1385950517193457, + "vx": -0.001001010648906231, + "vy": 0.051814522594213486 + }, + { + "id": 1, + "x": -1.9749584197998047, + "y": 1.471052885055542, + "orientation": -1.55445650418336, + "vx": -0.7014497518539429, + "vy": 0.063850536942482 + }, + { + "id": 2, + "x": -2.265911340713501, + "y": -0.11838163435459137, + "orientation": 0.15000120003754702, + "vx": 0.1570868343114853, + "vy": 0.46924108266830444 + }, + { + "id": 3, + "x": -0.6286258101463318, + "y": 0.11655113846063614, + "orientation": -2.665795775251933, + "vx": 0.39194104075431824, + "vy": 0.1622328758239746 + }, + { + "id": 4, + "x": 0.1773233413696289, + "y": -0.602972686290741, + "orientation": 2.8139646371179303, + "vx": -1.318149209022522, + "vy": -0.33318081498146057 + }, + { + "id": 5, + "x": -0.2979121506214142, + "y": 0.1090785413980484, + "orientation": -2.8578406890207013, + "vx": 0.4041421711444855, + "vy": -0.28895682096481323 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.412673473358154, + "y": -0.15770743787288666, + "orientation": 0.0512737353616437, + "vx": 0.005027986131608486, + "vy": 0.2773388624191284 + }, + { + "id": 1, + "x": -0.845674991607666, + "y": 0.22582970559597015, + "orientation": -1.7081271727853498, + "vx": -0.6687161326408386, + "vy": -0.21657954156398773 + }, + { + "id": 2, + "x": 1.3661808967590332, + "y": 0.11747764050960541, + "orientation": -3.1019172874563417, + "vx": 0.43114006519317627, + "vy": -0.18254075944423676 + }, + { + "id": 3, + "x": -0.8114235997200012, + "y": -0.06637707352638245, + "orientation": 3.0904110354655465, + "vx": -0.5282721519470215, + "vy": 0.21695902943611145 + }, + { + "id": 4, + "x": -2.8091561794281006, + "y": 0.31450244784355164, + "orientation": -0.2273906787210187, + "vx": 0.4392962157726288, + "vy": -0.12545254826545715 + }, + { + "id": 5, + "x": -2.4523024559020996, + "y": 1.0769178867340088, + "orientation": -0.5294705947213849, + "vx": 0.014491109177470207, + "vy": 0.12566842138767242 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 851.1999999999999 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_outlet_t745.4_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 745.4166666666666, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 745.4166666666666, + "ball_x": -1.3038413524627686, + "ball_y": -0.22516658902168274, + "ball_vx": -0.385871946811676, + "ball_vy": 0.014075824990868568, + "friendly_robots": [ + { + "id": 0, + "x": 4.410010814666748, + "y": -0.007352287881076336, + "orientation": -3.1057016683095178, + "vx": -1.9598030121414922e-05, + "vy": 0.012885133735835552 + }, + { + "id": 1, + "x": -2.8824424743652344, + "y": -1.3845516443252563, + "orientation": 0.6348630507760724, + "vx": 0.07911472022533417, + "vy": 0.07070484012365341 + }, + { + "id": 2, + "x": -2.5425102710723877, + "y": 0.8778747916221619, + "orientation": -0.8494953234964093, + "vx": -0.6824078559875488, + "vy": 0.16195136308670044 + }, + { + "id": 3, + "x": -1.180883526802063, + "y": -0.2511626183986664, + "orientation": 3.104974916326352, + "vx": 0.017744634300470352, + "vy": -0.028889546170830727 + }, + { + "id": 4, + "x": -2.972752809524536, + "y": 0.026797451078891754, + "orientation": -0.14092603524262515, + "vx": 0.08671717345714569, + "vy": 0.0339566245675087 + }, + { + "id": 5, + "x": -1.7999765872955322, + "y": -0.7470394968986511, + "orientation": 0.8052312453561505, + "vx": 4.455052078355948e-07, + "vy": -4.2781041997841385e-07 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409877777099609, + "y": -0.005199016537517309, + "orientation": -0.06658235390717593, + "vx": -0.0002181288000429049, + "vy": 0.009062468074262142 + }, + { + "id": 1, + "x": -1.3559544086456299, + "y": -0.13190121948719025, + "orientation": -1.3069148381524762, + "vx": -0.044194046407938004, + "vy": -0.11767689138650894 + }, + { + "id": 2, + "x": 1.2804986238479614, + "y": 0.23792001605033875, + "orientation": -3.0268898402624806, + "vx": -0.2723392844200134, + "vy": -0.18043160438537598 + }, + { + "id": 3, + "x": -2.918262243270874, + "y": 0.2924620807170868, + "orientation": -0.30585709412629214, + "vx": -0.15465471148490906, + "vy": -0.10006033629179001 + }, + { + "id": 4, + "x": -2.4687469005584717, + "y": 0.15712788701057434, + "orientation": -0.3832394202523908, + "vx": -0.8150172233581543, + "vy": 0.38249829411506653 + }, + { + "id": 5, + "x": -2.719616174697876, + "y": -1.2130495309829712, + "orientation": 0.5411440451913556, + "vx": 0.1274966448545456, + "vy": -0.5868622660636902 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 745.4166666666666 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_sticky_t37.2_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 37.233333333333334, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 37.233333333333334, + "ball_x": -0.3899265229701996, + "ball_y": 2.6038496494293213, + "ball_vx": 0.3760465085506439, + "ball_vy": 0.10450270771980286, + "friendly_robots": [ + { + "id": 0, + "x": 4.416137218475342, + "y": 0.12045474350452423, + "orientation": 2.709965705871582, + "vx": 0.05431171506643295, + "vy": 0.23067869246006012 + }, + { + "id": 1, + "x": -1.8669124841690063, + "y": 1.2055273056030273, + "orientation": 0.8421504497528076, + "vx": -1.6304816007614136, + "vy": -0.3524709939956665 + }, + { + "id": 2, + "x": -2.493039608001709, + "y": 0.10805454850196838, + "orientation": 0.969101071357727, + "vx": -0.7695764303207397, + "vy": 0.5248138308525085 + }, + { + "id": 3, + "x": -0.5822495222091675, + "y": 2.3654849529266357, + "orientation": 0.3423226475715637, + "vx": -0.5733872056007385, + "vy": -0.1848047822713852 + }, + { + "id": 4, + "x": -2.913111686706543, + "y": 1.4209784269332886, + "orientation": 0.2550859749317169, + "vx": -0.5047702193260193, + "vy": 0.6672787666320801 + }, + { + "id": 5, + "x": -2.26871657371521, + "y": 1.3424128293991089, + "orientation": 0.6007574200630188, + "vx": 0.12898288667201996, + "vy": 0.1095477044582367 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410420894622803, + "y": -0.015914473682641983, + "orientation": 0.5807949900627136, + "vx": 0.0007748311618342996, + "vy": 0.02795502357184887 + }, + { + "id": 1, + "x": -0.49334025382995605, + "y": 2.5610313415527344, + "orientation": 0.7360539436340332, + "vx": 0.44079166650772095, + "vy": -0.06115879490971565 + }, + { + "id": 2, + "x": -0.8839348554611206, + "y": 0.47249701619148254, + "orientation": 1.5239884853363037, + "vx": 1.1370160579681396, + "vy": -0.6150678396224976 + }, + { + "id": 3, + "x": 0.15747980773448944, + "y": 0.1273040622472763, + "orientation": 1.7846535444259644, + "vx": 1.422189712524414, + "vy": -0.7187073230743408 + }, + { + "id": 4, + "x": 0.7867786884307861, + "y": 0.5043116211891174, + "orientation": 1.9598464965820312, + "vx": 1.5704333782196045, + "vy": 1.1024694442749023 + }, + { + "id": 5, + "x": -2.599754810333252, + "y": 1.4202958345413208, + "orientation": 0.3629666268825531, + "vx": 0.28587913513183594, + "vy": -0.5082080364227295 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 37.233333333333334 + } + }, + { + "scenario_id": "split_sticky_vs_tiki_taka_plus_t82.1_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 82.1, + "source_replay": "replays/tournament_20261011_230119/split_sticky_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 82.1, + "ball_x": -0.7563558220863342, + "ball_y": -1.9556691646575928, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.411266326904297, + "y": 0.03630094230175018, + "orientation": -2.770298957824707, + "vx": -0.0022722184658050537, + "vy": -0.06382057815790176 + }, + { + "id": 1, + "x": -0.4583205282688141, + "y": -2.206389904022217, + "orientation": -0.058596327900886536, + "vx": 0.22450993955135345, + "vy": 0.43635034561157227 + }, + { + "id": 2, + "x": -1.48677396774292, + "y": -1.2760944366455078, + "orientation": -0.9822044372558594, + "vx": 0.1158456951379776, + "vy": 0.035526178777217865 + }, + { + "id": 3, + "x": -2.373549222946167, + "y": 0.8570969700813293, + "orientation": -1.3474012613296509, + "vx": 0.2100105583667755, + "vy": 0.5332750082015991 + }, + { + "id": 4, + "x": -2.639226198196411, + "y": 1.1372524499893188, + "orientation": -1.0056142807006836, + "vx": 0.18036267161369324, + "vy": -0.2441246062517166 + }, + { + "id": 5, + "x": 2.5111138820648193, + "y": -0.05190841853618622, + "orientation": -2.3834140300750732, + "vx": -1.169033169746399, + "vy": 0.23201590776443481 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.403780937194824, + "y": 0.0778990089893341, + "orientation": -0.5477126836776733, + "vx": 0.001475118682719767, + "vy": 0.47106364369392395 + }, + { + "id": 1, + "x": -1.3048315048217773, + "y": 0.5228037238121033, + "orientation": -1.4422296285629272, + "vx": -1.8672512769699097, + "vy": -0.4451127052307129 + }, + { + "id": 2, + "x": -2.9432241916656494, + "y": 0.7043578028678894, + "orientation": -0.7721446752548218, + "vx": 0.5941760540008545, + "vy": -1.5452182292938232 + }, + { + "id": 3, + "x": -0.8525829315185547, + "y": -1.8886473178863525, + "orientation": -0.9115393757820129, + "vx": 0.18880659341812134, + "vy": -0.11919082701206207 + }, + { + "id": 4, + "x": -3.0351266860961914, + "y": -0.52735835313797, + "orientation": -0.5346035361289978, + "vx": -0.2819119095802307, + "vy": -0.21234290301799774 + }, + { + "id": 5, + "x": -3.054596424102783, + "y": -0.7582876682281494, + "orientation": -0.6102994680404663, + "vx": 0.6477808356285095, + "vy": 0.6405028104782104 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_sticky_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 82.1 + } + }, + { + "scenario_id": "split_block_vs_split_outlet_t166.2_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 166.18333333333334, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 166.18333333333334, + "ball_x": 0.5649744868278503, + "ball_y": 0.33743977546691895, + "ball_vx": -0.00012841752322856337, + "ball_vy": 0.0002434876951156184, + "friendly_robots": [ + { + "id": 0, + "x": 4.410340309143066, + "y": -0.0029108249582350254, + "orientation": 3.05824613571167, + "vx": 2.761942674567308e-08, + "vy": 3.32664029656371e-07 + }, + { + "id": 1, + "x": -0.4650285840034485, + "y": -1.117126226425171, + "orientation": 2.9712557792663574, + "vx": 0.9350564479827881, + "vy": 0.8602416515350342 + }, + { + "id": 2, + "x": -0.3385184407234192, + "y": -1.7476452589035034, + "orientation": 1.106732726097107, + "vx": 1.691681981086731, + "vy": 0.14349345862865448 + }, + { + "id": 3, + "x": 1.432359218597412, + "y": -0.4401210844516754, + "orientation": 2.1999433040618896, + "vx": 0.9106482267379761, + "vy": -0.4814985394477844 + }, + { + "id": 4, + "x": 0.83000648021698, + "y": -0.06330176442861557, + "orientation": 1.529707908630371, + "vx": 0.9889373183250427, + "vy": 0.32446151971817017 + }, + { + "id": 5, + "x": 2.2624599933624268, + "y": 0.5618234276771545, + "orientation": -3.0972390174865723, + "vx": 0.5927632451057434, + "vy": 0.6097530126571655 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.411379814147949, + "y": 0.2515815198421478, + "orientation": -0.009998652152717113, + "vx": 0.003364540170878172, + "vy": -0.44283363223075867 + }, + { + "id": 1, + "x": 0.853320300579071, + "y": -0.30656397342681885, + "orientation": 2.081115245819092, + "vx": -0.9325544238090515, + "vy": 0.2897895574569702 + }, + { + "id": 2, + "x": 0.6616402864456177, + "y": 0.2845557928085327, + "orientation": 2.7019290924072266, + "vx": -0.18344934284687042, + "vy": 0.10165201872587204 + }, + { + "id": 3, + "x": -0.6740348935127258, + "y": -0.487104594707489, + "orientation": 0.4862356185913086, + "vx": 1.7577006816864014, + "vy": 0.23146729171276093 + }, + { + "id": 4, + "x": -1.8401390314102173, + "y": -0.21975885331630707, + "orientation": 0.29102957248687744, + "vx": 1.4251511096954346, + "vy": 0.2892196476459503 + }, + { + "id": 5, + "x": -2.504354953765869, + "y": 0.34095510840415955, + "orientation": 0.012802808545529842, + "vx": -0.892066240310669, + "vy": 0.22967706620693207 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 166.18333333333334 + } + }, + { + "scenario_id": "give_and_go_solo_vs_score_aware_counter_flow_t31.4_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 31.366666666666667, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 31.366666666666667, + "ball_x": -0.5007097721099854, + "ball_y": -1.0594061613082886, + "ball_vx": 0.31470051407814026, + "ball_vy": 0.5240980982780457, + "friendly_robots": [ + { + "id": 0, + "x": 4.3754353523254395, + "y": -0.15942123532295227, + "orientation": -2.9409635066986084, + "vx": -0.11287592351436615, + "vy": 0.681057870388031 + }, + { + "id": 1, + "x": -1.7697120904922485, + "y": 0.7703437805175781, + "orientation": -1.2214826345443726, + "vx": -1.7737516164779663, + "vy": 0.5094591975212097 + }, + { + "id": 2, + "x": -0.4349302649497986, + "y": -2.0956873893737793, + "orientation": 1.825784683227539, + "vx": -1.0250906944274902, + "vy": -0.3941560983657837 + }, + { + "id": 3, + "x": -0.19187122583389282, + "y": -1.7575629949569702, + "orientation": 1.6365023851394653, + "vx": -0.16787715256214142, + "vy": -0.1033625677227974 + }, + { + "id": 4, + "x": -1.701325535774231, + "y": 1.2210053205490112, + "orientation": -1.3140305280685425, + "vx": -1.2762508392333984, + "vy": -0.3621995449066162 + }, + { + "id": 5, + "x": -2.5768206119537354, + "y": -0.19597022235393524, + "orientation": 0.07358299940824509, + "vx": 0.4335157573223114, + "vy": 0.1430017352104187 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.408666610717773, + "y": 0.004255887120962143, + "orientation": -0.29496148228645325, + "vx": -0.0021775951609015465, + "vy": -0.006988696288317442 + }, + { + "id": 1, + "x": -2.689497232437134, + "y": -0.055463336408138275, + "orientation": -0.6977968811988831, + "vx": 0.10751266032457352, + "vy": -0.09687566012144089 + }, + { + "id": 2, + "x": -0.7345471978187561, + "y": -1.6037176847457886, + "orientation": 1.6062681674957275, + "vx": 0.0030701004434376955, + "vy": -0.5675652623176575 + }, + { + "id": 3, + "x": -0.35658174753189087, + "y": -1.6847740411758423, + "orientation": 1.9136898517608643, + "vx": -0.028628217056393623, + "vy": 0.2472667396068573 + }, + { + "id": 4, + "x": -2.8702845573425293, + "y": -0.035274799913167953, + "orientation": -0.8326074481010437, + "vx": 0.08838683366775513, + "vy": 0.38774386048316956 + }, + { + "id": 5, + "x": -0.39814087748527527, + "y": -1.0595606565475464, + "orientation": -2.9208762645721436, + "vx": -0.9773363471031189, + "vy": 0.14820779860019684 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 31.366666666666667 + } + }, + { + "scenario_id": "counter_flow_vs_split_press_t16.7_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 16.733333333333334, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 16.733333333333334, + "ball_x": 1.4920405149459839, + "ball_y": -2.640293598175049, + "ball_vx": -6.661338147750939e-15, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.410280704498291, + "y": -0.10101344436407089, + "orientation": -2.4346117973327637, + "vx": 0.0002014742640312761, + "vy": 0.18653272092342377 + }, + { + "id": 1, + "x": 1.5389937162399292, + "y": -0.54474937915802, + "orientation": -1.38460111618042, + "vx": 1.7392100095748901, + "vy": 0.14052128791809082 + }, + { + "id": 2, + "x": 1.5531718730926514, + "y": -2.228579521179199, + "orientation": -0.132109597325325, + "vx": -0.24015820026397705, + "vy": -0.03125358000397682 + }, + { + "id": 3, + "x": 2.16927433013916, + "y": -1.3654459714889526, + "orientation": -1.9177907705307007, + "vx": 0.5824201107025146, + "vy": -0.1383577585220337 + }, + { + "id": 4, + "x": 1.1483266353607178, + "y": -1.9621301889419556, + "orientation": -0.1305719017982483, + "vx": -0.06568663567304611, + "vy": -0.4162706434726715 + }, + { + "id": 5, + "x": 1.3120695352554321, + "y": -1.2859328985214233, + "orientation": -1.7005938291549683, + "vx": -0.93657386302948, + "vy": 1.2727024555206299 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409869194030762, + "y": 0.002940189326182008, + "orientation": -0.4201008081436157, + "vx": 1.0391687510491465e-11, + "vy": 2.924743780496897e-13 + }, + { + "id": 1, + "x": 0.3568984270095825, + "y": -0.4738999903202057, + "orientation": -1.0073614120483398, + "vx": 1.2912956476211548, + "vy": 1.2763922214508057 + }, + { + "id": 2, + "x": 1.3796777725219727, + "y": -2.610365867614746, + "orientation": -0.5738233923912048, + "vx": 0.21649803221225739, + "vy": -0.046940259635448456 + }, + { + "id": 3, + "x": -3.0274860858917236, + "y": -0.6978088617324829, + "orientation": -0.4000299572944641, + "vx": -0.1665390133857727, + "vy": -0.12164562195539474 + }, + { + "id": 4, + "x": -2.527977466583252, + "y": -0.3798583447933197, + "orientation": -0.5150483250617981, + "vx": 0.8778474926948547, + "vy": -0.33361202478408813 + }, + { + "id": 5, + "x": -2.444600820541382, + "y": -0.6186595559120178, + "orientation": -0.40821337699890137, + "vx": -0.6869496703147888, + "vy": 0.26155444979667664 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 16.733333333333334 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_press_t294.8_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 294.8333333333333, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 294.8333333333333, + "ball_x": 1.2344990968704224, + "ball_y": 1.353608250617981, + "ball_vx": -2.6159026622772217, + "ball_vy": -0.623098611831665, + "friendly_robots": [ + { + "id": 0, + "x": 4.407277584075928, + "y": -0.3316705524921417, + "orientation": 2.604909896850586, + "vx": 0.005552075803279877, + "vy": -0.137306809425354 + }, + { + "id": 1, + "x": 2.9381513595581055, + "y": 0.042398083955049515, + "orientation": 2.2834486961364746, + "vx": 0.06381835043430328, + "vy": -1.1462101936340332 + }, + { + "id": 2, + "x": 2.482022762298584, + "y": -0.8351730704307556, + "orientation": 1.9258503913879395, + "vx": -0.03441980481147766, + "vy": 0.05928407609462738 + }, + { + "id": 3, + "x": 1.8200247287750244, + "y": 1.5160080194473267, + "orientation": -3.0211341381073, + "vx": -0.08953765779733658, + "vy": -0.0754658430814743 + }, + { + "id": 4, + "x": 2.7197134494781494, + "y": -0.04372691735625267, + "orientation": 2.353756904602051, + "vx": 0.5337233543395996, + "vy": 0.40882816910743713 + }, + { + "id": 5, + "x": 2.26229190826416, + "y": 0.8455235362052917, + "orientation": 2.352095603942871, + "vx": -0.4902328848838806, + "vy": 0.7890958189964294 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4026780128479, + "y": 0.21018651127815247, + "orientation": 0.18221716582775116, + "vx": -0.001367043936625123, + "vy": -0.35685500502586365 + }, + { + "id": 1, + "x": 2.570418119430542, + "y": 0.10441461205482483, + "orientation": 2.207441568374634, + "vx": -0.3523429334163666, + "vy": 0.0203864648938179 + }, + { + "id": 2, + "x": 1.8676835298538208, + "y": -0.7961580157279968, + "orientation": 1.6736406087875366, + "vx": 0.05753138288855553, + "vy": 0.04058936610817909 + }, + { + "id": 3, + "x": -2.8138890266418457, + "y": -0.15479734539985657, + "orientation": 0.34357336163520813, + "vx": 0.14480504393577576, + "vy": 0.15870627760887146 + }, + { + "id": 4, + "x": -3.0876896381378174, + "y": -0.08677159994840622, + "orientation": 0.30228540301322937, + "vx": 0.030354440212249756, + "vy": -0.05085863918066025 + }, + { + "id": 5, + "x": 1.152930498123169, + "y": 1.3208036422729492, + "orientation": 0.2949916422367096, + "vx": -0.04067346453666687, + "vy": 0.31668180227279663 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 294.8333333333333 + } + }, + { + "scenario_id": "press_and_pass_vs_split_outlet_t134.6_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 134.63333333333333, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 134.63333333333333, + "ball_x": -0.02497103251516819, + "ball_y": -0.1821337193250656, + "ball_vx": -2.4652743339538574, + "ball_vy": -0.0968785211443901, + "friendly_robots": [ + { + "id": 0, + "x": 4.410584449768066, + "y": -0.035632628947496414, + "orientation": -3.11371111869812, + "vx": -0.0010514921741560102, + "vy": 0.06262671202421188 + }, + { + "id": 1, + "x": 2.051561117172241, + "y": 0.121023990213871, + "orientation": 2.3729963302612305, + "vx": -1.7040916681289673, + "vy": 0.21690590679645538 + }, + { + "id": 2, + "x": 2.91868257522583, + "y": -0.9044685363769531, + "orientation": 2.7382380962371826, + "vx": 0.5569804310798645, + "vy": 0.956555187702179 + }, + { + "id": 3, + "x": 2.074918031692505, + "y": 0.6898945569992065, + "orientation": -1.0002721548080444, + "vx": -1.3189477920532227, + "vy": -0.7543686628341675 + }, + { + "id": 4, + "x": 2.2372560501098633, + "y": -1.7092450857162476, + "orientation": 1.9978965520858765, + "vx": -0.48233893513679504, + "vy": 1.3913249969482422 + }, + { + "id": 5, + "x": 2.598735809326172, + "y": 1.2807883024215698, + "orientation": -2.1578009128570557, + "vx": -0.8675177097320557, + "vy": -0.6432064771652222 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410039901733398, + "y": -0.32674339413642883, + "orientation": 0.030526548624038696, + "vx": 7.845819345675409e-05, + "vy": -0.048715539276599884 + }, + { + "id": 1, + "x": 2.6491055488586426, + "y": -0.3588138818740845, + "orientation": 2.77038836479187, + "vx": 0.5507852435112, + "vy": 0.6609354019165039 + }, + { + "id": 2, + "x": 1.1875020265579224, + "y": -0.055263057351112366, + "orientation": -1.8988676071166992, + "vx": -0.3180472254753113, + "vy": 0.1685183346271515 + }, + { + "id": 3, + "x": -0.6432221531867981, + "y": 0.06588564068078995, + "orientation": -0.13335956633090973, + "vx": 0.49442198872566223, + "vy": -0.49836209416389465 + }, + { + "id": 4, + "x": -0.1181727796792984, + "y": -0.2119382619857788, + "orientation": 0.2773509919643402, + "vx": 0.13041189312934875, + "vy": 0.18534614145755768 + }, + { + "id": 5, + "x": 0.059477709233760834, + "y": 0.5094139575958252, + "orientation": -0.7168014645576477, + "vx": -0.531805694103241, + "vy": 0.5562976598739624 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 134.63333333333333 + } + }, + { + "scenario_id": "press_and_pass_vs_split_shape_t11.7_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 11.7, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_shape.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 11.7, + "ball_x": -0.9799274802207947, + "ball_y": -0.40898558497428894, + "ball_vx": 0.0009459290304221213, + "ball_vy": 0.0025806231424212456, + "friendly_robots": [ + { + "id": 0, + "x": 4.410016059875488, + "y": -0.0029568111058324575, + "orientation": -3.0714564323425293, + "vx": 2.4183428593005374e-08, + "vy": -3.872931131354562e-07 + }, + { + "id": 1, + "x": -2.608842372894287, + "y": 1.192017912864685, + "orientation": -0.42501989006996155, + "vx": -0.09110474586486816, + "vy": 0.04403625428676605 + }, + { + "id": 2, + "x": -3.9535562992095947, + "y": 1.898963451385498, + "orientation": -0.6687836050987244, + "vx": -0.08154607564210892, + "vy": -0.19017787277698517 + }, + { + "id": 3, + "x": 0.05181058123707771, + "y": -0.1317475587129593, + "orientation": -1.453863263130188, + "vx": -0.45964065194129944, + "vy": 0.30581745505332947 + }, + { + "id": 4, + "x": -2.747140407562256, + "y": 1.0762567520141602, + "orientation": -0.6369550824165344, + "vx": 0.30807366967201233, + "vy": -0.5036160349845886 + }, + { + "id": 5, + "x": -0.9040910601615906, + "y": 0.07999031245708466, + "orientation": -1.5044718980789185, + "vx": -0.7671499848365784, + "vy": -0.7529373168945312 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.408380508422852, + "y": -0.15861935913562775, + "orientation": -0.047949209809303284, + "vx": -0.0023525129072368145, + "vy": 0.2789735198020935 + }, + { + "id": 1, + "x": 0.35329121351242065, + "y": -0.6835715174674988, + "orientation": 2.9938805103302, + "vx": 1.696523904800415, + "vy": -0.4595959782600403 + }, + { + "id": 2, + "x": -2.4398000240325928, + "y": 0.019475657492876053, + "orientation": -0.3537676930427551, + "vx": 0.7196351885795593, + "vy": -0.8533191084861755 + }, + { + "id": 3, + "x": -2.0802760124206543, + "y": 0.2638150155544281, + "orientation": -0.4114617705345154, + "vx": 0.9604211449623108, + "vy": 0.006944297347217798 + }, + { + "id": 4, + "x": -0.9610365629196167, + "y": -0.29839518666267395, + "orientation": -1.6909801959991455, + "vx": -0.03694593161344528, + "vy": -0.21027426421642303 + }, + { + "id": 5, + "x": -3.2188608646392822, + "y": 0.615441620349884, + "orientation": -0.4305795133113861, + "vx": 0.367931604385376, + "vy": -0.839252233505249 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 11.7 + } + }, + { + "scenario_id": "split_outlet_vs_tiki_taka_plus_t701.3_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 701.3166666666666, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 701.3166666666666, + "ball_x": 0.1878884732723236, + "ball_y": 1.179522156715393, + "ball_vx": -0.3187384605407715, + "ball_vy": 0.16879631578922272, + "friendly_robots": [ + { + "id": 0, + "x": 4.4100470542907715, + "y": 0.0029174804221838713, + "orientation": 2.8762358744912824, + "vx": 1.0780813397559541e-07, + "vy": 3.969462056829798e-07 + }, + { + "id": 1, + "x": 0.14039164781570435, + "y": 0.24804559350013733, + "orientation": 1.1289717276864728, + "vx": -0.08136405050754547, + "vy": 1.1577768325805664 + }, + { + "id": 2, + "x": -1.1331180334091187, + "y": -0.5975446701049805, + "orientation": 0.9011601527505597, + "vx": 0.015169031918048859, + "vy": -0.19196727871894836 + }, + { + "id": 3, + "x": 2.6585347652435303, + "y": -0.1814466118812561, + "orientation": 2.3119873722367963, + "vx": 0.00338577083311975, + "vy": -0.5045360922813416 + }, + { + "id": 4, + "x": 1.103308081626892, + "y": 0.3198825418949127, + "orientation": -3.1382845015083483, + "vx": 0.32725295424461365, + "vy": -0.5456792712211609 + }, + { + "id": 5, + "x": 2.4439663887023926, + "y": -0.07119842618703842, + "orientation": 2.696011336641856, + "vx": -0.08694478869438171, + "vy": 0.7364897727966309 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409964561462402, + "y": 0.40256091952323914, + "orientation": 0.153660925226756, + "vx": -3.782043495448306e-05, + "vy": 0.012844236567616463 + }, + { + "id": 1, + "x": 0.28006523847579956, + "y": 1.2356059551239014, + "orientation": -2.853005202608653, + "vx": -1.0499860048294067, + "vy": -0.02979649230837822 + }, + { + "id": 2, + "x": 2.752077341079712, + "y": -0.32661816477775574, + "orientation": 2.6185626705461225, + "vx": -0.6605215072631836, + "vy": 0.1492752581834793 + }, + { + "id": 3, + "x": 1.2045481204986572, + "y": 0.5980883836746216, + "orientation": -2.9433510472350797, + "vx": -0.2815861999988556, + "vy": 0.6733534336090088 + }, + { + "id": 4, + "x": 2.2629289627075195, + "y": -0.07551135867834091, + "orientation": 2.560444625216075, + "vx": -0.1458185911178589, + "vy": -0.05725053697824478 + }, + { + "id": 5, + "x": 0.4197450578212738, + "y": 1.029716968536377, + "orientation": 1.617117317514964, + "vx": 0.7928729057312012, + "vy": 0.12595732510089874 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 701.3166666666666 + } + }, + { + "scenario_id": "clear_danger_vs_split_wall_t109.4_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 109.39999999999999, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 109.39999999999999, + "ball_x": 0.5648196339607239, + "ball_y": -0.7604125142097473, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.410021781921387, + "y": -0.40703195333480835, + "orientation": -3.0489649772644043, + "vx": 4.39648317751562e-12, + "vy": 1.0824674490095276e-13 + }, + { + "id": 1, + "x": 2.208650588989258, + "y": -1.439851999282837, + "orientation": 2.739478588104248, + "vx": -0.40635594725608826, + "vy": 0.5634201169013977 + }, + { + "id": 2, + "x": 1.6747329235076904, + "y": -0.8232316970825195, + "orientation": 2.746635675430298, + "vx": 0.3391384184360504, + "vy": 0.15276184678077698 + }, + { + "id": 3, + "x": 1.4879957437515259, + "y": 0.17292845249176025, + "orientation": -2.4277591705322266, + "vx": -1.8949487209320068, + "vy": -0.1617073267698288 + }, + { + "id": 4, + "x": 1.1748225688934326, + "y": -0.6770432591438293, + "orientation": -3.0162405967712402, + "vx": -0.2958538830280304, + "vy": 0.003326996462419629 + }, + { + "id": 5, + "x": 2.602914810180664, + "y": -1.5837390422821045, + "orientation": 2.758629083633423, + "vx": 5.35398392287334e-08, + "vy": 6.864622204005855e-09 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409899711608887, + "y": -0.006240651477128267, + "orientation": -0.14945566654205322, + "vx": -0.00017710412794258446, + "vy": 0.010970735922455788 + }, + { + "id": 1, + "x": 0.6737701296806335, + "y": -0.7774962782859802, + "orientation": 2.9884018898010254, + "vx": -0.2073001265525818, + "vy": 0.03255254030227661 + }, + { + "id": 2, + "x": -0.5092641711235046, + "y": -0.245108500123024, + "orientation": -0.4306863844394684, + "vx": -0.8800052404403687, + "vy": -0.05915709584951401 + }, + { + "id": 3, + "x": -0.37080779671669006, + "y": 0.03705041483044624, + "orientation": -0.6997671127319336, + "vx": 0.8301303386688232, + "vy": 0.23491919040679932 + }, + { + "id": 4, + "x": 1.3697664737701416, + "y": -1.1188443899154663, + "orientation": 2.6565470695495605, + "vx": -0.49654120206832886, + "vy": 0.228835791349411 + }, + { + "id": 5, + "x": -0.17962846159934998, + "y": 0.06643196195363998, + "orientation": -0.7314032316207886, + "vx": -0.3959057331085205, + "vy": -0.6685983538627625 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 109.39999999999999 + } + }, + { + "scenario_id": "high_press_vs_split_block_t600.8_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 600.8, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 600.8, + "ball_x": 0.1363362818956375, + "ball_y": 1.395859956741333, + "ball_vx": -3.293687598215911e-07, + "ball_vy": 4.512966995662282e-07, + "friendly_robots": [ + { + "id": 0, + "x": 4.409912586212158, + "y": -0.4070742428302765, + "orientation": 2.7434745748811444, + "vx": -4.135118913950464e-09, + "vy": 8.406441907027329e-07 + }, + { + "id": 1, + "x": 2.499948024749756, + "y": -0.8478497862815857, + "orientation": 2.377191515760966, + "vx": -2.865772046334314e-07, + "vy": 0.07685451209545135 + }, + { + "id": 2, + "x": 0.3390156030654907, + "y": 0.3306583762168884, + "orientation": 2.66786182125146, + "vx": -0.0066124084405601025, + "vy": -0.02880978025496006 + }, + { + "id": 3, + "x": 2.500054359436035, + "y": 2.3970208168029785, + "orientation": -2.737432303028651, + "vx": -9.326355865368896e-08, + "vy": 2.1826780027822679e-07 + }, + { + "id": 4, + "x": 2.4158904552459717, + "y": 0.1621551513671875, + "orientation": 2.638447554903575, + "vx": 0.14791393280029297, + "vy": 0.05930450186133385 + }, + { + "id": 5, + "x": 0.24706849455833435, + "y": 1.1166677474975586, + "orientation": 1.9680372794442853, + "vx": 0.07095375657081604, + "vy": -0.17634190618991852 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.404155731201172, + "y": 0.14549534022808075, + "orientation": 0.2696274836831769, + "vx": -0.0103685287758708, + "vy": -0.2559886574745178 + }, + { + "id": 1, + "x": 0.3520251214504242, + "y": 0.7771260738372803, + "orientation": 2.5142848809533795, + "vx": 0.2121967226266861, + "vy": -0.011534961871802807 + }, + { + "id": 2, + "x": -2.4639995098114014, + "y": 2.2547669410705566, + "orientation": -0.31507292588288394, + "vx": 0.7076642513275146, + "vy": -0.2622087299823761 + }, + { + "id": 3, + "x": 0.24151863157749176, + "y": 1.3516747951507568, + "orientation": 2.3740144689851483, + "vx": -0.4638352692127228, + "vy": 0.4342347979545593 + }, + { + "id": 4, + "x": 0.2700444757938385, + "y": 0.9378370046615601, + "orientation": 2.1334976275735578, + "vx": -0.32786980271339417, + "vy": -0.2466365098953247 + }, + { + "id": 5, + "x": -2.4572060108184814, + "y": 0.6572310328483582, + "orientation": 0.28968134720856753, + "vx": 0.7456938624382019, + "vy": 0.32866644859313965 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 600.8 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_shape_t480.8_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 480.75, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_shape.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 480.75, + "ball_x": -0.07082754373550415, + "ball_y": -0.9018295407295227, + "ball_vx": 0.00017349251720588654, + "ball_vy": 0.00018572944100014865, + "friendly_robots": [ + { + "id": 0, + "x": 4.418900966644287, + "y": 0.2668481767177582, + "orientation": -2.899790661531039, + "vx": -0.01269621029496193, + "vy": -0.4624733328819275 + }, + { + "id": 1, + "x": -3.9806160926818848, + "y": -2.4091906547546387, + "orientation": 0.36808625062043276, + "vx": -0.034102682024240494, + "vy": 0.016169561073184013 + }, + { + "id": 2, + "x": -0.5240032076835632, + "y": -1.5360522270202637, + "orientation": 0.544971378641673, + "vx": 0.038099613040685654, + "vy": 0.05369504913687706 + }, + { + "id": 3, + "x": -2.9101099967956543, + "y": 1.2008780241012573, + "orientation": -0.6328295787149152, + "vx": -0.03496256470680237, + "vy": 0.17114406824111938 + }, + { + "id": 4, + "x": 0.3961852788925171, + "y": -0.15302599966526031, + "orientation": -2.3922395427995404, + "vx": -0.4608075022697449, + "vy": 1.0366376638412476 + }, + { + "id": 5, + "x": -0.6329115033149719, + "y": -1.3926609754562378, + "orientation": 0.8960179408364972, + "vx": 0.0811798945069313, + "vy": 0.09816531091928482 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410257816314697, + "y": -0.012144148349761963, + "orientation": -0.20455947716767398, + "vx": 0.00043911481043323874, + "vy": 0.021320514380931854 + }, + { + "id": 1, + "x": -0.15137475728988647, + "y": -0.9801221489906311, + "orientation": 0.7639829238229474, + "vx": 0.15293239057064056, + "vy": 0.14884968101978302 + }, + { + "id": 2, + "x": -1.0603158473968506, + "y": -0.5597053170204163, + "orientation": -0.32520929177338687, + "vx": 1.383105754852295, + "vy": -0.754393994808197 + }, + { + "id": 3, + "x": 0.2473820596933365, + "y": 0.16859769821166992, + "orientation": -1.4723726828866681, + "vx": 1.481326699256897, + "vy": -0.2337077558040619 + }, + { + "id": 4, + "x": 1.1431102752685547, + "y": -0.2775617837905884, + "orientation": -2.4563413580232343, + "vx": 0.957531213760376, + "vy": -1.3297032117843628 + }, + { + "id": 5, + "x": -1.8353004455566406, + "y": -0.6917627453804016, + "orientation": -0.2401315291696271, + "vx": -1.9184582233428955, + "vy": 0.0585344135761261 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 480.75 + } + }, + { + "scenario_id": "press_trigger_flow_vs_tiki_taka_plus_t266.5_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 266.46666666666664, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 266.46666666666664, + "ball_x": 0.8639963269233704, + "ball_y": -0.4280683994293213, + "ball_vx": 6.744865288510482e-08, + "ball_vy": -3.403362427434331e-07, + "friendly_robots": [ + { + "id": 0, + "x": 4.410063743591309, + "y": 0.01195535622537136, + "orientation": -3.0190677642822266, + "vx": -0.00011274198914179578, + "vy": -0.02101386897265911 + }, + { + "id": 1, + "x": 2.1228461265563965, + "y": 0.547697901725769, + "orientation": -2.4507365226745605, + "vx": -0.314512699842453, + "vy": -0.48568326234817505 + }, + { + "id": 2, + "x": 0.688524603843689, + "y": 0.22696320712566376, + "orientation": -1.9745582342147827, + "vx": 1.0746543407440186, + "vy": 0.6039963364601135 + }, + { + "id": 3, + "x": 2.97037410736084, + "y": -0.556476891040802, + "orientation": -3.052349090576172, + "vx": 0.5186033248901367, + "vy": 0.39573970437049866 + }, + { + "id": 4, + "x": 1.250752329826355, + "y": 0.004203294403851032, + "orientation": -2.282094955444336, + "vx": 0.448214590549469, + "vy": 0.08462313562631607 + }, + { + "id": 5, + "x": 2.5991551876068115, + "y": -1.2018390893936157, + "orientation": 2.7424404621124268, + "vx": 0.001324394135735929, + "vy": -0.14661721885204315 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.41011381149292, + "y": -0.012303685769438744, + "orientation": -0.07531570643186569, + "vx": 0.00020169693743810058, + "vy": 0.021582679823040962 + }, + { + "id": 1, + "x": 0.8872038125991821, + "y": -0.31953462958335876, + "orientation": -1.8577501773834229, + "vx": -0.04275796562433243, + "vy": -0.20689189434051514 + }, + { + "id": 2, + "x": 3.1883723735809326, + "y": 1.6684030294418335, + "orientation": -2.5509872436523438, + "vx": 0.41289058327674866, + "vy": 0.278015673160553 + }, + { + "id": 3, + "x": 0.7338309288024902, + "y": 0.6258897185325623, + "orientation": -1.2449547052383423, + "vx": 1.2197318077087402, + "vy": 0.47260668873786926 + }, + { + "id": 4, + "x": 1.3290108442306519, + "y": 0.26470261812210083, + "orientation": -2.2093920707702637, + "vx": -0.975810170173645, + "vy": -0.8807591795921326 + }, + { + "id": 5, + "x": 2.8902127742767334, + "y": 0.0061671058647334576, + "orientation": -2.933340072631836, + "vx": 0.06997489184141159, + "vy": 0.0019555629696696997 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 266.46666666666664 + } + }, + { + "scenario_id": "press_and_pass_vs_split_outlet_wall_t439.4_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 439.4, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 439.4, + "ball_x": 1.3686506748199463, + "ball_y": 0.011816411279141903, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.410006523132324, + "y": 0.0050492542795836926, + "orientation": 3.1404664275520524, + "vx": -1.1898846423719078e-05, + "vy": -0.008863023482263088 + }, + { + "id": 1, + "x": -0.3570205867290497, + "y": -0.19837777316570282, + "orientation": -3.022436821954795, + "vx": 1.754148244857788, + "vy": -0.6789218187332153 + }, + { + "id": 2, + "x": 1.9910666942596436, + "y": 0.5905224084854126, + "orientation": -2.5042457302385053, + "vx": -0.46656763553619385, + "vy": -0.9380375742912292 + }, + { + "id": 3, + "x": 2.055678606033325, + "y": -0.3581756353378296, + "orientation": 3.0996947792642793, + "vx": -0.16741476953029633, + "vy": 0.945623517036438 + }, + { + "id": 4, + "x": 2.035154104232788, + "y": 1.4010393619537354, + "orientation": -1.6520181020074567, + "vx": -0.5650107860565186, + "vy": -0.09748832136392593 + }, + { + "id": 5, + "x": -1.5703942775726318, + "y": 0.08438398689031601, + "orientation": -0.04975334008271304, + "vx": -0.5610007047653198, + "vy": -0.6146591901779175 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410459995269775, + "y": 0.04951377958059311, + "orientation": -0.011436136560984522, + "vx": 0.0008430638117715716, + "vy": -0.0870569571852684 + }, + { + "id": 1, + "x": 1.6776314973831177, + "y": -0.599849283695221, + "orientation": 1.3854716141992292, + "vx": 1.4335267543792725, + "vy": -0.4773988723754883 + }, + { + "id": 2, + "x": 1.4585332870483398, + "y": -0.056636273860931396, + "orientation": 2.334868522482463, + "vx": -0.17298147082328796, + "vy": 0.12780611217021942 + }, + { + "id": 3, + "x": -2.52583384513855, + "y": 0.03206336125731468, + "orientation": -0.1875666697793683, + "vx": 0.9026941061019897, + "vy": 0.5619380474090576 + }, + { + "id": 4, + "x": -0.805903434753418, + "y": 0.31967008113861084, + "orientation": -0.16179648240143862, + "vx": 0.9482115507125854, + "vy": 0.09681474417448044 + }, + { + "id": 5, + "x": -2.5045359134674072, + "y": -0.27197930216789246, + "orientation": 0.09833470185334292, + "vx": -0.9091392755508423, + "vy": -0.5198354125022888 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 439.4 + } + }, + { + "scenario_id": "clear_press_plus_vs_press_trigger_flow_t612.9_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 612.8666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_press_trigger_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 612.8666666666667, + "ball_x": 0.7348148226737976, + "ball_y": -1.993614673614502, + "ball_vx": 0.061095889657735825, + "ball_vy": 0.1900959014892578, + "friendly_robots": [ + { + "id": 0, + "x": 4.4125566482543945, + "y": -0.04124614596366882, + "orientation": -2.649732234077998, + "vx": -0.010729041881859303, + "vy": 0.04593117535114288 + }, + { + "id": 1, + "x": -2.940523862838745, + "y": -0.32015207409858704, + "orientation": -0.435767801600047, + "vx": 0.25956201553344727, + "vy": 0.01906491443514824 + }, + { + "id": 2, + "x": -1.7631707191467285, + "y": -0.7562164664268494, + "orientation": -0.4684626181894025, + "vx": -0.0647437572479248, + "vy": 0.010856838896870613 + }, + { + "id": 3, + "x": 0.6038356423377991, + "y": -2.0675179958343506, + "orientation": 1.5460019429498395, + "vx": -0.1355767548084259, + "vy": 0.30658042430877686 + }, + { + "id": 4, + "x": 1.9865421056747437, + "y": -2.318164348602295, + "orientation": 2.999223144846507, + "vx": 0.1248854473233223, + "vy": 0.134451761841774 + }, + { + "id": 5, + "x": 0.8149538040161133, + "y": -2.0708625316619873, + "orientation": 2.7653523703389844, + "vx": 0.00017412338638678193, + "vy": -3.5749053495237604e-07 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.414028644561768, + "y": 0.11850596964359283, + "orientation": -0.3896366675668439, + "vx": 0.007053658366203308, + "vy": -0.2084829956293106 + }, + { + "id": 1, + "x": 0.6769675016403198, + "y": -1.9056918621063232, + "orientation": -0.8021697123819074, + "vx": -0.14058014750480652, + "vy": 0.06840606778860092 + }, + { + "id": 2, + "x": -2.7678544521331787, + "y": -0.08904243260622025, + "orientation": -0.4952866156869611, + "vx": -0.46032604575157166, + "vy": 0.1002306193113327 + }, + { + "id": 3, + "x": 0.5207237005233765, + "y": -1.6699656248092651, + "orientation": -1.4479809125238141, + "vx": -0.31004443764686584, + "vy": -0.4046626091003418 + }, + { + "id": 4, + "x": 0.42772331833839417, + "y": -1.5041559934616089, + "orientation": -1.2106174548440656, + "vx": 0.15353840589523315, + "vy": 0.15110927820205688 + }, + { + "id": 5, + "x": -2.600013494491577, + "y": -0.9037846326828003, + "orientation": -0.32024803956086245, + "vx": 6.810251215938479e-05, + "vy": 0.00887239445000887 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 612.8666666666667 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_shape_t660.0_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 660.05, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_shape.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 660.05, + "ball_x": -0.8502837419509888, + "ball_y": 2.3420283794403076, + "ball_vx": 9.70221094576118e-08, + "ball_vy": -5.110514678108302e-08, + "friendly_robots": [ + { + "id": 0, + "x": 4.409985065460205, + "y": 0.0029663071036338806, + "orientation": 2.7241422553830823, + "vx": 1.326405651980167e-10, + "vy": -5.5861319042671553e-11 + }, + { + "id": 1, + "x": -1.5103416442871094, + "y": -0.11317276954650879, + "orientation": 3.066128524141856, + "vx": 0.9876337647438049, + "vy": 1.055217981338501 + }, + { + "id": 2, + "x": -2.8854353427886963, + "y": -0.34664615988731384, + "orientation": 0.9290637095742902, + "vx": -0.07833864539861679, + "vy": 0.02406405471265316 + }, + { + "id": 3, + "x": 2.441133975982666, + "y": 0.662490725517273, + "orientation": 2.8130860944562635, + "vx": 0.3222292959690094, + "vy": 0.39868006110191345 + }, + { + "id": 4, + "x": 2.6548538208007812, + "y": 0.42155247926712036, + "orientation": 2.645798625546046, + "vx": 0.44533783197402954, + "vy": -0.38034138083457947 + }, + { + "id": 5, + "x": 1.5888903141021729, + "y": 1.1647261381149292, + "orientation": 2.698889734345027, + "vx": 0.7420535087585449, + "vy": 0.7776133418083191 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.405529499053955, + "y": 0.2366153746843338, + "orientation": 0.5356537421518048, + "vx": -0.008112362585961819, + "vy": -0.4169466197490692 + }, + { + "id": 1, + "x": 3.222982168197632, + "y": 0.08844675123691559, + "orientation": 2.480851324396678, + "vx": -0.057932496070861816, + "vy": 0.593657910823822 + }, + { + "id": 2, + "x": 1.7067235708236694, + "y": 0.782784104347229, + "orientation": 2.617170663672038, + "vx": 0.02371893636882305, + "vy": -0.6225466728210449 + }, + { + "id": 3, + "x": 0.7987619638442993, + "y": -0.13889063894748688, + "orientation": 2.120017798739024, + "vx": 0.9487883448600769, + "vy": -0.07257454097270966 + }, + { + "id": 4, + "x": -0.7503793835639954, + "y": 2.2935879230499268, + "orientation": 2.6910555382543286, + "vx": -0.1900096982717514, + "vy": 0.09213243424892426 + }, + { + "id": 5, + "x": -2.965313673019409, + "y": 0.5610973834991455, + "orientation": 0.7048381884866437, + "vx": -0.0020016466733068228, + "vy": 0.07665839046239853 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 660.05 + } + }, + { + "scenario_id": "decoy_and_overload_vs_give_and_go_solo_t745.9_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 745.9166666666666, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_give_and_go_solo.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 745.9166666666666, + "ball_x": -0.8428484201431274, + "ball_y": 2.5180366039276123, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.411363124847412, + "y": -0.002608433598652482, + "orientation": 2.6952258368306836, + "vx": -9.325873406851315e-13, + "vy": 5.291990803901747e-13 + }, + { + "id": 1, + "x": -2.9300482273101807, + "y": 0.6481715440750122, + "orientation": 0.7295965274148664, + "vx": 6.794564910705958e-13, + "vy": 1.2423395645555502e-12 + }, + { + "id": 2, + "x": -0.34984397888183594, + "y": 1.7787443399429321, + "orientation": 2.418650420504161, + "vx": 0.9505241513252258, + "vy": 1.1910885572433472 + }, + { + "id": 3, + "x": 2.656684160232544, + "y": 0.4962930679321289, + "orientation": 2.949408622580119, + "vx": -0.6754891276359558, + "vy": -0.2822691798210144 + }, + { + "id": 4, + "x": 2.821384906768799, + "y": 0.4179699122905731, + "orientation": 3.0279878695779523, + "vx": -0.18767386674880981, + "vy": 0.46463268995285034 + }, + { + "id": 5, + "x": 0.17945578694343567, + "y": 0.013869104906916618, + "orientation": 2.0774939378076276, + "vx": -1.827993631362915, + "vy": 0.2678503692150116 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409538745880127, + "y": 0.03230283036828041, + "orientation": 0.6048490126901349, + "vx": -0.0008359579369425774, + "vy": -0.05678975209593773 + }, + { + "id": 1, + "x": -0.4241923391819, + "y": 2.1884660720825195, + "orientation": 2.7497981806569776, + "vx": -1.7045607566833496, + "vy": -0.016461333259940147 + }, + { + "id": 2, + "x": -1.4793897867202759, + "y": 0.1614791601896286, + "orientation": 1.4885304292016706, + "vx": -1.8290207386016846, + "vy": 0.3162326514720917 + }, + { + "id": 3, + "x": -0.7573762536048889, + "y": 2.446016311645508, + "orientation": 2.440488251047679, + "vx": -0.1624806523323059, + "vy": 0.1369089037179947 + }, + { + "id": 4, + "x": -1.646290898323059, + "y": 0.9707795977592468, + "orientation": 1.3415346463494977, + "vx": -1.5378427505493164, + "vy": 0.6891823410987854 + }, + { + "id": 5, + "x": 2.475916862487793, + "y": 2.3736073970794678, + "orientation": 3.099019667255231, + "vx": -4.2232883856740955e-12, + "vy": -1.1590728377086634e-12 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_give_and_go_solo_kernel_strategy", + "frame_ts": 745.9166666666666 + } + }, + { + "scenario_id": "clear_danger_vs_split_sticky_t747.0_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 746.9833333333333, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 746.9833333333333, + "ball_x": 0.2950037717819214, + "ball_y": -1.9744833707809448, + "ball_vx": -1.3097187280654907, + "ball_vy": 0.21192772686481476, + "friendly_robots": [ + { + "id": 0, + "x": 4.409928321838379, + "y": -0.17244967818260193, + "orientation": -2.735861988859721, + "vx": 3.904103868990205e-05, + "vy": 0.1378386914730072 + }, + { + "id": 1, + "x": 2.5025651454925537, + "y": -2.3984646797180176, + "orientation": 2.9283226152234754, + "vx": -3.382354805125942e-07, + "vy": -1.559389261274191e-06 + }, + { + "id": 2, + "x": 0.4235224723815918, + "y": -2.046708583831787, + "orientation": 2.739531101780482, + "vx": 0.005109728313982487, + "vy": 0.023147165775299072 + }, + { + "id": 3, + "x": 0.34046271443367004, + "y": -1.340297818183899, + "orientation": -1.8516309579187116, + "vx": 0.25284823775291443, + "vy": -0.14630036056041718 + }, + { + "id": 4, + "x": 0.7568636536598206, + "y": -1.6897519826889038, + "orientation": -2.562995823221751, + "vx": -0.020538609474897385, + "vy": -0.1724061220884323 + }, + { + "id": 5, + "x": 2.600024938583374, + "y": -0.7876814603805542, + "orientation": -2.6606903096013745, + "vx": 2.807799137372058e-05, + "vy": -0.16787441074848175 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.400183200836182, + "y": 0.15146465599536896, + "orientation": -0.4280599673562726, + "vx": -0.03178030252456665, + "vy": 0.4065254330635071 + }, + { + "id": 1, + "x": 0.2598704993724823, + "y": -1.876824975013733, + "orientation": -1.3135946114831647, + "vx": -0.38953977823257446, + "vy": -0.7232955098152161 + }, + { + "id": 2, + "x": -1.2614802122116089, + "y": -0.1754058450460434, + "orientation": -0.9931587298684796, + "vx": -1.3474568128585815, + "vy": -0.5578681826591492 + }, + { + "id": 3, + "x": -2.1458356380462646, + "y": -0.6045438647270203, + "orientation": -0.63629403908784, + "vx": -1.5884050130844116, + "vy": -0.6524665355682373 + }, + { + "id": 4, + "x": 2.013721466064453, + "y": -0.7408400177955627, + "orientation": -2.523158522444316, + "vx": -0.02544832043349743, + "vy": -0.0789816752076149 + }, + { + "id": 5, + "x": -0.21566049754619598, + "y": -1.9352396726608276, + "orientation": -0.07620755036408511, + "vx": 0.06821130216121674, + "vy": -0.19630400836467743 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 746.9833333333333 + } + }, + { + "scenario_id": "split_sticky_vs_split_wall_t730.2_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 730.2, + "source_replay": "replays/tournament_20261011_230119/split_sticky_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 730.2, + "ball_x": -0.3001585900783539, + "ball_y": 0.6401910185813904, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.408211708068848, + "y": 0.1222836896777153, + "orientation": 3.051640549796172, + "vx": 0.0026434564497321844, + "vy": -0.46199822425842285 + }, + { + "id": 1, + "x": -0.2492525279521942, + "y": 0.18305134773254395, + "orientation": 3.117208918678113, + "vx": -1.0042153596878052, + "vy": -0.5327737331390381 + }, + { + "id": 2, + "x": 2.0902822017669678, + "y": 0.2634800970554352, + "orientation": 3.013170601921626, + "vx": 1.6221219301223755, + "vy": -0.8101561665534973 + }, + { + "id": 3, + "x": -0.3117588758468628, + "y": 0.4061163067817688, + "orientation": 0.3376065810495099, + "vx": 1.2377378940582275, + "vy": 0.23517072200775146 + }, + { + "id": 4, + "x": -1.402793288230896, + "y": -0.3503619134426117, + "orientation": 0.7187785228067121, + "vx": 0.18917067348957062, + "vy": 0.28178870677948 + }, + { + "id": 5, + "x": 2.000030994415283, + "y": -0.23517708480358124, + "orientation": 2.8514479418569287, + "vx": -0.7775770425796509, + "vy": -0.6893211007118225 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409219264984131, + "y": 0.059267375618219376, + "orientation": 0.1314729769998273, + "vx": -0.0013125691330060363, + "vy": -0.1041734591126442 + }, + { + "id": 1, + "x": -0.18964551389217377, + "y": 0.648023784160614, + "orientation": 3.0863444601469716, + "vx": -0.21034105122089386, + "vy": -0.016839420422911644 + }, + { + "id": 2, + "x": -1.8451268672943115, + "y": -0.19396893680095673, + "orientation": 0.4690121730142316, + "vx": 1.4874285459518433, + "vy": 0.7793716192245483 + }, + { + "id": 3, + "x": -1.665120244026184, + "y": 0.39231207966804504, + "orientation": 0.4344102462106427, + "vx": 1.5855048894882202, + "vy": 0.8293738961219788 + }, + { + "id": 4, + "x": 0.9605973958969116, + "y": -0.632757842540741, + "orientation": 2.6079753955178937, + "vx": -0.23564480245113373, + "vy": -0.3833658993244171 + }, + { + "id": 5, + "x": -2.6946322917938232, + "y": -0.6858811974525452, + "orientation": 0.35028329690034, + "vx": -0.7732536196708679, + "vy": 0.2786833643913269 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_sticky_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 730.2 + } + }, + { + "scenario_id": "high_press_vs_split_outlet_wall_t538.1_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 538.0833333333334, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 538.0833333333334, + "ball_x": -0.13111954927444458, + "ball_y": -0.6169041991233826, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.4122090339660645, + "y": 0.3619821071624756, + "orientation": -2.933615820603915, + "vx": 0.038520410656929016, + "vy": -0.12805211544036865 + }, + { + "id": 1, + "x": 0.7798954844474792, + "y": -0.27540478110313416, + "orientation": -2.2670829613977155, + "vx": 0.0027577586006373167, + "vy": -0.24285942316055298 + }, + { + "id": 2, + "x": -0.3451875150203705, + "y": 1.72519850730896, + "orientation": -1.6629524548822125, + "vx": -1.9155751466751099, + "vy": -0.09916777163743973 + }, + { + "id": 3, + "x": -0.6319291591644287, + "y": -1.5606966018676758, + "orientation": 1.507222207384654, + "vx": -1.9167962074279785, + "vy": -0.08539406955242157 + }, + { + "id": 4, + "x": 0.5867714881896973, + "y": 0.2149890959262848, + "orientation": -2.4599218686395368, + "vx": -1.8436610698699951, + "vy": 0.040995724499225616 + }, + { + "id": 5, + "x": 0.6348020434379578, + "y": -0.42570191621780396, + "orientation": -2.28852632840211, + "vx": -0.20965920388698578, + "vy": 0.3351394534111023 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409320831298828, + "y": -0.035634901374578476, + "orientation": -0.12980261643464175, + "vx": -0.0011777285253629088, + "vy": 0.06262683868408203 + }, + { + "id": 1, + "x": -0.05956089869141579, + "y": -0.5343794822692871, + "orientation": -2.2870322187715253, + "vx": -0.13623204827308655, + "vy": -0.15716585516929626 + }, + { + "id": 2, + "x": 2.2733101844787598, + "y": 0.8758034706115723, + "orientation": -2.8583659549527844, + "vx": 0.11834891140460968, + "vy": -0.8969587683677673 + }, + { + "id": 3, + "x": -0.3165905773639679, + "y": 0.529893696308136, + "orientation": -1.0657738765054425, + "vx": 1.416980266571045, + "vy": 0.4079879820346832 + }, + { + "id": 4, + "x": 0.4202062487602234, + "y": 0.9658767580986023, + "orientation": -1.6790300925546369, + "vx": 0.9288360476493835, + "vy": 0.3909001648426056 + }, + { + "id": 5, + "x": -2.705843925476074, + "y": -0.49344363808631897, + "orientation": -0.07185092766816226, + "vx": -0.4586556553840637, + "vy": -0.10555306077003479 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 538.0833333333334 + } + }, + { + "scenario_id": "split_outlet_vs_split_outlet_wall_t580.8_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 580.7666666666667, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 580.7666666666667, + "ball_x": 1.327054500579834, + "ball_y": -0.6681022644042969, + "ball_vx": 5.088781108497642e-06, + "ball_vy": 2.9906717827543616e-05, + "friendly_robots": [ + { + "id": 0, + "x": 4.409855842590332, + "y": -0.012494968250393867, + "orientation": -2.939478861289569, + "vx": 0.0002691595000214875, + "vy": 0.021843580529093742 + }, + { + "id": 1, + "x": -0.11876583099365234, + "y": 0.9276007413864136, + "orientation": -1.95691970189149, + "vx": 0.6509580016136169, + "vy": -0.5052396655082703 + }, + { + "id": 2, + "x": -0.6138755679130554, + "y": 0.7492441534996033, + "orientation": -0.3156510909372052, + "vx": -1.2841229438781738, + "vy": -0.13235323131084442 + }, + { + "id": 3, + "x": 2.2563884258270264, + "y": -0.07578720897436142, + "orientation": -2.173701377707072, + "vx": 1.2498373985290527, + "vy": -0.49349021911621094 + }, + { + "id": 4, + "x": 1.2531007528305054, + "y": -0.004712574649602175, + "orientation": -0.8540622313790998, + "vx": 1.7786070108413696, + "vy": 0.32197633385658264 + }, + { + "id": 5, + "x": 2.6949503421783447, + "y": 0.048573847860097885, + "orientation": -2.522218259172984, + "vx": -0.01486244611442089, + "vy": 0.7091469168663025 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409605979919434, + "y": -0.04052009433507919, + "orientation": -0.1012610514932355, + "vx": -0.0006565715302713215, + "vy": 0.07120158523321152 + }, + { + "id": 1, + "x": 3.51969051361084, + "y": 1.0910892486572266, + "orientation": -2.6238127072625836, + "vx": 0.30701500177383423, + "vy": 0.4339916706085205 + }, + { + "id": 2, + "x": 1.3321253061294556, + "y": -0.5558139681816101, + "orientation": -1.603923114138194, + "vx": -0.009873686358332634, + "vy": -0.21332795917987823 + }, + { + "id": 3, + "x": 0.21741800010204315, + "y": -0.77093505859375, + "orientation": -0.04199138482148257, + "vx": 1.6553928852081299, + "vy": -0.043849579989910126 + }, + { + "id": 4, + "x": -0.6767086386680603, + "y": 0.5227953195571899, + "orientation": -0.44289985497529116, + "vx": 1.1567108631134033, + "vy": -0.04888804629445076 + }, + { + "id": 5, + "x": -2.894019365310669, + "y": -0.19756895303726196, + "orientation": -0.13486662705475894, + "vx": -0.12439631670713425, + "vy": -0.6340749859809875 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 580.7666666666667 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_outlet_wall_t639.1_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 639.0666666666666, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 639.0666666666666, + "ball_x": 0.9879381656646729, + "ball_y": -0.24012702703475952, + "ball_vx": -5.9396108554210514e-05, + "ball_vy": -5.069643884780817e-05, + "friendly_robots": [ + { + "id": 0, + "x": 4.410027027130127, + "y": -0.00542629137635231, + "orientation": -3.077363008754798, + "vx": -4.5510107156587765e-05, + "vy": 0.009465077891945839 + }, + { + "id": 1, + "x": -1.4256751537322998, + "y": -0.6716291904449463, + "orientation": -1.7740431149774274, + "vx": 1.1243997812271118, + "vy": 0.2816188335418701 + }, + { + "id": 2, + "x": -2.9165802001953125, + "y": -0.6445490121841431, + "orientation": 0.10627666314179507, + "vx": -0.023576047271490097, + "vy": 0.0028405527118593454 + }, + { + "id": 3, + "x": 2.960425853729248, + "y": 0.1954769492149353, + "orientation": -2.9382839818769177, + "vx": -0.24490317702293396, + "vy": -0.15209247171878815 + }, + { + "id": 4, + "x": 2.741036891937256, + "y": -0.7350594997406006, + "orientation": 2.9878445287519177, + "vx": -0.5432306528091431, + "vy": 0.8406815528869629 + }, + { + "id": 5, + "x": 1.809978723526001, + "y": 0.005713582504540682, + "orientation": -2.7976788004213056, + "vx": -0.24805672466754913, + "vy": -0.2909215986728668 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409993648529053, + "y": -0.2204878181219101, + "orientation": -0.0003120024972638191, + "vx": -1.2176160453236662e-05, + "vy": 0.3995332717895508 + }, + { + "id": 1, + "x": 2.945777416229248, + "y": -0.20530915260314941, + "orientation": -3.1073126551979264, + "vx": -0.7500909566879272, + "vy": 1.1571285724639893 + }, + { + "id": 2, + "x": 1.0677827596664429, + "y": -0.16115213930606842, + "orientation": -2.351673336821147, + "vx": -0.1518547534942627, + "vy": -0.14992187917232513 + }, + { + "id": 3, + "x": 0.0646054744720459, + "y": -1.1205590963363647, + "orientation": 0.5535000880532941, + "vx": 1.7531229257583618, + "vy": -0.1509503424167633 + }, + { + "id": 4, + "x": -1.661270260810852, + "y": -0.39192041754722595, + "orientation": 0.5898624976449689, + "vx": 0.012246937490999699, + "vy": -0.15665599703788757 + }, + { + "id": 5, + "x": -1.5260200500488281, + "y": -0.2730039656162262, + "orientation": 0.3798839171701154, + "vx": -0.23500293493270874, + "vy": 0.14850974082946777 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 639.0666666666666 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_block_t113.7_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 113.73333333333333, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 113.73333333333333, + "ball_x": -0.921633780002594, + "ball_y": 0.6032463312149048, + "ball_vx": -2.2135708332061768, + "ball_vy": 0.08429322391748428, + "friendly_robots": [ + { + "id": 0, + "x": 4.411973476409912, + "y": 0.03829651325941086, + "orientation": 3.0294508934020996, + "vx": -0.00439502764493227, + "vy": 0.09019944816827774 + }, + { + "id": 1, + "x": 2.9080350399017334, + "y": -0.09577497094869614, + "orientation": 2.9618494510650635, + "vx": 0.3796248733997345, + "vy": 0.8427116870880127 + }, + { + "id": 2, + "x": 1.3224546909332275, + "y": 1.7358211278915405, + "orientation": -2.209157705307007, + "vx": -1.5347139835357666, + "vy": -0.8949288725852966 + }, + { + "id": 3, + "x": 2.573941469192505, + "y": 0.7440256476402283, + "orientation": 3.138117551803589, + "vx": -0.16517172753810883, + "vy": -0.5599967837333679 + }, + { + "id": 4, + "x": 1.5149954557418823, + "y": 0.49440720677375793, + "orientation": 3.1329712867736816, + "vx": -0.9728911519050598, + "vy": 0.34480875730514526 + }, + { + "id": 5, + "x": 2.492729902267456, + "y": -0.5321693420410156, + "orientation": 2.7515335083007812, + "vx": 0.18798981606960297, + "vy": 0.3069722652435303 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410067081451416, + "y": 0.40681058168411255, + "orientation": 0.044893667101860046, + "vx": 0.00012218297342769802, + "vy": 0.005416089203208685 + }, + { + "id": 1, + "x": 1.8346503973007202, + "y": 0.5645120143890381, + "orientation": 3.1333060264587402, + "vx": -0.25548529624938965, + "vy": -0.7403941750526428 + }, + { + "id": 2, + "x": 2.2619872093200684, + "y": 0.8848891258239746, + "orientation": -3.00571346282959, + "vx": -0.33322882652282715, + "vy": 0.3300577402114868 + }, + { + "id": 3, + "x": -0.9549325108528137, + "y": -0.6447246670722961, + "orientation": 1.0210423469543457, + "vx": 1.167291283607483, + "vy": 1.0909783840179443 + }, + { + "id": 4, + "x": -0.8953599333763123, + "y": -0.12268125265836716, + "orientation": 0.695013165473938, + "vx": 1.1636766195297241, + "vy": -0.5979378819465637 + }, + { + "id": 5, + "x": -1.0216823816299438, + "y": 0.6573922038078308, + "orientation": -0.15510423481464386, + "vx": 0.41871875524520874, + "vy": -0.3155643343925476 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 113.73333333333333 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_sticky_t54.7_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 54.699999999999996, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 54.699999999999996, + "ball_x": 0.23425450921058655, + "ball_y": 0.5571389198303223, + "ball_vx": 0.026731248944997787, + "ball_vy": 0.37809330224990845, + "friendly_robots": [ + { + "id": 0, + "x": 4.410041332244873, + "y": 0.1764770895242691, + "orientation": 3.0495312213897705, + "vx": -0.0030287737026810646, + "vy": -0.3175472617149353 + }, + { + "id": 1, + "x": 0.22490771114826202, + "y": 0.43227455019950867, + "orientation": 1.1521635055541992, + "vx": -0.04048407822847366, + "vy": -0.009383336640894413 + }, + { + "id": 2, + "x": 0.43128183484077454, + "y": 0.9421949982643127, + "orientation": -2.076793909072876, + "vx": 3.43956307915505e-05, + "vy": -2.8817106795031577e-05 + }, + { + "id": 3, + "x": 3.012031078338623, + "y": -0.18733976781368256, + "orientation": 2.8856401443481445, + "vx": 0.00033896000240929425, + "vy": 0.005237270146608353 + }, + { + "id": 4, + "x": 2.980724811553955, + "y": 0.07058271020650864, + "orientation": 2.9737815856933594, + "vx": 0.010257599875330925, + "vy": -0.004034966696053743 + }, + { + "id": 5, + "x": 0.7751185297966003, + "y": 0.5783818364143372, + "orientation": -3.1082170009613037, + "vx": -0.04039642587304115, + "vy": 0.08179210871458054 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.407601356506348, + "y": 0.11660046130418777, + "orientation": 0.08199989050626755, + "vx": -0.004076085984706879, + "vy": -0.205071821808815 + }, + { + "id": 1, + "x": 0.1531819850206375, + "y": 0.6256126761436462, + "orientation": -0.4590761959552765, + "vx": 0.01924075186252594, + "vy": 0.02058178186416626 + }, + { + "id": 2, + "x": -3.0103282928466797, + "y": -0.20801857113838196, + "orientation": 0.2270953506231308, + "vx": 0.000578033272176981, + "vy": 0.01390730682760477 + }, + { + "id": 3, + "x": -2.9728541374206543, + "y": 0.08261384069919586, + "orientation": 0.14514556527137756, + "vx": -0.04482562839984894, + "vy": -0.004957250319421291 + }, + { + "id": 4, + "x": -0.26237526535987854, + "y": 0.32930487394332886, + "orientation": 0.5934584736824036, + "vx": -0.5515636801719666, + "vy": 0.3186628818511963 + }, + { + "id": 5, + "x": -0.1816336065530777, + "y": 0.724830150604248, + "orientation": -0.18213367462158203, + "vx": 0.028414666652679443, + "vy": 0.3839753270149231 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 54.699999999999996 + } + }, + { + "scenario_id": "counter_flow_vs_press_and_pass_t626.8_opponent_ball_won_middle", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 626.8166666666666, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_press_and_pass.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, middle third" + }, + "scenario": { + "sim_time": 626.8166666666666, + "ball_x": 1.1971997022628784, + "ball_y": 0.3000558912754059, + "ball_vx": -2.490570545196533, + "ball_vy": -0.11644242703914642, + "friendly_robots": [ + { + "id": 0, + "x": 4.4103827476501465, + "y": 0.11754322797060013, + "orientation": 3.090203711884566, + "vx": -0.0007776360725983977, + "vy": -0.2067541480064392 + }, + { + "id": 1, + "x": 0.9909837245941162, + "y": -0.05473872274160385, + "orientation": 0.4057318290048322, + "vx": 1.2078083753585815, + "vy": 0.8732544779777527 + }, + { + "id": 2, + "x": 0.2941405475139618, + "y": 1.1416901350021362, + "orientation": -0.3727749903970441, + "vx": 1.409280776977539, + "vy": -0.45694172382354736 + }, + { + "id": 3, + "x": 0.6364353895187378, + "y": -0.934977650642395, + "orientation": 0.5928334315591535, + "vx": 1.1892597675323486, + "vy": 0.33089208602905273 + }, + { + "id": 4, + "x": 2.5040123462677, + "y": 1.06631600856781, + "orientation": -2.0750692208581647, + "vx": -0.02048303745687008, + "vy": -0.6150492429733276 + }, + { + "id": 5, + "x": 2.768178701400757, + "y": 0.2545415461063385, + "orientation": 2.551115246611186, + "vx": -0.7655673623085022, + "vy": 0.3464431166648865 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410029411315918, + "y": 0.05366920307278633, + "orientation": 0.04496804078156558, + "vx": 5.315561065799557e-05, + "vy": 0.017135420814156532 + }, + { + "id": 1, + "x": 2.4398953914642334, + "y": 0.09608998149633408, + "orientation": 1.5359386523538312, + "vx": 0.6767598390579224, + "vy": 0.6603893041610718 + }, + { + "id": 2, + "x": -1.3091158866882324, + "y": 1.387205958366394, + "orientation": -0.2798618396096906, + "vx": 1.9130723476409912, + "vy": 0.05573578551411629 + }, + { + "id": 3, + "x": -1.5862025022506714, + "y": -0.5937390923500061, + "orientation": 0.3634265979104718, + "vx": 0.7848274111747742, + "vy": -0.09960779547691345 + }, + { + "id": 4, + "x": 1.1026767492294312, + "y": 0.2996518909931183, + "orientation": 0.08686462243134585, + "vx": 0.8205111026763916, + "vy": -0.5328710079193115 + }, + { + "id": 5, + "x": -0.8668115139007568, + "y": -0.12835167348384857, + "orientation": 0.20913449128205386, + "vx": 1.733691692352295, + "vy": -0.10428760200738907 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 626.8166666666666 + } + }, + { + "scenario_id": "split_outlet_wall_vs_split_wall_t366.4_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 366.3833333333333, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 366.3833333333333, + "ball_x": -4.316344738006592, + "ball_y": -0.06013251096010208, + "ball_vx": -2.0471861362457275, + "ball_vy": -0.03484313562512398, + "friendly_robots": [ + { + "id": 0, + "x": 4.4099812507629395, + "y": 0.407036155462265, + "orientation": -3.0848259925842285, + "vx": -1.2045537900462477e-08, + "vy": 2.1156225216145685e-07 + }, + { + "id": 1, + "x": -1.4133204221725464, + "y": 0.4128783047199249, + "orientation": -2.6179018020629883, + "vx": -1.1923863887786865, + "vy": 0.3700700104236603 + }, + { + "id": 2, + "x": -0.7050366997718811, + "y": 0.2871742844581604, + "orientation": -3.112780809402466, + "vx": -0.6124237775802612, + "vy": -0.07939618080854416 + }, + { + "id": 3, + "x": 1.8715401887893677, + "y": -0.7954277396202087, + "orientation": 3.088386058807373, + "vx": 1.8271836042404175, + "vy": 0.5400604009628296 + }, + { + "id": 4, + "x": 2.2560794353485107, + "y": 0.20967933535575867, + "orientation": 3.1387953758239746, + "vx": 1.3738255500793457, + "vy": -1.1981298923492432 + }, + { + "id": 5, + "x": 0.7633033990859985, + "y": 0.059402983635663986, + "orientation": -3.1315877437591553, + "vx": -0.32321760058403015, + "vy": 0.8152376413345337 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409646511077881, + "y": -0.05575673282146454, + "orientation": -0.003756640711799264, + "vx": 0.0030819131061434746, + "vy": -0.00907173752784729 + }, + { + "id": 1, + "x": -0.026617607101798058, + "y": 0.5236072540283203, + "orientation": -2.8975460529327393, + "vx": -0.3135277032852173, + "vy": 0.24121464788913727 + }, + { + "id": 2, + "x": -0.9114006161689758, + "y": -0.2590782046318054, + "orientation": 2.9863600730895996, + "vx": -0.4972541332244873, + "vy": 0.2282828837633133 + }, + { + "id": 3, + "x": -1.1152012348175049, + "y": 0.024078408256173134, + "orientation": -2.9156298637390137, + "vx": 1.1274330615997314, + "vy": -0.36187711358070374 + }, + { + "id": 4, + "x": -0.7991353273391724, + "y": -0.5853535532951355, + "orientation": 2.9500458240509033, + "vx": 0.20063216984272003, + "vy": -0.6148615479469299 + }, + { + "id": 5, + "x": -2.9115726947784424, + "y": 0.012388729490339756, + "orientation": -2.6982479095458984, + "vx": -0.17736785113811493, + "vy": -0.11730188131332397 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 366.3833333333333 + } + }, + { + "scenario_id": "decoy_and_overload_vs_high_press_t632.5_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 632.5, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_high_press.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 632.5, + "ball_x": -4.31081485748291, + "ball_y": -2.6711738109588623, + "ball_vx": 0.06382229924201965, + "ball_vy": -0.060975007712841034, + "friendly_robots": [ + { + "id": 0, + "x": 4.410869121551514, + "y": -0.2433995008468628, + "orientation": -2.8720664997869214, + "vx": -0.0019780511502176523, + "vy": 0.3122234642505646 + }, + { + "id": 1, + "x": -3.233121871948242, + "y": -2.626523733139038, + "orientation": -3.0605479796701154, + "vx": 2.504418262105901e-06, + "vy": 9.74717186181806e-05 + }, + { + "id": 2, + "x": 2.6831765174865723, + "y": -0.4030185341835022, + "orientation": -2.8201030810647687, + "vx": -0.05104349926114082, + "vy": 1.263145089149475 + }, + { + "id": 3, + "x": 2.95089054107666, + "y": -0.22174228727817535, + "orientation": -2.828915299969264, + "vx": 0.02722395956516266, + "vy": 0.40687307715415955 + }, + { + "id": 4, + "x": -1.7525451183319092, + "y": -0.37016043066978455, + "orientation": -2.4183596094423017, + "vx": -0.24224509298801422, + "vy": -0.13630370795726776 + }, + { + "id": 5, + "x": -4.417684555053711, + "y": -2.630530595779419, + "orientation": -0.00745168526703921, + "vx": -0.0011332966387271881, + "vy": -0.02194804698228836 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409580707550049, + "y": -0.4070863127708435, + "orientation": -1.527666838961192, + "vx": -2.2088997297942115e-11, + "vy": 6.253964013325231e-10 + }, + { + "id": 1, + "x": -2.4902968406677246, + "y": -0.44824522733688354, + "orientation": -2.257072540121623, + "vx": -0.0174101535230875, + "vy": -0.03764309361577034 + }, + { + "id": 2, + "x": -4.235774993896484, + "y": -2.59086537361145, + "orientation": -1.9884689172082624, + "vx": -0.005829172674566507, + "vy": 0.011967767030000687 + }, + { + "id": 3, + "x": -2.49220871925354, + "y": -2.3638200759887695, + "orientation": -2.9648029526048383, + "vx": -0.013816868886351585, + "vy": -0.0634891539812088 + }, + { + "id": 4, + "x": -2.458934783935547, + "y": -1.3436394929885864, + "orientation": -2.501069100695201, + "vx": -0.07300939410924911, + "vy": -0.22153830528259277 + }, + { + "id": 5, + "x": -4.136723518371582, + "y": -2.4384267330169678, + "orientation": -2.2314891537004193, + "vx": 0.2429777830839157, + "vy": -0.049966707825660706 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_high_press_kernel_strategy", + "frame_ts": 632.5 + } + }, + { + "scenario_id": "clear_danger_vs_split_press_t309.3_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 309.3, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 309.3, + "ball_x": -4.313612937927246, + "ball_y": 0.11187465488910675, + "ball_vx": -2.574174165725708, + "ball_vy": 0.0006633800803683698, + "friendly_robots": [ + { + "id": 0, + "x": 4.409896373748779, + "y": -0.13562995195388794, + "orientation": 3.112882375717163, + "vx": 0.00019365563639439642, + "vy": -0.12041106075048447 + }, + { + "id": 1, + "x": -1.8412485122680664, + "y": -0.2447039633989334, + "orientation": 2.2017364501953125, + "vx": 0.19837720692157745, + "vy": -0.3554592728614807 + }, + { + "id": 2, + "x": -0.1808282434940338, + "y": 0.16969437897205353, + "orientation": 2.756572961807251, + "vx": -0.06004523113369942, + "vy": -0.22874346375465393 + }, + { + "id": 3, + "x": -3.2233245372772217, + "y": -1.5239540338516235, + "orientation": 1.7650688886642456, + "vx": 0.9581460356712341, + "vy": 0.6126471161842346 + }, + { + "id": 4, + "x": 2.5994768142700195, + "y": -0.8024863600730896, + "orientation": 2.994741439819336, + "vx": 0.0008750830311328173, + "vy": 0.005295545794069767 + }, + { + "id": 5, + "x": -1.021719217300415, + "y": -0.15900345146656036, + "orientation": 3.0901989936828613, + "vx": -1.589024543762207, + "vy": 0.12167299538850784 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409568786621094, + "y": 0.09988898783922195, + "orientation": 0.03524113819003105, + "vx": 0.011488734744489193, + "vy": 0.020486999303102493 + }, + { + "id": 1, + "x": -0.39888280630111694, + "y": -0.39883682131767273, + "orientation": 3.0042364597320557, + "vx": 0.028677798807621002, + "vy": 0.31149426102638245 + }, + { + "id": 2, + "x": -0.26852357387542725, + "y": 0.34600961208343506, + "orientation": 2.81196665763855, + "vx": 0.603359580039978, + "vy": 0.3888896405696869 + }, + { + "id": 3, + "x": -2.0350356101989746, + "y": -0.16972485184669495, + "orientation": 2.2433860301971436, + "vx": -0.10114690661430359, + "vy": 0.22889050841331482 + }, + { + "id": 4, + "x": -2.7490975856781006, + "y": 0.023014826700091362, + "orientation": 2.278150796890259, + "vx": -0.015406990423798561, + "vy": 0.05330054834485054 + }, + { + "id": 5, + "x": -3.400569438934326, + "y": -1.133890151977539, + "orientation": 1.399582862854004, + "vx": 0.9199774265289307, + "vy": 1.3620522022247314 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 309.3 + } + }, + { + "scenario_id": "counter_flow_vs_overload_press_t597.3_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 597.3, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_overload_press.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 597.3, + "ball_x": -4.315681457519531, + "ball_y": -0.3014896810054779, + "ball_vx": -1.2013825178146362, + "ball_vy": -0.30391889810562134, + "friendly_robots": [ + { + "id": 0, + "x": 4.410151958465576, + "y": 0.045794494450092316, + "orientation": -3.1150838529043874, + "vx": -0.0005607696366496384, + "vy": 0.20762941241264343 + }, + { + "id": 1, + "x": 1.2810860872268677, + "y": -0.04000929743051529, + "orientation": -3.083522083359309, + "vx": 0.7186650037765503, + "vy": 0.7193278670310974 + }, + { + "id": 2, + "x": -0.11359363049268723, + "y": 0.8172063827514648, + "orientation": -2.9461232741647443, + "vx": -1.6601310968399048, + "vy": -0.8537958860397339 + }, + { + "id": 3, + "x": 1.2513028383255005, + "y": 2.0013246536254883, + "orientation": -3.065503204362937, + "vx": 0.9788692593574524, + "vy": -0.2893948554992676 + }, + { + "id": 4, + "x": 2.42757511138916, + "y": 0.5068106055259705, + "orientation": -2.9195822199159345, + "vx": -0.6875227093696594, + "vy": 0.09909894317388535 + }, + { + "id": 5, + "x": -1.9612501859664917, + "y": 0.16321462392807007, + "orientation": -2.9481136222654065, + "vx": -1.8686729669570923, + "vy": -0.4408910572528839 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4091620445251465, + "y": -0.32780352234840393, + "orientation": 0.2549006064706525, + "vx": 0.03933187201619148, + "vy": 0.010239789262413979 + }, + { + "id": 1, + "x": 2.965874433517456, + "y": -0.32604557275772095, + "orientation": -3.1090500002079686, + "vx": 0.6568483114242554, + "vy": 1.5302613973617554 + }, + { + "id": 2, + "x": 2.912757396697998, + "y": 0.5852354764938354, + "orientation": -3.0382669513397893, + "vx": -1.0213555097579956, + "vy": -0.1349569410085678 + }, + { + "id": 3, + "x": 2.5661916732788086, + "y": 0.3842233419418335, + "orientation": -2.7064119597249707, + "vx": -0.07794438302516937, + "vy": 0.540273904800415 + }, + { + "id": 4, + "x": 2.739755868911743, + "y": -0.07579100131988525, + "orientation": 3.11547649291391, + "vx": -1.2459611892700195, + "vy": -0.8940105438232422 + }, + { + "id": 5, + "x": 1.1443434953689575, + "y": 1.0793472528457642, + "orientation": -2.8950197269492826, + "vx": -1.7701292037963867, + "vy": -0.37090227007865906 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 597.3 + } + }, + { + "scenario_id": "press_and_pass_vs_split_shape_t103.0_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 103.05, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_shape.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 103.05, + "ball_x": -2.4744441509246826, + "ball_y": -0.3804992735385895, + "ball_vx": -2.94857120513916, + "ball_vy": 0.4166322350502014, + "friendly_robots": [ + { + "id": 0, + "x": 4.410112380981445, + "y": -0.0029769386164844036, + "orientation": -3.0622904300689697, + "vx": -1.263258866401884e-07, + "vy": 1.577590410306584e-06 + }, + { + "id": 1, + "x": -2.526005983352661, + "y": 0.20272128283977509, + "orientation": -1.0008331537246704, + "vx": 0.9352445006370544, + "vy": -1.1815240383148193 + }, + { + "id": 2, + "x": -2.7701218128204346, + "y": -1.0920592546463013, + "orientation": 0.44446611404418945, + "vx": 1.1376781463623047, + "vy": 1.338649034500122 + }, + { + "id": 3, + "x": -2.8020737171173096, + "y": 1.352211833000183, + "orientation": -1.1018482446670532, + "vx": -0.04692023992538452, + "vy": -0.37636104226112366 + }, + { + "id": 4, + "x": -0.590428352355957, + "y": -0.6724910140037537, + "orientation": 2.8101422786712646, + "vx": -0.2901495397090912, + "vy": 0.5436505079269409 + }, + { + "id": 5, + "x": -0.05707154795527458, + "y": -0.89561527967453, + "orientation": 2.8900179862976074, + "vx": -0.08552510291337967, + "vy": -0.5785044431686401 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.413365840911865, + "y": 0.006471104454249144, + "orientation": -0.19868403673171997, + "vx": 0.0059473346918821335, + "vy": -0.19962814450263977 + }, + { + "id": 1, + "x": -0.7661329507827759, + "y": -0.8309198021888733, + "orientation": -2.940039873123169, + "vx": -0.23991282284259796, + "vy": -0.5362117886543274 + }, + { + "id": 2, + "x": -2.985292673110962, + "y": 0.03355380520224571, + "orientation": -0.4353688359260559, + "vx": 0.06440547853708267, + "vy": 0.4960825443267822 + }, + { + "id": 3, + "x": -2.5741946697235107, + "y": -0.4014929533004761, + "orientation": -0.11887180805206299, + "vx": 0.8021465539932251, + "vy": 0.050115689635276794 + }, + { + "id": 4, + "x": -3.098092794418335, + "y": 0.5824096202850342, + "orientation": -0.8238435983657837, + "vx": 1.0051432847976685, + "vy": 0.37478798627853394 + }, + { + "id": 5, + "x": -3.4270668029785156, + "y": 1.1265673637390137, + "orientation": -0.6263765096664429, + "vx": -0.09995467215776443, + "vy": -0.8306394815444946 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 103.05 + } + }, + { + "scenario_id": "counter_flow_vs_split_block_t471.9_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 471.93333333333334, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 471.93333333333334, + "ball_x": -4.313052654266357, + "ball_y": 0.05531372129917145, + "ball_vx": -1.327595591545105, + "ball_vy": 0.24283306300640106, + "friendly_robots": [ + { + "id": 0, + "x": 4.409879207611084, + "y": -0.24369215965270996, + "orientation": 3.124861030029603, + "vx": -0.0001788336521713063, + "vy": -0.29245859384536743 + }, + { + "id": 1, + "x": 2.5167603492736816, + "y": -1.3070571422576904, + "orientation": 2.999199690418788, + "vx": 0.4088338017463684, + "vy": -0.37815061211586 + }, + { + "id": 2, + "x": -1.6949800252914429, + "y": -0.20235012471675873, + "orientation": 3.1058666316145143, + "vx": -1.7244967222213745, + "vy": 0.46702906489372253 + }, + { + "id": 3, + "x": 2.2283999919891357, + "y": -1.4474190473556519, + "orientation": 2.9223654737048825, + "vx": -0.41328805685043335, + "vy": 0.7391431331634521 + }, + { + "id": 4, + "x": 0.28122034668922424, + "y": -0.1316004991531372, + "orientation": 3.1159814187609634, + "vx": -1.8962256908416748, + "vy": -0.05762126296758652 + }, + { + "id": 5, + "x": 1.9543226957321167, + "y": -0.6309351921081543, + "orientation": 2.990354063110896, + "vx": -0.6213771104812622, + "vy": 1.3717625141143799 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.40953254699707, + "y": 0.07594846189022064, + "orientation": -0.19038048584992495, + "vx": 0.008694320917129517, + "vy": -0.0016669350443407893 + }, + { + "id": 1, + "x": 2.731398582458496, + "y": -0.905124843120575, + "orientation": 3.0520389323406896, + "vx": -0.627900242805481, + "vy": 0.40849146246910095 + }, + { + "id": 2, + "x": 2.37593412399292, + "y": -0.032125961035490036, + "orientation": -2.9588409086042127, + "vx": 0.21377544105052948, + "vy": 0.9592467546463013 + }, + { + "id": 3, + "x": 1.911354899406433, + "y": 0.12615059316158295, + "orientation": 3.1223356520109853, + "vx": 1.017451286315918, + "vy": -0.9734510779380798 + }, + { + "id": 4, + "x": 0.985083818435669, + "y": -0.9827358722686768, + "orientation": -3.110024156170436, + "vx": 0.7178150415420532, + "vy": 0.8294803500175476 + }, + { + "id": 5, + "x": -2.5750162601470947, + "y": -0.09710828214883804, + "orientation": 3.042611176269599, + "vx": -0.6911571025848389, + "vy": 0.09238071739673615 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 471.93333333333334 + } + }, + { + "scenario_id": "high_press_vs_tiki_taka_plus_t49.1_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 49.06666666666666, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 49.06666666666666, + "ball_x": -3.688400983810425, + "ball_y": -2.0425384044647217, + "ball_vx": 0.00010512144217500463, + "ball_vy": 0.3993705213069916, + "friendly_robots": [ + { + "id": 0, + "x": 4.41023588180542, + "y": 0.40706580877304077, + "orientation": -2.8473165035247803, + "vx": 3.730349362740526e-12, + "vy": -4.551359289450829e-12 + }, + { + "id": 1, + "x": -2.888104200363159, + "y": -0.7874162197113037, + "orientation": -2.1343281269073486, + "vx": 1.0658141036401503e-12, + "vy": 7.16093850883226e-13 + }, + { + "id": 2, + "x": -2.929995536804199, + "y": 0.1412060558795929, + "orientation": -1.904128074645996, + "vx": -4.796163466380676e-12, + "vy": -7.884526365131705e-12 + }, + { + "id": 3, + "x": -2.621321678161621, + "y": -1.5589121580123901, + "orientation": -2.7055447101593018, + "vx": 3.9968028886505635e-12, + "vy": 1.305622276959184e-12 + }, + { + "id": 4, + "x": -3.4860448837280273, + "y": -2.4192700386047363, + "orientation": 2.2171618938446045, + "vx": 0.175866037607193, + "vy": -0.4480942189693451 + }, + { + "id": 5, + "x": -3.6769626140594482, + "y": -2.161193370819092, + "orientation": 1.9358975887298584, + "vx": -3.1957610190147534e-05, + "vy": -2.170530024159234e-05 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410394191741943, + "y": -0.40709930658340454, + "orientation": -1.1571403741836548, + "vx": 5.115907697472721e-12, + "vy": -8.626432901337466e-13 + }, + { + "id": 1, + "x": -4.0817437171936035, + "y": -2.2394254207611084, + "orientation": 0.33452701568603516, + "vx": -0.014010692946612835, + "vy": -0.30833905935287476 + }, + { + "id": 2, + "x": -3.7612619400024414, + "y": -1.9638442993164062, + "orientation": -0.5591089725494385, + "vx": -0.002645541913807392, + "vy": -0.0004285745380911976 + }, + { + "id": 3, + "x": -3.5299899578094482, + "y": 0.13792215287685394, + "orientation": -1.6438357830047607, + "vx": -9.808224604057614e-06, + "vy": 0.005778141785413027 + }, + { + "id": 4, + "x": -3.0037403106689453, + "y": -0.9846405982971191, + "orientation": -2.138593912124634, + "vx": 1.1324274851176597e-12, + "vy": 2.687849942617504e-12 + }, + { + "id": 5, + "x": -3.086627721786499, + "y": -1.1958732604980469, + "orientation": -2.1804656982421875, + "vx": -4.662936703425657e-13, + "vy": -1.7319479184152442e-13 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 49.06666666666666 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_block_t396.8_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 396.8, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 396.8, + "ball_x": -4.306023597717285, + "ball_y": 0.4315315783023834, + "ball_vx": -0.7373642325401306, + "ball_vy": 0.0306607186794281, + "friendly_robots": [ + { + "id": 0, + "x": 4.409980297088623, + "y": -0.002989287953823805, + "orientation": 3.0908048152923584, + "vx": 7.978337990266482e-09, + "vy": 7.944752269395394e-07 + }, + { + "id": 1, + "x": 1.281172752380371, + "y": 0.4688238501548767, + "orientation": 3.1200809478759766, + "vx": -0.4730365574359894, + "vy": -0.8349183797836304 + }, + { + "id": 2, + "x": -1.7871168851852417, + "y": 0.08745501190423965, + "orientation": 3.009483575820923, + "vx": -1.8406779766082764, + "vy": 0.5488792657852173 + }, + { + "id": 3, + "x": 1.4392738342285156, + "y": 0.08755435049533844, + "orientation": 3.1094861030578613, + "vx": 0.0659216046333313, + "vy": -0.811342179775238 + }, + { + "id": 4, + "x": 2.593111515045166, + "y": -0.5375022888183594, + "orientation": 2.996953248977661, + "vx": 0.012266815640032291, + "vy": 0.04491583630442619 + }, + { + "id": 5, + "x": -1.9670157432556152, + "y": 0.5006957650184631, + "orientation": 3.115147352218628, + "vx": -1.8138946294784546, + "vy": 0.2596050500869751 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.408509254455566, + "y": 0.43288952112197876, + "orientation": -0.0294575747102499, + "vx": 0.04576859623193741, + "vy": -0.0013598751975223422 + }, + { + "id": 1, + "x": -0.45475897192955017, + "y": 0.2566017210483551, + "orientation": 3.13736891746521, + "vx": -1.8023719787597656, + "vy": -0.6346151232719421 + }, + { + "id": 2, + "x": 1.162145972251892, + "y": 0.15150415897369385, + "orientation": -3.072382926940918, + "vx": 0.5306385159492493, + "vy": 0.8029702305793762 + }, + { + "id": 3, + "x": 0.894263505935669, + "y": -0.38408663868904114, + "orientation": 2.823479652404785, + "vx": 0.6693621277809143, + "vy": -0.9627545475959778 + }, + { + "id": 4, + "x": 0.05493934080004692, + "y": 1.271815538406372, + "orientation": -2.809455633163452, + "vx": -0.4403592348098755, + "vy": 0.15956969559192657 + }, + { + "id": 5, + "x": -2.855914354324341, + "y": 0.1406342089176178, + "orientation": 2.9631831645965576, + "vx": -0.2393457442522049, + "vy": -0.2020333856344223 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 396.8 + } + }, + { + "scenario_id": "clear_danger_vs_clear_press_plus_t375.9_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 375.8666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_clear_press_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 375.8666666666667, + "ball_x": -4.320300579071045, + "ball_y": -0.14196062088012695, + "ball_vx": -1.8867732286453247, + "ball_vy": 0.6148608922958374, + "friendly_robots": [ + { + "id": 0, + "x": 4.410146713256836, + "y": 0.06902898848056793, + "orientation": -3.088652929412671, + "vx": -0.0005403459654189646, + "vy": -0.12121865153312683 + }, + { + "id": 1, + "x": 1.522788166999817, + "y": 0.429982990026474, + "orientation": -3.011218713718005, + "vx": -1.4883043766021729, + "vy": 0.1505538523197174 + }, + { + "id": 2, + "x": 0.4706154763698578, + "y": -0.5493611693382263, + "orientation": -3.139283309812196, + "vx": -1.187604546546936, + "vy": 0.41896164417266846 + }, + { + "id": 3, + "x": 0.4214673936367035, + "y": -1.3575313091278076, + "orientation": 3.062632629769393, + "vx": 0.3046105206012726, + "vy": 0.5420978665351868 + }, + { + "id": 4, + "x": -0.1613113433122635, + "y": -1.211850643157959, + "orientation": 2.974799173074313, + "vx": -1.2018896341323853, + "vy": 0.432911217212677 + }, + { + "id": 5, + "x": 2.6009044647216797, + "y": 0.39574453234672546, + "orientation": -3.054866561787673, + "vx": -0.0011305561056360602, + "vy": 0.654457151889801 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409849166870117, + "y": -0.10735362023115158, + "orientation": -0.3329772074990949, + "vx": 0.0076272860169410706, + "vy": -0.011586867272853851 + }, + { + "id": 1, + "x": 0.05717593804001808, + "y": 0.5210140347480774, + "orientation": -2.9469978531175336, + "vx": -1.8796947002410889, + "vy": 0.38992705941200256 + }, + { + "id": 2, + "x": -2.1300134658813477, + "y": -0.7122242450714111, + "orientation": 2.9248217811160764, + "vx": -1.5387367010116577, + "vy": 0.36210525035858154 + }, + { + "id": 3, + "x": -1.2907792329788208, + "y": -0.9145396947860718, + "orientation": 2.9078193326764783, + "vx": -1.5911818742752075, + "vy": -0.9109918475151062 + }, + { + "id": 4, + "x": -2.7541141510009766, + "y": -0.31294769048690796, + "orientation": 3.0692841728501996, + "vx": -0.4314225912094116, + "vy": 0.7490767240524292 + }, + { + "id": 5, + "x": -0.8281800150871277, + "y": -0.19281406700611115, + "orientation": 3.129597198339649, + "vx": -1.691001296043396, + "vy": 0.9092863202095032 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_clear_press_plus_kernel_strategy", + "frame_ts": 375.8666666666667 + } + }, + { + "scenario_id": "press_trigger_flow_vs_score_aware_counter_flow_t29.2_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 29.183333333333334, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 29.183333333333334, + "ball_x": -3.44466233253479, + "ball_y": 0.6115648150444031, + "ball_vx": 3.633093825783362e-11, + "ball_vy": -2.4713564528155985e-12, + "friendly_robots": [ + { + "id": 0, + "x": 4.410487651824951, + "y": -0.336396187543869, + "orientation": 3.015202283859253, + "vx": -0.0006046978523954749, + "vy": 0.38832226395606995 + }, + { + "id": 1, + "x": -1.6446517705917358, + "y": 0.40851104259490967, + "orientation": 2.7244246006011963, + "vx": -1.6784892082214355, + "vy": 0.6032334566116333 + }, + { + "id": 2, + "x": 1.6164129972457886, + "y": -0.671733021736145, + "orientation": 2.91050386428833, + "vx": -1.5389407873153687, + "vy": -0.11244072765111923 + }, + { + "id": 3, + "x": -1.1600335836410522, + "y": 1.6833109855651855, + "orientation": -2.7576584815979004, + "vx": -0.9453778266906738, + "vy": 0.16512857377529144 + }, + { + "id": 4, + "x": 2.598325252532959, + "y": -0.3302105665206909, + "orientation": 2.9890048503875732, + "vx": 0.0029454133473336697, + "vy": -0.034068990498781204 + }, + { + "id": 5, + "x": -2.665583610534668, + "y": 0.6313487887382507, + "orientation": -3.1174561977386475, + "vx": -0.6057074666023254, + "vy": 0.07094603776931763 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.404301166534424, + "y": 0.15312880277633667, + "orientation": 0.37419044971466064, + "vx": -0.00867006927728653, + "vy": -0.26925256848335266 + }, + { + "id": 1, + "x": -2.299670457839966, + "y": 1.7791210412979126, + "orientation": -2.405452013015747, + "vx": -0.35261377692222595, + "vy": 0.054800018668174744 + }, + { + "id": 2, + "x": 0.12302341312170029, + "y": -0.7392365336418152, + "orientation": 2.854576826095581, + "vx": -1.8123817443847656, + "vy": -0.19861263036727905 + }, + { + "id": 3, + "x": -2.722334146499634, + "y": 0.3064073920249939, + "orientation": 2.9146246910095215, + "vx": -0.7439780235290527, + "vy": 0.3946174383163452 + }, + { + "id": 4, + "x": -2.5732359886169434, + "y": -0.35036319494247437, + "orientation": 2.315214157104492, + "vx": -0.04700763151049614, + "vy": 0.0014906043652445078 + }, + { + "id": 5, + "x": -3.342214584350586, + "y": 0.5663884282112122, + "orientation": 2.7239768505096436, + "vx": -0.1947321891784668, + "vy": 0.08582029491662979 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 29.183333333333334 + } + }, + { + "scenario_id": "split_press_vs_split_wall_t133.8_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 133.8, + "source_replay": "replays/tournament_20261011_230119/split_press_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 133.8, + "ball_x": -4.31638765335083, + "ball_y": -0.05940137803554535, + "ball_vx": -2.046557664871216, + "ball_vy": -0.034445617347955704, + "friendly_robots": [ + { + "id": 0, + "x": 4.409649848937988, + "y": 0.12737233936786652, + "orientation": -3.110102891921997, + "vx": 0.00043615885078907013, + "vy": -0.2240164577960968 + }, + { + "id": 1, + "x": -1.1682965755462646, + "y": -0.5320549011230469, + "orientation": -3.048542022705078, + "vx": -1.3425718545913696, + "vy": -0.24570709466934204 + }, + { + "id": 2, + "x": 0.3378235697746277, + "y": 0.5170157551765442, + "orientation": -3.011970043182373, + "vx": 0.0197296179831028, + "vy": -0.017736783251166344 + }, + { + "id": 3, + "x": 1.7894587516784668, + "y": -0.8542458415031433, + "orientation": 3.107879400253296, + "vx": 1.7607862949371338, + "vy": 0.5191785097122192 + }, + { + "id": 4, + "x": 2.1231484413146973, + "y": 0.33412298560142517, + "orientation": 3.1182663440704346, + "vx": 1.404586911201477, + "vy": -1.2006900310516357 + }, + { + "id": 5, + "x": 0.7693974375724792, + "y": 0.3910621702671051, + "orientation": -3.091082811355591, + "vx": -1.1539305448532104, + "vy": 0.8914644718170166 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409636497497559, + "y": -0.05504141375422478, + "orientation": -0.003828913439065218, + "vx": 0.0030517694540321827, + "vy": -0.0090179443359375 + }, + { + "id": 1, + "x": -0.41122177243232727, + "y": 0.5341918468475342, + "orientation": -2.8113372325897217, + "vx": -1.1106640100479126, + "vy": -0.27857911586761475 + }, + { + "id": 2, + "x": -0.357695609331131, + "y": 0.0341881662607193, + "orientation": -3.053957462310791, + "vx": 1.3557642698287964, + "vy": 0.44393467903137207 + }, + { + "id": 3, + "x": -1.0347269773483276, + "y": 0.07217786461114883, + "orientation": -2.668062686920166, + "vx": 0.814408004283905, + "vy": -0.08440300077199936 + }, + { + "id": 4, + "x": -0.3709942400455475, + "y": -0.33431777358055115, + "orientation": 3.0325095653533936, + "vx": 0.3522277772426605, + "vy": 0.6429104208946228 + }, + { + "id": 5, + "x": -2.9102959632873535, + "y": 0.013728284277021885, + "orientation": -2.711946487426758, + "vx": -0.17927145957946777, + "vy": -0.11889850348234177 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_press_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 133.8 + } + }, + { + "scenario_id": "high_press_vs_overload_press_t53.3_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 53.28333333333333, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_overload_press.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 53.28333333333333, + "ball_x": -4.317996978759766, + "ball_y": 0.09768374264240265, + "ball_vx": -2.392808675765991, + "ball_vy": 0.02062528394162655, + "friendly_robots": [ + { + "id": 0, + "x": 4.4100446701049805, + "y": 0.015224983915686607, + "orientation": 3.131565570831299, + "vx": -7.836748409317806e-05, + "vy": -0.026770884171128273 + }, + { + "id": 1, + "x": -2.8014373779296875, + "y": 1.2262738943099976, + "orientation": -2.2254810333251953, + "vx": -0.22600093483924866, + "vy": 0.12972195446491241 + }, + { + "id": 2, + "x": -0.22294215857982635, + "y": -0.1278824657201767, + "orientation": 2.912649393081665, + "vx": -0.10267316550016403, + "vy": -0.40322160720825195 + }, + { + "id": 3, + "x": -3.995178461074829, + "y": -2.1055595874786377, + "orientation": 1.4418058395385742, + "vx": -0.0038307160139083862, + "vy": 0.0039017777889966965 + }, + { + "id": 4, + "x": -2.792393445968628, + "y": -1.029799461364746, + "orientation": 2.2364296913146973, + "vx": -0.2416236251592636, + "vy": -0.13387532532215118 + }, + { + "id": 5, + "x": -0.8259790539741516, + "y": 0.0790906697511673, + "orientation": -2.977405548095703, + "vx": -0.5245252847671509, + "vy": 0.23365847766399384 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409749507904053, + "y": 0.07439431548118591, + "orientation": 0.06746750324964523, + "vx": 0.00739671615883708, + "vy": 0.03956230357289314 + }, + { + "id": 1, + "x": 1.9812763929367065, + "y": -1.5586687326431274, + "orientation": 2.942390203475952, + "vx": 0.10552766919136047, + "vy": 0.2501210570335388 + }, + { + "id": 2, + "x": 1.1270825862884521, + "y": 0.10090386122465134, + "orientation": 3.102203130722046, + "vx": 1.2322399616241455, + "vy": 1.2025974988937378 + }, + { + "id": 3, + "x": 2.1611711978912354, + "y": -0.4036928713321686, + "orientation": 2.9988009929656982, + "vx": -0.461627721786499, + "vy": -0.4406711459159851 + }, + { + "id": 4, + "x": 2.2046022415161133, + "y": 0.29406577348709106, + "orientation": 3.0489320755004883, + "vx": 0.5174259543418884, + "vy": -0.4185029864311218 + }, + { + "id": 5, + "x": -0.9456095099449158, + "y": -0.055197056382894516, + "orientation": -2.9357495307922363, + "vx": -0.049797143787145615, + "vy": -0.26058429479599 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 53.28333333333333 + } + }, + { + "scenario_id": "counter_flow_vs_tiki_taka_plus_t553.8_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 553.8, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 553.8, + "ball_x": -4.366196155548096, + "ball_y": -0.4572242796421051, + "ball_vx": -1.022788166999817, + "ball_vy": 3.0093162059783936, + "friendly_robots": [ + { + "id": 0, + "x": 4.419569492340088, + "y": 0.28306126594543457, + "orientation": -2.981916444497653, + "vx": -0.025704989209771156, + "vy": -0.5090034604072571 + }, + { + "id": 1, + "x": -2.9168875217437744, + "y": 0.3029715120792389, + "orientation": -2.350329192476817, + "vx": 0.22617000341415405, + "vy": 0.052373699843883514 + }, + { + "id": 2, + "x": -3.990389108657837, + "y": -1.5531549453735352, + "orientation": 1.8687459548288068, + "vx": -0.06290967762470245, + "vy": 0.2325305938720703 + }, + { + "id": 3, + "x": -2.7919769287109375, + "y": -0.9674148559570312, + "orientation": -2.3049974759393415, + "vx": -0.019549522548913956, + "vy": -0.023249194025993347 + }, + { + "id": 4, + "x": 2.5856685638427734, + "y": -0.5861327648162842, + "orientation": -3.0225395580106458, + "vx": -0.08298274129629135, + "vy": 1.3220174312591553 + }, + { + "id": 5, + "x": -3.642362594604492, + "y": -1.6033861637115479, + "orientation": 2.4044362028413495, + "vx": -0.4110725522041321, + "vy": 1.2201176881790161 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410175323486328, + "y": -0.3743339776992798, + "orientation": -1.2217102368646344, + "vx": 0.00029517378425225616, + "vy": 0.07979784905910492 + }, + { + "id": 1, + "x": -2.6237990856170654, + "y": -0.8039014339447021, + "orientation": -2.8228844722085675, + "vx": 0.04035883769392967, + "vy": -0.13458459079265594 + }, + { + "id": 2, + "x": 1.9568103551864624, + "y": -0.977154552936554, + "orientation": -3.133808685588189, + "vx": -0.47643914818763733, + "vy": 0.3576778173446655 + }, + { + "id": 3, + "x": -3.7305662631988525, + "y": -2.1216931343078613, + "orientation": 1.7455771287255963, + "vx": -0.0652170404791832, + "vy": 0.9730855822563171 + }, + { + "id": 4, + "x": -2.877488613128662, + "y": -1.1259782314300537, + "orientation": -2.7192448397451123, + "vx": 0.39312171936035156, + "vy": -0.2652912139892578 + }, + { + "id": 5, + "x": -2.973660945892334, + "y": -0.9737828969955444, + "orientation": -2.9889494498544416, + "vx": 0.1268078088760376, + "vy": -0.401637464761734 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 553.8 + } + }, + { + "scenario_id": "clear_danger_vs_press_trigger_flow_t284.1_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 284.0833333333333, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_press_trigger_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 284.0833333333333, + "ball_x": -4.30078649520874, + "ball_y": 0.378749817609787, + "ball_vx": -2.542229175567627, + "ball_vy": 0.32835596799850464, + "friendly_robots": [ + { + "id": 0, + "x": 4.410033226013184, + "y": 0.0029912451282143593, + "orientation": 3.1061179637908936, + "vx": 1.704703045390943e-08, + "vy": 4.830822604162677e-07 + }, + { + "id": 1, + "x": -0.16990719735622406, + "y": -0.23506228625774384, + "orientation": 2.977773666381836, + "vx": 0.4785461723804474, + "vy": 0.053023796528577805 + }, + { + "id": 2, + "x": -3.0269582271575928, + "y": 1.47735595703125, + "orientation": -1.8375149965286255, + "vx": 0.5329622626304626, + "vy": -1.2538374662399292 + }, + { + "id": 3, + "x": -0.13982687890529633, + "y": -0.41534677147865295, + "orientation": 2.875664710998535, + "vx": -0.1928556263446808, + "vy": -0.07086366415023804 + }, + { + "id": 4, + "x": -0.5539026856422424, + "y": 0.4256528317928314, + "orientation": -3.0930745601654053, + "vx": -0.9376264810562134, + "vy": 0.8282960057258606 + }, + { + "id": 5, + "x": 2.5993926525115967, + "y": -0.7223653793334961, + "orientation": 2.969085693359375, + "vx": 0.0007432730635628104, + "vy": 0.2816418707370758 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409854412078857, + "y": 0.3486188054084778, + "orientation": 0.0012051044031977654, + "vx": -0.0009773315396159887, + "vy": 0.07617101818323135 + }, + { + "id": 1, + "x": -1.2574694156646729, + "y": -0.8910003900527954, + "orientation": 3.1275978088378906, + "vx": -1.5372353792190552, + "vy": -0.404421865940094 + }, + { + "id": 2, + "x": -0.7826178669929504, + "y": 0.06684962660074234, + "orientation": 3.1132171154022217, + "vx": -0.7331554889678955, + "vy": -0.5536465644836426 + }, + { + "id": 3, + "x": -3.43957781791687, + "y": 1.8189712762832642, + "orientation": -1.788218379020691, + "vx": 0.48402440547943115, + "vy": 0.7087647318840027 + }, + { + "id": 4, + "x": -2.0533530712127686, + "y": -0.23359234631061554, + "orientation": 2.7104005813598633, + "vx": -0.9595801830291748, + "vy": -0.6211800575256348 + }, + { + "id": 5, + "x": -2.7433440685272217, + "y": -0.35020557045936584, + "orientation": 2.296854257583618, + "vx": -0.4359281063079834, + "vy": 0.6375531554222107 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 284.0833333333333 + } + }, + { + "scenario_id": "overload_press_vs_split_wall_t465.9_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 465.8833333333333, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 465.8833333333333, + "ball_x": -3.5767910480499268, + "ball_y": 0.159154012799263, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.410008907318115, + "y": -0.40706712007522583, + "orientation": 3.0717942287498197, + "vx": -4.0686816760171496e-07, + "vy": -0.000603884516749531 + }, + { + "id": 1, + "x": -2.8713531494140625, + "y": -0.3036586046218872, + "orientation": 2.561242254572459, + "vx": -0.10317789763212204, + "vy": 0.07908632606267929 + }, + { + "id": 2, + "x": -1.7244417667388916, + "y": -0.6852888464927673, + "orientation": 2.734151156740733, + "vx": -0.1330467313528061, + "vy": -0.11350909620523453 + }, + { + "id": 3, + "x": -2.266897201538086, + "y": -0.6947705745697021, + "orientation": 2.54097435076768, + "vx": 0.25745558738708496, + "vy": 0.30657848715782166 + }, + { + "id": 4, + "x": -1.8022757768630981, + "y": 0.7480567693710327, + "orientation": -2.8202100714021405, + "vx": 3.9321879086173794e-10, + "vy": 1.2516321312716627e-10 + }, + { + "id": 5, + "x": -2.1237096786499023, + "y": -0.8193789720535278, + "orientation": 2.383233221369334, + "vx": -0.016038650646805763, + "vy": -0.27703556418418884 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -3.684990406036377, + "y": 0.18738506734371185, + "orientation": -0.25364223321015444, + "vx": 0.1903410702943802, + "vy": -0.04969365522265434 + }, + { + "id": 1, + "x": -1.4939968585968018, + "y": -0.36247819662094116, + "orientation": 2.951443703966685, + "vx": -1.5611313581466675, + "vy": 0.7846643328666687 + }, + { + "id": 2, + "x": 0.20238159596920013, + "y": 0.3579429090023041, + "orientation": -3.088575093197175, + "vx": 1.7246816158294678, + "vy": 0.843766450881958 + }, + { + "id": 3, + "x": -0.9650258421897888, + "y": 0.09212818741798401, + "orientation": 2.9437068571620664, + "vx": 1.2256752252578735, + "vy": -0.5072179436683655 + }, + { + "id": 4, + "x": 2.905240058898926, + "y": -1.4314929246902466, + "orientation": 2.913148569064685, + "vx": -0.29627904295921326, + "vy": -0.2965061068534851 + }, + { + "id": 5, + "x": -2.9189469814300537, + "y": 0.13165147602558136, + "orientation": 3.074693651991435, + "vx": -0.01963069476187229, + "vy": 0.04796336591243744 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 465.8833333333333 + } + }, + { + "scenario_id": "clear_danger_vs_split_outlet_wall_t244.3_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 244.31666666666666, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 244.31666666666666, + "ball_x": -3.9196829795837402, + "ball_y": 1.4449354410171509, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.409914493560791, + "y": -0.33975526690483093, + "orientation": 2.9355649948120117, + "vx": 0.00011239948798902333, + "vy": -0.12352965772151947 + }, + { + "id": 1, + "x": -0.7526286840438843, + "y": 0.08821094036102295, + "orientation": 2.8407602310180664, + "vx": -1.0607112646102905, + "vy": 0.21903996169567108 + }, + { + "id": 2, + "x": 0.6382465362548828, + "y": -0.2101232409477234, + "orientation": 2.778076410293579, + "vx": -0.7625134587287903, + "vy": -0.7697986960411072 + }, + { + "id": 3, + "x": -3.651562213897705, + "y": 0.937372088432312, + "orientation": -3.0201728343963623, + "vx": 0.19771045446395874, + "vy": -0.6148524880409241 + }, + { + "id": 4, + "x": 2.5999958515167236, + "y": 0.3966045677661896, + "orientation": 2.9811880588531494, + "vx": 6.359079179674154e-06, + "vy": 0.006745618302375078 + }, + { + "id": 5, + "x": -3.3777365684509277, + "y": 1.6046684980392456, + "orientation": -2.858275890350342, + "vx": -0.1730194389820099, + "vy": -0.15027467906475067 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4101667404174805, + "y": 0.4070240557193756, + "orientation": 1.128430962562561, + "vx": -3.730349362740526e-12, + "vy": -1.8884893648873913e-12 + }, + { + "id": 1, + "x": -3.5930683612823486, + "y": 1.1282802820205688, + "orientation": 2.622936964035034, + "vx": -0.672315239906311, + "vy": 0.26336172223091125 + }, + { + "id": 2, + "x": 1.2133965492248535, + "y": -0.7017716765403748, + "orientation": 2.711113929748535, + "vx": 0.2785123586654663, + "vy": 0.7033740878105164 + }, + { + "id": 3, + "x": -0.37450599670410156, + "y": 0.7838435769081116, + "orientation": 2.957528591156006, + "vx": -0.5652593970298767, + "vy": 0.1241777092218399 + }, + { + "id": 4, + "x": -2.162245988845825, + "y": 1.011094093322754, + "orientation": 2.930417776107788, + "vx": -1.5171260833740234, + "vy": -0.023622363805770874 + }, + { + "id": 5, + "x": -3.8130345344543457, + "y": 1.4742372035980225, + "orientation": -2.910823345184326, + "vx": -0.20223869383335114, + "vy": -0.05624694004654884 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 244.31666666666666 + } + }, + { + "scenario_id": "give_and_go_solo_vs_overload_press_t355.8_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 355.75, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_overload_press.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 355.75, + "ball_x": -4.3014349937438965, + "ball_y": -0.38030725717544556, + "ball_vx": -0.7277774214744568, + "ball_vy": -0.039965007454156876, + "friendly_robots": [ + { + "id": 0, + "x": 4.410009384155273, + "y": 0.1293688863515854, + "orientation": -3.084650993347168, + "vx": -2.2706750314682722e-05, + "vy": 0.06695587188005447 + }, + { + "id": 1, + "x": 1.6279891729354858, + "y": -0.28310781717300415, + "orientation": -3.1373648643493652, + "vx": 0.24477897584438324, + "vy": 0.10766627639532089 + }, + { + "id": 2, + "x": -0.7506449222564697, + "y": 0.9035212993621826, + "orientation": -2.8137171268463135, + "vx": -1.9183337688446045, + "vy": -0.07538565248250961 + }, + { + "id": 3, + "x": -1.6764646768569946, + "y": 1.9270600080490112, + "orientation": -2.462053060531616, + "vx": -1.9173309803009033, + "vy": -0.0932459756731987 + }, + { + "id": 4, + "x": -1.665410041809082, + "y": -2.345085859298706, + "orientation": 2.5421524047851562, + "vx": -1.919196367263794, + "vy": -0.03975739702582359 + }, + { + "id": 5, + "x": 2.671445608139038, + "y": -0.5925236344337463, + "orientation": 3.1091907024383545, + "vx": -3.930149539144168e-09, + "vy": -1.2088447931546398e-07 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.408592224121094, + "y": -0.3832494616508484, + "orientation": 0.04297298938035965, + "vx": 0.0457460880279541, + "vy": 0.001977956620976329 + }, + { + "id": 1, + "x": 1.8291367292404175, + "y": 0.6899545788764954, + "orientation": -2.964757204055786, + "vx": -0.007750624790787697, + "vy": 0.0015177102759480476 + }, + { + "id": 2, + "x": 2.9271113872528076, + "y": 0.04076403006911278, + "orientation": -3.0824313163757324, + "vx": 1.5967014377338273e-08, + "vy": -2.8615183556013335e-09 + }, + { + "id": 3, + "x": 1.7417773008346558, + "y": 0.9036331176757812, + "orientation": -2.925934314727783, + "vx": -0.013367261737585068, + "vy": -0.010642134584486485 + }, + { + "id": 4, + "x": 1.8416670560836792, + "y": -0.7907787561416626, + "orientation": 3.0827343463897705, + "vx": -0.06363069266080856, + "vy": 0.054775867611169815 + }, + { + "id": 5, + "x": 1.6642478704452515, + "y": -0.5598517060279846, + "orientation": 3.1322097778320312, + "vx": -0.6626541018486023, + "vy": -0.17564119398593903 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 355.75 + } + }, + { + "scenario_id": "split_shape_vs_tiki_taka_plus_t642.5_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 642.5166666666667, + "source_replay": "replays/tournament_20261011_230119/split_shape_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 642.5166666666667, + "ball_x": -4.314770221710205, + "ball_y": 0.4026227593421936, + "ball_vx": -2.4237260818481445, + "ball_vy": 0.13683851063251495, + "friendly_robots": [ + { + "id": 0, + "x": 4.409466743469238, + "y": -0.3364323079586029, + "orientation": 3.0612607469135007, + "vx": 0.0008974032825790346, + "vy": -0.12938366830348969 + }, + { + "id": 1, + "x": -1.6305224895477295, + "y": -0.18495281040668488, + "orientation": 2.8063192089372357, + "vx": -0.9702207446098328, + "vy": -0.5978020429611206 + }, + { + "id": 2, + "x": 0.620089054107666, + "y": -0.22242677211761475, + "orientation": -3.138349787220829, + "vx": -0.1129446029663086, + "vy": 0.5599035620689392 + }, + { + "id": 3, + "x": 1.2724028825759888, + "y": 0.16850508749485016, + "orientation": -3.0684762467914304, + "vx": 0.0688576027750969, + "vy": 0.4402933120727539 + }, + { + "id": 4, + "x": 1.9265109300613403, + "y": 0.4045661985874176, + "orientation": -2.5108741243653974, + "vx": -0.47429129481315613, + "vy": 0.37833312153816223 + }, + { + "id": 5, + "x": 1.2288507223129272, + "y": -0.21515759825706482, + "orientation": 3.039153354363986, + "vx": 0.5940492153167725, + "vy": -0.18313488364219666 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409971714019775, + "y": 0.3674251437187195, + "orientation": 0.07003179390961733, + "vx": 0.011317398399114609, + "vy": 0.07021572440862656 + }, + { + "id": 1, + "x": -2.110883951187134, + "y": 0.1404394656419754, + "orientation": 2.9451844116025647, + "vx": -1.4366570711135864, + "vy": 0.5113293528556824 + }, + { + "id": 2, + "x": -0.9423907995223999, + "y": 0.7447315454483032, + "orientation": -3.0482133274250707, + "vx": -1.682791829109192, + "vy": 0.9229053854942322 + }, + { + "id": 3, + "x": -0.07952576130628586, + "y": -0.45370423793792725, + "orientation": 2.76362934907014, + "vx": -0.7241793274879456, + "vy": -0.6515006422996521 + }, + { + "id": 4, + "x": 0.9872244000434875, + "y": -0.3575829863548279, + "orientation": 3.0449624975496015, + "vx": 1.1237889528274536, + "vy": -1.108899474143982 + }, + { + "id": 5, + "x": 2.011476516723633, + "y": 0.10628998279571533, + "orientation": -2.7856474240594586, + "vx": 1.0204404592514038, + "vy": -0.47542163729667664 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_shape_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 642.5166666666667 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_outlet_wall_t526.1_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 526.15, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 526.15, + "ball_x": -2.4812326431274414, + "ball_y": 0.2978827655315399, + "ball_vx": -1.8013458251953125, + "ball_vy": -0.17972446978092194, + "friendly_robots": [ + { + "id": 0, + "x": 4.409595966339111, + "y": 0.2962248921394348, + "orientation": 3.11880447355146, + "vx": 0.0003502142499201, + "vy": 0.19999957084655762 + }, + { + "id": 1, + "x": 1.6641753911972046, + "y": 0.608616292476654, + "orientation": -2.2734048684411725, + "vx": -0.5382322669029236, + "vy": 0.16375359892845154 + }, + { + "id": 2, + "x": 1.560843825340271, + "y": 1.3857396841049194, + "orientation": -2.80869850714738, + "vx": -0.8492598533630371, + "vy": -0.6919398307800293 + }, + { + "id": 3, + "x": 2.004087209701538, + "y": -0.06236127018928528, + "orientation": 3.004362644749232, + "vx": 0.066002257168293, + "vy": 0.4199693202972412 + }, + { + "id": 4, + "x": 2.5987589359283447, + "y": 1.33467435836792, + "orientation": -2.9024699201160153, + "vx": 0.0011049446184188128, + "vy": -0.29203277826309204 + }, + { + "id": 5, + "x": 0.8250217437744141, + "y": 0.9307214021682739, + "orientation": -2.970126526551791, + "vx": -1.20246422290802, + "vy": 0.7603431940078735 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.411124229431152, + "y": 0.07635656744241714, + "orientation": 0.11812606652314273, + "vx": 0.0020014310721307993, + "vy": 0.06807547062635422 + }, + { + "id": 1, + "x": 0.4965197741985321, + "y": 1.0374696254730225, + "orientation": -2.9333747645192823, + "vx": 0.12148843705654144, + "vy": 0.23677922785282135 + }, + { + "id": 2, + "x": 1.4504950046539307, + "y": 0.17955966293811798, + "orientation": 3.0118463208251676, + "vx": 0.35361847281455994, + "vy": 0.30954867601394653 + }, + { + "id": 3, + "x": -1.8846561908721924, + "y": 0.5749577283859253, + "orientation": -0.8972019275003156, + "vx": 0.6385393738746643, + "vy": -0.3393149673938751 + }, + { + "id": 4, + "x": -2.5668342113494873, + "y": 0.26018181443214417, + "orientation": 0.13274446328217593, + "vx": 0.798687219619751, + "vy": -0.2480204701423645 + }, + { + "id": 5, + "x": 0.4907130002975464, + "y": 0.47042882442474365, + "orientation": -3.0284276251965245, + "vx": -0.961788535118103, + "vy": -0.5002642273902893 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 526.15 + } + }, + { + "scenario_id": "split_outlet_vs_tiki_taka_plus_t118.4_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 118.41666666666667, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 118.41666666666667, + "ball_x": -2.876729726791382, + "ball_y": -1.0403209924697876, + "ball_vx": -2.27646803855896, + "ball_vy": 0.555398166179657, + "friendly_robots": [ + { + "id": 0, + "x": 4.402244567871094, + "y": -0.06379116326570511, + "orientation": -2.968035936355591, + "vx": 0.014194424264132977, + "vy": 0.11165332794189453 + }, + { + "id": 1, + "x": -0.8310887813568115, + "y": -1.7228926420211792, + "orientation": -2.7455241680145264, + "vx": -0.9358966946601868, + "vy": 0.6927219033241272 + }, + { + "id": 2, + "x": -1.594883680343628, + "y": -0.1659596711397171, + "orientation": -2.1474101543426514, + "vx": -0.332258015871048, + "vy": 0.7132089138031006 + }, + { + "id": 3, + "x": 1.0711179971694946, + "y": -0.6878763437271118, + "orientation": -3.01438570022583, + "vx": -0.21111613512039185, + "vy": 0.8704282641410828 + }, + { + "id": 4, + "x": 0.13769201934337616, + "y": 0.6215956807136536, + "orientation": -2.6646063327789307, + "vx": 0.03105863742530346, + "vy": 0.12935131788253784 + }, + { + "id": 5, + "x": 2.0230553150177, + "y": -0.4881350100040436, + "orientation": -1.9629653692245483, + "vx": -0.23501412570476532, + "vy": -0.07692623138427734 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.421054363250732, + "y": -0.15755973756313324, + "orientation": -0.4659039080142975, + "vx": 0.016796480864286423, + "vy": -0.578781247138977 + }, + { + "id": 1, + "x": -2.037668228149414, + "y": 0.13645605742931366, + "orientation": -1.8643975257873535, + "vx": -0.8237643837928772, + "vy": 0.034726060926914215 + }, + { + "id": 2, + "x": 0.6951669454574585, + "y": -0.46747395396232605, + "orientation": -2.7620351314544678, + "vx": -0.5411403775215149, + "vy": 0.16266025602817535 + }, + { + "id": 3, + "x": -1.2526243925094604, + "y": -1.6700522899627686, + "orientation": 1.4802879095077515, + "vx": -0.6926459074020386, + "vy": 0.05598600208759308 + }, + { + "id": 4, + "x": -2.9215850830078125, + "y": -0.9540663957595825, + "orientation": -0.9949401617050171, + "vx": -0.6497645378112793, + "vy": 0.03489631786942482 + }, + { + "id": 5, + "x": -2.8775057792663574, + "y": -0.7465549111366272, + "orientation": -1.2435680627822876, + "vx": 0.29386162757873535, + "vy": 0.28762146830558777 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 118.41666666666667 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_press_t481.1_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 481.05, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 481.05, + "ball_x": -4.315733909606934, + "ball_y": -0.03925661742687225, + "ball_vx": -2.161557912826538, + "ball_vy": -0.06107287481427193, + "friendly_robots": [ + { + "id": 0, + "x": 4.410013675689697, + "y": -0.07291769981384277, + "orientation": 3.1408793593924536, + "vx": -0.00016775086987763643, + "vy": -0.5219932794570923 + }, + { + "id": 1, + "x": -2.91782546043396, + "y": -1.1033598184585571, + "orientation": 2.1400049050622663, + "vx": -0.012946249917149544, + "vy": -0.24087534844875336 + }, + { + "id": 2, + "x": -3.816420555114746, + "y": -2.245518445968628, + "orientation": 1.4879529794030866, + "vx": -0.6696704030036926, + "vy": -0.12320535629987717 + }, + { + "id": 3, + "x": -0.7526033520698547, + "y": 0.10342985391616821, + "orientation": -2.197365315752574, + "vx": -0.8911057114601135, + "vy": -0.19943243265151978 + }, + { + "id": 4, + "x": -2.805023670196533, + "y": 0.9392469525337219, + "orientation": -2.2758719642930707, + "vx": -0.2120216339826584, + "vy": 0.3985297977924347 + }, + { + "id": 5, + "x": -3.8691458702087402, + "y": 2.0976030826568604, + "orientation": -1.521091254549571, + "vx": -0.22672666609287262, + "vy": 0.11941418051719666 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4099836349487305, + "y": -0.048340193927288055, + "orientation": 0.04943314393097964, + "vx": 0.003736726474016905, + "vy": 0.010166295804083347 + }, + { + "id": 1, + "x": -0.4303925633430481, + "y": -0.20198215544223785, + "orientation": 3.110743500413843, + "vx": 0.15802431106567383, + "vy": -0.15669368207454681 + }, + { + "id": 2, + "x": -2.0342190265655518, + "y": -1.0311973094940186, + "orientation": 2.521252306299754, + "vx": 0.7483200430870056, + "vy": 0.24005423486232758 + }, + { + "id": 3, + "x": -3.0138463973999023, + "y": 0.01561003178358078, + "orientation": -2.1497336347871503, + "vx": 0.15034666657447815, + "vy": -0.47626978158950806 + }, + { + "id": 4, + "x": -1.8239184617996216, + "y": -0.22389507293701172, + "orientation": 2.9125684966617307, + "vx": 1.4285091161727905, + "vy": 0.5273057818412781 + }, + { + "id": 5, + "x": -3.815476179122925, + "y": -1.888116478919983, + "orientation": 1.5715209563546857, + "vx": 0.9152711629867554, + "vy": 0.5699172616004944 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 481.05 + } + }, + { + "scenario_id": "press_and_pass_vs_score_aware_counter_flow_t160.1_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 160.1, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 160.1, + "ball_x": -3.980295181274414, + "ball_y": -2.419814348220825, + "ball_vx": 0.12923884391784668, + "ball_vy": 0.1581040769815445, + "friendly_robots": [ + { + "id": 0, + "x": 4.407304286956787, + "y": 0.40888404846191406, + "orientation": -2.8149094581604004, + "vx": -4.670940967343995e-08, + "vy": 8.368151327431406e-08 + }, + { + "id": 1, + "x": -3.767120599746704, + "y": -2.2036924362182617, + "orientation": 0.990779459476471, + "vx": -0.01722840964794159, + "vy": 0.0052364543080329895 + }, + { + "id": 2, + "x": -2.7375664710998535, + "y": -1.68295419216156, + "orientation": -2.5089969635009766, + "vx": -0.024821698665618896, + "vy": -0.7045881748199463 + }, + { + "id": 3, + "x": -2.6858015060424805, + "y": -0.1082119420170784, + "orientation": -1.8674684762954712, + "vx": -0.18930482864379883, + "vy": 0.05628003180027008 + }, + { + "id": 4, + "x": -2.5719220638275146, + "y": -1.6124885082244873, + "orientation": -2.4576432704925537, + "vx": 0.032284703105688095, + "vy": -0.8332314491271973 + }, + { + "id": 5, + "x": -3.6304054260253906, + "y": -2.3207898139953613, + "orientation": 0.5995845198631287, + "vx": 0.05374341830611229, + "vy": 0.08626575022935867 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.43123197555542, + "y": -0.40772923827171326, + "orientation": -1.3479782342910767, + "vx": 0.037285540252923965, + "vy": -0.004024916794151068 + }, + { + "id": 1, + "x": -2.821873903274536, + "y": -1.4608299732208252, + "orientation": -2.491612672805786, + "vx": 0.49574369192123413, + "vy": 0.13002577424049377 + }, + { + "id": 2, + "x": -2.6404733657836914, + "y": -0.34238699078559875, + "orientation": -2.0900399684906006, + "vx": 0.6988022923469543, + "vy": -0.1973232626914978 + }, + { + "id": 3, + "x": -4.057044506072998, + "y": -2.5017716884613037, + "orientation": 0.4461442828178406, + "vx": 0.13682369887828827, + "vy": 0.15479610860347748 + }, + { + "id": 4, + "x": -2.6001217365264893, + "y": -2.297065258026123, + "orientation": -3.0339066982269287, + "vx": -1.2534871984826168e-07, + "vy": 1.1536702686498757e-06 + }, + { + "id": 5, + "x": -2.9898266792297363, + "y": -2.0164308547973633, + "orientation": -2.7444939613342285, + "vx": -0.00020144952577538788, + "vy": 0.06185733526945114 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 160.1 + } + }, + { + "scenario_id": "overload_press_vs_score_aware_counter_flow_t595.0_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 594.9666666666667, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 594.9666666666667, + "ball_x": -4.421875, + "ball_y": -1.639926552772522, + "ball_vx": -0.0018237357726320624, + "ball_vy": -0.02304822765290737, + "friendly_robots": [ + { + "id": 0, + "x": 4.411966323852539, + "y": 0.054589755833148956, + "orientation": -2.952304395037242, + "vx": -0.003459300845861435, + "vy": -0.0960419550538063 + }, + { + "id": 1, + "x": -1.687589406967163, + "y": -0.24407045543193817, + "orientation": -2.8585303147607526, + "vx": -0.03642616420984268, + "vy": -0.49058738350868225 + }, + { + "id": 2, + "x": -2.809713840484619, + "y": -1.6490999460220337, + "orientation": -2.5990526397996625, + "vx": 0.6582277417182922, + "vy": 0.05762888118624687 + }, + { + "id": 3, + "x": -1.7972174882888794, + "y": 0.39195674657821655, + "orientation": -2.4007741530709943, + "vx": -0.0005987632903270423, + "vy": 0.6405178904533386 + }, + { + "id": 4, + "x": -2.953974962234497, + "y": -1.1596957445144653, + "orientation": -2.871684285002299, + "vx": 0.0415441170334816, + "vy": 0.2097117304801941 + }, + { + "id": 5, + "x": -4.4394659996032715, + "y": -1.391211748123169, + "orientation": -1.6174357255273542, + "vx": 0.11598649621009827, + "vy": 0.5172477960586548 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410253524780273, + "y": -0.4070768356323242, + "orientation": -1.5779710133844098, + "vx": -1.5053400659326144e-07, + "vy": 1.0646566961369786e-09 + }, + { + "id": 1, + "x": -4.320547103881836, + "y": -1.6082638502120972, + "orientation": -2.7183007319741925, + "vx": -0.22508782148361206, + "vy": -0.5833932161331177 + }, + { + "id": 2, + "x": -3.2723658084869385, + "y": -1.9611495733261108, + "orientation": 2.932130755978175, + "vx": -0.5657063126564026, + "vy": 0.30995723605155945 + }, + { + "id": 3, + "x": -2.367365598678589, + "y": -0.24839366972446442, + "orientation": -2.562245400744029, + "vx": -0.0027967486530542374, + "vy": -0.04701938107609749 + }, + { + "id": 4, + "x": -2.6496968269348145, + "y": -0.4649125635623932, + "orientation": -2.5361954291635236, + "vx": 0.08734503388404846, + "vy": -0.19531942903995514 + }, + { + "id": 5, + "x": -3.0859930515289307, + "y": -1.4650665521621704, + "orientation": -2.949073152738162, + "vx": -0.2935793697834015, + "vy": -0.26210567355155945 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 594.9666666666667 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_outlet_wall_t98.0_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 97.98333333333333, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 97.98333333333333, + "ball_x": -4.31365442276001, + "ball_y": -0.03742135316133499, + "ball_vx": -2.2907233238220215, + "ball_vy": -0.6792892813682556, + "friendly_robots": [ + { + "id": 0, + "x": 4.412139892578125, + "y": 0.3055344820022583, + "orientation": -3.132363796234131, + "vx": -0.004190679639577866, + "vy": 0.18357056379318237 + }, + { + "id": 1, + "x": -1.127036690711975, + "y": 1.0041282176971436, + "orientation": -2.9562742710113525, + "vx": -1.2688379287719727, + "vy": -0.4285857081413269 + }, + { + "id": 2, + "x": -1.8440407514572144, + "y": 1.0006598234176636, + "orientation": -2.771497964859009, + "vx": -0.26900216937065125, + "vy": 0.48954829573631287 + }, + { + "id": 3, + "x": 2.834484577178955, + "y": -0.15761910378932953, + "orientation": -2.999267101287842, + "vx": 0.7139371037483215, + "vy": 0.371338814496994 + }, + { + "id": 4, + "x": 2.9947328567504883, + "y": -0.3590310215950012, + "orientation": 3.033466339111328, + "vx": -0.2902561128139496, + "vy": -0.3539871871471405 + }, + { + "id": 5, + "x": 1.9704703092575073, + "y": -1.0170743465423584, + "orientation": 2.9519453048706055, + "vx": 0.04389869421720505, + "vy": -0.49960649013519287 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409498691558838, + "y": -0.053124506026506424, + "orientation": 0.25017425417900085, + "vx": 0.00673495139926672, + "vy": -0.01833502948284149 + }, + { + "id": 1, + "x": -0.533515214920044, + "y": 0.8045190572738647, + "orientation": -2.90659236907959, + "vx": 0.05901158228516579, + "vy": 0.10169613361358643 + }, + { + "id": 2, + "x": 1.401194453239441, + "y": -1.3081884384155273, + "orientation": 2.836667776107788, + "vx": 0.2689463198184967, + "vy": -0.6426688432693481 + }, + { + "id": 3, + "x": -2.534728527069092, + "y": 0.4325104355812073, + "orientation": -2.251343250274658, + "vx": 0.2669440805912018, + "vy": -0.42134392261505127 + }, + { + "id": 4, + "x": 0.11611569672822952, + "y": 0.16126365959644318, + "orientation": -3.075016498565674, + "vx": 0.832545816898346, + "vy": 0.19123362004756927 + }, + { + "id": 5, + "x": -2.125322103500366, + "y": 0.860167920589447, + "orientation": -2.7456605434417725, + "vx": -0.5941120982170105, + "vy": -0.4146575331687927 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 97.98333333333333 + } + }, + { + "scenario_id": "give_and_go_solo_vs_score_aware_counter_flow_t350.6_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 350.6166666666667, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 350.6166666666667, + "ball_x": -4.339649677276611, + "ball_y": -0.38661035895347595, + "ball_vx": -2.4745352268218994, + "ball_vy": 0.7676672339439392, + "friendly_robots": [ + { + "id": 0, + "x": 4.409877777099609, + "y": -0.003007263410836458, + "orientation": -3.068770408630371, + "vx": 0.00026622117729857564, + "vy": 0.004774322267621756 + }, + { + "id": 1, + "x": -2.9961273670196533, + "y": 1.3596018552780151, + "orientation": -1.9456491470336914, + "vx": -0.5214819312095642, + "vy": 0.5396919846534729 + }, + { + "id": 2, + "x": -1.1390100717544556, + "y": -1.3796550035476685, + "orientation": 2.8560245037078857, + "vx": -0.17984727025032043, + "vy": -0.521465003490448 + }, + { + "id": 3, + "x": -3.8783364295959473, + "y": -2.4024593830108643, + "orientation": 1.5124882459640503, + "vx": -0.2132815420627594, + "vy": -0.0015830681659281254 + }, + { + "id": 4, + "x": -2.8980579376220703, + "y": 0.38470888137817383, + "orientation": -2.3039801120758057, + "vx": -0.03688967972993851, + "vy": 0.7379000186920166 + }, + { + "id": 5, + "x": -2.524991989135742, + "y": 0.9595298171043396, + "orientation": -2.2497472763061523, + "vx": -2.138024319719989e-05, + "vy": 2.263386340928264e-05 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.411328315734863, + "y": -0.31561100482940674, + "orientation": -0.43920156359672546, + "vx": 0.012889823876321316, + "vy": -0.08985566347837448 + }, + { + "id": 1, + "x": -1.3035410642623901, + "y": -1.3060698509216309, + "orientation": 3.015850305557251, + "vx": 0.012544606812298298, + "vy": -0.022658998146653175 + }, + { + "id": 2, + "x": -2.8990821838378906, + "y": -2.2880642414093018, + "orientation": 2.0286290645599365, + "vx": 0.168951615691185, + "vy": 0.021692568436264992 + }, + { + "id": 3, + "x": -2.271984815597534, + "y": 0.4691600799560547, + "orientation": -2.480639696121216, + "vx": 0.13655024766921997, + "vy": -1.0920631885528564 + }, + { + "id": 4, + "x": -2.4381282329559326, + "y": -1.314197063446045, + "orientation": 2.2483389377593994, + "vx": 0.15977248549461365, + "vy": 1.121290683746338 + }, + { + "id": 5, + "x": -2.4901533126831055, + "y": -1.0596330165863037, + "orientation": 3.00010085105896, + "vx": -1.1745635271072388, + "vy": -0.1606431007385254 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 350.6166666666667 + } + }, + { + "scenario_id": "clear_danger_vs_split_wall_t665.9_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 665.9, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 665.9, + "ball_x": -4.298023223876953, + "ball_y": -0.4617549777030945, + "ball_vx": -0.6931954622268677, + "ball_vy": -0.02763821743428707, + "friendly_robots": [ + { + "id": 0, + "x": 4.410024166107178, + "y": 0.32238098978996277, + "orientation": -3.0563066100054463, + "vx": -9.302899707108736e-05, + "vy": 0.15412649512290955 + }, + { + "id": 1, + "x": 2.592355251312256, + "y": 0.9957506060600281, + "orientation": -2.9269464333825788, + "vx": -0.91301429271698, + "vy": 0.49522578716278076 + }, + { + "id": 2, + "x": 1.9128470420837402, + "y": 0.12177075445652008, + "orientation": -3.054028743999549, + "vx": -0.6635803580284119, + "vy": 0.39490845799446106 + }, + { + "id": 3, + "x": -1.647463321685791, + "y": -0.04939597100019455, + "orientation": -2.996202679472514, + "vx": -1.6346133947372437, + "vy": -0.5871286392211914 + }, + { + "id": 4, + "x": 2.6141855716705322, + "y": 0.476037859916687, + "orientation": -2.9985039701038083, + "vx": -0.02464059554040432, + "vy": 0.015518872067332268 + }, + { + "id": 5, + "x": 1.3235732316970825, + "y": -0.4635685682296753, + "orientation": -3.0509265085035047, + "vx": -1.8737965822219849, + "vy": -0.036886993795633316 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.408536911010742, + "y": -0.46319448947906494, + "orientation": 0.027601869898386866, + "vx": 0.04577115923166275, + "vy": 0.0012738063232973218 + }, + { + "id": 1, + "x": 1.4466159343719482, + "y": 1.249659538269043, + "orientation": -3.062650153534957, + "vx": -1.4571726322174072, + "vy": -0.5278003811836243 + }, + { + "id": 2, + "x": -0.8242436051368713, + "y": -0.728196382522583, + "orientation": 2.9413445462756833, + "vx": 1.6617311239242554, + "vy": -0.4426979720592499 + }, + { + "id": 3, + "x": 0.9512137174606323, + "y": 0.3695776164531708, + "orientation": 2.6296655257516584, + "vx": 0.00943083968013525, + "vy": -0.14623844623565674 + }, + { + "id": 4, + "x": 0.7708593606948853, + "y": 0.25617751479148865, + "orientation": 2.951387958722659, + "vx": -0.6895710229873657, + "vy": 0.5725504755973816 + }, + { + "id": 5, + "x": -2.4819204807281494, + "y": -0.35747188329696655, + "orientation": -3.0616758858137807, + "vx": -0.8549858927726746, + "vy": -0.1814195215702057 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 665.9 + } + }, + { + "scenario_id": "counter_flow_vs_split_sticky_t442.3_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 442.26666666666665, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 442.26666666666665, + "ball_x": -1.880246877670288, + "ball_y": 2.0901660919189453, + "ball_vx": -2.484408057057408e-08, + "ball_vy": 3.822195893121716e-08, + "friendly_robots": [ + { + "id": 0, + "x": 4.409647464752197, + "y": -0.3991847634315491, + "orientation": 2.7662665863805493, + "vx": 0.0006285478011704981, + "vy": -0.019000904634594917 + }, + { + "id": 1, + "x": -0.47313302755355835, + "y": 0.0840580090880394, + "orientation": 2.185342641668864, + "vx": -0.3211508095264435, + "vy": -0.3870075047016144 + }, + { + "id": 2, + "x": -1.1824097633361816, + "y": 0.6181100010871887, + "orientation": 2.044416697817393, + "vx": 0.5150781869888306, + "vy": -0.23111039400100708 + }, + { + "id": 3, + "x": -1.782039999961853, + "y": 1.6783180236816406, + "orientation": 1.8993364890390119, + "vx": 1.4343032836914062, + "vy": -0.11124278604984283 + }, + { + "id": 4, + "x": 2.6000092029571533, + "y": 2.276883363723755, + "orientation": -3.1020964627438268, + "vx": -2.1582436602329835e-05, + "vy": 0.040639039129018784 + }, + { + "id": 5, + "x": -1.4004909992218018, + "y": 1.843565821647644, + "orientation": 2.640844853716441, + "vx": -0.23308587074279785, + "vy": -0.07879411429166794 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.408457279205322, + "y": 0.18378877639770508, + "orientation": 0.6333846171670636, + "vx": -0.0025142591912299395, + "vy": -0.32327890396118164 + }, + { + "id": 1, + "x": -1.8278263807296753, + "y": 1.991375207901001, + "orientation": 2.057021530466624, + "vx": -0.09966995567083359, + "vy": 0.18776758015155792 + }, + { + "id": 2, + "x": -0.26686084270477295, + "y": -0.6192375421524048, + "orientation": 2.1929741223626813, + "vx": 1.5037158727645874, + "vy": 0.7828124165534973 + }, + { + "id": 3, + "x": -0.6471123695373535, + "y": 0.11469746381044388, + "orientation": 2.156603368120738, + "vx": 1.0856304168701172, + "vy": 0.3927153944969177 + }, + { + "id": 4, + "x": -1.4207851886749268, + "y": 0.45995619893074036, + "orientation": 1.720419319468089, + "vx": 0.9199279546737671, + "vy": -0.8616061806678772 + }, + { + "id": 5, + "x": -2.9855728149414062, + "y": 0.8717076182365417, + "orientation": 0.8501545508676251, + "vx": -0.0427238754928112, + "vy": 0.09164386242628098 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 442.26666666666665 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_sticky_t423.7_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 423.68333333333334, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 423.68333333333334, + "ball_x": -3.8363986015319824, + "ball_y": 2.376530170440674, + "ball_vx": -0.3371333181858063, + "ball_vy": -0.23991625010967255, + "friendly_robots": [ + { + "id": 0, + "x": 4.417693138122559, + "y": -0.2130032330751419, + "orientation": 2.8373551984601697, + "vx": -0.013517688028514385, + "vy": 0.3748990595340729 + }, + { + "id": 1, + "x": -3.826012134552002, + "y": 2.493828296661377, + "orientation": -1.9025253375344953, + "vx": 0.03572681173682213, + "vy": -0.0761798769235611 + }, + { + "id": 2, + "x": -2.910876512527466, + "y": 1.2912238836288452, + "orientation": 2.288479836779185, + "vx": -0.01853042095899582, + "vy": -0.14974690973758698 + }, + { + "id": 3, + "x": -3.01126766204834, + "y": 0.203145831823349, + "orientation": 1.925676854448863, + "vx": 0.14258624613285065, + "vy": -0.03398391604423523 + }, + { + "id": 4, + "x": -3.4110493659973145, + "y": 2.2638907432556152, + "orientation": 2.8182546516233167, + "vx": 0.03546779602766037, + "vy": -0.007168109528720379 + }, + { + "id": 5, + "x": 2.5999832153320312, + "y": 2.297074556350708, + "orientation": 3.125863842787691, + "vx": -2.432347656622369e-09, + "vy": -1.537892302394539e-07 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410088062286377, + "y": 0.0029319056775420904, + "orientation": 1.335123213129588, + "vx": 3.724105113178666e-07, + "vy": -8.935830919654109e-08 + }, + { + "id": 1, + "x": -3.8510632514953613, + "y": 2.270825147628784, + "orientation": 1.5394692738824567, + "vx": 0.11920646578073502, + "vy": -0.10242679715156555 + }, + { + "id": 2, + "x": -2.528162956237793, + "y": 1.0627847909927368, + "orientation": 2.3136163671785077, + "vx": 0.039858605712652206, + "vy": -0.023821458220481873 + }, + { + "id": 3, + "x": -2.995138645172119, + "y": 0.9877325296401978, + "orientation": 2.111048611002513, + "vx": -0.026116225868463516, + "vy": 0.02155221812427044 + }, + { + "id": 4, + "x": -2.6583237648010254, + "y": 1.1871099472045898, + "orientation": 2.3759028037362775, + "vx": -0.06739465892314911, + "vy": -0.13257242739200592 + }, + { + "id": 5, + "x": -2.843658685684204, + "y": -0.28455039858818054, + "orientation": 1.933867486315318, + "vx": -0.27422574162483215, + "vy": -0.9667589664459229 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 423.68333333333334 + } + }, + { + "scenario_id": "split_shape_vs_split_wall_t569.3_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 569.2666666666667, + "source_replay": "replays/tournament_20261011_230119/split_shape_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 569.2666666666667, + "ball_x": -4.3089680671691895, + "ball_y": -0.1308666169643402, + "ball_vx": -1.4229400157928467, + "ball_vy": -0.09415603429079056, + "friendly_robots": [ + { + "id": 0, + "x": 4.4099531173706055, + "y": 0.30218058824539185, + "orientation": -3.095873726653405, + "vx": 0.00021538519649766386, + "vy": -0.07370179891586304 + }, + { + "id": 1, + "x": -1.6530227661132812, + "y": 0.31821319460868835, + "orientation": -2.9946769942813596, + "vx": -1.9200382232666016, + "vy": -0.02266649529337883 + }, + { + "id": 2, + "x": 2.7269442081451416, + "y": -0.05342739075422287, + "orientation": -3.108909560489007, + "vx": 0.500285267829895, + "vy": -0.7166135311126709 + }, + { + "id": 3, + "x": 2.327505111694336, + "y": 0.06785260140895844, + "orientation": -2.954751419025012, + "vx": 0.28484636545181274, + "vy": 0.6559140086174011 + }, + { + "id": 4, + "x": 2.5822556018829346, + "y": -0.5823450088500977, + "orientation": 3.108347578095742, + "vx": -0.8317900896072388, + "vy": -0.43111205101013184 + }, + { + "id": 5, + "x": 1.5476418733596802, + "y": 0.5409855246543884, + "orientation": -3.018709013360091, + "vx": -0.9851434826850891, + "vy": 0.2156398445367813 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409694194793701, + "y": -0.13442662358283997, + "orientation": 0.05585375626618472, + "vx": 0.008969979360699654, + "vy": 0.0004954070900566876 + }, + { + "id": 1, + "x": 1.4541099071502686, + "y": -0.7725573778152466, + "orientation": 3.082019968079873, + "vx": -1.8140194416046143, + "vy": 0.06546694040298462 + }, + { + "id": 2, + "x": 0.5271359086036682, + "y": -0.2385880947113037, + "orientation": 3.0068485756688794, + "vx": 1.7159937620162964, + "vy": -0.24205844104290009 + }, + { + "id": 3, + "x": 0.052548471838235855, + "y": -1.2188136577606201, + "orientation": 2.9759721775823316, + "vx": 0.2361060082912445, + "vy": -0.4617511034011841 + }, + { + "id": 4, + "x": 0.3836204409599304, + "y": 0.697847843170166, + "orientation": -3.001303957896777, + "vx": -0.855175793170929, + "vy": 1.3462847471237183 + }, + { + "id": 5, + "x": -2.8039965629577637, + "y": -0.005782837513834238, + "orientation": -2.9882839937978467, + "vx": -0.2883666157722473, + "vy": -0.21585790812969208 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_shape_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 569.2666666666667 + } + }, + { + "scenario_id": "clear_danger_vs_split_outlet_t175.1_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 175.1, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 175.1, + "ball_x": -4.300102233886719, + "ball_y": 0.06178799644112587, + "ball_vx": -2.5094637870788574, + "ball_vy": 0.33826905488967896, + "friendly_robots": [ + { + "id": 0, + "x": 4.409677028656006, + "y": 0.041761040687561035, + "orientation": -3.1308956146240234, + "vx": 0.0007392840343527496, + "vy": 0.039524126797914505 + }, + { + "id": 1, + "x": -2.446676015853882, + "y": -0.12342154234647751, + "orientation": -2.214649200439453, + "vx": -0.45425620675086975, + "vy": -0.12893491983413696 + }, + { + "id": 2, + "x": -3.4716615676879883, + "y": 1.6537734270095825, + "orientation": -1.6297863721847534, + "vx": 0.7626609802246094, + "vy": -0.36496126651763916 + }, + { + "id": 3, + "x": -0.16211634874343872, + "y": -0.5630714893341064, + "orientation": 2.967655658721924, + "vx": 0.27739784121513367, + "vy": 0.3598107695579529 + }, + { + "id": 4, + "x": 2.5997800827026367, + "y": -1.0184698104858398, + "orientation": 2.972029447555542, + "vx": 2.247396514576394e-05, + "vy": 0.30055081844329834 + }, + { + "id": 5, + "x": -0.8551929593086243, + "y": -0.29784369468688965, + "orientation": 3.0185706615448, + "vx": -0.5439154505729675, + "vy": -0.24004657566547394 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409971714019775, + "y": 0.0672701746225357, + "orientation": -0.10667280107736588, + "vx": -0.00013827189104631543, + "vy": 0.015907691791653633 + }, + { + "id": 1, + "x": -0.5913350582122803, + "y": -0.360460489988327, + "orientation": 2.9369285106658936, + "vx": 0.7361899018287659, + "vy": 0.24703659117221832 + }, + { + "id": 2, + "x": 0.9550498723983765, + "y": 0.2508818507194519, + "orientation": -2.938197612762451, + "vx": -0.2544630467891693, + "vy": 0.95945805311203 + }, + { + "id": 3, + "x": -3.1319897174835205, + "y": 0.03068978525698185, + "orientation": -1.8434933423995972, + "vx": -0.37330079078674316, + "vy": -0.08044460415840149 + }, + { + "id": 4, + "x": -2.4377670288085938, + "y": -0.2960130274295807, + "orientation": 2.3652265071868896, + "vx": 0.1463187038898468, + "vy": 0.5414725542068481 + }, + { + "id": 5, + "x": -3.902798652648926, + "y": 1.3324036598205566, + "orientation": -1.5062577724456787, + "vx": 0.5336557626724243, + "vy": -0.6849278807640076 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 175.1 + } + }, + { + "scenario_id": "split_shape_vs_split_sticky_t335.3_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 335.31666666666666, + "source_replay": "replays/tournament_20261011_230119/split_shape_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 335.31666666666666, + "ball_x": -4.316484451293945, + "ball_y": -0.04991662874817848, + "ball_vx": -2.0449421405792236, + "ball_vy": -0.028654810041189194, + "friendly_robots": [ + { + "id": 0, + "x": 4.4098734855651855, + "y": 0.10921911150217056, + "orientation": -3.112093448638916, + "vx": -8.86146372067742e-05, + "vy": -0.3672541677951813 + }, + { + "id": 1, + "x": -0.9055212736129761, + "y": -0.17327362298965454, + "orientation": 2.7884421348571777, + "vx": -0.38037702441215515, + "vy": -0.09183508157730103 + }, + { + "id": 2, + "x": 1.8968902826309204, + "y": 0.003706845222041011, + "orientation": -3.1323258876800537, + "vx": 1.7807883024215698, + "vy": -0.7177222967147827 + }, + { + "id": 3, + "x": 1.2468175888061523, + "y": -0.6678858995437622, + "orientation": -2.4581382274627686, + "vx": 0.7395094633102417, + "vy": -0.1481025516986847 + }, + { + "id": 4, + "x": 0.4685267508029938, + "y": 0.4271971881389618, + "orientation": -3.021909713745117, + "vx": -0.21492604911327362, + "vy": -0.3087480068206787 + }, + { + "id": 5, + "x": 1.1284016370773315, + "y": -0.30388981103897095, + "orientation": -2.5965652465820312, + "vx": -0.7469855546951294, + "vy": -0.1199905127286911 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409599304199219, + "y": -0.046326711773872375, + "orientation": -0.003044700948521495, + "vx": 0.00287430128082633, + "vy": -0.007522522937506437 + }, + { + "id": 1, + "x": -0.25676196813583374, + "y": 0.2436484396457672, + "orientation": -3.1180059909820557, + "vx": -0.3561825454235077, + "vy": -0.6004496216773987 + }, + { + "id": 2, + "x": -0.7908548712730408, + "y": -0.4962631165981293, + "orientation": 2.9565045833587646, + "vx": 0.45464998483657837, + "vy": -0.6346446871757507 + }, + { + "id": 3, + "x": -0.9262648224830627, + "y": 0.7407604455947876, + "orientation": -2.7253611087799072, + "vx": 0.6607000231742859, + "vy": 1.1672180891036987 + }, + { + "id": 4, + "x": -0.9616001844406128, + "y": -0.0019052805146202445, + "orientation": 2.3062381744384766, + "vx": 0.16541624069213867, + "vy": 0.13159415125846863 + }, + { + "id": 5, + "x": -2.9185123443603516, + "y": 0.023968428373336792, + "orientation": -2.701216697692871, + "vx": -0.16325372457504272, + "vy": -0.12383114546537399 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_shape_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 335.31666666666666 + } + }, + { + "scenario_id": "press_trigger_flow_vs_tiki_taka_plus_t534.5_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 534.45, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 534.45, + "ball_x": -4.3163628578186035, + "ball_y": -0.35792458057403564, + "ball_vx": -1.9115710258483887, + "ball_vy": 0.026221752166748047, + "friendly_robots": [ + { + "id": 0, + "x": 4.409958362579346, + "y": -0.06919195502996445, + "orientation": -3.0956246239417275, + "vx": -0.00029474840266630054, + "vy": -0.3717826008796692 + }, + { + "id": 1, + "x": 2.305391788482666, + "y": -0.20533470809459686, + "orientation": -3.0725500752502164, + "vx": 0.02961963415145874, + "vy": -0.7664579749107361 + }, + { + "id": 2, + "x": 1.6618938446044922, + "y": -0.4079999327659607, + "orientation": -3.1077925023906907, + "vx": 0.09911669790744781, + "vy": -0.016571111977100372 + }, + { + "id": 3, + "x": 1.5426583290100098, + "y": -0.6552374958992004, + "orientation": 2.9922064562612256, + "vx": -0.3399583399295807, + "vy": 0.8774316906929016 + }, + { + "id": 4, + "x": 0.3901904225349426, + "y": -1.051653265953064, + "orientation": 3.109532745676585, + "vx": -1.7035452127456665, + "vy": 0.05233471095561981 + }, + { + "id": 5, + "x": 2.6078455448150635, + "y": 0.5305147767066956, + "orientation": -3.0049852450662335, + "vx": -0.013890487141907215, + "vy": 0.08340304344892502 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410505294799805, + "y": -0.3227601945400238, + "orientation": -0.13617697556550112, + "vx": 0.00975803192704916, + "vy": -0.056507743895053864 + }, + { + "id": 1, + "x": 1.724247694015503, + "y": -0.6426751613616943, + "orientation": 2.8453953584008893, + "vx": -0.004587422590702772, + "vy": -0.4903661906719208 + }, + { + "id": 2, + "x": -0.3416140377521515, + "y": -0.38618287444114685, + "orientation": 3.0761105140023908, + "vx": -1.6726025342941284, + "vy": 0.9426506161689758 + }, + { + "id": 3, + "x": 0.456680029630661, + "y": -0.36938565969467163, + "orientation": 3.0640206058793744, + "vx": -1.1112048625946045, + "vy": -0.7180343866348267 + }, + { + "id": 4, + "x": -2.777325391769409, + "y": -0.29286572337150574, + "orientation": -2.4817606528573712, + "vx": 0.43265587091445923, + "vy": -0.21680665016174316 + }, + { + "id": 5, + "x": -2.6339831352233887, + "y": -0.18379008769989014, + "orientation": -2.750437708693095, + "vx": 0.686454713344574, + "vy": -0.5237664580345154 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 534.45 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_outlet_t219.5_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 219.53333333333333, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 219.53333333333333, + "ball_x": -4.3724045753479, + "ball_y": 0.26530852913856506, + "ball_vx": -1.764325499534607, + "ball_vy": -2.2799582481384277, + "friendly_robots": [ + { + "id": 0, + "x": 4.4182891845703125, + "y": 0.14692313969135284, + "orientation": 3.047537326812744, + "vx": -0.01680833473801613, + "vy": 0.4625243544578552 + }, + { + "id": 1, + "x": -3.496837615966797, + "y": 2.195643186569214, + "orientation": -1.8483675718307495, + "vx": 0.6004418134689331, + "vy": -0.41479891538619995 + }, + { + "id": 2, + "x": -2.5102837085723877, + "y": 1.3178961277008057, + "orientation": -2.9441771507263184, + "vx": 0.1951563060283661, + "vy": 0.5123108625411987 + }, + { + "id": 3, + "x": -2.6543142795562744, + "y": 2.043811082839966, + "orientation": -2.621997117996216, + "vx": 0.21419227123260498, + "vy": -0.34709805250167847 + }, + { + "id": 4, + "x": 2.5016958713531494, + "y": 0.5504255294799805, + "orientation": 2.9438846111297607, + "vx": -0.04506460204720497, + "vy": -1.478398323059082 + }, + { + "id": 5, + "x": -2.7299442291259766, + "y": 1.8203734159469604, + "orientation": -2.9819118976593018, + "vx": -0.7636488676071167, + "vy": -0.5743201971054077 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.408997058868408, + "y": 0.1574263721704483, + "orientation": 1.0094029903411865, + "vx": -0.0015136736910790205, + "vy": 0.1036602184176445 + }, + { + "id": 1, + "x": -2.705540418624878, + "y": 2.4244773387908936, + "orientation": -2.2247262001037598, + "vx": -0.6811364889144897, + "vy": -0.0180048868060112 + }, + { + "id": 2, + "x": 1.2736183404922485, + "y": -1.401041865348816, + "orientation": 2.711824417114258, + "vx": 0.2709418833255768, + "vy": 0.21599885821342468 + }, + { + "id": 3, + "x": -2.928316116333008, + "y": 1.000044345855713, + "orientation": -3.080392360687256, + "vx": 0.28105777502059937, + "vy": 0.05742645636200905 + }, + { + "id": 4, + "x": -2.7412726879119873, + "y": 1.2741490602493286, + "orientation": -2.8422911167144775, + "vx": 0.07555542886257172, + "vy": -0.41003015637397766 + }, + { + "id": 5, + "x": -3.407379388809204, + "y": 1.7531565427780151, + "orientation": -1.66106379032135, + "vx": 0.5270003080368042, + "vy": -1.1259616613388062 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 219.53333333333333 + } + }, + { + "scenario_id": "high_press_vs_split_outlet_wall_t350.7_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 350.7, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 350.7, + "ball_x": -3.087632894515991, + "ball_y": 0.25447002053260803, + "ball_vx": -0.0093919076025486, + "ball_vy": 0.10521601885557175, + "friendly_robots": [ + { + "id": 0, + "x": 4.410353660583496, + "y": 0.00520015275105834, + "orientation": 3.112025499343872, + "vx": -0.0018738951766863465, + "vy": 0.04321710020303726 + }, + { + "id": 1, + "x": -2.9299991130828857, + "y": -1.0020912885665894, + "orientation": 1.7047924995422363, + "vx": 9.663264063419774e-05, + "vy": 0.09245294332504272 + }, + { + "id": 2, + "x": -4.000024795532227, + "y": -2.002060890197754, + "orientation": 1.1907590627670288, + "vx": 5.205990601098165e-05, + "vy": 0.09242101013660431 + }, + { + "id": 3, + "x": -2.975606918334961, + "y": 0.2663727104663849, + "orientation": -3.010039806365967, + "vx": 0.07801580429077148, + "vy": 0.03676855191588402 + }, + { + "id": 4, + "x": -2.9300026893615723, + "y": 1.397903323173523, + "orientation": -1.7175196409225464, + "vx": -7.43390919524245e-05, + "vy": 0.09245405346155167 + }, + { + "id": 5, + "x": -2.4223647117614746, + "y": 0.20910252630710602, + "orientation": 3.0418002605438232, + "vx": -0.002170305699110031, + "vy": 0.07045166939496994 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.405313968658447, + "y": 0.0732618197798729, + "orientation": 0.1075579822063446, + "vx": -0.008008081465959549, + "vy": -0.1287056803703308 + }, + { + "id": 1, + "x": 1.9275062084197998, + "y": 1.597702145576477, + "orientation": -2.8785932064056396, + "vx": 0.0016529514687135816, + "vy": -0.06184034049510956 + }, + { + "id": 2, + "x": 1.9283215999603271, + "y": -1.597550392150879, + "orientation": 2.7932252883911133, + "vx": 0.023968489840626717, + "vy": 0.06595118343830109 + }, + { + "id": 3, + "x": -3.190913200378418, + "y": 0.2767946720123291, + "orientation": -0.1347428262233734, + "vx": 0.08246753364801407, + "vy": -0.06821578741073608 + }, + { + "id": 4, + "x": 1.9274356365203857, + "y": 5.4215570344240405e-06, + "orientation": 3.0959064960479736, + "vx": -6.105149623181205e-06, + "vy": 3.236294787711813e-07 + }, + { + "id": 5, + "x": -3.781346321105957, + "y": -0.7755113244056702, + "orientation": 0.17791499197483063, + "vx": -4.929390229335695e-13, + "vy": -8.426592756904938e-13 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 350.7 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_wall_t81.8_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 81.76666666666667, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 81.76666666666667, + "ball_x": -4.320290565490723, + "ball_y": -0.06362955272197723, + "ball_vx": -2.723052978515625, + "ball_vy": 0.18387626111507416, + "friendly_robots": [ + { + "id": 0, + "x": 4.411472320556641, + "y": -0.18013915419578552, + "orientation": -3.131847620010376, + "vx": -0.003332973225042224, + "vy": -0.40433815121650696 + }, + { + "id": 1, + "x": -1.926802158355713, + "y": -0.3354008197784424, + "orientation": -2.815427780151367, + "vx": 0.48402759432792664, + "vy": -0.016489902511239052 + }, + { + "id": 2, + "x": -2.7315144538879395, + "y": -1.0742908716201782, + "orientation": 2.065150022506714, + "vx": 0.488939493894577, + "vy": 0.6341928243637085 + }, + { + "id": 3, + "x": -2.860706090927124, + "y": 0.6160597801208496, + "orientation": -2.2023558616638184, + "vx": 0.20125557482242584, + "vy": -0.7592311501502991 + }, + { + "id": 4, + "x": -1.8875970840454102, + "y": -0.07239248603582382, + "orientation": -2.5590274333953857, + "vx": -0.6235069632530212, + "vy": 0.36362388730049133 + }, + { + "id": 5, + "x": 2.5998106002807617, + "y": -1.121919870376587, + "orientation": 2.967174530029297, + "vx": -0.0002141606091754511, + "vy": 0.28772488236427307 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409648895263672, + "y": -0.024061473086476326, + "orientation": -0.16558274626731873, + "vx": 0.0066353254951536655, + "vy": -0.05632683262228966 + }, + { + "id": 1, + "x": -2.189121723175049, + "y": -0.10912633687257767, + "orientation": 2.9888455867767334, + "vx": -0.11315835267305374, + "vy": 0.6715754270553589 + }, + { + "id": 2, + "x": -2.5992276668548584, + "y": -0.6635183095932007, + "orientation": 2.2369816303253174, + "vx": 1.3530523777008057, + "vy": 0.38289862871170044 + }, + { + "id": 3, + "x": -3.085651159286499, + "y": -0.24269138276576996, + "orientation": 1.785256028175354, + "vx": -0.4411942958831787, + "vy": 0.048192888498306274 + }, + { + "id": 4, + "x": -3.197471857070923, + "y": 0.5091803669929504, + "orientation": -1.8966418504714966, + "vx": 0.8671899437904358, + "vy": -0.03078511543571949 + }, + { + "id": 5, + "x": -3.198704719543457, + "y": -0.8984939455986023, + "orientation": 1.934436559677124, + "vx": 0.42962682247161865, + "vy": 1.0712642669677734 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 81.76666666666667 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_outlet_wall_t129.7_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 129.7, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 129.7, + "ball_x": -4.312560558319092, + "ball_y": 0.09741558134555817, + "ball_vx": -2.56365966796875, + "ball_vy": 0.022550398483872414, + "friendly_robots": [ + { + "id": 0, + "x": 4.409820556640625, + "y": -0.3156595528125763, + "orientation": 3.0966200828552246, + "vx": 0.00025789759820327163, + "vy": -0.10719949007034302 + }, + { + "id": 1, + "x": -2.110751152038574, + "y": -0.1261529177427292, + "orientation": 3.010735511779785, + "vx": -0.505953848361969, + "vy": 0.03538753092288971 + }, + { + "id": 2, + "x": -0.19912578165531158, + "y": -0.05284553021192551, + "orientation": -2.996701240539551, + "vx": 0.7682693600654602, + "vy": 0.27891117334365845 + }, + { + "id": 3, + "x": -3.7095370292663574, + "y": -1.7684186697006226, + "orientation": 1.5456087589263916, + "vx": 0.14201274514198303, + "vy": 0.4741867482662201 + }, + { + "id": 4, + "x": 2.599529266357422, + "y": -0.8249704241752625, + "orientation": 2.99391508102417, + "vx": 0.0007812503026798368, + "vy": 0.021610716357827187 + }, + { + "id": 5, + "x": -0.33576488494873047, + "y": 0.3018379509449005, + "orientation": 2.9927761554718018, + "vx": -0.8637722730636597, + "vy": -0.1416572630405426 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409923553466797, + "y": 0.08774768561124802, + "orientation": 0.02324996329843998, + "vx": -0.000165974983246997, + "vy": 0.017902640625834465 + }, + { + "id": 1, + "x": -0.07929891347885132, + "y": 0.5795969367027283, + "orientation": -3.1342077255249023, + "vx": 0.6303526163101196, + "vy": 0.23035044968128204 + }, + { + "id": 2, + "x": 1.4146995544433594, + "y": -0.594062864780426, + "orientation": 2.972537040710449, + "vx": 0.7242374420166016, + "vy": -0.6781841516494751 + }, + { + "id": 3, + "x": -2.071033000946045, + "y": -0.35354533791542053, + "orientation": -3.0585837364196777, + "vx": 0.6631629467010498, + "vy": -0.497361421585083 + }, + { + "id": 4, + "x": -2.938086748123169, + "y": 0.06126295030117035, + "orientation": 2.251911163330078, + "vx": -0.23826102912425995, + "vy": 0.3270137906074524 + }, + { + "id": 5, + "x": -3.3969573974609375, + "y": -1.8558820486068726, + "orientation": 1.6129672527313232, + "vx": 0.41794294118881226, + "vy": -0.21481631696224213 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 129.7 + } + }, + { + "scenario_id": "split_sticky_vs_split_wall_t201.2_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 201.15, + "source_replay": "replays/tournament_20261011_230119/split_sticky_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 201.15, + "ball_x": -4.492309093475342, + "ball_y": 0.5747140645980835, + "ball_vx": -3.5439484236121643e-07, + "ball_vy": 1.4692195691168308e-06, + "friendly_robots": [ + { + "id": 0, + "x": 4.409962177276611, + "y": 0.06940776854753494, + "orientation": 3.0843400955200195, + "vx": 7.326179184019566e-05, + "vy": -0.09755495935678482 + }, + { + "id": 1, + "x": -2.420358419418335, + "y": 0.2393542379140854, + "orientation": 3.000903844833374, + "vx": -0.9626714587211609, + "vy": -0.05505538359284401 + }, + { + "id": 2, + "x": 3.0845558643341064, + "y": 0.5470848679542542, + "orientation": 2.9689579010009766, + "vx": -0.04166391119360924, + "vy": -0.36684900522232056 + }, + { + "id": 3, + "x": 2.8571619987487793, + "y": -0.09436901658773422, + "orientation": 3.0502076148986816, + "vx": 0.2696235775947571, + "vy": -0.4490632712841034 + }, + { + "id": 4, + "x": 1.2293251752853394, + "y": -1.0357334613800049, + "orientation": 2.8555164337158203, + "vx": -0.050634510815143585, + "vy": 0.36660444736480713 + }, + { + "id": 5, + "x": 1.497821569442749, + "y": 0.3225860595703125, + "orientation": -3.137260913848877, + "vx": -1.427539587020874, + "vy": -0.6461576819419861 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.410177230834961, + "y": 0.49398913979530334, + "orientation": 2.1131436824798584, + "vx": 0.011313357390463352, + "vy": 0.12497491389513016 + }, + { + "id": 1, + "x": -0.6079426407814026, + "y": 0.60582035779953, + "orientation": -3.116528272628784, + "vx": -1.876157283782959, + "vy": -0.16714711487293243 + }, + { + "id": 2, + "x": 1.0647742748260498, + "y": -0.16407407820224762, + "orientation": 2.984905958175659, + "vx": 1.4799275398254395, + "vy": 0.4708296060562134 + }, + { + "id": 3, + "x": 0.1161169707775116, + "y": -0.3785040080547333, + "orientation": 2.9581263065338135, + "vx": 1.2544115781784058, + "vy": 1.0543012619018555 + }, + { + "id": 4, + "x": 0.5845571160316467, + "y": -0.8246567249298096, + "orientation": 2.7397072315216064, + "vx": -0.6666203141212463, + "vy": 0.4329630136489868 + }, + { + "id": 5, + "x": -2.8169562816619873, + "y": 0.5074110627174377, + "orientation": 3.1009888648986816, + "vx": -0.33962416648864746, + "vy": 0.024787217378616333 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_split_sticky_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 201.15 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_shape_t510.2_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 510.2, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_shape.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 510.2, + "ball_x": -4.313517093658447, + "ball_y": -0.04838188737630844, + "ball_vx": -1.3714052438735962, + "ball_vy": -0.04293697699904442, + "friendly_robots": [ + { + "id": 0, + "x": 4.4099321365356445, + "y": -0.0029634677339345217, + "orientation": -3.1377318521314344, + "vx": 3.213695976000963e-10, + "vy": -8.532228434887656e-08 + }, + { + "id": 1, + "x": -0.12536384165287018, + "y": -1.148423671722412, + "orientation": 2.8875919004255017, + "vx": -1.9187918901443481, + "vy": -0.06744349747896194 + }, + { + "id": 2, + "x": -0.27622315287590027, + "y": 1.1630851030349731, + "orientation": -2.8535845597558698, + "vx": -1.9199539422988892, + "vy": -0.007860955782234669 + }, + { + "id": 3, + "x": -0.13234572112560272, + "y": 2.219642162322998, + "orientation": -2.646406056480952, + "vx": -1.9197145700454712, + "vy": -0.0332404263317585 + }, + { + "id": 4, + "x": 0.038141243159770966, + "y": -0.3358350694179535, + "orientation": 2.152734490233012, + "vx": -0.7170768976211548, + "vy": -0.2570520043373108 + }, + { + "id": 5, + "x": -0.10508225113153458, + "y": -2.1013307571411133, + "orientation": 2.688444825010844, + "vx": -1.9186387062072754, + "vy": -0.07212452590465546 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409752368927002, + "y": -0.04817594587802887, + "orientation": 0.01967874367768374, + "vx": 0.005870175547897816, + "vy": 0.00010004671639762819 + }, + { + "id": 1, + "x": 1.0191556215286255, + "y": -0.9644392728805542, + "orientation": 3.1214754321896514, + "vx": -1.7419285774230957, + "vy": 0.005852881353348494 + }, + { + "id": 2, + "x": 0.2433193475008011, + "y": 0.08559869229793549, + "orientation": 2.8660462518506726, + "vx": 0.7428258657455444, + "vy": 0.4994591176509857 + }, + { + "id": 3, + "x": -0.7037932276725769, + "y": -0.34971415996551514, + "orientation": 3.026990385847636, + "vx": 1.1286464929580688, + "vy": 0.25426408648490906 + }, + { + "id": 4, + "x": 2.012085437774658, + "y": 0.5438644289970398, + "orientation": 2.968407930927821, + "vx": 0.6274726986885071, + "vy": 0.1915731430053711 + }, + { + "id": 5, + "x": -1.5098556280136108, + "y": -0.4694097638130188, + "orientation": 3.016541125374385, + "vx": -1.740980625152588, + "vy": 0.2958899140357971 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 510.2 + } + }, + { + "scenario_id": "press_and_pass_vs_press_trigger_flow_t101.4_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 101.43333333333334, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_press_trigger_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 101.43333333333334, + "ball_x": -4.3136444091796875, + "ball_y": -0.18290486931800842, + "ball_vx": -1.7072101831436157, + "ball_vy": -0.37829867005348206, + "friendly_robots": [ + { + "id": 0, + "x": 4.409994602203369, + "y": 0.002935918280854821, + "orientation": -3.132869243621826, + "vx": 1.9788254235209024e-07, + "vy": -6.53388342470862e-05 + }, + { + "id": 1, + "x": -0.7926469445228577, + "y": 0.5205881595611572, + "orientation": -3.113926410675049, + "vx": -1.610109567642212, + "vy": -0.6067599654197693 + }, + { + "id": 2, + "x": 1.5132460594177246, + "y": -0.37463414669036865, + "orientation": 3.072758436203003, + "vx": -1.2759593725204468, + "vy": 0.20509952306747437 + }, + { + "id": 3, + "x": 0.8483235836029053, + "y": 1.1489708423614502, + "orientation": -2.8721327781677246, + "vx": -1.0034875869750977, + "vy": -0.13127395510673523 + }, + { + "id": 4, + "x": 0.7089641690254211, + "y": -0.561564028263092, + "orientation": 3.089921474456787, + "vx": -1.362052083015442, + "vy": -1.353185772895813 + }, + { + "id": 5, + "x": -1.1031392812728882, + "y": -0.14276078343391418, + "orientation": 3.110158920288086, + "vx": -1.905511736869812, + "vy": -0.23156887292861938 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409379005432129, + "y": -0.16702532768249512, + "orientation": 0.07602888345718384, + "vx": -0.0002075748925562948, + "vy": -0.054600510746240616 + }, + { + "id": 1, + "x": -0.3265434503555298, + "y": 1.065321445465088, + "orientation": -2.9532177448272705, + "vx": -0.5584603548049927, + "vy": -0.3375694155693054 + }, + { + "id": 2, + "x": 0.12943238019943237, + "y": -0.36560750007629395, + "orientation": 3.0028438568115234, + "vx": -1.6857008934020996, + "vy": -0.588832437992096 + }, + { + "id": 3, + "x": -0.696209728717804, + "y": -1.346248745918274, + "orientation": 2.749706983566284, + "vx": -1.66521155834198, + "vy": -0.9641153216362 + }, + { + "id": 4, + "x": -1.7104649543762207, + "y": -0.6913794279098511, + "orientation": 2.951862096786499, + "vx": -1.5943092107772827, + "vy": -0.6636919975280762 + }, + { + "id": 5, + "x": -2.776113986968994, + "y": -0.06635652482509613, + "orientation": 2.827056407928467, + "vx": -0.4076990783214569, + "vy": 0.25590780377388 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 101.43333333333334 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_sticky_t630.9_opponent_ball_won_defensive", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "event", + "family": "open_play_counter", + "anchor_tick": 630.85, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent ball won, defensive third" + }, + "scenario": { + "sim_time": 630.85, + "ball_x": -3.771939277648926, + "ball_y": -2.7611520290374756, + "ball_vx": -6.190767898317517e-09, + "ball_vy": -2.2917307163083933e-08, + "friendly_robots": [ + { + "id": 0, + "x": 4.409991264343262, + "y": 0.405150830745697, + "orientation": -2.77332657774026, + "vx": 1.5410576452268288e-05, + "vy": 0.008529880084097385 + }, + { + "id": 1, + "x": -2.577190637588501, + "y": -0.1460825651884079, + "orientation": -1.945252927141734, + "vx": -0.0422772616147995, + "vy": -0.10920196026563644 + }, + { + "id": 2, + "x": -2.397475481033325, + "y": -0.13188232481479645, + "orientation": -1.1919333060556134, + "vx": -0.059785887598991394, + "vy": 0.43794214725494385 + }, + { + "id": 3, + "x": -3.4300568103790283, + "y": -1.2851306200027466, + "orientation": -1.773455413179942, + "vx": 0.1525837928056717, + "vy": -0.21981748938560486 + }, + { + "id": 4, + "x": -3.5798096656799316, + "y": -2.4160783290863037, + "orientation": -1.9674349149041852, + "vx": 0.7346579432487488, + "vy": -0.42998379468917847 + }, + { + "id": 5, + "x": -3.384878635406494, + "y": -1.1043936014175415, + "orientation": -1.7214631160073957, + "vx": -0.17380645871162415, + "vy": -0.01568237505853176 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.413863182067871, + "y": -0.0937100276350975, + "orientation": -1.328659327822276, + "vx": 0.0068773869425058365, + "vy": 0.16483169794082642 + }, + { + "id": 1, + "x": -3.7531685829162598, + "y": -2.6500699520111084, + "orientation": -1.5800460894876203, + "vx": -0.03951063007116318, + "vy": -0.21088361740112305 + }, + { + "id": 2, + "x": -2.484809398651123, + "y": -1.0699152946472168, + "orientation": -2.4133608063035688, + "vx": 0.6605028510093689, + "vy": 0.5149362683296204 + }, + { + "id": 3, + "x": -2.4547622203826904, + "y": -0.5361940264701843, + "orientation": -2.089405210810252, + "vx": 0.744875967502594, + "vy": -0.43539106845855713 + }, + { + "id": 4, + "x": -2.7895326614379883, + "y": -0.16300715506076813, + "orientation": -1.9030895551019391, + "vx": 0.21759754419326782, + "vy": 1.2029789686203003 + }, + { + "id": 5, + "x": -2.873487949371338, + "y": 1.1659969091415405, + "orientation": -1.75703218777711, + "vx": 0.7409543395042419, + "vy": -0.7355384230613708 + } + ], + "referee_command": "NORMAL_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 630.85 + } + }, + { + "scenario_id": "decoy_and_overload_vs_give_and_go_solo_t61.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 61.71666666666667, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_give_and_go_solo.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 61.71666666666667, + "ball_x": 4.0, + "ball_y": 2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.392363548278809, + "y": 0.34055134654045105, + "orientation": 3.112746477127075, + "vx": 1.199040866595169e-12, + "vy": 6.727951529228449e-13 + }, + { + "id": 1, + "x": 1.5082205533981323, + "y": -1.3697603940963745, + "orientation": 0.6730870008468628, + "vx": -2.6645352591003757e-14, + "vy": -1.865174681370263e-13 + }, + { + "id": 2, + "x": -2.929945707321167, + "y": -1.0398530960083008, + "orientation": 0.282853364944458, + "vx": -1.7985612998927536e-12, + "vy": 3.197442310920451e-13 + }, + { + "id": 3, + "x": 2.9637482166290283, + "y": 0.07661440223455429, + "orientation": 0.7084962129592896, + "vx": -4.929390229335695e-13, + "vy": 2.8352320491364935e-13 + }, + { + "id": 4, + "x": 2.9985811710357666, + "y": -1.0950714349746704, + "orientation": 0.8108481168746948, + "vx": 1.4122036873231991e-12, + "vy": 4.39648317751562e-13 + }, + { + "id": 5, + "x": 3.7581822872161865, + "y": 1.4301079511642456, + "orientation": -0.13505372405052185, + "vx": 3.1308289294429414e-12, + "vy": 1.9984014443252818e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.389810085296631, + "y": -0.26637861132621765, + "orientation": 0.1461006999015808, + "vx": 1.4921397450962104e-12, + "vy": -1.2989609388114332e-13 + }, + { + "id": 1, + "x": 3.6958062648773193, + "y": -1.671345591545105, + "orientation": 1.3198336362838745, + "vx": -3.9968028886505635e-14, + "vy": 7.061018436615996e-13 + }, + { + "id": 2, + "x": 2.79707407951355, + "y": 0.9470282196998596, + "orientation": 0.13377465307712555, + "vx": 1.7186252421197423e-12, + "vy": 2.0983215165415459e-13 + }, + { + "id": 3, + "x": 3.5182557106018066, + "y": 1.9585095643997192, + "orientation": -0.5334419012069702, + "vx": -2.7844393457598926e-12, + "vy": -3.383959779057477e-12 + }, + { + "id": 4, + "x": 2.425170421600342, + "y": -1.3706181049346924, + "orientation": 0.8778204321861267, + "vx": 1.0791367799356522e-12, + "vy": -2.19824158875781e-13 + }, + { + "id": 5, + "x": 2.6702675819396973, + "y": -1.1286381483078003, + "orientation": 0.3275645077228546, + "vx": -2.611244553918368e-12, + "vy": -1.0658141036401503e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_give_and_go_solo_kernel_strategy", + "frame_ts": 61.733333333333334 + } + }, + { + "scenario_id": "overload_press_vs_split_outlet_t116.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 115.96666666666667, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 115.96666666666667, + "ball_x": 3.5, + "ball_y": 2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398158550262451, + "y": -0.3215394616127014, + "orientation": 2.7956016063690186, + "vx": 7.140954494389007e-12, + "vy": -4.050093593832571e-12 + }, + { + "id": 1, + "x": -2.207059144973755, + "y": 0.4719732701778412, + "orientation": 2.571242332458496, + "vx": -9.325873406851315e-13, + "vy": 5.495603971894525e-14 + }, + { + "id": 2, + "x": -1.811997413635254, + "y": -0.6893585920333862, + "orientation": 2.1698477268218994, + "vx": 2.0650148258027912e-13, + "vy": -3.3639757646142243e-13 + }, + { + "id": 3, + "x": -1.8035058975219727, + "y": 0.7298620343208313, + "orientation": 2.4177448749542236, + "vx": 3.863576125695545e-13, + "vy": 6.994405055138486e-14 + }, + { + "id": 4, + "x": -2.0447988510131836, + "y": 0.39187198877334595, + "orientation": 2.1777329444885254, + "vx": 9.85878045867139e-13, + "vy": -8.676392937445598e-13 + }, + { + "id": 5, + "x": -1.6165544986724854, + "y": 2.5542662143707275, + "orientation": 3.0673890113830566, + "vx": 6.992121370785753e-07, + "vy": -1.546618619840956e-07 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.451455116271973, + "y": 0.4127791225910187, + "orientation": 0.7808363437652588, + "vx": 1.2789769243681803e-12, + "vy": -7.027711745877241e-13 + }, + { + "id": 1, + "x": -1.790145993232727, + "y": 2.6018688678741455, + "orientation": -3.1226930618286133, + "vx": -7.280598879333411e-07, + "vy": 1.347105893501066e-07 + }, + { + "id": 2, + "x": 1.7217313051223755, + "y": -1.000736951828003, + "orientation": 2.682451009750366, + "vx": 2.731148640577885e-12, + "vy": -1.978417429882029e-12 + }, + { + "id": 3, + "x": -2.3884716033935547, + "y": 0.8218286633491516, + "orientation": 2.032025098800659, + "vx": 1.9984014443252818e-12, + "vy": -5.428990590417015e-13 + }, + { + "id": 4, + "x": -1.8382244110107422, + "y": -0.24936088919639587, + "orientation": 2.272195339202881, + "vx": 5.329070518200751e-13, + "vy": 4.5130565951012613e-13 + }, + { + "id": 5, + "x": -2.304028034210205, + "y": 0.6500401496887207, + "orientation": 1.9383772611618042, + "vx": -3.9968028886505635e-14, + "vy": -1.099120794378905e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 115.98333333333333 + } + }, + { + "scenario_id": "split_outlet_vs_split_wall_t40.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 40.43333333333333, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 40.43333333333333, + "ball_x": 4.0, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.392430782318115, + "y": -0.3691215515136719, + "orientation": -2.398139476776123, + "vx": 6.874500968478969e-12, + "vy": 2.744471316873387e-12 + }, + { + "id": 1, + "x": 1.619518756866455, + "y": -0.2295202761888504, + "orientation": -0.1504478007555008, + "vx": 1.5054624213917123e-12, + "vy": 9.325873406851315e-14 + }, + { + "id": 2, + "x": -1.5871561765670776, + "y": -1.462416648864746, + "orientation": 0.019569840282201767, + "vx": 1.9317880628477724e-12, + "vy": 3.6637359812630166e-13 + }, + { + "id": 3, + "x": 1.3088104724884033, + "y": -0.4175867736339569, + "orientation": -0.07398029416799545, + "vx": -1.532107773982716e-12, + "vy": 3.1807889655510735e-13 + }, + { + "id": 4, + "x": 0.5858540534973145, + "y": 0.43588903546333313, + "orientation": -0.04693375527858734, + "vx": -3.9968028886505635e-13, + "vy": -2.1316282072803006e-13 + }, + { + "id": 5, + "x": 2.9867782592773438, + "y": -0.3909500241279602, + "orientation": -0.3459894061088562, + "vx": 1.3455903058456897e-12, + "vy": -4.563016631209393e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.491284370422363, + "y": 0.13251927495002747, + "orientation": -0.08701805025339127, + "vx": -7.061018436615996e-12, + "vy": 9.275913370743183e-13 + }, + { + "id": 1, + "x": 1.1405457258224487, + "y": 0.19165758788585663, + "orientation": -0.1672104150056839, + "vx": 3.9968028886505635e-14, + "vy": -1.5154544286133387e-13 + }, + { + "id": 2, + "x": -2.609623670578003, + "y": -0.3825072944164276, + "orientation": 0.1443309634923935, + "vx": -1.3322676295501878e-13, + "vy": -7.97695243193175e-13 + }, + { + "id": 3, + "x": -2.5126402378082275, + "y": -0.583675742149353, + "orientation": 0.0881020575761795, + "vx": -1.9451107391432743e-12, + "vy": 2.2382096176443156e-12 + }, + { + "id": 4, + "x": -0.999629020690918, + "y": -0.532345712184906, + "orientation": 0.003722819732502103, + "vx": -4.966027589148325e-12, + "vy": -6.761258219967203e-13 + }, + { + "id": 5, + "x": -0.15102829039096832, + "y": 0.44313472509384155, + "orientation": -0.1139218658208847, + "vx": 8.326672684688674e-15, + "vy": -1.6653345369377348e-14 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 40.45 + } + }, + { + "scenario_id": "clear_danger_vs_split_outlet_t209.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 209.66666666666666, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 209.66666666666666, + "ball_x": 2.5, + "ball_y": -1.5173360109329224, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.397676944732666, + "y": -0.23353488743305206, + "orientation": -3.022984027862549, + "vx": 1.7053025658242404e-12, + "vy": -4.9960036108132044e-14 + }, + { + "id": 1, + "x": 2.5939178466796875, + "y": -0.728473961353302, + "orientation": 1.4532055854797363, + "vx": 0.0011578460689634085, + "vy": 0.009725305251777172 + }, + { + "id": 2, + "x": 3.262082099914551, + "y": -1.338487982749939, + "orientation": 0.232808917760849, + "vx": 0.029459742829203606, + "vy": 0.00690418528392911 + }, + { + "id": 3, + "x": 0.9369336366653442, + "y": -0.6833847165107727, + "orientation": -2.960954427719116, + "vx": -2.0383694732117874e-12, + "vy": 5.662137425588298e-13 + }, + { + "id": 4, + "x": -1.6015925407409668, + "y": -1.2187577486038208, + "orientation": -3.03251051902771, + "vx": 2.2648549702353193e-13, + "vy": -7.194245199571014e-13 + }, + { + "id": 5, + "x": 2.6211447715759277, + "y": -2.3031444549560547, + "orientation": -1.4187557697296143, + "vx": 0.0013156929053366184, + "vy": -0.008534260094165802 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.440971851348877, + "y": -0.4062364101409912, + "orientation": -0.723301112651825, + "vx": 9.85878045867139e-13, + "vy": -1.049160758270773e-12 + }, + { + "id": 1, + "x": 2.1784861087799072, + "y": -1.2293291091918945, + "orientation": -3.026660919189453, + "vx": -1.199040866595169e-13, + "vy": -3.530509218307998e-13 + }, + { + "id": 2, + "x": 1.3348368406295776, + "y": 0.7717128396034241, + "orientation": -2.6583566665649414, + "vx": 3.26405569239796e-13, + "vy": 1.6653345369377348e-13 + }, + { + "id": 3, + "x": -1.4092133045196533, + "y": 0.5299521684646606, + "orientation": -2.5068371295928955, + "vx": 4.063416270128073e-13, + "vy": 5.229150445984487e-13 + }, + { + "id": 4, + "x": -2.94810152053833, + "y": -1.5556175708770752, + "orientation": -2.6168124675750732, + "vx": -5.155875726359227e-12, + "vy": -1.8385293287792592e-12 + }, + { + "id": 5, + "x": 0.9671554565429688, + "y": -0.8608331084251404, + "orientation": -2.6830310821533203, + "vx": 6.814548925149211e-12, + "vy": 8.526512829121202e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 209.68333333333334 + } + }, + { + "scenario_id": "decoy_and_overload_vs_press_trigger_flow_t36.8_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 36.766666666666666, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_press_trigger_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 36.766666666666666, + "ball_x": 4.0, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3688178062438965, + "y": -0.43426114320755005, + "orientation": -2.448469877243042, + "vx": -5.835332217429823e-12, + "vy": -3.0808688933348094e-13 + }, + { + "id": 1, + "x": -2.929501533508301, + "y": 0.5967256426811218, + "orientation": -0.1479063332080841, + "vx": 3.730349362740526e-13, + "vy": 2.531308496145357e-13 + }, + { + "id": 2, + "x": -2.0907256603240967, + "y": 1.087846040725708, + "orientation": -0.1958143413066864, + "vx": -2.744471316873387e-12, + "vy": 5.129230373768223e-13 + }, + { + "id": 3, + "x": 2.727717638015747, + "y": 0.045718200504779816, + "orientation": -0.49941322207450867, + "vx": 6.927791673660977e-13, + "vy": 2.955968803064479e-14 + }, + { + "id": 4, + "x": 3.043186902999878, + "y": 0.6144381761550903, + "orientation": -0.6216307878494263, + "vx": 5.595524044110789e-13, + "vy": -5.995204332975845e-13 + }, + { + "id": 5, + "x": -1.7963346242904663, + "y": 0.24495141208171844, + "orientation": -0.1500217616558075, + "vx": -2.731148640577885e-13, + "vy": -1.0325074129013956e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.388279438018799, + "y": 0.36147433519363403, + "orientation": -0.08721208572387695, + "vx": -3.4638958368304884e-13, + "vy": 9.9253938401489e-13 + }, + { + "id": 1, + "x": -3.4845592975616455, + "y": 0.5003464818000793, + "orientation": -0.10903239995241165, + "vx": -1.851852005074761e-12, + "vy": 5.029310301551959e-13 + }, + { + "id": 2, + "x": -1.5035219192504883, + "y": 0.7939541935920715, + "orientation": -0.17168396711349487, + "vx": -1.4988010832439613e-12, + "vy": -3.064215547965432e-13 + }, + { + "id": 3, + "x": -2.611640453338623, + "y": 1.0433112382888794, + "orientation": -0.22291888296604156, + "vx": -7.194245199571014e-13, + "vy": 5.861977570020827e-13 + }, + { + "id": 4, + "x": -1.855671763420105, + "y": 0.7498019337654114, + "orientation": -0.19504503905773163, + "vx": -5.3290705182007514e-14, + "vy": 1.0325074129013956e-13 + }, + { + "id": 5, + "x": 1.9370906352996826, + "y": -0.014890246093273163, + "orientation": -0.2588064968585968, + "vx": 2.2382096176443156e-12, + "vy": 2.953887134893307e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 36.78333333333333 + } + }, + { + "scenario_id": "press_trigger_flow_vs_tiki_taka_plus_t548.9_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 548.9166666666666, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 548.9166666666666, + "ball_x": 4.0, + "ball_y": -2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3940253257751465, + "y": -0.4165286719799042, + "orientation": -2.2036003192239484, + "vx": 3.197442310920451e-13, + "vy": 5.678790770957676e-13 + }, + { + "id": 1, + "x": 2.215538263320923, + "y": -0.6353403329849243, + "orientation": -0.3703791220956525, + "vx": -4.263256414560601e-13, + "vy": -8.759659664292485e-13 + }, + { + "id": 2, + "x": -2.0387792587280273, + "y": -1.5502017736434937, + "orientation": -0.08742442925507632, + "vx": -4.369837824924616e-12, + "vy": -1.965094753586527e-12 + }, + { + "id": 3, + "x": 1.1860405206680298, + "y": 0.3530464470386505, + "orientation": -0.501202257471629, + "vx": -2.0650148258027912e-13, + "vy": -2.298161660974074e-13 + }, + { + "id": 4, + "x": 0.4454503059387207, + "y": -0.41442587971687317, + "orientation": -0.30795088608796206, + "vx": -5.428990590417015e-13, + "vy": 2.2315482794965646e-13 + }, + { + "id": 5, + "x": 2.9708752632141113, + "y": -1.3752771615982056, + "orientation": 0.1823002417855939, + "vx": 7.1809225232755125e-12, + "vy": -2.4646951146678475e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396047592163086, + "y": -0.4097646474838257, + "orientation": -0.05877748330170718, + "vx": 8.846257060213247e-12, + "vy": 1.751931932858497e-12 + }, + { + "id": 1, + "x": -2.5485620498657227, + "y": -1.413839340209961, + "orientation": 0.04024568398530093, + "vx": -1.4388490399142029e-12, + "vy": -6.59472476627343e-13 + }, + { + "id": 2, + "x": -1.977280616760254, + "y": -1.1383559703826904, + "orientation": -0.12069884141022769, + "vx": -3.383959779057477e-12, + "vy": 6.394884621840902e-13 + }, + { + "id": 3, + "x": -0.10415906459093094, + "y": -1.0636217594146729, + "orientation": -0.03017536004120913, + "vx": 5.324907181858407e-13, + "vy": -9.325873406851315e-14 + }, + { + "id": 4, + "x": -0.6873986721038818, + "y": -0.7131520509719849, + "orientation": 0.052645834284373194, + "vx": 1.5654144647214707e-13, + "vy": 2.4646951146678475e-13 + }, + { + "id": 5, + "x": 2.935694932937622, + "y": -0.6769008040428162, + "orientation": -0.239903601008006, + "vx": 1.0524914273446484e-12, + "vy": -1.0824674490095276e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 548.9333333333333 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_block_t378.8_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 378.76666666666665, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 378.76666666666665, + "ball_x": 2.603872299194336, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.395388126373291, + "y": 0.010063249617815018, + "orientation": 2.5891233404451093, + "vx": -2.9309887850104133e-13, + "vy": 6.150809028770965e-13 + }, + { + "id": 1, + "x": 2.4941365718841553, + "y": 0.6413723826408386, + "orientation": 1.436568172770091, + "vx": -1.4122036873231991e-12, + "vy": -6.328271240363392e-14 + }, + { + "id": 2, + "x": 2.6427924633026123, + "y": 1.2685861587524414, + "orientation": 1.5344281514459333, + "vx": -3.863576125695545e-13, + "vy": -9.992007221626409e-14 + }, + { + "id": 3, + "x": 2.3901634216308594, + "y": -1.0674841403961182, + "orientation": 1.48400333722169, + "vx": 3.9968028886505635e-14, + "vy": -2.0650148258027912e-13 + }, + { + "id": 4, + "x": 2.665705680847168, + "y": 0.39763179421424866, + "orientation": 1.493167670565196, + "vx": 1.0524914273446484e-12, + "vy": 1.4988010832439613e-13 + }, + { + "id": 5, + "x": 2.601759433746338, + "y": -1.0889921188354492, + "orientation": 1.593790205317088, + "vx": 7.993605777301127e-13, + "vy": -1.2723155862204294e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395051956176758, + "y": 0.4104403555393219, + "orientation": 0.19728246529633608, + "vx": 1.7053025658242404e-12, + "vy": 7.327471962526033e-14 + }, + { + "id": 1, + "x": 3.391695022583008, + "y": -0.32361742854118347, + "orientation": 1.5968706925683698, + "vx": -9.325873406851315e-14, + "vy": 1.8984813721090177e-13 + }, + { + "id": 2, + "x": 2.767110824584961, + "y": -0.7505999803543091, + "orientation": 1.3358218987756452, + "vx": -3.863576125695545e-12, + "vy": -1.6053824936079764e-12 + }, + { + "id": 3, + "x": -2.4784131050109863, + "y": 1.4179613590240479, + "orientation": 0.2425567229562482, + "vx": -3.5704772471945034e-12, + "vy": 2.9309887850104133e-13 + }, + { + "id": 4, + "x": -2.4928228855133057, + "y": 0.3792795240879059, + "orientation": 0.4560154994302472, + "vx": 1.4521717162097048e-12, + "vy": 1.1823875212257917e-13 + }, + { + "id": 5, + "x": -2.171247720718384, + "y": -0.47056204080581665, + "orientation": 0.5870615561776837, + "vx": -1.8385293287792592e-12, + "vy": 1.6653345369377348e-15 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 378.7833333333333 + } + }, + { + "scenario_id": "clear_press_plus_vs_overload_press_t645.8_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 645.7833333333333, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_overload_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 645.7833333333333, + "ball_x": 4.0, + "ball_y": -2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3959197998046875, + "y": -0.1722935289144516, + "orientation": -1.7423903067880353, + "vx": -2.9309887850104133e-13, + "vy": -1.0125233984581428e-12 + }, + { + "id": 1, + "x": 2.578199863433838, + "y": -0.6949807405471802, + "orientation": -0.4001816829019269, + "vx": 8.393286066166183e-13, + "vy": 1.4488410471358293e-12 + }, + { + "id": 2, + "x": 2.9807047843933105, + "y": -1.9630005359649658, + "orientation": 0.36805668671662417, + "vx": 8.659739592076221e-13, + "vy": -4.5297099404706387e-13 + }, + { + "id": 3, + "x": -2.8957717418670654, + "y": -1.1998919248580933, + "orientation": -0.03675046761567202, + "vx": 9.592326932761353e-13, + "vy": -5.995204332975845e-13 + }, + { + "id": 4, + "x": -1.7038052082061768, + "y": -0.7792804837226868, + "orientation": -0.09820643265778628, + "vx": 4.996003610813204e-13, + "vy": -3.7969627442180354e-13 + }, + { + "id": 5, + "x": 3.7450485229492188, + "y": -1.7254774570465088, + "orientation": 1.3182678540521344, + "vx": -1.4521717162097048e-12, + "vy": -9.992007221626409e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398569583892822, + "y": 0.01924099214375019, + "orientation": -0.11410513718659487, + "vx": 1.652011860642233e-12, + "vy": 5.527869828547693e-13 + }, + { + "id": 1, + "x": 3.024240016937256, + "y": -1.5603810548782349, + "orientation": -1.1960792859369, + "vx": -1.1324274851176597e-12, + "vy": 3.597122599785507e-13 + }, + { + "id": 2, + "x": 3.662135124206543, + "y": 0.9705796837806702, + "orientation": -1.2176989634805402, + "vx": -1.5054624213917123e-12, + "vy": 5.205835762467359e-12 + }, + { + "id": 3, + "x": 1.9765841960906982, + "y": -1.8953442573547363, + "orientation": 0.23435607750947085, + "vx": 1.7985612998927536e-11, + "vy": 1.8052226380405045e-12 + }, + { + "id": 4, + "x": 3.2320358753204346, + "y": 0.09778536111116409, + "orientation": -1.059483917551585, + "vx": 6.661338147750939e-14, + "vy": 1.3739009929736312e-14 + }, + { + "id": 5, + "x": 3.5619380474090576, + "y": -0.046650078147649765, + "orientation": -1.4139954169564923, + "vx": 1.0658141036401503e-13, + "vy": -3.0184188481996443e-14 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 645.8 + } + }, + { + "scenario_id": "press_and_pass_vs_tiki_taka_plus_t485.6_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 485.65, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 485.65, + "ball_x": 2.5, + "ball_y": 0.9155731797218323, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398052215576172, + "y": -0.4045952558517456, + "orientation": 3.023740353184291, + "vx": 1.199040866595169e-12, + "vy": -2.5979218776228663e-13 + }, + { + "id": 1, + "x": 2.763448476791382, + "y": 0.07931309193372726, + "orientation": -3.1153772623562297, + "vx": 3.730349362740526e-13, + "vy": -4.841960166146464e-13 + }, + { + "id": 2, + "x": -1.8571555614471436, + "y": -0.03504858911037445, + "orientation": 2.6524652560525617, + "vx": 6.128431095930864e-13, + "vy": -3.757411048965764e-13 + }, + { + "id": 3, + "x": 2.5673577785491943, + "y": 0.10843842476606369, + "orientation": -2.6008414943986615, + "vx": 4.5297099404706387e-13, + "vy": 4.2549297418759124e-13 + }, + { + "id": 4, + "x": 1.7817388772964478, + "y": 0.11447258293628693, + "orientation": -2.787413688498088, + "vx": 2.4713564528155985e-12, + "vy": -3.184952301893418e-13 + }, + { + "id": 5, + "x": 0.43857333064079285, + "y": 0.4802709221839905, + "orientation": 3.069441171484538, + "vx": 8.026912468039882e-13, + "vy": 8.493206138382448e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3931565284729, + "y": 0.4124928414821625, + "orientation": 1.0145906527810773, + "vx": -2.211564265053312e-12, + "vy": 2.964295475749168e-13 + }, + { + "id": 1, + "x": 2.948180675506592, + "y": 0.3805537223815918, + "orientation": 2.9013238569074353, + "vx": -7.993605777301127e-13, + "vy": 3.6137759451548845e-13 + }, + { + "id": 2, + "x": 1.9423877000808716, + "y": -0.6959099769592285, + "orientation": 2.8365080674462995, + "vx": 2.084998840246044e-12, + "vy": 8.22675261247241e-13 + }, + { + "id": 3, + "x": 1.9441633224487305, + "y": 0.2512665092945099, + "orientation": -2.6794210990243634, + "vx": -3.5571545708990016e-12, + "vy": 2.015054789694659e-13 + }, + { + "id": 4, + "x": -0.7498541474342346, + "y": 0.9338330030441284, + "orientation": 3.000878783064433, + "vx": -3.2307490016592055e-13, + "vy": 5.595524044110789e-13 + }, + { + "id": 5, + "x": 0.6780421137809753, + "y": -0.5511060357093811, + "orientation": 2.805298628407069, + "vx": 4.5297099404706387e-13, + "vy": 1.0225154056797692e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 485.6666666666667 + } + }, + { + "scenario_id": "split_block_vs_split_wall_t42.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 42.666666666666664, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 42.666666666666664, + "ball_x": 3.3554515838623047, + "ball_y": -2.362800121307373, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.393538475036621, + "y": -0.003491603769361973, + "orientation": -3.112734317779541, + "vx": -1.404210081545898e-11, + "vy": 2.3860991307800283e-12 + }, + { + "id": 1, + "x": 4.137223243713379, + "y": -2.4043164253234863, + "orientation": -0.05211758613586426, + "vx": 0.030089041218161583, + "vy": -0.001597907510586083 + }, + { + "id": 2, + "x": -2.7771058082580566, + "y": -1.6000092029571533, + "orientation": -0.11659424006938934, + "vx": -2.3847590568948362e-12, + "vy": 1.0125233984581428e-12 + }, + { + "id": 3, + "x": -3.0225446224212646, + "y": 1.012614130973816, + "orientation": -0.2621570825576782, + "vx": 2.171596236166806e-12, + "vy": -8.593126210598712e-13 + }, + { + "id": 4, + "x": -2.664782762527466, + "y": 0.5873450040817261, + "orientation": -0.6213616728782654, + "vx": 1.5987211554602254e-12, + "vy": -1.751931932858497e-12 + }, + { + "id": 5, + "x": 2.892374038696289, + "y": -1.7141013145446777, + "orientation": 2.1917107105255127, + "vx": -0.003039633622393012, + "vy": 0.004258046858012676 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.400358200073242, + "y": -0.001028332975693047, + "orientation": -0.0009069101070053875, + "vx": 3.3306690738754696e-12, + "vy": 6.174097691435954e-14 + }, + { + "id": 1, + "x": 3.2398948669433594, + "y": -1.9422354698181152, + "orientation": 1.8326483964920044, + "vx": -1.212363542890671e-12, + "vy": -5.822009541134321e-12 + }, + { + "id": 2, + "x": -3.0271236896514893, + "y": -0.7065907120704651, + "orientation": -0.24763460457324982, + "vx": 2.171596236166806e-12, + "vy": -3.930189507173054e-13 + }, + { + "id": 3, + "x": -2.9955809116363525, + "y": -0.9463192224502563, + "orientation": -0.21269959211349487, + "vx": 7.327471962526033e-13, + "vy": -9.29256671611256e-13 + }, + { + "id": 4, + "x": -3.4330477714538574, + "y": 0.3852511942386627, + "orientation": -0.2865859866142273, + "vx": -5.195843755245733e-13, + "vy": -4.3298697960381105e-14 + }, + { + "id": 5, + "x": -3.313408136367798, + "y": 1.2237236499786377, + "orientation": -0.546751856803894, + "vx": 1.1590728377086634e-12, + "vy": 1.5853984791647235e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 42.68333333333333 + } + }, + { + "scenario_id": "clear_danger_vs_clear_press_plus_t595.1_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 595.15, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_clear_press_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 595.15, + "ball_x": 2.0803070068359375, + "ball_y": -2.498530864715576, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.395690441131592, + "y": -0.38101938366889954, + "orientation": -3.0737899412685117, + "vx": 9.059419880941277e-13, + "vy": 2.6645352591003757e-13 + }, + { + "id": 1, + "x": 2.7925918102264404, + "y": -1.2967216968536377, + "orientation": 3.066714184480258, + "vx": -4.1167069753100805e-12, + "vy": -1.0458300891968975e-12 + }, + { + "id": 2, + "x": -1.295623540878296, + "y": -1.9187865257263184, + "orientation": 3.0182495286040982, + "vx": 4.1300296516055823e-13, + "vy": -3.9968028886505635e-13 + }, + { + "id": 3, + "x": 2.306762933731079, + "y": -1.3091249465942383, + "orientation": 3.114206776144453, + "vx": -3.1041835768519377e-12, + "vy": 5.062616992290714e-13 + }, + { + "id": 4, + "x": -0.18913857638835907, + "y": -1.4064756631851196, + "orientation": 3.070541100698062, + "vx": -4.0217829067046296e-13, + "vy": -3.1308289294429414e-13 + }, + { + "id": 5, + "x": 2.5757896900177, + "y": -0.3175855875015259, + "orientation": -3.0374562238627156, + "vx": 6.128431095930864e-13, + "vy": 7.127631818093505e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393366813659668, + "y": -0.39065292477607727, + "orientation": -0.7192522605233869, + "vx": 1.7319479184152442e-12, + "vy": -2.5146551507759796e-13 + }, + { + "id": 1, + "x": 1.8232859373092651, + "y": -0.818008303642273, + "orientation": -3.09364444215829, + "vx": -1.8385293287792592e-12, + "vy": -3.8968828164342995e-13 + }, + { + "id": 2, + "x": 2.607335090637207, + "y": -1.5124331712722778, + "orientation": -2.963146465020724, + "vx": -2.651212582804874e-12, + "vy": -9.126033262418787e-13 + }, + { + "id": 3, + "x": -1.5504374504089355, + "y": -1.4974435567855835, + "orientation": 2.870019795494624, + "vx": 1.8385293287792592e-12, + "vy": -9.392486788328824e-13 + }, + { + "id": 4, + "x": -2.370551347732544, + "y": -0.1461218297481537, + "orientation": -2.678709717588969, + "vx": 1.7319479184152442e-13, + "vy": 2.7144952952085077e-13 + }, + { + "id": 5, + "x": -1.0068466663360596, + "y": -2.402366876602173, + "orientation": 2.801895948248454, + "vx": 2.284838984678572e-12, + "vy": -7.860379014346108e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_clear_press_plus_kernel_strategy", + "frame_ts": 595.1666666666666 + } + }, + { + "scenario_id": "decoy_and_overload_vs_high_press_t675.8_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 675.8333333333334, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_high_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 675.8333333333334, + "ball_x": 2.4993321895599365, + "ball_y": -2.5717220306396484, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3934831619262695, + "y": -0.07237345725297928, + "orientation": -2.6365290005975446, + "vx": -1.2789769243681803e-12, + "vy": 3.8011260805603797e-13 + }, + { + "id": 1, + "x": 1.9639592170715332, + "y": -1.7002036571502686, + "orientation": 2.430387409525462, + "vx": 8.659739592076221e-13, + "vy": 4.662936703425657e-13 + }, + { + "id": 2, + "x": -0.8125105500221252, + "y": -0.1465628445148468, + "orientation": -0.3620165904336652, + "vx": 4.929390229335695e-13, + "vy": 7.993605777301127e-14 + }, + { + "id": 3, + "x": 2.974254608154297, + "y": -0.8665504455566406, + "orientation": -1.7192567904763898, + "vx": 4.5297099404706387e-13, + "vy": 4.6629367034256575e-14 + }, + { + "id": 4, + "x": 2.7369000911712646, + "y": 0.30429449677467346, + "orientation": -1.565879376726695, + "vx": -8.393286066166183e-13, + "vy": 4.496403249731884e-14 + }, + { + "id": 5, + "x": 1.687039852142334, + "y": -2.705467462539673, + "orientation": -2.909012662368365, + "vx": 1.085798118083403e-12, + "vy": 5.728750807065808e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396003723144531, + "y": -0.32021838426589966, + "orientation": -0.21143618424470034, + "vx": 2.1316282072803006e-13, + "vy": 1.2456702336294256e-12 + }, + { + "id": 1, + "x": 3.2266764640808105, + "y": -2.1888725757598877, + "orientation": 1.0970515330606183, + "vx": -5.728750807065808e-13, + "vy": 1.0791367799356522e-12 + }, + { + "id": 2, + "x": 3.1042959690093994, + "y": -0.4514365792274475, + "orientation": -1.8552403767877301, + "vx": -2.9309887850104133e-13, + "vy": -1.2823075934420558e-12 + }, + { + "id": 3, + "x": 2.7789366245269775, + "y": -1.0185773372650146, + "orientation": -1.6495205481820783, + "vx": -3.730349362740526e-13, + "vy": 1.4721557306529576e-12 + }, + { + "id": 4, + "x": 2.9237797260284424, + "y": 0.8377766609191895, + "orientation": -1.6177916844659528, + "vx": -5.728750807065808e-13, + "vy": -5.895284260759581e-13 + }, + { + "id": 5, + "x": 3.606557607650757, + "y": -2.2831380367279053, + "orientation": -2.440157266455241, + "vx": -2.8244073746463982e-12, + "vy": -1.7186252421197423e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_high_press_kernel_strategy", + "frame_ts": 675.85 + } + }, + { + "scenario_id": "clear_danger_vs_split_press_t345.5_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 345.51666666666665, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 345.51666666666665, + "ball_x": 4.0, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402876853942871, + "y": -0.3293962776660919, + "orientation": -3.1406924724578857, + "vx": -2.0250467969162855e-12, + "vy": -1.024180740216707e-12 + }, + { + "id": 1, + "x": 2.5981509685516357, + "y": 0.4943074882030487, + "orientation": -0.5004003643989563, + "vx": 3.4505731605349865e-12, + "vy": -4.0967229608668276e-13 + }, + { + "id": 2, + "x": 2.452930450439453, + "y": 0.1337275505065918, + "orientation": -0.09924231469631195, + "vx": -2.7977620220553945e-13, + "vy": -4.812816811750054e-13 + }, + { + "id": 3, + "x": 2.353511095046997, + "y": 1.1679741144180298, + "orientation": -0.7645108699798584, + "vx": 1.6253665080512292e-12, + "vy": -8.526512829121202e-13 + }, + { + "id": 4, + "x": 2.785365343093872, + "y": 1.067451000213623, + "orientation": -0.6194122433662415, + "vx": 7.860379014346108e-13, + "vy": -2.4646951146678475e-12 + }, + { + "id": 5, + "x": 2.769707441329956, + "y": 1.2531434297561646, + "orientation": -1.02000093460083, + "vx": -2.4646951146678475e-12, + "vy": -1.7985612998927536e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.459790229797363, + "y": 0.243368461728096, + "orientation": -0.02860219031572342, + "vx": 8.526512829121202e-13, + "vy": -1.9859114352982488e-12 + }, + { + "id": 1, + "x": 2.8602092266082764, + "y": -0.12251514196395874, + "orientation": -0.0340447761118412, + "vx": -4.39648317751562e-13, + "vy": -1.9817480989559044e-13 + }, + { + "id": 2, + "x": 1.883312702178955, + "y": 1.0496234893798828, + "orientation": -0.6226140260696411, + "vx": -6.661338147750939e-15, + "vy": 1.1191048088221578e-12 + }, + { + "id": 3, + "x": -1.6266694068908691, + "y": -0.3815537691116333, + "orientation": 0.005356763955205679, + "vx": 2.0650148258027912e-13, + "vy": 2.431388423929093e-13 + }, + { + "id": 4, + "x": -0.3920818269252777, + "y": 0.3071775436401367, + "orientation": -0.03756451979279518, + "vx": -8.826273045769994e-14, + "vy": 4.363176486776865e-13 + }, + { + "id": 5, + "x": -0.7030994296073914, + "y": 0.8926739692687988, + "orientation": -0.3286464214324951, + "vx": -4.9960036108132044e-14, + "vy": 9.992007221626409e-15 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 345.5333333333333 + } + }, + { + "scenario_id": "split_block_vs_split_sticky_t678.9_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 678.85, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 678.85, + "ball_x": 4.0, + "ball_y": -2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.360943794250488, + "y": -0.3451845943927765, + "orientation": -1.8042104562097272, + "vx": 1.2789769243681803e-12, + "vy": 1.1407541578023483e-12 + }, + { + "id": 1, + "x": -2.851829767227173, + "y": -0.3358798623085022, + "orientation": 1.2800641377740583, + "vx": -1.5987211554602254e-13, + "vy": -2.5146551507759796e-13 + }, + { + "id": 2, + "x": -1.120425820350647, + "y": 1.0692672729492188, + "orientation": -0.23694482644135562, + "vx": -4.862776847858186e-13, + "vy": 2.0583534876550402e-12 + }, + { + "id": 3, + "x": 0.42908188700675964, + "y": 0.4298459589481354, + "orientation": -0.43954363663727847, + "vx": 5.095923683029469e-13, + "vy": -1.5221157667610896e-12 + }, + { + "id": 4, + "x": 1.4455482959747314, + "y": 0.3368392884731293, + "orientation": -0.2331589778238019, + "vx": 3.3306690738754696e-13, + "vy": -1.8318679906315083e-13 + }, + { + "id": 5, + "x": 2.8729610443115234, + "y": -0.17700167000293732, + "orientation": -0.16225496132905093, + "vx": -4.263256414560601e-12, + "vy": 1.7003065622134272e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39518928527832, + "y": -0.30444011092185974, + "orientation": -0.01823225815827456, + "vx": 4.209965709378594e-12, + "vy": 3.2507330161024584e-12 + }, + { + "id": 1, + "x": 0.9518754482269287, + "y": -0.3492337167263031, + "orientation": -0.04586759408051577, + "vx": 8.72635297355373e-13, + "vy": 6.544764730165298e-13 + }, + { + "id": 2, + "x": 0.8141772747039795, + "y": -0.6712880730628967, + "orientation": 0.053750665979929835, + "vx": -5.762057497804562e-13, + "vy": -4.696243394164412e-13 + }, + { + "id": 3, + "x": -2.6156725883483887, + "y": -0.1500903218984604, + "orientation": 0.18012300332123843, + "vx": -1.9984014443252818e-12, + "vy": -2.7977620220553945e-13 + }, + { + "id": 4, + "x": 2.2931714057922363, + "y": 1.2915383577346802, + "orientation": -0.658642443018504, + "vx": 9.192646643896296e-13, + "vy": 2.5979218776228663e-13 + }, + { + "id": 5, + "x": -2.7150402069091797, + "y": -0.9092932939529419, + "orientation": -0.04511967499787417, + "vx": -1.7319479184152442e-13, + "vy": -4.163336342344337e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 678.8666666666667 + } + }, + { + "scenario_id": "decoy_and_overload_vs_tiki_taka_plus_t539.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 539.4166666666666, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 539.4166666666666, + "ball_x": 4.0, + "ball_y": -2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3883137702941895, + "y": -0.24903491139411926, + "orientation": -2.4274878223710736, + "vx": -3.197442310920451e-13, + "vy": -7.677192215282957e-13 + }, + { + "id": 1, + "x": -1.1125191450119019, + "y": -0.03882097825407982, + "orientation": -0.11697021325165835, + "vx": -3.3306690738754696e-14, + "vy": -1.9192980538207394e-13 + }, + { + "id": 2, + "x": 2.6559066772460938, + "y": -0.6484847068786621, + "orientation": -0.22528806527192202, + "vx": -4.5297099404706387e-13, + "vy": -4.263256414560601e-13 + }, + { + "id": 3, + "x": 2.8252792358398438, + "y": -0.2838433086872101, + "orientation": -0.2435208876901349, + "vx": -8.126832540256146e-13, + "vy": 3.497202527569243e-14 + }, + { + "id": 4, + "x": 2.4512078762054443, + "y": -0.19441871345043182, + "orientation": -0.3510443290048322, + "vx": 3.863576125695545e-13, + "vy": -1.2215228828438285e-12 + }, + { + "id": 5, + "x": 4.259195327758789, + "y": -1.727234959602356, + "orientation": 1.2684861739450177, + "vx": -3.064215547965432e-12, + "vy": -7.460698725481052e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397358417510986, + "y": -0.2507982552051544, + "orientation": -0.02176919777924624, + "vx": -5.568878691519785e-12, + "vy": -1.8068879725774423e-12 + }, + { + "id": 1, + "x": 2.6413509845733643, + "y": -0.42330846190452576, + "orientation": -0.3105532248788556, + "vx": -1.0524914273446484e-12, + "vy": -7.494005416219807e-14 + }, + { + "id": 2, + "x": 1.7508325576782227, + "y": -0.49529963731765747, + "orientation": -0.04849282105500308, + "vx": -2.957634137601417e-12, + "vy": 7.144285163462882e-13 + }, + { + "id": 3, + "x": 3.800446033477783, + "y": -1.9193246364593506, + "orientation": 1.1446642001443585, + "vx": 1.1324274851176597e-12, + "vy": -4.4431125445498765e-12 + }, + { + "id": 4, + "x": -2.825766086578369, + "y": 0.34152886271476746, + "orientation": -0.37664213975007144, + "vx": -1.3455903058456897e-12, + "vy": 1.7985612998927536e-13 + }, + { + "id": 5, + "x": -2.6684608459472656, + "y": 0.2519037127494812, + "orientation": -0.08213988144929019, + "vx": -5.062616992290714e-13, + "vy": -7.494005416219807e-14 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 539.4333333333333 + } + }, + { + "scenario_id": "press_and_pass_vs_press_trigger_flow_t45.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 45.68333333333333, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_press_trigger_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 45.68333333333333, + "ball_x": 2.5, + "ball_y": -0.3557831346988678, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402919292449951, + "y": 0.08697711676359177, + "orientation": -3.1406736373901367, + "vx": -1.0365042157900461e-11, + "vy": -7.868705687030797e-13 + }, + { + "id": 1, + "x": -2.3367812633514404, + "y": -0.7760891318321228, + "orientation": -3.075969934463501, + "vx": -9.725553695716371e-13, + "vy": 9.325873406851315e-14 + }, + { + "id": 2, + "x": -0.24554762244224548, + "y": 0.3077694773674011, + "orientation": 3.0042495727539062, + "vx": 6.269984531570572e-13, + "vy": 3.547162563677375e-13 + }, + { + "id": 3, + "x": 0.3441583216190338, + "y": -0.9581673741340637, + "orientation": -3.0166468620300293, + "vx": 6.078471059822732e-13, + "vy": -1.4654943925052066e-13 + }, + { + "id": 4, + "x": -0.11301910132169724, + "y": 0.8915818929672241, + "orientation": -2.4988903999328613, + "vx": 3.35981242827188e-13, + "vy": 1.2523315717771766e-12 + }, + { + "id": 5, + "x": -2.6777522563934326, + "y": -0.6536778807640076, + "orientation": -2.669041395187378, + "vx": 1.318944953254686e-12, + "vy": 7.993605777301127e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.177034378051758, + "y": -0.6740086078643799, + "orientation": 0.1127399206161499, + "vx": 8.260059303211165e-12, + "vy": 2.121636200058674e-12 + }, + { + "id": 1, + "x": -2.862567186355591, + "y": -0.27143967151641846, + "orientation": -2.903991222381592, + "vx": 1.7053025658242404e-12, + "vy": 6.578071420904053e-13 + }, + { + "id": 2, + "x": -1.5227638483047485, + "y": 0.653236985206604, + "orientation": -2.6816201210021973, + "vx": -2.517985819849855e-12, + "vy": -1.199040866595169e-13 + }, + { + "id": 3, + "x": -1.878175973892212, + "y": 1.161813735961914, + "orientation": -2.7643864154815674, + "vx": 2.531308496145357e-13, + "vy": 1.545430450278218e-12 + }, + { + "id": 4, + "x": -2.6767659187316895, + "y": -0.4666176438331604, + "orientation": -3.023879051208496, + "vx": -8.926193117986259e-13, + "vy": -1.8801626922027026e-12 + }, + { + "id": 5, + "x": -2.050154685974121, + "y": -1.6654542684555054, + "orientation": 3.121555805206299, + "vx": 1.1604051053382136e-11, + "vy": -6.328271240363392e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 45.7 + } + }, + { + "scenario_id": "high_press_vs_split_outlet_wall_t415.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 415.6666666666667, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 415.6666666666667, + "ball_x": 3.1671478748321533, + "ball_y": 2.3394644260406494, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.39732551574707, + "y": 0.10418439656496048, + "orientation": 2.4899108727746686, + "vx": 9.325873406851315e-13, + "vy": -6.636358129696873e-13 + }, + { + "id": 1, + "x": 3.257084608078003, + "y": 1.5474891662597656, + "orientation": -1.4568033536248883, + "vx": 0.00037194002652540803, + "vy": -0.003275031689554453 + }, + { + "id": 2, + "x": 2.4997003078460693, + "y": 1.0946542024612427, + "orientation": 1.0854813178353986, + "vx": -9.459100169806334e-13, + "vy": 1.1857181902996672e-12 + }, + { + "id": 3, + "x": 2.499756336212158, + "y": 0.09449611604213715, + "orientation": 1.2876013835244855, + "vx": -6.661338147750939e-13, + "vy": -3.3265057375331253e-13 + }, + { + "id": 4, + "x": 2.432553291320801, + "y": 2.0139758586883545, + "orientation": -2.7722921689325055, + "vx": 3.4638958368304884e-12, + "vy": -1.3988810110276972e-12 + }, + { + "id": 5, + "x": 2.5667314529418945, + "y": 1.8260867595672607, + "orientation": -2.4350705464654645, + "vx": -0.013408501632511616, + "vy": -0.011464753188192844 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3983283042907715, + "y": -0.19745613634586334, + "orientation": 0.16053429444367495, + "vx": -1.545430450278218e-12, + "vy": 1.0824674490095276e-14 + }, + { + "id": 1, + "x": 3.208791971206665, + "y": 2.8136281967163086, + "orientation": 1.3657943328195294, + "vx": 6.394884621840902e-13, + "vy": -2.9309887850104133e-13 + }, + { + "id": 2, + "x": -2.4438881874084473, + "y": 0.30275532603263855, + "orientation": 0.17884221871430483, + "vx": -4.050093593832571e-12, + "vy": -6.494804694057166e-13 + }, + { + "id": 3, + "x": -2.9416635036468506, + "y": 0.41009509563446045, + "orientation": 0.2993523200326642, + "vx": 3.850253449400043e-12, + "vy": -1.5054624213917123e-12 + }, + { + "id": 4, + "x": 1.9000287055969238, + "y": 1.0744377374649048, + "orientation": 0.7826453765207013, + "vx": -5.995204332975845e-14, + "vy": 7.993605777301127e-14 + }, + { + "id": 5, + "x": 1.9755759239196777, + "y": 2.058056592941284, + "orientation": 0.2112924178415021, + "vx": 5.508926648190027e-12, + "vy": 6.261657858885883e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 415.68333333333334 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_shape_t90.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 89.95, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_shape.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 89.95, + "ball_x": 4.0, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.385341644287109, + "y": -0.25509247183799744, + "orientation": -1.6349403858184814, + "vx": 6.927791673660977e-13, + "vy": -1.0957901253050295e-12 + }, + { + "id": 1, + "x": -2.0878171920776367, + "y": 0.031032051891088486, + "orientation": -0.36394575238227844, + "vx": 7.194245199571014e-13, + "vy": -2.5625335187129394e-13 + }, + { + "id": 2, + "x": 1.593369722366333, + "y": -1.360063910484314, + "orientation": -0.14985066652297974, + "vx": 1.3922196728799463e-12, + "vy": 2.864375403532904e-13 + }, + { + "id": 3, + "x": 4.208277225494385, + "y": -1.6861211061477661, + "orientation": 1.2616432905197144, + "vx": 9.171981218969449e-07, + "vy": -9.388176636093704e-07 + }, + { + "id": 4, + "x": 2.9767463207244873, + "y": -0.9860338568687439, + "orientation": -0.5185479521751404, + "vx": 4.156675004196586e-12, + "vy": 1.6620038678638593e-12 + }, + { + "id": 5, + "x": 2.45371413230896, + "y": -0.30516937375068665, + "orientation": -0.885028600692749, + "vx": 1.2390088954816747e-12, + "vy": -1.2589929099249275e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.452263832092285, + "y": -0.010469106025993824, + "orientation": -0.12800711393356323, + "vx": 2.398081733190338e-13, + "vy": -4.125866315263238e-13 + }, + { + "id": 1, + "x": 3.9226534366607666, + "y": -2.2763659954071045, + "orientation": 0.732262909412384, + "vx": -8.446576771348191e-12, + "vy": -3.4239278079439828e-12 + }, + { + "id": 2, + "x": 2.701127052307129, + "y": 0.529687225818634, + "orientation": -1.0719691514968872, + "vx": 8.126832540256146e-13, + "vy": 2.581268532253489e-12 + }, + { + "id": 3, + "x": 2.2317955493927, + "y": 0.6194236278533936, + "orientation": -0.6496995687484741, + "vx": -6.221689829999377e-12, + "vy": 1.0524914273446484e-12 + }, + { + "id": 4, + "x": 2.4762136936187744, + "y": -0.6305200457572937, + "orientation": -0.5259324908256531, + "vx": 2.5446311724408588e-12, + "vy": 2.8976820942716586e-13 + }, + { + "id": 5, + "x": -2.8826026916503906, + "y": 0.373857706785202, + "orientation": -0.21610015630722046, + "vx": -6.128431095930864e-13, + "vy": 4.363176486776865e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 89.96666666666667 + } + }, + { + "scenario_id": "give_and_go_solo_vs_tiki_taka_plus_t380.8_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 380.76666666666665, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 380.76666666666665, + "ball_x": 4.0, + "ball_y": 2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.393060684204102, + "y": 0.4353148639202118, + "orientation": 2.2411277294158936, + "vx": -1.3322676295501878e-13, + "vy": 8.326672684688674e-14 + }, + { + "id": 1, + "x": 1.018647313117981, + "y": 0.2121264934539795, + "orientation": 0.436440110206604, + "vx": 7.260858581048524e-13, + "vy": -2.3148150063434514e-13 + }, + { + "id": 2, + "x": 2.3998303413391113, + "y": -0.6928153038024902, + "orientation": 0.6858294606208801, + "vx": 3.597122599785507e-13, + "vy": -6.261657858885883e-13 + }, + { + "id": 3, + "x": 2.47696852684021, + "y": 1.7066223621368408, + "orientation": -0.46887993812561035, + "vx": 2.0516921495072893e-12, + "vy": -2.3514523661560816e-12 + }, + { + "id": 4, + "x": 2.488654136657715, + "y": -1.6905078887939453, + "orientation": 0.9784371256828308, + "vx": -4.39648317751562e-13, + "vy": -1.9984014443252818e-12 + }, + { + "id": 5, + "x": 3.0491116046905518, + "y": 2.3979556560516357, + "orientation": -0.7138237357139587, + "vx": -2.2648549702353193e-13, + "vy": 5.46229728115577e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.440892696380615, + "y": -0.31054621934890747, + "orientation": 0.02591271698474884, + "vx": -1.1457501614131615e-12, + "vy": 1.099120794378905e-12 + }, + { + "id": 1, + "x": 2.781496286392212, + "y": -0.32515498995780945, + "orientation": 0.5258793830871582, + "vx": -4.263256414560601e-13, + "vy": 4.446443213623752e-13 + }, + { + "id": 2, + "x": 2.1168212890625, + "y": 0.12300028651952744, + "orientation": 0.18305832147598267, + "vx": 8.260059303211165e-13, + "vy": 2.443878432956126e-13 + }, + { + "id": 3, + "x": 3.4728314876556396, + "y": -1.8900812864303589, + "orientation": 1.6159096956253052, + "vx": -1.0125233984581428e-12, + "vy": -4.5297099404706387e-13 + }, + { + "id": 4, + "x": 1.7972304821014404, + "y": 0.7508736848831177, + "orientation": -0.10140565782785416, + "vx": 4.862776847858186e-13, + "vy": 5.3290705182007514e-14 + }, + { + "id": 5, + "x": 2.935638427734375, + "y": 0.02493860572576523, + "orientation": 0.37006276845932007, + "vx": -7.593925488436071e-13, + "vy": -1.6326523466503318e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 380.7833333333333 + } + }, + { + "scenario_id": "overload_press_vs_split_block_t721.8_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 721.7666666666667, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 721.7666666666667, + "ball_x": 4.0, + "ball_y": -2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3928914070129395, + "y": -0.406444251537323, + "orientation": -1.7020410617166242, + "vx": -2.6645352591003757e-13, + "vy": 6.994405055138486e-14 + }, + { + "id": 1, + "x": -1.92919921875, + "y": -0.8204118609428406, + "orientation": -0.25738778908784, + "vx": -3.304023721284466e-12, + "vy": -7.327471962526033e-14 + }, + { + "id": 2, + "x": -1.7090083360671997, + "y": -0.6928701996803284, + "orientation": -0.28669038613373843, + "vx": -5.195843755245733e-13, + "vy": -3.397282455352979e-13 + }, + { + "id": 3, + "x": -2.9286396503448486, + "y": -0.07647348195314407, + "orientation": -0.3198775370889386, + "vx": 3.3306690738754696e-13, + "vy": -1.2906342661267445e-14 + }, + { + "id": 4, + "x": -1.8012374639511108, + "y": 0.7473219037055969, + "orientation": -0.48557868798310366, + "vx": -5.995204332975845e-14, + "vy": -9.392486788328824e-13 + }, + { + "id": 5, + "x": 2.5627546310424805, + "y": -1.821914553642273, + "orientation": -0.38430133660370913, + "vx": 2.2382096176443156e-12, + "vy": -3.6637359812630166e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396127700805664, + "y": 0.35520270466804504, + "orientation": -0.21340909798676577, + "vx": 3.3306690738754696e-12, + "vy": 5.895284260759581e-13 + }, + { + "id": 1, + "x": 3.8086535930633545, + "y": -1.9553242921829224, + "orientation": -0.7884425242715558, + "vx": -9.325873406851315e-13, + "vy": 4.6629367034256575e-14 + }, + { + "id": 2, + "x": -1.1176962852478027, + "y": 0.3966580331325531, + "orientation": -0.9065209945016584, + "vx": 4.596323321948148e-13, + "vy": -1.0658141036401503e-13 + }, + { + "id": 3, + "x": -2.1848137378692627, + "y": -0.6970295310020447, + "orientation": -0.46186390717560855, + "vx": 7.287503933639528e-12, + "vy": -1.1590728377086634e-12 + }, + { + "id": 4, + "x": 1.845642328262329, + "y": -1.5097841024398804, + "orientation": -0.4373997767739972, + "vx": 7.327471962526033e-14, + "vy": -3.3306690738754696e-13 + }, + { + "id": 5, + "x": -1.2462197542190552, + "y": -2.374394416809082, + "orientation": -0.10396686394745913, + "vx": 5.795364188543317e-13, + "vy": -2.3447910280083306e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 721.7833333333333 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_outlet_t150.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 149.98333333333332, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 149.98333333333332, + "ball_x": 2.5, + "ball_y": -0.6316534280776978, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3934478759765625, + "y": -0.2968190014362335, + "orientation": -3.1244359016418457, + "vx": 7.434053372890048e-12, + "vy": 2.787770014833768e-12 + }, + { + "id": 1, + "x": 2.328845500946045, + "y": -1.616671085357666, + "orientation": 3.115199089050293, + "vx": 5.715428130770306e-12, + "vy": 2.1649348980190553e-12 + }, + { + "id": 2, + "x": 1.8960434198379517, + "y": -1.1475368738174438, + "orientation": -2.4356305599212646, + "vx": -0.007636260706931353, + "vy": -0.006522690877318382 + }, + { + "id": 3, + "x": 3.0066030025482178, + "y": -1.239126443862915, + "orientation": -0.8731266856193542, + "vx": 0.01012047566473484, + "vy": -0.012148412875831127 + }, + { + "id": 4, + "x": -1.6431750059127808, + "y": -1.4645960330963135, + "orientation": -2.8205103874206543, + "vx": -8.326672684688674e-13, + "vy": 4.729550084903167e-13 + }, + { + "id": 5, + "x": 2.569060802459717, + "y": -1.4082590341567993, + "orientation": -1.4830282926559448, + "vx": 0.0031680555548518896, + "vy": -0.03562566637992859 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.422947883605957, + "y": -0.3980999290943146, + "orientation": -0.8720836639404297, + "vx": 5.3290705182007514e-14, + "vy": 7.260858581048524e-13 + }, + { + "id": 1, + "x": 1.3034579753875732, + "y": -0.05882123112678528, + "orientation": -2.6857542991638184, + "vx": -6.861178292183467e-13, + "vy": -2.3876733923344773e-13 + }, + { + "id": 2, + "x": 1.9697530269622803, + "y": 0.5209248065948486, + "orientation": -2.471632480621338, + "vx": -1.7852386235972517e-12, + "vy": -1.4455103780619538e-12 + }, + { + "id": 3, + "x": 0.6082415580749512, + "y": -0.3552154004573822, + "orientation": -2.7406673431396484, + "vx": 1.9984014443252818e-13, + "vy": 1.0491607582707729e-13 + }, + { + "id": 4, + "x": -1.4277970790863037, + "y": -1.5806527137756348, + "orientation": -2.312209129333496, + "vx": -4.996003610813204e-13, + "vy": -1.1324274851176597e-12 + }, + { + "id": 5, + "x": -1.3670841455459595, + "y": -0.26730814576148987, + "orientation": -2.623936414718628, + "vx": 1.6986412276764895e-12, + "vy": -5.495603971894525e-14 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 150.0 + } + }, + { + "scenario_id": "press_and_pass_vs_split_shape_t680.1_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 680.1166666666667, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_shape.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 680.1166666666667, + "ball_x": 2.5, + "ball_y": 1.6529308557510376, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.395856857299805, + "y": -0.019723031669855118, + "orientation": 3.0825702791386327, + "vx": 1.2470025012589758e-11, + "vy": 2.819619537852702e-13 + }, + { + "id": 1, + "x": -1.2579423189163208, + "y": 0.7737507224082947, + "orientation": -3.117261191951581, + "vx": 1.199040866595169e-13, + "vy": 1.2656542480726785e-13 + }, + { + "id": 2, + "x": 1.5302212238311768, + "y": -0.74992835521698, + "orientation": 3.0973016900294503, + "vx": -7.527312106958561e-13, + "vy": -4.996003610813204e-13 + }, + { + "id": 3, + "x": -0.7557060718536377, + "y": 0.6136457324028015, + "orientation": -2.817034127312251, + "vx": -1.63202784619898e-13, + "vy": 1.532107773982716e-13 + }, + { + "id": 4, + "x": 1.932303547859192, + "y": 1.109546422958374, + "orientation": -2.3789720853143415, + "vx": -0.017995323985815048, + "vy": -0.01722467504441738 + }, + { + "id": 5, + "x": 1.1423975229263306, + "y": 1.013081431388855, + "orientation": -2.993284585075923, + "vx": 3.4638958368304884e-13, + "vy": 6.461498003318411e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.221103191375732, + "y": 0.452656626701355, + "orientation": -0.10009637673432437, + "vx": -2.1582735598713043e-12, + "vy": -2.015054789694659e-13 + }, + { + "id": 1, + "x": 1.4257911443710327, + "y": 1.3344238996505737, + "orientation": -3.1259227861934384, + "vx": 1.871836019518014e-12, + "vy": -3.530509218307998e-13 + }, + { + "id": 2, + "x": 0.2349633127450943, + "y": 0.16713491082191467, + "orientation": 3.075461359816142, + "vx": 9.650613641554173e-13, + "vy": 1.5487611193520934e-13 + }, + { + "id": 3, + "x": 0.5158998966217041, + "y": 0.523082971572876, + "orientation": 2.9589758833223065, + "vx": -3.0675462170393075e-12, + "vy": -3.9968028886505635e-14 + }, + { + "id": 4, + "x": 0.16430410742759705, + "y": -1.0834436416625977, + "orientation": 2.8684870918565473, + "vx": 1.243172231824019e-12, + "vy": -2.0450308113595383e-12 + }, + { + "id": 5, + "x": -2.487133741378784, + "y": 0.5065073370933533, + "orientation": 3.129393668966838, + "vx": 4.929390229335695e-13, + "vy": 2.3314683517128287e-14 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 680.1333333333333 + } + }, + { + "scenario_id": "counter_flow_vs_give_and_go_solo_t347.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 347.3833333333333, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_give_and_go_solo.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 347.3833333333333, + "ball_x": 4.0, + "ball_y": -2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.394522666931152, + "y": -0.3834908604621887, + "orientation": -2.1733016689592084, + "vx": 6.927791673660977e-13, + "vy": 3.347322419244847e-13 + }, + { + "id": 1, + "x": 2.6688101291656494, + "y": -1.9143049716949463, + "orientation": 0.11562624772126284, + "vx": 2.3314683517128287e-12, + "vy": -2.0516921495072893e-12 + }, + { + "id": 2, + "x": 2.6918625831604004, + "y": 0.05353826284408569, + "orientation": -0.9699129184060773, + "vx": -1.3322676295501878e-13, + "vy": -4.3569314822633487e-13 + }, + { + "id": 3, + "x": 3.352111339569092, + "y": -2.046278715133667, + "orientation": 2.5297403057389936, + "vx": -0.013022739440202713, + "vy": 0.009119905531406403 + }, + { + "id": 4, + "x": 2.9371376037597656, + "y": -1.3740854263305664, + "orientation": -0.2859715541177472, + "vx": 1.3455903058456897e-12, + "vy": -1.318944953254686e-12 + }, + { + "id": 5, + "x": 2.599381446838379, + "y": -0.7015946507453918, + "orientation": -0.5941955169015607, + "vx": -9.992007221626409e-13, + "vy": -3.164135620181696e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398318767547607, + "y": -0.011581593193113804, + "orientation": -0.13241186936432925, + "vx": -3.197442310920451e-13, + "vy": -4.81385764583564e-14 + }, + { + "id": 1, + "x": 2.926251173019409, + "y": 0.3966689705848694, + "orientation": -1.035125883417674, + "vx": 1.8252066524837574e-12, + "vy": -2.298161660974074e-13 + }, + { + "id": 2, + "x": 3.9101014137268066, + "y": -2.3209993839263916, + "orientation": 0.9954971392923078, + "vx": 5.488942633746774e-12, + "vy": 3.9968028886505635e-13 + }, + { + "id": 3, + "x": 2.3193342685699463, + "y": -1.8059413433074951, + "orientation": 0.05012431939179507, + "vx": 3.943512183468556e-12, + "vy": -9.459100169806334e-13 + }, + { + "id": 4, + "x": 2.916486978530884, + "y": -0.5679699182510376, + "orientation": -0.7567977031045636, + "vx": 7.993605777301127e-14, + "vy": 1.9884094371036554e-12 + }, + { + "id": 5, + "x": 2.980788230895996, + "y": -1.0266259908676147, + "orientation": -0.5872186740213117, + "vx": -2.1316282072803006e-13, + "vy": 4.862776847858186e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_give_and_go_solo_kernel_strategy", + "frame_ts": 347.4 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_outlet_wall_t540.6_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 540.6166666666667, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 540.6166666666667, + "ball_x": 3.5589113235473633, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.390305042266846, + "y": -0.030502136796712875, + "orientation": -2.4211794455819806, + "vx": 1.2256862191861728e-12, + "vy": -9.02403152203135e-14 + }, + { + "id": 1, + "x": 2.2444093227386475, + "y": -1.1175638437271118, + "orientation": -0.9722096045785626, + "vx": -3.3306690738754696e-13, + "vy": 8.459899447643693e-13 + }, + { + "id": 2, + "x": 2.2996392250061035, + "y": -0.5439850687980652, + "orientation": -1.1878624280267438, + "vx": -5.195843755245733e-13, + "vy": -3.930189507173054e-13 + }, + { + "id": 3, + "x": 2.648608446121216, + "y": -2.3294589519500732, + "orientation": -0.5249930938058576, + "vx": -5.3157478419052495e-12, + "vy": -2.2248869413488137e-12 + }, + { + "id": 4, + "x": 2.8656790256500244, + "y": -1.799925684928894, + "orientation": -1.0109449942880353, + "vx": -1.4788170688007085e-12, + "vy": 4.729550084903167e-13 + }, + { + "id": 5, + "x": 2.5796945095062256, + "y": -1.2043440341949463, + "orientation": -1.0847717841439923, + "vx": 1.545430450278218e-12, + "vy": -2.4380497620768438e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.391730308532715, + "y": -0.4108549952507019, + "orientation": -0.2632485945993146, + "vx": -1.5720758028692217e-12, + "vy": -1.915134717478395e-13 + }, + { + "id": 1, + "x": 3.2991318702697754, + "y": -1.7300935983657837, + "orientation": -1.3362410386377057, + "vx": 2.7977620220553945e-12, + "vy": 5.728750807065808e-13 + }, + { + "id": 2, + "x": 1.1842992305755615, + "y": 1.407073974609375, + "orientation": -1.0648674090676984, + "vx": -1.9984014443252818e-14, + "vy": -3.9968028886505635e-14 + }, + { + "id": 3, + "x": -1.5284802913665771, + "y": -0.2454393357038498, + "orientation": -0.42820182641083804, + "vx": -3.26405569239796e-13, + "vy": 2.498001805406602e-13 + }, + { + "id": 4, + "x": -1.1382501125335693, + "y": 0.10025125741958618, + "orientation": -0.4890488704019269, + "vx": -9.192646643896296e-13, + "vy": 1.8318679906315083e-14 + }, + { + "id": 5, + "x": 0.9834728240966797, + "y": -0.5176752805709839, + "orientation": -0.7302133162790021, + "vx": 8.060219158778636e-13, + "vy": -6.328271240363392e-14 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 540.6333333333333 + } + }, + { + "scenario_id": "give_and_go_solo_vs_score_aware_counter_flow_t570.8_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 570.8333333333334, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 570.8333333333334, + "ball_x": 2.5, + "ball_y": 0.15187741816043854, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.39673376083374, + "y": -0.39948901534080505, + "orientation": 3.0714699198775968, + "vx": 1.092459456231154e-12, + "vy": -1.432187701766452e-13 + }, + { + "id": 1, + "x": -2.0866732597351074, + "y": 0.28529050946235657, + "orientation": -3.094946464645215, + "vx": 2.2248869413488137e-12, + "vy": -1.085798118083403e-12 + }, + { + "id": 2, + "x": -2.474547863006592, + "y": -0.6528234481811523, + "orientation": 2.825916977720805, + "vx": 9.325873406851315e-14, + "vy": -3.83026943495679e-13 + }, + { + "id": 3, + "x": -2.943795919418335, + "y": -1.7962146997451782, + "orientation": 2.8240757902436933, + "vx": -2.1316282072803006e-13, + "vy": 8.526512829121202e-13 + }, + { + "id": 4, + "x": -2.9114558696746826, + "y": 2.5306923389434814, + "orientation": -2.8865482827001294, + "vx": 9.725553695716371e-13, + "vy": 1.532107773982716e-12 + }, + { + "id": 5, + "x": 1.2328475713729858, + "y": -1.051393985748291, + "orientation": 2.8535965998941144, + "vx": 6.328271240363392e-13, + "vy": 1.9317880628477724e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.2447919845581055, + "y": 0.3132268488407135, + "orientation": 0.3973454554849347, + "vx": -1.2256862191861728e-12, + "vy": -6.145084441300241e-13 + }, + { + "id": 1, + "x": -2.223524808883667, + "y": 1.7579410076141357, + "orientation": -2.7835416217618665, + "vx": -1.105782132526656e-12, + "vy": -9.392486788328824e-13 + }, + { + "id": 2, + "x": -2.061586856842041, + "y": -0.8942375779151917, + "orientation": 3.072043830650397, + "vx": -5.195843755245733e-13, + "vy": -1.645350522494482e-12 + }, + { + "id": 3, + "x": -1.919415831565857, + "y": 0.17672231793403625, + "orientation": 2.904263751702853, + "vx": 2.4913404672588513e-12, + "vy": -4.579669976578771e-13 + }, + { + "id": 4, + "x": -1.6724828481674194, + "y": 1.3408795595169067, + "orientation": -3.1275996809178075, + "vx": 2.1316282072803006e-13, + "vy": -4.596323321948148e-13 + }, + { + "id": 5, + "x": -2.9325802326202393, + "y": 0.21314188838005066, + "orientation": 2.9086387922340116, + "vx": -1.865174681370263e-13, + "vy": -5.787037515858628e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 570.85 + } + }, + { + "scenario_id": "clear_danger_vs_press_trigger_flow_t562.8_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 562.8166666666666, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_press_trigger_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 562.8166666666666, + "ball_x": 4.0, + "ball_y": -2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.391887187957764, + "y": -0.27213960886001587, + "orientation": -2.4144157489114484, + "vx": 6.181721801112872e-12, + "vy": 4.579669976578771e-13 + }, + { + "id": 1, + "x": 2.585225820541382, + "y": 0.7412233948707581, + "orientation": -0.9554626067453107, + "vx": -5.8619775700208265e-12, + "vy": 3.2174263253637037e-12 + }, + { + "id": 2, + "x": 2.5791068077087402, + "y": -0.5041391849517822, + "orientation": -0.5474430640512189, + "vx": 5.289102489314246e-12, + "vy": -8.326672684688674e-14 + }, + { + "id": 3, + "x": 2.287937879562378, + "y": -1.128222942352295, + "orientation": -0.8100320418649396, + "vx": 1.7319479184152442e-13, + "vy": 1.5920598173124745e-12 + }, + { + "id": 4, + "x": 2.8140146732330322, + "y": -0.9544448852539062, + "orientation": -0.14191451867158023, + "vx": -6.661338147750939e-14, + "vy": 3.7969627442180354e-13 + }, + { + "id": 5, + "x": 3.4354729652404785, + "y": -1.2070258855819702, + "orientation": -0.38999262650544253, + "vx": 5.8619775700208265e-12, + "vy": 3.3306690738754696e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397857189178467, + "y": -0.006820640992373228, + "orientation": -0.09488430817658511, + "vx": 4.529709940470639e-12, + "vy": -4.322063540396215e-13 + }, + { + "id": 1, + "x": 3.127833604812622, + "y": -1.2706860303878784, + "orientation": 0.13403240044648257, + "vx": -1.3322676295501878e-13, + "vy": -4.4630965589931293e-13 + }, + { + "id": 2, + "x": 2.4989564418792725, + "y": -0.05382228270173073, + "orientation": -0.7453884204202375, + "vx": 2.3714363805993344e-12, + "vy": -1.6694978732800791e-13 + }, + { + "id": 3, + "x": 2.390979766845703, + "y": -0.9475842714309692, + "orientation": -0.5698880275064191, + "vx": -7.593925488436071e-13, + "vy": 6.561418075534675e-13 + }, + { + "id": 4, + "x": -2.600027561187744, + "y": -0.19750086963176727, + "orientation": -0.19541278679902163, + "vx": -5.502265310042276e-12, + "vy": 2.0891621765883883e-12 + }, + { + "id": 5, + "x": 2.0423431396484375, + "y": -0.5550209879875183, + "orientation": -0.33865228493744937, + "vx": 8.033573806187633e-12, + "vy": -2.5213164889237305e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 562.8333333333334 + } + }, + { + "scenario_id": "overload_press_vs_press_and_pass_t64.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 64.66666666666667, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_press_and_pass.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 64.66666666666667, + "ball_x": 4.0, + "ball_y": 2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.393446922302246, + "y": 0.22112736105918884, + "orientation": 3.1111209392547607, + "vx": -8.526512829121202e-13, + "vy": 5.595524044110789e-13 + }, + { + "id": 1, + "x": -1.7994390726089478, + "y": 0.7470768690109253, + "orientation": -0.004311112221330404, + "vx": 1.4055423491754482e-12, + "vy": 1.4654943925052066e-13 + }, + { + "id": 2, + "x": -1.8027249574661255, + "y": -0.751070499420166, + "orientation": 0.25583890080451965, + "vx": -7.527312106958561e-13, + "vy": 3.3306690738754696e-15 + }, + { + "id": 3, + "x": -2.9269893169403076, + "y": 0.1741093099117279, + "orientation": 0.08088896423578262, + "vx": -1.0258460747536446e-12, + "vy": 1.224020884649235e-13 + }, + { + "id": 4, + "x": 2.0274524688720703, + "y": 0.358645498752594, + "orientation": 0.14586593210697174, + "vx": -8.313350008393172e-12, + "vy": -5.012656956182582e-13 + }, + { + "id": 5, + "x": 2.5628819465637207, + "y": 0.9248645901679993, + "orientation": 0.05705302208662033, + "vx": 8.926193117986259e-13, + "vy": 5.662137425588298e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.454305648803711, + "y": 0.01678146980702877, + "orientation": 0.08282167464494705, + "vx": 3.197442310920451e-13, + "vy": 1.5864393132503096e-12 + }, + { + "id": 1, + "x": 2.623124837875366, + "y": 0.6294375061988831, + "orientation": 0.07216176390647888, + "vx": 5.6754601018838e-12, + "vy": 1.2090328738167955e-12 + }, + { + "id": 2, + "x": 2.75048565864563, + "y": -0.13650305569171906, + "orientation": 0.8496754169464111, + "vx": 2.7178259642823832e-12, + "vy": -3.863576125695545e-13 + }, + { + "id": 3, + "x": 2.8584704399108887, + "y": -1.2280752658843994, + "orientation": 1.1279959678649902, + "vx": 5.329070518200751e-13, + "vy": 4.862776847858186e-13 + }, + { + "id": 4, + "x": 3.553572654724121, + "y": 1.8135805130004883, + "orientation": -1.1764285564422607, + "vx": -9.325873406851315e-14, + "vy": -7.194245199571014e-13 + }, + { + "id": 5, + "x": 2.0107502937316895, + "y": -0.09389698505401611, + "orientation": 0.4057803153991699, + "vx": -6.128431095930864e-12, + "vy": -7.827072323607354e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 64.68333333333334 + } + }, + { + "scenario_id": "clear_press_plus_vs_press_and_pass_t274.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 274.68333333333334, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_press_and_pass.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 274.68333333333334, + "ball_x": 4.0, + "ball_y": 2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.399712562561035, + "y": 0.22120733559131622, + "orientation": 2.2397830486297607, + "vx": 3.170796958329447e-12, + "vy": -3.222422328974517e-13 + }, + { + "id": 1, + "x": 2.5133798122406006, + "y": -1.9834736585617065, + "orientation": 1.0207386016845703, + "vx": 3.8902214782865485e-12, + "vy": 1.3722356584366935e-12 + }, + { + "id": 2, + "x": 2.937577724456787, + "y": -0.4812125265598297, + "orientation": 0.7559341192245483, + "vx": -4.263256414560601e-13, + "vy": 6.827871601444713e-13 + }, + { + "id": 3, + "x": 2.631279468536377, + "y": -2.354598045349121, + "orientation": 1.102167010307312, + "vx": 5.329070518200751e-13, + "vy": -3.503863865716994e-12 + }, + { + "id": 4, + "x": 2.1580207347869873, + "y": -1.882176399230957, + "orientation": 0.6572742462158203, + "vx": -9.992007221626409e-13, + "vy": -5.728750807065808e-13 + }, + { + "id": 5, + "x": 2.573073387145996, + "y": -1.3548674583435059, + "orientation": 0.3189609944820404, + "vx": -1.9451107391432743e-12, + "vy": 3.064215547965432e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.462475776672363, + "y": -0.0008320803754031658, + "orientation": 0.059551797807216644, + "vx": -4.209965709378594e-12, + "vy": 6.188474212243111e-13 + }, + { + "id": 1, + "x": 3.21502423286438, + "y": -1.6797523498535156, + "orientation": 1.332205891609192, + "vx": -9.725553695716371e-13, + "vy": -2.6645352591003757e-13 + }, + { + "id": 2, + "x": 2.768117904663086, + "y": 0.7497113943099976, + "orientation": -0.33139416575431824, + "vx": 1.0258460747536446e-12, + "vy": -7.72715225139109e-13 + }, + { + "id": 3, + "x": 2.8467812538146973, + "y": 0.11727665364742279, + "orientation": 0.5947322249412537, + "vx": 8.126832540256146e-13, + "vy": 5.949407633210058e-13 + }, + { + "id": 4, + "x": 1.643937349319458, + "y": -1.9548358917236328, + "orientation": 0.7596655488014221, + "vx": 7.327471962526033e-14, + "vy": 5.402345237826012e-12 + }, + { + "id": 5, + "x": 2.471391201019287, + "y": -0.9671589732170105, + "orientation": 0.6448872089385986, + "vx": 5.728750807065808e-13, + "vy": 8.293365993949919e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 274.7 + } + }, + { + "scenario_id": "split_block_vs_split_outlet_wall_t620.9_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 620.9333333333333, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 620.9333333333333, + "ball_x": 4.0, + "ball_y": -2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.399298667907715, + "y": -0.3983268737792969, + "orientation": -2.3956944068246564, + "vx": -5.329070518200751e-13, + "vy": -3.247402347028583e-13 + }, + { + "id": 1, + "x": 0.012010821141302586, + "y": -0.1415989249944687, + "orientation": -0.1225318034463605, + "vx": -1.4233406120389702e-13, + "vy": 3.7470027081099033e-14 + }, + { + "id": 2, + "x": -2.1764092445373535, + "y": 0.1677025556564331, + "orientation": 0.35180345376069155, + "vx": -7.993605777301127e-14, + "vy": -2.0108914533523148e-12 + }, + { + "id": 3, + "x": 1.7435556650161743, + "y": 0.6937330961227417, + "orientation": -0.4722899516397199, + "vx": 1.199040866595169e-13, + "vy": -4.3298697960381105e-13 + }, + { + "id": 4, + "x": -0.8546205163002014, + "y": -0.6761659979820251, + "orientation": -0.13877073128754702, + "vx": -2.831068712794149e-13, + "vy": 4.296563105299356e-13 + }, + { + "id": 5, + "x": 0.008045608177781105, + "y": 1.4157768487930298, + "orientation": -0.5785070975595197, + "vx": 1.7699383625391363e-13, + "vy": -9.325873406851315e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39725923538208, + "y": 0.2991599440574646, + "orientation": -0.05568447907502261, + "vx": -6.128431095930864e-13, + "vy": 2.1649348980190553e-14 + }, + { + "id": 1, + "x": 1.1652357578277588, + "y": 1.0236583948135376, + "orientation": -0.4570488055520734, + "vx": -1.2589929099249275e-12, + "vy": 8.459899447643693e-13 + }, + { + "id": 2, + "x": 1.3221380710601807, + "y": 0.2483455091714859, + "orientation": -0.2422679980569562, + "vx": -1.4055423491754482e-12, + "vy": -2.6978419498391304e-13 + }, + { + "id": 3, + "x": -2.9231667518615723, + "y": -0.28492647409439087, + "orientation": -0.045295866327830225, + "vx": 4.796163466380676e-13, + "vy": -8.243405957841787e-13 + }, + { + "id": 4, + "x": -2.4526243209838867, + "y": 0.2679309546947479, + "orientation": -0.07330218155915347, + "vx": -2.6645352591003757e-13, + "vy": -7.327471962526033e-14 + }, + { + "id": 5, + "x": -2.537158727645874, + "y": -0.21284674108028412, + "orientation": -0.08010831673676577, + "vx": -2.6645352591003757e-13, + "vy": 4.679590048795035e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 620.95 + } + }, + { + "scenario_id": "clear_danger_vs_score_aware_counter_flow_t63.5_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 63.483333333333334, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 63.483333333333334, + "ball_x": 4.0, + "ball_y": 2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.395724296569824, + "y": 0.4290221631526947, + "orientation": 2.063431739807129, + "vx": -2.398081733190338e-12, + "vy": -9.42579347906758e-13 + }, + { + "id": 1, + "x": 2.0015780925750732, + "y": 1.4793893098831177, + "orientation": 0.022856606170535088, + "vx": -9.952039192739903e-12, + "vy": -7.194245199571014e-13 + }, + { + "id": 2, + "x": 2.1604251861572266, + "y": 0.18207745254039764, + "orientation": 0.2884969413280487, + "vx": -1.3322676295501878e-14, + "vy": -1.3405943022348765e-13 + }, + { + "id": 3, + "x": 3.5494720935821533, + "y": -2.293128490447998, + "orientation": 1.2877522706985474, + "vx": -1.4654943925052066e-13, + "vy": 1.6786572132332367e-12 + }, + { + "id": 4, + "x": 0.40255823731422424, + "y": -0.4772231876850128, + "orientation": 0.5101122260093689, + "vx": 4.313216450668733e-13, + "vy": -4.1966430330830917e-13 + }, + { + "id": 5, + "x": 2.9380042552948, + "y": -0.13524731993675232, + "orientation": 0.7963525056838989, + "vx": 2.2781776465308212e-12, + "vy": -7.327471962526033e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.418557167053223, + "y": -0.3859621286392212, + "orientation": 0.06837034970521927, + "vx": -4.796163466380676e-13, + "vy": -3.8136160895874127e-13 + }, + { + "id": 1, + "x": 2.495500087738037, + "y": 0.1489301323890686, + "orientation": 0.2850588262081146, + "vx": 9.592326932761353e-13, + "vy": 3.58046925441613e-13 + }, + { + "id": 2, + "x": -0.2591346204280853, + "y": -0.2459588199853897, + "orientation": 0.1365777850151062, + "vx": -2.268185639309195e-12, + "vy": -3.8968828164342995e-13 + }, + { + "id": 3, + "x": 3.369690418243408, + "y": -2.315718412399292, + "orientation": 1.4608241319656372, + "vx": 2.7977620220553945e-13, + "vy": -1.9451107391432743e-12 + }, + { + "id": 4, + "x": -2.5946648120880127, + "y": -0.4544800817966461, + "orientation": 0.1738569587469101, + "vx": 6.394884621840902e-13, + "vy": 4.746203430272544e-13 + }, + { + "id": 5, + "x": 1.031150460243225, + "y": -0.0024403082206845284, + "orientation": 0.1274462789297104, + "vx": -3.863576125695545e-13, + "vy": 4.251807239619154e-14 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 63.5 + } + }, + { + "scenario_id": "counter_flow_vs_split_outlet_t448.9_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 448.9, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 448.9, + "ball_x": 2.5, + "ball_y": 0.45464327931404114, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.397196292877197, + "y": -0.0007789770024828613, + "orientation": 3.095081115263053, + "vx": 2.531308496145357e-12, + "vy": 1.1244618517564087e-12 + }, + { + "id": 1, + "x": 1.8966829776763916, + "y": 1.181208610534668, + "orientation": 3.1078626570575913, + "vx": 7.793765632868599e-13, + "vy": 4.729550084903167e-13 + }, + { + "id": 2, + "x": -2.6853013038635254, + "y": 0.45601165294647217, + "orientation": 2.8580337186628064, + "vx": 8.260059303211165e-13, + "vy": 1.9817480989559044e-13 + }, + { + "id": 3, + "x": 1.28253972530365, + "y": 0.48535358905792236, + "orientation": -3.0161990990215024, + "vx": 5.129230373768223e-13, + "vy": -7.627232179174825e-13 + }, + { + "id": 4, + "x": 2.6009774208068848, + "y": 1.734837532043457, + "orientation": -3.0318037067824086, + "vx": -7.993605777301127e-13, + "vy": 1.7319479184152442e-12 + }, + { + "id": 5, + "x": -2.8198049068450928, + "y": 0.181776225566864, + "orientation": 2.82739511330659, + "vx": 6.394884621840902e-13, + "vy": 1.1349254869230663e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395585536956787, + "y": 0.3933252990245819, + "orientation": 0.9534794410043439, + "vx": 2.9309887850104133e-13, + "vy": -1.2106982083537332e-12 + }, + { + "id": 1, + "x": -1.5508395433425903, + "y": 0.2841193377971649, + "orientation": 2.982494892674037, + "vx": 1.3988810110276972e-13, + "vy": 4.496403249731884e-14 + }, + { + "id": 2, + "x": 2.191767930984497, + "y": 0.2907577455043793, + "orientation": 2.8114274462037763, + "vx": -2.7711166694643907e-12, + "vy": 6.011857678345223e-13 + }, + { + "id": 3, + "x": 1.120212435722351, + "y": 1.2180840969085693, + "orientation": -3.1216796861314258, + "vx": -4.729550084903167e-13, + "vy": 4.39648317751562e-13 + }, + { + "id": 4, + "x": 0.07120049744844437, + "y": -1.065911054611206, + "orientation": 2.7723258455568036, + "vx": 6.782074901678925e-13, + "vy": -1.5187850976872141e-12 + }, + { + "id": 5, + "x": -2.865311861038208, + "y": 0.8856340050697327, + "orientation": 3.043734872835227, + "vx": 2.7711166694643907e-12, + "vy": 4.4297898682543746e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 448.9166666666667 + } + }, + { + "scenario_id": "high_press_vs_press_trigger_flow_t251.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 251.41666666666666, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_press_trigger_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 251.41666666666666, + "ball_x": 4.0, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402993202209473, + "y": -0.3933250904083252, + "orientation": -3.1406784057617188, + "vx": 3.140954163427523e-10, + "vy": -3.26405569239796e-13 + }, + { + "id": 1, + "x": 2.503091812133789, + "y": 0.009989939630031586, + "orientation": -0.7348089218139648, + "vx": 2.7977620220553945e-13, + "vy": -2.654647335287308e-13 + }, + { + "id": 2, + "x": 0.5268391370773315, + "y": -0.21806900203227997, + "orientation": -0.5623501539230347, + "vx": -1.0025313912365164e-12, + "vy": -7.97695243193175e-13 + }, + { + "id": 3, + "x": 2.5022895336151123, + "y": 1.0092322826385498, + "orientation": -0.9787600636482239, + "vx": 8.79296635503124e-13, + "vy": 1.3788969965844444e-12 + }, + { + "id": 4, + "x": 2.4949827194213867, + "y": -2.28413462638855, + "orientation": 0.48176929354667664, + "vx": -4.0101255649460654e-12, + "vy": 1.5987211554602254e-12 + }, + { + "id": 5, + "x": 0.9798300266265869, + "y": -0.03776843100786209, + "orientation": -0.4839490056037903, + "vx": 2.3514523661560816e-12, + "vy": 2.4792667918660527e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.406826972961426, + "y": 0.33111685514450073, + "orientation": -0.12902483344078064, + "vx": -4.18332035678759e-12, + "vy": -9.592326932761353e-13 + }, + { + "id": 1, + "x": 3.2377004623413086, + "y": -1.155866026878357, + "orientation": -0.15029937028884888, + "vx": -5.195843755245733e-13, + "vy": 5.595524044110789e-13 + }, + { + "id": 2, + "x": 1.2891526222229004, + "y": -0.283679336309433, + "orientation": -0.41261807084083557, + "vx": 1.7985612998927536e-13, + "vy": -2.44804176929847e-13 + }, + { + "id": 3, + "x": 3.9617903232574463, + "y": -2.348552703857422, + "orientation": 1.3488255739212036, + "vx": 3.383959779057477e-12, + "vy": 7.061018436615996e-13 + }, + { + "id": 4, + "x": 1.064401388168335, + "y": -0.7830973267555237, + "orientation": -0.22150680422782898, + "vx": 3.4838798512737412e-12, + "vy": 5.995204332975845e-13 + }, + { + "id": 5, + "x": -2.600137710571289, + "y": -1.97109854221344, + "orientation": 0.07332606613636017, + "vx": 4.929390229335695e-13, + "vy": 2.398081733190338e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 251.43333333333334 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_outlet_wall_t483.2_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 483.23333333333335, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 483.23333333333335, + "ball_x": 2.5, + "ball_y": -0.4181893765926361, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398782730102539, + "y": -0.0034561357460916042, + "orientation": -3.1283955267914614, + "vx": 1.4122036873231991e-12, + "vy": -2.362862509819319e-12 + }, + { + "id": 1, + "x": -2.6944892406463623, + "y": -2.3841071128845215, + "orientation": 2.5459711869531354, + "vx": 7.593925488436071e-13, + "vy": 1.0791367799356522e-12 + }, + { + "id": 2, + "x": -2.7066195011138916, + "y": -0.4407671391963959, + "orientation": -2.9112050255113324, + "vx": 1.212363542890671e-12, + "vy": 3.5138558729386205e-13 + }, + { + "id": 3, + "x": -1.5806504487991333, + "y": 0.345527708530426, + "orientation": -2.789251746731349, + "vx": 8.926193117986259e-13, + "vy": -1.63202784619898e-13 + }, + { + "id": 4, + "x": -2.432156562805176, + "y": 1.3497581481933594, + "orientation": -2.427418680983134, + "vx": 7.713829575095588e-12, + "vy": 4.849454171562684e-12 + }, + { + "id": 5, + "x": 0.58827143907547, + "y": -0.36220186948776245, + "orientation": -3.054264711337634, + "vx": -1.2989609388114332e-12, + "vy": -3.1807889655510735e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397160530090332, + "y": -0.4146444797515869, + "orientation": -1.0783909877114972, + "vx": -2.6645352591003757e-13, + "vy": 1.0591527654923993e-12 + }, + { + "id": 1, + "x": 1.2619045972824097, + "y": -0.41587793827056885, + "orientation": 3.1289932458945593, + "vx": 2.171596236166806e-12, + "vy": 7.494005416219807e-13 + }, + { + "id": 2, + "x": 2.4149248600006104, + "y": 0.8687666654586792, + "orientation": -2.9654006977849683, + "vx": -7.993605777301127e-14, + "vy": 4.796163466380676e-13 + }, + { + "id": 3, + "x": 2.2973268032073975, + "y": -0.9645788669586182, + "orientation": -2.9723312874608716, + "vx": 1.3322676295501878e-13, + "vy": 6.394884621840902e-13 + }, + { + "id": 4, + "x": -1.4507687091827393, + "y": -0.2939845025539398, + "orientation": -3.045144910114356, + "vx": -2.5979218776228663e-13, + "vy": 1.7152945730458669e-13 + }, + { + "id": 5, + "x": -2.5310094356536865, + "y": -0.9600179195404053, + "orientation": -3.095891723530837, + "vx": 1.4654943925052066e-12, + "vy": -4.596323321948148e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 483.25 + } + }, + { + "scenario_id": "clear_danger_vs_split_shape_t462.8_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 462.84999999999997, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_shape.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 462.84999999999997, + "ball_x": 1.5292588472366333, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.394254684448242, + "y": 0.4082528054714203, + "orientation": 2.7180243154340467, + "vx": 6.687983500341943e-12, + "vy": -3.107514245925813e-12 + }, + { + "id": 1, + "x": 0.6579204201698303, + "y": 1.4838600158691406, + "orientation": 1.0968376715951642, + "vx": -4.1966430330830917e-13, + "vy": -1.1257661469699087e-12 + }, + { + "id": 2, + "x": 1.0285615921020508, + "y": 0.2636321783065796, + "orientation": 1.3083818276696881, + "vx": 1.0058620603103918e-12, + "vy": -1.1157741397482823e-13 + }, + { + "id": 3, + "x": 1.1632964611053467, + "y": 2.0668113231658936, + "orientation": -2.0588065703683576, + "vx": -0.020739438012242317, + "vy": -0.038675665855407715 + }, + { + "id": 4, + "x": 2.022831439971924, + "y": 2.140652894973755, + "orientation": -0.8873855193429669, + "vx": 0.017507608979940414, + "vy": -0.02163013257086277 + }, + { + "id": 5, + "x": 0.3474220037460327, + "y": 1.7589958906173706, + "orientation": 0.6671535094552716, + "vx": -6.111777750561487e-13, + "vy": -2.2648549702353193e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.388701915740967, + "y": -0.26483553647994995, + "orientation": 0.49599781830842105, + "vx": 2.7711166694643907e-12, + "vy": -9.409140133698202e-13 + }, + { + "id": 1, + "x": 0.9567902088165283, + "y": 2.65541410446167, + "orientation": 0.8943621238046369, + "vx": 1.6420198534206065e-12, + "vy": 9.059419880941277e-13 + }, + { + "id": 2, + "x": -2.1013593673706055, + "y": 0.26471781730651855, + "orientation": 0.8387610038095197, + "vx": -7.327471962526033e-13, + "vy": -2.0483614804334138e-13 + }, + { + "id": 3, + "x": -2.3414454460144043, + "y": -0.05834570899605751, + "orientation": 0.8521985133462628, + "vx": -2.9309887850104133e-13, + "vy": 2.0899948438568572e-13 + }, + { + "id": 4, + "x": -1.4799838066101074, + "y": 1.8352452516555786, + "orientation": 0.7034949382119855, + "vx": -1.0391687510491465e-12, + "vy": -1.432187701766452e-12 + }, + { + "id": 5, + "x": -1.4055991172790527, + "y": 2.0000860691070557, + "orientation": 0.42692485650117007, + "vx": 4.4630965589931293e-13, + "vy": 5.062616992290714e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 462.8666666666667 + } + }, + { + "scenario_id": "counter_flow_vs_score_aware_counter_flow_t313.5_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 313.5, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 313.5, + "ball_x": 1.7773021459579468, + "ball_y": -2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402994632720947, + "y": -0.033510997891426086, + "orientation": -3.140685558319092, + "vx": 1.8060219986182346e-10, + "vy": -1.3191531200718032e-12 + }, + { + "id": 1, + "x": 2.535283327102661, + "y": -2.2458226680755615, + "orientation": -2.26164174079895, + "vx": -1.2523315717771766e-12, + "vy": -4.5297099404706387e-13 + }, + { + "id": 2, + "x": 2.5728275775909424, + "y": -2.437135934829712, + "orientation": -2.395984649658203, + "vx": 5.250318281468935e-06, + "vy": 3.3496530704724137e-06 + }, + { + "id": 3, + "x": 2.4894049167633057, + "y": -0.6148142218589783, + "orientation": -1.7651160955429077, + "vx": -2.611244553918368e-12, + "vy": -3.597122599785507e-13 + }, + { + "id": 4, + "x": 2.7125771045684814, + "y": -2.3236896991729736, + "orientation": -2.367406129837036, + "vx": -1.2711841463897144e-06, + "vy": 2.030882342296536e-06 + }, + { + "id": 5, + "x": 2.6932599544525146, + "y": -2.1447293758392334, + "orientation": -2.2914319038391113, + "vx": -7.602751566082588e-07, + "vy": -4.788965270563494e-06 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.435326099395752, + "y": -0.3304310739040375, + "orientation": -0.18094660341739655, + "vx": -2.2382096176443156e-12, + "vy": 2.8477220581635265e-13 + }, + { + "id": 1, + "x": 2.8452038764953613, + "y": -2.4453866481781006, + "orientation": -2.799207925796509, + "vx": -2.7867431526829023e-06, + "vy": 1.5745470136607764e-06 + }, + { + "id": 2, + "x": 2.1436476707458496, + "y": -0.5834933519363403, + "orientation": -1.64385187625885, + "vx": 1.9984014443252818e-13, + "vy": -3.497202527569243e-13 + }, + { + "id": 3, + "x": 1.999033808708191, + "y": -2.5123226642608643, + "orientation": -1.7184077501296997, + "vx": -9.059419880941277e-13, + "vy": -9.459100169806334e-13 + }, + { + "id": 4, + "x": -2.5997986793518066, + "y": -2.2970705032348633, + "orientation": -0.1270260065793991, + "vx": -6.661338147750939e-14, + "vy": -4.489741911584133e-12 + }, + { + "id": 5, + "x": 3.2326362133026123, + "y": -1.9808576107025146, + "orientation": -2.6563262939453125, + "vx": -5.861977570020827e-13, + "vy": 1.9984014443252818e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 313.51666666666665 + } + }, + { + "scenario_id": "clear_press_plus_vs_high_press_t690.5_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 690.45, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_high_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 690.45, + "ball_x": 2.3440961837768555, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.39678955078125, + "y": 0.2855497896671295, + "orientation": 2.8403014858537396, + "vx": -7.993605777301127e-13, + "vy": 7.394085344003543e-13 + }, + { + "id": 1, + "x": 3.0482070446014404, + "y": 2.402116060256958, + "orientation": -0.4597932418161115, + "vx": 0.02308664470911026, + "vy": -0.01140664890408516 + }, + { + "id": 2, + "x": 2.455634593963623, + "y": 1.9528067111968994, + "orientation": 2.9621275683217725, + "vx": -2.3314683517128287e-12, + "vy": -1.7119639039719914e-12 + }, + { + "id": 3, + "x": 2.836754083633423, + "y": 2.131276845932007, + "orientation": -0.8963605483346662, + "vx": 0.009946019388735294, + "vy": -0.012501315213739872 + }, + { + "id": 4, + "x": 2.6105642318725586, + "y": 1.860970377922058, + "orientation": 1.9261837323480329, + "vx": -3.064215547965432e-13, + "vy": -2.3314683517128287e-13 + }, + { + "id": 5, + "x": 2.223001718521118, + "y": 1.9708563089370728, + "orientation": -1.724087270098277, + "vx": -0.003107779659330845, + "vy": -0.019995953887701035 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398037910461426, + "y": 0.02528906613588333, + "orientation": 0.2543953975015363, + "vx": 4.82280881897168e-12, + "vy": 6.487206605232387e-12 + }, + { + "id": 1, + "x": 2.9316675662994385, + "y": 0.7010364532470703, + "orientation": 1.8409267981820783, + "vx": 1.2256862191861728e-12, + "vy": -4.2299497238218464e-13 + }, + { + "id": 2, + "x": 3.9972293376922607, + "y": 2.3987984657287598, + "orientation": 2.8320776243978223, + "vx": -8.220091274324659e-12, + "vy": 2.731148640577885e-12 + }, + { + "id": 3, + "x": 2.1475141048431396, + "y": 2.5811405181884766, + "orientation": -2.923497351008006, + "vx": -2.091660178393795e-12, + "vy": 2.0383694732117874e-12 + }, + { + "id": 4, + "x": 3.231513261795044, + "y": 1.7011077404022217, + "orientation": 2.1676367839151105, + "vx": -2.9309887850104133e-13, + "vy": 3.397282455352979e-13 + }, + { + "id": 5, + "x": 1.8299049139022827, + "y": 2.752788782119751, + "orientation": -2.9929729421907147, + "vx": 2.19824158875781e-13, + "vy": 9.325873406851315e-14 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_high_press_kernel_strategy", + "frame_ts": 690.4666666666667 + } + }, + { + "scenario_id": "press_and_pass_vs_split_outlet_t557.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 557.7166666666667, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 557.7166666666667, + "ball_x": 4.0, + "ball_y": 2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.388644218444824, + "y": 0.3714039623737335, + "orientation": 1.8644998391442975, + "vx": -0.0, + "vy": 2.1149748619109232e-13 + }, + { + "id": 1, + "x": 1.246677279472351, + "y": -0.36097216606140137, + "orientation": 0.6245936473184308, + "vx": -1.532107773982716e-13, + "vy": 3.147482274812319e-13 + }, + { + "id": 2, + "x": 0.4457656443119049, + "y": 0.45076626539230347, + "orientation": 0.2286581118875226, + "vx": 1.6503465261052952e-12, + "vy": 6.827871601444713e-14 + }, + { + "id": 3, + "x": 2.0011215209960938, + "y": 1.561700701713562, + "orientation": 0.012985142069407374, + "vx": -1.269651050961329e-11, + "vy": 1.1257661469699087e-12 + }, + { + "id": 4, + "x": 0.8556123971939087, + "y": -0.20334766805171967, + "orientation": 0.3270770629220685, + "vx": 5.362377208939506e-13, + "vy": 2.4980018054066022e-15 + }, + { + "id": 5, + "x": 2.872925043106079, + "y": 0.1971314400434494, + "orientation": 0.6319998820596417, + "vx": 3.9968028886505635e-13, + "vy": 3.505529200253932e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398442268371582, + "y": -0.2844350039958954, + "orientation": 0.12329259713227358, + "vx": 2.078337502098293e-12, + "vy": 3.347322419244847e-13 + }, + { + "id": 1, + "x": 2.9656238555908203, + "y": 0.72262042760849, + "orientation": 0.24491539795929995, + "vx": -1.545430450278218e-12, + "vy": 3.8968828164342995e-13 + }, + { + "id": 2, + "x": 0.9729180335998535, + "y": -0.057399652898311615, + "orientation": 0.6292168219857892, + "vx": -2.8277380437202737e-12, + "vy": 2.4126534103885433e-13 + }, + { + "id": 3, + "x": -1.2561630010604858, + "y": -0.21146102249622345, + "orientation": 0.02157822449738589, + "vx": -6.128431095930864e-13, + "vy": -6.070144387138043e-13 + }, + { + "id": 4, + "x": -1.0762687921524048, + "y": -0.2052818089723587, + "orientation": 0.21616569359833804, + "vx": 1.9317880628477724e-13, + "vy": 1.582067810090848e-14 + }, + { + "id": 5, + "x": -1.1225330829620361, + "y": 0.33528611063957214, + "orientation": 0.1651517470651349, + "vx": 8.060219158778636e-13, + "vy": 2.5146551507759796e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 557.7333333333333 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_press_t270.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 270.71666666666664, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 270.71666666666664, + "ball_x": 2.6255853176116943, + "ball_y": -2.1950080394744873, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.393649578094482, + "y": -0.382748007774353, + "orientation": -3.129920244216919, + "vx": 3.127897940657931e-10, + "vy": -2.182087843749514e-11 + }, + { + "id": 1, + "x": 3.3844311237335205, + "y": -2.3332810401916504, + "orientation": -0.17715296149253845, + "vx": 0.049568455666303635, + "vy": -0.009050045162439346 + }, + { + "id": 2, + "x": 2.0138912200927734, + "y": -1.581726312637329, + "orientation": 2.311776638031006, + "vx": 1.994354897760786e-05, + "vy": 1.1897337572008837e-05 + }, + { + "id": 3, + "x": 1.9099512100219727, + "y": -2.503889322280884, + "orientation": -2.7350735664367676, + "vx": -0.03319636732339859, + "vy": -0.014328195713460445 + }, + { + "id": 4, + "x": 2.4287352561950684, + "y": -1.6297484636306763, + "orientation": 1.9674558639526367, + "vx": -0.10593346506357193, + "vy": 0.3348081409931183 + }, + { + "id": 5, + "x": 0.5000888705253601, + "y": -1.6435959339141846, + "orientation": -3.094923496246338, + "vx": 2.7411406477995115e-12, + "vy": 5.995204332975845e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.389161586761475, + "y": -0.4084373116493225, + "orientation": -1.2619318962097168, + "vx": -2.398081733190338e-13, + "vy": -8.659739592076221e-14 + }, + { + "id": 1, + "x": 0.6991095542907715, + "y": -1.1912188529968262, + "orientation": -3.031334161758423, + "vx": 7.66053886991358e-14, + "vy": -1.9317880628477724e-13 + }, + { + "id": 2, + "x": 2.4353623390197754, + "y": -2.020406723022461, + "orientation": -2.832893133163452, + "vx": -5.062616992290714e-13, + "vy": 3.3306690738754696e-13 + }, + { + "id": 3, + "x": -1.959330677986145, + "y": -1.760469675064087, + "orientation": -2.9486145973205566, + "vx": -9.525713551283843e-13, + "vy": 1.9451107391432743e-12 + }, + { + "id": 4, + "x": -0.5271332859992981, + "y": 0.24375642836093903, + "orientation": -2.6488587856292725, + "vx": 8.359979375427429e-13, + "vy": -2.273181642920008e-13 + }, + { + "id": 5, + "x": -1.8473070859909058, + "y": -0.9805653691291809, + "orientation": -2.806658983230591, + "vx": 1.8118839761882555e-12, + "vy": -2.9309887850104133e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 270.73333333333335 + } + }, + { + "scenario_id": "clear_danger_vs_split_block_t528.5_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 528.55, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 528.55, + "ball_x": 4.0, + "ball_y": 2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.1299662590026855, + "y": 0.32581737637519836, + "orientation": 2.2043562849336347, + "vx": -5.861977570020827e-13, + "vy": -5.995204332975845e-13 + }, + { + "id": 1, + "x": 2.5049493312835693, + "y": 2.385986328125, + "orientation": -0.7725247462564191, + "vx": -7.460698725481052e-13, + "vy": 3.4638958368304884e-13 + }, + { + "id": 2, + "x": 2.0006155967712402, + "y": -0.48061680793762207, + "orientation": -0.45989361603791323, + "vx": 8.326672684688674e-12, + "vy": -2.191580250610059e-12 + }, + { + "id": 3, + "x": 1.9338271617889404, + "y": 0.9803960919380188, + "orientation": -0.09555879433686343, + "vx": 7.327471962526033e-14, + "vy": 1.6653345369377348e-14 + }, + { + "id": 4, + "x": 2.9449422359466553, + "y": 0.2704724967479706, + "orientation": 0.13384929497773257, + "vx": 7.993605777301127e-14, + "vy": 7.66053886991358e-14 + }, + { + "id": 5, + "x": 0.5118644833564758, + "y": 1.412811040878296, + "orientation": -0.23394909699494448, + "vx": -9.825473767932635e-13, + "vy": 5.662137425588298e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396214485168457, + "y": 0.25557073950767517, + "orientation": 0.045297296839304835, + "vx": -1.6786572132332367e-12, + "vy": -2.0766721675613553e-12 + }, + { + "id": 1, + "x": 1.5755295753479004, + "y": 1.5088765621185303, + "orientation": -0.14172449906403628, + "vx": -7.860379014346108e-13, + "vy": -3.7969627442180354e-13 + }, + { + "id": 2, + "x": -0.45248427987098694, + "y": 1.1946816444396973, + "orientation": 0.34432783921296206, + "vx": 1.815214645262131e-13, + "vy": -3.530509218307998e-13 + }, + { + "id": 3, + "x": -1.2656482458114624, + "y": 0.32823827862739563, + "orientation": 0.8951593955331525, + "vx": 2.0117241206207837e-12, + "vy": 5.195843755245733e-13 + }, + { + "id": 4, + "x": 3.548550844192505, + "y": 0.6420562267303467, + "orientation": -0.6367324908548078, + "vx": -3.383959779057477e-12, + "vy": 1.8052226380405045e-12 + }, + { + "id": 5, + "x": -2.691898822784424, + "y": 0.29146432876586914, + "orientation": -0.07056656678254214, + "vx": -2.2781776465308212e-12, + "vy": 5.828670879282072e-14 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 528.5666666666666 + } + }, + { + "scenario_id": "press_and_pass_vs_split_outlet_wall_t159.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 159.36666666666667, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, attacking third" + }, + "scenario": { + "sim_time": 159.36666666666667, + "ball_x": 4.0, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.391607284545898, + "y": -0.33600711822509766, + "orientation": -2.2178311347961426, + "vx": -5.861977570020827e-13, + "vy": -1.0158540675320182e-13 + }, + { + "id": 1, + "x": 2.9557676315307617, + "y": -1.2951674461364746, + "orientation": 0.5829348564147949, + "vx": 1.9984014443252818e-13, + "vy": 5.195843755245733e-13 + }, + { + "id": 2, + "x": 2.231100082397461, + "y": 0.24498076736927032, + "orientation": -0.5999091267585754, + "vx": -3.064215547965432e-13, + "vy": 4.246603069191224e-14 + }, + { + "id": 3, + "x": 1.8330529928207397, + "y": -0.02091597393155098, + "orientation": -0.5896390080451965, + "vx": 2.611244553918368e-12, + "vy": 1.8807871926540543e-13 + }, + { + "id": 4, + "x": 1.6283382177352905, + "y": -1.060957431793213, + "orientation": 0.37942278385162354, + "vx": -4.996003610813204e-13, + "vy": 4.063416270128073e-13 + }, + { + "id": 5, + "x": 2.940164566040039, + "y": -0.7157806158065796, + "orientation": 0.17037218809127808, + "vx": -4.729550084903167e-12, + "vy": 2.3214763444912023e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.486276626586914, + "y": -0.011386992409825325, + "orientation": -0.04081002250313759, + "vx": -4.263256414560601e-13, + "vy": -1.3686968225457008e-12 + }, + { + "id": 1, + "x": 2.6750781536102295, + "y": -1.0204176902770996, + "orientation": 0.24373678863048553, + "vx": -1.865174681370263e-13, + "vy": 1.3522516439934407e-12 + }, + { + "id": 2, + "x": 2.255899429321289, + "y": 0.7922539114952087, + "orientation": -0.1053246483206749, + "vx": 4.1300296516055823e-13, + "vy": -6.994405055138486e-13 + }, + { + "id": 3, + "x": -0.46994438767433167, + "y": 0.4145742952823639, + "orientation": -0.015841223299503326, + "vx": -8.493206138382448e-14, + "vy": 6.827871601444713e-14 + }, + { + "id": 4, + "x": 1.7181189060211182, + "y": -1.504947304725647, + "orientation": 0.0850166603922844, + "vx": 9.725553695716371e-13, + "vy": -1.4654943925052066e-13 + }, + { + "id": 5, + "x": 0.6285092234611511, + "y": -0.8481979966163635, + "orientation": -0.013875411823391914, + "vx": 0.0, + "vy": 2.9976021664879227e-14 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 159.38333333333333 + } + }, + { + "scenario_id": "split_block_vs_split_outlet_t498.3_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 498.31666666666666, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 498.31666666666666, + "ball_x": 0.34445440769195557, + "ball_y": -2.67431902885437, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3980865478515625, + "y": -0.3623432219028473, + "orientation": 3.0507169013195714, + "vx": 4.289901767151605e-12, + "vy": -2.0833335057091062e-12 + }, + { + "id": 1, + "x": -1.644278883934021, + "y": -0.5824658870697021, + "orientation": 2.700948478775569, + "vx": 1.0524914273446484e-12, + "vy": -2.8976820942716586e-13 + }, + { + "id": 2, + "x": -2.5829355716705322, + "y": -0.25525277853012085, + "orientation": 2.697257937985011, + "vx": -4.5297099404706387e-13, + "vy": -7.494005416219807e-14 + }, + { + "id": 3, + "x": 1.5739341974258423, + "y": 0.6703276634216309, + "orientation": 3.043347621458121, + "vx": 1.0524914273446484e-12, + "vy": -2.9309887850104133e-13 + }, + { + "id": 4, + "x": 0.7473243474960327, + "y": -1.6360076665878296, + "orientation": 2.602697940664836, + "vx": -5.828670879282072e-13, + "vy": -2.9976021664879227e-13 + }, + { + "id": 5, + "x": 0.9009736180305481, + "y": -2.1243298053741455, + "orientation": 0.7803935130410871, + "vx": 0.021982792764902115, + "vy": 0.02172512747347355 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396383762359619, + "y": 0.38828402757644653, + "orientation": 0.27745929558808413, + "vx": 5.062616992290714e-13, + "vy": 1.4155343563970746e-13 + }, + { + "id": 1, + "x": 0.39852240681648254, + "y": -0.8809558153152466, + "orientation": 2.673435153561183, + "vx": -5.21249710061511e-13, + "vy": 2.2315482794965646e-13 + }, + { + "id": 2, + "x": 2.5861687660217285, + "y": 0.3061605393886566, + "orientation": 3.1403996201749003, + "vx": -0.0, + "vy": 1.2656542480726785e-13 + }, + { + "id": 3, + "x": 0.4480949938297272, + "y": 0.06989560276269913, + "orientation": 2.831962974863597, + "vx": -1.4838130724115217e-12, + "vy": 3.3306690738754696e-14 + }, + { + "id": 4, + "x": -2.742929697036743, + "y": -0.4647965431213379, + "orientation": 2.533105882006236, + "vx": 1.105782132526656e-12, + "vy": -1.915134717478395e-12 + }, + { + "id": 5, + "x": -1.4356465339660645, + "y": -1.1409485340118408, + "orientation": 2.64095530112321, + "vx": 1.1857181902996672e-12, + "vy": -1.1524114995609125e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 498.3333333333333 + } + }, + { + "scenario_id": "counter_flow_vs_tiki_taka_plus_t588.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 588.3666666666667, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 588.3666666666667, + "ball_x": 1.4246009588241577, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.392017364501953, + "y": -0.2596046030521393, + "orientation": -2.6191335042291364, + "vx": -5.4356519285647664e-12, + "vy": -9.492406860545088e-14 + }, + { + "id": 1, + "x": 2.9572982788085938, + "y": -1.8367977142333984, + "orientation": -2.636577936010905, + "vx": -7.593925488436071e-13, + "vy": -1.9984014443252818e-13 + }, + { + "id": 2, + "x": 2.6805460453033447, + "y": -2.283473491668701, + "orientation": -2.421991320448466, + "vx": 2.2648549702353193e-13, + "vy": -1.2656542480726785e-12 + }, + { + "id": 3, + "x": 2.40667462348938, + "y": -0.8852086067199707, + "orientation": -1.9048505147271833, + "vx": 2.504663143554353e-12, + "vy": 5.762057497804562e-13 + }, + { + "id": 4, + "x": 2.425448179244995, + "y": -2.0568714141845703, + "orientation": -2.4584570844941815, + "vx": -2.424727085781342e-12, + "vy": 4.809486142676178e-12 + }, + { + "id": 5, + "x": 2.4875688552856445, + "y": -1.4021676778793335, + "orientation": -2.177211256819316, + "vx": 4.263256414560601e-13, + "vy": 4.929390229335695e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.400173187255859, + "y": -0.2780430316925049, + "orientation": -0.28171625931794253, + "vx": 6.394884621840902e-13, + "vy": 3.880229471064922e-13 + }, + { + "id": 1, + "x": 2.538947343826294, + "y": -1.0842869281768799, + "orientation": -2.3899437506967267, + "vx": 3.610445276081009e-12, + "vy": 8.526512829121202e-13 + }, + { + "id": 2, + "x": 2.7974793910980225, + "y": -1.1053881645202637, + "orientation": -2.265058787661143, + "vx": 2.4646951146678475e-12, + "vy": 1.305622276959184e-12 + }, + { + "id": 3, + "x": 1.7639893293380737, + "y": -1.413306474685669, + "orientation": -1.5347954352670392, + "vx": 2.864375403532904e-13, + "vy": -3.4638958368304884e-13 + }, + { + "id": 4, + "x": -1.1578559875488281, + "y": -0.7052405476570129, + "orientation": -0.6021188815408429, + "vx": -4.1300296516055823e-13, + "vy": 7.827072323607354e-13 + }, + { + "id": 5, + "x": -1.0258020162582397, + "y": -1.0795124769210815, + "orientation": -0.536069544153758, + "vx": 1.9451107391432743e-12, + "vy": 1.0458300891968975e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 588.3833333333333 + } + }, + { + "scenario_id": "split_block_vs_split_press_t293.3_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 293.3333333333333, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 293.3333333333333, + "ball_x": 0.6610448360443115, + "ball_y": -2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.389308929443359, + "y": -0.3302637040615082, + "orientation": -3.1195900440216064, + "vx": 8.659739592076221e-12, + "vy": -2.2382096176443156e-12 + }, + { + "id": 1, + "x": -2.219295024871826, + "y": -1.9787919521331787, + "orientation": -0.5841571092605591, + "vx": -6.794564910705958e-13, + "vy": 2.8244073746463982e-12 + }, + { + "id": 2, + "x": -0.12640440464019775, + "y": -2.738271474838257, + "orientation": 3.1288630962371826, + "vx": -0.021901283413171768, + "vy": 0.00033343344694003463 + }, + { + "id": 3, + "x": 1.013127088546753, + "y": -1.200352430343628, + "orientation": -1.6578506231307983, + "vx": 7.993605777301127e-14, + "vy": 1.7319479184152442e-13 + }, + { + "id": 4, + "x": 1.9819492101669312, + "y": -1.9640264511108398, + "orientation": -2.658517599105835, + "vx": 1.0111911308285926e-11, + "vy": 3.070876886113183e-12 + }, + { + "id": 5, + "x": 1.3176754713058472, + "y": -2.030252695083618, + "orientation": -2.422973394393921, + "vx": 1.5920598173124745e-12, + "vy": 3.2374103398069565e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.430164813995361, + "y": -0.0022578411735594273, + "orientation": -0.29751279950141907, + "vx": -1.5987211554602254e-12, + "vy": 1.195007634513523e-13 + }, + { + "id": 1, + "x": 0.9756432175636292, + "y": 0.3434410095214844, + "orientation": -1.6524198055267334, + "vx": -1.1657341758564144e-13, + "vy": 4.829470157119431e-14 + }, + { + "id": 2, + "x": -0.1846860945224762, + "y": -2.1713368892669678, + "orientation": -0.5640044808387756, + "vx": -9.151013280472853e-13, + "vy": -1.5987211554602254e-13 + }, + { + "id": 3, + "x": -2.0714478492736816, + "y": -0.331097275018692, + "orientation": -0.4805767834186554, + "vx": -1.7319479184152442e-13, + "vy": 1.9251267247000214e-12 + }, + { + "id": 4, + "x": -2.6758742332458496, + "y": -0.8667875528335571, + "orientation": -0.2735227346420288, + "vx": -1.8118839761882555e-12, + "vy": 6.661338147750939e-13 + }, + { + "id": 5, + "x": -2.548121452331543, + "y": -0.9935956001281738, + "orientation": -0.6138039231300354, + "vx": -1.4122036873231991e-12, + "vy": -1.7119639039719914e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 293.35 + } + }, + { + "scenario_id": "clear_press_plus_vs_press_and_pass_t172.5_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 172.5, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_press_and_pass.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 172.5, + "ball_x": 0.5199705958366394, + "ball_y": 2.448601484298706, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.395336627960205, + "y": 0.023451944813132286, + "orientation": -3.112088918685913, + "vx": 1.0125233984581428e-11, + "vy": -3.6158576133260567e-12 + }, + { + "id": 1, + "x": -0.4377117156982422, + "y": 1.6312109231948853, + "orientation": -2.6808838844299316, + "vx": 1.0141887329950805e-12, + "vy": -7.993605777301127e-13 + }, + { + "id": 2, + "x": 1.6474838256835938, + "y": -0.5375984907150269, + "orientation": 3.113868236541748, + "vx": -5.3290705182007514e-14, + "vy": -6.361577931102147e-13 + }, + { + "id": 3, + "x": 1.4426507949829102, + "y": 0.8994892239570618, + "orientation": -2.6606881618499756, + "vx": -5.395683899678261e-13, + "vy": 4.496403249731884e-13 + }, + { + "id": 4, + "x": -1.0520694255828857, + "y": 0.9481379389762878, + "orientation": -2.6932334899902344, + "vx": -1.0524914273446484e-12, + "vy": -8.892886427247504e-13 + }, + { + "id": 5, + "x": 2.732656717300415, + "y": 0.48310428857803345, + "orientation": -3.0156078338623047, + "vx": -1.8918200339612667e-12, + "vy": -9.658940314238862e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397688388824463, + "y": -0.4023646414279938, + "orientation": -0.47905781865119934, + "vx": -9.059419880941277e-13, + "vy": -1.3239409568654992e-12 + }, + { + "id": 1, + "x": 0.23733390867710114, + "y": 2.0728700160980225, + "orientation": -2.422339916229248, + "vx": -5.911937606128959e-13, + "vy": -1.652011860642233e-12 + }, + { + "id": 2, + "x": -2.2775142192840576, + "y": 1.9154982566833496, + "orientation": -2.2753214836120605, + "vx": 2.7977620220553945e-13, + "vy": 3.530509218307998e-13 + }, + { + "id": 3, + "x": -1.347119688987732, + "y": 1.710977554321289, + "orientation": -2.6059868335723877, + "vx": 2.0050627824730327e-12, + "vy": 1.4455103780619538e-12 + }, + { + "id": 4, + "x": -0.6037212610244751, + "y": -0.9579821825027466, + "orientation": 3.0759668350219727, + "vx": 3.197442310920451e-13, + "vy": -2.76445533131664e-13 + }, + { + "id": 5, + "x": 0.0034610850270837545, + "y": 0.5671550631523132, + "orientation": -2.978325605392456, + "vx": -5.0545505281274217e-14, + "vy": 4.596323321948148e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 172.51666666666665 + } + }, + { + "scenario_id": "high_press_vs_split_sticky_t80.2_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 80.2, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 80.2, + "ball_x": -1.4351835250854492, + "ball_y": -2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3891987800598145, + "y": -0.2242303043603897, + "orientation": -3.131074905395508, + "vx": -2.1582735598713043e-12, + "vy": -1.0408340855860843e-12 + }, + { + "id": 1, + "x": -2.8832545280456543, + "y": -0.2226194590330124, + "orientation": -1.1273243427276611, + "vx": 5.595524044110789e-13, + "vy": 3.605449272470196e-13 + }, + { + "id": 2, + "x": -2.9307215213775635, + "y": -1.2009916305541992, + "orientation": -0.8661776781082153, + "vx": 1.3322676295501878e-14, + "vy": -9.325873406851315e-14 + }, + { + "id": 3, + "x": -2.157352924346924, + "y": -2.4526617527008057, + "orientation": 2.7531421184539795, + "vx": -0.03090827539563179, + "vy": 0.012735710479319096 + }, + { + "id": 4, + "x": -3.92537260055542, + "y": -2.400716543197632, + "orientation": -0.08237865567207336, + "vx": -1.851852005074761e-12, + "vy": -2.8910207561239076e-12 + }, + { + "id": 5, + "x": -1.6930631399154663, + "y": -2.0152690410614014, + "orientation": 1.9116519689559937, + "vx": -0.012399964034557343, + "vy": 0.03537534177303314 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.422103404998779, + "y": -0.004556703381240368, + "orientation": -0.4585590958595276, + "vx": 1.5187850976872141e-12, + "vy": -1.1263125848648414e-12 + }, + { + "id": 1, + "x": 1.5613926649093628, + "y": -1.6660418510437012, + "orientation": -2.240178346633911, + "vx": -2.5512925105886097e-12, + "vy": -8.526512829121202e-13 + }, + { + "id": 2, + "x": 1.284361720085144, + "y": 0.3272761404514313, + "orientation": -2.152771234512329, + "vx": 6.861178292183467e-13, + "vy": 7.16093850883226e-13 + }, + { + "id": 3, + "x": 1.090888261795044, + "y": -0.4526575803756714, + "orientation": -2.28947377204895, + "vx": 1.1390888232654106e-12, + "vy": 1.9984014443252818e-14 + }, + { + "id": 4, + "x": -2.4759087562561035, + "y": -2.2714459896087646, + "orientation": -0.5120058059692383, + "vx": 4.862776847858186e-12, + "vy": 2.6645352591003757e-14 + }, + { + "id": 5, + "x": -3.0533058643341064, + "y": -0.8077832460403442, + "orientation": -0.9594358801841736, + "vx": -3.597122599785507e-13, + "vy": -3.9968028886505635e-14 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 80.21666666666667 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_shape_t457.3_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 457.3, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_shape.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 457.3, + "ball_x": -1.3569958209991455, + "ball_y": 1.7700798511505127, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.397871971130371, + "y": -0.009222611784934998, + "orientation": 2.935959043102809, + "vx": 1.5987211554602254e-12, + "vy": -8.1601392309949e-14 + }, + { + "id": 1, + "x": -3.9979100227355957, + "y": 2.39786958694458, + "orientation": -0.24094382126862612, + "vx": -1.3962164757685969e-11, + "vy": -1.638689184346731e-12 + }, + { + "id": 2, + "x": -0.576079249382019, + "y": 1.8775330781936646, + "orientation": 0.1376670916848859, + "vx": 0.0204361192882061, + "vy": 0.0028119778726249933 + }, + { + "id": 3, + "x": -3.0087687969207764, + "y": 0.4013536870479584, + "orientation": 0.6933211406045636, + "vx": -5.3290705182007514e-14, + "vy": -8.643086246706844e-13 + }, + { + "id": 4, + "x": -2.930281162261963, + "y": -0.47929131984710693, + "orientation": 0.9634653647714337, + "vx": -4.796163466380676e-13, + "vy": -6.411537967210279e-13 + }, + { + "id": 5, + "x": -2.3724288940429688, + "y": 2.3991012573242188, + "orientation": -0.5679356177621564, + "vx": -2.504663143554353e-12, + "vy": 2.5979218776228663e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395240783691406, + "y": -0.03128604590892792, + "orientation": 0.34673848946625796, + "vx": -2.504663143554353e-12, + "vy": 2.581268532253489e-14 + }, + { + "id": 1, + "x": -1.8633657693862915, + "y": 1.6716712713241577, + "orientation": 2.6104725917154035, + "vx": 1.865174681370263e-13, + "vy": -7.327471962526033e-14 + }, + { + "id": 2, + "x": -2.910090208053589, + "y": 1.0153647661209106, + "orientation": 0.4579466899209699, + "vx": -2.5446311724408588e-12, + "vy": 5.595524044110789e-13 + }, + { + "id": 3, + "x": -2.6995813846588135, + "y": 0.8171057105064392, + "orientation": 0.5367101748758039, + "vx": -6.274980535181385e-12, + "vy": -5.3290705182007514e-14 + }, + { + "id": 4, + "x": 3.4521281719207764, + "y": 0.025205332785844803, + "orientation": 3.1248550099604806, + "vx": 1.7319479184152442e-13, + "vy": 3.0694197183933625e-13 + }, + { + "id": 5, + "x": -2.71671199798584, + "y": 0.5056564211845398, + "orientation": 0.7935160716348371, + "vx": 3.863576125695545e-13, + "vy": 1.375566327510569e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 457.31666666666666 + } + }, + { + "scenario_id": "split_block_vs_split_outlet_wall_t672.2_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 672.1833333333333, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 672.1833333333333, + "ball_x": 1.4907654523849487, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.390065670013428, + "y": -0.4152669906616211, + "orientation": -2.536267193155833, + "vx": -1.0658141036401503e-13, + "vy": 3.147482274812319e-13 + }, + { + "id": 1, + "x": -0.8460495471954346, + "y": -0.486081063747406, + "orientation": -0.7442595084481916, + "vx": -1.099120794378905e-13, + "vy": 3.497202527569243e-13 + }, + { + "id": 2, + "x": -1.3284060955047607, + "y": -1.3100054264068604, + "orientation": -0.5312148650460919, + "vx": 5.46229728115577e-13, + "vy": -4.1966430330830917e-13 + }, + { + "id": 3, + "x": -0.08519304543733597, + "y": -0.8738250136375427, + "orientation": -1.0778605063729962, + "vx": -9.242606680004428e-14, + "vy": -5.995204332975845e-13 + }, + { + "id": 4, + "x": 0.6930246353149414, + "y": -0.12642692029476166, + "orientation": -1.2846769412332257, + "vx": 1.099120794378905e-13, + "vy": -2.348121697082206e-13 + }, + { + "id": 5, + "x": 1.3885527849197388, + "y": -1.9809420108795166, + "orientation": 1.6991854031854352, + "vx": -0.005617916118353605, + "vy": 0.04212590306997299 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398658752441406, + "y": 0.010995735414326191, + "orientation": -0.3298379500680646, + "vx": 2.318145675417327e-12, + "vy": -1.8204188156900614e-13 + }, + { + "id": 1, + "x": 0.9967066049575806, + "y": -2.7340197563171387, + "orientation": -0.6162671168618878, + "vx": 3.1041835768519377e-12, + "vy": 1.7319479184152442e-13 + }, + { + "id": 2, + "x": 1.1609095335006714, + "y": 1.726089358329773, + "orientation": -1.5177424271875104, + "vx": -9.325873406851315e-13, + "vy": 2.517985819849855e-12 + }, + { + "id": 3, + "x": -2.1641485691070557, + "y": -0.5381755232810974, + "orientation": -0.6636630614572248, + "vx": -4.39648317751562e-13, + "vy": -3.2307490016592055e-13 + }, + { + "id": 4, + "x": 0.09316377341747284, + "y": -0.24803970754146576, + "orientation": -1.2055281718545636, + "vx": 5.46229728115577e-13, + "vy": -2.831068712794149e-12 + }, + { + "id": 5, + "x": -2.024505376815796, + "y": -0.304732084274292, + "orientation": -0.633685978251048, + "vx": 3.184119634624949e-12, + "vy": -8.243405957841787e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 672.2 + } + }, + { + "scenario_id": "overload_press_vs_split_block_t12.2_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 12.166666666666666, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 12.166666666666666, + "ball_x": -0.4829532504081726, + "ball_y": 0.8791858553886414, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.387902736663818, + "y": -0.0040503209456801414, + "orientation": 3.121178388595581, + "vx": 1.545430450278218e-12, + "vy": 5.675668268700917e-13 + }, + { + "id": 1, + "x": 0.30404409766197205, + "y": 0.7886581420898438, + "orientation": -0.11360778659582138, + "vx": 0.013655676506459713, + "vy": -0.0015708052087575197 + }, + { + "id": 2, + "x": -1.7628142833709717, + "y": 0.720169186592102, + "orientation": 0.10945271700620651, + "vx": 7.993605777301127e-13, + "vy": -7.593925488436071e-13 + }, + { + "id": 3, + "x": -2.0000648498535156, + "y": 0.7922889590263367, + "orientation": 0.17868977785110474, + "vx": 1.787903158856352e-11, + "vy": 2.894351425197783e-12 + }, + { + "id": 4, + "x": -1.6652722358703613, + "y": -0.7252024412155151, + "orientation": 0.9833780527114868, + "vx": 7.793765632868599e-13, + "vy": -5.262457136723242e-13 + }, + { + "id": 5, + "x": -1.194980502128601, + "y": 1.22409188747406, + "orientation": 2.691391706466675, + "vx": -0.013987873680889606, + "vy": 0.006775728892534971 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392904758453369, + "y": 0.023018216714262962, + "orientation": 0.01341406162828207, + "vx": 8.206768598029157e-12, + "vy": 2.1749269052406817e-12 + }, + { + "id": 1, + "x": -0.7257558107376099, + "y": 0.4952043294906616, + "orientation": -2.198451519012451, + "vx": 1.3922196728799463e-12, + "vy": 1.9417800700693988e-12 + }, + { + "id": 2, + "x": -1.132555603981018, + "y": 0.6550037860870361, + "orientation": -2.518273115158081, + "vx": 1.1324274851176597e-13, + "vy": 6.328271240363392e-13 + }, + { + "id": 3, + "x": -2.5945520401000977, + "y": -1.0701940059661865, + "orientation": 0.7452623248100281, + "vx": -1.4654943925052066e-12, + "vy": -2.418065747633591e-12 + }, + { + "id": 4, + "x": -2.597447633743286, + "y": 0.12333257496356964, + "orientation": 0.33835598826408386, + "vx": 1.865174681370263e-13, + "vy": 1.4280243654241076e-13 + }, + { + "id": 5, + "x": -2.6002204418182373, + "y": 1.3225159645080566, + "orientation": -0.21312043070793152, + "vx": -2.7711166694643907e-12, + "vy": -8.72635297355373e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 12.183333333333334 + } + }, + { + "scenario_id": "split_outlet_vs_split_outlet_wall_t591.1_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 591.1166666666667, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 591.1166666666667, + "ball_x": 0.6411274671554565, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.38663387298584, + "y": -0.04249131679534912, + "orientation": -2.4775855263047895, + "vx": -2.504663143554353e-12, + "vy": 4.383993168488587e-13 + }, + { + "id": 1, + "x": 1.4076249599456787, + "y": -2.604137420654297, + "orientation": 0.18569389184052554, + "vx": 0.03410230576992035, + "vy": 0.00650013517588377 + }, + { + "id": 2, + "x": -1.672277808189392, + "y": -0.49842530488967896, + "orientation": -0.9084879477792462, + "vx": -6.794564910705958e-13, + "vy": 1.6586731987899839e-12 + }, + { + "id": 3, + "x": -1.6441049575805664, + "y": -0.29814231395721436, + "orientation": -0.6955527385049542, + "vx": -1.9051427102567686e-12, + "vy": 2.781108676686017e-13 + }, + { + "id": 4, + "x": -1.5095183849334717, + "y": -0.4214998781681061, + "orientation": -0.4253610690408429, + "vx": 4.263256414560601e-13, + "vy": -4.979350265443827e-13 + }, + { + "id": 5, + "x": 2.9315340518951416, + "y": -0.8444201350212097, + "orientation": -2.3686321695619306, + "vx": 3.9968028886505635e-14, + "vy": 3.3306690738754696e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394270420074463, + "y": -0.3799070715904236, + "orientation": -0.3005234320932111, + "vx": -7.833733661755105e-12, + "vy": -4.2299497238218464e-13 + }, + { + "id": 1, + "x": 1.9466825723648071, + "y": -2.173619270324707, + "orientation": -2.5366512854867658, + "vx": -3.1441516057384433e-12, + "vy": 4.5297099404706387e-13 + }, + { + "id": 2, + "x": 1.1267541646957397, + "y": 1.532908320426941, + "orientation": -1.6349028666787824, + "vx": -8.659739592076221e-13, + "vy": 2.724487302430134e-12 + }, + { + "id": 3, + "x": -2.6354222297668457, + "y": 0.009281054139137268, + "orientation": -0.5265885909372052, + "vx": 1.2656542480726785e-12, + "vy": -1.0388565008234707e-12 + }, + { + "id": 4, + "x": -2.6675403118133545, + "y": -0.16783621907234192, + "orientation": -0.6169354041391095, + "vx": -7.860379014346108e-13, + "vy": 1.0599854327608682e-12 + }, + { + "id": 5, + "x": -2.319836139678955, + "y": -0.5231154561042786, + "orientation": -0.6364664157205304, + "vx": -1.5987211554602254e-13, + "vy": -1.199040866595169e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 591.1333333333333 + } + }, + { + "scenario_id": "clear_danger_vs_press_trigger_flow_t419.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 419.6666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_press_trigger_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 419.6666666666667, + "ball_x": -1.4598056077957153, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.39736795425415, + "y": -0.08816536515951157, + "orientation": 2.8562909086518964, + "vx": -4.8760995241536875e-12, + "vy": 2.070427163047839e-12 + }, + { + "id": 1, + "x": 2.685347080230713, + "y": 1.3927202224731445, + "orientation": 2.763661654787608, + "vx": 1.7985612998927536e-12, + "vy": 1.3322676295501878e-14 + }, + { + "id": 2, + "x": 0.5541025400161743, + "y": 0.8136909008026123, + "orientation": 2.32596472104127, + "vx": -9.559020242022598e-13, + "vy": 9.958700530887654e-13 + }, + { + "id": 3, + "x": 2.957812547683716, + "y": -0.3716404438018799, + "orientation": 2.390542360144206, + "vx": 1.545430450278218e-12, + "vy": -3.3306690738754696e-14 + }, + { + "id": 4, + "x": 2.494175434112549, + "y": 0.27447497844696045, + "orientation": 2.7950829585366925, + "vx": -2.944311461305915e-12, + "vy": 4.829470157119431e-14 + }, + { + "id": 5, + "x": 2.426170825958252, + "y": -1.6380614042282104, + "orientation": 2.313165160017558, + "vx": 1.758593271006248e-12, + "vy": -1.5920598173124745e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39559268951416, + "y": 0.40165990591049194, + "orientation": 0.4080998023324689, + "vx": -4.796163466380676e-13, + "vy": 1.0624834345662748e-12 + }, + { + "id": 1, + "x": 2.6088058948516846, + "y": -1.2073560953140259, + "orientation": 2.296571584539958, + "vx": 1.758593271006248e-12, + "vy": -1.2190248810384219e-12 + }, + { + "id": 2, + "x": 2.8180220127105713, + "y": -1.745482325553894, + "orientation": 2.31063565810258, + "vx": -2.9309887850104133e-12, + "vy": 4.4630965589931293e-13 + }, + { + "id": 3, + "x": 2.186424970626831, + "y": 0.14013417065143585, + "orientation": 2.67677232821519, + "vx": -2.531308496145357e-13, + "vy": -8.168465903679589e-13 + }, + { + "id": 4, + "x": -2.0924277305603027, + "y": 2.1603832244873047, + "orientation": 0.6925613005929669, + "vx": -4.662936703425657e-13, + "vy": -1.3988810110276972e-12 + }, + { + "id": 5, + "x": -0.3354966342449188, + "y": 0.5590730905532837, + "orientation": 2.037354739504405, + "vx": 4.812816811750054e-13, + "vy": 3.730349362740526e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 419.68333333333334 + } + }, + { + "scenario_id": "split_outlet_wall_vs_split_sticky_t705.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 705.05, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 705.05, + "ball_x": 1.1544687747955322, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.395427227020264, + "y": -0.1387944221496582, + "orientation": -2.6870871504121503, + "vx": 2.957634137601417e-12, + "vy": 1.970923424465809e-12 + }, + { + "id": 1, + "x": 0.7954761981964111, + "y": -2.0515408515930176, + "orientation": 2.0446150620752057, + "vx": -0.011809667572379112, + "vy": 0.02297697216272354 + }, + { + "id": 2, + "x": -2.0194530487060547, + "y": 0.6261107921600342, + "orientation": -1.2860001643472394, + "vx": -9.059419880941277e-13, + "vy": 2.261524301161444e-12 + }, + { + "id": 3, + "x": -1.209703803062439, + "y": -1.2972335815429688, + "orientation": -0.638580473261424, + "vx": -2.4780177909633494e-12, + "vy": 7.993605777301127e-14 + }, + { + "id": 4, + "x": -1.2578215599060059, + "y": 0.7977837324142456, + "orientation": -0.8397606929116925, + "vx": -1.4588330543574557e-12, + "vy": 1.2156942119645464e-12 + }, + { + "id": 5, + "x": 2.067199230194092, + "y": -1.3010708093643188, + "orientation": -2.3537974675470075, + "vx": 4.143352327901084e-12, + "vy": 3.597122599785507e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392488956451416, + "y": 0.24448950588703156, + "orientation": -0.40638223488862124, + "vx": 1.2896350654045818e-11, + "vy": -2.908506768761754e-12 + }, + { + "id": 1, + "x": 1.3591334819793701, + "y": -2.4576961994171143, + "orientation": 0.8720182498269757, + "vx": 1.851852005074761e-12, + "vy": 1.7319479184152442e-12 + }, + { + "id": 2, + "x": -2.9679226875305176, + "y": -0.757154643535614, + "orientation": -0.5162884314828595, + "vx": 1.7719159473017498e-12, + "vy": -6.561418075534675e-13 + }, + { + "id": 3, + "x": -2.575948476791382, + "y": -0.6298137903213501, + "orientation": -0.6785148700051984, + "vx": 5.861977570020827e-13, + "vy": 1.7119639039719914e-12 + }, + { + "id": 4, + "x": -2.499969244003296, + "y": -0.11631815880537033, + "orientation": -0.7498106082254132, + "vx": 2.517985819849855e-12, + "vy": 3.8011260805603797e-13 + }, + { + "id": 5, + "x": -2.1942849159240723, + "y": 0.14601807296276093, + "orientation": -0.8423682769113263, + "vx": -3.3306690738754696e-13, + "vy": -1.2323475573339238e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 705.0666666666666 + } + }, + { + "scenario_id": "counter_flow_vs_high_press_t173.3_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 173.28333333333333, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_high_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 173.28333333333333, + "ball_x": 1.0666718482971191, + "ball_y": 2.2440686225891113, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.394084453582764, + "y": 0.023747963830828667, + "orientation": -3.131608486175537, + "vx": 9.85878045867139e-13, + "vy": 1.1532441668293814e-13 + }, + { + "id": 1, + "x": 0.3868195116519928, + "y": 1.3835378885269165, + "orientation": -2.8724992275238037, + "vx": -5.112577028398846e-13, + "vy": 6.394884621840902e-13 + }, + { + "id": 2, + "x": 2.438422918319702, + "y": 0.04811502620577812, + "orientation": 2.831299066543579, + "vx": 5.595524044110789e-13, + "vy": -3.7990444123892075e-13 + }, + { + "id": 3, + "x": 2.771267890930176, + "y": 1.1810667514801025, + "orientation": -2.8964622020721436, + "vx": 1.1457501614131615e-12, + "vy": 1.9984014443252818e-13 + }, + { + "id": 4, + "x": -1.6826645135879517, + "y": 0.3282662034034729, + "orientation": -2.5759482383728027, + "vx": 1.3455903058456897e-12, + "vy": -1.0075273948473296e-12 + }, + { + "id": 5, + "x": 3.0480892658233643, + "y": -0.30794838070869446, + "orientation": 3.021709442138672, + "vx": 1.8118839761882555e-12, + "vy": -4.113376306236205e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.087088108062744, + "y": -0.8184223175048828, + "orientation": 0.3093031048774719, + "vx": -1.9184653865522705e-12, + "vy": -1.991740106177531e-12 + }, + { + "id": 1, + "x": -1.4519610404968262, + "y": 0.6906712055206299, + "orientation": -2.372622489929199, + "vx": 2.2648549702353193e-13, + "vy": 8.326672684688674e-14 + }, + { + "id": 2, + "x": -0.4861257076263428, + "y": -1.1315689086914062, + "orientation": -2.910419225692749, + "vx": -5.725420137991932e-12, + "vy": -1.0058620603103918e-12 + }, + { + "id": 3, + "x": 1.6967473030090332, + "y": 1.8533035516738892, + "orientation": -2.289104700088501, + "vx": -3.4638958368304884e-13, + "vy": 1.971756091734278e-12 + }, + { + "id": 4, + "x": 1.0182931423187256, + "y": 1.9158306121826172, + "orientation": -2.8211967945098877, + "vx": -7.51398943066306e-12, + "vy": -1.6653345369377348e-13 + }, + { + "id": 5, + "x": 1.2416285276412964, + "y": 2.1959240436553955, + "orientation": -2.430664539337158, + "vx": 9.459100169806334e-13, + "vy": 1.3855583347321954e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_high_press_kernel_strategy", + "frame_ts": 173.3 + } + }, + { + "scenario_id": "clear_press_plus_vs_tiki_taka_plus_t457.3_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 457.3, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 457.3, + "ball_x": 0.26822516322135925, + "ball_y": -1.1253942251205444, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398808479309082, + "y": -0.005188473500311375, + "orientation": -2.9977111240201673, + "vx": -4.076738946423575e-12, + "vy": -4.238510584175792e-12 + }, + { + "id": 1, + "x": 0.32570895552635193, + "y": -0.33951106667518616, + "orientation": 1.4986657222085675, + "vx": 0.0015423494623973966, + "vy": 0.021085966378450394 + }, + { + "id": 2, + "x": 2.4996955394744873, + "y": 0.13320200145244598, + "orientation": -2.6260644515329084, + "vx": -2.8110846983508964e-12, + "vy": 3.938516179857743e-13 + }, + { + "id": 3, + "x": 2.500178337097168, + "y": -2.2665467262268066, + "orientation": 2.673824193077632, + "vx": 3.730349362740526e-13, + "vy": -2.2781776465308212e-12 + }, + { + "id": 4, + "x": -0.10920097678899765, + "y": -0.4254917800426483, + "orientation": 2.0662452300363263, + "vx": -0.00402353098616004, + "vy": 0.007461273577064276 + }, + { + "id": 5, + "x": -2.46993088722229, + "y": -0.22255058586597443, + "orientation": -0.46633783181244937, + "vx": -3.863576125695545e-13, + "vy": 2.631228568361621e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394157409667969, + "y": 0.004247540608048439, + "orientation": -0.17846623261506167, + "vx": -7.194245199571014e-13, + "vy": -4.0870952455751564e-13 + }, + { + "id": 1, + "x": -0.43004488945007324, + "y": -1.3198214769363403, + "orientation": -2.8866784890466413, + "vx": -3.6637359812630166e-13, + "vy": -1.2656542480726785e-12 + }, + { + "id": 2, + "x": 1.899084448814392, + "y": -2.1983590126037598, + "orientation": 2.568831296759196, + "vx": 8.992806499463768e-13, + "vy": -8.926193117986259e-13 + }, + { + "id": 3, + "x": 1.8999727964401245, + "y": 0.19975782930850983, + "orientation": -2.4559127410226544, + "vx": 6.061817714453355e-13, + "vy": 7.677192215282957e-13 + }, + { + "id": 4, + "x": -2.935394763946533, + "y": -0.66811203956604, + "orientation": -0.1553381999307355, + "vx": 4.1300296516055823e-13, + "vy": 7.16093850883226e-13 + }, + { + "id": 5, + "x": -2.8760714530944824, + "y": -0.9577469229698181, + "orientation": -0.3105012496286115, + "vx": 5.3290705182007514e-14, + "vy": -1.98507876802978e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 457.31666666666666 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_press_t356.2_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 356.18333333333334, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 356.18333333333334, + "ball_x": 0.7372328042984009, + "ball_y": -2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.395275592803955, + "y": -0.31926384568214417, + "orientation": -3.1136350631713867, + "vx": -2.318145675417327e-12, + "vy": 2.431388423929093e-13 + }, + { + "id": 1, + "x": 1.0321670770645142, + "y": -0.8650668263435364, + "orientation": -2.1201114654541016, + "vx": 0.0, + "vy": -2.7977620220553945e-13 + }, + { + "id": 2, + "x": 1.7008651494979858, + "y": 0.32591575384140015, + "orientation": -2.5400893688201904, + "vx": 1.1923795284474181e-12, + "vy": 4.0800696154974503e-13 + }, + { + "id": 3, + "x": -0.5406438708305359, + "y": -2.5287623405456543, + "orientation": -0.5216869711875916, + "vx": 2.0450308113595383e-12, + "vy": -5.195843755245733e-13 + }, + { + "id": 4, + "x": 0.10953722894191742, + "y": -2.167442798614502, + "orientation": -0.987492024898529, + "vx": 3.742839371767559e-13, + "vy": 1.4788170688007085e-12 + }, + { + "id": 5, + "x": 2.59995698928833, + "y": -2.2970855236053467, + "orientation": -2.900853395462036, + "vx": -5.995204332975845e-13, + "vy": -6.261657858885883e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.43149471282959, + "y": 0.0025510997511446476, + "orientation": -0.3789832592010498, + "vx": -3.197442310920451e-13, + "vy": 5.398806401935019e-13 + }, + { + "id": 1, + "x": -0.6999704837799072, + "y": -1.9283668994903564, + "orientation": -0.4505588412284851, + "vx": -8.693046282814976e-13, + "vy": 3.9968028886505635e-13 + }, + { + "id": 2, + "x": 1.3701260089874268, + "y": 0.2225487381219864, + "orientation": -1.929444670677185, + "vx": -7.66053886991358e-13, + "vy": -1.1224354778960333e-12 + }, + { + "id": 3, + "x": 0.39627572894096375, + "y": 0.18522192537784576, + "orientation": -1.3896923065185547, + "vx": -3.647082635893639e-13, + "vy": -1.1382561559969417e-12 + }, + { + "id": 4, + "x": 0.3164471685886383, + "y": -0.4626366198062897, + "orientation": -1.7164043188095093, + "vx": 2.2315482794965646e-13, + "vy": 2.3347990207867042e-12 + }, + { + "id": 5, + "x": -2.0000545978546143, + "y": -1.6453325748443604, + "orientation": -0.48875418305397034, + "vx": -1.092459456231154e-12, + "vy": 5.52891066263328e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 356.2 + } + }, + { + "scenario_id": "press_trigger_flow_vs_score_aware_counter_flow_t164.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 164.66666666666666, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 164.66666666666666, + "ball_x": 0.7693191170692444, + "ball_y": -1.354231834411621, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402905464172363, + "y": 0.39030343294143677, + "orientation": -3.1406590938568115, + "vx": 1.4122036873231991e-12, + "vy": 1.846856001463948e-12 + }, + { + "id": 1, + "x": 3.5771429538726807, + "y": 1.2352383136749268, + "orientation": -2.3859024047851562, + "vx": 1.4122036873231991e-12, + "vy": 8.459899447643693e-13 + }, + { + "id": 2, + "x": 0.9762105345726013, + "y": -0.586033821105957, + "orientation": 1.3086155652999878, + "vx": 0.0020266068167984486, + "vy": 0.007524888496845961 + }, + { + "id": 3, + "x": 2.6023130416870117, + "y": -1.897282600402832, + "orientation": 2.905954360961914, + "vx": -4.5297099404706387e-13, + "vy": -3.397282455352979e-13 + }, + { + "id": 4, + "x": 1.4207288026809692, + "y": -0.870518684387207, + "orientation": 1.1239848136901855, + "vx": 9.525713551283843e-13, + "vy": 4.1966430330830917e-13 + }, + { + "id": 5, + "x": 0.6843055486679077, + "y": -0.5775448083877563, + "orientation": 1.6807407140731812, + "vx": -0.00357469217851758, + "vy": 0.03265863284468651 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392752647399902, + "y": 0.01316922903060913, + "orientation": -0.015427032485604286, + "vx": -4.209965709378594e-12, + "vy": 1.3530843112619095e-15 + }, + { + "id": 1, + "x": 0.6792848706245422, + "y": -1.682572603225708, + "orientation": -2.8425514698028564, + "vx": 1.0591527654923993e-12, + "vy": 6.794564910705958e-13 + }, + { + "id": 2, + "x": 2.9136908054351807, + "y": 1.026153802871704, + "orientation": -2.2621490955352783, + "vx": 9.059419880941277e-13, + "vy": 8.659739592076221e-13 + }, + { + "id": 3, + "x": 2.928236246109009, + "y": 0.01543287094682455, + "orientation": -2.5370476245880127, + "vx": 3.730349362740526e-13, + "vy": -9.955578028630896e-14 + }, + { + "id": 4, + "x": 0.15852220356464386, + "y": -1.0137519836425781, + "orientation": 2.3984575271606445, + "vx": 7.16093850883226e-13, + "vy": -3.1308289294429414e-13 + }, + { + "id": 5, + "x": -2.6023800373077393, + "y": -1.9606257677078247, + "orientation": 0.1719159334897995, + "vx": -2.1449508835758024e-12, + "vy": 1.9118040484045196e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 164.68333333333334 + } + }, + { + "scenario_id": "split_outlet_vs_split_wall_t713.1_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 713.1166666666667, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 713.1166666666667, + "ball_x": 0.8141112923622131, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.388468265533447, + "y": 0.35645219683647156, + "orientation": 2.7562061866098126, + "vx": 6.128431095930864e-13, + "vy": 9.825473767932635e-14 + }, + { + "id": 1, + "x": 0.049376003444194794, + "y": 2.571680784225464, + "orientation": -2.915677921968051, + "vx": -0.025235820561647415, + "vy": -0.005896431859582663 + }, + { + "id": 2, + "x": -2.1591415405273438, + "y": -1.615705132484436, + "orientation": 1.0522402842813214, + "vx": 1.6786572132332367e-12, + "vy": 9.325873406851315e-14 + }, + { + "id": 3, + "x": 1.817292332649231, + "y": 1.0553094148635864, + "orientation": 2.0696204026513776, + "vx": 6.461498003318411e-13, + "vy": 1.7319479184152442e-13 + }, + { + "id": 4, + "x": 0.7282803654670715, + "y": -0.6211503148078918, + "orientation": 1.6927988847070417, + "vx": -1.1657341758564144e-13, + "vy": 1.2889689315898067e-12 + }, + { + "id": 5, + "x": 2.83945631980896, + "y": 0.5370036959648132, + "orientation": 2.3166668732934674, + "vx": -3.4638958368304884e-13, + "vy": 5.828670879282072e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3985443115234375, + "y": 0.01150499563664198, + "orientation": 0.3388411124520978, + "vx": -2.8776980798284058e-12, + "vy": -9.518948129727534e-13 + }, + { + "id": 1, + "x": -0.34846165776252747, + "y": 2.5826525688171387, + "orientation": 0.47143808205659, + "vx": 3.7636560534792807e-13, + "vy": 3.9968028886505635e-14 + }, + { + "id": 2, + "x": 0.5721141695976257, + "y": 1.0104050636291504, + "orientation": 1.766703875856944, + "vx": -3.1374902675906924e-12, + "vy": 7.054357098468245e-12 + }, + { + "id": 3, + "x": -0.5317748188972473, + "y": -0.39714086055755615, + "orientation": 1.3477164824777326, + "vx": 2.8976820942716586e-13, + "vy": -3.6637359812630166e-13 + }, + { + "id": 4, + "x": 1.4804890155792236, + "y": 0.8136389851570129, + "orientation": 1.9978738148980817, + "vx": 5.262457136723242e-13, + "vy": -8.260059303211165e-13 + }, + { + "id": 5, + "x": -1.2395457029342651, + "y": 2.1630046367645264, + "orientation": 0.40517512162263003, + "vx": 3.4638958368304884e-13, + "vy": 2.7977620220553945e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 713.1333333333333 + } + }, + { + "scenario_id": "press_and_pass_vs_split_block_t540.2_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 540.2166666666667, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 540.2166666666667, + "ball_x": -0.024310460314154625, + "ball_y": 0.0009976135333999991, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.392807483673096, + "y": -0.05946650728583336, + "orientation": 3.0337182750278195, + "vx": -2.1316282072803006e-13, + "vy": -8.763823000634829e-13 + }, + { + "id": 1, + "x": 0.5441257357597351, + "y": -0.5421785712242126, + "orientation": -0.7636186202340802, + "vx": 0.017512956634163857, + "vy": -0.016734709963202477 + }, + { + "id": 2, + "x": -0.38556718826293945, + "y": 0.7057957053184509, + "orientation": 2.043524297075816, + "vx": -0.006428669672459364, + "vy": 0.012542081996798515 + }, + { + "id": 3, + "x": -2.5853703022003174, + "y": 1.1039652824401855, + "orientation": -0.4601928313546857, + "vx": 2.957634137601417e-12, + "vy": -2.3447910280083306e-12 + }, + { + "id": 4, + "x": -2.680953025817871, + "y": -1.1728618144989014, + "orientation": 0.7924808581643781, + "vx": 3.4638958368304884e-12, + "vy": -8.926193117986259e-13 + }, + { + "id": 5, + "x": -0.606178343296051, + "y": -0.5718078017234802, + "orientation": -2.1801964958482465, + "vx": -8.659739592076221e-14, + "vy": -7.09432512735475e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398102760314941, + "y": 0.03306649252772331, + "orientation": 0.021144541102000147, + "vx": -2.1316282072803006e-12, + "vy": -5.518502321777419e-13 + }, + { + "id": 1, + "x": -0.7818560600280762, + "y": -0.39383554458618164, + "orientation": -2.8558451553159436, + "vx": -6.561418075534675e-13, + "vy": -2.5479618415147343e-13 + }, + { + "id": 2, + "x": -0.7956538200378418, + "y": 0.4017757773399353, + "orientation": -2.4810632189088544, + "vx": 3.9968028886505635e-14, + "vy": 5.828670879282072e-14 + }, + { + "id": 3, + "x": -1.5004523992538452, + "y": -0.5971187353134155, + "orientation": -1.4152570088678083, + "vx": -1.4654943925052066e-13, + "vy": -7.926992395823618e-13 + }, + { + "id": 4, + "x": -1.4971731901168823, + "y": 0.5994048118591309, + "orientation": 2.933194788294383, + "vx": -4.596323321948148e-13, + "vy": 1.0658141036401503e-13 + }, + { + "id": 5, + "x": -2.4970903396606445, + "y": 0.0001925486430991441, + "orientation": -3.0764356349878987, + "vx": -2.078337502098293e-12, + "vy": 9.480518583723785e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 540.2333333333333 + } + }, + { + "scenario_id": "press_and_pass_vs_split_shape_t760.1_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 760.1333333333333, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_shape.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 760.1333333333333, + "ball_x": 0.8780584335327148, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.394896507263184, + "y": 0.20297212898731232, + "orientation": 2.806980462866374, + "vx": 2.5579538487363607e-12, + "vy": 4.629630012686903e-13 + }, + { + "id": 1, + "x": 0.12011472880840302, + "y": 2.5228071212768555, + "orientation": -2.8519900162988385, + "vx": -0.014703568071126938, + "vy": -0.004412722308188677 + }, + { + "id": 2, + "x": -2.4273014068603516, + "y": 0.9656625986099243, + "orientation": 0.460923584299632, + "vx": 4.076738946423575e-12, + "vy": -0.0 + }, + { + "id": 3, + "x": -2.251607894897461, + "y": 1.3481495380401611, + "orientation": 0.542006405191966, + "vx": -1.8252066524837574e-12, + "vy": -2.065014825802791e-12 + }, + { + "id": 4, + "x": -2.524075508117676, + "y": 1.4882876873016357, + "orientation": 0.6918992121988019, + "vx": 2.4913404672588513e-12, + "vy": 2.4513724383723456e-12 + }, + { + "id": 5, + "x": -1.6604433059692383, + "y": 2.091017484664917, + "orientation": 0.46113315423066226, + "vx": -1.2656542480726785e-13, + "vy": -1.5987211554602254e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398017406463623, + "y": -0.03676432743668556, + "orientation": 0.35891071160370913, + "vx": 2.7977620220553945e-12, + "vy": 1.0610262668464543e-12 + }, + { + "id": 1, + "x": -0.013609186746180058, + "y": 2.7133095264434814, + "orientation": 0.4226430972390851, + "vx": -1.1417429501836551e-12, + "vy": -2.864375403532904e-12 + }, + { + "id": 2, + "x": -1.2447556257247925, + "y": 0.20314918458461761, + "orientation": 0.7899211962991437, + "vx": -1.4654943925052066e-12, + "vy": -4.288236432614667e-13 + }, + { + "id": 3, + "x": -1.080305576324463, + "y": 0.916478157043457, + "orientation": 0.715785415964671, + "vx": -1.6120438317557273e-12, + "vy": -2.431388423929093e-13 + }, + { + "id": 4, + "x": 0.8183336853981018, + "y": 1.1941664218902588, + "orientation": 1.4586749394708356, + "vx": -2.298161660974074e-13, + "vy": -3.863576125695545e-13 + }, + { + "id": 5, + "x": -2.987520456314087, + "y": 0.849183201789856, + "orientation": 0.4920102675729474, + "vx": -3.064215547965432e-13, + "vy": 2.531308496145357e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 760.15 + } + }, + { + "scenario_id": "high_press_vs_split_wall_t95.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 95.36666666666666, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 95.36666666666666, + "ball_x": 0.03534552827477455, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.4029717445373535, + "y": 0.3605709969997406, + "orientation": 3.1406986713409424, + "vx": 1.404210081545898e-11, + "vy": 9.259260025373806e-13 + }, + { + "id": 1, + "x": -3.2233593463897705, + "y": 2.454955577850342, + "orientation": -0.2675970196723938, + "vx": -2.944311461305915e-12, + "vy": 1.4654943925052066e-13 + }, + { + "id": 2, + "x": -3.598078966140747, + "y": 1.5979880094528198, + "orientation": 0.22918902337551117, + "vx": -5.329070518200751e-13, + "vy": -1.1790568521519162e-12 + }, + { + "id": 3, + "x": -2.9248316287994385, + "y": 0.6606262922286987, + "orientation": 0.7332051992416382, + "vx": 3.064215547965432e-13, + "vy": -3.9968028886505635e-14 + }, + { + "id": 4, + "x": -2.4203312397003174, + "y": 0.6903623342514038, + "orientation": 0.8543412685394287, + "vx": -1.0258460747536446e-12, + "vy": 5.6621374255882984e-14 + }, + { + "id": 5, + "x": -2.2704012393951416, + "y": 2.3928029537200928, + "orientation": 0.25826022028923035, + "vx": 3.4638958368304884e-13, + "vy": -6.661338147750939e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409491062164307, + "y": -0.012476335279643536, + "orientation": 0.4210274815559387, + "vx": 1.1723955140041653e-12, + "vy": 1.297399687683054e-13 + }, + { + "id": 1, + "x": -0.1770285964012146, + "y": 1.439901351928711, + "orientation": 1.6684510707855225, + "vx": -6.161737786669619e-14, + "vy": 8.326672684688674e-13 + }, + { + "id": 2, + "x": -0.5729245543479919, + "y": -0.14734616875648499, + "orientation": 1.4742258787155151, + "vx": 1.8318679906315083e-13, + "vy": -4.0467629247586956e-13 + }, + { + "id": 3, + "x": -2.6798300743103027, + "y": 0.9211501479148865, + "orientation": 0.7398515939712524, + "vx": -2.291500322826323e-12, + "vy": -3.0242475190789264e-12 + }, + { + "id": 4, + "x": -3.3649275302886963, + "y": 0.6657372117042542, + "orientation": 0.6981348991394043, + "vx": -2.3847590568948362e-12, + "vy": 3.5638159090467525e-13 + }, + { + "id": 5, + "x": -3.1555004119873047, + "y": 2.275662899017334, + "orientation": -0.19600780308246613, + "vx": 7.460698725481052e-13, + "vy": -9.325873406851315e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 95.38333333333333 + } + }, + { + "scenario_id": "clear_danger_vs_split_block_t578.9_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 578.8833333333333, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 578.8833333333333, + "ball_x": 1.4150898456573486, + "ball_y": -2.3618621826171875, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.388815879821777, + "y": 0.31635531783103943, + "orientation": -2.4208259304338178, + "vx": -6.661338147750939e-13, + "vy": -1.4155343563970746e-13 + }, + { + "id": 1, + "x": 2.344766855239868, + "y": -1.0538538694381714, + "orientation": -2.163045795755931, + "vx": 3.9968028886505635e-13, + "vy": 3.930189507173054e-12 + }, + { + "id": 2, + "x": 1.7112458944320679, + "y": -1.6333832740783691, + "orientation": 1.1855672915750226, + "vx": 0.009025775827467442, + "vy": 0.022201398387551308 + }, + { + "id": 3, + "x": 2.4992642402648926, + "y": -0.12243523448705673, + "orientation": -2.0136055072122296, + "vx": -7.194245199571014e-13, + "vy": -3.951006188884776e-13 + }, + { + "id": 4, + "x": 2.600135326385498, + "y": -1.168847918510437, + "orientation": -2.338409813242503, + "vx": -4.662936703425657e-13, + "vy": -1.1390888232654106e-12 + }, + { + "id": 5, + "x": 2.0219013690948486, + "y": -1.846564531326294, + "orientation": 0.7031213362985334, + "vx": 0.005249693989753723, + "vy": 0.004457981325685978 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395696640014648, + "y": -0.24440251290798187, + "orientation": -0.21003881295258608, + "vx": -6.021849685566849e-12, + "vy": 4.887756865912252e-13 + }, + { + "id": 1, + "x": 1.225912094116211, + "y": -2.299811601638794, + "orientation": 2.2863849719339093, + "vx": -2.6645352591003757e-14, + "vy": 6.927791673660977e-13 + }, + { + "id": 2, + "x": 0.8086657524108887, + "y": -2.022951602935791, + "orientation": 2.3558054884248456, + "vx": 3.4638958368304884e-13, + "vy": 2.6645352591003757e-13 + }, + { + "id": 3, + "x": -2.5996696949005127, + "y": -0.2688594162464142, + "orientation": -0.48005262215668765, + "vx": 2.291500322826323e-12, + "vy": -1.3922196728799463e-12 + }, + { + "id": 4, + "x": -2.599637746810913, + "y": -1.468585729598999, + "orientation": -0.2180842479043683, + "vx": -1.9051427102567686e-12, + "vy": -5.062616992290714e-13 + }, + { + "id": 5, + "x": -2.5999486446380615, + "y": -2.2970728874206543, + "orientation": -0.009714277582713038, + "vx": 3.916866830877552e-12, + "vy": 2.091660178393795e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 578.9 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_sticky_t632.3_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 632.3333333333334, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 632.3333333333334, + "ball_x": -0.19019119441509247, + "ball_y": -0.7712687253952026, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.390525817871094, + "y": 0.00012878271809313446, + "orientation": -2.9964938779645642, + "vx": -1.545430450278218e-12, + "vy": -5.374281748793397e-14 + }, + { + "id": 1, + "x": -0.9005794525146484, + "y": -1.1327506303787231, + "orientation": -2.669965537386485, + "vx": -7.209631576188258e-07, + "vy": -3.6687166016236006e-07 + }, + { + "id": 2, + "x": 0.2750187814235687, + "y": -0.12455977499485016, + "orientation": 0.9481469710641584, + "vx": 0.0034406634513288736, + "vy": 0.004783017560839653 + }, + { + "id": 3, + "x": 2.900890588760376, + "y": -0.3265199661254883, + "orientation": -3.0478251447253903, + "vx": -6.994405055138486e-12, + "vy": 9.525713551283843e-13 + }, + { + "id": 4, + "x": 2.975205898284912, + "y": -0.5878676176071167, + "orientation": -3.1251044311844787, + "vx": -1.3322676295501878e-13, + "vy": -1.2190248810384219e-12 + }, + { + "id": 5, + "x": 0.8663573861122131, + "y": -0.508492648601532, + "orientation": -2.9320979734235486, + "vx": 4.3298697960381105e-14, + "vy": -6.328271240363392e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3967413902282715, + "y": -0.2713574767112732, + "orientation": -0.051695497828074366, + "vx": 2.2648549702353193e-12, + "vy": 9.175993298526919e-13 + }, + { + "id": 1, + "x": 0.2435777634382248, + "y": -0.4938308000564575, + "orientation": 0.8960312922769269, + "vx": -1.3239409568654992e-13, + "vy": 1.6253665080512292e-12 + }, + { + "id": 2, + "x": -2.959270715713501, + "y": 0.015819186344742775, + "orientation": -0.22269645531708804, + "vx": -2.398081733190338e-13, + "vy": -2.2273849431542203e-13 + }, + { + "id": 3, + "x": -2.9111547470092773, + "y": 0.3171074092388153, + "orientation": -0.3312601168924054, + "vx": 7.993605777301127e-13, + "vy": 1.1657341758564144e-14 + }, + { + "id": 4, + "x": -0.8790966868400574, + "y": -0.5066664218902588, + "orientation": 2.50169167120988, + "vx": -1.6420198534206065e-12, + "vy": -2.0317081350640365e-13 + }, + { + "id": 5, + "x": 0.5766633152961731, + "y": -0.7483136653900146, + "orientation": 0.17279687722260562, + "vx": 1.2323475573339238e-13, + "vy": 1.8984813721090177e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 632.35 + } + }, + { + "scenario_id": "clear_danger_vs_give_and_go_solo_t323.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 322.96666666666664, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_give_and_go_solo.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 322.96666666666664, + "ball_x": -1.3198702335357666, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402976989746094, + "y": 0.23857282102108002, + "orientation": 3.140699863433838, + "vx": 1.758593271006248e-11, + "vy": -1.092459456231154e-12 + }, + { + "id": 1, + "x": -1.5547987222671509, + "y": 1.3693801164627075, + "orientation": 1.5955805778503418, + "vx": 3.730349362740526e-13, + "vy": -7.72715225139109e-13 + }, + { + "id": 2, + "x": -3.3516769409179688, + "y": 2.265131711959839, + "orientation": 0.4718272089958191, + "vx": -1.8385293287792592e-12, + "vy": -1.865174681370263e-12 + }, + { + "id": 3, + "x": -1.8877625465393066, + "y": 1.1339647769927979, + "orientation": 1.427140235900879, + "vx": 1.5654144647214707e-12, + "vy": 1.7319479184152442e-13 + }, + { + "id": 4, + "x": 2.6003060340881348, + "y": 1.5586961507797241, + "orientation": 2.8118340969085693, + "vx": -5.595524044110789e-13, + "vy": 3.3306690738754696e-13 + }, + { + "id": 5, + "x": -2.462674379348755, + "y": 2.3081536293029785, + "orientation": 0.6729418635368347, + "vx": -1.3722356584366935e-12, + "vy": -3.517186542012496e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.419251441955566, + "y": 0.23967154324054718, + "orientation": 0.4736156761646271, + "vx": -6.661338147750939e-13, + "vy": 1.0408340855860843e-13 + }, + { + "id": 1, + "x": -2.7502188682556152, + "y": 2.557314872741699, + "orientation": 0.30911871790885925, + "vx": 2.3714363805993344e-12, + "vy": 4.196643033083092e-12 + }, + { + "id": 2, + "x": -2.586151361465454, + "y": 2.482572555541992, + "orientation": 1.124597430229187, + "vx": 1.4388490399142029e-12, + "vy": 1.652011860642233e-12 + }, + { + "id": 3, + "x": -2.4797205924987793, + "y": 1.0114201307296753, + "orientation": 1.1179547309875488, + "vx": -1.5987211554602254e-13, + "vy": 7.260858581048524e-13 + }, + { + "id": 4, + "x": -2.5091261863708496, + "y": 0.23848681151866913, + "orientation": 1.2528307437896729, + "vx": 5.595524044110789e-13, + "vy": 9.076073226310655e-14 + }, + { + "id": 5, + "x": -2.1209354400634766, + "y": 1.419076919555664, + "orientation": 1.259303331375122, + "vx": 3.9968028886505635e-13, + "vy": 5.662137425588298e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_give_and_go_solo_kernel_strategy", + "frame_ts": 322.98333333333335 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_outlet_wall_t369.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 369.0, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 369.0, + "ball_x": 0.3582165241241455, + "ball_y": -2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.393237113952637, + "y": 0.008179588243365288, + "orientation": -3.112069845199585, + "vx": -1.199040866595169e-12, + "vy": 1.1782241848834474e-13 + }, + { + "id": 1, + "x": -1.7533655166625977, + "y": 0.7460612058639526, + "orientation": -0.9964388012886047, + "vx": 4.996003610813204e-13, + "vy": -8.326672684688674e-14 + }, + { + "id": 2, + "x": -2.929912567138672, + "y": -0.14334732294082642, + "orientation": -0.6499251127243042, + "vx": -7.593925488436071e-13, + "vy": -5.079270337660091e-14 + }, + { + "id": 3, + "x": 3.34110426902771, + "y": -0.6790100932121277, + "orientation": -2.3841004371643066, + "vx": 3.9968028886505635e-14, + "vy": -2.431388423929093e-13 + }, + { + "id": 4, + "x": 2.999791145324707, + "y": -0.5881069898605347, + "orientation": -2.39803147315979, + "vx": -6.927791673660977e-13, + "vy": -1.3322676295501878e-13 + }, + { + "id": 5, + "x": 1.2376326322555542, + "y": 0.8622651100158691, + "orientation": -0.93790203332901, + "vx": -7.260858581048524e-13, + "vy": 1.8751666885918894e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.432252407073975, + "y": -0.3972487449645996, + "orientation": -0.26945269107818604, + "vx": 5.808686864838819e-12, + "vy": 4.4797499043625066e-13 + }, + { + "id": 1, + "x": 1.172979712486267, + "y": -2.17557430267334, + "orientation": -2.343485116958618, + "vx": -3.6637359812630166e-13, + "vy": -1.425526363618701e-12 + }, + { + "id": 2, + "x": 2.6621012687683105, + "y": -0.14257927238941193, + "orientation": -1.9322446584701538, + "vx": 5.062616992290714e-13, + "vy": 1.915134717478395e-14 + }, + { + "id": 3, + "x": -0.5964601039886475, + "y": 0.029077211394906044, + "orientation": -1.0439094305038452, + "vx": 1.7985612998927536e-13, + "vy": -4.4547698863084406e-14 + }, + { + "id": 4, + "x": 1.047114610671997, + "y": 0.6964367032051086, + "orientation": -0.9658129811286926, + "vx": 4.596323321948148e-13, + "vy": -3.930189507173054e-13 + }, + { + "id": 5, + "x": -3.0797171592712402, + "y": -0.5104175806045532, + "orientation": -0.640570342540741, + "vx": -3.597122599785507e-13, + "vy": -5.6621374255882984e-14 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 369.01666666666665 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_block_t159.3_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 159.31666666666666, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 159.31666666666666, + "ball_x": 1.3970011472702026, + "ball_y": -2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.393936634063721, + "y": 0.014349548146128654, + "orientation": -3.1115610599517822, + "vx": -4.263256414560601e-13, + "vy": 6.039439781613254e-13 + }, + { + "id": 1, + "x": 0.5569558143615723, + "y": -2.292725086212158, + "orientation": -0.791414737701416, + "vx": -1.638689184346731e-12, + "vy": 3.4638958368304884e-13 + }, + { + "id": 2, + "x": 0.844231903553009, + "y": -2.185188055038452, + "orientation": 2.344486951828003, + "vx": -0.011942248791456223, + "vy": 0.01220241840928793 + }, + { + "id": 3, + "x": 2.4754817485809326, + "y": -2.406017303466797, + "orientation": -2.6376118659973145, + "vx": -3.69038133385402e-12, + "vy": -4.050093593832571e-12 + }, + { + "id": 4, + "x": -1.7564105987548828, + "y": 0.7288205623626709, + "orientation": -0.8711909055709839, + "vx": 3.26405569239796e-13, + "vy": 5.695444116327053e-13 + }, + { + "id": 5, + "x": -2.877042770385742, + "y": -0.014113728888332844, + "orientation": -0.6132692694664001, + "vx": 1.3322676295501878e-14, + "vy": 5.5892790395972725e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.390896320343018, + "y": -0.01286427304148674, + "orientation": -0.02120533585548401, + "vx": 1.0658141036401503e-13, + "vy": -8.066464163292153e-14 + }, + { + "id": 1, + "x": 1.3403056859970093, + "y": -2.9148354530334473, + "orientation": 1.5497649908065796, + "vx": 2.2648549702353193e-13, + "vy": 1.3322676295501878e-13 + }, + { + "id": 2, + "x": -2.562490701675415, + "y": -2.1376917362213135, + "orientation": -0.21552146971225739, + "vx": 1.7186252421197423e-12, + "vy": -5.728750807065808e-13 + }, + { + "id": 3, + "x": 1.20208740234375, + "y": -1.976540207862854, + "orientation": -1.1042894124984741, + "vx": 9.259260025373806e-13, + "vy": -8.772982340587987e-12 + }, + { + "id": 4, + "x": -2.613114595413208, + "y": -2.40981125831604, + "orientation": -0.1464182734489441, + "vx": -1.865174681370263e-13, + "vy": -2.7977620220553945e-13 + }, + { + "id": 5, + "x": -2.755608320236206, + "y": -1.9467709064483643, + "orientation": -0.24277383089065552, + "vx": 7.061018436615996e-13, + "vy": 6.061817714453355e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 159.33333333333334 + } + }, + { + "scenario_id": "clear_danger_vs_counter_flow_t352.2_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 352.18333333333334, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 352.18333333333334, + "ball_x": -1.4665544033050537, + "ball_y": -2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.392543792724609, + "y": -0.388367235660553, + "orientation": -3.1187405586242676, + "vx": 6.6346927951599355e-12, + "vy": -2.581268532253489e-13 + }, + { + "id": 1, + "x": -2.540499687194824, + "y": -1.0830885171890259, + "orientation": -1.0099802017211914, + "vx": 3.9968028886505635e-14, + "vy": 4.150013666048835e-12 + }, + { + "id": 2, + "x": -2.8146443367004395, + "y": 1.8405261039733887, + "orientation": -1.3734028339385986, + "vx": 9.85878045867139e-13, + "vy": -1.2656542480726785e-13 + }, + { + "id": 3, + "x": -0.3492690622806549, + "y": 0.7492258548736572, + "orientation": -2.0420894622802734, + "vx": 3.0309088572266774e-13, + "vy": 1.2323475573339238e-13 + }, + { + "id": 4, + "x": -2.0385115146636963, + "y": 0.29300007224082947, + "orientation": -1.4235937595367432, + "vx": 6.261657858885883e-13, + "vy": -6.228351168147128e-13 + }, + { + "id": 5, + "x": -2.03873348236084, + "y": 1.5041323900222778, + "orientation": -1.512025237083435, + "vx": 9.325873406851315e-13, + "vy": -8.79296635503124e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.424837112426758, + "y": 0.3879305422306061, + "orientation": -0.5008127093315125, + "vx": -2.398081733190338e-13, + "vy": -2.3314683517128287e-14 + }, + { + "id": 1, + "x": -2.776578903198242, + "y": 0.18687869608402252, + "orientation": -1.2571406364440918, + "vx": -6.52811138479592e-13, + "vy": 5.220823773299799e-13 + }, + { + "id": 2, + "x": -3.598163366317749, + "y": 0.8216549158096313, + "orientation": -1.0894348621368408, + "vx": 5.46229728115577e-13, + "vy": -2.8976820942716586e-13 + }, + { + "id": 3, + "x": -2.090717315673828, + "y": -1.6955312490463257, + "orientation": -1.0305395126342773, + "vx": 2.3314683517128287e-12, + "vy": -1.3522516439934407e-12 + }, + { + "id": 4, + "x": -2.398239850997925, + "y": 0.1057024598121643, + "orientation": -1.2149401903152466, + "vx": 4.662936703425657e-13, + "vy": -1.2656542480726785e-13 + }, + { + "id": 5, + "x": -3.2854809761047363, + "y": 1.15929114818573, + "orientation": -1.1053961515426636, + "vx": -1.0791367799356522e-12, + "vy": -6.461498003318411e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_counter_flow_kernel_strategy", + "frame_ts": 352.2 + } + }, + { + "scenario_id": "decoy_and_overload_vs_score_aware_counter_flow_t89.8_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 89.83333333333333, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 89.83333333333333, + "ball_x": 0.5073593854904175, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.392181396484375, + "y": -0.38322097063064575, + "orientation": 3.1173715591430664, + "vx": 1.971756091734278e-11, + "vy": -2.9809488211185453e-12 + }, + { + "id": 1, + "x": 0.4741758406162262, + "y": 0.34876587986946106, + "orientation": 1.6040297746658325, + "vx": -2.5979218776228663e-13, + "vy": -5.828670879282072e-14 + }, + { + "id": 2, + "x": 0.5709442496299744, + "y": 1.9692846536636353, + "orientation": -1.4866759777069092, + "vx": 0.0023711505346000195, + "vy": -0.029253359884023666 + }, + { + "id": 3, + "x": 3.177556276321411, + "y": 0.47736814618110657, + "orientation": 2.413262128829956, + "vx": -1.3322676295501878e-14, + "vy": -5.329070518200751e-13 + }, + { + "id": 4, + "x": 3.0384304523468018, + "y": 0.8060739636421204, + "orientation": 2.45041823387146, + "vx": 2.171596236166806e-12, + "vy": -1.8385293287792592e-12 + }, + { + "id": 5, + "x": 0.09694582223892212, + "y": -0.24815918505191803, + "orientation": 1.4322017431259155, + "vx": -5.2458037913538647e-14, + "vy": -7.502332088904495e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.426383018493652, + "y": 0.06605108082294464, + "orientation": 0.27067703008651733, + "vx": -1.8118839761882555e-12, + "vy": -2.79359868571305e-13 + }, + { + "id": 1, + "x": 0.8476959466934204, + "y": -0.48776257038116455, + "orientation": 1.4059593677520752, + "vx": 2.9309887850104133e-13, + "vy": -1.4488410471358293e-13 + }, + { + "id": 2, + "x": -0.4873417019844055, + "y": -0.24141661822795868, + "orientation": 1.2479934692382812, + "vx": -2.8477220581635265e-13, + "vy": -8.659739592076221e-13 + }, + { + "id": 3, + "x": 0.7764926552772522, + "y": 0.8929550647735596, + "orientation": 1.5174603462219238, + "vx": -3.7636560534792807e-13, + "vy": 1.1324274851176597e-13 + }, + { + "id": 4, + "x": 0.07905729860067368, + "y": 1.8413587808609009, + "orientation": 1.2158615589141846, + "vx": 1.051242426441945e-12, + "vy": 9.85878045867139e-13 + }, + { + "id": 5, + "x": -2.6060283184051514, + "y": 1.1544147729873657, + "orientation": 0.5468292832374573, + "vx": 2.957634137601417e-12, + "vy": -2.3647750424515834e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 89.85 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_block_t533.9_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 533.85, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 533.85, + "ball_x": -0.44610559940338135, + "ball_y": 0.8329727053642273, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.397964000701904, + "y": -0.00925587210804224, + "orientation": 3.028389761345931, + "vx": -7.72715225139109e-13, + "vy": 4.9439619065339e-15 + }, + { + "id": 1, + "x": -1.0918662548065186, + "y": 1.3002345561981201, + "orientation": 2.5161515792184552, + "vx": 0.0001132441102527082, + "vy": -8.193455869331956e-05 + }, + { + "id": 2, + "x": -0.9409043788909912, + "y": 0.20869049429893494, + "orientation": -2.2419154365831098, + "vx": -0.0037274626083672047, + "vy": -0.0047028991393744946 + }, + { + "id": 3, + "x": 2.8777525424957275, + "y": 0.30305296182632446, + "orientation": 3.027675585942813, + "vx": -2.2648549702353193e-13, + "vy": 3.980149543281186e-13 + }, + { + "id": 4, + "x": 2.954632520675659, + "y": 0.5907089114189148, + "orientation": 3.096731348084756, + "vx": -3.3306690738754696e-13, + "vy": -2.1649348980190553e-13 + }, + { + "id": 5, + "x": 0.41621625423431396, + "y": 0.2633482813835144, + "orientation": 2.7047338803582868, + "vx": -1.099120794378905e-13, + "vy": 1.249000902703301e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397552013397217, + "y": 0.18230675160884857, + "orientation": 0.10081425507599917, + "vx": 4.902744876744691e-12, + "vy": 4.921063556651006e-13 + }, + { + "id": 1, + "x": -0.04371977224946022, + "y": 0.11146645247936249, + "orientation": -0.12878552277619448, + "vx": 3.7365943672540425e-13, + "vy": 1.6653345369377348e-15 + }, + { + "id": 2, + "x": -0.40326443314552307, + "y": 0.3340543508529663, + "orientation": -1.6137819608026227, + "vx": -1.5154544286133387e-13, + "vy": -7.277511926417901e-13 + }, + { + "id": 3, + "x": -2.5952084064483643, + "y": 2.2902145385742188, + "orientation": -0.6036917289071759, + "vx": 1.3455903058456897e-12, + "vy": 1.9184653865522705e-12 + }, + { + "id": 4, + "x": -2.6001100540161133, + "y": 1.2393832206726074, + "orientation": -0.2000333388620099, + "vx": -7.327471962526033e-13, + "vy": 8.326672684688674e-13 + }, + { + "id": 5, + "x": -2.5980935096740723, + "y": 0.03964059799909592, + "orientation": 0.325683744745799, + "vx": 2.291500322826323e-12, + "vy": -7.319145289841344e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 533.8666666666667 + } + }, + { + "scenario_id": "clear_danger_vs_tiki_taka_plus_t683.9_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 683.8833333333333, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 683.8833333333333, + "ball_x": 0.6654228568077087, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3968048095703125, + "y": 0.36901041865348816, + "orientation": 2.858795257406779, + "vx": 1.6253665080512292e-12, + "vy": 2.348121697082206e-13 + }, + { + "id": 1, + "x": -0.08991216123104095, + "y": 2.5373547077178955, + "orientation": -2.8681215067678174, + "vx": -0.02591574937105179, + "vy": -0.00729592889547348 + }, + { + "id": 2, + "x": 0.5388914942741394, + "y": -0.24028101563453674, + "orientation": 1.7832088788324079, + "vx": 7.926992395823618e-13, + "vy": 6.802891583390647e-13 + }, + { + "id": 3, + "x": 0.39786776900291443, + "y": 1.3521292209625244, + "orientation": 1.8835068066888532, + "vx": 2.4147350785597155e-13, + "vy": 8.926193117986259e-13 + }, + { + "id": 4, + "x": -1.4746516942977905, + "y": 2.3400440216064453, + "orientation": 0.4425968249612531, + "vx": 6.461498003318411e-13, + "vy": 6.52811138479592e-13 + }, + { + "id": 5, + "x": 2.574305295944214, + "y": 2.0293333530426025, + "orientation": 2.730495663481303, + "vx": 1.545430450278218e-12, + "vy": 3.597122599785507e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.227570533752441, + "y": 0.6491194367408752, + "orientation": 0.35089007218415347, + "vx": -5.302425165609748e-12, + "vy": -5.961897642237091e-13 + }, + { + "id": 1, + "x": -1.806601643562317, + "y": 0.5300743579864502, + "orientation": 0.7314969619088849, + "vx": -7.993605777301127e-14, + "vy": -6.661338147750939e-15 + }, + { + "id": 2, + "x": 1.1637247800827026, + "y": 0.19114120304584503, + "orientation": 1.7354240735345563, + "vx": -1.0191847366058937e-12, + "vy": 1.1907141939104804e-13 + }, + { + "id": 3, + "x": -1.9270193576812744, + "y": 1.941625714302063, + "orientation": 0.7723921855264386, + "vx": 1.8984813721090177e-12, + "vy": -3.4638958368304884e-12 + }, + { + "id": 4, + "x": -2.5981342792510986, + "y": 0.8456297516822815, + "orientation": 0.68207040627534, + "vx": 1.7710220845401636e-07, + "vy": 1.2589835307608155e-07 + }, + { + "id": 5, + "x": -2.7454984188079834, + "y": 0.7422668933868408, + "orientation": 0.773773344355174, + "vx": -1.527115074395624e-07, + "vy": -1.216451579466593e-07 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 683.9 + } + }, + { + "scenario_id": "clear_danger_vs_score_aware_counter_flow_t152.8_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 152.76666666666665, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 152.76666666666665, + "ball_x": 0.4468168020248413, + "ball_y": -2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.394690990447998, + "y": 0.13899093866348267, + "orientation": -3.1128933429718018, + "vx": 0.0, + "vy": -3.497202527569243e-14 + }, + { + "id": 1, + "x": 2.9139206409454346, + "y": -0.7986363768577576, + "orientation": -2.3861989974975586, + "vx": 2.398081733190338e-13, + "vy": -3.9968028886505635e-14 + }, + { + "id": 2, + "x": 1.1619362831115723, + "y": -2.070805549621582, + "orientation": -2.419283151626587, + "vx": -6.328271240363392e-13, + "vy": -9.192646643896296e-13 + }, + { + "id": 3, + "x": 2.9219186305999756, + "y": -2.422529458999634, + "orientation": -2.994067430496216, + "vx": -2.398081733190338e-13, + "vy": 5.728750807065808e-13 + }, + { + "id": 4, + "x": 2.8253731727600098, + "y": -2.043429374694824, + "orientation": -2.655775785446167, + "vx": 1.9984014443252818e-13, + "vy": -1.7719159473017498e-12 + }, + { + "id": 5, + "x": 3.1157712936401367, + "y": -2.048701286315918, + "orientation": -2.3534116744995117, + "vx": 2.538136527618917e-07, + "vy": 1.971120440202867e-07 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.428536891937256, + "y": -0.33948254585266113, + "orientation": -0.24679318070411682, + "vx": 5.861977570020827e-13, + "vy": 4.5297099404706387e-13 + }, + { + "id": 1, + "x": 2.6738040447235107, + "y": -1.9463138580322266, + "orientation": -2.9711451530456543, + "vx": -7.860379014346108e-13, + "vy": -1.9984014443252818e-14 + }, + { + "id": 2, + "x": 0.8613654971122742, + "y": -2.4898359775543213, + "orientation": -2.0439281463623047, + "vx": 1.1257661469699087e-12, + "vy": -7.061018436615996e-13 + }, + { + "id": 3, + "x": 2.6513874530792236, + "y": -0.5184311270713806, + "orientation": -2.2538135051727295, + "vx": -2.211564265053312e-12, + "vy": -4.796163466380676e-13 + }, + { + "id": 4, + "x": -2.596285820007324, + "y": -2.2946536540985107, + "orientation": -0.1746547520160675, + "vx": -3.3173463975799677e-12, + "vy": -8.526512829121202e-13 + }, + { + "id": 5, + "x": 2.9689178466796875, + "y": -2.1527881622314453, + "orientation": -2.5578579902648926, + "vx": -2.5966704697566456e-07, + "vy": -1.8264228174302843e-07 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 152.78333333333333 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_outlet_wall_t573.5_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 573.55, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 573.55, + "ball_x": 0.43434464931488037, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3952741622924805, + "y": -0.36284977197647095, + "orientation": -2.8252666016393384, + "vx": 9.059419880941277e-13, + "vy": 1.915134717478395e-13 + }, + { + "id": 1, + "x": -2.079319715499878, + "y": 0.21277178823947906, + "orientation": -0.7604774554544171, + "vx": -6.608047442568932e-12, + "vy": -2.5146551507759796e-13 + }, + { + "id": 2, + "x": -0.7079166173934937, + "y": -1.0965911149978638, + "orientation": -0.9452711661630353, + "vx": -1.2090328738167955e-12, + "vy": 1.9317880628477724e-12 + }, + { + "id": 3, + "x": -2.762802839279175, + "y": 0.6043767333030701, + "orientation": -0.8031519969278058, + "vx": -9.725553695716371e-13, + "vy": 4.296563105299356e-13 + }, + { + "id": 4, + "x": -3.2702949047088623, + "y": -1.3297783136367798, + "orientation": -0.579115780191966, + "vx": -5.075939668586216e-12, + "vy": -3.383959779057477e-12 + }, + { + "id": 5, + "x": -1.7793455123901367, + "y": -0.11054130643606186, + "orientation": -0.9179205020242414, + "vx": 6.394884621840902e-13, + "vy": -7.91033905045424e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.400479793548584, + "y": 0.3457181751728058, + "orientation": -0.393585356073924, + "vx": -2.6645352591003757e-13, + "vy": 3.0309088572266774e-13 + }, + { + "id": 1, + "x": -2.2476980686187744, + "y": 0.13288110494613647, + "orientation": -0.9757348616891584, + "vx": 5.3290705182007514e-14, + "vy": 1.8984813721090177e-13 + }, + { + "id": 2, + "x": -2.187786817550659, + "y": -0.04604032635688782, + "orientation": -1.8732426484399518, + "vx": 5.195843755245733e-13, + "vy": 3.164135620181696e-14 + }, + { + "id": 3, + "x": -3.0174331665039062, + "y": -0.6380497813224792, + "orientation": -0.5655075629525861, + "vx": -6.794564910705958e-13, + "vy": -4.9960036108132044e-14 + }, + { + "id": 4, + "x": -2.59712815284729, + "y": 1.5265387296676636, + "orientation": -0.645646484690257, + "vx": -5.861977570020827e-13, + "vy": -6.794564910705958e-13 + }, + { + "id": 5, + "x": -2.6323344707489014, + "y": -0.05426252260804176, + "orientation": -0.7547077258401593, + "vx": 1.9984014443252818e-13, + "vy": -3.95516952522712e-15 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 573.5666666666666 + } + }, + { + "scenario_id": "split_shape_vs_split_sticky_t209.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 209.66666666666666, + "source_replay": "replays/tournament_20261011_230119/split_shape_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 209.66666666666666, + "ball_x": 0.4599159359931946, + "ball_y": -1.4951448440551758, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.397273063659668, + "y": -0.30560213327407837, + "orientation": 3.098010301589966, + "vx": -6.394884621840902e-13, + "vy": -6.245004513516506e-13 + }, + { + "id": 1, + "x": -1.5368331670761108, + "y": -1.3697483539581299, + "orientation": 2.6255407333374023, + "vx": 2.7977620220553945e-13, + "vy": 6.461498003318411e-13 + }, + { + "id": 2, + "x": -1.0900275707244873, + "y": -0.9660770893096924, + "orientation": 2.3736090660095215, + "vx": -7.993605777301127e-14, + "vy": 1.7186252421197423e-12 + }, + { + "id": 3, + "x": -0.42178454995155334, + "y": -1.3422698974609375, + "orientation": 2.6966452598571777, + "vx": 1.1274314815068465e-12, + "vy": 5.129230373768223e-13 + }, + { + "id": 4, + "x": -1.4009829759597778, + "y": -0.10043258965015411, + "orientation": 2.51387882232666, + "vx": 1.8984813721090177e-12, + "vy": -3.4180991370647007e-13 + }, + { + "id": 5, + "x": 2.1679725646972656, + "y": -0.1650485247373581, + "orientation": 3.05173659324646, + "vx": -9.992007221626409e-13, + "vy": 2.5979218776228663e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392579078674316, + "y": 0.3916071951389313, + "orientation": 0.6523550152778625, + "vx": -6.288303211476887e-12, + "vy": -1.4471757125988916e-12 + }, + { + "id": 1, + "x": -0.718863844871521, + "y": -0.9777350425720215, + "orientation": 2.828010320663452, + "vx": -1.0658141036401503e-13, + "vy": -8.426592756904938e-13 + }, + { + "id": 2, + "x": -2.1429715156555176, + "y": -0.28267601132392883, + "orientation": 2.8145527839660645, + "vx": -1.8252066524837574e-12, + "vy": -3.6637359812630166e-14 + }, + { + "id": 3, + "x": -1.5268168449401855, + "y": 0.061814725399017334, + "orientation": 2.6154019832611084, + "vx": 2.2648549702353193e-13, + "vy": 4.835715161632947e-13 + }, + { + "id": 4, + "x": 1.1010316610336304, + "y": -0.26954174041748047, + "orientation": 2.972013235092163, + "vx": -4.996003610813204e-13, + "vy": 6.694644838489694e-13 + }, + { + "id": 5, + "x": -2.929375410079956, + "y": -0.15668213367462158, + "orientation": 2.164057731628418, + "vx": -2.6645352591003757e-13, + "vy": 6.478151348687788e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_shape_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 209.68333333333334 + } + }, + { + "scenario_id": "counter_flow_vs_overload_press_t54.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 54.68333333333333, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_overload_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 54.68333333333333, + "ball_x": 1.4347827434539795, + "ball_y": -2.5313401222229004, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.40291690826416, + "y": 0.40672430396080017, + "orientation": -3.140674352645874, + "vx": -1.2523315717771766e-12, + "vy": -2.0483614804334138e-13 + }, + { + "id": 1, + "x": 2.500403642654419, + "y": -1.2648943662643433, + "orientation": -2.260730743408203, + "vx": -2.0516921495072893e-12, + "vy": -5.595524044110789e-13 + }, + { + "id": 2, + "x": 2.5170042514801025, + "y": -0.17774973809719086, + "orientation": -1.9893882274627686, + "vx": -4.756195437494171e-12, + "vy": -3.347322419244847e-13 + }, + { + "id": 3, + "x": 2.59952712059021, + "y": -2.2970714569091797, + "orientation": -2.9650189876556396, + "vx": 1.5853984791647235e-12, + "vy": 1.3722356584366935e-12 + }, + { + "id": 4, + "x": 1.6968752145767212, + "y": -1.786873698234558, + "orientation": 1.2331876754760742, + "vx": 0.006277823820710182, + "vy": 0.017831970006227493 + }, + { + "id": 5, + "x": 2.0317084789276123, + "y": -2.0031797885894775, + "orientation": 0.7252479195594788, + "vx": -1.1038623348724741e-08, + "vy": -9.778817755545788e-09 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.390093803405762, + "y": 0.016273941844701767, + "orientation": -0.022638607770204544, + "vx": 1.3562484468820912e-11, + "vy": 2.8384586348018104e-12 + }, + { + "id": 1, + "x": 2.713650941848755, + "y": -1.7766783237457275, + "orientation": -2.6058127880096436, + "vx": 1.6653345369377348e-12, + "vy": -1.1191048088221578e-12 + }, + { + "id": 2, + "x": 1.423346996307373, + "y": -2.6973304748535156, + "orientation": 2.1845855712890625, + "vx": 1.9984014443252818e-13, + "vy": 4.1300296516055823e-13 + }, + { + "id": 3, + "x": 2.693229913711548, + "y": -0.5159407258033752, + "orientation": -2.103543758392334, + "vx": -5.46229728115577e-13, + "vy": 8.393286066166183e-13 + }, + { + "id": 4, + "x": 2.669585704803467, + "y": 0.4836418926715851, + "orientation": -1.9551029205322266, + "vx": -1.092459456231154e-12, + "vy": -9.459100169806334e-13 + }, + { + "id": 5, + "x": 2.680396318435669, + "y": 1.70704185962677, + "orientation": -1.8489691019058228, + "vx": -9.325873406851315e-13, + "vy": -1.1324274851176597e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 54.699999999999996 + } + }, + { + "scenario_id": "press_and_pass_vs_split_press_t169.9_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 169.93333333333334, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 169.93333333333334, + "ball_x": 0.9767869710922241, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.390551567077637, + "y": 0.40112295746803284, + "orientation": 2.6954281330108643, + "vx": 3.5438318946034997e-12, + "vy": 1.3006262733483709e-12 + }, + { + "id": 1, + "x": 0.46011510491371155, + "y": 2.1613826751708984, + "orientation": -2.2954721450805664, + "vx": -0.019441591575741768, + "vy": -0.02217470109462738 + }, + { + "id": 2, + "x": -0.027270197868347168, + "y": 0.30207911133766174, + "orientation": 1.0721372365951538, + "vx": -1.4904744105592727e-13, + "vy": 6.428191312579656e-13 + }, + { + "id": 3, + "x": 1.4849836826324463, + "y": 0.6083739995956421, + "orientation": 1.8957035541534424, + "vx": 1.1457501614131615e-12, + "vy": -8.426592756904938e-13 + }, + { + "id": 4, + "x": 1.6039665937423706, + "y": 2.2581803798675537, + "orientation": -0.6634089946746826, + "vx": -6.602517288456511e-08, + "vy": -8.596585132636392e-08 + }, + { + "id": 5, + "x": -1.653812050819397, + "y": 1.0386178493499756, + "orientation": 0.5789498686790466, + "vx": -5.928590951498336e-13, + "vy": 4.862776847858186e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.418957710266113, + "y": -0.21200639009475708, + "orientation": 0.2877836227416992, + "vx": 1.2256862191861728e-12, + "vy": 3.905209489118988e-13 + }, + { + "id": 1, + "x": -1.5460102558135986, + "y": 0.8427963256835938, + "orientation": 0.6776131391525269, + "vx": 2.7977620220553945e-13, + "vy": -1.0225154056797692e-12 + }, + { + "id": 2, + "x": 0.21349862217903137, + "y": 0.9962096810340881, + "orientation": 0.8714967966079712, + "vx": 7.402412016688231e-13, + "vy": 3.1308289294429414e-12 + }, + { + "id": 3, + "x": -2.0071277618408203, + "y": 0.24867258965969086, + "orientation": 0.7352651357650757, + "vx": 3.383959779057477e-12, + "vy": -2.1815882433884326e-13 + }, + { + "id": 4, + "x": -3.010326862335205, + "y": 0.44823402166366577, + "orientation": 0.4669073820114136, + "vx": 1.199040866595169e-13, + "vy": 1.965094753586527e-13 + }, + { + "id": 5, + "x": -2.5229640007019043, + "y": 0.9139614105224609, + "orientation": 0.49670252203941345, + "vx": 1.092459456231154e-12, + "vy": -1.6719958750854857e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 169.95 + } + }, + { + "scenario_id": "counter_flow_vs_split_sticky_t357.8_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 357.76666666666665, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 357.76666666666665, + "ball_x": 0.9961927533149719, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402927398681641, + "y": 0.392227441072464, + "orientation": 3.1406970024108887, + "vx": 3.836930773104541e-11, + "vy": -2.844391389089651e-12 + }, + { + "id": 1, + "x": 0.28052234649658203, + "y": 2.448840379714966, + "orientation": -2.7457351684570312, + "vx": -0.03815234825015068, + "vy": -0.01606801338493824 + }, + { + "id": 2, + "x": -2.140444278717041, + "y": -0.5695451498031616, + "orientation": 1.151557207107544, + "vx": -1.9184653865522705e-12, + "vy": 1.0658141036401503e-13 + }, + { + "id": 3, + "x": 2.0979557037353516, + "y": 1.5259385108947754, + "orientation": 2.275056838989258, + "vx": -5.3290705182007514e-14, + "vy": -1.9384494009955233e-12 + }, + { + "id": 4, + "x": 2.6023664474487305, + "y": 1.3285001516342163, + "orientation": 2.367579221725464, + "vx": 2.171596236166806e-12, + "vy": -5.728750807065808e-13 + }, + { + "id": 5, + "x": 0.9066998958587646, + "y": 1.9664701223373413, + "orientation": -1.6815931797027588, + "vx": -0.0022768902126699686, + "vy": -0.019850755110383034 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.424433708190918, + "y": -0.009938822127878666, + "orientation": 0.26926276087760925, + "vx": -9.485745522397337e-12, + "vy": 1.846856001463948e-12 + }, + { + "id": 1, + "x": 0.7873439192771912, + "y": 1.4903042316436768, + "orientation": 1.8496782779693604, + "vx": -7.593925488436071e-13, + "vy": 3.9968028886505635e-13 + }, + { + "id": 2, + "x": -2.77427077293396, + "y": 0.2526299059391022, + "orientation": 0.6324092745780945, + "vx": 2.1316282072803006e-13, + "vy": -1.249000902703301e-13 + }, + { + "id": 3, + "x": -2.0774943828582764, + "y": 0.08178475499153137, + "orientation": 0.850728452205658, + "vx": -7.0743411129114975e-12, + "vy": -7.72715225139109e-13 + }, + { + "id": 4, + "x": -1.8051011562347412, + "y": -0.11899952590465546, + "orientation": 0.9739031195640564, + "vx": -1.4521717162097048e-12, + "vy": -2.9559688030644793e-13 + }, + { + "id": 5, + "x": -0.73412024974823, + "y": 1.8568305969238281, + "orientation": 0.5805699229240417, + "vx": 1.0658141036401503e-13, + "vy": -1.3322676295501878e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 357.7833333333333 + } + }, + { + "scenario_id": "split_outlet_vs_split_sticky_t773.1_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 773.15, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 773.15, + "ball_x": -0.07382354140281677, + "ball_y": -2.1540956497192383, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.395070552825928, + "y": -0.23834972083568573, + "orientation": -2.912738161283084, + "vx": 1.1723955140041653e-12, + "vy": 5.045963646921336e-13 + }, + { + "id": 1, + "x": -2.658094882965088, + "y": 1.4570627212524414, + "orientation": -0.9348377307229718, + "vx": -1.199040866595169e-13, + "vy": -4.6629367034256575e-14 + }, + { + "id": 2, + "x": -0.6832076907157898, + "y": -2.6615419387817383, + "orientation": -2.446305187540599, + "vx": -0.009462210349738598, + "vy": -0.007879366166889668 + }, + { + "id": 3, + "x": -2.419718027114868, + "y": -0.3764597773551941, + "orientation": -0.6486450751596173, + "vx": -6.261657858885883e-13, + "vy": 1.1590728377086634e-12 + }, + { + "id": 4, + "x": -2.7094571590423584, + "y": -0.6504268050193787, + "orientation": -0.4301506598764142, + "vx": -2.5446311724408588e-12, + "vy": -2.6012525466967418e-12 + }, + { + "id": 5, + "x": 2.9664268493652344, + "y": -0.9903252124786377, + "orientation": -2.7868206222825727, + "vx": 4.929390229335695e-13, + "vy": -1.532107773982716e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.38770055770874, + "y": 0.012364799156785011, + "orientation": -0.327730806665965, + "vx": 1.545430450278218e-12, + "vy": -1.6926564316843695e-12 + }, + { + "id": 1, + "x": -0.00548385689035058, + "y": -1.6373623609542847, + "orientation": 2.1685013492875775, + "vx": 1.3817072486155269e-13, + "vy": -1.9984014443252818e-14 + }, + { + "id": 2, + "x": -2.714723825454712, + "y": -0.36114510893821716, + "orientation": -0.505124719935008, + "vx": -1.3322676295501878e-13, + "vy": -3.0808688933348094e-13 + }, + { + "id": 3, + "x": -2.9375011920928955, + "y": -0.3669997453689575, + "orientation": -0.546255501108714, + "vx": 9.325873406851315e-13, + "vy": 1.6486811915683575e-13 + }, + { + "id": 4, + "x": -3.059706211090088, + "y": 1.3459385633468628, + "orientation": -0.924227388697215, + "vx": -1.865174681370263e-13, + "vy": 2.9309887850104133e-13 + }, + { + "id": 5, + "x": -2.3522403240203857, + "y": -0.18195109069347382, + "orientation": -1.2954603751474103, + "vx": -5.595524044110789e-13, + "vy": -1.6653345369377348e-15 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 773.1666666666666 + } + }, + { + "scenario_id": "clear_press_plus_vs_decoy_and_overload_t323.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 323.01666666666665, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_decoy_and_overload.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 323.01666666666665, + "ball_x": -0.7002891898155212, + "ball_y": -2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.388725757598877, + "y": -0.38796862959861755, + "orientation": -3.1202573776245117, + "vx": 1.1883827255587676e-11, + "vy": -7.793765632868599e-13 + }, + { + "id": 1, + "x": -1.8279099464416504, + "y": 0.7509479522705078, + "orientation": -1.3008646965026855, + "vx": 7.327471962526033e-13, + "vy": 2.5979218776228663e-13 + }, + { + "id": 2, + "x": -3.0403637886047363, + "y": -1.4376308917999268, + "orientation": -0.5207799673080444, + "vx": -7.887024366937112e-12, + "vy": 1.7719159473017498e-12 + }, + { + "id": 3, + "x": -3.0057461261749268, + "y": -1.9910876750946045, + "orientation": -0.35303789377212524, + "vx": 4.956035581926699e-12, + "vy": 1.4588330543574557e-12 + }, + { + "id": 4, + "x": -2.767308235168457, + "y": -0.5287325382232666, + "orientation": -1.0017825365066528, + "vx": 1.199040866595169e-13, + "vy": 1.5087930904655877e-12 + }, + { + "id": 5, + "x": -1.3665194511413574, + "y": -2.352898597717285, + "orientation": 2.6067757606506348, + "vx": -0.03684520721435547, + "vy": 0.021977204829454422 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.409677028656006, + "y": -0.006214846856892109, + "orientation": -0.4250960052013397, + "vx": 4.8760995241536875e-12, + "vy": -3.5638159090467525e-12 + }, + { + "id": 1, + "x": 2.999990940093994, + "y": -2.190859079360962, + "orientation": -2.981431007385254, + "vx": -1.5987211554602254e-12, + "vy": -4.662936703425657e-13 + }, + { + "id": 2, + "x": 1.6311033964157104, + "y": 0.6589441895484924, + "orientation": -2.183084011077881, + "vx": -4.5297099404706387e-13, + "vy": 7.66053886991358e-14 + }, + { + "id": 3, + "x": -3.0246059894561768, + "y": -0.475521445274353, + "orientation": -0.8630227446556091, + "vx": -7.327471962526033e-13, + "vy": -4.1466829969749597e-13 + }, + { + "id": 4, + "x": -2.933405637741089, + "y": -0.9020870327949524, + "orientation": -0.9046984910964966, + "vx": 3.9968028886505635e-14, + "vy": -2.3314683517128287e-14 + }, + { + "id": 5, + "x": -3.6419382095336914, + "y": -1.9698271751403809, + "orientation": -0.29026180505752563, + "vx": -2.531308496145357e-13, + "vy": -4.802824804528427e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_decoy_and_overload_kernel_strategy", + "frame_ts": 323.0333333333333 + } + }, + { + "scenario_id": "split_outlet_wall_vs_split_wall_t414.6_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 414.55, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 414.55, + "ball_x": -0.18071219325065613, + "ball_y": -2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.397108554840088, + "y": -0.13498994708061218, + "orientation": -3.1175026893615723, + "vx": -1.0391687510491465e-12, + "vy": 5.3290705182007514e-14 + }, + { + "id": 1, + "x": -0.3174509108066559, + "y": -1.9858394861221313, + "orientation": 1.7469125986099243, + "vx": -0.007344953250139952, + "vy": 0.041046980768442154 + }, + { + "id": 2, + "x": -2.83162260055542, + "y": 1.3036104440689087, + "orientation": -1.1778390407562256, + "vx": -1.3855583347321954e-12, + "vy": 3.1308289294429414e-13 + }, + { + "id": 3, + "x": 1.073119044303894, + "y": -0.43195879459381104, + "orientation": -2.58182954788208, + "vx": 3.723688024592775e-12, + "vy": 9.159339953157541e-14 + }, + { + "id": 4, + "x": 1.708245038986206, + "y": 0.03747471049427986, + "orientation": -3.04215669631958, + "vx": -1.092459456231154e-12, + "vy": -6.515621375768887e-14 + }, + { + "id": 5, + "x": 3.0536201000213623, + "y": 0.11104405671358109, + "orientation": -2.0226211547851562, + "vx": 5.3290705182007514e-14, + "vy": -1.1032841307212493e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394859313964844, + "y": 0.004735591821372509, + "orientation": -0.025503437966108322, + "vx": 2.318145675417327e-12, + "vy": -1.140780178654488e-12 + }, + { + "id": 1, + "x": 1.8445829153060913, + "y": 0.6188269257545471, + "orientation": -0.932785153388977, + "vx": 1.199040866595169e-13, + "vy": 5.428990590417015e-13 + }, + { + "id": 2, + "x": 0.04056474193930626, + "y": -0.7374009490013123, + "orientation": -2.323115348815918, + "vx": -1.9567680809018384e-13, + "vy": 5.895284260759581e-13 + }, + { + "id": 3, + "x": 1.3899122476577759, + "y": 0.23218034207820892, + "orientation": -1.849442958831787, + "vx": -4.996003610813204e-13, + "vy": -1.124100812432971e-13 + }, + { + "id": 4, + "x": -1.0109480619430542, + "y": -2.489027500152588, + "orientation": -2.50858473777771, + "vx": 2.5779378631796135e-12, + "vy": 1.98507876802978e-12 + }, + { + "id": 5, + "x": -2.6246657371520996, + "y": 1.1836042404174805, + "orientation": -0.3963877260684967, + "vx": 2.104982854689297e-12, + "vy": -2.0050627824730327e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 414.56666666666666 + } + }, + { + "scenario_id": "overload_press_vs_score_aware_counter_flow_t401.1_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 401.1333333333333, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 401.1333333333333, + "ball_x": 0.10264696925878525, + "ball_y": 0.2658259868621826, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3960041999816895, + "y": -0.31609320640563965, + "orientation": 3.0578385462337216, + "vx": 2.104982854689297e-12, + "vy": -5.395683899678261e-13 + }, + { + "id": 1, + "x": 0.9048834443092346, + "y": 0.167721688747406, + "orientation": -0.1705662329965314, + "vx": -1.6187051699034782e-12, + "vy": 5.037636974236648e-13 + }, + { + "id": 2, + "x": -0.06838029623031616, + "y": -0.622217059135437, + "orientation": 2.5439338405900678, + "vx": -1.965094753586527e-13, + "vy": 7.394085344003543e-13 + }, + { + "id": 3, + "x": -0.5963325500488281, + "y": -0.05509369447827339, + "orientation": -2.7136181612783155, + "vx": -0.04932519793510437, + "vy": -0.022662583738565445 + }, + { + "id": 4, + "x": 0.8464643955230713, + "y": -0.47065025568008423, + "orientation": 2.462757798033305, + "vx": 3.8968828164342995e-13, + "vy": -2.4980018054066022e-14 + }, + { + "id": 5, + "x": 0.8611143231391907, + "y": 0.4618324041366577, + "orientation": 0.16839233239228335, + "vx": 0.19041641056537628, + "vy": 0.28870242834091187 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397638320922852, + "y": -0.002048966009169817, + "orientation": 0.03357497056061831, + "vx": -3.3306690738754696e-12, + "vy": 9.225693126113654e-14 + }, + { + "id": 1, + "x": -0.6254580020904541, + "y": -0.41705435514450073, + "orientation": 1.1009115298562726, + "vx": 1.6653345369377348e-13, + "vy": -6.045164369083977e-13 + }, + { + "id": 2, + "x": -0.897884726524353, + "y": 0.1468280553817749, + "orientation": -2.5562598427110395, + "vx": -5.562217353372034e-13, + "vy": 2.1815882433884326e-13 + }, + { + "id": 3, + "x": -1.3700984716415405, + "y": -0.4908286929130554, + "orientation": 1.7541252692514142, + "vx": 7.993605777301127e-14, + "vy": -1.5720758028692217e-12 + }, + { + "id": 4, + "x": -1.36648690700531, + "y": 0.564940869808197, + "orientation": -1.6016019900613507, + "vx": -1.7985612998927536e-13, + "vy": 2.8044233602031454e-12 + }, + { + "id": 5, + "x": -2.524399757385254, + "y": 0.277935266494751, + "orientation": -0.7128566821389875, + "vx": -2.9842794901924208e-12, + "vy": 1.2773115898312426e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 401.15 + } + }, + { + "scenario_id": "overload_press_vs_press_and_pass_t248.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 248.73333333333332, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_press_and_pass.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 248.73333333333332, + "ball_x": 0.5237724184989929, + "ball_y": 0.4579808712005615, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.378484725952148, + "y": 0.2848280370235443, + "orientation": -3.104212760925293, + "vx": -1.148414696672262e-11, + "vy": 1.1757261830780408e-12 + }, + { + "id": 1, + "x": -1.6334595680236816, + "y": 0.9027746319770813, + "orientation": -2.602295160293579, + "vx": -3.1308289294429414e-13, + "vy": 3.064215547965432e-13 + }, + { + "id": 2, + "x": -2.9266750812530518, + "y": 0.20311059057712555, + "orientation": -2.4901814460754395, + "vx": -4.1300296516055823e-13, + "vy": 7.244205235679146e-14 + }, + { + "id": 3, + "x": -1.802176594734192, + "y": 0.7479106187820435, + "orientation": -2.6159579753875732, + "vx": 1.2723155862204294e-12, + "vy": 9.725553695716371e-13 + }, + { + "id": 4, + "x": -1.798004150390625, + "y": -0.7601118683815002, + "orientation": -3.068997383117676, + "vx": 1.8185453143360064e-12, + "vy": -8.093525849517391e-13 + }, + { + "id": 5, + "x": -0.7557247281074524, + "y": 0.08090868592262268, + "orientation": -2.9782257080078125, + "vx": -3.0309088572266774e-13, + "vy": 4.4422798772814076e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -3.9166195392608643, + "y": -0.8638906478881836, + "orientation": -0.11060424894094467, + "vx": 9.192646643896296e-13, + "vy": -2.1649348980190553e-13 + }, + { + "id": 1, + "x": -2.4277496337890625, + "y": -0.28473109006881714, + "orientation": -2.928931951522827, + "vx": -5.195843755245733e-13, + "vy": 6.27831120425526e-13 + }, + { + "id": 2, + "x": 2.387998342514038, + "y": 0.500704288482666, + "orientation": -3.003106117248535, + "vx": -9.192646643896296e-13, + "vy": 6.59472476627343e-13 + }, + { + "id": 3, + "x": 0.3009197413921356, + "y": 0.4704957902431488, + "orientation": -2.675370693206787, + "vx": 2.2648549702353193e-13, + "vy": 3.3639757646142243e-13 + }, + { + "id": 4, + "x": -1.7918769121170044, + "y": -0.5173527598381042, + "orientation": -3.1330084800720215, + "vx": 2.5979218776228663e-13, + "vy": -1.432187701766452e-13 + }, + { + "id": 5, + "x": -1.625679850578308, + "y": 0.19557680189609528, + "orientation": -2.9124138355255127, + "vx": -5.46229728115577e-13, + "vy": -4.762856775641922e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 248.75 + } + }, + { + "scenario_id": "split_sticky_vs_split_wall_t179.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 179.66666666666666, + "source_replay": "replays/tournament_20261011_230119/split_sticky_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, middle third" + }, + "scenario": { + "sim_time": 179.66666666666666, + "ball_x": 1.4869036674499512, + "ball_y": -0.20673224329948425, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.399024486541748, + "y": 0.0018391702324151993, + "orientation": -3.121925115585327, + "vx": 9.592326932761353e-13, + "vy": -3.9752706335050014e-13 + }, + { + "id": 1, + "x": -2.212380886077881, + "y": -0.0652003213763237, + "orientation": -2.4654791355133057, + "vx": -9.992007221626409e-13, + "vy": -8.72635297355373e-13 + }, + { + "id": 2, + "x": 1.596614122390747, + "y": -0.9535437822341919, + "orientation": -1.4258439540863037, + "vx": 0.01155207771807909, + "vy": -0.0786300078034401 + }, + { + "id": 3, + "x": 2.8085527420043945, + "y": -0.21527665853500366, + "orientation": -2.732880115509033, + "vx": 6.52811138479592e-13, + "vy": 5.828670879282072e-15 + }, + { + "id": 4, + "x": 1.464881420135498, + "y": 0.5888083577156067, + "orientation": 1.5994133949279785, + "vx": -0.0002022606204263866, + "vy": 0.0073065669275820255 + }, + { + "id": 5, + "x": 0.8818896412849426, + "y": 0.31213995814323425, + "orientation": 2.4318037033081055, + "vx": 0.0002684169157873839, + "vy": -0.0002302133070770651 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.140982627868652, + "y": -0.9700616598129272, + "orientation": -0.42438048124313354, + "vx": 1.5987211554602254e-12, + "vy": -3.3306690738754696e-15 + }, + { + "id": 1, + "x": -0.3004666864871979, + "y": -0.8815434575080872, + "orientation": -3.1345059871673584, + "vx": -8.376632720796806e-13, + "vy": -2.964295475749168e-13 + }, + { + "id": 2, + "x": -2.392338514328003, + "y": -0.06129763647913933, + "orientation": -2.6661906242370605, + "vx": 1.3322676295501878e-12, + "vy": 3.7220226900558373e-13 + }, + { + "id": 3, + "x": -1.8824100494384766, + "y": 0.49568092823028564, + "orientation": -2.9797205924987793, + "vx": 1.1257661469699087e-12, + "vy": 7.077671781985373e-13 + }, + { + "id": 4, + "x": -0.3665899932384491, + "y": -1.185170292854309, + "orientation": -3.106678009033203, + "vx": 2.4147350785597155e-13, + "vy": 2.1316282072803006e-13 + }, + { + "id": 5, + "x": -2.934101104736328, + "y": -0.54811030626297, + "orientation": 3.126649856567383, + "vx": 7.567280135845067e-12, + "vy": -6.827871601444713e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_sticky_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 179.68333333333334 + } + }, + { + "scenario_id": "split_outlet_vs_split_sticky_t345.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 345.71666666666664, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 345.71666666666664, + "ball_x": -2.5, + "ball_y": -1.5493762493133545, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398410320281982, + "y": 0.011784443631768227, + "orientation": -3.123481273651123, + "vx": 1.652011860642233e-12, + "vy": -9.277995038914355e-13 + }, + { + "id": 1, + "x": -3.875593662261963, + "y": -2.0973258018493652, + "orientation": -1.0012831687927246, + "vx": 1.971756091734278e-12, + "vy": 2.9309887850104133e-12 + }, + { + "id": 2, + "x": -2.6195297241210938, + "y": -0.07041046023368835, + "orientation": -2.242149591445923, + "vx": -3.9968028886505635e-14, + "vy": -3.547162563677375e-13 + }, + { + "id": 3, + "x": -2.4155237674713135, + "y": 1.463200330734253, + "orientation": -2.063936471939087, + "vx": 4.1300296516055823e-13, + "vy": -1.0524914273446484e-12 + }, + { + "id": 4, + "x": -2.215437412261963, + "y": -0.8395026922225952, + "orientation": 1.1904854774475098, + "vx": 0.02305496856570244, + "vy": 0.05749935284256935 + }, + { + "id": 5, + "x": 0.6936653852462769, + "y": 0.05837729945778847, + "orientation": -2.750994920730591, + "vx": -5.329070518200751e-13, + "vy": 1.6632528687665626e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392725944519043, + "y": -0.4095399081707001, + "orientation": -0.029276108369231224, + "vx": 3.3306690738754696e-12, + "vy": 5.428990590417015e-13 + }, + { + "id": 1, + "x": -2.6664927005767822, + "y": -0.9163640737533569, + "orientation": 1.3491233587265015, + "vx": 2.2382096176443156e-12, + "vy": -5.928590951498336e-13 + }, + { + "id": 2, + "x": -1.8923633098602295, + "y": -0.5106973052024841, + "orientation": -2.575976610183716, + "vx": -2.9309887850104133e-13, + "vy": -1.3988810110276972e-12 + }, + { + "id": 3, + "x": -2.847602128982544, + "y": -0.9267324805259705, + "orientation": -2.9100019931793213, + "vx": -9.325873406851315e-14, + "vy": 1.0391687510491465e-12 + }, + { + "id": 4, + "x": -2.703249931335449, + "y": 1.2998480796813965, + "orientation": -2.086921215057373, + "vx": 1.425526363618701e-12, + "vy": 2.731148640577885e-13 + }, + { + "id": 5, + "x": -4.041433811187744, + "y": -2.027345657348633, + "orientation": -1.2648755311965942, + "vx": -3.6770586575585185e-12, + "vy": -3.3439917501709715e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 345.73333333333335 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_outlet_wall_t511.5_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 511.51666666666665, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 511.51666666666665, + "ball_x": -1.5904195308685303, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.393180847167969, + "y": -0.09619371592998505, + "orientation": -2.9481007625632962, + "vx": 1.3855583347321954e-12, + "vy": -8.409939411535561e-14 + }, + { + "id": 1, + "x": -0.7892341017723083, + "y": -0.5741751790046692, + "orientation": -1.2903204282098493, + "vx": 1.1157741397482823e-12, + "vy": -7.893685705084863e-13 + }, + { + "id": 2, + "x": -2.3373467922210693, + "y": -1.1410988569259644, + "orientation": -1.313117416697093, + "vx": 7.327471962526033e-13, + "vy": 1.4455103780619538e-12 + }, + { + "id": 3, + "x": -2.012366533279419, + "y": -2.0811238288879395, + "orientation": 2.135331066446849, + "vx": -0.008576965890824795, + "vy": 0.013606894761323929 + }, + { + "id": 4, + "x": -2.282672882080078, + "y": -2.3979945182800293, + "orientation": 2.6729268749528607, + "vx": -0.036660484969615936, + "vy": 0.018651247024536133 + }, + { + "id": 5, + "x": -2.6882779598236084, + "y": 0.25736716389656067, + "orientation": -1.4344899972253522, + "vx": -3.197442310920451e-13, + "vy": 8.493206138382448e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4020843505859375, + "y": 0.003012059023603797, + "orientation": -0.6099731047921857, + "vx": -1.305622276959184e-12, + "vy": 3.149694047244189e-13 + }, + { + "id": 1, + "x": -2.09509539604187, + "y": -2.8242557048797607, + "orientation": -0.05620613892609683, + "vx": -3.3706371027619753e-12, + "vy": -1.5987211554602254e-13 + }, + { + "id": 2, + "x": 2.891796350479126, + "y": 1.387892723083496, + "orientation": -2.1874291618638715, + "vx": -1.3322676295501878e-13, + "vy": 4.729550084903167e-13 + }, + { + "id": 3, + "x": 0.5934033989906311, + "y": -0.9379918575286865, + "orientation": -2.3150005658441266, + "vx": -1.318944953254686e-12, + "vy": 7.061018436615996e-13 + }, + { + "id": 4, + "x": -0.8676706552505493, + "y": -0.7389365434646606, + "orientation": -1.5935005267434796, + "vx": -2.431388423929093e-13, + "vy": -3.597122599785507e-13 + }, + { + "id": 5, + "x": -2.9854211807250977, + "y": -1.1185756921768188, + "orientation": -0.9043025096231183, + "vx": -1.9984014443252818e-13, + "vy": -1.8052226380405045e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 511.5333333333333 + } + }, + { + "scenario_id": "split_outlet_wall_vs_tiki_taka_plus_t489.2_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 489.21666666666664, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 489.21666666666664, + "ball_x": -3.5, + "ball_y": 2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.395903587341309, + "y": -0.3457401990890503, + "orientation": 3.037694277363368, + "vx": -6.128431095930864e-13, + "vy": 6.145084441300241e-13 + }, + { + "id": 1, + "x": -1.5933895111083984, + "y": 0.34831568598747253, + "orientation": 2.9247881044917783, + "vx": 1.312283615106935e-12, + "vy": -1.4988010832439613e-14 + }, + { + "id": 2, + "x": -1.959640622138977, + "y": 0.05420750007033348, + "orientation": 2.5800499637895307, + "vx": 3.26405569239796e-13, + "vy": -8.534839501805891e-15 + }, + { + "id": 3, + "x": -0.4991687536239624, + "y": 1.4030680656433105, + "orientation": -3.1363070724816104, + "vx": 3.114175584073564e-12, + "vy": 2.731148640577885e-13 + }, + { + "id": 4, + "x": 0.2043336033821106, + "y": -0.5513883233070374, + "orientation": 2.9811442663245877, + "vx": 8.501532811067136e-13, + "vy": -2.9976021664879227e-13 + }, + { + "id": 5, + "x": 2.443488121032715, + "y": -0.6555784940719604, + "orientation": 2.903048338490077, + "vx": 2.7045032879868813e-12, + "vy": -4.796163466380676e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395352840423584, + "y": 0.3941020965576172, + "orientation": 1.1205920298867902, + "vx": -1.2256862191861728e-12, + "vy": 3.7470027081099033e-13 + }, + { + "id": 1, + "x": -0.8221218585968018, + "y": -0.2501203715801239, + "orientation": 2.7188631017976483, + "vx": -1.2956302697375577e-12, + "vy": -4.3298697960381105e-14 + }, + { + "id": 2, + "x": 1.7994221448898315, + "y": -0.7375747561454773, + "orientation": 2.860165836411067, + "vx": -9.525713551283843e-13, + "vy": 5.52891066263328e-13 + }, + { + "id": 3, + "x": -2.111886978149414, + "y": -0.9289251565933228, + "orientation": 2.4936367591195783, + "vx": -3.064215547965432e-12, + "vy": 5.235811784132238e-12 + }, + { + "id": 4, + "x": -2.585681915283203, + "y": 0.8468191027641296, + "orientation": -2.890044154720851, + "vx": 4.023448241241567e-12, + "vy": -1.865174681370263e-13 + }, + { + "id": 5, + "x": -2.278977870941162, + "y": 1.3239938020706177, + "orientation": -3.133119956711777, + "vx": 6.52811138479592e-13, + "vy": 3.3306690738754696e-14 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 489.23333333333335 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_wall_t276.2_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 276.23333333333335, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 276.23333333333335, + "ball_x": -1.7995651960372925, + "ball_y": -0.26171204447746277, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402932643890381, + "y": 0.16069340705871582, + "orientation": -3.140676975250244, + "vx": -2.5579538487363607e-12, + "vy": 9.400813461013513e-13 + }, + { + "id": 1, + "x": -1.0099297761917114, + "y": -0.2987119257450104, + "orientation": -0.04771875962615013, + "vx": 0.01669207587838173, + "vy": -0.0007821354083716869 + }, + { + "id": 2, + "x": -2.5460317134857178, + "y": -0.0033711050637066364, + "orientation": 2.807495594024658, + "vx": -0.016780881211161613, + "vy": 0.005807607434689999 + }, + { + "id": 3, + "x": -3.305208921432495, + "y": -1.6377989053726196, + "orientation": 0.900688111782074, + "vx": 6.52811138479592e-13, + "vy": 3.597122599785507e-13 + }, + { + "id": 4, + "x": -2.9300894737243652, + "y": 0.878175675868988, + "orientation": -0.8518019318580627, + "vx": 1.3322676295501878e-14, + "vy": -7.394085344003543e-13 + }, + { + "id": 5, + "x": -2.59574818611145, + "y": -0.2993741035461426, + "orientation": -3.092752695083618, + "vx": -4.619371551939366e-09, + "vy": 1.0574926534445694e-07 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.40291166305542, + "y": -0.09282230585813522, + "orientation": -0.0030978836584836245, + "vx": -2.424727085781342e-12, + "vy": -1.6116274981214929e-12 + }, + { + "id": 1, + "x": -2.483985185623169, + "y": -0.6026113629341125, + "orientation": -2.692800521850586, + "vx": -6.52811138479592e-13, + "vy": 3.3306690738754696e-15 + }, + { + "id": 2, + "x": -3.1855692863464355, + "y": -0.22381769120693207, + "orientation": 0.09411823004484177, + "vx": 1.851852005074761e-12, + "vy": 2.0233814623793478e-13 + }, + { + "id": 3, + "x": -3.2999157905578613, + "y": -0.4950830042362213, + "orientation": 0.7493589520454407, + "vx": 3.1175062531474396e-12, + "vy": 3.164135620181696e-13 + }, + { + "id": 4, + "x": -3.760256767272949, + "y": -1.6457936763763428, + "orientation": 0.6580278277397156, + "vx": -2.5979218776228663e-12, + "vy": -1.8984813721090177e-12 + }, + { + "id": 5, + "x": -3.1414849758148193, + "y": -0.5805331468582153, + "orientation": 0.6333762407302856, + "vx": 2.9309887850104133e-13, + "vy": 4.496403249731884e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 276.25 + } + }, + { + "scenario_id": "clear_press_plus_vs_decoy_and_overload_t89.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 89.05, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_decoy_and_overload.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 89.05, + "ball_x": -2.5, + "ball_y": -1.9764553308486938, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.372602939605713, + "y": -0.283885657787323, + "orientation": -2.8551926612854004, + "vx": 5.329070518200751e-13, + "vy": -5.628830734849544e-13 + }, + { + "id": 1, + "x": -2.718233346939087, + "y": -1.2203686237335205, + "orientation": 1.852696180343628, + "vx": -0.006366036832332611, + "vy": 0.022055653855204582 + }, + { + "id": 2, + "x": -2.9313814640045166, + "y": 0.37294498085975647, + "orientation": -1.4187406301498413, + "vx": -3.730349362740526e-13, + "vy": 1.3322676295501878e-13 + }, + { + "id": 3, + "x": -2.5761680603027344, + "y": -0.9708185791969299, + "orientation": -1.2315914630889893, + "vx": -3.9968028886505635e-14, + "vy": -5.142553050063725e-12 + }, + { + "id": 4, + "x": -1.7245022058486938, + "y": -1.829197883605957, + "orientation": 0.1867108792066574, + "vx": 0.01839888095855713, + "vy": 0.0034937262535095215 + }, + { + "id": 5, + "x": -2.907661199569702, + "y": -0.6514424085617065, + "orientation": -1.3349136114120483, + "vx": -9.85878045867139e-13, + "vy": 4.996003610813204e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.442286968231201, + "y": -0.022878240793943405, + "orientation": -0.02982967160642147, + "vx": 9.885425811262394e-12, + "vy": -2.9896918274374684e-12 + }, + { + "id": 1, + "x": -0.8075160384178162, + "y": 0.13193389773368835, + "orientation": -1.0389585494995117, + "vx": -3.0309088572266774e-13, + "vy": -1.6819878823071122e-13 + }, + { + "id": 2, + "x": 2.9239890575408936, + "y": -0.2747701108455658, + "orientation": -2.8592450618743896, + "vx": -4.5297099404706387e-13, + "vy": 2.8976820942716586e-13 + }, + { + "id": 3, + "x": -2.919121742248535, + "y": -1.0515594482421875, + "orientation": -1.1828413009643555, + "vx": 3.5704772471945034e-12, + "vy": 2.3314683517128287e-12 + }, + { + "id": 4, + "x": -3.1309123039245605, + "y": -0.9547181129455566, + "orientation": -1.031170129776001, + "vx": -1.7319479184152442e-13, + "vy": 1.7319479184152442e-12 + }, + { + "id": 5, + "x": -3.4694104194641113, + "y": 0.44962167739868164, + "orientation": -0.6261903047561646, + "vx": 2.531308496145357e-13, + "vy": -4.779510121011299e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_decoy_and_overload_kernel_strategy", + "frame_ts": 89.06666666666666 + } + }, + { + "scenario_id": "clear_press_plus_vs_press_and_pass_t484.6_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 484.56666666666666, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_press_and_pass.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 484.56666666666666, + "ball_x": -2.4713077545166016, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.39613151550293, + "y": 0.3995283544063568, + "orientation": -2.7864399572187146, + "vx": -7.993605777301127e-14, + "vy": 2.864375403532904e-13 + }, + { + "id": 1, + "x": 2.3439958095550537, + "y": 0.6111316084861755, + "orientation": -2.435552867250987, + "vx": 5.985878459568994e-11, + "vy": 4.358170713203435e-09 + }, + { + "id": 2, + "x": 1.9910119771957397, + "y": -0.33956605195999146, + "orientation": -2.5470896681123456, + "vx": 5.682121440031551e-12, + "vy": 1.6320278461989801e-12 + }, + { + "id": 3, + "x": 2.5238964557647705, + "y": 0.6171149015426636, + "orientation": -2.5115470608049115, + "vx": 3.0049296384504487e-10, + "vy": -4.219611327016537e-09 + }, + { + "id": 4, + "x": 2.612708568572998, + "y": 2.058288335800171, + "orientation": -2.5783505161576947, + "vx": -1.0791367799356522e-12, + "vy": -3.197442310920451e-12 + }, + { + "id": 5, + "x": 2.142624616622925, + "y": 1.803918480873108, + "orientation": -2.453585775690623, + "vx": -7.993605777301127e-14, + "vy": -1.0658141036401503e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39316463470459, + "y": -0.4029538035392761, + "orientation": -0.896207483606883, + "vx": -5.062616992290714e-13, + "vy": -3.7470027081099033e-13 + }, + { + "id": 1, + "x": 1.6543394327163696, + "y": 0.9161480069160461, + "orientation": -2.3920409997277936, + "vx": 3.9968028886505635e-13, + "vy": 2.7045032879868813e-12 + }, + { + "id": 2, + "x": 2.837765693664551, + "y": 2.3111085891723633, + "orientation": -2.2749899943643292, + "vx": -1.6653345369377348e-12, + "vy": -2.7178259642823832e-12 + }, + { + "id": 3, + "x": 0.5420110821723938, + "y": 0.11860233545303345, + "orientation": -2.3516730984025678, + "vx": 9.992007221626409e-14, + "vy": -2.0816681711721685e-15 + }, + { + "id": 4, + "x": 0.7649483680725098, + "y": -1.293866515159607, + "orientation": -2.702470066147395, + "vx": 4.296563105299356e-13, + "vy": 2.2648549702353193e-13 + }, + { + "id": 5, + "x": 2.922027826309204, + "y": 0.391975462436676, + "orientation": -2.594132574396678, + "vx": -2.2648549702353193e-13, + "vy": 7.710498906021712e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 484.5833333333333 + } + }, + { + "scenario_id": "press_and_pass_vs_score_aware_counter_flow_t344.3_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 344.2833333333333, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 344.2833333333333, + "ball_x": -3.5, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.394199371337891, + "y": -0.15015552937984467, + "orientation": -3.112931966781616, + "vx": 4.60964599824365e-12, + "vy": 1.2656542480726785e-13 + }, + { + "id": 1, + "x": -4.11829948425293, + "y": -1.9566248655319214, + "orientation": 2.3577654361724854, + "vx": 2.1316282072803006e-13, + "vy": -4.6562753652779065e-12 + }, + { + "id": 2, + "x": -1.9536634683609009, + "y": -1.680107831954956, + "orientation": 2.7720649242401123, + "vx": -4.729550084903167e-13, + "vy": 1.2789769243681803e-12 + }, + { + "id": 3, + "x": -2.1600661277770996, + "y": -1.5913312435150146, + "orientation": 3.10909104347229, + "vx": 6.621370118864434e-12, + "vy": 1.7785772854495008e-12 + }, + { + "id": 4, + "x": -2.27538800239563, + "y": -2.3353939056396484, + "orientation": 2.8617489337921143, + "vx": 2.2648549702353193e-13, + "vy": -5.062616992290714e-13 + }, + { + "id": 5, + "x": -3.3425562381744385, + "y": -1.7339756488800049, + "orientation": 1.3690142631530762, + "vx": 0.00636239955201745, + "vy": 0.030955487862229347 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394504070281982, + "y": -0.22265298664569855, + "orientation": -1.5367077589035034, + "vx": -2.6645352591003757e-13, + "vy": -2.366440376988521e-12 + }, + { + "id": 1, + "x": -3.753070831298828, + "y": -2.3936197757720947, + "orientation": 2.2702598571777344, + "vx": -1.7319479184152442e-13, + "vy": -1.8385293287792592e-12 + }, + { + "id": 2, + "x": -3.294588804244995, + "y": -2.381303310394287, + "orientation": 2.9056787490844727, + "vx": 1.878497357665765e-12, + "vy": 1.4654943925052066e-13 + }, + { + "id": 3, + "x": -2.7777979373931885, + "y": -2.1792614459991455, + "orientation": 2.4839649200439453, + "vx": -1.3722356584366935e-12, + "vy": 9.325873406851315e-14 + }, + { + "id": 4, + "x": -2.453563690185547, + "y": -2.3609936237335205, + "orientation": 2.9692416191101074, + "vx": -2.651212582804874e-12, + "vy": -7.72715225139109e-13 + }, + { + "id": 5, + "x": -3.0000429153442383, + "y": -1.5443166494369507, + "orientation": -3.129713773727417, + "vx": -3.383959779057477e-12, + "vy": -1.951772077291025e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 344.3 + } + }, + { + "scenario_id": "counter_flow_vs_overload_press_t397.3_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 397.3333333333333, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_overload_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 397.3333333333333, + "ball_x": -1.5803217887878418, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.396193027496338, + "y": -0.40242984890937805, + "orientation": -2.8897683044248303, + "vx": -2.3074875343809254e-11, + "vy": -2.9676261448230434e-12 + }, + { + "id": 1, + "x": -2.4803128242492676, + "y": -1.8111628293991089, + "orientation": -0.868817003565379, + "vx": -4.849454171562684e-12, + "vy": 2.8976820942716586e-12 + }, + { + "id": 2, + "x": -2.3175790309906006, + "y": -0.1950169950723648, + "orientation": -1.497264417009898, + "vx": 3.597122599785507e-13, + "vy": -1.3655743202889425e-13 + }, + { + "id": 3, + "x": -2.8474833965301514, + "y": -0.683865487575531, + "orientation": -0.8558713515573224, + "vx": 4.263256414560601e-13, + "vy": 6.195044477408373e-13 + }, + { + "id": 4, + "x": -2.251889705657959, + "y": -1.662386178970337, + "orientation": -1.0875257571511945, + "vx": 3.863576125695545e-13, + "vy": -7.327471962526033e-14 + }, + { + "id": 5, + "x": 2.570716142654419, + "y": -1.3331376314163208, + "orientation": -2.7431269903951367, + "vx": -5.555556015224283e-12, + "vy": -2.637889906509372e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395400524139404, + "y": -0.010688426904380322, + "orientation": -0.5413157065683087, + "vx": -8.100187187665142e-12, + "vy": -8.983438992693493e-13 + }, + { + "id": 1, + "x": 1.938692331314087, + "y": -0.3990456461906433, + "orientation": -2.5713103731446942, + "vx": -5.861977570020827e-13, + "vy": 4.163336342344337e-14 + }, + { + "id": 2, + "x": 1.7757686376571655, + "y": -0.806913435459137, + "orientation": -2.5981092174821576, + "vx": -2.398081733190338e-13, + "vy": -3.7969627442180354e-13 + }, + { + "id": 3, + "x": 2.041740894317627, + "y": 0.6378273367881775, + "orientation": -2.3966542800241193, + "vx": 4.18332035678759e-12, + "vy": 8.293365993949919e-13 + }, + { + "id": 4, + "x": 2.931044578552246, + "y": -0.56512051820755, + "orientation": -2.6764606853299817, + "vx": 3.1441516057384433e-12, + "vy": -7.993605777301127e-14 + }, + { + "id": 5, + "x": -2.5147433280944824, + "y": -1.565789818763733, + "orientation": -0.9805382808023175, + "vx": -4.5297099404706387e-13, + "vy": 2.5979218776228663e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 397.35 + } + }, + { + "scenario_id": "split_block_vs_split_outlet_wall_t612.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 612.4166666666666, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 612.4166666666666, + "ball_x": -1.8671075105667114, + "ball_y": 2.4342410564422607, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3959431648254395, + "y": -0.004198193550109863, + "orientation": 2.927978979545184, + "vx": 7.780442956573097e-12, + "vy": 1.2450977748823533e-12 + }, + { + "id": 1, + "x": -2.7285714149475098, + "y": -1.600314974784851, + "orientation": 1.359139474230357, + "vx": 1.8118839761882555e-12, + "vy": -3.397282455352979e-13 + }, + { + "id": 2, + "x": -2.8497464656829834, + "y": 0.018881361931562424, + "orientation": 1.159125717478343, + "vx": 1.425526363618701e-12, + "vy": 2.259650799807389e-13 + }, + { + "id": 3, + "x": -1.1007556915283203, + "y": 2.6134109497070312, + "orientation": 0.22878399689728823, + "vx": 0.022239970043301582, + "vy": 0.00519962003454566 + }, + { + "id": 4, + "x": -2.718358039855957, + "y": 1.4514750242233276, + "orientation": 0.9198831637674054, + "vx": 1.641926594686538e-09, + "vy": -3.0190516753236807e-09 + }, + { + "id": 5, + "x": -1.1132475137710571, + "y": 2.18066143989563, + "orientation": -0.3253826220803937, + "vx": 0.007726785261183977, + "vy": -0.0025990952271968126 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396396160125732, + "y": 0.04021325334906578, + "orientation": 0.43515959580475894, + "vx": 1.4122036873231991e-12, + "vy": 1.1973755320582313e-12 + }, + { + "id": 1, + "x": -2.407233238220215, + "y": 2.241334915161133, + "orientation": 2.612488778429576, + "vx": -2.3847590568948362e-12, + "vy": 2.7711166694643907e-12 + }, + { + "id": 2, + "x": 1.124983787536621, + "y": -1.4551092386245728, + "orientation": 2.2242487390809735, + "vx": -9.992007221626409e-14, + "vy": -2.7977620220553945e-13 + }, + { + "id": 3, + "x": -3.0003578662872314, + "y": 1.0791515111923218, + "orientation": 0.8656918128305158, + "vx": -7.327471962526033e-13, + "vy": -3.6637359812630166e-13 + }, + { + "id": 4, + "x": -3.0248193740844727, + "y": 0.8535566926002502, + "orientation": 0.9306601603799542, + "vx": -7.593925488436071e-13, + "vy": -5.928590951498336e-13 + }, + { + "id": 5, + "x": -2.555959939956665, + "y": 1.529107928276062, + "orientation": 1.3366383631997785, + "vx": -1.4684387039665125e-09, + "vy": 3.45550921210247e-09 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 612.4333333333333 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_press_t614.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 614.3833333333333, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 614.3833333333333, + "ball_x": -3.5, + "ball_y": 2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.390736103057861, + "y": 0.007880688644945621, + "orientation": 2.8894825001531323, + "vx": 5.861977570020827e-13, + "vy": -1.9359513991901167e-14 + }, + { + "id": 1, + "x": -3.9768924713134766, + "y": 1.8088289499282837, + "orientation": -0.28343048890168276, + "vx": -1.2496670365180762e-11, + "vy": 1.6653345369377348e-13 + }, + { + "id": 2, + "x": -4.050601482391357, + "y": 2.258317470550537, + "orientation": -2.9569670875840863, + "vx": -0.09432672709226608, + "vy": -0.32037293910980225 + }, + { + "id": 3, + "x": 2.926306962966919, + "y": 0.004267947282642126, + "orientation": 2.8398939092927655, + "vx": -1.7852386235972517e-12, + "vy": 1.0413545026288773e-13 + }, + { + "id": 4, + "x": 2.930962085723877, + "y": -0.28234609961509705, + "orientation": 2.8028524239831647, + "vx": -9.898748487557896e-12, + "vy": 1.7036372312873027e-12 + }, + { + "id": 5, + "x": 1.7641572952270508, + "y": -0.13716936111450195, + "orientation": 2.7649800797277173, + "vx": 4.596323321948148e-13, + "vy": 4.496403249731884e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3976006507873535, + "y": 0.19066622853279114, + "orientation": 1.2018876393609723, + "vx": 2.398081733190338e-13, + "vy": 6.061817714453355e-13 + }, + { + "id": 1, + "x": -3.4819905757904053, + "y": 2.258249282836914, + "orientation": 2.170478554564067, + "vx": 2.504663143554353e-12, + "vy": -3.0375701953744283e-12 + }, + { + "id": 2, + "x": 1.21202552318573, + "y": -0.1677342802286148, + "orientation": 2.704240383701869, + "vx": -9.259260025373806e-13, + "vy": 8.368306048112117e-13 + }, + { + "id": 3, + "x": -2.859490156173706, + "y": 0.8626148700714111, + "orientation": 2.322754832106181, + "vx": -2.304822999121825e-12, + "vy": 2.3647750424515834e-13 + }, + { + "id": 4, + "x": -2.536993980407715, + "y": 1.0830491781234741, + "orientation": 2.565094681578227, + "vx": -2.531308496145357e-13, + "vy": 1.885158695813516e-12 + }, + { + "id": 5, + "x": -4.004685401916504, + "y": 2.084442377090454, + "orientation": -0.17377487023408023, + "vx": 0.0625593364238739, + "vy": -0.35944244265556335 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 614.4 + } + }, + { + "scenario_id": "decoy_and_overload_vs_press_trigger_flow_t440.1_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 440.09999999999997, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_press_trigger_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 440.09999999999997, + "ball_x": -2.8141791820526123, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398058891296387, + "y": 0.19558367133140564, + "orientation": -2.9609832783513745, + "vx": 5.062616992290714e-13, + "vy": -8.54316617449058e-13 + }, + { + "id": 1, + "x": -2.5898988246917725, + "y": -0.6591718196868896, + "orientation": -1.6707296689325055, + "vx": -9.325873406851315e-14, + "vy": 7.993605777301127e-14 + }, + { + "id": 2, + "x": -2.8206522464752197, + "y": -1.030911922454834, + "orientation": -1.5960510094934186, + "vx": -1.3722356584366935e-12, + "vy": -9.525713551283843e-13 + }, + { + "id": 3, + "x": 2.4186794757843018, + "y": -0.5535135865211487, + "orientation": -2.71947834094102, + "vx": 1.7053025658242404e-12, + "vy": 3.297362383136715e-13 + }, + { + "id": 4, + "x": 2.4989404678344727, + "y": -0.854976236820221, + "orientation": -2.718655528622218, + "vx": -8.79296635503124e-13, + "vy": -1.1191048088221578e-12 + }, + { + "id": 5, + "x": -1.7789533138275146, + "y": -0.15050838887691498, + "orientation": -1.961253436403819, + "vx": 5.861977570020827e-13, + "vy": 4.679590048795035e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394670009613037, + "y": -0.4128555357456207, + "orientation": -0.7112514098458966, + "vx": 6.501466032204917e-12, + "vy": -5.512257317263902e-13 + }, + { + "id": 1, + "x": -2.398651599884033, + "y": -0.22215771675109863, + "orientation": -2.1660625656419477, + "vx": -2.531308496145357e-13, + "vy": -1.1657341758564144e-14 + }, + { + "id": 2, + "x": -1.9420533180236816, + "y": 0.5958402752876282, + "orientation": -1.72284189065034, + "vx": 4.60964599824365e-12, + "vy": -2.6645352591003757e-14 + }, + { + "id": 3, + "x": -0.12488213926553726, + "y": -0.5187491774559021, + "orientation": -2.354940267401286, + "vx": 8.534839501805891e-14, + "vy": -6.761258219967203e-13 + }, + { + "id": 4, + "x": -1.3750238418579102, + "y": -0.5402030348777771, + "orientation": -2.1371332724862775, + "vx": 3.3306690738754696e-14, + "vy": 1.5354384430565915e-12 + }, + { + "id": 5, + "x": -2.2213592529296875, + "y": -0.2806970775127411, + "orientation": -2.1538646539025983, + "vx": 3.863576125695545e-13, + "vy": 4.5130565951012613e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 440.1166666666667 + } + }, + { + "scenario_id": "decoy_and_overload_vs_press_and_pass_t763.1_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 763.0833333333334, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_press_and_pass.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 763.0833333333334, + "ball_x": -3.5, + "ball_y": -2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.395862102508545, + "y": -0.005555689800530672, + "orientation": -2.9452072997861585, + "vx": 2.2382096176443156e-12, + "vy": 7.2028320807771e-13 + }, + { + "id": 1, + "x": -4.206297397613525, + "y": -2.130657196044922, + "orientation": 2.6571976264291486, + "vx": -8.080363045337435e-08, + "vy": -1.535664608809384e-07 + }, + { + "id": 2, + "x": -2.6679279804229736, + "y": -0.7032245993614197, + "orientation": -2.46857866843278, + "vx": -1.0258460747536446e-12, + "vy": 3.597122599785507e-13 + }, + { + "id": 3, + "x": 2.9664297103881836, + "y": 0.013465947471559048, + "orientation": -2.822079839306422, + "vx": 5.329070518200751e-13, + "vy": 9.148411195258888e-13 + }, + { + "id": 4, + "x": 2.963430643081665, + "y": 0.29497647285461426, + "orientation": -2.788275810080119, + "vx": -5.3290705182007514e-14, + "vy": -4.929390229335695e-13 + }, + { + "id": 5, + "x": -1.3300323486328125, + "y": 0.27232664823532104, + "orientation": -2.4295040686898908, + "vx": 2.3314683517128287e-13, + "vy": -1.532107773982716e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393915176391602, + "y": -0.40849030017852783, + "orientation": -1.1136042197519025, + "vx": -5.329070518200751e-13, + "vy": 1.4654943925052066e-13 + }, + { + "id": 1, + "x": -3.7767598628997803, + "y": -2.2982230186462402, + "orientation": 0.21968880494172183, + "vx": 5.662137425588298e-12, + "vy": -1.6653345369377348e-12 + }, + { + "id": 2, + "x": -3.8134703636169434, + "y": -2.0304763317108154, + "orientation": 0.7054754813485822, + "vx": 1.9051427102567686e-12, + "vy": 1.0205170042354439e-11 + }, + { + "id": 3, + "x": -2.9694273471832275, + "y": -0.5854597091674805, + "orientation": -2.3238104303651532, + "vx": 7.993605777301127e-14, + "vy": -4.929390229335695e-13 + }, + { + "id": 4, + "x": 2.3416848182678223, + "y": 0.2829962968826294, + "orientation": -2.760655166702815, + "vx": -2.611244553918368e-12, + "vy": 4.4630965589931293e-13 + }, + { + "id": 5, + "x": -1.9294747114181519, + "y": 0.2694554030895233, + "orientation": -2.325259419279643, + "vx": 9.126033262418787e-13, + "vy": 7.527312106958561e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 763.1 + } + }, + { + "scenario_id": "decoy_and_overload_vs_tiki_taka_plus_t48.9_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 48.916666666666664, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 48.916666666666664, + "ball_x": -3.5, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.392809867858887, + "y": 0.01874663308262825, + "orientation": -3.120997428894043, + "vx": -8.419931418757187e-12, + "vy": -2.5370330836160804e-12 + }, + { + "id": 1, + "x": -3.639418840408325, + "y": -1.8162803649902344, + "orientation": 1.7419581413269043, + "vx": 0.23094944655895233, + "vy": -0.04724731668829918 + }, + { + "id": 2, + "x": -3.7861618995666504, + "y": -1.9203648567199707, + "orientation": 2.0932579040527344, + "vx": 0.1404641717672348, + "vy": 0.08187467604875565 + }, + { + "id": 3, + "x": 3.079653024673462, + "y": -0.6899187564849854, + "orientation": -2.902426242828369, + "vx": 1.971756091734278e-12, + "vy": 3.863576125695545e-13 + }, + { + "id": 4, + "x": 2.9603829383850098, + "y": -1.01323664188385, + "orientation": -2.935521364212036, + "vx": -6.448175327022909e-12, + "vy": 2.1316282072803006e-12 + }, + { + "id": 5, + "x": -1.8503901958465576, + "y": -1.377333164215088, + "orientation": -2.7241365909576416, + "vx": 2.9976021664879227e-12, + "vy": -2.3314683517128287e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393864631652832, + "y": -0.41342946887016296, + "orientation": 0.03907155618071556, + "vx": 1.758593271006248e-12, + "vy": -6.744604874597826e-13 + }, + { + "id": 1, + "x": -2.451253652572632, + "y": -1.3745425939559937, + "orientation": -2.6185293197631836, + "vx": -4.929390229335695e-13, + "vy": 4.862776847858186e-13 + }, + { + "id": 2, + "x": -4.097945213317871, + "y": -1.8776742219924927, + "orientation": 0.5425702333450317, + "vx": -8.286704655802168e-12, + "vy": -1.9317880628477724e-13 + }, + { + "id": 3, + "x": -3.830845594406128, + "y": -2.568197250366211, + "orientation": 0.26804184913635254, + "vx": -6.0884630670443585e-12, + "vy": -2.9309887850104133e-13 + }, + { + "id": 4, + "x": -2.6463847160339355, + "y": 0.10964389890432358, + "orientation": -2.3335916996002197, + "vx": 7.194245199571014e-13, + "vy": 6.536438057480609e-14 + }, + { + "id": 5, + "x": -2.2899906635284424, + "y": -0.3489970564842224, + "orientation": 3.0568745136260986, + "vx": 5.728750807065808e-13, + "vy": -1.004196725773454e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 48.93333333333333 + } + }, + { + "scenario_id": "give_and_go_solo_vs_overload_press_t546.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 546.3833333333333, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_overload_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 546.3833333333333, + "ball_x": -3.5, + "ball_y": 2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.397275924682617, + "y": -0.010431514121592045, + "orientation": 3.055849539237567, + "vx": 6.394884621840902e-13, + "vy": 8.229875114729168e-13 + }, + { + "id": 1, + "x": -2.910781145095825, + "y": 0.0784364715218544, + "orientation": 2.560543568926402, + "vx": -2.211564265053312e-12, + "vy": 1.0766387781302456e-12 + }, + { + "id": 2, + "x": -3.91776967048645, + "y": 1.7661751508712769, + "orientation": -2.110733064013072, + "vx": -6.0884630670443585e-12, + "vy": -1.6786572132332367e-12 + }, + { + "id": 3, + "x": -3.16349196434021, + "y": 0.8120427131652832, + "orientation": -3.065486194687434, + "vx": -7.327471962526033e-13, + "vy": -3.530509218307998e-13 + }, + { + "id": 4, + "x": -2.9340405464172363, + "y": 1.5111366510391235, + "orientation": -2.935338156419345, + "vx": -4.929390229335695e-13, + "vy": -1.105782132526656e-12 + }, + { + "id": 5, + "x": -4.287962436676025, + "y": 2.4597837924957275, + "orientation": -3.0896721502118787, + "vx": -0.01934828981757164, + "vy": -0.000987499370239675 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.388757705688477, + "y": 0.25964176654815674, + "orientation": 1.4349861462884625, + "vx": 2.398081733190338e-13, + "vy": -7.993605777301127e-13 + }, + { + "id": 1, + "x": -3.210395097732544, + "y": 2.5204319953918457, + "orientation": -2.5570275505357465, + "vx": 6.661338147750939e-14, + "vy": 4.1300296516055823e-13 + }, + { + "id": 2, + "x": 2.99153208732605, + "y": 1.7351014614105225, + "orientation": -3.087506452696868, + "vx": 8.832934383917745e-12, + "vy": -1.2523315717771766e-12 + }, + { + "id": 3, + "x": 2.9195034503936768, + "y": -1.5079368352890015, + "orientation": 2.8808445652299604, + "vx": -1.3322676295501878e-14, + "vy": 8.659739592076221e-14 + }, + { + "id": 4, + "x": 2.7597944736480713, + "y": 0.2983971834182739, + "orientation": 3.0961769503825387, + "vx": 2.1316282072803006e-13, + "vy": 1.1324274851176597e-13 + }, + { + "id": 5, + "x": 2.9321091175079346, + "y": -0.5514137744903564, + "orientation": 2.8958520760112485, + "vx": 5.861977570020827e-13, + "vy": 2.098321516541546e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 546.4 + } + }, + { + "scenario_id": "split_block_vs_split_sticky_t466.5_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 466.5, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 466.5, + "ball_x": -2.5, + "ball_y": -1.9687308073043823, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.396875858306885, + "y": 0.20700103044509888, + "orientation": -3.0299114381247243, + "vx": 1.9984014443252818e-12, + "vy": -4.3798298321462426e-13 + }, + { + "id": 1, + "x": -3.9010071754455566, + "y": -1.8540936708450317, + "orientation": -0.31974259217316714, + "vx": -2.211564265053312e-12, + "vy": -1.2256862191861728e-12 + }, + { + "id": 2, + "x": -1.8335697650909424, + "y": 1.4859631061553955, + "orientation": -2.149755748110362, + "vx": -1.1124434706744069e-12, + "vy": -3.3306690738754696e-14 + }, + { + "id": 3, + "x": -0.1606488674879074, + "y": -0.2157486379146576, + "orientation": -2.7062835117154798, + "vx": -2.498001805406602e-13, + "vy": 4.612976667317525e-13 + }, + { + "id": 4, + "x": 1.3331888914108276, + "y": -1.517714500427246, + "orientation": -2.96807153721387, + "vx": 2.9309887850104133e-13, + "vy": -8.193445921733655e-13 + }, + { + "id": 5, + "x": -1.9984608888626099, + "y": -2.5397274494171143, + "orientation": -0.8523601611428937, + "vx": 0.046458594501018524, + "vy": -0.05286569520831108 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393582344055176, + "y": -0.4119003117084503, + "orientation": -0.8272599299722394, + "vx": 4.796163466380676e-12, + "vy": -4.1300296516055823e-13 + }, + { + "id": 1, + "x": -3.2954931259155273, + "y": -1.756459355354309, + "orientation": 1.763340862589427, + "vx": -1.5987211554602254e-13, + "vy": 1.5987211554602254e-13 + }, + { + "id": 2, + "x": -2.7967069149017334, + "y": -0.9729140996932983, + "orientation": -2.40924063523347, + "vx": -6.661338147750939e-13, + "vy": -2.9176661087149114e-12 + }, + { + "id": 3, + "x": -2.801426649093628, + "y": -1.1538273096084595, + "orientation": -2.1891235431009015, + "vx": -1.5054624213917123e-12, + "vy": -3.40394379350073e-12 + }, + { + "id": 4, + "x": -0.786837637424469, + "y": -0.09751977771520615, + "orientation": -2.6238592584901532, + "vx": 3.397282455352979e-13, + "vy": 1.2281842209915794e-13 + }, + { + "id": 5, + "x": -4.209499835968018, + "y": -2.4809553623199463, + "orientation": -2.615686925249644, + "vx": 1.7852386235972517e-12, + "vy": -2.4513724383723456e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 466.51666666666665 + } + }, + { + "scenario_id": "split_outlet_wall_vs_split_press_t125.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 124.96666666666667, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 124.96666666666667, + "ball_x": -3.5, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.397039890289307, + "y": -0.06380575895309448, + "orientation": -3.1185719966888428, + "vx": 4.796163466380676e-13, + "vy": 1.8735013540549517e-13 + }, + { + "id": 1, + "x": -2.924717426300049, + "y": 0.7879528403282166, + "orientation": -2.372438430786133, + "vx": -2.1316282072803006e-13, + "vy": 1.2656542480726785e-13 + }, + { + "id": 2, + "x": -3.0535202026367188, + "y": -1.8448916673660278, + "orientation": 0.9745165705680847, + "vx": 0.007136727217584848, + "vy": 0.010461399331688881 + }, + { + "id": 3, + "x": -1.8951345682144165, + "y": -0.4384598135948181, + "orientation": 3.139443874359131, + "vx": 2.0317081350640365e-12, + "vy": 1.3156142841808105e-13 + }, + { + "id": 4, + "x": -0.6563609838485718, + "y": -0.4006759226322174, + "orientation": -2.8694934844970703, + "vx": 1.7985612998927536e-13, + "vy": 1.4654943925052066e-13 + }, + { + "id": 5, + "x": 2.8793938159942627, + "y": 0.23539838194847107, + "orientation": -2.998959541320801, + "vx": -1.305622276959184e-12, + "vy": 4.2549297418759124e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392357349395752, + "y": -0.3298543393611908, + "orientation": -1.1062674522399902, + "vx": -1.758593271006248e-12, + "vy": 1.4921397450962104e-12 + }, + { + "id": 1, + "x": -3.9452061653137207, + "y": -2.203145980834961, + "orientation": 0.4939720034599304, + "vx": -6.927791673660977e-12, + "vy": -9.592326932761353e-13 + }, + { + "id": 2, + "x": 2.0789568424224854, + "y": 0.5333681702613831, + "orientation": -2.814661979675293, + "vx": 7.740474927686591e-12, + "vy": 3.4305891460917337e-13 + }, + { + "id": 3, + "x": -2.480555534362793, + "y": -1.171514868736267, + "orientation": 2.855478286743164, + "vx": -7.593925488436071e-13, + "vy": 9.192646643896296e-13 + }, + { + "id": 4, + "x": -2.737640142440796, + "y": -0.8374935388565063, + "orientation": 2.9851510524749756, + "vx": -9.725553695716371e-13, + "vy": -7.327471962526033e-14 + }, + { + "id": 5, + "x": -2.6648435592651367, + "y": 1.3957992792129517, + "orientation": -2.1499245166778564, + "vx": -3.943512183468556e-12, + "vy": -8.593126210598712e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 124.98333333333333 + } + }, + { + "scenario_id": "press_and_pass_vs_split_sticky_t420.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 420.4166666666667, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 420.4166666666667, + "ball_x": -3.5, + "ball_y": 2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.399356365203857, + "y": -0.18981590867042542, + "orientation": 3.069768102961131, + "vx": -2.6645352591003757e-13, + "vy": 7.21922521762508e-13 + }, + { + "id": 1, + "x": -2.1541264057159424, + "y": 0.4201066792011261, + "orientation": 2.97981013556058, + "vx": -3.064215547965432e-13, + "vy": 4.296563105299356e-13 + }, + { + "id": 2, + "x": -2.69584321975708, + "y": -0.6710352301597595, + "orientation": 2.2054851969056806, + "vx": 4.5297099404706387e-13, + "vy": 3.297362383136715e-13 + }, + { + "id": 3, + "x": -3.012150764465332, + "y": -0.3501562178134918, + "orientation": 2.2343060096078595, + "vx": 7.460698725481052e-13, + "vy": -7.377431998634165e-13 + }, + { + "id": 4, + "x": -3.993027687072754, + "y": 1.8033168315887451, + "orientation": -1.6323974450402936, + "vx": -2.9309887850104133e-13, + "vy": -7.72715225139109e-13 + }, + { + "id": 5, + "x": -0.8509218692779541, + "y": 0.17210890352725983, + "orientation": 3.0412534420662602, + "vx": -6.994405055138486e-14, + "vy": -7.743805596760467e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39204740524292, + "y": 0.3349473476409912, + "orientation": 0.6402908881478986, + "vx": -1.9451107391432743e-12, + "vy": -8.409939411535561e-13 + }, + { + "id": 1, + "x": -0.8986167311668396, + "y": 0.574641764163971, + "orientation": 3.088866712647029, + "vx": 3.597122599785507e-13, + "vy": 2.9976021664879227e-13 + }, + { + "id": 2, + "x": -2.082980155944824, + "y": -0.13548476994037628, + "orientation": 2.7525995691590985, + "vx": -5.409006575973763e-12, + "vy": -1.965094753586527e-13 + }, + { + "id": 3, + "x": -2.848175287246704, + "y": 0.6430439949035645, + "orientation": 2.6460834463411054, + "vx": -5.195843755245733e-13, + "vy": 5.795364188543317e-13 + }, + { + "id": 4, + "x": -2.631894588470459, + "y": -1.3007609844207764, + "orientation": 2.1325762589746198, + "vx": 3.304023721284466e-12, + "vy": -4.862776847858186e-13 + }, + { + "id": 5, + "x": -2.8804967403411865, + "y": -0.8576557636260986, + "orientation": 2.21331903536851, + "vx": 1.1457501614131615e-12, + "vy": 7.993605777301127e-14 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 420.43333333333334 + } + }, + { + "scenario_id": "decoy_and_overload_vs_score_aware_counter_flow_t713.6_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 713.5666666666666, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 713.5666666666666, + "ball_x": -1.6646982431411743, + "ball_y": -2.5170421600341797, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3971123695373535, + "y": -0.001418326166458428, + "orientation": -2.9053317328267774, + "vx": 1.1217693440812582e-11, + "vy": -2.3400227068537394e-12 + }, + { + "id": 1, + "x": -2.3983235359191895, + "y": -2.2110564708709717, + "orientation": 2.74738925893838, + "vx": -0.008314578793942928, + "vy": 0.003467906266450882 + }, + { + "id": 2, + "x": -1.0066957473754883, + "y": -2.0696964263916016, + "orientation": 0.5980030616098126, + "vx": 0.006304668728262186, + "vy": 0.004286253824830055 + }, + { + "id": 3, + "x": 2.945858955383301, + "y": -0.3579147756099701, + "orientation": -2.6970630307965955, + "vx": -3.730349362740526e-13, + "vy": 4.446443213623752e-13 + }, + { + "id": 4, + "x": 2.955824136734009, + "y": -0.06606323271989822, + "orientation": -2.645920666056224, + "vx": -9.059419880941277e-13, + "vy": -1.827704654289164e-13 + }, + { + "id": 5, + "x": 2.353559732437134, + "y": -0.8337875604629517, + "orientation": -2.7391796131902417, + "vx": 1.0524914273446484e-12, + "vy": 4.629630012686903e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3954877853393555, + "y": -0.17057941854000092, + "orientation": -0.4929052909188947, + "vx": -1.5987211554602254e-12, + "vy": -1.38222766565832e-13 + }, + { + "id": 1, + "x": -2.4227733612060547, + "y": -1.7290583848953247, + "orientation": -0.765167387323924, + "vx": -4.916067553040193e-12, + "vy": 1.2390088954816747e-12 + }, + { + "id": 2, + "x": 1.7516522407531738, + "y": -0.8315728902816772, + "orientation": -2.6748039742284497, + "vx": -2.9976021664879227e-13, + "vy": -1.2989609388114332e-13 + }, + { + "id": 3, + "x": -2.060063123703003, + "y": -1.8920495510101318, + "orientation": 2.291657956438609, + "vx": -3.75699471533153e-12, + "vy": 1.425526363618701e-12 + }, + { + "id": 4, + "x": -2.5991427898406982, + "y": -1.3560326099395752, + "orientation": -0.8362504561715802, + "vx": -5.062616992290714e-13, + "vy": 8.260059303211165e-13 + }, + { + "id": 5, + "x": -1.4414764642715454, + "y": -2.0841145515441895, + "orientation": 1.052342804270335, + "vx": 1.1324274851176597e-13, + "vy": 1.2922996006636822e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 713.5833333333334 + } + }, + { + "scenario_id": "decoy_and_overload_vs_high_press_t62.3_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 62.333333333333336, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_high_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 62.333333333333336, + "ball_x": -1.6016167402267456, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402990341186523, + "y": 0.23177006840705872, + "orientation": 3.140662670135498, + "vx": -1.8385293287792592e-12, + "vy": -6.9619310316682e-12 + }, + { + "id": 1, + "x": -2.148952007293701, + "y": 2.1866278648376465, + "orientation": -2.3386282920837402, + "vx": -0.017796842381358147, + "vy": -0.018301883712410927 + }, + { + "id": 2, + "x": -2.037076711654663, + "y": 1.6708471775054932, + "orientation": 1.326316237449646, + "vx": 4.1300296516055823e-13, + "vy": 1.1390888232654106e-12 + }, + { + "id": 3, + "x": 3.138601779937744, + "y": -0.021891826763749123, + "orientation": 2.5930469036102295, + "vx": -2.2781776465308212e-12, + "vy": -3.7709418920783833e-13 + }, + { + "id": 4, + "x": 2.945756196975708, + "y": 0.19084379076957703, + "orientation": 2.6516499519348145, + "vx": -3.730349362740526e-13, + "vy": 1.432187701766452e-13 + }, + { + "id": 5, + "x": -1.661211609840393, + "y": 1.5337262153625488, + "orientation": 1.6476531028747559, + "vx": -3.26405569239796e-13, + "vy": -5.329070518200751e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392481327056885, + "y": -0.289642870426178, + "orientation": 0.5868252515792847, + "vx": -1.9984014443252818e-12, + "vy": -2.6145752229922437e-12 + }, + { + "id": 1, + "x": -2.461496114730835, + "y": 0.4610969126224518, + "orientation": 1.1427061557769775, + "vx": 5.329070518200751e-13, + "vy": -2.261524301161444e-12 + }, + { + "id": 2, + "x": -2.5509068965911865, + "y": -0.5049846768379211, + "orientation": 1.335798978805542, + "vx": -2.41140440948584e-12, + "vy": -2.431388423929093e-12 + }, + { + "id": 3, + "x": -2.354581594467163, + "y": -0.7178133130073547, + "orientation": 1.4071519374847412, + "vx": 2.1183055309847987e-12, + "vy": 9.692247004977617e-13 + }, + { + "id": 4, + "x": -2.277876615524292, + "y": 1.5694293975830078, + "orientation": 0.936301589012146, + "vx": 1.1723955140041653e-12, + "vy": 1.305622276959184e-12 + }, + { + "id": 5, + "x": -1.8447515964508057, + "y": 1.533144474029541, + "orientation": 1.4932713508605957, + "vx": 3.064215547965432e-13, + "vy": -3.9968028886505635e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_high_press_kernel_strategy", + "frame_ts": 62.35 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_block_t481.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 481.43333333333334, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 481.43333333333334, + "ball_x": -3.5, + "ball_y": 2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.396782398223877, + "y": -0.16928216814994812, + "orientation": 2.8920651992135724, + "vx": -3.4638958368304884e-13, + "vy": -1.1141088052113446e-12 + }, + { + "id": 1, + "x": -2.061575412750244, + "y": -0.6157810091972351, + "orientation": 1.9962036927514752, + "vx": 5.302425165609748e-12, + "vy": -1.0524914273446484e-12 + }, + { + "id": 2, + "x": -3.166321277618408, + "y": 1.5085279941558838, + "orientation": 2.7651702781491956, + "vx": -5.861977570020827e-13, + "vy": 3.6637359812630166e-13 + }, + { + "id": 3, + "x": -3.3867249488830566, + "y": -1.1420828104019165, + "orientation": 1.7445813735299787, + "vx": -2.4380497620768438e-12, + "vy": -5.795364188543317e-13 + }, + { + "id": 4, + "x": 2.112536668777466, + "y": 1.2042286396026611, + "orientation": -3.037818083661147, + "vx": 4.5297099404706387e-13, + "vy": -1.9317880628477724e-13 + }, + { + "id": 5, + "x": -2.9274909496307373, + "y": 0.6976966261863708, + "orientation": 2.2434456666284284, + "vx": -1.092459456231154e-12, + "vy": -7.993605777301127e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394764423370361, + "y": 0.35052427649497986, + "orientation": 0.9801174720102033, + "vx": -4.529709940470639e-12, + "vy": -9.725553695716371e-13 + }, + { + "id": 1, + "x": -2.8447318077087402, + "y": -0.11086641997098923, + "orientation": 2.3010617812448224, + "vx": 1.1193685978128087e-08, + "vy": -2.556958023092193e-08 + }, + { + "id": 2, + "x": -2.5283925533294678, + "y": 1.9464707374572754, + "orientation": 3.010528879361697, + "vx": -1.9184653865522705e-12, + "vy": -2.1316282072803006e-13 + }, + { + "id": 3, + "x": -2.7047576904296875, + "y": 0.975142776966095, + "orientation": 2.343644829588481, + "vx": 5.861977570020827e-13, + "vy": -1.6220358389773537e-12 + }, + { + "id": 4, + "x": -2.3020598888397217, + "y": -0.37771356105804443, + "orientation": 2.0512825568490705, + "vx": -1.9984014443252818e-13, + "vy": 4.346523141407488e-13 + }, + { + "id": 5, + "x": -2.906280279159546, + "y": 0.0582837350666523, + "orientation": 2.2031029184632978, + "vx": -1.1345338002399785e-08, + "vy": 2.7552983894452154e-08 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 481.45 + } + }, + { + "scenario_id": "high_press_vs_press_trigger_flow_t621.1_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 621.0666666666666, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_press_trigger_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 621.0666666666666, + "ball_x": -3.5, + "ball_y": -2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3974995613098145, + "y": 0.02991572581231594, + "orientation": -3.1233093106471976, + "vx": 2.5845992013273644e-12, + "vy": -5.222905441470971e-13 + }, + { + "id": 1, + "x": -3.995565176010132, + "y": 1.8936009407043457, + "orientation": -1.6276041587167462, + "vx": 1.4788170688007085e-12, + "vy": 1.5587531265737198e-12 + }, + { + "id": 2, + "x": -3.4561946392059326, + "y": -0.33584097027778625, + "orientation": 0.4834963401132306, + "vx": -1.0658141036401503e-13, + "vy": -0.0 + }, + { + "id": 3, + "x": -2.930927276611328, + "y": 0.8979349732398987, + "orientation": -2.323041470842906, + "vx": -3.4372504842394846e-12, + "vy": -6.394884621840902e-13 + }, + { + "id": 4, + "x": -4.035842418670654, + "y": -1.9283138513565063, + "orientation": 2.3228914459520063, + "vx": -0.019790276885032654, + "vy": 0.02111407369375229 + }, + { + "id": 5, + "x": -3.1994569301605225, + "y": -0.5612586736679077, + "orientation": 0.4033407290750226, + "vx": -3.9968028886505635e-13, + "vy": 3.7969627442180354e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -3.991424560546875, + "y": -0.4499434530735016, + "orientation": -0.18736425240571108, + "vx": -2.2781776465308212e-12, + "vy": 4.729550084903167e-13 + }, + { + "id": 1, + "x": -2.9796435832977295, + "y": -0.30985790491104126, + "orientation": 3.05656452675397, + "vx": 3.490541189421492e-12, + "vy": -1.783573289060314e-12 + }, + { + "id": 2, + "x": -4.106527328491211, + "y": -2.2051808834075928, + "orientation": 1.9968326409631452, + "vx": 5.195843755245733e-12, + "vy": -2.0383694732117874e-12 + }, + { + "id": 3, + "x": -2.9338274002075195, + "y": -1.4856256246566772, + "orientation": 2.9043975194268903, + "vx": -1.0524914273446484e-12, + "vy": 9.325873406851315e-14 + }, + { + "id": 4, + "x": -3.017620801925659, + "y": 0.5792469382286072, + "orientation": -2.435677023726054, + "vx": 1.305622276959184e-12, + "vy": 6.294964549624638e-13 + }, + { + "id": 5, + "x": 3.372061252593994, + "y": 0.019704973325133324, + "orientation": -3.140214526565284, + "vx": -4.263256414560601e-13, + "vy": -6.149247777642586e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 621.0833333333334 + } + }, + { + "scenario_id": "high_press_vs_overload_press_t199.2_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 199.21666666666667, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_overload_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 199.21666666666667, + "ball_x": -2.2877237796783447, + "ball_y": -2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402932643890381, + "y": 0.054905153810977936, + "orientation": -3.1406524181365967, + "vx": 5.115907697472721e-12, + "vy": 4.754530102957233e-13 + }, + { + "id": 1, + "x": -1.0453959703445435, + "y": -0.989978015422821, + "orientation": -2.113579034805298, + "vx": 3.157474282033945e-12, + "vy": 3.0175861809311755e-12 + }, + { + "id": 2, + "x": -2.8044517040252686, + "y": -0.39088213443756104, + "orientation": -1.3889271020889282, + "vx": 5.195843755245733e-13, + "vy": 2.2315482794965646e-13 + }, + { + "id": 3, + "x": -3.9625298976898193, + "y": -2.3568217754364014, + "orientation": -0.29326698184013367, + "vx": 1.6400214519762812e-11, + "vy": -1.6120438317557273e-12 + }, + { + "id": 4, + "x": -2.5135226249694824, + "y": -0.1729963719844818, + "orientation": -1.3720098733901978, + "vx": -1.3322676295501878e-13, + "vy": -4.821143484434742e-13 + }, + { + "id": 5, + "x": -1.6003351211547852, + "y": -1.8676238059997559, + "orientation": -2.1110429763793945, + "vx": -6.661338147750939e-15, + "vy": 3.863576125695545e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.423777103424072, + "y": -0.39900752902030945, + "orientation": -0.5137074589729309, + "vx": -2.4780177909633494e-12, + "vy": 4.729550084903167e-13 + }, + { + "id": 1, + "x": -0.2742445170879364, + "y": -0.2553557753562927, + "orientation": -2.2645998001098633, + "vx": 4.1300296516055823e-13, + "vy": 2.2198909377380005e-12 + }, + { + "id": 2, + "x": 0.3023240864276886, + "y": 0.19206926226615906, + "orientation": -2.2006216049194336, + "vx": -5.3290705182007514e-14, + "vy": -1.7819079545233762e-13 + }, + { + "id": 3, + "x": 1.080741286277771, + "y": 0.7154443264007568, + "orientation": -2.251314401626587, + "vx": 1.7985612998927536e-12, + "vy": 2.398081733190338e-13 + }, + { + "id": 4, + "x": 1.5222680568695068, + "y": -0.7661054730415344, + "orientation": -2.592646837234497, + "vx": -1.4654943925052066e-13, + "vy": -1.1324274851176597e-13 + }, + { + "id": 5, + "x": -2.024970769882202, + "y": -2.5263257026672363, + "orientation": -2.028590202331543, + "vx": -2.4646951146678475e-12, + "vy": 5.062616992290714e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 199.23333333333332 + } + }, + { + "scenario_id": "counter_flow_vs_split_wall_t320.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 320.68333333333334, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 320.68333333333334, + "ball_x": -3.5, + "ball_y": 2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402939796447754, + "y": 0.147159606218338, + "orientation": 3.140690326690674, + "vx": 4.503064587879635e-12, + "vy": -6.328271240363392e-14 + }, + { + "id": 1, + "x": -4.188657283782959, + "y": 2.1317803859710693, + "orientation": -2.6496315002441406, + "vx": -0.029603326693177223, + "vy": -0.015828648582100868 + }, + { + "id": 2, + "x": -2.115403413772583, + "y": 2.2419626712799072, + "orientation": -2.6648809909820557, + "vx": -1.6120438317557273e-12, + "vy": -2.6911806116913795e-12 + }, + { + "id": 3, + "x": -3.1631174087524414, + "y": 1.382939100265503, + "orientation": 2.8725345134735107, + "vx": 2.1591240795260092e-07, + "vy": -1.2198255205930764e-07 + }, + { + "id": 4, + "x": -2.6732571125030518, + "y": 1.3218168020248413, + "orientation": -2.9723329544067383, + "vx": -2.2648549702353193e-13, + "vy": -1.6653345369377348e-13 + }, + { + "id": 5, + "x": 2.5946569442749023, + "y": 0.3835746645927429, + "orientation": 3.0348920822143555, + "vx": 5.728750807065808e-13, + "vy": -1.149080830487037e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396424770355225, + "y": 0.32426732778549194, + "orientation": 1.0277994871139526, + "vx": 1.4388490399142029e-12, + "vy": 4.629630012686903e-13 + }, + { + "id": 1, + "x": -1.2225571870803833, + "y": 1.7554165124893188, + "orientation": -2.9121828079223633, + "vx": -5.262457136723242e-13, + "vy": 5.062616992290714e-13 + }, + { + "id": 2, + "x": -3.3122801780700684, + "y": 1.4836888313293457, + "orientation": 2.818573474884033, + "vx": -2.1563332097684906e-07, + "vy": 1.2680018812716298e-07 + }, + { + "id": 3, + "x": -2.7747952938079834, + "y": 0.360944926738739, + "orientation": 2.717231035232544, + "vx": 3.4638958368304884e-13, + "vy": -1.7152945730458669e-13 + }, + { + "id": 4, + "x": -2.278287887573242, + "y": 2.019911050796509, + "orientation": -2.7726123332977295, + "vx": -1.092459456231154e-12, + "vy": -1.6653345369377348e-12 + }, + { + "id": 5, + "x": -4.220091342926025, + "y": 2.377153158187866, + "orientation": -1.8435391187667847, + "vx": 3.703704010149522e-12, + "vy": -2.970956813896919e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 320.7 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_outlet_t283.2_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 283.18333333333334, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 283.18333333333334, + "ball_x": -2.5, + "ball_y": 0.9513236880302429, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.334927558898926, + "y": 0.21329697966575623, + "orientation": 3.1018924713134766, + "vx": -1.979749697511579e-11, + "vy": 1.2548295735825832e-12 + }, + { + "id": 1, + "x": -2.103579521179199, + "y": 1.631331205368042, + "orientation": 1.0420753955841064, + "vx": 0.011411447077989578, + "vy": 0.019574860110878944 + }, + { + "id": 2, + "x": -2.877509832382202, + "y": -0.054843079298734665, + "orientation": 0.6957514882087708, + "vx": -1.971756091734278e-12, + "vy": -5.734995811579324e-13 + }, + { + "id": 3, + "x": 2.7208845615386963, + "y": -0.07126700133085251, + "orientation": 3.0150392055511475, + "vx": -2.1316282072803006e-13, + "vy": 2.0999868510784836e-12 + }, + { + "id": 4, + "x": 3.0756757259368896, + "y": 0.19829154014587402, + "orientation": 3.021494150161743, + "vx": -3.064215547965432e-13, + "vy": -2.4980018054066022e-15 + }, + { + "id": 5, + "x": 2.0617241859436035, + "y": -0.7220869660377502, + "orientation": 2.723259925842285, + "vx": -6.3016258877723885e-12, + "vy": -1.7752466163756253e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396626949310303, + "y": 0.18289071321487427, + "orientation": 0.37641724944114685, + "vx": -3.410605131648481e-12, + "vy": 9.325873406851315e-13 + }, + { + "id": 1, + "x": 1.9210647344589233, + "y": 0.22289901971817017, + "orientation": -2.3331918716430664, + "vx": -8.060219158778636e-13, + "vy": -2.32314167902814e-13 + }, + { + "id": 2, + "x": 1.223384141921997, + "y": -0.5557708740234375, + "orientation": 2.5257129669189453, + "vx": -1.0724754417879012e-12, + "vy": 7.760458942129844e-13 + }, + { + "id": 3, + "x": -2.768390655517578, + "y": 0.0903240516781807, + "orientation": 0.9613831043243408, + "vx": 3.5571545708990016e-12, + "vy": 6.332434576705737e-13 + }, + { + "id": 4, + "x": -1.3759629726409912, + "y": 0.9956504702568054, + "orientation": -2.564563512802124, + "vx": 1.3988810110276972e-12, + "vy": 4.296563105299356e-13 + }, + { + "id": 5, + "x": -3.4395852088928223, + "y": 0.021239280700683594, + "orientation": 0.6249720454216003, + "vx": 3.597122599785507e-13, + "vy": -4.668140873853588e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 283.2 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_wall_t615.2_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 615.2166666666667, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 615.2166666666667, + "ball_x": -2.2675538063049316, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.394214153289795, + "y": -0.4129818379878998, + "orientation": -2.909175397949763, + "vx": 3.703704010149522e-12, + "vy": -9.175993298526919e-13 + }, + { + "id": 1, + "x": -2.876807928085327, + "y": -0.2502109110355377, + "orientation": -1.3180791457467755, + "vx": 7.993605777301127e-14, + "vy": -1.3389289676979388e-12 + }, + { + "id": 2, + "x": -2.7682855129241943, + "y": -2.075206756591797, + "orientation": -0.5769926627450666, + "vx": -1.1191048088221578e-12, + "vy": 3.290701044988964e-12 + }, + { + "id": 3, + "x": -3.3615856170654297, + "y": 0.4734726846218109, + "orientation": -1.3449704964929303, + "vx": 4.5297099404706387e-13, + "vy": -1.8435253323900724e-12 + }, + { + "id": 4, + "x": 2.504615068435669, + "y": -0.0854770690202713, + "orientation": -2.6092367490106305, + "vx": -6.328271240363392e-12, + "vy": 5.970224314921779e-13 + }, + { + "id": 5, + "x": -2.6973652839660645, + "y": 1.1028499603271484, + "orientation": -1.41769793828065, + "vx": -1.0391687510491465e-12, + "vy": 1.9317880628477724e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.400712490081787, + "y": 0.015281233005225658, + "orientation": -0.866720588999339, + "vx": 5.355715870791755e-12, + "vy": -3.5254611729929053e-12 + }, + { + "id": 1, + "x": -2.5841927528381348, + "y": 0.6977786421775818, + "orientation": -1.9796716292672834, + "vx": 7.72715225139109e-13, + "vy": 5.229150445984487e-13 + }, + { + "id": 2, + "x": -0.4763048589229584, + "y": 0.42813336849212646, + "orientation": -1.9667326529794416, + "vx": 2.1815882433884326e-13, + "vy": -1.63202784619898e-13 + }, + { + "id": 3, + "x": -2.562328577041626, + "y": -0.4219193458557129, + "orientation": -1.523014100390025, + "vx": 2.6911806116913795e-12, + "vy": 3.7636560534792807e-13 + }, + { + "id": 4, + "x": -2.188927173614502, + "y": -1.1682345867156982, + "orientation": -2.2923907359414777, + "vx": -5.062616992290714e-13, + "vy": 8.260059303211165e-13 + }, + { + "id": 5, + "x": -2.8391189575195312, + "y": -0.6489846110343933, + "orientation": -1.273212107019969, + "vx": -1.4521717162097048e-12, + "vy": 1.4654943925052066e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 615.2333333333333 + } + }, + { + "scenario_id": "counter_flow_vs_high_press_t414.6_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 414.65, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_high_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 414.65, + "ball_x": -1.5574367046356201, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3990020751953125, + "y": 0.17786523699760437, + "orientation": -2.8692858835035047, + "vx": -1.4122036873231991e-12, + "vy": -8.409939411535561e-14 + }, + { + "id": 1, + "x": -0.9486152529716492, + "y": -2.267160654067993, + "orientation": 0.6740950663858136, + "vx": 0.03162412345409393, + "vy": 0.02505781129002571 + }, + { + "id": 2, + "x": -1.2095259428024292, + "y": -1.9595504999160767, + "orientation": 1.9682505448632917, + "vx": 9.79216707719388e-13, + "vy": -9.086065233532281e-12 + }, + { + "id": 3, + "x": -2.492825508117676, + "y": -0.02828804962337017, + "orientation": -1.1570697148614606, + "vx": -2.5979218776228663e-12, + "vy": 1.182595688042909e-12 + }, + { + "id": 4, + "x": -0.7850986123085022, + "y": -2.0006844997406006, + "orientation": -2.3608875592523297, + "vx": -1.4355183708403274e-12, + "vy": 1.9051427102567686e-12 + }, + { + "id": 5, + "x": 2.5971527099609375, + "y": -1.5090197324752808, + "orientation": -2.803674252825328, + "vx": 2.9842794901924208e-12, + "vy": 1.7386092565629951e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397405624389648, + "y": 0.3730892539024353, + "orientation": -0.48269430001313296, + "vx": -1.971756091734278e-12, + "vy": -2.261524301161444e-12 + }, + { + "id": 1, + "x": -2.5043089389801025, + "y": -0.47611498832702637, + "orientation": -1.2082212289148053, + "vx": 6.261657858885883e-13, + "vy": 3.26405569239796e-13 + }, + { + "id": 2, + "x": -2.505558967590332, + "y": -1.475252628326416, + "orientation": -1.0127126296334943, + "vx": 3.197442310920451e-13, + "vy": 2.7711166694643907e-12 + }, + { + "id": 3, + "x": -1.5633180141448975, + "y": -2.2551870346069336, + "orientation": -2.065334590273448, + "vx": 1.325606291402437e-12, + "vy": 1.2789769243681803e-12 + }, + { + "id": 4, + "x": -1.4376949071884155, + "y": -2.122290849685669, + "orientation": -2.1040565093332013, + "vx": 8.526512829121202e-13, + "vy": 7.194245199571014e-13 + }, + { + "id": 5, + "x": -1.8076750040054321, + "y": -2.3501062393188477, + "orientation": -2.474256845312663, + "vx": 4.063416270128073e-13, + "vy": 3.9968028886505635e-14 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_high_press_kernel_strategy", + "frame_ts": 414.6666666666667 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_shape_t496.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 496.0333333333333, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_shape.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 496.0333333333333, + "ball_x": -3.7413856983184814, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398346900939941, + "y": -0.36724162101745605, + "orientation": 2.772731842594691, + "vx": -1.2523315717771766e-12, + "vy": 1.0125233984581428e-12 + }, + { + "id": 1, + "x": -3.2380685806274414, + "y": 0.011083632707595825, + "orientation": 1.915580542879649, + "vx": 3.9968028886505635e-13, + "vy": -6.913219996462772e-13 + }, + { + "id": 2, + "x": -2.7903854846954346, + "y": -0.5018349289894104, + "orientation": 1.837911995249339, + "vx": -8.659739592076221e-13, + "vy": -1.5221157667610896e-12 + }, + { + "id": 3, + "x": -2.872347593307495, + "y": 1.0097049474716187, + "orientation": 1.9363960345559796, + "vx": 1.5054624213917123e-12, + "vy": -2.511324481702104e-12 + }, + { + "id": 4, + "x": -3.6025073528289795, + "y": 1.99290931224823, + "orientation": -1.3875626643472394, + "vx": 0.009596627205610275, + "vy": -0.052375152707099915 + }, + { + "id": 5, + "x": -3.951392650604248, + "y": 1.9916304349899292, + "orientation": -1.8396251519494733, + "vx": -0.006146573927253485, + "vy": -0.02217932604253292 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398903846740723, + "y": 0.41492170095443726, + "orientation": 0.591487320261546, + "vx": -1.3322676295501878e-12, + "vy": -3.064215547965432e-13 + }, + { + "id": 1, + "x": -1.8493525981903076, + "y": 1.0069632530212402, + "orientation": 1.5532528479867658, + "vx": 4.929390229335695e-13, + "vy": 4.163336342344337e-12 + }, + { + "id": 2, + "x": -2.9902071952819824, + "y": 1.1723450422286987, + "orientation": 1.914182575541087, + "vx": -1.878497357665765e-12, + "vy": 1.2856382625159313e-12 + }, + { + "id": 3, + "x": -2.881176233291626, + "y": 0.7397947311401367, + "orientation": 1.915956052141734, + "vx": 1.4654943925052066e-13, + "vy": 1.035838081975271e-12 + }, + { + "id": 4, + "x": -4.306570529937744, + "y": 2.2678043842315674, + "orientation": 0.7915188391977033, + "vx": -9.85878045867139e-13, + "vy": 3.383959779057477e-12 + }, + { + "id": 5, + "x": -2.939263343811035, + "y": -1.2700386047363281, + "orientation": 1.5258642752938947, + "vx": 1.4654943925052066e-12, + "vy": 2.9976021664879227e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 496.05 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_sticky_t646.5_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 646.45, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 646.45, + "ball_x": -2.391023874282837, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.397697925567627, + "y": 0.4098581075668335, + "orientation": 2.9681690653138837, + "vx": 2.9309887850104133e-12, + "vy": -1.5121237595394632e-12 + }, + { + "id": 1, + "x": -2.7228586673736572, + "y": -0.24686263501644135, + "orientation": 1.940430076914378, + "vx": 7.966960424710123e-12, + "vy": 1.4943879467210763e-11 + }, + { + "id": 2, + "x": -3.577834367752075, + "y": 1.6090710163116455, + "orientation": 1.2501544078164777, + "vx": 2.0117241206207837e-12, + "vy": 1.0391687510491465e-12 + }, + { + "id": 3, + "x": -3.0804812908172607, + "y": -1.035428524017334, + "orientation": 1.5261404832177838, + "vx": -9.459100169806334e-13, + "vy": -3.843592111252292e-12 + }, + { + "id": 4, + "x": -3.0812339782714844, + "y": 0.4626680016517639, + "orientation": 1.3089381774240216, + "vx": 1.5987211554602254e-13, + "vy": 1.2539969063141143e-12 + }, + { + "id": 5, + "x": 2.416214942932129, + "y": 1.1221555471420288, + "orientation": 2.793328972654887, + "vx": -8.260059303211165e-13, + "vy": -4.5297099404706387e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394326686859131, + "y": -0.018201028928160667, + "orientation": 0.7302767356210431, + "vx": 7.460698725481052e-13, + "vy": 6.619704784327496e-14 + }, + { + "id": 1, + "x": -2.211785316467285, + "y": 0.32281824946403503, + "orientation": 1.7951137145333966, + "vx": -3.197442310920451e-13, + "vy": -2.814415367424772e-13 + }, + { + "id": 2, + "x": -2.270986318588257, + "y": -0.5493230819702148, + "orientation": 1.7281745990091046, + "vx": 5.995204332975845e-13, + "vy": 2.398081733190338e-13 + }, + { + "id": 3, + "x": -2.5157957077026367, + "y": -0.4875234365463257, + "orientation": 1.6444202979379376, + "vx": -7.993605777301127e-14, + "vy": 3.547162563677375e-13 + }, + { + "id": 4, + "x": -3.6716299057006836, + "y": -1.76468825340271, + "orientation": 1.3466103394799909, + "vx": 6.52811138479592e-13, + "vy": -1.0591527654923993e-12 + }, + { + "id": 5, + "x": -2.7987372875213623, + "y": -0.08363755792379379, + "orientation": 1.3440913279824933, + "vx": 8.433254095052689e-12, + "vy": 1.5144968612545995e-11 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 646.4666666666667 + } + }, + { + "scenario_id": "split_press_vs_tiki_taka_plus_t607.5_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 607.4666666666667, + "source_replay": "replays/tournament_20261011_230119/split_press_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 607.4666666666667, + "ball_x": -2.5, + "ball_y": 1.3950635194778442, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3977556228637695, + "y": 0.004953564144670963, + "orientation": 3.0223968272381505, + "vx": 1.5987211554602254e-12, + "vy": 4.332471881252076e-14 + }, + { + "id": 1, + "x": -3.2536346912384033, + "y": -0.013420646078884602, + "orientation": 0.0009342749887188972, + "vx": -1.1723955140041653e-12, + "vy": -4.090477956353311e-13 + }, + { + "id": 2, + "x": -2.8015613555908203, + "y": 0.6743050217628479, + "orientation": -1.9649775346093854, + "vx": -0.012696700170636177, + "vy": -0.030323361977934837 + }, + { + "id": 3, + "x": -3.354310989379883, + "y": -1.5431199073791504, + "orientation": 1.5968314727121076, + "vx": -2.078337502098293e-12, + "vy": -9.392486788328824e-13 + }, + { + "id": 4, + "x": -3.1512560844421387, + "y": 0.9222215414047241, + "orientation": -0.39796081383759585, + "vx": 1.4654943925052066e-13, + "vy": -7.360778653264788e-13 + }, + { + "id": 5, + "x": 2.8598477840423584, + "y": -0.1612696498632431, + "orientation": 2.8991353680663785, + "vx": 1.4654943925052066e-13, + "vy": -4.1550096696596484e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.387699604034424, + "y": 0.40966784954071045, + "orientation": 0.49255100091034976, + "vx": -3.4372504842394846e-12, + "vy": 8.210099267103033e-13 + }, + { + "id": 1, + "x": -2.544949769973755, + "y": 2.220554828643799, + "orientation": 0.8832103331857404, + "vx": 9.325873406851315e-14, + "vy": -2.504663143554353e-12 + }, + { + "id": 2, + "x": -3.0846846103668213, + "y": -0.545447587966919, + "orientation": 1.9421732743554792, + "vx": 6.794564910705958e-13, + "vy": -1.0724754417879012e-12 + }, + { + "id": 3, + "x": -3.020228385925293, + "y": 0.7014115452766418, + "orientation": 1.6570127328210553, + "vx": 5.46229728115577e-13, + "vy": 7.993605777301127e-14 + }, + { + "id": 4, + "x": -2.7070729732513428, + "y": 1.051220178604126, + "orientation": -1.278837951021739, + "vx": -2.19824158875781e-12, + "vy": 3.177458296477198e-12 + }, + { + "id": 5, + "x": -3.3998870849609375, + "y": 1.9527218341827393, + "orientation": 2.6848417838388166, + "vx": 5.5422333389287814e-12, + "vy": 1.6053824936079764e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_press_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 607.4833333333333 + } + }, + { + "scenario_id": "high_press_vs_split_wall_t87.5_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 87.46666666666667, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 87.46666666666667, + "ball_x": -3.01566481590271, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.39357328414917, + "y": -0.012726858258247375, + "orientation": 3.13449764251709, + "vx": -0.0733911469578743, + "vy": -0.004734780639410019 + }, + { + "id": 1, + "x": -3.274171829223633, + "y": 2.020364284515381, + "orientation": -1.9103785753250122, + "vx": -0.015231002122163773, + "vy": -0.04298942908644676 + }, + { + "id": 2, + "x": -3.9954328536987305, + "y": 2.399646520614624, + "orientation": 0.5035985112190247, + "vx": -3.4652281044600386e-11, + "vy": -9.618972285352356e-12 + }, + { + "id": 3, + "x": -2.701249361038208, + "y": 0.9760083556175232, + "orientation": 1.8204643726348877, + "vx": 1.3589129821411916e-12, + "vy": 5.009326287108706e-12 + }, + { + "id": 4, + "x": -2.6081793308258057, + "y": 0.6386025547981262, + "orientation": 1.6213418245315552, + "vx": -7.860379014346108e-13, + "vy": 9.992007221626409e-14 + }, + { + "id": 5, + "x": -2.419877290725708, + "y": 2.241391658782959, + "orientation": -0.7056964635848999, + "vx": 0.022271879017353058, + "vy": -0.01901293359696865 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.406936168670654, + "y": 0.04897987097501755, + "orientation": 0.02920636348426342, + "vx": -5.3290705182007514e-14, + "vy": -6.81538159241768e-13 + }, + { + "id": 1, + "x": -1.5571144819259644, + "y": 1.6610592603683472, + "orientation": 1.941715955734253, + "vx": 4.39648317751562e-13, + "vy": -1.085798118083403e-12 + }, + { + "id": 2, + "x": -1.9095031023025513, + "y": 0.4286282956600189, + "orientation": 2.7865147590637207, + "vx": -1.4788170688007085e-12, + "vy": 5.478950626525148e-13 + }, + { + "id": 3, + "x": -3.169017791748047, + "y": 0.6096377372741699, + "orientation": 1.733912467956543, + "vx": 2.2648549702353193e-13, + "vy": 9.658940314238862e-14 + }, + { + "id": 4, + "x": -3.2072248458862305, + "y": 1.0722664594650269, + "orientation": 1.4811183214187622, + "vx": -6.661338147750939e-13, + "vy": -7.127631818093505e-13 + }, + { + "id": 5, + "x": -3.6420516967773438, + "y": 2.014458417892456, + "orientation": 1.1975816488265991, + "vx": -1.6919798895287386e-12, + "vy": -7.580602812140569e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 87.48333333333333 + } + }, + { + "scenario_id": "split_sticky_vs_tiki_taka_plus_t601.5_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 601.55, + "source_replay": "replays/tournament_20261011_230119/split_sticky_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 601.55, + "ball_x": -2.5, + "ball_y": -1.7805458307266235, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.397294998168945, + "y": 0.1648852527141571, + "orientation": -3.001919450359889, + "vx": -3.5704772471945034e-12, + "vy": -3.7969627442180354e-13 + }, + { + "id": 1, + "x": -3.8820641040802, + "y": -1.7760534286499023, + "orientation": -0.2644826491647443, + "vx": 2.9842794901924208e-12, + "vy": 1.7918999617450027e-12 + }, + { + "id": 2, + "x": -1.4750899076461792, + "y": 1.346496343612671, + "orientation": -2.622871609526225, + "vx": -8.060219158778636e-13, + "vy": 3.1308289294429414e-13 + }, + { + "id": 3, + "x": -1.0805349349975586, + "y": 0.23425815999507904, + "orientation": -2.8789325972371778, + "vx": -7.993605777301127e-14, + "vy": -2.6478819137309983e-13 + }, + { + "id": 4, + "x": -0.8571478724479675, + "y": -1.0160261392593384, + "orientation": -2.5550279339128217, + "vx": 2.831068712794149e-13, + "vy": 6.128431095930864e-13 + }, + { + "id": 5, + "x": 2.725721597671509, + "y": -0.6478981971740723, + "orientation": -2.896851213770457, + "vx": -3.730349362740526e-13, + "vy": 8.626432901337466e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395313739776611, + "y": -0.3998669981956482, + "orientation": -1.3475199063592633, + "vx": -3.9968028886505635e-13, + "vy": 1.815214645262131e-13 + }, + { + "id": 1, + "x": -2.9426350593566895, + "y": -1.3466439247131348, + "orientation": -2.861340345936366, + "vx": -1.3855583347321954e-12, + "vy": 4.662936703425657e-13 + }, + { + "id": 2, + "x": -3.3323476314544678, + "y": -2.446446657180786, + "orientation": 2.681730093555995, + "vx": 6.927791673660977e-13, + "vy": -1.3589129821411916e-12 + }, + { + "id": 3, + "x": -2.9648475646972656, + "y": -1.8052561283111572, + "orientation": 3.078359479206153, + "vx": 3.184119634624949e-12, + "vy": -1.6586731987899839e-12 + }, + { + "id": 4, + "x": 2.5107944011688232, + "y": 0.4926474988460541, + "orientation": -2.747643681364604, + "vx": -1.5987211554602254e-13, + "vy": -2.8310687127941492e-14 + }, + { + "id": 5, + "x": 0.9304081201553345, + "y": -0.8299881815910339, + "orientation": -2.944794075685092, + "vx": -5.828670879282072e-13, + "vy": -2.731148640577885e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_sticky_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 601.5666666666666 + } + }, + { + "scenario_id": "clear_danger_vs_overload_press_t408.9_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 408.8666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_overload_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 408.8666666666667, + "ball_x": -3.5, + "ball_y": 2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3951945304870605, + "y": -0.20716747641563416, + "orientation": 3.0348642115765294, + "vx": -1.4654943925052066e-12, + "vy": 5.029310301551959e-13 + }, + { + "id": 1, + "x": -3.404681921005249, + "y": 1.4035643339157104, + "orientation": -2.311460169153758, + "vx": -6.394884621840902e-13, + "vy": 3.3306690738754696e-14 + }, + { + "id": 2, + "x": -2.955040693283081, + "y": -0.1536519080400467, + "orientation": 2.454240175085612, + "vx": -2.517985819849855e-12, + "vy": 6.869504964868156e-13 + }, + { + "id": 3, + "x": -3.9553849697113037, + "y": 1.8627952337265015, + "orientation": -2.190370889502116, + "vx": -0.017183290794491768, + "vy": -0.024043980985879898 + }, + { + "id": 4, + "x": -3.3427484035491943, + "y": 0.7880310416221619, + "orientation": 2.423726113634654, + "vx": 2.398081733190338e-13, + "vy": -7.327471962526033e-14 + }, + { + "id": 5, + "x": 2.6197354793548584, + "y": 1.6140257120132446, + "orientation": -3.0697706585102758, + "vx": 3.730349362740526e-13, + "vy": 1.4055423491754482e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.255562782287598, + "y": 0.12306051701307297, + "orientation": 1.4484576304727277, + "vx": 1.4388490399142029e-12, + "vy": -6.411537967210279e-14 + }, + { + "id": 1, + "x": -2.550208330154419, + "y": 0.37637731432914734, + "orientation": 2.9814162721210202, + "vx": -1.212363542890671e-12, + "vy": -2.4147350785597155e-13 + }, + { + "id": 2, + "x": 2.9885201454162598, + "y": 1.504638671875, + "orientation": 3.0976826270395, + "vx": -1.0258460747536446e-12, + "vy": -4.662936703425657e-13 + }, + { + "id": 3, + "x": 2.9963936805725098, + "y": 0.3562467396259308, + "orientation": -3.1343253149003765, + "vx": -4.809486142676178e-12, + "vy": -7.16093850883226e-13 + }, + { + "id": 4, + "x": 2.9820291996002197, + "y": -0.7505475282669067, + "orientation": 3.0211613943153104, + "vx": 7.72715225139109e-13, + "vy": -1.199040866595169e-13 + }, + { + "id": 5, + "x": 2.7461140155792236, + "y": -1.5492427349090576, + "orientation": 2.86068785389001, + "vx": -8.393286066166183e-13, + "vy": 5.662137425588298e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 408.8833333333333 + } + }, + { + "scenario_id": "split_outlet_wall_vs_split_wall_t325.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 325.73333333333335, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 325.73333333333335, + "ball_x": -2.1370503902435303, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402925968170166, + "y": 0.09233884513378143, + "orientation": 3.1407036781311035, + "vx": 1.7852386235972517e-11, + "vy": 1.3197776205231548e-13 + }, + { + "id": 1, + "x": -2.7738444805145264, + "y": 1.693386435508728, + "orientation": 0.8664460778236389, + "vx": -9.325873406851315e-13, + "vy": -4.39648317751562e-13 + }, + { + "id": 2, + "x": -2.4468190670013428, + "y": -0.1681215614080429, + "orientation": 1.4459351301193237, + "vx": 2.2648549702353193e-13, + "vy": -7.810418978237976e-13 + }, + { + "id": 3, + "x": -2.875378370285034, + "y": 2.5291855335235596, + "orientation": -2.851924180984497, + "vx": -0.049487512558698654, + "vy": -0.014800190925598145 + }, + { + "id": 4, + "x": -2.5013463497161865, + "y": -1.1150091886520386, + "orientation": 1.636587142944336, + "vx": -1.545430450278218e-12, + "vy": 7.593925488436071e-13 + }, + { + "id": 5, + "x": -2.2984466552734375, + "y": -0.756676971912384, + "orientation": 1.4543319940567017, + "vx": 7.72715225139109e-13, + "vy": 1.2390088954816747e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -3.716487169265747, + "y": 1.9633386135101318, + "orientation": 0.6415562629699707, + "vx": -1.6653345369377348e-12, + "vy": -1.6786572132332367e-12 + }, + { + "id": 1, + "x": -3.289515972137451, + "y": -1.7294782400131226, + "orientation": 1.2450264692306519, + "vx": -2.970956813896919e-12, + "vy": -1.5121237595394632e-12 + }, + { + "id": 2, + "x": -3.0296270847320557, + "y": -1.0671982765197754, + "orientation": 1.2685341835021973, + "vx": -1.6786572132332367e-12, + "vy": -8.260059303211165e-13 + }, + { + "id": 3, + "x": -2.8721072673797607, + "y": -0.6725846529006958, + "orientation": 1.8735589981079102, + "vx": -1.8123741085673828e-07, + "vy": 2.381555219699294e-07 + }, + { + "id": 4, + "x": -3.5698962211608887, + "y": -1.369909405708313, + "orientation": 1.324079155921936, + "vx": 1.5987211554602254e-13, + "vy": -3.3306690738754696e-13 + }, + { + "id": 5, + "x": -2.9901416301727295, + "y": -0.5366879105567932, + "orientation": 1.6287974119186401, + "vx": 1.7305038113590854e-07, + "vy": -2.076697711572706e-07 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 325.75 + } + }, + { + "scenario_id": "clear_press_plus_vs_counter_flow_t591.1_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 591.0833333333334, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 591.0833333333334, + "ball_x": -3.488795280456543, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.395149230957031, + "y": 0.40663737058639526, + "orientation": -2.844032736616679, + "vx": -3.0375701953744283e-12, + "vy": -1.6486811915683575e-12 + }, + { + "id": 1, + "x": -1.5221542119979858, + "y": -0.5741896033287048, + "orientation": -2.262238474684306, + "vx": 3.730349362740526e-13, + "vy": 1.4521717162097048e-12 + }, + { + "id": 2, + "x": 0.719412088394165, + "y": 1.7315666675567627, + "orientation": -2.328387828665324, + "vx": -1.6286971771251046e-12, + "vy": -2.2448709557920665e-12 + }, + { + "id": 3, + "x": 0.4925001859664917, + "y": 0.7833417057991028, + "orientation": -2.402688356237956, + "vx": -2.5979218776228663e-13, + "vy": -5.595524044110789e-13 + }, + { + "id": 4, + "x": -2.7412502765655518, + "y": -2.5369813442230225, + "orientation": 0.2753957827859601, + "vx": 0.03837618604302406, + "vy": 0.010946646332740784 + }, + { + "id": 5, + "x": -3.115265130996704, + "y": -0.9186651110649109, + "orientation": -1.6385661681466779, + "vx": -9.85878045867139e-13, + "vy": 8.22675261247241e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396440505981445, + "y": -0.40937191247940063, + "orientation": -0.917677791910716, + "vx": -5.3290705182007514e-14, + "vy": 6.661338147750939e-14 + }, + { + "id": 1, + "x": 3.7627100944519043, + "y": 0.32735830545425415, + "orientation": -2.722624184685298, + "vx": -9.592326932761353e-13, + "vy": 2.4213964167074664e-12 + }, + { + "id": 2, + "x": -1.076126217842102, + "y": -0.9576802253723145, + "orientation": -2.4244693239503583, + "vx": 1.532107773982716e-13, + "vy": -4.3298697960381105e-13 + }, + { + "id": 3, + "x": 2.171203374862671, + "y": 1.7440985441207886, + "orientation": -2.2835327704721173, + "vx": -3.597122599785507e-13, + "vy": 4.4630965589931293e-13 + }, + { + "id": 4, + "x": -2.4471487998962402, + "y": -1.260324239730835, + "orientation": -2.0750040133767804, + "vx": -1.9317880628477724e-12, + "vy": -7.860379014346108e-13 + }, + { + "id": 5, + "x": -3.021023988723755, + "y": -2.0817983150482178, + "orientation": -1.9657529910379132, + "vx": -1.212363542890671e-12, + "vy": -7.474021401776554e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_counter_flow_kernel_strategy", + "frame_ts": 591.1 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_press_t334.6_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 334.56666666666666, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 334.56666666666666, + "ball_x": -2.217863082885742, + "ball_y": 2.75, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402938365936279, + "y": 0.20712988078594208, + "orientation": 3.1406819820404053, + "vx": 6.048495038157853e-11, + "vy": 1.0491607582707729e-13 + }, + { + "id": 1, + "x": -2.750750780105591, + "y": 1.3036710023880005, + "orientation": 1.4888277053833008, + "vx": 8.79296635503124e-13, + "vy": -2.211564265053312e-12 + }, + { + "id": 2, + "x": -2.902592420578003, + "y": 0.37170302867889404, + "orientation": 1.424509882926941, + "vx": 5.995204332975845e-13, + "vy": -1.7819079545233762e-13 + }, + { + "id": 3, + "x": -3.5556914806365967, + "y": 2.267845630645752, + "orientation": 0.6961748600006104, + "vx": 3.304023721284466e-12, + "vy": -1.9317880628477724e-12 + }, + { + "id": 4, + "x": -3.143545389175415, + "y": 1.9294259548187256, + "orientation": 1.0921480655670166, + "vx": 3.090860900556436e-12, + "vy": 8.473222123939195e-12 + }, + { + "id": 5, + "x": 2.6003570556640625, + "y": 1.5344804525375366, + "orientation": 2.86189603805542, + "vx": 2.9309887850104133e-12, + "vy": -7.993605777301127e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.431599140167236, + "y": 0.07439752668142319, + "orientation": 0.632699191570282, + "vx": 6.661338147750939e-13, + "vy": 2.410571742217371e-13 + }, + { + "id": 1, + "x": -2.95296573638916, + "y": 2.715965747833252, + "orientation": 0.41182586550712585, + "vx": 6.661338147750939e-14, + "vy": 3.197442310920451e-13 + }, + { + "id": 2, + "x": -2.006395101547241, + "y": -0.5999744534492493, + "orientation": 1.855423092842102, + "vx": 2.3847590568948362e-12, + "vy": -1.5554224574998443e-12 + }, + { + "id": 3, + "x": 0.47163036465644836, + "y": 0.15229098498821259, + "orientation": 2.3589413166046143, + "vx": -9.259260025373806e-13, + "vy": 5.737077479750496e-13 + }, + { + "id": 4, + "x": 1.341149091720581, + "y": -0.3245079219341278, + "orientation": 2.3390066623687744, + "vx": -1.2656542480726785e-12, + "vy": 1.588729148238599e-12 + }, + { + "id": 5, + "x": -3.1317412853240967, + "y": 1.1175925731658936, + "orientation": 1.2694228887557983, + "vx": -2.7977620220553945e-12, + "vy": 3.3639757646142243e-12 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 334.5833333333333 + } + }, + { + "scenario_id": "clear_danger_vs_split_sticky_t400.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 399.98333333333335, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 399.98333333333335, + "ball_x": -2.9862148761749268, + "ball_y": -2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.395711898803711, + "y": 0.4090041518211365, + "orientation": -2.7815900166803083, + "vx": 1.4122036873231991e-12, + "vy": 2.3314683517128287e-13 + }, + { + "id": 1, + "x": 2.208040237426758, + "y": 0.6172387003898621, + "orientation": -2.561915012198039, + "vx": -3.823608096809039e-12, + "vy": -2.065014825802791e-12 + }, + { + "id": 2, + "x": 0.9197251796722412, + "y": 0.5092846751213074, + "orientation": -2.564096363382884, + "vx": 5.262457136723242e-13, + "vy": -0.0 + }, + { + "id": 3, + "x": 2.258796215057373, + "y": 1.2516472339630127, + "orientation": -2.606028290587016, + "vx": -2.6645352591003757e-14, + "vy": 1.9984014443252818e-14 + }, + { + "id": 4, + "x": 2.482792377471924, + "y": -0.4553109407424927, + "orientation": -2.656940223770686, + "vx": 1.758593271006248e-12, + "vy": -8.293365993949919e-13 + }, + { + "id": 5, + "x": -1.0859854221343994, + "y": -1.16349458694458, + "orientation": -2.3489104231172284, + "vx": -9.992007221626409e-13, + "vy": -2.9976021664879227e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.399810791015625, + "y": -0.40418320894241333, + "orientation": -0.6896046717935285, + "vx": -3.4372504842394846e-12, + "vy": 1.1440848268762238e-12 + }, + { + "id": 1, + "x": 2.862644910812378, + "y": 0.009562470950186253, + "orientation": -2.762179048853465, + "vx": -1.2256862191861728e-12, + "vy": -1.829265905417543e-13 + }, + { + "id": 2, + "x": -1.8612596988677979, + "y": -1.954525113105774, + "orientation": -2.3695633729272565, + "vx": 2.7178259642823832e-12, + "vy": 4.702904732312163e-12 + }, + { + "id": 3, + "x": 1.3755098581314087, + "y": -0.34891942143440247, + "orientation": -2.573203893499919, + "vx": 1.3589129821411916e-12, + "vy": 3.7470027081099033e-13 + }, + { + "id": 4, + "x": 1.1812688112258911, + "y": 1.2298145294189453, + "orientation": -2.3578586300187787, + "vx": 1.0658141036401503e-13, + "vy": 6.52811138479592e-13 + }, + { + "id": 5, + "x": -2.1722724437713623, + "y": -0.5024757981300354, + "orientation": -1.943895848589488, + "vx": -3.4638958368304884e-13, + "vy": 1.2323475573339238e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 400.0 + } + }, + { + "scenario_id": "give_and_go_solo_vs_press_trigger_flow_t413.1_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 413.06666666666666, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_press_trigger_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 413.06666666666666, + "ball_x": -3.6818110942840576, + "ball_y": 2.75, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3859758377075195, + "y": -0.3959733843803406, + "orientation": 2.8094952424340924, + "vx": 8.526512829121202e-13, + "vy": 7.027711745877241e-13 + }, + { + "id": 1, + "x": -2.9300737380981445, + "y": 0.6433477997779846, + "orientation": 1.864139350252696, + "vx": 3.597122599785507e-13, + "vy": -8.79296635503124e-13 + }, + { + "id": 2, + "x": -3.708392858505249, + "y": 1.5541454553604126, + "orientation": 1.9880593140893659, + "vx": -4.1300296516055823e-13, + "vy": 1.9984014443252818e-13 + }, + { + "id": 3, + "x": -2.562520980834961, + "y": -0.09874071925878525, + "orientation": 1.9233620484643659, + "vx": 3.090860900556436e-12, + "vy": -1.074140776324839e-12 + }, + { + "id": 4, + "x": -3.4383466243743896, + "y": 2.002356767654419, + "orientation": -1.2569076140695294, + "vx": 0.0074708117172122, + "vy": -0.022941717877984047 + }, + { + "id": 5, + "x": -4.2704548835754395, + "y": 2.2209057807922363, + "orientation": -2.408486934500285, + "vx": -0.011146609671413898, + "vy": -0.010018969886004925 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.387311935424805, + "y": -0.0038414911832660437, + "orientation": 1.0481556971841535, + "vx": 2.7178259642823832e-12, + "vy": -1.1718490761092326e-13 + }, + { + "id": 1, + "x": -3.410348415374756, + "y": 2.594290256500244, + "orientation": -0.8276723941140851, + "vx": -1.1191048088221578e-12, + "vy": 3.623767952376511e-12 + }, + { + "id": 2, + "x": -2.724733829498291, + "y": 0.056748151779174805, + "orientation": 1.8629770596795758, + "vx": 2.398081733190338e-13, + "vy": 7.681355551625302e-14 + }, + { + "id": 3, + "x": -2.8011553287506104, + "y": -0.10809221118688583, + "orientation": 2.0023986419015607, + "vx": -1.4788170688007085e-12, + "vy": 1.4022116801015727e-12 + }, + { + "id": 4, + "x": -2.9868526458740234, + "y": 1.6297457218170166, + "orientation": 2.0226248820596417, + "vx": 3.863576125695545e-13, + "vy": -3.597122599785507e-13 + }, + { + "id": 5, + "x": -4.427223205566406, + "y": 2.4632346630096436, + "orientation": -0.05475369294221011, + "vx": -5.595524044110789e-13, + "vy": -6.394884621840902e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 413.0833333333333 + } + }, + { + "scenario_id": "clear_danger_vs_split_wall_t747.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 747.7333333333333, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 747.7333333333333, + "ball_x": -4.0, + "ball_y": -2.5, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398245811462402, + "y": 0.09047622233629227, + "orientation": -2.9518606831603726, + "vx": -8.206768598029157e-12, + "vy": 1.8060553053089734e-12 + }, + { + "id": 1, + "x": 2.5470633506774902, + "y": 0.021658610552549362, + "orientation": -2.705560239153453, + "vx": 2.398081733190338e-13, + "vy": 2.976785484776201e-14 + }, + { + "id": 2, + "x": 2.5969836711883545, + "y": -1.3171676397323608, + "orientation": -2.8901420553498944, + "vx": 9.459100169806334e-13, + "vy": 2.2648549702353193e-13 + }, + { + "id": 3, + "x": 2.5392768383026123, + "y": -2.0100746154785156, + "orientation": -2.9835516830259046, + "vx": -9.325873406851315e-14, + "vy": 5.3290705182007514e-14 + }, + { + "id": 4, + "x": -2.2367684841156006, + "y": -1.716144323348999, + "orientation": -2.63799765904481, + "vx": -3.9968028886505635e-14, + "vy": -2.2648549702353193e-13 + }, + { + "id": 5, + "x": 2.528507709503174, + "y": -0.6664073467254639, + "orientation": -2.811257096129008, + "vx": -2.6645352591003757e-12, + "vy": 6.095124405192109e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.402156352996826, + "y": -0.3935042917728424, + "orientation": -1.4121511300378522, + "vx": -2.611244553918368e-12, + "vy": 8.676392937445598e-13 + }, + { + "id": 1, + "x": 1.4414095878601074, + "y": 0.7424458861351013, + "orientation": -2.530779870348521, + "vx": 1.3988810110276972e-13, + "vy": -1.3988810110276972e-13 + }, + { + "id": 2, + "x": -3.060244083404541, + "y": -2.3161983489990234, + "orientation": -2.6120685656839093, + "vx": -9.459100169806334e-13, + "vy": -1.8385293287792592e-12 + }, + { + "id": 3, + "x": 0.3499259054660797, + "y": 0.19538505375385284, + "orientation": -2.4769258220964154, + "vx": 1.6486811915683575e-13, + "vy": -3.605449272470196e-13 + }, + { + "id": 4, + "x": 0.8206265568733215, + "y": 1.4558780193328857, + "orientation": -2.464550109701701, + "vx": -2.6645352591003757e-13, + "vy": -1.3322676295501878e-14 + }, + { + "id": 5, + "x": -2.597590923309326, + "y": -0.8219993710517883, + "orientation": -2.260090621309825, + "vx": 2.62456723021387e-12, + "vy": -1.5654144647214707e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 747.75 + } + }, + { + "scenario_id": "clear_press_plus_vs_overload_press_t260.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 259.96666666666664, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_overload_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 259.96666666666664, + "ball_x": -3.5, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398748397827148, + "y": -0.0053853983990848064, + "orientation": -3.076582431793213, + "vx": 2.104982854689297e-12, + "vy": 1.4600300135558797e-13 + }, + { + "id": 1, + "x": -2.9151997566223145, + "y": 1.0185375213623047, + "orientation": -2.2357358932495117, + "vx": 9.459100169806334e-13, + "vy": -1.7386092565629951e-12 + }, + { + "id": 2, + "x": -2.1250953674316406, + "y": -1.1729239225387573, + "orientation": 2.7867801189422607, + "vx": 1.7319479184152442e-12, + "vy": 1.0591527654923993e-12 + }, + { + "id": 3, + "x": -3.7638237476348877, + "y": -1.772882103919983, + "orientation": 1.9197793006896973, + "vx": -0.01590120419859886, + "vy": 0.043824970722198486 + }, + { + "id": 4, + "x": -2.916290283203125, + "y": -0.35146981477737427, + "orientation": -2.744769334793091, + "vx": 1.638689184346731e-12, + "vy": -1.482147737874584e-13 + }, + { + "id": 5, + "x": -1.7967644929885864, + "y": 0.7479667067527771, + "orientation": -2.5449864864349365, + "vx": 1.099120794378905e-12, + "vy": -7.66053886991358e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.309506893157959, + "y": -0.45824989676475525, + "orientation": -0.5257031917572021, + "vx": -1.6253665080512292e-12, + "vy": 1.2007062011321068e-12 + }, + { + "id": 1, + "x": 1.4258924722671509, + "y": 1.1095925569534302, + "orientation": -2.8199586868286133, + "vx": -2.5779378631796135e-12, + "vy": 4.662936703425657e-13 + }, + { + "id": 2, + "x": 2.2854013442993164, + "y": -1.6062772274017334, + "orientation": -3.1357510089874268, + "vx": 8.260059303211165e-13, + "vy": -7.72715225139109e-13 + }, + { + "id": 3, + "x": -0.35778892040252686, + "y": -1.0288368463516235, + "orientation": -3.0675265789031982, + "vx": 1.9984014443252818e-13, + "vy": -1.2723155862204294e-12 + }, + { + "id": 4, + "x": 2.321890115737915, + "y": -0.4083426594734192, + "orientation": -3.102987289428711, + "vx": 3.1441516057384433e-12, + "vy": -9.708900350346994e-13 + }, + { + "id": 5, + "x": 1.4586422443389893, + "y": 0.12493882328271866, + "orientation": 3.114779472351074, + "vx": -1.5987211554602254e-13, + "vy": 4.4547698863084406e-14 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 259.98333333333335 + } + }, + { + "scenario_id": "split_outlet_vs_split_press_t468.9_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "direct_free_defending", + "anchor_tick": 468.93333333333334, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent free kick, defensive third" + }, + "scenario": { + "sim_time": 468.93333333333334, + "ball_x": -3.5, + "ball_y": -2.5, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402994155883789, + "y": 0.248973086476326, + "orientation": -3.1406779289245605, + "vx": 7.460698725481052e-13, + "vy": 2.1399548799649892e-13 + }, + { + "id": 1, + "x": -2.7794923782348633, + "y": -0.3932643234729767, + "orientation": -3.0794365406036377, + "vx": -7.327471962526033e-13, + "vy": -5.578870698741412e-13 + }, + { + "id": 2, + "x": -1.268817663192749, + "y": 0.18306757509708405, + "orientation": -3.105424165725708, + "vx": 3.3506530883187224e-12, + "vy": 1.8318679906315083e-13 + }, + { + "id": 3, + "x": 3.00307035446167, + "y": -0.049202561378479004, + "orientation": -3.0042450428009033, + "vx": -5.195843755245733e-13, + "vy": -1.384309333829492e-13 + }, + { + "id": 4, + "x": 1.9273573160171509, + "y": -0.3082406222820282, + "orientation": 3.121936082839966, + "vx": 8.659739592076221e-14, + "vy": -1.582067810090848e-13 + }, + { + "id": 5, + "x": -0.2521665394306183, + "y": -0.07558605074882507, + "orientation": -3.0111804008483887, + "vx": 3.7636560534792807e-13, + "vy": 2.185751579730777e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.2712860107421875, + "y": -0.47375258803367615, + "orientation": -0.4647236764431, + "vx": 3.730349362740526e-13, + "vy": -1.1191048088221578e-12 + }, + { + "id": 1, + "x": -1.6831163167953491, + "y": -0.22548457980155945, + "orientation": 2.6055376529693604, + "vx": 9.79216707719388e-13, + "vy": -1.11743947428522e-12 + }, + { + "id": 2, + "x": 0.9863878488540649, + "y": -0.3303893506526947, + "orientation": -2.7800402641296387, + "vx": 5.0459636469213365e-12, + "vy": 4.1966430330830917e-13 + }, + { + "id": 3, + "x": -0.3965279459953308, + "y": 0.058629389852285385, + "orientation": 3.1185057163238525, + "vx": 2.631228568361621e-13, + "vy": 1.2635725799015063e-13 + }, + { + "id": 4, + "x": -2.899858236312866, + "y": 0.36727747321128845, + "orientation": -2.571652412414551, + "vx": -4.1300296516055823e-13, + "vy": -1.582067810090848e-13 + }, + { + "id": 5, + "x": -2.3277761936187744, + "y": 0.3121674656867981, + "orientation": -2.880249261856079, + "vx": -4.902744876744691e-12, + "vy": 4.413136522884997e-13 + } + ], + "referee_command": "DIRECT_FREE_BLUE", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 468.95 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_sticky_t48.1_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 48.083333333333336, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 48.083333333333336, + "ball_x": -9.25545507543666e-31, + "ball_y": -3.726587749680928e-32, + "ball_vx": -4.989419137296853e-29, + "ball_vy": -2.0089243594535965e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.402862548828125, + "y": 0.15328459441661835, + "orientation": -3.140676259994507, + "vx": 7.993605777301127e-13, + "vy": -6.436517985264345e-13 + }, + { + "id": 1, + "x": -3.5218710899353027, + "y": -2.163593053817749, + "orientation": 2.1259052753448486, + "vx": 4.9826809345177026e-12, + "vy": -3.530509218307998e-12 + }, + { + "id": 2, + "x": -2.9301092624664307, + "y": 0.21159851551055908, + "orientation": -2.4847757816314697, + "vx": -1.1191048088221578e-12, + "vy": -7.385758671318854e-13 + }, + { + "id": 3, + "x": -2.5688278675079346, + "y": -1.0266321897506714, + "orientation": 2.718003749847412, + "vx": 1.865174681370263e-13, + "vy": 3.863576125695545e-13 + }, + { + "id": 4, + "x": -3.2889204025268555, + "y": -1.605147361755371, + "orientation": 2.4759955406188965, + "vx": 5.062616992290714e-13, + "vy": -1.7319479184152442e-13 + }, + { + "id": 5, + "x": 2.6376497745513916, + "y": -1.903954029083252, + "orientation": 3.045543909072876, + "vx": 2.7977620220553945e-13, + "vy": 6.661338147750939e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.159114360809326, + "y": 0.023710891604423523, + "orientation": 0.17062044143676758, + "vx": -7.993605777301127e-14, + "vy": -1.2052858711086856e-13 + }, + { + "id": 1, + "x": -3.54012131690979, + "y": -1.2523874044418335, + "orientation": 1.9204760789871216, + "vx": -4.5297099404706387e-13, + "vy": -6.661338147750939e-14 + }, + { + "id": 2, + "x": -2.905752658843994, + "y": -0.7646809220314026, + "orientation": 3.0704123973846436, + "vx": 6.128431095930864e-13, + "vy": -7.693845560652335e-13 + }, + { + "id": 3, + "x": -3.049884796142578, + "y": -1.0598548650741577, + "orientation": 3.039235830307007, + "vx": 9.512390874988341e-12, + "vy": -1.7985612998927536e-13 + }, + { + "id": 4, + "x": -4.005885601043701, + "y": -1.717411756515503, + "orientation": 1.597469687461853, + "vx": 1.7319479184152442e-12, + "vy": 7.527312106958561e-13 + }, + { + "id": 5, + "x": -3.096090078353882, + "y": -1.8597511053085327, + "orientation": 2.370924472808838, + "vx": 2.1316282072803006e-12, + "vy": -1.5987211554602254e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 48.1 + } + }, + { + "scenario_id": "clear_danger_vs_tiki_taka_plus_t398.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 398.3833333333333, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 398.3833333333333, + "ball_x": -7.7410294980463025e-31, + "ball_y": 6.263696292247836e-32, + "ball_vx": -1.4318002374575005e-28, + "ball_vy": 1.2317243581927418e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.37346887588501, + "y": 0.21353808045387268, + "orientation": -3.102548251050063, + "vx": -2.9309887850104133e-12, + "vy": -8.851253063824061e-13 + }, + { + "id": 1, + "x": -2.860682487487793, + "y": 0.6481464505195618, + "orientation": -2.4417620619111737, + "vx": -2.837296335655992e-07, + "vy": 5.548610261030262e-06 + }, + { + "id": 2, + "x": -3.261425018310547, + "y": 1.5939780473709106, + "orientation": -2.0388390143686017, + "vx": 8.79296635503124e-13, + "vy": -2.5979218776228663e-13 + }, + { + "id": 3, + "x": -3.1867852210998535, + "y": -0.7329357266426086, + "orientation": 2.6819259246164044, + "vx": 1.1590728377086634e-12, + "vy": 2.2648549702353193e-13 + }, + { + "id": 4, + "x": -2.842961311340332, + "y": -0.37089067697525024, + "orientation": -2.9472843428426465, + "vx": -6.52811138479592e-13, + "vy": -3.730349362740526e-13 + }, + { + "id": 5, + "x": 2.6040852069854736, + "y": 0.4979734718799591, + "orientation": -3.027980337040969, + "vx": 8.659739592076221e-13, + "vy": -6.977751709769109e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.256595611572266, + "y": -0.16445955634117126, + "orientation": -1.435740741091319, + "vx": 4.39648317751562e-12, + "vy": -3.938516179857743e-13 + }, + { + "id": 1, + "x": -2.8964736461639404, + "y": 0.8245518207550049, + "orientation": -2.303386243181773, + "vx": 1.8115811428742745e-07, + "vy": -5.7849315453495365e-06 + }, + { + "id": 2, + "x": -2.9872100353240967, + "y": -0.6977564692497253, + "orientation": 2.7476488967710218, + "vx": 2.0250467969162855e-12, + "vy": 2.0983215165415459e-13 + }, + { + "id": 3, + "x": -2.7051401138305664, + "y": -0.17921969294548035, + "orientation": -2.948538141446658, + "vx": -1.199040866595169e-12, + "vy": 5.695444116327053e-13 + }, + { + "id": 4, + "x": -2.3381893634796143, + "y": -0.37532931566238403, + "orientation": -2.9246647228770932, + "vx": -2.7977620220553945e-13, + "vy": -4.879430193227563e-13 + }, + { + "id": 5, + "x": -2.4930808544158936, + "y": 0.17732687294483185, + "orientation": -2.818920912342616, + "vx": -2.6645352591003757e-12, + "vy": 7.41073868937292e-14 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 398.4 + } + }, + { + "scenario_id": "split_press_vs_tiki_taka_plus_t520.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 520.6666666666666, + "source_replay": "replays/tournament_20261011_230119/split_press_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 520.6666666666666, + "ball_x": -9.019759054141986e-31, + "ball_y": 5.888030044370523e-32, + "ball_vx": -4.862360724040766e-29, + "ball_vy": 3.174111975807874e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.39856481552124, + "y": -0.0061220633797347546, + "orientation": 3.1114358474784574, + "vx": -2.424727085781342e-12, + "vy": -4.345482307321902e-14 + }, + { + "id": 1, + "x": -2.8017430305480957, + "y": -0.8014200925827026, + "orientation": 2.126908930140086, + "vx": -1.6919798895287386e-12, + "vy": 3.3306690738754696e-13 + }, + { + "id": 2, + "x": -2.5121400356292725, + "y": 1.5423872470855713, + "orientation": -2.655784251289912, + "vx": 3.9968028886505635e-13, + "vy": 1.3322676295501878e-13 + }, + { + "id": 3, + "x": 0.49082210659980774, + "y": -0.6276760697364807, + "orientation": -0.9081660826974591, + "vx": 0.003465894376859069, + "vy": -0.004428427200764418 + }, + { + "id": 4, + "x": -0.14731866121292114, + "y": 1.5160584449768066, + "orientation": 3.079305129247256, + "vx": -1.457167719820518e-13, + "vy": -3.7969627442180354e-13 + }, + { + "id": 5, + "x": 0.41905298829078674, + "y": 0.6760727763175964, + "orientation": 1.0168537219339093, + "vx": 0.004248146899044514, + "vy": 0.006849197205156088 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -3.995703935623169, + "y": 0.4260411262512207, + "orientation": 0.4085134585672101, + "vx": -3.503863865716994e-12, + "vy": -1.7985612998927536e-12 + }, + { + "id": 1, + "x": -2.6775965690612793, + "y": -0.6377015709877014, + "orientation": 2.2460858543687543, + "vx": -1.3855583347321954e-12, + "vy": 1.425526363618701e-12 + }, + { + "id": 2, + "x": -2.3955235481262207, + "y": 1.3420764207839966, + "orientation": -2.7078003009134015, + "vx": 3.863576125695545e-13, + "vy": 8.79296635503124e-13 + }, + { + "id": 3, + "x": -1.9930713176727295, + "y": 1.3519738912582397, + "orientation": -3.136574024456092, + "vx": 3.823608096809039e-12, + "vy": 2.6645352591003757e-13 + }, + { + "id": 4, + "x": -3.013538122177124, + "y": 0.5998001098632812, + "orientation": -2.910878302650996, + "vx": 3.064215547965432e-13, + "vy": -3.297362383136715e-13 + }, + { + "id": 5, + "x": -2.7206954956054688, + "y": 1.2687828540802002, + "orientation": -2.6540548523240766, + "vx": -1.865174681370263e-12, + "vy": -1.0724754417879012e-12 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_split_press_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 520.6833333333333 + } + }, + { + "scenario_id": "clear_press_plus_vs_give_and_go_solo_t311.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 311.4166666666667, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_give_and_go_solo.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 311.4166666666667, + "ball_x": -7.778320410634048e-31, + "ball_y": -6.191897097299611e-32, + "ball_vx": -1.4432730021362152e-28, + "ball_vy": -1.148943826674502e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.402896881103516, + "y": 0.4053950607776642, + "orientation": -3.140657901763916, + "vx": -4.5297099404706387e-13, + "vy": 1.1474154959500993e-12 + }, + { + "id": 1, + "x": -2.4885025024414062, + "y": 1.1067659854888916, + "orientation": -2.2206573486328125, + "vx": -2.6645352591003757e-14, + "vy": -3.603783937933258e-12 + }, + { + "id": 2, + "x": -2.8498570919036865, + "y": 0.6236177682876587, + "orientation": -2.7103779315948486, + "vx": 6.927791673660977e-13, + "vy": -2.531308496145357e-13 + }, + { + "id": 3, + "x": -2.724383592605591, + "y": -0.4123843312263489, + "orientation": 2.957467555999756, + "vx": 8.526512829121202e-13, + "vy": -2.781108676686017e-13 + }, + { + "id": 4, + "x": -2.3621726036071777, + "y": 1.7007229328155518, + "orientation": -2.0275633335113525, + "vx": 2.19824158875781e-12, + "vy": -3.9968028886505635e-14 + }, + { + "id": 5, + "x": -2.044543743133545, + "y": -0.7375971078872681, + "orientation": 2.8210196495056152, + "vx": 2.398081733190338e-13, + "vy": -7.327471962526033e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -3.849055051803589, + "y": -0.04297575354576111, + "orientation": 0.632991373538971, + "vx": 2.3847590568948362e-12, + "vy": 2.3273050153704844e-12 + }, + { + "id": 1, + "x": -2.8324131965637207, + "y": 0.025185387581586838, + "orientation": -2.81388258934021, + "vx": -3.5571545708990016e-12, + "vy": -8.648290417134774e-13 + }, + { + "id": 2, + "x": -2.4800589084625244, + "y": -1.11579167842865, + "orientation": 2.732600450515747, + "vx": -2.5845992013273644e-12, + "vy": 8.193445921733655e-13 + }, + { + "id": 3, + "x": -2.644939661026001, + "y": 1.428808331489563, + "orientation": -1.7240653038024902, + "vx": -1.425526363618701e-12, + "vy": 1.6320278461989801e-12 + }, + { + "id": 4, + "x": -3.2344093322753906, + "y": 0.2421865612268448, + "orientation": -2.015982151031494, + "vx": -3.597122599785507e-13, + "vy": 1.2073675392798577e-13 + }, + { + "id": 5, + "x": -3.316403865814209, + "y": 1.967384696006775, + "orientation": -1.9240899085998535, + "vx": 2.62456723021387e-12, + "vy": 7.580602812140569e-12 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_give_and_go_solo_kernel_strategy", + "frame_ts": 311.43333333333334 + } + }, + { + "scenario_id": "overload_press_vs_tiki_taka_plus_t232.3_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 232.26666666666665, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 232.26666666666665, + "ball_x": -9.208562254793658e-31, + "ball_y": -3.239664781854926e-32, + "ball_vx": -4.957745413802082e-29, + "ball_vy": -2.2446625104658052e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.394392967224121, + "y": -0.20545721054077148, + "orientation": 3.1210834980010986, + "vx": -6.927791673660977e-13, + "vy": -8.434919429589627e-13 + }, + { + "id": 1, + "x": -3.1760456562042236, + "y": -1.521848201751709, + "orientation": 2.2339425086975098, + "vx": -1.4388490399142029e-12, + "vy": 1.0058620603103918e-12 + }, + { + "id": 2, + "x": -2.4600586891174316, + "y": 0.7526894211769104, + "orientation": 3.0904908180236816, + "vx": -3.3306690738754696e-13, + "vy": -7.16093850883226e-13 + }, + { + "id": 3, + "x": -2.693885087966919, + "y": 0.5359938740730286, + "orientation": -3.088289260864258, + "vx": -2.651212582804874e-12, + "vy": -4.2299497238218464e-13 + }, + { + "id": 4, + "x": -1.9536513090133667, + "y": 0.8408130407333374, + "orientation": 3.1344285011291504, + "vx": -3.1241675912951905e-12, + "vy": -1.2523315717771766e-12 + }, + { + "id": 5, + "x": -3.198235273361206, + "y": 2.3047544956207275, + "orientation": -2.0381152629852295, + "vx": 1.0258460747536446e-12, + "vy": 6.394884621840902e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3646979331970215, + "y": 0.3089408576488495, + "orientation": 1.4801106452941895, + "vx": -5.142553050063725e-12, + "vy": -1.5021317523178368e-12 + }, + { + "id": 1, + "x": -2.7618837356567383, + "y": 0.12677820026874542, + "orientation": 2.6801133155822754, + "vx": -7.061018436615996e-13, + "vy": -5.21249710061511e-13 + }, + { + "id": 2, + "x": -2.9556078910827637, + "y": 1.7520360946655273, + "orientation": -2.731806993484497, + "vx": 2.744471316873387e-12, + "vy": 2.9976021664879227e-13 + }, + { + "id": 3, + "x": -3.726503849029541, + "y": 2.144362449645996, + "orientation": -1.902933120727539, + "vx": -4.796163466380676e-13, + "vy": 6.048495038157853e-12 + }, + { + "id": 4, + "x": -3.0681354999542236, + "y": 1.107829213142395, + "orientation": -3.0381357669830322, + "vx": -2.3314683517128287e-12, + "vy": -8.659739592076221e-14 + }, + { + "id": 5, + "x": -2.928128480911255, + "y": 0.7713465690612793, + "orientation": -3.114128589630127, + "vx": -1.5853984791647235e-12, + "vy": -1.3322676295501878e-14 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 232.28333333333333 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_wall_t311.9_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 311.9, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 311.9, + "ball_x": -8.374458734919102e-31, + "ball_y": -4.664359233074135e-31, + "ball_vx": -4.5136981909993e-29, + "ball_vy": -2.514241658013328e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.392854690551758, + "y": 0.41122564673423767, + "orientation": 2.5810684283548078, + "vx": -7.72715225139109e-13, + "vy": 1.2573275753879898e-12 + }, + { + "id": 1, + "x": 2.349644660949707, + "y": 1.8583872318267822, + "orientation": -0.9137596209817609, + "vx": 1.5853984791647235e-12, + "vy": -2.3780977187470853e-12 + }, + { + "id": 2, + "x": -2.9747226238250732, + "y": 1.8729685544967651, + "orientation": 0.06462803681428042, + "vx": -7.367439991412539e-12, + "vy": 7.394085344003543e-13 + }, + { + "id": 3, + "x": 3.0104379653930664, + "y": 1.2613791227340698, + "orientation": 0.7156921943002423, + "vx": 9.725553695716371e-13, + "vy": -9.992007221626409e-14 + }, + { + "id": 4, + "x": 3.0100464820861816, + "y": 0.9971098303794861, + "orientation": 0.8292700370126447, + "vx": 3.6637359812630166e-12, + "vy": 6.428191312579656e-13 + }, + { + "id": 5, + "x": 1.7407838106155396, + "y": -1.0693649053573608, + "orientation": 0.9344781955056867, + "vx": 1.885158695813516e-12, + "vy": 4.176659018639839e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.430749893188477, + "y": -0.0010232055792585015, + "orientation": 0.22994795640046206, + "vx": 1.7319479184152442e-12, + "vy": -5.214643820916631e-13 + }, + { + "id": 1, + "x": 4.208272457122803, + "y": 2.4409053325653076, + "orientation": -1.5043448527627667, + "vx": 2.211564265053312e-12, + "vy": 7.327471962526033e-12 + }, + { + "id": 2, + "x": 1.0829271078109741, + "y": -1.2862176895141602, + "orientation": 0.8965095599466046, + "vx": -8.992806499463768e-13, + "vy": -6.128431095930864e-13 + }, + { + "id": 3, + "x": -0.4518619179725647, + "y": 0.08588345348834991, + "orientation": 0.4551574309640607, + "vx": -8.443246102274315e-13, + "vy": -6.203371150093062e-14 + }, + { + "id": 4, + "x": -0.6483378410339355, + "y": -0.9940429329872131, + "orientation": 0.5109356959634503, + "vx": 8.326672684688674e-14, + "vy": 7.460698725481052e-13 + }, + { + "id": 5, + "x": -3.01253342628479, + "y": 0.79926598072052, + "orientation": 0.2037540992074689, + "vx": -3.3573144264664734e-12, + "vy": 1.5620837956475953e-12 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 311.9166666666667 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_block_t610.6_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 610.5833333333334, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 610.5833333333334, + "ball_x": -8.752073599781773e-31, + "ball_y": 6.506940162769141e-32, + "ball_vx": -4.7087037136199225e-29, + "ball_vy": 3.7720323495287744e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.388860702514648, + "y": 0.0038857997860759497, + "orientation": -3.0683922861986836, + "vx": -4.236611061969597e-12, + "vy": 9.272920972747123e-13 + }, + { + "id": 1, + "x": -3.9987447261810303, + "y": -2.397291660308838, + "orientation": 1.5448627789788922, + "vx": -3.863576125695545e-13, + "vy": -8.926193117986259e-13 + }, + { + "id": 2, + "x": -2.936028003692627, + "y": 0.5744607448577881, + "orientation": -2.304852159815379, + "vx": 6.661338147750939e-14, + "vy": 4.696243394164412e-13 + }, + { + "id": 3, + "x": -3.0497548580169678, + "y": -2.042452812194824, + "orientation": 2.4070195873552045, + "vx": -2.5712765250318625e-12, + "vy": 5.302425165609748e-12 + }, + { + "id": 4, + "x": -2.710503101348877, + "y": 0.47415512800216675, + "orientation": 2.9528481533103665, + "vx": -5.728750807065808e-13, + "vy": -2.1149748619109232e-13 + }, + { + "id": 5, + "x": -3.3387889862060547, + "y": -2.0359113216400146, + "orientation": 1.9721340258889875, + "vx": 1.1857181902996672e-12, + "vy": -1.3455903058456897e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.270280361175537, + "y": -0.1708650290966034, + "orientation": -1.1441320498758039, + "vx": 1.5187850976872141e-12, + "vy": -5.52891066263328e-13 + }, + { + "id": 1, + "x": -3.8029112815856934, + "y": -1.5396878719329834, + "orientation": 2.451255651312419, + "vx": 1.1857181902996672e-12, + "vy": -1.199040866595169e-13 + }, + { + "id": 2, + "x": -1.571879267692566, + "y": 0.2273389846086502, + "orientation": -3.0952002500467977, + "vx": 1.5787371410169726e-12, + "vy": -2.4896751327219135e-13 + }, + { + "id": 3, + "x": -1.8167756795883179, + "y": -0.5934593677520752, + "orientation": 2.830965580540248, + "vx": -0.0, + "vy": -3.6637359812630166e-13 + }, + { + "id": 4, + "x": -1.5390335321426392, + "y": -1.6537706851959229, + "orientation": 3.0642836039238652, + "vx": -1.199040866595169e-12, + "vy": 7.66053886991358e-13 + }, + { + "id": 5, + "x": -2.725482702255249, + "y": -0.559367835521698, + "orientation": 2.616534324484416, + "vx": 7.327471962526033e-13, + "vy": -4.1300296516055823e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 610.6 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_block_t358.5_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 358.5, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 358.5, + "ball_x": -5.090133161094515e-31, + "ball_y": 3.8227666386904903e-31, + "ball_vx": -9.419977340009387e-29, + "ball_vy": 7.248562346379477e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.39804220199585, + "y": -0.03470047935843468, + "orientation": -2.906941758590289, + "vx": 1.2789769243681803e-12, + "vy": 6.511458039426543e-13 + }, + { + "id": 1, + "x": 2.5947890281677246, + "y": -0.7459332346916199, + "orientation": -1.1167544444375714, + "vx": -2.8776980798284058e-12, + "vy": 9.725553695716371e-13 + }, + { + "id": 2, + "x": 3.13824200630188, + "y": 0.7084624767303467, + "orientation": -1.745764287310191, + "vx": 2.864375403532904e-12, + "vy": 1.1390888232654106e-12 + }, + { + "id": 3, + "x": 2.540560007095337, + "y": -0.46336260437965393, + "orientation": -1.05688992341096, + "vx": -1.6253665080512292e-12, + "vy": 9.575673587391975e-13 + }, + { + "id": 4, + "x": 2.902850389480591, + "y": -0.5258926153182983, + "orientation": -1.1018008311563214, + "vx": -1.7319479184152442e-12, + "vy": 6.24167384444263e-12 + }, + { + "id": 5, + "x": 2.936310052871704, + "y": 1.1307822465896606, + "orientation": -1.6218684037500104, + "vx": 1.4788170688007085e-12, + "vy": 3.6637359812630166e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.408594131469727, + "y": -0.3700600564479828, + "orientation": -0.1061431487374982, + "vx": -8.79296635503124e-13, + "vy": 6.245004513516506e-13 + }, + { + "id": 1, + "x": 2.9687957763671875, + "y": 1.5388082265853882, + "orientation": -1.390946777659007, + "vx": 3.197442310920451e-13, + "vy": 1.4654943925052066e-13 + }, + { + "id": 2, + "x": -2.3620781898498535, + "y": -1.3621594905853271, + "orientation": 0.11466494401032534, + "vx": -8.659739592076221e-13, + "vy": -5.595524044110789e-13 + }, + { + "id": 3, + "x": 2.7944748401641846, + "y": 0.29108932614326477, + "orientation": -1.3536883910470685, + "vx": -6.661338147750939e-13, + "vy": -7.277511926417901e-13 + }, + { + "id": 4, + "x": -1.9924812316894531, + "y": -0.7399526834487915, + "orientation": -0.09218755562836733, + "vx": 2.4913404672588513e-12, + "vy": -2.6645352591003757e-14 + }, + { + "id": 5, + "x": -0.5140663385391235, + "y": 0.36967918276786804, + "orientation": -0.48072186310822573, + "vx": 3.057554209817681e-12, + "vy": -4.39648317751562e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 358.51666666666665 + } + }, + { + "scenario_id": "give_and_go_solo_vs_overload_press_t493.9_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 493.95, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_overload_press.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 493.95, + "ball_x": -7.839361481283548e-31, + "ball_y": 5.424522042392138e-32, + "ball_vx": -1.450257025967671e-28, + "ball_vy": 1.0993387926178244e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.390135765075684, + "y": -0.0044740475714206696, + "orientation": -3.0720570181780538, + "vx": 7.993605777301127e-13, + "vy": -7.756816022830293e-14 + }, + { + "id": 1, + "x": -3.1019949913024902, + "y": 0.18146073818206787, + "orientation": -2.5433878024392804, + "vx": 1.425526363618701e-12, + "vy": 4.846123502488808e-13 + }, + { + "id": 2, + "x": -3.9929311275482178, + "y": -2.3017125129699707, + "orientation": 1.6033314784341535, + "vx": 3.383959779057477e-12, + "vy": 1.1857181902996672e-12 + }, + { + "id": 3, + "x": -3.1667675971984863, + "y": -0.7870566248893738, + "orientation": 1.932861717539378, + "vx": -4.1300296516055823e-13, + "vy": 5.3290705182007514e-14 + }, + { + "id": 4, + "x": -2.6601269245147705, + "y": 0.32392945885658264, + "orientation": -2.8479171713166913, + "vx": -5.062616992290714e-12, + "vy": 3.880229471064922e-13 + }, + { + "id": 5, + "x": -2.871623992919922, + "y": 0.2085595428943634, + "orientation": -2.3849068601899823, + "vx": 9.325873406851315e-14, + "vy": -3.3056890558214036e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.298401355743408, + "y": -0.1977730691432953, + "orientation": -1.3016332705789289, + "vx": -1.7053025658242404e-12, + "vy": 4.971023592759138e-13 + }, + { + "id": 1, + "x": 1.7807866334915161, + "y": -0.7009690403938293, + "orientation": -2.9947731514745435, + "vx": 1.9384494009955233e-12, + "vy": -4.1966430330830917e-13 + }, + { + "id": 2, + "x": -1.276519775390625, + "y": -1.4488682746887207, + "orientation": -3.114745408418127, + "vx": 6.661338147750939e-15, + "vy": -2.7977620220553945e-13 + }, + { + "id": 3, + "x": 2.9984447956085205, + "y": -1.82949960231781, + "orientation": 2.9807690401845655, + "vx": -1.6786572132332367e-12, + "vy": -1.3322676295501878e-14 + }, + { + "id": 4, + "x": 1.8109973669052124, + "y": 0.7463165521621704, + "orientation": -2.9022659381204328, + "vx": 5.262457136723242e-13, + "vy": -3.497202527569243e-13 + }, + { + "id": 5, + "x": -3.7668540477752686, + "y": -1.6915582418441772, + "orientation": 2.9386327435546598, + "vx": -3.730349362740526e-13, + "vy": 9.992007221626409e-14 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 493.96666666666664 + } + }, + { + "scenario_id": "clear_danger_vs_split_block_t182.9_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 182.86666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 182.86666666666667, + "ball_x": -7.892581282720417e-31, + "ball_y": 6.95702225601961e-32, + "ball_vx": -1.4643089719537848e-28, + "ball_vy": 1.2902564536998465e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.399864673614502, + "y": 0.03941570967435837, + "orientation": 3.123509645462036, + "vx": -3.730349362740526e-13, + "vy": 2.1836699115596048e-13 + }, + { + "id": 1, + "x": -2.46354603767395, + "y": 0.5247778296470642, + "orientation": -2.981672525405884, + "vx": -9.059419880941277e-13, + "vy": 3.4305891460917337e-13 + }, + { + "id": 2, + "x": -2.4734363555908203, + "y": -1.4542745351791382, + "orientation": 2.132387399673462, + "vx": 2.6645352591003757e-13, + "vy": -1.9384494009955233e-12 + }, + { + "id": 3, + "x": -3.5639312267303467, + "y": 1.7341468334197998, + "orientation": -2.0584564208984375, + "vx": -1.971756091734278e-12, + "vy": -3.497202527569243e-12 + }, + { + "id": 4, + "x": 2.338569164276123, + "y": -0.8724175691604614, + "orientation": 2.7101998329162598, + "vx": 4.263256414560601e-13, + "vy": -1.2989609388114332e-12 + }, + { + "id": 5, + "x": -2.3665144443511963, + "y": 0.10464607179164886, + "orientation": -3.0668277740478516, + "vx": 3.3306690738754696e-13, + "vy": 1.7069679003611782e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -3.8633086681365967, + "y": 0.6009345650672913, + "orientation": 0.3608171343803406, + "vx": -2.6645352591003757e-13, + "vy": -5.695444116327053e-13 + }, + { + "id": 1, + "x": -2.5815792083740234, + "y": -0.17947931587696075, + "orientation": 2.4935998916625977, + "vx": -5.728750807065808e-13, + "vy": 3.8219427622721014e-13 + }, + { + "id": 2, + "x": -2.256159543991089, + "y": -1.3638784885406494, + "orientation": 2.479269027709961, + "vx": -7.72715225139109e-13, + "vy": 1.318944953254686e-12 + }, + { + "id": 3, + "x": -2.0923280715942383, + "y": -0.2913126051425934, + "orientation": -3.1036365032196045, + "vx": 9.325873406851315e-14, + "vy": 6.111777750561487e-13 + }, + { + "id": 4, + "x": -3.143284797668457, + "y": 0.483560711145401, + "orientation": 2.9267635345458984, + "vx": -5.46229728115577e-13, + "vy": -5.495603971894525e-14 + }, + { + "id": 5, + "x": -2.869379758834839, + "y": 0.7074882984161377, + "orientation": 2.930220127105713, + "vx": 2.1183055309847987e-12, + "vy": -9.392486788328824e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 182.88333333333333 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_press_t454.8_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 454.7833333333333, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 454.7833333333333, + "ball_x": -9.121001091194127e-31, + "ball_y": 7.154653419245958e-32, + "ball_vx": -4.9169379675460547e-29, + "ball_vy": 3.856921849567757e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.396518707275391, + "y": -0.1271505206823349, + "orientation": 3.1007176881008824, + "vx": 1.5187850976872141e-12, + "vy": 5.070943664975402e-13 + }, + { + "id": 1, + "x": -2.7857089042663574, + "y": -0.11593058705329895, + "orientation": -3.026337230699607, + "vx": 3.863576125695545e-13, + "vy": -3.11001224773122e-13 + }, + { + "id": 2, + "x": -3.062662124633789, + "y": 0.6166843175888062, + "orientation": -2.7585927565866193, + "vx": -9.459100169806334e-13, + "vy": 1.7053025658242404e-12 + }, + { + "id": 3, + "x": -3.3694067001342773, + "y": -0.27179959416389465, + "orientation": 0.3614543994241437, + "vx": -6.128431095930864e-13, + "vy": 2.298161660974074e-13 + }, + { + "id": 4, + "x": -3.6331357955932617, + "y": 1.8996516466140747, + "orientation": -1.720833571749278, + "vx": -1.5987211554602254e-13, + "vy": 3.930189507173054e-13 + }, + { + "id": 5, + "x": -3.4445974826812744, + "y": 1.82643723487854, + "orientation": -1.9120440800958356, + "vx": -1.5987211554602254e-13, + "vy": 3.197442310920451e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.058970928192139, + "y": 0.5132860541343689, + "orientation": 0.4375502188974103, + "vx": 3.4372504842394846e-12, + "vy": 1.538769112130467e-12 + }, + { + "id": 1, + "x": -2.4274277687072754, + "y": -0.062207289040088654, + "orientation": 2.7784994562440595, + "vx": 2.1316282072803006e-12, + "vy": -3.3036073876502314e-13 + }, + { + "id": 2, + "x": -2.5806832313537598, + "y": 1.8947021961212158, + "orientation": -2.369896264868327, + "vx": -2.2648549702353193e-13, + "vy": 2.6645352591003757e-13 + }, + { + "id": 3, + "x": -2.66556715965271, + "y": 1.2720504999160767, + "orientation": -2.943330632644244, + "vx": 2.5579538487363607e-12, + "vy": -7.260858581048524e-13 + }, + { + "id": 4, + "x": -2.64089298248291, + "y": 1.0809019804000854, + "orientation": -2.451138885813304, + "vx": 6.394884621840902e-13, + "vy": 1.41886502547095e-12 + }, + { + "id": 5, + "x": -2.684115171432495, + "y": 0.03652853146195412, + "orientation": 2.9809919615560254, + "vx": 3.4638958368304884e-13, + "vy": -1.1420031587050516e-12 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 454.8 + } + }, + { + "scenario_id": "give_and_go_solo_vs_high_press_t327.6_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 327.56666666666666, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_high_press.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 327.56666666666666, + "ball_x": -7.854122869143434e-31, + "ball_y": -6.83368880098416e-32, + "ball_vx": -1.4573462537223389e-28, + "ball_vy": -1.267935527497506e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.392556667327881, + "y": -0.16577951610088348, + "orientation": -3.1139564514160156, + "vx": 3.197442310920451e-12, + "vy": -1.909306046599113e-12 + }, + { + "id": 1, + "x": -2.830078601837158, + "y": -1.5988017320632935, + "orientation": 2.687662124633789, + "vx": 3.064215547965432e-12, + "vy": 2.1116441928370477e-12 + }, + { + "id": 2, + "x": -3.997056007385254, + "y": -2.400007963180542, + "orientation": 1.5465863943099976, + "vx": 4.662936703425657e-13, + "vy": 1.7985612998927536e-12 + }, + { + "id": 3, + "x": -2.9096426963806152, + "y": 0.6142017245292664, + "orientation": -2.5858333110809326, + "vx": 3.7836400679225335e-12, + "vy": -1.0391687510491465e-12 + }, + { + "id": 4, + "x": -3.0629491806030273, + "y": 1.4800035953521729, + "orientation": -1.8644559383392334, + "vx": 6.128431095930864e-13, + "vy": 4.5297099404706387e-13 + }, + { + "id": 5, + "x": -0.38639742136001587, + "y": 0.9005101919174194, + "orientation": -2.7941765785217285, + "vx": 3.963496197911809e-13, + "vy": 6.761258219967203e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -3.9590020179748535, + "y": -0.7576282024383545, + "orientation": -0.761143684387207, + "vx": 1.5800694086465228e-11, + "vy": -1.5121237595394632e-12 + }, + { + "id": 1, + "x": -2.5035510063171387, + "y": -2.1538658142089844, + "orientation": 2.2975013256073, + "vx": -3.916866830877552e-12, + "vy": 1.2789769243681803e-12 + }, + { + "id": 2, + "x": -3.256272792816162, + "y": -0.7774592041969299, + "orientation": 3.009575128555298, + "vx": 4.343192472333612e-12, + "vy": -1.7419399256368706e-12 + }, + { + "id": 3, + "x": -2.454498767852783, + "y": 1.0233880281448364, + "orientation": -2.4318313598632812, + "vx": 4.782840790085174e-12, + "vy": 2.8377300509419e-12 + }, + { + "id": 4, + "x": -2.5259015560150146, + "y": 1.5218255519866943, + "orientation": -2.1935818195343018, + "vx": 7.194245199571014e-13, + "vy": -5.062616992290714e-13 + }, + { + "id": 5, + "x": -2.742471694946289, + "y": -1.277198314666748, + "orientation": -3.0589418411254883, + "vx": 3.9968028886505635e-13, + "vy": -3.3306690738754696e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_high_press_kernel_strategy", + "frame_ts": 327.5833333333333 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_outlet_t351.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 351.3833333333333, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 351.3833333333333, + "ball_x": -5.633784722219872e-31, + "ball_y": -4.764079710238572e-31, + "ball_vx": -1.045041486039218e-28, + "ball_vy": -8.837151818385814e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.3969807624816895, + "y": 0.028756506741046906, + "orientation": 2.4878229220681867, + "vx": -1.3322676295501878e-13, + "vy": 2.2565282975506307e-13 + }, + { + "id": 1, + "x": 2.370222330093384, + "y": 1.3676936626434326, + "orientation": 1.042602928476878, + "vx": -2.2648549702353193e-12, + "vy": -2.517985819849855e-12 + }, + { + "id": 2, + "x": 2.980926036834717, + "y": 2.581129550933838, + "orientation": 0.21231237252289858, + "vx": 3.9968028886505635e-14, + "vy": 1.9984014443252818e-12 + }, + { + "id": 3, + "x": 3.563300609588623, + "y": 2.6086292266845703, + "orientation": 3.0011859108977994, + "vx": 6.394884621840902e-13, + "vy": 1.7319479184152442e-13 + }, + { + "id": 4, + "x": 3.0632691383361816, + "y": 2.240412712097168, + "orientation": 1.361966760950633, + "vx": -5.195843755245733e-13, + "vy": 2.9309887850104133e-13 + }, + { + "id": 5, + "x": 2.597459316253662, + "y": 1.4485782384872437, + "orientation": 1.1707700808816632, + "vx": 5.861977570020827e-13, + "vy": -2.1249668691325496e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.405858993530273, + "y": -0.3160323202610016, + "orientation": 0.24327746232087222, + "vx": 3.277378368693462e-12, + "vy": 7.244205235679146e-13 + }, + { + "id": 1, + "x": 2.7648377418518066, + "y": 2.1150407791137695, + "orientation": 0.1817955096536359, + "vx": 7.993605777301127e-14, + "vy": 1.212363542890671e-12 + }, + { + "id": 2, + "x": 1.1177469491958618, + "y": -1.549815058708191, + "orientation": 1.0620080550485334, + "vx": 2.4713564528155985e-12, + "vy": 3.5438318946034997e-12 + }, + { + "id": 3, + "x": -2.9640278816223145, + "y": 0.5464968085289001, + "orientation": 0.2661310752206525, + "vx": -1.0258460747536446e-12, + "vy": -2.731148640577885e-13 + }, + { + "id": 4, + "x": -3.304903030395508, + "y": 0.1368807703256607, + "orientation": 0.4421383460336408, + "vx": -6.128431095930864e-13, + "vy": -5.012656956182582e-13 + }, + { + "id": 5, + "x": 1.781823754310608, + "y": 1.412542700767517, + "orientation": 0.8102063258462628, + "vx": 4.6629367034256575e-14, + "vy": -2.7977620220553945e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 351.4 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_outlet_wall_t619.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 619.0333333333333, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 619.0333333333333, + "ball_x": -7.756911837319133e-31, + "ball_y": 1.0737224009167955e-31, + "ball_vx": -1.4355161989145741e-28, + "ball_vy": 2.0395506328461915e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.396130561828613, + "y": 0.03317078948020935, + "orientation": -3.1370900800735733, + "vx": -3.4638958368304884e-13, + "vy": -1.3597456494096605e-12 + }, + { + "id": 1, + "x": -3.098269462585449, + "y": 0.10393849015235901, + "orientation": 3.0918859859281262, + "vx": 4.796163466380676e-13, + "vy": -8.951173136040325e-14 + }, + { + "id": 2, + "x": -2.6656975746154785, + "y": 0.5786503553390503, + "orientation": -2.90917498071725, + "vx": 1.0125233984581428e-12, + "vy": -1.63202784619898e-13 + }, + { + "id": 3, + "x": -2.9588847160339355, + "y": -1.1536788940429688, + "orientation": 2.3169012387567243, + "vx": 3.4638958368304884e-13, + "vy": -3.863576125695545e-13 + }, + { + "id": 4, + "x": -2.342228651046753, + "y": -0.6610344052314758, + "orientation": 2.3835804780297956, + "vx": -5.808686864838819e-12, + "vy": 3.597122599785507e-13 + }, + { + "id": 5, + "x": 2.6017425060272217, + "y": 0.9187089204788208, + "orientation": -3.0351772998743733, + "vx": -3.197442310920451e-13, + "vy": -6.661338147750939e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.173116683959961, + "y": 0.08961129933595657, + "orientation": -0.8499564250283917, + "vx": 7.30082660993503e-12, + "vy": -6.902811655606911e-13 + }, + { + "id": 1, + "x": -2.4745635986328125, + "y": -0.5387105345726013, + "orientation": -2.9565753360563, + "vx": 4.636291350834654e-12, + "vy": -1.262323578998803e-12 + }, + { + "id": 2, + "x": 1.238795280456543, + "y": -0.1158207505941391, + "orientation": 3.110221145796128, + "vx": -1.3322676295501878e-14, + "vy": 5.4539706084710815e-14 + }, + { + "id": 3, + "x": -1.80315363407135, + "y": -0.8841633796691895, + "orientation": 2.0244119485192975, + "vx": -3.26405569239796e-13, + "vy": 3.6637359812630166e-14 + }, + { + "id": 4, + "x": -2.6583046913146973, + "y": -0.14403082430362701, + "orientation": 2.7169844826036176, + "vx": -1.3722356584366935e-12, + "vy": 2.2398749521812533e-13 + }, + { + "id": 5, + "x": -2.9622089862823486, + "y": 0.36037448048591614, + "orientation": -2.85120281775529, + "vx": -2.19824158875781e-12, + "vy": -7.344125307895411e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 619.05 + } + }, + { + "scenario_id": "clear_danger_vs_split_shape_t676.6_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 676.6333333333333, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_shape.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 676.6333333333333, + "ball_x": -8.77204101702258e-31, + "ball_y": 2.3658588888534693e-33, + "ball_vx": -4.728817042623509e-29, + "ball_vy": 1.2757486199714329e-31, + "friendly_robots": [ + { + "id": 0, + "x": 4.398151397705078, + "y": 0.03141586109995842, + "orientation": -3.09471474413807, + "vx": 1.3589129821411916e-12, + "vy": 6.211697822777751e-13 + }, + { + "id": 1, + "x": -3.3911080360412598, + "y": -1.750432014465332, + "orientation": 2.1182153542810163, + "vx": 5.995204332975845e-13, + "vy": -2.7977620220553945e-13 + }, + { + "id": 2, + "x": -2.9744927883148193, + "y": 0.36293748021125793, + "orientation": -2.57135263283784, + "vx": -6.687983500341943e-12, + "vy": -8.809619700400617e-13 + }, + { + "id": 3, + "x": -2.829402208328247, + "y": -0.29192233085632324, + "orientation": -3.0455395077639302, + "vx": -3.197442310920451e-13, + "vy": 1.149080830487037e-13 + }, + { + "id": 4, + "x": 2.5433313846588135, + "y": 0.06684548407793045, + "orientation": -3.0216478576236447, + "vx": -5.062616992290714e-13, + "vy": -4.421463195569686e-13 + }, + { + "id": 5, + "x": -3.1456830501556396, + "y": -2.0830161571502686, + "orientation": 2.2490558346086225, + "vx": -2.6645352591003757e-13, + "vy": 6.52811138479592e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -3.874882698059082, + "y": -0.025828547775745392, + "orientation": -0.10205331643158999, + "vx": -5.995204332975845e-13, + "vy": 3.2442798447718246e-13 + }, + { + "id": 1, + "x": -3.624415159225464, + "y": -1.9107146263122559, + "orientation": 2.0815363248162946, + "vx": -2.6645352591003757e-13, + "vy": 5.129230373768223e-13 + }, + { + "id": 2, + "x": -2.8158986568450928, + "y": -1.1768780946731567, + "orientation": -2.7391799708181104, + "vx": -1.9984014443252818e-13, + "vy": 2.5712765250318625e-12 + }, + { + "id": 3, + "x": -2.600633382797241, + "y": -1.3096415996551514, + "orientation": 2.9286474605375012, + "vx": 2.8377300509419e-12, + "vy": 5.329070518200751e-13 + }, + { + "id": 4, + "x": -2.999929666519165, + "y": -1.4475057125091553, + "orientation": 2.4313198049836835, + "vx": 4.369837824924616e-12, + "vy": 1.0791367799356522e-12 + }, + { + "id": 5, + "x": -3.8038010597229004, + "y": -2.0230765342712402, + "orientation": 1.9952843507104596, + "vx": 4.090061622719077e-12, + "vy": -7.860379014346108e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 676.65 + } + }, + { + "scenario_id": "clear_press_plus_vs_decoy_and_overload_t381.2_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 381.1666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_decoy_and_overload.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 381.1666666666667, + "ball_x": 4.750893484808788e-31, + "ball_y": -3.5271636636959886e-31, + "ball_vx": 8.790485933980203e-29, + "ball_vy": -6.658858245588904e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.395275115966797, + "y": 0.34706729650497437, + "orientation": 3.1248054337971887, + "vx": 5.24913446042774e-12, + "vy": 3.247402347028583e-13 + }, + { + "id": 1, + "x": -3.031136989593506, + "y": -1.851000428199768, + "orientation": 1.795047553377696, + "vx": -2.3314683517128287e-12, + "vy": 8.126832540256146e-13 + }, + { + "id": 2, + "x": -3.192173719406128, + "y": -1.5500173568725586, + "orientation": 1.3562068064981183, + "vx": 3.064215547965432e-13, + "vy": 7.993605777301127e-14 + }, + { + "id": 3, + "x": -2.8021528720855713, + "y": -0.4623526930809021, + "orientation": 1.5684858878427228, + "vx": -6.661338147750939e-14, + "vy": -7.077671781985373e-13 + }, + { + "id": 4, + "x": -3.691438913345337, + "y": -1.7512613534927368, + "orientation": 1.3554481585794171, + "vx": -1.7319479184152442e-13, + "vy": -4.729550084903167e-13 + }, + { + "id": 5, + "x": -2.912363290786743, + "y": 0.5956762433052063, + "orientation": 1.4473322947793683, + "vx": -1.3322676295501878e-14, + "vy": 6.52811138479592e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.418191909790039, + "y": -0.026275664567947388, + "orientation": 0.6533032973581037, + "vx": -4.263256414560601e-13, + "vy": -1.1422113255221689e-12 + }, + { + "id": 1, + "x": 3.0003502368927, + "y": -2.1523773670196533, + "orientation": 2.571261378126689, + "vx": 2.7977620220553945e-13, + "vy": 3.090860900556436e-12 + }, + { + "id": 2, + "x": -2.8481197357177734, + "y": -1.8582227230072021, + "orientation": 1.407050522165843, + "vx": 9.059419880941277e-13, + "vy": 4.796163466380676e-13 + }, + { + "id": 3, + "x": -2.5672316551208496, + "y": -0.9941955804824829, + "orientation": 1.6599508841806134, + "vx": 2.6645352591003757e-14, + "vy": 2.2581936320875684e-12 + }, + { + "id": 4, + "x": -3.1303482055664062, + "y": 0.31469136476516724, + "orientation": 1.331077369051524, + "vx": -9.325873406851315e-14, + "vy": 1.6536771951791707e-12 + }, + { + "id": 5, + "x": -3.5471746921539307, + "y": 0.19225004315376282, + "orientation": 0.994626673060008, + "vx": 2.6645352591003757e-13, + "vy": 1.7486012637846216e-14 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_decoy_and_overload_kernel_strategy", + "frame_ts": 381.18333333333334 + } + }, + { + "scenario_id": "press_and_pass_vs_score_aware_counter_flow_t77.9_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 77.9, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 77.9, + "ball_x": -7.7412396764362295e-31, + "ball_y": -4.348785725778796e-32, + "ball_vx": -1.4356772548061735e-28, + "ball_vy": -8.169818145898575e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.402880668640137, + "y": 0.19185185432434082, + "orientation": 3.1406939029693604, + "vx": 1.6786572132332367e-12, + "vy": -7.810418978237976e-13 + }, + { + "id": 1, + "x": -2.925344228744507, + "y": 2.455413341522217, + "orientation": -2.4480013847351074, + "vx": 1.0658141036401503e-12, + "vy": -6.394884621840902e-13 + }, + { + "id": 2, + "x": -2.986933469772339, + "y": 1.185990571975708, + "orientation": 3.07694149017334, + "vx": -9.059419880941277e-13, + "vy": -1.199040866595169e-13 + }, + { + "id": 3, + "x": -2.68945574760437, + "y": 0.12635578215122223, + "orientation": 2.6906917095184326, + "vx": 6.661338147750939e-14, + "vy": 3.3140157285060923e-13 + }, + { + "id": 4, + "x": -3.4519059658050537, + "y": 2.1607699394226074, + "orientation": -1.2744944095611572, + "vx": -9.725553695716371e-13, + "vy": 1.971756091734278e-12 + }, + { + "id": 5, + "x": -2.3185033798217773, + "y": 2.4232563972473145, + "orientation": -2.3808233737945557, + "vx": -6.661338147750939e-14, + "vy": 3.1041835768519377e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -3.8128247261047363, + "y": 0.03320572152733803, + "orientation": 0.5069567561149597, + "vx": -4.063416270128073e-12, + "vy": -1.8360313269738526e-13 + }, + { + "id": 1, + "x": -2.722517728805542, + "y": -0.20810586214065552, + "orientation": 2.9074790477752686, + "vx": 4.3298697960381105e-12, + "vy": 1.0724754417879012e-12 + }, + { + "id": 2, + "x": -3.4788951873779297, + "y": 1.7486974000930786, + "orientation": -1.2727786302566528, + "vx": 2.1316282072803006e-13, + "vy": 3.9968028886505635e-13 + }, + { + "id": 3, + "x": -2.8971831798553467, + "y": 2.1483192443847656, + "orientation": -2.2342073917388916, + "vx": 1.0258460747536446e-12, + "vy": -1.2922996006636822e-12 + }, + { + "id": 4, + "x": -3.042076826095581, + "y": 1.4153705835342407, + "orientation": 3.1203088760375977, + "vx": 1.0125233984581428e-12, + "vy": 2.7977620220553945e-13 + }, + { + "id": 5, + "x": -2.7889482975006104, + "y": 0.27663925290107727, + "orientation": -2.910159111022949, + "vx": 1.7053025658242404e-12, + "vy": 1.1324274851176597e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 77.91666666666667 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_sticky_t391.2_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 391.2, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 391.2, + "ball_x": 7.006702879065023e-31, + "ball_y": 3.293857422416535e-31, + "ball_vx": 1.2998219157878548e-28, + "ball_vy": 6.066800899147532e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.398019790649414, + "y": 0.3863046169281006, + "orientation": -3.080020463215657, + "vx": -8.79296635503124e-13, + "vy": -2.5479618415147343e-13 + }, + { + "id": 1, + "x": -2.9293549060821533, + "y": 0.02491726540029049, + "orientation": -2.026285084086009, + "vx": -1.7319479184152442e-13, + "vy": 7.348288644237755e-14 + }, + { + "id": 2, + "x": -2.7599170207977295, + "y": -0.9536241292953491, + "orientation": -2.4394492228799542, + "vx": 3.9968028886505635e-14, + "vy": 4.50639525695351e-12 + }, + { + "id": 3, + "x": -2.2231571674346924, + "y": -1.3605315685272217, + "orientation": -2.7693589647584638, + "vx": -4.1300296516055823e-13, + "vy": 2.298161660974074e-12 + }, + { + "id": 4, + "x": -3.770881414413452, + "y": -1.899815320968628, + "orientation": 1.884956034021922, + "vx": -1.865174681370263e-12, + "vy": 4.5297099404706387e-13 + }, + { + "id": 5, + "x": 0.6269620656967163, + "y": -0.8522454500198364, + "orientation": -2.883532079058238, + "vx": 3.597122599785507e-13, + "vy": -2.76445533131664e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.425662040710449, + "y": -0.21271881461143494, + "orientation": -1.206810625391551, + "vx": -2.531308496145357e-12, + "vy": 1.456335052552049e-12 + }, + { + "id": 1, + "x": -3.842792272567749, + "y": -2.425175666809082, + "orientation": -1.7787528355889997, + "vx": 1.1723955140041653e-12, + "vy": -5.062616992290714e-13 + }, + { + "id": 2, + "x": -2.988468647003174, + "y": -1.110292911529541, + "orientation": -2.306777151423045, + "vx": 1.865174681370263e-13, + "vy": -1.3855583347321954e-12 + }, + { + "id": 3, + "x": -3.016922950744629, + "y": -0.8783586025238037, + "orientation": -2.2185864766412458, + "vx": 3.863576125695545e-13, + "vy": -1.1324274851176597e-13 + }, + { + "id": 4, + "x": -3.5253970623016357, + "y": -0.16673129796981812, + "orientation": -1.7592048962884625, + "vx": -5.995204332975845e-13, + "vy": 2.9976021664879227e-14 + }, + { + "id": 5, + "x": -3.2639565467834473, + "y": -1.1731104850769043, + "orientation": -2.254643293219157, + "vx": 1.9184653865522705e-12, + "vy": 2.6845192735436285e-12 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 391.21666666666664 + } + }, + { + "scenario_id": "split_outlet_vs_split_sticky_t29.2_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 29.233333333333334, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 29.233333333333334, + "ball_x": -8.960765224453878e-31, + "ball_y": 1.734388135771735e-32, + "ball_vx": -4.8305609123199486e-29, + "ball_vy": 9.346899131975828e-31, + "friendly_robots": [ + { + "id": 0, + "x": 4.393182277679443, + "y": 0.08610890060663223, + "orientation": -3.05316424369812, + "vx": 2.027711332175386e-11, + "vy": 4.113376306236205e-13 + }, + { + "id": 1, + "x": -2.5412094593048096, + "y": -0.8544799089431763, + "orientation": 3.059763193130493, + "vx": 3.304023721284466e-12, + "vy": -1.6986412276764895e-13 + }, + { + "id": 2, + "x": -1.3222333192825317, + "y": 0.2216886430978775, + "orientation": -2.805044174194336, + "vx": 6.661338147750939e-15, + "vy": -3.555489236362064e-13 + }, + { + "id": 3, + "x": 0.5134367942810059, + "y": 0.6194794774055481, + "orientation": -3.085294246673584, + "vx": -1.8318679906315083e-13, + "vy": 2.3314683517128287e-14 + }, + { + "id": 4, + "x": -1.6464136838912964, + "y": 0.9746853113174438, + "orientation": -2.804779529571533, + "vx": -1.0125233984581428e-12, + "vy": -7.227551890309769e-13 + }, + { + "id": 5, + "x": 2.227029323577881, + "y": 0.026429954916238785, + "orientation": -3.0619678497314453, + "vx": 1.5987211554602254e-13, + "vy": 6.016021014687567e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -3.9893760681152344, + "y": 0.23180069029331207, + "orientation": 0.16733171045780182, + "vx": -2.8910207561239076e-12, + "vy": -1.407207683712386e-12 + }, + { + "id": 1, + "x": 0.35595235228538513, + "y": -0.7801867723464966, + "orientation": -3.0973994731903076, + "vx": -4.1466829969749597e-13, + "vy": 5.6621374255882984e-14 + }, + { + "id": 2, + "x": -3.45859432220459, + "y": -0.7145330905914307, + "orientation": -0.7557924389839172, + "vx": 6.794564910705958e-13, + "vy": 5.961897642237091e-13 + }, + { + "id": 3, + "x": -2.3436546325683594, + "y": -0.41383126378059387, + "orientation": 2.5188300609588623, + "vx": -5.275779813018744e-12, + "vy": 9.725553695716371e-13 + }, + { + "id": 4, + "x": 0.8504325151443481, + "y": 0.5320764183998108, + "orientation": -2.919419527053833, + "vx": -1.2190248810384219e-12, + "vy": -2.298161660974074e-13 + }, + { + "id": 5, + "x": -2.7530322074890137, + "y": -0.0792941227555275, + "orientation": -2.9624032974243164, + "vx": 4.409805853811122e-12, + "vy": -1.652011860642233e-12 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 29.25 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_outlet_t90.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "kickoff", + "anchor_tick": 90.71666666666667, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent kickoff" + }, + "scenario": { + "sim_time": 90.71666666666667, + "ball_x": -7.421327008068983e-31, + "ball_y": 1.0251878848634344e-31, + "ball_vx": -1.3763492236105678e-28, + "ball_vy": 1.905898016016455e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.328847885131836, + "y": -0.012987351976335049, + "orientation": 3.1142079830169678, + "vx": -1.3162804179955856e-11, + "vy": -1.8198983986472683e-13 + }, + { + "id": 1, + "x": -2.7691192626953125, + "y": 1.1037030220031738, + "orientation": -2.4369916915893555, + "vx": 7.460698725481052e-13, + "vy": 2.19824158875781e-13 + }, + { + "id": 2, + "x": -1.638936161994934, + "y": -0.6513108611106873, + "orientation": 2.554185390472412, + "vx": -1.9451107391432743e-12, + "vy": 4.762856775641922e-13 + }, + { + "id": 3, + "x": -2.75891375541687, + "y": 0.1343918889760971, + "orientation": 2.962279796600342, + "vx": 5.515587986337778e-12, + "vy": -2.1840862451938392e-12 + }, + { + "id": 4, + "x": -1.802643060684204, + "y": 0.2934767007827759, + "orientation": 3.0442898273468018, + "vx": -1.971756091734278e-12, + "vy": -4.89608353859694e-13 + }, + { + "id": 5, + "x": 2.1352479457855225, + "y": -0.6099491715431213, + "orientation": 3.0895731449127197, + "vx": 2.864375403532904e-12, + "vy": -3.530509218307998e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -3.9149467945098877, + "y": 0.0688670203089714, + "orientation": -1.1452889442443848, + "vx": 4.662936703425657e-13, + "vy": -1.0008660566995786e-12 + }, + { + "id": 1, + "x": -1.9343559741973877, + "y": 0.16615962982177734, + "orientation": 3.0833075046539307, + "vx": 4.996003610813204e-13, + "vy": -4.246603069191224e-14 + }, + { + "id": 2, + "x": 0.8671064376831055, + "y": 0.37213921546936035, + "orientation": 2.663099527359009, + "vx": -9.325873406851315e-14, + "vy": 1.1324274851176597e-13 + }, + { + "id": 3, + "x": -1.935682773590088, + "y": -0.17850559949874878, + "orientation": 2.966311454772949, + "vx": -7.460698725481052e-13, + "vy": -2.9976021664879227e-14 + }, + { + "id": 4, + "x": -2.5742857456207275, + "y": -0.27633774280548096, + "orientation": 2.8892111778259277, + "vx": 1.7985612998927536e-12, + "vy": 7.893685705084863e-13 + }, + { + "id": 5, + "x": -1.3405359983444214, + "y": -0.6797093152999878, + "orientation": 2.8385417461395264, + "vx": 2.0183854587685346e-12, + "vy": -3.9968028886505635e-13 + } + ], + "referee_command": "PREPARE_KICKOFF_BLUE", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 90.73333333333333 + } + }, + { + "scenario_id": "high_press_vs_split_sticky_t34.1_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 34.083333333333336, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 34.083333333333336, + "ball_x": 2.25, + "ball_y": 7.302095675669597e-32, + "ball_vx": 0.0, + "ball_vy": 1.354903602475296e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.196887969970703, + "y": -0.10976814478635788, + "orientation": -1.6860716342926025, + "vx": 1.305622276959184e-12, + "vy": 1.1315948178491908e-12 + }, + { + "id": 1, + "x": 2.491231918334961, + "y": 2.3981730937957764, + "orientation": -0.7914422750473022, + "vx": -7.061018436615996e-13, + "vy": 3.9968028886505635e-14 + }, + { + "id": 2, + "x": 2.3435089588165283, + "y": -0.7915542125701904, + "orientation": -1.4522876739501953, + "vx": -1.6564083438197486e-10, + "vy": 2.2837864932512275e-09 + }, + { + "id": 3, + "x": 3.300983190536499, + "y": 0.643294095993042, + "orientation": -1.627212405204773, + "vx": 7.061018436615996e-13, + "vy": -2.9976021664879227e-14 + }, + { + "id": 4, + "x": 1.983629584312439, + "y": -0.7317522168159485, + "orientation": -1.9187346696853638, + "vx": -0.012803089804947376, + "vy": -0.03515593335032463 + }, + { + "id": 5, + "x": 3.7248058319091797, + "y": 1.515803575515747, + "orientation": -1.0113338232040405, + "vx": 1.4654943925052066e-13, + "vy": -5.46229728115577e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392960071563721, + "y": -0.2797269821166992, + "orientation": 0.03232487663626671, + "vx": -4.8760995241536875e-12, + "vy": -5.77871084317394e-13 + }, + { + "id": 1, + "x": 1.8542189598083496, + "y": -1.2505037784576416, + "orientation": 0.5236057639122009, + "vx": 6.52811138479592e-13, + "vy": 1.4521717162097048e-12 + }, + { + "id": 2, + "x": 0.9239585995674133, + "y": 0.7418974041938782, + "orientation": 0.4220561385154724, + "vx": 1.7319479184152442e-13, + "vy": -3.3306690738754696e-15 + }, + { + "id": 3, + "x": 1.4796664714813232, + "y": 0.7963239550590515, + "orientation": -0.15027472376823425, + "vx": 1.652011860642233e-12, + "vy": 3.3306690738754696e-14 + }, + { + "id": 4, + "x": 3.8881380558013916, + "y": 1.4174869060516357, + "orientation": -1.056933879852295, + "vx": -2.4780177909633494e-12, + "vy": 1.4921397450962104e-12 + }, + { + "id": 5, + "x": -2.4987833499908447, + "y": 0.5745514035224915, + "orientation": 0.05109924450516701, + "vx": 6.661338147750939e-14, + "vy": -2.398081733190338e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 34.1 + } + }, + { + "scenario_id": "split_block_vs_split_shape_t52.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 51.96666666666667, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_shape.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 51.96666666666667, + "ball_x": 2.25, + "ball_y": -4.667351747817741e-32, + "ball_vx": 0.0, + "ball_vy": -8.660269747931706e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.102945804595947, + "y": 0.029004354029893875, + "orientation": 0.3131236135959625, + "vx": -1.971756091734278e-12, + "vy": -1.6642937028521487e-13 + }, + { + "id": 1, + "x": 3.3081886768341064, + "y": -0.7479965686798096, + "orientation": -2.0912649631500244, + "vx": -5.728750807065808e-13, + "vy": -7.860379014346108e-13 + }, + { + "id": 2, + "x": -1.6238996982574463, + "y": -0.916720449924469, + "orientation": 0.09557433426380157, + "vx": 2.0050627824730327e-12, + "vy": 1.9984014443252818e-13 + }, + { + "id": 3, + "x": -2.379148244857788, + "y": 0.9966051578521729, + "orientation": -0.4439193904399872, + "vx": 6.794564910705958e-13, + "vy": 1.5487611193520934e-12 + }, + { + "id": 4, + "x": -0.9289839863777161, + "y": 1.0284368991851807, + "orientation": 0.7985918521881104, + "vx": 2.0317081350640365e-13, + "vy": 1.4988010832439613e-12 + }, + { + "id": 5, + "x": 2.9831156730651855, + "y": -0.28951606154441833, + "orientation": -0.37744686007499695, + "vx": 0.019277270883321762, + "vy": -0.007608181331306696 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.390694618225098, + "y": 0.20852898061275482, + "orientation": -0.031675297766923904, + "vx": 1.199040866595169e-12, + "vy": -5.012656956182582e-13 + }, + { + "id": 1, + "x": 2.7920687198638916, + "y": -0.7140253186225891, + "orientation": -2.4628376960754395, + "vx": 1.4521717162097048e-12, + "vy": 1.9617640845126516e-12 + }, + { + "id": 2, + "x": -2.879821300506592, + "y": -0.3537788391113281, + "orientation": -0.059307701885700226, + "vx": 1.0658141036401503e-13, + "vy": 4.64628335805628e-13 + }, + { + "id": 3, + "x": -2.787681818008423, + "y": -0.5093660354614258, + "orientation": 0.27593639492988586, + "vx": 1.3322676295501878e-14, + "vy": 1.5987211554602254e-13 + }, + { + "id": 4, + "x": -2.0602645874023438, + "y": 0.14347632229328156, + "orientation": -0.14310473203659058, + "vx": -3.3306690738754696e-13, + "vy": 2.2315482794965646e-13 + }, + { + "id": 5, + "x": -2.913194417953491, + "y": 0.9617490768432617, + "orientation": -0.19811832904815674, + "vx": 3.4638958368304884e-13, + "vy": 6.195044477408373e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 51.983333333333334 + } + }, + { + "scenario_id": "split_shape_vs_split_sticky_t311.6_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 311.56666666666666, + "source_replay": "replays/tournament_20261011_230119/split_shape_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 311.56666666666666, + "ball_x": 2.25, + "ball_y": 8.698123933902479e-32, + "ball_vx": 0.0, + "ball_vy": -2.7506486559072e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.234073162078857, + "y": -0.9752202033996582, + "orientation": -0.4671821892261505, + "vx": 1.1723955140041653e-12, + "vy": 1.7619239400801234e-12 + }, + { + "id": 1, + "x": 3.4764559268951416, + "y": -1.2358388900756836, + "orientation": -1.693296194076538, + "vx": 6.52811138479592e-13, + "vy": 7.327471962526033e-14 + }, + { + "id": 2, + "x": 2.9421889781951904, + "y": -1.0364304780960083, + "orientation": -1.833913803100586, + "vx": 1.0658141036401503e-12, + "vy": -1.5987211554602254e-13 + }, + { + "id": 3, + "x": 2.717135429382324, + "y": -0.7112525701522827, + "orientation": 0.49836018681526184, + "vx": 1.3455903058456897e-12, + "vy": -1.1657341758564144e-13 + }, + { + "id": 4, + "x": 1.6189072132110596, + "y": -0.7629376649856567, + "orientation": -0.3120090663433075, + "vx": 6.52811138479592e-13, + "vy": -9.658940314238862e-14 + }, + { + "id": 5, + "x": 3.451023817062378, + "y": -1.057641625404358, + "orientation": -1.3896404504776, + "vx": 2.5845992013273644e-12, + "vy": -1.7319479184152442e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3924336433410645, + "y": 0.19895537197589874, + "orientation": -0.018810342997312546, + "vx": 1.0738077094174514e-11, + "vy": 4.8069881408707715e-12 + }, + { + "id": 1, + "x": 3.870103597640991, + "y": -0.9438944458961487, + "orientation": -3.044679880142212, + "vx": -1.9051427102567686e-12, + "vy": -5.129230373768223e-13 + }, + { + "id": 2, + "x": 1.3808122873306274, + "y": -1.3972735404968262, + "orientation": 0.0018006103346124291, + "vx": -8.659739592076221e-14, + "vy": -1.2190248810384219e-12 + }, + { + "id": 3, + "x": 1.788596272468567, + "y": 0.3799694776535034, + "orientation": -0.627703070640564, + "vx": -1.3322676295501878e-14, + "vy": -5.828670879282072e-14 + }, + { + "id": 4, + "x": 1.0988565683364868, + "y": -0.4279737174510956, + "orientation": 0.020692525431513786, + "vx": -4.1300296516055823e-13, + "vy": 6.478151348687788e-13 + }, + { + "id": 5, + "x": -3.0080292224884033, + "y": 0.28592753410339355, + "orientation": -0.16179607808589935, + "vx": 3.6637359812630166e-12, + "vy": 4.812816811750054e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_split_shape_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 311.5833333333333 + } + }, + { + "scenario_id": "split_press_vs_split_wall_t104.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 104.01666666666667, + "source_replay": "replays/tournament_20261011_230119/split_press_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 104.01666666666667, + "ball_x": 2.25, + "ball_y": -5.966022331306056e-32, + "ball_vx": 0.0, + "ball_vy": -1.1069951916947866e-29, + "friendly_robots": [ + { + "id": 0, + "x": 3.988913059234619, + "y": 0.0922117531299591, + "orientation": 1.8060258626937866, + "vx": -6.236806711967802e-06, + "vy": -9.600663361197803e-06 + }, + { + "id": 1, + "x": 4.111056327819824, + "y": 0.22442683577537537, + "orientation": 2.3037707805633545, + "vx": 6.020015916874399e-06, + "vy": 7.910326530691236e-06 + }, + { + "id": 2, + "x": -1.6594852209091187, + "y": 0.15072520077228546, + "orientation": 0.03044614940881729, + "vx": 1.4654943925052066e-13, + "vy": 2.3397950243975174e-13 + }, + { + "id": 3, + "x": 2.7290031909942627, + "y": 0.6341251134872437, + "orientation": 0.9229618906974792, + "vx": 0.005613050889223814, + "vy": 0.007430800702422857 + }, + { + "id": 4, + "x": 1.8486201763153076, + "y": 0.6615237593650818, + "orientation": 2.114861011505127, + "vx": -0.023936858400702477, + "vy": 0.03943752869963646 + }, + { + "id": 5, + "x": 3.060680627822876, + "y": -0.011024106293916702, + "orientation": -0.31373804807662964, + "vx": 6.661338147750939e-14, + "vy": -4.3324718812520757e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.447571754455566, + "y": -0.047815218567848206, + "orientation": 0.006183471530675888, + "vx": -3.9968028886505635e-13, + "vy": 1.0345890810725678e-13 + }, + { + "id": 1, + "x": 2.6822257041931152, + "y": -0.09708992391824722, + "orientation": -0.3430466949939728, + "vx": 1.0658141036401503e-12, + "vy": 1.9051427102567686e-12 + }, + { + "id": 2, + "x": -1.1141067743301392, + "y": -0.14741398394107819, + "orientation": 0.42390158772468567, + "vx": -2.531308496145357e-13, + "vy": -4.313216450668733e-13 + }, + { + "id": 3, + "x": 1.1505261659622192, + "y": -0.8807396292686462, + "orientation": 0.6960065364837646, + "vx": 4.596323321948148e-13, + "vy": 2.3314683517128287e-14 + }, + { + "id": 4, + "x": -0.9223761558532715, + "y": -0.8632726669311523, + "orientation": -0.09962938725948334, + "vx": 8.659739592076221e-13, + "vy": -1.865174681370263e-13 + }, + { + "id": 5, + "x": -1.16277015209198, + "y": 0.35313546657562256, + "orientation": -0.09299281239509583, + "vx": 1.865174681370263e-13, + "vy": 7.16093850883226e-14 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_split_press_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 104.03333333333333 + } + }, + { + "scenario_id": "clear_danger_vs_press_trigger_flow_t322.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 322.7, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_press_trigger_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 322.7, + "ball_x": 2.25, + "ball_y": 6.039621795852566e-32, + "ball_vx": 0.0, + "ball_vy": 1.1206516148648997e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.211778163909912, + "y": -0.18031100928783417, + "orientation": -1.657753586769104, + "vx": 5.329070518200751e-13, + "vy": 2.3897550605056495e-13 + }, + { + "id": 1, + "x": 2.5224926471710205, + "y": -0.8858104348182678, + "orientation": 0.570218026638031, + "vx": -4.5297099404706387e-13, + "vy": -6.0285110237146e-13 + }, + { + "id": 2, + "x": 2.638406276702881, + "y": 1.2792954444885254, + "orientation": -0.7246711254119873, + "vx": 1.1457501614131615e-12, + "vy": -1.7319479184152442e-13 + }, + { + "id": 3, + "x": 2.950798273086548, + "y": 0.401410847902298, + "orientation": -0.012144861742854118, + "vx": -2.6645352591003757e-14, + "vy": -4.0467629247586956e-13 + }, + { + "id": 4, + "x": 3.2476532459259033, + "y": 0.5851967334747314, + "orientation": -2.8101320266723633, + "vx": -6.661338147750939e-14, + "vy": -4.862776847858186e-13 + }, + { + "id": 5, + "x": 3.0708436965942383, + "y": 0.7776448130607605, + "orientation": -0.7234468460083008, + "vx": 8.393286066166183e-13, + "vy": 2.4646951146678475e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3907036781311035, + "y": 0.2955852746963501, + "orientation": 0.027824152261018753, + "vx": -1.0125233984581428e-12, + "vy": 3.097522238704187e-13 + }, + { + "id": 1, + "x": 2.3960790634155273, + "y": 0.40838703513145447, + "orientation": -0.057480089366436005, + "vx": -1.318944953254686e-12, + "vy": 7.110978472724128e-13 + }, + { + "id": 2, + "x": 2.2070813179016113, + "y": 1.1087310314178467, + "orientation": -0.3529402017593384, + "vx": -1.9317880628477724e-12, + "vy": 6.927791673660977e-13 + }, + { + "id": 3, + "x": 2.484421968460083, + "y": 1.4631966352462769, + "orientation": -1.017665147781372, + "vx": -2.6645352591003757e-13, + "vy": -9.992007221626409e-14 + }, + { + "id": 4, + "x": 3.266509771347046, + "y": 2.110930919647217, + "orientation": -1.4429250955581665, + "vx": 1.1723955140041653e-12, + "vy": -3.4505731605349865e-12 + }, + { + "id": 5, + "x": -2.591374158859253, + "y": -0.42943915724754333, + "orientation": 0.08417916297912598, + "vx": -7.593925488436071e-13, + "vy": -4.929390229335695e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 322.71666666666664 + } + }, + { + "scenario_id": "give_and_go_solo_vs_press_trigger_flow_t178.1_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 178.05, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_press_trigger_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 178.05, + "ball_x": 2.25, + "ball_y": 1.9175664196305704e-31, + "ball_vx": 0.0, + "ball_vy": 3.558043627577401e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.261274337768555, + "y": 0.24726928770542145, + "orientation": -2.3649392127990723, + "vx": 1.1457501614131615e-12, + "vy": -8.534839501805891e-13 + }, + { + "id": 1, + "x": 2.4999074935913086, + "y": 2.2381033897399902, + "orientation": -0.6431977152824402, + "vx": 1.199040866595169e-12, + "vy": -4.343192472333612e-12 + }, + { + "id": 2, + "x": 2.5000195503234863, + "y": -1.1617904901504517, + "orientation": 0.9454435706138611, + "vx": 5.062616992290714e-13, + "vy": 1.9317880628477724e-12 + }, + { + "id": 3, + "x": 3.0415735244750977, + "y": 1.5392584800720215, + "orientation": -0.6387766599655151, + "vx": -4.796163466380676e-13, + "vy": -1.20570220474292e-12 + }, + { + "id": 4, + "x": 2.9284956455230713, + "y": -1.1660070419311523, + "orientation": 1.0859745740890503, + "vx": 1.638689184346731e-12, + "vy": -1.7319479184152442e-13 + }, + { + "id": 5, + "x": 3.5846288204193115, + "y": 0.9891728162765503, + "orientation": 2.893742322921753, + "vx": -1.0524914273446484e-12, + "vy": 4.3298697960381105e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4597039222717285, + "y": -0.04887300357222557, + "orientation": 0.01566702127456665, + "vx": -1.7319479184152442e-12, + "vy": 1.4182405250195984e-12 + }, + { + "id": 1, + "x": 3.265028238296509, + "y": 1.3499003648757935, + "orientation": 0.6182944774627686, + "vx": 1.9451107391432743e-12, + "vy": -1.1324274851176597e-12 + }, + { + "id": 2, + "x": 1.9082200527191162, + "y": -1.1211711168289185, + "orientation": 0.8086944818496704, + "vx": 8.193445921733655e-13, + "vy": 1.9984014443252818e-13 + }, + { + "id": 3, + "x": 2.2660810947418213, + "y": -1.2063933610916138, + "orientation": 0.8925073742866516, + "vx": 1.6253665080512292e-12, + "vy": 2.4713564528155985e-12 + }, + { + "id": 4, + "x": 2.7561397552490234, + "y": 1.478014588356018, + "orientation": -0.659291684627533, + "vx": 9.85878045867139e-13, + "vy": -6.59472476627343e-13 + }, + { + "id": 5, + "x": -2.599954128265381, + "y": 0.03407759591937065, + "orientation": 0.15031656622886658, + "vx": -4.756195437494171e-12, + "vy": 1.0595690991266338e-12 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 178.06666666666666 + } + }, + { + "scenario_id": "overload_press_vs_split_block_t259.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 259.3666666666667, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 259.3666666666667, + "ball_x": 2.25, + "ball_y": 1.091603785882634e-31, + "ball_vx": 0.0, + "ball_vy": 2.025470429856675e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.163125038146973, + "y": -0.018402481451630592, + "orientation": -1.5912755727767944, + "vx": -3.9968028886505635e-12, + "vy": -2.037953139577553e-13 + }, + { + "id": 1, + "x": -1.8444122076034546, + "y": 0.7931622862815857, + "orientation": -0.04351811856031418, + "vx": 7.327471962526033e-14, + "vy": -1.4654943925052066e-13 + }, + { + "id": 2, + "x": -2.9037888050079346, + "y": -0.0896911472082138, + "orientation": 0.09673524647951126, + "vx": -1.3322676295501878e-14, + "vy": -1.086630785351872e-13 + }, + { + "id": 3, + "x": -1.9079570770263672, + "y": -0.8478847742080688, + "orientation": 0.24257385730743408, + "vx": 1.865174681370263e-13, + "vy": 5.762057497804562e-13 + }, + { + "id": 4, + "x": -1.6411324739456177, + "y": 0.5035030841827393, + "orientation": 0.04307352006435394, + "vx": -1.9984014443252818e-14, + "vy": -8.260059303211165e-13 + }, + { + "id": 5, + "x": 3.6442832946777344, + "y": 0.6787033081054688, + "orientation": 2.9390313625335693, + "vx": 1.4654943925052066e-13, + "vy": -3.1308289294429414e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.407312870025635, + "y": -0.35158735513687134, + "orientation": 0.0020523059647530317, + "vx": 2.611244553918368e-12, + "vy": 2.19824158875781e-13 + }, + { + "id": 1, + "x": 2.0588855743408203, + "y": 0.24160999059677124, + "orientation": 0.14796997606754303, + "vx": 7.87370169064161e-12, + "vy": -4.954370247389761e-13 + }, + { + "id": 2, + "x": -0.9216477870941162, + "y": -1.082899808883667, + "orientation": 0.5771001577377319, + "vx": -1.9817480989559044e-12, + "vy": -2.4646951146678475e-12 + }, + { + "id": 3, + "x": 2.9510674476623535, + "y": 0.6270876526832581, + "orientation": 0.005826699547469616, + "vx": -2.6645352591003757e-14, + "vy": -1.0058620603103918e-12 + }, + { + "id": 4, + "x": -0.3011908531188965, + "y": -0.6098055839538574, + "orientation": 0.4481198191642761, + "vx": -6.977751709769109e-13, + "vy": 1.532107773982716e-13 + }, + { + "id": 5, + "x": -1.8182555437088013, + "y": -0.08076021075248718, + "orientation": 0.752994954586029, + "vx": 1.9451107391432743e-12, + "vy": 8.368306048112117e-14 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 259.3833333333333 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_block_t136.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 136.01666666666665, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 136.01666666666665, + "ball_x": 2.25, + "ball_y": -4.179548334722973e-32, + "ball_vx": 0.0, + "ball_vy": -7.755150382544312e-30, + "friendly_robots": [ + { + "id": 0, + "x": 3.925633430480957, + "y": 0.005644164048135281, + "orientation": 2.711477041244507, + "vx": -1.681321748492337e-11, + "vy": 2.324182513113726e-13 + }, + { + "id": 1, + "x": 3.3667402267456055, + "y": -1.896312952041626, + "orientation": -0.3521818220615387, + "vx": -7.460698725481052e-13, + "vy": -1.7319479184152442e-13 + }, + { + "id": 2, + "x": 2.972093105316162, + "y": -0.32808732986450195, + "orientation": -0.42557063698768616, + "vx": 0.010999307967722416, + "vy": -0.00499760452657938 + }, + { + "id": 3, + "x": 3.5499203205108643, + "y": -1.6200857162475586, + "orientation": -0.05630117282271385, + "vx": -7.993605777301127e-14, + "vy": -3.730349362740526e-13 + }, + { + "id": 4, + "x": 3.3948986530303955, + "y": 0.5234655141830444, + "orientation": -1.6286437511444092, + "vx": 2.7045032879868813e-12, + "vy": 7.09432512735475e-13 + }, + { + "id": 5, + "x": 3.240295886993408, + "y": -2.040390729904175, + "orientation": 0.7189494967460632, + "vx": 4.18332035678759e-12, + "vy": -3.517186542012496e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.459539890289307, + "y": -0.18108607828617096, + "orientation": -0.02304036356508732, + "vx": -9.539036227579345e-12, + "vy": -2.3023249973164184e-12 + }, + { + "id": 1, + "x": 2.7000484466552734, + "y": -0.6701420545578003, + "orientation": 0.07374513894319534, + "vx": 1.0658141036401503e-13, + "vy": -1.199040866595169e-13 + }, + { + "id": 2, + "x": 3.1879806518554688, + "y": -2.5399012565612793, + "orientation": 1.292521357536316, + "vx": 4.1300296516055823e-13, + "vy": -5.861977570020827e-13 + }, + { + "id": 3, + "x": 2.8743650913238525, + "y": 0.6323446035385132, + "orientation": -0.910570502281189, + "vx": -5.3290705182007514e-14, + "vy": 1.1590728377086634e-12 + }, + { + "id": 4, + "x": 2.609006643295288, + "y": -1.367939829826355, + "orientation": 0.059193361550569534, + "vx": 5.728750807065808e-13, + "vy": -6.061817714453355e-13 + }, + { + "id": 5, + "x": 3.55595064163208, + "y": -1.8747448921203613, + "orientation": 1.1137135028839111, + "vx": -1.7319479184152442e-13, + "vy": -2.3780977187470853e-12 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 136.03333333333333 + } + }, + { + "scenario_id": "press_and_pass_vs_split_block_t285.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 285.35, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 285.35, + "ball_x": 2.25, + "ball_y": 3.0413372484283113e-33, + "ball_vx": 0.0, + "ball_vy": 5.643199961772219e-31, + "friendly_robots": [ + { + "id": 0, + "x": 4.176093101501465, + "y": 0.5040298700332642, + "orientation": 1.8148472309112549, + "vx": -2.504663143554353e-12, + "vy": 3.950173521616307e-12 + }, + { + "id": 1, + "x": 3.459258794784546, + "y": 0.7400250434875488, + "orientation": -2.363572835922241, + "vx": -2.2382096176443156e-12, + "vy": -2.3248070135650778e-12 + }, + { + "id": 2, + "x": 2.3859291076660156, + "y": -0.922784149646759, + "orientation": 0.4108782708644867, + "vx": 7.993605777301127e-13, + "vy": -1.268984917146554e-12 + }, + { + "id": 3, + "x": 1.5398480892181396, + "y": 1.2422442436218262, + "orientation": 0.15630067884922028, + "vx": 1.1923795284474181e-12, + "vy": 6.661338147750939e-15 + }, + { + "id": 4, + "x": 3.268739700317383, + "y": 2.4394311904907227, + "orientation": -1.2291631698608398, + "vx": 1.5987211554602254e-13, + "vy": 2.731148640577885e-12 + }, + { + "id": 5, + "x": 0.48527413606643677, + "y": 0.43978574872016907, + "orientation": -0.7758155465126038, + "vx": 2.6978419498391304e-13, + "vy": 6.311617894994015e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393189907073975, + "y": -0.3810321092605591, + "orientation": 0.01825629733502865, + "vx": 8.606448886894214e-12, + "vy": 3.1358249330537546e-12 + }, + { + "id": 1, + "x": 2.828916549682617, + "y": -0.22321121394634247, + "orientation": 0.27851200103759766, + "vx": -2.9309887850104133e-13, + "vy": -8.093525849517391e-13 + }, + { + "id": 2, + "x": -1.0018043518066406, + "y": -1.334677815437317, + "orientation": 0.1866418719291687, + "vx": -6.195044477408373e-13, + "vy": 9.992007221626409e-13 + }, + { + "id": 3, + "x": -0.9201681017875671, + "y": 0.3119042217731476, + "orientation": -0.1282002180814743, + "vx": 1.8318679906315083e-13, + "vy": -1.38222766565832e-13 + }, + { + "id": 4, + "x": 3.3305752277374268, + "y": 2.0865983963012695, + "orientation": -1.1323492527008057, + "vx": 2.091660178393795e-12, + "vy": -7.593925488436071e-13 + }, + { + "id": 5, + "x": 0.21785902976989746, + "y": 2.0275509357452393, + "orientation": -0.28845101594924927, + "vx": -1.1407541578023483e-13, + "vy": 1.1857181902996672e-12 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 285.3666666666667 + } + }, + { + "scenario_id": "overload_press_vs_split_outlet_t87.3_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 87.26666666666667, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 87.26666666666667, + "ball_x": 2.25, + "ball_y": 5.753635187493836e-32, + "ball_vx": 0.0, + "ball_vy": 1.0675868282190627e-29, + "friendly_robots": [ + { + "id": 0, + "x": 3.7228896617889404, + "y": 0.6675658226013184, + "orientation": 2.680020332336426, + "vx": 2.6645352591003757e-13, + "vy": -6.328271240363392e-14 + }, + { + "id": 1, + "x": -1.8022762537002563, + "y": 0.7517940998077393, + "orientation": -0.08032695204019547, + "vx": -4.1300296516055823e-13, + "vy": -2.398081733190338e-13 + }, + { + "id": 2, + "x": 1.0806137323379517, + "y": 1.2789095640182495, + "orientation": -0.4104026257991791, + "vx": 3.723688024592775e-12, + "vy": 3.26405569239796e-13 + }, + { + "id": 3, + "x": -1.8024829626083374, + "y": -0.7515531182289124, + "orientation": 0.16320739686489105, + "vx": -5.995204332975845e-13, + "vy": -3.630429290524262e-13 + }, + { + "id": 4, + "x": -2.927776336669922, + "y": -0.9680541157722473, + "orientation": 0.16727198660373688, + "vx": 3.05089287166993e-12, + "vy": -9.42579347906758e-13 + }, + { + "id": 5, + "x": 4.3936076164245605, + "y": -0.14439460635185242, + "orientation": 3.1403939723968506, + "vx": -9.938716516444401e-12, + "vy": -1.4804824033376462e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392675399780273, + "y": -0.35457679629325867, + "orientation": 0.016881030052900314, + "vx": -1.0125233984581428e-12, + "vy": 1.0624834345662748e-12 + }, + { + "id": 1, + "x": 2.9299392700195312, + "y": -0.043192308396101, + "orientation": 0.2662793695926666, + "vx": -1.092459456231154e-12, + "vy": -1.4530043834781736e-13 + }, + { + "id": 2, + "x": 1.5179275274276733, + "y": -0.18622247874736786, + "orientation": 0.024141469970345497, + "vx": 3.26405569239796e-13, + "vy": 5.895284260759581e-13 + }, + { + "id": 3, + "x": 0.11206287890672684, + "y": 0.5356565117835999, + "orientation": -0.21038207411766052, + "vx": -9.0427665355719e-13, + "vy": 4.996003610813204e-13 + }, + { + "id": 4, + "x": 0.6541597843170166, + "y": 0.36976197361946106, + "orientation": -0.03388359025120735, + "vx": 5.52891066263328e-13, + "vy": 1.3489209749195652e-13 + }, + { + "id": 5, + "x": -2.483879566192627, + "y": 0.7210028767585754, + "orientation": -0.06349393725395203, + "vx": -7.993605777301127e-13, + "vy": 4.496403249731884e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 87.28333333333333 + } + }, + { + "scenario_id": "split_outlet_wall_vs_tiki_taka_plus_t371.3_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 371.2833333333333, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 371.2833333333333, + "ball_x": 2.25, + "ball_y": 1.1973909893916648e-31, + "ball_vx": 0.0, + "ball_vy": 2.2217586519129146e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.0962018966674805, + "y": 0.15979744493961334, + "orientation": -1.378513216972351, + "vx": -1.5987211554602254e-13, + "vy": -4.038436252074007e-13 + }, + { + "id": 1, + "x": 0.2378540337085724, + "y": 0.9298004508018494, + "orientation": 0.2791319489479065, + "vx": -1.7569279364693102e-13, + "vy": 1.6653345369377348e-13 + }, + { + "id": 2, + "x": -0.6228188276290894, + "y": 0.28308993577957153, + "orientation": 0.22197380661964417, + "vx": 3.6637359812630166e-13, + "vy": -2.3647750424515834e-13 + }, + { + "id": 3, + "x": 3.559816598892212, + "y": 0.2166004776954651, + "orientation": 3.04547381401062, + "vx": 4.39648317751562e-13, + "vy": -3.7470027081099033e-14 + }, + { + "id": 4, + "x": 0.12440133094787598, + "y": 1.0720527172088623, + "orientation": 0.1531960666179657, + "vx": 8.817946373085306e-13, + "vy": 3.197442310920451e-13 + }, + { + "id": 5, + "x": 3.0138957500457764, + "y": 0.22101742029190063, + "orientation": 0.2807263135910034, + "vx": 0.008066996932029724, + "vy": 0.0023340198677033186 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.438190460205078, + "y": -0.15809717774391174, + "orientation": 0.02096325345337391, + "vx": -2.531308496145357e-12, + "vy": -5.179190409876355e-13 + }, + { + "id": 1, + "x": 2.9050028324127197, + "y": -0.15284264087677002, + "orientation": 0.37216630578041077, + "vx": 1.0524914273446484e-12, + "vy": -3.7470027081099033e-13 + }, + { + "id": 2, + "x": -0.747855007648468, + "y": 0.445986807346344, + "orientation": 0.07499091327190399, + "vx": -6.661338147750939e-14, + "vy": -2.348121697082206e-13 + }, + { + "id": 3, + "x": -1.419697642326355, + "y": 0.008333506993949413, + "orientation": 0.21129202842712402, + "vx": -4.39648317751562e-13, + "vy": 6.484396353201305e-14 + }, + { + "id": 4, + "x": -2.1660077571868896, + "y": 0.5595664381980896, + "orientation": -5.8884965255856514e-05, + "vx": 5.995204332975845e-13, + "vy": 9.992007221626409e-15 + }, + { + "id": 5, + "x": 2.456754446029663, + "y": -0.398088276386261, + "orientation": 0.6830346584320068, + "vx": -1.0391687510491465e-12, + "vy": 9.992007221626409e-14 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 371.3 + } + }, + { + "scenario_id": "split_block_vs_split_outlet_wall_t278.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 278.0, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 278.0, + "ball_x": 2.25, + "ball_y": -5.821112089714088e-32, + "ball_vx": 0.0, + "ball_vy": -1.0801071784169026e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.194981575012207, + "y": -0.8833305239677429, + "orientation": -1.6774924993515015, + "vx": 6.394884621840902e-13, + "vy": 1.1091128016005314e-12 + }, + { + "id": 1, + "x": 3.724153518676758, + "y": -0.2224438637495041, + "orientation": 3.036290168762207, + "vx": -4.596323321948148e-12, + "vy": 1.4904744105592727e-12 + }, + { + "id": 2, + "x": 1.5423188209533691, + "y": -2.198169708251953, + "orientation": 0.9979826807975769, + "vx": 5.995204332975845e-14, + "vy": -4.263256414560601e-13 + }, + { + "id": 3, + "x": 1.7263343334197998, + "y": -1.306439757347107, + "orientation": 0.5263463258743286, + "vx": -3.397282455352979e-13, + "vy": 4.1300296516055823e-13 + }, + { + "id": 4, + "x": 1.3494192361831665, + "y": -0.1768006533384323, + "orientation": 0.21045230329036713, + "vx": 2.5979218776228663e-13, + "vy": 6.003531005660534e-13 + }, + { + "id": 5, + "x": 3.013455867767334, + "y": -0.2288082093000412, + "orientation": -0.2902597188949585, + "vx": -2.0383694732117874e-12, + "vy": 9.725553695716371e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396385669708252, + "y": 0.032498057931661606, + "orientation": -0.019025376066565514, + "vx": -1.0951239914902544e-11, + "vy": 2.5181939866669723e-12 + }, + { + "id": 1, + "x": 3.270766496658325, + "y": -1.5644530057907104, + "orientation": 1.3542219400405884, + "vx": 1.4654943925052066e-12, + "vy": -9.325873406851315e-14 + }, + { + "id": 2, + "x": 1.4104324579238892, + "y": 0.20492365956306458, + "orientation": -0.008555777370929718, + "vx": -2.9976021664879227e-13, + "vy": -2.906008766956347e-13 + }, + { + "id": 3, + "x": 2.6785244941711426, + "y": 1.3513484001159668, + "orientation": -0.5855618715286255, + "vx": 7.327471962526033e-13, + "vy": 3.0242475190789264e-12 + }, + { + "id": 4, + "x": 1.6347472667694092, + "y": -1.5670905113220215, + "orientation": 0.3615884780883789, + "vx": -2.5979218776228663e-13, + "vy": -1.6653345369377348e-13 + }, + { + "id": 5, + "x": -1.4432586431503296, + "y": -0.08286428451538086, + "orientation": -0.07147403061389923, + "vx": 2.0250467969162855e-12, + "vy": -5.90361093344427e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 278.01666666666665 + } + }, + { + "scenario_id": "split_block_vs_split_wall_t181.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 181.0, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 181.0, + "ball_x": 2.25, + "ball_y": -1.8505780528625203e-31, + "ball_vx": 0.0, + "ball_vy": -3.433746817305633e-29, + "friendly_robots": [ + { + "id": 0, + "x": 3.661905527114868, + "y": -0.558857798576355, + "orientation": 2.279202938079834, + "vx": 1.8918200339612667e-12, + "vy": -1.9984014443252818e-14 + }, + { + "id": 1, + "x": 3.862988233566284, + "y": -0.5680481195449829, + "orientation": -3.0924618244171143, + "vx": 1.1457501614131615e-12, + "vy": 6.161737786669619e-13 + }, + { + "id": 2, + "x": -0.8397350907325745, + "y": -0.7062110304832458, + "orientation": -0.3092027008533478, + "vx": -1.2656542480726785e-13, + "vy": 6.195044477408373e-13 + }, + { + "id": 3, + "x": -2.1113524436950684, + "y": -1.319113850593567, + "orientation": 0.03259043022990227, + "vx": 2.9842794901924208e-12, + "vy": -1.3389289676979388e-12 + }, + { + "id": 4, + "x": 0.9039242267608643, + "y": -0.11152707040309906, + "orientation": -0.038770269602537155, + "vx": 3.2307490016592055e-13, + "vy": 3.372302437298913e-14 + }, + { + "id": 5, + "x": 3.0139477252960205, + "y": -0.2273668348789215, + "orientation": -0.29018235206604004, + "vx": -5.662976754194915e-09, + "vy": 2.256450803983512e-09 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392456531524658, + "y": 0.23998674750328064, + "orientation": 0.006632223725318909, + "vx": -5.062616992290714e-13, + "vy": -5.254130464038553e-13 + }, + { + "id": 1, + "x": 2.8579695224761963, + "y": -0.591751754283905, + "orientation": -0.38043466210365295, + "vx": 2.171596236166806e-12, + "vy": -1.5554224574998443e-12 + }, + { + "id": 2, + "x": -1.9258313179016113, + "y": 0.08888701349496841, + "orientation": -0.006370203569531441, + "vx": -2.6645352591003757e-14, + "vy": 2.7894353493707058e-14 + }, + { + "id": 3, + "x": -3.044631242752075, + "y": 0.025960685685276985, + "orientation": -0.16810500621795654, + "vx": 1.0258460747536446e-12, + "vy": -1.8141738111765449e-13 + }, + { + "id": 4, + "x": 0.7930123805999756, + "y": -0.43248796463012695, + "orientation": 0.23617221415042877, + "vx": 5.3290705182007514e-14, + "vy": -4.163336342344337e-13 + }, + { + "id": 5, + "x": -1.8325793743133545, + "y": -0.3100082576274872, + "orientation": -0.13322219252586365, + "vx": -1.4122036873231991e-12, + "vy": -5.495603971894525e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 181.01666666666665 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_shape_t192.8_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 192.78333333333333, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_shape.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 192.78333333333333, + "ball_x": 2.25, + "ball_y": 8.23262346899945e-32, + "ball_vx": 0.0, + "ball_vy": 1.527573603955718e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.172025203704834, + "y": -0.06084379181265831, + "orientation": -1.670702338218689, + "vx": 1.0658141036401503e-13, + "vy": 3.8823111392360943e-13 + }, + { + "id": 1, + "x": 2.5533032417297363, + "y": -0.7349053621292114, + "orientation": -1.1784898042678833, + "vx": 0.003333185100927949, + "vy": -0.008076329715549946 + }, + { + "id": 2, + "x": 2.701374053955078, + "y": 1.1514028310775757, + "orientation": -0.4785177409648895, + "vx": 1.4122036873231991e-12, + "vy": -1.5920598173124745e-12 + }, + { + "id": 3, + "x": 3.367426633834839, + "y": 0.6852612495422363, + "orientation": -1.2538338899612427, + "vx": -3.9968028886505635e-13, + "vy": -6.095124405192109e-13 + }, + { + "id": 4, + "x": 2.570209264755249, + "y": 1.2756584882736206, + "orientation": -0.16927006840705872, + "vx": 2.2648549702353193e-13, + "vy": -2.398081733190338e-13 + }, + { + "id": 5, + "x": 2.2251718044281006, + "y": 1.569021224975586, + "orientation": -0.07833739370107651, + "vx": -5.46229728115577e-12, + "vy": -3.530509218307998e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393758773803711, + "y": 0.06693863123655319, + "orientation": -0.017489347606897354, + "vx": -2.2382096176443156e-12, + "vy": 5.037636974236648e-14 + }, + { + "id": 1, + "x": 3.2575573921203613, + "y": 1.6022385358810425, + "orientation": -1.2500524520874023, + "vx": -2.9309887850104133e-13, + "vy": -1.2256862191861728e-12 + }, + { + "id": 2, + "x": -0.5676010251045227, + "y": -0.09934557974338531, + "orientation": -0.01604890078306198, + "vx": 1.6653345369377348e-13, + "vy": -2.2898349882893854e-14 + }, + { + "id": 3, + "x": -2.443721055984497, + "y": -0.30274122953414917, + "orientation": 0.106925368309021, + "vx": -3.064215547965432e-13, + "vy": 7.227551890309769e-13 + }, + { + "id": 4, + "x": 2.115452766418457, + "y": 1.3747122287750244, + "orientation": -0.45390576124191284, + "vx": 8.79296635503124e-13, + "vy": 6.128431095930864e-13 + }, + { + "id": 5, + "x": -0.8593974709510803, + "y": 0.9967262744903564, + "orientation": -0.017535345628857613, + "vx": 5.162537064506978e-13, + "vy": -4.1300296516055823e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 192.8 + } + }, + { + "scenario_id": "split_outlet_vs_split_shape_t104.9_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 104.88333333333333, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_shape.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 104.88333333333333, + "ball_x": 2.25, + "ball_y": -8.571518490341515e-32, + "ball_vx": 0.0, + "ball_vy": -1.5904449851371318e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.044922351837158, + "y": -0.0184740349650383, + "orientation": 1.6202820539474487, + "vx": -4.263256414560601e-13, + "vy": 3.6252251200963315e-13 + }, + { + "id": 1, + "x": 3.8866639137268066, + "y": -0.10431500524282455, + "orientation": 2.851386070251465, + "vx": 6.128431095930864e-13, + "vy": 1.2073675392798577e-13 + }, + { + "id": 2, + "x": -2.6124320030212402, + "y": 1.5739401578903198, + "orientation": -0.2821309566497803, + "vx": 2.1316282072803006e-12, + "vy": -2.5646151868841116e-12 + }, + { + "id": 3, + "x": -0.06931472569704056, + "y": 1.2788931131362915, + "orientation": -0.3114474415779114, + "vx": -4.800326802723021e-13, + "vy": 3.064215547965432e-13 + }, + { + "id": 4, + "x": 0.2737845182418823, + "y": 0.25816917419433594, + "orientation": -0.5473617911338806, + "vx": -1.915134717478395e-13, + "vy": -1.7985612998927536e-13 + }, + { + "id": 5, + "x": 3.0468943119049072, + "y": 0.015803391113877296, + "orientation": 0.018913019448518753, + "vx": 0.0006246953853406012, + "vy": 1.2371771845209878e-05 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39431095123291, + "y": -0.20999057590961456, + "orientation": 0.03985340893268585, + "vx": -7.700506898800086e-12, + "vy": 4.8894222004491894e-12 + }, + { + "id": 1, + "x": 2.6074864864349365, + "y": -0.653948962688446, + "orientation": 0.3860494792461395, + "vx": -4.5430326167661406e-12, + "vy": 1.212363542890671e-12 + }, + { + "id": 2, + "x": -2.7049310207366943, + "y": 0.2338426411151886, + "orientation": -0.1761767715215683, + "vx": -1.1590728377086634e-12, + "vy": 2.914335439641036e-13 + }, + { + "id": 3, + "x": -2.901338577270508, + "y": 0.32239240407943726, + "orientation": -0.153293639421463, + "vx": 4.662936703425657e-13, + "vy": -1.915134717478395e-13 + }, + { + "id": 4, + "x": -0.8455212116241455, + "y": 0.6314748525619507, + "orientation": -0.17486393451690674, + "vx": -1.6653345369377348e-14, + "vy": 2.0983215165415459e-13 + }, + { + "id": 5, + "x": 1.4456874132156372, + "y": -0.6579734683036804, + "orientation": 0.48940348625183105, + "vx": -2.3447910280083306e-12, + "vy": -2.19824158875781e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 104.89999999999999 + } + }, + { + "scenario_id": "overload_press_vs_split_sticky_t270.3_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 270.2833333333333, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 270.2833333333333, + "ball_x": 2.25, + "ball_y": 1.8275028636570087e-32, + "ball_vx": 0.0, + "ball_vy": 3.3909310624611125e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.268299579620361, + "y": -0.41847193241119385, + "orientation": -1.4540221691131592, + "vx": -3.4638958368304884e-13, + "vy": 5.578870698741412e-13 + }, + { + "id": 1, + "x": 0.719404935836792, + "y": 1.8009587526321411, + "orientation": -0.052549414336681366, + "vx": -6.994405055138486e-14, + "vy": -3.930189507173054e-13 + }, + { + "id": 2, + "x": -1.7734013795852661, + "y": 0.7247569561004639, + "orientation": -0.08037912100553513, + "vx": 2.191580250610059e-12, + "vy": -6.128431095930864e-13 + }, + { + "id": 3, + "x": -1.797033667564392, + "y": -0.7498435378074646, + "orientation": 0.16064688563346863, + "vx": -6.52811138479592e-13, + "vy": -3.6970426720017713e-13 + }, + { + "id": 4, + "x": -2.874558687210083, + "y": 0.22985714673995972, + "orientation": -0.004850476048886776, + "vx": 6.128431095930864e-13, + "vy": -6.494804694057166e-14 + }, + { + "id": 5, + "x": 3.640773057937622, + "y": 0.16013863682746887, + "orientation": -2.9604079723358154, + "vx": -9.725553695716371e-13, + "vy": 2.806088694740083e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3921918869018555, + "y": -0.002796085085719824, + "orientation": 0.01674605719745159, + "vx": -1.092459456231154e-12, + "vy": 4.762726671381223e-13 + }, + { + "id": 1, + "x": 2.6881494522094727, + "y": 0.6165561676025391, + "orientation": -0.9355497360229492, + "vx": 2.531308496145357e-13, + "vy": 1.6653345369377348e-14 + }, + { + "id": 2, + "x": 1.9656330347061157, + "y": -1.2656543254852295, + "orientation": 1.0757441520690918, + "vx": 2.8910207561239076e-12, + "vy": 7.327471962526033e-14 + }, + { + "id": 3, + "x": 1.717974066734314, + "y": -0.18493075668811798, + "orientation": -0.5176662802696228, + "vx": 3.597122599785507e-13, + "vy": -5.129230373768223e-13 + }, + { + "id": 4, + "x": 1.2933908700942993, + "y": 1.4348127841949463, + "orientation": -0.32446733117103577, + "vx": 1.2656542480726785e-13, + "vy": 3.064215547965432e-13 + }, + { + "id": 5, + "x": -3.3193371295928955, + "y": 0.3798629343509674, + "orientation": -0.08199542760848999, + "vx": -3.3306690738754696e-12, + "vy": 3.8136160895874127e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 270.3 + } + }, + { + "scenario_id": "split_outlet_wall_vs_split_wall_t348.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 348.3666666666667, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 348.3666666666667, + "ball_x": 2.25, + "ball_y": -6.294201546146025e-32, + "ball_vx": 0.0, + "ball_vy": -1.1678888835645577e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.000770092010498, + "y": -0.6593464016914368, + "orientation": -2.566500186920166, + "vx": 1.8918200339612667e-12, + "vy": 1.6653345369377348e-14 + }, + { + "id": 1, + "x": 4.101032733917236, + "y": 0.013507372699677944, + "orientation": -2.70389461517334, + "vx": 2.5845992013273644e-12, + "vy": -7.349329478323341e-13 + }, + { + "id": 2, + "x": -1.4913638830184937, + "y": 0.05228051915764809, + "orientation": 0.014784248545765877, + "vx": -2.3248070135650778e-12, + "vy": -7.406575353030576e-13 + }, + { + "id": 3, + "x": 0.46387162804603577, + "y": 0.15214596688747406, + "orientation": -0.15362289547920227, + "vx": -1.6303625116620424e-12, + "vy": -4.77118344832661e-13 + }, + { + "id": 4, + "x": 1.6850676536560059, + "y": -0.5605455040931702, + "orientation": -2.359175682067871, + "vx": -0.005197534803301096, + "vy": -0.005157287698239088 + }, + { + "id": 5, + "x": 3.110253095626831, + "y": -0.1654556691646576, + "orientation": -0.06690546870231628, + "vx": 1.3322676295501878e-14, + "vy": -1.6653345369377348e-15 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.388030529022217, + "y": 0.33463960886001587, + "orientation": 0.011423077434301376, + "vx": 2.1582735598713043e-12, + "vy": 3.447242491461111e-13 + }, + { + "id": 1, + "x": 2.751500129699707, + "y": -0.25167009234428406, + "orientation": 0.029485030099749565, + "vx": -1.7319479184152442e-12, + "vy": 7.360778653264788e-13 + }, + { + "id": 2, + "x": -1.26862633228302, + "y": 0.20135703682899475, + "orientation": -0.046372223645448685, + "vx": -3.26405569239796e-13, + "vy": 2.0816681711721685e-14 + }, + { + "id": 3, + "x": -0.9017769694328308, + "y": -1.2466710805892944, + "orientation": -0.07286707311868668, + "vx": -6.661338147750939e-15, + "vy": 8.526512829121202e-13 + }, + { + "id": 4, + "x": 0.5684488415718079, + "y": 0.3423914611339569, + "orientation": -0.07919654250144958, + "vx": -3.6637359812630166e-14, + "vy": -3.214095656289828e-13 + }, + { + "id": 5, + "x": -2.3544423580169678, + "y": 0.10284902155399323, + "orientation": -0.0579761266708374, + "vx": -4.662936703425657e-13, + "vy": -1.5029644195863057e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 348.3833333333333 + } + }, + { + "scenario_id": "counter_flow_vs_split_block_t30.8_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 30.78333333333333, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_block.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 30.78333333333333, + "ball_x": 2.25, + "ball_y": -4.2399599281476073e-32, + "ball_vx": 0.0, + "ball_vy": 1.3408224967061179e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.403712272644043, + "y": -0.028150131925940514, + "orientation": 3.140671491622925, + "vx": -0.006531435064971447, + "vy": -2.4954641131280653e-10 + }, + { + "id": 1, + "x": 2.004713296890259, + "y": -1.0864473581314087, + "orientation": 0.8185614943504333, + "vx": -7.72715225139109e-13, + "vy": -8.326672684688674e-13 + }, + { + "id": 2, + "x": 2.7432308197021484, + "y": 1.15391206741333, + "orientation": -0.8867246508598328, + "vx": -8.79296635503124e-13, + "vy": 8.060219158778636e-13 + }, + { + "id": 3, + "x": 3.4397053718566895, + "y": -0.24875137209892273, + "orientation": -2.1986875534057617, + "vx": -2.1183055309847987e-12, + "vy": -1.3722356584366935e-12 + }, + { + "id": 4, + "x": 2.476425886154175, + "y": -0.885730504989624, + "orientation": 0.8767820596694946, + "vx": -1.2789769243681803e-12, + "vy": -4.496403249731884e-13 + }, + { + "id": 5, + "x": 2.956352949142456, + "y": -0.36369332671165466, + "orientation": -0.47459718585014343, + "vx": 0.00862556416541338, + "vy": -0.004441210068762302 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4439544677734375, + "y": -0.18582883477210999, + "orientation": 0.026562975719571114, + "vx": -1.1191048088221578e-12, + "vy": -5.537237335317968e-13 + }, + { + "id": 1, + "x": 2.6772243976593018, + "y": 0.38013002276420593, + "orientation": 2.78365159034729, + "vx": -5.3290705182007514e-14, + "vy": -4.3798298321462426e-13 + }, + { + "id": 2, + "x": 2.7253010272979736, + "y": 0.05939493700861931, + "orientation": 2.6514270305633545, + "vx": -5.115907697472721e-12, + "vy": -4.286154764443495e-13 + }, + { + "id": 3, + "x": -2.546973466873169, + "y": -1.5745084285736084, + "orientation": 0.29375001788139343, + "vx": -8.140155216551648e-12, + "vy": -1.3389289676979388e-12 + }, + { + "id": 4, + "x": -2.5839617252349854, + "y": -0.40141022205352783, + "orientation": 0.10810871422290802, + "vx": 6.661338147750939e-13, + "vy": 1.0325074129013956e-12 + }, + { + "id": 5, + "x": -2.5853354930877686, + "y": 0.7941903471946716, + "orientation": -0.08843909949064255, + "vx": -1.3988810110276972e-12, + "vy": -4.762856775641922e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 30.8 + } + }, + { + "scenario_id": "split_outlet_vs_split_outlet_wall_t129.9_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 129.93333333333334, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 129.93333333333334, + "ball_x": 2.25, + "ball_y": 9.87976200594934e-32, + "ball_vx": 0.0, + "ball_vy": 5.3259700536321924e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.229910850524902, + "y": -0.3258575201034546, + "orientation": -1.4534862041473389, + "vx": 0.0, + "vy": 2.148281552649678e-13 + }, + { + "id": 1, + "x": 3.9326436519622803, + "y": 0.08970817178487778, + "orientation": -3.136918544769287, + "vx": 2.19824158875781e-12, + "vy": -4.163336342344337e-14 + }, + { + "id": 2, + "x": -2.515385389328003, + "y": -0.6790755987167358, + "orientation": 0.1913776993751526, + "vx": -1.4921397450962104e-12, + "vy": -4.3298697960381105e-14 + }, + { + "id": 3, + "x": 0.12836982309818268, + "y": 0.32035383582115173, + "orientation": 0.404802531003952, + "vx": -4.654610030740969e-13, + "vy": -2.531308496145357e-13 + }, + { + "id": 4, + "x": 1.4106842279434204, + "y": 0.225998654961586, + "orientation": 0.007707773242145777, + "vx": -2.9110047705671604e-12, + "vy": 6.727951529228449e-13 + }, + { + "id": 5, + "x": 2.9684600830078125, + "y": 0.34510403871536255, + "orientation": 0.4468454122543335, + "vx": 5.4074611455234844e-09, + "vy": 2.6017539234146625e-09 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3932785987854, + "y": -0.00835530273616314, + "orientation": 0.023928940296173096, + "vx": -6.128431095930864e-13, + "vy": 1.5034848366290987e-13 + }, + { + "id": 1, + "x": 2.6697049140930176, + "y": 0.2874002158641815, + "orientation": 0.41842302680015564, + "vx": -2.6645352591003757e-13, + "vy": 4.163336342344337e-14 + }, + { + "id": 2, + "x": 3.0330710411071777, + "y": 1.3235979080200195, + "orientation": 0.1725090593099594, + "vx": -3.597122599785507e-13, + "vy": -8.326672684688674e-13 + }, + { + "id": 3, + "x": -2.068021297454834, + "y": -0.4062308073043823, + "orientation": 0.9774106740951538, + "vx": 2.5979218776228663e-12, + "vy": 3.530509218307998e-13 + }, + { + "id": 4, + "x": -2.291827440261841, + "y": 0.4648168087005615, + "orientation": 0.08513602614402771, + "vx": 2.0383694732117874e-12, + "vy": 8.243405957841787e-13 + }, + { + "id": 5, + "x": -2.938699722290039, + "y": -0.4530946910381317, + "orientation": 0.04676227271556854, + "vx": 1.8118839761882555e-12, + "vy": 4.0467629247586956e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 129.95 + } + }, + { + "scenario_id": "clear_press_plus_vs_tiki_taka_plus_t189.5_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 189.46666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 189.46666666666667, + "ball_x": 2.25, + "ball_y": -1.8745608412563019e-31, + "ball_vx": 0.0, + "ball_vy": -3.478246933303469e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.243750095367432, + "y": -0.5082284808158875, + "orientation": 2.476593255996704, + "vx": -2.424727085781342e-12, + "vy": 1.425526363618701e-12 + }, + { + "id": 1, + "x": 3.038492441177368, + "y": -0.012259445153176785, + "orientation": -0.016495253890752792, + "vx": 0.020075256004929543, + "vy": -0.0003121233603451401 + }, + { + "id": 2, + "x": 3.412903070449829, + "y": -0.7446625828742981, + "orientation": 1.9984592199325562, + "vx": -1.3988810110276972e-12, + "vy": 2.76445533131664e-13 + }, + { + "id": 3, + "x": 2.546454668045044, + "y": -2.351755142211914, + "orientation": 0.6840637922286987, + "vx": -5.195843755245733e-13, + "vy": 2.9309887850104133e-12 + }, + { + "id": 4, + "x": 2.578451156616211, + "y": -1.562448501586914, + "orientation": 0.5328859090805054, + "vx": -7.460698725481052e-13, + "vy": 2.0650148258027912e-13 + }, + { + "id": 5, + "x": 2.7776641845703125, + "y": -0.5973401069641113, + "orientation": -0.8463048338890076, + "vx": -6.051920564686952e-08, + "vy": 6.849395361996358e-08 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.476177215576172, + "y": 0.0026636940892785788, + "orientation": -0.022629156708717346, + "vx": 6.661338147750939e-13, + "vy": -1.0800344993344702e-12 + }, + { + "id": 1, + "x": 2.9111127853393555, + "y": -0.8020622730255127, + "orientation": -0.1655532568693161, + "vx": 4.289901767151605e-12, + "vy": -1.8052226380405045e-12 + }, + { + "id": 2, + "x": 2.75797963142395, + "y": -1.5816072225570679, + "orientation": 0.3658812940120697, + "vx": -1.4521717162097048e-12, + "vy": -4.263256414560601e-13 + }, + { + "id": 3, + "x": 2.556973457336426, + "y": -0.8050512075424194, + "orientation": 0.33803319931030273, + "vx": -6.927791673660977e-13, + "vy": -8.493206138382448e-13 + }, + { + "id": 4, + "x": 2.0312016010284424, + "y": -1.5203512907028198, + "orientation": 0.22824116051197052, + "vx": 1.0937917238607042e-11, + "vy": 4.729550084903167e-12 + }, + { + "id": 5, + "x": 2.041372060775757, + "y": -0.35505151748657227, + "orientation": -0.22931106388568878, + "vx": -2.398081733190338e-12, + "vy": 4.9960036108132044e-14 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 189.48333333333332 + } + }, + { + "scenario_id": "overload_press_vs_tiki_taka_plus_t183.1_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 183.06666666666666, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 183.06666666666666, + "ball_x": 2.25, + "ball_y": 7.055223524285044e-31, + "ball_vx": 0.0, + "ball_vy": 1.3363194919402082e-28, + "friendly_robots": [ + { + "id": 0, + "x": 3.852485179901123, + "y": -0.08462892472743988, + "orientation": 0.7343168258666992, + "vx": 7.460698725481052e-13, + "vy": -3.201605647262795e-13 + }, + { + "id": 1, + "x": -1.7896090745925903, + "y": 0.809922456741333, + "orientation": -0.26926544308662415, + "vx": 4.1966430330830917e-13, + "vy": -4.829470157119431e-13 + }, + { + "id": 2, + "x": -2.4229655265808105, + "y": 0.17291595041751862, + "orientation": -0.060197863727808, + "vx": 5.46229728115577e-13, + "vy": -8.393286066166183e-13 + }, + { + "id": 3, + "x": -1.8080544471740723, + "y": -0.7264508008956909, + "orientation": 0.011235599406063557, + "vx": 5.861977570020827e-13, + "vy": -4.063416270128073e-13 + }, + { + "id": 4, + "x": 0.5955677628517151, + "y": 0.018175611272454262, + "orientation": -0.2670997083187103, + "vx": 3.963496197911809e-13, + "vy": -5.100087019371813e-15 + }, + { + "id": 5, + "x": 3.0800559520721436, + "y": -1.1290662288665771, + "orientation": -1.1976943016052246, + "vx": -3.064215547965432e-13, + "vy": -1.965094753586527e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.389547348022461, + "y": 0.023408211767673492, + "orientation": -0.022734079509973526, + "vx": 1.0125233984581428e-12, + "vy": 4.932512731592453e-13 + }, + { + "id": 1, + "x": 2.068246841430664, + "y": -0.06255552172660828, + "orientation": 2.503394842147827, + "vx": 1.3988810110276972e-12, + "vy": -7.335798635210722e-13 + }, + { + "id": 2, + "x": -2.434140682220459, + "y": -0.645228385925293, + "orientation": -0.010390806011855602, + "vx": -7.460698725481052e-13, + "vy": -4.163336342344337e-13 + }, + { + "id": 3, + "x": -2.175920009613037, + "y": 0.49847152829170227, + "orientation": 0.04204525426030159, + "vx": 1.0658141036401503e-12, + "vy": -1.4988010832439613e-13 + }, + { + "id": 4, + "x": -3.224184513092041, + "y": -0.5431435704231262, + "orientation": -0.01774294674396515, + "vx": 2.6911806116913795e-12, + "vy": 1.1024514634527804e-12 + }, + { + "id": 5, + "x": -2.9865505695343018, + "y": -0.5410430431365967, + "orientation": -0.01734093204140663, + "vx": -3.3439917501709715e-12, + "vy": -1.6919798895287386e-12 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 183.08333333333334 + } + }, + { + "scenario_id": "decoy_and_overload_vs_overload_press_t131.3_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 131.3, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_overload_press.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 131.3, + "ball_x": 2.25, + "ball_y": -2.4586002136113644e-32, + "ball_vx": 0.0, + "ball_vy": 7.774946835886737e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.4029107093811035, + "y": -0.015392376109957695, + "orientation": 3.1406736373901367, + "vx": -2.6645352591003757e-14, + "vy": 2.4980018054066022e-14 + }, + { + "id": 1, + "x": 1.322824478149414, + "y": 0.4614405930042267, + "orientation": -0.5730486512184143, + "vx": 1.978417429882029e-12, + "vy": -8.326672684688674e-15 + }, + { + "id": 2, + "x": -2.929837226867676, + "y": -1.310938835144043, + "orientation": 0.21969842910766602, + "vx": 3.836930773104541e-12, + "vy": -1.5654144647214707e-12 + }, + { + "id": 3, + "x": 3.3159120082855225, + "y": -0.40458813309669495, + "orientation": -1.988113284111023, + "vx": -3.9968028886505635e-13, + "vy": 7.827072323607354e-14 + }, + { + "id": 4, + "x": 3.382672071456909, + "y": 0.659011721611023, + "orientation": 2.0045509338378906, + "vx": -5.195843755245733e-13, + "vy": 1.0325074129013956e-12 + }, + { + "id": 5, + "x": 3.004094362258911, + "y": 0.7431569695472717, + "orientation": 2.331692695617676, + "vx": -1.3589129821411916e-12, + "vy": -2.3647750424515834e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393946647644043, + "y": 0.3934416174888611, + "orientation": -0.01756712980568409, + "vx": -1.0125233984581428e-12, + "vy": -3.0808688933348094e-13 + }, + { + "id": 1, + "x": 2.0266644954681396, + "y": -0.18766281008720398, + "orientation": 0.09053293615579605, + "vx": 7.607248164731573e-12, + "vy": 5.603850716795478e-13 + }, + { + "id": 2, + "x": 2.4074254035949707, + "y": 0.3681229054927826, + "orientation": 0.0333167240023613, + "vx": 9.325873406851315e-13, + "vy": 4.163336342344337e-14 + }, + { + "id": 3, + "x": 2.805222272872925, + "y": -0.30658629536628723, + "orientation": 0.5111436247825623, + "vx": -1.1191048088221578e-12, + "vy": -1.3322676295501878e-13 + }, + { + "id": 4, + "x": 2.748257875442505, + "y": 0.24039311707019806, + "orientation": 2.645236015319824, + "vx": -6.0884630670443585e-12, + "vy": 2.79359868571305e-12 + }, + { + "id": 5, + "x": 2.3838207721710205, + "y": 0.91431725025177, + "orientation": -0.4811165928840637, + "vx": 1.4921397450962104e-12, + "vy": -7.893685705084863e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 131.31666666666666 + } + }, + { + "scenario_id": "overload_press_vs_split_press_t35.5_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 35.53333333333333, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 35.53333333333333, + "ball_x": 2.25, + "ball_y": -8.014227198065826e-32, + "ball_vx": 0.0, + "ball_vy": -1.4870395494738275e-29, + "friendly_robots": [ + { + "id": 0, + "x": 3.9710700511932373, + "y": -0.06525634974241257, + "orientation": 2.2555363178253174, + "vx": 1.545430450278218e-12, + "vy": 2.179090241583026e-12 + }, + { + "id": 1, + "x": -0.8685349225997925, + "y": 0.6479133367538452, + "orientation": -0.11032871156930923, + "vx": -3.6970426720017713e-13, + "vy": 3.3306690738754696e-14 + }, + { + "id": 2, + "x": -1.8065885305404663, + "y": 0.757362425327301, + "orientation": -0.1829281598329544, + "vx": -3.1308289294429414e-13, + "vy": 3.9968028886505635e-13 + }, + { + "id": 3, + "x": -2.927309274673462, + "y": 0.7907321453094482, + "orientation": -0.15875913202762604, + "vx": -6.52811138479592e-13, + "vy": -1.3322676295501878e-14 + }, + { + "id": 4, + "x": -1.8012759685516357, + "y": -0.7473512291908264, + "orientation": 0.06278221309185028, + "vx": 2.7977620220553945e-13, + "vy": 1.5987211554602254e-13 + }, + { + "id": 5, + "x": 3.4735708236694336, + "y": -0.7336187362670898, + "orientation": -3.094825267791748, + "vx": -1.958433415438776e-12, + "vy": -2.2015722578316854e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398022651672363, + "y": 0.21075396239757538, + "orientation": 0.023938888683915138, + "vx": 1.4654943925052066e-12, + "vy": -7.968625759247061e-13 + }, + { + "id": 1, + "x": 1.518471360206604, + "y": -0.8888558745384216, + "orientation": -0.20272226631641388, + "vx": -6.661338147750939e-14, + "vy": -9.42579347906758e-13 + }, + { + "id": 2, + "x": 2.8652148246765137, + "y": -0.138611301779747, + "orientation": -0.4023173153400421, + "vx": -3.064215547965432e-13, + "vy": 9.151013280472853e-13 + }, + { + "id": 3, + "x": -0.4065103828907013, + "y": 0.9789558053016663, + "orientation": -0.13273514807224274, + "vx": 7.494005416219807e-13, + "vy": 8.193445921733655e-13 + }, + { + "id": 4, + "x": -0.20332571864128113, + "y": 0.1345137357711792, + "orientation": -0.11089746654033661, + "vx": 5.787037515858628e-13, + "vy": -3.164135620181696e-14 + }, + { + "id": 5, + "x": -3.4085981845855713, + "y": 0.7163291573524475, + "orientation": -0.132707878947258, + "vx": 5.46229728115577e-13, + "vy": -3.064215547965432e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 35.55 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_outlet_t341.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 341.45, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 341.45, + "ball_x": 2.25, + "ball_y": -1.8232641485773786e-31, + "ball_vx": 0.0, + "ball_vy": -3.3830659708190827e-29, + "friendly_robots": [ + { + "id": 0, + "x": 3.9501543045043945, + "y": -0.6498761773109436, + "orientation": -0.0626787394285202, + "vx": 5.329070518200751e-13, + "vy": 7.16093850883226e-13 + }, + { + "id": 1, + "x": -2.9199697971343994, + "y": 0.2408294379711151, + "orientation": -0.18621069192886353, + "vx": 3.9968028886505635e-14, + "vy": -1.149080830487037e-13 + }, + { + "id": 2, + "x": 1.1803562641143799, + "y": -0.45503729581832886, + "orientation": -0.3419819474220276, + "vx": -7.593925488436071e-13, + "vy": 4.246603069191224e-13 + }, + { + "id": 3, + "x": 2.841885566711426, + "y": -0.9375978708267212, + "orientation": -2.648822546005249, + "vx": -2.0250467969162855e-12, + "vy": -9.42579347906758e-13 + }, + { + "id": 4, + "x": 2.9791653156280518, + "y": -0.6826866269111633, + "orientation": 3.1239564418792725, + "vx": -1.9451107391432743e-12, + "vy": -1.2256862191861728e-12 + }, + { + "id": 5, + "x": 3.486083984375, + "y": -0.26490145921707153, + "orientation": 2.325451374053955, + "vx": -1.3722356584366935e-12, + "vy": 9.475753515175711e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.470183372497559, + "y": 0.40782400965690613, + "orientation": -0.009332523681223392, + "vx": 5.302425165609748e-12, + "vy": -4.779510121011299e-13 + }, + { + "id": 1, + "x": 2.911428689956665, + "y": -0.41001230478286743, + "orientation": -0.7794097065925598, + "vx": -1.8918200339612667e-12, + "vy": 1.4988010832439613e-13 + }, + { + "id": 2, + "x": 1.1289876699447632, + "y": 0.5791048407554626, + "orientation": -0.5645580887794495, + "vx": 9.325873406851315e-14, + "vy": -8.326672684688674e-14 + }, + { + "id": 3, + "x": -3.3103060722351074, + "y": -0.6725579500198364, + "orientation": -0.06609403342008591, + "vx": -3.4638958368304884e-13, + "vy": -1.3655743202889425e-13 + }, + { + "id": 4, + "x": -2.6940364837646484, + "y": -0.6875390410423279, + "orientation": -0.0714021548628807, + "vx": 2.0117241206207837e-12, + "vy": -1.4988010832439613e-13 + }, + { + "id": 5, + "x": -3.484384775161743, + "y": 0.2549108862876892, + "orientation": -0.17477262020111084, + "vx": -2.744471316873387e-12, + "vy": 1.325606291402437e-12 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 341.46666666666664 + } + }, + { + "scenario_id": "clear_press_plus_vs_decoy_and_overload_t227.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 227.45, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_decoy_and_overload.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 227.45, + "ball_x": 2.25, + "ball_y": -1.7193918253658373e-31, + "ball_vx": 0.0, + "ball_vy": -3.1903309390469606e-29, + "friendly_robots": [ + { + "id": 0, + "x": 3.610564708709717, + "y": -0.2295781970024109, + "orientation": 1.7026036977767944, + "vx": -3.730349362740526e-13, + "vy": -8.326672684688674e-15 + }, + { + "id": 1, + "x": 3.3706867694854736, + "y": -0.5461902618408203, + "orientation": 2.527371406555176, + "vx": -2.4646951146678475e-12, + "vy": -2.631228568361621e-13 + }, + { + "id": 2, + "x": 2.599832773208618, + "y": -2.297006845474243, + "orientation": 0.8913975954055786, + "vx": 3.6637359812630166e-12, + "vy": 1.6120438317557273e-12 + }, + { + "id": 3, + "x": 2.597567081451416, + "y": -1.4285670518875122, + "orientation": 0.4318563640117645, + "vx": -2.3314683517128287e-12, + "vy": -4.796163466380676e-13 + }, + { + "id": 4, + "x": 2.6770942211151123, + "y": -0.6876708269119263, + "orientation": -0.8817867636680603, + "vx": -2.3447910280083306e-12, + "vy": 2.631228568361621e-13 + }, + { + "id": 5, + "x": 2.9334447383880615, + "y": -1.1386425495147705, + "orientation": -2.8894107341766357, + "vx": -4.39648317751562e-13, + "vy": -1.2656542480726785e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392770767211914, + "y": 0.08294408023357391, + "orientation": -0.017743481323122978, + "vx": -1.4122036873231991e-12, + "vy": 1.321859288694327e-12 + }, + { + "id": 1, + "x": 2.9054410457611084, + "y": -0.8778924345970154, + "orientation": 3.0786283016204834, + "vx": -2.8910207561239076e-12, + "vy": 2.531308496145357e-13 + }, + { + "id": 2, + "x": -3.0209622383117676, + "y": -0.30478909611701965, + "orientation": -0.09150393307209015, + "vx": -1.532107773982716e-12, + "vy": -4.3298697960381105e-14 + }, + { + "id": 3, + "x": -3.009756088256836, + "y": -0.5943020582199097, + "orientation": -0.04687689617276192, + "vx": -4.796163466380676e-13, + "vy": 6.727951529228449e-13 + }, + { + "id": 4, + "x": 1.9960424900054932, + "y": -0.24511097371578217, + "orientation": -0.3805115520954132, + "vx": -3.3306690738754696e-12, + "vy": 7.635558851859514e-13 + }, + { + "id": 5, + "x": 2.8130223751068115, + "y": -0.488621324300766, + "orientation": -0.402537077665329, + "vx": -1.6786572132332367e-12, + "vy": 5.895284260759581e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_decoy_and_overload_kernel_strategy", + "frame_ts": 227.46666666666667 + } + }, + { + "scenario_id": "split_outlet_wall_vs_split_sticky_t383.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 383.0, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_split_sticky.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 383.0, + "ball_x": 2.25, + "ball_y": -8.868106294503136e-32, + "ball_vx": 0.0, + "ball_vy": -1.6454724147669208e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.1710710525512695, + "y": 0.023951826617121696, + "orientation": 1.6718981266021729, + "vx": 3.383959779057477e-12, + "vy": -1.4051260155412137e-13 + }, + { + "id": 1, + "x": 3.4695239067077637, + "y": -0.23398925364017487, + "orientation": 2.899277687072754, + "vx": 6.52811138479592e-13, + "vy": -3.7136960173711486e-13 + }, + { + "id": 2, + "x": -1.7127506732940674, + "y": 0.9003341197967529, + "orientation": -0.3601168096065521, + "vx": 6.661338147750939e-14, + "vy": -1.1823875212257917e-12 + }, + { + "id": 3, + "x": 2.586740016937256, + "y": -0.7917210459709167, + "orientation": 0.25579434633255005, + "vx": 9.059419880941277e-13, + "vy": -5.595524044110789e-13 + }, + { + "id": 4, + "x": 1.1386985778808594, + "y": -0.6918296217918396, + "orientation": 0.04980838671326637, + "vx": 2.4980018054066022e-12, + "vy": -1.0891287871572786e-12 + }, + { + "id": 5, + "x": 4.3070969581604, + "y": -2.0122430324554443, + "orientation": 1.9184887409210205, + "vx": 1.0391687510491465e-12, + "vy": -7.820410985459603e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3938422203063965, + "y": -0.12074775248765945, + "orientation": -0.02256549894809723, + "vx": -3.197442310920451e-13, + "vy": 1.85268467234323e-13 + }, + { + "id": 1, + "x": 3.921917200088501, + "y": -1.6035287380218506, + "orientation": 1.2841732501983643, + "vx": 2.6645352591003757e-14, + "vy": -9.992007221626409e-14 + }, + { + "id": 2, + "x": -0.8456709980964661, + "y": 0.16105854511260986, + "orientation": 0.08902356773614883, + "vx": -1.3988810110276972e-13, + "vy": 1.0574874309554616e-13 + }, + { + "id": 3, + "x": 0.055793289095163345, + "y": -1.1110097169876099, + "orientation": 0.11790064722299576, + "vx": 1.5633327965502986e-13, + "vy": 5.728750807065808e-13 + }, + { + "id": 4, + "x": -0.3015168309211731, + "y": -1.16990327835083, + "orientation": 0.18077372014522552, + "vx": -5.52891066263328e-13, + "vy": 2.6645352591003757e-14 + }, + { + "id": 5, + "x": -2.5864529609680176, + "y": 0.3183279037475586, + "orientation": -0.09618436545133591, + "vx": 1.0578204978628492e-11, + "vy": -2.8310687127941492e-14 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 383.01666666666665 + } + }, + { + "scenario_id": "decoy_and_overload_vs_split_outlet_wall_t197.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 197.65, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 197.65, + "ball_x": 2.25, + "ball_y": -6.399728025008044e-32, + "ball_vx": 0.0, + "ball_vy": -1.1874722056752455e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.047680854797363, + "y": -0.8317482471466064, + "orientation": -1.5385781526565552, + "vx": 2.4513724383723456e-12, + "vy": -1.4421797089880783e-12 + }, + { + "id": 1, + "x": -0.3057315945625305, + "y": 0.4055488407611847, + "orientation": 0.20851410925388336, + "vx": -1.7036372312873027e-12, + "vy": -1.8984813721090177e-13 + }, + { + "id": 2, + "x": -2.9257800579071045, + "y": -0.06835585087537766, + "orientation": -0.038385871797800064, + "vx": -9.166001291305292e-12, + "vy": 2.0317081350640365e-13 + }, + { + "id": 3, + "x": 3.369776487350464, + "y": 0.08268111199140549, + "orientation": 2.099536895751953, + "vx": 9.325873406851315e-13, + "vy": -2.8727020762175925e-14 + }, + { + "id": 4, + "x": 3.082820415496826, + "y": -0.3055346608161926, + "orientation": 0.9883623123168945, + "vx": 4.5297099404706387e-13, + "vy": 5.895284260759581e-13 + }, + { + "id": 5, + "x": 3.252718210220337, + "y": -0.5884283185005188, + "orientation": -2.4102180004119873, + "vx": -4.929390229335695e-13, + "vy": -5.995204332975845e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395367622375488, + "y": 0.14858247339725494, + "orientation": -0.08794062584638596, + "vx": 7.753797603982093e-12, + "vy": -3.560485239972877e-12 + }, + { + "id": 1, + "x": 2.6514928340911865, + "y": -0.4287852942943573, + "orientation": -0.030816134065389633, + "vx": -2.171596236166806e-12, + "vy": 1.5021317523178368e-12 + }, + { + "id": 2, + "x": 1.2186551094055176, + "y": 0.14073678851127625, + "orientation": -0.1818069964647293, + "vx": -2.6645352591003757e-13, + "vy": 3.164135620181696e-13 + }, + { + "id": 3, + "x": -2.0435140132904053, + "y": -0.6371228098869324, + "orientation": 0.4508586525917053, + "vx": 7.860379014346108e-13, + "vy": -2.298161660974074e-13 + }, + { + "id": 4, + "x": -1.3448092937469482, + "y": -0.5049874186515808, + "orientation": -0.012192961759865284, + "vx": -2.531308496145357e-12, + "vy": 3.6637359812630166e-13 + }, + { + "id": 5, + "x": -3.490518808364868, + "y": -0.06601593643426895, + "orientation": -0.033012229949235916, + "vx": 1.3322676295501878e-13, + "vy": -1.086630785351872e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 197.66666666666666 + } + }, + { + "scenario_id": "decoy_and_overload_vs_give_and_go_solo_t222.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 221.98333333333332, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_give_and_go_solo.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 221.98333333333332, + "ball_x": 2.25, + "ball_y": 2.586014985032869e-32, + "ball_vx": 0.0, + "ball_vy": 4.798350260621541e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.209602355957031, + "y": 0.6517693400382996, + "orientation": 1.6831774711608887, + "vx": 5.861977570020827e-13, + "vy": -8.493206138382448e-13 + }, + { + "id": 1, + "x": -0.6005383729934692, + "y": 1.1020673513412476, + "orientation": -0.9473203420639038, + "vx": -1.2323475573339238e-13, + "vy": 8.326672684688674e-13 + }, + { + "id": 2, + "x": -2.999819755554199, + "y": 2.108818292617798, + "orientation": -0.256536066532135, + "vx": 1.865174681370263e-12, + "vy": -6.261657858885883e-13 + }, + { + "id": 3, + "x": 2.8173255920410156, + "y": 0.7832167148590088, + "orientation": -0.3497684597969055, + "vx": 1.532107773982716e-12, + "vy": -3.0309088572266774e-13 + }, + { + "id": 4, + "x": 3.2584547996520996, + "y": 0.7339977622032166, + "orientation": -0.8356730937957764, + "vx": 1.2523315717771766e-12, + "vy": -2.2315482794965646e-13 + }, + { + "id": 5, + "x": 3.498378276824951, + "y": -0.8004093766212463, + "orientation": 0.9290850758552551, + "vx": -4.5297099404706387e-13, + "vy": -5.162537064506978e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392148971557617, + "y": -0.003757164115086198, + "orientation": 0.015137421898543835, + "vx": -2.9043434324194095e-12, + "vy": 1.9902569176055707e-12 + }, + { + "id": 1, + "x": 3.0910544395446777, + "y": 1.7581734657287598, + "orientation": -1.0864125490188599, + "vx": 1.5054624213917123e-12, + "vy": -2.531308496145357e-12 + }, + { + "id": 2, + "x": 2.910356283187866, + "y": -1.0564347505569458, + "orientation": 0.6424335837364197, + "vx": -6.261657858885883e-13, + "vy": 4.796163466380676e-13 + }, + { + "id": 3, + "x": 2.57584810256958, + "y": 1.1869152784347534, + "orientation": -0.400485098361969, + "vx": 1.865174681370263e-13, + "vy": 7.793765632868599e-13 + }, + { + "id": 4, + "x": 3.3649063110351562, + "y": 2.0701355934143066, + "orientation": -1.062406063079834, + "vx": 6.794564910705958e-13, + "vy": 6.874500968478969e-12 + }, + { + "id": 5, + "x": 2.768054485321045, + "y": 1.1767749786376953, + "orientation": -0.4252147376537323, + "vx": 8.260059303211165e-13, + "vy": 2.1316282072803006e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_give_and_go_solo_kernel_strategy", + "frame_ts": 222.0 + } + }, + { + "scenario_id": "split_outlet_vs_split_wall_t137.1_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 137.06666666666666, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 137.06666666666666, + "ball_x": 2.25, + "ball_y": 8.462226315326638e-32, + "ball_vx": 0.0, + "ball_vy": 1.5701658456023956e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.236806392669678, + "y": -0.26989540457725525, + "orientation": -1.5307940244674683, + "vx": 2.6645352591003757e-14, + "vy": 1.3788969965844444e-12 + }, + { + "id": 1, + "x": 3.733154535293579, + "y": 0.7095950245857239, + "orientation": 2.9971883296966553, + "vx": -7.194245199571014e-13, + "vy": 3.497202527569243e-13 + }, + { + "id": 2, + "x": -2.339540481567383, + "y": -0.1912621110677719, + "orientation": 0.09613961726427078, + "vx": 5.768718835952313e-12, + "vy": -1.4704903961160198e-12 + }, + { + "id": 3, + "x": 2.4544081687927246, + "y": 1.2679880857467651, + "orientation": -0.044610340148210526, + "vx": 7.740474927686591e-12, + "vy": 9.059419880941277e-13 + }, + { + "id": 4, + "x": 1.4256401062011719, + "y": 0.2875135838985443, + "orientation": -0.08235283941030502, + "vx": 8.992806499463768e-13, + "vy": 6.811218256075335e-13 + }, + { + "id": 5, + "x": 3.022618532180786, + "y": 0.7037192583084106, + "orientation": -0.29311785101890564, + "vx": -5.329070518200751e-13, + "vy": 5.695444116327053e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.391270160675049, + "y": 0.17230546474456787, + "orientation": 0.03158194571733475, + "vx": 1.7053025658242404e-12, + "vy": -1.0574874309554616e-13 + }, + { + "id": 1, + "x": 3.8334004878997803, + "y": 1.5180562734603882, + "orientation": -1.417197585105896, + "vx": -2.6645352591003757e-14, + "vy": -8.992806499463768e-13 + }, + { + "id": 2, + "x": 0.7340733408927917, + "y": 0.14325782656669617, + "orientation": 0.16923755407333374, + "vx": -3.83026943495679e-13, + "vy": 1.915134717478395e-13 + }, + { + "id": 3, + "x": -0.10393361002206802, + "y": 0.301724910736084, + "orientation": -0.18856540322303772, + "vx": -2.7852720130283615e-13, + "vy": 3.83026943495679e-14 + }, + { + "id": 4, + "x": 2.2999603748321533, + "y": 1.1399787664413452, + "orientation": 0.13012808561325073, + "vx": -4.929390229335695e-13, + "vy": -1.3389289676979388e-12 + }, + { + "id": 5, + "x": -2.690603256225586, + "y": 0.4050289988517761, + "orientation": 0.16207580268383026, + "vx": 1.5587531265737198e-12, + "vy": 2.0816681711721685e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 137.08333333333334 + } + }, + { + "scenario_id": "overload_press_vs_press_and_pass_t119.9_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 119.93333333333334, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_press_and_pass.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 119.93333333333334, + "ball_x": 2.25, + "ball_y": 2.6107059499983037e-32, + "ball_vx": 0.0, + "ball_vy": -7.823952725174777e-30, + "friendly_robots": [ + { + "id": 0, + "x": 3.9866583347320557, + "y": 0.19056880474090576, + "orientation": 0.5012690424919128, + "vx": -1.9317880628477724e-12, + "vy": 8.942846463355636e-13 + }, + { + "id": 1, + "x": -2.03829026222229, + "y": 0.9512001276016235, + "orientation": -0.18775628507137299, + "vx": 1.652011860642233e-12, + "vy": -9.35918009759007e-13 + }, + { + "id": 2, + "x": -1.8722755908966064, + "y": 0.14862477779388428, + "orientation": -0.08136370778083801, + "vx": -2.5979218776228663e-13, + "vy": 2.3148150063434514e-13 + }, + { + "id": 3, + "x": -2.931581974029541, + "y": 0.31939223408699036, + "orientation": 0.005728916265070438, + "vx": 1.4388490399142029e-12, + "vy": 4.496403249731884e-14 + }, + { + "id": 4, + "x": -1.9986802339553833, + "y": -0.7122201919555664, + "orientation": 0.1539679914712906, + "vx": -2.418065747633591e-12, + "vy": 4.363176486776865e-13 + }, + { + "id": 5, + "x": 3.501185417175293, + "y": 0.5268949270248413, + "orientation": 2.9816393852233887, + "vx": -3.3306690738754696e-13, + "vy": -1.7985612998927536e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3902153968811035, + "y": -0.002104358049109578, + "orientation": 0.04274512827396393, + "vx": 1.3589129821411916e-12, + "vy": -9.110290646874297e-13 + }, + { + "id": 1, + "x": 2.902665138244629, + "y": 1.5674856901168823, + "orientation": -0.9169561266899109, + "vx": -3.0242475190789264e-12, + "vy": 2.398081733190338e-13 + }, + { + "id": 2, + "x": 2.924424409866333, + "y": 0.25238698720932007, + "orientation": 0.983537495136261, + "vx": -2.0516921495072893e-12, + "vy": 7.91033905045424e-13 + }, + { + "id": 3, + "x": 3.0530173778533936, + "y": 1.4685150384902954, + "orientation": -0.524233341217041, + "vx": -1.7985612998927536e-12, + "vy": 1.085798118083403e-12 + }, + { + "id": 4, + "x": 1.3721314668655396, + "y": 1.8618086576461792, + "orientation": -1.6494334936141968, + "vx": 3.1308289294429414e-13, + "vy": 1.7319479184152442e-13 + }, + { + "id": 5, + "x": 3.2469210624694824, + "y": 2.3247756958007812, + "orientation": -1.0915776491165161, + "vx": -3.1175062531474396e-12, + "vy": 2.3447910280083306e-12 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 119.95 + } + }, + { + "scenario_id": "press_and_pass_vs_split_outlet_t277.3_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 277.2833333333333, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 277.2833333333333, + "ball_x": 2.25, + "ball_y": -1.547710596248334e-33, + "ball_vx": 0.0, + "ball_vy": -2.871776662547569e-31, + "friendly_robots": [ + { + "id": 0, + "x": 4.207592487335205, + "y": -0.5210508704185486, + "orientation": -1.6364257335662842, + "vx": 4.796163466380676e-13, + "vy": 1.5354384430565915e-12 + }, + { + "id": 1, + "x": 3.461796998977661, + "y": -0.6937495470046997, + "orientation": 2.0727717876434326, + "vx": -1.3455903058456897e-12, + "vy": 1.9551027463649007e-12 + }, + { + "id": 2, + "x": -0.05757370963692665, + "y": -0.531564474105835, + "orientation": 0.003713943064212799, + "vx": -6.2450045135165055e-15, + "vy": -3.6637359812630166e-14 + }, + { + "id": 3, + "x": 1.4334708452224731, + "y": -0.9315949082374573, + "orientation": 0.12230930477380753, + "vx": 3.597122599785507e-13, + "vy": 6.328271240363392e-14 + }, + { + "id": 4, + "x": 1.8058596849441528, + "y": -1.3011736869812012, + "orientation": 0.6106483340263367, + "vx": -1.2456702336294256e-12, + "vy": -4.662936703425657e-13 + }, + { + "id": 5, + "x": 1.182799220085144, + "y": 0.5076340436935425, + "orientation": 0.9400884509086609, + "vx": -1.0658141036401503e-13, + "vy": 1.9984014443252818e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.388081073760986, + "y": -0.0046484582126140594, + "orientation": -0.005498784128576517, + "vx": -2.4513724383723456e-12, + "vy": -1.4937270170767292e-12 + }, + { + "id": 1, + "x": 2.7199766635894775, + "y": 0.16929596662521362, + "orientation": -0.1251285821199417, + "vx": -4.8760995241536875e-12, + "vy": -4.4297898682543746e-13 + }, + { + "id": 2, + "x": 2.650939464569092, + "y": -1.2418192625045776, + "orientation": 0.3818459212779999, + "vx": 2.0383694732117874e-12, + "vy": -1.3322676295501878e-13 + }, + { + "id": 3, + "x": -0.9114777445793152, + "y": 0.1481667309999466, + "orientation": 0.04447603225708008, + "vx": 6.428191312579656e-13, + "vy": -3.1058489113888754e-13 + }, + { + "id": 4, + "x": 0.7602254748344421, + "y": -1.1360414028167725, + "orientation": 0.16296114027500153, + "vx": 1.4654943925052066e-13, + "vy": -5.195843755245733e-13 + }, + { + "id": 5, + "x": -1.7062568664550781, + "y": -0.3142528533935547, + "orientation": -0.09951374679803848, + "vx": -6.661338147750939e-15, + "vy": -4.6629367034256575e-14 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 277.3 + } + }, + { + "scenario_id": "split_outlet_vs_split_press_t54.6_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 54.6, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 54.6, + "ball_x": 2.25, + "ball_y": -1.6640287450791145e-31, + "ball_vx": 0.0, + "ball_vy": -3.0876048450788835e-29, + "friendly_robots": [ + { + "id": 0, + "x": 3.862657070159912, + "y": -0.827271580696106, + "orientation": 2.9167087078094482, + "vx": 1.545430450278218e-12, + "vy": -2.574607194105738e-12 + }, + { + "id": 1, + "x": 3.785519599914551, + "y": -1.129246711730957, + "orientation": -2.9321365356445312, + "vx": 5.049294315995212e-12, + "vy": 1.9984014443252818e-14 + }, + { + "id": 2, + "x": -2.681044578552246, + "y": -0.5724112391471863, + "orientation": -0.04398839920759201, + "vx": -5.46229728115577e-13, + "vy": 4.596323321948148e-13 + }, + { + "id": 3, + "x": 0.5436011552810669, + "y": -0.48919403553009033, + "orientation": -0.3963744044303894, + "vx": -2.1649348980190553e-13, + "vy": -2.148281552649678e-13 + }, + { + "id": 4, + "x": 0.8017445802688599, + "y": 0.09324409812688828, + "orientation": -0.21299967169761658, + "vx": -1.4654943925052066e-13, + "vy": -1.3572476476042539e-13 + }, + { + "id": 5, + "x": 2.892947196960449, + "y": 0.5835180282592773, + "orientation": -0.681236207485199, + "vx": 2.4380497620768438e-12, + "vy": -7.827072323607354e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3935465812683105, + "y": 0.3804882764816284, + "orientation": -0.035382404923439026, + "vx": 1.2070344723724702e-11, + "vy": -6.27831120425526e-13 + }, + { + "id": 1, + "x": 0.21671006083488464, + "y": -0.10292178392410278, + "orientation": -0.17064449191093445, + "vx": -6.170064459354307e-13, + "vy": -1.5154544286133387e-13 + }, + { + "id": 2, + "x": 2.9347410202026367, + "y": -0.5448302626609802, + "orientation": -0.11794596165418625, + "vx": -5.329070518200751e-13, + "vy": 7.260858581048524e-13 + }, + { + "id": 3, + "x": -1.9439045190811157, + "y": -0.47334980964660645, + "orientation": -0.22955384850502014, + "vx": 4.130029651605582e-12, + "vy": 3.4139358007223564e-13 + }, + { + "id": 4, + "x": -2.222283124923706, + "y": -0.6764713525772095, + "orientation": -0.030799904838204384, + "vx": -6.128431095930864e-12, + "vy": -9.29256671611256e-13 + }, + { + "id": 5, + "x": -3.176203966140747, + "y": -0.7211402058601379, + "orientation": 0.020184725522994995, + "vx": -1.6120438317557273e-12, + "vy": -9.992007221626409e-14 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 54.61666666666667 + } + }, + { + "scenario_id": "overload_press_vs_split_wall_t111.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 111.36666666666666, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 111.36666666666666, + "ball_x": 2.25, + "ball_y": 9.344200314495775e-32, + "ball_vx": 0.0, + "ball_vy": 1.7338160250221786e-29, + "friendly_robots": [ + { + "id": 0, + "x": 3.9105353355407715, + "y": -0.09743620455265045, + "orientation": -1.9490293264389038, + "vx": 2.651212582804874e-12, + "vy": 3.880229471064922e-13 + }, + { + "id": 1, + "x": -1.3221609592437744, + "y": 0.9069128036499023, + "orientation": -0.08138511329889297, + "vx": -1.9317880628477724e-13, + "vy": 6.661338147750939e-15 + }, + { + "id": 2, + "x": -2.4952776432037354, + "y": 0.21003493666648865, + "orientation": -0.006543000228703022, + "vx": -7.993605777301127e-14, + "vy": 2.381428387820961e-13 + }, + { + "id": 3, + "x": -1.7986979484558105, + "y": 0.7461099028587341, + "orientation": -0.037390027195215225, + "vx": -9.592326932761353e-13, + "vy": -4.39648317751562e-13 + }, + { + "id": 4, + "x": -1.7557860612869263, + "y": -0.7451185584068298, + "orientation": 0.2813967168331146, + "vx": 3.530509218307998e-13, + "vy": -2.964295475749168e-13 + }, + { + "id": 5, + "x": 3.6541755199432373, + "y": 0.6305142045021057, + "orientation": 3.10933780670166, + "vx": 1.0791367799356522e-12, + "vy": -4.030109579389318e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.38797664642334, + "y": 0.1568935662508011, + "orientation": -0.007311855908483267, + "vx": 9.85878045867139e-13, + "vy": -3.680389326632394e-13 + }, + { + "id": 1, + "x": 2.730595350265503, + "y": 0.39798852801322937, + "orientation": 0.03230537101626396, + "vx": -5.46229728115577e-13, + "vy": 1.8368639942423215e-12 + }, + { + "id": 2, + "x": -2.6107335090637207, + "y": -0.08139809966087341, + "orientation": -0.014156966470181942, + "vx": 6.261657858885883e-13, + "vy": 1.644517855226013e-13 + }, + { + "id": 3, + "x": -2.9922869205474854, + "y": -0.31034380197525024, + "orientation": 0.11217059195041656, + "vx": 1.8252066524837574e-12, + "vy": -1.4988010832439613e-13 + }, + { + "id": 4, + "x": -2.152090072631836, + "y": -0.5873505473136902, + "orientation": 0.21696975827217102, + "vx": -6.661338147750939e-13, + "vy": -1.0458300891968975e-12 + }, + { + "id": 5, + "x": -2.8203775882720947, + "y": 0.523593008518219, + "orientation": 0.05092206969857216, + "vx": 1.865174681370263e-13, + "vy": 6.195044477408373e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 111.38333333333333 + } + }, + { + "scenario_id": "decoy_and_overload_vs_tiki_taka_plus_t110.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 110.7, + "source_replay": "replays/tournament_20261011_230119/decoy_and_overload_vs_tiki_taka_plus.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 110.7, + "ball_x": 2.25, + "ball_y": -2.8049246531242145e-32, + "ball_vx": 0.0, + "ball_vy": -5.2044890131244294e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.159326553344727, + "y": 0.35986873507499695, + "orientation": 1.613352656364441, + "vx": -1.0125233984581428e-12, + "vy": 3.9468428525424315e-13 + }, + { + "id": 1, + "x": -2.592273473739624, + "y": -0.17177824676036835, + "orientation": 0.04154449328780174, + "vx": 7.260858581048524e-12, + "vy": 5.2458037913538647e-14 + }, + { + "id": 2, + "x": -1.7920304536819458, + "y": 0.7347582578659058, + "orientation": -0.18910440802574158, + "vx": -1.865174681370263e-13, + "vy": 2.864375403532904e-13 + }, + { + "id": 3, + "x": 2.9218125343322754, + "y": -0.6942731142044067, + "orientation": -0.9129291772842407, + "vx": -1.0791367799356522e-12, + "vy": 1.1091128016005314e-12 + }, + { + "id": 4, + "x": 2.98177433013916, + "y": -0.524549663066864, + "orientation": -0.11758161336183548, + "vx": 3.064215547965432e-13, + "vy": 3.9968028886505635e-13 + }, + { + "id": 5, + "x": 3.442152261734009, + "y": -0.006689966190606356, + "orientation": -2.9977688789367676, + "vx": 3.3306690738754696e-13, + "vy": 9.772391229567745e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.390750885009766, + "y": 0.2863043546676636, + "orientation": 0.005536287557333708, + "vx": -5.595524044110789e-13, + "vy": -7.893685705084863e-13 + }, + { + "id": 1, + "x": 2.9234542846679688, + "y": -0.15346986055374146, + "orientation": -0.40244609117507935, + "vx": -2.5446311724408588e-12, + "vy": 1.6486811915683575e-13 + }, + { + "id": 2, + "x": 1.9690887928009033, + "y": 0.50797039270401, + "orientation": -0.32153603434562683, + "vx": 3.377298440909726e-12, + "vy": 4.496403249731884e-13 + }, + { + "id": 3, + "x": 2.41408109664917, + "y": -0.5668984651565552, + "orientation": 0.7366721034049988, + "vx": -2.2648549702353193e-13, + "vy": 1.0391687510491465e-12 + }, + { + "id": 4, + "x": -2.7253589630126953, + "y": -0.8604550957679749, + "orientation": -0.04458759352564812, + "vx": -3.597122599785507e-13, + "vy": 1.1790568521519162e-12 + }, + { + "id": 5, + "x": -2.747279405593872, + "y": -0.28988251090049744, + "orientation": 0.05159724876284599, + "vx": -4.0101255649460654e-12, + "vy": -2.9309887850104133e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_decoy_and_overload_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 110.71666666666667 + } + }, + { + "scenario_id": "overload_press_vs_split_outlet_wall_t233.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 233.73333333333332, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_outlet_wall.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 233.73333333333332, + "ball_x": 2.25, + "ball_y": -5.00184542443674e-32, + "ball_vx": 0.0, + "ball_vy": 1.5817569346020687e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.4028778076171875, + "y": 0.19372358918190002, + "orientation": 3.1406476497650146, + "vx": 1.2256862191861728e-12, + "vy": -1.8035573035035668e-12 + }, + { + "id": 1, + "x": -1.4601759910583496, + "y": 0.7524295449256897, + "orientation": -0.11768437922000885, + "vx": -1.1790568521519162e-12, + "vy": 8.493206138382448e-13 + }, + { + "id": 2, + "x": -2.9270412921905518, + "y": 0.13238881528377533, + "orientation": -0.0011738308239728212, + "vx": -1.318944953254686e-12, + "vy": -2.806088694740083e-13 + }, + { + "id": 3, + "x": -1.8321858644485474, + "y": 0.7409464716911316, + "orientation": -0.11304277926683426, + "vx": -5.52891066263328e-13, + "vy": 1.1590728377086634e-12 + }, + { + "id": 4, + "x": -1.8006535768508911, + "y": -0.7471396923065186, + "orientation": 0.1642332375049591, + "vx": 3.4638958368304884e-13, + "vy": 9.658940314238862e-14 + }, + { + "id": 5, + "x": 3.2859416007995605, + "y": -0.16888636350631714, + "orientation": -2.167149066925049, + "vx": 2.398081733190338e-13, + "vy": -5.054290319606025e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.40291166305542, + "y": -0.36839908361434937, + "orientation": 0.0012278445065021515, + "vx": 1.0818013151947525e-11, + "vy": -7.210898544940392e-13 + }, + { + "id": 1, + "x": 2.7647809982299805, + "y": 0.3038386404514313, + "orientation": 2.948817253112793, + "vx": 4.969358258222201e-12, + "vy": 5.545564008002657e-13 + }, + { + "id": 2, + "x": 1.1724580526351929, + "y": -0.05204334855079651, + "orientation": 0.0801795944571495, + "vx": -3.1308289294429414e-13, + "vy": -1.3489209749195652e-13 + }, + { + "id": 3, + "x": -1.3101452589035034, + "y": 0.3542880713939667, + "orientation": 0.032825060188770294, + "vx": -5.52891066263328e-13, + "vy": 2.348121697082206e-13 + }, + { + "id": 4, + "x": -2.3532967567443848, + "y": -0.0030947979539632797, + "orientation": -0.14070184528827667, + "vx": 1.7319479184152442e-13, + "vy": -2.5929779157163324e-13 + }, + { + "id": 5, + "x": -3.4516453742980957, + "y": 0.18211646378040314, + "orientation": -0.014237304218113422, + "vx": 1.2523315717771766e-12, + "vy": -6.628031457012185e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 233.75 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_press_t275.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 275.4, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 275.4, + "ball_x": 2.25, + "ball_y": 1.7322754785497197e-31, + "ball_vx": 0.0, + "ball_vy": 3.214236544481667e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.268854141235352, + "y": 0.13833025097846985, + "orientation": -2.3047637939453125, + "vx": -2.957634137601417e-12, + "vy": -2.07334149848748e-12 + }, + { + "id": 1, + "x": 3.023804187774658, + "y": 0.04746052995324135, + "orientation": 0.06220481917262077, + "vx": 0.0434466227889061, + "vy": 0.0026647404301911592 + }, + { + "id": 2, + "x": 2.512934684753418, + "y": -0.9112252593040466, + "orientation": 0.7310221791267395, + "vx": -5.062616992290714e-13, + "vy": 3.26405569239796e-13 + }, + { + "id": 3, + "x": 2.982731342315674, + "y": 0.8832902312278748, + "orientation": 0.0376630499958992, + "vx": 1.7053025658242404e-12, + "vy": -2.3314683517128287e-13 + }, + { + "id": 4, + "x": 3.683304786682129, + "y": 0.6113601922988892, + "orientation": -3.0861620903015137, + "vx": 9.725553695716371e-13, + "vy": -2.2648549702353193e-13 + }, + { + "id": 5, + "x": 2.961616277694702, + "y": 0.3420290946960449, + "orientation": 0.44714727997779846, + "vx": 0.01657794788479805, + "vy": 0.00796798150986433 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.4350199699401855, + "y": -0.0133058475330472, + "orientation": 0.013788001611828804, + "vx": 9.325873406851315e-13, + "vy": 4.338196468722799e-13 + }, + { + "id": 1, + "x": 1.886171579360962, + "y": -0.6236687302589417, + "orientation": 0.06353937834501266, + "vx": -2.084998840246044e-12, + "vy": 1.432187701766452e-13 + }, + { + "id": 2, + "x": 3.575502395629883, + "y": 1.4896684885025024, + "orientation": 1.666439175605774, + "vx": -3.1308289294429414e-12, + "vy": -1.4455103780619538e-12 + }, + { + "id": 3, + "x": -2.6881649494171143, + "y": 0.49384790658950806, + "orientation": 0.05460686609148979, + "vx": -2.611244553918368e-12, + "vy": 6.877831637552845e-13 + }, + { + "id": 4, + "x": -3.1093454360961914, + "y": 0.6079680323600769, + "orientation": 0.08391375094652176, + "vx": 4.130029651605582e-12, + "vy": -1.3022916078853086e-12 + }, + { + "id": 5, + "x": 1.933213710784912, + "y": 0.3523619472980499, + "orientation": 0.22362086176872253, + "vx": -2.6645352591003757e-14, + "vy": 1.255662240851052e-12 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 275.4166666666667 + } + }, + { + "scenario_id": "press_and_pass_vs_score_aware_counter_flow_t35.0_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 35.0, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_score_aware_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 35.0, + "ball_x": 2.25, + "ball_y": 1.1962379469829432e-31, + "ball_vx": 0.0, + "ball_vy": -3.782919420855808e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.402924537658691, + "y": 0.05711717531085014, + "orientation": -3.140641927719116, + "vx": -5.861977570020827e-13, + "vy": -3.975986206938842e-14 + }, + { + "id": 1, + "x": 2.768230676651001, + "y": 0.6986060738563538, + "orientation": -1.106155276298523, + "vx": -7.194245199571014e-13, + "vy": -8.326672684688674e-14 + }, + { + "id": 2, + "x": 2.5510473251342773, + "y": 0.7278473377227783, + "orientation": 1.1776647567749023, + "vx": 0.008304963819682598, + "vy": 0.020079147070646286 + }, + { + "id": 3, + "x": 3.4753432273864746, + "y": -0.2544451355934143, + "orientation": 2.2145731449127197, + "vx": -3.197442310920451e-13, + "vy": 3.7636560534792807e-13 + }, + { + "id": 4, + "x": 2.5127615928649902, + "y": -1.902970552444458, + "orientation": 0.9073248505592346, + "vx": -4.8760995241536875e-12, + "vy": -4.929390229335695e-13 + }, + { + "id": 5, + "x": 2.8750107288360596, + "y": -1.1114962100982666, + "orientation": -2.826838254928589, + "vx": 1.3322676295501878e-13, + "vy": 3.064215547965432e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.394235134124756, + "y": -0.003814048133790493, + "orientation": -0.019522033631801605, + "vx": 4.369837824924616e-12, + "vy": -4.831942138072698e-13 + }, + { + "id": 1, + "x": 2.5893518924713135, + "y": -0.949725329875946, + "orientation": -2.148604154586792, + "vx": -3.3306690738754696e-13, + "vy": 1.745270594710746e-12 + }, + { + "id": 2, + "x": 2.0068492889404297, + "y": 0.7112585306167603, + "orientation": -0.6465945243835449, + "vx": -6.927791673660977e-13, + "vy": -1.085798118083403e-12 + }, + { + "id": 3, + "x": 2.0094926357269287, + "y": 1.0030697584152222, + "orientation": -1.180120587348938, + "vx": 2.8110846983508964e-12, + "vy": -8.673062268371723e-12 + }, + { + "id": 4, + "x": -2.598773241043091, + "y": -1.5817495584487915, + "orientation": 0.14541245996952057, + "vx": 1.3322676295501878e-13, + "vy": 9.85878045867139e-13 + }, + { + "id": 5, + "x": 2.5562610626220703, + "y": -0.772793173789978, + "orientation": -2.220332384109497, + "vx": 5.995204332975845e-13, + "vy": -1.4155343563970746e-12 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 35.016666666666666 + } + }, + { + "scenario_id": "clear_danger_vs_counter_flow_t203.7_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 203.71666666666667, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_counter_flow.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 203.71666666666667, + "ball_x": 2.25, + "ball_y": -6.646586540658127e-32, + "ball_vx": 0.0, + "ball_vy": 2.1018813994736847e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.1521196365356445, + "y": 0.24112436175346375, + "orientation": 1.2058660984039307, + "vx": -3.090860900556436e-12, + "vy": 1.915134717478395e-14 + }, + { + "id": 1, + "x": 2.599435329437256, + "y": -1.4907385110855103, + "orientation": 1.116913914680481, + "vx": -5.861977570020827e-13, + "vy": 3.530509218307998e-13 + }, + { + "id": 2, + "x": 2.931382417678833, + "y": 0.926021933555603, + "orientation": 2.972748279571533, + "vx": -1.9984014443252818e-13, + "vy": 2.141620214501927e-12 + }, + { + "id": 3, + "x": 3.2669198513031006, + "y": -0.058398474007844925, + "orientation": -2.4301681518554688, + "vx": 2.1582735598713043e-12, + "vy": 1.1553258350005535e-13 + }, + { + "id": 4, + "x": 2.964737892150879, + "y": 0.5354807376861572, + "orientation": -3.0982000827789307, + "vx": 4.036770917537069e-12, + "vy": -1.049160758270773e-12 + }, + { + "id": 5, + "x": 2.9707119464874268, + "y": 0.29840782284736633, + "orientation": 0.3916172683238983, + "vx": 0.03243383765220642, + "vy": 0.013429110869765282 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.43106746673584, + "y": -0.08674842864274979, + "orientation": 0.02389567531645298, + "vx": 5.595524044110789e-13, + "vy": -6.478151348687788e-13 + }, + { + "id": 1, + "x": 2.641923666000366, + "y": 0.475021630525589, + "orientation": 1.7563936710357666, + "vx": -3.197442310920451e-12, + "vy": 1.821875983409882e-12 + }, + { + "id": 2, + "x": 2.01547908782959, + "y": -1.47075617313385, + "orientation": 0.8864409327507019, + "vx": -7.327471962526033e-13, + "vy": 2.104982854689297e-12 + }, + { + "id": 3, + "x": 2.401399850845337, + "y": 1.2001036405563354, + "orientation": -0.54485023021698, + "vx": 5.062616992290714e-13, + "vy": 2.1316282072803006e-13 + }, + { + "id": 4, + "x": -2.598817825317383, + "y": -0.5554125308990479, + "orientation": 0.14554452896118164, + "vx": 4.1300296516055823e-13, + "vy": 1.9317880628477724e-13 + }, + { + "id": 5, + "x": 2.7000861167907715, + "y": 0.8726391792297363, + "orientation": -0.5003576278686523, + "vx": -1.3322676295501878e-14, + "vy": -1.5787371410169726e-12 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_counter_flow_kernel_strategy", + "frame_ts": 203.73333333333332 + } + }, + { + "scenario_id": "split_outlet_wall_vs_split_press_t215.4_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 215.43333333333334, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_split_press.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 215.43333333333334, + "ball_x": 2.25, + "ball_y": -7.479936216005501e-32, + "ball_vx": 0.0, + "ball_vy": -1.3879018541966638e-29, + "friendly_robots": [ + { + "id": 0, + "x": 4.193787574768066, + "y": -1.0274134874343872, + "orientation": -1.5428205728530884, + "vx": 8.526512829121202e-13, + "vy": 5.775380174100064e-12 + }, + { + "id": 1, + "x": 3.6713926792144775, + "y": -0.29910770058631897, + "orientation": 3.028675079345703, + "vx": -2.7977620220553945e-12, + "vy": 1.350586309456503e-12 + }, + { + "id": 2, + "x": -1.9066293239593506, + "y": 0.21986570954322815, + "orientation": -0.21712064743041992, + "vx": -6.661338147750939e-15, + "vy": 3.5388358909926865e-13 + }, + { + "id": 3, + "x": 3.076198101043701, + "y": -0.8555371165275574, + "orientation": 0.35585594177246094, + "vx": -1.865174681370263e-13, + "vy": -1.1890488593735427e-12 + }, + { + "id": 4, + "x": 1.536903977394104, + "y": -0.3294661045074463, + "orientation": -2.7067067623138428, + "vx": -0.023096302524209023, + "vy": -0.010662674903869629 + }, + { + "id": 5, + "x": 4.0991621017456055, + "y": -2.287343740463257, + "orientation": 1.4726804494857788, + "vx": 7.993605777301127e-13, + "vy": 4.662936703425657e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393443584442139, + "y": -0.36918261647224426, + "orientation": -0.01872430555522442, + "vx": -7.993605777301127e-14, + "vy": 6.961098364399732e-13 + }, + { + "id": 1, + "x": 3.0820095539093018, + "y": -1.4524763822555542, + "orientation": 1.1051297187805176, + "vx": 1.3322676295501878e-13, + "vy": 1.0591527654923993e-12 + }, + { + "id": 2, + "x": 1.9172687530517578, + "y": -0.4549686014652252, + "orientation": 0.004654203075915575, + "vx": 9.9253938401489e-13, + "vy": 1.482147737874584e-13 + }, + { + "id": 3, + "x": -0.9954928159713745, + "y": -0.06261155009269714, + "orientation": 0.11123019456863403, + "vx": -1.0891287871572786e-12, + "vy": -5.208333764272766e-13 + }, + { + "id": 4, + "x": -2.0072903633117676, + "y": -0.6435700058937073, + "orientation": 0.9633312225341797, + "vx": 3.4372504842394846e-12, + "vy": 1.099120794378905e-13 + }, + { + "id": 5, + "x": -2.3994410037994385, + "y": 0.47138509154319763, + "orientation": -0.03872966766357422, + "vx": 1.1590728377086634e-12, + "vy": 6.561418075534675e-13 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 215.45 + } + }, + { + "scenario_id": "split_block_vs_split_outlet_t188.9_candidate_defending", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "penalty", + "anchor_tick": 188.86666666666667, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_outlet.npz", + "perspective": "candidate_defending", + "situation": "opponent penalty" + }, + "scenario": { + "sim_time": 188.86666666666667, + "ball_x": 2.25, + "ball_y": 3.78532308816129e-32, + "ball_vx": 0.0, + "ball_vy": 7.02366563870558e-30, + "friendly_robots": [ + { + "id": 0, + "x": 4.166332244873047, + "y": 0.7048717737197876, + "orientation": 1.7804441452026367, + "vx": -2.851052727237402e-12, + "vy": 7.593925488436071e-13 + }, + { + "id": 1, + "x": 3.5421857833862305, + "y": 0.23986230790615082, + "orientation": 3.1227149963378906, + "vx": -4.276579090856103e-12, + "vy": 7.568945470382005e-13 + }, + { + "id": 2, + "x": 1.4691036939620972, + "y": -0.5493605732917786, + "orientation": 0.21855294704437256, + "vx": 3.26405569239796e-13, + "vy": -1.432187701766452e-13 + }, + { + "id": 3, + "x": 0.8810088038444519, + "y": 0.3014937937259674, + "orientation": -0.31379884481430054, + "vx": 1.6986412276764895e-13, + "vy": 4.163336342344337e-14 + }, + { + "id": 4, + "x": 0.8828794956207275, + "y": 1.7852176427841187, + "orientation": -1.0902376174926758, + "vx": -1.4654943925052066e-13, + "vy": -1.4854784069484595e-12 + }, + { + "id": 5, + "x": 3.0332138538360596, + "y": 0.14806361496448517, + "orientation": 0.185942143201828, + "vx": -3.1179059334363046e-10, + "vy": -6.08413319724832e-11 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392043113708496, + "y": 0.02940375916659832, + "orientation": -0.001499324687756598, + "vx": -2.6645352591003757e-13, + "vy": 6.30225038822374e-13 + }, + { + "id": 1, + "x": 3.0159459114074707, + "y": 1.538192868232727, + "orientation": -1.317837119102478, + "vx": 1.1191048088221578e-12, + "vy": 2.6645352591003757e-14 + }, + { + "id": 2, + "x": 2.021641254425049, + "y": -0.10105359554290771, + "orientation": 0.0014381197979673743, + "vx": -1.2643219804431283e-11, + "vy": -2.1274648709379562e-13 + }, + { + "id": 3, + "x": -0.24873343110084534, + "y": -0.6649965047836304, + "orientation": 0.04307800531387329, + "vx": 1.3963830092222906e-12, + "vy": 1.4988010832439613e-13 + }, + { + "id": 4, + "x": 0.44417667388916016, + "y": -0.12637563049793243, + "orientation": 0.08296840637922287, + "vx": 1.6653345369377348e-14, + "vy": 8.326672684688674e-15 + }, + { + "id": 5, + "x": -0.4665141701698303, + "y": 0.6282414197921753, + "orientation": -0.27107033133506775, + "vx": 7.16093850883226e-14, + "vy": -3.6637359812630166e-14 + } + ], + "referee_command": "PREPARE_PENALTY_BLUE", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 188.88333333333333 + } + }, + { + "scenario_id": "high_press_vs_score_aware_counter_flow_t391.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 391.05, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_score_aware_counter_flow.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 391.05, + "ball_x": 3.4766125679016113, + "ball_y": 2.7438290119171143, + "ball_vx": 3.4375327686575474e-06, + "ball_vy": 2.669049172254745e-05, + "friendly_robots": [ + { + "id": 0, + "x": 4.392239570617676, + "y": 0.0062975529581308365, + "orientation": 2.426116081076213, + "vx": -1.305622276959184e-12, + "vy": 1.3661467790360149e-12 + }, + { + "id": 1, + "x": 2.5000250339508057, + "y": 0.6914235353469849, + "orientation": 1.142396243410655, + "vx": 1.305622276959184e-12, + "vy": 1.958433415438776e-12 + }, + { + "id": 2, + "x": 2.5000181198120117, + "y": 1.691424012184143, + "orientation": 0.8734561522775373, + "vx": -4.263256414560601e-13, + "vy": 1.5587531265737198e-12 + }, + { + "id": 3, + "x": 2.499032735824585, + "y": 2.397265672683716, + "orientation": 0.4568385203653058, + "vx": 4.6496140271301556e-12, + "vy": 2.0383694732117874e-12 + }, + { + "id": 4, + "x": 3.851588487625122, + "y": 2.3932487964630127, + "orientation": -0.7187129576974591, + "vx": 0.3675280809402466, + "vy": -0.34559303522109985 + }, + { + "id": 5, + "x": 3.3333723545074463, + "y": 2.100965738296509, + "orientation": 2.9444017877155026, + "vx": 0.15481595695018768, + "vy": -0.4045516848564148 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396812915802002, + "y": 0.0032427473925054073, + "orientation": 0.2027639468484601, + "vx": -5.7553961596568115e-12, + "vy": -6.51314939481562e-13 + }, + { + "id": 1, + "x": 3.464505672454834, + "y": 2.2242703437805176, + "orientation": -1.5027013142877301, + "vx": 0.11784898489713669, + "vy": -0.3652176260948181 + }, + { + "id": 2, + "x": 2.93001389503479, + "y": 0.6914283037185669, + "orientation": 1.3152098973565778, + "vx": 9.325873406851315e-14, + "vy": -7.061018436615996e-13 + }, + { + "id": 3, + "x": 3.999730110168457, + "y": 1.6914896965026855, + "orientation": 1.9598034938150128, + "vx": -8.020251129892131e-12, + "vy": 2.6911806116913795e-12 + }, + { + "id": 4, + "x": -2.599923610687256, + "y": 2.2970409393310547, + "orientation": 0.0966829379373273, + "vx": -7.194245199571014e-13, + "vy": -4.1300296516055823e-13 + }, + { + "id": 5, + "x": 2.865278720855713, + "y": 2.350558042526245, + "orientation": -2.452563675242015, + "vx": -0.10871709883213043, + "vy": -0.06782104820013046 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 391.06666666666666 + } + }, + { + "scenario_id": "high_press_vs_split_block_t93.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 93.71666666666667, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_block.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 93.71666666666667, + "ball_x": 0.7801254391670227, + "ball_y": -1.9155679941177368, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402923107147217, + "y": 0.4026750922203064, + "orientation": -3.1406471729278564, + "vx": 4.603704084615856e-09, + "vy": 2.1881496614639673e-10 + }, + { + "id": 1, + "x": 1.039650559425354, + "y": -1.3133752346038818, + "orientation": 1.0785006284713745, + "vx": 0.09896447509527206, + "vy": 0.23400330543518066 + }, + { + "id": 2, + "x": 2.4999122619628906, + "y": 0.2873055040836334, + "orientation": -2.2326879501342773, + "vx": 2.62456723021387e-12, + "vy": 3.26405569239796e-13 + }, + { + "id": 3, + "x": 2.498215675354004, + "y": -2.3975560665130615, + "orientation": 2.867089033126831, + "vx": 2.651212582804874e-12, + "vy": 1.3322676295501878e-14 + }, + { + "id": 4, + "x": 2.499908685684204, + "y": -0.7126754522323608, + "orientation": -2.5302176475524902, + "vx": 2.2648549702353193e-13, + "vy": -2.498001805406602e-13 + }, + { + "id": 5, + "x": 1.2911114692687988, + "y": -1.9627052545547485, + "orientation": 0.012905189767479897, + "vx": 0.5030422806739807, + "vy": -0.05039310082793236 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.393133163452148, + "y": 0.01292896643280983, + "orientation": -0.021034128963947296, + "vx": -1.1185719017703377e-10, + "vy": -6.1430548148333486e-12 + }, + { + "id": 1, + "x": 2.5712080001831055, + "y": -1.6001231670379639, + "orientation": -2.9662716388702393, + "vx": 1.0791367799356522e-12, + "vy": 1.4988010832439613e-12 + }, + { + "id": 2, + "x": 0.11259394884109497, + "y": -2.238687753677368, + "orientation": -2.726750612258911, + "vx": -0.09217336028814316, + "vy": -0.0450107604265213 + }, + { + "id": 3, + "x": 2.5704941749572754, + "y": -0.001640288159251213, + "orientation": -2.321856737136841, + "vx": 2.531308496145357e-12, + "vy": 7.620661914009563e-13 + }, + { + "id": 4, + "x": 2.570822238922119, + "y": 1.5980318784713745, + "orientation": -2.041109800338745, + "vx": 3.730349362740526e-13, + "vy": -2.6978419498391304e-12 + }, + { + "id": 5, + "x": 0.06430162489414215, + "y": -1.6238036155700684, + "orientation": 2.770709991455078, + "vx": -0.043795935809612274, + "vy": 0.017948312684893608 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 93.73333333333333 + } + }, + { + "scenario_id": "split_outlet_vs_split_press_t320.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 320.18333333333334, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_press.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 320.18333333333334, + "ball_x": 2.5, + "ball_y": -0.7029330134391785, + "ball_vx": -1.7319479184152442e-13, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.402919292449951, + "y": -0.0027316941414028406, + "orientation": -3.1345133781433105, + "vx": -6.74801049171947e-05, + "vy": 8.414658623223659e-07 + }, + { + "id": 1, + "x": -2.831448554992676, + "y": 1.597274661064148, + "orientation": -0.3750573694705963, + "vx": -5.595524044110789e-13, + "vy": -7.194245199571014e-13 + }, + { + "id": 2, + "x": -2.830350875854492, + "y": -1.5979403257369995, + "orientation": 0.1512073576450348, + "vx": -1.0391687510491465e-12, + "vy": -4.6629367034256575e-14 + }, + { + "id": 3, + "x": -2.8325977325439453, + "y": -0.002990026492625475, + "orientation": -0.11887504160404205, + "vx": 2.398081733190338e-13, + "vy": -3.09426963218673e-13 + }, + { + "id": 4, + "x": 3.243879556655884, + "y": -0.5378279685974121, + "orientation": 0.013380806893110275, + "vx": 0.06318237632513046, + "vy": 0.015392531640827656 + }, + { + "id": 5, + "x": 3.111539602279663, + "y": 0.06548259407281876, + "orientation": -2.0412557125091553, + "vx": -9.325873406851315e-13, + "vy": -3.19452797548081e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.405351161956787, + "y": 0.021772831678390503, + "orientation": 0.00020548758038785309, + "vx": 0.3716669976711273, + "vy": -8.855587657308206e-05 + }, + { + "id": 1, + "x": 3.0880467891693115, + "y": -1.5973575115203857, + "orientation": 1.66293466091156, + "vx": -3.597122599785507e-13, + "vy": 3.284039706841213e-12 + }, + { + "id": 2, + "x": 2.6604487895965576, + "y": -0.20409703254699707, + "orientation": 1.0608904361724854, + "vx": -0.09020424634218216, + "vy": 1.1324368715286255 + }, + { + "id": 3, + "x": 3.088088035583496, + "y": 1.5973516702651978, + "orientation": -1.6060905456542969, + "vx": -1.7186252421197423e-12, + "vy": -9.592326932761353e-12 + }, + { + "id": 4, + "x": 2.9040191173553467, + "y": -0.05551901087164879, + "orientation": 0.9132388830184937, + "vx": -0.017769766971468925, + "vy": 0.03244533762335777 + }, + { + "id": 5, + "x": 1.9953279495239258, + "y": -0.318842351436615, + "orientation": 2.342641592025757, + "vx": -0.23449212312698364, + "vy": 0.17473682761192322 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 320.2 + } + }, + { + "scenario_id": "give_and_go_solo_vs_overload_press_t454.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 454.8, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_overload_press.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 454.8, + "ball_x": 2.7061924934387207, + "ball_y": 2.0449399948120117, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398709774017334, + "y": 0.01961873285472393, + "orientation": 2.6964815278821668, + "vx": -7.16280368351363e-10, + "vy": 1.0216403278917596e-09 + }, + { + "id": 1, + "x": 3.0598819255828857, + "y": 1.6692092418670654, + "orientation": -1.9808404763513288, + "vx": 0.3666909635066986, + "vy": -0.3247012197971344 + }, + { + "id": 2, + "x": 2.499782085418701, + "y": 0.8479100465774536, + "orientation": 1.3991483767801007, + "vx": 7.38076266770804e-12, + "vy": 6.27298213373706e-11 + }, + { + "id": 3, + "x": 2.498525381088257, + "y": -0.15243081748485565, + "orientation": 1.4756727536493024, + "vx": 5.74207348336131e-12, + "vy": 6.348088721352951e-11 + }, + { + "id": 4, + "x": 0.9785405397415161, + "y": 2.381420612335205, + "orientation": -0.19147554238373843, + "vx": 6.736611268820525e-11, + "vy": -1.1124434706744069e-11 + }, + { + "id": 5, + "x": -2.6052756309509277, + "y": 0.9235089421272278, + "orientation": 0.20901528199250308, + "vx": 6.183054068742422e-11, + "vy": 1.2673195826096162e-11 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39826774597168, + "y": -0.00033518223790451884, + "orientation": 0.18506637414033023, + "vx": -2.474820348652429e-10, + "vy": 9.820418089834249e-11 + }, + { + "id": 1, + "x": 3.836554765701294, + "y": -1.7975181341171265, + "orientation": 1.8559586127572736, + "vx": -2.1715962361668062e-11, + "vy": 6.885825243330146e-11 + }, + { + "id": 2, + "x": 3.8365345001220703, + "y": 1.7975716590881348, + "orientation": 2.9252023567729672, + "vx": -6.052491841046503e-11, + "vy": 1.1077805339709812e-11 + }, + { + "id": 3, + "x": 3.501903533935547, + "y": -0.5775355100631714, + "orientation": 3.062066504853316, + "vx": -0.44364088773727417, + "vy": -0.0026227047201246023 + }, + { + "id": 4, + "x": 2.2472329139709473, + "y": 2.293555498123169, + "orientation": 1.7039797623925885, + "vx": -0.4509906470775604, + "vy": 0.21217939257621765 + }, + { + "id": 5, + "x": 3.4939777851104736, + "y": 0.6380507946014404, + "orientation": 3.0831802693479737, + "vx": -0.429514080286026, + "vy": -0.0019529652781784534 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 454.81666666666666 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_wall_t186.0_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 186.03333333333333, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 186.03333333333333, + "ball_x": -3.990936517715454, + "ball_y": -2.3807973861694336, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3954758644104, + "y": 0.33780011534690857, + "orientation": -3.0593178272247314, + "vx": -2.384759056894836e-10, + "vy": -1.4157741645703936e-09 + }, + { + "id": 1, + "x": -2.9300217628479004, + "y": -0.18382342159748077, + "orientation": -2.0216312408447266, + "vx": -5.155875726359227e-12, + "vy": -8.286704655802168e-12 + }, + { + "id": 2, + "x": -2.914179801940918, + "y": -1.222483515739441, + "orientation": -2.3187079429626465, + "vx": -2.022382261657185e-11, + "vy": -1.559419260388495e-11 + }, + { + "id": 3, + "x": -1.7498695850372314, + "y": -0.9815866351127625, + "orientation": -2.5824384689331055, + "vx": -1.3848922009174203e-11, + "vy": -5.5355720007810305e-12 + }, + { + "id": 4, + "x": -1.005352258682251, + "y": 0.9515340328216553, + "orientation": -2.3003551959991455, + "vx": -9.325873406851315e-12, + "vy": -6.008527009271347e-12 + }, + { + "id": 5, + "x": -3.564317226409912, + "y": -2.009688377380371, + "orientation": 1.1490997076034546, + "vx": 0.3248390853404999, + "vy": 0.2621552050113678 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.403526306152344, + "y": -0.4072176516056061, + "orientation": -0.03650582954287529, + "vx": 0.005716846790164709, + "vy": 9.654025780037045e-05 + }, + { + "id": 1, + "x": -4.20650053024292, + "y": -1.911015510559082, + "orientation": 2.750904083251953, + "vx": -0.016678981482982635, + "vy": 0.9145883917808533 + }, + { + "id": 2, + "x": 1.7734652757644653, + "y": -1.599782109260559, + "orientation": -3.005965232849121, + "vx": -1.8838264281839656e-11, + "vy": -1.2190248810384219e-12 + }, + { + "id": 3, + "x": 1.7735579013824463, + "y": -0.00045606447383761406, + "orientation": -2.749027967453003, + "vx": -1.0624834345662748e-11, + "vy": -4.05695832830788e-12 + }, + { + "id": 4, + "x": 1.7738127708435059, + "y": 1.5987470149993896, + "orientation": -2.536376714706421, + "vx": -5.8753002463163284e-12, + "vy": -3.0109248427834245e-12 + }, + { + "id": 5, + "x": -3.0120272636413574, + "y": -1.0021846294403076, + "orientation": -2.1872217655181885, + "vx": -1.1191048088221578e-12, + "vy": -6.608047442568932e-12 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 186.05 + } + }, + { + "scenario_id": "clear_danger_vs_split_block_t365.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 365.73333333333335, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_block.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 365.73333333333335, + "ball_x": -2.541254997253418, + "ball_y": -0.7359237670898438, + "ball_vx": -2.1338264488690584e-08, + "ball_vy": 6.55589582621019e-09, + "friendly_robots": [ + { + "id": 0, + "x": 4.466076850891113, + "y": 0.030410220846533775, + "orientation": -3.141274929046631, + "vx": -0.11625000834465027, + "vy": 5.0225086312138956e-08 + }, + { + "id": 1, + "x": -2.647489070892334, + "y": -1.3947080373764038, + "orientation": -1.7568575143814087, + "vx": -0.036638662219047546, + "vy": -0.23052379488945007 + }, + { + "id": 2, + "x": -2.9300053119659424, + "y": 0.35283923149108887, + "orientation": -1.345375657081604, + "vx": 2.531308496145357e-13, + "vy": -1.099120794378905e-12 + }, + { + "id": 3, + "x": -3.99998140335083, + "y": -2.0470805168151855, + "orientation": 0.7275345325469971, + "vx": -7.034373084024992e-12, + "vy": -8.606448886894214e-12 + }, + { + "id": 4, + "x": -1.7974052429199219, + "y": -0.8354519605636597, + "orientation": -0.004769051913172007, + "vx": 0.08508110791444778, + "vy": -0.012874691747128963 + }, + { + "id": 5, + "x": 2.5999484062194824, + "y": -1.6623293161392212, + "orientation": 2.9884352684020996, + "vx": 1.1857181902996672e-12, + "vy": -2.9309887850104133e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39249324798584, + "y": 0.015408585779368877, + "orientation": -0.02076614648103714, + "vx": -1.5994293107723934e-06, + "vy": 4.868052201345563e-07 + }, + { + "id": 1, + "x": 1.998774766921997, + "y": 1.5970581769943237, + "orientation": -2.658985137939453, + "vx": -8.053557820630886e-12, + "vy": -3.8968828164342995e-12 + }, + { + "id": 2, + "x": 1.9984334707260132, + "y": -1.5971529483795166, + "orientation": 2.982475757598877, + "vx": 5.9818816566803434e-12, + "vy": -3.863576125695545e-13 + }, + { + "id": 3, + "x": 1.9999035596847534, + "y": -0.002863372676074505, + "orientation": -2.9632768630981445, + "vx": 4.016786903093816e-12, + "vy": 1.4754473684486236e-12 + }, + { + "id": 4, + "x": -3.0063202381134033, + "y": -0.511299192905426, + "orientation": 2.7084450721740723, + "vx": -0.44888678193092346, + "vy": 0.2176341861486435 + }, + { + "id": 5, + "x": -3.264634847640991, + "y": -0.843408465385437, + "orientation": -2.900472640991211, + "vx": -0.11961016058921814, + "vy": -0.01658092997968197 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 365.75 + } + }, + { + "scenario_id": "give_and_go_solo_vs_tiki_taka_plus_t338.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 338.15, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 338.15, + "ball_x": 1.8095136880874634, + "ball_y": -0.42849695682525635, + "ball_vx": -0.0010600698878988624, + "ball_vy": 0.0010006503434851766, + "friendly_robots": [ + { + "id": 0, + "x": 4.394705772399902, + "y": 0.009154226630926132, + "orientation": -3.1181163787841797, + "vx": -2.1184121123951627e-09, + "vy": 1.048501910294597e-10 + }, + { + "id": 1, + "x": 2.499969005584717, + "y": 0.6354467868804932, + "orientation": -2.0034565925598145, + "vx": 3.064215547965432e-13, + "vy": 9.85878045867139e-13 + }, + { + "id": 2, + "x": 2.3168253898620605, + "y": -0.37957701086997986, + "orientation": 0.042306236922740936, + "vx": 0.5083390474319458, + "vy": 0.05123601108789444 + }, + { + "id": 3, + "x": 2.500065326690674, + "y": 1.6353906393051147, + "orientation": -1.8176769018173218, + "vx": -3.064215547965432e-13, + "vy": -1.1124434706744069e-12 + }, + { + "id": 4, + "x": 2.5013179779052734, + "y": -2.3972861766815186, + "orientation": 1.8642176389694214, + "vx": -3.064215547965432e-13, + "vy": -1.652011860642233e-12 + }, + { + "id": 5, + "x": 2.496999502182007, + "y": 1.2697538137435913, + "orientation": -1.862700343132019, + "vx": 1.9317880628477724e-12, + "vy": -2.864375403532904e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395501136779785, + "y": -0.004189088940620422, + "orientation": -0.02752375602722168, + "vx": 1.169491170571746e-09, + "vy": 2.1383841919409008e-10 + }, + { + "id": 1, + "x": 1.9037824869155884, + "y": -2.3957018852233887, + "orientation": 1.5473734140396118, + "vx": -1.5654144647214707e-12, + "vy": 1.971756091734278e-12 + }, + { + "id": 2, + "x": 1.8989124298095703, + "y": 1.2674728631973267, + "orientation": -1.544583797454834, + "vx": -5.595524044110789e-13, + "vy": -1.7985612998927536e-13 + }, + { + "id": 3, + "x": 1.911536455154419, + "y": -1.092938780784607, + "orientation": -1.5316883325576782, + "vx": 0.036084771156311035, + "vy": -0.22191402316093445 + }, + { + "id": 4, + "x": -3.0128402709960938, + "y": -0.5307462811470032, + "orientation": -0.006386294029653072, + "vx": 1.652011860642233e-12, + "vy": -3.497202527569243e-13 + }, + { + "id": 5, + "x": -2.7329983711242676, + "y": -0.4878385365009308, + "orientation": -0.016689596697688103, + "vx": -9.325873406851315e-13, + "vy": 1.6153745008296028e-13 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 338.1666666666667 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_wall_t394.0_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 393.96666666666664, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 393.96666666666664, + "ball_x": -1.0599114894866943, + "ball_y": 0.42006513476371765, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.396847248077393, + "y": -0.002698380034416914, + "orientation": 3.0935812426083764, + "vx": -2.637889906509372e-12, + "vy": -2.1659757321046413e-13 + }, + { + "id": 1, + "x": -0.6259797215461731, + "y": 0.14217272400856018, + "orientation": -0.6547693332009992, + "vx": 0.42416244745254517, + "vy": -0.2677626311779022 + }, + { + "id": 2, + "x": -3.99771785736084, + "y": -1.777640700340271, + "orientation": 0.6420761664682111, + "vx": -7.993605777301127e-13, + "vy": 2.4447111002245947e-12 + }, + { + "id": 3, + "x": -2.9299066066741943, + "y": -0.7766784429550171, + "orientation": 0.5683631022744855, + "vx": 1.3442580382161395e-11, + "vy": 5.558886684298159e-12 + }, + { + "id": 4, + "x": -0.34550586342811584, + "y": 0.39647212624549866, + "orientation": -0.3706585486703595, + "vx": 0.14831294119358063, + "vy": -0.0011679521994665265 + }, + { + "id": 5, + "x": 2.599539279937744, + "y": 1.281233549118042, + "orientation": -2.909593956666537, + "vx": -4.4364512064021255e-12, + "vy": -4.263256414560601e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395995140075684, + "y": -0.004680108744651079, + "orientation": 0.08088293870026675, + "vx": 5.46229728115577e-12, + "vy": -2.244090330227877e-12 + }, + { + "id": 1, + "x": -1.3845864534378052, + "y": 0.9347988963127136, + "orientation": 2.6187247355752667, + "vx": -0.17111891508102417, + "vy": 0.2961806654930115 + }, + { + "id": 2, + "x": 3.154205799102783, + "y": 1.5983253717422485, + "orientation": -2.869973512487956, + "vx": -1.0191847366058937e-11, + "vy": -3.0242475190789264e-12 + }, + { + "id": 3, + "x": 3.1540205478668213, + "y": -1.5987427234649658, + "orientation": 2.693809988098689, + "vx": -4.862776847858186e-12, + "vy": 3.7769787297747826e-12 + }, + { + "id": 4, + "x": 3.1548526287078857, + "y": -0.0023173356894403696, + "orientation": 3.0406749715381345, + "vx": -1.474820265912058e-11, + "vy": 8.256026071129519e-13 + }, + { + "id": 5, + "x": -2.9947760105133057, + "y": -0.12500494718551636, + "orientation": 0.2737151702218732, + "vx": 9.592326932761353e-13, + "vy": 5.054290319606025e-13 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 393.98333333333335 + } + }, + { + "scenario_id": "press_and_pass_vs_split_outlet_wall_t680.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 680.7166666666667, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 680.7166666666667, + "ball_x": 4.2341108322143555, + "ball_y": 2.4105634689331055, + "ball_vx": 0.1794818490743637, + "ball_vy": 0.08757743239402771, + "friendly_robots": [ + { + "id": 0, + "x": 4.390497207641602, + "y": 0.0026074638590216637, + "orientation": 2.136950524645396, + "vx": -2.1582735598713043e-12, + "vy": 1.0258330643275748e-12 + }, + { + "id": 1, + "x": 3.585261106491089, + "y": 1.7867558002471924, + "orientation": -2.519806536036082, + "vx": -2.2229684759622614e-09, + "vy": -7.986898253875552e-09 + }, + { + "id": 2, + "x": -2.1674644947052, + "y": 0.1751018762588501, + "orientation": 0.33247247536713687, + "vx": -5.46229728115577e-12, + "vy": 2.1316282072803006e-13 + }, + { + "id": 3, + "x": -3.336548328399658, + "y": -0.37769246101379395, + "orientation": 0.003255279856272608, + "vx": 0.15224790573120117, + "vy": -4.611866097548045e-05 + }, + { + "id": 4, + "x": 3.6978650093078613, + "y": -1.569561243057251, + "orientation": 1.5313878377252301, + "vx": -2.1316282072803006e-13, + "vy": -6.661338147750939e-14 + }, + { + "id": 5, + "x": 4.015439987182617, + "y": 1.941715121269226, + "orientation": -1.9816652854257306, + "vx": -0.20914499461650848, + "vy": -0.4547506272792816 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396302223205566, + "y": -0.4035102427005768, + "orientation": 0.20534745057160464, + "vx": -8.766321002440236e-12, + "vy": 1.1191048088221578e-12 + }, + { + "id": 1, + "x": 3.5344057083129883, + "y": -1.6449503898620605, + "orientation": 1.7725041230493268, + "vx": 2.6645352591003757e-14, + "vy": -2.8110846983508964e-12 + }, + { + "id": 2, + "x": 3.335617780685425, + "y": -0.0007654009968973696, + "orientation": 3.1286742334538182, + "vx": -0.15056747198104858, + "vy": -0.000180586168426089 + }, + { + "id": 3, + "x": 3.4774985313415527, + "y": 2.31239914894104, + "orientation": 3.013080986338206, + "vx": -0.06861834973096848, + "vy": -0.010608631186187267 + }, + { + "id": 4, + "x": 3.110100269317627, + "y": 1.5752192735671997, + "orientation": 0.7451106627755841, + "vx": 3.730349362740526e-13, + "vy": -1.1191048088221578e-12 + }, + { + "id": 5, + "x": -2.7704312801361084, + "y": 0.17489495873451233, + "orientation": 0.3396939357095441, + "vx": 3.064215547965432e-13, + "vy": -7.061018436615996e-13 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 680.7333333333333 + } + }, + { + "scenario_id": "overload_press_vs_tiki_taka_plus_t365.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 365.75, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 365.75, + "ball_x": 0.8246271014213562, + "ball_y": -0.4688637852668762, + "ball_vx": -1.911409890453797e-05, + "ball_vy": -6.0920469877601136e-06, + "friendly_robots": [ + { + "id": 0, + "x": 4.392228603363037, + "y": 0.027357010170817375, + "orientation": -3.133549451828003, + "vx": -1.0657003258529585e-05, + "vy": 9.167531516141025e-07 + }, + { + "id": 1, + "x": 0.4281595051288605, + "y": 0.04326716810464859, + "orientation": 2.2138192653656006, + "vx": -0.1643216609954834, + "vy": 0.2116626799106598 + }, + { + "id": 2, + "x": -2.9786179065704346, + "y": 1.268834114074707, + "orientation": -0.45013856887817383, + "vx": 5.3290705182007514e-14, + "vy": 3.3306690738754696e-14 + }, + { + "id": 3, + "x": -2.9766433238983154, + "y": -1.244089961051941, + "orientation": 0.2077086865901947, + "vx": 4.383160501220118e-12, + "vy": 2.7711166694643907e-12 + }, + { + "id": 4, + "x": -2.970529794692993, + "y": 0.6078312397003174, + "orientation": -0.30803152918815613, + "vx": -3.4239278079439828e-12, + "vy": 2.3947510641164627e-12 + }, + { + "id": 5, + "x": -2.5929057598114014, + "y": 0.08914600312709808, + "orientation": -0.24843095242977142, + "vx": -3.863576125695545e-12, + "vy": 3.992639552308219e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.402920722961426, + "y": -0.0029765015933662653, + "orientation": -0.0009490830707363784, + "vx": -1.887157097257841e-09, + "vy": -5.6640695605958413e-11 + }, + { + "id": 1, + "x": 0.7531822323799133, + "y": -0.9780930280685425, + "orientation": -1.7399379014968872, + "vx": -0.06859426200389862, + "vy": -0.49819377064704895 + }, + { + "id": 2, + "x": 3.0339887142181396, + "y": 0.39670997858047485, + "orientation": -2.9590799808502197, + "vx": -4.196643033083092e-12, + "vy": -1.3322676295501878e-13 + }, + { + "id": 3, + "x": -3.3861007690429688, + "y": -0.18682578206062317, + "orientation": -0.06403879821300507, + "vx": -1.8918200339612667e-12, + "vy": 2.148281552649678e-13 + }, + { + "id": 4, + "x": -2.812537670135498, + "y": 0.519649088382721, + "orientation": -0.2211279720067978, + "vx": -7.194245199571014e-13, + "vy": 2.9976021664879227e-14 + }, + { + "id": 5, + "x": -2.995317220687866, + "y": 0.15065087378025055, + "orientation": -0.13510918617248535, + "vx": -1.9984014443252818e-13, + "vy": -6.927791673660977e-13 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 365.76666666666665 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_shape_t516.0_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 516.0, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_shape.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 516.0, + "ball_x": 1.898473858833313, + "ball_y": -1.4642997980117798, + "ball_vx": -0.0, + "ball_vy": 6.661338147750939e-15, + "friendly_robots": [ + { + "id": 0, + "x": 4.396361351013184, + "y": -0.4058319926261902, + "orientation": -2.8871694823079785, + "vx": -1.233759761021247e-09, + "vy": -5.855099738383274e-10 + }, + { + "id": 1, + "x": 2.2328383922576904, + "y": -1.0728665590286255, + "orientation": -0.760700138407298, + "vx": 0.3164835274219513, + "vy": 0.4617006182670593 + }, + { + "id": 2, + "x": 2.500369071960449, + "y": -2.3970141410827637, + "orientation": 2.1429702957444867, + "vx": -1.0205170042354439e-10, + "vy": 1.6120438317557273e-10 + }, + { + "id": 3, + "x": 2.4749231338500977, + "y": -0.23091471195220947, + "orientation": -2.0070976336770734, + "vx": -8.030909270928532e-11, + "vy": -1.720182329911779e-10 + }, + { + "id": 4, + "x": 2.424668550491333, + "y": -1.2644624710083008, + "orientation": 1.5623801072412213, + "vx": 0.2725549042224884, + "vy": 0.020594174042344093 + }, + { + "id": 5, + "x": 2.6015472412109375, + "y": -0.42037689685821533, + "orientation": -2.164454551535197, + "vx": -1.027977702960925e-10, + "vy": -1.5755063920153134e-10 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397970676422119, + "y": 0.008046542294323444, + "orientation": -0.12546840508515444, + "vx": -7.38393346466637e-09, + "vy": -3.441689155891936e-09 + }, + { + "id": 1, + "x": 1.3432039022445679, + "y": -1.6455721855163574, + "orientation": 1.5741725285821637, + "vx": -0.6670064926147461, + "vy": -0.3338421583175659 + }, + { + "id": 2, + "x": -2.9664483070373535, + "y": 0.02684282697737217, + "orientation": -0.296483190851756, + "vx": 1.922195735915011e-10, + "vy": -5.651708268050726e-11 + }, + { + "id": 3, + "x": -2.96644926071167, + "y": 0.3088111877441406, + "orientation": -0.3485161383920392, + "vx": 1.6847856443291676e-10, + "vy": -6.370570737601611e-11 + }, + { + "id": 4, + "x": 1.3202911615371704, + "y": -1.3422642946243286, + "orientation": 1.9785971959405622, + "vx": -0.22373464703559875, + "vy": 0.10213928669691086 + }, + { + "id": 5, + "x": 1.901045799255371, + "y": -2.394157886505127, + "orientation": 1.5727079232507428, + "vx": 9.392486788328824e-13, + "vy": 1.8000267942852588e-10 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 516.0166666666667 + } + }, + { + "scenario_id": "counter_flow_vs_score_aware_counter_flow_t419.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 419.65, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_score_aware_counter_flow.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 419.65, + "ball_x": 2.5, + "ball_y": -1.693141222000122, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.399206161499023, + "y": 0.015963586047291756, + "orientation": -2.769873770075389, + "vx": 3.197442310920451e-13, + "vy": -1.7579687705548963e-13 + }, + { + "id": 1, + "x": 2.460381507873535, + "y": -0.4393007159233093, + "orientation": -1.3599627335839948, + "vx": -2.398081733190338e-13, + "vy": 6.328271240363392e-13 + }, + { + "id": 2, + "x": 2.9878244400024414, + "y": -1.5324698686599731, + "orientation": 0.3715433200174054, + "vx": 0.4788976013660431, + "vy": 0.09611360728740692 + }, + { + "id": 3, + "x": 2.500002145767212, + "y": 0.5097748637199402, + "orientation": -1.4669837077432355, + "vx": -2.1316282072803006e-13, + "vy": -7.72715225139109e-13 + }, + { + "id": 4, + "x": 3.0188841819763184, + "y": -1.1571279764175415, + "orientation": 0.7680739482217511, + "vx": 0.00793774425983429, + "vy": 0.06726065278053284 + }, + { + "id": 5, + "x": 2.6000027656555176, + "y": -0.6209048628807068, + "orientation": -1.45154860814149, + "vx": -1.545430450278218e-12, + "vy": 2.6645352591003757e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396947860717773, + "y": 0.41295766830444336, + "orientation": -0.1783019622140607, + "vx": -8.313350008393172e-12, + "vy": -1.5937251518494122e-12 + }, + { + "id": 1, + "x": 1.8606038093566895, + "y": -0.43641147017478943, + "orientation": -0.9660867770486554, + "vx": 2.398081733190338e-13, + "vy": 9.54236689665322e-13 + }, + { + "id": 2, + "x": 1.9000165462493896, + "y": 0.5127683281898499, + "orientation": -1.2109592278772077, + "vx": 3.064215547965432e-13, + "vy": 2.298161660974074e-13 + }, + { + "id": 3, + "x": 3.1270604133605957, + "y": -2.0122628211975098, + "orientation": -0.46985998948151675, + "vx": 0.1511572152376175, + "vy": -0.07693368941545486 + }, + { + "id": 4, + "x": -2.5999462604522705, + "y": -0.6208655834197998, + "orientation": -0.19866076310212222, + "vx": -7.72715225139109e-13, + "vy": 1.1657341758564144e-13 + }, + { + "id": 5, + "x": 1.805187463760376, + "y": -1.4408378601074219, + "orientation": 2.7658380587869367, + "vx": -0.10052786022424698, + "vy": 0.0362040139734745 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_score_aware_counter_flow_kernel_strategy", + "frame_ts": 419.6666666666667 + } + }, + { + "scenario_id": "split_outlet_wall_vs_split_sticky_t590.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 590.6, + "source_replay": "replays/tournament_20261011_230119/split_outlet_wall_vs_split_sticky.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 590.6, + "ball_x": 2.3793158531188965, + "ball_y": 0.7681394815444946, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.398803234100342, + "y": -0.0036837386433035135, + "orientation": 2.9231858422332486, + "vx": -2.9309887850104133e-12, + "vy": -1.3230692583188208e-12 + }, + { + "id": 1, + "x": -2.1589670181274414, + "y": 1.3440828323364258, + "orientation": -0.13660660584504214, + "vx": -1.3589129821411916e-12, + "vy": 4.796163466380676e-13 + }, + { + "id": 2, + "x": -1.8491160869598389, + "y": -0.032733116298913956, + "orientation": 0.3158909400277814, + "vx": -6.128431095930864e-13, + "vy": 3.9447611843712593e-13 + }, + { + "id": 3, + "x": -2.248929262161255, + "y": -1.2339462041854858, + "orientation": 0.366016300516673, + "vx": -2.6645352591003757e-14, + "vy": 8.193445921733655e-13 + }, + { + "id": 4, + "x": 2.9652774333953857, + "y": 0.30076712369918823, + "orientation": -0.5360061248117169, + "vx": 0.0028802857268601656, + "vy": -0.05259769782423973 + }, + { + "id": 5, + "x": 2.6551270484924316, + "y": 0.20710183680057526, + "orientation": -1.2231053431802472, + "vx": 0.13815294206142426, + "vy": -0.2753705084323883 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396035194396973, + "y": -0.13032114505767822, + "orientation": 0.09788575966889468, + "vx": 2.611244553918368e-12, + "vy": -2.9118374378356293e-12 + }, + { + "id": 1, + "x": -2.855621099472046, + "y": -0.11200535297393799, + "orientation": -0.023182304697581202, + "vx": 1.2390088954816747e-12, + "vy": -6.557254739192331e-13 + }, + { + "id": 2, + "x": -2.981658935546875, + "y": 0.2973838150501251, + "orientation": 0.10101381142670718, + "vx": 5.941913627793838e-12, + "vy": 6.52811138479592e-13 + }, + { + "id": 3, + "x": 1.9397436380386353, + "y": 0.5102560520172119, + "orientation": -2.8825969715886792, + "vx": -0.41562893986701965, + "vy": -0.20652061700820923 + }, + { + "id": 4, + "x": 1.6543697118759155, + "y": 0.8818258047103882, + "orientation": -3.0170208682590207, + "vx": -0.10947513580322266, + "vy": 0.01980677805840969 + }, + { + "id": 5, + "x": -2.3835160732269287, + "y": -0.2642519474029541, + "orientation": 0.2148922999673566, + "vx": -1.758593271006248e-12, + "vy": -6.661338147750939e-15 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_split_outlet_wall_kernel_strategy", + "config_b_name": "build_split_sticky_kernel_strategy", + "frame_ts": 590.6166666666667 + } + }, + { + "scenario_id": "clear_press_plus_vs_counter_flow_t579.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 579.6, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_counter_flow.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 579.6, + "ball_x": 0.5315728783607483, + "ball_y": 2.7303032875061035, + "ball_vx": 0.04909855127334595, + "ball_vy": 0.08694615215063095, + "friendly_robots": [ + { + "id": 0, + "x": 4.394078731536865, + "y": -0.4038025438785553, + "orientation": 2.7913143654638013, + "vx": 2.4780177909633494e-12, + "vy": -1.3422596367718143e-12 + }, + { + "id": 1, + "x": 0.486307829618454, + "y": 2.0058228969573975, + "orientation": -1.245437653856822, + "vx": -0.014894792810082436, + "vy": -0.1312660574913025 + }, + { + "id": 2, + "x": 2.499964952468872, + "y": 0.2587595283985138, + "orientation": 2.3386199196153363, + "vx": -5.728750807065808e-13, + "vy": 1.9984014443252818e-13 + }, + { + "id": 3, + "x": 2.49995493888855, + "y": 1.258746862411499, + "orientation": 2.6272606571489057, + "vx": 1.8118839761882555e-12, + "vy": -8.060219158778636e-13 + }, + { + "id": 4, + "x": 0.972513735294342, + "y": 2.0894687175750732, + "orientation": -1.0134660323434552, + "vx": 0.02245521731674671, + "vy": -0.03197937831282616 + }, + { + "id": 5, + "x": 2.6002321243286133, + "y": 2.2970468997955322, + "orientation": 3.0686186869912824, + "vx": 1.2256862191861728e-12, + "vy": -3.517186542012496e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3967742919921875, + "y": 0.009304552339017391, + "orientation": 0.2735008319192609, + "vx": 2.1316282072803006e-13, + "vy": 7.426351200656711e-13 + }, + { + "id": 1, + "x": 2.9299614429473877, + "y": 0.25875595211982727, + "orientation": 2.4305213411622724, + "vx": -2.3447910280083306e-12, + "vy": 7.16093850883226e-14 + }, + { + "id": 2, + "x": 0.06782039999961853, + "y": 2.5178048610687256, + "orientation": -2.7826671620183667, + "vx": -0.46920663118362427, + "vy": -0.18222160637378693 + }, + { + "id": 3, + "x": 3.997023582458496, + "y": 2.4004416465759277, + "orientation": 3.1256526616686067, + "vx": -2.291500322826323e-11, + "vy": 2.611244553918368e-12 + }, + { + "id": 4, + "x": -0.1611434519290924, + "y": 2.16340970993042, + "orientation": 2.825888844328471, + "vx": -8.744259538673305e-09, + "vy": -7.628484510746603e-09 + }, + { + "id": 5, + "x": -2.597078323364258, + "y": 2.2991786003112793, + "orientation": 0.05371037324006167, + "vx": 3.610445276081009e-12, + "vy": 3.077538224260934e-12 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_counter_flow_kernel_strategy", + "frame_ts": 579.6166666666667 + } + }, + { + "scenario_id": "counter_flow_vs_split_block_t555.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 555.5833333333334, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_block.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 555.5833333333334, + "ball_x": -1.1262966394424438, + "ball_y": 1.1899455785751343, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.387938499450684, + "y": 0.006309177726507187, + "orientation": 2.9310940374904355, + "vx": -9.85878045867139e-13, + "vy": 1.1379178849191263e-12 + }, + { + "id": 1, + "x": -3.9999518394470215, + "y": 2.386932134628296, + "orientation": -0.3939594348245343, + "vx": 1.262989712813578e-11, + "vy": -4.1167069753100805e-12 + }, + { + "id": 2, + "x": -2.9299514293670654, + "y": -0.013014369644224644, + "orientation": 0.5891663153939923, + "vx": -3.064215547965432e-13, + "vy": -2.8206603719382883e-14 + }, + { + "id": 3, + "x": -0.38328057527542114, + "y": 1.2278263568878174, + "orientation": 0.11165371735627261, + "vx": 0.09831508249044418, + "vy": 0.004401902202516794 + }, + { + "id": 4, + "x": 2.5999491214752197, + "y": 1.9679667949676514, + "orientation": -2.936704384284564, + "vx": -6.661338147750939e-13, + "vy": 4.5297099404706387e-13 + }, + { + "id": 5, + "x": -0.6898849010467529, + "y": 0.9254333972930908, + "orientation": -0.48725787003571597, + "vx": 0.4349120259284973, + "vy": -0.26594725251197815 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39865255355835, + "y": 0.008552057668566704, + "orientation": 0.1908744891458234, + "vx": -4.156675004196586e-12, + "vy": 2.353586076031533e-12 + }, + { + "id": 1, + "x": -1.4169665575027466, + "y": 1.8318921327590942, + "orientation": 2.0709276517205915, + "vx": -0.06822393089532852, + "vy": 0.1532934606075287 + }, + { + "id": 2, + "x": 3.1426165103912354, + "y": -1.599858283996582, + "orientation": 2.5637020786576947, + "vx": -3.730349362740526e-13, + "vy": -2.864375403532904e-13 + }, + { + "id": 3, + "x": 3.1426682472229004, + "y": 1.599567174911499, + "orientation": -3.044978680210658, + "vx": 3.730349362740526e-13, + "vy": -5.329070518200751e-13 + }, + { + "id": 4, + "x": 3.142774820327759, + "y": 0.000992896151728928, + "orientation": 2.8709643503003797, + "vx": -8.260059303211165e-13, + "vy": -1.2796404560977415e-13 + }, + { + "id": 5, + "x": -1.830933928489685, + "y": 0.910082221031189, + "orientation": -2.8157633264833173, + "vx": -0.06779038906097412, + "vy": -0.027445711195468903 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 555.6 + } + }, + { + "scenario_id": "split_outlet_vs_split_outlet_wall_t115.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 115.21666666666667, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 115.21666666666667, + "ball_x": 2.5, + "ball_y": 0.1261039525270462, + "ball_vx": -4.39648317751562e-13, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.394896507263184, + "y": -0.042070284485816956, + "orientation": 3.0884599685668945, + "vx": 1.41859857194504e-10, + "vy": -2.4949001198315557e-11 + }, + { + "id": 1, + "x": -2.848187208175659, + "y": 1.5973150730133057, + "orientation": -0.24947722256183624, + "vx": -8.393286066166183e-13, + "vy": 5.995204332975845e-14 + }, + { + "id": 2, + "x": -2.848635196685791, + "y": -1.5971906185150146, + "orientation": 0.290168821811676, + "vx": -1.851852005074761e-12, + "vy": 8.326672684688674e-13 + }, + { + "id": 3, + "x": -2.8466694355010986, + "y": -0.0007469021365977824, + "orientation": 0.022977832704782486, + "vx": 2.0117241206207837e-12, + "vy": 2.565623494904523e-12 + }, + { + "id": 4, + "x": 0.4045165777206421, + "y": 0.12525612115859985, + "orientation": -0.03185517340898514, + "vx": 8.015255126281318e-12, + "vy": -1.0491607582707729e-13 + }, + { + "id": 5, + "x": 3.232588052749634, + "y": 0.14894844591617584, + "orientation": -0.353137731552124, + "vx": 0.11589471250772476, + "vy": 0.007152989506721497 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.434023380279541, + "y": 0.008882169611752033, + "orientation": 0.009575753472745419, + "vx": 0.32113441824913025, + "vy": -0.0037651672028005123 + }, + { + "id": 1, + "x": 2.7967264652252197, + "y": -0.2923974096775055, + "orientation": -1.036670207977295, + "vx": 0.29461076855659485, + "vy": -0.41008129715919495 + }, + { + "id": 2, + "x": 1.1247588396072388, + "y": -0.07690253108739853, + "orientation": 0.11211631447076797, + "vx": 9.339196083146817e-12, + "vy": 6.590561429931086e-13 + }, + { + "id": 3, + "x": -2.757012367248535, + "y": 0.44454649090766907, + "orientation": -0.05526592209935188, + "vx": 1.425526363618701e-12, + "vy": -1.2190248810384219e-12 + }, + { + "id": 4, + "x": -3.012860059738159, + "y": 0.44577887654304504, + "orientation": -0.053724564611911774, + "vx": 1.2096990076315706e-11, + "vy": -2.8027580256662077e-12 + }, + { + "id": 5, + "x": -3.4437148571014404, + "y": -0.0008704758947715163, + "orientation": 0.019250620156526566, + "vx": 1.8385293287792592e-12, + "vy": 1.393741892730116e-14 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 115.23333333333333 + } + }, + { + "scenario_id": "press_and_pass_vs_split_press_t641.4_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 641.4166666666666, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_press.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 641.4166666666666, + "ball_x": -1.1714774370193481, + "ball_y": -2.388028144836426, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.3906474113464355, + "y": -0.41394272446632385, + "orientation": -2.799987347918101, + "vx": 1.0620837542774098e-10, + "vy": 3.606781540099746e-11 + }, + { + "id": 1, + "x": -0.5608562231063843, + "y": -2.3171966075897217, + "orientation": -0.3629016001992902, + "vx": 0.9621238708496094, + "vy": -0.12294598668813705 + }, + { + "id": 2, + "x": 3.7439608573913574, + "y": -1.5999858379364014, + "orientation": -2.981676774221011, + "vx": -4.11404244005098e-11, + "vy": -4.249933738265099e-12 + }, + { + "id": 3, + "x": -0.6030533909797668, + "y": -2.015611410140991, + "orientation": 1.0483457167916974, + "vx": 0.013398850336670876, + "vy": 0.07610150426626205 + }, + { + "id": 4, + "x": -2.380169630050659, + "y": -1.005926251411438, + "orientation": -0.8532039244943341, + "vx": 2.1009860518006462e-11, + "vy": -2.3867574583391615e-11 + }, + { + "id": 5, + "x": 3.743964433670044, + "y": 1.5999410152435303, + "orientation": -2.4590671976381024, + "vx": -3.069544618483633e-11, + "vy": -2.1476154188349028e-11 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.396027088165283, + "y": -0.005302513018250465, + "orientation": -0.3859116156869611, + "vx": -9.837464176598587e-11, + "vy": -2.3670987045476544e-11 + }, + { + "id": 1, + "x": -1.3639771938323975, + "y": -1.916304111480713, + "orientation": 2.5155740102105817, + "vx": -0.17216332256793976, + "vy": 0.4899291396141052 + }, + { + "id": 2, + "x": 3.1409902572631836, + "y": 1.5999525785446167, + "orientation": -2.394337387877055, + "vx": -2.3501200985265314e-11, + "vy": -2.4067414727824143e-11 + }, + { + "id": 3, + "x": 3.140983819961548, + "y": -2.1136607756488957e-05, + "orientation": -2.6349492986970624, + "vx": -5.4209969846397144e-11, + "vy": -2.6140315606548725e-11 + }, + { + "id": 4, + "x": 3.1409826278686523, + "y": -1.6000019311904907, + "orientation": -2.9599070717864713, + "vx": -2.7551294579097885e-11, + "vy": -3.930189507173054e-12 + }, + { + "id": 5, + "x": -2.980264902114868, + "y": -1.0029947757720947, + "orientation": -0.6544353087716779, + "vx": 2.8457236567192012e-11, + "vy": -2.4913404672588513e-11 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 641.4333333333333 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_shape_t489.3_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 489.3, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_shape.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 489.3, + "ball_x": -2.5, + "ball_y": -1.676180124282837, + "ball_vx": -4.5261522245709784e-06, + "ball_vy": 2.6645352591003757e-14, + "friendly_robots": [ + { + "id": 0, + "x": 4.395205497741699, + "y": 0.4016452729701996, + "orientation": -2.983654337125369, + "vx": 1.6449828308395809e-06, + "vy": 6.397499987542687e-07 + }, + { + "id": 1, + "x": -2.9292807579040527, + "y": -0.4740060269832611, + "orientation": -1.8782269080453595, + "vx": -9.982414894693648e-10, + "vy": -3.056316755234434e-09 + }, + { + "id": 2, + "x": -3.1380152702331543, + "y": -1.6829794645309448, + "orientation": -3.0127200057082852, + "vx": -0.009898386895656586, + "vy": -0.09607104957103729 + }, + { + "id": 3, + "x": -2.9301443099975586, + "y": 0.5260819792747498, + "orientation": -1.7424068768792829, + "vx": -5.763123311908203e-10, + "vy": -3.1633229369276705e-09 + }, + { + "id": 4, + "x": -2.994316577911377, + "y": -1.5745751857757568, + "orientation": -3.050574982660361, + "vx": -0.1624666303396225, + "vy": 0.09510400146245956 + }, + { + "id": 5, + "x": 2.5999486446380615, + "y": -0.606181800365448, + "orientation": -2.9627793600135526, + "vx": -3.1547164880407763e-09, + "vy": -5.678491010741027e-10 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397156715393066, + "y": 0.010808369144797325, + "orientation": -0.44848147233063784, + "vx": -3.9694150473224e-05, + "vy": -1.1994989108643495e-05 + }, + { + "id": 1, + "x": -3.4010462760925293, + "y": -1.7399284839630127, + "orientation": 0.829315336542674, + "vx": 1.3964429612656204e-09, + "vy": 3.0661273520138366e-09 + }, + { + "id": 2, + "x": -3.0070412158966064, + "y": -0.9990859627723694, + "orientation": -2.0017893632226667, + "vx": -2.143138999599614e-09, + "vy": -3.4421765437997465e-09 + }, + { + "id": 3, + "x": -3.028564929962158, + "y": -1.225600242614746, + "orientation": 2.808818133669444, + "vx": -0.0011758067412301898, + "vy": 0.0004237086686771363 + }, + { + "id": 4, + "x": -3.643354654312134, + "y": -1.8417118787765503, + "orientation": 0.38720312912995425, + "vx": 2.738775783939218e-08, + "vy": 6.626152959654519e-09 + }, + { + "id": 5, + "x": -3.785158157348633, + "y": -1.6301491260528564, + "orientation": 0.04495349724824038, + "vx": -6.302332167251734e-08, + "vy": -2.6708022460297798e-08 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_shape_kernel_strategy", + "frame_ts": 489.31666666666666 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_outlet_wall_t679.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 679.7, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 679.7, + "ball_x": -0.3686618208885193, + "ball_y": -0.060143496841192245, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.397884368896484, + "y": 0.011411076411604881, + "orientation": -3.122137365984269, + "vx": 4.6125769870286604e-10, + "vy": -8.57170584511735e-11 + }, + { + "id": 1, + "x": -2.9288880825042725, + "y": 1.1370952129364014, + "orientation": -0.4364537318521222, + "vx": 2.9816149549333204e-11, + "vy": -1.6007195569045507e-11 + }, + { + "id": 2, + "x": 0.16941724717617035, + "y": -0.09883858263492584, + "orientation": 1.1430141051583966, + "vx": 0.4635179936885834, + "vy": -0.05847075581550598 + }, + { + "id": 3, + "x": -3.9980361461639404, + "y": 2.137552499771118, + "orientation": -0.5436069091134748, + "vx": 3.482547583644191e-11, + "vy": -3.168132423070347e-11 + }, + { + "id": 4, + "x": -2.9299631118774414, + "y": -1.2631007432937622, + "orientation": 0.44004646142060366, + "vx": 5.807354597209269e-11, + "vy": 2.779776409056467e-11 + }, + { + "id": 5, + "x": -3.9981040954589844, + "y": -2.257795810699463, + "orientation": 0.5435227473550519, + "vx": 5.185185614209331e-11, + "vy": 3.164135620181696e-11 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.39601469039917, + "y": -0.0015649915440008044, + "orientation": -0.0021957476907452644, + "vx": -2.750333294443408e-10, + "vy": 7.954276126653781e-11 + }, + { + "id": 1, + "x": -0.8476340174674988, + "y": 0.11373423039913177, + "orientation": 2.189933808641978, + "vx": -0.49808499217033386, + "vy": 0.1503455489873886 + }, + { + "id": 2, + "x": 1.122035026550293, + "y": 0.036637354642152786, + "orientation": -3.078205818431922, + "vx": -5.538902669854906e-11, + "vy": -2.721572966990493e-12 + }, + { + "id": 3, + "x": -3.021056652069092, + "y": -0.13622841238975525, + "orientation": 0.027784498529978663, + "vx": 5.005329484220056e-11, + "vy": 2.066680160339729e-12 + }, + { + "id": 4, + "x": -3.007016658782959, + "y": -0.36228734254837036, + "orientation": 0.11501327355439273, + "vx": 2.9323210526399635e-11, + "vy": 2.9293234504734755e-12 + }, + { + "id": 5, + "x": -4.461215019226074, + "y": 2.1332755088806152, + "orientation": -0.022221239405222803, + "vx": 0.10759902000427246, + "vy": 0.0002312226133653894 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 679.7166666666667 + } + }, + { + "scenario_id": "clear_danger_vs_split_outlet_wall_t600.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 600.8166666666666, + "source_replay": "replays/tournament_20261011_230119/clear_danger_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 600.8166666666666, + "ball_x": -2.3442420959472656, + "ball_y": 1.1977280378341675, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.392874717712402, + "y": 0.008865551091730595, + "orientation": 3.0223546122484883, + "vx": -6.610711977828032e-11, + "vy": 2.147443681210781e-11 + }, + { + "id": 1, + "x": -1.900115728378296, + "y": 1.538178563117981, + "orientation": 1.5631627162271222, + "vx": 0.3576716482639313, + "vy": 0.24290518462657928 + }, + { + "id": 2, + "x": -2.9284181594848633, + "y": 0.00028454477433115244, + "orientation": 1.117852123575755, + "vx": 1.233679824963474e-11, + "vy": 2.4066233381137003e-11 + }, + { + "id": 3, + "x": -3.999967098236084, + "y": 2.397000789642334, + "orientation": -0.6278177817636212, + "vx": 2.1396218130576017e-11, + "vy": -1.0671463712697005e-11 + }, + { + "id": 4, + "x": -1.6674972772598267, + "y": 1.053725004196167, + "orientation": 0.4102071841531476, + "vx": 0.1831168234348297, + "vy": -0.04564651846885681 + }, + { + "id": 5, + "x": 2.599946975708008, + "y": 1.9808870553970337, + "orientation": -2.9854682256751737, + "vx": -2.55262477821816e-11, + "vy": -4.483080573436382e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395141124725342, + "y": 0.0006929461960680783, + "orientation": 0.3134652694040021, + "vx": 7.796430168127699e-11, + "vy": 1.54656617373794e-11 + }, + { + "id": 1, + "x": -2.095391273498535, + "y": 0.7503827214241028, + "orientation": -0.6595782359414777, + "vx": 0.2337232083082199, + "vy": -0.4557409882545471 + }, + { + "id": 2, + "x": 2.9396567344665527, + "y": -1.5996909141540527, + "orientation": 2.6550411899858197, + "vx": -2.006395050102583e-11, + "vy": 1.6127099655705024e-11 + }, + { + "id": 3, + "x": 2.9432101249694824, + "y": 1.5971225500106812, + "orientation": -3.0671419893675527, + "vx": -8.073541835074138e-12, + "vy": -3.6637359812630166e-13 + }, + { + "id": 4, + "x": 2.942225217819214, + "y": 0.0029638176783919334, + "orientation": 2.9202917387061795, + "vx": -4.0047964944278647e-11, + "vy": 7.784163938429067e-12 + }, + { + "id": 5, + "x": -2.2839536666870117, + "y": 0.42383959889411926, + "orientation": -1.192685993509837, + "vx": 0.0013854738790541887, + "vy": -0.038832101970911026 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_clear_danger_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 600.8333333333334 + } + }, + { + "scenario_id": "score_aware_counter_flow_vs_split_press_t668.0_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 668.0166666666667, + "source_replay": "replays/tournament_20261011_230119/score_aware_counter_flow_vs_split_press.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 668.0166666666667, + "ball_x": 1.6127163171768188, + "ball_y": -1.2180343866348267, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.387382984161377, + "y": 0.3969933092594147, + "orientation": -2.704214783506938, + "vx": -9.616307750093256e-11, + "vy": 1.3119505481995475e-11 + }, + { + "id": 1, + "x": 2.498028039932251, + "y": -0.01750156655907631, + "orientation": -2.2052986939721784, + "vx": -4.937383835112996e-11, + "vy": -5.6753664268160975e-11 + }, + { + "id": 2, + "x": 2.500117063522339, + "y": 0.9803145527839661, + "orientation": -1.953761251764842, + "vx": -3.0455638011517294e-11, + "vy": -5.963562976774028e-11 + }, + { + "id": 3, + "x": 2.4989118576049805, + "y": -2.3971874713897705, + "orientation": 2.2162704189592084, + "vx": -2.2502000263102673e-11, + "vy": 3.895550548804749e-11 + }, + { + "id": 4, + "x": 2.2294957637786865, + "y": -0.9298454523086548, + "orientation": -0.39495650132233706, + "vx": 0.19316446781158447, + "vy": 0.0988304540514946 + }, + { + "id": 5, + "x": 1.308189034461975, + "y": -0.7826848030090332, + "orientation": 0.7458080371194562, + "vx": -0.29641664028167725, + "vy": 0.37784674763679504 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398447513580322, + "y": 0.002883600303903222, + "orientation": -0.11917749245698062, + "vx": -1.1787903986260062e-10, + "vy": 1.7112419120612898e-11 + }, + { + "id": 1, + "x": 3.3740925788879395, + "y": -0.016903093084692955, + "orientation": -3.1110553742670497, + "vx": -0.2182588428258896, + "vy": 0.0005834613693878055 + }, + { + "id": 2, + "x": 1.2978018522262573, + "y": -1.6219050884246826, + "orientation": -1.4597887118631085, + "vx": -0.3407783806324005, + "vy": -0.3874373733997345 + }, + { + "id": 3, + "x": 3.6005685329437256, + "y": -1.5974327325820923, + "orientation": 2.953923376398631, + "vx": -5.494271704264975e-11, + "vy": 8.633094239485217e-12 + }, + { + "id": 4, + "x": 3.600904703140259, + "y": 1.5973143577575684, + "orientation": -2.18544057210023, + "vx": -3.597122599785507e-11, + "vy": -5.249800594242515e-11 + }, + { + "id": 5, + "x": 0.88554847240448, + "y": -0.9977920055389404, + "orientation": 2.2989897449784955, + "vx": -0.06675216555595398, + "vy": 0.018681813031435013 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_score_aware_counter_flow_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 668.0333333333333 + } + }, + { + "scenario_id": "split_block_vs_split_press_t210.9_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 210.86666666666667, + "source_replay": "replays/tournament_20261011_230119/split_block_vs_split_press.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 210.86666666666667, + "ball_x": -2.8274829387664795, + "ball_y": 0.6442890763282776, + "ball_vx": -0.09453386813402176, + "ball_vy": 0.24595870077610016, + "friendly_robots": [ + { + "id": 0, + "x": 4.3982744216918945, + "y": 0.027735091745853424, + "orientation": 3.130458354949951, + "vx": -0.07535476237535477, + "vy": -0.00364489434286952 + }, + { + "id": 1, + "x": -2.0882084369659424, + "y": 0.26591289043426514, + "orientation": -0.6728742718696594, + "vx": 0.6936410069465637, + "vy": -0.05041016265749931 + }, + { + "id": 2, + "x": -2.420628309249878, + "y": 0.0497143529355526, + "orientation": -0.8540779948234558, + "vx": -0.3912959396839142, + "vy": -0.14080949127674103 + }, + { + "id": 3, + "x": 2.5999467372894287, + "y": -1.6262823343276978, + "orientation": 2.819751501083374, + "vx": -1.6253665080512292e-12, + "vy": 2.2715163083830703e-12 + }, + { + "id": 4, + "x": 2.599944591522217, + "y": -0.4262945353984833, + "orientation": 3.027557373046875, + "vx": -8.526512829121202e-13, + "vy": -9.60898027813073e-13 + }, + { + "id": 5, + "x": 2.599945306777954, + "y": 0.7736929059028625, + "orientation": -3.0376780033111572, + "vx": -6.608047442568932e-12, + "vy": 4.9960036108132044e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3947343826293945, + "y": -0.009050498716533184, + "orientation": 0.020623836666345596, + "vx": -0.010583451949059963, + "vy": -0.00306651066057384 + }, + { + "id": 1, + "x": 1.960408329963684, + "y": -1.5970652103424072, + "orientation": 2.7879409790039062, + "vx": -1.858513343222512e-12, + "vy": -1.1857181902996672e-12 + }, + { + "id": 2, + "x": 1.9607676267623901, + "y": 1.5970076322555542, + "orientation": -2.8610849380493164, + "vx": -6.5214500466481695e-12, + "vy": -9.592326932761353e-13 + }, + { + "id": 3, + "x": 1.9616777896881104, + "y": 0.0028844948392361403, + "orientation": 3.1026601791381836, + "vx": 8.58646487245096e-12, + "vy": 1.2536846560884385e-13 + }, + { + "id": 4, + "x": -3.046081781387329, + "y": 0.04752176254987717, + "orientation": -2.5981972217559814, + "vx": 0.6550062894821167, + "vy": -0.15995797514915466 + }, + { + "id": 5, + "x": -3.1251308917999268, + "y": 0.22173069417476654, + "orientation": -2.350144624710083, + "vx": -0.564607560634613, + "vy": -0.3201451897621155 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_split_block_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 210.88333333333333 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_press_t523.5_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 523.5166666666667, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_press.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 523.5166666666667, + "ball_x": 2.5, + "ball_y": 0.45808741450309753, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.396941661834717, + "y": 0.01251972932368517, + "orientation": 2.944724368053027, + "vx": 2.6645352591003757e-13, + "vy": 6.446926326120206e-13 + }, + { + "id": 1, + "x": 2.597684621810913, + "y": 2.210425615310669, + "orientation": -1.2971002181344709, + "vx": -5.46229728115577e-13, + "vy": 4.156675004196586e-12 + }, + { + "id": 2, + "x": 2.626655340194702, + "y": 1.2450116872787476, + "orientation": 1.4103205521875104, + "vx": 7.061018436615996e-13, + "vy": -7.260858581048524e-13 + }, + { + "id": 3, + "x": 2.612705945968628, + "y": -0.330966055393219, + "orientation": -1.4279842694574079, + "vx": 1.1590728377086634e-12, + "vy": -4.263256414560601e-13 + }, + { + "id": 4, + "x": 2.927025318145752, + "y": 0.4786258935928345, + "orientation": 0.04807558854157534, + "vx": 0.11087571084499359, + "vy": 0.08927369862794876 + }, + { + "id": 5, + "x": 3.0317883491516113, + "y": -0.13557982444763184, + "orientation": -0.8394357283883771, + "vx": 5.3290705182007514e-14, + "vy": -2.8727020762175925e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398345470428467, + "y": 0.003212518058717251, + "orientation": 0.05540982087189761, + "vx": 1.0658141036401503e-13, + "vy": -3.0259648953201435e-13 + }, + { + "id": 1, + "x": 3.2529489994049072, + "y": 0.1313418447971344, + "orientation": -3.1406552991299, + "vx": -2.304822999121825e-12, + "vy": -9.658940314238862e-14 + }, + { + "id": 2, + "x": 1.8065409660339355, + "y": 0.851033627986908, + "orientation": 2.625128539400645, + "vx": -1.3322676295501878e-14, + "vy": -5.895284260759581e-13 + }, + { + "id": 3, + "x": -2.9648475646972656, + "y": 0.49331483244895935, + "orientation": -0.004880102472849757, + "vx": -1.3589129821411916e-12, + "vy": -2.1649348980190553e-14 + }, + { + "id": 4, + "x": -2.966581106185913, + "y": 0.7763291001319885, + "orientation": -0.05153861840302554, + "vx": -5.46229728115577e-13, + "vy": 3.197442310920451e-13 + }, + { + "id": 5, + "x": 2.040990114212036, + "y": 1.109735131263733, + "orientation": 2.183549018698283, + "vx": 1.7719159473017498e-12, + "vy": 5.995204332975845e-14 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 523.5333333333333 + } + }, + { + "scenario_id": "clear_press_plus_vs_split_outlet_t251.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 251.76666666666665, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_split_outlet.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 251.76666666666665, + "ball_x": -0.11211622506380081, + "ball_y": -2.46341872215271, + "ball_vx": 9.992007221626409e-15, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.4814839363098145, + "y": -0.02348860166966915, + "orientation": -3.110990285873413, + "vx": -0.7643043398857117, + "vy": -0.02117506042122841 + }, + { + "id": 1, + "x": -2.9281840324401855, + "y": -0.26485374569892883, + "orientation": -0.6628302931785583, + "vx": 1.965094753586527e-11, + "vy": -1.5868972802479675e-11 + }, + { + "id": 2, + "x": 0.45315319299697876, + "y": -2.517381429672241, + "orientation": 0.805482804775238, + "vx": 0.4130038917064667, + "vy": -0.06364274770021439 + }, + { + "id": 3, + "x": -2.9271152019500732, + "y": -1.261271595954895, + "orientation": -0.40458154678344727, + "vx": 2.545963440070409e-11, + "vy": -1.2443379659998755e-11 + }, + { + "id": 4, + "x": 0.49524781107902527, + "y": -2.169633388519287, + "orientation": 1.0987005233764648, + "vx": 0.20266218483448029, + "vy": 0.08867307007312775 + }, + { + "id": 5, + "x": 2.5974507331848145, + "y": -2.2984893321990967, + "orientation": -3.080296277999878, + "vx": -3.469224907348689e-11, + "vy": -7.367439991412539e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.499680995941162, + "y": 0.32569214701652527, + "orientation": -0.027837149798870087, + "vx": 0.24678006768226624, + "vy": -0.014829995110630989 + }, + { + "id": 1, + "x": -0.6197236776351929, + "y": -2.426598310470581, + "orientation": -2.8229446411132812, + "vx": -0.51444411277771, + "vy": 0.054287977516651154 + }, + { + "id": 2, + "x": -3.4380977153778076, + "y": -0.04222657531499863, + "orientation": -0.5062187910079956, + "vx": 2.652544850434424e-11, + "vy": -1.366365354193988e-11 + }, + { + "id": 3, + "x": -3.0137224197387695, + "y": -0.8662130832672119, + "orientation": -0.5170928835868835, + "vx": 1.7625900738948985e-11, + "vy": -1.1967093982434562e-11 + }, + { + "id": 4, + "x": -3.4658241271972656, + "y": -0.4617740511894226, + "orientation": -0.566053569316864, + "vx": 2.7911006839076435e-11, + "vy": -1.4676593274032257e-11 + }, + { + "id": 5, + "x": -3.519806146621704, + "y": -1.2546546459197998, + "orientation": -0.34207993745803833, + "vx": 1.9197976541818207e-11, + "vy": -5.169198402654729e-12 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 251.78333333333333 + } + }, + { + "scenario_id": "give_and_go_solo_vs_split_outlet_t297.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 297.68333333333334, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_split_outlet.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 297.68333333333334, + "ball_x": -1.2457234859466553, + "ball_y": -2.146146059036255, + "ball_vx": 0.03636501729488373, + "ball_vy": 0.05475465580821037, + "friendly_robots": [ + { + "id": 0, + "x": 4.389913082122803, + "y": 0.01145769190043211, + "orientation": -3.118814706802368, + "vx": 5.840661287948024e-11, + "vy": 7.675110547111785e-12 + }, + { + "id": 1, + "x": -1.8959335088729858, + "y": -2.5919148921966553, + "orientation": -2.274611711502075, + "vx": -0.23148714005947113, + "vy": -0.0058992961421608925 + }, + { + "id": 2, + "x": -2.9270689487457275, + "y": -1.4806602001190186, + "orientation": -0.6984042525291443, + "vx": -1.865174681370263e-13, + "vy": -1.305622276959184e-12 + }, + { + "id": 3, + "x": -3.996962785720825, + "y": -2.400099515914917, + "orientation": -0.11277217417955399, + "vx": -1.2150280781497713e-11, + "vy": -1.5587531265737198e-12 + }, + { + "id": 4, + "x": -2.924978256225586, + "y": -0.48084455728530884, + "orientation": -0.9953314065933228, + "vx": 2.9842794901924208e-12, + "vy": -5.812017533912694e-13 + }, + { + "id": 5, + "x": -2.491544723510742, + "y": -0.48089590668678284, + "orientation": -1.146225094795227, + "vx": 2.2781776465308212e-12, + "vy": -6.161737786669619e-14 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.402976036071777, + "y": -0.002785017481073737, + "orientation": -0.0009476483683101833, + "vx": -1.0096323777020189e-08, + "vy": -2.9510482946193406e-10 + }, + { + "id": 1, + "x": -1.640946865081787, + "y": -1.8203256130218506, + "orientation": 2.3986496925354004, + "vx": -0.3910316526889801, + "vy": 0.32192474603652954 + }, + { + "id": 2, + "x": 1.1256043910980225, + "y": 1.6114944219589233, + "orientation": -2.118082046508789, + "vx": 5.995204332975845e-14, + "vy": 0.0 + }, + { + "id": 3, + "x": -3.1398487091064453, + "y": -1.0420632362365723, + "orientation": -0.7825327515602112, + "vx": -8.246736626915663e-12, + "vy": 5.795364188543317e-13 + }, + { + "id": 4, + "x": -2.921797513961792, + "y": -0.9730952382087708, + "orientation": -0.8756415843963623, + "vx": -9.85878045867139e-13, + "vy": -8.459899447643693e-13 + }, + { + "id": 5, + "x": -3.4957377910614014, + "y": -0.48250943422317505, + "orientation": -0.6601887345314026, + "vx": 1.3322676295501878e-13, + "vy": -1.5870638137016613e-12 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 297.7 + } + }, + { + "scenario_id": "high_press_vs_split_press_t546.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 546.6666666666666, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_split_press.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 546.6666666666666, + "ball_x": -0.3323991000652313, + "ball_y": -0.03979184478521347, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.396961212158203, + "y": 0.01699216477572918, + "orientation": -3.1293847999819597, + "vx": -3.2240876635114546e-12, + "vy": -5.387357226993572e-13 + }, + { + "id": 1, + "x": -2.9315099716186523, + "y": 1.1622289419174194, + "orientation": -0.43540683587128726, + "vx": 5.3290705182007514e-14, + "vy": 1.9451107391432743e-12 + }, + { + "id": 2, + "x": 0.28154256939888, + "y": -0.28774818778038025, + "orientation": 0.03390017350251284, + "vx": 0.2222748100757599, + "vy": -0.09871287643909454 + }, + { + "id": 3, + "x": -3.9978840351104736, + "y": 2.1575968265533447, + "orientation": -0.5400883277230939, + "vx": 1.4241940959891508e-11, + "vy": -3.6637359812630166e-12 + }, + { + "id": 4, + "x": -2.928600549697876, + "y": -1.237632155418396, + "orientation": 0.43224850495392886, + "vx": -1.0791367799356522e-12, + "vy": 1.0458300891968975e-12 + }, + { + "id": 5, + "x": -0.008885560557246208, + "y": 0.3547968864440918, + "orientation": 0.7748061736398419, + "vx": 0.3206610381603241, + "vy": 0.3977892994880676 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.392599582672119, + "y": 0.011429602280259132, + "orientation": -0.019113214808054835, + "vx": -1.0658141036401503e-13, + "vy": 3.2161773244610004e-13 + }, + { + "id": 1, + "x": 3.273861885070801, + "y": -1.5990639925003052, + "orientation": 2.733358295755931, + "vx": -2.2648549702353193e-13, + "vy": -1.9984014443252818e-13 + }, + { + "id": 2, + "x": -0.9984250068664551, + "y": -0.23233956098556519, + "orientation": -2.964499460654803, + "vx": -0.18018120527267456, + "vy": -0.053755443543195724 + }, + { + "id": 3, + "x": 3.2738912105560303, + "y": 1.599012851715088, + "orientation": -2.7147904952340802, + "vx": -6.128431095930864e-13, + "vy": -3.730349362740526e-13 + }, + { + "id": 4, + "x": 3.2529237270355225, + "y": -0.0001793841365724802, + "orientation": -3.140675506443255, + "vx": 0.0006543346680700779, + "vy": 1.8013762925761512e-08 + }, + { + "id": 5, + "x": -2.9974067211151123, + "y": -0.35464850068092346, + "orientation": 0.11681428750092593, + "vx": 2.2648549702353193e-13, + "vy": -2.1149748619109232e-13 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 546.6833333333333 + } + }, + { + "scenario_id": "press_and_pass_vs_split_block_t601.2_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 601.25, + "source_replay": "replays/tournament_20261011_230119/press_and_pass_vs_split_block.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 601.25, + "ball_x": -0.3519696593284607, + "ball_y": 0.4572453796863556, + "ball_vx": -1.8097190412902364e-10, + "ball_vy": 3.6895986266216596e-10, + "friendly_robots": [ + { + "id": 0, + "x": 4.3965888023376465, + "y": -0.40507444739341736, + "orientation": 3.028341407077857, + "vx": -7.140954494389007e-12, + "vy": -1.915134717478395e-12 + }, + { + "id": 1, + "x": -0.856902003288269, + "y": 0.2481871098279953, + "orientation": -2.451274665194102, + "vx": -0.41912075877189636, + "vy": -0.16109921038150787 + }, + { + "id": 2, + "x": 3.876614570617676, + "y": -1.597468614578247, + "orientation": 2.6954052468114575, + "vx": -1.0658141036401503e-13, + "vy": -1.6653345369377348e-13 + }, + { + "id": 3, + "x": 2.9852025508880615, + "y": -0.0016414058627560735, + "orientation": 3.0166937579684934, + "vx": -5.062616992290714e-13, + "vy": -4.944547375707042e-13 + }, + { + "id": 4, + "x": 0.29988187551498413, + "y": 0.5382063388824463, + "orientation": 0.12074366410309878, + "vx": 0.24990743398666382, + "vy": 0.031098591163754463 + }, + { + "id": 5, + "x": 0.1819572001695633, + "y": 0.18241190910339355, + "orientation": -0.4724728186898908, + "vx": 0.31115609407424927, + "vy": -0.16104936599731445 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.398359298706055, + "y": 0.00654125539585948, + "orientation": 0.05864516099030581, + "vx": -1.652011860642233e-12, + "vy": -3.2856529996738715e-13 + }, + { + "id": 1, + "x": 3.2793633937835693, + "y": 1.5974905490875244, + "orientation": -2.8249966224008283, + "vx": -3.064215547965432e-13, + "vy": 1.9984014443252818e-13 + }, + { + "id": 2, + "x": 3.253032684326172, + "y": -0.001724720816127956, + "orientation": 3.1406944935494145, + "vx": -0.005335491616278887, + "vy": 1.609119615331167e-09 + }, + { + "id": 3, + "x": 3.2793612480163574, + "y": -1.5974332094192505, + "orientation": 2.633102687197276, + "vx": -1.4122036873231991e-12, + "vy": -2.1316282072803006e-13 + }, + { + "id": 4, + "x": -0.19375379383563995, + "y": -0.03335326910018921, + "orientation": -1.636318715410777, + "vx": 0.23752494156360626, + "vy": -0.45383596420288086 + }, + { + "id": 5, + "x": -0.9997639656066895, + "y": 0.6379725337028503, + "orientation": 2.814100744324275, + "vx": -0.21633842587471008, + "vy": 0.059251703321933746 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_press_and_pass_kernel_strategy", + "config_b_name": "build_split_block_kernel_strategy", + "frame_ts": 601.2666666666667 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_outlet_t424.5_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 424.51666666666665, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_outlet.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 424.51666666666665, + "ball_x": -2.442434072494507, + "ball_y": -0.055332064628601074, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.39069938659668, + "y": 0.0037827210035175085, + "orientation": -3.1260470562898597, + "vx": -1.2789769243681803e-12, + "vy": 5.524226909248142e-13 + }, + { + "id": 1, + "x": -2.9299778938293457, + "y": -1.25236976146698, + "orientation": 1.183063658075877, + "vx": -1.3322676295501878e-14, + "vy": -2.5979218776228663e-12 + }, + { + "id": 2, + "x": -1.716763973236084, + "y": -0.3647599518299103, + "orientation": -0.4039806445413312, + "vx": 0.017984559759497643, + "vy": -0.007668664678931236 + }, + { + "id": 3, + "x": -2.9299848079681396, + "y": 1.1475321054458618, + "orientation": -1.1848086436563214, + "vx": -7.993605777301127e-13, + "vy": -5.3290705182007514e-14 + }, + { + "id": 4, + "x": -1.6480306386947632, + "y": -0.019958054646849632, + "orientation": 0.04359403451020327, + "vx": 0.008452762849628925, + "vy": 0.0003763943095691502 + }, + { + "id": 5, + "x": 2.599947929382324, + "y": 0.8531129360198975, + "orientation": -2.962562533217021, + "vx": -2.398081733190338e-12, + "vy": 8.426592756904938e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397221088409424, + "y": 0.005313077010214329, + "orientation": -0.015607031183787257, + "vx": 2.5845992013273644e-12, + "vy": 8.287901615000592e-13 + }, + { + "id": 1, + "x": 1.1249467134475708, + "y": 0.0305488258600235, + "orientation": -3.1169589461111507, + "vx": 1.0325074129013956e-12, + "vy": -7.691763892481163e-14 + }, + { + "id": 2, + "x": -3.0243284702301025, + "y": -0.4539377987384796, + "orientation": -2.551760884123393, + "vx": 0.001923306961543858, + "vy": -0.02982008084654808 + }, + { + "id": 3, + "x": -2.5878591537475586, + "y": 0.43619096279144287, + "orientation": 1.94260028203065, + "vx": -0.140508234500885, + "vy": 0.4864653944969177 + }, + { + "id": 4, + "x": -2.9319908618927, + "y": -0.6684413552284241, + "orientation": -2.245511623220988, + "vx": -0.016925277188420296, + "vy": -0.021196847781538963 + }, + { + "id": 5, + "x": -2.9949402809143066, + "y": 0.34797826409339905, + "orientation": 2.53789875109727, + "vx": -0.05033396556973457, + "vy": 0.11873335391283035 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 424.5333333333333 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_press_t741.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 741.1333333333333, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_press.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 741.1333333333333, + "ball_x": -1.7854458093643188, + "ball_y": -0.1761641502380371, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.389585018157959, + "y": 0.002219838323071599, + "orientation": -3.1126263981037816, + "vx": 9.938716516444401e-12, + "vy": 1.1006690350812143e-12 + }, + { + "id": 1, + "x": -1.1383864879608154, + "y": 0.0887656956911087, + "orientation": 0.47599426110322085, + "vx": 0.16480034589767456, + "vy": 0.06604404747486115 + }, + { + "id": 2, + "x": -2.929957151412964, + "y": -1.3790783882141113, + "orientation": 0.8112687190347394, + "vx": -1.1590728377086634e-12, + "vy": -1.5587531265737198e-12 + }, + { + "id": 3, + "x": -2.9299724102020264, + "y": 1.0208373069763184, + "orientation": -0.8068729956918439, + "vx": 1.3988810110276972e-12, + "vy": -7.793765632868599e-13 + }, + { + "id": 4, + "x": -1.3040366172790527, + "y": -0.35017865896224976, + "orientation": -0.162142427759715, + "vx": 0.4761594533920288, + "vy": -0.18021853268146515 + }, + { + "id": 5, + "x": 2.599949359893799, + "y": 0.7384627461433411, + "orientation": -2.9369317313008985, + "vx": -9.192646643896296e-13, + "vy": -8.659739592076221e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3975629806518555, + "y": 0.0024799772072583437, + "orientation": -0.04945317109162417, + "vx": 2.7977620220553945e-12, + "vy": -3.521532024319818e-13 + }, + { + "id": 1, + "x": -1.8025588989257812, + "y": -0.8377805948257446, + "orientation": -1.6787923892312726, + "vx": -0.0046678767539560795, + "vy": -0.24325978755950928 + }, + { + "id": 2, + "x": 3.034423828125, + "y": -1.5973448753356934, + "orientation": 2.855824055271693, + "vx": 2.2648549702353193e-13, + "vy": -3.197442310920451e-13 + }, + { + "id": 3, + "x": 3.0343196392059326, + "y": 1.5883487462997437, + "orientation": -2.7919252832704267, + "vx": 4.39648317751562e-13, + "vy": 1.0658141036401503e-13 + }, + { + "id": 4, + "x": 3.0365872383117676, + "y": 0.002856873208656907, + "orientation": -3.1035031249099454, + "vx": 1.3455903058456897e-12, + "vy": -1.816255479347717e-13 + }, + { + "id": 5, + "x": -2.330883502960205, + "y": 0.18840032815933228, + "orientation": 2.474954458075114, + "vx": -0.2116091549396515, + "vy": 0.13951170444488525 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_press_kernel_strategy", + "frame_ts": 741.15 + } + }, + { + "scenario_id": "split_outlet_vs_tiki_taka_plus_t285.0_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 284.96666666666664, + "source_replay": "replays/tournament_20261011_230119/split_outlet_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 284.96666666666664, + "ball_x": 2.653447389602661, + "ball_y": 0.5077441334724426, + "ball_vx": 0.002114752773195505, + "ball_vy": 0.009769462049007416, + "friendly_robots": [ + { + "id": 0, + "x": 4.397156715393066, + "y": 0.0032237337436527014, + "orientation": 3.1053426265716553, + "vx": -7.993605777301127e-14, + "vy": -1.1978959491010244e-12 + }, + { + "id": 1, + "x": -2.8576271533966064, + "y": 0.0011121348943561316, + "orientation": 0.011841128580272198, + "vx": 1.5587531265737198e-12, + "vy": 3.1019457835679276e-13 + }, + { + "id": 2, + "x": -2.859666109085083, + "y": 1.5971500873565674, + "orientation": -0.2603054940700531, + "vx": 1.9184653865522705e-12, + "vy": -3.26405569239796e-13 + }, + { + "id": 3, + "x": 3.09385085105896, + "y": -0.16027425229549408, + "orientation": -0.9550363421440125, + "vx": 4.566008283291012e-05, + "vy": -7.156033825594932e-05 + }, + { + "id": 4, + "x": -2.8594155311584473, + "y": -1.59714937210083, + "orientation": 0.2843265235424042, + "vx": 1.1324274851176597e-12, + "vy": 4.063416270128073e-13 + }, + { + "id": 5, + "x": 3.198422431945801, + "y": 0.3072882294654846, + "orientation": -0.3538059890270233, + "vx": 0.36195600032806396, + "vy": -0.13255438208580017 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.402949333190918, + "y": -0.4070262312889099, + "orientation": 0.0009457851992920041, + "vx": -6.961098364399732e-10, + "vy": 5.185851748024106e-12 + }, + { + "id": 1, + "x": -3.4584829807281494, + "y": -1.5943065881729126, + "orientation": 0.25801360607147217, + "vx": -4.929390229335695e-13, + "vy": -7.194245199571014e-13 + }, + { + "id": 2, + "x": 2.356759548187256, + "y": -0.2030159831047058, + "orientation": -1.93797767162323, + "vx": 0.05803290009498596, + "vy": 0.1492508202791214 + }, + { + "id": 3, + "x": -3.0382208824157715, + "y": 0.5333935022354126, + "orientation": -0.07892216742038727, + "vx": 6.674660824046441e-12, + "vy": 7.294165271787278e-13 + }, + { + "id": 4, + "x": -2.9698102474212646, + "y": 0.28618013858795166, + "orientation": -0.035595282912254333, + "vx": -1.8118839761882555e-12, + "vy": 7.077671781985373e-13 + }, + { + "id": 5, + "x": 2.3444244861602783, + "y": 0.10093317925930023, + "orientation": -1.966766119003296, + "vx": -0.6072134971618652, + "vy": -0.31617915630340576 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_split_outlet_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 284.98333333333335 + } + }, + { + "scenario_id": "counter_flow_vs_press_and_pass_t616.5_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 616.55, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_press_and_pass.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 616.55, + "ball_x": -2.5, + "ball_y": -0.44978195428848267, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.389490127563477, + "y": -0.0041602677665650845, + "orientation": -3.0790992995076856, + "vx": -1.0125233984581428e-12, + "vy": 3.233090878351774e-13 + }, + { + "id": 1, + "x": -3.9999582767486572, + "y": -1.646840214729309, + "orientation": 0.7631002982431134, + "vx": -4.969358258222201e-12, + "vy": 1.2390088954816747e-12 + }, + { + "id": 2, + "x": -2.929994821548462, + "y": 0.7530618906021118, + "orientation": -1.4182570298486432, + "vx": 1.0658141036401503e-13, + "vy": 1.3322676295501878e-13 + }, + { + "id": 3, + "x": -2.848931074142456, + "y": -0.07659994065761566, + "orientation": 2.268710585432597, + "vx": -0.1421603113412857, + "vy": 0.5342682600021362 + }, + { + "id": 4, + "x": -1.8047595024108887, + "y": -0.3688642084598541, + "orientation": -0.025683554010935694, + "vx": 0.17495320737361908, + "vy": 0.022639434784650803 + }, + { + "id": 5, + "x": 2.5999484062194824, + "y": 0.4979459047317505, + "orientation": -2.966808097558566, + "vx": -4.5297099404706387e-13, + "vy": -4.779510121011299e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.399235725402832, + "y": 0.012955894693732262, + "orientation": -0.13601413567597476, + "vx": -1.8918200339612667e-12, + "vy": -6.615021030942358e-13 + }, + { + "id": 1, + "x": -2.500016689300537, + "y": 0.7530646920204163, + "orientation": -1.7724354584985456, + "vx": -1.1590728377086634e-12, + "vy": -9.992007221626409e-14 + }, + { + "id": 2, + "x": -2.500013828277588, + "y": -1.6468321084976196, + "orientation": 1.7727040370279035, + "vx": -1.5587531265737198e-12, + "vy": -0.0 + }, + { + "id": 3, + "x": -2.5000102519989014, + "y": 1.7530667781829834, + "orientation": -1.6813872178369245, + "vx": 1.5987211554602254e-13, + "vy": 5.329070518200751e-13 + }, + { + "id": 4, + "x": -2.6506736278533936, + "y": 0.21016044914722443, + "orientation": 1.8247362693124494, + "vx": -0.047642193734645844, + "vy": 0.21116237342357635 + }, + { + "id": 5, + "x": -2.9442477226257324, + "y": -0.7459002137184143, + "orientation": -2.72548163135583, + "vx": -0.13862666487693787, + "vy": -0.2557554841041565 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 616.5666666666666 + } + }, + { + "scenario_id": "overload_press_vs_split_outlet_t372.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 372.15, + "source_replay": "replays/tournament_20261011_230119/overload_press_vs_split_outlet.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 372.15, + "ball_x": -2.1056196689605713, + "ball_y": -1.1976796388626099, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.488369941711426, + "y": 0.005300700664520264, + "orientation": -3.1155455112457275, + "vx": -0.7412630319595337, + "vy": -0.019278600811958313 + }, + { + "id": 1, + "x": -3.7611117362976074, + "y": 1.798476219177246, + "orientation": -1.0669082403182983, + "vx": 3.277378368693462e-11, + "vy": -6.945111152845129e-11 + }, + { + "id": 2, + "x": -1.5898025035858154, + "y": -1.2088202238082886, + "orientation": -1.1334229707717896, + "vx": 0.5086825489997864, + "vy": 0.017098771408200264 + }, + { + "id": 3, + "x": -3.7609121799468994, + "y": -1.7987070083618164, + "orientation": 0.34794697165489197, + "vx": 7.30215887756458e-11, + "vy": 2.3714363805993344e-11 + }, + { + "id": 4, + "x": -3.0176234245300293, + "y": 0.5256041884422302, + "orientation": -1.0849279165267944, + "vx": 3.8542502522886934e-11, + "vy": -7.079337116522311e-11 + }, + { + "id": 5, + "x": -3.009481906890869, + "y": -0.47719037532806396, + "orientation": -0.6738579869270325, + "vx": 6.392220086581801e-11, + "vy": -5.140221581712012e-11 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.424628734588623, + "y": -0.002024794928729534, + "orientation": -0.026610301807522774, + "vx": -0.30750229954719543, + "vy": 0.00894414447247982 + }, + { + "id": 1, + "x": -2.5760111808776855, + "y": -0.9885768294334412, + "orientation": -2.2999722957611084, + "vx": -0.4263014793395996, + "vy": 0.20457111299037933 + }, + { + "id": 2, + "x": 2.089834213256836, + "y": 1.5971442461013794, + "orientation": -2.5548510551452637, + "vx": -5.849987161354875e-11, + "vy": -4.2239545194888706e-11 + }, + { + "id": 3, + "x": 2.088202953338623, + "y": -1.598348617553711, + "orientation": 3.047333002090454, + "vx": -8.000267115448878e-11, + "vy": 8.659739592076221e-12 + }, + { + "id": 4, + "x": 2.0900986194610596, + "y": -0.0028773127123713493, + "orientation": -2.865100860595703, + "vx": -8.032241538558083e-11, + "vy": -2.1664114946418067e-11 + }, + { + "id": 5, + "x": -3.0092151165008545, + "y": -0.7171774506568909, + "orientation": -0.4896656274795532, + "vx": 8.101519455294692e-11, + "vy": -4.137690190475496e-11 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_overload_press_kernel_strategy", + "config_b_name": "build_split_outlet_kernel_strategy", + "frame_ts": 372.1666666666667 + } + }, + { + "scenario_id": "split_press_vs_tiki_taka_plus_t24.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 24.833333333333332, + "source_replay": "replays/tournament_20261011_230119/split_press_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 24.833333333333332, + "ball_x": -1.5632598400115967, + "ball_y": 0.18377342820167542, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.442943096160889, + "y": 0.0032140102703124285, + "orientation": 3.1242504119873047, + "vx": -0.6914835572242737, + "vy": -0.003552122274413705 + }, + { + "id": 1, + "x": -1.9068787097930908, + "y": -1.0356801748275757, + "orientation": 1.2951451539993286, + "vx": 6.894484982922222e-12, + "vy": 2.4453772340393698e-11 + }, + { + "id": 2, + "x": -1.234954595565796, + "y": -0.24476981163024902, + "orientation": -0.14228935539722443, + "vx": 0.26182109117507935, + "vy": -0.38703909516334534 + }, + { + "id": 3, + "x": 2.798092842102051, + "y": -0.3911869525909424, + "orientation": 3.0115082263946533, + "vx": -4.333866598926761e-11, + "vy": 5.167533068117791e-12 + }, + { + "id": 4, + "x": 3.0788567066192627, + "y": -0.3439132273197174, + "orientation": 3.029362678527832, + "vx": -4.4231285301066237e-11, + "vy": 4.061750935591135e-12 + }, + { + "id": 5, + "x": 1.4003441333770752, + "y": 0.36457347869873047, + "orientation": -3.0797088146209717, + "vx": -3.496536393754468e-11, + "vy": -1.9201307210892082e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.44345235824585, + "y": 0.0019268263131380081, + "orientation": 0.02334042824804783, + "vx": 0.6899623274803162, + "vy": -0.0026184406597167253 + }, + { + "id": 1, + "x": -2.5041394233703613, + "y": -1.0365849733352661, + "orientation": 0.9137147068977356, + "vx": 1.971756091734278e-11, + "vy": 2.6152413568070187e-11 + }, + { + "id": 2, + "x": 0.8032800555229187, + "y": 0.3644857704639435, + "orientation": -3.0644338130950928, + "vx": -3.2970293162293274e-11, + "vy": -2.49966713994354e-12 + }, + { + "id": 3, + "x": -2.004758358001709, + "y": -0.0723959356546402, + "orientation": -2.216677665710449, + "vx": -0.45352593064308167, + "vy": -0.24334174394607544 + }, + { + "id": 4, + "x": -3.0125961303710938, + "y": -0.1758941113948822, + "orientation": 0.24417191743850708, + "vx": 1.6426859872353816e-11, + "vy": 5.758726828730687e-12 + }, + { + "id": 5, + "x": -2.7833096981048584, + "y": -0.0653507262468338, + "orientation": 0.2004406452178955, + "vx": 3.257394354250209e-11, + "vy": 6.36657393471296e-12 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_split_press_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 24.85 + } + }, + { + "scenario_id": "counter_flow_vs_give_and_go_solo_t48.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 48.766666666666666, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_give_and_go_solo.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 48.766666666666666, + "ball_x": -1.6114224195480347, + "ball_y": 1.457641839981079, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.472161293029785, + "y": -0.0031064378563314676, + "orientation": 3.111708164215088, + "vx": -0.7745621204376221, + "vy": 0.02604837156832218 + }, + { + "id": 1, + "x": -2.9299838542938232, + "y": 0.26063641905784607, + "orientation": 0.7361785769462585, + "vx": 5.0679460628089146e-11, + "vy": 3.83776344037301e-11 + }, + { + "id": 2, + "x": -1.2867701053619385, + "y": 1.057702898979187, + "orientation": -1.4896076917648315, + "vx": 0.3427768349647522, + "vy": -0.3780912160873413 + }, + { + "id": 3, + "x": -2.9299910068511963, + "y": -0.7393611073493958, + "orientation": 1.0292885303497314, + "vx": 3.483879851273741e-11, + "vy": 4.5130565951012613e-11 + }, + { + "id": 4, + "x": -0.9403177499771118, + "y": 1.3244106769561768, + "orientation": -0.9691485166549683, + "vx": 0.2069074809551239, + "vy": -0.03339805826544762 + }, + { + "id": 5, + "x": 2.5999510288238525, + "y": 0.41485896706581116, + "orientation": 2.899801731109619, + "vx": -4.7775117195669736e-11, + "vy": 1.4183654251098687e-11 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.495830059051514, + "y": -0.017559463158249855, + "orientation": 0.03552599996328354, + "vx": 0.7115340828895569, + "vy": 0.02591496706008911 + }, + { + "id": 1, + "x": -1.7515627145767212, + "y": 1.9804799556732178, + "orientation": 0.5037350058555603, + "vx": -0.143309086561203, + "vy": 0.4401261508464813 + }, + { + "id": 2, + "x": -2.4999961853027344, + "y": 0.2606394588947296, + "orientation": 0.9313111901283264, + "vx": 2.7124968937641825e-11, + "vy": 4.057587599248791e-11 + }, + { + "id": 3, + "x": -2.5000505447387695, + "y": 2.396970748901367, + "orientation": -0.8121166825294495, + "vx": 3.1814550993658486e-11, + "vy": -3.6344260934129125e-11 + }, + { + "id": 4, + "x": -2.499972343444824, + "y": -0.73936527967453, + "orientation": 1.1854525804519653, + "vx": 1.5640821970919205e-11, + "vy": 4.322209257168197e-11 + }, + { + "id": 5, + "x": -2.322110652923584, + "y": 0.6609182357788086, + "orientation": 0.841469943523407, + "vx": 3.5571545708990016e-11, + "vy": 4.3401948701671245e-11 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_give_and_go_solo_kernel_strategy", + "frame_ts": 48.78333333333333 + } + }, + { + "scenario_id": "press_trigger_flow_vs_tiki_taka_plus_t336.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 336.68333333333334, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_tiki_taka_plus.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 336.68333333333334, + "ball_x": 1.532845139503479, + "ball_y": 1.8791195154190063, + "ball_vx": -0.15161718428134918, + "ball_vy": 0.11741303652524948, + "friendly_robots": [ + { + "id": 0, + "x": 4.395240306854248, + "y": -0.022113049402832985, + "orientation": 3.1147446632385254, + "vx": -2.149720401689592e-09, + "vy": -1.0948981304936822e-10 + }, + { + "id": 1, + "x": 2.500149965286255, + "y": 2.3969967365264893, + "orientation": -2.3446907997131348, + "vx": 1.0658141036401503e-13, + "vy": 2.2515322939398175e-12 + }, + { + "id": 2, + "x": 2.040029525756836, + "y": 1.7819161415100098, + "orientation": -0.14267989993095398, + "vx": 0.4937446117401123, + "vy": -0.09427051991224289 + }, + { + "id": 3, + "x": 2.4592761993408203, + "y": 0.4176658093929291, + "orientation": 2.062796115875244, + "vx": -6.661338147750939e-14, + "vy": -5.3290705182007514e-14 + }, + { + "id": 4, + "x": 2.5999443531036377, + "y": 0.5990471243858337, + "orientation": 2.2195518016815186, + "vx": 1.2256862191861728e-12, + "vy": -1.2456702336294256e-12 + }, + { + "id": 5, + "x": 2.366201162338257, + "y": 1.2789545059204102, + "orientation": -0.2661716341972351, + "vx": 6.673328556416891e-11, + "vy": -2.106981256133622e-11 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.3890204429626465, + "y": -0.017790671437978745, + "orientation": 0.01702660135924816, + "vx": -9.957368263258104e-11, + "vy": -1.8114384991996246e-10 + }, + { + "id": 1, + "x": 1.9267665147781372, + "y": 1.1996411085128784, + "orientation": -1.1680160760879517, + "vx": 0.014676214195787907, + "vy": -0.024785403162240982 + }, + { + "id": 2, + "x": 1.8570361137390137, + "y": 0.4158203601837158, + "orientation": 1.6255658864974976, + "vx": 6.661338147750939e-15, + "vy": -8.060219158778636e-13 + }, + { + "id": 3, + "x": 1.2239800691604614, + "y": 1.2092695236206055, + "orientation": -2.127760648727417, + "vx": -0.04599073529243469, + "vy": -0.10078490525484085 + }, + { + "id": 4, + "x": -3.0102083683013916, + "y": -0.17324542999267578, + "orientation": 0.3656570017337799, + "vx": -3.796962744218035e-12, + "vy": -1.8943180357666733e-12 + }, + { + "id": 5, + "x": -3.0069494247436523, + "y": 0.1098150983452797, + "orientation": 0.31347882747650146, + "vx": -1.5054624213917123e-12, + "vy": -3.2057689836051395e-14 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_tiki_taka_plus_kernel_strategy", + "frame_ts": 336.7 + } + }, + { + "scenario_id": "give_and_go_solo_vs_press_and_pass_t98.8_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 98.81666666666666, + "source_replay": "replays/tournament_20261011_230119/give_and_go_solo_vs_press_and_pass.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 98.81666666666666, + "ball_x": 2.048150062561035, + "ball_y": 2.643364429473877, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.494545936584473, + "y": -0.3870531916618347, + "orientation": 3.0934736728668213, + "vx": -0.7154898047447205, + "vy": 0.07573386281728745 + }, + { + "id": 1, + "x": 2.4975454807281494, + "y": 1.4450932741165161, + "orientation": 1.9293776750564575, + "vx": -6.288303211476887e-12, + "vy": 1.2017054018542694e-11 + }, + { + "id": 2, + "x": 2.4984827041625977, + "y": 0.445990651845932, + "orientation": 1.7724992036819458, + "vx": -3.863576125695545e-12, + "vy": 1.9271251261443467e-11 + }, + { + "id": 3, + "x": 2.7333691120147705, + "y": 1.0107325315475464, + "orientation": 1.967881202697754, + "vx": -5.369038547087257e-12, + "vy": 1.7825740883381513e-11 + }, + { + "id": 4, + "x": 1.4470338821411133, + "y": 2.381511926651001, + "orientation": 2.9081485271453857, + "vx": -0.11371727287769318, + "vy": -0.765028178691864 + }, + { + "id": 5, + "x": 2.562635660171509, + "y": 2.594373941421509, + "orientation": -0.8325839042663574, + "vx": 0.5080407857894897, + "vy": -0.017604809254407883 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.444925785064697, + "y": -0.02045462466776371, + "orientation": 0.022844120860099792, + "vx": 0.6919699907302856, + "vy": -0.0006939763552509248 + }, + { + "id": 1, + "x": 1.6156442165374756, + "y": 2.3185977935791016, + "orientation": -2.3130364418029785, + "vx": -0.13718874752521515, + "vy": -0.8270473480224609 + }, + { + "id": 2, + "x": 1.8971015214920044, + "y": 0.44856226444244385, + "orientation": 1.5016225576400757, + "vx": 1.1324274851176597e-12, + "vy": 2.2388757514590907e-11 + }, + { + "id": 3, + "x": 1.8976329565048218, + "y": 1.442172646522522, + "orientation": 1.4470131397247314, + "vx": 1.4388490399142029e-12, + "vy": 1.674660410344586e-11 + }, + { + "id": 4, + "x": 2.255178213119507, + "y": 2.0509283542633057, + "orientation": -1.6086158752441406, + "vx": 0.11304754763841629, + "vy": -0.2846618592739105 + }, + { + "id": 5, + "x": 0.9986923336982727, + "y": 2.7489993572235107, + "orientation": -0.09947323799133301, + "vx": 2.191580250610059e-11, + "vy": -3.1175062531474396e-12 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_give_and_go_solo_kernel_strategy", + "config_b_name": "build_press_and_pass_kernel_strategy", + "frame_ts": 98.83333333333333 + } + }, + { + "scenario_id": "high_press_vs_overload_press_t582.5_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 582.5, + "source_replay": "replays/tournament_20261011_230119/high_press_vs_overload_press.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 582.5, + "ball_x": -2.5769476890563965, + "ball_y": -2.1240954399108887, + "ball_vx": -1.564272133691702e-05, + "ball_vy": 5.502550266101025e-06, + "friendly_robots": [ + { + "id": 0, + "x": 4.393994331359863, + "y": -0.0017418868374079466, + "orientation": -2.9304249455505094, + "vx": 3.064215547965432e-12, + "vy": 1.99328834687984e-12 + }, + { + "id": 1, + "x": -2.929996967315674, + "y": -0.8450837135314941, + "orientation": -1.4461431821160993, + "vx": -2.6645352591003757e-13, + "vy": 6.261657858885883e-13 + }, + { + "id": 2, + "x": -2.929999828338623, + "y": 0.15490692853927612, + "orientation": -1.5021266063028058, + "vx": 3.9968028886505635e-14, + "vy": 6.186717804723685e-13 + }, + { + "id": 3, + "x": -3.997103452682495, + "y": -2.399137258529663, + "orientation": 0.283787878351756, + "vx": 3.008260307524324e-11, + "vy": 7.767120280277595e-12 + }, + { + "id": 4, + "x": -3.0648372173309326, + "y": -1.6984690427780151, + "orientation": 2.4684191664033612, + "vx": 0.40609627962112427, + "vy": -0.4567078948020935 + }, + { + "id": 5, + "x": -2.9079091548919678, + "y": -1.5110571384429932, + "orientation": 2.1545572002702436, + "vx": -0.38757994771003723, + "vy": 0.9858506321907043 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395298004150391, + "y": -0.013778452761471272, + "orientation": -0.5119377692514142, + "vx": -7.72715225139109e-13, + "vy": -3.8354736053847205e-14 + }, + { + "id": 1, + "x": 3.1536810398101807, + "y": 1.797345757484436, + "orientation": -2.566668542223521, + "vx": -3.064215547965432e-13, + "vy": -1.1390888232654106e-12 + }, + { + "id": 2, + "x": 3.1533374786376953, + "y": -1.7971925735473633, + "orientation": -3.099388973908969, + "vx": -2.9176661087149114e-12, + "vy": -3.730349362740526e-13 + }, + { + "id": 3, + "x": 3.154062032699585, + "y": 0.5975359678268433, + "orientation": -2.7224459667974195, + "vx": 1.865174681370263e-13, + "vy": 4.1300296516055823e-13 + }, + { + "id": 4, + "x": 3.154611349105835, + "y": -0.6019684076309204, + "orientation": -2.9030087163024625, + "vx": -9.725553695716371e-13, + "vy": -6.328271240363392e-14 + }, + { + "id": 5, + "x": -2.9274306297302246, + "y": -2.5161638259887695, + "orientation": -2.0060199816995343, + "vx": -0.9127115607261658, + "vy": -0.3531186878681183 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_high_press_kernel_strategy", + "config_b_name": "build_overload_press_kernel_strategy", + "frame_ts": 582.5166666666667 + } + }, + { + "scenario_id": "counter_flow_vs_split_wall_t283.7_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 283.73333333333335, + "source_replay": "replays/tournament_20261011_230119/counter_flow_vs_split_wall.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 283.73333333333335, + "ball_x": -2.3161139488220215, + "ball_y": 1.9769234657287598, + "ball_vx": 0.0, + "ball_vy": 0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.454050540924072, + "y": -0.020935602486133575, + "orientation": 3.1253981590270996, + "vx": -0.7555606961250305, + "vy": -0.0004920111387036741 + }, + { + "id": 1, + "x": -3.9970412254333496, + "y": 2.3996527194976807, + "orientation": -0.2472832202911377, + "vx": 9.845457782375888e-12, + "vy": -2.184918912462308e-12 + }, + { + "id": 2, + "x": -2.9161291122436523, + "y": 0.673745334148407, + "orientation": 1.1398143768310547, + "vx": 1.7785772854495008e-11, + "vy": 2.673861132507227e-11 + }, + { + "id": 3, + "x": -1.885011076927185, + "y": 1.5460995435714722, + "orientation": 0.15714603662490845, + "vx": 0.22770190238952637, + "vy": -0.25042006373405457 + }, + { + "id": 4, + "x": -1.6672017574310303, + "y": 1.7714325189590454, + "orientation": 0.3010612726211548, + "vx": 0.19720995426177979, + "vy": -0.07003384828567505 + }, + { + "id": 5, + "x": 2.5999462604522705, + "y": 0.8763303160667419, + "orientation": 2.920677661895752, + "vx": -2.573941060290963e-11, + "vy": 9.892087149410145e-13 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.48537540435791, + "y": -0.004151908215135336, + "orientation": 0.01901184767484665, + "vx": 0.15011414885520935, + "vy": -0.00025720620760694146 + }, + { + "id": 1, + "x": -2.6122634410858154, + "y": 1.5561459064483643, + "orientation": -1.8542546033859253, + "vx": -0.3023916780948639, + "vy": -0.40572458505630493 + }, + { + "id": 2, + "x": -2.949730634689331, + "y": 0.89801025390625, + "orientation": 1.0407229661941528, + "vx": 9.658940314238862e-12, + "vy": 2.1652679649264428e-11 + }, + { + "id": 3, + "x": -3.065194606781006, + "y": 1.096245527267456, + "orientation": 0.8664058446884155, + "vx": 2.3807622540061857e-11, + "vy": 2.021049994027635e-11 + }, + { + "id": 4, + "x": -4.388551235198975, + "y": 2.385589599609375, + "orientation": -0.05408317595720291, + "vx": -4.7214058440658846e-07, + "vy": 1.905110252664599e-06 + }, + { + "id": 5, + "x": -3.021817684173584, + "y": 1.9164303541183472, + "orientation": 2.6368627548217773, + "vx": -0.15824687480926514, + "vy": -0.018336864188313484 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_counter_flow_kernel_strategy", + "config_b_name": "build_split_wall_kernel_strategy", + "frame_ts": 283.75 + } + }, + { + "scenario_id": "clear_press_plus_vs_press_trigger_flow_t477.6_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 477.5833333333333, + "source_replay": "replays/tournament_20261011_230119/clear_press_plus_vs_press_trigger_flow.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 477.5833333333333, + "ball_x": 2.5, + "ball_y": 1.2839473485946655, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.390710830688477, + "y": 0.010377283208072186, + "orientation": 2.6720814426713666, + "vx": 2.318145675417327e-12, + "vy": -1.8932772016810873e-13 + }, + { + "id": 1, + "x": 2.5995068550109863, + "y": 2.2970118522644043, + "orientation": -1.453784855204173, + "vx": -1.4388490399142029e-12, + "vy": -3.9968028886505635e-13 + }, + { + "id": 2, + "x": 2.63254714012146, + "y": 2.047987937927246, + "orientation": 1.3915970643335065, + "vx": 0.007330459542572498, + "vy": 0.042479079216718674 + }, + { + "id": 3, + "x": 2.9519295692443848, + "y": 1.0621787309646606, + "orientation": -0.466482551889964, + "vx": 0.1307685375213623, + "vy": -0.08959467709064484 + }, + { + "id": 4, + "x": 3.018760919570923, + "y": 0.78250652551651, + "orientation": -0.7347466071420392, + "vx": 0.00805953610688448, + "vy": -0.09470655769109726 + }, + { + "id": 5, + "x": 2.607743501663208, + "y": 0.496541827917099, + "orientation": -1.4268797953897199, + "vx": 0.001218085759319365, + "vy": -0.009061294607818127 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.397744178771973, + "y": 0.008369837887585163, + "orientation": 0.08978048165375796, + "vx": -1.5987211554602254e-12, + "vy": 5.604371133838271e-13 + }, + { + "id": 1, + "x": 3.148725748062134, + "y": 1.5981101989746094, + "orientation": 0.4469527324014386, + "vx": 0.12537361681461334, + "vy": 0.06077400594949722 + }, + { + "id": 2, + "x": 3.9999582767486572, + "y": 2.3969836235046387, + "orientation": -2.42695144017274, + "vx": 9.885425811262394e-12, + "vy": -3.2240876635114546e-12 + }, + { + "id": 3, + "x": 2.9299867153167725, + "y": 0.08106795698404312, + "orientation": 1.7430534680658063, + "vx": -1.199040866595169e-13, + "vy": -3.913536161803677e-14 + }, + { + "id": 4, + "x": 1.7704440355300903, + "y": 1.0893455743789673, + "orientation": -2.862755449610301, + "vx": -0.07633083313703537, + "vy": -0.020207542926073074 + }, + { + "id": 5, + "x": -2.599945545196533, + "y": 2.0525834560394287, + "orientation": -0.14255824883515444, + "vx": -2.1183055309847987e-12, + "vy": 1.5853984791647235e-12 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_clear_press_plus_kernel_strategy", + "config_b_name": "build_press_trigger_flow_kernel_strategy", + "frame_ts": 477.59999999999997 + } + }, + { + "scenario_id": "press_trigger_flow_vs_split_outlet_wall_t462.1_candidate_kicking", + "lifecycle": "candidate", + "lead_in_s": 0.0, + "provenance": { + "source_run_id": "tournament_20261011_230119", + "evaluator_version": "82d6eb66", + "trigger": "restart", + "family": "open_play_counter", + "anchor_tick": 462.05, + "source_replay": "replays/tournament_20261011_230119/press_trigger_flow_vs_split_outlet_wall.npz", + "perspective": "candidate_kicking", + "situation": "force start" + }, + "scenario": { + "sim_time": 462.05, + "ball_x": -2.645498275756836, + "ball_y": -2.284799337387085, + "ball_vx": -0.0, + "ball_vy": -0.0, + "friendly_robots": [ + { + "id": 0, + "x": 4.39615535736084, + "y": -0.008230375126004219, + "orientation": -2.9365274031930646, + "vx": -2.318145675417327e-12, + "vy": 3.02247810113343e-12 + }, + { + "id": 1, + "x": -2.9299914836883545, + "y": -1.08188796043396, + "orientation": -1.3376682122522077, + "vx": 4.5563552930616424e-12, + "vy": -1.7712498134869747e-11 + }, + { + "id": 2, + "x": -2.1893069744110107, + "y": -2.5169951915740967, + "orientation": -0.9714402278238019, + "vx": 0.46710214018821716, + "vy": -0.21354815363883972 + }, + { + "id": 3, + "x": -2.9299962520599365, + "y": -0.08189170062541962, + "orientation": -1.4414176066690167, + "vx": 2.0250467969162855e-12, + "vy": -1.3773149287743536e-11 + }, + { + "id": 4, + "x": -1.9698847532272339, + "y": -2.092879295349121, + "orientation": 0.7651666720681867, + "vx": 0.16480694711208344, + "vy": 0.04251069203019142 + }, + { + "id": 5, + "x": 2.5999481678009033, + "y": -1.1533334255218506, + "orientation": -2.929566266136714, + "vx": -2.247535491051167e-11, + "vy": -3.0109248427834245e-12 + } + ], + "enemy_robots": [ + { + "id": 0, + "x": -4.395359039306641, + "y": -0.0035735396668314934, + "orientation": -0.4802104552560529, + "vx": 4.5909942514299473e-11, + "vy": -1.9383855631716074e-11 + }, + { + "id": 1, + "x": -3.1469051837921143, + "y": -2.5593924522399902, + "orientation": 3.106939761089631, + "vx": -0.3492373824119568, + "vy": -0.2114536464214325 + }, + { + "id": 2, + "x": 2.8952980041503906, + "y": 1.5999637842178345, + "orientation": -2.5304550250344953, + "vx": -1.2803091919977305e-11, + "vy": -9.612310947204605e-12 + }, + { + "id": 3, + "x": 2.8953537940979004, + "y": -1.599998950958252, + "orientation": -3.0195989554100713, + "vx": -1.3136158827364852e-11, + "vy": 1.2190248810384219e-12 + }, + { + "id": 4, + "x": 2.895353078842163, + "y": -2.7238444090471603e-05, + "orientation": -2.751489134626933, + "vx": -1.9277912599591218e-11, + "vy": -6.741157545370191e-12 + }, + { + "id": 5, + "x": -2.855053424835205, + "y": -1.4875200986862183, + "orientation": 0.16628232796723452, + "vx": 7.38076266770804e-12, + "vy": 1.991740106177531e-12 + } + ], + "referee_command": "FORCE_START", + "config_a_name": "build_press_trigger_flow_kernel_strategy", + "config_b_name": "build_split_outlet_wall_kernel_strategy", + "frame_ts": 462.06666666666666 + } + } + ] +} \ No newline at end of file From d0637ce96c78ed86982cacfa9f834d6c3cbc227a Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 23:42:53 +0100 Subject: [PATCH 18/24] bench_vs_standings: does the bench's effect predict round-robin goal difference Repurposed for the situation bench: for a baseline and several candidates, each candidate's bench effect (change in goal difference per match, one or more weights files) against its round-robin goal difference minus the baseline's over the same opponents, with Pearson and Spearman. Starts whose opponent is the candidate or the baseline are left out. The old standings and per-scenario score comparison is retired. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- tools/bench_vs_standings.py | 205 +++++++++++------- .../test_bench_vs_standings_tool.py | 66 ++++-- 2 files changed, 179 insertions(+), 92 deletions(-) diff --git a/tools/bench_vs_standings.py b/tools/bench_vs_standings.py index be22b373..95de5e9c 100644 --- a/tools/bench_vs_standings.py +++ b/tools/bench_vs_standings.py @@ -1,28 +1,31 @@ #!/usr/bin/env python3 # ruff: noqa: E402 -"""Does the scenario bench rank strategies the way round-robins do? +"""Does the scenario bench predict round-robin goal difference? -Scores every strategy in a round-robin's `summary.json` on the same random sample -of a scenario bank, against fixed opponents, and compares the strategies' mean -bench outcome with their standings (points per match, 3 a win and 1 a draw, and -goal difference per match) by Spearman rank correlation. With `--also-summary`, -the same correlation between two round-robins' standings is printed too: the bench -can't be expected to agree with the standings better than they agree with -themselves. +Plays a baseline and every candidate once on each start of a bank, each start against the +opponent it came from (`scenario_bench.start_opponent`), and compares per candidate the +bench's effect on goal difference per match (`scenario_bench.situation_effect`, candidate +minus baseline) with the round-robin's: the candidate's mean goal difference per match minus +the baseline's, over the opponents the bench played them against. A start whose opponent is +the candidate or the baseline is left out of that candidate's effect, so both numbers are +against the same opponents. Prints Pearson and Spearman correlations over the candidates. + +The round-robin's own situation rates (sim) are the ones that should predict it; others (real +Division B rates) are printed beside them, compared with the same round-robin for reference. pixi run python tools/bench_vs_standings.py \\ - --summary replays/tournament_/summary.json \\ - --also-summary replays/tournament_/summary.json \\ - --bank utama_core/scenario_bench/banks/bank_v5.json --sample 200 \\ - --opponents counter_press high_line_zone --workers 15 + --summary replays/tournament_20261011_230119/summary.json \\ + --bank utama_core/scenario_bench/banks/bank_v8.json --baseline split_shape \\ + --candidates overload_press press_and_pass counter_flow clear_press_plus high_press decoy_and_overload \\ + --weights utama_core/scenario_bench/banks/situation_rates_sim.json \\ + utama_core/scenario_bench/banks/situation_rates_real.json \\ + --workers 15 --output bench_vs_standings.json """ from __future__ import annotations import argparse -import functools import json -import random import statistics import sys from concurrent.futures import ProcessPoolExecutor @@ -32,20 +35,30 @@ if str(REPO_ROOT) not in sys.path: sys.path.insert(0, str(REPO_ROOT)) -from utama_core.scenario_bench.scenario_scorer import score_scenario +from tools.scenario_bench import ( + _start_result, + load_weights, + situation_effect, + start_opponent, +) +from utama_core.analysis.goal_ledger import WINDOW_S +from utama_core.rsoccer_simulator.src.Simulators.robosim.robosim_wrapper import ( + enable_sim_reuse, +) +from utama_core.scenario_bench.scenario_scorer import _resolve_config_name from utama_core.scenario_bench.start import BenchScenario, load_bank -def standings(summary: dict) -> dict[str, dict[str, float]]: - """Points and goal difference per match, per strategy, from a round-robin summary.""" - out = {} - for name, s in summary["strategies"].items(): - n = s["matches"] or 1 - out[name] = { - "points": (3 * s["wins"] + s["draws"]) / n, - "goal_diff": (s["goals_for"] - s["goals_against"]) / n, - } - return out +def goal_difference(summary: dict, config: str, opponents: set[str]) -> float: + """`config`'s mean goal difference per match against `opponents`, from a round-robin's + `summary.json` (each opponent weighted equally).""" + per_opponent: dict[str, list[int]] = {} + for r in summary["results"]: + if r["config_a"] == config and r["config_b"] in opponents: + per_opponent.setdefault(r["config_b"], []).append(r["score_a"] - r["score_b"]) + elif r["config_b"] == config and r["config_a"] in opponents: + per_opponent.setdefault(r["config_a"], []).append(r["score_b"] - r["score_a"]) + return statistics.fmean(statistics.fmean(v) for v in per_opponent.values()) def _ranks(values: list[float]) -> list[float]: @@ -63,71 +76,109 @@ def _ranks(values: list[float]) -> list[float]: return ranks -def spearman(x: list[float], y: list[float]) -> float: - rx, ry = _ranks(x), _ranks(y) - mx, my = statistics.fmean(rx), statistics.fmean(ry) - cov = sum((a - mx) * (b - my) for a, b in zip(rx, ry)) - var = (sum((a - mx) ** 2 for a in rx) * sum((b - my) ** 2 for b in ry)) ** 0.5 +def pearson(x: list[float], y: list[float]) -> float: + mx, my = statistics.fmean(x), statistics.fmean(y) + cov = sum((a - mx) * (b - my) for a, b in zip(x, y)) + var = (sum((a - mx) ** 2 for a in x) * sum((b - my) ** 2 for b in y)) ** 0.5 return cov / var if var else 0.0 -def _play(job: tuple[str, str, BenchScenario]) -> tuple[str, int, bool]: - strategy, opponent, scenario = job - result = score_scenario(scenario, candidate_config=strategy, opponent_config=opponent) - return strategy, int(result.outcome), result.error is None - - -def bench_scores( - strategies: list[str], opponents: list[str], scenarios: list[BenchScenario], workers: int, play=_play -) -> dict[str, float]: - """Mean outcome per strategy over every (opponent, scenario), errored runs left out.""" - jobs = [(s, o, sc) for s in strategies for o in opponents for sc in scenarios] - outcomes: dict[str, list[int]] = {s: [] for s in strategies} - if workers > 1: - with ProcessPoolExecutor(max_workers=workers) as pool: - results = list(pool.map(play, jobs, chunksize=4)) - else: - results = [play(j) for j in jobs] - for strategy, outcome, ok in results: - if ok: - outcomes[strategy].append(outcome) - return {s: statistics.fmean(v) if v else 0.0 for s, v in outcomes.items()} +def spearman(x: list[float], y: list[float]) -> float: + return pearson(_ranks(x), _ranks(y)) + + +def _play(job: tuple[str, BenchScenario, float]) -> tuple[str, str, dict]: + config, bench_scenario, horizon_s = job + enable_sim_reuse() # a worker plays many starts: keep its sim subprocess between them + return ( + config, + bench_scenario.scenario_id, + _start_result(bench_scenario, config, start_opponent(bench_scenario), horizon_s), + ) + + +def paired_rows(starts: list[BenchScenario], results: dict, candidate: str, baseline: str) -> list[dict]: + """`situation_effect`'s rows for `candidate` against `baseline`, from `results[config][scenario + id]`, leaving out starts played against either of them.""" + rows = [] + for bs in starts: + if start_opponent(bs) in (candidate, baseline): + continue + cand, base = results[candidate][bs.scenario_id], results[baseline][bs.scenario_id] + rows.append( + { + "situation": bs.provenance.situation, + "candidate_outcomes": [cand["outcome"]], + "baseline_outcomes": [base["outcome"]], + "candidate_errors": [cand["error"]] if cand["error"] else [], + "baseline_errors": [base["error"]] if base["error"] else [], + } + ) + return rows def main() -> int: parser = argparse.ArgumentParser(description=__doc__, formatter_class=argparse.RawDescriptionHelpFormatter) - parser.add_argument("--summary", type=Path, required=True, help="a round-robin's summary.json") - parser.add_argument("--also-summary", type=Path, default=None, help="another round-robin, for the ceiling") + parser.add_argument("--summary", type=Path, required=True, help="the round-robin's summary.json") parser.add_argument("--bank", type=Path, required=True) - parser.add_argument("--sample", type=int, default=200, help="bank starts per strategy and opponent (default 200)") - parser.add_argument("--opponents", nargs="+", required=True, help="fixed opponents every strategy plays") + parser.add_argument("--baseline", required=True) + parser.add_argument("--candidates", nargs="+", required=True) + parser.add_argument("--weights", type=Path, nargs="+", required=True, help="situation rates files, each reported") + parser.add_argument("--horizon", type=float, default=WINDOW_S) parser.add_argument("--workers", type=int, default=1) - parser.add_argument("--output", type=Path, default=None, help="write the per-strategy table as JSON here") + parser.add_argument("--output", type=Path, default=None, help="write per-start outcomes and the table here") args = parser.parse_args() - table = standings(json.loads(args.summary.read_text())) - strategies = sorted(table) + summary = json.loads(args.summary.read_text()) + baseline = _resolve_config_name(args.baseline) + candidates = [_resolve_config_name(c) for c in args.candidates] + weights = [load_weights(w) for w in args.weights] _bank_id, bank = load_bank(args.bank) - sample = random.Random(0).sample(bank, min(args.sample, len(bank))) - print(f"{len(strategies)} strategies x {len(args.opponents)} opponents x {len(sample)} starts", flush=True) - - scores = bench_scores(strategies, args.opponents, sample, args.workers) - rows = sorted(strategies, key=lambda s: -scores[s]) - print(f"\n{'strategy':34s} {'bench':>7s} {'points':>7s} {'goal diff':>9s}") - for s in rows: - print(f"{s:34s} {scores[s]:+7.3f} {table[s]['points']:7.2f} {table[s]['goal_diff']:+9.2f}") - - bench = [scores[s] for s in strategies] - for key in ("points", "goal_diff"): - print(f"Spearman bench vs {key}: {spearman(bench, [table[s][key] for s in strategies]):+.2f}") - if args.also_summary: - other = standings(json.loads(args.also_summary.read_text())) - common = [s for s in strategies if s in other] - for key in ("points", "goal_diff"): - rho = spearman([table[s][key] for s in common], [other[s][key] for s in common]) - print(f"Spearman round-robin vs round-robin, {key}: {rho:+.2f} (the ceiling)") + starts = [bs for bs in bank if bs.provenance.situation and start_opponent(bs) is not None] + print(f"{len(starts)} of {len(bank)} starts playable here; {len(candidates) + 1} configs", flush=True) + + jobs = [(config, bs, args.horizon) for config in [baseline, *candidates] for bs in starts] + results: dict[str, dict[str, dict]] = {config: {} for config in [baseline, *candidates]} + with ProcessPoolExecutor(max_workers=args.workers) as pool: + for done, (config, sid, result) in enumerate(pool.map(_play, jobs, chunksize=4), 1): + results[config][sid] = result + if done % 200 == 0: + print(f" {done}/{len(jobs)} runs", flush=True) + + table = {} + for candidate in candidates: + rows = paired_rows(starts, results, candidate, baseline) + opponents = {start_opponent(bs) for bs in starts} - {candidate, baseline} + table[candidate] = { + "n_starts": len(rows), + "actual": goal_difference(summary, candidate, opponents) - goal_difference(summary, baseline, opponents), + "effects": [situation_effect(rows, w) for w in weights], + } + + names = [Path(w["path"]).stem.removeprefix("situation_rates_") for w in weights] + print(f"\nGoal difference per match relative to {baseline}, against the same opponents") + print(f"{'candidate':42s} {'n':>4s} {'round-robin':>11s} " + " ".join(f"{'bench, ' + n:>16s}" for n in names)) + for candidate, t in table.items(): + cells = [] + for effect in t["effects"]: + total = effect["total"] + se = total["net_per_match_se"] + cells.append( + f"{total['net_per_match']:+7.2f} ± {se:4.2f}" if se is not None else f"{total['net_per_match']:+7.2f}" + ) + print(f"{candidate:42s} {t['n_starts']:4d} {t['actual']:+11.2f} " + " ".join(f"{c:>16s}" for c in cells)) + actual = [t["actual"] for t in table.values()] + print() + for i, name in enumerate(names): + predicted = [t["effects"][i]["total"]["net_per_match"] for t in table.values()] + print( + f"bench ({name} weights) vs round-robin over {len(candidates)} candidates: " + f"Pearson {pearson(predicted, actual):+.2f}, Spearman {spearman(predicted, actual):+.2f}" + ) if args.output: - args.output.write_text(json.dumps({"bench": scores, "standings": table}, indent=2)) + payload = {"baseline": baseline, "weights": weights, "table": table, "results": results} + args.output.write_text(json.dumps(payload, indent=1)) + print(f"wrote {args.output}") return 0 diff --git a/utama_core/tests/scenario_bench/test_bench_vs_standings_tool.py b/utama_core/tests/scenario_bench/test_bench_vs_standings_tool.py index ebef5185..005038d1 100644 --- a/utama_core/tests/scenario_bench/test_bench_vs_standings_tool.py +++ b/utama_core/tests/scenario_bench/test_bench_vs_standings_tool.py @@ -1,8 +1,13 @@ +import dataclasses import importlib.util from pathlib import Path import pytest +from utama_core.scenario_bench.hand_authored_scenarios import ( + all_hand_authored_scenarios, +) + _TOOL = Path(__file__).resolve().parents[3] / "tools" / "bench_vs_standings.py" _spec = importlib.util.spec_from_file_location("bench_vs_standings", _TOOL) tool = importlib.util.module_from_spec(_spec) @@ -11,26 +16,57 @@ def test_spearman_of_the_same_and_the_reversed_order(): assert tool.spearman([1, 2, 3, 4], [10, 20, 30, 40]) == pytest.approx(1.0) - assert tool.spearman([1, 2, 3, 4], [4, 3, 2, 1]) == pytest.approx(-1.0) + assert tool.spearman([1, 2, 3, 4], [40, 30, 20, 10]) == pytest.approx(-1.0) def test_spearman_gives_tied_values_their_average_rank(): - # ranks of [1, 2, 2, 3] are [1, 2.5, 2.5, 4] - assert tool._ranks([1, 2, 2, 3]) == [1, 2.5, 2.5, 4] - assert tool.spearman([1, 2, 2, 3], [1, 2, 3, 4]) == pytest.approx(0.9486833, abs=1e-6) + assert tool._ranks([5.0, 1.0, 5.0]) == [2.5, 1.0, 2.5] + + +def test_pearson_sees_the_size_of_differences_not_only_their_order(): + assert tool.pearson([1, 2, 3], [2, 4, 6]) == pytest.approx(1.0) + assert tool.pearson([1, 2, 3], [1, 2, 30]) < tool.spearman([1, 2, 3], [1, 2, 30]) == pytest.approx(1.0) + + +def _result(a, b, score_a, score_b): + return {"config_a": a, "config_b": b, "score_a": score_a, "score_b": score_b} + + +def test_goal_difference_is_per_opponent_from_either_side_of_the_match(): + summary = { + "results": [ + _result("x", "o1", 3, 1), # x played o1 as config_a: +2 + _result("o2", "x", 0, 1), # and o2 as config_b: +1 + _result("x", "o3", 0, 5), # an opponent left out + _result("o1", "o2", 9, 0), # not x's + ] + } + assert tool.goal_difference(summary, "x", {"o1", "o2"}) == pytest.approx(1.5) + +def test_a_candidate_s_effect_leaves_out_starts_played_against_it_or_the_baseline(): + base = list(all_hand_authored_scenarios())[0] -def test_standings_are_per_match_points_and_goal_difference(): - summary = {"strategies": {"a": {"matches": 4, "wins": 2, "draws": 1, "goals_for": 5, "goals_against": 1}}} - assert tool.standings(summary) == {"a": {"points": 7 / 4, "goal_diff": 1.0}} + def start(sid: str, opponent: str): + scenario = dataclasses.replace(base.scenario, config_b_name=opponent) + provenance = dataclasses.replace(base.provenance, situation="own kickoff") + return dataclasses.replace(base, scenario_id=sid, scenario=scenario, provenance=provenance) + starts = [start("a", "high_press"), start("b", "counter_flow"), start("c", "split_shape")] + ok = {"outcome": 3, "error": None} + results = { + "build_counter_flow_kernel_strategy": {"a": ok, "b": ok, "c": ok}, + "build_split_shape_kernel_strategy": {"a": {"outcome": 0, "error": None}, "b": ok, "c": ok}, + } -def test_bench_scores_average_each_strategy_s_outcomes_and_skip_errored_runs(): - def play(job): - strategy, _opponent, scenario = job - if scenario == "broken": - return strategy, 0, False - return strategy, (1 if strategy == "good" else -1), True + rows = tool.paired_rows(starts, results, "build_counter_flow_kernel_strategy", "build_split_shape_kernel_strategy") - scores = tool.bench_scores(["good", "bad"], ["opp"], ["s1", "s2", "broken"], workers=1, play=play) - assert scores == {"good": 1.0, "bad": -1.0} + assert rows == [ + { + "situation": "own kickoff", + "candidate_outcomes": [3], + "baseline_outcomes": [0], + "candidate_errors": [], + "baseline_errors": [], + } + ] From 586b6598a10f8113c316af606acf4301a33f0e67 Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 23:52:05 +0100 Subject: [PATCH 19/24] docs: the situation bench, bank v8, situation rates, and how far to trust it AGENTS.md glossary: Start, Bank, Scenario bench and Situation updated, Situation rates added. STRATEGY_DEVELOPMENT.md: the bench section rewritten for situations, weights, per-start opponents, the 1.21x/1.58x over-count and what the bench cannot see; bank_v7's caveats removed with it; the validation against tournament_20261011_230119 (level right, ranking not: Spearman -0.09 over six candidates, SE ~2.3 goals a match) and where its noise comes from. tools.md, signals.md and the roadmap follow. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- AGENTS.md | 23 ++-- docs/STRATEGY_DEVELOPMENT.md | 254 ++++++++++++++++++++--------------- docs/roadmap.md | 2 +- docs/signals.md | 5 +- docs/tools.md | 6 +- 5 files changed, 172 insertions(+), 118 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index c300d07e..9986a83e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -31,16 +31,19 @@ One term per thing; reuse these instead of coining new ones. (`tools/evaluation/round_robin.py`); writes `replays/tournament_/summary.json`. The ground truth for "which strategy is better". Slow in full; with `--reuse` only matches whose code changed rerun. - **Standings** — a round-robin's ranking. `round_robin.py` prints wins and draws; - `bench_vs_standings.py` uses points per match (3 a win, 1 a draw) and goal difference. -- **Start** — one starting situation (kickoff, free kick, penalty, or an open-play moment) - that the scenario bench replays for 20 s. In code: `BenchScenario` (`scenario_bench/start.py`), - and "scenario" in flags and enums. + `metric_correlation.py` uses points per match (3 a win, 1 a draw) and goal difference. +- **Start** — one situation (see below) the scenario bench replays for 10 s, tagged with its + type from the candidate's view. In code: `BenchScenario` (`scenario_bench/start.py`), and + "scenario" in flags and enums. - **Bank** — a versioned list of starts (`utama_core/scenario_bench/banks/bank_vN.json`), - harvested from one round-robin's replays plus a few hand-authored anchors. + harvested from one round-robin's replays, up to 40 of each situation type. - **Scenario bench** — `tools/scenario_bench.py`: a fast paired A/B screen of a candidate - against a baseline on a bank. A screen, not a ranking: confirm with a round-robin. + against a baseline on a bank, each start against the opponent it came from; it estimates the + change in goals per match as Σ situations per match (real or sim weights) × the change in + P(goal within 10 s). A screen, not a ranking: it cannot see a candidate change how often + situations happen, so confirm with a round-robin. - **Bench validators** — `tools/bench_vs_standings.py` and `tools/metric_correlation.py` check - how far the bench and cheap proxy metrics agree with round-robin standings. + how far the bench and cheap proxy metrics agree with round-robin results. - **Motion planning benchmark** — `tools/motion_planning_benchmark.py`: the planner alone on fixed scenarios. Unrelated to the scenario bench or any strategy. - **Pitch zones** — defensive / middle / attacking third, left wing / centre / right wing, the @@ -51,7 +54,11 @@ One term per thing; reuse these instead of coining new ones. - **Situation / goal ledger** — a situation starts when a restart goes live or a side wins the ball in open play; the goal ledger (`utama_core/analysis/goal_ledger.py`) gives each goal to the latest situation less than 10 s before it, so goals per match = Σ situations per match × - P(goal). See `docs/signals.md`. + P(goal). Situation types: own / opponent ball won or free kick in each third, own / opponent + kickoff or penalty, force start. See `docs/signals.md`. +- **Situation rates** — how often each situation type happens per team per live minute, from + real Division B matches or our round-robin (`banks/situation_rates_{real,sim}.json`, + `goal_ledger --rates`): the scenario bench's weights. ## Repo map diff --git a/docs/STRATEGY_DEVELOPMENT.md b/docs/STRATEGY_DEVELOPMENT.md index 56b2de89..7714800b 100644 --- a/docs/STRATEGY_DEVELOPMENT.md +++ b/docs/STRATEGY_DEVELOPMENT.md @@ -100,7 +100,8 @@ kernel invariants. Give its partitioner pure-function tests in `tests/strategy/t row of mostly draws, or you need to know which kind of start it changed. Run it against the nearest existing strategy, the one it differs from in a single idea, so the A/B tests that idea: `tools/scenario_bench.py --load-bank --candidate --baseline - --opponent --stop-at-t 4` (see below). Use an opponent outside the pair. + ` (see [The situation bench](#the-situation-bench)). Each start plays the opponent + it came from. A change to `tactics/`, `skills/` or `pickers.py` is the other way round: reuse saves little, because most strategies import the changed code and their matches all rerun. Screen it on the bench @@ -118,14 +119,17 @@ difference evicts the records, says the fingerprint missed a dependency, and fai Use `--reuse` on every run: the bench's baseline side then costs nothing while its code is unchanged. -**What counts as better.** Results: goals and W-D-L in matches, and the bench's outcome delta. +**What counts as better.** Results: goals and W-D-L in matches, and the bench's effect on goals per match. Everything in [Reading a tournament run](#reading-a-tournament-run) explains a result; none of it is a target. Don't tune a threshold until results move: a change needs a reason in game terms, and a bench gain that matches don't confirm means distrust the bench, not that the -strategy got better. The bench agreed with round-robin standings at Spearman +0.51 (two round-robins agree at +0.97), -so it screens changes; it doesn't rank strategies, and a bench result alone never accepts a -change. The +0.97 is not a ceiling: rsim is deterministic, so two round-robins of near-identical -code agree largely because the code is near-identical. +strategy got better. The situation bench on bank_v8 gets the size of a several-goal difference +right but did not rank six candidates the way a round-robin does (Spearman -0.09; its standard +error, about 2.3 goals a match, is wider than the spread between them: see +[How far to trust it](#how-far-to-trust-it)). So it screens changes; it doesn't rank strategies, +and a bench result alone never accepts a change. Two round-robins of near-identical code agree +at Spearman +0.97, but that is not a ceiling: rsim is deterministic, so they agree largely +because the code is near-identical. ### Strategy branches @@ -292,30 +296,30 @@ pairings rarely reach the one a change is about (a defensive change, say, agains that seldom gets into our third). The bank's starts are real moments from a round-robin, so `--play` puts a strategy into one directly and shows what it did: - pixi run python tools/scenario_bench.py --load-bank utama_core/scenario_bench/banks/bank_v7.json \ - --play split_shape_vs_three_slot_t51.9_candidate_kicking --candidate high_press \ - --opponent split_shape --render png + pixi run python tools/scenario_bench.py --load-bank utama_core/scenario_bench/banks/bank_v8.json \ + --play counter_flow_vs_split_shape_t426.3_own_ball_won_attacking --candidate high_press --render png -It prints the start's outcome and signals and a timeline: the referee command, the ball, the -robot of each side nearest it every 0.25 s, and each change in the candidate's tactic -assignments. The replay, the candidate's match log, the timeline and the picture are kept in -`replays/scenario_play//` (`--render mp4` makes a clip instead). One start takes about -12 s. `--repeats N` plays it from N slightly jittered positions, to see whether what happened -holds up. A start is robot and ball positions and the referee command only: both strategies begin -it with no memory, and every robot begins at rest (the ball keeps its speed). rsim has no way to -place a moving robot: its reset sends a robot's position and heading, and the physics fork stops -every robot it places, so adding one means changing code every cached match depends on. +It plays the start against the opponent it came from (`--opponent` to choose another) and +prints its outcome and signals and a timeline: the referee command, the ball, the robot of each +side nearest it every 0.25 s, and each change in the candidate's tactic assignments. The replay, +the candidate's match log, the timeline and the picture are kept in +`replays/scenario_play//` (`--render mp4` makes a clip instead). `--repeats N` plays it +from N slightly jittered positions, to see whether what happened holds up. A start is robot and +ball positions and the referee command only: both strategies begin it with no memory, and every +robot begins at rest (the ball keeps its speed). rsim has no way to place a moving robot: its +reset sends a robot's position and heading, and the physics fork stops every robot it places, +so adding one means changing code every cached match depends on. A restart start is the moment the referee awarded it: a free kick at the first tick the replay shows `DIRECT_FREE_*`, a kickoff or penalty at its `PREPARE_*`. The referee then runs it as in the match (`apply_scenario` puts it in that command from the first tick): a free kick goes live -once its kicker is at the ball and the defenders clear for 2 s, a penalty about 5 s in. Any other -start is live play from its first tick. +once its kicker is at the ball and the defenders clear for 2 s, a penalty about 5 s in. A +ball-won start is the frame nearest the start of a goal-ledger possession spell, in live play. To find starts, tag them by situation with `--where` (names from [pitch_zones.md](pitch_zones.md), all from the candidate's side): - pixi run python tools/scenario_bench.py --load-bank utama_core/scenario_bench/banks/bank_v7.json \ + pixi run python tools/scenario_bench.py --load-bank utama_core/scenario_bench/banks/bank_v8.json \ --list-scenarios --where third=defensive ball=theirs | Tag | Values | @@ -327,104 +331,144 @@ To find starts, tag them by situation with `--where` (names from | `near` | robots of each side within 1.5 m of the ball, e.g. `2v3` | `TAG=a,b` matches either value. `--where` also narrows a bench run or `--save-bank`. +`--list-scenarios` also prints each start's situation type. -`bank_v7` was harvested before three fixes and is kept as it is; a new bank replaces it. In it: -- Kickoffs and penalties carry `candidate_kicking` in their id whoever kicks: trust the `restart` - tag. -- The four hand-authored starts (`kickoff_center_v1`, `direct_free_*_near_box_v1`, - `open_play_3v2_counter_v1`) are stored mirrored: the candidate's keeper starts in the goal it - attacks. -- Restart starts were taken one tick early, on the frame nearest the match log's time, which - still shows the command before. 240 of its 242 free kicks are stored as ball placement and - replay as a STOP and a placement, never as the free kick; its kickoffs and penalties are stored - at the end of their preparation, so they replay it a second time. - -Until `b7ea54cf` every start was also played from the bench runner's own yellow kickoff: a -penalty or free kick after a STOP the referee added, held until every robot was 0.5 m from the -ball, and every open-play `NORMAL_START` start (496 of `bank_v7`'s 860) inside that kickoff for up -to 10 s. Bench results recorded before `b7ea54cf` are not comparable with later ones. - -Until the history fix below, every start also began with phantom speeds. Velocities are differenced over -the runner's frame history, which still held the formation the bench runner was built in, so the first -tick read the teleport as a jump from it: a ball at 130 m/s, robots faster. The filtered ball then -overshot by up to half a metre: a goal from a ball the keeper held, or a ball out of play and a -placement. The referee charged ball-speed fouls in almost every open-play start and crashing fouls, -which stop play, in a third. `apply_scenario` now starts each side's history from the scenario. +Bench results recorded before `b7ea54cf` are not comparable with later ones: until then every +start was played from the bench runner's own yellow kickoff. Nor are results recorded before +`82d6eb66`: until then every start began with phantom speeds (velocities were differenced +against the formation the runner was built in: a ball at 130 m/s, fouls in almost every +open-play start). `apply_scenario` now starts each side's history from the scenario. +## The situation bench For a targeted A/B of one change to shared code (a tactic, the planner), which reruns most of a round-robin even with `--reuse`, or of a change too small to move match results, use -`tools/scenario_bench.py` on the committed bank (`utama_core/scenario_bench/banks/`, newest version): -every start harvested from one round-robin (kickoffs, free kicks, penalties, and open play: a -pass about to be made, a ball just lost), near-duplicates dropped, each played 20 s once, the -candidate against a fixed opponent. rsim is deterministic, so the same code gives the same -outcomes, and a baseline recorded once serves every later candidate. +`tools/scenario_bench.py` on the committed bank (`utama_core/scenario_bench/banks/`, newest +version). It estimates how the change moves goals per match from short paired replays of the +situations goals come from: + + effect = Σ over situation types (how often it happens per match) + × (candidate's P(goal) from it − baseline's) + +- **Situations** are the goal ledger's ([signals.md](signals.md#where-do-goals-come-from)), from + the candidate's view: own or opponent ball won or free kick in each third, own or opponent + kickoff or penalty, force start. Each start of the bank carries its type. +- **P(goal)** is the first goal within 10 s of the start (`--horizon`, the ledger's window): for, + against, or none. Both strategies play the same starts from config_a's side, so the change per + type is a mean of paired differences, with its standard error. +- **Opponent:** each start is played against its source match's config_b, so the bank's + opponents are the round-robin's. A start whose opponent is not on the branch is skipped and + counted. `--opponent` plays every start against one config instead. +- **How often** comes from a weights file of situation rates (`goal_ledger --rates`): per team + per live minute for each type, times live minutes per match. `--weights` picks it: + `banks/situation_rates_real.json` (default; the 118 published Division B matches 2022-2026, 7.4 + live minutes a match) or `banks/situation_rates_sim.json` (`tournament_20261011_230119`, 153 + matches, 9.0 live minutes). Real matches have fewer defensive-third regains and kickoffs, more + regains higher up, and far more free kicks and force starts per live minute than ours, so the + two weightings can disagree. # once, at the baseline commit pixi run python tools/scenario_bench.py --load-bank utama_core/scenario_bench/banks/bank_vN.json \ - --candidate press_and_pass --opponent low_block --workers 15 --output-dir bench_base + --candidate split_shape --workers 15 --output-dir bench_base # per candidate commit pixi run python tools/scenario_bench.py --load-bank utama_core/scenario_bench/banks/bank_vN.json \ - --candidate press_and_pass --opponent low_block --workers 15 --output-dir bench_new \ + --candidate split_shape --workers 15 --output-dir bench_new \ --against-results bench_base/scenario_bench_.json -(or `--baseline ` to compare two strategies at one commit). The last line printed is -the paired result: mean outcome delta per scenario, its standard error, and t = mean / stderr. -|t| under about 2 is within chance. The sign says which side did better, and the per-family -table says where. Treat it as a screen, then confirm a real improvement with matches. - -A bench worker keeps its rsim subprocess between starts (`enable_sim_reuse` in -`robosim_wrapper.py`), asking it for a new native world each time instead of paying about 0.4 s wall -and 0.5 s CPU to start one: outcomes and every sim state are bit-identical to a fresh process per -start, in exact and fast numerics (checked on 106 starts in two shuffled orders). Only the sim is -kept: a `StrategyRunner` is still built per start, which costs about 0.2 s. - -To screen many candidates, add `--stop-at-t 4` to the candidate run: it scores a shuffled sample 100 -starts at a time and stops once |t| reaches 4 (2 would give false alarms, since t is looked at -repeatedly). Passes aimed 10° off stop after 100 of 846 starts, about 1.5 min. It also stops as -futile once the mean delta is confidently under 0.15, that is once |mean| + 2.5 x stderr < 0.15 -(`FUTILE_BELOW`, `FUTILE_Z`). The printed summary and the JSON's `stopped` say which -("detected" or "futile"; null when every start was scored). 0.15 is about the smallest mean delta a -full bank_v5 pass detects at |t| >= 4 (per-start deltas have spread 1.02, and 4 x 1.02 / sqrt(846) -= 0.14), and 2.5 is a one-sided 5% bound split over the 8 checks. Calibration on the recorded -10°-off run (mean -0.27 over 845 starts), with 2000 simulated passes each: - -| Simulated candidate | Stopped futile | Detected | Mean starts scored | -|---|---:|---:|---:| -| 10° off, resampled | 0% | 100% | ~295 | -| half that effect (-0.13) | 4.5%, none a full pass would have detected | 39% | ~730 | -| null, deltas as spread as 10° off (38% of starts changed) | 89% | 0% | ~565 | -| null, 20% of starts changed | ~100% | 0% | ~320 | -| null, 10% of starts changed | 100% | 0% | ~185 | -| identical code (all deltas 0) | 100% | 0% | 100 | - -On the recorded run in the bench's own order the futility bound never falls below 0.36. So a -candidate no different from the baseline now costs a fifth to two thirds of a pass, less the -fewer starts it changes. "Futile" means no difference of 0.15 or more, not no difference. - -The current bank is `bank_v7` (from `tournament_20261001_094103`, the first stall-free -round-robin). Played with fpp, press_and_pass vs low_block against itself is identical on all 860 -scored starts, and passes aimed 10° off are detected after 500 (mean -0.280, t -4.94). The bench -played every start with trajsample until `fb784192`; results recorded before it are not -comparable. The calibration figures above were measured on bank_v5, under trajsample. - -How far to trust the bench (measured 2026-10-02, fpp, `tools/bench_vs_standings.py`): every one of -the 22 strategies scored on the same 150 bank_v7 starts against counter_press ranks them with -Spearman +0.51 against the points of `tournament_20261001_094103` (bootstrap 95% interval +0.14 to -+0.77) and +0.43 against goal difference, where that run and the earlier `tournament_20261001_091050` -agree at +0.97 (points) and +0.99 (goal difference). Dropping counter_press, which is the opponent -and so plays itself, gives +0.56. This is weaker than the +0.66 measured on bank_v5 under -trajsample, which was not re-measured against these standings; the interval is wide at 22 -strategies, so the two figures are not clearly different. Use the bench to screen a change against -a baseline and confirm with matches, not to rank strategies. +(or `--baseline ` to compare two strategies at one commit). The report has a row per +situation type: n, the candidate's and baseline's P(for) and P(against), the paired change with +its standard error, how often the type happens per match, and its contribution to goals scored, +conceded and goal difference per match. The last line printed is the total: change in goal +difference per match, ± its standard error (types independent; within a type, the standard +error of the mean paired difference). Under 2 standard errors is within chance. + +What the effect is and is not: + +- It sees only what a strategy does from each situation. The bank's starts are fixed, so a + strategy that changes how often situations happen (wins the ball higher up, concedes fewer + free kicks, or is forced into more of its own defensive-third regains) gets no credit or + blame for that. A round-robin does; it remains the confirmation. +- It over-counts goals. A goal counts for every situation that started in the 10 s before it, + and situations overlap: summed over every situation, P(goal within 10 s) × count is 1.21× the + goals actually scored under sim rates and 1.58× under real ones (measured with the ledger on + both corpora). Read the effect as a scaled estimate; the ranking of candidates is unaffected. +- 10 s misses slow effects: on bank_v5 a 20 s horizon found passes aimed 10° off at t = -7.6 + and a 10 s horizon did not (see the roadmap). `--horizon 20` lengthens it, but the weights are + for 10 s situations. + +rsim is deterministic, so the same code gives the same outcomes, and a baseline recorded once +serves every later candidate. A bench worker keeps its rsim subprocess between starts +(`enable_sim_reuse` in `robosim_wrapper.py`), asking it for a new native world each time instead +of paying about 0.4 s wall and 0.5 s CPU to start one: outcomes and every sim state are +bit-identical to a fresh process per start, in exact and fast numerics (checked on 106 starts in +two shuffled orders). Only the sim is kept: a `StrategyRunner` is still built per start, which +costs about 0.2 s. + +Each start's record also keeps the scorer's ordinal outcome (goal against -3 ... goal for +3, +`scenario_scorer.py`), its signals, fouls and stalls; the per-start table and `--stop-at-t` are +on that ordinal, not on the effect. `--stop-at-t 4` scores a shuffled sample 100 starts at a +time and stops once |t| of the mean ordinal delta reaches 4, or as futile once |mean| + 2.5 × +stderr < 0.15 (`FUTILE_BELOW`, `FUTILE_Z`); it was calibrated on bank_v5's 846 starts at a 20 s +horizon (passes aimed 10° off detected after about 300 starts; a null candidate stopped futile +after a fifth to two thirds of a pass) and has not been re-calibrated for the situation bank. + +### The bank + +`bank_v8` (from `tournament_20261011_230119`, 147 trustworthy matches of 153) holds 640 starts: +40 of each of the 15 other situation types and 20 of each kickoff type (every type had more). Each type +is sampled spread over its source matches (seeded, near-duplicates dropped), from config_a's +view, with its source match, time, configs and type in its provenance. Restarts are taken at +the first tick showing their command; ball-won starts at the start of the ledger's possession +spell. On this branch 293 of the 640 are playable: 347 come from matches against split_block, +split_outlet, split_outlet_wall, split_press, split_sticky or split_wall, which live only on +`strategy/search-20261011`. Per playable type that leaves 15-25 starts (kickoffs 6 and 9). A new bank from a new round-robin (keep its replays until this is done) takes a few minutes and no simulation: - pixi run python tools/scenario_bench.py --harvest-from replays/tournament_ --open-play 2 \ - --save-bank utama_core/scenario_bench/banks/bank_vN+1.json --list-scenarios + pixi run python tools/scenario_bench.py --harvest-from replays/tournament_ --per-situation 40 \ + --workers 15 --save-bank utama_core/scenario_bench/banks/bank_vN+1.json --list-scenarios + +Restarts and ball-won moments both come from the goal ledger, so the bank and the weights use +one definition of a situation. Starts where a robot is past the field lines are dropped (the +sim can't place it there), and a start whose run errored on either side has no delta. A +harvest has no hand-authored starts: they have no type or opponent. There is no screen that +plays starts forward to pick "informative" ones: the one tried varied the opponent, not the +candidate, and threw away as many useful starts as it kept. A new bank needs a new baseline run. + +### How far to trust it -Starts where a robot is past the field lines are dropped (the sim can't place it there), and a -scenario whose run errored on either side has no delta. There is no screen that plays starts -forward to pick "informative" ones: the one tried varied the opponent, not the candidate, and -threw away as many useful starts as it kept. A new bank needs a new baseline run. +Measured 2026-10-12 with `tools/bench_vs_standings.py`: split_shape as the baseline, six +candidates spread over the standings of `tournament_20261011_230119`, bank_v8's 293 playable +starts (those against the candidate or the baseline left out, so 222-247 each), one run each. +Round-robin is the candidate's mean goal difference per match minus split_shape's, against the +same opponents (10 each, one match per pair). + +| Candidate | Round-robin | Bench, sim weights | Bench, real weights | +|---|---:|---:|---:| +| overload_press | -2.22 | -6.21 ± 2.25 | -6.43 ± 2.54 | +| press_and_pass | -2.78 | -6.28 ± 2.28 | -7.18 ± 2.26 | +| counter_flow | -4.00 | -6.03 ± 2.26 | -6.42 ± 2.48 | +| clear_press_plus | -5.78 | -5.98 ± 2.48 | -6.49 ± 2.32 | +| high_press | -6.11 | -5.95 ± 2.29 | -7.03 ± 2.39 | +| decoy_and_overload | -7.89 | -7.24 ± 2.71 | -5.80 ± 2.71 | + +Over the six, sim weights: Pearson +0.49, Spearman -0.09; real weights (which describe other +matches, so are not expected to fit this round-robin): Pearson -0.49, Spearman -0.31. The bench +gets the level right: every candidate is worse than split_shape, by 6.3 a match on average, +which is 5.2 after the 1.21× over-count against 4.8 in the round-robin. It does not rank the +candidates: each estimate's standard error (about 2.3) is larger than the spread of the +round-robin differences (SD 2.2, of which about 1.3 is the round-robin's own noise at one +match per pair). With six candidates even an unbiased bench at this precision would be expected +to correlate at only about +0.5. So at this size the bench detects a large difference +(several goals a match) and says which situations it comes from; it cannot tell apart +candidates within 2-3 goals of each other. Use it for that, and rank with matches. + +Where the noise comes from: the frequent situations with rare goals. Defensive-third regains +happen about 16 times a match per side under sim rates, so one goal in 17 starts moves the +effect by about 1 goal a match; the two defensive-third ball-won types make up about 70% of the +variance. Kickoffs never led to a goal within 10 s in this run, for any strategy. Allocating +starts in proportion to (situations per match × spread of the paired difference) instead of +flat per type would give a standard error of about 1.45 with the same 293 starts, 1.0 with +about 600, and 0.5 with about 2400 (estimated from this run). Making the split_* variants +available here would more than double the playable starts of bank_v8. diff --git a/docs/roadmap.md b/docs/roadmap.md index 814bd276..f909e2f2 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -35,7 +35,7 @@ resolved, replace it with a one-line pointer under "Done". 1. **Current stall count (2026-10-01, `fpp`, `e83a7466`): 0/231 matches** in the full strict 65s round-robin (`replays/tournament_20261001_094103/`), none flagged by the possession - backstop; 93% of restarts reach NORMAL_START. `utama_core/scenario_bench/banks/bank_v7.json` is + backstop; 93% of restarts reach NORMAL_START. `bank_v7` (deleted 2026-10-12, replaced by `bank_v8`) was harvested from it. Earlier stall families (overload-slot COMMITTED_FROZEN, DIRECT_FREE restart stalls, low_block's PassAndShoot holding the ball) are fixed; see `git log`. Confirm any stall fix against the full round-robin: small-subset re-runs have repeatedly diff --git a/docs/signals.md b/docs/signals.md index 0e83f284..8bc3a5cc 100644 --- a/docs/signals.md +++ b/docs/signals.md @@ -110,7 +110,10 @@ start that recent are "sustained possession". A strategy's goals per match is th sum over situations of situations per match × P(goal), for goals scored and conceded alike: a result splits into which situations a strategy creates or allows, and how well it converts or defends them. It reads only the replay and its referee file, so it runs on converted official -logs too. The rules are in the module's docstring. +logs too. The rules are in the module's docstring. `--rates PATH` writes how often each +situation happens per team per live minute, whoever owns it: the weights of the +[situation bench](STRATEGY_DEVELOPMENT.md#the-situation-bench), whose P(goal) also counts a goal +that comes after a later situation started, unlike the table below. Reference: `split_shape` in `tournament_20261011_230119` (17 matches; 6.76 scored, 4.41 conceded per match). diff --git a/docs/tools.md b/docs/tools.md index cb3a098f..c6e0636f 100644 --- a/docs/tools.md +++ b/docs/tools.md @@ -33,10 +33,10 @@ What these measure and how far to trust each: [STRATEGY_DEVELOPMENT.md](STRATEGY | Script | Purpose | |---|---| -| `tools/scenario_bench.py` | Paired A/B of a candidate against a baseline on a bank of 20 s starts harvested from a round-robin; also builds new banks (`--harvest-from`), and plays one start with a timeline and picture (`--play`) | +| `tools/scenario_bench.py` | Paired A/B of a candidate against a baseline on a bank of situation starts harvested from a round-robin (10 s each, against the opponent each came from): change in P(goal) per situation type, weighted by real or sim situation rates (`--weights`) into goals per match; also builds new banks (`--harvest-from`), and plays one start with a timeline and picture (`--play`) | | `tools/signal_report.py` | Figures of a round-robin's strategy signals for [signal_report.md](signal_report.md) | -| `utama_core/analysis/goal_ledger.py` | `python -m utama_core.analysis.goal_ledger `: every goal attributed to the situation that started its play (a restart, or the ball won in open play, by third); per strategy, situations per match × P(goal) = goals per match, scored and conceded. Reads only the replay and its referee file, so it runs on converted official logs too. See [signals.md](signals.md#where-do-goals-come-from) | -| `tools/bench_vs_standings.py` | How far scenario-bench scores rank strategies the way round-robin standings do (Spearman) | +| `utama_core/analysis/goal_ledger.py` | `python -m utama_core.analysis.goal_ledger `: every goal attributed to the situation that started its play (a restart, or the ball won in open play, by third); per strategy, situations per match × P(goal) = goals per match, scored and conceded. Reads only the replay and its referee file, so it runs on converted official logs too. `--rates` writes the situation rates the scenario bench weights by. See [signals.md](signals.md#where-do-goals-come-from) | +| `tools/bench_vs_standings.py` | How well the scenario bench's effect on goal difference per match predicts a round-robin's, for several candidates against one baseline (Pearson, Spearman) | | `tools/metric_correlation.py` | Offline study of which cheap per-match metrics predict results; computes the *offline* signals in [signals.md](signals.md) | | `tools/check_strategy_branch.py` | CI check on `strategy/*` pull requests: the branch must not change the evaluation or its opponents | From a5822849b16ac84d0d3c1081119cada956dcc8bf Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Mon, 12 Oct 2026 23:58:00 +0100 Subject: [PATCH 20/24] docs: why the situation bench can't rank, beyond its noise The bench's estimate is biased per strategy, not only noisy. A 10 s horizon misses goals from build-up, and those are 3-7% of the split_* family's goals but 19-68% of the slower strategies' (counter_flow 68%). Split by the ledger, the round-robin gap to split_shape is mostly conversion, which the bench does measure (hence the right level). Between candidates, conversion, situation frequency and build-up goals differ by similar amounts, and the bench sees only the first. Per second of simulation it is also no more precise than matches. Also: the over-count need not be the same for every strategy, so it can reorder close candidates (the docs said ranking was unaffected); playable starts per type are 11-25, not 15-25; the glossary calls the bench a diagnostic, not a screen. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- AGENTS.md | 4 ++-- docs/STRATEGY_DEVELOPMENT.md | 25 ++++++++++++++++++++----- 2 files changed, 22 insertions(+), 7 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 9986a83e..4f415150 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -40,8 +40,8 @@ One term per thing; reuse these instead of coining new ones. - **Scenario bench** — `tools/scenario_bench.py`: a fast paired A/B screen of a candidate against a baseline on a bank, each start against the opponent it came from; it estimates the change in goals per match as Σ situations per match (real or sim weights) × the change in - P(goal within 10 s). A screen, not a ranking: it cannot see a candidate change how often - situations happen, so confirm with a round-robin. + P(goal within 10 s). A diagnostic, not a ranking: it cannot see a candidate change how often + situations happen or score from build-up longer than 10 s, so rank with matches. - **Bench validators** — `tools/bench_vs_standings.py` and `tools/metric_correlation.py` check how far the bench and cheap proxy metrics agree with round-robin results. - **Motion planning benchmark** — `tools/motion_planning_benchmark.py`: the planner alone on diff --git a/docs/STRATEGY_DEVELOPMENT.md b/docs/STRATEGY_DEVELOPMENT.md index 7714800b..9f5ec3f8 100644 --- a/docs/STRATEGY_DEVELOPMENT.md +++ b/docs/STRATEGY_DEVELOPMENT.md @@ -391,10 +391,15 @@ What the effect is and is not: - It over-counts goals. A goal counts for every situation that started in the 10 s before it, and situations overlap: summed over every situation, P(goal within 10 s) × count is 1.21× the goals actually scored under sim rates and 1.58× under real ones (measured with the ledger on - both corpora). Read the effect as a scaled estimate; the ranking of candidates is unaffected. -- 10 s misses slow effects: on bank_v5 a 20 s horizon found passes aimed 10° off at t = -7.6 - and a 10 s horizon did not (see the roadmap). `--horizon 20` lengthens it, but the weights are - for 10 s situations. + both corpora). Read the effect as a scaled estimate. The factor need not be the same for + every strategy, so it can reorder close candidates. +- It does not see goals from build-up. A goal more than 10 s after the latest situation began + ("sustained possession" in the ledger) is outside every start's horizon, and strategies + differ widely in how many they score: in `tournament_20261011_230119`, 3-7% of the split_* + family's goals, but 19-40% of overload_press's, high_press's and press_and_pass's, and 60-68% + of score_aware_counter_flow's and counter_flow's. The bench under-rates the slow scorers. + `--horizon 20` sees more of them, but the weights are for 10 s situations. The same horizon + hid passes aimed 10° off on bank_v5 (t = -7.6 at 20 s, +0.8 at 10 s; see the roadmap). rsim is deterministic, so the same code gives the same outcomes, and a baseline recorded once serves every later candidate. A bench worker keeps its rsim subprocess between starts @@ -421,7 +426,7 @@ view, with its source match, time, configs and type in its provenance. Restarts the first tick showing their command; ball-won starts at the start of the ledger's possession spell. On this branch 293 of the 640 are playable: 347 come from matches against split_block, split_outlet, split_outlet_wall, split_press, split_sticky or split_wall, which live only on -`strategy/search-20261011`. Per playable type that leaves 15-25 starts (kickoffs 6 and 9). +`strategy/search-20261011`. Per playable type that leaves 11-25 starts (kickoffs 6 and 9). A new bank from a new round-robin (keep its replays until this is done) takes a few minutes and no simulation: @@ -464,6 +469,16 @@ to correlate at only about +0.5. So at this size the bench detects a large diffe (several goals a match) and says which situations it comes from; it cannot tell apart candidates within 2-3 goals of each other. Use it for that, and rank with matches. +Noise is not the only reason. The round-robin's gap between each candidate and split_shape, +split by the ledger into its parts (each candidate's situation counts and conversion against +split_shape's, over all its matches), is mostly conversion: -4.8 to -6.8 goals a match per +candidate. That is the part the bench measures, which is why it gets the level right. Between +the candidates, though, three parts differ by similar amounts: conversion (spread about 2 +goals), how often situations happen (decoy_and_overload -2.7, the others within 0.7) and goals +from build-up (+0.35 to +1.3 against split_shape). The bench sees only the first. Per second of +simulation it is no more precise than matches either: it used about a third of the play time +of the round-robin's matches for these candidates, for a standard error about √3 larger. + Where the noise comes from: the frequent situations with rare goals. Defensive-third regains happen about 16 times a match per side under sim rates, so one goal in 17 starts moves the effect by about 1 goal a match; the two defensive-third ball-won types make up about 70% of the From 1e966119afe72f04e691f204f609720cbad9555f Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Tue, 13 Oct 2026 00:04:04 +0100 Subject: [PATCH 21/24] fix(referee): goalkeeper's own touch is not a Multiple Defenders foul DefenseAreaRule called any robot touching the ball inside its own box a Multiple Defenders foul, so a keeper touch with a teammate also in the box got a penalty. Real matches: 60 of 97 false penalty calls were this. The keeper id is read from the referee data on the frame (GameFrame.referee, team info goalkeeper). Only a non-keeper touch counts. With no referee data attached, every touch still counts. Co-Authored-By: Claude Haiku 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- docs/custom_referee_design_decisions.md | 2 +- .../custom_referee/rules/defense_area_rule.py | 41 ++++++---- ...lacement_interference_and_defense_fixes.py | 76 +++++++++++++++++++ 3 files changed, 103 insertions(+), 16 deletions(-) diff --git a/docs/custom_referee_design_decisions.md b/docs/custom_referee_design_decisions.md index 8ec9b52d..09eb504e 100644 --- a/docs/custom_referee_design_decisions.md +++ b/docs/custom_referee_design_decisions.md @@ -43,7 +43,7 @@ Checked against the [SSL rulebook](https://robocup-ssl.github.io/ssl-rules/sslru | Aimless kick (§6.2.3, Div B) | A ball touched by a robot that then crosses the halfway line and the opponent's goal line outside the goal, touching no other robot: free kick for the opponent from where it was kicked | Not implemented: a goal kick in the opponent's corner, so a blind clearance cost nothing (28% of goal kicks led to one at the other end within seconds, tournament_20261005_170958) | Fixed: `OutOfBoundsRule` keeps where the ball was last touched in this spell of play (`last_touch.touching_team`), and restarts from there when the touch was on the far side of the halfway line, strictly (a kick-off from the line itself is not aimless); the spot is kept 0.25 m inside the lines and 1 m off the defense areas like any free kick. `out_of_bounds.aimless_kick`, on in both profiles: we play Division B | | Free kick stages (§5.3.3) | One free-kick command; the kick puts the ball in play | `DIRECT_FREE_*` preparation, then `NORMAL_START` once the kicker is ready | Sim: kept. The two stages give the auto-advance a readiness check with no human referee | | Ball placement (§5.2) | The team places the ball | With a simulator controller, `StrategyRunner` teleports the ball to `designated_position` and force-starts | Sim: kept, so matches don't wait on physical placement. Real mode still places | -| Multiple Defenders (§8.4.1) | A non-keeper entirely inside its own area touching the ball: penalty | More than `max_defenders` (1) with centres inside, one touching | Sim: kept. The rule doesn't know which robot is the keeper | +| Multiple Defenders (§8.4.1) | A non-keeper entirely inside its own area touching the ball: penalty | More than `max_defenders` (1) with centres inside, one touching | Fixed: the goalkeeper's own touch is exempt. The keeper id comes from the referee data on the frame (`GameFrame.referee`, the team info's `goalkeeper`); with no referee data attached every touch counts. The occupancy proxy (`max_defenders`) is kept | | Double Touch (§8.2) | Kicker may not touch again before another robot; free kick from the ball position | Same | Already correct | | Crashing | §8.4.2 | Any contact with closing speeds within 0.3 m/s of each other was a "both at fault" crash, including robots at rest against each other (6694 fouls in 231 matches; 30 of 97 goals then voided by the goal-validity rule) | Fixed: a crash needs > 1.5 m/s projected on the line between the robots; the 0.3 m/s band then compares the robots' own speeds, as TIGERs AutoReferee's `BotCollisionDetector` does. Its 0.1 s brake lookahead is modelled too (each robot's speed less 0.4 m/s, floored at 0, where TIGERs reverses it): without it a round-robin had 226 crashes to TIGERs' 8 over the same frames | | Pushing, Keeper Held Ball, Excessive Dribbling, Robot Stop Speed, Too Close To Opponent Defense Area, Ball Placement Interference | §8.3–8.4 | Audited in `434ab29` | Already correct; not re-checked beyond thresholds (10 s, 1 m, 1.5 m/s, 0.2 m, 0.5 m, 2 s grace) | diff --git a/utama_core/custom_referee/rules/defense_area_rule.py b/utama_core/custom_referee/rules/defense_area_rule.py index 74821069..1c9127b3 100644 --- a/utama_core/custom_referee/rules/defense_area_rule.py +++ b/utama_core/custom_referee/rules/defense_area_rule.py @@ -22,8 +22,20 @@ # machinery (last_touch.py), which answers a different question (which # *team*, colour-blind, across the whole field) than this rule needs # (which specific robot, already known to be inside its own box). -def _defenders_touching_ball(robots: list[Robot]) -> bool: - return any(r.has_ball for r in robots) +# +# `keeper_id` is the team's goalkeeper from the referee's team info. The +# goalkeeper may touch the ball inside its own box; only a non-keeper touch +# is the Multiple Defenders foul (rulebook §8.4.1). +def _defenders_touching_ball(robots: list[Robot], keeper_id: Optional[int]) -> bool: + return any(r.has_ball and r.id != keeper_id for r in robots) + + +def _goalkeeper_ids(game_frame: GameFrame) -> tuple[Optional[int], Optional[int]]: + """(yellow keeper id, blue keeper id) from the referee data on the frame, or (None, None) if none is attached.""" + ref = game_frame.referee + if ref is None: + return None, None + return ref.yellow_team.goalkeeper, ref.blue_team.goalkeeper # Rulebook §8.4.2: a non-stopping foul is not raised again within 2 s. @@ -86,21 +98,20 @@ def check( yellow_robots, blue_robots = (list(g) for g in _split_by_color(game_frame)) # --- Yellow defense area --- - # "Multiple Defenders" (rulebook §8.4.1): the rule as written is - # "any non-keeper robot touches the ball while entirely inside its - # own defense area" — it has nothing to do with occupancy count. - # This rule has no way to know which specific robot is the keeper - # (`TeamInfo.goalkeeper` isn't threaded into `BaseRule.check()`, - # only `game_frame`/`geometry`/`current_command`/ - # `designated_position` are), so `max_defenders` (default 1) is - # used as-is, as an occupancy proxy for "at most the keeper is - # allowed in here" — the real fix is gating on ball-touch by - # whichever defender is *beyond* that allowance, not on ball-touch - # by any occupant (which could wrongly flag the keeper itself). + # "Multiple Defenders" (rulebook §8.4.1): "any non-keeper robot touches + # the ball while entirely inside its own defense area". The keeper's + # own touch is exempt, so the keeper is identified from the referee's + # team info (`game_frame.referee`). With no referee data attached the + # keeper is unknown and every touch counts, as before. + # `max_defenders` (default 1) is still used as an occupancy proxy: the + # touch only counts when more than that many robots are in the box. # Sanction is a penalty kick, not a free kick, and "the foul # counter is not increased" (counts_toward_foul_counter=False). + yellow_keeper, blue_keeper = _goalkeeper_ids(game_frame) yellow_in_own_area = [r for r in yellow_robots if in_yellow_defense(r.p.x, r.p.y)] - if len(yellow_in_own_area) > self._max_defenders and _defenders_touching_ball(yellow_in_own_area): + if len(yellow_in_own_area) > self._max_defenders and _defenders_touching_ball( + yellow_in_own_area, yellow_keeper + ): return RuleViolation( rule_name="defense_area", suggested_command=RefereeCommand.STOP, @@ -113,7 +124,7 @@ def check( # --- Blue defense area --- (mirror of the yellow branch above; see # its comment for the ball-touch/occupancy-proxy reasoning.) blue_in_own_area = [r for r in blue_robots if in_blue_defense(r.p.x, r.p.y)] - if len(blue_in_own_area) > self._max_defenders and _defenders_touching_ball(blue_in_own_area): + if len(blue_in_own_area) > self._max_defenders and _defenders_touching_ball(blue_in_own_area, blue_keeper): return RuleViolation( rule_name="defense_area", suggested_command=RefereeCommand.STOP, diff --git a/utama_core/tests/custom_referee/test_placement_interference_and_defense_fixes.py b/utama_core/tests/custom_referee/test_placement_interference_and_defense_fixes.py index 25983269..31dc217f 100644 --- a/utama_core/tests/custom_referee/test_placement_interference_and_defense_fixes.py +++ b/utama_core/tests/custom_referee/test_placement_interference_and_defense_fixes.py @@ -262,3 +262,79 @@ def test_out_of_bounds_far_from_any_defense_area_is_unaffected(self): v = rule.check(frame_out, GEO, RefereeCommand.NORMAL_START) assert v is not None assert v.designated_position == pytest.approx((0.0, 2.75)) # half_width (3.0) - 0.25 + + +# --------------------------------------------------------------------------- +# DefenseAreaRule — the goalkeeper's own touch is not a Multiple Defenders foul +# --------------------------------------------------------------------------- + + +def _with_goalkeepers(frame, yellow_goalkeeper: int, blue_goalkeeper: int = 0): + """`frame` carrying the referee's goalkeeper ids (the rule reads them from `game_frame.referee`).""" + from dataclasses import replace + + from utama_core.entities.data.referee import RefereeData + from utama_core.entities.game.team_info import TeamInfo + from utama_core.entities.referee.stage import Stage + + referee = RefereeData( + source_identifier=None, + time_sent=0.0, + time_received=0.0, + referee_command=RefereeCommand.NORMAL_START, + referee_command_timestamp=0.0, + stage=Stage.NORMAL_FIRST_HALF, + stage_time_left=0.0, + blue_team=TeamInfo(name="blue", goalkeeper=blue_goalkeeper), + yellow_team=TeamInfo(name="yellow", goalkeeper=yellow_goalkeeper), + ) + return replace(frame, referee=referee) + + +class TestGoalkeeperTouchIsExempt: + # Yellow (friendly, my_team_is_yellow=True, my_team_is_right=False) defends the LEFT box. + def test_keeper_alone_touching_with_teammate_in_area_is_no_call(self): + rule = DefenseAreaRule(max_defenders=1) + friendly = { + 0: _robot(0, -4.3, 0.0, is_friendly=True, has_ball=True), # keeper touches + 1: _robot(1, -4.3, 0.5, is_friendly=True), # teammate in the box, no touch + } + frame = _with_goalkeepers( + _frame(ball=_ball(-4.3, 0.0), friendly_robots=friendly, my_team_is_right=False, my_team_is_yellow=True), + yellow_goalkeeper=0, + ) + assert rule.check(frame, GEO, RefereeCommand.NORMAL_START) is None + + def test_non_keeper_touch_with_keeper_in_area_is_called(self): + rule = DefenseAreaRule(max_defenders=1) + friendly = { + 0: _robot(0, -4.3, 0.0, is_friendly=True), # keeper, no touch + 1: _robot(1, -4.3, 0.5, is_friendly=True, has_ball=True), # non-keeper touches + } + frame = _with_goalkeepers( + _frame(ball=_ball(-4.3, 0.5), friendly_robots=friendly, my_team_is_right=False, my_team_is_yellow=True), + yellow_goalkeeper=0, + ) + v = rule.check(frame, GEO, RefereeCommand.NORMAL_START) + assert v is not None + assert v.next_command == RefereeCommand.PREPARE_PENALTY_BLUE + + def test_keeper_id_comes_from_the_referee_not_assumed_zero(self): + # Yellow's keeper is robot 5: robot 0's touch is now a non-keeper touch and is called, + # while robot 5's own touch is exempt. + rule = DefenseAreaRule(max_defenders=1) + friendly = { + 0: _robot(0, -4.3, 0.0, is_friendly=True, has_ball=True), + 5: _robot(5, -4.3, 0.5, is_friendly=True), + } + frame = _frame(ball=_ball(-4.3, 0.0), friendly_robots=friendly, my_team_is_right=False, my_team_is_yellow=True) + assert rule.check(_with_goalkeepers(frame, yellow_goalkeeper=5), GEO, RefereeCommand.NORMAL_START) is not None + + friendly_keeper_touch = { + 0: _robot(0, -4.3, 0.0, is_friendly=True), + 5: _robot(5, -4.3, 0.5, is_friendly=True, has_ball=True), + } + frame = _frame( + ball=_ball(-4.3, 0.5), friendly_robots=friendly_keeper_touch, my_team_is_right=False, my_team_is_yellow=True + ) + assert rule.check(_with_goalkeepers(frame, yellow_goalkeeper=5), GEO, RefereeCommand.NORMAL_START) is None From e93c52233dc4b478aa7ca98f90f13a60fc2576ae Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Tue, 13 Oct 2026 00:05:24 +0100 Subject: [PATCH 22/24] fix(referee): no-progress clock starts once the ball is in play NoProgressRule started counting at a kickoff/penalty NORMAL_START with the ball unmoved and fired exactly 10 s later. The official clock only runs once the ball is in play: 0.05 m of movement, or the 10 s auto-in-play of a kickoff/penalty. In real matches 226 of 422 no-progress calls were this false alarm. After a NORMAL_START the clock now waits for one of those. A FORCE_START puts the ball in play at once and is unchanged. Co-Authored-By: Claude Haiku 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- docs/custom_referee.md | 2 +- docs/custom_referee_design_decisions.md | 2 +- .../custom_referee/rules/no_progress_rule.py | 30 ++++++++++++-- .../custom_referee/test_no_progress_rule.py | 40 +++++++++++++++++++ 4 files changed, 69 insertions(+), 5 deletions(-) diff --git a/docs/custom_referee.md b/docs/custom_referee.md index afdc2cc4..9334517b 100644 --- a/docs/custom_referee.md +++ b/docs/custom_referee.md @@ -41,7 +41,7 @@ Built in `_build_active_rules` (`custom_referee.py`), in this priority order; de | `DefenseAreaRule` | live play | An extra defender (> `max_defenders`) touching the ball in its own area: penalty. An attacker touching the ball while at least partly in ours: non-stopping, 2 s re-raise (§8.4.2). | | `KeepOutRule` | `DIRECT_FREE_*`, `PREPARE_KICKOFF_*` | Defending team within 0.5m for 30 consecutive frames: non-stopping, 2 s re-raise, restarts the free kick's 10 s clock (§8.4.3). Not during bare `STOP` or penalties. | | `PenaltyTimeLimitRule` | `NORMAL_START`/`FORCE_START` after `PREPARE_PENALTY_*` | Penalty still in play 10 s after its normal start: goal kick for the defenders (§5.3.5). | -| `NoProgressRule` | live play | Ball hasn't moved 0.05 m in 10 s: `STOP` then `FORCE_START` where it lies (§8.1). Last in the list, so a real foul on the same tick wins. | +| `NoProgressRule` | live play | Ball hasn't moved 0.05 m in 10 s: `STOP` then `FORCE_START` where it lies (§8.1). The clock waits for the ball to be in play (a `NORMAL_START` restart: 0.05 m of movement or the 10 s auto-in-play) Last in the list, so a real foul on the same tick wins. | | `PushingRule`, `KeeperHeldBallRule`, `ExcessiveDribblingRule`, `RobotStopSpeedRule`, `CrashingRule`, `DefenseAreaStoppageRule`, `BallPlacementInterferenceRule` | see each rule file | SSL §8.3/8.4 audit (`434ab29`). Rationale per rule: `custom_referee_design_decisions.md`. | ## State machine and auto-advance diff --git a/docs/custom_referee_design_decisions.md b/docs/custom_referee_design_decisions.md index 09eb504e..d29e7ee0 100644 --- a/docs/custom_referee_design_decisions.md +++ b/docs/custom_referee_design_decisions.md @@ -34,7 +34,7 @@ Checked against the [SSL rulebook](https://robocup-ssl.github.io/ssl-rules/sslru | Attacker Touched Ball In Opponent Defense Area (§8.4.2) | Touching the ball while partly or fully inside; non-stopping | Presence (centre inside) stopped play with a free kick | Fixed: needs a touch, counts partial overlap (`ROBOT_RADIUS`), non-stopping, 2 s re-raise | | Ball Speed (§8.4.2) | Over 6.5 m/s in 3D; non-stopping | Stopped play, free kick to the other team | Fixed: non-stopping. Gap: still measured on ground (x, y) speed, not 3D | | Goal validity (§7) | No goal if the scorer committed a non-stopping foul in the last 2 s, or the ball went above 0.15 m | Any ball in the goal scored | Fixed: foul in the last 2 s turns the goal into a goal kick. Gap: ball height is not checked | -| No Progress In Game (§8.1) | 10 s without progress while both teams may play: stop, then force start | Missing | Fixed: `NoProgressRule`; STOP now continues to a queued FORCE_START once robots clear | +| No Progress In Game (§8.1) | 10 s without progress while both teams may play: stop, then force start | Missing | Fixed: `NoProgressRule`; STOP now continues to a queued FORCE_START once robots clear. The clock starts once the ball is in play (after a kickoff/penalty `NORMAL_START` that means 0.05 m of movement or the 10 s auto-in-play; it was firing 10 s after an unmoved restart, 226 of 422 false alarms in real matches) | | Penalty kick (§5.3.5) | Still in play after 10 s: stopped, no goal, goal kick for the defenders | The normal start turned into open play | Fixed: `PenaltyTimeLimitRule`. Not implemented: the keeper's 90° deflection and ball-moving-backwards endings | | Ball in play after a free kick (§5.4) | In play 10 s after the free kick command | `DIRECT_FREE_*` waited for the kicker forever | Fixed: `FORCE_START` after 10 s (clock restarted once, by the first Defender Too Close foul) | | Ball in play after a kick-off (§5.4) | In play 10 s after the kick-off | `NORMAL_START` → `FORCE_START` after 10 s if the ball hasn't moved | Already correct | diff --git a/utama_core/custom_referee/rules/no_progress_rule.py b/utama_core/custom_referee/rules/no_progress_rule.py index 6efa84b7..473f34f8 100644 --- a/utama_core/custom_referee/rules/no_progress_rule.py +++ b/utama_core/custom_referee/rules/no_progress_rule.py @@ -7,6 +7,10 @@ "Progress" is taken as the ball moving: the clock restarts whenever the ball has moved `_PROGRESS_DISTANCE_M` from where it was when the clock last restarted -- the same 0.05 m the rulebook uses for a ball coming into play (§5.4). + +The clock only runs while the ball is in play. After a NORMAL_START the ball is not +in play until it moves 0.05 m or the kickoff/penalty auto-in-play (10 s, §5.4) fires, +so the clock waits for one of those. A FORCE_START puts the ball in play at once. """ from __future__ import annotations @@ -26,6 +30,9 @@ } _PROGRESS_DISTANCE_M = 0.05 +# Kickoff/penalty auto-in-play after the restart (§5.4): the ball is in play after this +# long even if it has not moved. +_AUTO_IN_PLAY_SECONDS = 10.0 class NoProgressRule(BaseRule): @@ -38,6 +45,9 @@ def __init__(self, max_seconds: float = 10.0) -> None: self._max_seconds = max_seconds self._anchor: Optional[tuple[float, float]] = None self._anchor_ts: float = 0.0 + # The clock is running only once the ball is in play (see module docstring). + self._clock_running = False + self._restart_ts: float = 0.0 def check( self, @@ -52,11 +62,24 @@ def check( return None here = (ball.p.x, ball.p.y) - if self._anchor is None or math.dist(here, self._anchor) >= _PROGRESS_DISTANCE_M: + ts = game_frame.ts + if self._anchor is None: + self._anchor = here + self._anchor_ts = ts + self._restart_ts = ts + self._clock_running = current_command == RefereeCommand.FORCE_START + return None + if math.dist(here, self._anchor) >= _PROGRESS_DISTANCE_M: self._anchor = here - self._anchor_ts = game_frame.ts + self._anchor_ts = ts + self._clock_running = True return None - if game_frame.ts - self._anchor_ts < self._max_seconds: + if not self._clock_running: + if ts - self._restart_ts < _AUTO_IN_PLAY_SECONDS: + return None + self._clock_running = True + self._anchor_ts = self._restart_ts + _AUTO_IN_PLAY_SECONDS + if ts - self._anchor_ts < self._max_seconds: return None self._anchor = None @@ -70,3 +93,4 @@ def check( def reset(self) -> None: self._anchor = None + self._clock_running = False diff --git a/utama_core/tests/custom_referee/test_no_progress_rule.py b/utama_core/tests/custom_referee/test_no_progress_rule.py index b9ed8c42..20e3dda8 100644 --- a/utama_core/tests/custom_referee/test_no_progress_rule.py +++ b/utama_core/tests/custom_referee/test_no_progress_rule.py @@ -109,3 +109,43 @@ def test_simulation_profile_stops_a_frozen_game(): result = referee.step(_frame(10.1, friendly_robots=near), current_time=10.1) assert referee.last_violation.rule_name == "no_progress" assert result.referee_command == RefereeCommand.STOP + + +# --------------------------------------------------------------------------- +# The clock starts once the ball is in play (not at a NORMAL_START with the ball unmoved) +# --------------------------------------------------------------------------- + + +def _frame_at(ts: float, x: float = 1.0, y: float = 0.5) -> GameFrame: + return _frame(ts, x=x, y=y) + + +def test_normal_start_with_unmoved_ball_does_not_fire_at_ten_seconds(): + # Kickoff/penalty: the ball is not in play until it moves or auto-starts (10 s). + # Real matches: the old clock fired exactly 10 s after such a restart, 226 of 422 false alarms. + rule = NoProgressRule(max_seconds=10.0) + for ts in (0.0, 5.0, 10.5): + assert rule.check(_frame_at(ts), GEO, RefereeCommand.NORMAL_START) is None + + +def test_ball_moved_four_point_nine_cm_is_not_in_play(): + rule = NoProgressRule(max_seconds=10.0) + assert rule.check(_frame_at(0.0, x=1.0), GEO, RefereeCommand.NORMAL_START) is None + assert rule.check(_frame_at(2.0, x=1.049), GEO, RefereeCommand.NORMAL_START) is None + # Still not in play at 10.5 s: the clock starts at the 10 s auto-in-play, so no call yet. + assert rule.check(_frame_at(10.5, x=1.049), GEO, RefereeCommand.NORMAL_START) is None + + +def test_ball_moved_five_point_one_cm_starts_the_clock(): + rule = NoProgressRule(max_seconds=10.0) + assert rule.check(_frame_at(0.0, x=1.0), GEO, RefereeCommand.NORMAL_START) is None + assert rule.check(_frame_at(2.0, x=1.051), GEO, RefereeCommand.NORMAL_START) is None + assert rule.check(_frame_at(11.9, x=1.051), GEO, RefereeCommand.NORMAL_START) is None + v = rule.check(_frame_at(12.0, x=1.051), GEO, RefereeCommand.NORMAL_START) + assert v is not None and v.rule_name == "no_progress" + + +def test_force_start_clock_runs_from_the_first_tick(): + # A forced start puts the ball in play at once, so the clock is not gated on movement. + rule = NoProgressRule(max_seconds=10.0) + assert _run(rule, [0.0, 10.0]) is not None From 89a8b9cfd1269ad8ef4d0fcc28c52d81d9b9878e Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Tue, 13 Oct 2026 00:07:30 +0100 Subject: [PATCH 23/24] fix(referee): no-progress does not fire with the ball inside a defense area Officials never call no-progress with the ball inside either defense area (0 of 506 real calls). Ours did, and pre-empted the keeper-held-ball rule (attackers' free kick) with a neutral restart. While the ball is inside either defense area the clock is now held and reset. Co-Authored-By: Claude Haiku 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- docs/custom_referee.md | 2 +- docs/custom_referee_design_decisions.md | 2 +- .../custom_referee/rules/no_progress_rule.py | 12 +++++- .../custom_referee/test_no_progress_rule.py | 38 +++++++++++++++++++ 4 files changed, 51 insertions(+), 3 deletions(-) diff --git a/docs/custom_referee.md b/docs/custom_referee.md index 9334517b..906765c5 100644 --- a/docs/custom_referee.md +++ b/docs/custom_referee.md @@ -41,7 +41,7 @@ Built in `_build_active_rules` (`custom_referee.py`), in this priority order; de | `DefenseAreaRule` | live play | An extra defender (> `max_defenders`) touching the ball in its own area: penalty. An attacker touching the ball while at least partly in ours: non-stopping, 2 s re-raise (§8.4.2). | | `KeepOutRule` | `DIRECT_FREE_*`, `PREPARE_KICKOFF_*` | Defending team within 0.5m for 30 consecutive frames: non-stopping, 2 s re-raise, restarts the free kick's 10 s clock (§8.4.3). Not during bare `STOP` or penalties. | | `PenaltyTimeLimitRule` | `NORMAL_START`/`FORCE_START` after `PREPARE_PENALTY_*` | Penalty still in play 10 s after its normal start: goal kick for the defenders (§5.3.5). | -| `NoProgressRule` | live play | Ball hasn't moved 0.05 m in 10 s: `STOP` then `FORCE_START` where it lies (§8.1). The clock waits for the ball to be in play (a `NORMAL_START` restart: 0.05 m of movement or the 10 s auto-in-play) Last in the list, so a real foul on the same tick wins. | +| `NoProgressRule` | live play | Ball hasn't moved 0.05 m in 10 s: `STOP` then `FORCE_START` where it lies (§8.1). The clock waits for the ball to be in play (a `NORMAL_START` restart: 0.05 m of movement or the 10 s auto-in-play) and is held while the ball is inside either defense area. Last in the list, so a real foul on the same tick wins. | | `PushingRule`, `KeeperHeldBallRule`, `ExcessiveDribblingRule`, `RobotStopSpeedRule`, `CrashingRule`, `DefenseAreaStoppageRule`, `BallPlacementInterferenceRule` | see each rule file | SSL §8.3/8.4 audit (`434ab29`). Rationale per rule: `custom_referee_design_decisions.md`. | ## State machine and auto-advance diff --git a/docs/custom_referee_design_decisions.md b/docs/custom_referee_design_decisions.md index d29e7ee0..2466e8ba 100644 --- a/docs/custom_referee_design_decisions.md +++ b/docs/custom_referee_design_decisions.md @@ -34,7 +34,7 @@ Checked against the [SSL rulebook](https://robocup-ssl.github.io/ssl-rules/sslru | Attacker Touched Ball In Opponent Defense Area (§8.4.2) | Touching the ball while partly or fully inside; non-stopping | Presence (centre inside) stopped play with a free kick | Fixed: needs a touch, counts partial overlap (`ROBOT_RADIUS`), non-stopping, 2 s re-raise | | Ball Speed (§8.4.2) | Over 6.5 m/s in 3D; non-stopping | Stopped play, free kick to the other team | Fixed: non-stopping. Gap: still measured on ground (x, y) speed, not 3D | | Goal validity (§7) | No goal if the scorer committed a non-stopping foul in the last 2 s, or the ball went above 0.15 m | Any ball in the goal scored | Fixed: foul in the last 2 s turns the goal into a goal kick. Gap: ball height is not checked | -| No Progress In Game (§8.1) | 10 s without progress while both teams may play: stop, then force start | Missing | Fixed: `NoProgressRule`; STOP now continues to a queued FORCE_START once robots clear. The clock starts once the ball is in play (after a kickoff/penalty `NORMAL_START` that means 0.05 m of movement or the 10 s auto-in-play; it was firing 10 s after an unmoved restart, 226 of 422 false alarms in real matches) | +| No Progress In Game (§8.1) | 10 s without progress while both teams may play: stop, then force start | Missing | Fixed: `NoProgressRule`; STOP now continues to a queued FORCE_START once robots clear. The clock starts once the ball is in play (after a kickoff/penalty `NORMAL_START` that means 0.05 m of movement or the 10 s auto-in-play; it was firing 10 s after an unmoved restart, 226 of 422 false alarms in real matches). Not counted while the ball is inside either defense area (0 of 506 real calls there) | | Penalty kick (§5.3.5) | Still in play after 10 s: stopped, no goal, goal kick for the defenders | The normal start turned into open play | Fixed: `PenaltyTimeLimitRule`. Not implemented: the keeper's 90° deflection and ball-moving-backwards endings | | Ball in play after a free kick (§5.4) | In play 10 s after the free kick command | `DIRECT_FREE_*` waited for the kicker forever | Fixed: `FORCE_START` after 10 s (clock restarted once, by the first Defender Too Close foul) | | Ball in play after a kick-off (§5.4) | In play 10 s after the kick-off | `NORMAL_START` → `FORCE_START` after 10 s if the ball hasn't moved | Already correct | diff --git a/utama_core/custom_referee/rules/no_progress_rule.py b/utama_core/custom_referee/rules/no_progress_rule.py index 473f34f8..3ace0e89 100644 --- a/utama_core/custom_referee/rules/no_progress_rule.py +++ b/utama_core/custom_referee/rules/no_progress_rule.py @@ -10,7 +10,9 @@ The clock only runs while the ball is in play. After a NORMAL_START the ball is not in play until it moves 0.05 m or the kickoff/penalty auto-in-play (10 s, §5.4) fires, -so the clock waits for one of those. A FORCE_START puts the ball in play at once. +so the clock waits for one of those. A FORCE_START puts the ball in play at once. The +clock is also held (and reset) while the ball is inside either defense area: officials +never call no-progress there (the keeper-held-ball rule covers it). """ from __future__ import annotations @@ -35,6 +37,11 @@ _AUTO_IN_PLAY_SECONDS = 10.0 +def _in_either_defense_area(point: tuple[float, float], geometry: RefereeGeometry) -> bool: + x, y = point + return geometry.is_in_left_defense_area(x, y) or geometry.is_in_right_defense_area(x, y) + + class NoProgressRule(BaseRule): """Stops the game with a forced start after `max_seconds` of live play in which the ball has not moved `_PROGRESS_DISTANCE_M`. Nobody is at fault: no foul is @@ -62,6 +69,9 @@ def check( return None here = (ball.p.x, ball.p.y) + if _in_either_defense_area(here, geometry): + self._anchor = None + return None ts = game_frame.ts if self._anchor is None: self._anchor = here diff --git a/utama_core/tests/custom_referee/test_no_progress_rule.py b/utama_core/tests/custom_referee/test_no_progress_rule.py index 20e3dda8..024e8595 100644 --- a/utama_core/tests/custom_referee/test_no_progress_rule.py +++ b/utama_core/tests/custom_referee/test_no_progress_rule.py @@ -149,3 +149,41 @@ def test_force_start_clock_runs_from_the_first_tick(): # A forced start puts the ball in play at once, so the clock is not gated on movement. rule = NoProgressRule(max_seconds=10.0) assert _run(rule, [0.0, 10.0]) is not None + + +# --------------------------------------------------------------------------- +# No progress is not counted while the ball is inside either defense area +# --------------------------------------------------------------------------- + +# Standard field: the left box is x <= -3.5, the right box x >= 3.5 (|y| <= 1.0). +_LEFT_BOX_EDGE_X = -GEO.half_length + 2 * GEO.half_defense_depth + + +@pytest.mark.parametrize("side", [-1.0, 1.0]) +def test_ball_just_inside_a_defense_area_never_fires(side): + rule = NoProgressRule(max_seconds=10.0) + x = side * (abs(_LEFT_BOX_EDGE_X) + 0.01) # 1 cm inside the box + for ts in (0.0, 5.0, 10.0, 15.0): + assert rule.check(_frame_at(ts, x=x, y=0.0), GEO, RefereeCommand.FORCE_START) is None + + +@pytest.mark.parametrize("side", [-1.0, 1.0]) +def test_ball_just_outside_a_defense_area_still_fires(side): + rule = NoProgressRule(max_seconds=10.0) + x = side * (abs(_LEFT_BOX_EDGE_X) - 0.01) # 1 cm outside the box + assert rule.check(_frame_at(0.0, x=x, y=0.0), GEO, RefereeCommand.FORCE_START) is None + v = rule.check(_frame_at(10.0, x=x, y=0.0), GEO, RefereeCommand.FORCE_START) + assert v is not None and v.rule_name == "no_progress" + + +def test_leaving_a_defense_area_restarts_the_clock(): + rule = NoProgressRule(max_seconds=10.0) + inside_x = -(abs(_LEFT_BOX_EDGE_X) + 0.01) + for ts in (0.0, 5.0, 9.5): + assert rule.check(_frame_at(ts, x=inside_x, y=0.0), GEO, RefereeCommand.FORCE_START) is None + # Out at 9.5 s (1 cm outside the box edge), then unmoved: the 10 s run starts from there. + outside_x = -(abs(_LEFT_BOX_EDGE_X) - 0.01) + assert rule.check(_frame_at(9.6, x=outside_x, y=0.0), GEO, RefereeCommand.FORCE_START) is None + assert rule.check(_frame_at(19.5, x=outside_x, y=0.0), GEO, RefereeCommand.FORCE_START) is None + v = rule.check(_frame_at(19.6, x=outside_x, y=0.0), GEO, RefereeCommand.FORCE_START) + assert v is not None and v.rule_name == "no_progress" From d0183c84bd3e4358369c5b5b05281ae85f405814 Mon Sep 17 00:00:00 2001 From: isaac0804 Date: Tue, 13 Oct 2026 00:09:17 +0100 Subject: [PATCH 24/24] fix(referee): a ball in play stays in play after leaving a defense area Under NORMAL_START (live play after a kickoff) the defense-area hold cleared the in-play flag too, so a ball that had already moved went back to waiting for the 10 s auto-in-play when it left a defense area: no-progress took 20 s there instead of 10 s. Only a command change takes the ball out of play now; the defense area just holds the clock. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01ECXiwf3VYxBTMmrLaexRQK --- .../custom_referee/rules/no_progress_rule.py | 9 ++++++--- .../custom_referee/test_no_progress_rule.py | 16 ++++++++++++++++ 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/utama_core/custom_referee/rules/no_progress_rule.py b/utama_core/custom_referee/rules/no_progress_rule.py index 3ace0e89..3a1af1ea 100644 --- a/utama_core/custom_referee/rules/no_progress_rule.py +++ b/utama_core/custom_referee/rules/no_progress_rule.py @@ -52,7 +52,8 @@ def __init__(self, max_seconds: float = 10.0) -> None: self._max_seconds = max_seconds self._anchor: Optional[tuple[float, float]] = None self._anchor_ts: float = 0.0 - # The clock is running only once the ball is in play (see module docstring). + # The clock is running only once the ball is in play (see module docstring). Only a + # command change (`reset`) takes it out of play; the defense area merely holds the clock. self._clock_running = False self._restart_ts: float = 0.0 @@ -76,8 +77,10 @@ def check( if self._anchor is None: self._anchor = here self._anchor_ts = ts - self._restart_ts = ts - self._clock_running = current_command == RefereeCommand.FORCE_START + if not self._clock_running: + # Not yet in play (no movement since the restart): a forced start puts it in play. + self._restart_ts = ts + self._clock_running = current_command == RefereeCommand.FORCE_START return None if math.dist(here, self._anchor) >= _PROGRESS_DISTANCE_M: self._anchor = here diff --git a/utama_core/tests/custom_referee/test_no_progress_rule.py b/utama_core/tests/custom_referee/test_no_progress_rule.py index 024e8595..7941952a 100644 --- a/utama_core/tests/custom_referee/test_no_progress_rule.py +++ b/utama_core/tests/custom_referee/test_no_progress_rule.py @@ -187,3 +187,19 @@ def test_leaving_a_defense_area_restarts_the_clock(): assert rule.check(_frame_at(19.5, x=outside_x, y=0.0), GEO, RefereeCommand.FORCE_START) is None v = rule.check(_frame_at(19.6, x=outside_x, y=0.0), GEO, RefereeCommand.FORCE_START) assert v is not None and v.rule_name == "no_progress" + + +def test_ball_in_play_stays_in_play_after_leaving_a_defense_area(): + # Live play after a kickoff stays under NORMAL_START. Once the ball has moved it is in + # play; a pass through a defense area must not send it back to "waiting for the + # kickoff", which would hold the clock another 10 s (a 20 s no-progress). + rule = NoProgressRule(max_seconds=10.0) + inside_x = -(abs(_LEFT_BOX_EDGE_X) + 0.01) + outside_x = -(abs(_LEFT_BOX_EDGE_X) - 0.01) + assert rule.check(_frame_at(0.0, x=0.0, y=0.0), GEO, RefereeCommand.NORMAL_START) is None + assert rule.check(_frame_at(1.0, x=-1.0, y=0.0), GEO, RefereeCommand.NORMAL_START) is None + assert rule.check(_frame_at(2.0, x=inside_x, y=0.0), GEO, RefereeCommand.NORMAL_START) is None + assert rule.check(_frame_at(3.0, x=outside_x, y=0.0), GEO, RefereeCommand.NORMAL_START) is None + assert rule.check(_frame_at(12.9, x=outside_x, y=0.0), GEO, RefereeCommand.NORMAL_START) is None + v = rule.check(_frame_at(13.0, x=outside_x, y=0.0), GEO, RefereeCommand.NORMAL_START) + assert v is not None and v.rule_name == "no_progress"