Skip to main content

Corpus

Corpus is the embodiment of the order Logos defines — the structural form where networks, shared services, and core infrastructure take shape, preparing the body that Pneuma will animate. The abstract principles of Logos are translated here into tangible, reliable infrastructure.

  • Tenancy: CIS-compliant GCP project creation, centralized log governance, and audit log routing for all platform projects
  • Networking: Shared VPC, subnets, DNS zones, Cloud NAT
  • Data Services: Private Services Access peering for managed services; Cloud SQL instances in team platform-managed projects
  • CI/CD Enablement: GitHub Actions workload identity, Artifact Registry, encrypted OpenTofu state buckets

Corpus consumes Logos outputs and provides the foundation for Pneuma workload environments.

Repositories

  • pt-corpus: OpenTofu configuration for GCP projects, shared VPC and networking, GitHub Actions service accounts, and encrypted state buckets

AI Context

Context

Corpus consumes from Logos and feeds into Pneuma. See team dependencies.

Glossary

TermMeaning in this context
Artifact registryA GCP container and artifact repository for storing built images
CIS benchmarkThe Center for Internet Security hardening standard applied to every project at creation
Cloud SQL instanceA managed PostgreSQL database provisioned by Corpus in a team's platform-managed project
Log bucketA Cloud Logging bucket in the Corpus project that receives all platform log sinks per environment
Log sinkA per-project sink routing audit logs to the Corpus log bucket with a unique writer identity
Managed services IP rangeA private IP range reserved for Cloud SQL and Memorystore peering
ProjectA GCP project scoped to a team and environment, CIS-compliant at creation
Service networking connectionA VPC peering link enabling Private Services Access for managed databases
Shared VPCA centrally-managed GCP network whose subnets are shared across team projects
State bucketA GCS bucket holding encrypted OpenTofu state for a team's infrastructure
TenancyThe governed GCP presence assigned to a team — project provisioned, CIS controls applied, and log routing established
Workload identityA GCP mechanism mapping a Kubernetes service account to a GCP service account — no static credentials

Team Topologies

Cognitive Load

Corpus translates Logos abstractions into concrete GCP infrastructure — team tenancy, networking, and CI/CD foundations. Networking is the domain of highest inherent complexity here, spanning VPC design, multi-region subnets, DNS, NAT, and Private Services Access.

Working DomainsHigh Intrinsic Domains
🟠 4 / 4🟢 1 / 3

Cognitive load by domain:

DomainIntrinsicExtraneous Reduced ByGermane Expertise
Tenancy🟡 MediumArche moduleCIS compliance, log governance
Networking🔴 HighArche moduleVPC design, IP planning
Data Services🟡 MediumArche moduleManaged services connectivity
CI/CD Enablement🟡 MediumTechne workflowsWorkload identity, OIDC

Capacity: 1 high-complexity domain (Team Topologies guideline: 2–3); team members hold 4 active domains — at the ~4 working-knowledge limit.

Extraneous load is minimized by:

  • Arche modules encapsulate CIS-compliant GCP project and network resource creation
  • Logos outputs drive project placement and team data — no manual cross-referencing
  • Called workflows provide OpenTofu deployment pipelines — no CI/CD to build or maintain

Germane load is built through:

  • GCP networking architecture: VPC design, peering, and IP range planning
  • Cloud security posture: CIS benchmark controls, workload identity federation, and state encryption
  • Infrastructure supply chain thinking: how Corpus outputs shape what Pneuma can do

Team Capacity

  • Headcount: 1 platform engineer
  • Scale signal: Stable — networking and project infrastructure changes infrequently once designed