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}
CLI Reference
bd recompute-blocked
Recompute is_blocked for all issues (repairs stale flags after a pull)
Generated from