Compare commits

..

No commits in common. "83b4b7973b3c6132af2414d75b56ae1da8b17a94" and "6c20c619b9ce0e2128393404fa50dbc33875a240" have entirely different histories.

3 changed files with 0 additions and 96 deletions

View File

@ -1,55 +0,0 @@
@startuml
!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Container.puml
LAYOUT_WITH_LEGEND()
title Kell Creations - Enterprise Data Architecture
Person(owner, "Business Owner")
Person(staff, "Operations Staff")
System_Boundary(platform, "Kell Creations Platform") {
Container(inventory, "Inventory Application", "Business Application", "Manages materials, finished goods, and stock levels")
Container(social, "Social Media Management", "Business Application", "Manages campaigns, content, and engagement workflows")
Container(wpmanage, "WordPress Management", "Business Application", "Manages WordPress publishing, products, and site administration")
Container(mrp, "Craft Manufacturing / MRP", "Business Application", "Manages BOMs, work orders, and production planning")
Container(finance, "Financial Analysis", "Business Application", "Provides reporting, forecasting, and analysis")
Container(datarepo, "Shared Data Repository", "Enterprise Data Service", "Provides common access to shared master and transactional business data")
Container(txdb, "Transaction Database", "Database", "Stores transactional records, operational data, and history")
Container(refdata, "Reference Data Store", "Data Store", "Stores controlled reference data, lookup values, categories, and code sets")
Container(contentstore, "Document and Content Store", "Content Repository", "Stores policies, procedures, attachments, and supporting files")
Container(audit, "Audit & Logging Service", "Observability Service", "Captures auditable events and data-access records")
Container(api, "API Orchestrator", "Integration Service", "Coordinates data exchange across internal and external services")
}
System_Ext(wordpress, "WordPress", "www.kellcreations.com")
System_Ext(git, "Forgejo Git", "git.kellsupport.com")
System_Ext(n8n, "n8n", "Automation and workflow engine")
Rel(owner, inventory, "Uses")
Rel(owner, mrp, "Uses")
Rel(owner, finance, "Uses")
Rel(staff, inventory, "Uses")
Rel(staff, social, "Uses")
Rel(staff, wpmanage, "Uses")
Rel(staff, mrp, "Uses")
Rel(inventory, datarepo, "Reads/Writes shared data through")
Rel(social, datarepo, "Reads/Writes shared data through")
Rel(wpmanage, datarepo, "Reads/Writes shared data through")
Rel(mrp, datarepo, "Reads/Writes shared data through")
Rel(finance, datarepo, "Reads/Writes shared data through")
Rel(datarepo, txdb, "Reads/Writes transactional data to")
Rel(datarepo, refdata, "Reads controlled reference data from")
Rel(datarepo, contentstore, "Associates records with documents in")
Rel(datarepo, audit, "Logs data events to")
Rel(api, datarepo, "Uses enterprise data services through")
Rel(api, audit, "Logs integration events to")
Rel(api, wordpress, "Synchronizes products and content with")
Rel(api, n8n, "Triggers workflows and receives updates from")
Rel(contentstore, git, "Stores version-controlled policy and documentation source in")
@enduml

View File

@ -1,40 +0,0 @@
# Enterprise Data Architecture
This diagram shows the shared data architecture for the Kell Creations platform.
## Purpose
This view defines how business applications interact with common data services, transactional storage, reference data, document content, and audit records across the enterprise platform.
## Diagram Source
The source for this diagram is maintained as architecture code in:
`architecture/workspace/enterprise-data-architecture.puml`
## Included Data Services and Stores
- Shared Data Repository
- Transaction Database
- Reference Data Store
- Document and Content Store
- Audit & Logging Service
- API Orchestrator
## Connected Business Applications
- Inventory Application
- Social Media Management
- WordPress Management
- Craft Manufacturing / MRP
- Financial Analysis
## Connected External Systems
- WordPress at `www.kellcreations.com`
- Forgejo Git at `git.kellsupport.com`
- n8n automation at `n8n.kellsupport.com`
## Notes
This data architecture establishes the enterprise model for shared master data, transactional records, controlled reference data, documentation content, and auditable events. Future application and component designs should align to this model and avoid creating unmanaged, application-specific data silos.

View File

@ -38,7 +38,6 @@ nav:
- Containers:
- Platform Containers: "architecture/containers/platform-containers.md"
- Enterprise Shared Services: "architecture/containers/enterprise-services.md"
- Enterprise Data Architecture: "architecture/containers/enterprise-data-architecture.md"
- Components:
- Inventory Components: "architecture/components/inventory.md"
- Deployment: