OhMyBug

logic/correctness

Unknown answered as a definite result

rare10 sightingsfirst seen October 2026

What goes wrong

A value that is missing, empty, or not yet determined is folded into one of the definite outcomes the code already knows how to return. The caller then reads that outcome as a measured fact, when the only truthful answer was that the state could not be established.

Example

A readiness check finds no recorded outcome for a required step and reports the step as passed, so the release continues over a step that was never actually run.

Not to be confused with

Not missing field silently takes default, where an absent input falls back to a legitimate configured value; here the code manufactures a verdict about a state it never observed.

Discovered by

Field notes · 8