July 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

1

Plan writes

1

No-change acknowledgements

0

Pending

0

EventDeliveredTypeStatusNote
End-of-day review and reset00:16MIDNIGHTplan_writtenWrote public plan iris-20260724-0016. Resolved 00:18 MDT.

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

Status

Daily Summary So Far

Outcome score

not validated yet

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_latest_hour, direct_wet_stress_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa ...

Reflection

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

Hypothesis

Testing: Guardrail-compatible severe-day wet assist with live-ramp confirmation: suppress only the humid pre-dawn wetting, then open band-coupled mister/fog posture once VPD confirms the dry ramp, without chasing target lines inside the crop corridor. Expected outcome: By sunrise, 0 dp-risk hours and no material VPD-low accumulation; by Friday evening, VPD-high stress should be below recent 7-15h severe-day runs if wet assist materializes, while heat stress may remain high because 98-103F afternoons are physics-limited.

Conditions

Outdoor peak

103.0°F

RH minimum

13.0%

Solar peak

892.0 W/m²

Cloud average

35.0%

humid/dew-safe pre-dawn with VPD around the low edge, followed by three severe hot-dry afternoons near 98-103F, RH 13-18%, and solar near 850-900 W/m2; forecast VPD has recently overshot reality, so dry assist is staged by live ramp rather than overnight water budget alone

Expected stress windows

vpd_lowmedium · 2026-07-24T00:15:00-06:00 to 2026-07-24T08:30:00-06:00

wet/fog restraint, high dew-margin floor, stable ventilation/dehum posture when useful, and no resource spend while VPD remains below the low edge

vpd_highhigh · 2026-07-24T10:00:00-06:00 to 2026-07-24T22:00:00-06:00

band-coupled wet assist near vpd_high+0.05, all-zone near +0.20 to +0.25, fog escalation near 0.15 inside the 07:00-17:00 window, and evening recovery while dew margin stays safe

heathigh · 2026-07-24T11:00:00-06:00 to 2026-07-24T20:00:00-06:00

thermal lead, solar pre-cooling, all-fans authority, evaporative assist, and acceptance that peak heat is exhaust-capacity limited

vpd_highhigh · 2026-07-25T08:00:00-06:00 to 2026-07-25T22:00:00-06:00

repeat severe-day guardrail-compatible wet/fog posture with full water budget and low resource sensitivity

heathigh · 2026-07-25T10:00:00-06:00 to 2026-07-25T19:00:00-06:00

early thermal lead and evaporative assist; do not chase impossible target-line precision above ambient/cooling capacity

vpd_highhigh · 2026-07-26T08:00:00-06:00 to 2026-07-26T22:00:00-06:00

third severe dry day gets the same live-confirmed band-coupled wet/fog assist and evening recovery

Parameter rationale

mister_engage_kpa1.62 → 1.27; Friday 10:00-18:00 raw VPD rises from 1.75 to 4.96 kPa, with current vpd_high about 1.22 kPa and validated lessons recommending vpd_high+0.05 in hot-dry VENTILATE

make S1 moisture available near the high edge once live dry stress appears, reducing VPD-high severity without waiting for extreme excursions

mister_all_kpa1.77 → 1.47; whole-house severe dry stress is forecast for Friday through Sunday with modest zone spread, so all-zone escalation should be close to vpd_high+0.20 to +0.25

allow all-zone rotation during broad dry stress while avoiding unnecessary pre-dawn wetting

fog_escalation_kpa0.5 → 0.15; fog is the 7x moisture path and the severe dry/heat windows overlap the 07:00-17:00 fog allowance with dew margin currently safe

lower VPD-high severity during hot-dry VENTILATE when firmware dew/RH/time gates permit fog

mister_water_budget_gal100.0 → 300.0; recent low-water days did not recover corridor compliance and the next three afternoons are severe hot-dry events

avoid budget-limited VPD recovery during safe severe dry stress while still using the pre-dawn wet restraint window

mister_pulse_gap_s60.0 → 22.0; validated lessons for dry RH below 20% call for 15-25s gap, and recent guardrails repeatedly held long gaps down during VPD-high stress

keep wet duty effective and guardrail-compatible during confirmed dry stress, then let evening/dew posture taper after recovery

Setpoints

Friday July 24

Primary crop-band changes:

TimeValuesNote
00:15hyst 0.2125Current VPD is near/below low edge and dew margin is safe bu
05:30hyst 0.2125Pre-dawn remains humid, but begin loosening from full wet lo
08:30hyst 0.19749999999999998Morning dry ramp begins; open moderate band-coupled moisture
10:30hyst 0.1875Severe hot-dry VENTILATE risk starts; compliance wins over r
12:30hyst 0.1825Peak solar and VPD: keep the wet/fog surface fully open near
17:00hyst 0.1925Fog window closes, but forecast remains very dry; preserve m
21:30hyst 0.20249999999999999Post-sunset air is forecast dry, not humid; keep limited wet

Tactical tunable changes:

TimeValuesNote
00:15s2 1.9849999999999999; cool_exit 2.05; all_fans 0; dw_stress 0; dw_until 19; engage 1.5699999999999998; all 1.72; pulse 30; gap 60; wt 1.1Current VPD is near/below low edge and dew margin is safe bu
05:30s2 1.92; cool_exit 2.05; all_fans 0; dw_stress 0; dw_until 19; engage 1.47; all 1.62; pulse 30; gap 60; wt 1.2Pre-dawn remains humid, but begin loosening from full wet lo
08:30s2 1.7425; cool_exit 1.78; all_fans 0; dw_stress 0; dw_until 21; engage 1.32; all 1.52; pulse 30; gap 48.75; wt 1.4866666666666666Morning dry ramp begins; open moderate band-coupled moisture
10:30s2 1.5825; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; engage 1.27; all 1.44; pulse 43.5; gap 26.25; wt 1.8199999999999998Severe hot-dry VENTILATE risk starts; compliance wins over r
12:30s2 1.5325; cool_exit 1.51; all_fans 0; dw_stress 1; dw_until 22; engage 1.27; all 1.42; pulse 48.75; gap 22.5; wt 1.9Peak solar and VPD: keep the wet/fog surface fully open near
17:00s2 1.685; cool_exit 1.69; all_fans 0; dw_stress 1; dw_until 22; engage 1.27; all 1.47; pulse 41.25; gap 30; wt 1.7666666666666666Fog window closes, but forecast remains very dry; preserve m
21:30s2 1.8825; cool_exit 1.87; all_fans 0; dw_stress 0; dw_until 22; engage 1.3699999999999999; all 1.5699999999999998; pulse 30; gap 48.75; wt 1.4466666666666668Post-sunset air is forecast dry, not humid; keep limited wet

Saturday July 25

Primary crop-band changes:

TimeValuesNote
07:30hyst 0.1875Saturday repeats severe hot-dry ramp; start band-coupled moi
12:00hyst 0.1825Saturday peak heat/VPD; maintain maximum useful wet assist w
18:30hyst 0.19749999999999998Evening/storm uncertainty: taper from peak intensity but do

Tactical tunable changes:

TimeValuesNote
07:30s2 1.6175; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; engage 1.27; all 1.44; pulse 41.25; gap 26.25; wt 1.7999999999999998Saturday repeats severe hot-dry ramp; start band-coupled moi
12:00s2 1.5325; cool_exit 1.51; all_fans 0; dw_stress 1; dw_until 22; engage 1.27; all 1.42; pulse 48.75; gap 22.5; wt 1.9Saturday peak heat/VPD; maintain maximum useful wet assist w
18:30s2 1.7675; cool_exit 1.78; all_fans 0; dw_stress 0; dw_until 22; engage 1.3; all 1.5; pulse 33.75; gap 37.5; wt 1.6333333333333333Evening/storm uncertainty: taper from peak intensity but do

Sunday July 26

Primary crop-band changes:

TimeValuesNote
07:30hyst 0.1875Sunday is another severe dry ramp; repeat validated hot-dry
12:00hyst 0.1825Sunday peak hot-dry stress; full compliance-first moisture/f
18:30hyst 0.19749999999999998Sunday evening recovery remains dry in forecast; taper gradu

Tactical tunable changes:

TimeValuesNote
07:30s2 1.6175; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; engage 1.27; all 1.44; pulse 41.25; gap 26.25; wt 1.7999999999999998Sunday is another severe dry ramp; repeat validated hot-dry
12:00s2 1.5325; cool_exit 1.51; all_fans 0; dw_stress 1; dw_until 22; engage 1.27; all 1.42; pulse 48.75; gap 22.5; wt 1.9Sunday peak hot-dry stress; full compliance-first moisture/f
18:30s2 1.7675; cool_exit 1.78; all_fans 0; dw_stress 0; dw_until 22; engage 1.3; all 1.5; pulse 33.75; gap 37.5; wt 1.6333333333333333Sunday evening recovery remains dry in forecast; taper gradu

Changed secondary parameters:

TimeParameterChange
00:15band_track_fractioninitial 0
00:15cold_vent_guard_delta_finitial 7
00:15cool_stage2_exit_hysteresis_finitial 1
00:15direct_wet_stress_min_dew_margin_finitial 9
00:15direct_wet_stress_vpd_margin_kpainitial 0.35
00:15dwell_gate_msinitial 285000
00:15enthalpy_closeinitial 1
00:15enthalpy_openinitial -2
00:15fog_escalation_kpainitial 0.45
00:15heat_hysteresisinitial 1
00:15min_fog_off_sinitial 132
00:15min_fog_on_sinitial 36.75
00:15mist_backoff_sinitial 600
00:15mist_max_closed_vent_sinitial 600
00:15mist_thermal_relief_sinitial 90
00:15mister_all_delay_sinitial 97.5
00:15mister_engage_delay_sinitial 48.75
00:15mister_water_budget_galinitial 100
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 2.05
00:15vent_exchange_fractioninitial 0.3
00:15vent_prefer_dp_delta_finitial 3
00:15vent_prefer_temp_delta_finitial 3
00:15vpd_watch_dwell_sinitial 71.25
05:30direct_wet_stress_vpd_margin_kpa0.35 → 0.25
05:30fog_escalation_kpa0.45 → 0.4
05:30min_fog_off_s132 → 120
05:30min_fog_on_s36.75 → 41.25
05:30mister_water_budget_gal100 → 120
08:30direct_wet_stress_min_dew_margin_f9 → 8
08:30direct_wet_stress_vpd_margin_kpa0.25 → 0.1
08:30dwell_gate_ms285000 → 240000
08:30fog_escalation_kpa0.4 → 0.25
08:30min_fog_off_s120 → 84
08:30min_fog_on_s41.25 → 54.75
08:30mister_all_delay_s97.5 → 84
08:30mister_engage_delay_s48.75 → 42
08:30mister_water_budget_gal120 → 200
08:30temp_hysteresis2.05 → 1.78
08:30vpd_watch_dwell_s71.25 → 60
10:30cold_vent_guard_delta_f7 → 8
10:30direct_wet_stress_vpd_margin_kpa0.1 → 0.05
10:30dwell_gate_ms240000 → 210000
10:30fog_escalation_kpa0.25 → 0.15
10:30min_fog_off_s84 → 48
10:30min_fog_on_s54.75 → 68.25
10:30mister_all_delay_s84 → 75
10:30mister_engage_delay_s42 → 37.5
10:30mister_water_budget_gal200 → 300
10:30temp_hysteresis1.78 → 1.6
10:30vent_prefer_temp_delta_f3 → 4
10:30vpd_watch_dwell_s60 → 52.5
12:30dwell_gate_ms210000 → 195000
12:30min_fog_off_s48 → 42
12:30min_fog_on_s68.25 → 70.5
12:30mister_all_delay_s75 → 70.5
12:30mister_engage_delay_s37.5 → 35.25
12:30temp_hysteresis1.6 → 1.51
12:30vpd_watch_dwell_s52.5 → 48.75
17:00dwell_gate_ms195000 → 225000
17:00fog_escalation_kpa0.15 → 0.25
17:00min_fog_off_s42 → 54
17:00min_fog_on_s70.5 → 66
17:00mister_all_delay_s70.5 → 79.5
17:00mister_engage_delay_s35.25 → 39.75
17:00temp_hysteresis1.51 → 1.69
17:00vpd_watch_dwell_s48.75 → 56.25
21:30direct_wet_stress_vpd_margin_kpa0.05 → 0.15
21:30dwell_gate_ms225000 → 255000
21:30fog_escalation_kpa0.25 → 0.4
21:30min_fog_off_s54 → 84
21:30min_fog_on_s66 → 54.75
21:30mister_all_delay_s79.5 → 88.5
21:30mister_engage_delay_s39.75 → 44.25
21:30mister_water_budget_gal300 → 240
21:30temp_hysteresis1.69 → 1.87
21:30vpd_watch_dwell_s56.25 → 63.75
07:30direct_wet_stress_vpd_margin_kpa0.15 → 0.05
07:30dwell_gate_ms255000 → 210000
07:30fog_escalation_kpa0.4 → 0.15
07:30min_fog_off_s84 → 48
07:30min_fog_on_s54.75 → 68.25
07:30mister_all_delay_s88.5 → 75
07:30mister_engage_delay_s44.25 → 37.5
07:30mister_water_budget_gal240 → 300
07:30temp_hysteresis1.87 → 1.6
07:30vpd_watch_dwell_s63.75 → 52.5
12:00dwell_gate_ms210000 → 195000
12:00min_fog_off_s48 → 42
12:00min_fog_on_s68.25 → 70.5
12:00mister_all_delay_s75 → 70.5
12:00mister_engage_delay_s37.5 → 35.25
12:00temp_hysteresis1.6 → 1.51
12:00vpd_watch_dwell_s52.5 → 48.75
18:30direct_wet_stress_vpd_margin_kpa0.05 → 0.08
18:30dwell_gate_ms195000 → 240000
18:30fog_escalation_kpa0.15 → 0.3
18:30min_fog_off_s42 → 66
18:30min_fog_on_s70.5 → 61.5
18:30mister_all_delay_s70.5 → 84
18:30mister_engage_delay_s35.25 → 42
18:30mister_water_budget_gal300 → 260
18:30temp_hysteresis1.51 → 1.78
18:30vpd_watch_dwell_s48.75 → 60
07:30direct_wet_stress_vpd_margin_kpa0.08 → 0.05
07:30dwell_gate_ms240000 → 210000
07:30fog_escalation_kpa0.3 → 0.15
07:30min_fog_off_s66 → 48
07:30min_fog_on_s61.5 → 68.25
07:30mister_all_delay_s84 → 75
07:30mister_engage_delay_s42 → 37.5
07:30mister_water_budget_gal260 → 300
07:30temp_hysteresis1.78 → 1.6
07:30vpd_watch_dwell_s60 → 52.5
12:00dwell_gate_ms210000 → 195000
12:00min_fog_off_s48 → 42
12:00min_fog_on_s68.25 → 70.5
12:00mister_all_delay_s75 → 70.5
12:00mister_engage_delay_s37.5 → 35.25
12:00temp_hysteresis1.6 → 1.51
12:00vpd_watch_dwell_s52.5 → 48.75
18:30direct_wet_stress_vpd_margin_kpa0.05 → 0.08
18:30dwell_gate_ms195000 → 240000
18:30fog_escalation_kpa0.15 → 0.3
18:30min_fog_off_s42 → 66
18:30min_fog_on_s70.5 → 61.5
18:30mister_all_delay_s70.5 → 84
18:30mister_engage_delay_s35.25 → 42
18:30mister_water_budget_gal300 → 260
18:30temp_hysteresis1.51 → 1.78
18:30vpd_watch_dwell_s48.75 → 60

Daily Summary So Far

Climate

Temperature

70.9–72.0°F; avg 71.2°F

VPD

0.58–0.68 kPa; avg 0.61 kPa

Relative humidity

74.6–77.7%

Interior Light Evidence

  • Crop DLI: unavailable
  • Reason: source_day_incomplete
  • 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): 0.0h
  • VPD stress (>2.0 kPa): 0.0h
  • Cold stress (<55°F): 1.1h

Economics

Electric

USD —

Gas

USD —

Water

USD —

Total

USD —

Equipment Runtimes

EquipmentRuntimeReading
Fan 143 minPrimary exhaust runtime.
Fan 239 minSecondary exhaust runtime.
Vent63 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.

Hourly Pattern

HourTemperatureVPDRH
12:0082.7°F1.28 kPa66.9%
13:0083.3°F1.19 kPa69.6%
14:0084.9°F1.33 kPa68.0%
15:0084.1°F1.25 kPa68.8%
16:0084.3°F1.22 kPa69.6%
17:0083.7°F1.18 kPa70.3%
18:0083.0°F1.07 kPa72.4%
19:0080.2°F1.07 kPa69.7%
20:0078.0°F0.78 kPa76.3%
21:0074.0°F0.73 kPa74.7%
22:0072.6°F0.74 kPa73.0%
23:0072.5°F0.72 kPa73.7%
00:0071.2°F0.61 kPa76.5%
01:0071.1°F0.62 kPa76.3%

7-Day Stress Context

DateHeatVPD highCold
2026-07-184.4h10.0h7.4h
2026-07-194.6h10.3h7.3h
2026-07-204.2h11.7h5.7h
2026-07-214.7h8.1h3.3h
2026-07-223.1h4.9h7.5h
2026-07-232.8h4.9h8.0h
2026-07-240.0h0.0h1.1h