UNPKG

strategic-intelligence-mcp

Version:

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

75 lines 2.86 kB
import { TechnicalMilestone } from '../intelligence/technicalMilestoneTracker.js'; import { ProgressCorrelation } from '../intelligence/progressCorrelationEngine.js'; import { BusinessGoal, StrategyConversation } from '../types/index.js'; export interface StrategicPattern { id: string; type: 'efficiency' | 'velocity' | 'correlation' | 'risk' | 'opportunity' | 'trend'; name: string; description: string; confidence: number; evidence: PatternEvidence[]; implications: string[]; recommendations: string[]; timeframe: string; businessImpact: { revenue: number; risk: 'low' | 'medium' | 'high' | 'critical'; opportunity: 'low' | 'medium' | 'high' | 'critical'; urgency: 'low' | 'medium' | 'high' | 'critical'; }; lastDetected: string; frequency: number; } export interface PatternEvidence { type: 'milestone' | 'correlation' | 'goal' | 'conversation'; id: string; description: string; value: number; timestamp: string; } export interface TrendAnalysis { metric: string; direction: 'increasing' | 'decreasing' | 'stable' | 'volatile'; velocity: number; confidence: number; dataPoints: { timestamp: string; value: number; }[]; projection: { shortTerm: number; mediumTerm: number; longTerm: number; }; } export interface CrossMilestoneAnalysis { id: string; milestoneIds: string[]; patternType: 'sequential' | 'parallel' | 'dependent' | 'conflicting'; description: string; efficiency: number; recommendations: string[]; riskFactors: string[]; } export declare class PatternRecognitionEngine { private detectedPatterns; private trendHistory; private crossMilestoneAnalyses; private static DOMAIN_PATTERN_TEMPLATES; analyzePatterns(milestones: TechnicalMilestone[], correlations: ProgressCorrelation[], goals: BusinessGoal[], conversations: StrategyConversation[]): StrategicPattern[]; private detectEfficiencyPatterns; private detectVelocityPatterns; private detectCorrelationPatterns; private detectRiskPatterns; private detectOpportunityPatterns; private detectDomainSpecificPatterns; generateTrendAnalysis(milestones: TechnicalMilestone[], timeframe: '30-days' | '90-days' | '6-months' | '12-months'): TrendAnalysis[]; analyzeCorrelationsAcrossMilestones(milestones: TechnicalMilestone[], correlations: ProgressCorrelation[]): CrossMilestoneAnalysis[]; private generateCrossAnalysisRecommendations; private identifyCrossAnalysisRisks; getAllPatterns(): StrategicPattern[]; getPatternsByType(type: StrategicPattern['type']): StrategicPattern[]; getTrendAnalyses(): TrendAnalysis[]; getCrossAnalyses(): CrossMilestoneAnalysis[]; } //# sourceMappingURL=patternRecognitionEngine.d.ts.map