final_projections_{site}_{slate_id}.csv (to build lineups) or an already-built lineup_*.csv (to view). The name field is pre-filled with the real --slate-id from the filename — leave it as-is unless you have a reason to change it, since this exact value is what "Build Lineups" sends to the real solver. Persists across reloads and syncs to cloud.optimizer.py via GitHub Actions (typically 20-90s) and supports every control above.