- Implement runWeeklyLoop() function that waits for scheduled time and runs evolution for all player counts (2, 3, 4, 6) weekly - Add --weekly flag to enable weekly mode (default: Sunday 03:00 UTC) - Add --weekly-schedule flag for custom schedule (WEEKDAY:HH:MM format) - Add ACB_WEEKLY_SCHEDULE env var for configuration feat(acb-evolver): add weekly map evolution ticker - Add MapEvolutionEnabled and MapEvolutionSchedule to RunConfig - Add --enable-map-evolution flag to acb-evolver run subcommand - Add startMapEvolutionTicker() goroutine that runs weekly - Ticker executes acb-map-evolver --once to trigger map breeding - Configurable via ACB_MAP_EVOLUTION_ENABLED and ACB_MAP_EVOLUTION_SCHEDULE This integrates map evolution into the bot evolver's deployment, allowing weekly automated map evolution based on engagement scores as specified in plan §14.6. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Dockerfile | ||
| main.go | ||
| main_test.go | ||