/** 对抗审查 prompt:只声明审查标准,不收集文件、不写状态、不调用模型。 */ import type { TaskContext } from "../../types/index.js"; /** 审查视角发生实质变化时递增;旧记录据此失效并要求重审。 */ export type ReviewCriteriaRevision = { core: number; api_internal: number; }; export declare const REVIEW_CRITERIA_REVISION: ReviewCriteriaRevision; /** 只有 API 类产物需要额外比较 API 专项修订。 */ export declare const REVIEW_API_INTERNAL_KINDS: Set; export declare function isReviewCriteriaStale(record: { review_criteria_revision: ReviewCriteriaRevision; }, kind: string): boolean; export interface ReviewPromptContext { artifactKind?: string; scope?: TaskContext["scope"]; systemContext?: TaskContext["system_context"]; } /** 组装事实驱动的审查 prompt。 */ export declare function buildReviewPrompt(artifacts: string[], mode: "per_artifact" | "cross_artifact", prevFeedback: string, references: string[] | undefined, sampleK: number, context?: ReviewPromptContext): string;