@startuml
!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml

LAYOUT_WITH_LEGEND()

title Kell Creations Platform - System Context

Person(owner, "Business Owner", "Oversees business operations, governance, and growth")
Person(staff, "Operations Staff", "Supports production, publishing, fulfillment, and administration")

System(platform, "Kell Creations Platform", "Unified business applications, policies, workflows, and shared services")

System_Ext(wordpress, "WordPress", "Website and content publishing platform")
System_Ext(n8n, "n8n", "Workflow automation and AI-enabled process orchestration")
System_Ext(mail, "Mail Server", "Business notifications, approvals, and communications")
System_Ext(git, "Forgejo Git", "Source control and auditable documentation history")
System_Ext(facebook, "Facebook", "Social media publishing and engagement")
System_Ext(instagram, "Instagram", "Social media publishing and engagement")
System_Ext(xsocial, "X", "Social media publishing and engagement")

Rel(owner, platform, "Uses to govern and manage")
Rel(staff, platform, "Uses for daily operations")
Rel(platform, wordpress, "Publishes content, product updates, and site changes to")
Rel(platform, n8n, "Sends and receives workflow automation tasks with")
Rel(platform, mail, "Sends notifications, reminders, and approval messages through")
Rel(platform, git, "Stores controlled source, documentation, and policy history in")
Rel(platform, facebook, "Publishes campaigns and content to")
Rel(platform, instagram, "Publishes campaigns and content to")
Rel(platform, xsocial, "Publishes campaigns and content to")

@enduml