Skip to content

Brisket

Brisket

Responsibility

Brisket is the Next.js user-facing frontend. It owns app routes, feature UI, tRPC integration, product and billing UI, and browser-side user workflows.

Runtime

Brisket runs on Next.js with Turbopack. It uses Clerk middleware and auth() at the frontend edge.

Primary Source Paths

  • apps/brisket/src/app/
  • apps/brisket/src/features/
  • apps/brisket/src/components/
  • apps/brisket/src/server/
  • apps/brisket/pkg/

Contracts And Generated References

Brisket uses generated proto packages under apps/brisket/pkg/. Billing and product UI consume sirloin billing product APIs.

Frontend-affecting ADRs live under docs/src/content/docs/decisions/.

Operations

Build and runtime environment validation is handled by the app-local package scripts and env schema.

Local Commands

  • cd apps/brisket && pnpm lint
  • cd apps/brisket && pnpm typecheck
  • cd apps/brisket && pnpm test
  • cd apps/brisket && pnpm check