AI agents are great at coding, but they tend to wander off-track unless you use explicit specs, solid design documents and ...