ai-code-battle/bots
jedarden 6c1f031071 feat(config): add season_id + rules_version to Config per §4.2
- SeasonID and RulesVersion already present in engine/types.go Config struct
- Worker already populates from active season row via DB join
- Config embedded in VisibleState sent to bots each turn (including turn 0)
- All starter kits (go, python, rust, java, csharp) already expose and log fields
- Add season_id/rules_version logging to JavaScript starter on turn 0
- TypeScript Config interface already includes season_id and rules_version

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-22 18:09:26 -04:00
..
assassin feat(config): add season_id + rules_version to Config per §4.2 2026-04-22 18:09:26 -04:00
defender feat(bot): add Defender bot (C#) — core-hugging perimeter archetype 2026-04-22 16:19:08 -04:00
farmer feat(bot): add Farmer bot (Go) — economy-maximizer archetype 2026-04-22 16:30:26 -04:00
gatherer Complete Phase 2: HTTP protocol and 6 strategy bots 2026-03-24 07:00:38 -04:00
guardian Complete Phase 2: HTTP protocol and 6 strategy bots 2026-03-24 07:00:38 -04:00
hunter Complete Phase 2: HTTP protocol and 6 strategy bots 2026-03-24 07:00:38 -04:00
kamikaze feat(bot): implement Kamikaze bot (JavaScript) — aggressive self-sacrifice archetype 2026-04-22 17:11:28 -04:00
nomad feat(bot): add Nomad bot (Python) — constant relocation archetype 2026-04-22 16:48:12 -04:00
opportunist fix(bot): fix Opportunist retreat and attack pathfinding bugs 2026-04-22 17:03:02 -04:00
pacifist feat(bot): add Pacifist bot (JavaScript) — non-aggressive attrition archetype 2026-04-22 16:32:50 -04:00
phalanx feat(config): add season_id + rules_version to Config per §4.2 2026-04-22 18:09:26 -04:00
raider feat(bot): add Raider bot (Java) — hit-and-run harasser archetype 2026-04-22 16:44:34 -04:00
random Complete Phase 2: HTTP protocol and 6 strategy bots 2026-03-24 07:00:38 -04:00
rusher feat(config): add season_id + rules_version to Config per §4.2 2026-04-22 18:09:26 -04:00
scout feat(bot): add Scout bot (Python) — fog exploration archetype 2026-04-22 16:40:35 -04:00
swarm Complete Phase 2: HTTP protocol and 6 strategy bots 2026-03-24 07:00:38 -04:00