/** * 检测文档专业度 * 宽松策略:满足 2+ 个条件即判定为 "low" */ export declare function detectProfessionalLevel(content: string): 'high' | 'medium' | 'low'; /** * 构建需求专业化 Prompt * 让 AI 以专业产品经理角色整理 PRD */ export declare function buildClarifyPrompt(rawDesc: string, context?: { iteration?: string; sourceFile?: string; existingDocs?: string[]; }): string; /** * 解析 AI 返回的整理结果 * 提取 PRD 内容和原始输入 */ export declare function parseClarifiedRequirement(response: string): { content: string; hasOriginalSection: boolean; }; /** * 写入澄清后的需求文档 * 位置: 010-requirements/converted/clarified-{slug}.md */ export declare function writeClarifiedDoc(content: string, iterDir: string, sourceName: string): Promise; /** * 读取需求文档并检测专业度 * 返回检测结果和建议 */ export declare function assessRequirementDoc(filePath: string): Promise<{ level: 'high' | 'medium' | 'low'; content: string; issues: string[]; }>; /** * 生成澄清后的文档头部元信息 * v6.80.0+: 增加版本号和质量评分 */ export declare function buildClarifiedHeader(originalSource: string, clarifyTime?: string, version?: string): string; export interface QualityDimension { name: string; score: number; issues: string[]; suggestions: string[]; } export interface RequirementQualityReport { filePath: string; overallScore: number; level: 'high' | 'medium' | 'low'; dimensions: QualityDimension[]; summary: string; clarified: boolean; version?: string; } /** * 多维度需求质量评价 * 评分维度:完整性 / 一致性 / 可测试性 / 可追溯性 / 专业度 / 交互逻辑 / 业务流程 * v6.83.0+: 增加交互逻辑完整性和业务流程完整性维度 */ export declare function assessRequirementQuality(content: string, filePath?: string): RequirementQualityReport; /** * 生成 CLARIFY_REPORT.md * v6.80.0+: 汇总所有需求文档的质量评价 */ export declare function writeClarifyReport(iterDir: string, reports: RequirementQualityReport[]): Promise; /** * 检测迭代是否已有有效的 clarified 文档 * v6.80.0+: 用于判断是否需要重新执行 clarify */ export declare function hasValidClarifiedDocs(iterDir: string): Promise; //# sourceMappingURL=requirement-clarifier.d.ts.map