/** * PMBOK Validation Rules * Defines requirements and validation rules for PMBOK document compliance */ import { PMBOKDocumentRequirements } from './types'; /** * PMBOK 7.0 document requirements by document key */ export declare const PMBOK_DOCUMENT_REQUIREMENTS: Record; /** * PMBOK 7.0 terminology to check for appropriate usage */ export declare const PMBOK_TERMINOLOGY: string[]; /** * PMBOK 7.0 Performance Domains */ export declare const PMBOK_PERFORMANCE_DOMAINS: string[]; /** * PMBOK 7.0 Project Management Principles */ export declare const PMBOK_PRINCIPLES: string[]; /** * Value Delivery System Components */ export declare const VALUE_DELIVERY_SYSTEM: string[]; /** * Quality Metrics Requirements */ export declare const QUALITY_METRICS_REQUIREMENTS: { SMART_OBJECTIVES: string[]; PERFORMANCE_METRICS: string[]; }; /** * Risk Management Integration Requirements */ export declare const RISK_MANAGEMENT_REQUIREMENTS: { RISK_BREAKDOWN: string[]; RISK_RESPONSE: string[]; }; /** * Stakeholder Engagement Requirements */ export declare const STAKEHOLDER_ENGAGEMENT_REQUIREMENTS: { ASSESSMENT: string[]; STRATEGIES: string[]; }; /** * Project Life Cycle Requirements */ export declare const PROJECT_LIFECYCLE_REQUIREMENTS: { PHASES: string[]; INTEGRATION: string[]; }; /** * Resource Management Requirements */ export declare const RESOURCE_MANAGEMENT_REQUIREMENTS: { PLANNING: string[]; CONTROL: string[]; }; /** * Communication Management Requirements */ export declare const COMMUNICATION_REQUIREMENTS: { PLANNING: string[]; EXECUTION: string[]; }; /** * Change Management Requirements */ export declare const CHANGE_MANAGEMENT_REQUIREMENTS: { CONTROL: string[]; IMPLEMENTATION: string[]; }; /** * Knowledge Management Requirements */ export declare const KNOWLEDGE_MANAGEMENT_REQUIREMENTS: { PROCESSES: string[]; INTEGRATION: string[]; }; /** * Sustainability Requirements */ export declare const SUSTAINABILITY_REQUIREMENTS: { CONSIDERATIONS: string[]; IMPLEMENTATION: string[]; }; /** * Digital Transformation Requirements */ export declare const DIGITAL_TRANSFORMATION_REQUIREMENTS: { TECHNOLOGY: string[]; INTEGRATION: string[]; }; /** * Document quality assessment thresholds */ export declare const QUALITY_THRESHOLDS: { BRIEF_CONTENT_LENGTH: number; COMPREHENSIVE_CONTENT_LENGTH: number; MIN_SECTION_COUNT: number; MIN_PMBOK_TERMS: number; PERFECT_SCORE: number; MIN_PERFORMANCE_DOMAINS: number; MIN_PRINCIPLES: number; MIN_VALUE_DELIVERY_ELEMENTS: number; MIN_QUALITY_METRICS: number; MIN_RISK_ELEMENTS: number; MIN_STAKEHOLDER_ELEMENTS: number; MIN_LIFECYCLE_ELEMENTS: number; MIN_RESOURCE_ELEMENTS: number; MIN_COMMUNICATION_ELEMENTS: number; MIN_CHANGE_ELEMENTS: number; MIN_KNOWLEDGE_ELEMENTS: number; MIN_SUSTAINABILITY_ELEMENTS: number; MIN_DIGITAL_ELEMENTS: number; }; /** * Scoring weights for different quality aspects - UPDATED FOR STRICTER COMPLIANCE */ export declare const QUALITY_SCORING: { BASE_SCORE: number; COMPREHENSIVE_CONTENT_POINTS: number; GOOD_STRUCTURE_POINTS: number; PMBOK_TERMINOLOGY_POINTS: number; MISSING_REQUIRED_ELEMENT_PENALTY: number; MISSING_PERFORMANCE_DOMAIN_PENALTY: number; MISSING_PRINCIPLE_PENALTY: number; MISSING_CRITICAL_COMPONENT_PENALTY: number; CRITICAL_ISSUE_PENALTY: number; WARNING_PENALTY: number; REQUIRED_ELEMENTS_WEIGHT: number; QUALITY_BONUS_WEIGHT: number; PERFORMANCE_DOMAIN_WEIGHT: number; PRINCIPLES_WEIGHT: number; VALUE_DELIVERY_WEIGHT: number; QUALITY_METRICS_WEIGHT: number; RISK_MANAGEMENT_WEIGHT: number; STAKEHOLDER_ENGAGEMENT_WEIGHT: number; LIFECYCLE_INTEGRATION_WEIGHT: number; RESOURCE_MANAGEMENT_WEIGHT: number; COMMUNICATION_WEIGHT: number; CHANGE_MANAGEMENT_WEIGHT: number; KNOWLEDGE_MANAGEMENT_WEIGHT: number; SUSTAINABILITY_WEIGHT: number; DIGITAL_TRANSFORMATION_WEIGHT: number; }; //# sourceMappingURL=validationRules.d.ts.map