Runs bounded, read-only production readiness checks for a Mailglass host.
run/1 intentionally returns every check result instead of raising on the
first problem, so an operator can fix a complete configuration set before
accepting traffic. It is never invoked during ordinary application boot.
Summary
Functions
Returns secret-safe readiness results for the configured production host.
Types
@type check_id() ::
:repo_access
| :schema_access
| :migration_version
| :delivery_adapter
| :webhook_signing
| :outbound_queue
| :payload_maintenance
| :operator_mount
@type result() :: %{status: :ready | :failed, checks: [check()]}