Requirements Traceability Matrix (RTM)
Status: Draft v0.1
This matrix links risk hazards, requirements, design elements, and verification artifacts.
Matrix
| RA-ID |
SRS ID |
SDD ID |
Verification (TV-ID) |
Evidence (STR/Logs) |
Status |
| RA-001 |
SRS-RUN-001, SRS-RUN-002 |
SDD-POL-001 |
TV-RUN-001, TV-RUN-002 |
Pending |
In progress |
| RA-002 |
SRS-CGM-001, SRS-CGM-002, SRS-CGM-003 |
SDD-POL-002 |
TV-CGM-001, TV-CGM-002, TV-CGM-003 |
Partial |
In progress |
| RA-003 |
SRS-PUMP-001 |
SDD-POL-003 |
TV-PUMP-001, TV-PUMP-002 |
Partial |
In progress |
| RA-004 |
SRS-MEAL-001, SRS-MEAL-002, SRS-MEAL-003, SRS-MEAL-004, SRS-MEAL-005 |
SDD-POL-004 |
TV-MEAL-001, TV-MEAL-002, TV-MEAL-003, TV-MEAL-004 |
Partial (BUG-001 real-device closure evidence 2026-02-11; Docs/Quality/Evidence/STR-BUG-001/2026-02-11-relaunch-meal/) |
In progress |
| RA-005 |
SRS-PUMP-003, SRS-LOG-001 |
SDD-PUMP-001, SDD-LOG-001 |
TV-PUMP-003, TV-LOG-001 |
Pending |
In progress |
| RA-006 |
SRS-STATE-001, SRS-STATE-002, SRS-STATE-003 |
SDD-DATA-001, SDD-DATA-002, SDD-DATA-003, SDD-DATA-004, SDD-POL-005 |
TV-STATE-001, TV-STATE-002 |
Partial |
In progress |
| RA-007 |
SRS-PUMP-004, SRS-PUMP-005 |
SDD-PUMP-001 |
TV-PUMP-004 |
Pending |
In progress |
| RA-008 |
SRS-LOG-001, SRS-LOG-002, SRS-LOG-003 |
SDD-LOG-001 |
TV-LOG-001, TV-LOG-002, TV-LOG-003 |
Partial |
In progress |
| RA-009 |
SRS-SEC-001, SRS-SEC-002 |
Cybersecurity Plan controls |
TV-SEC-001, TV-SEC-002 |
Pending |
Planned |
| RA-010 |
SRS-UI-001, SRS-UI-002, SRS-UI-003, SRS-UI-004, SRS-VAL-001 |
SDD-POL-006, SDD-POL-007, SDD-POL-009 |
TV-UI-001, TV-UI-002, TV-UI-003, TV-UI-004 |
Partial |
In progress |
| RA-011 |
SRS-ALERT-001, SRS-ALERT-002, SRS-ALERT-003, SRS-ALERT-004, SRS-ALERT-005, SRS-ALERT-006 |
SDD-ALERT-001, SDD-POL-008 |
TV-ALERT-001, TV-ALERT-002, TV-ALERT-003, TV-ALERT-004, TV-ALERT-005 |
Pending |
Planned |
Usage
For each PR or change batch:
- Add/update impacted
SRS-*.
- Update
SDD-* references.
- Add/update
TV-* and run tests.
- Attach evidence references in this table.
Notes
Status values: Planned, In progress, Complete, Blocked.
- Evidence can reference CI run IDs, local test logs, or manual protocol records.