Scheduled slope
scheduled_slope_percent
Pipe slope from scheduled inverts
Scores if within ±3% of the reference value.
Calculates source-bound sewer/storm pipe repair metrics from a deterministic stormwater task-owned source pack. The template combines scheduled and long-section slopes, invert conflict, Manning capacity, velocity margins, pipe cover, and an overall synthetic pass score.
with-tool: The model is given an executable Python calculator script.
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.
13 inputs
Included directly in every task prompt.
Scheduled upstream invert
scheduled_upstream_invert_m
INVERT-SSC03-007 scheduled upstream invert
Scheduled downstream invert
scheduled_downstream_invert_m
INVERT-SSC03-007 scheduled downstream invert
Long section downstream invert
long_section_downstream_invert_m
LONG-SSC03-007 long-section downstream invert
Pipe length
pipe_length_m
PIPE-SSC03-007 pipe reach length
Pipe diameter
pipe_diameter_m
PIPE-SSC03-007 hydraulic pipe diameter
Manning n
manning_n
PIPE-SSC03-007 Manning roughness
Design flow
design_flow_m3_s
PIPE-SSC03-007 design flow
Invert conflict tolerance
invert_conflict_tolerance_m
MEMO-SSC03-007 invert conflict tolerance
Surface level
surface_level_m
LONG-SSC03-007 surface level at upstream end
Pipe outer diameter
pipe_outer_diameter_m
PIPE-SSC03-007 pipe outer diameter for cover
Minimum cover
minimum_cover_m
CRIT-SSC03-007 minimum cover
Minimum velocity
minimum_velocity_m_s
CRIT-SSC03-007 minimum velocity
Maximum velocity
maximum_velocity_m_s
CRIT-SSC03-007 maximum velocity
11 outputs
scheduled_slope_percent
Pipe slope from scheduled inverts
Scores if within ±3% of the reference value.
long_section_slope_percent
Pipe slope from long-section invert
Scores if within ±3% of the reference value.
invert_conflict_m
Absolute difference between scheduled and long-section downstream invert
Scores if within ±3% of the reference value.
manning_capacity_m3_s
Full-pipe Manning capacity
Scores if within ±3% of the reference value.
capacity_margin_m3_s
Manning capacity minus design flow
Scores if within ±3% of the reference value.
flow_velocity_m_s
Pipe flow velocity
Scores if within ±3% of the reference value.
velocity_low_margin_m_s
Flow velocity minus minimum velocity
Scores if within ±3% of the reference value.
velocity_high_margin_m_s
Maximum velocity minus flow velocity
Scores if within ±3% of the reference value.
pipe_crown_cover_m
Cover above pipe crown
Scores if within ±3% of the reference value.
cover_margin_m
Pipe crown cover minus minimum cover
Scores if within ±3% of the reference value.
overall_pass_score
Pass score for invert, capacity, velocity, and cover checks
Scores if within ±3% 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 drainage engineer checking a task-owned synthetic stormwater sewer/storm pipe gradient and capacity repair package.2 3Use only the task-owned synthetic source pack values shown below for numeric grading. Manning pipe capacity, pipe invert schedule review, storm pipe repair workflows, and gravity pipe velocity checks shape the workflow context only; they are not extra data sources for this instance.4 5## Scene6 7- Product family: `SSC-03-LH-07`8- Pipe schedule: `PIPE-SSC03-007`9- Invert table: `INVERT-SSC03-007`10- Long section: `LONG-SSC03-007`11- Capacity criteria: `CRIT-SSC03-007`12- Network correction memo: `MEMO-SSC03-007`13 14## Source Values15 16| Item | Value |17|------|-------|18| Scheduled upstream invert | {{ scheduled_upstream_invert_m }} m |19| Scheduled downstream invert | {{ scheduled_downstream_invert_m }} m |20| Long-section downstream invert | {{ long_section_downstream_invert_m }} m |21| Pipe length | {{ pipe_length_m }} m |22| Pipe diameter | {{ pipe_diameter_m }} m |23| Manning n | {{ manning_n }} |24| Design flow | {{ design_flow_m3_s }} m3/s |25| Invert conflict tolerance | {{ invert_conflict_tolerance_m }} m |26| Surface level | {{ surface_level_m }} m |27| Pipe outer diameter | {{ pipe_outer_diameter_m }} m |28| Minimum cover | {{ minimum_cover_m }} m |29| Minimum velocity | {{ minimum_velocity_m_s }} m/s |30| Maximum velocity | {{ maximum_velocity_m_s }} m/s |31 32## Checks33 34- Scheduled slope uses scheduled upstream and downstream inverts.35- Long-section slope uses scheduled upstream invert and long-section downstream invert.36- Manning capacity uses full-pipe area, hydraulic radius, and scheduled slope.37- Overall pass score is `1.0` only when invert conflict, capacity, velocity, and cover checks pass; otherwise it is `0.0`.38 39## Output Format40 41Write 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.42 43Do 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.44 45Include a fenced JSON block with exactly these numeric keys:46 47```json48{49 "scheduled_slope_percent": <numeric_value>,50 "long_section_slope_percent": <numeric_value>,51 "invert_conflict_m": <numeric_value>,52 "manning_capacity_m3_s": <numeric_value>,53 "capacity_margin_m3_s": <numeric_value>,54 "flow_velocity_m_s": <numeric_value>,55 "velocity_low_margin_m_s": <numeric_value>,56 "velocity_high_margin_m_s": <numeric_value>,57 "pipe_crown_cover_m": <numeric_value>,58 "cover_margin_m": <numeric_value>,59 "overall_pass_score": <numeric_value>60}61```62 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_pipe_gradient_repair_case
Sewer/storm pipe gradient and capacity repair case
pipe-gradient-stormwater-pipe-gradient-repair-case-preview — hard difficulty, all inputs given.
Sewer/storm pipe gradient and capacity repair case. pipe-gradient. Required outputs: scheduled_slope_percent, long_section_slope_percent, invert_conflict_m, manning_capacity_m3_s, capacity_margin_m3_s, flow_velocity_m_s
Scenario context and visible inputs.
Executable tool: sewer-storm-pipe-gradient-capacity-repair-package_calc.py
Inputs withheld at this difficulty.
Nothing. All inputs are supplied.
The scored JSON answer schema.
{
"scheduled_slope_percent": <number>,
"long_section_slope_percent": <number>,
"invert_conflict_m": <number>,
"manning_capacity_m3_s": <number>,
"capacity_margin_m3_s": <number>,
"flow_velocity_m_s": <number>,
"velocity_low_margin_m_s": <number>,
"velocity_high_margin_m_s": <number>,
"pipe_crown_cover_m": <number>,
"cover_margin_m": <number>,
"overall_pass_score": <number>
}