Player A cast a planswalker that was already on its battlefield #21

Closed
opened 2026-07-08 00:57:25 +00:00 by bstein · 1 comment
Owner

What happened

image.png The Agent cast the same planswalker that it already had out causing it to be discarded immediately.

What should have happened

Even with no other option for the mana useage, passing here was better as now if the current iteration of the planswalker is removed, there is no backup in hand ready to go.

Category

  • kind: misplay
  • severity: obvious

Context

## What happened <img width="1440" alt="image.png" src="attachments/74305b51-7b8c-4378-98ea-3515ada601a4"> The Agent cast the same planswalker that it already had out causing it to be discarded immediately. ## What should have happened Even with no other option for the mana useage, passing here was better as now if the current iteration of the planswalker is removed, there is no backup in hand ready to go. ## Category - kind: misplay - severity: obvious ## Context - Page URL: https://veles.bstein.dev/table?path=/data/veles-artifacts/logs/dashboard/edge-case-smoke-deployed-proof-0525-20260708t003544z-edge-1v1-draw-go-vs-storm-g01-level-1/edge_1v1_storm__1_g1_2026070601/game.jsonl - Route: table - Path: /table?path=/data/veles-artifacts/logs/dashboard/edge-case-smoke-deployed-proof-0525-20260708t003544z-edge-1v1-draw-go-vs-storm-g01-level-1/edge_1v1_storm__1_g1_2026070601/game.jsonl - Backend version: 0.5.25 - Frontend version: 0.5.25 - Sim version: 0.5.25
842 KiB
bstein added the
misplay
kind/misplay
pilot/adept
labels 2026-07-08 00:57:25 +00:00
Author
Owner

Verified in Cassandra 0.5.30.

Release proof: source bebd4c7 (Prepare Cassandra 0.5.30 feedback backlog closeout), Jenkins Veles #209 SUCCESS published version-only backend/frontend/sim-worker 0.5.30 images, Titan-IAC 1bf84977 deployed them, live /api/v1/app-config reports backend/frontend/sim_worker 0.5.30, /api/v1/ready is green, backend pod and both frontend pods are Running with 0 restarts, and VELES_SIM_IMAGE is registry.bstein.dev/veles/veles-sim-worker:0.5.30.

Local/source gate on the deployed source: bridge/runtime 42 tests OK; evaluator/audit/policy/API suite 504 tests OK; frontend maybeboard/compact-replay/prompt Playwright 22 tests passed; frontend build and git diff --check passed.

Issue-specific proof: evaluator/policy coverage now suppresses duplicate legendary/planeswalker casts when an existing copy is already on the battlefield, preserving the backup copy instead of selecting a legend-rule mistake. Closing.

Verified in Cassandra 0.5.30. Release proof: source bebd4c7 (Prepare Cassandra 0.5.30 feedback backlog closeout), Jenkins Veles #209 SUCCESS published version-only backend/frontend/sim-worker 0.5.30 images, Titan-IAC 1bf84977 deployed them, live /api/v1/app-config reports backend/frontend/sim_worker 0.5.30, /api/v1/ready is green, backend pod and both frontend pods are Running with 0 restarts, and VELES_SIM_IMAGE is registry.bstein.dev/veles/veles-sim-worker:0.5.30. Local/source gate on the deployed source: bridge/runtime 42 tests OK; evaluator/audit/policy/API suite 504 tests OK; frontend maybeboard/compact-replay/prompt Playwright 22 tests passed; frontend build and git diff --check passed. Issue-specific proof: evaluator/policy coverage now suppresses duplicate legendary/planeswalker casts when an existing copy is already on the battlefield, preserving the backup copy instead of selecting a legend-rule mistake. Closing.
Sign in to join this conversation.
No description provided.