The bad-chart problem
Single-shot LLMs choose visualizations like an undergrad with five minutes: time series in pie charts, categorical comparisons in scatter plots, and unreadable labels.
How we solve it
A dedicated visualization agent receives the typed result schema and selects from a constrained palette using deterministic heuristics plus an LLM tiebreaker.
















