LIVEdataset aec-bench@releasetasks 552models 18last submission · built
electricalwith-tool

Fire Alarm Audibility Occupancy Package

Calculates source-bound room RT60, NAC audibility, notification current, and alarm battery metrics from a deterministic SSC-12 task-owned source pack.

with-tool: The model is given an executable Python calculator script.

How this task is generated

One template produces many comparable benchmark tasks while keeping the scoring contract fixed.

  1. 01

    Template

    The reusable contract shown on this page.

  2. 02

    Scenario

    An archetype and site context are sampled.

  3. 03

    Difficulty tier

    Inputs may be hidden at harder tiers.

  4. 04

    Task prompt

    The model responds with the declared outputs.

Parameters

Inputs the model receives, and the outputs it is scored on.

Inputs

18 inputs

Always given

Included directly in every task prompt.

18
Show 18 inputs
  • Room area

    room_area_m2

    FLOOR-12-PLAN-06 room area

    220 m2
  • Ceiling height

    ceiling_height_m

    FLOOR-12-PLAN-06 ceiling height

    3.2 m
  • Absorption area m2

    absorption_area_m2

    FINISH-12-ROOM-06 equivalent absorption area

    142 m2 sabins
  • Max rt60

    max_rt60_s

    CRIT-12-LIFE-06 maximum RT60

    1.5 s
  • Nac sound level

    nac_sound_level_dba

    NAC-12-SCHED-06 NAC sound level

    85 dBA
  • Farthest receiver distance

    farthest_receiver_distance_m

    FLOOR-12-PLAN-06 farthest receiver distance

    19 m
  • Room loss

    room_loss_db

    FINISH-12-ROOM-06 room loss allowance

    1 dB
  • Audible nac

    audible_nac_count

    NAC-12-SCHED-06 audible NAC count

    3 count
  • Audibility criterion

    audibility_criterion_dba

    CRIT-12-LIFE-06 audibility criterion

    75 dBA
  • Horn

    horn_count

    NAC-12-SCHED-06 horn count

    8 count
  • Horn current

    horn_current_a

    NAC-12-SCHED-06 horn current

    0.075 A
  • Strobe

    strobe_count

    NAC-12-SCHED-06 strobe count

    6 count
  • Strobe current

    strobe_current_a

    NAC-12-SCHED-06 strobe current

    0.11 A
  • Panel current

    panel_current_a

    LOAD-12-ALARM-06 panel current

    0.25 A
  • Nac supply capacity

    nac_supply_capacity_a

    LOAD-12-ALARM-06 NAC supply capacity

    2.5 A
  • Alarm load

    alarm_load_w

    LOAD-12-ALARM-06 alarm standby load

    115 W
  • Backup runtime

    backup_runtime_h

    LOAD-12-ALARM-06 backup runtime

    24 h
  • Alarm battery capacity

    alarm_battery_capacity_kwh

    LOAD-12-ALARM-06 alarm battery capacity

    3.4 kWh

Scored outputs

10 outputs

Room rt60 s

room_rt60_s

Sabine RT60 for audibility room

Scores if within ±0.3% of the reference value.

Rt60 margin s

rt60_margin_s

Maximum RT60 minus calculated RT60

Scores if within ±0.3% of the reference value.

Farthest nac level dba

farthest_nac_level_dba

Farthest NAC level after distance and room loss

Scores if within ±0.3% of the reference value.

Combined alarm level dba

combined_alarm_level_dba

Logarithmic sum of audible NAC levels

Scores if within ±0.3% of the reference value.

Audibility margin db

audibility_margin_db

Audibility criterion minus combined alarm level

Scores if within ±0.3% of the reference value.

Nac current

nac_current_a

Total NAC current

Scores if within ±0.3% of the reference value.

Nac headroom

nac_headroom_a

NAC supply capacity minus total current

Scores if within ±0.3% of the reference value.

Alarm battery required kwh

alarm_battery_required_kwh

Alarm battery energy required

Scores if within ±0.3% of the reference value.

Alarm battery margin kwh

alarm_battery_margin_kwh

Alarm battery capacity minus required energy

Scores if within ±0.3% of the reference value.

Overall pass score

overall_pass_score

1.0 when RT60, audibility, current, and battery checks pass

Scores if within ±0.1% of the reference value.

Difficulty

Each template is sampled at three tiers. Harder tiers may hide inputs, forcing the model to infer them from the scenario description.

All inputs remain visible at every tier

For this template, difficulty scales through parameter and scenario ranges rather than hidden information.

easy:
All source-pack values given for the SSC-12 fire alarm audibility package
medium:
All source-pack values given for the SSC-12 fire alarm audibility package
hard:
All source-pack values given for the SSC-12 fire alarm audibility package

Task bundle

The exact instruction and parameter contract used to generate this task, pinned to the published library source.

/workspace

  • instruction.md
  • fire-alarm-audibility-occupancy-package_calc.py

Teal lines show Jinja input conditions, not task visibility policy. A line renders only when that input or tool is visible.

1You are checking a task-owned synthetic SSC-12 fire alarm audibility and occupancy package.2 3Use only the source pack values below for numeric grading. Fire alarm audibility, room finish, NAC load, and life-safety review workflows provide context only; they are not extra data sources for this instance.4 5## Scene6 7- Product: `SSC-12-LH-06`8- Floor plan: `FLOOR-12-PLAN-06`9- NAC device schedule: `NAC-12-SCHED-06`10- Room finish schedule: `FINISH-12-ROOM-06`11- Fire alarm load table: `LOAD-12-ALARM-06`12- Life-safety criterion: `CRIT-12-LIFE-06`13- Audibility memo: `MEMO-12-AUD-06`14 15Compute RT60, audibility level, audibility margin, NAC current, NAC headroom, alarm battery required, alarm battery margin, and pass score.16 17Write `/workspace/output.md` with a compact memo preserving the object IDs above. Include a source-boundary statement that this is a task-owned synthetic source pack.18 19Do not claim authority approval, accepted project evidence, software export validity, full standards compliance, executable real source-pack parsing, generated benchmark readiness, or benchmark readiness.20 21Include a fenced JSON block with exactly these numeric keys:22 23```json24{25 "room_rt60_s": <numeric_value>,26 "rt60_margin_s": <numeric_value>,27 "farthest_nac_level_dba": <numeric_value>,28 "combined_alarm_level_dba": <numeric_value>,29 "audibility_margin_db": <numeric_value>,30 "nac_current_a": <numeric_value>,31 "nac_headroom_a": <numeric_value>,32 "alarm_battery_required_kwh": <numeric_value>,33 "alarm_battery_margin_kwh": <numeric_value>,34 "overall_pass_score": <numeric_value>35}36```37

Scenario archetypes

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.

Ssc12 fire alarm audibility case

ssc12_fire_alarm_audibility_case

Fire alarm audibility and occupancy case

Parameter ranges
room_area_m2
220
ceiling_height_m
3.2
absorption_area_m2
142
max_rt60_s
1.5
nac_sound_level_dba
85
farthest_receiver_distance_m
19
room_loss_db
1
audible_nac_count
3
audibility_criterion_dba
75
horn_count
8
horn_current_a
0.075
strobe_count
6
strobe_current_a
0.11
panel_current_a
0.25
nac_supply_capacity_a
2.5
alarm_load_w
115
backup_runtime_h
24
alarm_battery_capacity_kwh
3.4

Example task

ssc12-fire-alarm-audibility-case-previewhard difficulty, all inputs given.

Fire alarm audibility and occupancy case. Required outputs: room_rt60_s, rt60_margin_s, farthest_nac_level_dba, combined_alarm_level_dba, audibility_margin_db, nac_current_a

The model sees

Scenario context and visible inputs.

room_area_m2
220 to 220 m2
ceiling_height_m
3.2 to 3.2 m
absorption_area_m2
142 to 142 m2 sabins
max_rt60_s
1.5 to 1.5 s
nac_sound_level_dba
85 to 85 dBA
farthest_receiver_distance_m
19 to 19 m
room_loss_db
1 to 1 dB
audible_nac_count
3 to 3 count
audibility_criterion_dba
75 to 75 dBA
horn_count
8 to 8 count
horn_current_a
0.075 to 0.075 A
strobe_count
6 to 6 count
strobe_current_a
0.11 to 0.11 A
panel_current_a
0.25 to 0.25 A
nac_supply_capacity_a
2.5 to 2.5 A
alarm_load_w
115 to 115 W
backup_runtime_h
24 to 24 h
alarm_battery_capacity_kwh
3.4 to 3.4 kWh

Executable tool: fire-alarm-audibility-occupancy-package_calc.py

The model must infer

Inputs withheld at this difficulty.

Nothing. All inputs are supplied.

The model must produce

The scored JSON answer schema.

{
  "room_rt60_s": <number>,
  "rt60_margin_s": <number>,
  "farthest_nac_level_dba": <number>,
  "combined_alarm_level_dba": <number>,
  "audibility_margin_db": <number>,
  "nac_current_a": <number>,
  "nac_headroom_a": <number>,
  "alarm_battery_required_kwh": <number>,
  "alarm_battery_margin_kwh": <number>,
  "overall_pass_score": <number>
}
  • room_rt60_s · scored within ±0.3%
  • rt60_margin_s · scored within ±0.3%
  • farthest_nac_level_dba · scored within ±0.3%
  • combined_alarm_level_dba · scored within ±0.3%
  • audibility_margin_db · scored within ±0.3%
  • nac_current_a · scored within ±0.3%
  • nac_headroom_a · scored within ±0.3%
  • alarm_battery_required_kwh · scored within ±0.3%
  • alarm_battery_margin_kwh · scored within ±0.3%
  • overall_pass_score · scored within ±0.1%