July 25, 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-20260725-0016. Resolved 00:18 MDT.

🌅 Morning Cycle (12:18 AM) — iris-20260725-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 continuation: keep wet/fog assist band-coupled through observed recovery instead of clock taper; success means fewer guardrail-held events than iris-20260724-0553 while maintaining 0 dp-risk hours. Expected outcome: For 2026-07-25, preserve dp_risk_hours at 0, keep VPD-low stress near 0, reduce VPD-high severity versus recent 6-15h hot-dry days if wet assist materializes, and treat peak heat as partly physics-limited rather than spending resources on target hugging.

Conditions

Outdoor peak

103.0°F

RH minimum

13.0%

Solar peak

868.0 W/m²

Cloud average

42.0%

severe hot-dry Saturday with dew-safe warm midnight, VPD near the high edge, current VENTILATE, and another severe Sunday; semantic retrieval blocked by missing OPENAI_API_KEY, plan coverage and static context missing

Expected stress windows

vpd_highmedium · 2026-07-25T00:10:00-06:00 to 2026-07-25T06:30:00-06:00

dew-safe band-coupled mist permissive overnight; no fog until firmware window but do not resource-close wet assist while VPD is near high edge

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

engage near vpd_high+0.05, all-zone near +0.25, fog escalation 0.15 during 07:00-17:00 if dew/RH gates allow, low resource sensitivity, full water budget

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

thermal lead, solar pre-cooling, all-fans authority, evaporative assist, and acceptance of physics-limited peak heat

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

repeat guardrail-compatible severe-day wet/fog posture and avoid clock-only evening taper until observed VPD is below the high edge

heathigh · 2026-07-26T10:00:00-06:00 to 2026-07-26T20:00:00-06:00

same capacity-aware cooling posture; do not spend effort target-hugging inside the corridor

vpd_highmedium · 2026-07-27T08:00:00-06:00 to 2026-07-27T20:00:00-06:00

moderate wet assist for a cloudier but still dry Monday, with resource sensitivity rising only after recovery

Parameter rationale

mister_engage_kpa0.82 → 1.27; current VPD is about 1.20 kPa near the active high edge and corrected daytime VPD remains several kPa above band

keep S1 mist available near the high edge without relying on guardrail rewrites while dew margin remains safe

mister_all_kpa1.02 → 1.47; forecast severe whole-house dry stress Saturday/Sunday and zone VPD spread recently exceeded 0.5 kPa

allow all-zone rotation during broad dry stress while preserving wider deadband for zone outliers

fog_escalation_kpa0.2 → 0.15; hot-dry stress overlaps the 07:00-17:00 fog window and dew margin is currently 15F

use the 7x fog path during hot-dry VENTILATE when firmware gates allow, reducing VPD-high severity

mister_water_budget_gal180.0 → 300.0; two consecutive severe hot-dry days are forecast and recent resource conservation did not produce strong VPD compliance

avoid budget-limited VPD recovery during safe dry stress

mister_pulse_gap_s30.0 → 22.0; active dry-RH lessons call for 15-25s gap during dry heat and guardrails clamp long gaps during VPD-high stress

increase useful wet duty during confirmed VPD-high windows and reduce reliance on dispatcher clamps

Setpoints

Saturday July 25

Primary crop-band changes:

TimeValuesNote
00:10hyst 0.20249999999999999Midnight reset: warm and dew-safe, VPD near high edge; keep
06:30hyst 0.1925Sunrise ramp: forecast crosses dry/heat band early; pre-stag
10:00hyst 0.1875Severe morning hot-dry VENTILATE: compliance wins over water
16:30hyst 0.1925Late peak and storm-cloud uncertainty: stay aggressive until
21:30hyst 0.20249999999999999Evening recovery: fog unavailable and wet cutoff reached, bu

Tactical tunable changes:

TimeValuesNote
00:10s2 1.7500000000000002; cool_exit 1.87; all_fans 0; dw_stress 0; dw_until 21; engage 1.27; all 1.47; pulse 33.75; gap 37.5; wt 1.6333333333333333Midnight reset: warm and dew-safe, VPD near high edge; keep
06:30s2 1.6265; cool_exit 1.69; all_fans 0; dw_stress 1; dw_until 21; engage 1.27; all 1.44; pulse 41.25; gap 28.5; wt 1.7799999999999998Sunrise ramp: forecast crosses dry/heat band early; pre-stag
10:00s2 1.5675000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 21; engage 1.25; all 1.42; pulse 48.75; gap 22.5; wt 1.9Severe morning hot-dry VENTILATE: compliance wins over water
16:30s2 1.6260000000000001; cool_exit 1.69; all_fans 0; dw_stress 1; dw_until 21; engage 1.27; all 1.44; pulse 45; gap 24; wt 1.8533333333333335Late peak and storm-cloud uncertainty: stay aggressive until
21:30s2 1.7965000000000002; cool_exit 1.87; all_fans 0; dw_stress 0; dw_until 21; engage 1.29; all 1.5; pulse 33.75; gap 36; wt 1.6466666666666665Evening recovery: fog unavailable and wet cutoff reached, bu

Sunday July 26

Primary crop-band changes:

TimeValuesNote
06:30hyst 0.1925Sunday repeats severe hot-dry ramp; reopen aggressive wet/fo
10:00hyst 0.1875Sunday peak: keep full compliance-first severe-day posture;
21:30hyst 0.20249999999999999Sunday evening: taper only after observed recovery; avoid re

Tactical tunable changes:

TimeValuesNote
06:30s2 1.6175; cool_exit 1.69; all_fans 0; dw_stress 1; dw_until 21; engage 1.27; all 1.44; pulse 43.5; gap 26.25; wt 1.8199999999999998Sunday repeats severe hot-dry ramp; reopen aggressive wet/fo
10:00s2 1.5675000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 21; engage 1.25; all 1.42; pulse 48.75; gap 22.5; wt 1.9Sunday peak: keep full compliance-first severe-day posture;
21:30s2 1.8025000000000002; cool_exit 1.87; all_fans 0; dw_stress 0; dw_until 21; engage 1.29; all 1.5; pulse 33.75; gap 37.5; wt 1.6333333333333333Sunday evening: taper only after observed recovery; avoid re

Monday July 27

Primary crop-band changes:

TimeValuesNote
06:30hyst 0.20249999999999999Monday handoff is cloudier but still dry: moderate assist, p

Tactical tunable changes:

TimeValuesNote
06:30s2 1.7475; cool_exit 1.87; all_fans 0; dw_stress 0; dw_until 20; engage 1.29; all 1.5; pulse 36; gap 41.25; wt 1.62Monday handoff is cloudier but still dry: moderate assist, p

Tuesday July 28

Primary crop-band changes:

TimeValuesNote
00:00hyst 0.20749999999999996End-of-envelope neutral handoff: maintain corridor guardrail

Tactical tunable changes:

TimeValuesNote
00:00s2 1.83; cool_exit 1.96; all_fans 0; dw_stress 0; dw_until 20; engage 1.32; all 1.52; pulse 30; gap 48.75; wt 1.5End-of-envelope neutral handoff: maintain corridor guardrail

Changed secondary parameters:

TimeParameterChange
00:10band_track_fractioninitial 0
00:10cold_vent_guard_delta_finitial 8
00:10cool_stage2_exit_hysteresis_finitial 1
00:10direct_wet_stress_min_dew_margin_finitial 8
00:10direct_wet_stress_vpd_margin_kpainitial 0.05
00:10dwell_gate_msinitial 255000
00:10enthalpy_closeinitial 1
00:10enthalpy_openinitial -2
00:10fog_escalation_kpainitial 0.25
00:10heat_hysteresisinitial 1
00:10min_fog_off_sinitial 66
00:10min_fog_on_sinitial 61.5
00:10mist_backoff_sinitial 600
00:10mist_max_closed_vent_sinitial 600
00:10mist_thermal_relief_sinitial 90
00:10mister_all_delay_sinitial 88.5
00:10mister_engage_delay_sinitial 44.25
00:10mister_water_budget_galinitial 240
00:10night_vpd_bias_kpainitial 0
00:10outdoor_staleness_max_sinitial 600
00:10sw_dwell_gate_enabledinitial 1
00:10sw_fog_closes_ventinitial 1
00:10sw_mister_closes_ventinitial 0
00:10sw_summer_vent_enabledinitial 1
00:10temp_hysteresisinitial 1.87
00:10vent_exchange_fractioninitial 0.3
00:10vent_prefer_dp_delta_finitial 3
00:10vent_prefer_temp_delta_finitial 4
00:10vpd_watch_dwell_sinitial 63.75
06:30dwell_gate_ms255000 → 225000
06:30fog_escalation_kpa0.25 → 0.18
06:30min_fog_off_s66 → 51.599999999999994
06:30min_fog_on_s61.5 → 66.9
06:30mister_all_delay_s88.5 → 79.5
06:30mister_engage_delay_s44.25 → 39.75
06:30mister_water_budget_gal240 → 300
06:30temp_hysteresis1.87 → 1.69
06:30vpd_watch_dwell_s63.75 → 56.25
10:00direct_wet_stress_vpd_margin_kpa0.05 → 0.03
10:00dwell_gate_ms225000 → 210000
10:00fog_escalation_kpa0.18 → 0.15
10:00min_fog_off_s51.599999999999994 → 42
10:00min_fog_on_s66.9 → 70.5
10:00mister_all_delay_s79.5 → 75
10:00mister_engage_delay_s39.75 → 37.5
10:00temp_hysteresis1.69 → 1.6
10:00vpd_watch_dwell_s56.25 → 52.5
16:30direct_wet_stress_vpd_margin_kpa0.03 → 0.05
16:30dwell_gate_ms210000 → 225000
16:30min_fog_off_s42 → 44.4
16:30min_fog_on_s70.5 → 69.6
16:30mister_all_delay_s75 → 79.5
16:30mister_engage_delay_s37.5 → 39.75
16:30temp_hysteresis1.6 → 1.69
16:30vpd_watch_dwell_s52.5 → 56.25
21:30direct_wet_stress_vpd_margin_kpa0.05 → 0.07
21:30dwell_gate_ms225000 → 255000
21:30fog_escalation_kpa0.15 → 0.3
21:30min_fog_off_s44.4 → 63.6
21:30min_fog_on_s69.6 → 62.4
21:30mister_all_delay_s79.5 → 88.5
21:30mister_engage_delay_s39.75 → 44.25
21:30mister_water_budget_gal300 → 260
21:30temp_hysteresis1.69 → 1.87
21:30vpd_watch_dwell_s56.25 → 63.75
06:30direct_wet_stress_vpd_margin_kpa0.07 → 0.05
06:30dwell_gate_ms255000 → 225000
06:30fog_escalation_kpa0.3 → 0.18
06:30min_fog_off_s63.6 → 48
06:30min_fog_on_s62.4 → 68.25
06:30mister_all_delay_s88.5 → 79.5
06:30mister_engage_delay_s44.25 → 39.75
06:30mister_water_budget_gal260 → 300
06:30temp_hysteresis1.87 → 1.69
06:30vpd_watch_dwell_s63.75 → 56.25
10:00direct_wet_stress_vpd_margin_kpa0.05 → 0.03
10:00dwell_gate_ms225000 → 210000
10:00fog_escalation_kpa0.18 → 0.15
10:00min_fog_off_s48 → 42
10:00min_fog_on_s68.25 → 70.5
10:00mister_all_delay_s79.5 → 75
10:00mister_engage_delay_s39.75 → 37.5
10:00temp_hysteresis1.69 → 1.6
10:00vpd_watch_dwell_s56.25 → 52.5
21:30direct_wet_stress_vpd_margin_kpa0.03 → 0.07
21:30dwell_gate_ms210000 → 255000
21:30fog_escalation_kpa0.15 → 0.3
21:30min_fog_off_s42 → 66
21:30min_fog_on_s70.5 → 61.5
21:30mister_all_delay_s75 → 88.5
21:30mister_engage_delay_s37.5 → 44.25
21:30mister_water_budget_gal300 → 260
21:30temp_hysteresis1.6 → 1.87
21:30vpd_watch_dwell_s52.5 → 63.75
06:30fog_escalation_kpa0.3 → 0.22
06:30min_fog_off_s66 → 72
06:30min_fog_on_s61.5 → 59.25
06:30mister_water_budget_gal260 → 220
00:00direct_wet_stress_vpd_margin_kpa0.07 → 0.1
00:00dwell_gate_ms255000 → 270000
00:00fog_escalation_kpa0.22 → 0.3
00:00min_fog_off_s72 → 84
00:00min_fog_on_s59.25 → 54.75
00:00mister_all_delay_s88.5 → 93
00:00mister_engage_delay_s44.25 → 46.5
00:00mister_water_budget_gal220 → 200
00:00temp_hysteresis1.87 → 1.96
00:00vpd_watch_dwell_s63.75 → 67.5

Daily Summary So Far

Climate

Temperature

74.5–74.9°F; avg 74.7°F

VPD

1.11–1.26 kPa; avg 1.21 kPa

Relative humidity

57.2–63.2%

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.2h
  • Cold stress (<55°F): 0.0h

Economics

Electric

USD —

Gas

USD —

Water

USD —

Total

USD —

Equipment Runtimes

EquipmentRuntimeReading
Fan 134 minPrimary exhaust runtime.
Fan 234 minSecondary exhaust runtime.
Vent34 minIntake vent runtime.
Fog0 minFogger runtime.
Heat 1 electric0 minElectric heater runtime.
Heat 2 gas0 minGas heater runtime.
Grow lights34 minSupplemental lighting runtime.
Mister south0.00hSouth mister runtime.
Mister west0.00hWest mister runtime.
Mister center0.08hCenter mister runtime.

Hourly Pattern

HourTemperatureVPDRH
12:0082.8°F1.32 kPa66.0%
13:0084.3°F1.42 kPa65.7%
14:0086.5°F1.53 kPa65.9%
15:0085.9°F1.41 kPa68.6%
16:0084.1°F1.12 kPa73.0%
17:0084.2°F1.12 kPa73.0%
18:0084.2°F1.12 kPa73.0%
19:0082.6°F1.06 kPa72.3%
20:0081.0°F0.94 kPa73.9%
21:0078.2°F1.12 kPa65.8%
22:0076.3°F1.22 kPa61.0%
23:0075.3°F1.20 kPa60.3%
00:0074.5°F1.20 kPa58.9%
01:0073.9°F1.17 kPa59.8%

7-Day Stress Context

DateHeatVPD highCold
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-245.7h5.1h8.9h
2026-07-250.0h0.3h0.0h