/** * 记忆存储实现 * * P2-12: 基于文件系统的记忆存储 * * 存储结构: * .specpow/memory/ * ├── index.json # 主索引文件 * ├── sessions/ # 会话日志 * │ ├── {sessionId}.json * │ └── ... * └── archives/ # 归档记忆(压缩后的旧记忆) * └── {year}-{month}.json */ import type { MemoryIndex, MemoryStore, SessionLog } from './memory-types.js'; export declare class FileMemoryStore implements MemoryStore { private memoryDir; private indexPath; constructor(projectRoot: string); private ensureDir; load(): Promise; save(index: MemoryIndex): Promise; clear(): Promise; private createEmptyIndex; private serializeIndex; private deserializeIndex; saveSessionLog(sessionId: string, log: SessionLog): Promise; loadSessionLog(sessionId: string): Promise; listSessionIds(): Promise; } //# sourceMappingURL=memory-store.d.ts.map