pub fn local_complete(prompt: &str) -> Result<String, String>
Run a completion against Ollama. Synchronous; respects [llm_local] policy (the caller has already gated).
[llm_local]