diff --git a/swarm-controller/src/webhook.rs b/swarm-controller/src/webhook.rs index 61417e22..ce4f9098 100644 --- a/swarm-controller/src/webhook.rs +++ b/swarm-controller/src/webhook.rs @@ -388,9 +388,9 @@ pub(super) async fn post_webhook_forge( /// everything from the repository itself. So what crosses the queue is an edge /// trigger, and adding fields to it would invent a contract nobody reads. /// -/// One subject per hive rather than one shared subject, so the swarm's callout -/// policy can express "this hive may hear its own events" at all; a subject -/// with no hive component is the same subject for everyone. +/// One publish to one shared subject, not one per hive: every subscriber gets +/// the same empty event, so the roster is never consulted and this daemon does +/// not need to know who the hives are in order to tell them. /// /// # Failure ///