Files
049-snack-and-lift/docs/sqa/traceability-matrix.md

4.7 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 Initial version: baseline artifacts 50e8331

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-010 RC-003
DICT-001 Domain Dictionary en it BC-001, SA-001 - RC-004
ADR-0001 ADR - - BC-001 PP-001 RC-005
ADR-0002 ADR - - BC-001, SA-001 code from MIL-002 onward RC-006
ADR-0003 ADR - - BC-001 MIL-002, MIL-003 RC-007
MIL-001 Milestone en it BC-001, PP-001 MIL-002 RC-008
MIL-002 Milestone en it BC-001, PP-001 MIL-003 RC-009
MIL-003 Milestone en it BC-001, PP-001 MIL-004 RC-010
MIL-004 Milestone en it BC-001, PP-001 MIL-005 RC-011
MIL-005 Milestone en it BC-001, PP-001 MIL-006 RC-012
MIL-006 Milestone en it BC-001, PP-001 MIL-007 RC-013
MIL-007 Milestone en it BC-001, PP-001 MIL-008 RC-014
MIL-008 Milestone en it BC-001, PP-001 - RC-015
MIL-009 Milestone en it BC-001, MIL-006 - RC-023
MIL-010 Milestone en it BC-001, MIL-003 - RC-025
Source and tests of MIL-002 Python source code - - MIL-002, ADR-0002, ADR-0003 - RC-016
Source and tests of MIL-003 Python source code - - MIL-003, ADR-0002, ADR-0003 - RC-017 (Go-with-conditions)
Source and tests of MIL-004 Python source code - - MIL-004, ADR-0002 - RC-018 (Go-with-conditions)
Source and tests of MIL-005 Python source code - - MIL-005, ADR-0002 - RC-019 (Go-with-conditions)
Source and tests of MIL-006 Python source code - - MIL-006, ADR-0002 - RC-020 (Go-with-conditions)
Source and tests of MIL-007 Python source code - - MIL-007, ADR-0002 - RC-021 (Go-with-conditions)
Workflows and wiki of MIL-008 Workflow files, wiki pages - - MIL-008 - RC-022 (Go-with-conditions)

Concern Coverage

Concern (CN-ID) Views that answer it Decisions (ADR) Quality check Status
CN-001 BC-001, MIL-003 to MIL-006 ADR-0002 Unit tests per gateway Planned
CN-002 PP-001, MIL-001 ADR-0001 Review records RC-001 onward Covered
CN-003 MIL-006, MIL-007 ADR-0002 Unit tests of retry; container chaos run Planned
CN-004 MIL-003 to MIL-007 ADR-0002 Code review against QC-PY-001 Planned
CN-005 MIL-002, MIL-008 - check-readme.sh Covered
CN-006 MIL-008 - Page count per language (12 pages in each of en, da, ms) Covered
CN-007 MIL-001 - Repository API response Covered
CN-008 MIL-002 ADR-0002 pyproject.toml Planned
CN-009 MIL-001 - .gitignore lists .env Covered