April 27, 2026
Generated lab notebook from daily_summary, plan_journal, and setpoint audit data. It is intentionally chronological and may include in-progress cycles before validation.
🌅 Morning Cycle (6:08 AM) — iris-20260427-0606
validated
4/10
none recorded
Result: 2026-04-27 complete-day metrics: planner_score 35.9, compliance 29.1%, temp compliance 41.7%, VPD compliance 74.2%. Stress was almost entirely VPD-low: 14.77h VPD-low vs 1.53h VPD-high, with 0h heat/cold stress. Cost was USD 5.53, below the 7-day average USD 6.96; water 16 gal vs 217 gal 7-day avg; therms 3.585 vs 4.528 avg; kWh 22.26 vs 19.4 avg. Dew point safety succeeded: dp_margin_min 5.0F, dp_risk 0h. Hypothesis miss: suppressing mist/fog preserved safety and water but did not recover VPD-low; forecast also severely undercalled solar (694 predicted vs 1237 W/m2 actual).
Reflection
Validating previous cycle: iris-20260426-1951
Previous hypothesis: SUNSET overnight posture for 2026-04-26: tonight’s main challenge is cold, saturated outdoor air creating condensation/VPD-low risk while the greenhouse also needs steady heat through a 38-45°F low. I am keeping heating modest (bias_heat +2 to +2.5, not raising temp_low), holding bias_cool +4 overnight to prevent heater→vent oscillation, widening mist gaps, and making mist/fog conservative until Monday’s midday dry window. Expect gas to drive cost overnight; compliance should improve versus today’s 28.9% if VPD-low hours stay under ~2h and cold stress stays under ~1h. Lesson #2 validated: forecast <45°F, so use gas/slab retention rather than expensive temp_low escalation. Result: 2026-04-27 complete-day metrics: planner_score 35.9, compliance 29.1%, temp compliance 41.7%, VPD compliance 74.2%. Stress was almost entirely VPD-low: 14.77h VPD-low vs 1.53h VPD-high, with 0h heat/cold stress. Cost was USD 5.53, below the 7-day average USD 6.96; water 16 gal vs 217 gal 7-day avg; therms 3.585 vs 4.528 avg; kWh 22.26 vs 19.4 avg. Dew point safety succeeded: dp_margin_min 5.0F, dp_risk 0h. Hypothesis miss: suppressing mist/fog preserved safety and water but did not recover VPD-low; forecast also severely undercalled solar (694 predicted vs 1237 W/m2 actual). Score: 4/10
New finding: On cool/high-RH recovery days, mist/fog suppression alone preserves dew-point safety but can leave VPD below band most of the day. If dp margin is safe, the next strategy should add active dehumidification/ventilation stability and avoid treating all high-RH days as pure mist-suppression days. → Added to Lessons Learned
Hypothesis
Testing: Cool-high-RH recovery posture: suppress mist/fog on Monday and grade against VPD-low hours plus dew-point risk, then compare to Tuesday/Wednesday moderate dry-window posture. Expected outcome: Monday: VPD-low stress under 4h, dew-point risk under 1h, cost below USD 7.50, no setpoint_unconfirmed alerts from mister_all_kpa. Tuesday/Wednesday dry windows: VPD-high under 3h/day without repeating VPD-low >4h.
Conditions (structured)
57.0°F
41.0%
694.0 W/m²
80.0%
Monday is cool/cloudy/high-RH with outdoor VPD under 1.0 kPa; Tuesday/Wednesday trend drier but still cool. Yesterday’s dominant stress was VPD-low plus 4.5h dew-point risk.
Expected stress windows
mister_engage_kpa 2.2-2.5, mister_all_kpa 2.5, fog_escalation_kpa 0.9-1.0, mist_max_closed_vent_s 120
moderate dry-window posture: engage 1.4, all 2.0, gap 35, fog_escalation 0.45
Parameter rationale
prevent repeat of 11.3h VPD-low stress while keeping VPD-high under 2h
avoid fog-driven humidity overshoot and reduce dew-point risk hours below 1h
lower gas use toward 7d average while avoiding unnecessary heat cycling
limit sealed-humidity accumulation and hold dew point margin above 5F
Setpoints
Monday April 27
Primary crop-band changes:
Cool humid dawn: inhibit mist/fog, allow dehumid ventilation
Mild solar peak: keep mist conservative but not impossible i
Rainy humid evening: keep fog/misters effectively out, modes
Tactical tunable changes:
Cool humid dawn: inhibit mist/fog, allow dehumid ventilation
Mild solar peak: keep mist conservative but not impossible i
Rainy humid evening: keep fog/misters effectively out, modes
Tuesday April 28
Primary crop-band changes:
Tuesday morning transition toward drier air: stage mist read
Tuesday dry/windy afternoon: moderate dry-stress posture, wi
Tuesday night cool-down: return to condensation guard and lo
Tactical tunable changes:
Tuesday morning transition toward drier air: stage mist read
Tuesday dry/windy afternoon: moderate dry-stress posture, wi
Tuesday night cool-down: return to condensation guard and lo
Wednesday April 29
Primary crop-band changes:
Wednesday dry ramp: maintain moderate VPD defense through th
Tactical tunable changes:
Wednesday dry ramp: maintain moderate VPD defense through th
Thursday April 30
Primary crop-band changes:
Thursday wet/cool reset: inhibit humidity additions and prot
Tactical tunable changes:
Thursday wet/cool reset: inhibit humidity additions and prot
Changed secondary parameters:
initial 1.5
initial 0
initial 1
initial -2
initial 1
initial 300
initial 60
initial 300
initial 180
initial 60
initial 180
initial 120
initial 120
initial 15
initial 15
initial 240
initial 120
initial 500
initial 120
1.5 → 1
1 → 0.9
300 → 240
240 → 180
120 → 90
1 → 4
0 → 0.5
-2 → -1
0.9 → 1
240 → 300
300 → 360
60 → 120
180 → 240
90 → 120
4 → 2
0.5 → 0
-1 → -2
1 → 0.8
300 → 180
360 → 300
120 → 90
120 → 180
120 → 90
15 → 30
240 → 150
120 → 60
120 → 90
2 → 1
0.8 → 0.45
180 → 120
90 → 60
180 → 120
180 → 240
150 → 90
60 → 30
90 → 60
1 → 4
0 → 0.5
-2 → -1
0.45 → 1
120 → 300
300 → 360
60 → 120
120 → 180
240 → 120
90 → 120
30 → 15
90 → 240
30 → 120
60 → 120
4 → 1
0.5 → 0
-1 → -2
1 → 0.5
300 → 120
360 → 300
120 → 60
180 → 120
120 → 240
120 → 90
15 → 30
240 → 90
120 → 30
120 → 60
1 → 3
0 → 0.5
-2 → -1
0.5 → 1
120 → 300
300 → 360
60 → 120
120 → 180
240 → 120
90 → 120
30 → 15
90 → 240
30 → 120
60 → 120
Full secondary parameter dump
Value 1.5.
Value 0.
Value 1.
Value -2.
Value 1.
Value 300.
Value 60.
Value 300.
Value 180.
Value 60.
Value 180.
Value 120.
Value 120.
Value 15.
Value 15.
Value 240.
Value 120.
Value 500.
Value 120.
Value 1.
Value 0.
Value 1.
Value -2.
Value 0.9.
Value 240.
Value 60.
Value 300.
Value 180.
Value 60.
Value 180.
Value 120.
Value 120.
Value 15.
Value 15.
Value 180.
Value 90.
Value 500.
Value 120.
Value 4.
Value 0.5.
Value 1.
Value -1.
Value 1.
Value 300.
Value 60.
Value 360.
Value 180.
Value 120.
Value 180.
Value 120.
Value 120.
Value 15.
Value 15.
Value 240.
Value 120.
Value 500.
Value 120.
Value 2.
Value 0.
Value 1.
Value -2.
Value 0.8.
Value 180.
Value 60.
Value 300.
Value 180.
Value 90.
Value 180.
Value 180.
Value 90.
Value 15.
Value 30.
Value 150.
Value 60.
Value 500.
Value 90.
Value 1.
Value 0.
Value 1.
Value -2.
Value 0.45.
Value 120.
Value 60.
Value 300.
Value 180.
Value 60.
Value 120.
Value 240.
Value 90.
Value 15.
Value 30.
Value 90.
Value 30.
Value 500.
Value 60.
Value 4.
Value 0.5.
Value 1.
Value -1.
Value 1.
Value 300.
Value 60.
Value 360.
Value 180.
Value 120.
Value 180.
Value 120.
Value 120.
Value 15.
Value 15.
Value 240.
Value 120.
Value 500.
Value 120.
Value 1.
Value 0.
Value 1.
Value -2.
Value 0.5.
Value 120.
Value 60.
Value 300.
Value 180.
Value 60.
Value 120.
Value 240.
Value 90.
Value 15.
Value 30.
Value 90.
Value 30.
Value 500.
Value 60.
Value 3.
Value 0.5.
Value 1.
Value -1.
Value 1.
Value 300.
Value 60.
Value 360.
Value 180.
Value 120.
Value 180.
Value 120.
Value 120.
Value 15.
Value 15.
Value 240.
Value 120.
Value 500.
Value 120.
🌆 Evening Cycle (7:54 PM) — iris-20260427-1952
Daily Summary So Far
not validated yet
none recorded
Reflection
Daily Summary So Far — this cycle will be validated at the next planning cycle.
Hypothesis
Testing: Cold/high-RH overnight anti-oscillation posture: bias_cool +4 and mist suppression should reduce vent/heater chatter and dew risk without forcing expensive continuous heat. Expected outcome: By Tuesday sunrise: dp_margin_min >=5F, dp_risk_hours=0, overnight vent transitions lower than today’s 129/24h pace, and therm usage below 7d average trajectory.
Setpoints
Monday April 27
Primary crop-band changes:
evening_settle: outside air is cool and saturated; suppress
Tactical tunable changes:
evening_settle: outside air is cool and saturated; suppress
Tuesday April 28
Primary crop-band changes:
midnight_posture: forecast 41F and >90% RH; bias warmer inst
pre_dawn: maintain anti-oscillation posture through the cold
morning_recovery: clouds break briefly but outdoor remains c
tomorrow_dry_window: forecast RH drops toward 23-29% late da
Tactical tunable changes:
midnight_posture: forecast 41F and >90% RH; bias warmer inst
pre_dawn: maintain anti-oscillation posture through the cold
morning_recovery: clouds break briefly but outdoor remains c
tomorrow_dry_window: forecast RH drops toward 23-29% late da
Changed secondary parameters:
initial 4
initial 1
initial 1
initial -2
initial 1
initial 180
initial 45
initial 300
initial 180
initial 120
initial 180
initial 120
initial 120
initial 15
initial 15
initial 500
initial 120
1 → 1.5
1.5 → 1
4 → 2
1 → 0
1 → 0.8
180 → 120
120 → 90
120 → 180
15 → 30
120 → 90
2 → 1
0.8 → 0.6
120 → 90
45 → 60
180 → 240
120 → 90
30 → 45
90 → 60
Full secondary parameter dump
Value 4.
Value 1.
Value 1.
Value -2.
Value 1.
Value 180.
Value 45.
Value 300.
Value 180.
Value 120.
Value 180.
Value 120.
Value 120.
Value 15.
Value 15.
Value 500.
Value 120.
Value 4.
Value 1.5.
Value 1.
Value -2.
Value 1.
Value 180.
Value 45.
Value 300.
Value 180.
Value 120.
Value 180.
Value 120.
Value 120.
Value 15.
Value 15.
Value 500.
Value 120.
Value 4.
Value 1.
Value 1.
Value -2.
Value 1.
Value 180.
Value 45.
Value 300.
Value 180.
Value 120.
Value 180.
Value 120.
Value 120.
Value 15.
Value 15.
Value 500.
Value 120.
Value 2.
Value 0.
Value 1.
Value -2.
Value 0.8.
Value 120.
Value 45.
Value 300.
Value 180.
Value 90.
Value 180.
Value 180.
Value 120.
Value 15.
Value 30.
Value 500.
Value 90.
Value 1.
Value 0.
Value 1.
Value -2.
Value 0.6.
Value 90.
Value 60.
Value 300.
Value 180.
Value 90.
Value 180.
Value 240.
Value 90.
Value 15.
Value 45.
Value 500.
Value 60.
Daily Summary So Far
Climate
58.7–83.6°F; avg 65.6°F
0.29–2.60 kPa; avg 0.74 kPa
28.5–83.2%
Stress Hours
- Heat stress (>85°F): 1.9h
- VPD stress (>2.0 kPa): 4.6h
- Cold stress (<55°F): 15.4h
Economics
USD 0.11
USD 2.98
USD 0.130
USD 3.22
Equipment Runtimes
Primary exhaust runtime.
Secondary exhaust runtime.
Intake vent runtime.
Fogger runtime.
Electric heater runtime.
Gas heater runtime.
Supplemental lighting runtime.
South mister runtime.
West mister runtime.
Center mister runtime.
Water
- Total: 27 gal
- Mister: 5 gal
Crop Health (Gemini Vision)
Observation notes are collapsed below to avoid publishing partial vision snippets.
Observation notes are collapsed below to avoid publishing partial vision snippets.
Observation notes are collapsed below to avoid publishing partial vision snippets.
Observation notes are collapsed below to avoid publishing partial vision snippets.
Observation notes are collapsed below to avoid publishing partial vision snippets.
Vision observation notes
Canna Lilies on the floor in the south zone look generally healthy, though hard to see clearly.
Hanging orchids appear generally healthy, though some aerial roots look slightly dry.
Seedlings appear healthy, but some are small.
Seedlings look robust and green.
Strawberry seedlings look relatively healthy but could benefit from improved conditions.
Hourly Pattern
RH 70.6%.
RH 71.6%.
RH 69.8%.
RH 69.4%.
RH 75.1%.
RH 67.2%.
RH 66.8%.
RH 78.3%.
RH 80.9%.
RH 79.8%.
RH 79.1%.
RH 78.6%.
RH 79.2%.
RH 77.7%.
RH 77.1%.
RH 77.5%.
RH 78.7%.
RH 75.9%.
RH 69.8%.
RH 61.6%.
RH 56.7%.
RH 53.1%.
RH 48.6%.
RH 44.0%.
7-Day Stress Context
Cold stress 2.2h.
Cold stress 3.2h.
Cold stress 8.5h.
Cold stress 10.9h.
Cold stress 2.3h.
Cold stress 3.6h.
Cold stress 15.4h.