Project Status Digest
Weekly Asana digest: blockers with evidence, aging tasks, at-risk deadlines, and workload skew — posted to Slack only on your sign-off.
Every run pulls the project's real state from Asana: open tasks, assignees, due dates, and recent activity. It diagnoses with named rules — staleness past a threshold, deadlines inside the window with no movement, already-slipped dates, per-assignee load against the team median — and every flag carries its rule and number. The digest opens with blockers (each naming the task it blocks and the owner waiting on it), then at-risk deadlines, aging tasks, and the workload table with a one-line recommendation per finding. The Slack version is staged for one-click approval — never posted automatically — and the in-hub report is always the deliverable of record.
How it runs
Multi-agent orchestration — here's the flow, step by step.
Pull the selected Asana project(s): open tasks, assignees, due dates, sections, and recent activity; resolve the project set from memory or ask once.
pm scannerCompute the risk signals: staleness, deadline proximity with no movement, slipped dates, and per-assignee load vs. the team median.
data analystAttribute each blocker to its owner and the task it blocks, so every flag names who is waiting.
task routerWhen goals are configured, score project progress against the manager's stated targets.
okr trackerWrite the digest: blockers first, then at-risk deadlines, aging tasks, and workload skew with a one-line recommendation per finding.
executive briefing writerDraft the Slack and email versions — scannable tops with a link back to the in-hub digest, not the whole report pasted into a channel.
message writerRender the in-hub digest of record with the coverage footer: projects pulled, quiet projects, missing connections, idempotency note.
report formatterStage the Slack post to the configured channel behind approval, respecting quiet hours and channel opt-outs.
slack channel operations agentOn approval, post the Slack message and send the email version, returning receipts; hold everything in-hub otherwise.
distributorRequired Agents
9- pm-scanner
- data-analyst
- task-router
- okr-tracker
- executive-briefing-writer
- message-writer
- report-formatter
- slack-channel-operations-agent
- distributor
Connections
Required
Optional
What it does
- Blockers with evidence: the blocking task and the unblocked-and-waiting owner
- At-risk deadlines ranked by exposure with the rule and numbers behind each flag
- Aging tasks past the staleness threshold, oldest first
- Workload skew per assignee vs. team median, unassigned work called out
- One-line recommendation per finding
- In-hub digest of record plus a staged Slack post — never auto-posted
- Idempotent per project + window — reruns refresh, never duplicate
- Quiet-hours and channel opt-out respect on every delivery
Example prompt
Give me this week's status digest for the Website Relaunch project — blockers, stale tasks, anything due soon that is not moving, and who is overloaded — then stage it for our #projects Slack channel.
Ready to deploy Project Status Digest?
Start free. One click, full agent orchestration.
Get Started Free →