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
55 lines • 2.53 kB
TypeScript
/**
* Stakeholder Management Processor for Requirements Gathering Agent
*
* Specialized AI processor for stakeholder management and analysis, handling
* stakeholder registers, engagement plans, and communication requirements.
*
* @class StakeholderProcessor
* @description Handles AI functions related to stakeholder management and stakeholder analysis
* including stakeholder registers, analysis, engagement plans and communication requirements.
* Uses enhanced context management for improved document generation.
*
* @version 2.1.3
* @author Requirements Gathering Agent Team
* @created 2024
* @updated June 2025
* @since 3.1.0
*
* @filepath c:\Users\menno\Source\Repos\requirements-gathering-agent\src\modules\ai\processors\StakeholderProcessor.ts
*/
import { BaseAIProcessor } from "./BaseAIProcessor.js";
export declare class StakeholderProcessor extends BaseAIProcessor {
/**
* Generates a comprehensive automated stakeholder analysis package
*
* @param {string} context - Project context information
* @returns {Promise<{analysis: string, register: string, engagementPlan: string}|null>} Complete stakeholder package or null if generation fails
*/
generateComprehensiveStakeholderPackage(context: string): Promise<{
analysis: string | null;
register: string | null;
engagementPlan: string | null;
}>;
/**
* Generates automated stakeholder identification from project context
*
* @param {string} context - Project context information
* @returns {Promise<string|null>} Stakeholder identification analysis or null if generation fails
*/
generateAutomatedStakeholderIdentification(context: string): Promise<string | null>;
/**
* Generates a PMBOK-compliant stakeholder register based on project context
*
* @param {string} context - Project context information
* @returns {Promise<string|null>} Stakeholder register document or null if generation fails
*/
getStakeholderRegister(context: string): Promise<string | null>; /**
* Generates a detailed stakeholder analysis document with power/interest grid
*
* @param {string} context - Project context information
* @returns {Promise<string|null>} Stakeholder analysis document or null if generation fails
*/
getStakeholderAnalysis(context: string): Promise<string | null>;
getStakeholderEngagementPlan(context: string): Promise<string | null>;
}
//# sourceMappingURL=StakeholderProcessor.d.ts.map