Commit History

Vectorize Farquhar, DI ControlLoop, gate pipeline, budget audit, chatbot Hebrew
15be6bb
Running
verified

safraeli commited on

Pin xgboost<3 to skip nvidia-nccl-cu12 (294MB)
d9ee5b0
verified

safraeli commited on

Slim Docker: drop torch/chronos/streamlit (~2GB), 5x faster build
5ef3341
verified

safraeli commited on

Add auth to control endpoints, sigmoid Farquhar transition
0231141
verified

safraeli commited on

Fix race conditions, error handling, timezone, divergence check
6d7f91e
verified

safraeli commited on

Fix HEAD support for UptimeRobot, email alerter bug, update docs
063a7cd
verified

safraeli commited on

Deploy: data flow monitoring, email alerts, chatbot validation
bfbaecb
verified

safraeli commited on

Update health endpoint with data-sources route
8ff229f
verified

safraeli commited on

Update baked IMS weather cache (through 2026-03-21)
6e23745

Eli Safra commited on

Add .gitignore, remove pycache
0d8278c

Eli Safra commited on

Fix IMS weather staleness, add data freshness endpoint
9fbf054

Eli Safra commited on

SSE live updates, route cleanup, advisor briefing
271a242

Eli Safra commited on

Security fix: backend/api/routes/sensors.py
609c2d6
verified

safraeli commited on

Security fix: backend/api/main.py
ed9466a
verified

safraeli commited on

Fix CU: use TB Air1 data in 7-day chunks (matches TB 282/310)
a1da76f
verified

safraeli commited on

Fix chill units: x1.1 multiplier, Israel timezone
d4ceb3a
verified

safraeli commited on

Fix NDVI: use Air1+Crop3, cap at 168h
8551743
verified

safraeli commited on

Fix: backend/api/routes/sensors.py
285c15b
verified

safraeli commited on

Fix chill units: use IMS data from Nov 1, dual series
0f9e40e
verified

safraeli commited on

Fix TB timeseries fallback
16416cd
verified

safraeli commited on

Update backend/api/routes/control.py
84b05b8
verified

safraeli commited on

Update backend/api/routes/sensors.py
49b39b0
verified

safraeli commited on

Update backend/api/routes/biology.py
a667669
verified

safraeli commited on

Update backend/api/routes/sensors.py
c3a9627
verified

safraeli commited on

Update backend/api/routes/biology.py
ca60893
verified

safraeli commited on

Full season IMS cache (Nov 2025 - Mar 2026) for chill units
0fbf77a
verified

safraeli commited on

Update backend/api/routes/biology.py
14816bc
verified

safraeli commited on

Refresh IMS weather cache (Mar 8-20)
9852c26
verified

safraeli commited on

Add format=rows option for weather history (chart data)
b98bb32
verified

safraeli commited on

Update backend/workers/control_tick.py
d81e798
verified

safraeli commited on

Fix daily planner: pass forecast + budget to plan_day()
b3e1b1d
verified

safraeli commited on

Return 200 with empty state instead of 503/404
c8ee080
verified

safraeli commited on

Cache TB data: backend/api/routes/control.py
5a689d4
verified

safraeli commited on

Cache TB data: src/data/data_providers.py
c046bc3
verified

safraeli commited on

Add background IMS refresh scheduler (every 6h)
43dbcc2
verified

safraeli commited on

Dockerfile: include Data/ directory for IMS weather cache
609f122
verified

safraeli commited on

Fix /control/trackers: use TrackerDispatcher.read_current_angles()
c58bb48
verified

safraeli commited on

Upload IMS weather cache for /api/weather/current
07e1f54
verified

safraeli commited on

Update src/tracker_dispatcher.py: circuit breaker, weather fix, TB health fix
cfddb41
verified

safraeli commited on

Update src/data/data_providers.py: circuit breaker, weather fix, TB health fix
9d09bc8
verified

safraeli commited on

Update backend/api/routes/health.py: circuit breaker, weather fix, TB health fix
0143c6f
verified

safraeli commited on

Fix NaN JSON serialization in summarise_dataframe
0979cfc
verified

safraeli commited on

Add global exception handler — no more bare 500s
6f2dcf1
verified

safraeli commited on

Wrap sensor history imports in try/except, add logging to all failure points
db442e6
verified

safraeli commited on

Fix sensors/history: catch unhandled exceptions, return 502 with detail
b09e6cd
verified

safraeli commited on

Add error dict detection, raise HTTPException on data provider errors
e36fa09
verified

safraeli commited on

Add error dict detection, raise HTTPException on data provider errors
fde958e
verified

safraeli commited on

Fix chatbot: session_id validation, init failure guard, blank message check
a1a9123
verified

safraeli commited on

Standardize error handling: HTTPException everywhere
36b2036
verified

safraeli commited on

Standardize error handling: HTTPException everywhere
30ea6d1
verified

safraeli commited on