Core movement logic, one sub-task per piece: - [ ] Rook (in progress) - [ ] Bishop - [ ] Queen - [ ] Knight - [ ] King (no special-move handling yet — see castling issue) - [ ] Pawn (no special-move handling yet — see en passant and promotion issue) Each returns either pseudo-legal or only fully legal moves. Decision pending; see research issue on legality filtering.
Core movement logic, one sub-task per piece:
Each returns either pseudo-legal or only fully legal moves. Decision pending; see research issue on legality filtering.