Ariadne: Semantic Code Indexing & AI Agent Gatekeeper