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
JSON
{
"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
}
}