4.2 KiB
4.2 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-008 | 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 |
| 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) |
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 |
Planned |
| CN-006 | MIL-008 | - | Page count per language | Planned |
| 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 |