vincentbirot teaches Mike to speak like a law firm

Every "Project" in the interface becomes a "Matter" - the word lawyers actually use for a client engagement.

brandingpersonas

vincentbirot's fork does one small but pointed thing: it rewrites the visible vocabulary of Mike's interface so that what the software calls a "Project" now reads as a "Matter." Tabs, buttons, breadcrumbs, modal headers, empty-state messages - anywhere a user's eye lands, the legal term wins. For a litigator or legal-ops lead, "matter" isn't jargon dressing; it's the native unit of work, and software that uses it feels built for the practice rather than retrofitted.

Notably, the change stops at the surface. The underlying code, the web address, and the developer-facing plumbing still say "project" - a deliberate choice vincentbirot flagged openly, trading a perfectly clean rename for less friction. There's a catch worth knowing: because the wording sits exactly where upstream Mike will keep editing, every future update from the original project risks a small tug-of-war over these labels.

So what Anyone building a legal product on Mike should care - speaking the customer's language is cheap to do and expensive to skip, but this approach quietly commits you to re-applying it on every upstream pull.

View this fork on GitHub →

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

Commits in this thread

3 commits from vincentbirot/lexnova-mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
bf597840 feat(ui): rename Project label to Matter Vincent Birot 2026-05-03 ↗ GitHub
commit body
Update all user-facing UI labels from "Project"/"Projects" to "Matter"/"Matters"
to align with legal industry terminology. Component names, prop names, types,
routes, and API endpoints remain unchanged.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
a461d97c feat(ui): rename Project label to Matter Vincent Birot 2026-05-03 ↗ GitHub
commit body
Rename user-visible "Project" text to "Matter" throughout the frontend to align with legal terminology. Changes include:
- Navigation sidebar: "Projects" → "Matters"
- Form labels and placeholders: "project/projects" → "matter/matters"
- Buttons and breadcrumbs: "Projects" → "Matters"
- Empty states and messaging: Updated all user-facing copy

Does NOT change:
- File names, component names, prop names, types
- URL paths and API endpoints
- Variable and function names

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
9d5c2abb Merge pull request #1 from vincentbirot/feat/rename-project-to-matter vincentbirot 2026-05-03 ↗ GitHub
feat(ui): rename Project label to Matter

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-97.md from inside the repo you want the changes in.

⬇ Download capture-thread-97.md