you need interface specifications - **You keep correcting data types or formats** -- you need schema specifications - **The AI generates extra features you did not want** -- you need explicit scope boundaries