May 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:15 | MIDNIGHT | plan_written | Wrote public plan iris-20260524-0020. Resolved 00:17 MDT. |
🌅 Morning Cycle (12:17 AM) — iris-20260524-0020
Daily Summary So Far
not validated yet
d_cool_stage_2, dwell_gate_ms, enthalpy_close, enthalpy_open, fog_escalation_kpa, heat_hysteresis, min_fog_off_s, min_fog_on_s ...
Reflection
Daily Summary So Far — this cycle will be validated at the next planning cycle.
Hypothesis
Testing: Test whether earlier, explicitly band-coupled dry-ramp support after a guarded midnight/pre-dawn posture reduces VPD-high guardrail holds versus the failed SUNSET unwind while keeping dp-risk at 0h. Expected outcome: For the 00:20-08:30 window: dp_risk_hours 0, no added VPD-low beyond a small pre-dawn carryover, and cold stress under 1h. For Sunday daylight: fewer VPD-high moisture guardrail holds than iris-20260523-2017, VPD-high materially below Saturday’s alert burden, and no conservative evening unwind until observed VPD recovery.
Conditions
83.6°F
13.0%
901.0 W/m²
55.0%
Safe humid midnight snapshot after a poor Saturday: greenhouse 64.0F, VPD 0.52, RH 74%, dew margin 8.3F, IDLE, heat1 active. Pre-dawn outdoor VPD stays moderate around 0.5-0.8 kPa, then Sunday ramps hard by 09:00-13:00 to RH 13-19%, VPD 2.6-3.4 kPa, and solar around 750-900 W/m2 before cloudy but still dry late afternoon/evening.
Expected stress windows
Moderate overnight suppression: engage 1.6 then 1.45, all 1.9 then 1.75, 45-50s gaps, longer delays, fog_escalation 0.35-0.45, vpd_hysteresis 0.5, and 120s sealed cap while dew margin stays safe.
Before live dry stress can force guardrail holds, transition to band-coupled moisture: engage 0.85-0.9, all 1.05-1.1, 30/60s delays, 20s gaps, fog_escalation 0.15 in the fog window, min_fog_off 45, capped sealed residence 150-180s, and no conservative unwind until evening VPD actually recovers.
Accept some physics-limited heat pressure but keep d_cool_stage_2 2.0 and temp_hysteresis 1.3 while short sealed caps let VENTILATE preempt and moisture assist protects VPD.
Missed-SUNRISE fallback returns to band-coupled moisture for Monday’s even hotter/drier ramp rather than carrying overnight conservative thresholds.
Parameter rationale
Avoid VPD-high guardrail holds during the dry ramp and reduce VPD-high stress relative to Saturday.
Permit all-zone assist during severe dry ventilation instead of waiting above the crop band.
Catch stubborn VPD-high without extended sealed heat traps.
Permit effective fog cadence and avoid dispatcher rewrites.
Reduce humidity collapse between pulses during VENTILATE assist.
Start physical pulses promptly once humidity demand exists.
Reduce time above the VPD band during the morning ramp.
Improve temperature compliance during the dry ramp without changing crop bands.
Setpoints
Sunday May 24
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:20 | hyst 0.5 | Midnight reset: safe humid house, avoid extra wetting while |
| 05:30 | hyst 0.5 | Pre-dawn handoff: still no solar, but begin loosening suppre |
| 08:30 | hyst 0.45 | Sunrise ramp: outdoor VPD begins climbing; move to guardrail |
| 10:00 | hyst 0.45 | Dry ramp begins: RH falls below 30% and VPD exceeds 2 kPa; f |
| 13:00 | hyst 0.45 | Peak dry window: forecast RH 13-15%, VPD above 3 kPa, solar |
| 17:30 | hyst 0.45 | Post-fog dry shoulder: fog window is ending but outdoor VPD |
| 21:30 | hyst 0.45 | Late evening: outdoor VPD is still around 1.6-1.7, so only p |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:20 | d_cool 2.5; engage 1.6; all 1.9; pulse 60; gap 50; wt 2.3 | Midnight reset: safe humid house, avoid extra wetting while |
| 05:30 | d_cool 2.5; engage 1.45; all 1.75; pulse 60; gap 45; wt 2.4 | Pre-dawn handoff: still no solar, but begin loosening suppre |
| 08:30 | d_cool 2.2; engage 1.05; all 1.25; pulse 60; gap 30; wt 2.6 | Sunrise ramp: outdoor VPD begins climbing; move to guardrail |
| 10:00 | d_cool 2; engage 0.85; all 1.05; pulse 60; gap 20; wt 2.8 | Dry ramp begins: RH falls below 30% and VPD exceeds 2 kPa; f |
| 13:00 | d_cool 2; engage 0.85; all 1.05; pulse 60; gap 20; wt 2.8 | Peak dry window: forecast RH 13-15%, VPD above 3 kPa, solar |
| 17:30 | d_cool 2.2; engage 0.9; all 1.1; pulse 60; gap 20; wt 2.8 | Post-fog dry shoulder: fog window is ending but outdoor VPD |
| 21:30 | d_cool 2.5; engage 1.05; all 1.25; pulse 60; gap 30; wt 2.5 | Late evening: outdoor VPD is still around 1.6-1.7, so only p |
Monday May 25
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:30 | hyst 0.5 | Post-midnight Monday fallback: drier-than-normal night, avoi |
| 08:00 | hyst 0.45 | Missed-SUNRISE fallback for Monday’s hotter/drier ramp: retu |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:30 | d_cool 2.5; engage 1.25; all 1.5; pulse 60; gap 40; wt 2.4 | Post-midnight Monday fallback: drier-than-normal night, avoi |
| 08:00 | d_cool 2; engage 0.9; all 1.1; pulse 60; gap 20; wt 2.8 | Missed-SUNRISE fallback for Monday’s hotter/drier ramp: retu |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 00:20 | dwell_gate_ms | initial 300000 |
| 00:20 | enthalpy_close | initial 1 |
| 00:20 | enthalpy_open | initial -2 |
| 00:20 | fog_escalation_kpa | initial 0.45 |
| 00:20 | heat_hysteresis | initial 1.2 |
| 00:20 | min_fog_off_s | initial 90 |
| 00:20 | min_fog_on_s | initial 45 |
| 00:20 | mist_backoff_s | initial 900 |
| 00:20 | mist_max_closed_vent_s | initial 120 |
| 00:20 | mist_thermal_relief_s | initial 90 |
| 00:20 | mister_all_delay_s | initial 180 |
| 00:20 | mister_engage_delay_s | initial 90 |
| 00:20 | mister_water_budget_gal | initial 300 |
| 00:20 | outdoor_staleness_max_s | initial 600 |
| 00:20 | sw_dwell_gate_enabled | initial 1 |
| 00:20 | sw_fog_closes_vent | initial 1 |
| 00:20 | sw_mister_closes_vent | initial 1 |
| 00:20 | sw_summer_vent_enabled | initial 1 |
| 00:20 | temp_hysteresis | initial 1.7 |
| 00:20 | vent_prefer_dp_delta_f | initial 5 |
| 00:20 | vent_prefer_temp_delta_f | initial 5 |
| 00:20 | vpd_watch_dwell_s | initial 75 |
| 05:30 | fog_escalation_kpa | 0.45 → 0.35 |
| 05:30 | min_fog_off_s | 90 → 75 |
| 05:30 | mist_backoff_s | 900 → 600 |
| 05:30 | mister_all_delay_s | 180 → 120 |
| 05:30 | mister_engage_delay_s | 90 → 60 |
| 05:30 | temp_hysteresis | 1.7 → 1.6 |
| 05:30 | vpd_watch_dwell_s | 75 → 60 |
| 08:30 | fog_escalation_kpa | 0.35 → 0.25 |
| 08:30 | heat_hysteresis | 1.2 → 1.1 |
| 08:30 | min_fog_off_s | 75 → 60 |
| 08:30 | mist_max_closed_vent_s | 120 → 150 |
| 08:30 | mister_all_delay_s | 120 → 90 |
| 08:30 | mister_engage_delay_s | 60 → 45 |
| 08:30 | temp_hysteresis | 1.6 → 1.4 |
| 08:30 | vpd_watch_dwell_s | 60 → 45 |
| 10:00 | fog_escalation_kpa | 0.25 → 0.15 |
| 10:00 | heat_hysteresis | 1.1 → 1 |
| 10:00 | min_fog_off_s | 60 → 45 |
| 10:00 | mister_all_delay_s | 90 → 60 |
| 10:00 | mister_engage_delay_s | 45 → 30 |
| 10:00 | temp_hysteresis | 1.4 → 1.3 |
| 10:00 | vpd_watch_dwell_s | 45 → 30 |
| 17:30 | fog_escalation_kpa | 0.15 → 0.2 |
| 17:30 | temp_hysteresis | 1.3 → 1.4 |
| 17:30 | vpd_watch_dwell_s | 30 → 45 |
| 21:30 | fog_escalation_kpa | 0.2 → 0.3 |
| 21:30 | heat_hysteresis | 1 → 1.1 |
| 21:30 | min_fog_off_s | 45 → 60 |
| 21:30 | mister_all_delay_s | 60 → 90 |
| 21:30 | mister_engage_delay_s | 30 → 45 |
| 21:30 | temp_hysteresis | 1.4 → 1.5 |
| 21:30 | vpd_watch_dwell_s | 45 → 60 |
| 00:30 | fog_escalation_kpa | 0.3 → 0.35 |
| 00:30 | heat_hysteresis | 1.1 → 1.2 |
| 00:30 | min_fog_off_s | 60 → 75 |
| 00:30 | mist_max_closed_vent_s | 150 → 120 |
| 00:30 | mister_all_delay_s | 90 → 120 |
| 00:30 | mister_engage_delay_s | 45 → 60 |
| 00:30 | temp_hysteresis | 1.5 → 1.6 |
| 08:00 | fog_escalation_kpa | 0.35 → 0.15 |
| 08:00 | heat_hysteresis | 1.2 → 1 |
| 08:00 | min_fog_off_s | 75 → 45 |
| 08:00 | mist_max_closed_vent_s | 120 → 150 |
| 08:00 | mister_all_delay_s | 120 → 60 |
| 08:00 | mister_engage_delay_s | 60 → 30 |
| 08:00 | temp_hysteresis | 1.6 → 1.3 |
| 08:00 | vpd_watch_dwell_s | 60 → 30 |
Daily Summary So Far
Climate
63.8–64.1°F; avg 63.9°F
0.48–0.55 kPa; avg 0.51 kPa
73.5–76.3%
Stress Hours
- Heat stress (>85°F): 0.0h
- VPD stress (>2.0 kPa): 0.0h
- Cold stress (<55°F): 0.0h
Economics
USD 0.20
USD 0.00
USD 0.000
USD 0.20
Equipment Runtimes
| Equipment | Runtime | Reading |
|---|---|---|
| Fan 1 | 0 min | Primary exhaust runtime. |
| Fan 2 | 0 min | Secondary exhaust runtime. |
| Vent | 0 min | Intake vent runtime. |
| Fog | 0 min | Fogger runtime. |
| Heat 1 electric | 73 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
Crop Health (Gemini Vision)
| Crop | Zone | Health | Observations | Note |
|---|---|---|---|---|
| Canna Lilies | south | 65% | 2 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| Vanda Orchids | center | 75% | 2 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| lettuce | east | 75% | 2 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| pepper | east | 70% | 2 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| strawberry | east | 75% | 2 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
Vision observation notes
Potted plants on the floor look generally healthy, though soil moisture is reported as 0.0%.
Hanging basket visible, difficult to assess detailed health in IR view.
Seedlings appear healthy and are establishing well.
Seedlings are growing, but some variation in size is visible.
Seedlings are visible in the hydroponic system, no obvious signs of stress.
Hourly Pattern
| Hour | Temperature | VPD | RH |
|---|---|---|---|
| 12:00 | 77.7°F | 1.12 kPa | 67.2% |
| 13:00 | 78.4°F | 1.29 kPa | 62.8% |
| 14:00 | 79.7°F | 1.34 kPa | 62.8% |
| 15:00 | 78.9°F | 1.26 kPa | 64.2% |
| 16:00 | 75.9°F | 1.15 kPa | 63.1% |
| 17:00 | 74.7°F | 1.15 kPa | 62.1% |
| 18:00 | 72.2°F | 0.99 kPa | 64.8% |
| 19:00 | 69.3°F | 0.86 kPa | 67.1% |
| 20:00 | 67.3°F | 0.93 kPa | 62.0% |
| 21:00 | 66.9°F | 0.84 kPa | 65.0% |
| 22:00 | 64.1°F | 0.86 kPa | 59.0% |
| 23:00 | 64.0°F | 0.63 kPa | 69.4% |
| 00:00 | 64.0°F | 0.52 kPa | 74.7% |
| 01:00 | 63.9°F | 0.50 kPa | 75.7% |
| 02:00 | 63.8°F | 0.49 kPa | 75.9% |
7-Day Stress Context
| Date | Heat | VPD high | Cold |
|---|---|---|---|
| 2026-05-18 | 0.5h | 0.0h | 2.1h |
| 2026-05-19 | 0.4h | 0.1h | 2.0h |
| 2026-05-20 | 1.9h | 0.6h | 1.2h |
| 2026-05-21 | 2.7h | 2.1h | 1.0h |
| 2026-05-22 | 4.3h | 3.7h | 1.1h |
| 2026-05-23 | 8.9h | 6.4h | 0.8h |
| 2026-05-24 | 0.0h | 0.0h | 0.0h |