@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