Multi-agent NL-to-SQL system with a master orchestrator, domain-specific specialist agents, multi-layer caching (in-memory + Redis), SQL syntax validation, and structured response formatting.