{"generated_at":"2026-07-03T10:38:19.488261+00:00","timezone":"America/Denver","greenhouse_id":"vallery","data_health_status":"fail","climate_age_seconds":11,"open_critical_high_alerts":3,"planner_score_today":37.1,"both_axis_compliance_pct":21.5,"graded_compliance_attributable_pct":null,"temp_compliance_pct":100.0,"vpd_compliance_pct":21.5,"stress_axis_hours":3.42,"active_plan_id":"preemptive-20260703-0909","active_plan_status":"active","last_plan_id":"iris-20260625-0537","last_validated_plan_id":"iris-20260625-0022","cost_today_usd":0.07,"water_today_gal":7.0,"active_relays":[],"active_control_crops":2,"public_plan_records":279,"climate_rows":336763,"lesson_rows_active":93,"controller_mode":"IDLE","planner_health":{"generated_at":"2026-07-03T10:38:25.549655+00:00","missed_expected_count":0,"overdue_delivered_count":0,"required_failure_count":5,"resolved_count":0,"recent_expected_count":17,"latest_required":[{"due_at":"2026-07-04T03:03:05.387254+00:00","status":"expected","instance":"local","event_type":"SUNSET","trigger_id":null,"event_label":"Evening planning cycle","expected_at":"2026-07-04T02:33:05.387254+00:00","resolved_at":null,"delivered_at":null,"resulting_plan_id":null},{"due_at":"2026-07-03T12:06:09.774574+00:00","status":"expected","instance":"local","event_type":"SUNRISE","trigger_id":null,"event_label":"Morning planning cycle","expected_at":"2026-07-03T11:36:09.774574+00:00","resolved_at":null,"delivered_at":null,"resulting_plan_id":null},{"due_at":"2026-07-03T06:45:00+00:00","status":"timed_out","instance":"local","event_type":"MIDNIGHT","trigger_id":"76d0dc78-39a7-4321-b636-b38efcecf693","event_label":"End-of-day review and reset","expected_at":"2026-07-03T06:15:00+00:00","resolved_at":"2026-07-03T06:46:22.534489+00:00","delivered_at":"2026-07-03T06:15:37.938666+00:00","resulting_plan_id":null}]},"planning_quality":{"planner_score_today":37.1,"both_axis_compliance_pct":21.5,"graded_compliance_attributable_pct":null,"temp_compliance_pct":100.0,"vpd_compliance_pct":21.5,"stress_axis_hours":3.42,"stress_breakdown":{"heat_h":0.0,"cold_h":0.0,"vpd_high_h":3.42,"vpd_low_h":0.0},"last_validated_plan":{"plan_id":"iris-20260625-0022","outcome_score":7,"validated_at":"2026-06-25T11:37:56.276384+00:00"},"last_plan":{"plan_id":"iris-20260625-0537","created_at":"2026-06-25T11:38:52.629833+00:00","age_s":687567,"outcome_score":null,"validated_at":null,"status":"awaiting outcome"},"latest_lesson":{"id":189,"category":"cooling","lesson":"On cool saturated dawns with an orchid too-wet alert, a perfect short-window compliance score can still mask biological drying risk when live dew margin falls below 5F and VPD remains near/below the low edge; score the plan as partial unless the house actually dries toward the target by sunrise.","confidence":"low","times_validated":1,"last_validated":"2026-06-25T11:37:56.276384+00:00"}},"operations":{"data_health_status":"fail","latest_climate_ts":"2026-07-03T10:38:08.329998+00:00","latest_climate_age_s":11,"open_critical_high_alerts":3,"active_controller_mode":"IDLE","active_relays":[],"active_plan_id":"preemptive-20260703-0909","active_plan_status":"active","active_plan_age_s":5313,"last_plan_age_s":687567,"cost_today_usd":0.07,"water_today_gal":7.0,"mister_water_today_gal":0.0,"water_accounting_status":"ok","water_accounting_incomplete":true,"water_accounting_details":"hard water-accounting failures in last 14 local days; unattributed water remains an instrumentation limitation"}}