squabble-mcp
Version:
Engineer-driven development with critical-thinking PM collaboration - MCP server for Claude
22 lines • 772 B
TypeScript
import { Task, Decision, PMSession } from '../types.js';
export declare class WorkspaceManager {
private workspaceRoot;
private projectRoot;
private isInitialized;
constructor();
initialize(): Promise<void>;
checkInitialized(): void;
getWorkspaceRoot(): string;
private getTasksPath;
private getDecisionsPath;
private getReviewsPath;
private getContextPath;
getTasks(): Promise<Task[]>;
saveTasks(tasks: Task[]): Promise<void>;
saveDecision(decision: Decision): Promise<void>;
savePMSession(session: PMSession): Promise<void>;
getPMSession(): Promise<PMSession | null>;
saveContext(key: string, data: any): Promise<void>;
getContext(key: string): Promise<any>;
}
//# sourceMappingURL=manager.d.ts.map