Commit History

Validate UHI_MODEL + THRESHOLD_MODE env vars; warn + fallback on typos
740baf3

jtlevine Claude Opus 4.7 (1M context) commited on

Simplify: reuse shared WBGT+percentile utils, batch DB writes, memoize reads
47548c2

jtlevine Claude Opus 4.7 (1M context) commited on

Surface per-zone thresholds on Vercel frontend
c7d99b0

jtlevine Claude Opus 4.7 (1M context) commited on

UHILSTCorrector: defer to synthetic UHICorrector for LST-uncovered zones
997e400

jtlevine Claude Opus 4.7 (1M context) commited on

Zone-specific trigger thresholds behind THRESHOLD_MODE env var
9b0be4c

jtlevine Claude Opus 4.7 (1M context) commited on

Fix FEATURES_PATH resolution for Docker (COPY to /app) vs local
901698f

jtlevine commited on

Add LST-anchored UHI corrector behind UHI_MODEL env var flag
55176eb

jtlevine Claude Opus 4.7 (1M context) commited on

Fix TOA accumulation window: 6h → 1h to match ERA5/GraphCast
8539fdc

jtlevine Claude Opus 4.7 (1M context) commited on

pipeline: one-shot reconnect on DB stale connection
78a5f0c

jtlevine Claude Opus 4.7 (1M context) commited on

graphcast: handle static vars without a time dim (GFS path)
ba71a9a

jtlevine Claude Opus 4.7 (1M context) commited on

gfs: analytical TOA forcing + pipeline traceback logging
c2175ff

jtlevine Claude Opus 4.7 (1M context) commited on

Fix GFS shortName regression: use ecCodes names, not cfgrib names
edf30d2

jtlevine Claude Opus 4.7 (1M context) commited on

Add GFS init source as alternative to ERA5T (Phase 2 wiring)
a3a194e

jtlevine Claude Opus 4.7 (1M context) commited on

Cut dead neural/LSTM pricing + predictor paths
64c4f2a

jtlevine Claude Opus 4.7 (1M context) commited on

NASA POWER ingest: drop all-missing days instead of inserting empty rows
aac53f3

jtlevine Claude Opus 4.7 (1M context) commited on

predictions ON CONFLICT: overwrite xgb/lstm/confidence/ensemble too
87a4bb1

jtlevine Claude Opus 4.7 (1M context) commited on

Cut XGBoost/LSTM heat predictor from pipeline and demo
93f565b

jtlevine Claude Opus 4.7 (1M context) commited on

Refresh Neon connection at the start of each pipeline run
acf51b6

jtlevine Claude Opus 4.7 (1M context) commited on

heat_indices + healed_readings ON CONFLICT: overwrite all derived fields
c0267ec

jtlevine Claude Opus 4.7 (1M context) commited on

Fix real Claude cost bug: token double-count, revert Haiku swap
8fb8de1

jtlevine Claude Opus 4.7 (1M context) commited on

Pipeline hardening: Haiku, dead code cleanup, consec fix, ERA5-lag init
2bcf53c

jtlevine Claude Opus 4.7 (1M context) commited on

Prewarm GraphCast at FastAPI startup to avoid cold-start fallback
5f87e82

jtlevine Claude Opus 4.7 (1M context) commited on

NASA POWER ingest: heal NULL fields, request precip, respect 2-day lag
964e1bf

jtlevine Claude Opus 4.7 (1M context) commited on

Fix stale Neon connection on Space wake
47f6ff7

jtlevine Claude Opus 4.7 (1M context) commited on

Fix pipeline failures: api.py import, NASA POWER resilience, CPU torch
92ba564

jtlevine Claude Opus 4.6 (1M context) commited on

Clean up merge conflict markers in neural_actuarial.py (reference code)
4da9e3f

jtlevine Claude Opus 4.6 (1M context) commited on

Replace neural actuarial model with GraphCast triggers + empirical burn analysis
277cbcf

jtlevine Claude Opus 4.6 (1M context) commited on

Coverage polish + DPI-style worker pilot with Disbursements drill-down
1b15bc9

jtlevine Claude Opus 4.6 (1M context) commited on

Make fork-and-adapt flow truly region-agnostic
8c109d1

jtlevine Claude Opus 4.6 (1M context) commited on

Add AI trigger explanations behind EXPLANATION_MODE flag
57d708b

jtlevine Claude Opus 4.6 (1M context) commited on

Harden serverless DB checks, CORS, cursor lifecycle, and healing JSON parse
d224e47

jtlevine Claude Opus 4.6 (1M context) commited on

Fix $0.00 cost: pass total_cost_usd to finish_pipeline_run
d998020

jtlevine Claude Opus 4.6 (1M context) commited on

Disbursements page: M-Pesa payouts replace Alerts
1df3b8c

jtlevine Claude Opus 4.6 (1M context) commited on

Two-tier neural triggers + funding decomposition (SEWA pilot structure)
6d19b87

jtlevine Claude Opus 4.6 (1M context) commited on

Write neural trigger_prob + pricing to predictions table
af1c7f4

jtlevine Claude Opus 4.6 (1M context) commited on

Neural model now decides triggers AND payouts end-to-end
01ce89c

jtlevine Claude Opus 4.6 (1M context) commited on

Neural compound triggers: model confirms risk + current conditions
2ff6031

jtlevine Claude Opus 4.6 (1M context) commited on

Compound heat triggers + settlement-specific thresholds, retrained
2e9af1d

jtlevine Claude Opus 4.6 (1M context) commited on

Chronos-Bolt encoder, retrained pricer, 14-day pipeline, sync DB
c129948

jtlevine Claude Opus 4.6 (1M context) commited on

Rewrite pipeline + DB to fully sync psycopg2 (matches Weather AI 2)
a697c4e

jtlevine Claude Opus 4.6 (1M context) commited on

Skip DB writes in pipeline — psycopg2 blocks async event loop
37254dc

jtlevine commited on

Add print/flush logging to ingestion for HF debugging
7cd3f9a

jtlevine commited on

Add flush=True print statements for pipeline logging
912d868

jtlevine commited on

Fix pipeline: non-blocking DB startup, fix date.month crash in downscale
6526725

jtlevine Claude Opus 4.6 (1M context) commited on

Remove blocking reconnect before pipeline run
1565cb5

jtlevine commited on

Switch from asyncpg to psycopg2 for Neon DB (same as Weather AI 2)
48bbf74

jtlevine Claude Opus 4.6 (1M context) commited on

Fix _pool references in CRUD functions for poolless connection manager
c5c1b97

jtlevine Claude Opus 4.6 (1M context) commited on

Replace asyncpg pool with fresh connections per query
aeda877

jtlevine Claude Opus 4.6 (1M context) commited on

Restructure pipeline: rule-based heal, template alerts, one Claude review
6ad8477

jtlevine Claude Opus 4.6 (1M context) commited on

Cut ERA5-Land from live pipeline, fix zone count to 15 Dar zones
e7c63de

jtlevine Claude Opus 4.6 (1M context) commited on