Extend the f00 profile persistence to cover every forecast hour (f00-f18) so /weather keeps working across pod restarts and shows forecast-hour atmospheric data without a fresh database. Route the Weather cold path (latest_grid_valid_time, load_weather_grid, weather_point_detail) through ProfilesFile first, with the legacy hrrr_profiles table as a last-resort historical fallback. Warm GridCache from the latest profile on app start so /weather is hot the moment a pod boots. |
||
|---|---|---|
| .. | ||
| band_config.ex | ||
| duct.ex | ||
| freshness_monitor.ex | ||
| grid.ex | ||
| inversion.ex | ||
| pipeline_status.ex | ||
| profiles_file.ex | ||
| rain_scatter.ex | ||
| recalibrator.ex | ||
| region.ex | ||
| score_cache.ex | ||
| scorer.ex | ||
| scores_file.ex | ||