squabble-mcp
Version:
Engineer-driven development with critical-thinking PM collaboration - MCP server for Claude
37 lines • 994 B
TypeScript
export interface Task {
id: string;
title: string;
description?: string;
status: 'pending' | 'in-progress' | 'review' | 'done';
priority: 'low' | 'medium' | 'high' | 'critical';
dependencies: string[];
blockedBy?: string;
requiresPlan: boolean;
branch: string;
modificationHistory: TaskModification[];
}
export interface TaskModification {
type: 'ADD' | 'DELETE' | 'MODIFY' | 'BLOCK' | 'SPLIT' | 'MERGE';
taskId?: string;
reason: string;
details?: any;
timestamp: Date;
}
export interface Decision {
type: 'architecture' | 'implementation' | 'security' | 'task';
description: string;
rationale: string;
timestamp: Date;
}
export interface PMSession {
currentSessionId: string;
sessionHistory: string[];
createdAt: Date;
lastActive: Date;
}
export interface WorkflowContext {
currentTaskId?: string;
pmSession?: PMSession;
userClarifications?: string[];
}
//# sourceMappingURL=types.d.ts.map