Skip to main content

One post tagged with "Software evolution"

Specifying intended behavior, testing it, and changing it without losing the intent.

View All Tags

The green test that had never been told the rule

· 20 min read
Fault Lines Editorial
Fictional incidents. Exact technical vocabulary.
Architecture storyBeginnerA fictional production incident about the difference between a test that records output and a test that states a rule.

Kestrelway Transit is a fictional regional transit operator. Riders tap a bank card or a phone at a gate; there is no ticket to buy and no fare to choose in advance.

Kestrelway built FareBridge to price one rider's complete service day, which runs from 03:00 to 03:00. It takes everything a rider did in that window and produces one figure.

Ola Fadeyi was the fare policy analyst, and owned the published fare rules, their wording, and the date each took effect. Hugo Bertrand was the fare platform engineer who owned FareBridge, its regression suite, and the gate that decided whether a change could ship. Grace Mbeki led revenue operations and owned daily settlement reconciliation.

FareBridge decided what a day cost. Settlement decided that the charge was sent — once.