**Consolidated blocker tracker — W18 through W23 (7 weeks, 3 tasks):** **Root cause:** Missing database query tool + Slack/Gmail API wiring in task context. **Affected cron tasks (all deferred ≥5 times):** 1. **weekly-task-audit** (Fri 5pm NZST) - Deferred 7 consecutive weeks (1 May W18 → 5 June W23) - Needs `db.query()` to access `task_runs` table - Status: BLOCKED — cannot execute without decision 2. **weekly-activity-report** (Fri 4pm NZST) - Deferred 6 consecutive weeks (1 May W18 → 5 June W23) - Needs `db.query()` + Slack/Gmail API to report metrics + DM Rohan - Status: BLOCKED — partial-complete (Drive file written once; DM blocked repeatedly) 3. **dm-memory-consolidation** (daily 03:30 NZST) - Deferred 4+ times (late Apr → current) - Needs Slack conversation history API or events table access for context - Status: BLOCKED but lower priority (current run may have workaround) **Data unavailable (blocks completion):** - task_runs table: count, success/failure rates, cost, turns avg+p95, duration - Gmail API: email counts, spam filter metrics - Slack API: thread history for context recall - 30-day spend median for regression detection **Data still available (partial reporting possible):** - Incidents: 4 open (via incident.list) - Projects due this week: 2 (john-farrar-disciplinary-investigation due TODAY, bwj-team-coffee-shout due 11 Jun) - Pulse surveys: W22 (2 staff), W23 (4 staff responses collected) - Memory search + event log **Rohan decision required (FINAL — no further deferral):** **Option A (recommended):** Add `db.query()` + Slack/Gmail API tools to task context. All three tasks execute as designed. **Option B:** Restructure as dashboard-only metrics. Rohan reads dashboard directly; deactivate cron. **Option C:** Deactivate permanently. Dashboard + event log are authoritative; tasks not mission-critical. **House rule violation trigger:** 7 consecutive deferrals without resolution = escalation due. Cannot defer again W24. **Status:** Awaiting Rohan decision in Slack DM (A/B/C). Do not defer further.