# 3. Hybrid Intelligence Architecture **Status:** Accepted ## Context Nate's guide puts embedding generation and metadata extraction inside the MCP server using OpenRouter API calls. However, we use Claude.ai as the primary interface — it is already an LLM capable of understanding context. ## Decision The MCP server is dumb CRUD. Claude.ai Project instructions direct Claude to extract metadata (people, topics, action_items, type) from conversations before calling `capture_thought` with structured content and metadata. Embedding generation is deferred to Phase 2. ## Consequences - No OpenRouter API key needed at launch - Claude.ai does the thinking — better metadata quality (it has full context) - MCP server is simpler to maintain and debug - Semantic vector search unavailable until Phase 2 (metadata-only filtering) - Metadata extraction quality depends on Claude.ai Project instructions