November 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.
7
4
2
0
| Event | Delivered | Type | Status | Note |
|---|---|---|---|---|
| End-of-day review and reset | 00:16 | MIDNIGHT | plan_written | Wrote public plan iris-20261111-0016. Resolved 00:18 MDT. |
| Morning planning cycle | 06:42 | SUNRISE | plan_written | Wrote public plan iris-20261111-0643. Resolved 06:46 MDT. |
| Solar peak planning checkpoint | 11:45 | SOLAR_MAX | action_completed | Delivery recorded without a public plan write. Resolved 11:46 MDT. |
| Peak Stress | 13:45 | TRANSITION | acked | Acknowledged: Peak readings are elevated (house 77F/1.32 kPa, north 1.46) but remain within the plan's predicted dry-stress window. The controller has just entered SEALED_MIST_FOG with fog on; dew margin is healthy at 16F, and existing thresholds are already band-proximal (mister engage 0.95, all-zone 1.15, gap 30s, fog escalation 0.25). No evidence yet that the active response is failing; retain the scheduled 16:00 taper as outdoor conditions cool. Resolved 13:46 MDT. |
| Decline | 15:47 | TRANSITION | acked | Acknowledged: No tunable change: live VPD is still 1.14 kPa vs 0.90 high with 11.1°F dew margin; current engage/fog posture is already band-edge and the planned mild evening taper is preferable to an extra one-shot adjustment. Do not unwind further based on sunset alone; wait for observed VPD recovery. Resolved 15:49 MDT. |
| Evening planning cycle | 16:48 | SUNSET | plan_written | Wrote public plan iris-20261111-1652. Resolved 16:53 MDT. |
| Forecast deviation | 16:54 | FORECAST_DEVIATION | plan_written | Wrote public plan iris-20261111-1654. Resolved 16:56 MDT. |
🌅 Morning Cycle (12:18 AM) — iris-20261111-0016
validated
6/10
band_track_fraction, cold_vent_guard_delta_f, cool_exit_hysteresis_f, cool_stage2_exit_hysteresis_f, cool_stage2_over_high_f, direct_wet_stress_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa, dwell_gate_ms ...
Reflection
Validating previous cycle: iris-20261110-1652
Previous hypothesis: Observed cloud cover 99.17% vs 1.0% forecast is a recurring local cloud/forecast miss (prior similar dusk misses); fresh indoor readings and smooth cooling show no cloud-driven equipment fault or confirmed regime change. De-weight uncalibrated cloud/solar timing. Apply only lead-matched corrections: outdoor temperature forecast is about 2.1F low near-term, while VPD forecast bias is small near-term and modestly high at 6-48h. Keep a frost-safe, low-wet overnight posture with dew protection, then reopen modest live-band-edge moisture support during the next dry ramp. The active 16:48 plan has only a few minutes of exposure and is not evaluable; latest completed plan 1307 was already reviewed with weak, short-window attribution. No physical crop or resource benefit is claimed. Result: Scoped to iris-20261111-0016’s completed window only (0.269 d / about 6.46 h ending 06:46 MDT), not the full calendar day. Window scorecard: planner_score 73.5, contract-2 binary temp/VPD 98.0%/74.4%, nominal cold 0.09 h, VPD-low 1.14 h, VPD-high 0 h, dew-risk 0 h. Frost/cold exposure and dew safety stayed within the overnight intent, but VPD-low persisted. The planned daytime dry-ramp recovery was outside this plan’s governed interval, so it is untested. Cost/resource terms and physical crop outcomes unavailable; target consumption/coverage unverified. No causal effect or durable lesson established. Score: 6/10
Hypothesis
Expected outcome: Keep overnight dew-risk near zero and limit added VPD-low exposure while the house is cold; retain band-edge assist at +0.05 kPa with all-zone escalation at +0.25 during the measured daytime dry ramp.
Setpoints
Wednesday November 11
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:16 | hyst 0.2565 | House VPD is below high edge; minimize overnight wetting and |
| 04:45 | hyst 0.2615 | Pre-dawn low near 35F; retain heat-first posture, no forecas |
| 07:30 | hyst 0.2465 | Sunrise ramp: keep moisture tied to live high-edge demand as |
| 10:30 | hyst 0.2415 | Early-day handoff: allow measured-edge wet assist through dr |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:16 | s2 1.7850000000000001; cool_exit 2.14; all_fans 0; dw_stress 0; engage 0.9500000000000001; all 1.2; pulse 30; gap 56.25; wt 1.3666666666666667 | House VPD is below high edge; minimize overnight wetting and |
| 04:45 | s2 1.7850000000000001; cool_exit 2.23; all_fans 0; dw_stress 0; engage 0.9500000000000001; all 1.2; pulse 30; gap 56.25; wt 1.3666666666666667 | Pre-dawn low near 35F; retain heat-first posture, no forecas |
| 07:30 | s2 1.6875; cool_exit 1.96; all_fans 0; dw_stress 0; engage 0.9500000000000001; all 1.15; pulse 30; gap 45; wt 1.5333333333333332 | Sunrise ramp: keep moisture tied to live high-edge demand as |
| 10:30 | s2 1.695; cool_exit 1.87; all_fans 0; dw_stress 1; engage 0.9500000000000001; all 1.15; pulse 37.5; gap 33.75; wt 1.7000000000000002 | Early-day handoff: allow measured-edge wet assist through dr |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 00:16 | band_track_fraction | initial 0 |
| 00:16 | cold_vent_guard_delta_f | initial 12 |
| 00:16 | cool_stage2_exit_hysteresis_f | initial 1 |
| 00:16 | direct_wet_stress_min_dew_margin_f | initial 10 |
| 00:16 | direct_wet_stress_vpd_margin_kpa | initial 0.05 |
| 00:16 | dwell_gate_ms | initial 300000 |
| 00:16 | enthalpy_close | initial 1 |
| 00:16 | enthalpy_open | initial -2 |
| 00:16 | fog_escalation_kpa | initial 0.4 |
| 00:16 | heat_hysteresis | initial 1 |
| 00:16 | min_fog_off_s | initial 96 |
| 00:16 | min_fog_on_s | initial 50.25 |
| 00:16 | mist_backoff_s | initial 600 |
| 00:16 | mist_max_closed_vent_s | initial 600 |
| 00:16 | mist_thermal_relief_s | initial 90 |
| 00:16 | mister_all_delay_s | initial 102 |
| 00:16 | mister_engage_delay_s | initial 51 |
| 00:16 | mister_water_budget_gal | initial 120 |
| 00:16 | night_vpd_bias_kpa | initial 0 |
| 00:16 | outdoor_staleness_max_s | initial 600 |
| 00:16 | sw_dwell_gate_enabled | initial 1 |
| 00:16 | sw_fog_closes_vent | initial 1 |
| 00:16 | sw_mister_closes_vent | initial 0 |
| 00:16 | sw_summer_vent_enabled | initial 1 |
| 00:16 | temp_hysteresis | initial 2.14 |
| 00:16 | vent_exchange_fraction | initial 0.3 |
| 00:16 | vent_prefer_dp_delta_f | initial 4 |
| 00:16 | vent_prefer_temp_delta_f | initial 8 |
| 00:16 | vpd_watch_dwell_s | initial 75 |
| 04:45 | dwell_gate_ms | 300000 → 315000 |
| 04:45 | mister_all_delay_s | 102 → 106.5 |
| 04:45 | mister_engage_delay_s | 51 → 53.25 |
| 04:45 | temp_hysteresis | 2.14 → 2.23 |
| 04:45 | vpd_watch_dwell_s | 75 → 78.75 |
| 07:30 | cold_vent_guard_delta_f | 12 → 10 |
| 07:30 | direct_wet_stress_min_dew_margin_f | 10 → 8 |
| 07:30 | dwell_gate_ms | 315000 → 270000 |
| 07:30 | fog_escalation_kpa | 0.4 → 0.25 |
| 07:30 | min_fog_off_s | 96 → 78 |
| 07:30 | min_fog_on_s | 50.25 → 57 |
| 07:30 | mister_all_delay_s | 106.5 → 93 |
| 07:30 | mister_engage_delay_s | 53.25 → 46.5 |
| 07:30 | temp_hysteresis | 2.23 → 1.96 |
| 07:30 | vent_prefer_temp_delta_f | 8 → 6 |
| 07:30 | vpd_watch_dwell_s | 78.75 → 67.5 |
| 10:30 | dwell_gate_ms | 270000 → 255000 |
| 10:30 | fog_escalation_kpa | 0.25 → 0.2 |
| 10:30 | min_fog_off_s | 78 → 60 |
| 10:30 | min_fog_on_s | 57 → 63.75 |
| 10:30 | mister_all_delay_s | 93 → 88.5 |
| 10:30 | mister_engage_delay_s | 46.5 → 44.25 |
| 10:30 | temp_hysteresis | 1.96 → 1.87 |
| 10:30 | vent_prefer_dp_delta_f | 4 → 3 |
| 10:30 | vpd_watch_dwell_s | 67.5 → 63.75 |
🌅 Morning Cycle (6:46 AM) — iris-20261111-0643
validated
5/10
band_track_fraction, cold_vent_guard_delta_f, cool_exit_hysteresis_f, cool_stage2_exit_hysteresis_f, cool_stage2_over_high_f, direct_wet_stress_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa, dwell_gate_ms ...
Reflection
Validating previous cycle: iris-20261110-1652
Result: Sunset supersedes this plan at 16:48 MDT, so evaluation is restricted to its elapsed governed window (0.418 d / about 10.0 h); the scheduled 19:00 waypoint was not tested. Window scorecard: contract-2 planner_score 73.5, binary temp/VPD 98.0%/74.4%, nominal cold 0.14 h, VPD-high 0.00 h, VPD-low 1.78 h, dew-risk 0.00 h. The planned high-cold window had little cold stress, and the VPD-high forecast window did not yield binary VPD-high stress, but VPD-low remained the main observed miss. The expected <1 h cold, <1 h VPD-high, and zero dew-risk bounds were met in this partial interval; the VPD-low comparison to yesterday’s full-day 8.58 h is not duration-matched. Observed outdoor temp peak 66.6 F, indoor-proxy RH minimum 38%, solar peak 702 W/m2 differed from predicted 64 F/17%/490. Guardrail audit shows two guarded events, three mismatches, two missed writes, and most actions matched/already-at-value; this weakens causal attribution. Cost/resource fields unavailable; physical crop outcomes and consumed-target proof unavailable. Partial success, not proof the moisture changes caused the result. Score: 5/10
Hypothesis
Testing: Test dawn-to-dry-ramp moisture staging: avoid excess wetting while VPD is below/near band, then retain bounded band-edge recovery through the afternoon and early evening. Expected outcome: Keep dew-risk at 0h and cold stress below 1h; reduce VPD-low stress below yesterday’s 8.58 nominal h while limiting VPD-high to under 1h, without claiming crop or cost benefit.
Conditions
64.0°F
17.0%
490.0 W/m²
20.0%
Outdoor forecast high 64F, low 33F; near-term temp forecasts run about 2.3F low. House 65.2F/0.93kPa, dew margin 16.1F. Dry ramp 10:00-16:00 (17-26% RH, VPD peak 1.70), then cold evening. Nov 10 score 76.8; VPD-low 8.58 nominal h dominated, temp/VPD binary 96.9/63.8%, cost unavailable. Prior plan 1652 self-grade 5 vs anchor 2: 161/192 VPD-high guardrail events were held, weakening attribution.
Expected stress windows
Heat-first through frost; no unnecessary wetting/exchange, keep 10F dew floor.
Band-coupled mist at +0.05/+0.25; moderate duty, fog only on persistent excess.
Parameter rationale
Keep moderate fog available only for persistent measured excess with safety gates intact; avoid aggressive dawn wetting.
Retain the +0.05kPa band edge rather than wetting from outdoor VPD alone; judge taper by measured recovery.
Setpoints
Wednesday November 11
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 06:43 | hyst 0.1865 | Dawn frost: heat-first; preserve live band-edge recovery but |
| 09:30 | hyst 0.1865 | Stage modest assist for the measured late-morning VPD rise, |
| 13:00 | hyst 0.1865 | Peak dry ramp: prioritize VPD edge recovery with bounded mis |
| 16:00 | hyst 0.1865 | Dry-air decline: keep edge assist only while measured VPD re |
| 19:00 | hyst 0.1865 | Cold evening: taper dose; retain limited live-edge mist unti |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 06:43 | s2 1.6900000000000002; cool_exit 1.6; all_fans 1; dw_stress 1; engage 0.9500000000000001; all 1.15; pulse 33.75; gap 37.5; wt 1.7 | Dawn frost: heat-first; preserve live band-edge recovery but |
| 09:30 | s2 1.6462500000000002; cool_exit 1.6; all_fans 1; dw_stress 1; engage 0.9500000000000001; all 1.15; pulse 33.75; gap 37.5; wt 1.7 | Stage modest assist for the measured late-morning VPD rise, |
| 13:00 | s2 1.5875000000000001; cool_exit 1.6; all_fans 1; dw_stress 1; engage 0.9500000000000001; all 1.15; pulse 33.75; gap 33.75; wt 1.7 | Peak dry ramp: prioritize VPD edge recovery with bounded mis |
| 16:00 | s2 1.705; cool_exit 1.6; all_fans 1; dw_stress 1; engage 0.9500000000000001; all 1.15; pulse 33.75; gap 41.25; wt 1.7 | Dry-air decline: keep edge assist only while measured VPD re |
| 19:00 | s2 1.705; cool_exit 1.6; all_fans 1; dw_stress 1; engage 0.9500000000000001; all 1.15; pulse 33.75; gap 41.25; wt 1.7 | Cold evening: taper dose; retain limited live-edge mist unti |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 06:43 | band_track_fraction | initial 0 |
| 06:43 | cold_vent_guard_delta_f | initial 12 |
| 06:43 | cool_stage2_exit_hysteresis_f | initial 1 |
| 06:43 | direct_wet_stress_min_dew_margin_f | initial 10 |
| 06:43 | direct_wet_stress_vpd_margin_kpa | initial 0.05 |
| 06:43 | dwell_gate_ms | initial 210000 |
| 06:43 | enthalpy_close | initial 1 |
| 06:43 | enthalpy_open | initial -2 |
| 06:43 | fog_escalation_kpa | initial 0.25 |
| 06:43 | heat_hysteresis | initial 1 |
| 06:43 | min_fog_off_s | initial 66 |
| 06:43 | min_fog_on_s | initial 61.5 |
| 06:43 | mist_backoff_s | initial 600 |
| 06:43 | mist_max_closed_vent_s | initial 600 |
| 06:43 | mist_thermal_relief_s | initial 90 |
| 06:43 | mister_all_delay_s | initial 75 |
| 06:43 | mister_engage_delay_s | initial 37.5 |
| 06:43 | mister_water_budget_gal | initial 120 |
| 06:43 | night_vpd_bias_kpa | initial 0 |
| 06:43 | outdoor_staleness_max_s | initial 600 |
| 06:43 | sw_dwell_gate_enabled | initial 1 |
| 06:43 | sw_fog_closes_vent | initial 1 |
| 06:43 | sw_mister_closes_vent | initial 0 |
| 06:43 | sw_summer_vent_enabled | initial 1 |
| 06:43 | temp_hysteresis | initial 1.6 |
| 06:43 | vent_exchange_fraction | initial 0.3 |
| 06:43 | vent_prefer_dp_delta_f | initial 6 |
| 06:43 | vent_prefer_temp_delta_f | initial 8 |
| 06:43 | vpd_watch_dwell_s | initial 52.5 |
| 13:00 | min_fog_off_s | 66 → 60 |
| 13:00 | min_fog_on_s | 61.5 → 63.75 |
| 16:00 | min_fog_off_s | 60 → 72 |
| 16:00 | min_fog_on_s | 63.75 → 59.25 |
| 19:00 | cold_vent_guard_delta_f | 12 → 14 |
| 19:00 | vent_prefer_dp_delta_f | 6 → 8 |
| 19:00 | vent_prefer_temp_delta_f | 8 → 10 |
🌆 Evening Cycle (4:53 PM) — iris-20261111-1652
Daily Summary So Far
not validated yet
band_track_fraction, cold_vent_guard_delta_f, cool_exit_hysteresis_f, cool_stage2_exit_hysteresis_f, cool_stage2_over_high_f, direct_wet_stress_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa, dwell_gate_ms ...
Reflection
Daily Summary So Far — this cycle will be validated at the next planning cycle.
Hypothesis
Testing: Frost-night low-wet staging with a measured-VPD recovery bridge; avoid forecast-only wetting. Expected outcome: From plan start through 09:30 MDT: keep dew-risk at 0 h, cold stress below 1 h and VPD-low below 2 h; preserve measured-edge wet assist through recovery. Costs remain unscored.
Conditions
64.0°F
24.0%
497.0 W/m²
0.0%
Current house 74.1F/0.93 kPa with 11F dew margin; VPD-low dominated today’s partial scorecard (4.25 nominal h). Overnight forecast low 39F, then a modest clear dry ramp. Today score 73.5 vs 7d 76.4; resource costs unavailable. Evaluated windows: iris-20261111-0643 scored 5/anchor 4 and iris-20261111-0016 6/4; guardrail holds and short windows limit attribution.
Expected stress windows
Avoid unnecessary wetting; keep band-edge assist available while dew margin remains safe.
Forecast low 39F; use stable heat-first posture and conservative outdoor exchange.
Parameter rationale
Keep the existing daily mist ceiling while retaining measured-edge assist; do not expand water use or suppress recovery solely from forecast.
Setpoints
Wednesday November 11
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 16:52 | hyst 0.17625000000000002 | evening_settle: retain measured-edge wet assist; protect the |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 16:52 | s2 1.6375; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.9500000000000001; all 1.15; pulse 33.75; gap 33.75; wt 1.7 | evening_settle: retain measured-edge wet assist; protect the |
Thursday November 12
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:00 | hyst 0.17625000000000002 | midnight_posture: cold forecast; limit wet duty and outdoor |
| 04:30 | hyst 0.17625000000000002 | pre_dawn: keep edge assist for the dry ramp and hold a 10F d |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:00 | s2 1.6675; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.9500000000000001; all 1.15; pulse 33.75; gap 41.25; wt 1.7 | midnight_posture: cold forecast; limit wet duty and outdoor |
| 04:30 | s2 1.6675; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.9500000000000001; all 1.15; pulse 33.75; gap 41.25; wt 1.7 | pre_dawn: keep edge assist for the dry ramp and hold a 10F d |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 16:52 | band_track_fraction | initial 0 |
| 16:52 | cold_vent_guard_delta_f | initial 10 |
| 16:52 | cool_stage2_exit_hysteresis_f | initial 1 |
| 16:52 | direct_wet_stress_min_dew_margin_f | initial 10 |
| 16:52 | direct_wet_stress_vpd_margin_kpa | initial 0.05 |
| 16:52 | dwell_gate_ms | initial 210000 |
| 16:52 | enthalpy_close | initial 1 |
| 16:52 | enthalpy_open | initial -2 |
| 16:52 | fog_escalation_kpa | initial 0.2 |
| 16:52 | heat_hysteresis | initial 1 |
| 16:52 | min_fog_off_s | initial 60 |
| 16:52 | min_fog_on_s | initial 63.75 |
| 16:52 | mist_backoff_s | initial 600 |
| 16:52 | mist_max_closed_vent_s | initial 600 |
| 16:52 | mist_thermal_relief_s | initial 90 |
| 16:52 | mister_all_delay_s | initial 75 |
| 16:52 | mister_engage_delay_s | initial 37.5 |
| 16:52 | mister_water_budget_gal | initial 120 |
| 16:52 | night_vpd_bias_kpa | initial 0 |
| 16:52 | outdoor_staleness_max_s | initial 600 |
| 16:52 | sw_dwell_gate_enabled | initial 1 |
| 16:52 | sw_fog_closes_vent | initial 1 |
| 16:52 | sw_mister_closes_vent | initial 0 |
| 16:52 | sw_summer_vent_enabled | initial 1 |
| 16:52 | temp_hysteresis | initial 1.6 |
| 16:52 | vent_exchange_fraction | initial 0.3 |
| 16:52 | vent_prefer_dp_delta_f | initial 6 |
| 16:52 | vent_prefer_temp_delta_f | initial 6 |
| 16:52 | vpd_watch_dwell_s | initial 52.5 |
| 00:00 | cold_vent_guard_delta_f | 10 → 14 |
| 00:00 | min_fog_off_s | 60 → 72 |
| 00:00 | min_fog_on_s | 63.75 → 59.25 |
| 00:00 | vent_prefer_temp_delta_f | 6 → 10 |
| 04:30 | cold_vent_guard_delta_f | 14 → 12 |
| 04:30 | vent_prefer_temp_delta_f | 10 → 8 |
🌆 Evening Cycle (4:56 PM) — iris-20261111-1654
Daily Summary So Far
not validated yet
band_track_fraction, cold_vent_guard_delta_f, cool_exit_hysteresis_f, cool_stage2_exit_hysteresis_f, cool_stage2_over_high_f, direct_wet_stress_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa, dwell_gate_ms ...
Reflection
Daily Summary So Far — this cycle will be validated at the next planning cycle.
Hypothesis
Expected outcome: Preserve frost-safe operation and a 10–12°F dew-margin floor; taper wet assist when live VPD is below band, reopen it near the high edge during forecast dry ramps, and make no causal crop or resource claim without completed-window evidence.
Setpoints
Wednesday November 11
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 16:53 | hyst 0.177 | Cloud mismatch is post-sunset; preserve safe edge assist for |
| 20:00 | hyst 0.177 | Taper wetting overnight as VPD falls; keep frost-safe heat-f |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 16:53 | s2 1.6175000000000002; cool_exit 1.6; all_fans 1; dw_stress 1; engage 0.9500000000000001; all 1.15; pulse 33.75; gap 41.25; wt 1.7 | Cloud mismatch is post-sunset; preserve safe edge assist for |
| 20:00 | s2 1.6525; cool_exit 1.6; all_fans 1; dw_stress 1; engage 0.9500000000000001; all 1.15; pulse 33.75; gap 41.25; wt 1.7 | Taper wetting overnight as VPD falls; keep frost-safe heat-f |
Thursday November 12
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 07:00 | hyst 0.177 | Cold dawn and low outdoor VPD favor a guarded, measured reco |
| 10:00 | hyst 0.177 | Clear dry ramp forecast; reopen band-coupled assist while li |
| 18:00 | hyst 0.177 | Taper after the dry ramp; avoid wet carryover into the coole |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 07:00 | s2 1.6525; cool_exit 1.6; all_fans 1; dw_stress 1; engage 0.9500000000000001; all 1.15; pulse 33.75; gap 41.25; wt 1.7 | Cold dawn and low outdoor VPD favor a guarded, measured reco |
| 10:00 | s2 1.5350000000000001; cool_exit 1.6; all_fans 1; dw_stress 1; engage 0.9500000000000001; all 1.15; pulse 33.75; gap 33.75; wt 1.7 | Clear dry ramp forecast; reopen band-coupled assist while li |
| 18:00 | s2 1.6525; cool_exit 1.6; all_fans 1; dw_stress 1; engage 0.9500000000000001; all 1.15; pulse 33.75; gap 41.25; wt 1.7 | Taper after the dry ramp; avoid wet carryover into the coole |
Friday November 13
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 10:00 | hyst 0.177 | Reopen edge assist for forecast daytime VPD rise after the c |
| 18:00 | hyst 0.177 | Taper for another cold, very low-VPD night; retain safety an |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 10:00 | s2 1.58; cool_exit 1.6; all_fans 1; dw_stress 1; engage 0.9500000000000001; all 1.15; pulse 33.75; gap 37.5; wt 1.7 | Reopen edge assist for forecast daytime VPD rise after the c |
| 18:00 | s2 1.6300000000000001; cool_exit 1.6; all_fans 1; dw_stress 1; engage 0.9500000000000001; all 1.15; pulse 33.75; gap 41.25; wt 1.7 | Taper for another cold, very low-VPD night; retain safety an |
Saturday November 14
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 09:00 | hyst 0.177 | Reopen moderate measured-edge assist for Saturday's forecast |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 09:00 | s2 1.835; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.9500000000000001; all 1.15; pulse 33.75; gap 41.25; wt 1.7 | Reopen moderate measured-edge assist for Saturday's forecast |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 16:53 | band_track_fraction | initial 0 |
| 16:53 | cold_vent_guard_delta_f | initial 12 |
| 16:53 | cool_stage2_exit_hysteresis_f | initial 1 |
| 16:53 | direct_wet_stress_min_dew_margin_f | initial 10 |
| 16:53 | direct_wet_stress_vpd_margin_kpa | initial 0.05 |
| 16:53 | dwell_gate_ms | initial 210000 |
| 16:53 | enthalpy_close | initial 1 |
| 16:53 | enthalpy_open | initial -2 |
| 16:53 | fog_escalation_kpa | initial 0.2 |
| 16:53 | heat_hysteresis | initial 1 |
| 16:53 | min_fog_off_s | initial 72 |
| 16:53 | min_fog_on_s | initial 59.25 |
| 16:53 | mist_backoff_s | initial 600 |
| 16:53 | mist_max_closed_vent_s | initial 600 |
| 16:53 | mist_thermal_relief_s | initial 90 |
| 16:53 | mister_all_delay_s | initial 75 |
| 16:53 | mister_engage_delay_s | initial 37.5 |
| 16:53 | mister_water_budget_gal | initial 120 |
| 16:53 | night_vpd_bias_kpa | initial 0 |
| 16:53 | outdoor_staleness_max_s | initial 600 |
| 16:53 | sw_dwell_gate_enabled | initial 1 |
| 16:53 | sw_fog_closes_vent | initial 1 |
| 16:53 | sw_mister_closes_vent | initial 0 |
| 16:53 | sw_summer_vent_enabled | initial 1 |
| 16:53 | temp_hysteresis | initial 1.6 |
| 16:53 | vent_exchange_fraction | initial 0.3 |
| 16:53 | vent_prefer_dp_delta_f | initial 6 |
| 16:53 | vent_prefer_temp_delta_f | initial 8 |
| 16:53 | vpd_watch_dwell_s | initial 52.5 |
| 20:00 | direct_wet_stress_min_dew_margin_f | 10 → 12 |
| 10:00 | direct_wet_stress_min_dew_margin_f | 12 → 10 |
| 10:00 | min_fog_off_s | 72 → 60 |
| 10:00 | min_fog_on_s | 59.25 → 63.75 |
| 18:00 | direct_wet_stress_min_dew_margin_f | 10 → 12 |
| 18:00 | min_fog_off_s | 60 → 72 |
| 18:00 | min_fog_on_s | 63.75 → 59.25 |
| 10:00 | direct_wet_stress_min_dew_margin_f | 12 → 10 |
| 10:00 | min_fog_off_s | 72 → 66 |
| 10:00 | min_fog_on_s | 59.25 → 61.5 |
| 18:00 | direct_wet_stress_min_dew_margin_f | 10 → 12 |
| 18:00 | min_fog_off_s | 66 → 72 |
| 18:00 | min_fog_on_s | 61.5 → 59.25 |
Daily Summary So Far
Climate
59.1–84.1°F; avg 68.6°F
0.44–1.38 kPa; avg 0.88 kPa
50.5–81.6%
Interior Light Evidence
- Crop DLI: unavailable
- Reason:
source_day_incomplete - Provenance:
par_quantum_sensor_canopy - Validity:
dli-validity-v2-par; 2026-11-08T07:57:55.927971+00:00 → open - Qualified-light minutes and photoperiod remain independent of unavailable DLI.
Stress Hours
- Heat stress (>85°F): 0.0h
- VPD stress (>2.0 kPa): 0.0h
- Cold stress (<55°F): 0.3h
Economics
Not available
Not available
Not available
Not available
Equipment Runtimes
| Equipment | Runtime | Reading |
|---|---|---|
| Fan 1 | 12 min | Primary exhaust runtime. |
| Fan 2 | 10 min | Secondary exhaust runtime. |
| Vent | 22 min | Intake vent runtime. |
| Fog | 5 min | Fogger runtime. |
| Heat 1 electric | 1180 min | Electric heater runtime. |
| Heat 2 gas | 182 min | Gas heater runtime. |
| Grow lights | 1102 min | Supplemental lighting runtime. |
| Mister south | 0.00h | South mister runtime. |
| Mister west | 0.00h | West mister runtime. |
| Mister center | 0.00h | Center mister runtime. |
Crop Health (Gemini Vision)
| Crop | Zone | Health | Observations | Note |
|---|---|---|---|---|
| Vanda Orchids | center | 83% | 4 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
Vision observation notes
Plants appear healthy with active root growth visible in hanging baskets; no signs of stress or damage. || Plants appear healthy with good root development; no visible signs of stress or disease. || Plants appear healthy with lush green foliage and visible root systems. No signs of stress or damage. || Plants appear healthy with robust root systems visible in hanging baskets. No signs of stress or disease.
Hourly Pattern
| Hour | Temperature | VPD | RH |
|---|---|---|---|
| 10:00 | 72.9°F | 0.97 kPa | 65.0% |
| 11:00 | 76.6°F | 1.17 kPa | 62.7% |
| 12:00 | 77.8°F | 1.25 kPa | 61.6% |
| 13:00 | 77.6°F | 1.25 kPa | 61.3% |
| 14:00 | 76.7°F | 1.17 kPa | 62.6% |
| 15:00 | 75.1°F | 1.08 kPa | 63.7% |
| 16:00 | 74.0°F | 1.02 kPa | 64.4% |
| 17:00 | 72.2°F | 0.94 kPa | 65.0% |
| 18:00 | 69.6°F | 1.07 kPa | 56.3% |
| 19:00 | 68.9°F | 0.87 kPa | 64.0% |
| 20:00 | 66.2°F | 0.79 kPa | 64.3% |
| 21:00 | 65.0°F | 0.83 kPa | 60.8% |
| 22:00 | 62.5°F | 0.66 kPa | 66.0% |
| 23:00 | 61.2°F | 0.58 kPa | 68.6% |
| 00:00 | 60.7°F | 0.58 kPa | 68.0% |
| 01:00 | 60.1°F | 0.68 kPa | 62.0% |
| 02:00 | 60.5°F | 0.73 kPa | 59.5% |
| 03:00 | 61.4°F | 0.81 kPa | 56.5% |
| 04:00 | 61.5°F | 0.80 kPa | 56.9% |
| 05:00 | 62.3°F | 0.80 kPa | 58.6% |
| 06:00 | 64.2°F | 0.86 kPa | 58.1% |
| 07:00 | 66.5°F | 0.61 kPa | 72.7% |
| 08:00 | 67.7°F | 0.76 kPa | 67.4% |
| 09:00 | 70.7°F | 0.89 kPa | 65.3% |
7-Day Stress Context
| Date | Heat | VPD high | Cold |
|---|---|---|---|
| 2026-11-05 | 0.0h | 0.7h | 1.4h |
| 2026-11-06 | 0.0h | 0.0h | 0.6h |
| 2026-11-07 | 0.0h | 0.0h | 0.7h |
| 2026-11-08 | 0.0h | 0.2h | 0.7h |
| 2026-11-09 | 0.0h | 0.1h | 0.5h |
| 2026-11-10 | 0.0h | 0.1h | 0.8h |
| 2026-11-11 | 0.0h | 0.0h | 0.3h |