May 27, 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:16MIDNIGHTplan_writtenWrote public plan iris-20260527-0016. Resolved 00:18 MDT.

🌅 Morning Cycle (12:18 AM) — iris-20260527-0016

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: Guardrail-clean midnight reset: keep humid pre-dawn suppressed, then request band-coupled daytime moisture directly during the dry ramp; success is >70% Wednesday both-axis compliance, VPD-high under 3h, dp-risk 0h, VPD-low under 1h before sunset, and materially fewer VPD-high moisture guardrail holds than iris-20260526-2020. Expected outcome: By Wednesday sunset: no dew-risk hours, VPD-low under 1h before the humid night, VPD-high below 3h despite the overcast dry ramp, cost under USD 5 unless fog/cooling is required for compliance, and reduced guardrail holds versus the prior sunset plan.

Setpoints

Wednesday May 27

Primary crop-band changes:

TimeValuesNote
00:25hyst 0.2025Post-midnight is safe but VPD is still near the high edge; k
03:30hyst 0.20750000000000002Pre-dawn forecast cools and humidifies; suppress wet/fog car
06:00hyst 0.2025Sunrise starts humid/overcast; wait for live VPD ramp confir
09:00hyst 0.18250000000000002Dry-ramp handoff: raw VPD rises above band by late morning;
13:00hyst 0.17750000000000002Wednesday dry peak: forecast VPD near 1.7-1.9 kPa raw, so pr
18:30hyst 0.1975Evening shoulder remains guardrail-safe while VPD is forecas
21:30hyst 0.21250000000000002Forecast shifts humid/rainy with VPD falling below target ov

Tactical tunable changes:

TimeValuesNote
00:25s2 1.945; cool_exit 1.87; all_fans 0; dw_stress 0; dw_until 19; fog_stress 0; fog_until 19; engage 0.8500000000000001; all 1.05; pulse 30; gap 56.25; wt 1.5166666666666666Post-midnight is safe but VPD is still near the high edge; k
03:30s2 2.025; cool_exit 1.96; all_fans 0; dw_stress 0; dw_until 17; fog_stress 0; fog_until 17; engage 1; all 1.25; pulse 30; gap 60; wt 1.2Pre-dawn forecast cools and humidifies; suppress wet/fog car
06:00s2 1.9425000000000001; cool_exit 1.87; all_fans 0; dw_stress 0; dw_until 18; fog_stress 0; fog_until 18; engage 0.9500000000000001; all 1.2000000000000002; pulse 30; gap 60; wt 1.3Sunrise starts humid/overcast; wait for live VPD ramp confir
09:00s2 1.585; cool_exit 1.51; all_fans 0; dw_stress 1; dw_until 19; fog_stress 1; fog_until 19; engage 0.8500000000000001; all 1.05; pulse 41.25; gap 33.75; wt 2.0666666666666664Dry-ramp handoff: raw VPD rises above band by late morning;
13:00s2 1.5150000000000001; cool_exit 1.42; all_fans 0; dw_stress 1; dw_until 19; fog_stress 1; fog_until 19; engage 0.8500000000000001; all 1; pulse 48.75; gap 30; wt 2.25Wednesday dry peak: forecast VPD near 1.7-1.9 kPa raw, so pr
18:30s2 1.8800000000000001; cool_exit 1.78; all_fans 0; dw_stress 1; dw_until 20; fog_stress 1; fog_until 20; engage 0.8500000000000001; all 1.05; pulse 33.75; gap 48.75; wt 1.7000000000000002Evening shoulder remains guardrail-safe while VPD is forecas
21:30s2 2.055; cool_exit 2.05; all_fans 0; dw_stress 0; dw_until 17; fog_stress 0; fog_until 17; engage 1.05; all 1.35; pulse 30; gap 60; wt 1.1Forecast shifts humid/rainy with VPD falling below target ov

Thursday May 28

Primary crop-band changes:

TimeValuesNote
05:30hyst 0.21250000000000002Thursday pre-dawn VPD-low risk is high (forecast RH 92-95%,
12:30hyst 0.18250000000000002Fallback for Thursday solar/dry rebound if later cycles are

Tactical tunable changes:

TimeValuesNote
05:30s2 2.02; cool_exit 2.05; all_fans 0; dw_stress 0; dw_until 17; fog_stress 0; fog_until 17; engage 1.1; all 1.4; pulse 30; gap 60; wt 1.1Thursday pre-dawn VPD-low risk is high (forecast RH 92-95%,
12:30s2 1.505; cool_exit 1.51; all_fans 0; dw_stress 1; dw_until 20; fog_stress 1; fog_until 20; engage 0.8500000000000001; all 1.05; pulse 41.25; gap 33.75; wt 2.0666666666666664Fallback for Thursday solar/dry rebound if later cycles are

Changed secondary parameters:

TimeParameterChange
00:25cold_vent_guard_delta_finitial 8
00:25direct_wet_stress_min_dew_margin_finitial 12
00:25direct_wet_stress_vpd_margin_kpainitial 0.05
00:25dwell_gate_msinitial 255000
00:25enthalpy_closeinitial 1
00:25enthalpy_openinitial -2
00:25fog_escalation_kpainitial 0.25
00:25fog_stress_min_dew_margin_finitial 12
00:25heat_hysteresisinitial 1.1
00:25min_fog_off_sinitial 96
00:25min_fog_on_sinitial 50.25
00:25mist_backoff_sinitial 600
00:25mist_max_closed_vent_sinitial 120
00:25mist_thermal_relief_sinitial 90
00:25mister_all_delay_sinitial 88.5
00:25mister_engage_delay_sinitial 44.25
00:25mister_water_budget_galinitial 180
00:25outdoor_staleness_max_sinitial 600
00:25sw_dwell_gate_enabledinitial 1
00:25sw_fog_closes_ventinitial 1
00:25sw_mister_closes_ventinitial 0
00:25sw_summer_vent_enabledinitial 1
00:25temp_hysteresisinitial 1.87
00:25vent_prefer_dp_delta_finitial 4
00:25vent_prefer_temp_delta_finitial 4
00:25vpd_watch_dwell_sinitial 63.75
03:30cold_vent_guard_delta_f8 → 9
03:30direct_wet_stress_vpd_margin_kpa0.05 → 0.2
03:30dwell_gate_ms255000 → 270000
03:30fog_escalation_kpa0.25 → 0.5
03:30min_fog_off_s96 → 120
03:30min_fog_on_s50.25 → 41.25
03:30mister_all_delay_s88.5 → 93
03:30mister_engage_delay_s44.25 → 46.5
03:30mister_water_budget_gal180 → 140
03:30temp_hysteresis1.87 → 1.96
03:30vent_prefer_dp_delta_f4 → 7
03:30vent_prefer_temp_delta_f4 → 5
03:30vpd_watch_dwell_s63.75 → 67.5
06:00direct_wet_stress_vpd_margin_kpa0.2 → 0.15
06:00dwell_gate_ms270000 → 255000
06:00fog_escalation_kpa0.5 → 0.4
06:00min_fog_off_s120 → 108
06:00min_fog_on_s41.25 → 45.75
06:00mister_all_delay_s93 → 88.5
06:00mister_engage_delay_s46.5 → 44.25
06:00mister_water_budget_gal140 → 160
06:00temp_hysteresis1.96 → 1.87
06:00vent_prefer_dp_delta_f7 → 6
06:00vpd_watch_dwell_s67.5 → 63.75
09:00cold_vent_guard_delta_f9 → 7
09:00direct_wet_stress_min_dew_margin_f12 → 10
09:00direct_wet_stress_vpd_margin_kpa0.15 → 0.05
09:00dwell_gate_ms255000 → 195000
09:00fog_escalation_kpa0.4 → 0.2
09:00fog_stress_min_dew_margin_f12 → 10
09:00min_fog_off_s108 → 60
09:00min_fog_on_s45.75 → 63.75
09:00mister_all_delay_s88.5 → 70.5
09:00mister_engage_delay_s44.25 → 35.25
09:00mister_water_budget_gal160 → 220
09:00temp_hysteresis1.87 → 1.51
09:00vent_prefer_dp_delta_f6 → 5
09:00vent_prefer_temp_delta_f5 → 3
09:00vpd_watch_dwell_s63.75 → 48.75
13:00dwell_gate_ms195000 → 180000
13:00min_fog_off_s60 → 54
13:00min_fog_on_s63.75 → 66
13:00mister_all_delay_s70.5 → 66
13:00mister_engage_delay_s35.25 → 33
13:00temp_hysteresis1.51 → 1.42
13:00vpd_watch_dwell_s48.75 → 45
18:30cold_vent_guard_delta_f7 → 8
18:30direct_wet_stress_min_dew_margin_f10 → 12
18:30dwell_gate_ms180000 → 240000
18:30fog_escalation_kpa0.2 → 0.3
18:30fog_stress_min_dew_margin_f10 → 12
18:30min_fog_off_s54 → 84
18:30min_fog_on_s66 → 54.75
18:30mister_all_delay_s66 → 84
18:30mister_engage_delay_s33 → 42
18:30mister_water_budget_gal220 → 200
18:30temp_hysteresis1.42 → 1.78
18:30vent_prefer_dp_delta_f5 → 6
18:30vent_prefer_temp_delta_f3 → 4
18:30vpd_watch_dwell_s45 → 60
21:30cold_vent_guard_delta_f8 → 10
21:30direct_wet_stress_min_dew_margin_f12 → 14
21:30direct_wet_stress_vpd_margin_kpa0.05 → 0.25
21:30dwell_gate_ms240000 → 285000
21:30fog_escalation_kpa0.3 → 0.5
21:30fog_stress_min_dew_margin_f12 → 14
21:30min_fog_off_s84 → 132
21:30min_fog_on_s54.75 → 36.75
21:30mister_all_delay_s84 → 97.5
21:30mister_engage_delay_s42 → 48.75
21:30mister_water_budget_gal200 → 120
21:30temp_hysteresis1.78 → 2.05
21:30vent_prefer_dp_delta_f6 → 8
21:30vent_prefer_temp_delta_f4 → 6
21:30vpd_watch_dwell_s60 → 71.25
05:30direct_wet_stress_vpd_margin_kpa0.25 → 0.3
12:30cold_vent_guard_delta_f10 → 7
12:30direct_wet_stress_min_dew_margin_f14 → 10
12:30direct_wet_stress_vpd_margin_kpa0.3 → 0.05
12:30dwell_gate_ms285000 → 195000
12:30fog_escalation_kpa0.5 → 0.2
12:30fog_stress_min_dew_margin_f14 → 10
12:30min_fog_off_s132 → 60
12:30min_fog_on_s36.75 → 63.75
12:30mister_all_delay_s97.5 → 70.5
12:30mister_engage_delay_s48.75 → 35.25
12:30mister_water_budget_gal120 → 220
12:30temp_hysteresis2.05 → 1.51
12:30vent_prefer_dp_delta_f8 → 5
12:30vent_prefer_temp_delta_f6 → 3
12:30vpd_watch_dwell_s71.25 → 48.75

Daily Summary So Far

Climate

Temperature

63.7–65.0°F; avg 64.1°F

VPD

0.44–0.79 kPa; avg 0.60 kPa

Relative humidity

62.4–78.3%

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.02

Gas

USD 0.00

Water

USD 0.000

Total

USD 0.02

Equipment Runtimes

EquipmentRuntimeReading
Fan 116 minPrimary exhaust runtime.
Fan 210 minSecondary exhaust runtime.
Vent26 minIntake vent runtime.
Fog0 minFogger runtime.
Heat 1 electric6 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: 0 gal
  • Mister: 0 gal

Crop Health (Gemini Vision)

CropZoneHealthObservationsNote
Canna Liliessouth55%2Observation notes are collapsed below to avoid publishing partial vision snippets.
Vanda Orchidscenter75%4Observation notes are collapsed below to avoid publishing partial vision snippets.
lettuceeast65%2Observation notes are collapsed below to avoid publishing partial vision snippets.
peppereast60%2Observation notes are collapsed below to avoid publishing partial vision snippets.
strawberryeast70%2Observation notes are collapsed below to avoid publishing partial vision snippets.
Vision observation notes
Canna LiliesGemini Vision notes

[potential drought stress] Potted plants on the floor are barely visible due to low light. Soil moisture sensor reads 0.0%, indicating severe dryness.

Vanda OrchidsGemini Vision notes

Hanging basket visible, but plant details are obscured by darkness and shadow.

lettuceGemini Vision notes

Seedlings appear healthy and are establishing well.

pepperGemini Vision notes

Seedlings look okay, but growth seems slightly slow.

strawberryGemini Vision notes

Seedlings are vigorous and showing good early growth.

Hourly Pattern

HourTemperatureVPDRH
12:0077.4°F1.19 kPa64.3%
13:0077.8°F1.21 kPa63.7%
14:0079.9°F1.31 kPa63.4%
15:0079.5°F1.24 kPa64.7%
16:0075.7°F1.10 kPa64.6%
17:0075.4°F1.08 kPa64.6%
18:0073.4°F0.99 kPa65.1%
19:0070.7°F0.91 kPa64.9%
20:0068.2°F0.78 kPa67.0%
21:0067.3°F0.78 kPa66.2%
22:0066.1°F0.76 kPa65.2%
23:0065.0°F0.79 kPa62.4%
00:0064.1°F0.68 kPa67.1%
01:0064.1°F0.47 kPa77.1%

7-Day Stress Context

DateHeatVPD highCold
2026-05-212.7h2.1h1.0h
2026-05-224.3h3.7h1.1h
2026-05-238.9h6.4h0.8h
2026-05-249.5h8.3h0.0h
2026-05-2511.4h7.5h0.0h
2026-05-2610.3h6.0h0.0h
2026-05-270.0h0.0h0.0h