Storm fires nonlethal Grapeshot into open blue mana #9
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What happened
In deployed Draw-Go vs Storm g03, Storm used the core payoff as a one-damage face poke under the compiled Grapeshot Lethal Targeting policy. Draw-Go correctly countered it with Spell Pierce, and Storm could not pay.
What should have happened
Grapeshot should be cast only for lethal, material removal, survival, or a justified storm/payoff setup. The compiled policy and evaluator should reject a nonlethal face target that spends the payoff into visible counter mana.
Category
Context
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/audit coverage now guards nonlethal Grapeshot face lines into open interaction, requiring lethal/material/survival justification instead. Closing.