/** * validateRequirementAnalysis — RA 校验纯函数(第1.1节 根本目标填实 + 第9节 端清单 scope.frontend 时 FE-* 存在)。 * * 签名为纯 input=>findings,不依赖 EvaluationContext 或 CheckResult。 * * 校验轴: * - fundamental_need: 第1.3节 fundamental_need 须填实(用户目标一句话,非占位/示例/解决方案) * - confirmed_by: 第1.3节 confirmed_by 须填实(根本目标用户显式确认留痕,未确认不得进入实现) * - endpoint_manifest: 第9节 端清单(scope.frontend 时须有端清单表含 FE-* 端,design_doc 第6.3节 据此模块化) * * 被谁调用:完整验证 executor 与通用 quick 路由器。 * 调用谁:无(纯计算,正则提取) * * 数据流:RA 内容 + scopeFrontend → 正则提 fundamental_need/confirmed_by + 端清单检测 → findings * 持久化:无 */ export interface RequirementAnalysisInput { reqContent: string; scopeFrontend: boolean; } type RequirementAnalysisAxis = "fundamental_need" | "confirmed_by" | "endpoint_manifest" | "acceptance_quality"; export interface RequirementAnalysisFinding { axis: RequirementAnalysisAxis; message: string; } export declare const QUANTITATIVE_THRESHOLD_RE: RegExp; /** * 校验 RA(第1.1节 根本目标填实 + 第9节 端清单 scope.frontend 时存在)。findings 空 = 通过。 */ export declare function validateRequirementAnalysis(input: RequirementAnalysisInput): RequirementAnalysisFinding[]; export {};