Approach speed m s
approach_speed_m_s
Approach speed in metres per second
Scores if within ±3% of the reference value.
Calculates deterministic SSC-02 signal sighting metrics from a task-owned synthetic source pack. The template combines approach speed, grade-adjusted stopping distance, sighting time, stopping-distance margin, overlap margin, photo chainage offset, warning distance, 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.
Approach speed kmh
approach_speed_kmh
SPEED-02-APPROACH-06 approach speed
Reaction time
reaction_time_s
CRIT-02-SIGHT-06 reaction allowance
Braking rate m s2
braking_rate_m_s2
SPEED-02-APPROACH-06 braking rate
Grade percent
grade_percent
GRADE-02-ROUTE-06 adverse route grade
Available sighting distance
available_sighting_distance_m
PHOTO-02-SIGHT-06 available sighting distance
Required sighting time
required_sighting_time_s
CRIT-02-SIGHT-06 required sighting time
Provided overlap
provided_overlap_m
SIG-02-ARRANGE-06 provided overlap
Danger point distance
danger_point_distance_m
SIG-02-ARRANGE-06 distance to danger point
Photo chainage
photo_chainage_m
PHOTO-02-SIGHT-06 sighting photo chainage
Signal chainage
signal_chainage_m
SIG-02-ARRANGE-06 signal chainage
Max photo offset
max_photo_offset_m
CRIT-02-SIGHT-06 maximum allowed photo offset
Warning time
warning_time_s
CRIT-02-SIGHT-06 warning-time equivalent for distance ledger
11 outputs
approach_speed_m_s
Approach speed in metres per second
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.
stopping_distance_m
Reaction plus stopping distance
Scores if within ±3% of the reference value.
sighting_time_s
Available sighting time
Scores if within ±3% of the reference value.
sighting_time_margin_s
Available sighting time minus required sighting time
Scores if within ±3% of the reference value.
stopping_distance_margin_m
Available sighting distance minus stopping distance
Scores if within ±3% of the reference value.
overlap_margin_m
Provided overlap minus distance to danger point
Scores if within ±3% of the reference value.
photo_offset_m
Absolute offset between photo chainage and signal chainage
Scores if within ±3% of the reference value.
photo_offset_margin_m
Maximum allowed photo offset minus actual photo offset
Scores if within ±3% of the reference value.
warning_distance_m
Approach speed times warning time
Scores if within ±3% of the reference value.
overall_pass_score
1.0 when sighting, stopping, overlap, and photo-offset margins are non-negative
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 signalling design reviewer checking `SSC-02-LH-06`, a task-owned synthetic SSC-02 signal overlap, approach speed, and sighting photo package.2 3Use only the task-owned synthetic source pack values below for numeric grading. Signal sighting and overlap workflows shape the context only; this instance does not run signalling software, parse a real photo log, or validate an operator standard.4 5## Scene6 7- Design case: `CASE-SSC02-SIGHT-06`8- Signal arrangement: `SIG-02-ARRANGE-06`9- Approach speed table: `SPEED-02-APPROACH-06`10- Sighting photo log: `PHOTO-02-SIGHT-06`11- Route grade data: `GRADE-02-ROUTE-06`12- Sighting criterion: `CRIT-02-SIGHT-06`13- Sighting review response: `MEMO-02-SIGHT-06`14 15## Source Values16 17| Item | Value |18|------|-------|19| Approach speed | {{ approach_speed_kmh }} km/h |20| Reaction time | {{ reaction_time_s }} s |21| Braking rate | {{ braking_rate_m_s2 }} m/s^2 |22| Adverse grade | {{ grade_percent }} % |23| Available sighting distance | {{ available_sighting_distance_m }} m |24| Required sighting time | {{ required_sighting_time_s }} s |25| Provided overlap | {{ provided_overlap_m }} m |26| Distance to danger point | {{ danger_point_distance_m }} m |27| Photo chainage | {{ photo_chainage_m }} m |28| Signal chainage | {{ signal_chainage_m }} m |29| Maximum photo offset | {{ max_photo_offset_m }} m |30| Warning time | {{ warning_time_s }} s |31 32Checks:33 34- Approach speed in m/s equals approach speed divided by 3.6.35- Stopping distance uses the grade-adjusted braking deceleration.36- Sighting time equals available sighting distance divided by approach speed.37- Overlap margin equals provided overlap minus distance to danger point.38- Photo offset equals the absolute difference between photo chainage and signal chainage.39- Overall pass score is `1.0` only when sighting, stopping-distance, overlap, and photo-offset margins are non-negative; otherwise it is `0.0`.40 41## Output Format42 43Write 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.44 45Do not claim authority approval, accepted project evidence, signal-plan validity, full standards compliance, executable real source-pack parsing, generated benchmark readiness, or benchmark readiness.46 47Include a fenced JSON block with exactly these numeric keys:48 49```json50{51 "approach_speed_m_s": <numeric_value>,52 "effective_braking_deceleration_m_s2": <numeric_value>,53 "stopping_distance_m": <numeric_value>,54 "sighting_time_s": <numeric_value>,55 "sighting_time_margin_s": <numeric_value>,56 "stopping_distance_margin_m": <numeric_value>,57 "overlap_margin_m": <numeric_value>,58 "photo_offset_m": <numeric_value>,59 "photo_offset_margin_m": <numeric_value>,60 "warning_distance_m": <numeric_value>,61 "overall_pass_score": <numeric_value>62}63```64 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_signal_overlap_sighting_case
Signal sighting package tied to one signal arrangement, approach speed table, photo log, route grade data, sighting criterion, and response memo
signal-overlap-sighting-ssc02-signal-overlap-sighting-case-preview — hard difficulty, all inputs given.
Signal sighting package tied to one signal arrangement, approach speed table, photo log, route grade data, sighting criterion, and response memo. signal-overlap-sighting. Required outputs: approach_speed_m_s, effective_braking_deceleration_m_s2, stopping_distance_m, sighting_time_s, sighting_time_margin_s, stopping_distance_margin_m
Scenario context and visible inputs.
Executable tool: signal-overlap-approach-speed-sighting-photo-package_calc.py
Inputs withheld at this difficulty.
Nothing. All inputs are supplied.
The scored JSON answer schema.
{
"approach_speed_m_s": <number>,
"effective_braking_deceleration_m_s2": <number>,
"stopping_distance_m": <number>,
"sighting_time_s": <number>,
"sighting_time_margin_s": <number>,
"stopping_distance_margin_m": <number>,
"overlap_margin_m": <number>,
"photo_offset_m": <number>,
"photo_offset_margin_m": <number>,
"warning_distance_m": <number>,
"overall_pass_score": <number>
}