dtolnay and I have been working on a potential new system for tracking notifications for Rust team members. The primary reasoning behind this is that we've wanted to surface team member queues to folks doing triage and the community at large, as a way to help build both empathy for the length of the queue and make it easier to tell how "soon" a PR might be reviewed.
Currently I believe it's just myself and dtolnay using the tooling, but it is open for any Rust team member (specifically, listed on rust-lang/team) to try. We do not currently have plans to expand beyond that, though there is nothing intrinsically limiting it.
So, how does one look at the notifications? Presuming you're a Rust team member,
you can visit
https://triagebot.infra.rust-lang.org/notifications?user=$GITHUB_USER_NAME. For example, see dtolnay's page.
The UI is quite dry, and the HTTP interface is entirely read-only today. Acknowledging and adding meta information to notifications is done through Zulip today. See the wiki for details on supported commands.
Currently only direct or indirect team pings (i.e.,
@rust-lang/release) will automatically add a notification, across the
rust-lang organization. It is intended that in the future we will support other
modes of notifications, such as "subscribing" to particular threads and so
It's very early days so far, but dtolnay has told me that this has been very helpful, and I have personally experienced the same. We're announcing this to a wider audience primarily to give team members something to try out. We'd love to hear feedback of any kind! I'm sure that this is not the right tool for everyone, but even if it improves the lives of a small subset of team members that would already be great!
Note that all Rust team members currently have a dedicated page, but this does not mean that they are using the tool. There are plans to surface this in some way.