Watch the outcome, not the inbox.
Name a renewal, project, deal, or commitment. Attrove keeps checking the communication stream and flags the outcome the moment it starts to slip.
A Goal is a watched outcome with health, evidence, owner, and next action.
Search answers once. Goals keep watching.
Ask when you need an answer. Create a Goal when the outcome matters after you close the tab.
Search, on demand: you ask, Attrove answers, then it stops. A Goal, continuous: you name the outcome, Attrove keeps checking, and status changes when the work moves. At risk · proof attached · owner alerted.
Every outcome has a visible state.
A Goal keeps re-evaluating against the communication stream. When the state changes, Attrove shows why.
- Healthy: recent movement exists.
- Watching: outcome is open.
- Quiet: no new evidence in the window.
- At risk: deadline pressure plus missing signal.
- Needs review: suggested next action is waiting.
Example: Legal review has been quiet for 6 days. 6 emails, 1 declined meeting, deadline in 11 days.
Small object. Clear accountability.
Every Goal has the fields needed to make the outcome auditable.
- Outcome: what are we watching?
- Scope: where should Attrove look?
- Success condition: what would resolve it?
- Deadline: when does time matter?
- Evidence: what source records support the state?
- Next action: what should a human review?
The guardrails are explicit.
- Human review: Goals suggest. People decide.
- Source-backed: every state points to evidence.
- Queryable: read snapshots through SDK, MCP, or webhooks.
Name the outcome. Let Attrove keep checking.
Attrove suggests. A person decides. Every move is source-backed.