Skip to main content

Documentation Index

Fetch the complete documentation index at: https://orbit-docs.devotel.io/llms.txt

Use this file to discover all available pages before exploring further.

ADR-007: Single production environment — no dev / staging split

Status: CURRENT Date: 2026-05-16

Context

Pre-launch reality: sole human owner (Erol) plus sole agent (Claude), no team. Splitting environments would add IAM, DNS, secret-rotation, and provider-account complexity for zero benefit.

Decision

ONE production environment. No per-environment scoping in GCP project, IAM, DNS, Secret Manager, or provider accounts. Probing live state IS the QA loop.

Reason

Faster iteration. Pre-launch breakage is acceptable; recovery happens forward. There is no team to protect from one another.

Consequences

  • The local workspace is canonical (NOT GitHub).
  • Cloud Build submits manually from local; no GitHub Actions deploy trigger.
  • Per-region URIs are handled by separate environment variables when the US region comes online.
  • Reviewing this ADR is mandatory before any “let’s add a staging env” proposal.

Source memos

  • [[project_single_environment_no_dev_staging]]
  • [[workflow_direct_to_main_only_2026_05_16]]
  • [[feedback_local_workspace_is_canonical]]
  • [[posture_technical_owner]] § GitHub vs Cloud Build vs Workspace