CI / test (push) Successful in 54s
Add the framework submodule and the accepted planning documents: Business Case, Stakeholder Analysis, Project Plan, three milestones, review records RC-001 to RC-006 and the traceability matrix. Set up the project skeleton for MIL-001: pyproject.toml (Python >=3.13, no runtime dependencies, pytest/ruff/mypy as dev extra), src/coffee_machine/constants.py, a constants consistency test, Doxyfile and a CI workflow that runs ruff, mypy and pytest. Task: MIL-001#1 Task: MIL-001#2 Task: MIL-001#3 Task: MIL-001#4 Task: MIL-001#5 Closes #1 Closes #2 Closes #3 Closes #4 Closes #5
1.8 KiB
1.8 KiB
Traceability Matrix
Metadata
| Key | Value |
|---|---|
| ID | TM-001 |
| CrossReference | BC-001 |
Version History
| Date | Status | Author | Reviewer | Change | Commit |
|---|---|---|---|---|---|
| 2026-10-07 | Proposed | Jens Tirsvad Nielsen | S01 | Initial version | pending |
Purpose
Tracks backward and forward links between artifact instances so that traceability 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 | 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, MIL-002, MIL-003 | RC-006 |
| MIL-001 | Milestone | en | it | BC-001, PP-001 | - | RC-003 |
| MIL-002 | Milestone | en | it | BC-001, PP-001 | - | RC-004 |
| MIL-003 | Milestone | en | it | BC-001, PP-001 | - | RC-005 |
Coverage Notes
No KPI, use case, user story or design artifact exists yet: the course supplies the design, so the tasks in the milestones are plain tasks. - in Upstream means foundational; in Downstream it means nothing is built on it yet.