You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Quick placement and deliberate interview rehearsal have different jobs.
Placement should choose a safe starting route quickly.
A full mock should reproduce the pressure and communication loop of a real interview: clarification, spoken-style planning, constrained implementation, testing, complexity discussion, and changing requirements.
Without an explicit controller, the product either overloads onboarding with interview ceremony or turns mock interviews into ordinary teaching drills with a timer.
Goal
Implement an explicit timed mock-interview session controller that coordinates interviewer dialogue, the verified interview editor, durable timing and assistance evidence, bounded follow-ups, and an evidence-based postmortem.
Session controller
Require an explicit Full mock interview action; never start from normal tutoring or quick placement by accident.
Select target level, language, duration, focus, and accessibility accommodations from the local profile with concise overrides.
Create a dedicated attempt with purpose mock_interview and a versioned session policy.
Coordinate natural phases without forcing abrupt transitions when useful evidence is still being produced.
Keep authoritative timing and phase state local and durable.
Save learner dialogue before provider calls and source before editor/test actions.
Parent: #65
Depends on: #61, #63, #64, #69, #70, #71.
Related: #56, #59, #62.
Problem
Quick placement and deliberate interview rehearsal have different jobs.
Placement should choose a safe starting route quickly.
A full mock should reproduce the pressure and communication loop of a real interview: clarification, spoken-style planning, constrained implementation, testing, complexity discussion, and changing requirements.
Without an explicit controller, the product either overloads onboarding with interview ceremony or turns mock interviews into ordinary teaching drills with a timer.
Goal
Implement an explicit timed mock-interview session controller that coordinates interviewer dialogue, the verified interview editor, durable timing and assistance evidence, bounded follow-ups, and an evidence-based postmortem.
Session controller
Full mock interviewaction; never start from normal tutoring or quick placement by accident.mock_interviewand a versioned session policy.Interviewer policy
Postmortem
Acceptance criteria
make checkpasses.Out of scope