51ff94d610
Build & Test (NowChessSystems) TeamCity build finished
Changes: - Removed default parameter from HistoryMove case class to eliminate synthetic accessor - Replaced HistoryMove default parameter with explicit None parameter in GameHistory.addMove - Added comprehensive tests for all CastleSide.withCastle combinations: - White Kingside, White Queenside - Black Kingside, Black Queenside All 14 tests pass. Coverage: 100% statements, 100% branches (0 gaps). Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>