Guardrails in software architectures represent deterministic runtime controls, code checks, or human gates rather than instructions written in prompts