/** * review 命令 — 代码审查 * * 对指定变更或 commit range 执行结构化审查 */ export interface ReviewOptions { changeId?: string; commitRange?: string; files?: string[]; outputFormat: 'markdown' | 'json'; } /** * 代码审查发现项(CLI review 命令专用) * * 注意:此类型与 sdd-engine/types.ts 中的 Finding 类型用途不同: * - ReviewFinding: CLI review 命令的静态分析结果(含 major/suggestion 级别) * - Finding: SDD 引擎子代理审查的 AI 裁决结果(含 isLoadBearing/addressed) */ export interface ReviewFinding { severity: 'critical' | 'major' | 'minor' | 'suggestion'; category: string; file: string; line?: number; message: string; suggestion?: string; } export interface ReviewReport { timestamp: string; scope: string; findings: ReviewFinding[]; summary: { critical: number; major: number; minor: number; suggestion: number; }; } /** * 执行代码审查 */ export declare function runReview(projectRoot: string, options: ReviewOptions): Promise; /** * CLI 入口:代码审查 */ export declare function codeReview(options: { range?: string; diffFile?: string; model?: string; }): Promise; //# sourceMappingURL=review.d.ts.map