- Add docs/NAMING-CONVENTION.md — canonical naming standard for all
cloud resources, K8s objects, DNS, and tags across all providers.
Covers dimension taxonomy (provider/region/building-block/environment),
the Don't-Repeat-the-Parent principle, 4-char DNS location codes with
full lookup table, multi-tenant scoping via namespace, and migration rules.
- Fix SRE.md: remove primary/DR region labels; clusters are named by
building block (rtz/dmz/mgt), not failover role. Both regions run
symmetric rtz clusters; k8gb owns traffic distribution.
- Fix PLATFORM-TECH-STACK.md: update both Mermaid diagrams and region
table to use Region A / Region B (rtz cluster) language.
- Fix core/README.md: Platform CRD example now references cluster context
names (hz-fsn-rtz-prod / hz-hel-rtz-prod) instead of primary/standby roles.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Remove hierarchical grouping (networking/, security/, etc.) and use flat
structure for all 41 platform components.
Changes:
- All components now directly under platform/ (no subfolders)
- AI Hub components moved from meta-platforms/ai-hub/components/ to platform/
- Open Banking components (lago, openmeter) moved to platform/
- meta-platforms/ now only contains README files that reference platform/
- Open Banking custom services remain in meta-platforms/open-banking/services/
Structure:
- platform/ (41 components, flat)
- meta-platforms/ai-hub/ (README only, references platform/)
- meta-platforms/open-banking/ (README + 6 custom services)
All documentation links updated.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Harbor moved from storage/ to registry/ (artifact management, not storage)
- Kyverno moved from security/ to policy/ (policy engine for validation,
mutation, generation - broader than just security)
Updated structure:
- platform/registry/harbor/
- platform/policy/kyverno/
All documentation links updated accordingly.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>