pub fn run(
query: &str,
scope: &Path,
section: Option<&str>,
budget_tokens: Option<u64>,
cache: &OutlineCache,
) -> Result<String, TilthError>Expand description
The single public API. Everything flows through here: classify → match on query type → return formatted string.