diff --git a/crates/phase-ai/baselines/perf-baseline.json b/crates/phase-ai/baselines/perf-baseline.json index 33f9610fbe..593cc0495a 100644 --- a/crates/phase-ai/baselines/perf-baseline.json +++ b/crates/phase-ai/baselines/perf-baseline.json @@ -1,7 +1,7 @@ { "schema_version": 5, - "git_sha": "e5a3f33fb25a", - "card_data_hash": "670a4a14a501f5ae5df43f832676c4556104234d", + "git_sha": "8a7c1accec87", + "card_data_hash": "9fc2611a8b85878143e875700ae84a5a4de5baec", "base_seed": 2654435769, "action_cap": 3000, "sample_count": 5, @@ -11,24 +11,24 @@ "enchantress-mirror" ], "counters": { - "attackable_player_sweeps": 1349, - "auto_payment_borrowed_wrapper_calls": 11318, - "auto_payment_owned_state_clones": 11318, + "attackable_player_sweeps": 1361, + "auto_payment_borrowed_wrapper_calls": 11468, + "auto_payment_owned_state_clones": 11468, "auto_tap_source_cache_builds": 10, "cached_auto_tap_source_rejects": 0, "cached_auto_tap_source_reuses": 43, "combat_shadow_block_scans": 0, - "crew_eligibility_scans": 12877, + "crew_eligibility_scans": 12868, "generation_auto_payment_wrapper_calls": 1039, "generation_state_clones": 2229, "granted_ability_provider_scans": 0, "grouped_mana_readiness_state_clones": 1068, "layers_escalated": 79, - "layers_full_eval": 6475, + "layers_full_eval": 8729, "layers_incremental": 398, "legal_actions_spell_cost_sweeps": 10, - "legend_rule_mode_gate_scans": 23051, - "mana_aura_trigger_scans": 79652, + "legend_rule_mode_gate_scans": 24473, + "mana_aura_trigger_scans": 79876, "mana_display_sweeps": 277, "mana_display_swept_objects": 2852, "post_apply_auto_payment_core_calls": 0, @@ -36,10 +36,10 @@ "post_apply_uncached_source_collections": 0, "priority_cast_probe_builds": 10, "priority_cast_probe_state_clones": 10, - "raw_validation_state_clones": 22878, + "raw_validation_state_clones": 24494, "restriction_static_exact_scans": 0, - "restriction_static_mode_gate_scans": 223614, - "sba_battlefield_snapshot_builds": 22666, + "restriction_static_mode_gate_scans": 224009, + "sba_battlefield_snapshot_builds": 24090, "sba_empty_battlefield_short_circuits": 34, "spell_keyword_grant_scans": 0, "stack_batch_candidates": 0, @@ -48,11 +48,11 @@ "stack_batched_entries": 0, "stack_inert_noop_batches": 0, "stack_inert_noop_entries": 0, - "state_clone_for_legality": 38255, + "state_clone_for_legality": 39624, "static_full_scans": 0, "strict_fast_path_auto_payment_wrapper_calls": 856, "strict_fast_path_mana_readiness_state_clones": 0, "strict_fast_path_state_clones": 856 }, - "wall_clock_ms": 35723 -} \ No newline at end of file + "wall_clock_ms": 38742 +} diff --git a/crates/phase-ai/fixtures/scenarios/community-scenarios.json b/crates/phase-ai/fixtures/scenarios/community-scenarios.json index 84d9704f12..5415b86dd4 100644 --- a/crates/phase-ai/fixtures/scenarios/community-scenarios.json +++ b/crates/phase-ai/fixtures/scenarios/community-scenarios.json @@ -16,5 +16,11 @@ "thread_id": "1510834912180047973", "archive": "helix-pinnacle-x-spam.zip", "expected_action_type": "ActivateAbility" + }, + { + "id": "priority-failed-proposals", + "thread_id": "1535520247610871899", + "archive": "game-state-turn-22-2026-08-08T05-28-08-309Z.zip", + "expected_action_type": "PassPriority" } ] diff --git a/crates/phase-ai/fixtures/scenarios/game-state-turn-22-2026-08-08T05-28-08-309Z.zip b/crates/phase-ai/fixtures/scenarios/game-state-turn-22-2026-08-08T05-28-08-309Z.zip new file mode 100644 index 0000000000..07ea021b09 Binary files /dev/null and b/crates/phase-ai/fixtures/scenarios/game-state-turn-22-2026-08-08T05-28-08-309Z.zip differ