Overview
Analyze blast radius of changing an artifact. Uses BFS by depth to classify impact: depth 1 = WILL_BREAK, depth 2 = LIKELY_AFFECTED, depth 3 = MAY_NEED_REVIEW. When code intelligence is available, uses call graph for deeper analysis. This tool helps you understand the consequences of modifying a requirement, use case, or any other artifact by traversing the traceability graph and identifying all dependent or dependency artifacts.Parameters
The artifact ID to analyze (e.g.
REQ-AUTH-001, UC-003)Direction to traverse:
upstream- What does this depend on?downstream- What depends on this?
Maximum traversal depth
Response
Traversal direction (upstream or downstream)
Maximum depth traversed
Overall risk level:
HIGH- More than 5 direct dependents or 20 total affectedMEDIUM- More than 2 direct dependents or 10 total affectedLOW- Fewer dependents
Total number of artifacts affected across all depths
Artifacts grouped by depth level
List of pipeline stages affected by this change
Code intelligence enrichment (when available)
Functions that call the related symbols
Total depth of the call chain
Impact depth labels
- Depth 1 (WILL_BREAK): Direct dependencies that will definitely be affected
- Depth 2 (LIKELY_AFFECTED): Second-degree connections that will likely need updates
- Depth 3 (MAY_NEED_REVIEW): Third-degree connections that may need review
Examples
Analyze downstream impact of a requirement
Check upstream dependencies with limited depth
Assess blast radius before major changes
TypeScript types
See also
- sdd_context - Get full context including relationships
- sdd_trace - Trace complete traceability chain