Speed m s
speed_m_s
Operating speed in metres per second
Scores if within ±3% of the reference value.
Calculates deterministic SSC-02 rail route metrics from a task-owned synthetic source pack. The template combines equilibrium cant, cant deficiency, cant runoff gradient, vertical-curve length, grade-adjusted braking distance, Davis resistance, 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.
16 inputs
Included directly in every task prompt.
Curve radius
curve_radius_m
ALIGN-02-PROFILE-05 controlling curve radius
Speed kmh
speed_kmh
OPS-02-SCENARIO-05 operating speed
Gauge
gauge_m
ALIGN-02-PROFILE-05 track gauge
Applied cant
applied_cant_mm
CANT-02-TABLE-05 applied cant
Max cant deficiency
max_cant_deficiency_mm
CRIT-02-COMFORT-05 maximum cant deficiency
Transition length
transition_length_m
ALIGN-02-PROFILE-05 transition length
Cant gradient limit mm per m
cant_gradient_limit_mm_per_m
CRIT-02-COMFORT-05 cant runoff gradient limit
Vertical curve radius
vertical_curve_radius_m
ALIGN-02-PROFILE-05 vertical curve radius
Grade change percent
grade_change_percent
ALIGN-02-PROFILE-05 algebraic grade change
Braking rate m s2
braking_rate_m_s2
ROLL-02-DATA-05 braking rate
Reaction time
reaction_time_s
OPS-02-SCENARIO-05 reaction allowance
Grade percent
grade_percent
ALIGN-02-PROFILE-05 adverse grade for braking
Davis a n per t
davis_a_n_per_t
ROLL-02-DATA-05 Davis A coefficient
Davis b n per t kmh
davis_b_n_per_t_kmh
ROLL-02-DATA-05 Davis B coefficient
Davis c n per t kmh2
davis_c_n_per_t_kmh2
ROLL-02-DATA-05 Davis C coefficient
Train mass
train_mass_t
ROLL-02-DATA-05 train mass
12 outputs
speed_m_s
Operating speed in metres per second
Scores if within ±3% of the reference value.
equilibrium_cant_mm
Equilibrium cant for the controlling curve
Scores if within ±3% of the reference value.
cant_deficiency_mm
Equilibrium cant minus applied cant
Scores if within ±3% of the reference value.
cant_deficiency_margin_mm
Maximum cant deficiency minus computed cant deficiency
Scores if within ±3% of the reference value.
cant_gradient_mm_per_m
Applied cant divided by transition length
Scores if within ±0.3% of the reference value.
cant_gradient_margin_mm_per_m
Cant runoff gradient limit minus computed gradient
Scores if within ±0.3% of the reference value.
vertical_curve_length_m
Vertical curve radius times algebraic grade change
Scores if within ±3% of the reference value.
effective_braking_deceleration_m_s2
Braking rate after adverse grade allowance
Scores if within ±0.3% of the reference value.
braking_distance_m
Reaction plus braking distance
Scores if within ±3% of the reference value.
davis_resistance_n_per_t
Davis rolling resistance per tonne
Scores if within ±3% of the reference value.
resistance_force_kn
Total rolling resistance force
Scores if within ±3% of the reference value.
overall_pass_score
1.0 when cant, transition, and braking checks have non-negative margins
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 rail alignment designer checking `SSC-02-LH-05`, a task-owned synthetic SSC-02 route profile, cant, and rolling-stock braking package.2 3Use only the task-owned synthetic source pack values below for numeric grading. Rail alignment, cant, and rolling-stock braking workflows shape the context only; this instance does not run track design software, parse a real alignment model, or validate an operator standard.4 5## Scene6 7- Design case: `CASE-SSC02-ALIGN-05`8- Alignment plan/profile: `ALIGN-02-PROFILE-05`9- Cant table: `CANT-02-TABLE-05`10- Rolling-stock data: `ROLL-02-DATA-05`11- Comfort criterion: `CRIT-02-COMFORT-05`12- Operations scenario: `OPS-02-SCENARIO-05`13- Alignment operations memo: `MEMO-02-ALIGN-05`14 15## Source Values16 17| Item | Value |18|------|-------|19| Curve radius | {{ curve_radius_m }} m |20| Operating speed | {{ speed_kmh }} km/h |21| Gauge | {{ gauge_m }} m |22| Applied cant | {{ applied_cant_mm }} mm |23| Maximum cant deficiency | {{ max_cant_deficiency_mm }} mm |24| Transition length | {{ transition_length_m }} m |25| Cant gradient limit | {{ cant_gradient_limit_mm_per_m }} mm/m |26| Vertical curve radius | {{ vertical_curve_radius_m }} m |27| Grade change | {{ grade_change_percent }} % |28| Braking rate | {{ braking_rate_m_s2 }} m/s^2 |29| Reaction time | {{ reaction_time_s }} s |30| Adverse grade | {{ grade_percent }} % |31| Davis A | {{ davis_a_n_per_t }} N/t |32| Davis B | {{ davis_b_n_per_t_kmh }} N/t/km/h |33| Davis C | {{ davis_c_n_per_t_kmh2 }} N/t/(km/h)^2 |34| Train mass | {{ train_mass_t }} t |35 36Checks:37 38- Equilibrium cant equals `gauge_m x 1000 x speed_m_s^2 / (9.81 x curve_radius_m)`.39- Cant deficiency equals equilibrium cant minus applied cant.40- Cant gradient equals applied cant divided by transition length.41- Vertical curve length equals vertical curve radius times grade change divided by 100.42- Braking distance uses the grade-adjusted braking deceleration.43- Overall pass score is `1.0` only when cant-deficiency, cant-gradient, and braking deceleration checks have non-negative margins; otherwise it is `0.0`.44 45## Output Format46 47Write a compact memo to `/workspace/output.md`. Preserve the object IDs above, state the task-owned synthetic source-pack boundary, and explain whether the baseline source pack passes the docs-only checks.48 49Do not claim authority approval, accepted project evidence, track-design software validity, full standards compliance, executable real source-pack parsing, generated benchmark readiness, or benchmark readiness.50 51Include a fenced JSON block with exactly these numeric keys:52 53```json54{55 "speed_m_s": <numeric_value>,56 "equilibrium_cant_mm": <numeric_value>,57 "cant_deficiency_mm": <numeric_value>,58 "cant_deficiency_margin_mm": <numeric_value>,59 "cant_gradient_mm_per_m": <numeric_value>,60 "cant_gradient_margin_mm_per_m": <numeric_value>,61 "vertical_curve_length_m": <numeric_value>,62 "effective_braking_deceleration_m_s2": <numeric_value>,63 "braking_distance_m": <numeric_value>,64 "davis_resistance_n_per_t": <numeric_value>,65 "resistance_force_kn": <numeric_value>,66 "overall_pass_score": <numeric_value>67}68```69 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.
ssc02_route_cant_braking_case
Route profile and cant package tied to one alignment profile, cant table, rolling-stock data, comfort criterion, operations scenario, and memo
route-cant-braking-ssc02-route-cant-braking-case-preview — hard difficulty, all inputs given.
Route profile and cant package tied to one alignment profile, cant table, rolling-stock data, comfort criterion, operations scenario, and memo. route-cant-braking. Required outputs: speed_m_s, equilibrium_cant_mm, cant_deficiency_mm, cant_deficiency_margin_mm, cant_gradient_mm_per_m, cant_gradient_margin_mm_per_m
Scenario context and visible inputs.
Executable tool: route-profile-cant-rolling-stock-braking-package_calc.py
Inputs withheld at this difficulty.
Nothing. All inputs are supplied.
The scored JSON answer schema.
{
"speed_m_s": <number>,
"equilibrium_cant_mm": <number>,
"cant_deficiency_mm": <number>,
"cant_deficiency_margin_mm": <number>,
"cant_gradient_mm_per_m": <number>,
"cant_gradient_margin_mm_per_m": <number>,
"vertical_curve_length_m": <number>,
"effective_braking_deceleration_m_s2": <number>,
"braking_distance_m": <number>,
"davis_resistance_n_per_t": <number>,
"resistance_force_kn": <number>,
"overall_pass_score": <number>
}