Option A from the shadow-mode duplication discussion — Elixir still owns f00-f18 fan-out via Oban and writes to /data/scores. The Rust worker sits idle polling an empty grid_tasks table instead of re-fetching the same HRRR GRIB2 and writing a parallel tree to /data/scores_shadow. Brings the seed call back when Phase 2 cutover is approved (at which point the Elixir fan-out shrinks to fh=0 and PROP_SCORES_DIR flips from /data/scores_shadow to /data/scores). |
||
|---|---|---|
| .. | ||
| microwaveprop | ||
| microwaveprop_web | ||
| mix/tasks | ||
| microwaveprop.ex | ||
| microwaveprop_web.ex | ||