ai-code-battle/cmd/acb-evolver
jedarden 04b860a8be feat(index-builder, evolver): improve evolution system initialization and logging
Index builder:
- Add slog import for structured logging
- Improve fetchEvolutionMeta to return empty meta instead of error when programs table is empty
- Add logging to show evolution system status (running vs not initialized)
- Add logging in generateEvolutionMeta to show when evolution data is written

Evolver:
- Add automatic schema initialization and population seeding in RunEvolutionLoop
- Programs table is now automatically seeded with 6 initial strategy bots on startup
- Log seeding status to indicate whether programs table was already initialized

These changes ensure the evolution system properly initializes when deployed
and provides better visibility into its status via structured logging.

Closes: bf-4zde
2026-05-26 13:28:44 -04:00
..
internal fix(evolver): use ConfigForPlayers for 2-player matches per plan §3.4 2026-05-24 22:35:15 -04:00
Dockerfile Evolver: Fix nsjail integration for complete sandbox coverage 2026-05-22 15:18:21 -04:00
main.go style: apply gofmt alignment fixes across codebase 2026-05-24 10:40:33 -04:00
run.go feat(index-builder, evolver): improve evolution system initialization and logging 2026-05-26 13:28:44 -04:00