c9a59d3ad10ac116df46b5daa270767728f3c38d
- gameStatus now accepts GameContext instead of Board so legalMoves (which already requires GameContext for castling) is called directly without discarding castling rights - All four existing gameStatus call sites in GameRulesTest migrated to ctx(...) - New test: castling as sole legal move returns Normal, not Drawn - GameController.processMove updated to wrap newBoard in GameContext at the gameStatus call site (full ctx propagation deferred to Task 6) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
Scala
80.3%
Python
14.6%
Bru
3.5%
HTML
1%
Shell
0.2%
Other
0.2%