Known Limits

Verdify works because it is honest about the limits of the greenhouse. Some limits are physical. Some are sensor quality. Some are software reliability work that still needs to be tightened.

LimitStatus badgeWhere to inspect
Light measurementRoadmap sensor fixClimate evidence and Generated lessons
Misting geometryOperational workaroundPlanning Loop and Operations
Leaf/root wetness sensingRoadmap sensor fixPlanning Loop and Equipment
Setpoint deliveryGuarded, still watchedAI-Writable Tunables and Data Model
Shade clothPhysical upgrade neededClimate constraints and Generated lessons
Intake probeDirect sensor offlineOperations
Firmware change riskProtocol-gatedFirmware Change Protocol
Planner reliabilityGuarded by audit and scorecardsPlanning Loop and Operations

Light Measurement

The LDR on GPIO35 saturates around 28,000 lux. A sunny Colorado day can exceed 100,000 lux outdoors, and the sensor is positioned where a tree shadows it during part of the morning. It also cannot see the grow lights clearly enough to measure their contribution.

The planner applies a correction factor, but this is still a workaround. A digital lux sensor remains the right fix.

Misting Geometry

South and west misters produce much stronger VPD response than center. The firmware now selects mister zones from crop-driven VPD stress instead of falling back to center, but the center nozzle geometry still underperforms.

Leaf And Root Wetness

The direct-wet gate is time-, temperature-, and zone-based. It prevents late-day and cold wetting, but it does not yet know whether leaves, crowns, or exposed roots are physically wet. Leaf wetness, root-zone wetness, and PAR at hanging height remain roadmap instrumentation. Until those exist, the controller uses activity windows, per-zone drydown holds, visual checks, and runtime evidence rather than direct plant-surface feedback.

Setpoint Delivery

The setpoint dispatcher verifies writes after sending them to the ESP32 because batch delivery can silently miss parameters. That verification is now part of the safety system, but dispatcher reliability remains a watch item.

The bounded parameter list being delivered is documented in AI-Writable Tunables.

Shade Cloth

Shade cloth is the most important missing physical upgrade. On hot sunny days, solar gain can exceed what the fans can remove. Software can reduce stress, pre-cool, and use mist/fog intelligently, but it cannot cool below ambient or remove roof solar load.

Intake Probe

The exterior intake probe has been offline since February 23, 2026. The firmware can use Tempest weather station data as a fallback, but direct intake measurement would be better.

ESP32 Reboots

March 2026 had a spike in ESP32 reboots. Reboots reset controller parameters to firmware defaults until the dispatcher pushes the active plan again. The recovery path works, but safer firmware defaults remain an important improvement.

Planner Reliability

Planner availability and output quality are part of the system being audited. Missed cycles, stale plans, clamp-heavy values, and poor outcomes should show up in delivery logs, plan archives, alerts, and scorecards.