strategic-intelligence-mcp
Version:
Strategic Intelligence MCP Server - connecting technical progress to business outcomes with systematic strategic planning
49 lines • 1.92 kB
TypeScript
import { AlignmentMapping } from '../types/index.js';
export interface InsightFile {
path: string;
filename: string;
lastModified: Date;
content: string;
}
export interface ExtractedInsight {
content: string;
category: 'technical-pattern' | 'educational-insight' | 'business-learning' | 'process-improvement';
source: string;
confidence: number;
businessRelevance: number;
suggestedBusinessCategory?: 'competitive-advantage' | 'market-opportunity' | 'technical-capability' | 'business-model' | 'risk-mitigation' | 'resource-optimization';
}
export interface BusinessImplication {
technicalPattern: string;
businessValue: string;
competitiveAdvantage: string;
marketOpportunity: string;
strategicRecommendation: string;
}
export declare class InsightsIntegration {
private insightsPath;
private reflectionsPath;
constructor(projectRoot?: string);
readInsightFiles(): Promise<InsightFile[]>;
readReflectionFiles(): Promise<InsightFile[]>;
extractStrategicInsights(content: string, source: string): ExtractedInsight[];
private parseInsightsFromSection;
private parseInsightFromBullet;
private categorizeInsight;
private assessBusinessRelevance;
private assessConfidence;
generateBusinessImplications(insights: ExtractedInsight[]): Promise<BusinessImplication[]>;
private generateTechnicalImplication;
private generateEducationalImplication;
createAlignmentMappings(insights: ExtractedInsight[]): Promise<AlignmentMapping[]>;
private extractTechnicalFeature;
private inferPrimaryGoals;
private mapImpactLevel;
private estimateRevenueImplication;
private describeUserImpact;
private describeCompetitiveAdvantage;
private assessTechnicalCompletion;
private assessBusinessReadiness;
private assessMarketValidation;
}
//# sourceMappingURL=insightsIntegration.d.ts.map