Remove invented interview role fallback
This commit is contained in:
@@ -964,9 +964,9 @@ export function buildCuratorServiceRoute(input: CuratorRouteInput) {
|
||||
if (service.id === "interview-service") {
|
||||
const taskText = `${input.taskTitle ?? ""} ${input.taskSubtitle ?? ""}`.toLowerCase();
|
||||
const isIntroductionTask = /(?:60|90)[ -]?second|self[ -]?introduction|professional introduction|client pitch|executive introduction/.test(taskText);
|
||||
state.role = isIntroductionTask
|
||||
? `${input.targetRole?.trim() || "Professional"} self-introduction`
|
||||
: input.targetRole?.trim() || "General professional";
|
||||
// Curator already resolves this from onboarding/user context. Never invent a
|
||||
// role here: the task title/subtitle carry the exercise intent separately.
|
||||
state.role = input.targetRole?.trim();
|
||||
state.type = isIntroductionTask ? "warm_up" : "behavioral";
|
||||
state.persona = input.personaId ?? "payal";
|
||||
state.duration = input.durationMinutes ?? 5;
|
||||
|
||||
Reference in New Issue
Block a user