"Learn when an AI agent needs a domain-specific language, when JSON Schema is enough, and how to build a minimal DSL with deterministic validation."