@boundless-oss/atlas
Version:
Atlas - MCP Server for comprehensive startup project management
53 lines • 1.46 kB
TypeScript
export interface ProjectMethodology {
type: 'agile' | 'kanban';
lockedAt?: Date;
lockedBy?: string;
allowedTools: string[];
disallowedTools: string[];
configuration: MethodologyConfig;
migrationHistory: MethodologyMigration[];
}
export interface MethodologyConfig {
sprintDuration?: number;
velocityTracking?: boolean;
storyPointScale?: number[];
retrospectiveFrequency?: string;
wip_limits?: Record<string, number>;
cycleTimeTracking?: boolean;
leadTimeTracking?: boolean;
customColumns?: string[];
automationRules?: AutomationRule[];
defaultPriorities?: string[];
requiredFields?: string[];
}
export interface MethodologyMigration {
id: string;
fromType: 'agile' | 'kanban';
toType: 'agile' | 'kanban';
migratedAt: Date;
migratedBy: string;
itemsMigrated: number;
dataLost?: string[];
notes?: string;
}
export interface AutomationRule {
id: string;
name: string;
trigger: {
event: string;
conditions?: Record<string, any>;
};
actions: {
type: string;
parameters: Record<string, any>;
}[];
enabled: boolean;
}
export declare const AGILE_TOOLS: string[];
export declare const KANBAN_TOOLS: string[];
export declare const COMMON_TOOLS: string[];
export interface MethodologyStore {
currentMethodology?: ProjectMethodology;
lastWarningShown?: Date;
}
//# sourceMappingURL=types.d.ts.map