final_projections_{site}_{week}.csv (to build lineups) or an already-built lineup_*.csv (to view). Give each slate a short name — it can be anything (classic_wk3, preseason_wk1, thanksgiving, early_wk4). Persists across reloads and syncs to cloud.optimizer.py via GitHub Actions (typically 20-90s) and supports every control above.