June 04, 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

1

Plan writes

1

No-change acknowledgements

0

Pending

0

EventDeliveredTypeStatusNote
End-of-day review and reset00:15MIDNIGHTplan_writtenWrote public plan iris-20260604-0015. Resolved 00:18 MDT.

🌅 Morning Cycle (12:18 AM) — iris-20260604-0015

Status

Daily Summary So Far

Outcome score

not validated yet

Changed parameters

cold_vent_guard_delta_f, cool_exit_hysteresis_f, cool_stage2_over_high_f, direct_wet_stress_latest_hour, direct_wet_stress_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa, dwell_gate_ms, enthalpy_close ...

Reflection

Daily Summary So Far — this cycle will be validated at the next planning cycle.

Hypothesis

Testing: Test a split midnight reset: hard pre-dawn wet suppression followed by direct guardrail-clean band-coupled moisture before the 09:00 dry ramp, with evening recovery retained until observed VPD is below band. Expected outcome: Pre-dawn adds <1h VPD-low and 0h dew-risk; 09:00-22:00 dry ramp keeps VPD-high lower than Wednesday despite 90F/10% RH pressure, with fewer moisture-guardrail holds than the evaluated SUNRISE plan; cost may rise but should remain justified by stress reduction.

Conditions

Outdoor peak

91.0°F

RH minimum

10.0%

Solar peak

807.0 W/m²

Cloud average

57.0%

Safe midnight, VPD in band and dew margin 14.9F. Forecast dips humid pre-dawn, then severe hot-dry ramp: 89-91F, RH 10-12%, VPD 4+ kPa, solar near 800 W/m2.

Expected stress windows

vpd_lowmedium · 2026-06-04T03:00:00-06:00 to 2026-06-04T07:30:00-06:00

Suppress climate wetting with high dew floor, high resource sensitivity, and low mist duty while forecast VPD falls toward 0.29 kPa.

vpd_highhigh · 2026-06-04T09:00:00-06:00 to 2026-06-04T22:00:00-06:00

Guardrail-clean band-coupled moisture: engage near vpd_high+0.05, all-zone +0.20-0.25, fog 0.15-0.20, short gaps, and 300 gal budget when dew margin is safe.

heathigh · 2026-06-04T10:30:00-06:00 to 2026-06-04T19:30:00-06:00

Strong solar cooling lead and all-fan readiness; accept physically limited hot misses near 90F instead of extending sealed mist.

Parameter rationale

mister_engage_kpa1.25 → 1.23; Corrected VPD exceeds band by 09:00 and raw VPD reaches 4+ kPa midday with dew margin currently 14.9F.

Avoid conservative threshold guardrail traffic and keep S1 mist eligible during VPD-high VENTILATE.

mister_all_kpa1.44 → 1.43; Whole-house severe dry stress is forecast from late morning through evening.

Escalate all-zone rotation before VPD drifts far above the dispatcher band.

fog_escalation_kpa0.2 → 0.15; Dry stress overlaps the firmware 07:00-17:00 fog window while dew margin is safe.

Allow PR-A vent-fog assist during peak hot-dry VENTILATE without using fog during humid pre-dawn.

mister_pulse_gap_s41.25 → 20.0; Afternoon RH 10-12% and VPD 4+ kPa need higher evaporation duty after dawn suppression.

Increase VPD recovery duty without lengthening pulse-on first.

mister_water_budget_gal120.0 → 300.0; Today is a severe hot-dry ramp; water should not be the binding constraint during safe VPD-high recovery.

Prevent budget clipping in the highest-value moisture windows.

cool_stage2_over_high_f1.905 → 0.5; Forecast reaches 89-91F with solar near 800 W/m2 and recent heat/VPD stress paired in VENTILATE.

Restore near-edge fan2/all-fan readiness before the heat ramp.

Setpoints

Thursday June 04

Primary crop-band changes:

TimeValuesNote
00:20hyst 0.215Post-midnight house is safe and VPD is in band; preserve ven
03:00hyst 0.22Pre-dawn forecast VPD falls below band; block unnecessary cl
06:30hyst 0.20999999999999996Guarded sunrise ramp: still avoid VPD-low overshoot, but beg
08:30hyst 0.195Dry ramp expected by 09:00; switch to guardrail-clean band-c
10:30hyst 0.185Peak heat and extreme dry air: prioritize compliance with st
15:30hyst 0.19Afternoon heat/VPD remains severe despite cloud uncertainty;
18:30hyst 0.19999999999999998Evening recovery shoulder: keep wet assist available while f
22:30hyst 0.215Late-night fallback: reduce wet duty and fog extension after

Tactical tunable changes:

TimeValuesNote
00:20s2 2.025; cool_exit 2.05; all_fans 0; dw_stress 0; dw_until 22; fog_stress 0; fog_until 22; engage 1.48; all 1.7799999999999998; pulse 30; gap 60; wt 1.1333333333333333Post-midnight house is safe and VPD is in band; preserve ven
03:00s2 2.085; cool_exit 2.14; all_fans 0; dw_stress 0; dw_until 22; fog_stress 0; fog_until 22; engage 1.63; all 1.98; pulse 30; gap 60; wt 1.0333333333333334Pre-dawn forecast VPD falls below band; block unnecessary cl
06:30s2 1.8825; cool_exit 1.96; all_fans 0; dw_stress 0; dw_until 22; fog_stress 0; fog_until 22; engage 1.43; all 1.73; pulse 30; gap 60; wt 1.2666666666666666Guarded sunrise ramp: still avoid VPD-low overshoot, but beg
08:30s2 1.2874999999999999; cool_exit 1.69; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 1.23; all 1.43; pulse 48.75; gap 33.75; wt 2.216666666666667Dry ramp expected by 09:00; switch to guardrail-clean band-c
10:30s2 0.8300000000000001; cool_exit 1.51; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 1.23; all 1.38; pulse 71.25; gap 22.5; wt 2.7666666666666666Peak heat and extreme dry air: prioritize compliance with st
15:30s2 0.9850000000000001; cool_exit 1.6; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 1.23; all 1.38; pulse 67.5; gap 22.5; wt 2.7333333333333334Afternoon heat/VPD remains severe despite cloud uncertainty;
18:30s2 1.52; cool_exit 1.78; all_fans 0; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 1.23; all 1.43; pulse 52.5; gap 33.75; wt 2.416666666666667Evening recovery shoulder: keep wet assist available while f
22:30s2 1.94; cool_exit 2.05; all_fans 0; dw_stress 0; dw_until 22; fog_stress 0; fog_until 22; engage 1.3299999999999998; all 1.63; pulse 30; gap 60; wt 1.5333333333333332Late-night fallback: reduce wet duty and fog extension after

Changed secondary parameters:

TimeParameterChange
00:20cold_vent_guard_delta_finitial 7
00:20direct_wet_stress_min_dew_margin_finitial 13
00:20direct_wet_stress_vpd_margin_kpainitial 0.3
00:20dwell_gate_msinitial 285000
00:20enthalpy_closeinitial 1
00:20enthalpy_openinitial -2
00:20fog_escalation_kpainitial 0.5
00:20fog_stress_min_dew_margin_finitial 13
00:20heat_hysteresisinitial 1.1
00:20min_fog_off_sinitial 132
00:20min_fog_on_sinitial 36.75
00:20mist_backoff_sinitial 600
00:20mist_max_closed_vent_sinitial 120
00:20mist_thermal_relief_sinitial 90
00:20mister_all_delay_sinitial 97.5
00:20mister_engage_delay_sinitial 48.75
00:20mister_water_budget_galinitial 100
00:20outdoor_staleness_max_sinitial 600
00:20sw_dwell_gate_enabledinitial 1
00:20sw_fog_closes_ventinitial 1
00:20sw_mister_closes_ventinitial 0
00:20sw_summer_vent_enabledinitial 1
00:20temp_hysteresisinitial 2.05
00:20vent_prefer_dp_delta_finitial 10
00:20vent_prefer_temp_delta_finitial 3
00:20vpd_watch_dwell_sinitial 71.25
03:00cold_vent_guard_delta_f7 → 8
03:00direct_wet_stress_min_dew_margin_f13 → 15
03:00direct_wet_stress_vpd_margin_kpa0.3 → 0.45
03:00dwell_gate_ms285000 → 300000
03:00fog_stress_min_dew_margin_f13 → 15
03:00min_fog_off_s132 → 144
03:00min_fog_on_s36.75 → 32.25
03:00mister_all_delay_s97.5 → 102
03:00mister_engage_delay_s48.75 → 51
03:00temp_hysteresis2.05 → 2.14
03:00vent_prefer_dp_delta_f10 → 12
03:00vent_prefer_temp_delta_f3 → 4
03:00vpd_watch_dwell_s71.25 → 75
06:30direct_wet_stress_min_dew_margin_f15 → 13
06:30direct_wet_stress_vpd_margin_kpa0.45 → 0.25
06:30dwell_gate_ms300000 → 270000
06:30fog_stress_min_dew_margin_f15 → 13
06:30min_fog_off_s144 → 114
06:30min_fog_on_s32.25 → 43.5
06:30mister_all_delay_s102 → 93
06:30mister_engage_delay_s51 → 46.5
06:30mister_water_budget_gal100 → 120
06:30temp_hysteresis2.14 → 1.96
06:30vent_prefer_dp_delta_f12 → 10
06:30vpd_watch_dwell_s75 → 67.5
08:30direct_wet_stress_min_dew_margin_f13 → 9
08:30direct_wet_stress_vpd_margin_kpa0.25 → 0.05
08:30dwell_gate_ms270000 → 225000
08:30fog_escalation_kpa0.5 → 0.2
08:30fog_stress_min_dew_margin_f13 → 9
08:30min_fog_off_s114 → 60
08:30min_fog_on_s43.5 → 63.75
08:30mister_all_delay_s93 → 79.5
08:30mister_engage_delay_s46.5 → 39.75
08:30mister_water_budget_gal120 → 300
08:30temp_hysteresis1.96 → 1.69
08:30vent_prefer_dp_delta_f10 → 12
08:30vpd_watch_dwell_s67.5 → 56.25
10:30cold_vent_guard_delta_f8 → 9
10:30direct_wet_stress_min_dew_margin_f9 → 8
10:30dwell_gate_ms225000 → 195000
10:30fog_escalation_kpa0.2 → 0.15
10:30fog_stress_min_dew_margin_f9 → 8
10:30min_fog_off_s60 → 42
10:30min_fog_on_s63.75 → 75
10:30mister_all_delay_s79.5 → 70.5
10:30mister_engage_delay_s39.75 → 35.25
10:30temp_hysteresis1.69 → 1.51
10:30vent_prefer_temp_delta_f4 → 5
10:30vpd_watch_dwell_s56.25 → 48.75
15:30dwell_gate_ms195000 → 210000
15:30mister_all_delay_s70.5 → 75
15:30mister_engage_delay_s35.25 → 37.5
15:30temp_hysteresis1.51 → 1.6
15:30vpd_watch_dwell_s48.75 → 52.5
18:30cold_vent_guard_delta_f9 → 8
18:30direct_wet_stress_min_dew_margin_f8 → 10
18:30dwell_gate_ms210000 → 240000
18:30fog_escalation_kpa0.15 → 0.2
18:30fog_stress_min_dew_margin_f8 → 10
18:30min_fog_off_s42 → 60
18:30min_fog_on_s75 → 69.375
18:30mister_all_delay_s75 → 84
18:30mister_engage_delay_s37.5 → 42
18:30temp_hysteresis1.6 → 1.78
18:30vent_prefer_temp_delta_f5 → 4
18:30vpd_watch_dwell_s52.5 → 60
22:30cold_vent_guard_delta_f8 → 9
22:30direct_wet_stress_min_dew_margin_f10 → 12
22:30direct_wet_stress_vpd_margin_kpa0.05 → 0.15
22:30dwell_gate_ms240000 → 285000
22:30fog_escalation_kpa0.2 → 0.5
22:30fog_stress_min_dew_margin_f10 → 12
22:30min_fog_off_s60 → 102
22:30min_fog_on_s69.375 → 48
22:30mister_all_delay_s84 → 97.5
22:30mister_engage_delay_s42 → 48.75
22:30mister_water_budget_gal300 → 160
22:30temp_hysteresis1.78 → 2.05
22:30vent_prefer_temp_delta_f4 → 5
22:30vpd_watch_dwell_s60 → 71.25

Daily Summary So Far

Climate

Temperature

65.3–65.8°F; avg 65.5°F

VPD

0.65–0.91 kPa; avg 0.78 kPa

Relative humidity

58.0–69.4%

Stress Hours

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

Economics

Electric

USD 0.00

Gas

USD 0.00

Water

USD 0.130

Total

USD 0.13

Equipment Runtimes

EquipmentRuntimeReading
Fan 110 minPrimary exhaust runtime.
Fan 28 minSecondary exhaust runtime.
Vent18 minIntake vent runtime.
Fog0 minFogger runtime.
Heat 1 electric0 minElectric heater runtime.
Heat 2 gas0 minGas heater runtime.
Grow lights0 minSupplemental lighting runtime.
Mister south0.00hSouth mister runtime.
Mister west0.00hWest mister runtime.
Mister center0.00hCenter mister runtime.

Water

  • Total: 28 gal
  • Mister: 28 gal

Crop Health (Gemini Vision)

CropZoneHealthObservationsNote
Vanda Orchidscenter80%1Observation notes are collapsed below to avoid publishing partial vision snippets.
lettuceeast80%2Observation notes are collapsed below to avoid publishing partial vision snippets.
peppereast80%2Observation notes are collapsed below to avoid publishing partial vision snippets.
strawberryeast80%2Observation notes are collapsed below to avoid publishing partial vision snippets.
Vision observation notes
Vanda OrchidsGemini Vision notes

Orchids appear healthy with no visible signs of stress.

lettuceGemini Vision notes

Seedlings appear healthy and are establishing well in the hydroponic system.

pepperGemini Vision notes

Seedlings look healthy with no visible stress.

strawberryGemini Vision notes

Seedlings are growing well, no issues observed.

Hourly Pattern

HourTemperatureVPDRH
12:0081.6°F1.21 kPa67.7%
13:0083.8°F1.28 kPa68.5%
14:0083.3°F1.23 kPa68.7%
15:0083.3°F1.15 kPa70.7%
16:0083.3°F1.23 kPa68.6%
17:0082.3°F1.22 kPa68.4%
18:0080.9°F1.79 kPa50.6%
19:0076.9°F1.66 kPa47.9%
20:0074.2°F1.50 kPa48.4%
21:0071.7°F1.34 kPa50.0%
22:0068.7°F1.07 kPa55.7%
23:0066.5°F0.93 kPa58.5%
00:0065.6°F0.83 kPa61.3%
01:0065.4°F0.67 kPa68.5%

7-Day Stress Context

DateHeatVPD highCold
2026-05-299.7h3.9h0.0h
2026-05-301.5h2.8h0.4h
2026-05-316.7h8.2h0.0h
2026-06-017.3h6.2h0.0h
2026-06-025.5h4.3h0.0h
2026-06-035.5h5.2h0.0h
2026-06-040.0h0.0h0.0h