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

28 lines 1.6 kB
import DocumentContentManagementTemplate from './DocumentContentManagementTemplate.js'; import { getAIProcessor } from '../../ai/AIProcessor.js'; export class DocumentContentManagementProcessor { aiProcessor = getAIProcessor(); async process(context) { const template = new DocumentContentManagementTemplate(); const prompt = template.buildPrompt(context); const systemPrompt = 'You are an expert in Document and Content Management with extensive experience in enterprise content governance, document management systems, and information lifecycle management. Your role is to create a comprehensive Document & Content Management Framework that aligns with industry best practices and organizational requirements.'; try { const response = await this.aiProcessor.makeAICall([ { role: 'system', content: systemPrompt }, { role: 'user', content: prompt } ], 4000); return { title: 'Document & Content Management Framework', content: response.content }; } catch (error) { console.error('Error generating Document & Content Management Framework:', error); const errorMessage = error instanceof Error ? error.message : 'Unknown error occurred'; throw new Error(`Failed to generate Document & Content Management Framework: ${errorMessage}`); } } } // Export as singleton export default new DocumentContentManagementProcessor(); //# sourceMappingURL=DocumentContentManagementProcessor.js.map