Most teams think of automated tests as decision machines.

Green means ship. Red means stop.

That model works right up until the first ambiguous failure.

Then someone opens the CI job, scrolls through 8,000 lines of logs, downloads a screenshot with an unhelpful filename, discovers the video has already expired, and asks in Slack whether anybody changed the login page.

At that moment, the test is no longer making a decision.