Interview Kits — AI-Powered Interview Preparation
ES Reference: Phase 0 (INTOS-ES-P0-001) Kit CRUD, Section 6 · Phase 2 (INTOS-ES-P2-001) Kit 2.0, Section 6
Overview
Interview Kits are AI-generated preparation packages tailored to a specific job. Each kit analyzes your resume against the target job description and produces structured interview content including role match analysis, potential questions, STAR model answers, and preparation strategies.
Kit 2.0 (Phase 2) expands kits into a comprehensive, section-based preparation workspace. Generation is resumable — one section failure does not invalidate ready sections. Opening a kit never regenerates it; sections can be selectively refreshed.
Screens in This Feature Area
1. Interview Kits List (/dashboard/interview-kits)
Shows all your interview kits in a filterable, paginated grid with their lifecycle status.
Buttons & Actions:
| Button | Behavior |
|---|---|
| New Kit | Opens the kit creation wizard |
| Kit Card (click) | Opens kit detail view |
| Filter by Job | Filters kits associated with a specific job |
| Filter by Status | Filter by Draft, Generating, Ready, Archived |
2. Create Interview Kit (/dashboard/interview-kits/new)
Multi-step wizard for creating a new interview preparation kit.
Buttons & Actions:
| Button | Behavior |
|---|---|
| Upload Resume | Upload PDF/DOCX resume (validated for extension, MIME, size, ownership) |
| Select Master Resume | Reuse an existing master resume from your profile |
| Select/Create Job | Link the kit to a job target |
| Paste Job Description | Provide the JD text |
| Generate Kit | Start AI-powered kit generation (async, idempotent, section-based) |
| Save Draft | Save before generation completes |
3. Interview Kit View (/dashboard/interview-kits/view)
The complete Kit 2.0 detail with all sections. Each section shows its status (Ready / Generating / Failed / Stale) and can be independently refreshed.
Kit 2.0 Sections:
| Section | Content | Source |
|---|---|---|
| Executive Brief | Company/role summary, mandate, success measures, positioning, risks, strategy | RoleModel + company research |
| Candidate Positioning | 30/90/120-second intro, why role/company, differentiation, 90/100-day hypothesis | Your evidence + RoleModel |
| Role Match v2 | Requirement-level evidence mapping, gaps, risks, and actions | RoleModel + Career Vault |
| Round Plan | Per-round preparation: recruiter, manager, technical, behavioural, leadership, case, HR/offer | RoleModel interview hypotheses |
| Question Bank | Prioritized by round, competency, importance, likelihood, difficulty, evidence, readiness | RoleModel + evidence coverage |
| Answer Studio | Grounded STAR/CAR answer creation experience, evidence-linked | Career Vault stories + evidence |
| Story Selection | Recommended verified stories with fit scores and overuse warnings | Story Bank + competency map |
| Learning Plan | Must learn / refresh / practise / optional tasks with dates | Readiness gaps + RoleModel |
| Questions to Ask | Role/company/interviewer-function-specific questions for you to ask them | Company research + RoleModel |
| Interview-Day Brief | Messages, stories, risks, questions, facts, and logistics — mobile-friendly | All kit sections consolidated |
Buttons & Actions:
| Button | Behavior |
|---|---|
| Generate Section | Start/retry generation for a specific section |
| Refresh Section | Regenerate a single section (preserves section lineage) |
| Role Match | Navigate to the Role Match v2 analysis |
| Start Practice | Begin practice session using kit questions |
| Download | Export kit content (PDF/DOCX) |
| Archive | Soft-archive the kit (dependency-aware dialog) |
| Restore | Restore an archived kit |
| Edit Metadata | Update interview date, status, notes |
4. Role Intelligence (/dashboard/interview-kits/role-intelligence)
View and correct the decomposed RoleModel (Phase 2). See [[role-intelligence]] for full details.
5. Role Match (/dashboard/interview-kits/role-match)
Requirement-level evidence-to-role mapping with gap actions (Phase 2 Role Match v2). See [[role-match]] for full details.
Kit Lifecycle States
DRAFT → QUEUED → GENERATING → READY
↓
FAILED → RETRYING
READY → ARCHIVED → RESTORED
Section Status States
NOT_STARTED → GENERATING → READY
↓
FAILED → RETRYING
READY → REFRESHING → READY
READY → STALE (input version changed)
Kit status aggregates section states but preserves section-level errors and retry capability.
Kit 2.0 Key Principles
- Generation is section-based and resumable — one failure does not invalidate ready sections
- Sections store input/version lineage and freshness — you know when something is stale
- Opening a kit never regenerates it — no surprise costs or delays
- Selective refresh — refresh individual sections when your resume or preferences change
- Public research facts include citations and verified-at dates — you can verify the source
Related ES Requirements
| ID | Requirement |
|---|---|
| P0-E04 | Kit lifecycle CRUD with job linkage |
| P0-NAV-004 | Kit cards with company, role, status, updated date |
| P2 Kit 2.0 | Section-based generation; Executive Brief, Round Plan, Question Bank, Story Selection, Learning Plan, Questions to Ask, Interview-Day Brief |
| P2 Kit 2.0 | Sections store input/version lineage; opening never regenerates |
| AC-03 | Kit 2.0 contains required sections and section-level status/refresh |
Related Docs
- [[role-intelligence]] — The Role Intelligence Engine that powers Kit 2.0 sections
- [[role-match]] — Role Match v2 mapped to kit requirements
- [[readiness]] — Readiness Index integrates kit section completion
- [[practice]] — Practice sessions use questions from your kits
- [[brief]] — Interview-Day Brief is both a kit section and standalone feature
- [[career-vault]] — Evidence and stories feed into Answer Studio and Story Selection