August 24, 2026

Generated lab notebook from daily_summary, plan_journal, plan_delivery_log, and setpoint audit data. It is intentionally chronological and may include in-progress cycles before validation.

Planner Execution Ledger

Planner checkpoints can acknowledge that the active plan is still suitable without writing a new public plan ID. Those no-change decisions are part of the audit trail.

Delivery events

20

Plan writes

1

No-change acknowledgements

0

Pending

0

EventDeliveredTypeStatusNote
End-of-day review and reset00:17MIDNIGHTplan_writtenWrote public plan iris-20260824-0017. Resolved 00:19 MDT.
Morning planning cycle06:22SUNRISEtimed_outDelivery recorded without a public plan write.
Morning planning cycle (catch-up)06:54SUNRISEtimed_outDelivery recorded without a public plan write.
Morning planning cycle (catch-up)07:25SUNRISEtimed_outDelivery recorded without a public plan write.
Morning planning cycle (catch-up)07:57SUNRISEtimed_outDelivery recorded without a public plan write.
Morning planning cycle08:29SUNRISEtimed_outDelivery recorded without a public plan write.
Morning planning cycle09:00SUNRISEtimed_outDelivery recorded without a public plan write.
Solar peak planning checkpoint13:04SOLAR_MAXtimed_outDelivery recorded without a public plan write.
Forecast deviation14:32FORECAST_DEVIATIONtimed_outDelivery recorded without a public plan write.
Forecast deviation14:47FORECAST_DEVIATIONtimed_outDelivery recorded without a public plan write.
Peak Stress15:04TRANSITIONtimed_outDelivery recorded without a public plan write.
Forecast deviation15:47FORECAST_DEVIATIONtimed_outDelivery recorded without a public plan write.
Forecast deviation17:02FORECAST_DEVIATIONtimed_outDelivery recorded without a public plan write.
Decline18:46TRANSITIONtimed_outDelivery recorded without a public plan write.
Evening planning cycle19:45SUNSETtimed_outDelivery recorded without a public plan write.
Evening planning cycle (catch-up)20:17SUNSETtimed_outDelivery recorded without a public plan write.
Evening planning cycle (catch-up)20:48SUNSETtimed_outDelivery recorded without a public plan write.
Evening planning cycle (catch-up)21:20SUNSETtimed_outDelivery recorded without a public plan write.
Evening planning cycle21:51SUNSETtimed_outDelivery recorded without a public plan write.
Evening planning cycle22:23SUNSETtimed_outDelivery recorded without a public plan write.

🌅 Morning Cycle (12:19 AM) — iris-20260824-0017

Status

validated

Outcome score

5/10

Changed parameters

band_track_fraction, cold_vent_guard_delta_f, cool_exit_hysteresis_f, cool_stage2_exit_hysteresis_f, cool_stage2_over_high_f, direct_wet_stress_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa, dwell_gate_ms ...

Reflection

Validating previous cycle: iris-20260823-0621

Previous hypothesis: SUNRISE plan for Sunday 2026-08-23. Saturday closed at legacy score 59.3 versus a 60.6 seven-day average. Temperature was the slightly weaker diagnostic axis at 48.3% versus 50.0% VPD compliance. Heat dominated at 10.89 h, followed by 8.70 h VPD-high, 1.41 h VPD-low, and 0 h cold. Dew safety held at 0 risk hours. Reliable attributable compliance and electric/gas/total-cost fields are unavailable, so no dollar or gas/electric attribution is claimed. Total water was 295 gal versus a 265 gal seven-day average; the stress and runtime pattern is cooling-and-misting dominated rather than heating. The elapsed MIDNIGHT plan iris-20260823-0025 is finally graded 2/10, matching the deterministic anchor. Its measured endpoint was safe—current VPD is inside the latest dispatcher corridor, dew margin is 8.7F, the moisture-gap alert resolved, and its 6 h window had 0.43 h VPD-high and 0… Result: Window 08-24 00:19 → 08-25 11:39 MDT: comp 51.9 (temp 50.9 / VPD 48.8), 11.18h stress (9.03h VPD-high, 2.27h VPD-low, 0 cold, 0h dp risk, min dp margin 7.6F). Band-coupled moisture posture (engage ~vpd_high+0.10-0.22, all +0.25-0.42, fog 0.15, gap 22s) worked structurally: guardrail audit shows 36 matched vs 4 guardrailed vs 21 already_at_value vs 6 missed — much better than clock-based unwinds, and dew safety held at 0h risk. But two hypothesis goals missed: (1) morning over-mist — aggressive wet assist from 08:00 while RH was still 64-71% and live VPD <1.1 kPa produced 2.27h VPD-low vs the <0.5h goal before the dry ramp arrived at 10:00-12:00; (2) the afternoon 12:00-16:00 hot-dry window (outdoor 84-87F, RH 23-31%, solar ~1139 W/m2 measured) drove 9.0h VPD-high; per the feasibility classifier most of it was physically unachievable (exhaust-only box, outdoor >= served-high) so it is not a tuning failure, but it did cap the score. 185 gal water (36 mister) vs 7d avg 349 — no cost signal (kwh/cost null). Net: posture mechanics correct, timing of the morning ramp wrong, residual afternoon stress structural. Score: 5/10

New finding: Morning over-mist window: on clear days following a cool humid dawn (RH 65-75%, VPD < 1.1 kPa until ~10:00), aggressive band-coupled wet assist active from 08:00 produces avoidable VPD-low stress (1.2-2.3h) before the dry ramp arrives at 10:00-12:00. Hold near-default moisture intensity (all-zone excess ~0.10-0.15, duty ~10%, fog escalation >= 0.30) through ~10:30 and only ramp to the compliance-first hot-dry posture (0.05/0.25-0.30, duty 20-25%, fog 0.15) once live VPD is confirmed above the dispatcher high edge or solar > 800 W/m2 with RH < 45%. The scored miss on these days is afternoon VPD-high, and the avoidable cost is morning VPD-low. → Added to Lessons Learned

Hypothesis

Testing: Retain guardrail-aligned band-coupled thresholds through pre-dawn and vary only bounded duty/resource posture; test whether this reduces held guardrail dependence while preserving dew safety. Expected outcome: By 02:30, reduce house VPD by at least 0.15 kPa from the 1.20 kPa start while keeping dew margin above 8F. Through the 08:00 handoff, keep VPD-low stress below 0.5 h and dew-risk at 0 h. Before 09:00, have +0.05/+0.20 kPa moisture engagement, 40% mist duty, 0.15 fog escalation, 60-minute thermal lead, 1.5F precooling, and 300-gal authority available for the forecast hot-dry ramp; accept residual 90F+ heat as physics-limited.

Setpoints

Monday August 24

Primary crop-band changes:

TimeValuesNote
00:15hyst 0.1875Immediate dew-safe live-edge bridge for the measured dual-ax
02:30hyst 0.1875Pre-dawn measured-recovery posture: modest duty taper withou
05:30hyst 0.1875Sunrise ramp: stage thermal lead, limited precooling, and de
08:00hyst 0.1875Early-day hot/dry handoff before the 09:00-11:00 ramp: compl

Tactical tunable changes:

TimeValuesNote
00:15s2 1.83; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.8130000000000001; all 1.013; pulse 33.75; gap 22.5; wt 1.7666666666666666Immediate dew-safe live-edge bridge for the measured dual-ax
02:30s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.8130000000000001; all 1.013; pulse 33.75; gap 41.25; wt 1.7Pre-dawn measured-recovery posture: modest duty taper withou
05:30s2 1.7287500000000002; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.8130000000000001; all 1.013; pulse 33.75; gap 30; wt 1.7000000000000002Sunrise ramp: stage thermal lead, limited precooling, and de
08:00s2 1.5675000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.8130000000000001; all 1; pulse 45; gap 22.5; wt 1.8666666666666667Early-day hot/dry handoff before the 09:00-11:00 ramp: compl

Changed secondary parameters:

TimeParameterChange
00:15band_track_fractioninitial 0
00:15cold_vent_guard_delta_finitial 8
00:15cool_stage2_exit_hysteresis_finitial 1
00:15direct_wet_stress_min_dew_margin_finitial 8
00:15direct_wet_stress_vpd_margin_kpainitial 0.05
00:15dwell_gate_msinitial 210000
00:15enthalpy_closeinitial 1
00:15enthalpy_openinitial -2
00:15fog_escalation_kpainitial 0.2
00:15heat_hysteresisinitial 1
00:15min_fog_off_sinitial 42
00:15min_fog_on_sinitial 70.5
00:15mist_backoff_sinitial 600
00:15mist_max_closed_vent_sinitial 600
00:15mist_thermal_relief_sinitial 90
00:15mister_all_delay_sinitial 75
00:15mister_engage_delay_sinitial 37.5
00:15mister_water_budget_galinitial 180
00:15night_vpd_bias_kpainitial 0
00:15outdoor_staleness_max_sinitial 600
00:15sw_dwell_gate_enabledinitial 1
00:15sw_fog_closes_ventinitial 1
00:15sw_mister_closes_ventinitial 0
00:15sw_summer_vent_enabledinitial 1
00:15temp_hysteresisinitial 1.6
00:15vent_exchange_fractioninitial 0.3
00:15vent_prefer_dp_delta_finitial 3
00:15vent_prefer_temp_delta_finitial 4
00:15vpd_watch_dwell_sinitial 52.5
02:30cold_vent_guard_delta_f8 → 9
02:30direct_wet_stress_min_dew_margin_f8 → 9
02:30min_fog_off_s42 → 72
02:30min_fog_on_s70.5 → 59.25
02:30vent_prefer_dp_delta_f3 → 4
02:30vent_prefer_temp_delta_f4 → 5
05:30cold_vent_guard_delta_f9 → 8
05:30direct_wet_stress_min_dew_margin_f9 → 8.5
05:30min_fog_off_s72 → 54
05:30min_fog_on_s59.25 → 66
05:30mister_water_budget_gal180 → 240
05:30vent_prefer_dp_delta_f4 → 3
05:30vent_prefer_temp_delta_f5 → 4
08:00direct_wet_stress_min_dew_margin_f8.5 → 8
08:00fog_escalation_kpa0.2 → 0.15
08:00min_fog_off_s54 → 42
08:00min_fog_on_s66 → 70.5
08:00mister_water_budget_gal240 → 300

End-of-Day Summary

Climate

Temperature

67.5–87.4°F; avg 76.4°F

VPD

0.61–2.03 kPa; avg 1.02 kPa

Relative humidity

53.5–77.4%

Interior Light Evidence

  • Crop DLI: unavailable
  • Reason: source_reading_missing
  • Provenance: legacy_invalid_exterior_proxy_plus_fixture_estimate
  • Validity: dli-validity-v1; 2024-01-01T00:00:00+00:00 → open
  • Qualified-light minutes and photoperiod remain independent of unavailable DLI.

Stress Hours

  • Heat stress (>85°F): 6.5h
  • VPD stress (>2.0 kPa): 13.3h
  • Cold stress (<55°F): 6.7h

Economics

Electric

Not available

Gas

USD 0.00

Water

USD 0.900

Total

Not available

Equipment Runtimes

EquipmentRuntimeReading
Fan 1299 minPrimary exhaust runtime.
Fan 2287 minSecondary exhaust runtime.
Vent421 minIntake vent runtime.
Fog138 minFogger runtime.
Heat 1 electric0 minElectric heater runtime.
Heat 2 gas0 minGas heater runtime.
Grow lights1026 minSupplemental lighting runtime.
Mister south0.00hSouth mister runtime.
Mister west0.00hWest mister runtime.
Mister center1.14hCenter mister runtime.

Water

  • Total: 185 gal
  • Mister: 36 gal

Crop Health (Gemini Vision)

CropZoneHealthObservationsNote
Lime Treewest70%2Observation notes are collapsed below to avoid publishing partial vision snippets.
Vanda Orchidscenter80%1Observation notes are collapsed below to avoid publishing partial vision snippets.
peppereast80%1Observation notes are collapsed below to avoid publishing partial vision snippets.
Vision observation notes
Lime TreeGemini Vision notes

Lime tree on the west floor appears okay, but visibility is limited. || Potted plants on west shelving appear stable, though IR makes detailed assessment difficult.

Vanda OrchidsGemini Vision notes

Hanging orchids appear healthy with extensive root systems visible.

pepperGemini Vision notes

Seedlings in hydroponic system appear healthy in IR view.

Hourly Pattern

HourTemperatureVPDRH
12:0082.2°F1.37 kPa64.1%
13:0083.6°F1.38 kPa65.8%
14:0083.3°F1.26 kPa67.9%
15:0083.9°F1.18 kPa70.3%
16:0083.8°F1.25 kPa68.6%
17:0083.7°F1.26 kPa68.1%
18:0083.0°F1.23 kPa68.4%
19:0080.8°F1.02 kPa71.6%
20:0079.2°F1.14 kPa66.7%
21:0077.8°F0.85 kPa74.1%
22:0075.7°F1.06 kPa64.9%
23:0073.8°F1.26 kPa55.7%
00:0072.3°F1.17 kPa57.1%
01:0070.4°F1.02 kPa59.8%
02:0068.6°F0.86 kPa64.1%
03:0068.5°F0.92 kPa61.3%
04:0068.2°F0.80 kPa66.0%
05:0068.1°F0.66 kPa71.8%
06:0068.9°F0.76 kPa68.8%
07:0071.3°F0.82 kPa68.9%
08:0073.3°F0.91 kPa67.8%
09:0075.0°F0.97 kPa67.3%
10:0078.7°F1.08 kPa67.9%
11:0080.5°F1.18 kPa66.8%

7-Day Stress Context

DateHeatVPD highCold
2026-08-185.7h16.1h9.2h
2026-08-198.0h11.6h7.3h
2026-08-207.2h14.9h7.4h
2026-08-217.1h18.2h6.3h
2026-08-226.8h11.8h4.8h
2026-08-237.3h14.3h5.7h
2026-08-246.5h13.3h6.7h