| name | Detect Drift |
| description | Find priorities that are being neglected. |
Input
Weekly summary, monthly summary, recent daily profiles (up to 5).
Output (JSON)
{
"alerts": [{
"priority": "Cost optimization review",
"days_inactive": 3,
"suggestion": "Schedule 30 min to review the cost optimization proposal",
"source_breadcrumb": "weekly-summary-current.json › suggested_focus_next_week[0]"
}]
}
Instructions
- Collect stated priorities from weekly suggested_focus_next_week and monthly outlook_next_month.
- For each, scan daily profiles for matching activity (theme/keyword overlap).
- If no matching activity for 2+ days → create alert.
- Write actionable suggestion for each alert.
- Every alert MUST include a
source_breadcrumb — reference where the neglected priority came from (e.g., the memory file and field, a linked email subject, or a Teams thread). If the original item had a breadcrumb (e.g., from infer_priorities), carry it forward here. If unavailable: "source unavailable".
- Max 3 alerts. If all on track, return empty alerts array.