UNPKG

requirements-analysis

Version:

简化的需求分析MCP服务 - 基于AI软件工程(优化版)6步流程

47 lines 1.21 kB
/** * 文件存储管理 */ import { StepResult, AnalysisSession } from '../types'; import { Logger } from '../utils/logger'; export declare class FileStorage { private baseDir; private logger; constructor(baseDir: string | undefined, logger: Logger); /** * 确保目录存在 */ private ensureDir; /** * 获取项目输出目录 */ getProjectDir(projectName: string): string; /** * 保存步骤结果 */ saveStepResult(session: AnalysisSession, stepResult: StepResult): Promise<string>; /** * 生成步骤文档内容(优化版:只保存结果) */ private generateStepDocument; /** * 读取步骤结果 */ readStepResult(projectName: string, stepNumber: number): Promise<string | null>; /** * 列出项目文件 */ listProjectFiles(projectName: string): Promise<string[]>; /** * 获取所有项目 */ listProjects(): Promise<string[]>; /** * 保存项目摘要 */ saveProjectSummary(session: AnalysisSession): Promise<void>; /** * 生成项目摘要 */ private generateProjectSummary; } //# sourceMappingURL=file-storage.d.ts.map