CI / checks (push) Successful in 1m5s
Add RC-006 (source code against QC-PY-001) and RC-007 (MIL-004), and update the traceability matrix. Set lower bounds for the dev dependencies, the one optional Fail in RC-006. Add a Gitea Actions workflow running pytest, ruff and mypy, and describe it in the README. Accept MIL-004 and link its Milestone in the Project Plan. Closes #24 Closes #25 Closes #26 Closes #27 Closes #28 Task: MIL-004#1 Task: MIL-004#2 Task: MIL-004#3 Task: MIL-004#4 Task: MIL-004#5
2.5 KiB
2.5 KiB
Traceability Matrix
Metadata
| Key | Value |
|---|---|
| ID | TM-001 |
| CrossReference | BC-001 |
Version History
| Date | Status | Author | Reviewer | Change | Commit |
|---|---|---|---|---|---|
| 2026-10-06 | Proposed | Jens Tirsvad Nielsen | S01 | Added MIL-004 | 8ef00aa |
| 2026-10-06 | Proposed | Jens Tirsvad Nielsen | S01 | Added RC-006, RC-007 and the source code row | pending |
Purpose
Tracks backward/forward links between artifact instances so that the Business Case's cross-artifact traceability can be measured. A row is added or updated whenever an artifact instance is created or reviewed.
Traceability Table
| Artifact Instance | Type | Upstream (Backward Link) | Downstream (Forward Link) | Last Reviewed (RC-ID) |
|---|---|---|---|---|
| SA-001 | Stakeholder Analysis | - | BC-001 | RC-002 |
| BC-001 | Business Case | SA-001 | PP-001, MIL-001, MIL-002, MIL-003, MIL-004 | RC-001 |
| PP-001 | Project Plan | BC-001, SA-001 | MIL-001, MIL-002, MIL-003, MIL-004 | - |
| MIL-001 | Milestone | BC-001, PP-001 | - | RC-003 |
| MIL-002 | Milestone | BC-001, PP-001 | - | RC-004 |
| MIL-003 | Milestone | BC-001, PP-001 | - | RC-005 |
| MIL-004 | Milestone | BC-001, PP-001 | - | RC-007 |
Source code (src/, tests/) |
Source code | MIL-002, MIL-003, MIL-004 | - | RC-006 |
Coverage Notes
-in Upstream means foundational; in Downstream, nothing is built on it yet; in Last Reviewed, noRC-*exists yet.- PP-001 has no QC checklist in the framework, so it has no
RC-*. - No use case, domain model, design or data artifacts exist; the plan treats all tasks as plain technical tasks. The source code is reviewed in RC-006.