Pithing Needle names cards with no activated abilities without a clear blank-name plan #16

Closed
opened 2026-07-06 17:51:10 +00:00 by bstein · 1 comment
Owner

What happened

Pithing Needle named Silversmote Ghoul in g01 and own Ensnaring Bridge as a blank in g03; neither has an activated ability to shut off, and the reasoning does not clearly separate intentional blank naming from real hate.

What should have happened

Pithing Needle naming should prefer real activated-ability targets. Intentional blank naming for artifact count, hand size, or lock texture should be explicit in the reason and separately classified from hate-card targeting.

Category

  • kind: misplay
  • severity: minor_to_moderate

Context

  • correction target: ["card_note", "card_name_evaluator", "pithing_needle_target_heuristics"]
  • evidence: [{"artifact paths": ["artifacts/deployed_batteries/edge_case_0521_live_20260706T132227Z/logs/dashboard/edge-case-smoke-deployed-proof-20260706t101310z-edge-1v1-dredge-vs-lantern-g01-level-1/edge_1v1_lantern_control__1_g1_2026070611/game.replay_events.ndjson", "artifacts/deployed_batteries/edge_case_0521_live_20260706T132227Z/logs/dashboard/edge-case-smoke-deployed-proof-20260706t101310z-edge-1v1-dredge-vs-lantern-g03-level-3/edge_1v1_lantern_control__1_g1_2026070613/game.replay_events.ndjson"], "summary": "Pithing Needle named Silversmote Ghoul in g01 and own Ensnaring Bridge as a blank in g03; neither has an activated ability to shut off, and the reasoning does not clearly separate intentional blank naming from real hate.", "turn/frame references": ["g01 source 18 turn 3 MAIN1", "g03 source 16 turn 1 MAIN1"]}]
  • feedback issue key: explicit:pithing_needle_names_no_activated_ability_cards
  • recommended source files: ["src/veles/codex_decision_worker/legal_action_context.py", "src/veles/playtest_decisions.py", "src/veles/card_metadata.py", "../veles-content/strategies/vintage/edge_1v1_lantern_control/1/guide.md"]
  • root cause: pithing_needle_names_no_activated_ability_cards
  • source findings file: reports/edge_case_atomic_eval/0.5.21_live/dredge_lantern_unique_findings_20260706.json
## What happened Pithing Needle named Silversmote Ghoul in g01 and own Ensnaring Bridge as a blank in g03; neither has an activated ability to shut off, and the reasoning does not clearly separate intentional blank naming from real hate. ## What should have happened Pithing Needle naming should prefer real activated-ability targets. Intentional blank naming for artifact count, hand size, or lock texture should be explicit in the reason and separately classified from hate-card targeting. ## Category - kind: misplay - severity: minor_to_moderate ## Context - correction target: ["card_note", "card_name_evaluator", "pithing_needle_target_heuristics"] - evidence: [{"artifact paths": ["artifacts/deployed_batteries/edge_case_0521_live_20260706T132227Z/logs/dashboard/edge-case-smoke-deployed-proof-20260706t101310z-edge-1v1-dredge-vs-lantern-g01-level-1/edge_1v1_lantern_control__1_g1_2026070611/game.replay_events.ndjson", "artifacts/deployed_batteries/edge_case_0521_live_20260706T132227Z/logs/dashboard/edge-case-smoke-deployed-proof-20260706t101310z-edge-1v1-dredge-vs-lantern-g03-level-3/edge_1v1_lantern_control__1_g1_2026070613/game.replay_events.ndjson"], "summary": "Pithing Needle named Silversmote Ghoul in g01 and own Ensnaring Bridge as a blank in g03; neither has an activated ability to shut off, and the reasoning does not clearly separate intentional blank naming from real hate.", "turn/frame references": ["g01 source 18 turn 3 MAIN1", "g03 source 16 turn 1 MAIN1"]}] - feedback issue key: explicit:pithing_needle_names_no_activated_ability_cards - recommended source files: ["src/veles/codex_decision_worker/legal_action_context.py", "src/veles/playtest_decisions.py", "src/veles/card_metadata.py", "../veles-content/strategies/vintage/edge_1v1_lantern_control/1/guide.md"] - root cause: pithing_needle_names_no_activated_ability_cards - source findings file: reports/edge_case_atomic_eval/0.5.21_live/dredge_lantern_unique_findings_20260706.json
bstein added the
misplay
battery-0.5.21
manual-review
dredge-vs-lantern
labels 2026-07-06 17:51:10 +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: policy/audit coverage now requires Pithing Needle names to map to meaningful activated-ability targets or to carry an explicit blank-name plan. 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: policy/audit coverage now requires Pithing Needle names to map to meaningful activated-ability targets or to carry an explicit blank-name plan. Closing.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cassandra-alpha/feedback#16
No description provided.