Agent failure is a codebase signal
When an agent can't resolve an issue, that's a signal — not a prompt problem:
- Opaque abstractions — if the agent can't find the boundary, humans struggle too
- Missing documentation — the code never explained the why
- Insufficient testing — no coverage for the exact condition that broke