September 06, 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

19

Plan writes

3

No-change acknowledgements

14

Pending

0

EventDeliveredTypeStatusNote
End-of-day review and reset00:16MIDNIGHTplan_writtenWrote public plan iris-20260906-0016. Resolved 00:18 MDT.
Morning planning cycle06:34SUNRISEplan_writtenWrote public plan iris-20260906-0634. Resolved 06:35 MDT.
Forecast deviation08:43FORECAST_DEVIATIONackedAcknowledged: Observed cloud cover 100% with 0 solar sustained 11:45–14:30Z versus 5% forecast; live indoor 73.6F, VPD 0.87, RH 70%, dew margin 10.6F, IDLE. All relays are off and no controller response is demanded. Classify as forecast/weather miss, not equipment fault; no tunable change justified. Resolved 08:44 MDT.
Forecast deviation11:14FORECAST_DEVIATIONackedAcknowledged: Live solar miss is a weather/nowcast shift: solar is 0 W/m² with fresh telemetry, while indoor climate is 82.9°F, VPD 1.20 kPa, dew margin 11.3°F, and controller is correctly IDLE with all climate relays off. The 675 W/m² miss exceeds the usual +47 W/m² solar bias, so it is not merely calibration catch-up. No marginal tunable change is justified; monitor the warm trajectory. Semantic retrieval was attempted but unavailable because OPENAI_API_KEY is missing. Resolved 11:14 MDT.
Solar peak planning checkpoint13:00SOLAR_MAXaction_completedDelivery recorded without a public plan write. Resolved 13:01 MDT.
Forecast deviation13:14FORECAST_DEVIATIONackedAcknowledged: Observed solar was 0 W/m² versus 850 forecast, but live indoor climate is still hot/dry (85.1°F, VPD 1.71) with healthy 15.9°F dew margin and saturated VENTILATE response (vent + both fans + fog on). No marginal benefit from cosmetic tuning; retain sticky wet assist and monitor. Semantic retrieval failed because OPENAI_API_KEY is unavailable. Resolved 13:14 MDT.
Forecast deviation13:44FORECAST_DEVIATIONackedAcknowledged: Observed VPD 0.94 in the deviation payload is below forecast 2.99 in the same direction as the persistent positive VPD forecast bias; live indoor climate is fresh and still in active VENTILATE cooling with fog/mister assist. No cosmetic override justified; retain sticky wet assist and monitor recovery. Resolved 13:44 MDT.
Forecast deviation14:14FORECAST_DEVIATIONackedAcknowledged: Observed 67.4F is the outdoor/weather stream, while fresh indoor climate is 87.9F, VPD 1.81, dew margin 15.6F in VENTILATE. History confirms outdoor 67.4F with indoor warming 83.4→87.4F. Both fans, vent, fog, and center mister are already active; no marginal tactical write is justified. Classify as forecast/nowcast error or weather shift, not equipment failure. Semantic retrieval was attempted but unavailable due missing OPENAI_API_KEY; no tuning made. Resolved 14:15 MDT.
Forecast deviation14:43FORECAST_DEVIATIONackedAcknowledged: Forecast deviation is same-direction forecast overshoot, not a controller fault or new regime. Fresh indoor climate is 83.1F, VPD 1.20, RH 69%, dew margin 11.2F; SEALED_MIST_FOG is active and relays are off only after recent fog/mister dwell. Keep sticky wet-assist posture; no tunable change. Resolved 14:44 MDT.
Peak Stress15:01TRANSITIONaction_completedDelivery recorded without a public plan write. Resolved 15:01 MDT.
Forecast deviation15:14FORECAST_DEVIATIONackedAcknowledged: FORECAST_DEVIATION is a forecast/nowcast miss, not a controller miss: outdoor temp held at 67.4F versus 90.8F forecast across 19:00-21:00Z, while indoor response is active and saturated (VENTILATE, vent+fan1+fan2+fog, center mister). No cosmetic tunable change; retrieval also unavailable due missing embedding credential. Resolved 15:14 MDT.
Forecast deviation15:44FORECAST_DEVIATIONackedAcknowledged: Live outdoor telemetry is fresh and sustained at RH 58.9% / VPD 0.94 versus forecast RH 22% / VPD 3.85, matching the established positive forecast-overshoot bias; this is a forecast error/late weather catch-up, not a controller fault. Indoor response is already saturated and appropriate: VENTILATE with vent, both fans, fog, and mister_center active; no marginal tactical write. Indoor remains hot/dry (86.5F, VPD 1.77) with healthy 15.3F dew margin, so retain active wet assist and monitor. Resolved 15:45 MDT.
Forecast deviation16:13FORECAST_DEVIATIONackedAcknowledged: Acknowledged: fresh MCP climate/history confirm a sustained outdoor 67.4°F miss versus 91.9°F forecast, same direction as +4.7°F warm bias but far larger. Indoor is 82.2°F, VPD 1.13 kPa, dew margin 10.6°F; all relays are off after recovery and no equipment fault is indicated. No tunable change: do not unwind sticky wet assist while indoor VPD remains above the active high edge; current state has no marginal actuator benefit... Resolved 16:15 MDT.
Forecast deviation16:44FORECAST_DEVIATIONackedAcknowledged: Forecast deviation is a forecast error, not a live controller miss: current VPD is 1.05 kPa, dew margin 10.2F, mode IDLE, and all relays are off. No tunable change is justified; avoid adding moisture while conditions are safe and near the served edge. Resolved 16:44 MDT.
Forecast deviation17:44FORECAST_DEVIATIONackedAcknowledged: No climate write warranted. Live indoor VPD is 0.98 kPa (0.94 at trigger), just below the 0.99 high edge; temp 80.1F and dew margin 9.9F are safe. All climate relays are off and mode is IDLE, so no equipment fault or marginal actuator headroom is present. Forecast VPD 3.4 kPa overshot reality in the same direction as the established positive VPD forecast bias; classify as forecast calibration miss/catch-up, not regime change. Leave current moisture posture unchanged... Resolved 17:45 MDT.
Decline18:24TRANSITIONackedAcknowledged: No tunable change: decline recovery is not complete. VPD is 1.31 kPa above the active 0.99 high edge, while dew margin is healthy at 13.5F; vent+fan2 are active. Current engage 1.6 kPa, pulse gap 45s, and fog escalation 0.4 are already conservative/default, so there is no aggressive midday posture to unwind yet. Resolved 18:25 MDT.
Forecast deviation18:44FORECAST_DEVIATIONackedAcknowledged: Forecast VPD miss is lower than forecast in the known overshoot direction: observed 0.94 vs 2.97 kPa. Indoor VPD is 1.18 above active 0.99 high edge with healthy 12.4F dew margin; VENTILATE has vent, fan1, and fog active. No marginal tunable benefit; outdoor telemetry is stale/null. Semantic retrieval unavailable because OPENAI_API_KEY is missing; no climate change written. Resolved 18:44 MDT.
Forecast deviation19:14FORECAST_DEVIATIONackedAcknowledged: Wind forecast miss only: observed 3.13 mph / gust 4.79 vs forecast 16.4 / 27.1. Fresh indoor climate is 79.0F, VPD 0.95, dew margin 9.8F, controller IDLE; no controller-attributable miss or marginal tuning benefit. Outdoor fields are null/stale, so no weather-policy change. Resolved 19:15 MDT.
Evening planning cycle19:25SUNSETplan_writtenWrote public plan iris-20260906-1925. Resolved 19:27 MDT.

🌅 Morning Cycle (12:18 AM) — iris-20260906-0016

Status

validated

Outcome score

6/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_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa, dwell_gate_ms ...

Reflection

Validating previous cycle: iris-20260905-0634

Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:94.0,“outdoor_rh_min_pct”:14.0,“solar_peak_w_m2”:789.0,“cloud_cover_avg_pct”:47.0,“notes”:“Clear hot-dry ramp; corrected VPD peaks about 3.79 kPa and cooling is structurally limited.”},“stress_windows”:[{“kind”:“vpd_high”,“start”:“2026-09-05T09:00:00-06:00”,“end”:“2026-09-05T20:00:00-06:00”,“severity”:“high”,“mitigation”:“Band-coupled wet assist, short pulse gap, fog escalation 0.15 while dew margin stays safe.”},{“kind”:“heat”,“start”:“2026-09-05T11:00:00-06:00”,“end”:“2026-09-05T19:00:00-06:00”,“severity”:“high”,“mitigation”:“Pre-cool early, use VENTILATE assist, and accept hardware-limited peak heat.”}],“rationale”:[{“parameter”:“mister_engage_kpa”,“old_value”:1.6,“new_value”:1.0,“forecast_anchor”:“VPD rises above 2 kPa by 09:00 and remains dry through 19:00… Result: Window 2026-09-06 00:18-06:35: score 80.6; temp compliance 65.7%; VPD compliance 67.7%; total stress 1.33 h, heat 0.00 h, cold 0.00 h, VPD-high 0.77 h, VPD-low 0.00 h; dew-risk 0.00 h. Compliance was moderate with VPD weaker than temperature; execution fidelity was poor because intended tactical changes were frequently missed or held at existing values. Utilities were unavailable, so cost impact could not be graded. Score: 6/10

Hypothesis

Testing: Validate live-VPD-gated dawn taper before the hot-dry ramp; compare VPD compliance with prior forecast-first escalation. Expected outcome: Keep dew-risk at 0h, clear the current VPD edge after the short bridge, and reduce controller-attributable VPD-high time before the 12:00-17:00 peak.

Setpoints

Sunday September 06

Primary crop-band changes:

TimeValuesNote
00:16hyst 0.1875Live VPD 1.20 is above edge; healthy dew margin supports a s
05:30hyst 0.1875Forecast VPD trough; taper only after observed recovery to a
07:00hyst 0.1875Sunrise ramp: keep assist conditional; verify live VPD befor
10:30hyst 0.1875Hot-dry handoff: pre-cool and make band-coupled wet assist a

Tactical tunable changes:

TimeValuesNote
00:16s2 1.73; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.811; all 1.0110000000000001; pulse 33.75; gap 41.25; wt 1.7Live VPD 1.20 is above edge; healthy dew margin supports a s
05:30s2 1.8175000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.811; all 1.0110000000000001; pulse 33.75; gap 41.25; wt 1.7Forecast VPD trough; taper only after observed recovery to a
07:00s2 1.6425; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.811; all 1.0110000000000001; pulse 33.75; gap 41.25; wt 1.7Sunrise ramp: keep assist conditional; verify live VPD befor
10:30s2 1.5100000000000002; cool_exit 1.6; all_fans 1; dw_stress 1; engage 0.811; all 1; pulse 41.25; gap 30; wt 1.7666666666666666Hot-dry handoff: pre-cool and make band-coupled wet assist a

Changed secondary parameters:

TimeParameterChange
00:16band_track_fractioninitial 0
00:16cold_vent_guard_delta_finitial 9
00:16cool_stage2_exit_hysteresis_finitial 1
00:16direct_wet_stress_min_dew_margin_finitial 8
00:16direct_wet_stress_vpd_margin_kpainitial 0.05
00:16dwell_gate_msinitial 210000
00:16enthalpy_closeinitial 1
00:16enthalpy_openinitial -2
00:16fog_escalation_kpainitial 0.25
00:16heat_hysteresisinitial 1
00:16min_fog_off_sinitial 72
00:16min_fog_on_sinitial 59.25
00:16mist_backoff_sinitial 600
00:16mist_max_closed_vent_sinitial 600
00:16mist_thermal_relief_sinitial 90
00:16mister_all_delay_sinitial 75
00:16mister_engage_delay_sinitial 37.5
00:16mister_water_budget_galinitial 240
00:16night_vpd_bias_kpainitial 0
00:16outdoor_staleness_max_sinitial 600
00:16sw_dwell_gate_enabledinitial 1
00:16sw_fog_closes_ventinitial 1
00:16sw_mister_closes_ventinitial 0
00:16sw_summer_vent_enabledinitial 1
00:16temp_hysteresisinitial 1.6
00:16vent_exchange_fractioninitial 0.3
00:16vent_prefer_dp_delta_finitial 5
00:16vent_prefer_temp_delta_finitial 5
00:16vpd_watch_dwell_sinitial 52.5
05:30mister_water_budget_gal240 → 180
07:00cold_vent_guard_delta_f9 → 8
07:00mister_water_budget_gal180 → 240
07:00vent_prefer_dp_delta_f5 → 3
07:00vent_prefer_temp_delta_f5 → 4
10:30fog_escalation_kpa0.25 → 0.15
10:30min_fog_off_s72 → 54
10:30min_fog_on_s59.25 → 66
10:30mister_water_budget_gal240 → 300

🌅 Morning Cycle (6:35 AM) — iris-20260906-0634

Status

validated

Outcome score

6/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_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa, dwell_gate_ms ...

Reflection

Validating previous cycle: iris-20260906-0016

Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:92.0,“outdoor_rh_min_pct”:24.0,“solar_peak_w_m2”:768.0,“cloud_cover_avg_pct”:54.0,“notes”:“Cool humid dawn, then hot dry high-solar afternoon; discount forecast until live VPD confirms.”},“stress_windows”:[{“kind”:“vpd_low”,“start”:“2026-09-06T05:00:00-06:00”,“end”:“2026-09-06T09:00:00-06:00”,“severity”:“medium”,“mitigation”:“Taper wet assist after live VPD recovery; preserve 8F dew floor.”},{“kind”:“heat”,“start”:“2026-09-06T12:00:00-06:00”,“end”:“2026-09-06T17:00:00-06:00”,“severity”:“high”,“mitigation”:“Pre-cool and use bounded vent-mist/fog assist; accept capacity-limited heat.”}],“rationale”:[{“parameter”:“moisture_engage_vpd_excess_kpa”,“old_value”:0.1,“new_value”:0.05,“forecast_anchor”:“Live VPD 1.20 with 17.6F margin; afternoon corrected VPD rises above 2.0… Result: Window score 80.5; temp compliance 70.4%, VPD 71.2%; 2.41h stress with 1.40h VPD-high, 0 heat/cold/VPD-low/dew-risk. Forecast overcalled heat/dryness; intended fog 0.15, mister engage 1.25, and 22s gap were not reliably materialized, so the expected dry-peak effect was untestable. Safety held; VPD remained the weaker axis. Utilities unavailable. Score: 6/10

Hypothesis

Testing: Live-VPD gate: restrain dawn wetting, then compare peak VPD compliance and water duty with forecast-first escalation. Expected outcome: Keep dew margin at least 8F and VPD-low stress at 0h; improve VPD compliance versus yesterday’s 68.7% despite structural heat limits.

Conditions

Outdoor peak

92.0°F

RH minimum

20.0%

Solar peak

773.0 W/m²

Cloud average

40.0%

Cool humid dawn then hot dry high-solar afternoon; forecast dryness is gated by live VPD.

Expected stress windows

vpd_highhigh · 2026-09-06T12:00:00-06:00 to 2026-09-06T19:00:00-06:00

Live-VPD-gated vent-mist assist; fog 0.15 in safe hours; taper after measured recovery.

heathigh · 2026-09-06T13:00:00-06:00 to 2026-09-06T18:00:00-06:00

Pre-cool and use thermal venting; avoid sealed high-temperature humidity trapping.

Parameter rationale

mister_engage_kpa1.6 → 1.25; Dawn VPD is 0.72; corrected afternoon VPD peaks about 3.18 kPa.

Start wet assist only after live VPD crosses the edge, limiting dawn overshoot.

fog_escalation_kpa0.4 → 0.15; Forecast 92F, 20% RH and 773 W/m2; firmware fog and dew gates still apply.

Bring bounded fog earlier during the dry peak while retaining safety.

mister_pulse_gap_s45.0 → 22.0; Dry peak spans 13:00-16:00 with corrected VPD above 3 kPa and dew margin 9.4F.

Increase bounded evaporative duty, then taper after measured VPD recovery.

Setpoints

Sunday September 06

Primary crop-band changes:

TimeValuesNote
06:35hyst 0.20750000000000002Dawn is cool and VPD 0.72; hold wet assist until live VPD co
09:30hyst 0.20750000000000002Ramp pre-cooling and band-coupled wet assist as VPD approach
13:00hyst 0.20750000000000002Peak heat and dry air: prioritize corridor recovery with bou
17:00hyst 0.20750000000000002Keep moisture available through decline; do not unwind on cl
20:00hyst 0.21750000000000003Evening forecast recovers VPD; taper wet duty after measured

Tactical tunable changes:

TimeValuesNote
06:35s2 1.9225; cool_exit 1.96; all_fans 0; dw_stress 0; engage 1.052; all 1.202; pulse 30; gap 60; wt 1.2666666666666666Dawn is cool and VPD 0.72; hold wet assist until live VPD co
09:30s2 1.6275000000000002; cool_exit 1.96; all_fans 0; dw_stress 0; engage 0.9520000000000001; all 1.1520000000000001; pulse 33.75; gap 37.5; wt 1.6333333333333333Ramp pre-cooling and band-coupled wet assist as VPD approach
13:00s2 1.5100000000000002; cool_exit 1.96; all_fans 1; dw_stress 1; engage 0.9520000000000001; all 1.1520000000000001; pulse 52.5; gap 30; wt 1.8666666666666667Peak heat and dry air: prioritize corridor recovery with bou
17:00s2 1.8025000000000002; cool_exit 1.96; all_fans 0; dw_stress 0; engage 0.9520000000000001; all 1.1520000000000001; pulse 37.5; gap 37.5; wt 1.6666666666666665Keep moisture available through decline; do not unwind on cl
20:00s2 2.0100000000000002; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.052; all 1.202; pulse 30; gap 60; wt 1.2666666666666666Evening forecast recovers VPD; taper wet duty after measured

Changed secondary parameters:

TimeParameterChange
06:35band_track_fractioninitial 0
06:35cold_vent_guard_delta_finitial 8
06:35cool_stage2_exit_hysteresis_finitial 1
06:35direct_wet_stress_min_dew_margin_finitial 8
06:35direct_wet_stress_vpd_margin_kpainitial 0.15
06:35dwell_gate_msinitial 270000
06:35enthalpy_closeinitial 1
06:35enthalpy_openinitial -2
06:35fog_escalation_kpainitial 0.35
06:35heat_hysteresisinitial 1
06:35min_fog_off_sinitial 114
06:35min_fog_on_sinitial 43.5
06:35mist_backoff_sinitial 600
06:35mist_max_closed_vent_sinitial 600
06:35mist_thermal_relief_sinitial 90
06:35mister_all_delay_sinitial 93
06:35mister_engage_delay_sinitial 46.5
06:35mister_water_budget_galinitial 300
06:35night_vpd_bias_kpainitial 0
06:35outdoor_staleness_max_sinitial 600
06:35sw_dwell_gate_enabledinitial 1
06:35sw_fog_closes_ventinitial 1
06:35sw_mister_closes_ventinitial 0
06:35sw_summer_vent_enabledinitial 1
06:35temp_hysteresisinitial 1.96
06:35vent_exchange_fractioninitial 0.3
06:35vent_prefer_dp_delta_finitial 3
06:35vent_prefer_temp_delta_finitial 4
06:35vpd_watch_dwell_sinitial 67.5
09:30direct_wet_stress_vpd_margin_kpa0.15 → 0.05
09:30fog_escalation_kpa0.35 → 0.2
09:30min_fog_off_s114 → 66
09:30min_fog_on_s43.5 → 61.5
13:00fog_escalation_kpa0.2 → 0.15
13:00min_fog_off_s66 → 54
13:00min_fog_on_s61.5 → 66
17:00fog_escalation_kpa0.15 → 0.2
17:00min_fog_off_s54 → 66
17:00min_fog_on_s66 → 61.5
20:00direct_wet_stress_vpd_margin_kpa0.05 → 0.15
20:00dwell_gate_ms270000 → 300000
20:00fog_escalation_kpa0.2 → 0.4
20:00min_fog_off_s66 → 114
20:00min_fog_on_s61.5 → 43.5
20:00mister_all_delay_s93 → 102
20:00mister_engage_delay_s46.5 → 51
20:00temp_hysteresis1.96 → 2.14
20:00vpd_watch_dwell_s67.5 → 75

🌆 Evening Cycle (7:27 PM) — iris-20260906-1925

Status

validated

Outcome score

8/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_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa, dwell_gate_ms ...

Reflection

Validating previous cycle: iris-20260906-0634

Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:92.0,“outdoor_rh_min_pct”:20.0,“solar_peak_w_m2”:773.0,“cloud_cover_avg_pct”:40.0,“notes”:“Cool humid dawn then hot dry high-solar afternoon; forecast dryness is gated by live VPD.”},“stress_windows”:[{“kind”:“vpd_high”,“start”:“2026-09-06T12:00:00-06:00”,“end”:“2026-09-06T19:00:00-06:00”,“severity”:“high”,“mitigation”:“Live-VPD-gated vent-mist assist; fog 0.15 in safe hours; taper after measured recovery.”},{“kind”:“heat”,“start”:“2026-09-06T13:00:00-06:00”,“end”:“2026-09-06T18:00:00-06:00”,“severity”:“high”,“mitigation”:“Pre-cool and use thermal venting; avoid sealed high-temperature humidity trapping.”}],“rationale”:[{“parameter”:“mister_engage_kpa”,“old_value”:1.6,“new_value”:1.25,“forecast_anchor”:“Dawn VPD is 0.72; corrected afternoon VPD peaks about 3.18 kPa… Result: Window score 94.9; temp 96.7%, VPD 93.2%; 0.00h total, heat, cold, VPD-high, VPD-low, or dew-risk stress; dew margin stayed safe. The edge-bridge/taper objective was met, though utilities were unavailable and execution attribution is limited. Score: 8/10

Hypothesis

Testing: Test recovery-gated sunset taper after a hot/dry day, comparing edge recovery against overnight VPD-low overshoot. Expected outcome: Keep dew margin at least 8F, hold VPD-low stress to 0.5h or less, and avoid unnecessary overnight fog or relay churn.

Conditions

Outdoor peak

77.0°F

RH minimum

48.0%

Solar peak

0.0 W/m²

Cloud average

70.0%

Hot dry day ended with live VPD 1.04 and 11F dew margin; forecast drops into a cool humid trough overnight.

Expected stress windows

vpd_highmedium · 2026-09-06T19:25:00-06:00 to 2026-09-06T21:00:00-06:00

Keep wet assist available near the edge; taper only after measured VPD clears 0.99.

vpd_lowmedium · 2026-09-07T02:00:00-06:00 to 2026-09-07T07:00:00-06:00

Suppress mist and fog duty, preserve an 8F dew floor, and avoid rapid vent cycling.

Parameter rationale

mister_pulse_gap_s45.0 → 60.0; VPD falls from 1.63 at 20:00 to 0.32-0.52 from 02:00-07:00.

Allow a brief edge bridge, then reduce mist re-firing and VPD-low overshoot.

vpd_watch_dwell_s60.0 → 90.0; Forecast VPD drops quickly from 1.63 at 20:00 to 0.54 at 22:00.

Avoid short sealed-mist cycles during the falling-VPD handoff.

Setpoints

Sunday September 06

Primary crop-band changes:

TimeValuesNote
19:25hyst 0.1875evening_settle: bridge the live VPD edge, then taper as the

Tactical tunable changes:

TimeValuesNote
19:25s2 1.8900000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.999; all 1.1989999999999998; pulse 33.75; gap 37.5; wt 1.7166666666666668evening_settle: bridge the live VPD edge, then taper as the

Monday September 07

Primary crop-band changes:

TimeValuesNote
00:00hyst 0.1875midnight_posture: after measured recovery, suppress wet assi
05:30hyst 0.1875pre_dawn: hold conservative drydown through the VPD trough w

Tactical tunable changes:

TimeValuesNote
00:00s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.999; all 1.1989999999999998; pulse 33.75; gap 41.25; wt 1.7midnight_posture: after measured recovery, suppress wet assi
05:30s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.999; all 1.1989999999999998; pulse 33.75; gap 41.25; wt 1.7pre_dawn: hold conservative drydown through the VPD trough w

Changed secondary parameters:

TimeParameterChange
19:25band_track_fractioninitial 0
19:25cold_vent_guard_delta_finitial 9
19:25cool_stage2_exit_hysteresis_finitial 1
19:25direct_wet_stress_min_dew_margin_finitial 8
19:25direct_wet_stress_vpd_margin_kpainitial 0.05
19:25dwell_gate_msinitial 210000
19:25enthalpy_closeinitial 1
19:25enthalpy_openinitial -2
19:25fog_escalation_kpainitial 0.25
19:25heat_hysteresisinitial 1
19:25min_fog_off_sinitial 66
19:25min_fog_on_sinitial 61.5
19:25mist_backoff_sinitial 600
19:25mist_max_closed_vent_sinitial 600
19:25mist_thermal_relief_sinitial 90
19:25mister_all_delay_sinitial 75
19:25mister_engage_delay_sinitial 37.5
19:25mister_water_budget_galinitial 120
19:25night_vpd_bias_kpainitial 0
19:25outdoor_staleness_max_sinitial 600
19:25sw_dwell_gate_enabledinitial 1
19:25sw_fog_closes_ventinitial 1
19:25sw_mister_closes_ventinitial 0
19:25sw_summer_vent_enabledinitial 1
19:25temp_hysteresisinitial 1.6
19:25vent_exchange_fractioninitial 0.3
19:25vent_prefer_dp_delta_finitial 4
19:25vent_prefer_temp_delta_finitial 5
19:25vpd_watch_dwell_sinitial 52.5
00:00cold_vent_guard_delta_f9 → 10
00:00min_fog_off_s66 → 72
00:00min_fog_on_s61.5 → 59.25
00:00vent_prefer_temp_delta_f5 → 6

End-of-Day Summary

Climate

Temperature

68.6–88.8°F; avg 76.4°F

VPD

0.58–1.97 kPa; avg 1.12 kPa

Relative humidity

52.2–75.7%

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): 4.4h
  • VPD stress (>2.0 kPa): 15.3h
  • Cold stress (<55°F): 9.2h

Economics

Electric

Not available

Gas

USD 0.00

Water

Not available

Total

Not available

Equipment Runtimes

EquipmentRuntimeReading
Fan 1682 minPrimary exhaust runtime.
Fan 2703 minSecondary exhaust runtime.
Vent766 minIntake vent runtime.
Fog535 minFogger runtime.
Heat 1 electric18 minElectric heater runtime.
Heat 2 gas0 minGas heater runtime.
Grow lights1436 minSupplemental lighting runtime.
Mister south0.00hSouth mister runtime.
Mister west0.00hWest mister runtime.
Mister center3.76hCenter mister runtime.

Hourly Pattern

HourTemperatureVPDRH
12:0083.8°F1.44 kPa64.2%
13:0084.8°F1.62 kPa61.4%
14:0087.3°F1.96 kPa56.7%
15:0087.0°F1.99 kPa55.4%
16:0082.9°F1.42 kPa63.2%
17:0081.6°F1.24 kPa66.5%
18:0079.4°F1.05 kPa69.3%
19:0078.4°F1.11 kPa66.5%
20:0076.1°F1.16 kPa62.2%
21:0074.0°F1.22 kPa57.4%
22:0072.6°F1.21 kPa55.8%
23:0071.8°F1.21 kPa54.7%
00:0071.1°F1.19 kPa54.4%
01:0070.5°F1.18 kPa53.9%
02:0069.9°F1.07 kPa57.3%
03:0068.8°F0.90 kPa62.6%
04:0068.8°F0.65 kPa72.9%
05:0069.1°F0.62 kPa74.6%
06:0070.2°F0.72 kPa72.0%
07:0071.0°F0.72 kPa72.4%
08:0073.0°F0.82 kPa70.7%
09:0074.6°F0.90 kPa69.4%
10:0078.8°F1.01 kPa70.1%
11:0082.6°F1.21 kPa68.3%

7-Day Stress Context

DateHeatVPD highCold
2026-08-315.1h14.2h9.2h
2026-09-015.4h9.5h9.3h
2026-09-026.1h14.8h8.9h
2026-09-035.7h15.2h8.9h
2026-09-046.9h15.8h8.1h
2026-09-055.1h16.0h9.5h
2026-09-064.4h15.3h9.2h