April 14, 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.

🌅 Morning Cycle (12:39 AM) — iris-20260414-0036

Status

validated

Outcome score

4/10

Changed parameters

none recorded

Reflection

Validating previous cycle: iris-20260413-1335

Previous hypothesis: Forecast update replan — two corrections: (1) Move Tuesday heating transition 2h earlier to 15:00 to catch the cold front (65→56°F in one hour at 15:00, 23mph gusts). (2) Extend coverage through Wednesday afternoon, which is a classic dry VPD challenge day (39°F→68°F clearing, 15% RH, full sun 888 W/m²). Keep today’s remaining transitions unchanged — fog_esc 0.4 experiment performing well (4.5h combined VPD stress vs 6.73h yesterday). Wednesday morning gets bias_heat +3 for 39°F lows, Wednesday afternoon gets aggressive dry-day misting (engage 1.3, gap 20, fog_esc 0.4). Thursday stub for cool overcast morning. Result: [backfill] compliance unavailable over plan window 2026-04-14 06:39 → 2026-04-14 12:28 Score: 4/10

Hypothesis

Testing: fog_esc 0.4 experiment carried forward to Wednesday 13:00-18:00 (cleanest test — 69°F, 12% RH, full sun). If combined VPD stress (high+low) < 5h, confirmed as all-conditions default. Thursday (77°F, 10% RH) is a bonus stress test of the same setting under harder conditions. Expected outcome: Tuesday: easy day, planner score 60+ (overcast suppresses both heat and VPD stress). Wednesday: fog_esc 0.4 test — combined VPD stress target < 5h, planner score 55-60. Thursday: hardest day — accept 6-8h heat stress (physics-limited at 77°F), VPD_high < 5h with aggressive misting, combined cost < USD 7. 72h total cost ~USD 14-18.

Setpoints

Tuesday April 14

Primary crop-band changes:

TimeValuesNote
06:00hyst 0.3Overcast cool morning (49°F, 100% clouds). Moderate posture
12:00hyst 0.3Midday overcast, peak only 62°F outdoor. Relaxed — clouds su
17:00hyst 0.4Evening rain + rapid cooling (53→44°F). Pre-heat for cold ov

Tactical tunable changes:

TimeValuesNote
06:00engage 1.5; all 1.8; gap 35; wt 1.5Overcast cool morning (49°F, 100% clouds). Moderate posture
12:00engage 1.5; all 1.8; gap 35; wt 1.5Midday overcast, peak only 62°F outdoor. Relaxed — clouds su
17:00engage 1.6; all 1.9; gap 45; wt 1.5Evening rain + rapid cooling (53→44°F). Pre-heat for cold ov

Wednesday April 15

Primary crop-band changes:

TimeValuesNote
06:00hyst 0.4Cold morning (37°F, 92% RH). Gas heater dominant. No VPD str
10:00hyst 0.3Clearing rapidly (0% clouds). Solar ramp begins. Pre-positio
13:00hyst 0.3fog_esc 0.4 experiment — cleanest test day (69°F, 12% RH, 83
18:00hyst 0.3Evening cooldown. RH rising to 18-24%. Standard posture. Mil

Tactical tunable changes:

TimeValuesNote
06:00engage 1.6; all 1.9; gap 45; wt 1.5Cold morning (37°F, 92% RH). Gas heater dominant. No VPD str
10:00engage 1.4; all 1.7; gap 30; wt 1.5Clearing rapidly (0% clouds). Solar ramp begins. Pre-positio
13:00engage 1.3; all 1.6; gap 20; wt 1.5fog_esc 0.4 experiment — cleanest test day (69°F, 12% RH, 83
18:00engage 1.6; all 1.9; gap 45; wt 1.5Evening cooldown. RH rising to 18-24%. Standard posture. Mil

Thursday April 16

Primary crop-band changes:

TimeValuesNote
06:00hyst 0.3Thursday morning (48°F). Moderate heating. Prep for hot dry
10:00hyst 0.3Warming ramp (66°F, 17% RH, 495 W/m²). Pre-aggressive mistin
13:00hyst 0.3Thursday peak: 77°F, 10% RH — hardest day of the 72h window.
18:00hyst 0.3Thursday evening still warm (73°F, 11% RH). Maintain moderat
21:00hyst 0.3Thursday night cooldown (59°F, 21% RH). Standard posture.

Tactical tunable changes:

TimeValuesNote
06:00engage 1.5; all 1.8; gap 35; wt 1.5Thursday morning (48°F). Moderate heating. Prep for hot dry
10:00engage 1.4; all 1.7; gap 25; wt 1.5Warming ramp (66°F, 17% RH, 495 W/m²). Pre-aggressive mistin
13:00engage 1.3; all 1.6; gap 20; wt 1.5Thursday peak: 77°F, 10% RH — hardest day of the 72h window.
18:00engage 1.4; all 1.7; gap 30; wt 1.5Thursday evening still warm (73°F, 11% RH). Maintain moderat
21:00engage 1.6; all 1.9; gap 45; wt 1.5Thursday night cooldown (59°F, 21% RH). Standard posture.

Changed secondary parameters:

TimeParameterChange
06:00bias_coolinitial 2
06:00bias_heatinitial 2
06:00fog_escalation_kpainitial 0.5
06:00mist_max_closed_vent_sinitial 600
12:00bias_heat2 → 0
17:00bias_cool2 → 0
17:00bias_heat0 → 3
17:00fog_escalation_kpa0.5 → 0.6
17:00mist_max_closed_vent_s600 → 300
10:00bias_cool0 → 2
10:00bias_heat3 → 1
10:00fog_escalation_kpa0.6 → 0.4
10:00mist_max_closed_vent_s300 → 600
13:00bias_cool2 → 3
13:00bias_heat1 → 0
13:00mist_max_closed_vent_s600 → 900
18:00bias_cool3 → 2
18:00bias_heat0 → 1
18:00fog_escalation_kpa0.4 → 0.5
18:00mist_max_closed_vent_s900 → 600
06:00bias_heat1 → 2
10:00bias_heat2 → 0
10:00fog_escalation_kpa0.5 → 0.4
13:00bias_cool2 → 3
13:00mist_max_closed_vent_s600 → 900
18:00bias_cool3 → 2
18:00fog_escalation_kpa0.4 → 0.5
18:00mist_max_closed_vent_s900 → 600
21:00bias_cool2 → 0
21:00bias_heat0 → 1

🌅 Morning Cycle (6:28 AM) — iris-20260414-0624

Status

validated

Outcome score

5/10

Changed parameters

none recorded

Reflection

Validating previous cycle: iris-20260413-1335

Result: [backfill] avg compliance 48.4% (stress 1.9 h) over plan window 2026-04-14 12:28 → 2026-04-15 04:41 Score: 5/10

Hypothesis

Testing: fog_escalation 0.4 kPa experiment Day 3, carried forward to Wednesday 13:00-18:00 (cleanest test: clearing sky, 68°F, 15% RH, full sun). If combined VPD stress (high+low) < 5h on Wednesday, confirm 0.4 as all-conditions default. Thursday serves as bonus stress test under harder conditions (77°F, 10% RH). Expected outcome: Tuesday: planner score 65+ (overcast suppresses all stress). VPD_low 2-4h structural from evening humidity, cold stress < 1h, cost < USD 4. Wednesday: fog_esc 0.4 experiment — combined VPD stress < 5h, score 55-60, cost USD 5-6. Thursday: accept 5-8h heat stress (physics-limited at 77°F), VPD_high < 5h with aggressive misting, cost < USD 7. 72h total cost ~USD 14-17.

Setpoints

Tuesday April 14

Primary crop-band changes:

TimeValuesNote
06:30hyst 0.3Morning heating posture. Overcast, 52°F outdoor. Both heater
12:00hyst 0.3Midday overcast. Peak outdoor 54-59°F with 100% clouds. Mini
17:00hyst 0.3Evening transition. Outdoor drops to 48°F, RH rises to 68%.
21:00hyst 0.3Night heating. 44-48°F outdoor, 80%+ RH. bias_cool +3 to pre

Tactical tunable changes:

TimeValuesNote
06:30d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5Morning heating posture. Overcast, 52°F outdoor. Both heater
12:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5Midday overcast. Peak outdoor 54-59°F with 100% clouds. Mini
17:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5Evening transition. Outdoor drops to 48°F, RH rises to 68%.
21:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5Night heating. 44-48°F outdoor, 80%+ RH. bias_cool +3 to pre

Wednesday April 15

Primary crop-band changes:

TimeValuesNote
06:00hyst 0.3Wednesday dawn. Cold start (43°F, 86% RH outdoor). Clearing
10:00hyst 0.3Wednesday warming ramp. Clearing, outdoor 55°F rising. Sun b
13:00hyst 0.3Wednesday peak — FOG_ESC 0.4 EXPERIMENT. Full sun, 68°F, 15%
18:00hyst 0.3Wednesday evening. Revert to standard. Experiment window clo

Tactical tunable changes:

TimeValuesNote
06:00d_cool 3; engage 1.5; all 1.8; pulse 60; gap 40; wt 1.5Wednesday dawn. Cold start (43°F, 86% RH outdoor). Clearing
10:00d_cool 3; engage 1.4; all 1.8; pulse 60; gap 35; wt 1.5Wednesday warming ramp. Clearing, outdoor 55°F rising. Sun b
13:00d_cool 3; engage 1.3; all 1.7; pulse 60; gap 20; wt 2Wednesday peak — FOG_ESC 0.4 EXPERIMENT. Full sun, 68°F, 15%
18:00d_cool 3; engage 1.5; all 1.9; pulse 60; gap 45; wt 1.5Wednesday evening. Revert to standard. Experiment window clo

Thursday April 16

Primary crop-band changes:

TimeValuesNote
06:00hyst 0.3Thursday morning. Warming start ahead of hardest day (77°F,
10:00hyst 0.3Thursday ramp. 77°F, 10% RH incoming — full aggressive postu
18:00hyst 0.3Thursday evening. Revert to standard evening posture.

Tactical tunable changes:

TimeValuesNote
06:00d_cool 3; engage 1.4; all 1.8; pulse 60; gap 35; wt 1.5Thursday morning. Warming start ahead of hardest day (77°F,
10:00d_cool 3; engage 1.3; all 1.7; pulse 60; gap 20; wt 2.5Thursday ramp. 77°F, 10% RH incoming — full aggressive postu
18:00d_cool 3; engage 1.5; all 1.9; pulse 60; gap 45; wt 1.5Thursday evening. Revert to standard evening posture.

Changed secondary parameters:

TimeParameterChange
06:30bias_coolinitial 2
06:30bias_heatinitial 2
06:30enthalpy_closeinitial 1
06:30enthalpy_openinitial -2
06:30fog_escalation_kpainitial 0.5
06:30min_fog_off_sinitial 90
06:30min_fog_on_sinitial 60
06:30min_heat_off_sinitial 300
06:30min_heat_on_sinitial 120
06:30min_vent_off_sinitial 60
06:30min_vent_on_sinitial 60
06:30mist_max_closed_vent_sinitial 600
06:30mist_thermal_relief_sinitial 90
06:30mist_vent_close_lead_sinitial 15
06:30mist_vent_reopen_delay_sinitial 45
06:30mister_water_budget_galinitial 500
06:30vpd_watch_dwell_sinitial 60
17:00bias_heat2 → 3
17:00min_fog_off_s90 → 120
17:00min_heat_on_s120 → 180
17:00min_vent_on_s60 → 90
21:00bias_cool2 → 3
06:00bias_cool3 → 2
06:00min_fog_off_s120 → 60
06:00min_vent_on_s90 → 60
10:00bias_heat3 → 1
10:00min_heat_on_s180 → 120
10:00mist_max_closed_vent_s600 → 700
13:00bias_heat1 → 0
13:00fog_escalation_kpa0.5 → 0.4
13:00mist_max_closed_vent_s700 → 900
13:00mist_thermal_relief_s90 → 60
13:00vpd_watch_dwell_s60 → 45
18:00bias_heat0 → 2
18:00fog_escalation_kpa0.4 → 0.5
18:00min_fog_off_s60 → 90
18:00mist_max_closed_vent_s900 → 600
18:00mist_thermal_relief_s60 → 90
18:00vpd_watch_dwell_s45 → 60
06:00min_fog_off_s90 → 60
06:00mist_max_closed_vent_s600 → 700
06:00vpd_watch_dwell_s60 → 45
10:00bias_heat2 → 0
10:00fog_escalation_kpa0.5 → 0.4
10:00min_fog_off_s60 → 45
10:00mist_max_closed_vent_s700 → 900
10:00mist_thermal_relief_s90 → 60
18:00bias_heat0 → 2
18:00fog_escalation_kpa0.4 → 0.5
18:00min_fog_off_s45 → 90
18:00mist_max_closed_vent_s900 → 600
18:00mist_thermal_relief_s60 → 90
18:00vpd_watch_dwell_s45 → 60

🌆 Evening Cycle (5:41 PM) — iris-20260414-1738

Status

validated

Outcome score

7/10

Changed parameters

none recorded

Reflection

Validating previous cycle: iris-20260414-0624

Previous hypothesis: Tuesday: 100% overcast, outdoor high 59°F, dropping to 44°F by midnight. Zero solar stress, zero VPD_high risk. Main threats are (1) VPD_low evening/night as outdoor RH climbs to 84% and (2) cold stress overnight at 44°F. Conservative misting, heating-focused posture. Wednesday: cold morning clearing (43°F), warming to 68°F with 15% RH by afternoon — classic dry VPD challenge. fog_esc 0.4 experiment gets its cleanest test. Thursday: hardest day — 77°F, 10% RH, full aggressive posture. Result: April 14: Score 53.0, compliance 48.4% (temp 57.8%, VPD 69.8%). Zero heat/cold/VPD_high stress — significantly better than the extreme scenario the plan was designed for. 1.93h VPD_low from over-humidification. Peak temp 74.4°F, peak VPD 1.24 kPa — both well-controlled. Water 184 gal (vs 300-400 expected), cost USD 4.31 (under USD 5 target). Conditions were milder than the forecast revision predicted (75°F/11% RH). Score: 7/10

New finding: On moderate-warm days where outdoor VPD stays under 1.5 kPa, aggressive misting presets (engage 1.3, gap 15-20s) designed for extreme conditions produce over-humidification (VPD-low stress). Standard settings (engage 1.5, gap 35-40s) are sufficient and yield better compliance. Reserve maximum aggression for outdoor VPD > 2.0 kPa days. → Added to Lessons Learned

Hypothesis

Testing: fog_esc 0.4 experiment Day 3 (Wed 13:00-18:00) unchanged — cleanest test under clear-sky dry conditions. Thursday is the bonus extreme stress test (75°F, 11% RH, 20+ mph wind). If fog_esc 0.4 holds combined VPD stress under 7h on Thursday’s harder conditions, confirmed as all-conditions default. Expected outcome: Wednesday: combined VPD stress < 5h (fog_esc 0.4 clean test, similar to prior forecasts). Thursday: accept 6-8h VPD_high stress as physics-limited (75°F + 11% RH extreme), target combined < 10h. Thursday water 300-400 gal. Friday: heating-dominated, no VPD stress. 72h cost USD 14-18.

Setpoints

Tuesday April 14

Primary crop-band changes:

TimeValuesNote
21:00hyst 0.3Night: overcast 45°F dropping to 43°F. bias_heat +3 for cold

Tactical tunable changes:

TimeValuesNote
21:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5Night: overcast 45°F dropping to 43°F. bias_heat +3 for cold

Wednesday April 15

Primary crop-band changes:

TimeValuesNote
06:00hyst 0.3Wed sunrise: 38°F, clearing sky. Heavy heating bias for cold
10:00hyst 0.3Wed mid-morning: 59°F, 21% RH, clear. VPD ramp starting. Mod
13:00hyst 0.3Wed peak: 66°F, 15% RH, mixed sun. FOG EXPERIMENT DAY 3 — fo
18:00hyst 0.3Wed evening: 68°F, 14% RH. Fog window closing. Standard even

Tactical tunable changes:

TimeValuesNote
06:00d_cool 3; engage 1.5; all 1.8; pulse 60; gap 40; wt 1.5Wed sunrise: 38°F, clearing sky. Heavy heating bias for cold
10:00d_cool 3; engage 1.4; all 1.8; pulse 60; gap 35; wt 1.5Wed mid-morning: 59°F, 21% RH, clear. VPD ramp starting. Mod
13:00d_cool 3; engage 1.3; all 1.7; pulse 60; gap 20; wt 2Wed peak: 66°F, 15% RH, mixed sun. FOG EXPERIMENT DAY 3 — fo
18:00d_cool 3; engage 1.5; all 1.9; pulse 60; gap 45; wt 1.5Wed evening: 68°F, 14% RH. Fog window closing. Standard even

Thursday April 16

Primary crop-band changes:

TimeValuesNote
06:00hyst 0.3Thu sunrise: 44°F, 25% RH, clear. Standard heating. Prep for
09:00hyst 0.3Thu 09:00: 58°F, 17% RH — starting aggressive misting 1h ear
12:00hyst 0.3Thu peak: 70-75°F, 11-14% RH, 13-16 mph wind, heavy solar th
18:00hyst 0.3Thu evening: 71°F, 14% RH, 21 mph wind. STILL extremely dry
21:00hyst 0.3Thu night: 64→58°F, 15-18% RH. Overnight heating transition.

Tactical tunable changes:

TimeValuesNote
06:00d_cool 3; engage 1.5; all 1.8; pulse 60; gap 40; wt 1.5Thu sunrise: 44°F, 25% RH, clear. Standard heating. Prep for
09:00d_cool 3; engage 1.3; all 1.7; pulse 60; gap 25; wt 2Thu 09:00: 58°F, 17% RH — starting aggressive misting 1h ear
12:00d_cool 3; engage 1.3; all 1.7; pulse 60; gap 15; wt 2.5Thu peak: 70-75°F, 11-14% RH, 13-16 mph wind, heavy solar th
18:00d_cool 3; engage 1.3; all 1.8; pulse 60; gap 25; wt 2Thu evening: 71°F, 14% RH, 21 mph wind. STILL extremely dry
21:00d_cool 3; engage 1.5; all 1.9; pulse 60; gap 40; wt 1.5Thu night: 64→58°F, 15-18% RH. Overnight heating transition.

Friday April 17

Primary crop-band changes:

TimeValuesNote
06:00hyst 0.3Fri: Cold front. 41°F dropping to 32°F with snow by afternoo

Tactical tunable changes:

TimeValuesNote
06:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5Fri: Cold front. 41°F dropping to 32°F with snow by afternoo

Changed secondary parameters:

TimeParameterChange
21:00bias_coolinitial 3
21:00bias_heatinitial 3
21:00enthalpy_closeinitial 1
21:00enthalpy_openinitial -2
21:00fog_escalation_kpainitial 0.5
21:00min_fog_off_sinitial 60
21:00min_fog_on_sinitial 60
21:00min_heat_off_sinitial 300
21:00min_heat_on_sinitial 120
21:00min_vent_off_sinitial 60
21:00min_vent_on_sinitial 60
21:00mist_max_closed_vent_sinitial 600
21:00mist_thermal_relief_sinitial 90
21:00mist_vent_close_lead_sinitial 15
21:00mist_vent_reopen_delay_sinitial 45
21:00mister_water_budget_galinitial 500
21:00vpd_watch_dwell_sinitial 60
06:00bias_cool3 → 2
10:00bias_heat3 → 1
10:00mist_max_closed_vent_s600 → 700
13:00bias_heat1 → 0
13:00fog_escalation_kpa0.5 → 0.4
13:00mist_max_closed_vent_s700 → 900
18:00bias_heat0 → 2
18:00fog_escalation_kpa0.4 → 0.5
18:00mist_max_closed_vent_s900 → 600
09:00bias_heat2 → 0
09:00fog_escalation_kpa0.5 → 0.4
09:00mist_max_closed_vent_s600 → 800
12:00mist_max_closed_vent_s800 → 900
12:00mist_thermal_relief_s90 → 60
18:00bias_heat0 → 1
18:00fog_escalation_kpa0.4 → 0.5
18:00mist_max_closed_vent_s900 → 700
18:00mist_thermal_relief_s60 → 90
21:00bias_cool2 → 3
21:00bias_heat1 → 2
21:00mist_max_closed_vent_s700 → 600
06:00bias_heat2 → 3

🌙 Overnight Cycle (10:41 PM) — iris-20260414-2238

Status

validated

Outcome score

4/10

Changed parameters

none recorded

Reflection

Validating previous cycle: iris-20260414-0624

Result: [backfill] compliance unavailable over plan window 2026-04-15 04:41 → 2026-04-15 05:45 Score: 4/10

Hypothesis

Testing: fog_esc 0.4 experiment continues: Day 3 (Wed 13:00-18:00, clear-sky 66°F/15% RH) and extreme stress test (Thu 12:00-18:00, 76°F/8% RH). If combined VPD stress holds under 7h Thursday despite 2.8+ outdoor VPD, fog_esc 0.4 confirmed as all-conditions default. Expected outcome: Wednesday: fog_esc 0.4 clean test — VPD_high under 3h, score 55-60. Thursday: extreme stress test — VPD_high 4-6h (acceptable at 8% RH), combined VPD under 7h confirms fog_esc 0.4. Heat stress 3-5h (physics-limited at 76°F). Thursday score 35-45 (extreme day). Friday: heating-dominated, gas cost USD 3-5. Cold stress under 1h (slab + heater capacity). VPD_low 4-8h structural (93% outdoor RH). Friday score 40-50. 72h total cost USD 14-20.

Setpoints

Wednesday April 15

Primary crop-band changes:

TimeValuesNote
06:00hyst 0.3Cold clear morning (36°F). Gas heater pre-heat bias +3. Stan
10:00hyst 0.3VPD ramp beginning (60°F, 17% RH). Lower engage, tighten gap
13:00hyst 0.3Peak dry (66°F, 15% RH, 838 W/m²). fog_esc 0.4 Day 3 — clean
18:00hyst 0.3Evening cooldown (66→50°F). Revert to standard, pre-heat for

Tactical tunable changes:

TimeValuesNote
06:00d_cool 3; engage 1.5; all 1.8; pulse 60; gap 40; wt 1.5Cold clear morning (36°F). Gas heater pre-heat bias +3. Stan
10:00d_cool 3; engage 1.4; all 1.8; pulse 60; gap 35; wt 1.5VPD ramp beginning (60°F, 17% RH). Lower engage, tighten gap
13:00d_cool 3; engage 1.3; all 1.7; pulse 60; gap 20; wt 2Peak dry (66°F, 15% RH, 838 W/m²). fog_esc 0.4 Day 3 — clean
18:00d_cool 3; engage 1.5; all 1.9; pulse 60; gap 45; wt 1.5Evening cooldown (66→50°F). Revert to standard, pre-heat for

Thursday April 16

Primary crop-band changes:

TimeValuesNote
06:00hyst 0.3Thursday cold morning (40°F, clear). Standard heating + mist
09:00hyst 0.3Rapid warming (60°F, 17% RH). Early aggressive misting — Thu
12:00hyst 0.3EXTREME dry peak (76°F, 8% RH, outdoor VPD 2.8+). Max aggres
18:00hyst 0.3Storm front approaching. Wind 22 mph, overcast, temps fallin
21:00hyst 0.3Night storm onset (64°F dropping, 20+ mph wind). bias_cool +

Tactical tunable changes:

TimeValuesNote
06:00d_cool 3; engage 1.5; all 1.8; pulse 60; gap 40; wt 1.5Thursday cold morning (40°F, clear). Standard heating + mist
09:00d_cool 3; engage 1.3; all 1.7; pulse 60; gap 25; wt 2Rapid warming (60°F, 17% RH). Early aggressive misting — Thu
12:00d_cool 3; engage 1.3; all 1.7; pulse 60; gap 15; wt 2.5EXTREME dry peak (76°F, 8% RH, outdoor VPD 2.8+). Max aggres
18:00d_cool 3; engage 1.4; all 1.8; pulse 60; gap 30; wt 2Storm front approaching. Wind 22 mph, overcast, temps fallin
21:00d_cool 3; engage 1.5; all 1.9; pulse 60; gap 45; wt 1.5Night storm onset (64°F dropping, 20+ mph wind). bias_cool +

Friday April 17

Primary crop-band changes:

TimeValuesNote
06:00hyst 0.4Winter storm morning (41°F, wind 16 mph, precip 55%). Max he
12:00hyst 0.4Storm peak — snow (76% prob), 32°F dropping to 25°F by eveni

Tactical tunable changes:

TimeValuesNote
06:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5Winter storm morning (41°F, wind 16 mph, precip 55%). Max he
12:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5Storm peak — snow (76% prob), 32°F dropping to 25°F by eveni

Changed secondary parameters:

TimeParameterChange
06:00bias_coolinitial 2
06:00bias_heatinitial 3
06:00enthalpy_closeinitial 1
06:00enthalpy_openinitial -2
06:00fog_escalation_kpainitial 0.5
06:00min_fog_off_sinitial 60
06:00min_fog_on_sinitial 60
06:00min_heat_off_sinitial 300
06:00min_heat_on_sinitial 120
06:00min_vent_off_sinitial 60
06:00min_vent_on_sinitial 60
06:00mist_max_closed_vent_sinitial 600
06:00mist_thermal_relief_sinitial 90
06:00mist_vent_close_lead_sinitial 15
06:00mist_vent_reopen_delay_sinitial 45
06:00mister_water_budget_galinitial 500
06:00vpd_watch_dwell_sinitial 60
10:00bias_heat3 → 1
10:00mist_max_closed_vent_s600 → 700
13:00bias_heat1 → 0
13:00fog_escalation_kpa0.5 → 0.4
13:00mist_max_closed_vent_s700 → 900
18:00bias_heat0 → 2
18:00fog_escalation_kpa0.4 → 0.5
18:00mist_max_closed_vent_s900 → 600
09:00bias_heat2 → 0
09:00fog_escalation_kpa0.5 → 0.4
09:00mist_max_closed_vent_s600 → 800
12:00mist_max_closed_vent_s800 → 900
18:00bias_cool2 → 3
18:00bias_heat0 → 2
18:00fog_escalation_kpa0.4 → 0.5
18:00mist_max_closed_vent_s900 → 700
21:00bias_cool3 → 4
21:00bias_heat2 → 3
21:00mist_max_closed_vent_s700 → 600
06:00bias_cool4 → 5
06:00bias_heat3 → 4
06:00fog_escalation_kpa0.5 → 0.6

🌙 Overnight Cycle (11:45 PM) — iris-20260414-2338

Status

validated

Outcome score

4/10

Changed parameters

none recorded

Reflection

Validating previous cycle: iris-20260414-1738

Previous hypothesis: Thursday forecast shifted significantly harder: 75°F peak (vs ~68-70°F planned), 11% RH, 20+ mph wind. Starting aggressive misting 1h earlier (09:00), tightening gap to 15s at peak, shortening thermal relief to 60s to minimize dry-air flush, and maintaining aggressive settings through evening (18:00). Wednesday transitions unchanged — fog_esc 0.4 experiment Day 3 proceeds as designed. Friday cold front (32°F, snow) gets full heating posture. Result: [backfill] compliance unavailable over plan window 2026-04-15 05:45 → 2026-04-15 09:42 Score: 4/10

Hypothesis

Testing: fog_esc 0.4 experiment continues: Day 3 (Wed 13:00-18:00, clear-sky 66°F/14% RH) and extreme stress test (Thu 12:00-18:00, 76°F/8% RH). If combined VPD stress holds under 7h Thursday despite 2.8+ outdoor VPD, fog_esc 0.4 confirmed as all-conditions default. Expected outcome: Wednesday: fog_esc 0.4 clean test — VPD_high under 3h, score 55-60. Thursday: extreme stress test — VPD_high 4-6h (acceptable at 8% RH), heat stress 3-5h (physics-limited). Thursday score 35-45. Friday: cold stress under 1h (gas heater + slab mass), VPD_low 2-4h (structural from storm humidity), zero heat stress. Gas cost USD 3-5 Friday. 72h total cost USD 15-21.

Setpoints

Wednesday April 15

Primary crop-band changes:

TimeValuesNote
06:00hyst 0.3Cold morning (37°F, clear). Pre-heat for cold start, standar
10:00hyst 0.3VPD ramp starting (60°F/18% outdoor). Moderate misting aggre
13:00hyst 0.3Peak dry (66°F/14% RH, 782 W/m²). fog_esc 0.4 Day 3 clean te
18:00hyst 0.3Evening cooldown. Revert to standard misting, mild heating b

Tactical tunable changes:

TimeValuesNote
06:00d_cool 3; engage 1.5; all 1.8; pulse 60; gap 40; wt 1.5Cold morning (37°F, clear). Pre-heat for cold start, standar
10:00d_cool 3; engage 1.4; all 1.8; pulse 60; gap 35; wt 1.5VPD ramp starting (60°F/18% outdoor). Moderate misting aggre
13:00d_cool 3; engage 1.3; all 1.7; pulse 60; gap 20; wt 2Peak dry (66°F/14% RH, 782 W/m²). fog_esc 0.4 Day 3 clean te
18:00d_cool 3; engage 1.5; all 1.9; pulse 60; gap 45; wt 1.5Evening cooldown. Revert to standard misting, mild heating b

Thursday April 16

Primary crop-band changes:

TimeValuesNote
06:00hyst 0.3Thu cold morning (40°F). Standard posture, moderate heating.
09:00hyst 0.3Thu VPD ramp (60°F/17% RH, 100% cloud). Clouds reduce solar
12:00hyst 0.3Thu extreme dry peak (76°F/8% RH, outdoor VPD 2.86). Maximum
18:00hyst 0.3Thu evening (71°F dropping, 22 mph wind). Transition to heat
21:00hyst 0.3Thu night (64°F dropping to 58°F, 100% cloud). Strong heatin

Tactical tunable changes:

TimeValuesNote
06:00d_cool 3; engage 1.5; all 1.8; pulse 60; gap 40; wt 1.5Thu cold morning (40°F). Standard posture, moderate heating.
09:00d_cool 3; engage 1.3; all 1.7; pulse 60; gap 25; wt 2Thu VPD ramp (60°F/17% RH, 100% cloud). Clouds reduce solar
12:00d_cool 3; engage 1.3; all 1.7; pulse 60; gap 15; wt 2.5Thu extreme dry peak (76°F/8% RH, outdoor VPD 2.86). Maximum
18:00d_cool 3; engage 1.4; all 1.8; pulse 60; gap 30; wt 2Thu evening (71°F dropping, 22 mph wind). Transition to heat
21:00d_cool 3; engage 1.5; all 1.9; pulse 60; gap 45; wt 1.5Thu night (64°F dropping to 58°F, 100% cloud). Strong heatin

Friday April 17

Primary crop-band changes:

TimeValuesNote
04:00hyst 0.4Fri pre-dawn (52°F, 100% cloud, dropping). Transition to win
10:00hyst 0.4Fri morning (44°F, 42% RH, some solar 523 W/m²). Brief warmt
13:00hyst 0.4STORM ARRIVAL (34°F, 95% RH, snow, 76% precip prob). Maximum
20:00hyst 0.4Deep cold overnight (31°F dropping to 25°F, skies clearing).

Tactical tunable changes:

TimeValuesNote
04:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5Fri pre-dawn (52°F, 100% cloud, dropping). Transition to win
10:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5Fri morning (44°F, 42% RH, some solar 523 W/m²). Brief warmt
13:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5STORM ARRIVAL (34°F, 95% RH, snow, 76% precip prob). Maximum
20:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5Deep cold overnight (31°F dropping to 25°F, skies clearing).

Changed secondary parameters:

TimeParameterChange
06:00bias_coolinitial 2
06:00bias_heatinitial 3
06:00enthalpy_closeinitial 1
06:00enthalpy_openinitial -2
06:00fog_escalation_kpainitial 0.5
06:00min_fog_off_sinitial 60
06:00min_fog_on_sinitial 60
06:00min_heat_off_sinitial 300
06:00min_heat_on_sinitial 120
06:00min_vent_off_sinitial 60
06:00min_vent_on_sinitial 60
06:00mist_max_closed_vent_sinitial 600
06:00mist_thermal_relief_sinitial 90
06:00mist_vent_close_lead_sinitial 15
06:00mist_vent_reopen_delay_sinitial 45
06:00mister_water_budget_galinitial 500
06:00vpd_watch_dwell_sinitial 60
10:00bias_heat3 → 1
10:00mist_max_closed_vent_s600 → 700
13:00bias_heat1 → 0
13:00fog_escalation_kpa0.5 → 0.4
13:00mist_max_closed_vent_s700 → 900
18:00bias_heat0 → 2
18:00fog_escalation_kpa0.4 → 0.5
18:00mist_max_closed_vent_s900 → 600
09:00bias_heat2 → 0
09:00fog_escalation_kpa0.5 → 0.4
09:00mist_max_closed_vent_s600 → 800
12:00mist_max_closed_vent_s800 → 900
18:00bias_cool2 → 3
18:00bias_heat0 → 2
18:00fog_escalation_kpa0.4 → 0.5
18:00mist_max_closed_vent_s900 → 700
21:00bias_cool3 → 4
21:00bias_heat2 → 3
21:00mist_max_closed_vent_s700 → 600
04:00bias_cool4 → 5
04:00bias_heat3 → 4
04:00fog_escalation_kpa0.5 → 0.6
13:00bias_heat4 → 5
13:00fog_escalation_kpa0.6 → 0.8
13:00min_heat_off_s300 → 180
13:00min_heat_on_s120 → 180

End-of-Day Summary

Climate

Temperature

59.1–74.4°F; avg 66.1°F

VPD

0.26–1.24 kPa; avg 0.73 kPa

Relative humidity

46.5–86.2%

Stress Hours

  • Heat stress (>85°F): 0.8h
  • VPD stress (>2.0 kPa): 2.2h
  • Cold stress (<55°F): 11.6h

Economics

Electric

USD 3.57

Gas

USD 1.78

Water

USD 1.070

Total

USD 6.42

Equipment Runtimes

EquipmentRuntimeReading
Fan 141 minPrimary exhaust runtime.
Fan 246 minSecondary exhaust runtime.
Vent62 minIntake vent runtime.
Fog0 minFogger runtime.
Heat 1 electric1284 minElectric heater runtime.
Heat 2 gas172 minGas heater runtime.
Grow lights0 minSupplemental lighting runtime.
Mister south1.85hSouth mister runtime.
Mister west0.02hWest mister runtime.
Mister center0.34hCenter mister runtime.

Water

  • Total: 221 gal
  • Mister: 214 gal

Crop Health (Gemini Vision)

CropZoneHealthObservationsNote
Canna Liliessouth73%4Observation notes are collapsed below to avoid publishing partial vision snippets.
Vanda Orchidscenter65%4Observation notes are collapsed below to avoid publishing partial vision snippets.
lettuceeast60%4Observation notes are collapsed below to avoid publishing partial vision snippets.
peppereast70%4Observation notes are collapsed below to avoid publishing partial vision snippets.
strawberryeast65%4Observation notes are collapsed below to avoid publishing partial vision snippets.
Vision observation notes
Canna LiliesGemini Vision notes

Canna lilies on the floor look generally healthy, though lighting makes detailed assessment difficult.

Vanda OrchidsGemini Vision notes

Hanging roots appear healthy, though difficult to assess fully in IR light.

lettuceGemini Vision notes

Seedlings appear healthy, but difficult to assess fine details in low light.

pepperGemini Vision notes

Pepper seedlings look relatively healthy, but growth is slow.

strawberryGemini Vision notes

Seedlings appear healthy, but difficult to assess fine details in low light.

Hourly Pattern

HourTemperatureVPDRH
12:0079.3°F1.08 kPa68.3%
13:0080.3°F1.11 kPa69.0%
14:0087.5°F1.84 kPa58.7%
15:0080.4°F2.55 kPa28.3%
16:0077.3°F1.34 kPa58.4%
17:0074.5°F0.75 kPa74.2%
18:0072.1°F0.63 kPa76.3%
19:0069.0°F0.56 kPa76.8%
20:0066.6°F0.51 kPa76.7%
21:0065.6°F0.48 kPa77.3%
22:0064.1°F0.78 kPa60.8%
23:0063.5°F0.56 kPa71.5%
00:0063.4°F0.49 kPa75.1%
01:0065.0°F0.73 kPa66.7%
02:0062.8°F0.67 kPa66.6%
03:0062.8°F0.49 kPa75.1%
04:0062.7°F0.50 kPa74.9%
05:0063.3°F0.53 kPa73.7%
06:0065.6°F0.63 kPa71.1%
07:0068.0°F0.77 kPa68.3%
08:0070.5°F0.87 kPa66.3%
09:0072.5°F0.98 kPa63.7%
10:0073.7°F1.07 kPa61.9%
11:0073.0°F1.13 kPa58.6%

7-Day Stress Context

DateHeatVPD highCold
2026-04-082.5h10.6h14.5h
2026-04-090.5h13.2h9.0h
2026-04-102.2h15.3h1.1h
2026-04-114.6h10.8h2.6h
2026-04-128.3h4.2h4.3h
2026-04-139.2h5.4h1.1h
2026-04-140.8h2.2h11.6h