Four tasks: demote stale 'Right now' out of _CORE, rewrite 'How you talk'
in-voice with the 4 anti-tic rules + real exemplars, trim hedgy prose
for a leaner hot path, and a replay eval on the exact safe-trigger
prompts. Runs via `uv run` from the worktree (shared venv resolves to
the wrong checkout).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G796GsLCvJQKVN7hwV2cDx
Seven tasks: contract module + conformance test, direct capture
endpoints (stack/buyin/start), hands API, reads/players API + route
conformance, chat-page stack quick-capture box, HUD quick inputs +
villain rename, and the iOS-PWA bottom safe-area fix. TDD with real
test/impl code grounded in the actual poker.py signatures and FastAPI
route patterns.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G796GsLCvJQKVN7hwV2cDx