System Requirements Specification (SyRS) — ISO/IEC/IEEE 15289 — Specification | IEEE 29148 §6.2–6.4
Generated 2026-03-27 — UHT Journal / universalhex.org
| Standard | Title |
|---|---|
| EN 1186 | — |
| EN 13480 | — |
| EN 61326-1 | — |
| IEC 60204-1 | — |
| IEC 60529 | Degrees of protection provided by enclosures (IP Code) |
| IEC 60598-2 | — |
| IEC 60715 | — |
| IEC 61000-4 | — |
| IEC 61000-6-2 | — |
| IEC 61439 | Low-voltage switchgear and controlgear assemblies |
| IEC 61508 | Functional safety of electrical/electronic/programmable electronic safety-related systems |
| IEC 61508-2 | Functional safety of electrical/electronic/programmable electronic safety-related systems |
| IEC 61511 | Functional safety — Safety instrumented systems for the process industry sector |
| IEC 61511-1 | Functional safety — Safety instrumented systems for the process industry sector |
| IEC 62061 | Safety of machinery — Functional safety of safety-related control systems |
| IEC 62386 | — |
| IEC 62386-certified | — |
| IEC 62443 | Industrial communication networks — Network and system security |
| IEC 62443-3-3 | System security requirements and security levels |
| IEEE 802.1Q | — |
| ISO 15848 | — |
| ISO 22000 | — |
| ISO 9001 | — |
| Acronym | Expansion |
|---|---|
| ARC | Architecture Decisions |
| CCCS | Completeness, Consistency, Correctness, Stability |
| DLI | Daily Light Integral |
| EARS | Easy Approach to Requirements Syntax |
| IFC | Interface Requirements |
| STK | Stakeholder Requirements |
| SUB | Subsystem Requirements |
| SYS | System Requirements |
| UHT | Universal Hex Taxonomy |
| VER | Verification Plan |
| Ref | Requirement | V&V | Tags |
|---|---|---|---|
| STK-REQ-001 | The Vertical Farm Environment Controller SHALL provide zone-specific environmental dashboards displaying real-time temperature, humidity, CO2, PAR level, and nutrient status with update latency not exceeding 5 seconds. Rationale: Grower Technician, Daily Growing Cycle: Technician reviews dashboard at shift start to assess zone status and identify deviations requiring manual intervention. 5-second latency ensures displayed values reflect current conditions during walkthrough inspections. | Demonstration | stakeholder, stk-grower, session-462, idempotency:stk-grower-dashboard-462 |
| STK-REQ-002 | The Vertical Farm Environment Controller SHALL allow grower technicians to modify zone-specific crop recipe parameters (PAR intensity, photoperiod timing, temperature setpoints, nutrient EC/pH targets) from the HMI with changes taking effect within 60 seconds. Rationale: Grower Technician, Daily Growing Cycle: Technician adjusts Zone 5 lettuce PAR based on growth analytics. Recipe modifications must propagate quickly to zone controllers so the technician can verify the effect during the same visit. | Test | stakeholder, stk-grower, session-462, idempotency:stk-grower-recipe-462 |
| STK-REQ-003 | The Vertical Farm Environment Controller SHALL provide the facility manager with estimated crop yield impact within 10 minutes of any environmental excursion exceeding zone setpoint tolerances. Rationale: Facility Manager, HVAC Failure: Manager needs to assess production impact of thermal excursions to make degraded-mode operational decisions (e.g., accept reduced yield vs. emergency HVAC procurement). | Test | stakeholder, stk-manager, session-462, idempotency:stk-manager-yield-impact-462 |
| STK-REQ-004 | The Vertical Farm Environment Controller SHALL enable the facility manager to schedule maintenance windows per zone without disrupting active crop cycles in adjacent zones. Rationale: Facility Manager, Crop Changeover: Production scheduling requires per-zone maintenance windows that do not cascade environmental disturbances to neighbouring zones through shared HVAC or nutrient systems. | Demonstration | stakeholder, stk-manager, session-462, idempotency:stk-manager-scheduling-462 |
| STK-REQ-005 | The Vertical Farm Environment Controller SHALL support sensor calibration routines with guided procedures, automatic logging of calibration events, and comparison against reference standards for the maintenance technician. Rationale: Maintenance Technician, Sensor Drift: pH sensor drift scenario demonstrates that routine calibration is essential. Guided procedures with reference comparison reduce calibration errors. Automatic logging creates maintenance audit trail required by food safety standards. | Demonstration | stakeholder, stk-maintenance, session-462, idempotency:stk-maint-calibration-462 |
| STK-REQ-006 | The Vertical Farm Environment Controller SHALL provide maintenance lockout/tagout capability per zone, preventing automatic actuator operation in isolated zones while allowing adjacent zones to continue automated operation. Rationale: Maintenance Technician, Maintenance mode: Technician must safely access zone equipment (LEDs, pumps, HVAC components) without risk of automatic actuator activation. Zone isolation must not compromise adjacent zone control. | Test | stakeholder, stk-maintenance, session-462, idempotency:stk-maint-lockout-462 |
| STK-REQ-007 | The Vertical Farm Environment Controller SHALL maintain zone CO2 concentration below 5000 ppm TWA and temperature below 35°C whenever harvest crew personnel are present in a growing zone. Rationale: Harvest Crew Worker, Crop Changeover and CO2 Emergency: Non-technical harvest crew cannot be expected to monitor environmental conditions. Controller must guarantee safe atmospheric conditions during occupied periods. 5000ppm is OSHA TWA limit; 35°C is heat stress threshold for moderate physical work. | Test | stakeholder, stk-harvest-crew, session-462, idempotency:stk-harvest-safety-462 |
| STK-REQ-008 | The Vertical Farm Environment Controller SHALL switch zones to worker-comfort mode (22°C, 50% white light, CO2 enrichment off) when harvest crew zone entry is confirmed, and prevent return to production mode until crew exit is confirmed. Rationale: Harvest Crew Worker, Crop Changeover: Harvest crew enters Zone 1 for lettuce harvest — controller transitions to comfortable working conditions. Two-state interlock (entry/exit confirmed) prevents premature return to production conditions with high CO2 or extreme lighting. | Demonstration | stakeholder, stk-harvest-crew, session-462, idempotency:stk-harvest-comfort-462 |
| STK-REQ-009 | The Vertical Farm Environment Controller SHALL maintain tamper-evident, time-stamped environmental data logs with minimum 2-year retention covering temperature, humidity, CO2, pH, EC, and irrigation events for all zones, accessible for food safety audit within 4 hours of request. Rationale: Food Safety Auditor: BRCGS/SQF certification requires demonstrated environmental control with auditable records. HACCP principles demand continuous monitoring logs. 2-year retention covers multiple audit cycles. 4-hour retrieval supports audit day workflow. | Inspection | stakeholder, stk-auditor, session-462, idempotency:stk-auditor-logs-462 |
| STK-REQ-010 | The Vertical Farm Environment Controller SHALL generate HACCP-compliant deviation reports identifying any period where environmental parameters exceeded food-safety-critical thresholds, including corrective actions taken. Rationale: Food Safety Auditor: Auditors require documentation of deviations and corrective actions per HACCP Principle 5. Automated report generation ensures consistent documentation and reduces audit preparation workload. | Inspection | stakeholder, stk-auditor, session-462, idempotency:stk-auditor-haccp-462 |
| STK-REQ-011 | The Vertical Farm Environment Controller SHALL respond to OpenADR 2.0 demand-response signals by curtailing non-critical electrical loads (lighting dimming, HVAC setpoint relaxation) within 5 minutes while maintaining crop-safe environmental boundaries. Rationale: Energy Utility/Grid Operator, Daily Growing Cycle: 500kW-2MW facility load incurs significant demand charges. Demand response participation requires automated load shedding within utility-specified response windows while protecting crop viability. | Test | stakeholder, stk-utility, session-462, idempotency:stk-utility-dr-462 |
| STK-REQ-012 | The Vertical Farm Environment Controller SHALL provide the energy utility with 15-minute-interval load forecasts at least 1 hour ahead and confirm curtailment actions within 60 seconds of demand-response event acknowledgement. Rationale: Energy Utility/Grid Operator: Utility requires load predictability for grid balancing. 15-minute intervals match smart meter granularity. 1-hour forecast horizon enables utility dispatch planning. 60-second curtailment confirmation meets OpenADR fast-DR requirements. | Test | stakeholder, stk-utility, session-462, idempotency:stk-utility-forecast-462 |
| STK-REQ-013 | The Vertical Farm Environment Controller SHALL provide the controls system integrator with documented configuration interfaces for PID tuning parameters, alarm thresholds, network topology, and zone-to-controller mapping, with all configuration changes version-controlled and auditable. Rationale: Controls System Integrator: Commissioning and lifecycle maintenance requires structured access to control parameters. Version-controlled configuration prevents undocumented changes that could cause environmental excursions after maintenance visits. | Inspection | stakeholder, stk-integrator, session-462, idempotency:stk-integrator-config-462 |
| STK-REQ-014 | The Vertical Farm Environment Controller SHALL support remote firmware updates for zone controllers with rollback capability, executing updates only during scheduled maintenance windows and requiring operator authorisation. Rationale: Controls System Integrator: Firmware updates are necessary for bug fixes and feature additions over 15-20 year system life. Rollback prevents bricking zone controllers. Maintenance window restriction prevents updates during active crop cycles. Operator authorisation prevents unauthorised changes per IEC 62443. | Test | stakeholder, stk-integrator, session-462, idempotency:stk-integrator-firmware-462 |
| STK-REQ-015 | The Vertical Farm Environment Controller SHALL operate within electromagnetic emission limits per EN 61326-1 and maintain control accuracy within specified tolerances when exposed to ESD, EFT, and surge transients per IEC 61000-4 series in the presence of LED drivers and variable-speed drives. Rationale: Environment as stakeholder, Electromagnetic constraint: LED drivers (50-200kHz switching) and VSD-equipped HVAC fans generate significant EMI. Controller sensors and communication buses must maintain signal integrity in this electrically noisy environment to prevent false readings or control errors. | Test | stakeholder, stk-environment, session-462, idempotency:stk-env-emc-462 |
| STK-REQ-016 | The Vertical Farm Environment Controller SHALL maintain safe environmental conditions in all zones during and after loss of external network connectivity for a minimum of 72 hours using locally stored crop recipes and control parameters. Rationale: Environment as stakeholder, Network constraint: Cloud connectivity supports monitoring and analytics but crop safety cannot depend on internet availability. 72-hour autonomy covers typical ISP outage resolution time and ensures crop cycles are not interrupted by IT infrastructure failures. | Test | stakeholder, stk-environment, session-462, idempotency:stk-env-network-resilience-462 |
| Ref | Requirement | V&V | Tags |
|---|---|---|---|
| SYS-REQ-001 | The Vertical Farm Environment Controller SHALL maintain zone temperature within ±1.0°C of crop recipe setpoint during Production Operation, with control loop response time not exceeding 120 seconds for a 2°C step disturbance. Rationale: Derived from grower technician need for precise zone-specific climate control. ±1°C tolerance is the threshold below which leafy green growth rate variation remains within 5% of optimal. 120-second response to 2°C step prevents thermal accumulation that would trigger yield impact estimates. | Test | rt-mechanical-trace, red-team-session-480 |
| SYS-REQ-002 | The Vertical Farm Environment Controller SHALL maintain zone relative humidity within ±5% RH of crop recipe setpoint during Production Operation, and shall not permit humidity to exceed 90% RH in any zone to prevent condensation on LED fixtures and electronics. Rationale: Derived from grower technician zone control need and physical environment constraint. ±5% RH is achievable with dehumidification control. 90% RH ceiling prevents condensation at the dew point difference present when zone air meets cooler electronic surfaces, avoiding H-002 electrocution hazard pathway. | Test | system, climate, session-462, idempotency:sys-humidity-control-462 |
| SYS-REQ-003 | The Vertical Farm Environment Controller SHALL regulate zone CO2 concentration within ±50 ppm of crop recipe setpoint during enrichment periods, and SHALL NOT permit CO2 concentration to exceed 3000 ppm under software control in any zone. Rationale: Derived from grower technician recipe management and H-001 CO2 asphyxiation hazard. ±50ppm is achievable with NDIR sensors and proportional solenoid control. 3000ppm software ceiling provides margin below the 5000ppm OSHA TWA limit, with hardware interlock at 5000ppm as independent backup per SIL 3 allocation. | Test | rt-mechanical-trace, red-team-session-480 |
| SYS-REQ-004 | When zone CO2 concentration exceeds 5000 ppm as measured by the independent safety-rated CO2 sensor, the safety interlock subsystem SHALL de-energise all CO2 injection solenoid valves and activate emergency ventilation within 2 seconds, independent of the software controller. Rationale: H-001 drives SIL 3: CO2 enrichment valve failure could cause lethal accumulation. Hardware interlock must operate independently of software controller to achieve SIL 3 integrity. 2-second response limits CO2 rise rate in enclosed zone volume. 5000ppm trigger is OSHA TWA limit. | Test | rt-mechanical-trace, red-team-session-480 |
| SYS-REQ-005 | The Vertical Farm Environment Controller SHALL control zone LED lighting intensity within ±5% of crop recipe PAR setpoint (range 100-600 µmol/m²/s) and execute photoperiod transitions (on/off ramps) over a configurable 5-30 minute ramp period. Rationale: Derived from grower technician recipe adjustment need. ±5% PAR accuracy ensures consistent daily light integral (DLI) for crop quality. 5-30 minute ramp prevents thermal shock to LED drivers and avoids instantaneous 200kW load steps that would trigger demand charges. | Test | system, lighting, session-462, idempotency:sys-lighting-control-462 |
| SYS-REQ-006 | The Vertical Farm Environment Controller SHALL regulate nutrient solution pH within ±0.2 of crop recipe setpoint and EC within ±0.1 mS/cm of setpoint, with dosing pump stroke volume not exceeding 2% of tank volume per injection to prevent overshoot. Rationale: Derived from grower technician nutrient management and H-003 chemical burn hazard. ±0.2 pH keeps nutrient availability within crop tolerance band. 2% stroke volume limit prevents pH overshoot that could drive tank below pH 2 from a single dose event, supporting the SIL 2 safe state requirement. | Test | rt-mechanical-trace, red-team-session-480 |
| SYS-REQ-007 | When pH dosing pump cumulative injection exceeds 5% of tank volume within any 10-minute window without pH reaching the target band, the Vertical Farm Environment Controller SHALL suspend dosing, alarm the operator, and log the event as a potential sensor drift condition. Rationale: H-003 drives SIL 2: Runaway dosing from drifted sensor could produce dangerous acid/alkali concentrations. Cumulative volume limit detects sensor drift scenario from Nutrient Sensor Drift ConOps scenario. Suspension prevents tank reaching corrosive pH before operator intervention. | Test | system, sil-2, safety, nutrient, session-462, idempotency:sys-dosing-protection-462 |
| SYS-REQ-008 | When a zone HVAC compressor trips, the Vertical Farm Environment Controller SHALL automatically reduce LED power in the affected zone by at least 40% within 60 seconds and increase extraction fan speed to maximum, while compensating adjacent zone HVAC loads to maintain their setpoints. Rationale: Derived from HVAC Failure scenario and H-004 thermal hazard. LED heat is the dominant internal load in growing zones; 40% LED reduction cuts thermal input by approximately 40kW per zone, buying 2-4 hours before temperature exceeds crop damage threshold. Adjacent zone compensation prevents cascading degradation. | Test | system, sil-2, degraded, session-462, idempotency:sys-hvac-degraded-462 |
| SYS-REQ-009 | When LED fixture surface temperature exceeds 85°C or zone temperature exceeds 38°C, the Vertical Farm Environment Controller SHALL de-energise affected LED circuits within 5 seconds to prevent thermal runaway. Rationale: H-004 drives SIL 2: HVAC failure combined with high-power LED operation creates thermal runaway risk. 85°C fixture temperature is 15°C below typical LED driver thermal shutdown. 38°C zone temperature provides margin below 45°C crop destruction and fire risk threshold. | Test | system, sil-2, safety, session-462, idempotency:sys-thermal-protection-462 |
| SYS-REQ-010 | The Vertical Farm Environment Controller SHALL detect irrigation valve stuck-open conditions within 30 seconds using flow meter feedback and close the upstream zone isolation valve, activating floor-level drain pumps within 60 seconds. Rationale: H-005 drives SIL 2: Uncontrolled water release in a multi-storey structure risks structural overload and electrical shorts on lower floors. 30-second detection window limits water volume to approximately 50 litres at typical irrigation flow rates, within floor drain capacity. | Test | system, sil-2, safety, session-462, idempotency:sys-water-leak-462 |
| SYS-REQ-011 | The Vertical Farm Environment Controller SHALL log all environmental parameters (temperature, humidity, CO2, PAR, pH, EC, flow rates) at minimum 1-minute intervals per zone with UTC timestamps, cryptographic integrity verification, and local storage capacity for minimum 90 days of full-resolution data. Rationale: Derived from STK-REQ-009 (auditor log integrity) and STK-REQ-010 (HACCP-compliant deviation reports). Cryptographic signing (tamper-evident) requires Test: the signing mechanism must be exercised and a tampered log entry must be rejected. The 2-year retention requirement requires Test: sustained logging at 1-minute intervals per zone must be verified under realistic data volume to confirm retention policy enforcement. Inspection of code or specification alone cannot confirm correct crypto verification behaviour or that old records are not silently dropped when storage fills. | Test | rt-mechanical-trace, red-team-session-480 |
| SYS-REQ-012 | The Vertical Farm Environment Controller SHALL respond to OpenADR 2.0 demand-response events by executing a pre-configured load curtailment profile within 5 minutes, reducing facility electrical demand by at least 30% while maintaining zone temperatures within 4°C of setpoint and CO2 within safe limits. Rationale: Derived from energy utility demand response need. 30% curtailment from 1MW baseline saves approximately £150/event in avoided demand charges at UK industrial tariffs. 4°C temperature relaxation is the maximum short-duration excursion that does not trigger yield impact for leafy greens. | Test | system, energy, session-462, idempotency:sys-demand-response-462 |
| SYS-REQ-013 | The Vertical Farm Environment Controller SHALL execute the emergency shutdown sequence (CO2 valve closure, emergency ventilation, non-essential load de-energisation) within 3 seconds of any safety interlock trigger, and SHALL require two-person reset (physical key plus software acknowledgement) before returning to Production Operation. Rationale: Derived from CO2 Leak Emergency scenario and harvest crew safety need. 3-second total sequence time limits CO2 accumulation. Two-person reset prevents premature restart before hazard is verified cleared, aligning with IEC 62061 requirements for safety function reset. | Test | system, sil-3, safety, session-462, idempotency:sys-emergency-shutdown-462 |
| SYS-REQ-014 | The Vertical Farm Environment Controller SHALL isolate zone airflow (HVAC dampers closed) and nutrient recirculation when pathogen contamination is detected or suspected, and SHALL activate UV sterilisation on affected nutrient lines within 5 minutes. Rationale: H-006 drives SIL 1: Uncontrolled pathogen spread between zones via shared air or nutrient systems causes multi-zone crop loss and food safety risk. Airflow isolation prevents aerosol transmission. Nutrient isolation prevents waterborne pathogen spread. UV treatment inactivates common hydroponic pathogens (Pythium, Fusarium). | Test | system, sil-1, biosecurity, session-462, idempotency:sys-pathogen-isolation-462 |
| SYS-REQ-015 | The Vertical Farm Environment Controller safety-critical control functions (CO2 interlock, thermal protection, water leak detection) SHALL be implemented on hardware independent of the supervisory software controller, with a mean time to dangerous failure (MTTFd) of at least 150 years per safety function. Rationale: IEC 61508 SIL-3 requires that hardware independence of the safety system be demonstrated, not merely analysed. The independence claim — that supervisory software failure cannot affect the safety PLC — must be demonstrated by: (1) crashing the supervisory software while the Safety PLC is executing interlock logic, and confirming no interlock state change occurs; (2) disconnecting the data-diode network path and confirming the Safety PLC continues normal operation. Analysis of the architecture alone cannot confirm there are no undocumented shared resources (power rails, communication buses, or firmware update paths) between the supervisory system and the SIL-3 Safety PLC. | Test | rt-mechanical-trace, red-team-session-480 |
| SYS-REQ-016 | The Vertical Farm Environment Controller SHALL complete zone sanitisation sequence verification (peracetic acid contact time, rinse water pH/EC confirmation, drain completion) before permitting new crop recipe activation, blocking germination phase until all verification criteria pass. Rationale: Derived from Crop Changeover scenario: Sanitisation chemical residue on new crop is a food safety risk. EC/pH sensors verify rinse completeness. Blocking germination phase prevents planting into contaminated media, which would result in crop loss and potential food safety violation. | Demonstration | system, compliance, changeover, session-462, idempotency:sys-sanitation-verify-462 |
| SYS-REQ-017 | When the primary Vertical Farm Environment Controller processing node fails, the system SHALL restore zone regulation functions (temperature, CO2, pH, and lighting) from a warm-standby node within 30 seconds, with no more than one missed control cycle per zone. Rationale: UHT classifies the vertical farm environment controller (D1F77818) as System-Essential (bit 16). A single point of failure at the top-level controller results in simultaneous loss of all environmental regulation across all zones, risking crop loss within hours for temperature-sensitive cultivars. | Test | idempotency:qc-468-vfec-redundancy |
| SYS-REQ-018 | The Vertical Farm Environment Controller SHALL provide a supervisory HMI displaying real-time zone status (temperature, humidity, CO2, pH, lighting intensity) with alert acknowledgement within 3 user interactions, accessible from any network-connected browser without additional software installation. Rationale: STK-REQ-002 identifies farm operators as needing a system that allows easy monitoring and adjustment. The 3-interaction acknowledgement limit and browser-native access derive from operator usability research for industrial HMI: operators wearing gloves or using shared terminals need minimal click-through paths. | Demonstration | idempotency:qc-468-hmi-sys-req |
| SYS-REQ-019 | The Vertical Farm Environment Controller SHALL comply with IEC 61000-4 series immunity standards (surge, EFT, ESD, conducted, and radiated) at immunity test levels specified by IEC 61000-6-2 for industrial environments. Rationale: Vertical farm controllers operate in an electrically noisy industrial environment with variable-speed drives, switching power supplies, and CO2 solenoid valves generating conducted and radiated emissions. IEC 61000-6-2 sets the industrial immunity benchmark; compliance ensures the controller does not misread sensor data or fail to execute safety shutdowns during EMC disturbances. | Test | idempotency:qc-468-emc-sys-req |
| SYS-REQ-020 | The Vertical Farm Environment Controller SHALL store a minimum of 200 crop recipes and their associated control parameters in local non-volatile storage and SHALL continue autonomous zone regulation from stored recipes for a minimum of 72 hours following loss of network connectivity to external systems. Rationale: STK-REQ-016 requires locally stored crop recipes and control parameters. The 200-recipe minimum covers expected commercial cultivar variety. The 72-hour autonomous operation target derives from worst-case ISP outage duration at rural agricultural sites where fibre restoration typically takes 24-48 hours. | Test | idempotency:qc-468-local-storage-sys-req |
| Source | Target | Type | Description |
|---|---|---|---|
| STK-REQ-004 | SYS-REQ-014 | derives | Zone isolation for maintenance directly implements STK-REQ-004 |
| STK-REQ-001 | SYS-REQ-010 | derives | Irrigation fault detection is part of zone environmental monitoring |
| STK-REQ-001 | SYS-REQ-002 | derives | Zone humidity control derives from grower technician operational needs |
| STK-REQ-015 | SYS-REQ-015 | derives | EMC compliance is prerequisite for SIL 3 hardware certification |
| STK-REQ-014 | SYS-REQ-011 | derives | Remote firmware update requires update event logging |
| STK-REQ-013 | SYS-REQ-015 | derives | Controls access requirements drive safety/process separation |
| STK-REQ-012 | SYS-REQ-012 | derives | Energy reporting stakeholder need drives demand-response system requirement |
| STK-REQ-004 | SYS-REQ-016 | derives | Zone isolation for maintenance derives from stakeholder maintenance need |
| STK-REQ-010 | SYS-REQ-011 | derives | HACCP deviation reports require comprehensive environmental logging |
| STK-REQ-016 | SYS-REQ-015 | derives | Network resilience requires hardware-independent safety |
| STK-REQ-008 | SYS-REQ-016 | derives | Harvest crew safety extends to post-sanitation verification |
| STK-REQ-006 | SYS-REQ-013 | derives | Maintenance lockout requirement extends to emergency reset |
| STK-REQ-011 | SYS-REQ-012 | derives | Utility DR signals drive load curtailment requirement |
| STK-REQ-009 | SYS-REQ-011 | derives | Audit-ready logging requires comprehensive data recording |
| STK-REQ-005 | SYS-REQ-006 | derives | Sensor calibration supports nutrient control accuracy |
| STK-REQ-007 | SYS-REQ-003 | derives | Worker CO2 safety requires software concentration ceiling |
| STK-REQ-007 | SYS-REQ-004 | derives | Worker CO2 safety requires hardware interlock |
| STK-REQ-003 | SYS-REQ-008 | derives | HVAC failure response enables yield impact estimation |
| STK-REQ-002 | SYS-REQ-005 | derives | Recipe PAR adjustment requires lighting control precision |
| STK-REQ-001 | SYS-REQ-001 | derives | Zone dashboard accuracy requires precise temperature control |