Files
018-turtle/docs/sqa/traceability-matrix.md
T
Tirsvad eb73bb33e4
CI / checks (pull_request) Successful in 1m4s
Resolve pending commit links
Replace pending in the Version History of the traceability matrix and of the four
code review records with the link to the commit that added them.
2026-10-08 00:22:58 +08:00

5.0 KiB

Traceability Matrix: Turtle Challenges

Metadata

Key Value
ID TM-001
CrossReference BC-001

Version History

Date Status Author Reviewer Change Commit
2026-10-07 Proposed Jens Tirsvad Nielsen S01 Initial version 4b3391b
2026-10-08 Proposed Jens Tirsvad Nielsen S01 Added the rows for the code of each milestone, with RC-014 to RC-017 4d7cc33

Purpose

Tracks backward/forward links between artifact instances so that the Business Case's cross-artifact traceability success criterion is measurable. A row is added or updated whenever an artifact instance is created or reviewed.

Traceability Table

Artifact Instance Type Language Domain Upstream (Backward Link) Downstream (Forward Link) Last Reviewed (RC-ID)
BC-001 BC en it SA-001 PP-001, MIL-001, MIL-002, MIL-003, MIL-004, DICT-001 RC-008 (draft re-review of RC-001, Go)
SA-001 SA en it - BC-001, DICT-001 RC-009 (draft re-review of RC-002, Go)
PP-001 PP en it BC-001, SA-001 MIL-001, MIL-002, MIL-003, MIL-004 -
DICT-001 DICT en it BC-001, SA-001 - RC-007 (Go)
MIL-001 MIL en it BC-001, PP-001 MIL-002 RC-010 (draft re-review of RC-003, Go)
MIL-002 MIL en it BC-001, MIL-001 MIL-003 RC-011 (draft re-review of RC-004, Go)
MIL-003 MIL en it BC-001, MIL-002 MIL-004 RC-012 (draft re-review of RC-005, Go)
MIL-004 MIL en it BC-001, MIL-003 - RC-013 (draft re-review of RC-006, Go)
Python source code of milestone 001 (src/, tests/, branch mil-001-project-foundation) PY - - MIL-001 - RC-014 (Go)
Python source code of milestone 002 (src/, tests/, branch mil-002-square-and-dashed-line) PY - - MIL-002 - RC-015 (Go)
Python source code of milestone 003 (src/, tests/, branch mil-003-shapes-and-random-color) PY - - MIL-003 - RC-016 (Go)
Python source code of milestone 004 (src/, tests/, branch mil-004-random-walk-and-spirograph) PY - - MIL-004 - RC-017 (Go)

Coverage Notes

  • - in Upstream means foundational (SA-001 is the foundation of the stakeholder IDs); in Downstream it means nothing is built on it yet (MIL-004 is the last gateway; the source code is listed per milestone in the PY rows); in Last Reviewed it means no RC-* exists.
  • PP-001 has no RC-* because the Project Plan has no QC checklist; the Product Owner accepted it directly on 2026-10-08.
  • The PY rows list the Python code each milestone added or changed, reviewed against QC-PY-001. Their records, RC-014 to RC-017, ended in Go on 2026-10-08; a - in Language and Domain is right for source code, a technical type.
  • Each artifact lists its latest review record: the delta re-review (RC-008 to RC-013) of the first review (RC-001 to RC-006), or RC-007 for DICT-001. All of them ended in Go on 2026-10-07.
  • S01 is the author and also the reviewer of every artifact. The review process does not allow this; S01 accepted the deviation in chat on 2026-10-07 because the project has one person and no governance document (GOV) exists.
  • No instance exists yet for the types KPI, RA, BMC, BPMN, UCD, US, UC, DM, SSD, OC, SD, DCD, ERD, ADR, GOV or TRR. One of them matters for the open reviews: GOV (the rule that the reviewer is not the author).