First post in a build-in-public series about verdict, an MCP server that gives coding agents structured, sandboxed test feedback.

The problem

Watch a coding agent work and you'll see it run pytest in your shell, unsandboxed, and then push 40,000 tokens of raw output through its context window to answer one question: did my change break anything?

That's three problems in one command:

Token waste. The agent needs ~10 lines of signal and pays for a wall of dots, warnings, and tracebacks.