Alerts, rebuilt
—
Notification channels — Slack incoming webhooks and signed generic webhooks live at the organization level with a health status, a test send and secret rotation; the destination URL is the credential, so it is withheld from every read and revealed only behind a password prompt
—
Team and personal rules — per-project routing with a typed filter vocabulary (level, environment, whether the release is the latest, affected users) combined with AND; a personal rule notifies only you and is bound to your membership
—
A notification that fails is retried, not lost — every granted alert is recorded before its fan-out is attempted, with one ledger row per destination and a retry ladder, so a Slack outage no longer silently swallows the alert
—
Caps you can reason about — throttles apply per issue, per rule and per destination, and a channel that is dropping everything gets paced back instead of retried into the ground
—
The old alerts surface is gone — legacy alert rules and the per-project Slack integration are removed along with their API endpoints; existing rules and webhook URLs are not migrated and must be recreated in the new model
—
Browse Okapi Cloud plans without an account — the pricing and plan pages are readable signed-out, with the trial length coming from the billing catalog itself