diff --git a/apps/server/src/routes/backlog-plan/generate-plan.ts b/apps/server/src/routes/backlog-plan/generate-plan.ts index 0eac4b4c..2bd3a6a7 100644 --- a/apps/server/src/routes/backlog-plan/generate-plan.ts +++ b/apps/server/src/routes/backlog-plan/generate-plan.ts @@ -128,7 +128,10 @@ export async function generateBacklogPlan( let credentials: import('@automaker/types').Credentials | undefined; if (effectiveModel) { - // Use explicit override - just get credentials + // Use explicit override - resolve model alias and get credentials + const resolved = resolvePhaseModel({ model: effectiveModel }); + effectiveModel = resolved.model; + thinkingLevel = resolved.thinkingLevel; credentials = await settingsService?.getCredentials(); } else if (settingsService) { // Use settings-based model with provider info