Traceability Linker
Automatically links Git commits to requirements in Jira, Codebeamer, or GitHub Issues. Generates bidirectional V-model traceability matrices.
How It Works
- Parses Git commit history for ticket references (e.g.,
PROJ-123,CB-456) - Queries the configured ALM for requirement details
- Builds a coverage matrix: requirements → commits → test cases
Usage
Analyze Commit-to-Requirement Links
curl -X POST http://localhost:9400/api/v1/trace/analyze \
-H "Content-Type: application/json" \
-d '{
"repo_path": "/path/to/repo",
"since": "2026-01-01",
"branch": "main"
}'
Generate Traceability Matrix (Pro)
curl -X POST http://localhost:9400/api/v1/trace/matrix \
-H "Content-Type: application/json" \
-d '{
"repo_path": "/path/to/repo",
"since": "2026-01-01",
"alm_provider": "jira",
"depth": 3
}'
Find Orphaned Commits
Commits with no linked requirement:
curl http://localhost:9400/api/v1/trace/orphans
Supported ALM Providers
| Provider | Ticket Pattern |
|---|---|
| Jira | PROJ-123 |
| Codebeamer | CB-456, #789 |
| GitHub Issues | #123 |
Free vs Pro
| Feature | Free | Pro |
|---|---|---|
| Commit-to-ticket analysis | Yes | Yes |
| Orphan detection | Yes | Yes |
| Full traceability matrix | No | Yes |
| CSV/Excel export | No | Yes |