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

541 lines (540 loc) 20 kB
{ "architecture-design": { "module": "../documentTemplates/technical-design/ArchitecturedesignProcessor.ts#ArchitecturedesignProcessor", "dependencies": [], "priority": 1 }, "system-design": { "module": "../documentTemplates/technical-design/SystemdesignProcessor.ts#SystemDesignProcessor", "dependencies": [ "architecture-design" ], "priority": 2 }, "database-schema": { "module": "../documentTemplates/technical-design/DatabaseschemaProcessor.ts#DatabaseSchemaProcessor", "dependencies": [ "system-design" ], "priority": 3 }, "apidocumentation": { "module": "../documentTemplates/technical-design/ApidocumentationProcessor.ts#APIDocumentationProcessor", "dependencies": [], "priority": 4 }, "security-design": { "module": "../documentTemplates/technical-design/SecuritydesignProcessor.ts#SecurityDesignProcessor", "dependencies": [], "priority": 5 }, "performance-requirements": { "module": "../documentTemplates/technical-design/PerformancerequirementsProcessor.ts#PerformanceRequirementsProcessor", "dependencies": [], "priority": 6 }, "integration-design": { "module": "../documentTemplates/technical-design/IntegrationdesignProcessor.ts#IntegrationDesignProcessor", "dependencies": [], "priority": 7 }, "technical-stack": { "module": "../documentTemplates/technical-design/TechnicalstackProcessor.ts#TechnicalStackProcessor", "dependencies": [], "priority": 8 }, "deployment-architecture": { "module": "../documentTemplates/technical-design/DeploymentarchitectureProcessor.ts#DeploymentArchitectureProcessor", "dependencies": [], "priority": 9 }, "error-handling": { "module": "../documentTemplates/technical-design/ErrorhandlingProcessor.ts#ErrorHandlingProcessor", "dependencies": [], "priority": 10 }, "test-strategy": { "module": "../documentTemplates/quality-assurance/TestStrategyProcessor.ts#TestStrategyProcessor", "dependencies": [], "priority": 1 }, "test-plan": { "module": "../documentTemplates/quality-assurance/TestPlanProcessor.ts#TestPlanProcessor", "dependencies": [ "test-strategy" ], "priority": 2 }, "test-cases": { "module": "../documentTemplates/quality-assurance/TestCasesProcessor.ts#TestCasesProcessor", "dependencies": [ "test-plan" ], "priority": 3 }, "quality-metrics": { "module": "../documentTemplates/quality-assurance/QualityMetricsProcessor.ts#QualityMetricsProcessor", "dependencies": [ "test-cases" ], "priority": 4 }, "tech-acceptance-criteria": { "module": "../documentTemplates/quality-assurance/TechAcceptanceCriteriaProcessor.ts#TechAcceptanceCriteriaProcessor", "dependencies": [ "quality-metrics" ], "priority": 5 }, "performance-test-plan": { "module": "../documentTemplates/quality-assurance/PerformanceTestPlanProcessor.ts#PerformanceTestPlanProcessor", "dependencies": [ "tech-acceptance-criteria" ], "priority": 6 }, "security-testing": { "module": "../documentTemplates/quality-assurance/SecurityTestingProcessor.ts#SecurityTestingProcessor", "dependencies": [], "priority": 7 }, "code-review": { "module": "../documentTemplates/quality-assurance/CodeReviewProcessor.ts#CodeReviewProcessor", "dependencies": [], "priority": 8 }, "bug-report": { "module": "../documentTemplates/quality-assurance/BugReportProcessor.ts#BugReportProcessor", "dependencies": [], "priority": 9 }, "test-environment": { "module": "../documentTemplates/quality-assurance/TestEnvironmentProcessor.ts#TestEnvironmentProcessor", "dependencies": [], "priority": 10 }, "coding-standards": { "module": "../documentTemplates/implementation-guides/implementationGuidesProcessor.ts#CodingStandardsProcessor", "dependencies": [], "priority": 1 }, "development-setup": { "module": "../documentTemplates/implementation-guides/implementationGuidesProcessor.ts#DevelopmentSetupProcessor", "dependencies": [], "priority": 2 }, "version-control": { "module": "../documentTemplates/implementation-guides/implementationGuidesProcessor.ts#VersionControlProcessor", "dependencies": [], "priority": 3 }, "ci-pipeline": { "module": "../documentTemplates/implementation-guides/implementationGuidesProcessor.ts#CIPipelineProcessor", "dependencies": [], "priority": 4 }, "release-process": { "module": "../documentTemplates/implementation-guides/implementationGuidesProcessor.ts#ReleaseProcessProcessor", "dependencies": [], "priority": 5 }, "code-documentation": { "module": "../documentTemplates/implementation-guides/implementationGuidesProcessor.ts#CodeDocumentationProcessor", "dependencies": [], "priority": 6 }, "troubleshooting": { "module": "../documentTemplates/implementation-guides/implementationGuidesProcessor.ts#TroubleshootingProcessor", "dependencies": [], "priority": 7 }, "development-workflow": { "module": "../documentTemplates/implementation-guides/implementationGuidesProcessor.ts#DevelopmentWorkflowProcessor", "dependencies": [], "priority": 8 }, "api-integration": { "module": "../documentTemplates/implementation-guides/implementationGuidesProcessor.ts#APIIntegrationProcessor", "dependencies": [], "priority": 9 }, "deployment-guide": { "module": "../documentTemplates/implementation-guides/implementationGuidesProcessor.ts#DeploymentGuideProcessor", "dependencies": [], "priority": 10 }, "mission-vision-core-values": { "module": "../documentTemplates/strategic-statements/MissionVisionCoreValuesProcessor.ts#MissionVisionCoreValuesProcessor", "dependencies": [], "priority": 999 }, "project-purpose": { "module": "../documentTemplates/strategic-statements/PurposestatementProcessor.ts#PurposestatementProcessor", "dependencies": [], "priority": 1 }, "project-kickoff-preparations-checklist": { "module": "../documentTemplates/planningArtifacts/projectKickoffPreparationsChecklistProcessor.ts#ProjectKickoffPreparationsChecklistProcessor", "dependencies": [], "priority": 1 }, "babokintroduction": { "module": "../documentTemplates/BABOK/BABOKIntroductionProcessor.ts#BABOKIntroductionProcessor", "dependencies": [], "priority": 1 }, "company-values": { "module": "../documentTemplates/strategic-statements/CompanyValuesProcessor.ts#CompanyValuesProcessor", "dependencies": [], "priority": 999 }, "purpose-statement": { "module": "../documentTemplates/strategic-statements/PurposestatementProcessor.ts#PurposestatementProcessor", "dependencies": [], "priority": 999 }, "business-case": { "module": "../documentTemplates/strategic-statements/BusinesscaseProcessor.ts#BusinesscaseProcessor", "dependencies": [], "priority": 999 }, "strategic-business-case": { "module": "../documentTemplates/strategic-statements/StrategicbusinesscaseProcessor.ts#StrategicbusinesscaseProcessor", "dependencies": [], "priority": 999 }, "stakeholder-register": { "module": "../documentTemplates/stakeholder-management/StakeholderregisterProcessor.ts#StakeholderregisterProcessor", "dependencies": [], "priority": 10 }, "project-scope-statement": { "module": "../documentTemplates/scope-management/ProjectscopestatementProcessor.ts#ProjectscopestatementProcessor", "dependencies": [], "priority": 11 }, "scope-statement": { "module": "../documentTemplates/scope-management/ScopestatementProcessor.ts#ScopestatementProcessor", "dependencies": [], "priority": 12 }, "risk-register": { "module": "../documentTemplates/risk-management/RiskregisterProcessor.ts#RiskregisterProcessor", "dependencies": [], "priority": 13 }, "project-charter": { "module": "../documentTemplates/project-charter/ProjectcharterProcessor.ts#ProjectcharterProcessor", "dependencies": [ "stakeholder-register", "project-scope-statement", "risk-register" ], "priority": 100 }, "schedule-management-plan": { "module": "../documentTemplates/planning/SchedulemanagementplanProcessor.ts#SchedulemanagementplanProcessor", "dependencies": [], "priority": 999 }, "cost-management-plan": { "module": "../documentTemplates/planning/CostmanagementplanProcessor.ts#CostmanagementplanProcessor", "dependencies": [], "priority": 999 }, "quality-management-plsn": { "module": "../documentTemplates/planning/QualitymanagementplsnProcessor.ts#QualitymanagementplsnProcessor", "dependencies": [], "priority": 999 }, "resource-management-plan": { "module": "../documentTemplates/planning/ResourcemanagementplanProcessor.ts#ResourcemanagementplanProcessor", "dependencies": [], "priority": 999 }, "communication-management-plan": { "module": "../documentTemplates/planning/CommunicationmanagementplanProcessor.ts#CommunicationmanagementplanProcessor", "dependencies": [], "priority": 999 }, "risk-management-plan": { "module": "../documentTemplates/risk-management/RiskmanagementplanProcessor.ts#RiskmanagementplanProcessor", "dependencies": [], "priority": 999 }, "procurement-management-plan": { "module": "../documentTemplates/planning/ProcurementmanagementplanProcessor.ts#ProcurementmanagementplanProcessor", "dependencies": [], "priority": 999 }, "stakeholder-engagement-plan": { "module": "../documentTemplates/planning/StakeholderengagementplanProcessor.ts#StakeholderengagementplanProcessor", "dependencies": [], "priority": 999 }, "project-management-plan": { "module": "../documentTemplates/project-charter/ProjectmanagementplanProcessor.ts#ProjectmanagementplanProcessor", "dependencies": [], "priority": 999 }, "direct-and-manage-project-work": { "module": "../documentTemplates/pmbok/DirectandmanageprojectworkProcessor.ts#DirectandmanageprojectworkProcessor", "dependencies": [], "priority": 999 }, "monitor-and-control-project-work": { "module": "../documentTemplates/pmbok/MonitorandcontrolprojectworkProcessor.ts#MonitorandcontrolprojectworkProcessor", "dependencies": [], "priority": 999 }, "develop-project-charter": { "module": "../documentTemplates/pmbok/DevelopprojectcharterProcessor.ts#DevelopprojectcharterProcessor", "dependencies": [], "priority": 999 }, "validate-scope-process": { "module": "../documentTemplates/pmbok/ValidatescopeprocessProcessor.ts#ValidatescopeprocessProcessor", "dependencies": [], "priority": 999 }, "control-scope-process": { "module": "../documentTemplates/pmbok/ControlscopeprocessProcessor.ts#ControlscopeprocessProcessor", "dependencies": [], "priority": 999 }, "perform-integration-change-control-process": { "module": "../documentTemplates/pmbok/PerformintegrationchangecontrolprocessProcessor.ts#PerformintegrationchangecontrolprocessProcessor", "dependencies": [], "priority": 999 }, "close-project-phase-process": { "module": "../documentTemplates/pmbok/CloseprojectphaseprocessProcessor.ts#CloseprojectphaseprocessProcessor", "dependencies": [], "priority": 999 }, "summary-and-goals": { "module": "../documentTemplates/basic-docs/SummaryandgoalsProcessor.ts#SummaryandgoalsProcessor", "dependencies": [], "priority": 999 }, "user-stories": { "module": "../documentTemplates/basic-docs/UserstoriesProcessor.ts#UserstoriesProcessor", "dependencies": [], "priority": 999 }, "risk-analysis": { "module": "../documentTemplates/basic-docs/RiskanalysisProcessor.ts#RiskanalysisProcessor", "dependencies": [], "priority": 999 }, "core-values": { "module": "../documentTemplates/basic-docs/CorevaluesProcessor.ts#CorevaluesProcessor", "dependencies": [], "priority": 999 }, "schedule-network-diagram": { "module": "../documentTemplates/basic-docs/SchedulenetworkdiagramProcessor.ts#SchedulenetworkdiagramProcessor", "dependencies": [], "priority": 999 }, "milestone-list": { "module": "../documentTemplates/basic-docs/MilestonelistProcessor.ts#MilestonelistProcessor", "dependencies": [], "priority": 999 }, "develop-schedule-input": { "module": "../documentTemplates/basic-docs/DevelopscheduleinputProcessor.ts#DevelopscheduleinputProcessor", "dependencies": [], "priority": 999 }, "project-statement-of-work": { "module": "../documentTemplates/basic-docs/ProjectstatementofworkProcessor.ts#ProjectstatementofworkProcessor", "dependencies": [], "priority": 999 }, "user-personas": { "module": "../documentTemplates/requirements/UserpersonasProcessor.ts#UserpersonasProcessor", "dependencies": [], "priority": 999 }, "acceptance-criteria": { "module": "../documentTemplates/requirements/AcceptancecriteriaProcessor.ts#AcceptancecriteriaProcessor", "dependencies": [], "priority": 999 }, "key-roles-and-needs": { "module": "../documentTemplates/requirements/KeyrolesandneedsProcessor.ts#KeyrolesandneedsProcessor", "dependencies": [], "priority": 999 }, "key-rbacroles": { "module": "../documentTemplates/requirements/KeyrbacrolesProcessor.ts#KeyrbacrolesProcessor", "dependencies": [], "priority": 999 }, "requirements-documentation": { "module": "../documentTemplates/requirements/RequirementsdocumentationProcessor.ts#RequirementsdocumentationProcessor", "dependencies": [], "priority": 999 }, "requirements-traceability-matrix": { "module": "../documentTemplates/requirements/RequirementstraceabilitymatrixProcessor.ts#RequirementstraceabilitymatrixProcessor", "dependencies": [], "priority": 999 }, "requirements-management-plan": { "module": "../documentTemplates/requirements/RequirementsmanagementplanProcessor.ts#RequirementsmanagementplanProcessor", "dependencies": [], "priority": 999 }, "collect-requirements-process": { "module": "../documentTemplates/requirements/CollectrequirementsprocessProcessor.ts#CollectrequirementsprocessProcessor", "dependencies": [], "priority": 999 }, "project-summary": { "module": "../documentTemplates/basic-docs/SummaryandgoalsProcessor.ts#SummaryandgoalsProcessor", "dependencies": [], "priority": 1 }, "plan-scope-management": { "module": "../documentTemplates/planning/PlanscopemanagementProcessor.ts#PlanscopemanagementProcessor", "dependencies": [], "priority": 999 }, "collect-requirements": { "module": "../documentTemplates/requirements/CollectrequirementsprocessProcessor.ts#CollectrequirementsprocessProcessor", "dependencies": [], "priority": 999 }, "define-scope": { "module": "../documentTemplates/scope-management/DefinescopeProcessor.ts#DefinescopeProcessor", "dependencies": [], "priority": 999 }, "create-wbs": { "module": "../documentTemplates/planning/CreatewbsProcessor.ts#CreatewbsProcessor", "dependencies": [], "priority": 999 }, "scope-baseline": { "module": "../documentTemplates/scope-management/ScopebaselineProcessor.ts#ScopebaselineProcessor", "dependencies": [], "priority": 999 }, "validate-scope": { "module": "../documentTemplates/scope-management/ValidatescopeProcessor.ts#ValidatescopeProcessor", "dependencies": [], "priority": 999 }, "control-scope": { "module": "../documentTemplates/scope-management/ControlscopeProcessor.ts#ControlscopeProcessor", "dependencies": [], "priority": 999 }, "work-performance-information-scope": { "module": "../documentTemplates/planning/WorkperformanceinformationscopeProcessor.ts#WorkperformanceinformationscopeProcessor", "dependencies": [], "priority": 999 }, "scope-management-plan": { "module": "../documentTemplates/scope-management/ScopemanagementplanProcessor.ts#ScopemanagementplanProcessor", "dependencies": [], "priority": 999 }, "quality-management-plan": { "module": "../documentTemplates/planning/QualitymanagementplsnProcessor.ts#QualitymanagementplsnProcessor", "dependencies": [], "priority": 999 }, "perform-integrated-change-control": { "module": "../documentTemplates/pmbok/PerformintegrationchangecontrolprocessProcessor.ts#PerformintegrationchangecontrolprocessProcessor", "dependencies": [], "priority": 999 }, "close-project-or-phase": { "module": "../documentTemplates/pmbok/CloseprojectphaseprocessProcessor.ts#CloseprojectphaseprocessProcessor", "dependencies": [], "priority": 999 }, "stakeholder-analysis": { "module": "../documentTemplates/stakeholder-management/StakeholderanalysisProcessor.ts#StakeholderanalysisProcessor", "dependencies": [], "priority": 999 }, "work-breakdown-structure": { "module": "../documentTemplates/planning/WorkbreakdownstructureProcessor.ts#WorkbreakdownstructureProcessor", "dependencies": [], "priority": 999 }, "wbs-dictionary": { "module": "../documentTemplates/planning/WbsdictionaryProcessor.ts#WbsdictionaryProcessor", "dependencies": [], "priority": 999 }, "activity-list": { "module": "../documentTemplates/planning/ActivitylistProcessor.ts#ActivitylistProcessor", "dependencies": [], "priority": 999 }, "activity-duration-estimates": { "module": "../documentTemplates/planning/ActivitydurationestimatesProcessor.ts#ActivitydurationestimatesProcessor", "dependencies": [], "priority": 999 }, "activity-resource-estimates": { "module": "../documentTemplates/planning/ActivityresourceestimatesProcessor.ts#ActivityresourceestimatesProcessor", "dependencies": [], "priority": 999 }, "schedule-development-input": { "module": "../documentTemplates/planning/ScheduledevelopmentinputProcessor.ts#ScheduledevelopmentinputProcessor", "dependencies": [], "priority": 999 }, "data-model-suggestions": { "module": "../documentTemplates/technical-analysis/DataModelSuggestionsProcessor.ts#DataModelSuggestionsProcessor", "dependencies": [], "priority": 999 }, "tech-stack-analysis": { "module": "../documentTemplates/technical-analysis/TechStackAnalysisProcessor.ts#TechStackAnalysisProcessor", "dependencies": [], "priority": 999 }, "compliance-considerations": { "module": "../documentTemplates/technical-analysis/ComplianceConsiderationsProcessor.ts#ComplianceConsiderationsProcessor", "dependencies": [], "priority": 999 }, "ui-ux-considerations": { "module": "../documentTemplates/technical-analysis/UIUXConsiderationsProcessor.ts#UIUXConsiderationsProcessor", "dependencies": [], "priority": 999 }, "common-goals-user-personas": { "module": "../documentTemplates/basic-docs/CommongoalsuserpersonasProcessor.ts#CommongoalsuserpersonasProcessor", "dependencies": [], "priority": 999 }, "common-challenges-user-personas": { "module": "../documentTemplates/basic-docs/CommonchallengesuserpersonasProcessor.ts#CommonchallengesuserpersonasProcessor", "dependencies": [], "priority": 999 }, "technology-comfort-user-personas": { "module": "../documentTemplates/basic-docs/TechnologycomfortuserpersonasProcessor.ts#TechnologycomfortuserpersonasProcessor", "dependencies": [], "priority": 999 }, "persona-utilize-app": { "module": "../documentTemplates/basic-docs/PersonautilizeappProcessor.ts#PersonautilizeappProcessor", "dependencies": [], "priority": 999 }, "personas-assess-motivations": { "module": "../documentTemplates/basic-docs/PersonasassessmotivationsProcessor.ts#PersonasassessmotivationsProcessor", "dependencies": [], "priority": 999 } }