# Automation Break Even

> Convert model accuracy into an honest estimate of work saved, cost saved, or headcount impact. Use for AI business cases, ROI estimates, automation proposals, or any claim of the form "the model is X% accurate so it saves X% of the work". Measures the real review costs first and refuses to multiply.

- Skill: `ityaadiii/automation-break-even` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ityaadiii/automation-break-even`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ityaadiii/automation-break-even/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ityaadiii (https://skillmd.com/u/ityaadiii)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ityaadiii/automation-break-even

---


# Accuracy is not savings

The model is 92% accurate, so it removes 92% of the work. It does not. With ordinary
review costs it removes about 57%, and below roughly 38% accuracy it removes nothing at
all and starts adding work.

This is the most expensive error in AI business cases, because it is arithmetic on a
real measurement and it goes straight into a budget.

## The refusal

**Never multiply accuracy by volume or headcount.** If the three cost constants have
not been measured, refuse to give a savings figure. Give the break-even instead, which
is computable from assumptions and honest about being one.

## The three constants

Everything relative to doing the task from scratch (= 1.0):

| | what it is | typical |
|---|---|---|
| `fromScratch` | doing the work with no draft | 1.0 |
| `reviewGoodDraft` | skim a correct draft, agree, move on | 0.3 to 0.4 |
| `reviewBadDraft` | read it, find the flaw, discard, start over | 1.3 to 1.6 |

`reviewBadDraft` is above 1.0 and that is the whole point. Handling a wrong answer costs
more than never having had one.

## Procedure

1. **Time the three constants on real work.** Twenty items each is usually enough to
   separate 0.35 from 1.4. If you cannot measure them, say the numbers are assumed and
   show the break-even curve rather than a point estimate.
2. `breakEven(reviewGoodDraft, reviewBadDraft)` from `lib/stats.ts`. Report it first.
3. `realSaving(accuracy, good, bad)` for the actual figure.
4. **Carry the accuracy interval through.** A saving computed off a point estimate from
   n=40 inherits that uncertainty. Report the saving at the lower accuracy bound too.
5. **Check the deployment shape.** Draft-assist, threshold-gated automation and full
   automation have different economics. A model that fails draft-assist can still pay
   as a high-confidence filter over part of the volume.
6. **Name what the number excludes.** Integration, monitoring, the reviewers' ramp,
   escaped errors reaching a customer. These are usually larger than the modelling.

## Output contract

- the three constants, measured or assumed, labelled which
- break-even accuracy
- real saving at the point estimate, and at the lower confidence bound
- the deployment shape assumed
- costs excluded from the figure

## What this prevents

A business case built on "92% accurate, 40 people doing this, so 37 roles freed". The
defensible version is closer to 22, it depends on review costs nobody measured, and the
gap is discovered after the headcount plan is approved.

