Skip to content

Arc Skills / Configuration and change control

Build a requirement traceability matrix

Use Arc Skills to build a requirement traceability matrix from a named snapshot and recorded relationships. The matrix shows where each requirement came from, what implements it and which evidence supports it, while keeping absent links and unexecuted tests visible.

Use this skill

Use Arc Skills to build a requirement traceability matrix.

Inputs:
- In-scope requirements with IDs, wording and revisions
- Recorded source, allocation and test links
- Results, evidence and tested configurations

Return a bidirectional RTM with source, requirement, allocation, test, result, evidence applicability, gap and owner. Do not infer trace links from similar wording. Reconcile all in-scope rows and explain the coverage denominator.

Set up the toolkit · Read the skill instructions

What you provide and what you get

Inputs and outputs
What you haveHow it is usedWhat you get
A named requirement snapshotSet scope and preserve IDsOne reconciled row per requirement
Recorded upstream and downstream linksFollow actual trace relationshipsSource, implementation and test columns
Executed evidence and configurationDistinguish planning from demonstrated resultsEvidence status and gap register

Three requirements, two defined tests and one applicable result

Illustrative engineering example.

Baseline B contains three requirements. The export explicitly records two test links; it does not contain a test for REQ-03.

Scope: baseline B, REQ-01/02/03.
NEED-01 → REQ-01 rev B → SYS-10 → TEST-01. RUN-01 passed on hardware H2 / firmware F3.
NEED-02 → REQ-02 rev A → SYS-20 → TEST-02. TEST-02 has no run.
REQ-03 rev A has no source link, allocation or test in this export.
Three requirements, two defined tests and one applicable result
RequirementSource / allocationTest / resultEvidence statusGap and owner action
REQ-01 rev BNEED-01 / SYS-10TEST-01 / RUN-01Applicable to B: H2 / F3 matches the required configurationNo gap found in supplied trace; retain report locator
REQ-02 rev ANEED-02 / SYS-20TEST-02 / noneTest defined; execution evidence absentVerification owner schedules execution
REQ-03 rev ANo recorded source / unallocatedNo test / no resultNo verification link recordedRequirement owner resolves source and allocation; verification owner defines coverage

The denominator is three in-scope requirements. Recorded test links cover 2/3; applicable passing evidence covers 1/3. These counts measure different things and should not share a single “coverage” percentage.

REQ-03 may have evidence outside this export, but the supplied snapshot cannot establish it. Similar wording in another test is a candidate for owner review, not permission to invent a trace link.

Keep trace, plans and results in separate columns

  1. Choose scope, snapshot and trace direction before counting completeness.
  2. Resolve every recorded source and destination at its stated revision, preserving wording.
  3. Show missing links, tests with no runs, failed runs and stale evidence as distinct findings.
  4. Reconcile the requirement count and separately report link coverage and evidence status.

Questions about this task

How is an RTM different from a verification matrix?

An RTM follows recorded upstream and downstream relationships. A verification matrix defines how obligations will be verified. A proposed method is not an existing test link or executed evidence.

Sources and further reading

References inspected on 3 October 2026. The worked output is an authored example using the stated inputs.