Designing Safe LLM Architectures: Patterns and Anti-Patterns