Specira sample artefact. Rendered from the governed default template on a fictional company. Names, figures and dates are illustrative.All artefacts →
SAMPLE
seeded demo data · specira.ai
Specira Traceability Matrix: Governed Template Rendering
Governed template rendering reference: Traceability Matrix default v2 (draft) definition 67517d96…b2b5
Traceability Matrix · Project artifact SPECIRA

Traceability Matrix: Dispatch Modernization

Meridian Field Services: instructional example, not project evidence

Draft · watermark policy: draft_only template traceability_matrix v2 · pack: specira_default_delivery generated with exceptions · never hand-maintained
§1

Generation, Depth & Trust

mandatory 2 decisions1 evidence rule validators: generation_timestamp_and_query_basis_present · trace_depth_declared_and_cited · no_hand_authored_row_without_rationale

A hand-maintained matrix is dead within a sprint. This one is a query over links the workspace records already carry, frozen with a timestamp; the only authored rows are exceptions with rationale, and the matrix says when it can no longer be trusted.

Generated September 18, 2026, 16:45 Query basis: statement↔story-row links, row↔case links, statement↔entity links, and the screen inventory's requirement map (one source of links, two views). Regenerates at milestones, on FRD change requests, and on audit demand.
Decision · trace depth: mid Story and test maps run full, the level a union-audited pilot must defend (constraints[2]). Entity map full: contested job ownership (data architecture[3]). Screen map mirrored from the inventory. Agreed with E. Sandoval.
Manual exception: one, with rationale FR-013's certification-data quality is partially assured by the Meridian HR data-governance control outside Specira, asserted by N. Duval; indexed once in the rollup, restated nowhere.
§2

Requirement ↔ Story Map

mandatory validator: every_map_bidirectional_zero_unexplained_orphans

Header: 13 of 13 statements covered or dispositioned · 0 orphan stories. Forward finds missing coverage; backward finds orphans; both ran.

StatementStoriesBackward check
FR-010US-1 · US-2 Every story resolves to ≥1 statement. SP-1 is a spike: knowledge outcome, flagged as such, not an orphan.
FR-011US-1
FR-012US-3
FR-013US-1
ERR-01 · 06 / ERR-02 · 03 / ERR-04 US-7 / US-8 / US-1
ERR-05 deferred to the cutover slice; disposition cited (decision[6])
§3

Requirement ↔ Entity Map

conditional · engaged: contested job ownership validator: zero_coverage_rows_explicit_with_disposition

Header: every entity justified · 0 orphans · statements with no data touch: none (stated).

Statement groupReadsWrites
FR-010 · FR-012 Job · Technician Assignment
FR-011Positionnone
ERR catalogsame setnone

Backward: ReasonCode traces to FR-012's capture rule (enumerations[4]); every entity justified.

§4

Requirement ↔ Screen Map

conditional · mirrored from the inventory validator: req_screen_map_reconciles_with_inventory_map

Mirrored from the screen inventory's bidirectional map[5]: one source of links, two views; totals reconcile (5 behavior groups ↔ 4 screens, no exploratory screens). Divergence between this map and the inventory's would be a generation defect: flagged, never edited.

§5

Requirement ↔ Test Map

mandatory 1 decision1 evidence rule validators: req_test_map_ids_resolve_both_ways · suspect_link_surfaced_when_endpoint_newer_than_generation

Header: 13 of 13 statements carry ≥1 case · pass state at generation: 12 green, 1 deferred (ERR-05, out of scope). The caveat, stated: coverage tells you what ran; traceability tells you what it means.

Statement / outlineCasesState
AC-010TC-301..303 · TC-306 · TC-307 green
AC-011TC-301green
AC-012TC-311..314green
FR-013TC-304green
ERR catalog TC-305 · TC-321..323 · TC-331..332 (export[1]) green
ERR-05nonedeferred by decision · visible
Backward + suspect ledger Every case resolves. The one orphan, TC-341 (exploratory feed-jitter probe), is dispositioned: mapped to its pending FRD change request; it archives if the request dies. Suspect: AC-012's note-length clarification (July 12) flagged its links until re-verification July 14 by K. Yamada; none suspect at this generation.
§6

Bidirectional Coverage Rollup

mandatory validator: full_bidirectional_matches_component_map_totals

The chain per statement (requirement → story → row → case → last run) with the weakest link visible. A rollup disagreeing with its component maps is a generation defect.

Chain exampleStoryRowCaseLast runWeakest link
FR-012US-3 AT-1..4TC-311..314 pass Sep 18 (sign-off[7]) none · fully green
ERR-05nonenonenonenone stops at deferral by decision · visible, dispositioned, not hidden

Totals reconcile with all four maps. Exception register: the FR-013 HR-control assertion, once, with N. Duval's rationale.

§7

Open Questions

mandatory1 decision
QuestionOwnerAnswer byBlocks
Does the union audit require run-level trace (case → individual run ids) rather than last-run summaries? N. DuvalAug 22, 2026 The audit-export depth only; regeneration picks it up

Omission note, a low-stakes internal tool: "§3 and §4 collapsed into story-map notes: trace level internal, no regulated data, no audit obligation; cited in §1's depth decision. Recorded in adaptation event #1."

Refs

References & Package Contents

In this export package

package [1] Test cases export: the frozen register view this map cites ./test-cases-recommendations.docx
package [2] Business Requirements Document: audit constraints ./brd-dispatch-modernization.docx

In the Specira workspace

specira [3] Architecture: data chapter (contested job ownership) app.specira.ai/projects/dispatch-modernization/artifacts/architecture#data
specira [4] Data model: entities and enumerations app.specira.ai/projects/dispatch-modernization/artifacts/data-model
specira [5] Screen inventory: the requirement↔screen source map app.specira.ai/projects/dispatch-modernization/artifacts/screen-inventory
specira [6] Decisions: cutover and slice plans (deferral dispositions) app.specira.ai/projects/dispatch-modernization/decisions
specira [7] Story set: rows, sign-off, run summaries app.specira.ai/projects/dispatch-modernization/artifacts/user-stories
Generated by Specira · template traceability_matrix v2 (draft) · pack specira_default_delivery lineage 67517d96…b2b5 · page 1 of 5