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

94 lines (85 loc) 2.85 kB
export class PreparationsKickOffChecklistTemplate { context; config; constructor(context, config = { detailLevel: 'detailed' }) { this.context = context; this.config = config; } /** * Generate the document content */ async generateContent() { const sections = [ this.generateHeader(), this.generateExecutiveSummary(), await this.generateMainSections(), this.generateConclusion() ]; return sections.filter(Boolean).join('\n\n'); } /** * Generate document header with metadata */ generateHeader() { return `# Preparations Kick-off Checklist **Document Version:** 1.0 **Created:** ${new Date().toLocaleDateString()} **Project:** ${this.context.projectName || 'Unknown Project'} **Category:** Core Analysis ---`; } /** * Generate executive summary */ generateExecutiveSummary() { return `## Executive Summary This document provides a checklist to ensure all necessary preparations are completed before the project kick-off. ### Key Objectives - Ensure all team members are briefed on project goals. - Verify that all resources are available. - Confirm stakeholder engagement and communication plans.`; } /** * Generate main document sections */ async generateMainSections() { const sections = []; // Add your specific sections here sections.push(this.generateChecklistItems()); if (this.config.includeRiskAssessment) { sections.push(this.generateRiskAssessment()); } return sections.join('\n\n'); } /** * Example section generator for checklist items */ generateChecklistItems() { return `## Checklist Items - [ ] Review project charter and objectives. - [ ] Confirm stakeholder roles and responsibilities. - [ ] Ensure all necessary resources are allocated. - [ ] Schedule kick-off meeting with all stakeholders. - [ ] Prepare presentation materials for the kick-off meeting. - [ ] Verify communication channels and tools are set up.`; } /** * Generate risk assessment section */ generateRiskAssessment() { return `## Risk Assessment - Identify potential risks associated with the project kick-off. - Assess the impact and likelihood of each risk. - Develop mitigation strategies for high-priority risks.`; } /** * Generate conclusion */ generateConclusion() { return `## Conclusion This checklist is designed to ensure a smooth project kick-off. Please review and complete all items before proceeding. --- *This document was generated using the Requirements Gathering Agent v2.1.3*`; } } //# sourceMappingURL=preparationsKickOffChecklist.js.map