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

Smoke Control Visibility Egress Interaction Package

Calculates source-bound tenability interaction metrics from a deterministic SSC-08 task-owned source pack. The template combines smoke exhaust ACH, smoke layer height, visibility, egress width/time, life-safety battery margin, and an overall synthetic pass score.

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

17 inputs

Always given

Included directly in every task prompt.

17
Show 17 inputs
  • Fire zone volume

    fire_zone_volume_m3

    FIRE-08-STRATEGY-05 fire zone volume

    4200 m3
  • Smoke exhaust flow

    smoke_exhaust_flow_m3_h

    VENT-08-SCHED-05 smoke exhaust flow

    31500 m3/h
  • Required air changes per h

    required_air_changes_per_h

    VIS-08-CRIT-05 required air changes

    6 1/h
  • Smoke layer height

    smoke_layer_height_m

    FIRE-08-STRATEGY-05 smoke layer height

    2.4 m
  • Minimum smoke layer height

    minimum_smoke_layer_height_m

    VIS-08-CRIT-05 minimum smoke layer height

    2.1 m
  • Visibility

    visibility_m

    VIS-08-CRIT-05 visibility

    14 m
  • Required visibility

    required_visibility_m

    VIS-08-CRIT-05 required visibility

    10 m
  • Population

    population_persons

    POP-08-SCHED-05 population

    520 persons
  • Egress width factor mm per person

    egress_width_factor_mm_per_person

    EGRESS-08-PLAN-05 egress width factor

    5 mm/person
  • Provided egress width

    provided_egress_width_mm

    EGRESS-08-PLAN-05 provided egress width

    3200 mm
  • Egress flow rate person m s

    egress_flow_rate_person_m_s

    EGRESS-08-PLAN-05 egress flow rate

    1.25 persons/(m*s)
  • Max egress time

    max_egress_time_s

    EGRESS-08-PLAN-05 maximum egress time

    180 s
  • Ventilation load

    ventilation_load_kw

    VENT-08-SCHED-05 ventilation load

    12.5 kW
  • Alarm load

    alarm_load_kw

    FIRE-08-STRATEGY-05 alarm load

    2.2 kW
  • Battery capacity

    battery_capacity_kwh

    VENT-08-SCHED-05 battery capacity

    36 kWh
  • Battery usable fraction

    battery_usable_fraction

    VENT-08-SCHED-05 battery usable fraction

    0.85
  • Required runtime

    required_runtime_h

    MEMO-08-TENABILITY-05 required runtime

    2 h

Scored outputs

10 outputs

Smoke exhaust air changes per h

smoke_exhaust_air_changes_per_h

Smoke exhaust air changes per hour

Scores if within ±3% of the reference value.

Ach margin

ach_margin

Smoke exhaust ACH minus required ACH

Scores if within ±3% of the reference value.

Smoke layer height margin

smoke_layer_height_margin_m

Smoke layer height margin

Scores if within ±3% of the reference value.

Visibility margin

visibility_margin_m

Visibility margin

Scores if within ±3% of the reference value.

Required egress width

required_egress_width_mm

Required egress width

Scores if within ±3% of the reference value.

Egress width margin

egress_width_margin_mm

Provided egress width minus required width

Scores if within ±3% of the reference value.

Egress flow time s

egress_flow_time_s

Egress flow time

Scores if within ±3% of the reference value.

Egress time margin s

egress_time_margin_s

Maximum egress time minus flow time

Scores if within ±3% of the reference value.

Life safety battery margin kwh

life_safety_battery_margin_kwh

Usable battery capacity minus required life-safety load energy

Scores if within ±3% of the reference value.

Overall pass score

overall_pass_score

1.0 when smoke-control and egress 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-08 smoke-control package
medium:
All source-pack values given for the SSC-08 smoke-control package
hard:
All source-pack values given for the SSC-08 smoke-control package

Task bundle

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

/workspace

  • instruction.md
  • smoke-control-visibility-egress-interaction-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 a mechanical/life-safety engineer checking a task-owned synthetic SSC-08 smoke control, visibility, and egress interaction package.2 3Use only the task-owned synthetic source pack values shown below for numeric grading. External smoke-control, visibility, egress, alarm load, and battery-runtime workflows shape the practice context only; they are not extra data sources for this instance.4 5## Scene6 7- Product family: `SSC-08-LH-05`8- Fire strategy: `FIRE-08-STRATEGY-05`9- Population schedule: `POP-08-SCHED-05`10- Ventilation schedule: `VENT-08-SCHED-05`11- Egress plan: `EGRESS-08-PLAN-05`12- Visibility criterion: `VIS-08-CRIT-05`13- Tenability memo: `MEMO-08-TENABILITY-05`14 15## Source Values16 17| Item | Value |18|------|-------|19| Fire zone volume | {{ fire_zone_volume_m3 }} m3 |20| Smoke exhaust flow | {{ smoke_exhaust_flow_m3_h }} m3/h |21| Required air changes | {{ required_air_changes_per_h }} 1/h |22| Smoke layer height | {{ smoke_layer_height_m }} m |23| Minimum smoke layer height | {{ minimum_smoke_layer_height_m }} m |24| Visibility | {{ visibility_m }} m |25| Required visibility | {{ required_visibility_m }} m |26| Population | {{ population_persons }} persons |27| Egress width factor | {{ egress_width_factor_mm_per_person }} mm/person |28| Provided egress width | {{ provided_egress_width_mm }} mm |29| Egress flow rate | {{ egress_flow_rate_person_m_s }} persons/(m*s) |30| Maximum egress time | {{ max_egress_time_s }} s |31| Ventilation load | {{ ventilation_load_kw }} kW |32| Alarm load | {{ alarm_load_kw }} kW |33| Battery capacity | {{ battery_capacity_kwh }} kWh |34| Battery usable fraction | {{ battery_usable_fraction }} |35| Required runtime | {{ required_runtime_h }} h |36 37## Checks38 39- Smoke exhaust air changes per hour equal smoke exhaust flow divided by fire zone volume.40- ACH margin equals exhaust ACH minus required ACH.41- Smoke layer height margin equals smoke layer height minus minimum smoke layer height.42- Visibility margin equals visibility minus required visibility.43- Required egress width equals population times egress width factor.44- Egress flow time equals population divided by provided width and egress flow rate.45- Battery margin equals usable battery capacity minus ventilation and alarm load energy for the required runtime.46- Overall pass score is `1.0` only when smoke, visibility, egress, and battery checks pass; otherwise it is `0.0`.47 48## Output Format49 50Write a compact tenability memo to `/workspace/output.md`. Include a source-boundary statement that this is a task-owned synthetic source pack. Preserve the object IDs above and state whether the baseline source pack passes the current docs-only checks.51 52Do not claim authority approval, accepted project evidence, software export validity, full standards compliance, executable real source-pack parsing, generated benchmark readiness, or benchmark readiness.53 54Include a fenced JSON block with exactly these numeric keys:55 56```json57{58 "smoke_exhaust_air_changes_per_h": <numeric_value>,59 "ach_margin": <numeric_value>,60 "smoke_layer_height_margin_m": <numeric_value>,61 "visibility_margin_m": <numeric_value>,62 "required_egress_width_mm": <numeric_value>,63 "egress_width_margin_mm": <numeric_value>,64 "egress_flow_time_s": <numeric_value>,65 "egress_time_margin_s": <numeric_value>,66 "life_safety_battery_margin_kwh": <numeric_value>,67 "overall_pass_score": <numeric_value>68}69```70

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.

Ssc08 smoke egress case

ssc08_smoke_egress_case

Smoke control, visibility, and egress interaction case

ssc08-smoke-egress
Parameter ranges

Example task

ssc08-smoke-egress-ssc08-smoke-egress-case-previewhard difficulty, all inputs given.

Smoke control, visibility, and egress interaction case. ssc08-smoke-egress. Required outputs: smoke_exhaust_air_changes_per_h, ach_margin, smoke_layer_height_margin_m, visibility_margin_m, required_egress_width_mm, egress_width_margin_mm

The model sees

Scenario context and visible inputs.

fire_zone_volume_m3
4200 to 4200 m3
smoke_exhaust_flow_m3_h
31500 to 31500 m3/h
required_air_changes_per_h
6 to 6 1/h
smoke_layer_height_m
2.4 to 2.4 m
minimum_smoke_layer_height_m
2.1 to 2.1 m
visibility_m
14 to 14 m
required_visibility_m
10 to 10 m
population_persons
520 to 520 persons
egress_width_factor_mm_per_person
5 to 5 mm/person
provided_egress_width_mm
3200 to 3200 mm
egress_flow_rate_person_m_s
1.25 to 1.25 persons/(m*s)
max_egress_time_s
180 to 180 s
ventilation_load_kw
12.5 to 12.5 kW
alarm_load_kw
2.2 to 2.2 kW
battery_capacity_kwh
36 to 36 kWh
battery_usable_fraction
0.85 to 0.85
required_runtime_h
2 to 2 h

Executable tool: smoke-control-visibility-egress-interaction-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.

{
  "smoke_exhaust_air_changes_per_h": <number>,
  "ach_margin": <number>,
  "smoke_layer_height_margin_m": <number>,
  "visibility_margin_m": <number>,
  "required_egress_width_mm": <number>,
  "egress_width_margin_mm": <number>,
  "egress_flow_time_s": <number>,
  "egress_time_margin_s": <number>,
  "life_safety_battery_margin_kwh": <number>,
  "overall_pass_score": <number>
}
  • smoke_exhaust_air_changes_per_h · scored within ±3%
  • ach_margin · scored within ±3%
  • smoke_layer_height_margin_m · scored within ±3%
  • visibility_margin_m · scored within ±3%
  • required_egress_width_mm · scored within ±3%
  • egress_width_margin_mm · scored within ±3%
  • egress_flow_time_s · scored within ±3%
  • egress_time_margin_s · scored within ±3%
  • life_safety_battery_margin_kwh · scored within ±3%
  • overall_pass_score · scored within ±0.1%