Backlog Dependency Analysis
Use SpecFact to build a provider-agnostic dependency graph from backlog tools and analyze execution risk before delivery.
Commands
specfact backlog analyze-deps --project-id <id> --adapter <github|ado> --template <template>
specfact backlog trace-impact <item-id> --project-id <id> --adapter <github|ado>
specfact backlog verify-readiness --project-id <id> --adapter <github|ado>
specfact backlog export-roadmap --project-id <id> --adapter <github|ado> # via project command: see devops flow guide
Typical Flow
- Run
analyze-depsto compute typed coverage, orphans, cycles, and critical path. - Run
trace-impactfor candidate changes to estimate downstream blast radius. - Run
verify-readinessbefore release for blocker and child-completion checks.
Templates
github_projectsado_scrumado_safejira_kanban
Use --template to align type/dependency rules with your backlog model.
Outputs
- Rich terminal summary (coverage/cycle/orphan metrics).
- Optional graph JSON export from
analyze-depsvia--json-export. - Optional markdown report from
analyze-depsvia--output.