AI agents fail differently than humans — they don't break builds, they disable failing tests, reuse nearest patterns, and make locally valid but globally wrong decisions. The root cause is underconstrained execution: too much freedom at the point of action. Spec-driven development (SDD) is proposed as a solution: writing
Sort: