diff --git a/architecture/workspace/system-landscape.puml b/architecture/workspace/system-landscape.puml new file mode 100644 index 0000000..a055be7 --- /dev/null +++ b/architecture/workspace/system-landscape.puml @@ -0,0 +1,33 @@ +@startuml +!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml + +LAYOUT_WITH_LEGEND() + +title Kell Creations - System Landscape + +Person(owner, "Business Owner", "Oversees operations and governance") +Person(staff, "Operations Staff", "Uses internal business applications") + +System_Boundary(kc, "Kell Creations Platform") { + System(platform, "Kell Creations Platform", "Unified applications, services, policies, and workflows") +} + +System_Ext(wordpress, "WordPress", "www.kellcreations.com") +System_Ext(n8n, "n8n", "n8n.kellsupport.com") +System_Ext(mail, "Mail Server", "mail.kellcreations.com") +System_Ext(git, "Git Service", "git.kellsupport.com") +System_Ext(facebook, "Facebook", "@kellcreation") +System_Ext(instagram, "Instagram", "@kellcreations") +System_Ext(xsocial, "X", "@kellcreations") + +Rel(owner, platform, "Governs and uses") +Rel(staff, platform, "Uses") +Rel(platform, wordpress, "Publishes content and syncs data") +Rel(platform, n8n, "Triggers and receives automations") +Rel(platform, mail, "Sends notifications and approvals") +Rel(platform, git, "Stores controlled source and documents") +Rel(platform, facebook, "Publishes campaigns") +Rel(platform, instagram, "Publishes campaigns") +Rel(platform, xsocial, "Publishes campaigns") + +@enduml \ No newline at end of file diff --git a/docs/architecture/system-landscape.md b/docs/architecture/system-landscape.md index 3f603d7..859aba8 100644 --- a/docs/architecture/system-landscape.md +++ b/docs/architecture/system-landscape.md @@ -1,3 +1,38 @@ # System Landscape -The Kell Creations platform connects internal applications, shared services, WordPress, mail, social platforms, and automation workflows. +This diagram shows the Kell Creations platform at the highest level. + +It identifies the primary business users, the central Kell Creations platform, and the major external systems it depends on for publishing, automation, communications, and source control. + +## Scope + +This view is intended to provide a management-level understanding of the platform ecosystem. It is the starting point for more detailed context, container, component, deployment, and workflow diagrams. + +## Diagram Source + +The source for this diagram is maintained as architecture code in: + +`architecture/workspace/system-landscape.puml` + +## Included Systems + +- Kell Creations Platform +- WordPress at `www.kellcreations.com` +- n8n at `n8n.kellsupport.com` +- Mail services at `mail.kellcreations.com` +- Git services at `git.kellsupport.com` +- Facebook `@kellcreation` +- Instagram `@kellcreations` +- X `@kellcreations` + +## Notes + +This landscape view will evolve as the internal applications are broken out into: + +- Inventory +- Social Media Management +- WordPress Management +- Craft Manufacturing / MRP +- Financial Analysis +- Transaction Database +- Shared services for authentication, data, API orchestration, and common UI patterns \ No newline at end of file