# ========================================================== # SPRINT 2.4 # BUILD ENTERPRISE KNOWLEDGE BASE # ========================================================== ## OBJECTIVE Build a complete Enterprise Knowledge Base from the discovered ERP structure and Business Capability Catalog. The Knowledge Base becomes the single source of truth for future Audit, Planning, Refactoring, Feature Development, QA, and AI Agents. Do not modify source code. Do not redesign the ERP. Do not refactor. Only analyze and document. ========================================================== LOAD CONTEXT ========================================================== Read workflow_ai/discovery/ workflow_ai/knowledge/ Read every discovery artifact generated in Sprint 2.2 and Sprint 2.3. ========================================================== PHASE 1 ENTERPRISE OVERVIEW ========================================================== Generate ERP_OVERVIEW.md Include Application Architecture Technology Stack Framework Coding Pattern Directory Structure Business Domains ERP Statistics ========================================================== PHASE 2 MODULE KNOWLEDGE ========================================================== For every discovered ERP Module create workflow_ai/knowledge/modules// README.md PURPOSE.md BUSINESS_FLOW.md BUSINESS_RULES.md DATABASE.md TABLES.md RELATIONSHIPS.md CONTROLLERS.md MODELS.md VIEWS.md API.md REPORTS.md SECURITY.md PERFORMANCE.md KNOWN_ISSUES.md TECHNICAL_DEBT.md ========================================================== PHASE 3 BUSINESS DOMAIN KNOWLEDGE ========================================================== For every Business Domain create workflow_ai/knowledge/domains// README.md BUSINESS_PROCESS.md MODULES.md MASTER_DATA.md TRANSACTIONS.md REPORTS.md ACCOUNTING.md TAX.md DEPENDENCIES.md ========================================================== PHASE 4 DATABASE KNOWLEDGE ========================================================== Generate DATABASE_OVERVIEW.md TABLE_RELATIONSHIPS.md DATA_FLOW.md DATABASE_CONVENTIONS.md ========================================================== PHASE 5 ARCHITECTURE KNOWLEDGE ========================================================== Generate ARCHITECTURE.md APPLICATION_FLOW.md REQUEST_LIFECYCLE.md MODULE_INTERACTION.md ========================================================== PHASE 6 BUSINESS RULE KNOWLEDGE ========================================================== Generate BUSINESS_RULES.md VALIDATION_RULES.md APPROVAL_RULES.md POSTING_RULES.md ========================================================== PHASE 7 ACCOUNTING KNOWLEDGE ========================================================== Generate ACCOUNTING_GUIDE.md JOURNAL_RULES.md POSTING_FLOW.md ========================================================== PHASE 8 TAX KNOWLEDGE ========================================================== Generate TAX_GUIDE.md PPN.md PPH.md ========================================================== PHASE 9 REPORT KNOWLEDGE ========================================================== Generate REPORT_GUIDE.md REPORT_MATRIX.md ========================================================== PHASE 10 DEPENDENCY KNOWLEDGE ========================================================== Generate DEPENDENCY_MAP.md MODULE_GRAPH.md TABLE_GRAPH.md ========================================================== PHASE 11 TECHNICAL DEBT KNOWLEDGE ========================================================== Generate TECHNICAL_DEBT.md SECURITY_FINDINGS.md PERFORMANCE_FINDINGS.md CODE_SMELLS.md ========================================================== PHASE 12 KNOWLEDGE INDEX ========================================================== Generate knowledge/README.md knowledge/INDEX.md knowledge/NAVIGATION.md Link every generated document. ========================================================== VALIDATION ========================================================== Verify Every module has documentation. Every Business Domain has documentation. Every report is documented. Every table is documented. Every dependency is documented. ========================================================== STOP Wait for Sprint 3.