Model deployment truth
Applications own environments, deployed URLs, and component versions across websites, backends, CLIs, packages, docs, and infrastructure.
A private release-note and notification service that freezes application, environment, component, version, and deployed URL facts before durable Slack delivery.
Private preview. Product behavior shown here reflects the current application contract.
2 added · 1 fixed · immutable after publish
Release Manager records what changed, where it is deployed, and whether each matching destination actually received the publication.
Applications own environments, deployed URLs, and component versions across websites, backends, CLIs, packages, docs, and infrastructure.
Publishing captures the final notes and URLs in one immutable release snapshot.
Create one notification per matching destination, claim deliveries safely, and retain failed attempts for retry.
Commands and database rows refer only to descriptive aliases. The actual Slack webhook URLs never become CLI arguments or PostgreSQL content.
Register the application, environment, public URLs, and non-secret destination aliases.
Collect component versions and categorized notes while they can still change.
Freeze the snapshot and create every matching notification atomically.
Attempt immediately and safely retry only failed eligible notifications.
$ release-manager releases publish release_123 {"release":{"state":"published"},"notifications":{"created":1,"delivered":1}}
Commands and database rows refer only to descriptive aliases. The actual Slack webhook URLs never become CLI arguments or PostgreSQL content.