houserules/packages
Joey Yakimowich-Payne cf1a8a3aab
feat(chess): add preset rules 1-3 (P3.4)
Introduces PresetRegistry + three pawn-focused preset rules from
RULES.md (pawns-move-backward, double-pawn-sprint,
pawn-diagonal-no-capture). Presets register themselves via
side-effect imports and expose getExtraMoves/filterMoves hooks for
the ChessEngine to invoke during move generation (engine wiring is
P3.11). Registry enforces incompatibility and requires invariants.
2026-04-16 15:30:14 -06:00
..
chess feat(chess): add preset rules 1-3 (P3.4) 2026-04-16 15:30:14 -06:00
rete feat(rete): add Immer snapshots at tick boundaries (P3.2) 2026-04-16 15:25:35 -06:00
server chore(root): scaffold monorepo — Phase 0 complete 2026-04-16 13:32:21 -06:00