Validate UHI_MODEL + THRESHOLD_MODE env vars; warn + fallback on typos 740baf3 jtlevine Claude Opus 4.7 (1M context) commited on 23 days ago
Simplify: reuse shared WBGT+percentile utils, batch DB writes, memoize reads 47548c2 jtlevine Claude Opus 4.7 (1M context) commited on 23 days ago
Surface per-zone thresholds on Vercel frontend c7d99b0 jtlevine Claude Opus 4.7 (1M context) commited on 23 days ago
UHILSTCorrector: defer to synthetic UHICorrector for LST-uncovered zones 997e400 jtlevine Claude Opus 4.7 (1M context) commited on 23 days ago
Zone-specific trigger thresholds behind THRESHOLD_MODE env var 9b0be4c jtlevine Claude Opus 4.7 (1M context) commited on 23 days ago
Fix FEATURES_PATH resolution for Docker (COPY to /app) vs local 901698f jtlevine commited on 23 days ago
Add LST-anchored UHI corrector behind UHI_MODEL env var flag 55176eb jtlevine Claude Opus 4.7 (1M context) commited on 23 days ago
Fix TOA accumulation window: 6h → 1h to match ERA5/GraphCast 8539fdc jtlevine Claude Opus 4.7 (1M context) commited on 24 days ago
pipeline: one-shot reconnect on DB stale connection 78a5f0c jtlevine Claude Opus 4.7 (1M context) commited on 24 days ago
graphcast: handle static vars without a time dim (GFS path) ba71a9a jtlevine Claude Opus 4.7 (1M context) commited on 24 days ago
gfs: analytical TOA forcing + pipeline traceback logging c2175ff jtlevine Claude Opus 4.7 (1M context) commited on 24 days ago
Fix GFS shortName regression: use ecCodes names, not cfgrib names edf30d2 jtlevine Claude Opus 4.7 (1M context) commited on 24 days ago
Add GFS init source as alternative to ERA5T (Phase 2 wiring) a3a194e jtlevine Claude Opus 4.7 (1M context) commited on 24 days ago
Cut dead neural/LSTM pricing + predictor paths 64c4f2a jtlevine Claude Opus 4.7 (1M context) commited on 25 days ago
NASA POWER ingest: drop all-missing days instead of inserting empty rows aac53f3 jtlevine Claude Opus 4.7 (1M context) commited on 25 days ago
predictions ON CONFLICT: overwrite xgb/lstm/confidence/ensemble too 87a4bb1 jtlevine Claude Opus 4.7 (1M context) commited on 25 days ago
Cut XGBoost/LSTM heat predictor from pipeline and demo 93f565b jtlevine Claude Opus 4.7 (1M context) commited on 25 days ago
Refresh Neon connection at the start of each pipeline run acf51b6 jtlevine Claude Opus 4.7 (1M context) commited on 25 days ago
heat_indices + healed_readings ON CONFLICT: overwrite all derived fields c0267ec jtlevine Claude Opus 4.7 (1M context) commited on 25 days ago
Fix real Claude cost bug: token double-count, revert Haiku swap 8fb8de1 jtlevine Claude Opus 4.7 (1M context) commited on 25 days ago
Pipeline hardening: Haiku, dead code cleanup, consec fix, ERA5-lag init 2bcf53c jtlevine Claude Opus 4.7 (1M context) commited on 25 days ago
Prewarm GraphCast at FastAPI startup to avoid cold-start fallback 5f87e82 jtlevine Claude Opus 4.7 (1M context) commited on 25 days ago
NASA POWER ingest: heal NULL fields, request precip, respect 2-day lag 964e1bf jtlevine Claude Opus 4.7 (1M context) commited on 25 days ago
Fix stale Neon connection on Space wake 47f6ff7 jtlevine Claude Opus 4.7 (1M context) commited on 25 days ago
Fix pipeline failures: api.py import, NASA POWER resilience, CPU torch 92ba564 jtlevine Claude Opus 4.6 (1M context) commited on 29 days ago
Clean up merge conflict markers in neural_actuarial.py (reference code) 4da9e3f jtlevine Claude Opus 4.6 (1M context) commited on 29 days ago
Replace neural actuarial model with GraphCast triggers + empirical burn analysis 277cbcf jtlevine Claude Opus 4.6 (1M context) commited on 29 days ago
Coverage polish + DPI-style worker pilot with Disbursements drill-down 1b15bc9 jtlevine Claude Opus 4.6 (1M context) commited on Apr 15
Make fork-and-adapt flow truly region-agnostic 8c109d1 jtlevine Claude Opus 4.6 (1M context) commited on Apr 14
Add AI trigger explanations behind EXPLANATION_MODE flag 57d708b jtlevine Claude Opus 4.6 (1M context) commited on Apr 14
Harden serverless DB checks, CORS, cursor lifecycle, and healing JSON parse d224e47 jtlevine Claude Opus 4.6 (1M context) commited on Apr 14
Fix $0.00 cost: pass total_cost_usd to finish_pipeline_run d998020 jtlevine Claude Opus 4.6 (1M context) commited on Apr 13
Disbursements page: M-Pesa payouts replace Alerts 1df3b8c jtlevine Claude Opus 4.6 (1M context) commited on Apr 2
Two-tier neural triggers + funding decomposition (SEWA pilot structure) 6d19b87 jtlevine Claude Opus 4.6 (1M context) commited on Apr 2
Write neural trigger_prob + pricing to predictions table af1c7f4 jtlevine Claude Opus 4.6 (1M context) commited on Apr 2
Neural model now decides triggers AND payouts end-to-end 01ce89c jtlevine Claude Opus 4.6 (1M context) commited on Apr 2
Neural compound triggers: model confirms risk + current conditions 2ff6031 jtlevine Claude Opus 4.6 (1M context) commited on Apr 2
Compound heat triggers + settlement-specific thresholds, retrained 2e9af1d jtlevine Claude Opus 4.6 (1M context) commited on Apr 2
Chronos-Bolt encoder, retrained pricer, 14-day pipeline, sync DB c129948 jtlevine Claude Opus 4.6 (1M context) commited on Apr 2
Rewrite pipeline + DB to fully sync psycopg2 (matches Weather AI 2) a697c4e jtlevine Claude Opus 4.6 (1M context) commited on Apr 2
Fix pipeline: non-blocking DB startup, fix date.month crash in downscale 6526725 jtlevine Claude Opus 4.6 (1M context) commited on Apr 1
Switch from asyncpg to psycopg2 for Neon DB (same as Weather AI 2) 48bbf74 jtlevine Claude Opus 4.6 (1M context) commited on Apr 1
Fix _pool references in CRUD functions for poolless connection manager c5c1b97 jtlevine Claude Opus 4.6 (1M context) commited on Apr 1
Replace asyncpg pool with fresh connections per query aeda877 jtlevine Claude Opus 4.6 (1M context) commited on Apr 1
Restructure pipeline: rule-based heal, template alerts, one Claude review 6ad8477 jtlevine Claude Opus 4.6 (1M context) commited on Apr 1
Cut ERA5-Land from live pipeline, fix zone count to 15 Dar zones e7c63de jtlevine Claude Opus 4.6 (1M context) commited on Apr 1