Deepwater wavelength
deepwater_wavelength_m
Deepwater wavelength from wave period
Scores if within ±3% of the reference value.
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.
One template produces many comparable benchmark tasks while keeping the scoring contract fixed.
01
The reusable contract shown on this page.
02
An archetype and site context are sampled.
03
Inputs may be hidden at harder tiers.
04
The model responds with the declared outputs.
Inputs the model receives, and the outputs it is scored on.
12 inputs
Included directly in every task prompt.
Offshore wave height
offshore_wave_height_m
WAVE-04-CLIMATE-02 offshore wave height
Wave period
wave_period_s
WAVE-04-CLIMATE-02 wave period
Shoaling coefficient
shoaling_coefficient
PROFILE-04-SHORE-02 source-owned shoaling coefficient
Nearshore depth
nearshore_depth_m
PROFILE-04-SHORE-02 nearshore depth
Breaker index
breaker_index
CRIT-04-HORIZON-02 breaker index
Runup coefficient
runup_coefficient
CRIT-04-HORIZON-02 runup coefficient
Slope factor
slope_factor
PROFILE-04-SHORE-02 slope factor
Stillwater level
stillwater_level_m
CRIT-04-HORIZON-02 stillwater level
Asset platform level
asset_platform_level_m
ASSET-04-LEVEL-02 asset platform level
Required freeboard
required_freeboard_m
CRIT-04-HORIZON-02 required freeboard
Selected armor mass
selected_armor_mass_t
ARMOR-04-SCHED-02 selected armor mass
Required armor mass
required_armor_mass_t
ARMOR-04-SCHED-02 required armor mass
10 outputs
deepwater_wavelength_m
Deepwater wavelength from wave period
Scores if within ±3% of the reference value.
shoaling_coefficient
Source-owned shoaling coefficient
Scores if within ±0.3% of the reference value.
nearshore_wave_height_m
Offshore wave height times shoaling coefficient
Scores if within ±3% of the reference value.
breaking_height_limit_m
Breaker index times nearshore depth
Scores if within ±3% of the reference value.
breaking_margin_m
Breaking height limit minus nearshore wave height
Scores if within ±3% of the reference value.
runup_2_percent_m
Two-percent runup estimate
Scores if within ±3% of the reference value.
total_water_level_m
Stillwater level plus runup
Scores if within ±3% of the reference value.
freeboard_margin_m
Asset level minus total water level and required freeboard
Scores if within ±3% of the reference value.
armor_stability_margin_t
Selected armor mass minus required armor mass
Scores if within ±3% of the reference value.
overall_pass_score
1.0 when breaking, freeboard, and armor checks pass
Scores if within ±0.1% of the reference value.
Each template is sampled at three tiers. Harder tiers may hide inputs, forcing the model to infer them from the scenario description.
For this template, difficulty scales through parameter and scenario ranges rather than hidden information.
The exact instruction and parameter contract used to generate this task, pinned to the published library source.
/workspace
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 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
Wave runup, freeboard, and asset protection case
ssc04-wave-protection-case-preview — hard 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
Scenario context and visible inputs.
Executable tool: wave-runup-freeboard-asset-protection-package_calc.py
Inputs withheld at this difficulty.
Nothing. All inputs are supplied.
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>
}