The first production prompt-injection incident most teams encounter does not arrive as a clever adversarial prompt — it arrives quietly inside a customer support ticket whose description contains a literal <system>ignore prior instructions</system> tag, which the document loader indexes and the retriever later returns as a top-k result for an unrelated query. This article is a working architect's reference for defending production RAG against prompt injection: an attack taxonomy (direct, indirect via documents, recursive prompt-in-output, multi-turn poisoning), CVE-style example walk-throughs, a five-layer defence-in-depth architecture (input filtering, instruction hierarchy, structured output validation, JSON-schema constrained generation, sandboxed tool execution), an OWASP LLM Top 10 mapping, an evaluation harness with red-team prompts, and the runtime monitoring patterns that turn a one-time hardening exercise into an ongoing security posture.