A question I've been thinking about after discussing AI coding agents with several developers:

Is passing the test suite enough to prove that an AI agent made the correct engineering decision?

I don't think it is.

And this isn't just a theoretical concern.

Modern coding agents are increasingly working at the repository level rather than generating isolated code snippets. OpenAI's Codex documentation, for example, describes using repository-specific AGENTS.md instructions to tell the agent how to navigate a codebase, run tests, and follow project practices. Anthropic similarly describes Claude Code searching codebases, tracing dependencies, editing multiple files, and working with CI failures. (OpenAI)