Engineering for the Agentic Era: How to Spec, Build, Test, and Operate AI-Powered Systems