ai-code-battle/starters
jedarden fe04cd275d fix(starter-kits): complete incomplete refactoring and fix build errors
The starter kits had uncommitted changes from a refactoring that broke
the Rust and TypeScript builds. This commit completes the refactoring
and fixes the build errors.

**Rust starter fixes:**
- Add `http::header` import to fix `header::HeaderName` reference
- Replace `hmac::compare_digest` (non-existent) with constant-time comparison

**TypeScript starter fixes:**
- Rename `GameState` -> `VisibleState` and `MoveResponse` -> `TurnResponse`
- Fix `strategy.ts` to use `bot.position.row` instead of `bot.row`
- Fix Move type to use `position: {row, col}` structure

**Go starter fixes:**
- Remove unused `strings` import

All 8 starter kits now build successfully with their respective toolchains.

Closes: bf-2rwz

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-25 22:40:37 -04:00
..
csharp feat(starter/csharp): complete C# starter kit with docs, tests, and Docker verification 2026-05-04 01:26:32 -04:00
go fix(starter-kits): complete incomplete refactoring and fix build errors 2026-05-25 22:40:37 -04:00
java feat(matchmaker): implement §6.1 Pareto skill-proximity + LRU pairing algorithm 2026-04-22 17:35:00 -04:00
javascript feat(config): add season_id + rules_version to Config per §4.2 2026-04-22 18:09:26 -04:00
php feat(starter-php): add PHP starter kit (acb-starter-php) 2026-05-04 03:35:29 -04:00
python fix(starter-kits): complete incomplete refactoring and fix build errors 2026-05-25 22:40:37 -04:00
rust fix(starter-kits): complete incomplete refactoring and fix build errors 2026-05-25 22:40:37 -04:00
typescript fix(starter-kits): complete incomplete refactoring and fix build errors 2026-05-25 22:40:37 -04:00