# Career (CMH learner)

Nav group **Career**. Implementation under `/api/v1/career`.

## Routes

| Route | Purpose |
|-------|---------|
| `/dashboard/intake` | Career path / intake questionnaire; match |
| `/dashboard/skills` | Evidence: work samples, live reviews, attestations; verification status |
| `/dashboard/practice` | Practice interviews |

Publish flow ends at public **`/u/[slug]`**. Optional skill credential at **`/credentials/[code]`**.

## APIs (selected)

- `GET/PUT /career/intake`, `GET /career/match`
- Work samples, live reviews, attestations; `GET /career/skills/me`
- `POST /career/profile/publish`
- Practice: `/career/practice` (+ submit / live / review)
- Assist helpers: skill-gap, rubric-assist, session summary — see [AI assist](./ai-assist.md) for Anthropic setup and guardrails

## Who sees Career

`STUDENT`, `CORPORATE`, and `INSTRUCTOR` (`CAREER_ROLES`). Instructors keep coach tools separately; Career is optional if they also walk the learner loop. Employers use **Talent**. Pages are gated with `WithRole`.

## Retention (CMH pull-backs)

Learner retention is **next CMH proof step**, not LMS streaks or points.

| Mechanism | Behavior |
|-----------|----------|
| Session reminders | T−24h / T−1h email + in-app for booked coaching; booking confirmation email |
| Incomplete-loop nudges | Daily sweep: incomplete intake, unbooked match, practice drafts, evidence gaps, due action items |
| Next-step CTA | `GET /career/next-step` powers a single primary CTA on the student dashboard and career snapshot |
| Weekly practice ritual | Soft “1 round this week” on Practice + optional email if 0 rounds and track set |
| Post-session | After session marked completed: nudge to submit evidence / finish practice / action items |
| Win-back | Idle digest (~14d) with one next step; coach pull when clients idle with sessions remaining |

Deduped via `RetentionNudgeLog`. Honors `emailNotifications`. No XP / leaderboard layer — evidence completeness and next-step CTAs are the meters. Details also in [communications](./communications.md).
