01Slug generation & routing
Affiliate slugs are generated server-side on KP creation using a slugify function on the KP name. Admin can edit slugs manually; uniqueness is enforced at the database level.
- Middleware: /[slug] → lookup affiliate slugs → set attribution cookie → render site
- /ref/[slug] → set referrer attribution cookie → redirect to homepage or course page
- Reserved slugs list (admin, login, api, ref, courses) excluded from affiliate resolution
- Admin slug editor with real-time uniqueness check







