/** * 交叉校验执行器 — 产物间 ID 引用一致性/覆盖率校验。 * * 职责边界: * - 负责:cross_validation * - 不负责:不涉及部署/产物/构建/范围/前置条件类 executor * * 被谁调用:index.ts(registerAllExecutors) * 调用谁:gate_executors.js(register)、shared/glob_path.js(containsGlob、resolveArtifactsByGlob) * * 数据流:GateCheck + EvaluationContext → 读取引用方/定义方两个产物 → ID 交叉比对 → CheckResult * 持久化:读取本地文件(docs/) */ /** 产物模版名 → docs/ 真实路径候选(统一 docs/ 子目录体系,无向后兼容兜底)。 * 归属:architecture/(决策/架构/切片) · design/(DB/API/详细设计) · audits/(审查) · context/(需求) · analyze/*(原型多端) · api/(openapi) * 导出供 document_structure 复用(executors_artifact.ts),避免路径映射双源。 */ export declare const CROSS_VALIDATION_ARTIFACT_PATHS: Record; /** * 解析产物名/路径到真实文件路径。 * 候选 1:模版名映射;候选 2:直接作为 docs/ 下路径;候选 3:作为项目根相对路径。 */ export declare function resolveCrossValidationArtifact(artifact: string | undefined, projectRoot: string, overrides?: Record): string[]; /** 注册交叉校验执行器 */ export declare function registerTraceExecutors(): void;