feat: use human-readable query names instead of UUIDs
Replace UUID-based query IDs (e.g., `a3f1b2c4-5d6e-...`) with
Docker-style random names (e.g., `eager-phoenix-a4f821`) for better
readability in the dashboard and tracing systems.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix(dashboard): sort extra stats alphabetically to prevent flicker
The backend aggregates stats into a HashMap with non-deterministic
iteration order. Sort extra stats by key before rendering so that
"bytes written" and "rows written" maintain a stable display order.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>