The repo declares resources. Terrakube owns execution and state. OpenBao mints the AWS session.
Repo shape
versions.tf declares OpenTofu, providers, and the Terrakube cloud block.
The workspace coordinates come from the repo-owned environment contract, not
from a committed internal hostname.