Files
048-the-coockie-factory-new/docs/sqa/traceability-matrix.md

5.4 KiB

Traceability Matrix

Metadata

Key Value
ID TM-001
CrossReference BC-001

Version History

Date Status Author Reviewer Change Commit
2026-10-28 Accepted Jens Tirsvad Nielsen AI as stand-in for S02 Add MIL-008 and RC-019 9a6796f
2026-10-28 Accepted Jens Tirsvad Nielsen AI as stand-in for S02 Add RC-020, the code review of MIL-008 2f1c7ff

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.

Purpose

Tracks backward and forward links between artifact instances so that the Business Case's traceability can be read in one place. A row is added or updated whenever an artifact is created or reviewed. Rows for code and tests are added by the milestones that create them.

Traceability Table

Artifact Instance Type Language Domain Upstream (Backward Link) Downstream (Forward Link) Last Reviewed (RC-ID)
BC-001 Business Case en it - SA-001, PP-001 RC-001
SA-001 Stakeholder Analysis en it BC-001 PP-001 RC-002
PP-001 Project Plan en it BC-001, SA-001 MIL-001 to MIL-008 - (accepted by S01 in chat; no checklist)
DICT-001 Domain Dictionary en it BC-001, SA-001 - RC-003
ADR-0001 ADR - - BC-001 PP-001 RC-004
ADR-0002 ADR - - BC-001, SA-001 code in MIL-002 onward RC-005
ADR-0003 ADR - - BC-001 MIL-002, MIL-003 RC-006
MIL-001 Milestone en it BC-001, PP-001 MIL-002 RC-007
MIL-002 Milestone en it BC-001, PP-001 MIL-003 RC-008
MIL-003 Milestone en it BC-001, PP-001 MIL-004 RC-009
MIL-004 Milestone en it BC-001, PP-001 MIL-005 RC-010
MIL-005 Milestone en it BC-001, PP-001 MIL-006 RC-011
MIL-006 Milestone en it BC-001, PP-001 MIL-007 RC-012
MIL-007 Milestone en it BC-001, PP-001 MIL-008 RC-013
MIL-008 Milestone en it BC-001, PP-001 - RC-019
Source and tests of MIL-002 Python source code - - MIL-002, ADR-0002 - RC-014
Source and tests of MIL-003 Python source code - - MIL-003, ADR-0002 - RC-015
Source and tests of MIL-004 Python source code - - MIL-004, ADR-0002 - RC-016
Source and tests of MIL-005 Python source code - - MIL-005, ADR-0002 - RC-017
Source and tests of MIL-006 Python source code - - MIL-006, ADR-0002 - RC-018
Source and tests of MIL-008 Python source code - - MIL-008, ADR-0002 - RC-020

Concern Coverage

Concern (CN-ID) Views that answer it Decisions (ADR) Quality check (TP) Status
CN-001 BC-001, MIL-003, MIL-004, MIL-005 ADR-0002 Unit tests per gateway Covered
CN-002 PP-001, MIL-001 ADR-0001 Review records Covered
CN-003 MIL-006, MIL-008 - Unit tests per gateway Covered
CN-004 MIL-002, MIL-003 ADR-0002 Code review Covered
CN-005 MIL-002, MIL-007 - Clean clone walk-through Covered
CN-006 MIL-007 - Wiki check Covered
CN-007 MIL-001, MIL-007 - Repository API check Covered
CN-008 MIL-002 ADR-0002 pyproject check Covered
CN-009 MIL-001 - Review of .gitignore and history Covered

Open Inconsistencies

# Views Inconsistency Found in (RC-ID) Status Resolved in
- - None found - Closed -

Coverage Notes

  • No test plan (TP), architecture description (AD) or design artifacts exist: ADR-0001 skips stories and use cases, and the code is small. Quality checks in Concern Coverage name the check used instead.
  • - in Upstream means foundational, in Downstream that nothing is built on it yet, and in Last Reviewed that no RC-* exists.
  • Every concern is covered once MIL-007 is merged; the quality check column names the check that was run.