/** * platform-registry — 端名注册与解析 * * 三层端名一致性保障: * 层级 1: CONSTITUTION.md「端列表」章节 / 「对应端」列 — 全局权威 * 层级 2: _shared/PLATFORMS.md — 任务级实际涉及的端 * 层级 3: 模糊匹配 — 命令层自动纠错 */ /** 从 CONSTITUTION.md 解析全局端名列表 */ export declare function parseGlobalPlatforms(cwd?: string): Promise; /** 从任务 _shared/PLATFORMS.md 解析该任务涉及的端列表 */ export declare function parseTaskPlatforms(taskDir: string): Promise; /** * 模糊匹配端名 * 优先级: 精确匹配 → 前缀匹配 → 包含匹配 * 返回匹配结果(含匹配到的端名和是否精确) */ export declare function fuzzyMatchPlatform(input: string, validPlatforms: string[]): { matched: string; exact: boolean; } | null; /** * 解析端名参数(全局入口) * 1. 从 CONSTITUTION.md 获取全局端列表 * 2. 模糊匹配用户输入 * 3. 返回结果或错误信息 */ export declare function resolvePlatform(input: string, cwd?: string): Promise<{ resolved: string | null; exact: boolean; candidates: string[]; error?: string; }>; /** * 生成任务级端注册表 _shared/PLATFORMS.md * split 命令创建任务后调用 */ export declare function generatePlatformsRegistry(taskDir: string, taskId: string, platforms: { name: string; subtaskId: string; owner: string; }[]): Promise; /** * 刷新任务级 PLATFORMS.md 状态(execute 完成后调用) * 扫描各端 TASK.md 的实际状态,回写到 PLATFORMS.md 的状态列 */ export declare function refreshPlatformsStatus(taskDir: string): Promise; //# sourceMappingURL=platform-registry.d.ts.map