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

Water Quality Pollutant Load Construction Sediment Package

Calculates source-bound water-quality and construction sediment metrics from a deterministic stormwater task-owned source pack. The template combines runoff volume, pollutant load, removed and residual load, sediment basin volume, temporary discharge capacity, weir release, capture percentage, 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

12 inputs

Always given

Included directly in every task prompt.

12
Show 12 inputs
  • Disturbed area

    disturbed_area_ha

    STAGE-SSC03-006 disturbed construction area

    2.4 ha
  • Runoff depth

    runoff_depth_mm

    CATCH-SSC03-006 runoff depth

    38 mm
  • Pollutant concentration

    pollutant_concentration_mg_l

    POLLUT-SSC03-006 event mean pollutant concentration

    180 mg/L
  • Removal efficiency

    removal_efficiency

    BASIN-SSC03-006 sediment basin removal efficiency

    0.78
  • Sediment basin volume

    sediment_basin_volume_m3

    BASIN-SSC03-006 available sediment basin volume

    920 m3
  • Required volume per ha m3

    required_volume_per_ha_m3

    MEMO-SSC03-006 required basin volume per disturbed hectare

    320 m3/ha
  • Dewatering flow

    dewatering_flow_l_s

    STAGE-SSC03-006 temporary dewatering flow

    42 L/s
  • Temporary channel capacity

    temporary_channel_capacity_l_s

    BASIN-SSC03-006 temporary discharge channel capacity

    65 L/s
  • Weir discharge coefficient

    weir_discharge_coefficient

    BASIN-SSC03-006 outlet weir coefficient

    1.7
  • Outlet weir length

    outlet_weir_length_m

    BASIN-SSC03-006 outlet weir length

    1.8 m
  • Outlet weir head

    outlet_weir_head_m

    BASIN-SSC03-006 outlet weir head

    0.22 m
  • Target capture percent

    target_capture_percent

    MEMO-SSC03-006 target pollutant capture

    75 %

Scored outputs

11 outputs

Runoff volume m3

runoff_volume_m3

Construction-stage runoff volume

Scores if within ±3% of the reference value.

Pollutant load kg

pollutant_load_kg

Pollutant load entering the sediment basin

Scores if within ±3% of the reference value.

Removed load kg

removed_load_kg

Pollutant load removed by the sediment basin

Scores if within ±3% of the reference value.

Residual load kg

residual_load_kg

Residual pollutant load after removal

Scores if within ±3% of the reference value.

Required basin volume m3

required_basin_volume_m3

Required basin volume

Scores if within ±3% of the reference value.

Basin volume margin m3

basin_volume_margin_m3

Available basin volume minus required basin volume

Scores if within ±3% of the reference value.

Temporary discharge margin

temporary_discharge_margin_l_s

Temporary channel capacity minus dewatering flow

Scores if within ±3% of the reference value.

Weir release

weir_release_l_s

Outlet weir release capacity

Scores if within ±3% of the reference value.

Capture

capture_percent

Pollutant capture percentage

Scores if within ±3% of the reference value.

Capture margin

capture_margin_percent

Capture percentage minus target capture

Scores if within ±3% of the reference value.

Overall pass score

overall_pass_score

Pass score for basin volume, discharge, and capture checks

Scores if within ±3% 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 stormwater water-quality sediment package
medium:
All source-pack values given for the stormwater water-quality sediment package
hard:
All source-pack values given for the stormwater water-quality sediment package

Task bundle

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

/workspace

  • instruction.md
  • water-quality-pollutant-load-construction-sediment-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 stormwater engineer checking a task-owned synthetic stormwater water-quality, pollutant-load, and construction sediment package.2 3Use only the task-owned synthetic source pack values shown below for numeric grading. Construction sediment basin sizing, pollutant load estimation, temporary discharge review, and stormwater water-quality workflows shape the workflow context only; they are not extra data sources for this instance.4 5## Scene6 7- Product family: `SSC-03-LH-06`8- Construction staging plan: `STAGE-SSC03-006`9- Catchment table: `CATCH-SSC03-006`10- Pollutant concentration basis: `POLLUT-SSC03-006`11- Sediment basin sketch: `BASIN-SSC03-006`12- Environmental control memo: `MEMO-SSC03-006`13 14## Source Values15 16| Item | Value |17|------|-------|18| Disturbed area | {{ disturbed_area_ha }} ha |19| Runoff depth | {{ runoff_depth_mm }} mm |20| Pollutant concentration | {{ pollutant_concentration_mg_l }} mg/L |21| Removal efficiency | {{ removal_efficiency }} |22| Sediment basin volume | {{ sediment_basin_volume_m3 }} m3 |23| Required volume per hectare | {{ required_volume_per_ha_m3 }} m3/ha |24| Dewatering flow | {{ dewatering_flow_l_s }} L/s |25| Temporary channel capacity | {{ temporary_channel_capacity_l_s }} L/s |26| Weir discharge coefficient | {{ weir_discharge_coefficient }} |27| Outlet weir length | {{ outlet_weir_length_m }} m |28| Outlet weir head | {{ outlet_weir_head_m }} m |29| Target capture | {{ target_capture_percent }} percent |30 31## Checks32 33- Runoff volume equals disturbed area times runoff depth.34- Pollutant load equals runoff volume times pollutant concentration with unit conversion.35- Required basin volume equals disturbed area times required volume per hectare.36- Overall pass score is `1.0` only when basin volume, temporary discharge, and capture checks pass; otherwise it is `0.0`.37 38## Output Format39 40Write 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.41 42Do not claim authority approval, accepted project evidence, software export validity, full standards compliance, executable real source-pack parsing, generated SWMM report-output evidence, generated benchmark readiness, or benchmark readiness.43 44Include a fenced JSON block with exactly these numeric keys:45 46```json47{48 "runoff_volume_m3": <numeric_value>,49 "pollutant_load_kg": <numeric_value>,50 "removed_load_kg": <numeric_value>,51 "residual_load_kg": <numeric_value>,52 "required_basin_volume_m3": <numeric_value>,53 "basin_volume_margin_m3": <numeric_value>,54 "temporary_discharge_margin_l_s": <numeric_value>,55 "weir_release_l_s": <numeric_value>,56 "capture_percent": <numeric_value>,57 "capture_margin_percent": <numeric_value>,58 "overall_pass_score": <numeric_value>59}60```61

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.

Stormwater water quality sediment case

stormwater_water_quality_sediment_case

Water-quality pollutant-load and construction sediment case

construction-sedimentwater-quality-check
Parameter ranges
disturbed_area_ha
2.4
runoff_depth_mm
38
pollutant_concentration_mg_l
180
removal_efficiency
0.78
sediment_basin_volume_m3
920
required_volume_per_ha_m3
320
dewatering_flow_l_s
42
temporary_channel_capacity_l_s
65
weir_discharge_coefficient
1.7
outlet_weir_length_m
1.8
outlet_weir_head_m
0.22
target_capture_percent
75

Example task

construction-sediment-stormwater-water-quality-sediment-case-previewhard difficulty, all inputs given.

Water-quality pollutant-load and construction sediment case. construction-sediment. Required outputs: runoff_volume_m3, pollutant_load_kg, removed_load_kg, residual_load_kg, required_basin_volume_m3, basin_volume_margin_m3

The model sees

Scenario context and visible inputs.

disturbed_area_ha
2.4 to 2.4 ha
runoff_depth_mm
38 to 38 mm
pollutant_concentration_mg_l
180 to 180 mg/L
removal_efficiency
0.78 to 0.78
sediment_basin_volume_m3
920 to 920 m3
required_volume_per_ha_m3
320 to 320 m3/ha
dewatering_flow_l_s
42 to 42 L/s
temporary_channel_capacity_l_s
65 to 65 L/s
weir_discharge_coefficient
1.7 to 1.7
outlet_weir_length_m
1.8 to 1.8 m
outlet_weir_head_m
0.22 to 0.22 m
target_capture_percent
75 to 75 %

Executable tool: water-quality-pollutant-load-construction-sediment-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.

{
  "runoff_volume_m3": <number>,
  "pollutant_load_kg": <number>,
  "removed_load_kg": <number>,
  "residual_load_kg": <number>,
  "required_basin_volume_m3": <number>,
  "basin_volume_margin_m3": <number>,
  "temporary_discharge_margin_l_s": <number>,
  "weir_release_l_s": <number>,
  "capture_percent": <number>,
  "capture_margin_percent": <number>,
  "overall_pass_score": <number>
}
  • runoff_volume_m3 · scored within ±3%
  • pollutant_load_kg · scored within ±3%
  • removed_load_kg · scored within ±3%
  • residual_load_kg · scored within ±3%
  • required_basin_volume_m3 · scored within ±3%
  • basin_volume_margin_m3 · scored within ±3%
  • temporary_discharge_margin_l_s · scored within ±3%
  • weir_release_l_s · scored within ±3%
  • capture_percent · scored within ±3%
  • capture_margin_percent · scored within ±3%
  • overall_pass_score · scored within ±3%