When the eastbound service stalled for twenty-two minutes on Tuesday morning, the official notice described a signalling fault. That is useful, but it is not the whole story. At the platform nearest the housing blocks along Bedok North, parents missed school drop-off windows. Shift workers checked their phones for supervisor numbers. A coffee stall owner two streets away said the late crowd arrived all at once, forty minutes after the usual wave.

City Signal Pro reports transport as a neighbourhood beat. We note the clock time, the direction of travel, and whether the next bus was already full when people gave up on the train. Operator statements go in the file with quotation marks. Rider comments go in as rider comments — we do not treat a frustrated guess as fact.

Planned closures are labelled planned. Sudden faults are labelled sudden. If an operator revises a cause later in the day, we update the page rather than leaving the first cause as folklore. That happened once last month on a different line; readers emailed to say they appreciated the correction at the top.

Bus knock-ons matter. When the train recovered, the feeder service was already carrying standing passengers from an earlier short-working. We walked the interchange bay and counted two full buses leave without room for the platform crowd. The number is approximate; we say approximate when we did not run a formal count.

First-and-last-mile is the walk from gantry to lift lobby. On Tuesday, several residents took a longer sheltered route because a upgrading hoarding had narrowed the usual path. That detail belongs in the same story because it extended the commute even after trains moved again. Housing desk colleagues had flagged the hoarding last week; we linked back rather than rewriting their file.

We do not publish private photos of identifiable commuters without consent. Platform pictures in this story are stock photography illustrating a generic rush-hour scene, not Tuesday’s crowd. When we publish our own photography, we caption the date and location at estate level, not block level.

Send delays we should check to news@citysignalpro.life. Include the station, time, and direction if you can. Tips are matched to public notices before they become stories.