Skip to content
github-actions[bot] edited this page Aug 18, 2026 · 1 revision

Decision records. Each one is a question that was open, the options weighed, and what was chosen.

A spike is reference work: it stands on its own and is read on its own terms. Each page states its settled design without pointing here, so nothing in the wiki depends on reading a spike first. Come here when you want to know why a thing is the way it is.

Spike The question it settled
Ball State Ownership Who owns a ball's placement, and what the ball's own state machine is left holding.
Equip Loop Regime What happens when an item is released somewhere that is not a container. The home and loose model.
Paddle Animation Collision Whether animation drives collision. One fixed collider, the sprite animates over it.
Paddle Sprite Sizing Splitting how big the paddle looks from how big it plays.
Racket Position Per State Where the racket sits during the low swing.
Surface Physics Ownership Which resource owns rest roll damping.
Web Export Threading Shipping the threaded web build.
Web Lag RCA Why the web build stuttered.

Clone this wiki locally