Chain the roles: post-event, event-coordinator MODE 2 gives you the distribution timeline; then fire session-report-generator per athlete, then coach-scout-reporter per opted-in athlete, then event-coordinator MODE 3 for the operator summary.
Automate it: the same endpoints power this UI and any headless caller. A PlayerData webhook, a Render cron, or an autonomous ops agent holding PERFORMANCE_API_KEY can POST to /api/performance-agents/run and poll /runs/:id. The eval loop gates every output — a weak report lands in waiting, never auto-ships. Full reference: agents/performance/API.md.