| Date | Source | What Went Wrong | What To Do Instead |
|---|
- Hide navbar on full-screen flow pages (invite, dashboard, admin) via
ConditionalHeaderpatterns + removepage-with-headerclass
- Convex queries can join related data inline (e.g., activity types + categories in one query)
conditional-header.tsxDASHBOARD_LAYOUT_PATTERNS array controls navbar visibility per route
- Scoring configs have types: distance, duration, count, variant
page-with-headerCSS class =pt-16to offset fixed navbar- Seed data lives in
packages/backend/actions/seed.ts - Schema changes auto-deploy locally via
pnpm dev