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.
Recommended page structure
Use the established dashboard stack to keep spacing and width consistent.
<div className="page-stack ops-page">
<PageHeader eyebrow="Module" title="Page" description="..." />
<section className="panel">...</section>
</div>