5.7 KiB
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, noRC-*exists yet.- No instance of OC, SD, DCD, ERD or KPI; the project creates none (see RC-018).