Control reference — every knob¶
Everything tunable in the system, what it defaults to, and what changing it actually does. All of these live in Strategist → Control unless noted.
| Knob | Where | Default | What it does |
|---|---|---|---|
run_time / timezone |
Schedule | 06:00 America/New_York | when the daily run fires (countdown shows when automation is on) |
automation_on |
Schedule | off | the daily scheduler. Keep OFF until the memfs volume is confirmed on prod |
live |
Schedule | on | off = dry-run (no paid renders) |
| Run now | Schedule | — | fire today's run immediately with current settings |
batch |
Volume | 30 | roster looks per day |
daily_budget |
Volume | $3 | hard stop for the day |
innovate_pct |
Innovation | 100 | % of roster looks that push new design (two axes rotate per look) |
reasoning_model |
Models | gemini-2.5-flash | compose LLM. gpt-5.4-mini renders 4 models — proven; don't |
image_model |
Models | imagen-4-ultra | render model |
aspect_ratio / images_per_prompt |
Render | 16:9 / 1 | frame + renders per look |
render_budget |
Render | $1.2 | per-run stop |
notify |
Alerts | on | batch done / off-brand spike / budget hit |
lab_batch |
Lab page | 12 | Lab experiments per day; 0 parks the lab |
lab_pct |
(api) | 40 | ad-hoc /generate lab share (scheduler uses lab_batch) |
| Roster dials | Roster & Mix | — | per-item "1 in N outfits" targets, retire/reactivate, add; quota-aware cadence shown per row |
Config lives in strategist_config.yaml on the memfs volume — Control edits
persist across redeploys; pool edits dual-write (memfs + DB).