No. 44 / 339
Who signs off on release quality when the test suite itself was AI-authored and AI-graded?
The shift
Authoring test cases and grading whether code satisfies them both move from scarce, expert-gated work to abundant, near-instant, unlimited-volume output. The catch: this output is plausible, not verified — an AI can generate a test that looks rigorous but encodes the wrong spec, and grade a pass with equal confidence whether the code is actually correct or not.
The axioms
- A green suite is trustworthy because a person deliberately encoded correct behavior into each test — authoring tests required scarce human judgment about what "correct" means.
- Coverage and test volume are proxies for diligence, because writing more tests used to cost real engineering time.
- Reviewing a test suite for quality (not just running it) is itself a scarce senior-engineer skill, so it gets done lightly or skipped once the author is trusted.
- Someone named and liable owns the call to ship, regardless of who or what wrote the checks underneath it.
- A test suite is a stable, slow-changing artifact — once approved, it stays approved, because rewriting it was expensive.
Invalid axioms
- A green suite is trustworthy because a human encoded the spec into each test. Test authorship was scarce and thoughtful by construction — the cost of writing a test was a forcing function that made someone think through the correct behavior first. AI collapses that cost, so a green suite no longer implies anyone thought about what "correct" means; it may just mean the AI's model of correct behavior matched the AI's model of the code. Habit-trap: teams still treat "tests pass" as a proxy for "someone verified the spec," and size QA headcount as if writing more tests still required that scarce judgment.
- Coverage and test volume are proxies for diligence. Generating hundreds of plausible test cases is now free, so volume stops signaling effort or rigor — it can be produced in seconds with no judgment behind it at all. Habit-trap: shops still gate release on coverage percentage as if it correlated with scrutiny, when it now just correlates with how many tokens were spent.
- A test suite is stable and, once approved, stays approved. AI makes regenerating or expanding the suite as cheap as running it, so suites now churn continuously alongside the code — an approval from three sprints ago says nothing about the suite today. Habit-trap: release processes still point to a one-time "test suite sign-off" milestone as if it were a durable artifact rather than a moving target.
Unchanged axioms
- Someone named and liable owns the call to ship. Accountability doesn't transfer to a model — when a bad release causes an incident, an AI can't be hauled into the retro as the responsible party. A human still has to be the one whose name is on the decision, and that person's exposure is now higher, not lower, because they're vouching for an artifact they may not have actually reviewed.
- Ground-truth verification of whether the tests test the right thing is a distinct, scarce skill from writing tests fast. AI-authored and AI-graded both draw from the same model's understanding of the spec — if that understanding is wrong, the tests and the grading agree with each other and with nobody else. Catching that requires a human (or an independent, adversarial system) with real domain judgment about what the software is actually supposed to do, which AI abundance doesn't manufacture.
- Judgment on novel, high-stakes behavior — the edge cases nobody has written down — still needs a person. AI pattern-matches against tests and specs that resemble what it's seen; it's weakest exactly where a release is riskiest, on behavior with no precedent. Sign-off on anything genuinely novel still rests on human judgment under ambiguity, not on suite size or pass rate.
New axioms
- When the same system authors the test and grades the result, false confidence compounds instead of canceling out. A human author and a separate human reviewer used to create two independent checks; an AI author and an AI grader can share the same blind spot, so a subtly wrong spec passes cleanly with no dissenting signal anywhere in the pipeline. Nobody has settled who is supposed to introduce the independent check now that both halves are cheap enough to be done by the same model.
- Volume of AI-generated tests can outpace anyone's ability to actually read them. It's now possible to have thousands of plausible-looking tests that no human has read closely enough to know whether they're testing the right thing — sign-off risks becoming a rubber stamp on an artifact too large to inspect. What "reviewed the test suite" even means at this scale is unresolved.
- Trust calibration for AI grading has no established baseline yet. Teams don't yet have a reliable answer to how often an AI grader's pass/fail should be spot-checked against ground truth, or what failure rate in that spot-check should trigger distrust of the whole suite — this is a new instrumentation problem, not a solved one, and any answer given today should be treated as provisional given how fast grading reliability is moving.
Where it breaks
"Coverage as proxy for diligence" (invalid) collides head-on with "false confidence compounds when one system both authors and grades" (new): a suite that looks maximally rigorous by volume is exactly the condition under which a shared blind spot is most likely to hide, because nobody double-checks a suite that already looks thorough. The releases most likely to get waved through on "the tests are extensive" are the ones where extensive tests are the least meaningful signal.
Second collision: "test suites stay approved once signed off" (invalid) meets "sign-off risks becoming a rubber stamp at scale" (new) — if the suite keeps changing cheaply but the sign-off ritual still happens once, the org gets the worst of both: a stale approval and no point at which anyone actually re-reads what's now being tested.
Related axioms
Engineering
What changes for data engineering with AI?
Engineering
What changes for DevOps with AI?
Engineering
What changes for hardware engineering with AI?
Engineering
What changes for ML engineering with AI?
Engineering
What changes for QA and testing with AI?
Engineering
What changes for software engineering with AI?
Other axioms
Finance
Is the branch banking model dead when AI can handle account service, loan applications, and advice remotely?
Architecture
Who's liable when an AI-generated structural model passes every check but fails in the field?
Architecture
What changes for architecture with AI?
Education
What's left for a TA to do when AI can hold office hours, explain concepts, and grade problem sets?
Government
What changes for the military and defense with AI?
Legal
What changes for the legal profession with AI?