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
59 lines • 2.48 kB
TypeScript
/**
* PMBOK Process Processor
* Handles AI functions related to PMBOK processes and process groups
*
* @class PMBOKProcessProcessor
* @description Specialized processor for generating PMBOK process documentation
* including process descriptions, inputs, tools & techniques, outputs, and
* integration points with other processes.
*
* @version 1.0.0
* @since 3.1.0
*/
import { BaseAIProcessor } from "./BaseAIProcessor.js";
export declare class PMBOKProcessProcessor extends BaseAIProcessor {
/**
* Generates a comprehensive Project Management Plan following PMBOK standards
*/
getProjectManagementPlan(context: string): Promise<string | null>;
/**
* Generates a Direct and Manage Project Work Process document
*/
getDirectAndManageProjectWork(context: string): Promise<string | null>;
protected generatePMBOKOutput(pmbokSection: string, context: string, additionalContext?: string[]): Promise<string | null>;
getMonitorAndControlProjectWork(context: string): Promise<string | null>;
getDevelopProjectCharter(context: string): Promise<string | null>;
getProjectCharter(context: string): Promise<string | null>;
/**
* Generates an AI-enhanced Project Charter with detailed budget summary
* following PMBOK standards
*/
/**
* Calculate appropriate token limit based on context complexity
* @param context The project context
* @param additionalContexts Array of additional context documents
* @returns Calculated token limit
*/
private calculateTokenLimit;
getAIProjectCharter(context: string, options?: {
tokenLimit?: number;
additionalContexts?: string[];
}): Promise<string | null>;
/**
* Generates a Validate Scope Process document following PMBOK standards
*/
getValidateScopeProcess(context: string): Promise<string | null>;
/**
* Generates a Control Scope Process document following PMBOK standards
*/
getControlScopeProcess(context: string): Promise<string | null>;
/**
* Generates a Perform Integrated Change Control Process document following PMBOK standards
*/
getPerformIntegratedChangeControlProcess(context: string): Promise<string | null>;
/**
* Generates a Close Project or Phase Process document following PMBOK standards
*/
getCloseProjectOrPhaseProcess(context: string): Promise<string | null>;
}
//# sourceMappingURL=PMBOKProcessProcessor.d.ts.map