Overview
Analyze traceability coverage gaps grouped by business domain and technical layer. Identifies uncovered requirements and top priority gaps. Use to assess pipeline completeness. This tool provides a high-level overview of traceability coverage across your entire SDD pipeline, helping you identify which domains or layers need attention.Parameters
Filter by business domain (e.g. ‘Security & Auth’)
Filter by technical layer:
Infrastructure, Backend, Frontend, Integration/DeploymentResponse
Total number of requirements analyzed
Overall traceability coverage statistics from graph
Coverage breakdown by business domain
Business domain name
Total requirements in this domain
Requirements with complete coverage (UC + BDD + Code + Tests)
Requirements with partial coverage
Requirements with no coverage
Percentage of fully covered requirements
Coverage breakdown by technical layer
Technical layer name
Total requirements in this layer
Requirements with complete coverage
Requirements with partial coverage
Requirements with no coverage
Percentage of fully covered requirements
Code intelligence coverage metrics (when available)
Total code symbols analyzed
Symbols with explicit artifact references
Symbols with inferred artifact references
Symbols without any artifact references
Percentage of explicitly annotated symbols
Percentage of symbols with any coverage (annotated + inferred)
Coverage levels
- Covered: Requirements with UC + BDD + Code + Tests
- Partial: Requirements missing 1-3 coverage types
- Uncovered: Requirements missing all 4 coverage types
Examples
Analyze overall coverage
Check coverage for a specific domain
Analyze backend layer coverage
Focus on specific domain and layer
TypeScript types
Understanding the results
Top gaps
ThetopGaps array contains requirements that are closest to complete, sorted by the number of missing links. These are your best candidates for quick wins:
- Requirements with 1 missing link: Just need one more piece to be complete
- Requirements with 2 missing links: Close to completion, good targets for sprint planning
Uncovered requirements
Theuncovered array lists requirements with no coverage at all. These should be prioritized for:
- Creating use cases (UC)
- Writing BDD scenarios
- Implementing code
- Adding tests
Code intelligence metrics
When code intelligence is enabled, you get additional metrics about symbol-level coverage:- Annotated symbols: Have explicit
@artifactannotations - Inferred symbols: Automatically linked based on naming patterns
- Uncovered symbols: No artifact linkage at all
See also
- sdd_context - Get detailed context for specific gaps
- sdd_query - Search for artifacts to address gaps
- sdd_trace - Verify traceability chains