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
JavaScript
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