People make promises in Slack, email, and meetings that vanish into the scroll. Projects get discussed for weeks without progress. Attest Manager watches everything — Slack, email, meeting notes, GitHub, Jira, Google Docs — extracts commitments, detects stalls, and drafts supportive check-ins you review before sending. For any team: engineering, sales, product, ops, support, finance.
Someone promised a deliverable in Slack, email, or a meeting — and the deadline passed without delivery.
A feature or initiative keeps getting discussed in meetings and Slack but nothing tangible is shipping — no docs, PRs, or ticket movement.
The same action item keeps appearing in meeting notes, week after week. Someone's stuck or it keeps falling off the priority list.
Someone said they're blocked days ago and nothing has changed. The blocker is still there.
Lots of discussion about a topic across channels, but no corresponding output — no docs updated, no tickets moved, no artifacts produced.
Someone shipped something notable: a big deliverable landed, a deal closed, a feature launched, a support backlog cleared. Time to say thanks.
Slack, Gmail, Google Docs, GitHub/GitLab, Jira/Linear, Confluence, Notion, meeting notes. 30 connectors, all read-only, periodic polling. Attest ingests everything as provenanced claims.
LLM reads messages and meeting notes, extracts "I'll do X by Y" promises. Each becomes a tracked claim linked to the person, the deliverable, and the deadline. No manual entry.
Missed deadlines, stalling projects, meeting loops, persistent blockers, and shipping wins all appear with full context: who said what, where, when, and what's happened since.
The system drafts a supportive Slack DM. You edit it, approve it, or dismiss it. Nothing is ever sent without your explicit approval. The tone is always encouraging.
Every signal, every check-in, every outcome becomes a claim in the knowledge graph. Over time, the manager learns which signals matter and which are noise.
The daemon never sends a message. It generates drafts. You review every single one. Edit, approve, or dismiss — your judgment, not an algorithm's.
Draft tone is "checking in" not "I noticed you're not working." Configurable: supportive (default), direct, or casual. Built to strengthen relationships.
The shipping streak detector recognizes when someone is on a roll. Great managers acknowledge great work. The system helps you do that consistently.
Every signal shows its math: "3 days vs normal 0.5 day gap." No black box ML. You can see exactly why a signal fired and decide if it's real.
Slack, GitHub, Jira connectors only read. The only write operation is sending an approved DM — and that requires explicit action from you.
Activity isn't flattened into summaries. It's stored as provenance-tracked claims. You can drill into any signal and see the exact commits, messages, and tickets.
Track PRs, deploys, ticket velocity. Spot when a feature is stalling or a team member is blocked.
Follow up on proposals promised to prospects. Catch deals going quiet. Recognize when someone closes big.
Detect spec reviews stuck in meeting loops. Track when roadmap items are discussed but not started.
Spot escalation patterns. Recognize agents clearing backlogs. Track response commitments to customers.
Track deliverable deadlines across teams. Catch quarterly planning items that keep slipping.
If your team communicates via Slack, email, or meetings — commitments are being made and lost every day.
team_setup(team_name, members_json) # configure team members team_add_member(team, email, slack_id) # add a member team_configure(team, slack_token, tone) # connect Slack, set tone team_monitor_enable(team) # start background daemon team_monitor_disable() # stop daemon team_monitor_status() # check cycle count, pending drafts
team_dashboard(team, period="7d") # per-member activity summary team_member_detail(email) # deep-dive on one person team_check_now(team) # run detection immediately team_review_queue() # list pending draft messages team_edit_draft(draft_id, new_text) # edit before sending team_send_draft(draft_id) # approve and send via Slack
Attest Manager runs on the same claim-native database as Attest Brain. Same provenance, same confidence scoring, same knowledge graph — applied to team activity.