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

65 lines 2.74 kB
/** * 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