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
65 lines • 2.74 kB
TypeScript
/**
* Requirements Gathering Agent - Main Export Module
*
* AI-powered PMBOK documentation generator with multi-provider support.
* This module serves as the main entry point for all core functionality.
*
* @version 2.1.3
* @author Requirements Gathering Agent Team
* @created 2024
* @updated June 2025
*
* Key Features:
* - Multi-provider AI integration (Google AI, Azure OpenAI, GitHub AI)
* - PMBOK 7.0 compliant document generation
* - Comprehensive project analysis and context building
* - Automated requirements gathering and documentation
* - Modern TypeScript architecture with ES modules
*
* @filepath c:\Users\menno\Source\Repos\requirements-gathering-agent\src\index.ts
*/
export { getAiSummaryAndGoals, getAiUserStories, getAiUserPersonas, getAiKeyRolesAndNeeds, getAiDataModelSuggestions, getAiTechStackAnalysis, getAiRiskAnalysis, getAiAcceptanceCriteria, getAiComplianceConsiderations, getAiUiUxConsiderations } from './modules/ai/processors/index.js';
export { getAiProjectCharter, getAiStakeholderRegister, getAiScopeManagementPlan, getAiRequirementsManagementPlan, getAiScheduleManagementPlan, getAiCostManagementPlan, getAiQualityManagementPlan, getAiResourceManagementPlan, getAiCommunicationManagementPlan, getAiRiskManagementPlan, getAiProcurementManagementPlan, getAiStakeholderEngagementPlan, getAiWbs, getAiWbsDictionary, getAiScopeBaseline, // New function
getAiActivityList, getAiActivityAttributes, // New function
getAiActivitySequencing, // New function
getAiResourceRequirements, // New function
getAiScheduleNetworkDiagram, getAiMilestoneList, getAiDevelopScheduleInput } from './modules/llmProcessor-migration.js';
export { generateMarkdownFile, generateMarkdownFiles, generateProjectDocumentation } from './modules/fileUtils.js';
export declare function generateStrategicSections(input: {
businessProblem: string;
technologyStack: string[];
contextBundle: string;
}): Promise<{
vision: string;
mission: string;
coreValues: string;
purpose: string;
}>;
export declare function generateRequirements(input: {
businessProblem: string;
technologyStack: string[];
contextBundle: string;
}): Promise<{
role: string;
needs: string[];
processes: string[];
}[]>;
export interface ProjectContext {
businessProblem: string;
technologyStack: string[];
contextBundle: string;
}
export interface StrategicSections {
vision: string;
mission: string;
coreValues: string;
purpose: string;
}
export interface UserRequirement {
role: string;
needs: string[];
processes: string[];
}
export declare const version = "2.1.3";
export declare const name = "requirements-gathering-agent";
//# sourceMappingURL=index.d.ts.map