Hangar as it is, and the one new component beside it
Nothing here replaces a Hangar component. Clearance sits next to Tower and federates its MCP actions. Durable writes are git commits the cluster pulls, like any human commit. Ephemeral agent runs are claims to Crossplane, dev clusters only.
Principle honored
Durable mutations are git commits (service-catalog-design.md §0). Ephemeral runs are claims to Crossplane, an already-privileged and audited control plane. Each cluster pulls, and holds no other cluster's credentials.
What changes
One new service: Clearance (Python), an InfraService like skyport-broker, with a model proxy beside it.
It federates the Backstage MCP actions already in app-config.yaml instead of re-implementing catalog and scaffolder tools.
Airframe gains one XRD, AgentRun, and one Python composition function. Nothing else changes.
What is real
Checked in the repos today: Tower, the tenants repos, the two ArgoCD instances and Airframe v0.3.90 all exist as drawn. Whether the Backstage mcpActions endpoint is live on a cluster is not verified; check that first.