use crate::search::RouterResult;
pub fn render_human(result: &RouterResult) {
println!("Query: {}", result.query);
println!("Router: {}\n", result.router_model);
if result.runs.is_empty() {
println!("(no backends selected)");
return;
}
for (idx, run) in result.runs.iter().enumerate() {
let status = if run.success { "ok" } else { "error" };
println!(
"── #{n} {backend} [{status}] ──",
n = idx + 1,
backend = run.backend.id(),
);
println!("{}", run.output.trim_end());
if !run.metadata.is_null() {
println!("meta: {}", run.metadata);
}
println!();
}
}