UNPKG

@boundless-oss/atlas

Version:

Atlas - MCP Server for comprehensive startup project management

51 lines 2.25 kB
import { ConfigManager } from '../../config/config-manager.js'; import { ProductRoadmap, RoadmapTheme, Initiative, Feature, Milestone, Release, CreateRoadmapOptions, AddThemeOptions, CreateInitiativeOptions, AddFeatureOptions, RoadmapMetrics, TimelineView } from './types.js'; export declare class RoadmapManager { private configManager; private storageManager; private roadmapDataPath; private roadmaps; private themes; private initiatives; private features; private milestones; private releases; private reviews; constructor(configManager: ConfigManager); initialize(): Promise<void>; private loadExistingData; private fileExists; createRoadmap(options: CreateRoadmapOptions): Promise<ProductRoadmap>; addTheme(options: AddThemeOptions): Promise<RoadmapTheme>; createInitiative(options: CreateInitiativeOptions): Promise<Initiative>; addFeature(options: AddFeatureOptions): Promise<Feature>; createMilestone(roadmapId: string, milestone: Omit<Milestone, 'id'>): Promise<Milestone>; planRelease(roadmapId: string, release: Omit<Release, 'id' | 'status'>): Promise<Release>; updateFeatureStatus(featureId: string, status: Feature['status']): Promise<Feature>; updateInitiativeStatus(initiativeId: string, status: Initiative['status']): Promise<Initiative>; generateTimeline(roadmapId: string, viewType: TimelineView['type']): Promise<TimelineView>; getRoadmapHealth(roadmapId: string): Promise<{ health: 'excellent' | 'good' | 'at-risk' | 'critical'; metrics: RoadmapMetrics; risks: string[]; recommendations: string[]; }>; getRoadmaps(): Promise<ProductRoadmap[]>; getRoadmap(roadmapId: string): Promise<ProductRoadmap | null>; getThemeDetails(themeId: string): Promise<{ theme: RoadmapTheme; initiatives: Initiative[]; features: Feature[]; } | null>; private updateRoadmapMetrics; private updateThemeProgress; private parseQuarter; private generateId; private saveRoadmaps; private saveThemes; private saveInitiatives; private saveFeatures; private saveMilestones; private saveReleases; } //# sourceMappingURL=roadmap-manager.d.ts.map