Operational outcome
Expose abnormal state first, then the minimum site-level values needed to decide which subsystem to inspect.
A deterministic product contract for the facility alarm strip, power/cooling/environment/sustainability KPIs, contextual image, subsystem routes, basis drawers, generated design and FAQ in dc-conventional.html. The cockpit is a modeled teaching aid, not live BMS telemetry.
A conventional facility overview must reconcile electrical demand, cooling duty, environment, resilience and alarm state before routing a user to subsystem pages. Static marketing callouts cannot provide that trust; every primary result needs a denominator, source class and repeatable calculation.
Expose abnormal state first, then the minimum site-level values needed to decide which subsystem to inspect.
Keep PUE, facility/IT load, CHW, WUE, carbon and fuel arithmetic on one immutable scenario and surface placeholders honestly.
| Persona | Goal | Primary read | Success condition |
|---|---|---|---|
| Facilities operator | Determine whether the site is normal and where to drill next. | Alarm strip → KPI strip → subsystem rail. | Can name alarm count, comms/quality, active capacity and next subsystem. |
| Electrical engineer | Reconcile protected IT, facility input and UPS sharing. | IT/Total/PUE, UPS A/B and EPMS route. | Can reproduce facility load and normal/failover UPS percentages. |
| Mechanical engineer | Check CHW temperatures, reference-flow scope, evaporator duty and tower rejection. | Cooling stats, Chiller Plant route and basis drawer. | Can reproduce 19.4/27.0°C, 7.6 K, the 943.0/982.3 L/s references, 31,250 kW evaporator duty and 36,403.4 kW tower rejection without calling either flow measured. |
| Sustainability analyst | Interpret PUE, WUE, grid factor and CUE denominators. | Efficiency panel and basis drawers. | Can distinguish 0.42 facility-kWh grid factor from 0.609 IT-kWh CUE. |
| Commissioning / design reviewer | Turn each value/control into a deterministic check. | BoD, generated design, FAQ, PRD/manual and engine snapshot. | No displayed fact lacks source class or known limitation. |
| Educator / learner | Understand the energy/water/fuel balance of a conventional DC. | Photo context, formulas, glossary and subsystem pages. | Can reproduce the worked scenario without treating it as site advice. |
CONV_MODEL and derived CONV_CALC.snapshot.| ID | Visible element / requirement | Acceptance |
|---|---|---|
| FR-01 | Preserve the cockpit tier gate while PRD and Manual remain public. | Full access/Educator/Root policy remains owned by shared auth; docs contain no gate. |
| FR-02 | Provide Portfolio, DC Solutions, PRD and Manual links. | All are visible in .header-left and keyboard reachable. |
| FR-03 | Show title, modeled status indicator and WIB clock. | Clock changes only time; “LIVE” styling does not override simulated disclosure. |
| FR-04 | Provide Generate Design, FAQ and Theme controls. | Each control opens/toggles the intended surface without changing the locked model. |
| FR-05 | Provide subsystem routes to EPMS, Data Hall, Chiller Plant, Fire, Fuel, Water and ICT. | All seven links resolve and retain tooltip description. |
| FR-06 | Show alarm state, Critical, Warning, Maintenance/Bypass, Comms, Stale, Last Update, Data Quality and Scenario. | Nine groups render before KPI content and use one snapshot/rule evaluation. |
| FR-07 | Evaluate overall state from critical/warning counts. | CRITICAL outranks WARNING; NORMAL appears only when both are zero. |
| FR-08 | Evaluate PUE, chiller redundancy, environment and fuel thresholds deterministically. | paintAlarmStrip(snapshot) returns identical counts over reloads. |
| FR-09 | Show non-running chiller count as installed minus running while disclosing that the value includes capacity headroom, not proven maintenance. | Locked scenario reads 3 (10 installed − 7 running). |
| FR-10 | Show PUE KPI and basis drawer. | Value 1.45 and target ≤1.5 are distinct; drawer shows facility/IT inputs. |
| FR-11 | Show WUE KPI and basis drawer. | 1.20 L/kWh IT and 600.0 L/min equivalent makeup are traceable. |
| FR-12 | Show grid-factor KPI and basis drawer. | 0.42 kgCO₂/kWh facility is not labeled as CUE. |
| FR-13 | Show IT Load KPI and basis drawer. | 30,000 kW out of 40,000 kW campus design, 75% utilization and 7,500 kW selected-hall scope are distinguishable. |
| FR-14 | Show Uptime KPI and basis drawer. | Uptime renders — / UNAVAILABLE until an authenticated downtime event log is bound; no healthy numeric placeholder is permitted. |
| FR-15 | Show Temperature KPI and basis drawer. | 22.4°C is labeled simulated and placed against the stated band. |
| FR-16 | Show Chillers KPI and basis drawer. | 7/10 running, 5,000 kWth/unit and central N+1 sizing reconcile to the snapshot. |
| FR-17 | Show Alarms KPI. | Count and Normal text agree with the alarm strip. |
| FR-18 | Show six operational image callouts. | PUE, IT, CHW, temperature, fuel and RH values retain units and engine binding where available. |
| FR-19 | Show Efficiency stats. | PUE, WUE, Grid factor and CUE_IT remain separate rows with denominator tooltips. |
| FR-20 | Show Power stats. | Total, IT and UPS A/B normal/failover values reconcile to the snapshot/display rule. |
| FR-21 | Show Cooling stats. | 19.4/27.0°C CHWS/CHWR, 7.6 K ΔT, 943.0 L/s IT sensible-load reference, 982.3 L/s evaporator-duty reference, 31,250 kW evaporator duty, 36,403.4 kW condenser/tower rejection and 7/10 chillers remain engine-bound. Measured header flow and per-hall allocation stay unavailable until the required instrumentation and hydronic distribution design exist. |
| FR-22 | Show Network & Reliability stats. | Network, UPS topology and uptime remain explicitly UNAVAILABLE until dedicated topology and event authorities are bound. |
| FR-23 | Show Environment stats. | Temperature and RH remain engine-bound; differential pressure is explicitly UNAVAILABLE without a pressure-sensor authority. |
| FR-24 | Show Safety stats. | Overview FACP and VESDA states are UNAVAILABLE; the dedicated Fire cockpit owns validated fire authority. |
| FR-25 | Show Fuel stats. | Bulk-tank level and 48 h autonomy remain engine-bound; per-genset day-tank level is UNAVAILABLE. |
| FR-26 | Bind all primary derivations to one snapshot. | No Math.random() affects PUE, WUE, grid factor, IT, total, CHW, temperature, RH or fuel. |
| FR-27 | Provide keyboard basis-drawer activation. | Click/Enter/Space open formula/input/output/source; Escape/scrim/close dismiss. |
| FR-28 | Generate a controlled technical document through the shared Design Studio. | Power, cooling, water, fire, fuel, ICT/BMS, carbon and cost sections use one captured snapshot; page-approved document type and scope are explicit. |
| FR-29 | Provide FAQ dialog. | Ten questions disclose locked scenario, standards, arithmetic and educational scope. |
| FR-30 | Provide scroll-to-top, theme and responsive behavior. | Controls remain named, reachable and do not cause horizontal overflow. |
| FR-31 | Separate current operating and current-plus-study document scopes. | Current uses the locked 30,000 kW adopted campus snapshot; current-plus-study adds the clearly labeled 40 MW IT / 58 MW facility design-point study without changing any cockpit value. |
| FR-32 | Preserve source-truth coloring on the EPMS subsystem route. | Each ATS-to-rack final conductor inherits the actually energizing source path; Feed A remains A/red and Feed B remains B/green, with state text available beyond color. |
| FR-33 | Maintain accessible Design Studio lifecycle. | Dialog title, labeled selects, snapshot/provenance, focus trap, Escape/scrim/close behavior, visible generation error and trigger focus return are present. |
| FR-34 | Reconcile the adopted four-hall campus through one immutable contract. | CONV_CALC.snapshot returns 4 halls, 30 MW current IT, 40 MW design IT, 500 racks/hall, 2,000 campus racks, 15 kW/rack current average and 20 kW/rack design average. |
| FR-35 | Reject incompatible rack-density assumptions. | As an explicit rejected counterexample only, 10 MW/hall with 200 racks yields 50 kW/rack and a blocking issue for the selected CRAH air-side thermal contract. |
| FR-36 | Fail closed for ungoverned facility-power points. | The adopted 30 MW IT / 43.5 MW facility point and declared 40 MW IT / 58 MW facility design point are explicit; arbitrary intermediate points return unavailable until a valid monotonic part-load curve is approved. |
| Signal | Symbol / ID | Unit | Nominal / semantics | Source binding |
|---|---|---|---|---|
| Overall alarm state | as-state, as-state-txt | state | NORMAL/WARNING/ALARM from worst count. | paintAlarmStrip(snapshot). |
| Critical / warning | as-crit, as-warn | count | 0 nominal; red/amber only when non-zero. | Threshold rules. |
| Maintenance / bypass | as-maint | count | 3 non-running chillers; capacity headroom, not proven maintenance. | chillers_total − chillers_running. |
| Comms / stale | as-comms, as-stale | state / count | OK / 0 if versioned snapshot exists. | snapshot.meta; no live transport. |
| Last update | as-update, clock | local time | Browser clock. | rzTick(). |
| Data quality / scenario | as-dq, as-scn | quality / mode | GOOD / Simulated. | snapshot.meta. |
| PUE | kpiPue, cPue, sPue | ratio | 1.45; warn above 1.5. | snapshot.site.pue. |
| WUE | kpiWue, sWue | L/kWh IT | 1.20. | snapshot.environment.wue_l_per_kwh. |
| Grid factor | kpiCarbon, sCue | kgCO₂/kWh facility | 0.42; not CUE. | snapshot.environment.carbon_kg_per_facility_kwh. |
| CUE IT-basis | sCueIt | kgCO₂/kWh IT | 0.609, displayed 0.61. | grid factor × PUE. |
| IT load | kpiIt, cIt, sItLoad | kW / MW | 30,000 kW / 30.00 MW campus; 7,500 kW / 7.50 MW per hall. | snapshot.site.it_load_kw, snapshot.campus.halls[*].it_load_kw. |
| IT design / utilization | basis/report | kW / % | 40,000 kW campus design; 10,000 kW/hall; 75% adopted utilization. | snapshot.site.it_design_kw, snapshot.campus. |
| Rack inventory / density | basis/report | rack / kW·rack⁻¹ | 500 racks/hall; 2,000 campus; 15 kW/rack current average; 20 kW/rack design average. | snapshot.campus, snapshot.campus.halls[*]. |
| Facility load | sTotalLoad | kW | 43,500 campus; 10,875 per hall. | snapshot.site.facility_load_kw, hall snapshot. |
| Non-IT load | basis/report | kW | 13,500 campus. | snapshot.site.non_it_load_kw. |
| UPS 2N load | sUpsA, sUpsB | kW / % | 15,000 kW/system normal (37.5% of 40,000 kW rated); 30,000 kW/system failover (75%); 64 × 1,250 kW modules, 468.8 kW/module normal. | snapshot.electrical. |
| UPS loss | basis/report | kW | 1,250 at 96% efficiency. | snapshot.electrical.ups_loss_kw. |
| CHWS / CHWR | cChw, sChwSup, sChwRet | °C | 19.4 / 27.0; warm-water chilled-water loop derived from the 25.4°C rack-inlet target. | snapshot.cooling. |
| CHW ΔT / IT sensible-load reference | basis/report | K / L/s | 7.6 / 943.0; calculated, not measured. | snapshot.cooling.chw_delta_t, snapshot.cooling.flow_lps. |
| Plant-duty CHW reference / measured header | basis/report | L/s | 982.3 calculated / UNAVAILABLE measured. | snapshot.cooling.heat_rejection_kw / (Cp × ΔT); no flow-transmitter binding. |
| Evaporator duty | basis/report | kW | 31,250. | snapshot.cooling.heat_rejection_kw historical compatibility key. |
| Condenser / tower rejection | basis/report | kW | 36,403.4. | snapshot.cooling.tower_rejection_kw_th. |
| Chiller count | KPI / Cooling row | count | 7/10 running; 5,000 kWth/unit; central N+1. | snapshot.cooling.chillers_*. |
| Temperature / RH | kpiTemp, cTemp, cRh, sTempAvg, sRhAvg | °C / % | 22.4 / 48; warn outside 18–27°C or 20–80% RH; critical temp >32°C. | snapshot.environment. |
| Differential pressure | Environment DP | Pa | UNAVAILABLE. | No governed pressure-sensor source or timestamp. |
| Fuel level | cFuel, sFuelMain | % | 85; source model. | snapshot.fuel.level_pct. |
| Day tank | Fuel Day Tank row | % | UNAVAILABLE. | No per-genset day-tank level in the current authority. |
| Usable fuel / burn / autonomy | Fuel Autonomy row / basis | L / L·h⁻¹ / h | 744,144 L / 15,503 L/h / 48.0 h; warn below 24 h, critical below 12 h. | snapshot.fuel. |
| Water equivalent flow | basis/report | L/min | 600.0 cooling makeup; 608.0 total treated including 8.0 domestic/process. | snapshot.water. |
| Carbon rate | basis/report | kgCO₂/h | 18,270. | snapshot.environment.carbon_kg_per_hr. |
| Network / topology / uptime | Network, UPS Topology, Uptime rows | state / % | UNAVAILABLE / UNAVAILABLE / UNAVAILABLE. | No dedicated network/topology authority or authenticated downtime event log is bound. |
| Safety | FACP, VESDA rows | state | UNAVAILABLE. | The overview has no bound fire-panel authority; use the dedicated Fire cockpit. |
| Adopted rack basis | snapshot.campus | rack / kW·rack⁻¹ | 500 racks/hall × 4 halls; 15 kW current and 20 kW design average. | Campus snapshot derived from governed hall geometry. |
| Design-point IT | RZConvDesignBasis.STUDY | MW IT | 10 MW/hall × 4 halls = 40 MW IT; 58 MW facility at dPUE 1.45. | Governed planning-study envelope; current adopted operating point remains 30 MW IT. |
| Design rack basis | racksPerHall, averageRackKw | rack / kW·rack⁻¹ | 500 racks/hall × 20 kW design average = 10 MW/hall; selected peak 30 kW. | Thermal compatibility gate in conv-design-basis.js. |
| Design thermal environment | thermal, airReference | °C / kPa / %RH | 25.4 °C project rack-inlet target; 18–27 °C recommended envelope; 101.325 kPa, 50% RH and cp 1.006. | Adopted design input; 25.4 °C is not presented as a universal standard. |
| Design efficiency | pue.designPoint | ratio | dPUE 1.45 at 40 MW IT; 58 MW design facility input. | Ungoverned operating points remain unavailable without an approved curve. |
| EPMS final source path | w_ats_rack_* visual class | source / energized state | Final ATS-to-rack conductor uses the selected source color. | EPMS_Telemetry.html topology state, not CONV_CALC. |
facilityLoadKw(), nonItLoadKw(); Manual §03/06.snapshot.electrical.snapshot.cooling; both flows are calculated references and measured header flow is unavailable. CHWS derives from 25.4°C rack inlet − 6.0 K assumed coil approach.snapshot.fuel; tank sizing and specific consumption are assumed engineering bases, not live curves.CONV_CALC. The 40 MW/58 MW figures remain the 100% design point; the locked operating point is 30 MW/43.5 MW.| Interaction | Required behavior | Accessibility / failure behavior |
|---|---|---|
| Alarm strip | First read stays above disclaimer/KPIs and updates from one snapshot. | State text/counts supplement color; no pulse-only meaning. |
| Subsystem rail | Seven routes disclose target subsystem. | Keyboard links and tooltip text; decorative icons are not the only label. |
| KPI basis | Click/Enter/Space opens formula, inputs, output, scope, denominator, source, mode and timestamp. | Escape/scrim/close work and focus returns. |
| Generate Design | Open the shared Design Studio, capture one snapshot, and select current or current-plus-study scope before producing a print-ready document. | Scope never changes the current snapshot; dialog traps focus, closes on Escape/scrim/button, reports failures and returns focus. |
| EPMS source path | Route to the electrical subsystem and read conductor state from actual topology. | Source name/state supplements red/green; de-energized conductors remain visually distinct. |
| FAQ | Open ten expandable questions without changing data. | Dialog has title, close button, Escape behavior and readable focus order. |
| Theme | Switch light/dark and persist choice. | Semantic states retain contrast; no white major surface in dark mode. |
| Mobile | Header, KPI and panels wrap/stack without document overflow. | Primary status and PRD/Manual remain reachable at 360 px. |
| Restricted access | Unauthorized user receives the shared upgrade/sign-in flow. | Overlay is an alert dialog; public docs never inherit it. |
| ID | Given / when / then | Evidence |
|---|---|---|
| AC-01 | Given the locked snapshot, then 30,000×1.45=43,500 kW and campus, selected-hall and visible representations agree at their declared scopes. | Engine/DOM assertion. |
| AC-02 | Given repeated reloads, then all engine-bound KPI/callout/stat values are identical. | Multi-reload comparison. |
| AC-03 | Given the adopted normal snapshot, then alarm counts follow current engine thresholds, Maintenance/Bypass shows 3 non-running chillers with capacity-headroom disclosure, Comms=OK and Stale=0. | Direct rule/DOM assertion. |
| AC-04 | Given PUE >1.5, then warning count increments and overall state is WARNING unless critical exists. | Injected snapshot fixture. |
| AC-05 | Given temperature >32°C or fuel autonomy <12 h, then critical count/state agree. | Boundary fixtures. |
| AC-06 | Given CHWS/CHWR 19.4/27.0°C, then ΔT=7.6 K, IT-load reference=943.0 L/s, plant-duty reference=982.3 L/s, evaporator duty=31,250 kW and tower rejection=36,403.4 kW; measured header flow remains unavailable. | Unit calculation plus rendered-source assertion. |
| AC-07 | Given WUE 1.20 and IT 30,000 kW, then equivalent cooling makeup=600.0 L/min. | Unit calculation and basis drawer. |
| AC-08 | Given grid factor 0.42, then rate=18,270 kgCO₂/h and CUE_IT=0.609. | Unit calculation and rendered stats. |
| AC-09 | Given the fuel basis, then usable fuel=744,144 L, burn=15,503 L/h and autonomy=48.0 h. | Unit calculation and row. |
| AC-10 | Given each seven subsystem link, then destination resolves. | Puppeteer navigation checks. |
| AC-11 | Given each basis-enabled KPI, then click/Enter/Space opens matching content and Escape closes. | Keyboard interaction loop. |
| AC-12 | Given Generate Design, then the report contains the same snapshot values and no literal script closer breaks parsing. | Popup capture, text checks, script audit. |
| AC-13 | Given FAQ, then all ten questions render and the dialog closes from button, Escape and scrim. | Dialog E2E. |
| AC-14 | Given supported tiers, then cockpit unlocks; given free/demo, then gate remains. | Tier fixtures. |
| AC-15 | Given 360 px width, then no horizontal document overflow occurs. | Responsive measurement. |
| AC-16 | Given dark mode, then no major white content surface appears and status contrast remains legible. | Computed-style screenshot. |
| AC-17 | Given PRD/Manual link injection, then exactly two anchors are added and no cockpit line is deleted. | Git diff assertion. |
| AC-18 | Given a representative full journey, then no uncaught console/page error occurs. | Captured browser error stream. |
| AC-19 | Given Design Studio current scope, then the output contains the same 30,000 kW campus operating snapshot and labels 40 MW/58 MW only as the design point. | tools/test-rz-design-studio.mjs plus dialog/PDF text assertions. |
| AC-20 | Given current-plus-study scope, then the output adds the 4 × 10 MW = 40 MW IT / 58 MW facility design-point study and leaves the adopted 30 MW CONV_CALC.snapshot unchanged. | tools/test-rz-design-studio.mjs plus snapshot before/after and document text assertions. |
| AC-21 | Given an EPMS rack served from Feed A, Feed B or generator-backed A, then the final ATS-to-rack conductor class matches that actual source and never defaults to green. | tools/test-epms-ats-rack-color.mjs. |
| AC-22 | Given the adopted campus, then 4 halls × 500 racks × 15 kW/rack reconciles exactly to 30 MW current IT, while 20 kW/rack reconciles to the 40 MW design point. | tools/test-conv-campus-model.mjs and tools/test-conv-design-basis.mjs. |
| AC-23 | Given the explicitly rejected 200-rack counterexample at 10 MW/hall, then the design-basis gate reports 50 kW/rack and blocks it as incompatible with the selected CRAH air-side contract. | tools/test-conv-design-basis.mjs. |
| AC-24 | Given a hall-owned or downstream-demand-context subsystem page, Hall A–D selection changes the selected 7,500 kW / 500-rack demand context without mutating the 30,000 kW site snapshot; a site utility with no valid hall context exposes no selector. | Subsystem operator tests and browser journey. |
| AC-25 | Given an alarm history query, then date range, system/point, severity, lifecycle/state, quality and value criteria compose deterministically and remain exportable. | Alarm-query unit and keyboard E2E. |
| AC-26 | Given the fire cause, then every displayed effect identifies commanded state, feedback state, inhibit reason and responsible authority. | Fire cause/effect regression test. |
| AC-27 | Given 390, 768, 1280 and 1920 px viewports, then each subsystem retains status-first hierarchy with no document overflow or overlapping schematic labels. | Playwright screenshots and responsive-layout gate. |
| Source | Governs | Binding / use |
|---|---|---|
dc-conventional.html | Visible controls, KPI cards, alarm rules, report, FAQ and gate. | Primary implementation source. |
js/conv-engine.js | Immutable constants and all primary derived values. | CONV_MODEL, CONV_CALC.snapshot. |
js/rz-design-studio.js | Shared document type/scope selection, current snapshot/provenance display and accessible dialog lifecycle. | Current and current-plus-study document control. |
EPMS_Telemetry.html | Electrical source topology and ATS-to-rack conductor state/color. | Subsystem evidence; does not redefine dashboard power values. |
| Conventional DC Manual | Formula definitions, worked scenario, standards and limitations. | Public methodology companion. |
| Conventional review docs 00, 01, 09 and 12 | Single capacity basis, dashboard direction, engineering calculations and QA criteria. | Requirements/risk authority. |
| ISO/IEC 30134-2:2026 | PUE definition and reporting boundary. | Power-efficiency KPI and dPUE study-point context. |
| ISO/IEC 30134-9:2022 | WUE definition, measurement categories and interpretation. | Water-efficiency KPI and equivalent-flow disclosure. |
| ISO/IEC 30134-8 | CUE definition. | 0.609 kgCO₂/kWh IT derivation. |
| ASHRAE TC 9.9 | Thermal envelope context. | 22.4°C/48% interpretation; site setpoints still require approval. |
| ASHRAE 90.1 / CIBSE Guide F / EN 50600 | Facility energy and infrastructure design context. | Design/report background, not automatic compliance. |
| Uptime Institute Tier Standard | Resilience/topology intent. | Tier-III intent and fuel-resilience context; certification not claimed. |
| IEC 60364 / IEC 60909 / IEEE 1100 | Power installation, fault and power-quality context. | Generated-design references; detailed studies out of scope. |
| NFPA 75/76 | IT fire-protection context. | Safety subsystem reference; static Normal state is not compliance evidence. |
| ISA-18 alarm-management series | Alarm lifecycle, operator response and rationalization context. | Future historian/alarm-management direction; current page remains simulated. |
| IEC 62682:2022 | Management of alarms for process industries. | Terminology and acceptance context, not a certification claim. |
These contracts are part of this master PRD and govern the dedicated Chiller, Fire, Fuel, Water and ICT pages. The page manuals remain the formula and operating-methodology authority; this section defines required product behavior and acceptance.
| Subsystem | Required operator view | Current/design rule | Fail-safe / acceptance |
|---|---|---|---|
| Chiller plant | ISA-style topology, CHWS/CHWR, ΔT, reference-flow reconciliation, differential pressure, evaporator/tower duties, plant kW/ton/COP context, lead-lag, duty/standby/fault, N+1 headroom, equipment inspector and Hall A–D context. | Current 31,250 kW evaporator duty, 36,403.4 kW tower rejection, 19.4/27.0°C, calculated 943.0/982.3 L/s references and 7/10 chillers stay engine-bound. Measured header flow and per-hall allocation remain unavailable without instrumentation and a hydronic distribution design. | No cyan/green “running” cue may hide warning/trip. Selection opens a keyboard-accessible diagnostic view; no overlay or clipping from 390–1920 px. |
| Fire protection | FACP/VESDA authority, fire-water/inert-agent process mimic, reserve/pump/valve feedback, staged cause/effect and explicit interlock list for lift recall, access/door release, AHU/fan stop, smoke/fire damper, EPO, BMS/DCIM and notification. | Protected hall/rack counts are context only; suppression sizing remains in the fire calculation authority and AHJ-approved design. | Simulation cannot masquerade as field command. Cause and effect show commanded, proven, inhibited and unavailable separately; active fire red is never used as a medium color. |
| Fuel system | Bulk/day tank inventory, transfer path, two-pump duty/standby, polishing mode and ΔP, water-in-fuel, leak/sump zones, deliveries, consumption and N+1 autonomy. | Current autonomy remains 744,144 L ÷ 15,503 L/h = 48.0 h. Operational sizing still requires approved generator count/load curves and tank policy; no unqualified proportional extrapolation. | Leak or low-low state identifies zone and isolation consequence. Pump override remains visibly simulated and interlocked. |
| Water treatment | Raw/treated storage, duty/standby pumps, filter ΔP, chemical dosing, UV, conductivity/TDS, cooling makeup, blowdown, domestic split, leak/drain and maintenance state. | Current WUE-equivalent cooling makeup of 600.0 L/min remains distinct from measured flow; total treated flow is 608.0 L/min including 8.0 L/min domestic/process. The balance applies because evaporative cooling-tower heat rejection is adopted. | Pump symbol and animation follow ISA state, not decorative spin. Makeup and blowdown reconcile with scope/quality labels and sensor provenance. |
| ICT / OT network | Core/distribution/access and BMS/OT paths, installed/usable/N+1 capacity, bandwidth/latency/loss/jitter, redundancy, cyber boundary, gateway reachability, alarm history and selected-link detail. | Current traffic remains an authored snapshot. Design port/rack capacity derives from 500 racks/hall and documented oversubscription, not from IT MW alone. | Topology must remain readable without line-label collision; link state has text plus color; unknown/stale quality is not shown as healthy. |
| Risk / open question | Current evidence | Required resolution |
|---|---|---|
| “LIVE” label conflicts with modeled data. | Header says LIVE while scenario/FAQ says Simulated/BOD locked. | Replace or qualify the label in a separately authorized cockpit change. |
| Uptime is not measured. | The KPI and drawer fail closed as — / UNAVAILABLE because no downtime event log is bound. | Bind authenticated, dated downtime events before rendering any numeric YTD uptime. |
| Several subsystem overview rows remain unavailable. | Network, UPS topology, FACP, VESDA, differential pressure and day-tank values have no governed overview authority. | Bind a validated model/source/quality/timestamp before replacing UNAVAILABLE. |
| Electrical nameplates are assumed pending Basis of Design. | The engine derives 64 × 1,250 kW UPS modules across two 40 MW-rated systems; normal sharing is 15 MW/system. | Replace assumed module rating/topology only with an approved equipment schedule; all dependent values must re-derive. |
| Alarm freshness is synthetic. | Stale=0 because snapshot is frozen; Last Update is browser time. | Distinguish model evaluation time from acquisition/sample time. |
| Maintenance semantics are overloaded. | Standby chiller count is shown as Maint/Bypass. | Separate planned maintenance, bypass and available standby capacity. |
| WUE flow is an annual-equivalent rate. | 600.0 L/min is not an instantaneous cooling-tower measurement. | Keep scope label visible and bind actual makeup/blowdown if introduced. |
| Grid factor is fixed. | 0.42 has no displayed geography/date/version in the dashboard. | Add source vintage and location/market basis before sustainability reporting. |
| Fuel consumption is a scaled design assumption. | 15,503 L/h derives from 43,500 kW × 0.356384 L/kWh, not a vendor multi-set load curve. | Use approved generator curves and running-set allocation for operational autonomy. |
| Warm-water CHW level is assumed. | CHWS 19.4°C derives from the 25.4°C rack inlet target minus a 6.0 K assumed coil approach; CHWR is 27.0°C at the adopted 7.6 K rise. | Replace the approach only with an approved coil selection and re-run every dependent cooling gate. |
| Per-hall chiller allocation is unavailable. | The 7/10 N+1 plant is central and the engine intentionally returns no hall allocation. | Provide the hydronic distribution topology and isolation philosophy before allocating units to halls. |
| Generated design breadth exceeds validated snapshot. | Report includes fire, water chemistry and cost assumptions beyond primary dashboard points. | Maintain section-level source/assumption tags and independent calculation tests. |
| Access policy wording may drift. | Comments, overlay and shared feature flags have changed historically between Full access/Educator/Root descriptions. | Test the canonical policy; docs must not become an alternate access path. |
| Design capacity may be mistaken for current load. | The adopted operating point is 4 × 7.5 MW = 30 MW IT; 4 × 10 MW = 40 MW IT and 58 MW facility are the declared 100% design point. | Keep current/design-point scope labels and require discipline-specific sizing before procurement or commissioning use. |
| EPMS color can drift from topology truth. | A final ATS-to-rack segment previously used a fixed green class even when energized from the red/A path. | Derive the final segment from actual source state and keep the four-scenario regression test mandatory. |