- AdminTaskWorker: remove scorer_diff no-op clause (propagation_scores table was dropped pre-cutover; queue is drained). - Weather: remove load_weather_grid_from_db/1 fallback — Rust writes ProfilesFile for every forecast hour, so the DB path was unreachable in practice and loaded stale pre-cutover data when it fired. - Weather.build_grid_cache_row/4 now prefers persisted fields from the ProfilesFile profile map (surface_refractivity, min_refractivity_gradient, ducting_detected, duct_characteristics) over re-deriving from the raw profile, matching the old DB-path semantics. - NotifyListener: wrap per-band warm in try/rescue so one corrupt or mid-rename .ntms file doesn't abort the remaining bands. Failures log a warning with band + valid_time; successes still emit one info line. - weather_grid_test: rewrite insert_hrrr_profile helper to write ProfilesFile directly and drop the "only returns points on 0.125 grid" test (filter was a property of the deleted DB fallback; Rust writes only grid points by construction). |
||
|---|---|---|
| .. | ||
| fixtures | ||
| microwaveprop | ||
| microwaveprop_web | ||
| mix/tasks | ||
| support | ||
| test_helper.exs | ||