OptimalARC · The Pre-Mortem

The Pre-Mortem. From OptimalARC.

Field notes on where AI agents break, before you build them.

Why do coding agents fail in production?
Software Engineering

Why do coding agents fail in production?

The agent clears the benchmark and nails the demo. On your real, interdependent codebase it writes a confident fix that passes one test and quietly breaks three others.

Balagei G Nagarajan6 min read
Why do customer-support AI agents fail in production, and how do you make them reliable?
Customer Support

Why do customer-support AI agents fail in production, and how do you make them reliable?

Balagei G Nagarajan7 min read
What is a retry death spiral, and how do I stop it?
Cost & ROI

What is a retry death spiral, and how do I stop it?

Balagei G Nagarajan7 min read
Why did my agent's cost explode when it moved from pilot to production?
Cost & ROI

Why did my agent's cost explode when it moved from pilot to production?

Balagei G Nagarajan7 min read
Why do over-broad tool permissions turn one injection into a full breach?
Security

Why do over-broad tool permissions turn one injection into a full breach?

Balagei G Nagarajan7 min read
What is indirect prompt injection, and why can't the model just ignore it?
Security

What is indirect prompt injection, and why can't the model just ignore it?

Balagei G Nagarajan7 min read
Why does my agent repeat the same step in a loop?
AI Engineering

Why does my agent repeat the same step in a loop?

Balagei G Nagarajan7 min read
Why do multi-agent systems fail more often than a single agent?
AI Reliability

Why do multi-agent systems fail more often than a single agent?

Balagei G Nagarajan7 min read
Why do small per-step error rates cause large multi-step agent failures?
AI Reliability

Why do small per-step error rates cause large multi-step agent failures?

Balagei G Nagarajan7 min read
Why does my agent report success when the action never actually happened?
AI Reliability

Why does my agent report success when the action never actually happened?

Balagei G Nagarajan7 min read
Why does switching embedding models silently break my agent's retrieval?
AI Reliability

Why does switching embedding models silently break my agent's retrieval?

Balagei G Nagarajan7 min read
Why Does My AI Agent Hallucinate When the Data Exists in My Database?
AI Reliability

Why Does My AI Agent Hallucinate When the Data Exists in My Database?

Balagei G Nagarajan7 min read
The lethal trifecta: how agents leak the data they can read
Security

The lethal trifecta: how agents leak the data they can read

Balagei G Nagarajan6 min read
An agent that can't say 'I don't know' will do harm
AI Reliability

An agent that can't say 'I don't know' will do harm

Balagei G Nagarajan6 min read
Give an agent too many tools and it picks the wrong one
AI Engineering

Give an agent too many tools and it picks the wrong one

Balagei G Nagarajan5 min read
Same prompt, different answer, even at temperature zero
AI Reliability

Same prompt, different answer, even at temperature zero

Balagei G Nagarajan5 min read
Your system prompt is not a secret
Security

Your system prompt is not a secret

Balagei G Nagarajan4 min read
Why won't my agent stop?
AI Engineering

Why won't my agent stop?

Balagei G Nagarajan4 min read
Why does my agent get more expensive the longer it runs?
Cost & ROI

Why does my agent get more expensive the longer it runs?

Balagei G Nagarajan5 min read
Why does my AI agent forget the goal halfway through a task?
AI Engineering

Why does my AI agent forget the goal halfway through a task?

Balagei G Nagarajan7 min read
Going multi-agent can multiply your token bill
Cost & ROI

Going multi-agent can multiply your token bill

Balagei G Nagarajan5 min read
The Third Question Nobody Asks About Your AI Team
AI Reliability

The Third Question Nobody Asks About Your AI Team

Balagei G Nagarajan6 min read
Agent memory corrupts quietly, then every step inherits it
Security

Agent memory corrupts quietly, then every step inherits it

Balagei G Nagarajan4 min read
The planner says one thing, the executor does another
AI Engineering

The planner says one thing, the executor does another

Balagei G Nagarajan4 min read
Why does my agent game the metric instead of doing the job?
AI Reliability

Why does my agent game the metric instead of doing the job?

Balagei G Nagarajan6 min read
Why does my agent cite sources that don't exist?
AI Reliability

Why does my agent cite sources that don't exist?

Balagei G Nagarajan6 min read
Tool-output parsing is where silent agent failures hide
AI Reliability

Tool-output parsing is where silent agent failures hide

Balagei G Nagarajan7 min read
Bad chunking is why your RAG returns half-answers
AI Reliability

Bad chunking is why your RAG returns half-answers

Balagei G Nagarajan5 min read
Your reranker can quietly cut the recall it was added to fix
AI Reliability

Your reranker can quietly cut the recall it was added to fix

Balagei G Nagarajan5 min read
How to Get AI From Prototype to Production
AI Reliability

How to Get AI From Prototype to Production

Balagei G Nagarajan8 min read
Why does my AI agent answer from stale or conflicting data?
AI Reliability

Why does my AI agent answer from stale or conflicting data?

Balagei G Nagarajan5 min read

Get the next one in your inbox

Where AI agents break in production — and how Faultmap finds the failure before you write a line of code. No noise.

View on Substack

From the team building OptimalARC, the pre-build AI agent doctor.