UNPKG

adpa-enterprise-framework-automation

Version:

Modular, standards-compliant Node.js/TypeScript automation framework for enterprise requirements, project, and data management. Provides CLI and API for BABOK v3, PMBOK 7th Edition, and DMBOK 2.0 (in progress). Production-ready Express.js API with TypeSpe

83 lines 3.37 kB
/** * Standards Compliance & Deviation Analysis Engine * * This is the main engine that orchestrates the analysis of projects against * international standards (BABOK v3, PMBOK 7th Edition, DMBOK 2.0) and * identifies intelligent deviations with reasoning and recommendations. */ import { StandardsComplianceEngine, ProjectData, BABOKComplianceResult, PMBOKComplianceResult, DMBOKComplianceResult, ISO15408ComplianceResult, DeviationAnalysis, ExecutiveSummary, ComplianceResult, AnalysisRequest, AnalysisResponse, StandardsComplianceConfig } from '../../types/standardsCompliance.js'; /** * Main Standards Compliance & Deviation Analysis Engine */ export declare class StandardsComplianceAnalysisEngine implements StandardsComplianceEngine { private pmbokValidator; private iso15408Validator; private config; constructor(config: StandardsComplianceConfig); /** * Perform comprehensive standards compliance analysis */ analyzeProject(request: AnalysisRequest): Promise<AnalysisResponse>; /** * Validate project against BABOK v3 standards */ validateAgainstBABOK(projectData: ProjectData): Promise<BABOKComplianceResult>; /** * Validate project against PMBOK 7th Edition standards */ validateAgainstPMBOK(projectData: ProjectData): Promise<PMBOKComplianceResult>; /** * Validate project against DMBOK 2.0 standards */ validateAgainstDMBOK(projectData: ProjectData): Promise<DMBOKComplianceResult>; /** * Validate project against ISO 15408 standards */ validateAgainstISO15408(projectData: ProjectData): Promise<ISO15408ComplianceResult>; /** * Generate comprehensive deviation analysis */ generateDeviationAnalysis(results: ComplianceResult[]): Promise<DeviationAnalysis>; /** * Generate executive summary */ generateExecutiveSummary(analysis: DeviationAnalysis): Promise<ExecutiveSummary>; private generateAnalysisId; private generateId; private determineComplianceStatus; private enhanceWithProjectContext; private getIndustryConsiderations; private getOverallRecommendation; private generateExecutiveText; private analyzeBABOKKnowledgeAreas; private assessBABOKCompetencies; private analyzeBABOKTechniques; private calculateBABOKScore; private generateBABOKFindings; private analyzePMBOKPerformanceDomains; private assessPMBOKPrinciples; private evaluatePMBOKLifecycle; private assessPMBOKValueDelivery; private calculatePMBOKScore; private analyzeDMBOKFunctions; private assessDataMaturity; private evaluateDataGovernance; private calculateDMBOKScore; private identifyStandardDeviations; private identifyIntelligentDeviations; private analyzeCrossStandardDeviations; private performRiskAssessment; private generateImpactAnalysis; private generateDeviationRecommendations; private createComplianceMatrix; private calculateOverallDeviationScore; private determineRiskLevel; private extractKeyFindings; private summarizeCriticalDeviations; private summarizeIntelligentDeviations; private createRiskProfile; private createExecutiveRecommendations; private generateNextSteps; private identifyApprovalRequirements; } //# sourceMappingURL=StandardsComplianceEngine.d.ts.map