Total freeboard
total_freeboard_m
Total freeboard allowance (m)
Scores if within ±3% of the reference value.
Determines the total freeboard and minimum crest or floor level for coastal and flood-prone structures by summing component allowances for wave overtopping, sea level rise, construction tolerance, and a consequence-based safety margin, per NZS 4404:2010 and MfE Guidance 2024. Used in coastal and floodplain development to set minimum building levels above the design water surface.
both: The model must reason numerically unaided.
Standards
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.
5 inputs
Included directly in every task prompt.
Design water level
design_water_level_m
Design still-water level including tidal and storm surge components (m above datum)
Sampled from the scenario and inferable from its description.
Wave allowance
wave_allowance_m
Wave overtopping allowance depending on wave height and structure type
Derived from the archetype scenario. Hidden at hard difficulty.
Slr allowance
slr_allowance_m
Climate change sea level rise allowance for planning horizon
Derived from the archetype scenario. Hidden at hard difficulty.
Construction tolerance
construction_tolerance_m
Construction tolerance allowance
Derived from the archetype scenario. Hidden at hard difficulty.
Safety margin
safety_margin_m
Safety margin based on consequence category
Derived from the archetype scenario. Hidden at hard difficulty.
2 outputs
total_freeboard_m
Total freeboard allowance (m)
Scores if within ±3% of the reference value.
minimum_crest_level_m
Minimum crest or floor level (m above datum)
Scores if within ±5% 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.
All inputs given
Low consequence structure, all parameters given — straightforward addition
All inputs given
Higher consequence, larger allowances — all parameters given, same formula
Some inputs hidden
Wave allowance, SLR allowance, construction tolerance, and safety margin hidden — agent must infer from structure type and consequence category
Hidden inputs
Prompt replacement text
The structure is {{ archetype.description }} ({{ archetype.site_context }})
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 senior coastal/flood engineer specializing in freeboard design for coastal and flood-prone structures.2 3## Problem4 5Calculate the required total freeboard allowance and minimum crest (or floor) level for a coastal or flood structure.6 7## Given8 9| Parameter | Value | Unit |10|-----------|-------|------|11| Design water level (DWL) | {{ design_water_level_m }} | m above datum |12{% if wave_allowance_m is defined %}13| Wave overtopping allowance | {{ wave_allowance_m }} | m |14{% endif %}15{% if slr_allowance_m is defined %}16| Sea level rise allowance | {{ slr_allowance_m }} | m |17{% endif %}18{% if construction_tolerance_m is defined %}19| Construction tolerance | {{ construction_tolerance_m }} | m |20{% endif %}21{% if safety_margin_m is defined %}22| Safety margin | {{ safety_margin_m }} | m |23{% endif %}24{% if archetype_description is defined %}25 26### Structure and Site Conditions27 28{{ archetype_description }}29{% endif %}30 31{% if tool_available %}32## Available Tool33 34A freeboard calculation tool is available at `/workspace/{{ meta.name }}_calc.py`. Run it with:35 36```bash37python3 /workspace/{{ meta.name }}_calc.py --help38```39 40You may use this tool to verify your calculations or compute values directly.41{% endif %}42 43## Required44 45Calculate the following:46 471. Total freeboard allowance (m) — the sum of all component allowances482. Minimum crest or floor level (m above datum) — design water level plus total freeboard49 50## Applicable Standards51 52- NZS 4404:2010 (Land Development and Subdivision Infrastructure)53- MfE Guidance 2024 (Coastal Hazards and Climate Change)54 55## Constraints56 57- No internet access is available. Work from engineering knowledge and the provided tool.58- Use the component-based freeboard approach:59 - Total freeboard = wave_allowance + slr_allowance + construction_tolerance + safety_margin60 - Minimum crest level = design_water_level + total_freeboard61- Wave overtopping allowance depends on wave height and structure type (typical range 0.3–1.0 m)62- Sea level rise allowance depends on planning horizon (typical range 0.1–1.0 m)63- Construction tolerance is typically 0.05–0.15 m64- Safety margin depends on consequence category (typical range 0.15–0.50 m)65 66## Output Format67 68Show your step-by-step working in Markdown. At the end of your solution, include a JSON block with your final answers in exactly this format:69 70```json71{72 "total_freeboard_m": <numeric_value>,73 "minimum_crest_level_m": <numeric_value>74}75```76 77Write your complete solution to `/workspace/output.md`.78 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.
residential_coastal
Residential coastal dwelling with low consequence category
commercial_waterfront
Commercial waterfront development with medium consequence category
critical_infrastructure
Critical infrastructure with high consequence category (hospital, power station)
seawall_revetment
Seawall or revetment structure protecting coastal assets
gold-coast-beachfront-house-residential-coastal-preview — hard difficulty, some inputs hidden.
Residential coastal dwelling with low consequence category. gold-coast-beachfront-house. Required outputs: total_freeboard_m, minimum_crest_level_m
Scenario context and visible inputs.
Executable tool: freeboard-calculation_calc.py
Inputs withheld at this difficulty.
Construction tolerance
construction_tolerance_m
Safety margin
safety_margin_m
Slr allowance
slr_allowance_m
Wave allowance
wave_allowance_m
Stand-in text in the prompt
The structure is {{ archetype.description }} ({{ archetype.site_context }})
The scored JSON answer schema.
{
"total_freeboard_m": <number>,
"minimum_crest_level_m": <number>
}