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
110 lines (103 loc) • 7.22 kB
TypeScript
/**
* Generation Tasks Configuration
* Defines all available document generation tasks
*/
import type { GenerationTask } from './types.js';
/**
* All available document generation tasks with proper organization and priorities
*/
export declare const GENERATION_TASKS: GenerationTask[];
/**
'project-statement-of-work': { filename: 'project-statement-of-work.md', title: 'Project Statement of Work' },
'business-case': { filename: 'business-case.md', title: 'Business Case' },
// Strategic Documents
'mission-vision-core-values': {
filename: 'strategic-statements/mission-vision-core-values.md',
title: 'Mission, Vision & Core Values',
description: 'Defines the project mission, vision, and core values for strategic alignment.'
},
'project-purpose': {
filename: 'strategic-statements/project-purpose.md',
title: 'Project Purpose',
description: 'Describes the overall purpose and strategic intent of the project.'
},
// Project Charter
'project-charter': { filename: 'project-charter.md', title: 'Project Charter' },
'project-management-plan': { filename: 'project-management-plan.md', title: 'Project Management Plan' },
// Management Plans and Processes
'direct-and-manage-project-work': { filename: 'direct-and-manage-project-work.md', title: 'Direct and Manage Project Work Process' },
'perform-integrated-change-control': { filename: 'perform-integrated-change-control.md', title: 'Perform Integrated Change Control Process' },
'close-project-or-phase': { filename: 'close-project-or-phase.md', title: 'Close Project or Phase Process' },
'plan-scope-management': { filename: 'plan-scope-management.md', title: 'Plan Scope Management' },
'requirements-management-plan': { filename: 'requirements-management-plan.md', title: 'Requirements Management Plan' },
'collect-requirements': { filename: 'collect-requirements.md', title: 'Collect Requirements Process' },
'requirements-documentation': { filename: 'requirements-documentation.md', title: 'Requirements Documentation' },
'requirements-traceability-matrix': { filename: 'requirements-traceability-matrix.md', title: 'Requirements Traceability Matrix' },
'define-scope': { filename: 'define-scope.md', title: 'Define Scope Process' },
'project-scope-statement': { filename: 'project-scope-statement.md', title: 'Project Scope Statement' },
'create-wbs': { filename: 'create-wbs.md', title: 'Create WBS Process' },
'scope-baseline': { filename: 'scope-baseline.md', title: 'Scope Baseline' },
'validate-scope': { filename: 'validate-scope.md', title: 'Validate Scope Process' },
'control-scope': { filename: 'control-scope.md', title: 'Control Scope Process' },
'work-performance-information-scope': { filename: 'work-performance-information-scope.md', title: 'Work Performance Information (Scope)' },
'scope-management-plan': { filename: 'scope-management-plan.md', title: 'Scope Management Plan' },
'risk-management-plan': { filename: 'risk-management-plan.md', title: 'Risk Management Plan' },
'cost-management-plan': { filename: 'cost-management-plan.md', title: 'Cost Management Plan' },
'quality-management-plan': { filename: 'quality-management-plan.md', title: 'Quality Management Plan' },
'resource-management-plan': { filename: 'resource-management-plan.md', title: 'Resource Management Plan' },
'communication-management-plan': { filename: 'communication-management-plan.md', title: 'Communication Management Plan' },
'procurement-management-plan': { filename: 'procurement-management-plan.md', title: 'Procurement Management Plan' },
// Stakeholder Management
'stakeholder-engagement-plan': { filename: 'stakeholder-engagement-plan.md', title: 'Stakeholder Engagement Plan' },
'stakeholder-register': { filename: 'stakeholder-register.md', title: 'Stakeholder Register' },
'stakeholder-analysis': { filename: 'stakeholder-analysis.md', title: 'Stakeholder Analysis' },
// Planning Artifacts
'work-breakdown-structure': { filename: 'work-breakdown-structure.md', title: 'Work Breakdown Structure' },
'wbs-dictionary': { filename: 'wbs-dictionary.md', title: 'WBS Dictionary' },
'activity-list': { filename: 'activity-list.md', title: 'Activity List' },
'activity-duration-estimates': { filename: 'activity-duration-estimates.md', title: 'Activity Duration Estimates' },
'activity-resource-estimates': { filename: 'activity-resource-estimates.md', title: 'Activity Resource Estimates' },
'schedule-network-diagram': { filename: 'schedule-network-diagram.md', title: 'Schedule Network Diagram' },
'milestone-list': { filename: 'milestone-list.md', title: 'Milestone List' },
'schedule-development-input': { filename: 'schedule-development-input.md', title: 'Schedule Development Input' },
// Project Kickoff Preparations Checklist (single canonical doc)
'project-kickoff-preparations-checklist': {
filename: 'project-kickoff-preparations-checklist.md',
title: 'Project KickOff Preparations Checklist',
description: 'Checklist to ensure all preparations are complete before project kick-off'
},
// Technical Analysis
'data-model-suggestions': { filename: 'data-model-suggestions.md', title: 'Data Model Suggestions' },
'tech-stack-analysis': { filename: 'tech-stack-analysis.md', title: 'Tech Stack Analysis' },
'risk-analysis': { filename: 'risk-analysis.md', title: 'Risk Analysis' },
'acceptance-criteria': { filename: 'acceptance-criteria.md', title: 'Acceptance Criteria' },
'compliance-considerations': { filename: 'compliance-considerations.md', title: 'Compliance Considerations' },
'ui-ux-considerations': { filename: 'ui-ux-considerations.md', title: 'UI/UX Considerations' },
'technical-recommendations': { filename: 'technical-recommendations.md', title: 'Technical Recommendations' },
'technology-selection-criteria': { filename: 'technology-selection-criteria.md', title: 'Technology Selection Criteria' },
'technical-implementation-roadmap': { filename: 'technical-implementation-roadmap.md', title: 'Technical Implementation Roadmap' },
'technology-governance-framework': { filename: 'technology-governance-framework.md', title: 'Technology Governance Framework' },
// DMBOK Data Governance Plan
'data-governance-plan': { filename: 'data-governance-plan.md', title: 'Data Governance Plan' },
'data-quality-management-plan': {
filename: 'dmbok/data-quality-management-plan.md',
title: 'Data Quality Management Plan'
},
'master-data-management-strategy': {
filename: 'dmbok/master-data-management-strategy.md',
title: 'Master Data Management Strategy'
},
};
/**
* Get available document categories
*/
export declare function getAvailableCategories(): string[];
/**
* Get all tasks for a specific category
*/
export declare function getTasksByCategory(category: string): GenerationTask[];
/**
* Find task by key
*/
export declare function getTaskByKey(key: string): GenerationTask | undefined;
//# sourceMappingURL=generationTasks.d.ts.map