Found on the rollout of #166: the grant mesh.seat.mesh-controller.tool.> is a line in the bus's user list the controller composes and a push delivers, so the new controller started before the list named it and the server refused all twelve subscriptions for good. A refused subscription is now retried every 30s until it holds. The users file on the broker node is already recomposed; merging this rolls a controller that binds.
Found on the rollout of #166: the grant `mesh.seat.mesh-controller.tool.>` is a line in the bus's user list the controller composes and a push delivers, so the new controller started before the list named it and the server refused all twelve subscriptions for good. A refused subscription is now retried every 30s until it holds. The users file on the broker node is already recomposed; merging this rolls a controller that binds.
The grant is a line in the bus's user list the controller itself composes and a push delivers, so
the first controller to serve its seat started before the list named it and every subscription was
refused for good (2026-09-30). A refused subscription is retried until it holds.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Found on the rollout of #166: the grant
mesh.seat.mesh-controller.tool.>is a line in the bus's user list the controller composes and a push delivers, so the new controller started before the list named it and the server refused all twelve subscriptions for good. A refused subscription is now retried every 30s until it holds. The users file on the broker node is already recomposed; merging this rolls a controller that binds.