01ee068e6dcfe5a5c7676bc3d78aca55700ddf11
Rewrote HANDOFF.md around what a next session actually needs: what the game is, how it flows, the invariants you have to know before touching anything, the settled feel decisions, the regression net with its real numbers, the asset pipeline with the generator's known failure modes, and the hard-won gotchas. Five rounds of chronological "feedback round" sections are folded into that structure — the history is in the git log and the memory file, not here. Deleted POLISH-PLAN.md: all fourteen items shipped. PLAN.md is left in place but marked historical at the top of HANDOFF. Corrected two stale facts carried in the old handoff: RES is 3 (not 2, which would have thrown off the umpire-cheat coordinates) and UMP_X is 6.05 (not 5.6). Added an OPEN ISSUES section with Oliver's eight findings from the 35-game retest, each with a diagnosis from reading the code rather than just the symptom. Two of them (player frozen between games, sprite freeze after the horde) look like one root cause: the movement and pose block sits inside `if (G.phase === 'rally')`, so every 'over' beat freezes the player mid-frame while the zombies walk on. The triple-serve lob is confirmed: the wing clones integrate at flat gravity while the real serve carries up to 2.3x from topspin. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Languages
JavaScript
75.2%
Python
15.8%
HTML
7.3%
Shell
1.4%
Swift
0.2%