Files
025-squirrel/docs/sqa/traceability-matrix.md
Tirsvad e7e5c68ce0
Tests / Run the tests (pull_request) Successful in 53s
Resolve pending commit links
2026-10-13 16:39:53 +08:00

5.7 KiB

Traceability Matrix

Metadata

Key Value
ID TM-001
CrossReference BC-001

Version History

Date Status Author Reviewer Change Commit
2026-10-13 Accepted Jens Tirsvad Nielsen AI as stand-in for S01 Last Reviewed updated up to RC-033 (RC-026 to RC-033 added)
Version History row added for each change batch since the first version
c88434c
2026-10-13 Accepted Jens Tirsvad Nielsen AI as stand-in for S01 Last Reviewed updated up to RC-036 (MIL-001, MIL-003 and MIL-004 link fix) fa5bb84

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 Business Case en it - SA-001, PP-001, MIL-001, MIL-002, MIL-003, MIL-004 RC-001, RC-019, RC-026
SA-001 Stakeholder Analysis en it BC-001 PP-001 RC-002
PP-001 Project Plan en it BC-001, SA-001 MIL-001, MIL-002, MIL-003, MIL-004 - (no checklist; accepted by S01 in chat)
MIL-001 Milestone en it BC-001, PP-001 - RC-003, RC-020, RC-028, RC-033, RC-034
MIL-002 Milestone en it BC-001, PP-001, MIL-001 - RC-004, RC-021
MIL-003 Milestone en it BC-001, PP-001, MIL-002 - RC-005, RC-022, RC-035
MIL-004 Milestone en it BC-001, PP-001, MIL-003 - RC-006, RC-023, RC-027, RC-036
DICT-001 Domain Dictionary en it BC-001, SA-001 - RC-007, RC-018
UCD-001 Use Case Diagram en it SA-001, BC-001 US-001, UC-001 RC-011
US-001 User Story en it UCD-001, BC-001, MIL-002 UC-001 RC-012
UC-001 Use Case en it UCD-001, US-001, SA-001 SSD-001, DM-001 RC-013
SSD-001 System Sequence Diagram en it UC-001 - RC-014
DM-001 Domain Model en it UC-001, DICT-001 DM-002 RC-015
DM-002 Domain Model en it DM-001, DICT-001 - RC-016
ADR-0001 Architecture Decision Record - - BC-001, SA-001, MIL-002 src/squirrel/census.py RC-017
src/squirrel/census.py, cli.py, __main__.py, tests/ Python Source Code - - UC-001, SSD-001, ADR-0001 - RC-024
src/squirrel/constants.py, tests/test_constants.py Python Source Code - - MIL-001 - RC-008
tests/test_workflow.py Python Source Code - - MIL-001, RC-010 - RC-029
.gitea/workflows/ci.yml CI Workflow - - MIL-001 - RC-009, RC-010, RC-025, RC-030, RC-031, RC-032

Coverage Notes

  • - in Upstream means foundational; in Downstream, nothing is built on it yet; in Last Reviewed, no RC-* exists yet.
  • No instance of OC, SD, DCD, ERD or KPI; the project creates none (see RC-018).