foolish-bandit teaches Gary to talk like a lawyer
A frontend-only sweep replaces generic placeholder copy with action-oriented prompts that name the next step.
foolish-bandit went through roughly two dozen surfaces in Gary's interface - sidebars, modals, project lists, the review table, document cards, the chat panel, drop zones, sign-in and sign-up - and rewrote the empty, loading, and error strings. Instead of "No projects found", a new user sees a nudge to create one per client, case, or matter. Instead of "No documents yet", they're told to upload a PDF or Word file. "Processing..." becomes "Reading the document...". "An error occurred" becomes a real Try Again button next to Return Home.
The sweep stops where it should. Developer-facing log messages stay technical. The settings page that holds AI provider keys keeps its existing labels, since renaming them would mislead users or drag route changes in. Feature names in the navigation are left alone.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?