Skip to content

Traceability Linker

Automatically links Git commits to requirements in Jira, Codebeamer, or GitHub Issues. Generates bidirectional V-model traceability matrices.

How It Works

  1. Parses Git commit history for ticket references (e.g., PROJ-123, CB-456)
  2. Queries the configured ALM for requirement details
  3. Builds a coverage matrix: requirements → commits → test cases

Usage

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