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.

Delivery events

2

Plan writes

2

No-change acknowledgements

0

Pending

0

EventDeliveredTypeStatusNote
End-of-day review and reset00:16MIDNIGHTplan_writtenWrote public plan iris-20261002-0016. Resolved 00:17 MDT.
Morning planning cycle06:59SUNRISEplan_writtenWrote public plan iris-20261002-0659. Resolved 07:01 MDT.

🌅 Morning Cycle (12:17 AM) — iris-20261002-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_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:

TimeValuesNote
00:15hyst 0.22250000000000003Fresh VPD 0.59 and open too-wet alert: no overnight wet assi
04:30hyst 0.22250000000000003Forecast 46F/0.12 kPa pre-dawn: stable heat lead, no wet cyc
08:00hyst 0.21750000000000003Cold humid sunrise ramp: keep wet duty near zero while allow
12:00hyst 0.2025Forecast reaches 71F/1.59 kPa at noon: stage assist before t

Tactical tunable changes:

TimeValuesNote
00:15s2 1.9525000000000001; cool_exit 2.23; all_fans 0; dw_stress 0; engage 0.958; all 1.108; pulse 30; gap 60; wt 1.1333333333333333Fresh VPD 0.59 and open too-wet alert: no overnight wet assi
04:30s2 1.9525000000000001; cool_exit 2.23; all_fans 0; dw_stress 0; engage 0.958; all 1.108; pulse 30; gap 60; wt 1.1333333333333333Forecast 46F/0.12 kPa pre-dawn: stable heat lead, no wet cyc
08:00s2 1.7475; cool_exit 2.14; all_fans 0; dw_stress 0; engage 0.908; all 1.058; pulse 30; gap 60; wt 1.2333333333333334Cold humid sunrise ramp: keep wet duty near zero while allow
12:00s2 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.7000000000000002Forecast reaches 71F/1.59 kPa at noon: stage assist before t

Changed secondary parameters:

TimeParameterChange
00:15band_track_fractioninitial 0
00:15cold_vent_guard_delta_finitial 9
00:15cool_stage2_exit_hysteresis_finitial 1
00:15direct_wet_stress_min_dew_margin_finitial 8
00:15direct_wet_stress_vpd_margin_kpainitial 0.2
00:15dwell_gate_msinitial 315000
00:15enthalpy_closeinitial 1
00:15enthalpy_openinitial -2
00:15fog_escalation_kpainitial 0.45
00:15heat_hysteresisinitial 1
00:15min_fog_off_sinitial 126
00:15min_fog_on_sinitial 39
00:15mist_backoff_sinitial 600
00:15mist_max_closed_vent_sinitial 600
00:15mist_thermal_relief_sinitial 90
00:15mister_all_delay_sinitial 106.5
00:15mister_engage_delay_sinitial 53.25
00:15mister_water_budget_galinitial 150
00:15night_vpd_bias_kpainitial 0
00:15outdoor_staleness_max_sinitial 600
00:15sw_dwell_gate_enabledinitial 1
00:15sw_fog_closes_ventinitial 1
00:15sw_mister_closes_ventinitial 0
00:15sw_summer_vent_enabledinitial 1
00:15temp_hysteresisinitial 2.23
00:15vent_exchange_fractioninitial 0.3
00:15vent_prefer_dp_delta_finitial 4
00:15vent_prefer_temp_delta_finitial 5
00:15vpd_watch_dwell_sinitial 78.75
04:30fog_escalation_kpa0.45 → 0.5
08:00cold_vent_guard_delta_f9 → 8
08:00direct_wet_stress_vpd_margin_kpa0.2 → 0.15
08:00dwell_gate_ms315000 → 300000
08:00fog_escalation_kpa0.5 → 0.35
08:00min_fog_off_s126 → 114
08:00min_fog_on_s39 → 43.5
08:00mister_all_delay_s106.5 → 102
08:00mister_engage_delay_s53.25 → 51
08:00temp_hysteresis2.23 → 2.14
08:00vent_prefer_dp_delta_f4 → 3
08:00vent_prefer_temp_delta_f5 → 4
08:00vpd_watch_dwell_s78.75 → 75
12:00direct_wet_stress_vpd_margin_kpa0.15 → 0.05
12:00dwell_gate_ms300000 → 255000
12:00fog_escalation_kpa0.35 → 0.18
12:00min_fog_off_s114 → 60
12:00min_fog_on_s43.5 → 63.75
12:00mister_all_delay_s102 → 88.5
12:00mister_engage_delay_s51 → 44.25
12:00mister_water_budget_gal150 → 180
12:00temp_hysteresis2.14 → 1.87
12:00vpd_watch_dwell_s75 → 63.75

🌅 Morning Cycle (7:01 AM) — iris-20261002-0659

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_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

Outdoor peak

83.0°F

RH minimum

13.0%

Solar peak

678.0 W/m²

Cloud average

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

coldmedium · 2026-10-02T06:55:00-06:00 to 2026-10-02T09:00:00-06:00

heat lead and high churn penalty; no wetting while dawn VPD is near the low edge

vpd_highhigh · 2026-10-02T11:30:00-06:00 to 2026-10-02T19:30:00-06:00

band-coupled mist/fog assist in VENTILATE; hold recovery shoulder until live VPD clears high edge

Parameter rationale

mister_engage_kpa0.958 → 1.04; Forecast VPD 1.68-3.36; active high edge is about 0.90-0.99 kPa

start assist before the dry peak without pre-wetting the cool dawn

mister_pulse_gap_s60.0 → 25.0; Clear 13-20% RH and 582-678 W/m2 solar from 13:00-17:00

increase evaporation during confirmed dry stress without lengthening pulse-on time

fog_escalation_kpa0.5 → 0.15; Hot-dry VENTILATE through the 17:00 fog window; current dew margin is 11.8F

allow earlier vent-fog assist while preserving the 8F dew floor

Setpoints

Friday October 02

Primary crop-band changes:

TimeValuesNote
06:55hyst 0.21750000000000003Guarded dawn: 45-54F outdoor, VPD near low edge; prioritize
09:30hyst 0.20750000000000002Solar ramp: move to band-coupled wet assist only as live VPD
14:30hyst 0.1975Peak dry stress: 13-20% RH, 582-678 W/m2; vent-mist/fog assi
18:30hyst 0.20750000000000002Decline: keep wet assist through recovery; do not unwind on
21:30hyst 0.21750000000000003Evening shoulder: taper only after live VPD clears high edge

Tactical tunable changes:

TimeValuesNote
06:55s2 1.785; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.154; all 1.254; pulse 30; gap 60; wt 1.3333333333333333Guarded dawn: 45-54F outdoor, VPD near low edge; prioritize
09:30s2 1.6375000000000002; cool_exit 1.96; all_fans 0; dw_stress 0; engage 1.004; all 1.154; pulse 30; gap 45; wt 1.5333333333333332Solar ramp: move to band-coupled wet assist only as live VPD
14:30s2 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.7666666666666666Peak dry stress: 13-20% RH, 582-678 W/m2; vent-mist/fog assi
18:30s2 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.6666666666666665Decline: keep wet assist through recovery; do not unwind on
21:30s2 1.96; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.004; all 1.204; pulse 30; gap 60; wt 1.3333333333333333Evening shoulder: taper only after live VPD clears high edge

Changed secondary parameters:

TimeParameterChange
06:55band_track_fractioninitial 0
06:55cold_vent_guard_delta_finitial 8
06:55cool_stage2_exit_hysteresis_finitial 1
06:55direct_wet_stress_min_dew_margin_finitial 8
06:55direct_wet_stress_vpd_margin_kpainitial 0.25
06:55dwell_gate_msinitial 300000
06:55enthalpy_closeinitial 1
06:55enthalpy_openinitial -2
06:55fog_escalation_kpainitial 0.35
06:55heat_hysteresisinitial 1
06:55min_fog_off_sinitial 102
06:55min_fog_on_sinitial 48
06:55mist_backoff_sinitial 600
06:55mist_max_closed_vent_sinitial 600
06:55mist_thermal_relief_sinitial 90
06:55mister_all_delay_sinitial 102
06:55mister_engage_delay_sinitial 51
06:55mister_water_budget_galinitial 150
06:55night_vpd_bias_kpainitial 0
06:55outdoor_staleness_max_sinitial 600
06:55sw_dwell_gate_enabledinitial 1
06:55sw_fog_closes_ventinitial 1
06:55sw_mister_closes_ventinitial 0
06:55sw_summer_vent_enabledinitial 1
06:55temp_hysteresisinitial 2.14
06:55vent_exchange_fractioninitial 0.3
06:55vent_prefer_dp_delta_finitial 3
06:55vent_prefer_temp_delta_finitial 4
06:55vpd_watch_dwell_sinitial 75
09:30cold_vent_guard_delta_f8 → 9
09:30direct_wet_stress_vpd_margin_kpa0.25 → 0.1
09:30dwell_gate_ms300000 → 270000
09:30fog_escalation_kpa0.35 → 0.25
09:30min_fog_off_s102 → 78
09:30min_fog_on_s48 → 57
09:30mister_all_delay_s102 → 93
09:30mister_engage_delay_s51 → 46.5
09:30temp_hysteresis2.14 → 1.96
09:30vent_prefer_temp_delta_f4 → 5
09:30vpd_watch_dwell_s75 → 67.5
14:30direct_wet_stress_vpd_margin_kpa0.1 → 0.05
14:30dwell_gate_ms270000 → 240000
14:30fog_escalation_kpa0.25 → 0.15
14:30min_fog_off_s78 → 54
14:30min_fog_on_s57 → 66
14:30mister_all_delay_s93 → 84
14:30mister_engage_delay_s46.5 → 42
14:30temp_hysteresis1.96 → 1.78
14:30vpd_watch_dwell_s67.5 → 60
18:30cold_vent_guard_delta_f9 → 8
18:30dwell_gate_ms240000 → 270000
18:30min_fog_off_s54 → 66
18:30min_fog_on_s66 → 61.5
18:30mister_all_delay_s84 → 93
18:30mister_engage_delay_s42 → 46.5
18:30temp_hysteresis1.78 → 1.96
18:30vent_prefer_temp_delta_f5 → 4
18:30vpd_watch_dwell_s60 → 67.5
21:30direct_wet_stress_vpd_margin_kpa0.05 → 0.1
21:30dwell_gate_ms270000 → 300000
21:30fog_escalation_kpa0.15 → 0.35
21:30min_fog_off_s66 → 102
21:30min_fog_on_s61.5 → 48
21:30mister_all_delay_s93 → 102
21:30mister_engage_delay_s46.5 → 51
21:30temp_hysteresis1.96 → 2.14
21:30vpd_watch_dwell_s67.5 → 75

Daily Summary So Far

Climate

Temperature

61.8–65.8°F; avg 63.2°F

VPD

0.51–0.75 kPa; avg 0.58 kPa

Relative humidity

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

Electric

Not available

Gas

Not available

Water

Not available

Total

Not available

Equipment Runtimes

EquipmentRuntimeReading
Fan 10 minPrimary exhaust runtime.
Fan 20 minSecondary exhaust runtime.
Vent0 minIntake vent runtime.
Fog0 minFogger runtime.
Heat 1 electric308 minElectric heater runtime.
Heat 2 gas16 minGas heater runtime.
Grow lights54 minSupplemental lighting runtime.
Mister south0.00hSouth mister runtime.
Mister west0.00hWest mister runtime.
Mister center0.00hCenter mister runtime.

Crop Health (Gemini Vision)

CropZoneHealthObservationsNote
Lime Treewest70%2Observation notes are collapsed below to avoid publishing partial vision snippets.
Vanda Orchidscenter85%2Observation notes are collapsed below to avoid publishing partial vision snippets.
peppereast80%1Observation notes are collapsed below to avoid publishing partial vision snippets.
Vision observation notes
Lime TreeGemini Vision 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.

Vanda OrchidsGemini Vision notes

Hanging orchids appear robust with healthy root systems. || Hanging plants appear healthy with no obvious signs of stress in the IR view.

pepperGemini Vision notes

Seedlings appear healthy in the hydroponic system.

Hourly Pattern

HourTemperatureVPDRH
12:0079.4°F1.21 kPa65.4%
13:0083.1°F1.27 kPa68.6%
14:0083.8°F1.34 kPa67.7%
15:0083.9°F1.26 kPa69.1%
16:0083.9°F1.15 kPa70.9%
17:0081.2°F1.20 kPa67.0%
18:0078.1°F1.07 kPa67.6%
19:0075.2°F0.95 kPa68.4%
20:0072.8°F0.85 kPa69.6%
21:0070.8°F0.78 kPa70.3%
22:0068.1°F0.68 kPa71.0%
23:0066.3°F0.63 kPa71.6%
00:0064.7°F0.59 kPa72.0%
01:0063.6°F0.57 kPa71.6%
02:0062.8°F0.58 kPa70.6%
03:0062.6°F0.57 kPa70.8%
04:0062.4°F0.58 kPa70.2%
05:0062.2°F0.54 kPa71.6%
06:0063.0°F0.57 kPa71.3%
07:0065.9°F0.75 kPa65.8%

7-Day Stress Context

DateHeatVPD highCold
2026-09-262.4h7.0h13.0h
2026-09-272.6h9.3h13.5h
2026-09-280.0h9.7h12.7h
2026-09-291.9h7.8h13.2h
2026-09-300.0h9.4h14.1h
2026-10-012.7h8.4h13.4h
2026-10-020.0h0.0h7.2h