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

55 lines 2.53 kB
/** * 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