Service catalog · 03 of 05 · The contract
This is Airframe's real PostgreSQL entry, read from its XRD and its sidecar meta file. The form a developer fills in is the smallest part of it.
For people
The ask is a handful of fields, and only the environment has no default. Everything a developer needs to connect is named in advance, so nobody guesses a Secret name.
For machines
A closed list of reasons, and checks that say what "working" means. An agent can act on PostgreSQLDegraded. It can't act on "something's off".
For the platform team
The contract is generated and checked in CI, so the entry can't quietly drift from what the composition does.