Production-ready pilot polish
- Split domain liveapp.nordisk-ai.com now hosts the workspace, admin, and auth flows; nordisk-ai.com stays as the public marketing + candidate certificate domain. Every email link, QR code, and OG image points at the right domain.
- Recruiter onboarding checklistEvery recruiter now sees a 5-step "first-day" checklist on their dashboard: identity, photo, LinkedIn, share badge, first scan. Self-heals from live data — no manual state to maintain.
- Book-a-demo & Email quick actionsThe admin applications right-panel now has one-click Email and Book Demo actions that open a pre-drafted message with agency name + 3 slot placeholders (Calendly popup lands when we have a link).
- Docs shippedA full USER_GUIDE.md covering all 4 roles + a 15-minute DEMO_SCRIPT.md live-walkthrough — both live in the repo.