User-facing rebrand from Mike to Gary across 24 files
foolish-bandit renamed everything a user would see - page titles, the sidebar, system prompts, DOCX author attribution - while deliberately leaving all internal identifiers alone. Clean diff discipline with acknowledged follow-up debt.
The single commit (dae6f594) covers three layers. Packaging and config: frontend and backend package names in package.json and package-lock.json, plus the default R2 bucket fallback in storage.ts, all flip from mike to gary. UI copy: page titles, sidebar brand, logo, signup terms/privacy links, the system-workflow tag, and column-prompt placeholder text in tabular workflow modals. The assistant's identity: the chat system prompt, the tabular system prompt, and the DOCX tracked-changes author field now all say Gary. That last one is user-visible in Word's Review pane.
What didn't change is worth listing. TypeScript types (MikeDocument, MikeProject), the MikeIcon component, drag-and-drop MIME type strings, and the mike.selectedModel localStorage key were all left as-is. The localStorage key is the most consequential call: renaming it would silently reset every existing user's saved model selection. foolish-bandit flagged a follow-up "internal rename" PR for these but hasn't landed it.
The PR opened and merged in eighteen minutes. Builds and lint passed; manual UI smoke and chat/DOCX persona verification were marked unverified because a dev server couldn't run in the build environment.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?