markspec/traceability-matrix/v1.json

Tabular traceability payload with one row per entry.

Schema URL: https://driftsys.github.io/schemas/markspec/traceability-matrix/v1.json

Full traceability matrix with one row per entry, showing all link directions (satisfies, derived-from, allocates, verifies, implements and their inverses). Produced at api/traceability/matrix.json. Used for report and table generation where resolved link targets eliminate the need for additional ID resolution.

Quick guide

required.

Properties

PathTypeRequiredDescription
countintegeryesTotal number of rows in the matrix
rows[]object[]yesOne row per entry
rows[].displayIdstringyesHuman-readable display ID
rows[].titlestringyesEntry title
rows[].entryTypestringyesEntry type abbreviation
rows[].satisfieslinkTarget[]Entries this entry satisfies
rows[].satisfiedBylinkTarget[]Entries that satisfy this entry
rows[].derivedFromlinkTargetEntry this is derived from (singular)
rows[].derivedTolinkTarget[]Entries derived from this entry
rows[].allocateslinkTarget[]Components this entry is allocated to
rows[].allocatedBylinkTarget[]Entries allocated to this component
rows[].verifieslinkTarget[]Entries this entry verifies
rows[].verifiedBylinkTarget[]Entries that verify this entry
rows[].implementslinkTarget[]Entries this entry implements
rows[].implementedBylinkTarget[]Entries that implement this entry
rows[].urlstringRelative URL to the entry's detail page

Common pitfall

derivedFrom is singular; most other directional fields are arrays.