May 13, 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

5

Plan writes

3

No-change acknowledgements

2

Pending

0

EventDeliveredTypeStatusResultResolvedNote
Morning planning cycle05:47SUNRISEplan_writteniris-20260513-054705:49Wrote public plan iris-20260513-0547. Resolved 05:49 MDT.
Solar peak planning checkpoint12:57SOLAR_MAXplan_writteniris-oneshot-20260513-125812:58Wrote non-archive plan iris-oneshot-20260513-1258. Resolved 12:58 MDT.
Peak Stress14:57TRANSITIONacked-14:58Acknowledged: Peak-stress transition reviewed: live conditions are tracking the severe hot-dry plan. Greenhouse is in VENTILATE with vent, both fans, fog, and west mister active; current VPD 1.47 kPa is above the 1.24 band but within the expected peak-stress window, dew margin is healthy at 14.8F, and the active plan already has maximum dry-day support online (mister_engage_kpa 0.90, mister_all_kpa 1.10, 15s gap, fog_escalation_kpa 0.15, bias_cool -2.5, dwell gate enabled). No additional tunable change warranted. Resolved 14:58 MDT.
Decline19:08TRANSITIONacked-19:08Acknowledged: Decline checkpoint reviewed: current VPD 0.98 kPa is only at the active high band with healthy 13.3F dew margin, solar has collapsed to 38 W/m2, fog and misters are off, and the active plan already has a 19:30 evening unwind waypoint followed by a 22:30 overnight humidity-safe posture. No immediate tunable change warranted. Resolved 19:08 MDT.
Evening planning cycle20:07SUNSETplan_writteniris-20260513-200720:09Wrote public plan iris-20260513-2007. Resolved 20:09 MDT.

🌅 Morning Cycle (5:49 AM) — iris-20260513-0547

Status

validated

Outcome score

5/10

Changed parameters

none recorded

Reflection

Validating previous cycle: iris-20260512-2007

Previous hypothesis: SUNSET overnight and Wednesday severe hot-dry handoff plan. Today’s score was weak because heat and VPD-high were co-bottlenecks; the previous plan protected dew point and limited VPD-low carryover, but moderate dry-day settings were not strong enough under surprise 1083 W/m² solar. Tonight’s objective is recovery without over-humidifying: high overnight mist thresholds, 60s gaps, short sealed windows, and bias_cool +3 to +3.5 so any heater use does not trigger vent chatter. Tomorrow is a true severe hot-dry day, so the plan starts a guarded dry ramp before the 09:00 VPD climb and uses strong but capped peak settings: early physical misting, 15s gaps, fog escalation 0.15, dwell gate on, and 180s sealed windows to avoid heat traps… Result: Plan-window metrics for the 2026-05-13 SUNRISE severe hot-dry plan: 44.9% both-axis compliance, 48.4% temp compliance, 65.7% VPD compliance, 4.06h heat stress, 1.63h VPD-high stress, 0.23h cold stress, 0.20h VPD-low stress, and USD 1.63 cost. Daily scorecard later showed 52.8 score, 45.7% compliance, temp bottleneck at 47.4% vs VPD 66.7%, 8.0h VPD-low stress in the full calendar day, 383 gal mister water, USD 2.85 total cost, dp margin min 4.4F and 0.5h dp risk. The band-coupled moisture posture avoided the worst VPD-high breakout and kept cost below 7d average, but temperature remained physics-limited and evening/overnight moisture carryover plus dew margin showed the aggressive dry-day posture needed faster sunset unwind. Scored 5/10: correct direction for severe VPD/heat tradeoff, not enough overall compliance. Score: 5/10

New finding: On 85-90F single-digit-RH days, band-coupled mist/fog with 180s sealed caps is still the right peak posture, but the next plan must unwind aggressively by evening because daytime water/fog carryover can flip the daily bottleneck to VPD-low and dew-risk even when peak VPD-high improves. → Added to Lessons Learned

Hypothesis

Testing: Severe-day band-coupled VPD support: use live-band moisture thresholds, 15-20s peak gaps, fog_escalation 0.20, dwell gate ON, and keep sealed windows capped at 180s instead of repeating older 900s sealed-window extreme plans. Expected outcome: For the 2026-05-13 daytime window: keep dew-point risk at 0h, keep mister water within the 500 gal budget, reduce VPD-high stress versus yesterday’s weak dry-day window despite worse forecast, and accept structural heat stress if outdoor reaches 90-92F.

Conditions

Outdoor peak

92.0°F

RH minimum

9.0%

Solar peak

890.0 W/m²

Cloud average

30.0%

Severe hot dry spring day. Forecast VPD rises above 3 kPa by 13:00 and peaks near 4.6 kPa at 15:00; solar peaks near 890 W/m2. Forecast VPD has recently overshot reality by ~0.4 kPa, but current dawn VPD is already near the crop high band with healthy 11.9F dew margin, so the plan starts support before the 09:00-12:00 ramp.

Expected stress windows

vpd_highhigh · 2026-05-13T09:00:00-06:00 to 2026-05-13T20:30:00-06:00

band-coupled mister thresholds around 0.90/1.10, 30-60s engage/all delays, 15-20s peak gaps, mister_vpd_weight 3.0, fog_escalation_kpa 0.20 during fog window

heathigh · 2026-05-13T12:00:00-06:00 to 2026-05-13T18:30:00-06:00

bias_cool -2 to -2.5, d_cool_stage_2 2.0 at peak, summer vent gate on, dwell gate on with THERMAL_RELIEF exempt, mist_max_closed_vent_s capped at 180s

vpd_lowlow · 2026-05-13T20:30:00-06:00 to 2026-05-14T07:30:00-06:00

evening unwind widens hysteresis, lengthens gaps, raises fog escalation while leaving moderate mist recovery available because outdoor air remains very dry

Parameter rationale

mister_engage_kpa1.55 → 0.9; live VPD 0.79 is near current vpd_high 0.84 and forecast VPD exceeds 3 kPa from 13:00-19:00

avoid dispatcher moisture-guardrail clamps and bring physical mist support online before VPD-high accumulates

mister_all_kpa2.2 → 1.1; band-coupled guardrail recommends all-zone near vpd_high + 0.25 during near-edge VENTILATE stress

allow all-zone rotation during the severe dry peak instead of delaying it far above the crop band

mister_engage_delay_s75.0 → 30.0; RH falls from 39% at 10:00 to 9-13% at 14:00-16:00 with solar above 800 W/m2

reduce missed early VPD-high excursions during the fast ramp

mister_all_delay_s300.0 → 60.0; recent dispatcher clamps show 300s is too conservative during live VPD-high/VENTILATE stress

escalate from S1 to all-zone support within one minute during confirmed severe stress

mister_pulse_gap_s45.0 → 15.0; validated dry-day lessons recommend 15-25s gaps when RH <20% and solar >800 W/m2

speed evaporative recovery while the evening waypoint restores longer gaps to avoid overnight carryover

fog_escalation_kpa0.6 → 0.2; PR-A allows vent-fog assist at vpd_high_eff + escalation; peak forecast is 92F/9% RH

use fog as the primary high-leverage VPD assist during VENTILATE without waiting far above the band

bias_cool2.5 → -2.5; heat warning: 89-92F from 14:00-16:00 and solar 812-890 W/m2

pre-cool and ventilate earlier, accepting structural heat but minimizing avoidable overshoot

d_cool_stage_23.0 → 2.0; cooling is physics-limited; fan2 should not wait far above the shifted cooling threshold at peak

bring full ventilation support earlier during 90F outdoor heat

mist_max_closed_vent_s180.0 → 180.0; lessons 95 and 89 warn not to extend sealed windows under hot dry stress

preserve dew-point safety and avoid sealed heat traps

vpd_watch_dwell_s60.0 → 30.0; VPD ramp from 0.98 at 09:00 to 2.45 at 12:00 and 4.59 by 15:00

enter recovery sooner without turning off the dwell gate

sw_dwell_gate_enabled1.0 → 1.0; 24h equipment transitions remain high; PR #35 exempts THERMAL_RELIEF and safety from the gate

reduce mode whipsaw without blocking heat flushes

mister_vpd_weight2.0 → 3.0; south/west mister paths are the productive evaporative recovery zones under solar stress

spend water on the driest/productive zones while staying within the 500 gal mister budget

Setpoints

Wednesday May 13

Primary crop-band changes:

TimeValuesNote
05:55hyst 0.4Dawn guard: current VPD is near the high band with safe dew
08:30hyst 0.35Morning ramp: outdoor VPD crosses 1 kPa and solar rises; bri
10:30hyst 0.35Late-morning dry surge: forecast VPD approaches 2 kPa and so
12:30hyst 0.35Peak severe window: 84-92F, RH 9-20%, VPD 3-4.6; prioritize
16:30hyst 0.4Late afternoon decline: solar and fog window fade but outdoo
19:30hyst 0.45Evening unwind: fog is blocked and solar is gone; reduce ove
22:30hyst 0.5Overnight recovery without carryover: suppress fog and aggre

Tactical tunable changes:

TimeValuesNote
05:55d_cool 3; engage 0.95; all 1.25; pulse 60; gap 25; wt 2.6Dawn guard: current VPD is near the high band with safe dew
08:30d_cool 2.5; engage 0.9; all 1.1; pulse 60; gap 20; wt 2.8Morning ramp: outdoor VPD crosses 1 kPa and solar rises; bri
10:30d_cool 2; engage 0.9; all 1.1; pulse 60; gap 15; wt 3Late-morning dry surge: forecast VPD approaches 2 kPa and so
12:30d_cool 2; engage 0.9; all 1.1; pulse 60; gap 15; wt 3Peak severe window: 84-92F, RH 9-20%, VPD 3-4.6; prioritize
16:30d_cool 2.5; engage 0.95; all 1.15; pulse 60; gap 20; wt 2.8Late afternoon decline: solar and fog window fade but outdoo
19:30d_cool 3; engage 1.15; all 1.45; pulse 60; gap 45; wt 2Evening unwind: fog is blocked and solar is gone; reduce ove
22:30d_cool 3; engage 1.4; all 1.8; pulse 60; gap 60; wt 1.5Overnight recovery without carryover: suppress fog and aggre

Thursday May 14

Primary crop-band changes:

TimeValuesNote
07:30hyst 0.4Missed-cycle fallback for Thursday: another hot-dry ramp is

Tactical tunable changes:

TimeValuesNote
07:30d_cool 2.5; engage 0.95; all 1.15; pulse 60; gap 20; wt 2.8Missed-cycle fallback for Thursday: another hot-dry ramp is

Changed secondary parameters:

TimeParameterChange
05:55bias_coolinitial 1.5
05:55bias_heatinitial 0.5
05:55d_heat_stage_2initial 5
05:55dwell_gate_msinitial 300000
05:55enthalpy_closeinitial 1
05:55enthalpy_openinitial -2
05:55fog_escalation_kpainitial 0.3
05:55heat_hysteresisinitial 1.2
05:55min_fog_off_sinitial 120
05:55min_fog_on_sinitial 45
05:55min_heat_off_sinitial 180
05:55min_heat_on_sinitial 120
05:55min_vent_off_sinitial 60
05:55min_vent_on_sinitial 60
05:55mist_backoff_sinitial 600
05:55mist_max_closed_vent_sinitial 180
05:55mist_thermal_relief_sinitial 90
05:55mister_all_delay_sinitial 90
05:55mister_engage_delay_sinitial 45
05:55mister_water_budget_galinitial 500
05:55outdoor_staleness_max_sinitial 600
05:55sw_dwell_gate_enabledinitial 1
05:55sw_fog_closes_ventinitial 1
05:55sw_fsm_controller_enabledinitial 1
05:55sw_mister_closes_ventinitial 1
05:55sw_summer_vent_enabledinitial 1
05:55temp_hysteresisinitial 1.6
05:55vent_prefer_dp_delta_finitial 5
05:55vent_prefer_temp_delta_finitial 5
05:55vpd_watch_dwell_sinitial 45
08:30bias_cool1.5 → 0
08:30bias_heat0.5 → 0
08:30fog_escalation_kpa0.3 → 0.25
08:30min_fog_off_s120 → 90
08:30mister_all_delay_s90 → 60
08:30mister_engage_delay_s45 → 30
08:30temp_hysteresis1.6 → 1.5
10:30bias_cool0 → -1.5
10:30fog_escalation_kpa0.25 → 0.2
10:30min_fog_off_s90 → 60
10:30temp_hysteresis1.5 → 1.3
10:30vpd_watch_dwell_s45 → 30
12:30bias_cool-1.5 → -2.5
12:30temp_hysteresis1.3 → 1.2
16:30bias_cool-2.5 → -1.5
16:30fog_escalation_kpa0.2 → 0.3
16:30min_fog_off_s60 → 90
16:30mister_all_delay_s60 → 90
16:30mister_engage_delay_s30 → 45
16:30temp_hysteresis1.2 → 1.5
16:30vpd_watch_dwell_s30 → 45
19:30bias_cool-1.5 → 1.5
19:30bias_heat0 → 0.5
19:30fog_escalation_kpa0.3 → 0.8
19:30min_fog_off_s90 → 120
19:30mist_backoff_s600 → 900
19:30mister_all_delay_s90 → 180
19:30mister_engage_delay_s45 → 60
19:30temp_hysteresis1.5 → 1.7
19:30vpd_watch_dwell_s45 → 60
22:30bias_cool1.5 → 3
22:30fog_escalation_kpa0.8 → 0.9
22:30mister_all_delay_s180 → 300
22:30mister_engage_delay_s60 → 90
22:30temp_hysteresis1.7 → 1.8
07:30bias_cool3 → 0
07:30bias_heat0.5 → 0
07:30fog_escalation_kpa0.9 → 0.25
07:30min_fog_off_s120 → 90
07:30mist_backoff_s900 → 600
07:30mister_all_delay_s300 → 60
07:30mister_engage_delay_s90 → 30
07:30temp_hysteresis1.8 → 1.5
07:30vpd_watch_dwell_s60 → 45

🌆 Evening Cycle (8:09 PM) — iris-20260513-2007

Status

validated

Outcome score

1/10

Changed parameters

none recorded

Reflection

Validating previous cycle: iris-20260513-0547

Previous hypothesis: SUNRISE severe hot-dry plan for Wednesday. Yesterday’s 2026-05-12 daily score was 54.1 with 47.3% both-axis compliance; VPD was the slightly weaker axis (57.3% VPD vs 62.8% temp), cost was below trend (USD 2.81 vs USD 5.23 7d avg), and dew safety held. I scored iris-20260512-0549 at 4/10 versus anchor 5: the moderate dry-day posture protected dew point and cost but was not strong enough under surprise 1083 W/m² solar. Today is a true severe hot-dry day (92F, RH 9%, VPD 4.6, solar ~890), so the plan moves to band-coupled physical mist thresholds near the active VPD band, earlier fog assist during VENTILATE, and short capped sealed windows per lessons 95/89 rather than extending heat traps. Result: Backlog evaluation revised after deterministic anchor returned 1 with 77 VPD-high guardrail events and 3-point guardrail penalty. Objective performance was poor and/or the plan fought the VPD-high moisture guardrail; grade aligned to anchor. No extra lesson extracted because this is covered by existing guardrail-aware moisture lessons and current context lacks the detailed window trace. Score: 1/10

Hypothesis

Testing: Overnight bounded recovery after severe hot-dry day, then early Thursday dry-ramp handoff without extending sealed mist above 180s. Expected outcome: Overnight: 0 new dew-point-risk hours after plan start, cold stress under 0.5h, VPD-low under 0.5h, and VPD-high not worsening despite dry outdoor air. Thursday morning handoff: enter the 10:00 dry ramp near band with guardrail-safe moisture thresholds and cost below today’s USD 3.37 trajectory until sunrise.

Conditions

Outdoor peak

86.0°F

RH minimum

8.0%

Solar peak

822.0 W/m²

Cloud average

70.0%

Sunset follows a severe hot-dry day. Current indoor dew margin is healthy near 11F and VPD is near the active high band, while overnight outdoor air remains dry (forecast VPD 1.1-2.2 kPa) and Thursday becomes another hot-dry day. Forecast VPD historically overshoots reality by about 0.65 kPa, so the overnight plan is bounded rather than extreme, with a stronger handoff starting at dawn/10:00 if the dry ramp materializes.

Expected stress windows

vpd_highmedium · 2026-05-13T20:10:00-06:00 to 2026-05-14T02:00:00-06:00

Keep moisture thresholds near the active band but slow physical delivery: engage 0.95-1.00, all 1.15-1.20, 45-50s gaps, 60-90s engage delay, 180s sealed cap.

coldlow · 2026-05-14T03:00:00-06:00 to 2026-05-14T07:00:00-06:00

Outdoor lows stay near 60F, so use only bias_heat 0.5 and bias_cool +3 to prevent heat-to-vent chatter rather than chasing a warmer band.

vpd_highhigh · 2026-05-14T09:00:00-06:00 to 2026-05-14T19:30:00-06:00

Dawn/10:00 handoff returns to band-coupled dry-day posture: engage 0.90, all 1.10, 30-60s delays, 20-30s gaps, fog escalation 0.25-0.30, dwell gate on, sealed cap 180s.

heathigh · 2026-05-14T11:00:00-06:00 to 2026-05-14T18:30:00-06:00

Do not extend sealed mist; use bias_cool -1 at the dry-ramp handoff, summer vent gate on, d_cool_stage_2 2.5, and accept structural heat if outdoor reaches 86F.

Parameter rationale

bias_cool1.5 → 3.0; Mild 60-67F overnight with possible heater calls and current VENTILATE at 67.9F; validated sunset plans use +3 to +4 to prevent heater-to-vent chatter.

Avoid avoidable overnight vent/cold oscillation while letting the morning handoff reduce bias_cool before heat risk.

mister_engage_kpa0.87 → 0.95; Current VPD 0.75 is near vpd_high 0.82 with healthy 11F dew margin; outdoor air stays dry overnight.

Allow bounded recovery if VPD rises without requesting conservative values that dispatcher guardrails will clamp.

mister_all_kpa1.07 → 1.15; Recent clamps show all-zone values far above vpd_high + 0.25 are too conservative during near-edge VPD stress.

Keep all-zone escalation available for dry north/east pockets while avoiding daytime-style over-humidification.

mister_pulse_gap_s30.0 → 45.0; Night air holds humidity better and dp margin must remain above 5F; severe daytime 15-20s gaps are unnecessary overnight.

Limit VPD-low/dew risk while still allowing recovery from dry outdoor air intrusion.

fog_escalation_kpa0.15 → 0.7; Fog is blocked after 17:00 and not needed overnight; Thursday 10:00 handoff lowers it before the dry ramp.

Avoid stale aggressive fog posture at night while keeping morning fog assist available when the firmware window opens.

mist_max_closed_vent_s180.0 → 180.0; Lessons 95 and 89 validated today: extending sealed windows under hot-dry stress risks heat traps more than it helps VPD.

Preserve dew/heat safety and prevent sealed humidity attempts from becoming tomorrow's heat-stress driver.

vpd_hysteresis0.45 → 0.5; Overnight VPD is near band but can oscillate with dry outdoor air and short mist pulses.

Reduce mode churn and prevent overshoot into VPD-low overnight.

mister_vpd_weight2.0 → 2.0; Zone spread remains >0.5 kPa with north driest; no evidence to over-weight peak daytime zones overnight.

Keep recovery focused but not as water-intensive as severe daytime vpd_weight 3.0.

Setpoints

Wednesday May 13

Primary crop-band changes:

TimeValuesNote
20:12hyst 0.5evening_settle_after_hot_dry_day: current dew margin is heal
22:30hyst 0.5mid_evening_recovery: suppress over-humidification while out

Tactical tunable changes:

TimeValuesNote
20:12d_cool 3; engage 0.95; all 1.15; pulse 60; gap 45; wt 2evening_settle_after_hot_dry_day: current dew margin is heal
22:30d_cool 3; engage 1; all 1.2; pulse 60; gap 50; wt 1.8mid_evening_recovery: suppress over-humidification while out

Thursday May 14

Primary crop-band changes:

TimeValuesNote
03:30hyst 0.5pre_dawn_stability: lowest outdoor temps are still mild, so
07:30hyst 0.4guarded_dawn_handoff: Thursday dry ramp begins after sunrise
10:00hyst 0.4thursday_dry_ramp: forecast 78-86F, RH 8-19%, VPD above 2.6

Tactical tunable changes:

TimeValuesNote
03:30d_cool 3; engage 1.05; all 1.2; pulse 60; gap 55; wt 1.8pre_dawn_stability: lowest outdoor temps are still mild, so
07:30d_cool 3; engage 0.9; all 1.1; pulse 60; gap 30; wt 2.4guarded_dawn_handoff: Thursday dry ramp begins after sunrise
10:00d_cool 2.5; engage 0.9; all 1.1; pulse 60; gap 20; wt 2.8thursday_dry_ramp: forecast 78-86F, RH 8-19%, VPD above 2.6

Changed secondary parameters:

TimeParameterChange
20:12bias_coolinitial 3
20:12bias_heatinitial 0.5
20:12d_heat_stage_2initial 5
20:12dwell_gate_msinitial 300000
20:12enthalpy_closeinitial 1
20:12enthalpy_openinitial -2
20:12fog_escalation_kpainitial 0.7
20:12heat_hysteresisinitial 1.2
20:12min_fog_off_sinitial 120
20:12min_fog_on_sinitial 45
20:12min_heat_off_sinitial 180
20:12min_heat_on_sinitial 120
20:12min_vent_off_sinitial 60
20:12min_vent_on_sinitial 60
20:12mist_backoff_sinitial 900
20:12mist_max_closed_vent_sinitial 180
20:12mist_thermal_relief_sinitial 90
20:12mister_all_delay_sinitial 120
20:12mister_engage_delay_sinitial 60
20:12mister_water_budget_galinitial 500
20:12outdoor_staleness_max_sinitial 600
20:12sw_dwell_gate_enabledinitial 1
20:12sw_fog_closes_ventinitial 1
20:12sw_fsm_controller_enabledinitial 1
20:12sw_mister_closes_ventinitial 1
20:12sw_summer_vent_enabledinitial 1
20:12temp_hysteresisinitial 1.7
20:12vent_prefer_dp_delta_finitial 5
20:12vent_prefer_temp_delta_finitial 5
20:12vpd_watch_dwell_sinitial 60
22:30fog_escalation_kpa0.7 → 0.85
22:30mister_all_delay_s120 → 180
22:30mister_engage_delay_s60 → 75
22:30temp_hysteresis1.7 → 1.8
22:30vpd_watch_dwell_s60 → 75
03:30fog_escalation_kpa0.85 → 0.9
03:30mister_engage_delay_s75 → 90
07:30bias_cool3 → 1
07:30bias_heat0.5 → 0
07:30fog_escalation_kpa0.9 → 0.3
07:30min_fog_off_s120 → 90
07:30mist_backoff_s900 → 600
07:30mister_all_delay_s180 → 90
07:30mister_engage_delay_s90 → 45
07:30temp_hysteresis1.8 → 1.5
07:30vpd_watch_dwell_s75 → 45
10:00bias_cool1 → -1
10:00fog_escalation_kpa0.3 → 0.25
10:00min_fog_off_s90 → 60
10:00mister_all_delay_s90 → 60
10:00mister_engage_delay_s45 → 30

End-of-Day Summary

Climate

Temperature

61.6–82.8°F; avg 70.7°F

VPD

0.29–1.64 kPa; avg 0.84 kPa

Relative humidity

52.6–85.4%

Stress Hours

  • Heat stress (>85°F): 11.9h
  • VPD stress (>2.0 kPa): 8.0h
  • Cold stress (<55°F): 0.6h

Economics

Electric

USD 2.05

Gas

USD 0.80

Water

USD 2.470

Total

USD 5.32

Equipment Runtimes

EquipmentRuntimeReading
Fan 1682 minPrimary exhaust runtime.
Fan 2669 minSecondary exhaust runtime.
Vent806 minIntake vent runtime.
Fog281 minFogger runtime.
Heat 1 electric380 minElectric heater runtime.
Heat 2 gas77 minGas heater runtime.
Grow lights0 minSupplemental lighting runtime.
Mister south0.41hSouth mister runtime.
Mister west1.47hWest mister runtime.
Mister center2.98hCenter mister runtime.

Water

  • Total: 510 gal
  • Mister: 383 gal

Crop Health (Gemini Vision)

CropZoneHealthObservationsNote
Canna Liliessouth65%4Observation notes are collapsed below to avoid publishing partial vision snippets.
Vanda Orchidscenter65%4Observation notes are collapsed below to avoid publishing partial vision snippets.
lettuceeast80%4Observation notes are collapsed below to avoid publishing partial vision snippets.
peppereast75%4Observation notes are collapsed below to avoid publishing partial vision snippets.
strawberryeast80%4Observation notes are collapsed below to avoid publishing partial vision snippets.
Vision observation notes
Canna LiliesGemini Vision notes

Foliage appears green and healthy, no obvious signs of stress.

Vanda OrchidsGemini Vision notes

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

lettuceGemini Vision notes

Seedlings appear healthy and are establishing well.

pepperGemini Vision notes

Seedlings appear healthy with no visible stress.

strawberryGemini Vision notes

Seedlings appear healthy with no visible stress.

Hourly Pattern

HourTemperatureVPDRH
12:0077.3°F1.35 kPa57.7%
13:0079.8°F1.41 kPa59.8%
14:0081.3°F1.37 kPa63.4%
15:0081.2°F1.33 kPa64.1%
16:0077.8°F1.23 kPa62.5%
17:0074.7°F1.11 kPa62.2%
18:0071.8°F0.99 kPa62.8%
19:0068.9°F0.90 kPa62.8%
20:0066.5°F0.79 kPa64.8%
21:0065.2°F0.74 kPa64.9%
22:0063.7°F0.66 kPa67.4%
23:0064.0°F0.43 kPa78.9%
00:0063.7°F0.38 kPa81.1%
01:0063.0°F0.34 kPa82.7%
02:0062.4°F0.32 kPa83.4%
03:0063.4°F0.49 kPa75.4%
04:0063.2°F0.53 kPa73.4%
05:0063.9°F0.51 kPa75.3%
06:0066.1°F0.54 kPa75.5%
07:0067.8°F0.59 kPa74.6%
08:0071.4°F0.75 kPa71.5%
09:0072.7°F0.76 kPa72.5%
10:0075.6°F0.85 kPa72.2%
11:0076.4°F1.08 kPa65.5%

7-Day Stress Context

DateHeatVPD highCold
2026-05-074.9h5.9h1.8h
2026-05-086.5h7.1h1.0h
2026-05-094.4h5.6h1.0h
2026-05-107.3h8.3h0.9h
2026-05-1110.9h11.5h1.1h
2026-05-128.0h7.9h0.7h
2026-05-1312.0h8.0h0.6h