June 05, 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:16 | MIDNIGHT | plan_written | Wrote public plan iris-20260605-0016. Resolved 00:18 MDT. |
🌅 Morning Cycle (12:18 AM) — iris-20260605-0016
Daily Summary So Far
not validated yet
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: Test whether a MIDNIGHT reset that stays guardrail-clean while wetting is time-gated, then opens full band-coupled assist before 09:00, avoids another no-moisture-assist dry-ramp failure. Expected outcome: By sunrise: dp-risk remains 0h and no added VPD-low carryover. By Friday sunset if this fallback governs: VPD-high remains the bottleneck but no VENTILATE no-moisture-assist alert persists through the dry shoulder, mister/fog guardrail holds fall versus 310/125 in the SUNSET shoulder, and cost stays under about USD 5 unless severe VPD recovery requires the full 300 gal budget.
Conditions
91.0°F
13.0%
905.0 W/m²
15.0%
At midnight the house is still hot/dry: 70F, VPD 1.57 kPa, VENTILATE, 27F dew margin, vent+both fans, wet/fog blocked by time gates. Friday ramps to 90-91F, RH 13-17%, VPD 3.4-4.3 kPa, solar near 900 W/m2.
Expected stress windows
Keep moisture thresholds band-coupled and guardrail-clean even though direct wet/fog are time-gated; rely on ventilation for temperature until activity starts.
Before the dry ramp, restore full band-coupled wet assist: engage near high+0.05, all-zone near +0.25, fog 0.15 in the fog window, high duty, and 300 gal budget.
Use solar cooling lead and all-fan readiness while accepting physically limited hot misses near 90F.
Parameter rationale
Stop fighting the VPD-high moisture guardrail and keep mist duty available once the activity window opens.
Allow PR-A vent-fog assist during hot-dry VENTILATE instead of waiting for extreme VPD.
Prevent budget clipping during the highest-value dry-recovery window.
Bring fan2/all-fan cooling nearer the high edge before heat and VPD-high pair.
Permit safe dry-stress direct wetting during the daytime window while keeping stricter overnight floors.
Setpoints
Friday June 05
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:25 | hyst 0.19 | Immediate post-midnight: temp and VPD remain high with very |
| 03:30 | hyst 0.19 | Pre-dawn cooling: outdoor VPD eases and wetting remains most |
| 05:45 | hyst 0.19 | Dawn handoff: prepare for a fast dry ramp without pre-dawn o |
| 07:30 | hyst 0.19 | Sunrise ramp: VPD approaches the high edge by 08:00-09:00; o |
| 09:00 | hyst 0.185 | Dry ramp onset: forecast VPD exceeds band and climbs rapidly |
| 11:30 | hyst 0.18 | Peak hot-dry VENTILATE: outdoor 85-91F, RH 13-17%, solar nea |
| 17:30 | hyst 0.19 | Late dry shoulder: solar declines but forecast VPD remains 3 |
| 22:30 | hyst 0.19 | Overnight unwind after the dry shoulder: once wet windows cl |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:25 | s2 1.825; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 24; fog_stress 1; fog_until 22; engage 1.23; all 1.43; pulse 41.25; gap 33.75; wt 2.0666666666666664 | Immediate post-midnight: temp and VPD remain high with very |
| 03:30 | s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 24; fog_stress 1; fog_until 22; engage 1.23; all 1.43; pulse 33.75; gap 41.25; wt 1.7 | Pre-dawn cooling: outdoor VPD eases and wetting remains most |
| 05:45 | s2 1.68; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 1.23; all 1.43; pulse 33.75; gap 41.25; wt 1.7666666666666666 | Dawn handoff: prepare for a fast dry ramp without pre-dawn o |
| 07:30 | s2 1.2725; cool_exit 1.6; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 1.23; all 1.43; pulse 56.25; gap 30; wt 2.3166666666666664 | Sunrise ramp: VPD approaches the high edge by 08:00-09:00; o |
| 09:00 | s2 0.9525; cool_exit 1.51; all_fans 1; dw_stress 1; dw_until 23; fog_stress 1; fog_until 22; engage 1.23; all 1.38; pulse 75; gap 18.75; wt 2.75 | Dry ramp onset: forecast VPD exceeds band and climbs rapidly |
| 11:30 | s2 0.75; cool_exit 1.42; all_fans 1; dw_stress 1; dw_until 23; fog_stress 1; fog_until 22; engage 1.23; all 1.38; pulse 86.25; gap 15; wt 2.966666666666667 | Peak hot-dry VENTILATE: outdoor 85-91F, RH 13-17%, solar nea |
| 17:30 | s2 1.3325; cool_exit 1.6; all_fans 1; dw_stress 1; dw_until 23; fog_stress 1; fog_until 22; engage 1.23; all 1.43; pulse 67.5; gap 26.25; wt 2.6166666666666663 | Late dry shoulder: solar declines but forecast VPD remains 3 |
| 22:30 | s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 1.23; all 1.43; pulse 33.75; gap 41.25; wt 1.7 | Overnight unwind after the dry shoulder: once wet windows cl |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 00:25 | cold_vent_guard_delta_f | initial 9 |
| 00:25 | direct_wet_stress_min_dew_margin_f | initial 13 |
| 00:25 | direct_wet_stress_vpd_margin_kpa | initial 0.05 |
| 00:25 | dwell_gate_ms | initial 210000 |
| 00:25 | enthalpy_close | initial 1 |
| 00:25 | enthalpy_open | initial -2 |
| 00:25 | fog_escalation_kpa | initial 0.2 |
| 00:25 | fog_stress_min_dew_margin_f | initial 13 |
| 00:25 | heat_hysteresis | initial 1.1 |
| 00:25 | min_fog_off_s | initial 60 |
| 00:25 | min_fog_on_s | initial 63.75 |
| 00:25 | mist_backoff_s | initial 600 |
| 00:25 | mist_max_closed_vent_s | initial 120 |
| 00:25 | mist_thermal_relief_s | initial 90 |
| 00:25 | mister_all_delay_s | initial 75 |
| 00:25 | mister_engage_delay_s | initial 37.5 |
| 00:25 | mister_water_budget_gal | initial 240 |
| 00:25 | outdoor_staleness_max_s | initial 600 |
| 00:25 | sw_dwell_gate_enabled | initial 1 |
| 00:25 | sw_fog_closes_vent | initial 1 |
| 00:25 | sw_mister_closes_vent | initial 0 |
| 00:25 | sw_summer_vent_enabled | initial 1 |
| 00:25 | temp_hysteresis | initial 1.6 |
| 00:25 | vent_prefer_dp_delta_f | initial 15 |
| 00:25 | vent_prefer_temp_delta_f | initial 5 |
| 00:25 | vpd_watch_dwell_s | initial 52.5 |
| 03:30 | cold_vent_guard_delta_f | 9 → 10 |
| 03:30 | direct_wet_stress_min_dew_margin_f | 13 → 14 |
| 03:30 | fog_stress_min_dew_margin_f | 13 → 14 |
| 03:30 | min_fog_off_s | 60 → 72 |
| 03:30 | min_fog_on_s | 63.75 → 59.25 |
| 03:30 | mister_water_budget_gal | 240 → 180 |
| 03:30 | vent_prefer_temp_delta_f | 5 → 6 |
| 05:45 | cold_vent_guard_delta_f | 10 → 8 |
| 05:45 | direct_wet_stress_min_dew_margin_f | 14 → 12 |
| 05:45 | fog_stress_min_dew_margin_f | 14 → 12 |
| 05:45 | mister_water_budget_gal | 180 → 240 |
| 05:45 | vent_prefer_dp_delta_f | 15 → 12 |
| 05:45 | vent_prefer_temp_delta_f | 6 → 4 |
| 07:30 | cold_vent_guard_delta_f | 8 → 7 |
| 07:30 | direct_wet_stress_min_dew_margin_f | 12 → 10 |
| 07:30 | fog_stress_min_dew_margin_f | 12 → 10 |
| 07:30 | min_fog_off_s | 72 → 54 |
| 07:30 | min_fog_on_s | 59.25 → 66 |
| 07:30 | mister_water_budget_gal | 240 → 280 |
| 07:30 | vent_prefer_dp_delta_f | 12 → 10 |
| 07:30 | vent_prefer_temp_delta_f | 4 → 3 |
| 09:00 | direct_wet_stress_min_dew_margin_f | 10 → 9 |
| 09:00 | dwell_gate_ms | 210000 → 195000 |
| 09:00 | fog_escalation_kpa | 0.2 → 0.15 |
| 09:00 | fog_stress_min_dew_margin_f | 10 → 9 |
| 09:00 | min_fog_off_s | 54 → 36 |
| 09:00 | min_fog_on_s | 66 → 72.75 |
| 09:00 | mister_all_delay_s | 75 → 70.5 |
| 09:00 | mister_engage_delay_s | 37.5 → 35.25 |
| 09:00 | mister_water_budget_gal | 280 → 300 |
| 09:00 | temp_hysteresis | 1.6 → 1.51 |
| 09:00 | vent_prefer_dp_delta_f | 10 → 12 |
| 09:00 | vpd_watch_dwell_s | 52.5 → 48.75 |
| 11:30 | cold_vent_guard_delta_f | 7 → 8 |
| 11:30 | direct_wet_stress_min_dew_margin_f | 9 → 8 |
| 11:30 | dwell_gate_ms | 195000 → 180000 |
| 11:30 | fog_stress_min_dew_margin_f | 9 → 8 |
| 11:30 | min_fog_off_s | 36 → 30 |
| 11:30 | min_fog_on_s | 72.75 → 75 |
| 11:30 | mister_all_delay_s | 70.5 → 66 |
| 11:30 | mister_engage_delay_s | 35.25 → 33 |
| 11:30 | temp_hysteresis | 1.51 → 1.42 |
| 11:30 | vent_prefer_dp_delta_f | 12 → 15 |
| 11:30 | vent_prefer_temp_delta_f | 3 → 4 |
| 11:30 | vpd_watch_dwell_s | 48.75 → 45 |
| 17:30 | direct_wet_stress_min_dew_margin_f | 8 → 10 |
| 17:30 | dwell_gate_ms | 180000 → 210000 |
| 17:30 | fog_escalation_kpa | 0.15 → 0.2 |
| 17:30 | fog_stress_min_dew_margin_f | 8 → 10 |
| 17:30 | min_fog_off_s | 30 → 48 |
| 17:30 | min_fog_on_s | 75 → 69.375 |
| 17:30 | mister_all_delay_s | 66 → 75 |
| 17:30 | mister_engage_delay_s | 33 → 37.5 |
| 17:30 | temp_hysteresis | 1.42 → 1.6 |
| 17:30 | vpd_watch_dwell_s | 45 → 52.5 |
| 22:30 | cold_vent_guard_delta_f | 8 → 10 |
| 22:30 | direct_wet_stress_min_dew_margin_f | 10 → 14 |
| 22:30 | fog_stress_min_dew_margin_f | 10 → 14 |
| 22:30 | min_fog_off_s | 48 → 72 |
| 22:30 | min_fog_on_s | 69.375 → 59.25 |
| 22:30 | mister_water_budget_gal | 300 → 180 |
| 22:30 | vent_prefer_temp_delta_f | 4 → 6 |
Daily Summary So Far
Climate
68.5–70.1°F; avg 69.4°F
1.49–1.61 kPa; avg 1.55 kPa
35.4–38.6%
Stress Hours
- Heat stress (>85°F): 2.3h
- VPD stress (>2.0 kPa): 2.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 | 1440 min | Primary exhaust runtime. |
| Fan 2 | 1440 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
Crop Health (Gemini Vision)
| Crop | Zone | Health | Observations | Note |
|---|---|---|---|---|
| Vanda Orchids | center | 84% | 5 | 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 | 75% | 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
Hanging orchids appear stable, but low humidity and high VPD could cause stress over time.
Seedlings appear healthy, no visible stress.
Seedlings appear healthy, no visible stress.
Seedlings appear healthy, no visible stress.
Hourly Pattern
| Hour | Temperature | VPD | RH |
|---|---|---|---|
| 12:00 | 81.6°F | 1.23 kPa | 67.5% |
| 13:00 | 84.2°F | 1.31 kPa | 68.9% |
| 14:00 | 85.0°F | 1.43 kPa | 66.4% |
| 15:00 | 84.7°F | 1.30 kPa | 69.9% |
| 16:00 | 83.5°F | 1.05 kPa | 73.6% |
| 17:00 | 81.8°F | 1.07 kPa | 71.4% |
| 18:00 | 80.7°F | 1.65 kPa | 53.9% |
| 19:00 | 79.7°F | 1.91 kPa | 44.7% |
| 20:00 | 78.0°F | 1.92 kPa | 41.5% |
| 21:00 | 75.4°F | 1.79 kPa | 40.4% |
| 22:00 | 72.4°F | 1.61 kPa | 41.0% |
| 23:00 | 70.6°F | 1.55 kPa | 39.4% |
| 00:00 | 69.9°F | 1.57 kPa | 37.2% |
| 01:00 | 69.2°F | 1.54 kPa | 36.9% |
| 02:00 | 68.6°F | 1.50 kPa | 37.1% |
7-Day Stress Context
| Date | Heat | VPD high | Cold |
|---|---|---|---|
| 2026-05-30 | 1.5h | 2.8h | 0.4h |
| 2026-05-31 | 6.7h | 8.2h | 0.0h |
| 2026-06-01 | 7.3h | 6.2h | 0.0h |
| 2026-06-02 | 5.5h | 4.3h | 0.0h |
| 2026-06-03 | 5.5h | 5.2h | 0.0h |
| 2026-06-04 | 7.5h | 7.7h | 0.0h |
| 2026-06-05 | 2.3h | 2.3h | 0.0h |