foolish-bandit gives Gary an explain-this-clause front door

A new paste-in flow turns the fork into a quick interpreter for legal text - and tidies up the rough edges around it.

chat-uisummarization

The headline move is a dedicated entry point for plain-English clause explanations. A user drops in a passage of legal text, the fork wraps it into a structured ask, and the existing chat path takes over. It sits alongside the home screen's other starting actions as a fifth option, signalling that "what does this mean?" is now a first-class use case, not something users have to coax out of a general chat.

The rest of the work is housekeeping around credibility. Ambiguous errors on the draft and review screens are replaced with a single honest message naming the missing backend connection, upload failures now get their own visible state instead of dying quietly, and the login and signup screens flash a notice whenever the dev auth bypass is turned on - a small guardrail against shipping with the front door open. Sidebar state also persists across navigation, and the chat entry is relabelled to Ask Gary.

So what Worth a glance for anyone building consumer-facing legal tools: it's a clean example of carving out a specific question type as its own UI surface rather than burying it in a generic chat.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

1 commit from foolish-bandit/gary, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
b3287856 Add Explain This workflow shell Zack Brenner 2026-05-07 ↗ GitHub

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-321.md from inside the repo you want the changes in.

⬇ Download capture-thread-321.md