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
TypeScript
/**
* 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