Making Progress Despite Blockers

lesson workflow active workflow/progress-despite-blockers.md View on GitHub

Making Progress Despite Blockers

Rule

When facing multiple blockers, use parallel tracks, partial progress, and indirect support work rather than declaring complete blockage.

Context

When primary work items are blocked by external dependencies (approvals, reviews, decisions). Applies in both interactive and autonomous contexts.

Detection

Observable signals indicating opportunity for alternative progress:

Pattern

Six strategies:

  1. Parallel Work Tracks: Work across 3+ areas; when Track 1 blocked, work on Track 2
  2. Partial Progress: Can't merge? Add tests, improve docs, address comments preemptively
  3. Indirect Support Work: Document, prepare runbooks, build monitoring for blocked items
  4. Context Filtering: Find unblocked work from your task backlog
  5. Continuation Work: Enhance existing stable systems
  6. Preparation Work: Write follow-up drafts, research alternatives, gather data

Automated discovery: Use a project monitoring service to surface actionable work across repos. See Project Monitoring Session Patterns.

Real Blocker Criteria

Only declare "Real Blocker" after checking ALL six strategies:

Outcome

Following these patterns results in:

Related

Match Keywords

PR queue overloaded multiple PRs awaiting review all tasks waiting on review nothing to do while waiting everything blocked on external no unblocked tasks found