Summary: Red-green testing (write failing tests first, then the code that makes them pass) was hard for humans to sustain but is ideal for agents. When an agent writes code first and tests after, it “cheats” by testing its own implementation. With tests written up front and frozen, it can only change the code, so the signal is black-and-white.

Key ideas

Disagreements & open questions

Takeaways

harness-engineering · ai-guardrails