October 02, 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.
2
2
0
0
| Event | Delivered | Type | Status | Note |
|---|---|---|---|---|
| End-of-day review and reset | 00:16 | MIDNIGHT | plan_written | Wrote public plan iris-20261002-0016. Resolved 00:17 MDT. |
| Morning planning cycle | 06:59 | SUNRISE | plan_written | Wrote public plan iris-20261002-0659. Resolved 07:01 MDT. |
🌅 Morning Cycle (12:17 AM) — iris-20261002-0016
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_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa, dwell_gate_ms ...
Reflection
Daily Summary So Far — this cycle will be validated at the next planning cycle.
Hypothesis
Testing: Test low-wet dawn stability followed by live-VPD-gated moisture assist before the Friday dry peak; separate guardrail execution from forecast skill.
Setpoints
Friday October 02
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:15 | hyst 0.22250000000000003 | Fresh VPD 0.59 and open too-wet alert: no overnight wet assi |
| 04:30 | hyst 0.22250000000000003 | Forecast 46F/0.12 kPa pre-dawn: stable heat lead, no wet cyc |
| 08:00 | hyst 0.21750000000000003 | Cold humid sunrise ramp: keep wet duty near zero while allow |
| 12:00 | hyst 0.2025 | Forecast reaches 71F/1.59 kPa at noon: stage assist before t |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:15 | s2 1.9525000000000001; cool_exit 2.23; all_fans 0; dw_stress 0; engage 0.958; all 1.108; pulse 30; gap 60; wt 1.1333333333333333 | Fresh VPD 0.59 and open too-wet alert: no overnight wet assi |
| 04:30 | s2 1.9525000000000001; cool_exit 2.23; all_fans 0; dw_stress 0; engage 0.958; all 1.108; pulse 30; gap 60; wt 1.1333333333333333 | Forecast 46F/0.12 kPa pre-dawn: stable heat lead, no wet cyc |
| 08:00 | s2 1.7475; cool_exit 2.14; all_fans 0; dw_stress 0; engage 0.908; all 1.058; pulse 30; gap 60; wt 1.2333333333333334 | Cold humid sunrise ramp: keep wet duty near zero while allow |
| 12:00 | s2 1.5250000000000001; cool_exit 1.87; all_fans 1; dw_stress 1; engage 0.808; all 1.008; pulse 37.5; gap 33.75; wt 1.7000000000000002 | Forecast reaches 71F/1.59 kPa at noon: stage assist before t |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 00:15 | band_track_fraction | initial 0 |
| 00:15 | cold_vent_guard_delta_f | initial 9 |
| 00:15 | cool_stage2_exit_hysteresis_f | initial 1 |
| 00:15 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 00:15 | direct_wet_stress_vpd_margin_kpa | initial 0.2 |
| 00:15 | dwell_gate_ms | initial 315000 |
| 00:15 | enthalpy_close | initial 1 |
| 00:15 | enthalpy_open | initial -2 |
| 00:15 | fog_escalation_kpa | initial 0.45 |
| 00:15 | heat_hysteresis | initial 1 |
| 00:15 | min_fog_off_s | initial 126 |
| 00:15 | min_fog_on_s | initial 39 |
| 00:15 | mist_backoff_s | initial 600 |
| 00:15 | mist_max_closed_vent_s | initial 600 |
| 00:15 | mist_thermal_relief_s | initial 90 |
| 00:15 | mister_all_delay_s | initial 106.5 |
| 00:15 | mister_engage_delay_s | initial 53.25 |
| 00:15 | mister_water_budget_gal | initial 150 |
| 00:15 | night_vpd_bias_kpa | initial 0 |
| 00:15 | outdoor_staleness_max_s | initial 600 |
| 00:15 | sw_dwell_gate_enabled | initial 1 |
| 00:15 | sw_fog_closes_vent | initial 1 |
| 00:15 | sw_mister_closes_vent | initial 0 |
| 00:15 | sw_summer_vent_enabled | initial 1 |
| 00:15 | temp_hysteresis | initial 2.23 |
| 00:15 | vent_exchange_fraction | initial 0.3 |
| 00:15 | vent_prefer_dp_delta_f | initial 4 |
| 00:15 | vent_prefer_temp_delta_f | initial 5 |
| 00:15 | vpd_watch_dwell_s | initial 78.75 |
| 04:30 | fog_escalation_kpa | 0.45 → 0.5 |
| 08:00 | cold_vent_guard_delta_f | 9 → 8 |
| 08:00 | direct_wet_stress_vpd_margin_kpa | 0.2 → 0.15 |
| 08:00 | dwell_gate_ms | 315000 → 300000 |
| 08:00 | fog_escalation_kpa | 0.5 → 0.35 |
| 08:00 | min_fog_off_s | 126 → 114 |
| 08:00 | min_fog_on_s | 39 → 43.5 |
| 08:00 | mister_all_delay_s | 106.5 → 102 |
| 08:00 | mister_engage_delay_s | 53.25 → 51 |
| 08:00 | temp_hysteresis | 2.23 → 2.14 |
| 08:00 | vent_prefer_dp_delta_f | 4 → 3 |
| 08:00 | vent_prefer_temp_delta_f | 5 → 4 |
| 08:00 | vpd_watch_dwell_s | 78.75 → 75 |
| 12:00 | direct_wet_stress_vpd_margin_kpa | 0.15 → 0.05 |
| 12:00 | dwell_gate_ms | 300000 → 255000 |
| 12:00 | fog_escalation_kpa | 0.35 → 0.18 |
| 12:00 | min_fog_off_s | 114 → 60 |
| 12:00 | min_fog_on_s | 43.5 → 63.75 |
| 12:00 | mister_all_delay_s | 102 → 88.5 |
| 12:00 | mister_engage_delay_s | 51 → 44.25 |
| 12:00 | mister_water_budget_gal | 150 → 180 |
| 12:00 | temp_hysteresis | 2.14 → 1.87 |
| 12:00 | vpd_watch_dwell_s | 75 → 63.75 |
🌅 Morning Cycle (7:01 AM) — iris-20261002-0659
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_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa, dwell_gate_ms ...
Reflection
Daily Summary So Far — this cycle will be validated at the next planning cycle.
Hypothesis
Testing: Test guarded dawn to live-confirmed band-coupled dry-ramp assist, holding an evening recovery shoulder until VPD clears the high edge; compare requested versus guardrailed execution. Expected outcome: Keep dew-risk and VPD-low stress at 0h; reduce controller-attributable VPD-high below yesterday’s 8.43h when wet assist is served, while treating residual heat as potentially physics-limited.
Conditions
83.0°F
13.0%
678.0 W/m²
1.0%
Cool dawn then clear dry ramp. Prior self-score 5 versus deterministic anchor 1: safety credit was real, but 98/112 guardrail holds and unavailable physical, resource, fixed-panel, and DLI evidence limit causal credit; this plan separates live-edge response from forecast skill.
Expected stress windows
heat lead and high churn penalty; no wetting while dawn VPD is near the low edge
band-coupled mist/fog assist in VENTILATE; hold recovery shoulder until live VPD clears high edge
Parameter rationale
start assist before the dry peak without pre-wetting the cool dawn
increase evaporation during confirmed dry stress without lengthening pulse-on time
allow earlier vent-fog assist while preserving the 8F dew floor
Setpoints
Friday October 02
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 06:55 | hyst 0.21750000000000003 | Guarded dawn: 45-54F outdoor, VPD near low edge; prioritize |
| 09:30 | hyst 0.20750000000000002 | Solar ramp: move to band-coupled wet assist only as live VPD |
| 14:30 | hyst 0.1975 | Peak dry stress: 13-20% RH, 582-678 W/m2; vent-mist/fog assi |
| 18:30 | hyst 0.20750000000000002 | Decline: keep wet assist through recovery; do not unwind on |
| 21:30 | hyst 0.21750000000000003 | Evening shoulder: taper only after live VPD clears high edge |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 06:55 | s2 1.785; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.154; all 1.254; pulse 30; gap 60; wt 1.3333333333333333 | Guarded dawn: 45-54F outdoor, VPD near low edge; prioritize |
| 09:30 | s2 1.6375000000000002; cool_exit 1.96; all_fans 0; dw_stress 0; engage 1.004; all 1.154; pulse 30; gap 45; wt 1.5333333333333332 | Solar ramp: move to band-coupled wet assist only as live VPD |
| 14:30 | s2 1.4900000000000002; cool_exit 1.78; all_fans 1; dw_stress 1; engage 0.9540000000000001; all 1.154; pulse 41.25; gap 30; wt 1.7666666666666666 | Peak dry stress: 13-20% RH, 582-678 W/m2; vent-mist/fog assi |
| 18:30 | s2 1.695; cool_exit 1.96; all_fans 0; dw_stress 0; engage 0.9540000000000001; all 1.154; pulse 37.5; gap 37.5; wt 1.6666666666666665 | Decline: keep wet assist through recovery; do not unwind on |
| 21:30 | s2 1.96; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.004; all 1.204; pulse 30; gap 60; wt 1.3333333333333333 | Evening shoulder: taper only after live VPD clears high edge |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 06:55 | band_track_fraction | initial 0 |
| 06:55 | cold_vent_guard_delta_f | initial 8 |
| 06:55 | cool_stage2_exit_hysteresis_f | initial 1 |
| 06:55 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 06:55 | direct_wet_stress_vpd_margin_kpa | initial 0.25 |
| 06:55 | dwell_gate_ms | initial 300000 |
| 06:55 | enthalpy_close | initial 1 |
| 06:55 | enthalpy_open | initial -2 |
| 06:55 | fog_escalation_kpa | initial 0.35 |
| 06:55 | heat_hysteresis | initial 1 |
| 06:55 | min_fog_off_s | initial 102 |
| 06:55 | min_fog_on_s | initial 48 |
| 06:55 | mist_backoff_s | initial 600 |
| 06:55 | mist_max_closed_vent_s | initial 600 |
| 06:55 | mist_thermal_relief_s | initial 90 |
| 06:55 | mister_all_delay_s | initial 102 |
| 06:55 | mister_engage_delay_s | initial 51 |
| 06:55 | mister_water_budget_gal | initial 150 |
| 06:55 | night_vpd_bias_kpa | initial 0 |
| 06:55 | outdoor_staleness_max_s | initial 600 |
| 06:55 | sw_dwell_gate_enabled | initial 1 |
| 06:55 | sw_fog_closes_vent | initial 1 |
| 06:55 | sw_mister_closes_vent | initial 0 |
| 06:55 | sw_summer_vent_enabled | initial 1 |
| 06:55 | temp_hysteresis | initial 2.14 |
| 06:55 | vent_exchange_fraction | initial 0.3 |
| 06:55 | vent_prefer_dp_delta_f | initial 3 |
| 06:55 | vent_prefer_temp_delta_f | initial 4 |
| 06:55 | vpd_watch_dwell_s | initial 75 |
| 09:30 | cold_vent_guard_delta_f | 8 → 9 |
| 09:30 | direct_wet_stress_vpd_margin_kpa | 0.25 → 0.1 |
| 09:30 | dwell_gate_ms | 300000 → 270000 |
| 09:30 | fog_escalation_kpa | 0.35 → 0.25 |
| 09:30 | min_fog_off_s | 102 → 78 |
| 09:30 | min_fog_on_s | 48 → 57 |
| 09:30 | mister_all_delay_s | 102 → 93 |
| 09:30 | mister_engage_delay_s | 51 → 46.5 |
| 09:30 | temp_hysteresis | 2.14 → 1.96 |
| 09:30 | vent_prefer_temp_delta_f | 4 → 5 |
| 09:30 | vpd_watch_dwell_s | 75 → 67.5 |
| 14:30 | direct_wet_stress_vpd_margin_kpa | 0.1 → 0.05 |
| 14:30 | dwell_gate_ms | 270000 → 240000 |
| 14:30 | fog_escalation_kpa | 0.25 → 0.15 |
| 14:30 | min_fog_off_s | 78 → 54 |
| 14:30 | min_fog_on_s | 57 → 66 |
| 14:30 | mister_all_delay_s | 93 → 84 |
| 14:30 | mister_engage_delay_s | 46.5 → 42 |
| 14:30 | temp_hysteresis | 1.96 → 1.78 |
| 14:30 | vpd_watch_dwell_s | 67.5 → 60 |
| 18:30 | cold_vent_guard_delta_f | 9 → 8 |
| 18:30 | dwell_gate_ms | 240000 → 270000 |
| 18:30 | min_fog_off_s | 54 → 66 |
| 18:30 | min_fog_on_s | 66 → 61.5 |
| 18:30 | mister_all_delay_s | 84 → 93 |
| 18:30 | mister_engage_delay_s | 42 → 46.5 |
| 18:30 | temp_hysteresis | 1.78 → 1.96 |
| 18:30 | vent_prefer_temp_delta_f | 5 → 4 |
| 18:30 | vpd_watch_dwell_s | 60 → 67.5 |
| 21:30 | direct_wet_stress_vpd_margin_kpa | 0.05 → 0.1 |
| 21:30 | dwell_gate_ms | 270000 → 300000 |
| 21:30 | fog_escalation_kpa | 0.15 → 0.35 |
| 21:30 | min_fog_off_s | 66 → 102 |
| 21:30 | min_fog_on_s | 61.5 → 48 |
| 21:30 | mister_all_delay_s | 93 → 102 |
| 21:30 | mister_engage_delay_s | 46.5 → 51 |
| 21:30 | temp_hysteresis | 1.96 → 2.14 |
| 21:30 | vpd_watch_dwell_s | 67.5 → 75 |
Daily Summary So Far
Climate
61.8–65.8°F; avg 63.2°F
0.51–0.75 kPa; avg 0.58 kPa
65.5–73.3%
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): 7.2h
Economics
Not available
Not available
Not available
Not available
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 | 308 min | Electric heater runtime. |
| Heat 2 gas | 16 min | Gas heater runtime. |
| Grow lights | 54 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. |
Crop Health (Gemini Vision)
| Crop | Zone | Health | Observations | Note |
|---|---|---|---|---|
| Lime Tree | west | 70% | 2 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| Vanda Orchids | center | 85% | 2 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| pepper | east | 80% | 1 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
Vision observation notes
Plants on the left shelving unit seem stable, but detailed assessment is difficult due to lighting. || Vegetative growth looks normal, no obvious signs of stress.
Hanging orchids appear robust with healthy root systems. || Hanging plants appear healthy with no obvious signs of stress in the IR view.
Seedlings appear healthy in the hydroponic system.
Hourly Pattern
| Hour | Temperature | VPD | RH |
|---|---|---|---|
| 12:00 | 79.4°F | 1.21 kPa | 65.4% |
| 13:00 | 83.1°F | 1.27 kPa | 68.6% |
| 14:00 | 83.8°F | 1.34 kPa | 67.7% |
| 15:00 | 83.9°F | 1.26 kPa | 69.1% |
| 16:00 | 83.9°F | 1.15 kPa | 70.9% |
| 17:00 | 81.2°F | 1.20 kPa | 67.0% |
| 18:00 | 78.1°F | 1.07 kPa | 67.6% |
| 19:00 | 75.2°F | 0.95 kPa | 68.4% |
| 20:00 | 72.8°F | 0.85 kPa | 69.6% |
| 21:00 | 70.8°F | 0.78 kPa | 70.3% |
| 22:00 | 68.1°F | 0.68 kPa | 71.0% |
| 23:00 | 66.3°F | 0.63 kPa | 71.6% |
| 00:00 | 64.7°F | 0.59 kPa | 72.0% |
| 01:00 | 63.6°F | 0.57 kPa | 71.6% |
| 02:00 | 62.8°F | 0.58 kPa | 70.6% |
| 03:00 | 62.6°F | 0.57 kPa | 70.8% |
| 04:00 | 62.4°F | 0.58 kPa | 70.2% |
| 05:00 | 62.2°F | 0.54 kPa | 71.6% |
| 06:00 | 63.0°F | 0.57 kPa | 71.3% |
| 07:00 | 65.9°F | 0.75 kPa | 65.8% |
7-Day Stress Context
| Date | Heat | VPD high | Cold |
|---|---|---|---|
| 2026-09-26 | 2.4h | 7.0h | 13.0h |
| 2026-09-27 | 2.6h | 9.3h | 13.5h |
| 2026-09-28 | 0.0h | 9.7h | 12.7h |
| 2026-09-29 | 1.9h | 7.8h | 13.2h |
| 2026-09-30 | 0.0h | 9.4h | 14.1h |
| 2026-10-01 | 2.7h | 8.4h | 13.4h |
| 2026-10-02 | 0.0h | 0.0h | 7.2h |