Research — Illustrative (draft, unvalidated)
Crosswalk timing: the long street
Stretch a street and watch the clock. A pedestrian steps off the curb at the walking speed the harness assumes while the signal counts down; the cars wait at the stop line. On a narrow street she is across with time to spare. Widen it and the time the street needs passes the time the signal gives, and she is caught in the lane when the cars are released. Split the crossing with a refuge island, give the island a button, or lengthen the interval, and it passes again.
Mode
Story plays a prepared change. Free play is yours: every control snaps to an exported stop, and the street handle on the plan drags to the exported widths.
Story
Plan · one signalized crosswalk, to scale in feet; cars are held at the stop line until the clearance countdown ends
WALK, then the flashing hand with the countdown, then the solid hand when the cars go. The walker steps off as the clearance countdown starts: how the two intervals are sequenced on screen is a presentation choice, the harness compares each number to its own limit and does not model the sequence.
Coloured dots are the exported stops, each read from a data cell. The small grey dots are the need table, with no verdict and never joined. The line between the dots is not drawn: the file holds nothing between two stops.
Free play · pick a stop, or drag the far curb on the plan
Every control snaps to a value the harness was run at; the page reads that cell and never estimates between two. The colour under each stop is the exported verdict for that stop with your other choices held where they are. There is no walking-speed control: the function has one fixed speed. There is deliberately no whole-crossing verdict.
Check being read · click a card or a table row to look at it on the drawing
Actual
Required
Margin
How the harness read it
Every check at this state · a failing row is highlighted
There is deliberately no single crossing verdict. The accessible walk indication is set equal to the walk interval in this export, so it can only report not measured when the walk interval is.
Every check · the steps this story compares, named
Columns are the steps the data marks for this story, in story order and labelled with their own step names. Not measured means the survey has not reached the dimension, never a pass. Not applicable means there is no island in the scene.
check_crosswalk.Not modeled: pedestrian detection and call logic, signal phasing and coordination with the cars, a second leg beyond a refuge island, mid-block crossings, slow walkers or a different walking speed, accessible pedestrian signal sound and vibration, and any real intersection. The drawing is schematic.See also:Crosswalk timing, hands-off walkthrough · One corner, eight checks · Curb ramp (single check)