Authoritative source: specs/platform/global-architecture.spec.md; specs/platform/local-development.spec.md; .tekton/

Infrastructure and application delivery responsibilities are separated by lifecycle and scope.

gRPC watch + reconcile Git repositorybase + overlays ArgoCDcontinuous GitOps TerraformVPC · subnet · cluster Cloud Hubs +ManagedClusters Tekton installeridempotent pipeline CNPG · cert-managerVault · Keycloak · operators API Server · Control PlanePostgreSQL · Web Console Tenant namespacesGateway · Sandboxes · routes Kind developmentmake kind-up
View Mermaid source
graph LR
  GIT[Git repository<br/>base + overlays] --> ARGO[ArgoCD<br/>continuous GitOps]
  TF[Terraform<br/>VPC · subnet · cluster] --> CLUSTERS[Cloud Hubs +<br/>ManagedClusters]
  TEKTON[Tekton installer<br/>idempotent pipeline] --> PREREQ[CNPG · cert-manager<br/>Vault · Keycloak · operators]
  ARGO --> PLATFORM[API Server · Control Plane<br/>PostgreSQL · Web Console]
  PLATFORM -->|gRPC watch + reconcile| TENANT[Tenant namespaces<br/>Gateway · Sandboxes · routes]
  PREREQ --> PLATFORM
  CLUSTERS --> PLATFORM
  DEV[Kind development<br/>make kind-up] --> PREREQ
  style GIT fill:#e1f5ff
  style TF fill:#fff3cd
  style TEKTON fill:#fff3cd
  style ARGO fill:#cce5ff
  style PLATFORM fill:#d4edda
  style TENANT fill:#f8d7da

Edit this diagram in Craft Mermaid