/** * platform-addition — 新增端分析引擎(v6.75.0) * * 核心能力: * 1. 单独分析新端(读取源码、建立索引、深入分析) * 2. 自动分析新端与已有端的关系(接口调用、数据依赖、功能重叠) * 3. 更新全局层文档(FUNCTION_MAP、API_CONTRACT、ARCHITECTURE、INTERACTION_MAP) * 4. 检查新端与已有端的接口一致性 * * 使用场景: * - 迭代中新增了一个端(如新增 admin-web、小程序端) * - 项目后期扩展新平台 */ export interface NewPlatformAnalysis { platform: string; platformType: string; isBackend: boolean; existingPlatforms: string[]; /** 新端与已有端的关系分析 */ crossPlatformRelations: CrossPlatformRelation[]; /** 需要更新的全局文档 */ globalUpdates: GlobalUpdate[]; /** 新端自身分析产出 */ newPlatformOutputs: string[]; /** 一致性检查项 */ consistencyChecks: ConsistencyCheck[]; } export interface CrossPlatformRelation { fromPlatform: string; toPlatform: string; relationType: 'api-consumer' | 'api-provider' | 'shared-data' | 'event-pub' | 'event-sub' | 'auth-dependency'; description: string; interfaces?: string[]; } export interface GlobalUpdate { file: string; action: 'append' | 'modify' | 'create'; description: string; content: string; } export interface ConsistencyCheck { category: 'api-path' | 'enum-value' | 'data-model' | 'auth' | 'naming'; status: 'pass' | 'fail' | 'warning'; description: string; suggestion: string; } /** * 执行新增端分析 * @param iterDir 迭代目录 * @param newPlatform 新增端名 */ export declare function analyzeNewPlatform(iterDir: string, newPlatform: string): Promise; /** * 生成新增端分析 Prompt */ export declare function buildNewPlatformPrompt(iterDir: string, analysis: NewPlatformAnalysis, iteration: string): string; //# sourceMappingURL=platform-addition.d.ts.map