August 11, 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

15

Plan writes

2

No-change acknowledgements

7

Pending

0

EventDeliveredTypeStatusNote
End-of-day review and reset00:16MIDNIGHTdelivery_failedDelivery recorded without a public plan write.
End-of-day review and reset00:17MIDNIGHTdelivery_failedDelivery recorded without a public plan write.
End-of-day review and reset00:19MIDNIGHTdelivery_failedDelivery recorded without a public plan write.
End-of-day review and reset00:20MIDNIGHTdelivery_failedDelivery recorded without a public plan write.
End-of-day review and reset (catch-up)00:21MIDNIGHTdelivery_failedDelivery recorded without a public plan write.
End-of-day review and reset (catch-up)00:23MIDNIGHTdelivery_failedDelivery recorded without a public plan write.
Morning planning cycle06:09SUNRISEplan_writtenWrote public plan iris-20260811-0609. Resolved 06:13 MDT.
Solar peak planning checkpoint13:07SOLAR_MAXackedAcknowledged: SOLAR_MAX no-change: live solar 956 W/m2 materially exceeds the SUNRISE plan's 694 W/m2 peak and the bias-corrected prior, but the existing hot/dry posture is already fully engaged and responding. Indoor VPD peaked at 1.77 kPa, then recovered to 1.58/1.54 kPa while VENTILATE fog assist was served; dew margin is healthy at 14.3F. Fog escalation is already 0.15 kPa, mist gap 22s, pulse 90s, budget 300 gal, all-fans-at-high enabled, and no current moisture-gap alert is open... Resolved 13:08 MDT.
Forecast deviation13:09FORECAST_DEVIATIONackedAcknowledged: FORECAST_DEVIATION assessed as a live cloud/solar forecast miss, not stale input or equipment failure. Forecast called for 100% cloud and 0 W/m2, while live solar was 835 W/m2 with outdoor 94.3F. Indoor was 84.5F and VPD 1.53 kPa, but the controller was already in VENTILATE with vent and fog active, cool-stage threshold at 0F, all-fans-at-high enabled, fog escalation already at the hot/dry minimum 0.15 kPa, 22s mister gap, and 300 gal budget. Dew margin was safe at 14.1F; VPD improved from 1.77 to 1... Resolved 13:10 MDT.
Forecast deviation14:24FORECAST_DEVIATIONackedAcknowledged: No tactical change: this is a genuine cloud-placement/solar nowcast error, not historical-bias catch-up or an equipment fault. Forecast cloud was 100% but observed cloud was 0%; live solar is 1070 W/m2, opposite the usual +57 W/m2 forecast-over-observed solar bias, while outdoor temperature 96.9F is close to the 97F forecast. The house is hot/dry (90.0F, VPD 2.55 kPa) but dew margin is safe at 22... Resolved 14:25 MDT.
Peak Stress15:07TRANSITIONackedAcknowledged: No peak-stress tunable change. Live conditions are severe but tracking the active hot/dry plan: 93.0F and VPD 2.98 kPa with a healthy 24.8F dew margin. The controller is already in VENTILATE with vent, both fans, and fog on; fog_escalation_kpa is 0.15, mister_pulse_gap_s is 22s, mister_water_budget_gal is 300, and all-fans-at-high is enabled. Outdoor temperature (97... Resolved 15:08 MDT.
Forecast deviation16:25FORECAST_DEVIATIONackedAcknowledged: No tactical change. Live weather underwent a real convective/rain shift beyond normal forecast bias: outdoor conditions fell to about 75F/61% RH versus the forecast near 88F/23% RH, while recent history shows a rapid outdoor cooling/humidification. Indoor climate recovered from 94F/3.17 kPa to 81.1F/1.17 kPa, with temperature inside the 75.3-85.3F corridor, VPD only ~0.03 kPa above the 1.139 high edge, and a safe 11.6F dew margin... Resolved 16:26 MDT.
Decline19:03TRANSITIONackedAcknowledged: Decline checkpoint no-op: live climate remains dry rather than rebounding humid (79.2F, VPD 1.34 kPa vs active vpd_high 0.94, dew margin 14.4F). The house is in VENTILATE with vent/fan2 on, but fog and all misters are off; fog is already outside its 17:00 window. The active plan retains bounded dry-evening recovery, and sticky band-coupled moisture should not be unwound until observed VPD recovers below the high edge. No concrete wet-zone or active-fog signal supports a taper. Resolved 19:04 MDT.
Evening planning cycle20:04SUNSETplan_writtenWrote public plan iris-20260811-2030. Resolved 20:08 MDT.
Forecast deviation20:09FORECAST_DEVIATIONackedAcknowledged: No tactical change: the deviation is confined to wind gust (forecast 24.6 mph vs observed 1.68 mph). Live indoor climate is operationally stable at 76.5F, VPD 1.18 kPa, RH 62%, with a healthy 14.0F dew margin; temperature is inside the served corridor. The controller is already in VENTILATE with vent and fan2 active, no heater overlap, and no equipment-fault alert signature. Outdoor temperature/RH have declined smoothly over two hours rather than showing a regime shift... Resolved 20:10 MDT.

🌅 Morning Cycle (6:13 AM) — iris-20260811-0609

Status

validated

Outcome score

5/10

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_latest_hour, direct_wet_stress_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa ...

Reflection

Validating previous cycle: iris-20260805-0016

Previous hypothesis: MIDNIGHT plan for Wednesday 2026-08-05. Tuesday closed below baseline at score/compliance 51.6 versus a 64.6 seven-day average. The dominant failures were VPD-high 11.09 h and heat 8.49 h; VPD-low was limited to 0.83 h, cold was 0 h, water was only 100 gal total / 33 gal misting, and dew safety held at dp_margin_min_f 8.7F with 0 dp-risk hours. I evaluated iris-20260804-2012 at 5/10 versus deterministic anchor 1. The gap is deliberate but important: I credited the plan for the live midnight outcome (safe, quiet, IDLE, no dew/cold problem, VPD-low risk correctly anticipated), while the anchor heavily penalized 119 guardrail events and 110 held values from conservative moisture requests during VPD-high guardrail context. The new plan must therefore avoid another guardrail-fighting overnight taper and explicitly reopen band-coupled moisture before the hot/dry ramp… Result: Through the SUNSET replacement window, the plan improved but did not solve the stated problem. Daily score/compliance reached 71.2 versus 66.3 seven-day average. VPD-high stress fell to 11.91 h from the prior day’s 15.97 h, heat stress was 8.55 h, and safety held with 0 cold stress, 0 VPD-low stress, minimum dew margin 9.3F, and 0 dew-risk hours. However, VPD remained the bottleneck at 33.8% legacy axis compliance versus 48.1% temperature compliance, and repeated VENTILATE moisture-gap/capacity alerts continued, including an open 20:03 alert reporting no assist in 71% of the last 15 minutes. The experiment therefore had partial success on stress duration and dew safety but failed its requirement to materially reduce moisture-gap recurrence. Resource costs were unavailable and could not be graded; raw kWh is not used. Context also lacked the plan-coverage validator and public static site context, and semantic retrieval failed because OPENAI_API_KEY was unavailable. Score: 5/10

Hypothesis

Testing: Test whether a live-confirmed 08:00 opening of guardrail-clean, band-coupled VENTILATE moisture assist reduces moisture-gap alerts and VPD-high stress without dew-risk, despite using the maximum permitted -0.4 kPa forecast VPD discount. Expected outcome: By tonight, reduce VPD-high stress below yesterday’s 15.97 h and materially reduce VENTILATE moisture-gap alert recurrence, while holding dp_risk_hours at 0 and avoiding VPD-low stress. Heat stress may remain substantial because outdoor temperatures exceed the exhaust-only system’s served edge.

Conditions

Outdoor peak

98.0°F

RH minimum

12.0%

Solar peak

694.0 W/m²

Cloud average

28.857142857142858%

Clear, rapidly drying morning; extreme hot/dry midday; cloudier but still hot and dry afternoon. Forecast VPD has a large positive bias, but the bounded -0.4 kPa plan discount still leaves severe VPD-high risk. Wednesday is hot/dry before a storm-driven humidity rebound; Thursday repeats a dry solar ramp before a wetter storm transition.

Expected stress windows

vpd_highhigh · 2026-08-11T08:00:00-06:00 to 2026-08-11T22:00:00-06:00

Live-confirmed band-coupled moisture at +0.05 kPa engagement, +0.20 to +0.23 kPa all-zone escalation, 35-40% mist duty, 0.15 kPa fog escalation through the fog-safe window, and bounded wet recovery through 22:00.

heathigh · 2026-08-11T10:00:00-06:00 to 2026-08-11T20:00:00-06:00

Pre-cool during the morning ramp, retain full thermal lead and evaporative assist, and accept physically-unachievable heat once outdoor conditions exceed exhaust capability.

vpd_highhigh · 2026-08-12T08:00:00-06:00 to 2026-08-12T17:00:00-06:00

Repeat guardrail-clean hot/dry ramp posture with 300 gal practical cap and fog escalation 0.15 while dew margin is healthy.

vpd_lowmedium · 2026-08-12T19:00:00-06:00 to 2026-08-13T07:00:00-06:00

Storm-recovery taper: reduce mist duty, raise fog threshold and dew floor, close the wet window at 19:00, and favor stable dehumidification over wetting.

vpd_highmedium · 2026-08-13T10:00:00-06:00 to 2026-08-13T17:00:00-06:00

Moderate dry-ramp assist under high solar, with an earlier wet cutoff because thunderstorm probability rises sharply by late afternoon.

vpd_lowhigh · 2026-08-13T17:00:00-06:00 to 2026-08-14T06:00:00-06:00

Storm/humid-night posture with fog effectively held back, minimal mist duty, 12F dew margin floor, and no evening wet extension.

Parameter rationale

fog_escalation_kpa0.5 → 0.15; RH falls to 15% by 11:00 and 12% at 13:00 while the forecast remains 95-98F; repeated VENTILATE moisture-gap alerts occurred overnight.

Make the 7x fog path available during the fog-safe hot/dry window and materially reduce VPD-high controller misses without adding dew-risk hours.

mister_water_budget_gal100.0 → 300.0; Yesterday recorded 15.97 h VPD-high stress, and today's calibrated peak VPD prior remains near 4 kPa.

Prevent the practical water cap from becoming the binding cause of VENTILATE moisture gaps during severe dry stress.

mister_engage_kpa0.95 → 0.99; Current VPD high edge is 0.94 kPa and the dry ramp begins by 08:00; the dispatcher will continue band-relative materialization as the diurnal edge rises.

Open physical mist assist near the high edge rather than waiting for severe absolute VPD, while avoiding unnecessary wetting during the in-band dawn.

mister_all_kpa1.14 → 1.19; Whole-house dry pressure is forecast from morning through evening, with current zone VPD spread below the localized-stress threshold.

Permit all-zone rotation at roughly the current high edge plus 0.25 kPa during broad dry stress.

direct_wet_stress_latest_hour21.0 → 22.0; Outdoor VPD remains above 2 kPa through 23:00 and fog is unavailable after 17:00.

Preserve bounded evening mister recovery until observed dry stress declines, while maintaining an 8F-or-greater dew safety floor.

Setpoints

Tuesday August 11

Primary crop-band changes:

TimeValuesNote
06:00hyst 0.1875Dawn: live VPD is near the high edge but still safe, dew mar
08:00hyst 0.1875Morning ramp: forecast reaches 75F/30% RH and then accelerat
11:00hyst 0.1875Peak stress: 95-98F, RH 12-15%, and calibrated VPD still nea
18:00hyst 0.1875Hot/dry decline and evening: fog is clock-gated off, but for

Tactical tunable changes:

TimeValuesNote
06:00s2 1.6425; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; engage 0.9540000000000001; all 1.154; pulse 33.75; gap 41.25; wt 1.7Dawn: live VPD is near the high edge but still safe, dew mar
08:00s2 1.32; cool_exit 1.6; all_fans 1; dw_stress 1; dw_until 22; engage 0.9540000000000001; all 1.124; pulse 41.25; gap 26.25; wt 1.7999999999999998Morning ramp: forecast reaches 75F/30% RH and then accelerat
11:00s2 1.2175; cool_exit 1.6; all_fans 1; dw_stress 1; dw_until 22; engage 0.9540000000000001; all 1.104; pulse 45; gap 22.5; wt 1.8666666666666667Peak stress: 95-98F, RH 12-15%, and calibrated VPD still nea
18:00s2 1.7575; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; engage 0.9540000000000001; all 1.1340000000000001; pulse 41.25; gap 26.25; wt 1.7999999999999998Hot/dry decline and evening: fog is clock-gated off, but for

Wednesday August 12

Primary crop-band changes:

TimeValuesNote
08:00hyst 0.1875Wednesday dry ramp: repeat early pre-cooling and open VENTIL
17:00hyst 0.1875Wednesday storm recovery: temperature and VPD fall rapidly w

Tactical tunable changes:

TimeValuesNote
08:00s2 1.32; cool_exit 1.6; all_fans 1; dw_stress 1; dw_until 21; engage 0.9540000000000001; all 1.124; pulse 41.25; gap 26.25; wt 1.7999999999999998Wednesday dry ramp: repeat early pre-cooling and open VENTIL
17:00s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 19; engage 0.9540000000000001; all 1.154; pulse 33.75; gap 41.25; wt 1.7Wednesday storm recovery: temperature and VPD fall rapidly w

Thursday August 13

Primary crop-band changes:

TimeValuesNote
10:00hyst 0.1875Thursday solar ramp: high solar and VPD near 3.2 kPa justify
17:00hyst 0.1875Thursday storm/humid-night transition: forecast RH climbs to

Tactical tunable changes:

TimeValuesNote
10:00s2 1.4225; cool_exit 1.6; all_fans 1; dw_stress 1; dw_until 19; engage 0.9540000000000001; all 1.1340000000000001; pulse 37.5; gap 30; wt 1.7333333333333334Thursday solar ramp: high solar and VPD near 3.2 kPa justify
17:00s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 19; engage 0.9540000000000001; all 1.154; pulse 33.75; gap 41.25; wt 1.7Thursday storm/humid-night transition: forecast RH climbs to

Changed secondary parameters:

TimeParameterChange
06:00band_track_fractioninitial 0
06:00cold_vent_guard_delta_finitial 8
06:00cool_stage2_exit_hysteresis_finitial 1
06:00direct_wet_stress_min_dew_margin_finitial 8
06:00direct_wet_stress_vpd_margin_kpainitial 0.05
06:00dwell_gate_msinitial 210000
06:00enthalpy_closeinitial 1
06:00enthalpy_openinitial -2
06:00fog_escalation_kpainitial 0.2
06:00heat_hysteresisinitial 1
06:00min_fog_off_sinitial 72
06:00min_fog_on_sinitial 59.25
06:00mist_backoff_sinitial 600
06:00mist_max_closed_vent_sinitial 600
06:00mist_thermal_relief_sinitial 90
06:00mister_all_delay_sinitial 75
06:00mister_engage_delay_sinitial 37.5
06:00mister_water_budget_galinitial 300
06:00night_vpd_bias_kpainitial 0
06:00outdoor_staleness_max_sinitial 600
06:00sw_dwell_gate_enabledinitial 1
06:00sw_fog_closes_ventinitial 1
06:00sw_mister_closes_ventinitial 0
06:00sw_summer_vent_enabledinitial 1
06:00temp_hysteresisinitial 1.6
06:00vent_exchange_fractioninitial 0.3
06:00vent_prefer_dp_delta_finitial 3
06:00vent_prefer_temp_delta_finitial 4
06:00vpd_watch_dwell_sinitial 52.5
08:00cold_vent_guard_delta_f8 → 7
08:00fog_escalation_kpa0.2 → 0.18
08:00min_fog_off_s72 → 48
08:00min_fog_on_s59.25 → 68.25
08:00vent_prefer_temp_delta_f4 → 3
11:00fog_escalation_kpa0.18 → 0.15
11:00min_fog_off_s48 → 42
11:00min_fog_on_s68.25 → 70.5
18:00cold_vent_guard_delta_f7 → 8
18:00fog_escalation_kpa0.15 → 0.2
18:00min_fog_off_s42 → 48
18:00min_fog_on_s70.5 → 68.25
18:00vent_prefer_temp_delta_f3 → 4
08:00cold_vent_guard_delta_f8 → 7
08:00fog_escalation_kpa0.2 → 0.15
08:00vent_prefer_temp_delta_f4 → 3
17:00cold_vent_guard_delta_f7 → 9
17:00direct_wet_stress_min_dew_margin_f8 → 10
17:00fog_escalation_kpa0.15 → 0.2
17:00min_fog_off_s48 → 72
17:00min_fog_on_s68.25 → 59.25
17:00mister_water_budget_gal300 → 180
17:00vent_prefer_dp_delta_f3 → 4
17:00vent_prefer_temp_delta_f3 → 5
10:00cold_vent_guard_delta_f9 → 8
10:00direct_wet_stress_min_dew_margin_f10 → 8
10:00min_fog_off_s72 → 54
10:00min_fog_on_s59.25 → 66
10:00mister_water_budget_gal180 → 220
10:00vent_prefer_dp_delta_f4 → 3
10:00vent_prefer_temp_delta_f5 → 4
17:00cold_vent_guard_delta_f8 → 9
17:00direct_wet_stress_min_dew_margin_f8 → 12
17:00min_fog_off_s54 → 72
17:00min_fog_on_s66 → 59.25
17:00mister_water_budget_gal220 → 120
17:00vent_prefer_dp_delta_f3 → 5
17:00vent_prefer_temp_delta_f4 → 5

🌆 Evening Cycle (8:08 PM) — iris-20260811-2030

Status

validated

Outcome score

3/10

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_latest_hour, direct_wet_stress_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa ...

Reflection

Validating previous cycle: iris-20260811-0609

Previous hypothesis: SUNRISE plan for Tuesday 2026-08-11. Yesterday was a safe but materially ineffective hot/dry outcome: score 69.9, temperature compliance 44.5%, VPD compliance 30.5%, VPD-high stress 15.97 h, heat stress 11.68 h, no cold or VPD-low stress, and no dew-risk. I scored the governing plan 4/10 versus deterministic anchor 1. My higher self-score credited the correct hot/dry diagnosis and dew/cold safety, but the anchor is the stronger operational warning: 1,277 guardrail events, including 1,197 VPD-high events, plus repeated VENTILATE moisture-gap alerts mean the intended moisture posture did not materialize cleanly. This plan treats that as failure, not success. Live conditions at 06:09 are safe and near the upper VPD edge: 72.6F, VPD 1.00 kPa, dew margin 13F, IDLE, all climate equipment off… Result: The safety half of the experiment succeeded, but its primary recovery target failed. From roughly 20:15 to midnight, house VPD moved only from about 1.23 kPa to 1.21 kPa and remained above the dispatcher-owned high edge; the latest controller context reports a +0.444 kPa high-band error, not the requested <+0.15 kPa or a cleared edge. There was no VPD-low or cold stress, dew margin stayed healthy (17.0F live; prior-day minimum 9.3F) and dp-risk remained 0 h. However, alert 10289 remains unresolved for VENTILATE VPD-high with no moisture assist in 71% of the prior 15 minutes. Transition audit recorded 6 held-by-guardrail and 10 missed values, including the requested 22:00 wet extension, 300 gal fallback and several moisture/cooling settings. The prior local day closed at score 71.2 with VPD compliance 32.9%, VPD-high stress 14.60 h, heat stress 10.82 h, 0 cold/VPD-low stress, and 282 gal mist water. Resource costs and attributable-v2 fields were unavailable. Overall, the plan preserved safety but did not deliver the measurable VPD recovery or clean moisture materialization it predicted. Score: 3/10

New finding: When an evening recovery plan starts with live VPD above the high edge, do not credit a safe dew outcome as recovery: require an observed VPD decline to the stated band-error goal and resolved moisture-gap alerts. If VPD stays flat and transition audit shows held/missed wet-path values, grade the plan as failed and keep the next cycle’s ClimateIntent band-coupled rather than tapering moisture by clock alone. → Added to Lessons Learned

Hypothesis

Testing: Test whether bounded evening recovery plus a high-churn-penalty overnight posture clears VPD-high without VPD-low/dew-risk, while the 07:30 fallback reopens hot-dry authority. Expected outcome: By midnight, reduce the current VPD band error from about +0.25 kPa to under +0.15 kPa or clear the high edge; through 07:30 hold dp_risk_hours at 0 and avoid VPD-low stress. After 07:30, preserve a nonbinding wet/fog path for the corrected hot-dry ramp rather than repeating moisture-gap alerts.

Conditions

Outdoor peak

96.0°F

RH minimum

17.0%

Solar peak

809.0 W/m²

Cloud average

50.0%

Warm dry night, then rapid hot-dry ramp; cloud guidance varies, so live VPD confirmation remains decisive.

Expected stress windows

vpd_highmedium · 2026-08-11T20:00:00-06:00 to 2026-08-12T02:00:00-06:00

Band-coupled evening recovery through 22:00, then lower overnight duty and higher churn penalty.

vpd_highhigh · 2026-08-12T08:00:00-06:00 to 2026-08-12T19:00:00-06:00

07:30 fallback restores +0.05 engagement, +0.23 all-zone escalation, 35% duty, 0.15 fog escalation, and 300 gal cap.

heathigh · 2026-08-12T10:00:00-06:00 to 2026-08-12T19:00:00-06:00

60-minute thermal lead and 1.5F pre-cool posture while accepting physics-limited heat.

Parameter rationale

mister_pulse_gap_s26.25 → 45.0; Solar is zero and sealed overnight air retains humidity.

Widen pulse spacing overnight and avoid VPD-low overshoot while retaining edge response.

fog_escalation_kpa0.2 → 0.35; Fog is clock-blocked after 17:00; severe hot-dry pressure returns after 08:00.

Hold fog back overnight, then restore 0.15 kPa escalation at 07:30.

mister_water_budget_gal300.0 → 180.0; Only bounded evening recovery is useful before the 22:00 cutoff.

Bound overnight water, then restore a nonbinding 300 gal cap before daytime stress.

direct_wet_stress_latest_hour21.0 → 22.0; The 20:03 moisture-gap alert remains active and fog is unavailable.

Provide one bounded extra recovery hour without routine all-night wetting.

vent_prefer_temp_delta_f4.0 → 5.0; Outdoor air cools but remains dry overnight.

Avoid vent-driven drying while temperature is inside the corridor.

vent_prefer_dp_delta_f3.0 → 4.0; Dry outdoor air offers little humidity benefit during recovery.

Require a clearer moisture-exchange benefit before overnight venting.

direct_wet_stress_min_dew_margin_f8.0 → 9.0; Live dew margin is 13.9F and today had zero dew-risk hours.

Preserve dew safety while permitting bounded recovery.

mister_engage_kpa0.95 → 0.99; Current high edge is 0.94 kPa and live VPD is 1.19 kPa.

Keep engagement near high edge plus 0.05 rather than suppressing assist.

mister_all_kpa1.134 → 1.19; Whole-house VPD is high and current zone spread is below the localized-stress threshold.

Escalate broad assist near high edge plus 0.25 only when needed.

Setpoints

Tuesday August 11

Primary crop-band changes:

TimeValuesNote
20:00hyst 0.1875evening_settle: current VPD is above the served high edge wi
23:30hyst 0.1875midnight_posture: widen overnight duty/churn posture and req

Tactical tunable changes:

TimeValuesNote
20:00s2 1.875; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; engage 0.996; all 1.196; pulse 33.75; gap 33.75; wt 1.7evening_settle: current VPD is above the served high edge wi
23:30s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; engage 0.996; all 1.196; pulse 33.75; gap 41.25; wt 1.7midnight_posture: widen overnight duty/churn posture and req

Wednesday August 12

Primary crop-band changes:

TimeValuesNote
04:30hyst 0.1875pre_dawn: preserve bounded humidity response and begin cauti
07:30hyst 0.1875morning_ramp_fallback: corrected forecast still reaches abou

Tactical tunable changes:

TimeValuesNote
04:30s2 1.8175000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; engage 0.996; all 1.196; pulse 33.75; gap 41.25; wt 1.7pre_dawn: preserve bounded humidity response and begin cauti
07:30s2 1.5675000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 21; engage 0.996; all 1.176; pulse 41.25; gap 22.5; wt 1.8333333333333335morning_ramp_fallback: corrected forecast still reaches abou

Changed secondary parameters:

TimeParameterChange
20:00band_track_fractioninitial 0
20:00cold_vent_guard_delta_finitial 8
20:00cool_stage2_exit_hysteresis_finitial 1
20:00direct_wet_stress_min_dew_margin_finitial 9
20:00direct_wet_stress_vpd_margin_kpainitial 0.05
20:00dwell_gate_msinitial 210000
20:00enthalpy_closeinitial 1
20:00enthalpy_openinitial -2
20:00fog_escalation_kpainitial 0.25
20:00heat_hysteresisinitial 1
20:00min_fog_off_sinitial 60
20:00min_fog_on_sinitial 63.75
20:00mist_backoff_sinitial 600
20:00mist_max_closed_vent_sinitial 600
20:00mist_thermal_relief_sinitial 90
20:00mister_all_delay_sinitial 75
20:00mister_engage_delay_sinitial 37.5
20:00mister_water_budget_galinitial 180
20:00night_vpd_bias_kpainitial 0
20:00outdoor_staleness_max_sinitial 600
20:00sw_dwell_gate_enabledinitial 1
20:00sw_fog_closes_ventinitial 1
20:00sw_mister_closes_ventinitial 0
20:00sw_summer_vent_enabledinitial 1
20:00temp_hysteresisinitial 1.6
20:00vent_exchange_fractioninitial 0.3
20:00vent_prefer_dp_delta_finitial 3
20:00vent_prefer_temp_delta_finitial 4
20:00vpd_watch_dwell_sinitial 52.5
23:30cold_vent_guard_delta_f8 → 9
23:30direct_wet_stress_min_dew_margin_f9 → 10
23:30min_fog_off_s60 → 72
23:30min_fog_on_s63.75 → 59.25
23:30vent_prefer_dp_delta_f3 → 4
23:30vent_prefer_temp_delta_f4 → 5
04:30mister_water_budget_gal180 → 220
07:30cold_vent_guard_delta_f9 → 8
07:30direct_wet_stress_min_dew_margin_f10 → 8
07:30fog_escalation_kpa0.25 → 0.15
07:30min_fog_off_s72 → 42
07:30min_fog_on_s59.25 → 70.5
07:30mister_water_budget_gal220 → 300
07:30vent_prefer_dp_delta_f4 → 3
07:30vent_prefer_temp_delta_f5 → 4

End-of-Day Summary

Climate

Temperature

70.5–94.1°F; avg 77.6°F

VPD

0.84–3.20 kPa; avg 1.32 kPa

Relative humidity

42.4–73.8%

Interior Light Evidence

  • Crop DLI: unavailable
  • Reason: source_reading_missing
  • 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): 6.3h
  • VPD stress (>2.0 kPa): 21.9h
  • Cold stress (<55°F): 3.7h

Economics

Electric

Not available

Gas

USD 0.00

Water

USD 1.570

Total

Not available

Equipment Runtimes

EquipmentRuntimeReading
Fan 1740 minPrimary exhaust runtime.
Fan 2742 minSecondary exhaust runtime.
Vent923 minIntake vent runtime.
Fog311 minFogger runtime.
Heat 1 electric0 minElectric heater runtime.
Heat 2 gas0 minGas heater runtime.
Grow lights874 minSupplemental lighting runtime.
Mister south0.00hSouth mister runtime.
Mister west0.00hWest mister runtime.
Mister center1.33hCenter mister runtime.

Water

  • Total: 325 gal
  • Mister: 282 gal

Crop Health (Gemini Vision)

CropZoneHealthObservationsNote
Lime Treewest75%8Observation notes are collapsed below to avoid publishing partial vision snippets.
Vanda Orchidscenter73%4Observation notes are collapsed below to avoid publishing partial vision snippets.
peppereast73%4Observation notes are collapsed below to avoid publishing partial vision snippets.
Vision observation notes
Lime TreeGemini Vision notes

Foliage looks full and healthy, no obvious signs of stress visible. || Foliage looks green and healthy. || Lime tree appears healthy with adequate soil moisture. || Lime tree is not clearly visible in this IR image, but soil moisture is adequate. || Lime tree on the west floor appears healthy with adequate soil moisture. || Potted plant on west floor looks healthy, soil moisture is good. || Tree looks stable, but hard to assess full health in IR light. || [heat stress] Lime tree appears relatively healthy but may be experiencing some heat stress.

Vanda OrchidsGemini Vision notes

Hanging orchids appear healthy with extensive root systems visible. No obvious signs of stress in the IR view. || Hanging orchids appear healthy, though lighting is low. || Orchids hanging in the center appear healthy with no visible signs of stress. || [high VPD stress] Orchids appear somewhat stressed, likely due to high temperature and VPD.

pepperGemini Vision notes

Seedlings appear healthy and are establishing well in the hydroponic system. || Seedlings appear healthy, but difficult to assess detail due to distance and lighting. || Seedlings appear healthy, but difficult to assess fine details in IR light. || [possible heat stress] Seedlings in hydroponic system appear okay, but high VPD and temp might cause stress soon.

Hourly Pattern

HourTemperatureVPDRH
12:0083.2°F1.39 kPa64.4%
13:0084.5°F1.69 kPa59.2%
14:0090.1°F2.53 kPa48.8%
15:0091.9°F2.91 kPa43.7%
16:0086.6°F2.13 kPa51.6%
17:0082.0°F1.70 kPa54.6%
18:0081.3°F1.61 kPa56.0%
19:0079.7°F1.53 kPa55.7%
20:0077.4°F1.53 kPa52.3%
21:0075.7°F1.54 kPa49.3%
22:0073.8°F1.29 kPa54.9%
23:0072.5°F1.21 kPa56.1%
00:0071.8°F1.18 kPa55.9%
01:0071.1°F1.18 kPa54.9%
02:0070.8°F1.18 kPa54.4%
03:0071.0°F1.22 kPa53.1%
04:0072.4°F1.41 kPa48.3%
05:0072.6°F1.24 kPa55.2%
06:0072.7°F0.97 kPa65.1%
07:0073.8°F0.96 kPa66.6%
08:0076.1°F1.04 kPa66.6%
09:0078.5°F1.15 kPa65.7%
10:0081.8°F1.21 kPa67.4%
11:0083.2°F1.28 kPa67.2%

7-Day Stress Context

DateHeatVPD highCold
2026-08-052.6h13.8h3.3h
2026-08-066.3h19.9h0.0h
2026-08-079.8h22.4h0.0h
2026-08-086.5h17.9h0.0h
2026-08-094.3h10.3h9.2h
2026-08-1011.6h20.5h0.0h
2026-08-116.3h21.9h3.7h