Layer 1 Features
| Feature | Status | Description |
|---|---|---|
| Content Engine | ✅ Done | Markdown + HTML rendering, file-system loader, gray-matter |
| Auth + Roles | ✅ Done | NextAuth v4 + Prisma, credentials provider, JWT sessions |
| Dashboard | ✅ Done | Stats, activity feed, quick actions |
| Notes / Notebook | ✅ Done | Full CRUD with Markdown content |
| Profile | ✅ Done | Editable bio, admin override, dark mode default |
| Edit Mode | ✅ Done | Global toggle, admin badge, role-based access |
| Theme System | ✅ Done | Light/dark toggle, persisted |
| Step Sequencer | 🟡 Partial | Components exist, needs live demo integration |
| Edit Dock | 🟡 Partial | Components exist, needs layout integration |
| Product Gallery | 🟡 Empty | Folder placeholder |
Deliberately Excluded
- Cities, destinations, trips (travel-specific — Layer 2+)
- Maps, GPS (location-specific — Layer 3+)
- FareHarbor, Stripe, Hotelbeds (commercial integrations — Layer 5+)
- Travel-specific code of any kind
This standalone limits itself to Layer 1 — the generic, sector-agnostic foundation. Everything above that belongs to the parent project.