Mike/MikeOSS renamed to Gary/GaryOSS in user-visible surfaces
The foundational soft-fork rename: HTML titles, sidebar, AI system prompts, DOCX tracked-changes author, the default R2 bucket name, and npm package names all swap from Mike to Gary. Internal identifiers are explicitly left in place.
Commit dae6f594 is the main work, touching 24 files. The AI system prompts in both chatTools.ts and tabular.ts now introduce the assistant as Gary. The DOCX tracked-changes author (the name that shows up in Word's Review pane) switches from "Mike" to "Gary". The default R2 bucket fallback in storage.ts and backend/.env.example changes from "mike" to "gary". Package names in backend/package.json and package-lock.json flip to gary-backend.
What was deliberately left alone: the MikeDocument, MikeProject, and related TypeScript types; the MikeIcon component; drag-and-drop MIME type strings; the mike.selectedModel localStorage key; and an internal change-id prefix. The commit message explains the reasoning - the localStorage key would silently invalidate every existing user's saved model selection if renamed. A follow-up internal rename PR is floated but not yet landed.
Two smaller commits bracket this. fc479cb drops "for one lawyer or small firm" from the README tagline (later reversed by a different thread). 795beff is the merge commit.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?