> ## Documentation Index
> Fetch the complete documentation index at: https://beads.gascity.com/llms.txt
> Use this file to discover all available pages before exploring further.

# bd recompute-blocked

> Recompute is_blocked for all issues (repairs stale flags after a pull)

Generated from `bd help --doc recompute-blocked`.

Recompute the denormalized is\_blocked flag for every issue and wisp.

is\_blocked is derived from the dependency graph and maintained automatically by
local writes and by a post-pull recompute scoped to what the merge changed. If
that scoped recompute is skipped — a recompute that failed after its merge
committed, or a conflicted pull resolved by hand — the flag can go stale, and a
later pull that merges nothing will not refresh it (bd-6dnrw\.37). 'bd ready'
trusts the flag, so stale values silently hide ready work or surface blocked
work.

This command runs the full recompute unconditionally and commits the result.
It is idempotent: on a consistent database it changes nothing. Works in both
embedded and server mode (unlike 'bd doctor', which is server-mode only).

Examples:
bd recompute-blocked          # Repair stale is\_blocked flags
bd recompute-blocked --json   # Machine-parseable \{"rows\_corrected": N}

```
bd recompute-blocked [flags]
```
