OhMyBug

logic/correctness

Failed Prerequisite Treated As Passed

#28rare14 sightingsfirst seen August 2026

What goes wrong

A step the flow depends on fails, but its failure is turned into success or made optional — || true, an empty catch, a fire-and-forget write — so the next irreversible or dependent action runs as if the step had succeeded.

Example

The payment check throws, the catch returns ok, and the booking is confirmed with no money taken.

Not to be confused with

The action itself should have stopped; not a probe whose failure is read as a 'no' answer (Probe Failure Reads As No) and not a completion message about an unchecked result (Unearned Completion Report).

Discovered by

Field notes · 5