forgeplan blocked
List artifacts that cannot make progress because one or more of their
dependencies is not yet active (or worse — deprecated/stale). For each
blocked artifact, the blocker chain is printed so you can see exactly what
to unblock.
When to use
Section titled “When to use”- Sprint start — identify work that is stuck before assigning
- Daily standup — “what is waiting on me?”
- CI gate — fail if anything critical-depth is blocked
- Dependency audit during a release freeze
Not to use when
Section titled “Not to use when”- You want full execution order → use
forgeplan order - You want quality blind spots → use
forgeplan blindspots - You want raw dependency graph → use
forgeplan graph
forgeplan blocked [OPTIONS] [ID]Arguments
Section titled “Arguments” [ID] Specific artifact ID to check (optional)Options
Section titled “Options” --json Output as JSON for machine consumption -h, --help Print help -V, --version Print versionExamples
Section titled “Examples”Show everything that is blocked in the workspace:
forgeplan blockedCheck one specific artifact:
forgeplan blocked PRD-046Machine-readable for a dashboard:
forgeplan blocked --json | jq '.[] | .id'Output interpretation
Section titled “Output interpretation”PRD-046 Docs v0.18.0 catch-up [draft] blocked by: RFC-005 Graph expansion [draft] ← not yet active ADR-008 Cloudflare Pages choice [draft] ← not yet active
RFC-007 Embed cache policy [draft] blocked by: EVID-019 Benchmark results [missing] ← referenced but does not exist| Indicator | Meaning |
|---|---|
[draft] | Blocker exists but is not yet active |
[stale] | Blocker exceeded its valid_until date |
[deprecated] | Blocker was deprecated — update the edge |
[missing] | Referenced ID does not exist — broken link |
Exit code is 0 if nothing is blocked, 1 otherwise — handy for CI gates.
How it fits
Section titled “How it fits”blocked is the runtime view of the dependency graph:
order → planned sequence (ignores status)blocked → current obstacles (considers status)graph → complete pictureCombine with order to re-plan around blockers, and with
health to see how much of the project is stuck.
See also
Section titled “See also”forgeplan order— topological sequenceforgeplan graph— full dependency graphforgeplan blindspots— decisions without evidenceforgeplan health— project rollup