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

Bund Containment Firewater Environmental Isolation Package

Calculates source-bound containment and environmental isolation metrics from a deterministic SSC-19 task-owned source pack. The template combines bund volume, rainfall allowance, equipment displacement, firewater runoff, sump isolation capacity, outlet headloss, valve verification, 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

14 inputs

Always given

Included directly in every task prompt.

14
Show 14 inputs
  • Largest container

    largest_container_l

    INV-19-CHEM-07 largest container volume

    18000 L
  • Rainfall depth

    rainfall_depth_mm

    BUND-19-LAYOUT-07 rainfall depth

    110 mm
  • Bund area

    bund_area_m2

    BUND-19-LAYOUT-07 bund area

    210 m2
  • Foam allowance

    foam_allowance_l

    FIREWATER-19-DEMAND-07 foam allowance

    2500 L
  • Equipment displacement

    equipment_displacement_l

    BUND-19-LAYOUT-07 equipment displacement

    1200 L
  • Bund capacity

    bund_capacity_l

    BUND-19-LAYOUT-07 bund capacity

    46000 L
  • Firewater flow

    firewater_flow_l_s

    FIREWATER-19-DEMAND-07 firewater flow

    38 L/s
  • Firewater duration

    firewater_duration_min

    FIREWATER-19-DEMAND-07 firewater duration

    20 min
  • Isolation sump capacity

    isolation_sump_capacity_l

    DRAIN-19-ISOLATION-07 isolation sump capacity

    65000 L
  • Environmental freeboard

    environmental_freeboard_l

    ENV-19-CRIT-07 environmental freeboard

    3000 L
  • Outlet headloss

    outlet_headloss_m

    DRAIN-19-ISOLATION-07 outlet headloss

    0.18 m
  • Max outlet headloss

    max_outlet_headloss_m

    ENV-19-CRIT-07 maximum outlet headloss

    0.4 m
  • Isolation valves total

    isolation_valves_total

    DRAIN-19-ISOLATION-07 total isolation valves

    4
  • Isolation valves verified

    isolation_valves_verified

    DRAIN-19-ISOLATION-07 verified isolation valves

    4

Scored outputs

9 outputs

Rainfall allowance l

rainfall_allowance_l

Rainfall allowance over bund area

Scores if within ±3% of the reference value.

Required bund volume l

required_bund_volume_l

Required bund volume after rainfall, foam, and displacement

Scores if within ±3% of the reference value.

Bund capacity margin l

bund_capacity_margin_l

Bund capacity minus required bund volume

Scores if within ±3% of the reference value.

Firewater runoff volume l

firewater_runoff_volume_l

Firewater runoff volume

Scores if within ±3% of the reference value.

Isolation required volume l

isolation_required_volume_l

Firewater runoff plus environmental freeboard

Scores if within ±3% of the reference value.

Isolation capacity margin l

isolation_capacity_margin_l

Isolation capacity minus required isolation volume

Scores if within ±3% of the reference value.

Headloss margin

headloss_margin_m

Maximum outlet headloss minus calculated headloss

Scores if within ±3% of the reference value.

Valve verification fraction

valve_verification_fraction

Verified isolation valves divided by total isolation valves

Scores if within ±3% of the reference value.

Overall pass score

overall_pass_score

1.0 when bund, isolation, headloss, and valve verification 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-19 bund and firewater isolation package
medium:
All source-pack values given for the SSC-19 bund and firewater isolation package
hard:
All source-pack values given for the SSC-19 bund and firewater isolation package

Task bundle

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

/workspace

  • instruction.md
  • bund-containment-firewater-environmental-isolation-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 civil and environmental interface engineer checking a task-owned synthetic SSC-19 bund containment, firewater, and environmental isolation package.2 3Use only the task-owned synthetic source pack values shown below for numeric grading. Bund design, firewater runoff capture, isolation drain operation, and environmental review workflows shape the context only; this instance does not run hydraulic software, parse a real drawing, or prove regulatory acceptance.4 5## Scene6 7- Product: `SSC-19-LH-07`8- Chemical inventory: `INV-19-CHEM-07`9- Bund layout: `BUND-19-LAYOUT-07`10- Firewater demand basis: `FIREWATER-19-DEMAND-07`11- Drain isolation schedule: `DRAIN-19-ISOLATION-07`12- Environmental criteria: `ENV-19-CRIT-07`13- Containment memo: `MEMO-19-CONTAIN-07`14 15## Source Values16 17| Item | Value |18| --- | --- |19| Largest container | {{ largest_container_l }} L |20| Rainfall depth | {{ rainfall_depth_mm }} mm |21| Bund area | {{ bund_area_m2 }} m2 |22| Foam allowance | {{ foam_allowance_l }} L |23| Equipment displacement | {{ equipment_displacement_l }} L |24| Bund capacity | {{ bund_capacity_l }} L |25| Firewater flow | {{ firewater_flow_l_s }} L/s |26| Firewater duration | {{ firewater_duration_min }} min |27| Isolation sump capacity | {{ isolation_sump_capacity_l }} L |28| Environmental freeboard | {{ environmental_freeboard_l }} L |29| Outlet headloss | {{ outlet_headloss_m }} m |30| Maximum outlet headloss | {{ max_outlet_headloss_m }} m |31| Total isolation valves | {{ isolation_valves_total }} |32| Verified isolation valves | {{ isolation_valves_verified }} |33 34## Checks35 36- Rainfall allowance equals rainfall depth in metres times bund area times 1000.37- Required bund volume equals largest container plus rainfall allowance plus foam allowance minus equipment displacement.38- Firewater runoff volume equals firewater flow times firewater duration in seconds.39- Isolation required volume equals firewater runoff volume plus environmental freeboard.40- Headloss margin equals maximum outlet headloss minus outlet headloss.41- Valve verification fraction equals verified valves divided by total valves.42- Overall pass score is `1.0` only when bund, isolation, headloss, and valve-verification checks pass; otherwise it is `0.0`.43 44## Output Format45 46Write a compact 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.47 48Do not claim authority approval, accepted project evidence, hydraulic software export validity, environmental permit acceptance, full standards compliance, executable real source-pack parsing, generated benchmark readiness, or benchmark readiness.49 50Include a fenced JSON block with exactly these numeric keys:51 52```json53{54 "rainfall_allowance_l": <numeric_value>,55 "required_bund_volume_l": <numeric_value>,56 "bund_capacity_margin_l": <numeric_value>,57 "firewater_runoff_volume_l": <numeric_value>,58 "isolation_required_volume_l": <numeric_value>,59 "isolation_capacity_margin_l": <numeric_value>,60 "headloss_margin_m": <numeric_value>,61 "valve_verification_fraction": <numeric_value>,62 "overall_pass_score": <numeric_value>63}64```65

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.

Ssc19 bund firewater isolation case

ssc19_bund_firewater_isolation_case

Bund containment and environmental isolation case with firewater runoff

Parameter ranges
largest_container_l
18000
rainfall_depth_mm
110
bund_area_m2
210
foam_allowance_l
2500
equipment_displacement_l
1200
bund_capacity_l
46000
firewater_flow_l_s
38
firewater_duration_min
20
isolation_sump_capacity_l
65000
environmental_freeboard_l
3000
outlet_headloss_m
0.18
max_outlet_headloss_m
0.4
isolation_valves_total
4
isolation_valves_verified
4

Example task

ssc19-bund-firewater-isolation-case-previewhard difficulty, all inputs given.

Bund containment and environmental isolation case with firewater runoff. Required outputs: rainfall_allowance_l, required_bund_volume_l, bund_capacity_margin_l, firewater_runoff_volume_l, isolation_required_volume_l, isolation_capacity_margin_l

The model sees

Scenario context and visible inputs.

largest_container_l
18000 to 18000 L
rainfall_depth_mm
110 to 110 mm
bund_area_m2
210 to 210 m2
foam_allowance_l
2500 to 2500 L
equipment_displacement_l
1200 to 1200 L
bund_capacity_l
46000 to 46000 L
firewater_flow_l_s
38 to 38 L/s
firewater_duration_min
20 to 20 min
isolation_sump_capacity_l
65000 to 65000 L
environmental_freeboard_l
3000 to 3000 L
outlet_headloss_m
0.18 to 0.18 m
max_outlet_headloss_m
0.4 to 0.4 m
isolation_valves_total
4 to 4
isolation_valves_verified
4 to 4

Executable tool: bund-containment-firewater-environmental-isolation-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.

{
  "rainfall_allowance_l": <number>,
  "required_bund_volume_l": <number>,
  "bund_capacity_margin_l": <number>,
  "firewater_runoff_volume_l": <number>,
  "isolation_required_volume_l": <number>,
  "isolation_capacity_margin_l": <number>,
  "headloss_margin_m": <number>,
  "valve_verification_fraction": <number>,
  "overall_pass_score": <number>
}
  • rainfall_allowance_l · scored within ±3%
  • required_bund_volume_l · scored within ±3%
  • bund_capacity_margin_l · scored within ±3%
  • firewater_runoff_volume_l · scored within ±3%
  • isolation_required_volume_l · scored within ±3%
  • isolation_capacity_margin_l · scored within ±3%
  • headloss_margin_m · scored within ±3%
  • valve_verification_fraction · scored within ±3%
  • overall_pass_score · scored within ±0.1%