We need dedicated event stream for knots to sync git repos & detect git-push events.
KnotMirror already has a relay-like service baked in, listening to requestCrawl calls and managing websocket connections with all public knots.
So we can just extract that part & add outbound event stream. This will make knotstream consumers like AppView or spindle way simpler as they just need to listen to single stream.
Listening to entire stream can be inefficient for services like spindle which only needs events from specific knots so we might also need jetstream-like service too, but current knotstream isn't that massive like atproto firehose so it will be fine in foreseeable future.