June 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.
1
1
0
0
| Event | Delivered | Type | Status | Note |
|---|---|---|---|---|
| End-of-day review and reset | 00:20 | MIDNIGHT | plan_written | Wrote public plan iris-20260624-0020. Resolved 00:22 MDT. |
🌅 Morning Cycle (12:22 AM) — iris-20260624-0020
Daily Summary So Far
not validated yet
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: Midnight dry-out then live-confirmed VPD recovery: protect the Vanda/orchid zone through humid pre-dawn, then restore wet/fog assist for the afternoon hot-dry ramp while watching realization alerts. Expected outcome: Today: dp-risk remains 0h, no cold/heat stress before sunrise, afternoon VPD-high stress under 5h if wet-assist realization succeeds, and total cost below USD 5.50 despite compliance-first water use.
Conditions
89.0°F
26.0%
825.0 W/m²
48.0%
Humid pre-dawn then hot dry afternoon; forecast VPD has positive bias, so escalate from live VPD confirmation.
Expected stress windows
Keep wet assist conservative and dew margin floor high for orchid safety.
Reopen band-coupled mist/fog after live VPD rise; use fog while the window allows.
Solar precool and vent-mist assist; accept physically limited heat near 89F.
Cold humid front: suppress wet assist and keep dew margin discipline.
Return to aggressive band-coupled wet/fog posture for the stronger Friday dry ramp.
Parameter rationale
Avoid needless orchid-zone wetting before sunrise.
Restore first-stage wet assist near the VPD high edge.
Escalate beyond south-only pulses during dry stress.
Reduce VPD-high hours without adding dew risk.
Use the 7x fog path when misters cannot hold VPD.
Prevent budget clipping during afternoon recovery.
Setpoints
Wednesday June 24
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:30 | hyst 0.1875 | Post-midnight: safe but near VPD-high; avoid fully closing m |
| 03:00 | hyst 0.22250000000000003 | Humid pre-dawn: suppress wet assist and protect orchid dew m |
| 06:30 | hyst 0.1875 | Sunrise ramp: dry out gently until live VPD confirms afterno |
| 10:30 | hyst 0.1875 | Late morning: reopen band-coupled moisture as VPD approaches |
| 12:30 | hyst 0.1875 | Hot-dry peak: compliance-first wet/fog assist with healthy d |
| 16:30 | hyst 0.1875 | Late dry ramp: keep recovery active until observed VPD retur |
| 20:30 | hyst 0.1875 | Evening taper: reduce water/churn while allowing dew-safe re |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:30 | s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 19; engage 0.81; all 1.01; pulse 33.75; gap 41.25; wt 2.2666666666666666 | Post-midnight: safe but near VPD-high; avoid fully closing m |
| 03:00 | s2 2.04; cool_exit 2.23; all_fans 0; dw_stress 1; dw_until 17; engage 0.96; all 1.21; pulse 30; gap 60; wt 1.7999999999999998 | Humid pre-dawn: suppress wet assist and protect orchid dew m |
| 06:30 | s2 1.8175000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 19; engage 0.81; all 1.01; pulse 33.75; gap 41.25; wt 2.2666666666666666 | Sunrise ramp: dry out gently until live VPD confirms afterno |
| 10:30 | s2 1.715; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 21; engage 0.81; all 1.01; pulse 45; gap 37.5; wt 2.3999999999999995 | Late morning: reopen band-coupled moisture as VPD approaches |
| 12:30 | s2 1.5825; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 21; engage 0.81; all 1; pulse 60; gap 26.25; wt 2.6333333333333337 | Hot-dry peak: compliance-first wet/fog assist with healthy d |
| 16:30 | s2 1.685; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 21; engage 0.81; all 1; pulse 56.25; gap 30; wt 2.5666666666666664 | Late dry ramp: keep recovery active until observed VPD retur |
| 20:30 | s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 21; engage 0.81; all 1.01; pulse 33.75; gap 41.25; wt 2.2666666666666666 | Evening taper: reduce water/churn while allowing dew-safe re |
Thursday June 25
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:30 | hyst 0.22250000000000003 | Cold humid/rainy front: suppress wet assist and prioritize d |
| 14:00 | hyst 0.1875 | Thursday mild dry blip: modest band-coupled moisture, not a |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:30 | s2 2.055; cool_exit 2.23; all_fans 0; dw_stress 1; dw_until 17; engage 0.96; all 1.21; pulse 30; gap 60; wt 1.7666666666666666 | Cold humid/rainy front: suppress wet assist and prioritize d |
| 14:00 | s2 1.8525; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 19; engage 0.81; all 1.01; pulse 33.75; gap 41.25; wt 2.2666666666666666 | Thursday mild dry blip: modest band-coupled moisture, not a |
Friday June 26
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 07:00 | hyst 0.1875 | Friday morning: start live-confirmed dry-ramp recovery early |
| 11:00 | hyst 0.1875 | Friday extreme hot-dry: maximum safe wet/fog posture, cost s |
| 14:30 | hyst 0.1875 | Friday storms/cooldown risk: taper wet assist after frontal |
| 21:00 | hyst 0.1875 | Friday night: conservative wet posture and dew margin protec |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 07:00 | s2 1.7500000000000002; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 21; engage 0.81; all 1.01; pulse 41.25; gap 37.5; wt 2.3666666666666663 | Friday morning: start live-confirmed dry-ramp recovery early |
| 11:00 | s2 1.5675000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 21; engage 0.81; all 1; pulse 63.75; gap 22.5; wt 2.7 | Friday extreme hot-dry: maximum safe wet/fog posture, cost s |
| 14:30 | s2 1.835; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 20; engage 0.81; all 1.01; pulse 33.75; gap 41.25; wt 2.2666666666666666 | Friday storms/cooldown risk: taper wet assist after frontal |
| 21:00 | s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 19; engage 0.81; all 1.01; pulse 33.75; gap 41.25; wt 2.2666666666666666 | Friday night: conservative wet posture and dew margin protec |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 00:30 | band_track_fraction | initial 0.25 |
| 00:30 | cold_vent_guard_delta_f | initial 9 |
| 00:30 | cool_stage2_exit_hysteresis_f | initial 1 |
| 00:30 | direct_wet_stress_min_dew_margin_f | initial 10 |
| 00:30 | direct_wet_stress_vpd_margin_kpa | initial 0.05 |
| 00:30 | dwell_gate_ms | initial 210000 |
| 00:30 | enthalpy_close | initial 1 |
| 00:30 | enthalpy_open | initial -2 |
| 00:30 | fog_escalation_kpa | initial 0.25 |
| 00:30 | heat_hysteresis | initial 1.1 |
| 00:30 | min_fog_off_s | initial 72 |
| 00:30 | min_fog_on_s | initial 75 |
| 00:30 | mist_backoff_s | initial 600 |
| 00:30 | mist_max_closed_vent_s | initial 120 |
| 00:30 | mist_thermal_relief_s | initial 90 |
| 00:30 | mister_all_delay_s | initial 75 |
| 00:30 | mister_engage_delay_s | initial 37.5 |
| 00:30 | mister_water_budget_gal | initial 160 |
| 00:30 | night_vpd_bias_kpa | initial 0 |
| 00:30 | outdoor_staleness_max_s | initial 600 |
| 00:30 | sw_dwell_gate_enabled | initial 1 |
| 00:30 | sw_fog_closes_vent | initial 1 |
| 00:30 | sw_mister_closes_vent | initial 0 |
| 00:30 | sw_summer_vent_enabled | initial 1 |
| 00:30 | temp_hysteresis | initial 1.6 |
| 00:30 | vent_exchange_fraction | initial 0.3 |
| 00:30 | vent_prefer_dp_delta_f | initial 4 |
| 00:30 | vent_prefer_temp_delta_f | initial 5 |
| 00:30 | vpd_watch_dwell_s | initial 52.5 |
| 03:00 | direct_wet_stress_min_dew_margin_f | 10 → 11 |
| 03:00 | direct_wet_stress_vpd_margin_kpa | 0.05 → 0.2 |
| 03:00 | dwell_gate_ms | 210000 → 315000 |
| 03:00 | fog_escalation_kpa | 0.25 → 0.45 |
| 03:00 | min_fog_off_s | 72 → 126 |
| 03:00 | mister_all_delay_s | 75 → 106.5 |
| 03:00 | mister_engage_delay_s | 37.5 → 53.25 |
| 03:00 | mister_water_budget_gal | 160 → 120 |
| 03:00 | temp_hysteresis | 1.6 → 2.23 |
| 03:00 | vpd_watch_dwell_s | 52.5 → 78.75 |
| 06:30 | direct_wet_stress_min_dew_margin_f | 11 → 10 |
| 06:30 | direct_wet_stress_vpd_margin_kpa | 0.2 → 0.05 |
| 06:30 | dwell_gate_ms | 315000 → 210000 |
| 06:30 | fog_escalation_kpa | 0.45 → 0.25 |
| 06:30 | min_fog_off_s | 126 → 72 |
| 06:30 | mister_all_delay_s | 106.5 → 75 |
| 06:30 | mister_engage_delay_s | 53.25 → 37.5 |
| 06:30 | mister_water_budget_gal | 120 → 140 |
| 06:30 | temp_hysteresis | 2.23 → 1.6 |
| 06:30 | vpd_watch_dwell_s | 78.75 → 52.5 |
| 10:30 | cold_vent_guard_delta_f | 9 → 8 |
| 10:30 | direct_wet_stress_min_dew_margin_f | 10 → 8 |
| 10:30 | min_fog_off_s | 72 → 66 |
| 10:30 | mister_water_budget_gal | 140 → 220 |
| 10:30 | vent_prefer_dp_delta_f | 4 → 3 |
| 10:30 | vent_prefer_temp_delta_f | 5 → 4 |
| 12:30 | fog_escalation_kpa | 0.25 → 0.15 |
| 12:30 | min_fog_off_s | 66 → 48 |
| 12:30 | mister_water_budget_gal | 220 → 260 |
| 16:30 | fog_escalation_kpa | 0.15 → 0.18 |
| 16:30 | min_fog_off_s | 48 → 54 |
| 20:30 | cold_vent_guard_delta_f | 8 → 9 |
| 20:30 | direct_wet_stress_min_dew_margin_f | 8 → 10 |
| 20:30 | fog_escalation_kpa | 0.18 → 0.25 |
| 20:30 | min_fog_off_s | 54 → 72 |
| 20:30 | mister_water_budget_gal | 260 → 160 |
| 20:30 | vent_prefer_dp_delta_f | 3 → 4 |
| 20:30 | vent_prefer_temp_delta_f | 4 → 5 |
| 00:30 | direct_wet_stress_min_dew_margin_f | 10 → 11 |
| 00:30 | direct_wet_stress_vpd_margin_kpa | 0.05 → 0.2 |
| 00:30 | dwell_gate_ms | 210000 → 315000 |
| 00:30 | fog_escalation_kpa | 0.25 → 0.45 |
| 00:30 | min_fog_off_s | 72 → 132 |
| 00:30 | mister_all_delay_s | 75 → 106.5 |
| 00:30 | mister_engage_delay_s | 37.5 → 53.25 |
| 00:30 | mister_water_budget_gal | 160 → 120 |
| 00:30 | temp_hysteresis | 1.6 → 2.23 |
| 00:30 | vpd_watch_dwell_s | 52.5 → 78.75 |
| 14:00 | direct_wet_stress_min_dew_margin_f | 11 → 9 |
| 14:00 | direct_wet_stress_vpd_margin_kpa | 0.2 → 0.05 |
| 14:00 | dwell_gate_ms | 315000 → 210000 |
| 14:00 | fog_escalation_kpa | 0.45 → 0.25 |
| 14:00 | min_fog_off_s | 132 → 72 |
| 14:00 | mister_all_delay_s | 106.5 → 75 |
| 14:00 | mister_engage_delay_s | 53.25 → 37.5 |
| 14:00 | mister_water_budget_gal | 120 → 160 |
| 14:00 | temp_hysteresis | 2.23 → 1.6 |
| 14:00 | vpd_watch_dwell_s | 78.75 → 52.5 |
| 07:00 | cold_vent_guard_delta_f | 9 → 8 |
| 07:00 | direct_wet_stress_min_dew_margin_f | 9 → 8 |
| 07:00 | min_fog_off_s | 72 → 66 |
| 07:00 | mister_water_budget_gal | 160 → 240 |
| 07:00 | vent_prefer_dp_delta_f | 4 → 3 |
| 07:00 | vent_prefer_temp_delta_f | 5 → 4 |
| 11:00 | fog_escalation_kpa | 0.25 → 0.15 |
| 11:00 | min_fog_off_s | 66 → 42 |
| 11:00 | mister_water_budget_gal | 240 → 300 |
| 14:30 | cold_vent_guard_delta_f | 8 → 9 |
| 14:30 | direct_wet_stress_min_dew_margin_f | 8 → 10 |
| 14:30 | fog_escalation_kpa | 0.15 → 0.25 |
| 14:30 | min_fog_off_s | 42 → 72 |
| 14:30 | mister_water_budget_gal | 300 → 180 |
| 14:30 | vent_prefer_dp_delta_f | 3 → 4 |
| 14:30 | vent_prefer_temp_delta_f | 4 → 5 |
| 21:00 | mister_water_budget_gal | 180 → 140 |
Daily Summary So Far
Climate
70.1–72.1°F; avg 70.9°F
0.71–0.86 kPa; avg 0.76 kPa
68.0–71.7%
Stress Hours
- Heat stress (>85°F): 0.9h
- VPD stress (>2.0 kPa): 1.3h
- Cold stress (<55°F): 0.0h
Economics
USD 0.30
USD 0.00
USD 0.000
USD 0.30
Equipment Runtimes
| Equipment | Runtime | Reading |
|---|---|---|
| Fan 1 | 1415 min | Primary exhaust runtime. |
| Fan 2 | 1420 min | Secondary exhaust runtime. |
| Vent | 1440 min | Intake vent runtime. |
| Fog | 0 min | Fogger runtime. |
| Heat 1 electric | 0 min | Electric heater runtime. |
| Heat 2 gas | 0 min | Gas heater runtime. |
| Grow lights | 0 min | Supplemental lighting runtime. |
| Mister south | 0.00h | South mister runtime. |
| Mister west | 0.00h | West mister runtime. |
| Mister center | 0.00h | Center mister runtime. |
Water
- Total: 0 gal
- Mister: 0 gal
Hourly Pattern
| Hour | Temperature | VPD | RH |
|---|---|---|---|
| 12:00 | 80.9°F | 1.15 kPa | 68.5% |
| 13:00 | 81.9°F | 1.17 kPa | 68.9% |
| 14:00 | 83.2°F | 1.29 kPa | 67.4% |
| 15:00 | 84.3°F | 1.33 kPa | 68.2% |
| 16:00 | 83.4°F | 1.26 kPa | 68.6% |
| 17:00 | 82.8°F | 1.22 kPa | 68.5% |
| 18:00 | 81.7°F | 0.97 kPa | 74.1% |
| 19:00 | 81.7°F | 0.94 kPa | 74.9% |
| 20:00 | 78.4°F | 0.91 kPa | 73.2% |
| 21:00 | 76.5°F | 0.83 kPa | 73.6% |
| 22:00 | 75.3°F | 0.83 kPa | 72.4% |
| 23:00 | 73.3°F | 0.91 kPa | 67.7% |
| 00:00 | 71.4°F | 0.80 kPa | 69.7% |
| 01:00 | 70.6°F | 0.74 kPa | 71.2% |
| 02:00 | 70.1°F | 0.73 kPa | 71.1% |
7-Day Stress Context
| Date | Heat | VPD high | Cold |
|---|---|---|---|
| 2026-06-18 | 0.2h | 11.4h | 0.0h |
| 2026-06-19 | 0.1h | 10.4h | 0.0h |
| 2026-06-20 | 0.1h | 6.7h | 0.0h |
| 2026-06-21 | 0.4h | 5.9h | 0.0h |
| 2026-06-22 | 1.9h | 6.8h | 0.0h |
| 2026-06-23 | 0.0h | 7.9h | 0.0h |
| 2026-06-24 | 0.9h | 1.3h | 0.0h |