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
TypeScript
/**
* 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