zurich_kotak/src
Yashas f47463f099 console: the desk goes full screen, keeps its conversations, and draws
Three changes to Ask the desk.

FULL SCREEN. It was a 560px side panel, which was wrong for what the desk
returns: a fifteen-step timeline, a table of every stalled lead, a
paragraph naming both PAN numbers. Reading those down a gutter while the
page behind sat unused was the panel fighting its own content. Now one
readable column with the conversation list beside it, and Escape to leave.

CONVERSATIONS. The platform already kept them — every question opens a
session and a ticket — but nothing in the console showed them, so an
investigation could not be returned to. The rail lists them, newest first,
and opening one replays the transcript.

CHARTS. The platform has no chart widget and the desk holds no widget
tools — its fourteen tools are plain API reads, so everything it says
arrives as text. What it does do, reliably, when asked anything countable,
is answer with a markdown table. So the chart is that table, drawn: bars by
default, a share ring on request, and every bar checkable against the row
beside it. Inline SVG, no library.

Two details worth keeping: Indian short forms are parsed for magnitude, so
"₹3.96 L" sorts above "₹22,000" instead of below it; and a totals row is
excluded, because charting it draws one bar as long as all the others put
together.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 21:20:14 +05:30
..
api console: ask the support desk without leaving the console 2026-09-10 16:04:32 +05:30
assets console: the Lead Desk redesign — one colour rule for who holds the work 2026-09-09 23:56:29 +05:30
components console: the desk goes full screen, keeps its conversations, and draws 2026-09-10 21:20:14 +05:30
layout console: the real mark in the masthead, not type set to look like it 2026-09-10 18:55:52 +05:30
pages Revert "console: redesign the UI — one card language, icons, filters, live trail" 2026-09-09 11:40:49 +05:30
screens console: the WhatsApp exchange is one entry, and it opens the whole thread 2026-09-10 13:17:51 +05:30
App.jsx console: the file reads as facts, and filing a lead stays on the page 2026-09-08 18:53:16 +05:30
index.css console: the Lead Desk redesign — one colour rule for who holds the work 2026-09-09 23:56:29 +05:30
main.jsx
runtimeConfig.js