Key ideas: - Router extracts query features (digit_ratio, rare_ratio, etc.) - Chooses between keyword, vector, or hybrid retrieval - Feedback loop updates weights based on evaluation scores - All runs logged to SQLite (or Databricks Lakebase)
The repo runs on CPU with no external API calls. Happy to answer questions about the design or production considerations.