One chain runs through every engagement. A break anywhere surfaces as a symptom somewhere else — usually somewhere convincing. Each of these was traced from the symptom to the layer that actually broke.
“The analytics are wrong.”
Where it looked broken: Web. Where it actually broke: Data.
The chain
Search
WebExpected
DataActual
AI
Automation
Reliability
Operations
People
What it looked like
The dashboard is wrong — the pipeline must be broken.
What it actually was
Fresh API data was being compared against finalized stored data.
Nothing was broken. Two sources were answering slightly different questions, and the reconciliation rule had never been written down. The fix was a data contract, not an engineer.
“The sites are down.”
Where it looked broken: Web. Where it actually broke: Reliability.
The chain
Search
WebExpected
Data
AI
Automation
ReliabilityActual
Operations
People
What it looked like
Every site in the portfolio went down at once.
What it actually was
The verification system had lost connectivity — the sites were fine.
A monitor that cannot detect its own failure will confidently report a catastrophe. Abstention states and a fleet-level canary came out of this one.
“We need more automation.”
Where it looked broken: Automation. Where it actually broke: Operations.
The chain
Search
Web
Data
AI
AutomationExpected
Reliability
OperationsActual
People
What it looked like
We need to automate the workflow. All of it.
What it actually was
Most of the task portfolio was not worth automating at all.
3,089 recurring tasks measured by frequency, duration, variance and risk. Most could run unattended once the rules were written down; some needed a human gate; a small share was simply deleted.