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

45 lines 2 kB
/** * Requirements Processor * Handles AI functions related to requirements gathering and analysis * * @class RequirementsProcessor * @description Specialized processor for generating requirements documentation * including user stories, acceptance criteria, requirements matrices, * and other requirements-related artifacts. * * @version 2.1.3 * @author Requirements Gathering Agent Team * @created 2024 * @updated June 2025 * @since 3.1.0 */ import { BaseAIProcessor } from "./BaseAIProcessor.js"; export declare class RequirementsProcessor extends BaseAIProcessor { /** * Generates user stories based on project context * * @param {string} context - Project context information * @returns {Promise<string|null>} User stories or null if generation fails */ getUserStories(context: string): Promise<string | null>; getUserPersonas(context: string): Promise<string | null>; getAcceptanceCriteria(context: string): Promise<string | null>; getKeyRolesAndNeeds(context: string): Promise<string | null>; getSummaryAndGoals(readmeContent: string): Promise<string | null>; getRequirementsDocumentation(context: string): Promise<string | null>; getRequirementsTraceabilityMatrix(context: string): Promise<string | null>; /** * Generates Requirements Management Plan based on project context * * @param {string} context - Project context information * @returns {Promise<string|null>} Requirements Management Plan or null if generation fails */ getRequirementsManagementPlan(context: string): Promise<string | null>; /** * Generates Collect Requirements Process document based on project context * * @param {string} context - Project context information * @returns {Promise<string|null>} Collect Requirements Process or null if generation fails */ getCollectRequirementsProcess(context: string): Promise<string | null>; } //# sourceMappingURL=RequirementsProcessor.d.ts.map