ai-code-battle/cmd/acb-evolver/internal/live
jedarden a4bdeba8fd Phase 10: Live evolution observatory - evolver live.json feed + observatory page
Evolver writes live.json to R2 every cycle. Observatory page polls and
renders live feed + lineage tree + meta shift chart.

- Added ACB_R2_UPLOAD_ENABLED env var to enable automatic R2 upload during run loop
- CycleState tracks real-time evolution cycle status (generation, phase, candidate, validation, evaluation)
- Export() now includes cycle info when cycleState is provided
- runCycle() integrated with live observatory exports at each phase transition
- exportLiveQuiet() for mid-cycle status updates without verbose logging
- Fixed function signature mismatches for exportLiveQuiet calls

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-08 14:52:17 -04:00
..
cycle.go Phase 10: Live evolution observatory - evolver live.json feed + observatory page 2026-05-08 14:52:17 -04:00
exporter.go Phase 10: Live evolution observatory - evolver live.json feed + observatory page 2026-05-08 14:52:17 -04:00
r2.go Add R2 upload for live evolution observatory (Phase 10) 2026-03-29 04:53:35 -04:00
r2_test.go Add R2 upload for live evolution observatory (Phase 10) 2026-03-29 04:53:35 -04:00