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

Road Low Point Resilience Package

Calculates source-bound road low-point resilience metrics from a deterministic SSC-01 task-owned source pack. The template combines rational-method runoff, HEC-22-style gutter spread, one storm-drain HGL reach, field-cabinet flood freeboard, VMS reading time, network headroom, and battery runtime for one corridor low-point case.

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

35 inputs

Always given

Included directly in every task prompt.

35
Show 35 inputs
  • Runoff coefficient

    runoff_coefficient

    DRN-CAT-01 runoff coefficient for the contributing low-point catchment

    0.82
  • Rainfall intensity

    rainfall_intensity_mm_h

    STORM-01 rainfall intensity for the low-point design burst

    95 mm/h
  • Catchment area

    catchment_area_ha

    DRN-CAT-01 contributing catchment area draining to LP-01

    1.35 ha
  • Upstream bypass flow

    upstream_bypass_flow_m3_s

    DRN-BYP-01 upstream inlet bypass flow reaching LP-01

    0.06 m3/s
  • Cross slope pct

    cross_slope_pct

    RD-SSC01-001 pavement crossfall at LP-01

    2.5 %
  • Longitudinal slope pct

    longitudinal_slope_pct

    RD-SSC01-001 approach longitudinal slope into LP-01

    0.8 %
  • Gutter mannings n thousandths

    gutter_mannings_n_thousandths

    DRN-GUT-01 Manning roughness for the pavement gutter, expressed as n x 1000 to avoid prompt display rounding

    16
  • Allowable spread

    allowable_spread_m

    CRIT-SSC01-001 allowable spread before blocking the protected travel lane

    6 m
  • Inlet efficiency

    inlet_efficiency

    DRN-PIT-01 low-point inlet interception efficiency

    0.82
  • Inlet capture capacity

    inlet_capture_capacity_m3_s

    DRN-PIT-01 maximum inlet capture capacity

    0.31 m3/s
  • Pipe diameter

    pipe_diameter_mm

    DRN-PIPE-01 storm-drain diameter leaving DRN-PIT-01

    600 mm
  • Pipe length

    pipe_length_m

    DRN-PIPE-01 reach length to the downstream tailwater node

    48 m
  • Pipe mannings n thousandths

    pipe_mannings_n_thousandths

    DRN-PIPE-01 full-pipe Manning roughness, expressed as n x 1000 to avoid prompt display rounding

    13
  • Pit loss coefficient

    pit_loss_coefficient

    HGL-01 pit and junction loss coefficient at DRN-PIT-01

    0.7
  • Tailwater level

    tailwater_level_m

    HGL-01 downstream tailwater level

    41.55 m
  • Road low point level

    road_low_point_level_m

    RD-SSC01-001 pavement level at LP-01

    42.2 m
  • Cabinet pad level

    cabinet_pad_level_m

    CAB-01 cabinet pad level adjacent to LP-01

    42.58 m
  • Minimum cabinet freeboard

    minimum_cabinet_freeboard_m

    CRIT-SSC01-001 minimum cabinet freeboard above controlling water level

    0.15 m
  • Vms character height

    vms_character_height_in

    VMS-01 character height for the selected low-point warning message

    12 in
  • Road design speed kmh

    road_design_speed_kmh

    RD-SSC01-001 design operating speed for the VMS reading check

    60 km/h
  • Reading rate

    reading_rate_chars_s

    CRIT-SSC01-001 reading-rate assumption for the VMS message

    4 chars/s
  • Vms message length

    vms_message_length_chars

    VMS-01 selected message length for WATER OVER ROAD - USE LEFT

    28 chars
  • Camera count

    camera_count

    ITS-NET-01 number of low-point CCTV cameras in the operating case

    2
  • Camera data rate

    camera_data_rate_mbps

    ITS-NET-01 data rate per CCTV camera

    6 Mbps
  • Vms data rate

    vms_data_rate_mbps

    ITS-NET-01 VMS data rate

    4 Mbps
  • Controller data rate

    controller_data_rate_mbps

    ITS-NET-01 traffic-controller data rate

    0.6 Mbps
  • Sensor data rate

    sensor_data_rate_mbps

    ITS-NET-01 water-level sensor data rate

    0.2 Mbps
  • Network overhead pct

    network_overhead_pct

    ITS-NET-01 protocol and operating overhead

    20 %
  • Future capacity buffer pct

    future_capacity_buffer_pct

    ITS-NET-01 future capacity buffer

    25 %
  • Uplink capacity

    uplink_capacity_mbps

    ITS-NET-01 available cabinet uplink capacity

    50 Mbps
  • Battery capacity

    battery_capacity_kwh

    BATT-01 installed usable nominal battery capacity

    5.2 kWh
  • Battery efficiency

    battery_efficiency

    BATT-01 effective battery and inverter efficiency

    0.88
  • Critical load

    critical_load_w

    CAB-01 selected critical load for low-point warning, CCTV, controller, and telemetry

    450 W
  • Required autonomy

    required_autonomy_h

    CRIT-SSC01-001 required outage autonomy during the storm case

    6 h
  • Minimum hgl clearance

    minimum_hgl_clearance_mm

    CRIT-SSC01-001 minimum HGL clearance below the LP-01 pavement level

    150 mm

Scored outputs

17 outputs

Peak runoff

peak_runoff_m3_s

Rational-method peak runoff from DRN-CAT-01

Scores if within ±3% of the reference value.

Gutter approach flow

gutter_approach_flow_m3_s

Peak runoff plus upstream bypass flow reaching LP-01

Scores if within ±3% of the reference value.

Spread width

spread_width_m

HEC-22-style triangular gutter spread at LP-01

Scores if within ±3% of the reference value.

Spread margin

spread_margin_m

Allowable spread minus computed spread

Scores if within ±3% of the reference value.

Curb depth

curb_depth_m

Pavement gutter depth at the curb

Scores if within ±3% of the reference value.

Inlet intercepted flow

inlet_intercepted_flow_m3_s

Flow intercepted by DRN-PIT-01 after efficiency and capacity limits

Scores if within ±3% of the reference value.

Residual ponding flow

residual_ponding_flow_m3_s

Approach flow not intercepted by DRN-PIT-01

Scores if within ±3% of the reference value.

Hgl upstream

hgl_upstream_m

Hydraulic grade line at DRN-PIT-01

Scores if within ±3% of the reference value.

Hgl clearance

hgl_clearance_mm

LP-01 pavement level minus upstream HGL

Scores if within ±50% of the reference value.

Cabinet freeboard

cabinet_freeboard_m

CAB-01 pad level minus controlling water level

Scores if within ±3% of the reference value.

Cabinet flood depth

cabinet_flood_depth_m

Depth of controlling water above CAB-01 pad

Scores if within ±3% of the reference value.

Vms reading time s

vms_reading_time_s

Available reading time for VMS-01 at the road design speed

Scores if within ±3% of the reference value.

Vms message margin chars

vms_message_margin_chars

Readable character capacity minus selected VMS message length

Scores if within ±3% of the reference value.

Network headroom mbps

network_headroom_mbps

Cabinet uplink capacity minus required low-point operating bandwidth

Scores if within ±3% of the reference value.

Battery runtime h

battery_runtime_h

BATT-01 runtime for the selected critical cabinet load

Scores if within ±3% of the reference value.

Battery margin h

battery_margin_h

Battery runtime minus required outage autonomy

Scores if within ±3% of the reference value.

Overall pass score

overall_pass_score

1.0 when spread, HGL, cabinet, VMS, network, and battery margins pass

Scores if within ±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 visible
medium:
Same deterministic source-pack values with package-level aggregation
hard:
Same deterministic source-pack values with cross-discipline handoff checks

Task bundle

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

/workspace

  • instruction.md
  • road-low-point-resilience-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 road corridor drainage and ITS resilience engineer checking a task-owned synthetic SSC-01 low-point package.2 3Use only the task-owned synthetic source pack values shown below for numeric grading. FHWA HEC-22, MUTCD, EPA SWMM, Civil 3D, OpenRoads, and InfoDrainage-style routes shape the workflow context only; they are not extra data sources for this instance.4 5## Scene6 7- Road segment: `RD-SSC01-001`8- Low point: `LP-01`9- Drainage catchment: `DRN-CAT-01`10- Upstream bypass record: `DRN-BYP-01`11- Low-point inlet: `DRN-PIT-01`12- Storm-drain reach: `DRN-PIPE-01`13- HGL calculation record: `HGL-01`14- Field cabinet: `CAB-01`15- Variable message sign: `VMS-01`16- Network operating case: `ITS-NET-01`17- Battery schedule: `BATT-01`18- Criteria memo: `CRIT-SSC01-001`19- Selected VMS message: `WATER OVER ROAD - USE LEFT`20 21## Drainage And Spread22 23| Item | Value |24|------|-------|25| Runoff coefficient `C` | {{ runoff_coefficient }} |26| Rainfall intensity `I` | {{ rainfall_intensity_mm_h }} mm/h |27| Catchment area `A` | {{ catchment_area_ha }} ha |28| Upstream bypass flow | {{ upstream_bypass_flow_m3_s }} m3/s |29| Cross slope | {{ cross_slope_pct }} % |30| Longitudinal slope | {{ longitudinal_slope_pct }} % |31| Gutter Manning source field | {{ gutter_mannings_n_thousandths }} / 1000 = 0.016 |32| Allowable spread | {{ allowable_spread_m }} m |33 34Drainage calculations:35 36- Peak runoff is `Q = C x I x A / 360` in m3/s.37- Gutter approach flow is peak runoff plus upstream bypass flow.38- Use gutter Manning `n = 0.016` exactly.39- Use the triangular-gutter relation `Q = 0.376/n x Sx^(5/3) x SL^(1/2) x T^(8/3)`.40- Solve for spread: `T = (Q x n / (0.376 x Sx^(5/3) x SL^(1/2)))^(3/8)`.41- Convert slopes from percent to m/m before using the formula.42- Curb depth is `T x Sx`.43- Spread margin is allowable spread minus computed spread.44 45## Inlet, HGL, And Cabinet46 47| Item | Value |48|------|-------|49| Inlet efficiency | {{ inlet_efficiency }} |50| Inlet capture capacity | {{ inlet_capture_capacity_m3_s }} m3/s |51| Pipe diameter | {{ pipe_diameter_mm }} mm |52| Pipe length | {{ pipe_length_m }} m |53| Pipe Manning source field | {{ pipe_mannings_n_thousandths }} / 1000 = 0.013 |54| Pit loss coefficient | {{ pit_loss_coefficient }} |55| Tailwater level | {{ tailwater_level_m }} m |56| LP-01 pavement level | {{ road_low_point_level_m }} m |57| CAB-01 pad level | {{ cabinet_pad_level_m }} m |58| Minimum HGL clearance | {{ minimum_hgl_clearance_mm }} mm |59| Minimum cabinet freeboard | {{ minimum_cabinet_freeboard_m }} m |60 61Inlet and HGL calculations:62 63- Inlet intercepted flow is the lesser of `gutter approach flow x inlet efficiency` and inlet capture capacity.64- Residual ponding flow is approach flow minus intercepted flow, not less than zero.65- Pipe area is `pi x D^2 / 4`, with diameter converted to metres.66- Full-pipe hydraulic radius is `D / 4`.67- Velocity is intercepted flow divided by pipe area.68- Use pipe Manning `n = 0.013` exactly.69- Friction slope is `(V x n / R^(2/3))^2`.70- Friction loss is friction slope times pipe length.71- Pit loss is `K x V^2 / (2g)`.72- Upstream HGL is tailwater level plus friction loss plus pit loss.73- HGL clearance is LP-01 pavement level minus upstream HGL, converted to mm.74- Pavement water level is LP-01 pavement level plus curb depth.75- Controlling water level is the greater of pavement water level and upstream HGL.76- Cabinet freeboard is CAB-01 pad level minus controlling water level.77- Cabinet flood depth is the amount by which controlling water level exceeds CAB-01 pad level, not less than zero.78 79## VMS, Network, And Battery80 81| Item | Value |82|------|-------|83| VMS character height | {{ vms_character_height_in }} in |84| Road design speed | {{ road_design_speed_kmh }} km/h |85| Reading rate | {{ reading_rate_chars_s }} chars/s |86| Selected message length | {{ vms_message_length_chars }} chars |87| CCTV cameras | {{ camera_count }} |88| CCTV data rate per camera | {{ camera_data_rate_mbps }} Mbps |89| VMS data rate | {{ vms_data_rate_mbps }} Mbps |90| Controller data rate | {{ controller_data_rate_mbps }} Mbps |91| Water-level sensor data rate | {{ sensor_data_rate_mbps }} Mbps |92| Network overhead | {{ network_overhead_pct }} % |93| Future capacity buffer | {{ future_capacity_buffer_pct }} % |94| Uplink capacity | {{ uplink_capacity_mbps }} Mbps |95| Battery capacity | {{ battery_capacity_kwh }} kWh |96| Battery efficiency | {{ battery_efficiency }} |97| Critical cabinet load | {{ critical_load_w }} W |98| Required autonomy | {{ required_autonomy_h }} h |99 100VMS, network, and battery calculations:101 102- VMS legibility distance is character height times 40 ft/in, converted to metres.103- Reading time is legibility distance divided by design speed, with speed converted to m/s.104- Message margin is `reading time x reading rate - selected message length`.105- Base network load is `camera count x camera data rate + VMS data rate + controller data rate + sensor data rate`.106- Required network load is base load times overhead factor times future-buffer factor.107- Network headroom is uplink capacity minus required network load.108- Battery runtime is `battery capacity x battery efficiency / (critical load / 1000)`.109- Battery margin is battery runtime minus required autonomy.110- Overall pass score is `1.0` only when spread margin, HGL clearance, cabinet freeboard, VMS message margin, network headroom, and battery margin all pass the criteria above.111 112## Output Format113 114Write a compact memo to `/workspace/output.md`. Include a source-boundary statement that this is a task-owned synthetic source pack. Explain the calculations briefly, preserve the object IDs above, and state that the baseline source pack passes the current synthetic checks.115 116Do not claim authority approval, accepted project evidence, software export validity, full standards compliance, executable source-pack hardening, generated benchmark readiness, or benchmark readiness.117 118Include a fenced JSON block with exactly these numeric keys:119 120```json121{122 "peak_runoff_m3_s": <numeric_value>,123 "gutter_approach_flow_m3_s": <numeric_value>,124 "spread_width_m": <numeric_value>,125 "spread_margin_m": <numeric_value>,126 "curb_depth_m": <numeric_value>,127 "inlet_intercepted_flow_m3_s": <numeric_value>,128 "residual_ponding_flow_m3_s": <numeric_value>,129 "hgl_upstream_m": <numeric_value>,130 "hgl_clearance_mm": <numeric_value>,131 "cabinet_freeboard_m": <numeric_value>,132 "cabinet_flood_depth_m": <numeric_value>,133 "vms_reading_time_s": <numeric_value>,134 "vms_message_margin_chars": <numeric_value>,135 "network_headroom_mbps": <numeric_value>,136 "battery_runtime_h": <numeric_value>,137 "battery_margin_h": <numeric_value>,138 "overall_pass_score": <numeric_value>139}140```141

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.

Ssc01 seed

ssc01_seed

SSC-01 task-owned synthetic road low-point drainage and field-equipment resilience package

road-low-point-storm-its-resilience
Parameter ranges

Example task

road-low-point-storm-its-resilience-ssc01-seed-previewhard difficulty, all inputs given.

SSC-01 task-owned synthetic road low-point drainage and field-equipment resilience package. road-low-point-storm-its-resilience. Required outputs: peak_runoff_m3_s, gutter_approach_flow_m3_s, spread_width_m, spread_margin_m, curb_depth_m, inlet_intercepted_flow_m3_s

The model sees

Scenario context and visible inputs.

runoff_coefficient
0.82 to 0.82
rainfall_intensity_mm_h
95 to 95 mm/h
catchment_area_ha
1.35 to 1.35 ha
upstream_bypass_flow_m3_s
0.06 to 0.06 m3/s
cross_slope_pct
2.5 to 2.5 %
longitudinal_slope_pct
0.8 to 0.8 %
gutter_mannings_n_thousandths
16 to 16
allowable_spread_m
6 to 6 m
inlet_efficiency
0.82 to 0.82
inlet_capture_capacity_m3_s
0.31 to 0.31 m3/s
pipe_diameter_mm
600 to 600 mm
pipe_length_m
48 to 48 m
pipe_mannings_n_thousandths
13 to 13
pit_loss_coefficient
0.7 to 0.7
tailwater_level_m
41.55 to 41.55 m
road_low_point_level_m
42.2 to 42.2 m
cabinet_pad_level_m
42.58 to 42.58 m
minimum_cabinet_freeboard_m
0.15 to 0.15 m
vms_character_height_in
12 to 12 in
road_design_speed_kmh
60 to 60 km/h
reading_rate_chars_s
4 to 4 chars/s
vms_message_length_chars
28 to 28 chars
camera_count
2 to 2
camera_data_rate_mbps
6 to 6 Mbps
vms_data_rate_mbps
4 to 4 Mbps
controller_data_rate_mbps
0.6 to 0.6 Mbps
sensor_data_rate_mbps
0.2 to 0.2 Mbps
network_overhead_pct
20 to 20 %
future_capacity_buffer_pct
25 to 25 %
uplink_capacity_mbps
50 to 50 Mbps
battery_capacity_kwh
5.2 to 5.2 kWh
battery_efficiency
0.88 to 0.88
critical_load_w
450 to 450 W
required_autonomy_h
6 to 6 h
minimum_hgl_clearance_mm
150 to 150 mm

Executable tool: road-low-point-resilience-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.

{
  "peak_runoff_m3_s": <number>,
  "gutter_approach_flow_m3_s": <number>,
  "spread_width_m": <number>,
  "spread_margin_m": <number>,
  "curb_depth_m": <number>,
  "inlet_intercepted_flow_m3_s": <number>,
  "residual_ponding_flow_m3_s": <number>,
  "hgl_upstream_m": <number>,
  "hgl_clearance_mm": <number>,
  "cabinet_freeboard_m": <number>,
  "cabinet_flood_depth_m": <number>,
  "vms_reading_time_s": <number>,
  "vms_message_margin_chars": <number>,
  "network_headroom_mbps": <number>,
  "battery_runtime_h": <number>,
  "battery_margin_h": <number>,
  "overall_pass_score": <number>
}
  • peak_runoff_m3_s · scored within ±3%
  • gutter_approach_flow_m3_s · scored within ±3%
  • spread_width_m · scored within ±3%
  • spread_margin_m · scored within ±3%
  • curb_depth_m · scored within ±3%
  • inlet_intercepted_flow_m3_s · scored within ±3%
  • residual_ponding_flow_m3_s · scored within ±3%
  • hgl_upstream_m · scored within ±3%
  • hgl_clearance_mm · scored within ±50%
  • cabinet_freeboard_m · scored within ±3%
  • cabinet_flood_depth_m · scored within ±3%
  • vms_reading_time_s · scored within ±3%
  • vms_message_margin_chars · scored within ±3%
  • network_headroom_mbps · scored within ±3%
  • battery_runtime_h · scored within ±3%
  • battery_margin_h · scored within ±3%
  • overall_pass_score · scored within ±1%