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

Wave Runup Freeboard Asset Protection Package

Calculates source-bound coastal wave protection metrics from a deterministic SSC-04 task-owned source pack. The template combines wave transform, breaking height, runup, total water level, freeboard, armor stability 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

12 inputs

Always given

Included directly in every task prompt.

12
Show 12 inputs
  • Offshore wave height

    offshore_wave_height_m

    WAVE-04-CLIMATE-02 offshore wave height

    1.8 m
  • Wave period

    wave_period_s

    WAVE-04-CLIMATE-02 wave period

    8 s
  • Shoaling coefficient

    shoaling_coefficient

    PROFILE-04-SHORE-02 source-owned shoaling coefficient

    1.12
  • Nearshore depth

    nearshore_depth_m

    PROFILE-04-SHORE-02 nearshore depth

    3.2 m
  • Breaker index

    breaker_index

    CRIT-04-HORIZON-02 breaker index

    0.78
  • Runup coefficient

    runup_coefficient

    CRIT-04-HORIZON-02 runup coefficient

    1.6
  • Slope factor

    slope_factor

    PROFILE-04-SHORE-02 slope factor

    0.75
  • Stillwater level

    stillwater_level_m

    CRIT-04-HORIZON-02 stillwater level

    2.05 m
  • Asset platform level

    asset_platform_level_m

    ASSET-04-LEVEL-02 asset platform level

    5.1 m
  • Required freeboard

    required_freeboard_m

    CRIT-04-HORIZON-02 required freeboard

    0.3 m
  • Selected armor mass

    selected_armor_mass_t

    ARMOR-04-SCHED-02 selected armor mass

    3.5 t
  • Required armor mass

    required_armor_mass_t

    ARMOR-04-SCHED-02 required armor mass

    2.8 t

Scored outputs

10 outputs

Deepwater wavelength

deepwater_wavelength_m

Deepwater wavelength from wave period

Scores if within ±3% of the reference value.

Shoaling coefficient

shoaling_coefficient

Source-owned shoaling coefficient

Scores if within ±0.3% of the reference value.

Nearshore wave height

nearshore_wave_height_m

Offshore wave height times shoaling coefficient

Scores if within ±3% of the reference value.

Breaking height limit

breaking_height_limit_m

Breaker index times nearshore depth

Scores if within ±3% of the reference value.

Breaking margin

breaking_margin_m

Breaking height limit minus nearshore wave height

Scores if within ±3% of the reference value.

Runup 2 percent

runup_2_percent_m

Two-percent runup estimate

Scores if within ±3% of the reference value.

Total water level

total_water_level_m

Stillwater level plus runup

Scores if within ±3% of the reference value.

Freeboard margin

freeboard_margin_m

Asset level minus total water level and required freeboard

Scores if within ±3% of the reference value.

Armor stability margin t

armor_stability_margin_t

Selected armor mass minus required armor mass

Scores if within ±3% of the reference value.

Overall pass score

overall_pass_score

1.0 when breaking, freeboard, and armor 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-04 wave protection package
medium:
All source-pack values given for the SSC-04 wave protection package
hard:
All source-pack values given for the SSC-04 wave protection package

Task bundle

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

/workspace

  • instruction.md
  • wave-runup-freeboard-asset-protection-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/coastal engineer checking a task-owned synthetic SSC-04 wave runup, freeboard, and asset protection package.2 3Use only the task-owned synthetic source pack values shown below for numeric grading. External linear-wave, shoaling, breaking, runup, freeboard, and armor-sizing workflows shape the practice context only; they are not extra data sources for this instance.4 5## Scene6 7- Product family: `SSC-04-LH-02`8- Wave climate table: `WAVE-04-CLIMATE-02`9- Shore profile: `PROFILE-04-SHORE-02`10- Asset level table: `ASSET-04-LEVEL-02`11- Armor/barrier schedule: `ARMOR-04-SCHED-02`12- Design horizon criterion: `CRIT-04-HORIZON-02`13- Asset protection memo: `MEMO-04-PROTECT-02`14 15## Source Values16 17| Item | Value |18|------|-------|19| Offshore wave height | {{ offshore_wave_height_m }} m |20| Wave period | {{ wave_period_s }} s |21| Shoaling coefficient | {{ shoaling_coefficient }} |22| Nearshore depth | {{ nearshore_depth_m }} m |23| Breaker index | {{ breaker_index }} |24| Runup coefficient | {{ runup_coefficient }} |25| Slope factor | {{ slope_factor }} |26| Stillwater level | {{ stillwater_level_m }} m |27| Asset platform level | {{ asset_platform_level_m }} m |28| Required freeboard | {{ required_freeboard_m }} m |29| Selected armor mass | {{ selected_armor_mass_t }} t |30| Required armor mass | {{ required_armor_mass_t }} t |31 32## Checks33 34- Deepwater wavelength equals `9.81 x wave_period_s^2 / (2 x pi)`.35- Nearshore wave height equals offshore wave height times the source-owned shoaling coefficient.36- Breaking height limit equals breaker index times nearshore depth.37- Runup equals runup coefficient times nearshore wave height times slope factor.38- Total water level equals stillwater level plus runup.39- Freeboard margin equals asset platform level minus total water level and required freeboard.40- Armor stability margin equals selected armor mass minus required armor mass.41- Overall pass score is `1.0` only when the wave height stays below the breaking limit and the freeboard and armor margins are non-negative; otherwise it is `0.0`.42 43## Output Format44 45Write a compact asset protection 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.46 47Do not claim authority approval, accepted project evidence, software export validity, full standards compliance, executable real source-pack parsing, generated benchmark readiness, or benchmark readiness.48 49Include a fenced JSON block with exactly these numeric keys:50 51```json52{53 "deepwater_wavelength_m": <numeric_value>,54 "shoaling_coefficient": <numeric_value>,55 "nearshore_wave_height_m": <numeric_value>,56 "breaking_height_limit_m": <numeric_value>,57 "breaking_margin_m": <numeric_value>,58 "runup_2_percent_m": <numeric_value>,59 "total_water_level_m": <numeric_value>,60 "freeboard_margin_m": <numeric_value>,61 "armor_stability_margin_t": <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.

Ssc04 wave protection case

ssc04_wave_protection_case

Wave runup, freeboard, and asset protection case

Parameter ranges
offshore_wave_height_m
1.8
wave_period_s
8
shoaling_coefficient
1.12
nearshore_depth_m
3.2
breaker_index
0.78
runup_coefficient
1.6
slope_factor
0.75
stillwater_level_m
2.05
asset_platform_level_m
5.1
required_freeboard_m
0.3
selected_armor_mass_t
3.5
required_armor_mass_t
2.8

Example task

ssc04-wave-protection-case-previewhard difficulty, all inputs given.

Wave runup, freeboard, and asset protection case. Required outputs: deepwater_wavelength_m, shoaling_coefficient, nearshore_wave_height_m, breaking_height_limit_m, breaking_margin_m, runup_2_percent_m

The model sees

Scenario context and visible inputs.

offshore_wave_height_m
1.8 to 1.8 m
wave_period_s
8 to 8 s
shoaling_coefficient
1.12 to 1.12
nearshore_depth_m
3.2 to 3.2 m
breaker_index
0.78 to 0.78
runup_coefficient
1.6 to 1.6
slope_factor
0.75 to 0.75
stillwater_level_m
2.05 to 2.05 m
asset_platform_level_m
5.1 to 5.1 m
required_freeboard_m
0.3 to 0.3 m
selected_armor_mass_t
3.5 to 3.5 t
required_armor_mass_t
2.8 to 2.8 t

Executable tool: wave-runup-freeboard-asset-protection-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.

{
  "deepwater_wavelength_m": <number>,
  "shoaling_coefficient": <number>,
  "nearshore_wave_height_m": <number>,
  "breaking_height_limit_m": <number>,
  "breaking_margin_m": <number>,
  "runup_2_percent_m": <number>,
  "total_water_level_m": <number>,
  "freeboard_margin_m": <number>,
  "armor_stability_margin_t": <number>,
  "overall_pass_score": <number>
}
  • deepwater_wavelength_m · scored within ±3%
  • shoaling_coefficient · scored within ±0.3%
  • nearshore_wave_height_m · scored within ±3%
  • breaking_height_limit_m · scored within ±3%
  • breaking_margin_m · scored within ±3%
  • runup_2_percent_m · scored within ±3%
  • total_water_level_m · scored within ±3%
  • freeboard_margin_m · scored within ±3%
  • armor_stability_margin_t · scored within ±3%
  • overall_pass_score · scored within ±0.1%