Commit Graph
2 Commits
Author SHA1 Message Date
wuwiandClaude Opus 5 19ee62067a HANDOFF-MATCH.md: what landed, and the record shape a future session must not re-derive
Slices 1, 2 and 5 struck through with what they actually became; 3, 4, 6 and 7
left standing, with a note on 3 that the wound-stage art now exists for it and
on 4 that the racket_* batches are its template. The parts of slice 2 that are
still open (shots[] and the PARRY — the cheapest depth in the mode) are called
out rather than buried under a DONE.

Added: the record shape table (which of g/s/dead each mode uses and why), the
classic-tennis mode, the second ending, and four new traps — the stats banked
flag that no-kill modes never clear, the magenta key that ate racket strings,
the read-only PIL image that made the fix look like a no-op, and the detail
bar that ratchets against what it is replacing.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-12 09:39:04 +02:00
wuwiandClaude Opus 5 a54cfa5f4f HANDOFF-MATCH.md: scoring model A, and the slice to make the match a real mode
Temporary file, written because a session ran out of context mid-slice — fold
into PROJECT.md and delete when the work lands. Not in the Dockerfile COPY;
docs are not served.

Records the decision (A: blood-only, measure becomes opponents felled) and
the finding behind it: Oliver believed losing a match killed him, when he was
bleeding out during deuce wars. That misreading is itself the bug — model A
only works if the player can see they are bleeding, not losing.

Also carries the build order (summary+measure, named ladder with
personalities, wound-driven play, the fall animation, menu, flick teaching,
opponent serve games), the flight-recorder recipe that ended four rounds of
guesswork, the traps this mode already sprung, and the do-nots.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-12 08:28:19 +02:00