Steps

Follow this process for a new /app route.

  • Create app/app/<feature>/page.tsx or app/app/<feature>/<subpage>/page.tsx.
  • Use PageHeader and existing panel/surface classes.
  • Add navigation entry in lib/navigation.ts.
  • Add a documentation reference page or catalog entry if it should be indexed.
  • Add dark theme CSS if the page introduces new surfaces.
  • Run npm run check and smoke test the live route after deployment.