OhMyBug

logic/correctness

Removed Call Had Hidden Dependents

#86rare7 sightingsfirst seen September 2026

What goes wrong

A call deleted as redundant was in fact the only thing triggering a side effect other code silently relied on — a session kept alive, a heartbeat that told a cleanup job the worker was alive, a fail-fast on re-run — so those paths change behaviour and no test names the dependency.

Example

A 'useless' database read is removed; it was the only query updating the last-seen time, and the cleanup job starts killing healthy workers as dead.

Not to be confused with

The dependents were never wired explicitly; not a cache refresh missing after a known state change (Missed Snapshot Refresh) and not a record with no final state by design (Unreachable Terminal State).

Discovered by

Field notes · 4