tasks/logs/task-manager-friction-log-2026-03-24.md

Task Manager Friction Log — 2026-03-24

Scope

Focused on task-manager stale/attention/escalation cases observed in the tasks server status UI and heartbeat output on 2026-03-24.

Incidents

1. Split manager identity (dave vs dave.fowler)

2. Ready task dispatched in worktree, but root task file never reconciled

3. Task implementation/review completed, but task left in_progress

4. worker_gone and retry noise for a single task

5. Register cleanup drift

6. Over-broad owner routing

  1. Canonicalize manager owner identity (dave vs dave.fowler)
  2. Add explicit role-owner routing
  3. Add root/worktree metadata reconciliation after dispatch completion
  4. Add terminal-state handshake for workers
  5. Prune register drift automatically
  6. Group UI attention/escalation by task rather than raw signals

New Guardrails Worth Adding