One deployment bucket; many matter repositories
Storage and Git deliberately have different cardinality. The target is one private object-storage bucket per
deployment; documents, assets, exports, logs, and every Project's files use application-owned logical keys and
metadata inside it. Git is the inverse: one deployment-specific GitHub organization holds many private repositories,
such as fiat-law-staging-projects/PROJECT_CODE_1 and fiat-law-staging-projects/PROJECT_CODE_2.