Repositories
Where the code lives. Each repo is a self-contained piece of the platform, versioned independently and documented with its own README and architecture notes.
The repositories follow a shared standard: a README with an architecture diagram and quick start, Architecture Decision Records for non-obvious choices, a changelog, and CI running lint, tests, build, and security scans on every push.
Reusable Terraform modules, provider-agnostic where possible. The IaC foundation the platform is provisioned from.
Civo-specific infrastructure provisioned using tf-modules. The live cluster everything runs on.
Argo CD app-of-apps manifests and values. GitOps delivery for every component on the cluster.
Go mock backend with latency and fault injection. The platform's demo workload and telemetry source.
The AI agent application layer: Anthropic SDK first, then kagent. Created in Phase 3.