Glossary · Term

specification

← all terms

Definition

Plain language

The written description of what a program is supposed to do.

As stated in the literature

The stated contract for a task's inputs, outputs, and behavior; behavior it leaves unstated is where model-authored tests tend to invent requirements.

Also called: specifications

Why it matters: Every gap in the written description is a place where a model will fill in a requirement of its own and then test against it, failing code that was never actually wrong.

For example, a specification might say a function takes a list of numbers and returns them in ascending order, but say nothing about what to do with an empty list.

Heard on the show

“The specification says nothing whatsoever about malformed input.”
Episode 233 — Why a Model Can Grade an Answer But Not Write the Answer Key

Mentioned in 13 episodes

  1. 233
    Why a Model Can Grade an Answer But Not Write the Answer Key
  2. 196
    AI Agents Reached Opposite Conclusions From the Same Data — and Passed Review
  3. 125
    AI Coding Agents Run a Marathon, and Fewer Than One in Three Finish
  4. 122
    When Your Coding Agent Lies About the Fix: Verifying the Plan Before the Model Runs
  5. 121
    When the Agent Says It's Done But Nothing Happened: Debugging the Harness, Not the Model
  6. 110
    How an Agent Got 44 Points Better by Mining Its Own Scratch Paper
  7. 089
    When AI-Written Papers Read Well But the Evidence Underneath Is Broken
  8. 087
    When No Agent Reads the Whole Document: A Universal Cliff in Multi-Agent Review
  9. 080
    How a Two-Agent Trick Unlocked Large-Scale Training for Computer-Use Agents
  10. 075
    Growing Code and Proof Together: Verified Systems in Ten Hours Instead of a Year
  11. 046
    When the AI Optimizer Edits the Grade Book: Why Harnessing Evolution Needs a Wall
  12. 034
    Catching Multi-Agent Deadlocks Before Deployment With a 40-Year-Old Tool
  13. 014
    Why a Constrained Pipeline Beat a Full Coding Agent at Finding Bugs 30-to-1

Related concepts