Life safety load
life_safety_load_kw
NAC, fire panel, and emergency-lighting load
Scores if within ±3% of the reference value.
Calculates deterministic SSC-05 life-safety and communications load metrics from a task-owned synthetic source pack. The template combines NAC current, fire panel load, emergency lighting, access/CCTV/network loads, UPS autonomy, feeder current, and an overall synthetic pass score.
with-tool: The model is given an executable Python calculator script.
Standards
One template produces many comparable benchmark tasks while keeping the scoring contract fixed.
01
The reusable contract shown on this page.
02
An archetype and site context are sampled.
03
Inputs may be hidden at harder tiers.
04
The model responds with the declared outputs.
Inputs the model receives, and the outputs it is scored on.
16 inputs
Included directly in every task prompt.
Nac device count
nac_device_count
FIRE-05-LOAD-04 notification-appliance count
Nac device current
nac_device_current_a
FIRE-05-LOAD-04 current per notification appliance
Nac voltage
nac_voltage_v
FIRE-05-LOAD-04 NAC circuit voltage
Fire panel load
fire_panel_load_kw
FIRE-05-LOAD-04 fire panel load
Emergency lighting load
emergency_lighting_load_kw
CRIT-05-EMERG-04 emergency-mode lighting load
Access controller count
access_controller_count
CCTV-05-DEVICE-04 access-controller count
Access controller
access_controller_w
CCTV-05-DEVICE-04 access-controller load
Cctv camera count
cctv_camera_count
CCTV-05-DEVICE-04 camera count
Cctv camera
cctv_camera_w
CCTV-05-DEVICE-04 camera load
Network core
network_core_w
COMMS-05-TOPO-04 network-core load
Emergency runtime
emergency_runtime_h
CRIT-05-EMERG-04 emergency runtime
Ups nominal
ups_nominal_kwh
UPS-05-DATA-04 nominal battery capacity
Ups usable fraction
ups_usable_fraction
UPS-05-DATA-04 usable battery fraction
Nac circuit limit
nac_circuit_limit_a
FIRE-05-LOAD-04 NAC circuit limit
Feeder voltage
feeder_voltage_v
MEMO-05-LIFE-04 feeder voltage for the life-safety panel
Feeder allowable current
feeder_allowable_current_a
MEMO-05-LIFE-04 feeder allowable current
11 outputs
life_safety_load_kw
NAC, fire panel, and emergency-lighting load
Scores if within ±3% of the reference value.
communications_load_kw
Access, CCTV, and network-core load
Scores if within ±3% of the reference value.
total_essential_load_kw
Total life-safety and communications load
Scores if within ±3% of the reference value.
battery_required_kwh
Required emergency battery energy
Scores if within ±3% of the reference value.
usable_battery_kwh
Usable UPS battery energy
Scores if within ±3% of the reference value.
battery_margin_kwh
Usable UPS energy minus required emergency energy
Scores if within ±3% of the reference value.
nac_current_a
Notification-appliance circuit current
Scores if within ±3% of the reference value.
nac_margin_a
NAC circuit current limit minus calculated current
Scores if within ±3% of the reference value.
feeder_current_a
Life-safety feeder current
Scores if within ±3% of the reference value.
feeder_margin_a
Life-safety feeder allowable current minus calculated current
Scores if within ±3% of the reference value.
overall_pass_score
1.0 when battery, NAC, and feeder margins are non-negative
Scores if within ±0.1% of the reference value.
Each template is sampled at three tiers. Harder tiers may hide inputs, forcing the model to infer them from the scenario description.
For this template, difficulty scales through parameter and scenario ranges rather than hidden information.
The exact instruction and parameter contract used to generate this task, pinned to the published library source.
/workspace
Teal lines show Jinja input conditions, not task visibility policy. A line renders only when that input or tool is visible.
1You are an electrical design engineer checking `SSC-05-LH-04`, a task-owned synthetic SSC-05 fire/life-safety and communications load package.2 3Use only the task-owned synthetic source pack values below for numeric grading. Fire alarm, access-control, CCTV, communications-topology, and UPS autonomy workflows shape the context only; this instance does not run those tools or parse a real fire alarm schedule, network model, or UPS data export.4 5## Scene6 7- Design case: `CASE-SSC05-LIFE-04`8- Fire alarm load schedule: `FIRE-05-LOAD-04`9- Access/CCTV device schedule: `CCTV-05-DEVICE-04`10- Communications topology: `COMMS-05-TOPO-04`11- Battery/UPS data sheet: `UPS-05-DATA-04`12- Emergency operating criterion: `CRIT-05-EMERG-04`13- Life-safety power memo: `MEMO-05-LIFE-04`14 15## Source Values16 17| Item | Value |18|------|-------|19| NAC device count | {{ nac_device_count }} |20| NAC device current | {{ nac_device_current_a }} A |21| NAC voltage | {{ nac_voltage_v }} V |22| Fire panel load | {{ fire_panel_load_kw }} kW |23| Emergency lighting load | {{ emergency_lighting_load_kw }} kW |24| Access controller count | {{ access_controller_count }} |25| Access controller load | {{ access_controller_w }} W |26| CCTV camera count | {{ cctv_camera_count }} |27| CCTV camera load | {{ cctv_camera_w }} W |28| Network core load | {{ network_core_w }} W |29| Emergency runtime | {{ emergency_runtime_h }} h |30| UPS nominal energy | {{ ups_nominal_kwh }} kWh |31| UPS usable fraction | {{ ups_usable_fraction }} |32| NAC circuit limit | {{ nac_circuit_limit_a }} A |33| Feeder voltage | {{ feeder_voltage_v }} V |34| Feeder allowable current | {{ feeder_allowable_current_a }} A |35 36Checks:37 38- NAC current equals `nac_device_count x nac_device_current_a`.39- Life-safety load equals NAC power plus fire panel load plus emergency lighting load.40- Communications load equals access-controller, CCTV, and network-core loads.41- Battery required equals `total_essential_load_kw x emergency_runtime_h`.42- Usable battery equals `ups_nominal_kwh x ups_usable_fraction`.43- Feeder current equals `total_essential_load_kw x 1000 / feeder_voltage_v`.44- Overall pass score is `1.0` only when battery, NAC, and feeder margins are non-negative; otherwise it is `0.0`.45 46## Output Format47 48Write a compact memo to `/workspace/output.md`. Preserve the object IDs above, state the task-owned synthetic source-pack boundary, and explain whether the baseline source pack passes the docs-only checks.49 50Do not claim authority approval, accepted project evidence, software export validity, full standards compliance, executable real source-pack parsing, generated software evidence, generated benchmark readiness, or benchmark readiness.51 52Include a fenced JSON block with exactly these numeric keys:53 54```json55{56 "life_safety_load_kw": <numeric_value>,57 "communications_load_kw": <numeric_value>,58 "total_essential_load_kw": <numeric_value>,59 "battery_required_kwh": <numeric_value>,60 "usable_battery_kwh": <numeric_value>,61 "battery_margin_kwh": <numeric_value>,62 "nac_current_a": <numeric_value>,63 "nac_margin_a": <numeric_value>,64 "feeder_current_a": <numeric_value>,65 "feeder_margin_a": <numeric_value>,66 "overall_pass_score": <numeric_value>67}68```69 Each generated task is drawn from one of these realistic scenario bands.
Site contexts ground each scenario in a real locale the model can use to infer hidden values.
ssc05_life_safety_case
Fire/life-safety and communications load package tied to one device schedule, topology, UPS, emergency criterion, and memo
life-safety-comms-load-ssc05-life-safety-case-preview — hard difficulty, all inputs given.
Fire/life-safety and communications load package tied to one device schedule, topology, UPS, emergency criterion, and memo. life-safety-comms-load. Required outputs: life_safety_load_kw, communications_load_kw, total_essential_load_kw, battery_required_kwh, usable_battery_kwh, battery_margin_kwh
Scenario context and visible inputs.
Executable tool: fire-life-safety-communications-load-package_calc.py
Inputs withheld at this difficulty.
Nothing. All inputs are supplied.
The scored JSON answer schema.
{
"life_safety_load_kw": <number>,
"communications_load_kw": <number>,
"total_essential_load_kw": <number>,
"battery_required_kwh": <number>,
"usable_battery_kwh": <number>,
"battery_margin_kwh": <number>,
"nac_current_a": <number>,
"nac_margin_a": <number>,
"feeder_current_a": <number>,
"feeder_margin_a": <number>,
"overall_pass_score": <number>
}