UNPKG

strategic-intelligence-mcp

Version:

Strategic Intelligence MCP Server - connecting technical progress to business outcomes with systematic strategic planning

75 lines 2.64 kB
import { TechnicalMilestone } from './technicalMilestoneTracker.js'; import { BusinessGoal } from '../types/index.js'; export interface CorrelationInsight { id: string; type: 'positive' | 'negative' | 'neutral' | 'unexpected'; strength: number; description: string; technicalPattern: string; businessOutcome: string; evidence: string[]; confidence: number; recommendations: string[]; timeframe: string; } export interface ProgressCorrelation { technicalMilestoneId: string; businessGoalId: string; correlationStrength: number; impactDelay: number; multiplierEffect: number; lastUpdated: string; } export interface PredictiveModel { id: string; name: string; description: string; accuracy: number; parameters: { technicalFactors: string[]; businessFactors: string[]; externalFactors: string[]; }; predictions: PredictiveInsight[]; lastTraining: string; } export interface PredictiveInsight { id: string; type: 'revenue-projection' | 'milestone-impact' | 'risk-alert' | 'opportunity-identification'; prediction: string; confidence: number; timeframe: string; impact: 'critical' | 'high' | 'medium' | 'low'; supporting_data: string[]; generated: string; } export declare class ProgressCorrelationEngine { private correlations; private insights; private models; constructor(); private initializeProjectModels; analyzeCorrelation(milestone: TechnicalMilestone, businessGoals: BusinessGoal[], historicalData?: { milestones: TechnicalMilestone[]; goals: BusinessGoal[]; }): ProgressCorrelation[]; private calculateCorrelation; private analyzeCategoryCorrelation; private calculateImportanceAlignment; private analyzeHistoricalPatterns; private calculateProjectSpecificCorrelation; generateCorrelationInsights(correlations: ProgressCorrelation[], milestones: TechnicalMilestone[], goals: BusinessGoal[]): CorrelationInsight[]; private createCorrelationInsight; private isUnexpectedPattern; private calculateInsightConfidence; generatePredictiveInsights(milestones: TechnicalMilestone[], goals: BusinessGoal[]): PredictiveInsight[]; private generateRevenueProjections; private generateMilestoneImpactPredictions; private generateRiskAlerts; private generateOpportunityInsights; private mapImportanceToImpact; getCorrelations(): ProgressCorrelation[]; getInsights(): CorrelationInsight[]; getModels(): PredictiveModel[]; } //# sourceMappingURL=progressCorrelationEngine.d.ts.map