| .. |
|
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 |