Matter/client structure polish

✅ merged · #17 · foolish-bandit/gary ← foolish-bandit/gary · opened 19d ago by foolish-bandit · merged 19d ago by foolish-bandit · self · +88-73 across 22 files · ↗ on GitHub

From the PR description

Summary

  • Rename user-facing Projects/Project labels to Matters/Matter across navigation, breadcrumbs, overview, pickers, and workflow/review modals while leaving /projects routes and MikeProject API types intact.
  • Update uploaded file/list language to Documents, including empty states and upload actions.
  • Clarify matter-first flow with copy for creating or choosing a matter, uploading documents, and asking Gary cited questions.
  • Fix frontend/package-lock.json so @fontsource/inter@5.2.8 is locked and npm ci works again.

Validation

  • npm install: PASS; updated package-lock.json only.
  • npm ci: PASS.
  • npm run build: raw command still fails without Supabase env because /account/models prerender requires NEXT_PUBLIC_SUPABASE_URL; with placeholder env vars from .env.local.example, build PASS.
  • npm run lint: FAILS on pre-existing repo-wide ESLint issues unrelated to this lockfile/copy change, including react-hooks/set-state-in-effect, no-explicit-any, react/no-unescaped-entities, react-hooks/static-components, and no-require-imports.

Notes

  • Backend files not touched.
  • API routes, internal project identifiers, database-facing fields, imports, and /projects URLs intentionally left unchanged.
  • No Bun, pnpm, or Yarn lockfiles were found or added.

Our analysis

Rename Projects to Matters across Gary's UI — read the full analysis →

Think the analysis missed something the PR description covers?

Commits in this PR (2)

SHA Subject Author Date
334cd774 polish matter document copy SONOMOS 2026-05-07 ↗ GitHub
b1129582 fix frontend npm lockfile SONOMOS 2026-05-07 ↗ GitHub

Capture this PR into my fork

Download a Markdown prompt that tells Claude how to port every commit in this PR into your working tree. Run it via claude -p < capture-pull-17.md from inside the repo you want the changes in.

⬇ Download capture-pull-17.md