Authoritative closed V1 command diagnostic catalog.
Each row owns the phase, code, exit status, retryability, and bounded default message. Renderers and schemas derive their admitted pairs from this table; lower-level reasons never add a public code.
Summary
Functions
Returns the closed compound-failure precedence key for a catalog pair.
Types
@type phase() ::
:arguments
| :project
| :host
| :application
| :bundle
| :provider_declaration
| :destination
| :local_preflight
| :active_preflight
| :provider_acquisition
| :execution
| :result_cleanup
| :publication
| :internal
Functions
@spec compound_precedence(phase(), atom()) :: {:ok, {1..8, non_neg_integer()}} | :error
Returns the closed compound-failure precedence key for a catalog pair.
Lower keys have higher precedence. :error identifies preparation-only
diagnostics that cannot participate in a compound outcome.
@spec rows() :: [row()]