getcert-backend / api /v2 /_services /smartQuestionEngine.ts
ggop213's picture
fix: explicit ESM local import extensions to resolve Vercel Runtime ERR_MODULE_NOT_FOUND
d6596e1
Raw History Blame Contribute Delete
575 Bytes
import type { GitHubRepoMetadata, SmartQuestion } from '../_types.js';
import { generateProjectQuestions } from './llm_service.js';
export async function buildSmartQuestions(
skill: string,
metadata: GitHubRepoMetadata,
retryCount: number,
isDesignProject = false
): Promise<SmartQuestion[]> {
const modelQuestions = await generateProjectQuestions(skill, metadata, retryCount, isDesignProject);
return modelQuestions.map((item, index) => ({
id: item.id || `sq-${index + 1}`,
prompt: item.prompt,
expectedSignals: item.expectedSignals || [],
}));
}