Given a natural-language question, the resolver picks the right rule from the vault and returns its file path plus the matching content. No LLM-as-judge in the routing step.Documentation Index
Fetch the complete documentation index at: https://docs.mycelium-ai.co/llms.txt
Use this file to discover all available pages before exploring further.
Bi-temporal queries
Every entry carries two date fields:valid_from: when the rule started applying in the world.valid_to: when it stopped applying.nullmeans still active.
recorded_at: when the rule was written into the vault.
| Question | Filter |
|---|---|
| Current rule | valid_to is null AND valid_from <= today |
| Active on date Y | valid_from <= Y AND (valid_to is null OR valid_to > Y) |
| What we knew on date Y | recorded_at <= Y AND (valid_to is null OR valid_to > Y) |
Deterministic routing
A query routes to one or more rules through a layered match:- Exact concept match (the question’s noun phrase appears in a rule’s
title). - Tag match (the question’s intent maps to a tag, e.g., “pricing change” →
pricing). - Embedding fallback (cosine over title + summary, top-k=5 candidates).
- The agent picks one candidate and cites the file path. The pick is logged with the query, candidates considered, and reason chosen.