houserules/packages/chess/src/rules
2026-04-18 22:59:03 -06:00
..
board-queries.ts feat(chess): add pawn move/capture rules (P2.9) 2026-04-16 14:51:49 -06:00
capture.test.ts feat(chess): add capture resolution (P2.14) 2026-04-16 14:53:37 -06:00
capture.ts feat(chess): preset-flexibility architecture — decouple HP, damage, piece-types, state, effects 2026-04-18 16:26:17 -06:00
castling.test.ts feat(chess): add castling rules (P2.15) 2026-04-16 14:57:39 -06:00
castling.ts feat(chess): add castling rules (P2.15) 2026-04-16 14:57:39 -06:00
check.test.ts feat(chess): add check detection + self-check filter (P2.18) 2026-04-16 15:00:39 -06:00
check.ts feat(chess): preset-flexibility architecture — decouple HP, damage, piece-types, state, effects 2026-04-18 16:26:17 -06:00
checkmate.test.ts feat(chess): add checkmate detection (P2.19) 2026-04-16 15:06:27 -06:00
checkmate.ts feat(chess): preset-flexibility architecture — decouple HP, damage, piece-types, state, effects 2026-04-18 16:26:17 -06:00
draws.test.ts feat(chess): add 50-move and threefold repetition rules (P2.21) 2026-04-16 15:05:33 -06:00
draws.ts feat(chess): add 50-move and threefold repetition rules (P2.21) 2026-04-16 15:05:33 -06:00
enpassant.test.ts feat(chess): add en passant rule (P2.16) 2026-04-16 14:57:58 -06:00
enpassant.ts feat(chess): add en passant rule (P2.16) 2026-04-16 14:57:58 -06:00
insufficient.test.ts feat(chess): add insufficient material draw (P2.22) 2026-04-16 15:05:54 -06:00
insufficient.ts feat(chess): add insufficient material draw (P2.22) 2026-04-16 15:05:54 -06:00
king.test.ts feat(chess): add king basic move rules (P2.12) 2026-04-16 14:52:51 -06:00
king.ts feat(chess): add king basic move rules (P2.12) 2026-04-16 14:52:51 -06:00
knight.test.ts feat(chess): add knight move rules (P2.10) 2026-04-16 14:51:56 -06:00
knight.ts feat(chess): add knight move rules (P2.10) 2026-04-16 14:51:56 -06:00
pawn.test.ts feat(chess): add pawn move/capture rules (P2.9) 2026-04-16 14:51:49 -06:00
pawn.ts feat(chess): add pawn move/capture rules (P2.9) 2026-04-16 14:51:49 -06:00
primitives.test.ts feat(chess): add movement primitive rules (P2.8) 2026-04-16 14:49:03 -06:00
primitives.ts feat(chess): add movement primitive rules (P2.8) 2026-04-16 14:49:03 -06:00
promotion.test.ts feat(chess): add pawn promotion rule (P2.17) 2026-04-16 14:58:31 -06:00
promotion.ts feat(engine): promotion-override modifier descriptor 2026-04-18 22:22:45 -06:00
sliding.test.ts feat(chess): add bishop/rook/queen sliding rules (P2.11) 2026-04-16 14:52:39 -06:00
sliding.ts chore: resolve stash merge conflicts + stage sliding.ts range-bonus changes 2026-04-18 22:59:03 -06:00
stalemate.test.ts feat(chess): add stalemate detection (P2.20) 2026-04-16 15:04:38 -06:00
stalemate.ts feat(chess): preset-flexibility architecture — decouple HP, damage, piece-types, state, effects 2026-04-18 16:26:17 -06:00
turn.test.ts feat(chess): add turn order + move integration (P2.13) 2026-04-16 14:54:30 -06:00
turn.ts feat(chess): preset-flexibility architecture — decouple HP, damage, piece-types, state, effects 2026-04-18 16:26:17 -06:00
types.ts feat(chess): add pawn move/capture rules (P2.9) 2026-04-16 14:51:49 -06:00