The epic has landed backend flow and payload pieces across #288, #289, and #298, but there is no single READY task that produces hard evidence that the full canonical loop works together end-to-end.
Expected value / why now
This is the proof task that converts recent implementation into confidence. It reduces the risk that the swarm keeps extending gameplay logic without a stable regression harness around the actual loop we care about.
Acceptance criteria
Add one targeted smoke/regression path covering the canonical sequence: bluff -> guess -> reveal -> scoreboard.
The artifact/test fails if any expected phase transition or required payload is missing.
The test/artifact is runnable in the normal project workflow and the PR documents the command.
Output is specific enough to diagnose which phase failed, not only that the flow failed.
PR references #287 and explains what evidence now exists that the canonical loop works on .
Scope boundary
Not full release-readiness or deployment automation.
Not broad test-suite cleanup.
Not load/performance testing.
Parent epic: #287
## Problem statement
The epic has landed backend flow and payload pieces across #288, #289, and #298, but there is no single READY task that produces hard evidence that the full canonical loop works together end-to-end.
## Expected value / why now
This is the proof task that converts recent implementation into confidence. It reduces the risk that the swarm keeps extending gameplay logic without a stable regression harness around the actual loop we care about.
## Acceptance criteria
- Add one targeted smoke/regression path covering the canonical sequence: bluff -> guess -> reveal -> scoreboard.
- The artifact/test fails if any expected phase transition or required payload is missing.
- The test/artifact is runnable in the normal project workflow and the PR documents the command.
- Output is specific enough to diagnose which phase failed, not only that the flow failed.
- PR references #287 and explains what evidence now exists that the canonical loop works on .
## Scope boundary
- Not full release-readiness or deployment automation.
- Not broad test-suite cleanup.
- Not load/performance testing.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Parent epic: #287
Problem statement
The epic has landed backend flow and payload pieces across #288, #289, and #298, but there is no single READY task that produces hard evidence that the full canonical loop works together end-to-end.
Expected value / why now
This is the proof task that converts recent implementation into confidence. It reduces the risk that the swarm keeps extending gameplay logic without a stable regression harness around the actual loop we care about.
Acceptance criteria
Scope boundary