Keep presentation handoffs task-focused
This commit is contained in:
@@ -963,10 +963,10 @@ 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);
|
||||
const isIntroductionTask = /(?:60|90)[ -]?second|\bintroduction\b|\bpitch\b|\bpresentation\b/.test(taskText);
|
||||
// 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.role = isIntroductionTask ? undefined : 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