Part 3 of 3 — bugs, numbers, and what generalizes Part 1 covered why an agentic RAG assistant moved off a single EC2 box onto AWS serverless, and the resulting architecture. Part 2 walked through five decisions that didn't survive contact with AWS's fine print: a database that turned out to be a file, why there's no streaming, an auth design CloudFront can't do, what Bedrock batch inference can't give you, and where the vector text actually lives. This part is the payoff — what the migr...