Why AI coding agents aren’t production-ready: Brittle context windows, broken refactors, missing operational awareness