Why Coding Agents Write Plausible but Broken Code

Agent failures often come from language structure and tool boundaries, not just model quality.