/** * 骨架残留体检(v8.3.313+) * execute 完成时核对端级文档是否仍含骨架占位——覆盖指令是软约束, * 此体检把「残留」从一句 warn 升级为可追溯的待办账本。 */ /** 骨架占位标记(两类空洞:SKELETON 标记 + _待AI分析_/AI-FILL 占位注释) */ export declare const SKELETON_MARKERS: readonly ["SPEC-SKELETON", "_待AI分析_", "AI-FILL"]; /** 端级待覆盖文档名单(REQ/TECH + 前端四文档,与 buildAgentContext 覆盖指令对齐) */ export declare const SKELETON_DOC_NAMES: readonly ["REQ.md", "TECH.md", "STATE.md", "ROUTES.md", "COMPONENT_TREE.md", "STYLE_GUIDE.md"]; export interface SkeletonResidue { /** 相对任务目录的路径 */ rel: string; /** 命中的骨架标记(去重) */ markers: string[]; } /** * 收集任务目录(组级或子任务级)下所有仍含骨架占位的端级文档。 * 组级目录会递归到 {端}/{子任务}/ 层;00-specs/_shared 等模块级共享文档跳过。 */ export declare function collectSkeletonResidues(taskDir: string): Promise; /** * 把骨架残留写入双账本待办(TASK.md 节 + .issues.md 行),幂等:重复执行不叠旧账。 * residues 为空时清账本(摘旧「骨架待补清单」节与 [骨架待补] 行)——供自动降级 * 填充后同步账本,避免已填文件继续挂待办。 */ export declare function appendSkeletonTodos(taskDir: string, residues: SkeletonResidue[]): Promise; /** * CLI 自动降级填充(v8.3.337+):execute 完成体检发现端级 REQ/TECH 骨架残留时, * 不再只挂待办——从模块级 00-specs 真实规格(analyze 产物)派生端级快照覆盖骨架, * 下游审查/回归至少拿到真实需求与技术依据。 * * - 仅 REQ.md / TECH.md 可降级(模块级有对应真实规格);前端四文档无模块级对应物,保持挂待办。 * - 模块级源本身含骨架标记或内容过短(<80 字符)时不降级,避免拿骨架覆盖骨架。 * * @returns 已成功填充的 rel 集合(调用方据此算剩余残留) */ export declare function autoFillSkeletonFallback(taskDir: string, residues: SkeletonResidue[]): Promise>; //# sourceMappingURL=skeleton-residue.d.ts.map