Angada/Docs
Core Concepts

Digests & reports

The scheduled Slack messages that summarize open PRs.

Angada sends two different kinds of Slack message: one that updates live as a single PR changes, and three flavors of once-a-day summary.

The live PR card

Every pull request gets one live-updating Slack message per channel it's routed to. Instead of a new message for every event, the same card is edited in place as the PR moves through review — reviewer assignment, CI status, mergeable state, and draft status all update on it directly. A PR routed to more than one channel gets one card per channel, each kept in sync independently.

Report digest (by team)

A Report's digest lists that Report's members' open PRs, grouped by lifecycle state, posted to the Report's channel at the times you configure. It's the original form of the daily summary — see Set up a Report.

Channel digest

A Channel digest covers every PR in the repos routed to a given Slack channel, regardless of which Report the author belongs to. It's auto-created the moment any repo is routed to that channel — no setup required — and posts once a day (09:00 UTC by default). An admin can turn it off or reschedule it per channel.

Personal digest

A Personal digest is a private Slack DM listing PRs where you personally have a stake and there's still something to do: PRs you authored that are still open, and PRs waiting on your review. If you have nothing pending, you simply don't get a DM that day — see Why did my digest not post today?

See The mental model for how digests fit with the rest of Angada.

On this page