From 28ec0e85d8479a141d08076da103d992fc4eabee Mon Sep 17 00:00:00 2001 From: Jens Tirsvad Nielsen Date: Wed, 7 Oct 2026 10:45:17 +0800 Subject: [PATCH] Resolve pending commit links and add framework submodule Replace `pending` in the Version History of the planning documents and review records with the link to commit c24f412, and add the framework gitlink that was missing from that commit. Refs #1 Refs #2 Refs #3 Refs #4 Refs #5 Co-Authored-By: Claude Sonnet 5.5 --- docs/business-case.md | 5 +++-- docs/milestones/mil-001-setup.md | 5 +++-- docs/milestones/mil-002-core.md | 5 +++-- docs/milestones/mil-003-docs.md | 5 +++-- docs/project-plan.md | 5 +++-- docs/sqa/reviews/rc-001-business-case.md | 3 ++- docs/sqa/reviews/rc-002-stakeholder-analysis.md | 3 ++- docs/sqa/reviews/rc-003-mil-001.md | 3 ++- docs/sqa/reviews/rc-004-mil-002.md | 3 ++- docs/sqa/reviews/rc-005-mil-003.md | 3 ++- docs/sqa/reviews/rc-006-project-plan.md | 3 ++- docs/sqa/traceability-matrix.md | 3 ++- docs/stakeholder-analysis.md | 5 +++-- framework | 1 + 14 files changed, 33 insertions(+), 19 deletions(-) create mode 160000 framework diff --git a/docs/business-case.md b/docs/business-case.md index fbb5b98..9e3d60b 100644 --- a/docs/business-case.md +++ b/docs/business-case.md @@ -11,8 +11,8 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-07 | Deprecated | Jens Tirsvad Nielsen | S01 | Initial version | pending | -| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Fixed Cost-Benefit justification and added completion constraint
Accepted after RC-001 (Go) | pending | +| 2026-10-07 | Deprecated | Jens Tirsvad Nielsen | S01 | Initial version | [c24f412] | +| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Fixed Cost-Benefit justification and added completion constraint
Accepted after RC-001 (Go) | [c24f412] | --- @@ -136,3 +136,4 @@ Proceed — the scope is small, has no runtime dependencies and gives a lasting [SA-001]: ./stakeholder-analysis.md [PP-001]: ./project-plan.md +[c24f412]: https://git.tirsystem.com/Tirsvad-Udemy-100_days_of_code/016-oop_coffee_machine/commit/c24f41207fb15f39b0ad6501e1f3126d3bd9232e diff --git a/docs/milestones/mil-001-setup.md b/docs/milestones/mil-001-setup.md index f9a76bf..ce3a251 100644 --- a/docs/milestones/mil-001-setup.md +++ b/docs/milestones/mil-001-setup.md @@ -11,8 +11,8 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-07 | Deprecated | Jens Tirsvad Nielsen | S01 | Initial version | pending | -| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Accepted after RC-003 (Go) | pending | +| 2026-10-07 | Deprecated | Jens Tirsvad Nielsen | S01 | Initial version | [c24f412] | +| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Accepted after RC-003 (Go) | [c24f412] | --- @@ -72,3 +72,4 @@ Repository skeleton with `pyproject.toml`, Python `.gitignore`, `src/`, `tests/` [BC-001]: ../business-case.md [SA-001]: ../stakeholder-analysis.md [PP-001]: ../project-plan.md +[c24f412]: https://git.tirsystem.com/Tirsvad-Udemy-100_days_of_code/016-oop_coffee_machine/commit/c24f41207fb15f39b0ad6501e1f3126d3bd9232e diff --git a/docs/milestones/mil-002-core.md b/docs/milestones/mil-002-core.md index 174b867..dfcfe6d 100644 --- a/docs/milestones/mil-002-core.md +++ b/docs/milestones/mil-002-core.md @@ -11,8 +11,8 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-07 | Deprecated | Jens Tirsvad Nielsen | S01 | Initial version | pending | -| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Accepted after RC-004 (Go) | pending | +| 2026-10-07 | Deprecated | Jens Tirsvad Nielsen | S01 | Initial version | [c24f412] | +| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Accepted after RC-004 (Go) | [c24f412] | --- @@ -74,3 +74,4 @@ Python modules `menu`, `coffee_maker`, `money_machine` and `main` under `src/cof [BC-001]: ../business-case.md [SA-001]: ../stakeholder-analysis.md [PP-001]: ../project-plan.md +[c24f412]: https://git.tirsystem.com/Tirsvad-Udemy-100_days_of_code/016-oop_coffee_machine/commit/c24f41207fb15f39b0ad6501e1f3126d3bd9232e diff --git a/docs/milestones/mil-003-docs.md b/docs/milestones/mil-003-docs.md index 71468f4..06a556a 100644 --- a/docs/milestones/mil-003-docs.md +++ b/docs/milestones/mil-003-docs.md @@ -11,8 +11,8 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-07 | Deprecated | Jens Tirsvad Nielsen | S01 | Initial version | pending | -| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Accepted after RC-005 (Go) | pending | +| 2026-10-07 | Deprecated | Jens Tirsvad Nielsen | S01 | Initial version | [c24f412] | +| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Accepted after RC-005 (Go) | [c24f412] | --- @@ -71,3 +71,4 @@ README following the course template, generated Doxygen documentation steps, and [BC-001]: ../business-case.md [SA-001]: ../stakeholder-analysis.md [PP-001]: ../project-plan.md +[c24f412]: https://git.tirsystem.com/Tirsvad-Udemy-100_days_of_code/016-oop_coffee_machine/commit/c24f41207fb15f39b0ad6501e1f3126d3bd9232e diff --git a/docs/project-plan.md b/docs/project-plan.md index 00743af..9f13c04 100644 --- a/docs/project-plan.md +++ b/docs/project-plan.md @@ -11,8 +11,8 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-07 | Deprecated | Jens Tirsvad Nielsen | S01 | Initial version | pending | -| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Accepted after RC-006 (Go) | pending | +| 2026-10-07 | Deprecated | Jens Tirsvad Nielsen | S01 | Initial version | [c24f412] | +| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Accepted after RC-006 (Go) | [c24f412] | --- @@ -82,3 +82,4 @@ Project starts 2026-10-07 [MIL-001]: ./milestones/mil-001-setup.md [MIL-002]: ./milestones/mil-002-core.md [MIL-003]: ./milestones/mil-003-docs.md +[c24f412]: https://git.tirsystem.com/Tirsvad-Udemy-100_days_of_code/016-oop_coffee_machine/commit/c24f41207fb15f39b0ad6501e1f3126d3bd9232e diff --git a/docs/sqa/reviews/rc-001-business-case.md b/docs/sqa/reviews/rc-001-business-case.md index d848bbc..e740e2f 100644 --- a/docs/sqa/reviews/rc-001-business-case.md +++ b/docs/sqa/reviews/rc-001-business-case.md @@ -9,7 +9,7 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Review record | pending | +| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Review record | [c24f412] | --- @@ -66,3 +66,4 @@ Go — all mandatory criteria pass. One defect (unjustified qualitative cost-ben [BC-001]: ../../business-case.md [QC-BC-001]: ../../../framework/qc/qc-business-case.md [QC-LANG-001]: ../../../framework/qc/qc-language-domain.md +[c24f412]: https://git.tirsystem.com/Tirsvad-Udemy-100_days_of_code/016-oop_coffee_machine/commit/c24f41207fb15f39b0ad6501e1f3126d3bd9232e diff --git a/docs/sqa/reviews/rc-002-stakeholder-analysis.md b/docs/sqa/reviews/rc-002-stakeholder-analysis.md index 47ab525..bdffc2f 100644 --- a/docs/sqa/reviews/rc-002-stakeholder-analysis.md +++ b/docs/sqa/reviews/rc-002-stakeholder-analysis.md @@ -9,7 +9,7 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Review record | pending | +| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Review record | [c24f412] | --- @@ -66,3 +66,4 @@ Go — all criteria pass. [SA-001]: ../../stakeholder-analysis.md [QC-SA-001]: ../../../framework/qc/qc-stakeholder-analysis.md [QC-LANG-001]: ../../../framework/qc/qc-language-domain.md +[c24f412]: https://git.tirsystem.com/Tirsvad-Udemy-100_days_of_code/016-oop_coffee_machine/commit/c24f41207fb15f39b0ad6501e1f3126d3bd9232e diff --git a/docs/sqa/reviews/rc-003-mil-001.md b/docs/sqa/reviews/rc-003-mil-001.md index 426b32a..60b6444 100644 --- a/docs/sqa/reviews/rc-003-mil-001.md +++ b/docs/sqa/reviews/rc-003-mil-001.md @@ -9,7 +9,7 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Review record | pending | +| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Review record | [c24f412] | --- @@ -64,3 +64,4 @@ Go — all criteria pass. [MIL-001]: ../../milestones/mil-001-setup.md [QC-MIL-001]: ../../../framework/qc/qc-milestones-gateways.md [QC-LANG-001]: ../../../framework/qc/qc-language-domain.md +[c24f412]: https://git.tirsystem.com/Tirsvad-Udemy-100_days_of_code/016-oop_coffee_machine/commit/c24f41207fb15f39b0ad6501e1f3126d3bd9232e diff --git a/docs/sqa/reviews/rc-004-mil-002.md b/docs/sqa/reviews/rc-004-mil-002.md index 269021c..d46d13b 100644 --- a/docs/sqa/reviews/rc-004-mil-002.md +++ b/docs/sqa/reviews/rc-004-mil-002.md @@ -9,7 +9,7 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Review record | pending | +| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Review record | [c24f412] | --- @@ -64,3 +64,4 @@ Go — all criteria pass. [MIL-002]: ../../milestones/mil-002-core.md [QC-MIL-001]: ../../../framework/qc/qc-milestones-gateways.md [QC-LANG-001]: ../../../framework/qc/qc-language-domain.md +[c24f412]: https://git.tirsystem.com/Tirsvad-Udemy-100_days_of_code/016-oop_coffee_machine/commit/c24f41207fb15f39b0ad6501e1f3126d3bd9232e diff --git a/docs/sqa/reviews/rc-005-mil-003.md b/docs/sqa/reviews/rc-005-mil-003.md index ddb5664..02affd3 100644 --- a/docs/sqa/reviews/rc-005-mil-003.md +++ b/docs/sqa/reviews/rc-005-mil-003.md @@ -9,7 +9,7 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Review record | pending | +| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Review record | [c24f412] | --- @@ -64,3 +64,4 @@ Go — all criteria pass. [MIL-003]: ../../milestones/mil-003-docs.md [QC-MIL-001]: ../../../framework/qc/qc-milestones-gateways.md [QC-LANG-001]: ../../../framework/qc/qc-language-domain.md +[c24f412]: https://git.tirsystem.com/Tirsvad-Udemy-100_days_of_code/016-oop_coffee_machine/commit/c24f41207fb15f39b0ad6501e1f3126d3bd9232e diff --git a/docs/sqa/reviews/rc-006-project-plan.md b/docs/sqa/reviews/rc-006-project-plan.md index 74030f4..4f61e01 100644 --- a/docs/sqa/reviews/rc-006-project-plan.md +++ b/docs/sqa/reviews/rc-006-project-plan.md @@ -9,7 +9,7 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Review record | pending | +| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Review record | [c24f412] | --- @@ -60,3 +60,4 @@ Go — validated against the Business Case and the milestones; the plan is accep [PP-001]: ../../project-plan.md [QC-LANG-001]: ../../../framework/qc/qc-language-domain.md +[c24f412]: https://git.tirsystem.com/Tirsvad-Udemy-100_days_of_code/016-oop_coffee_machine/commit/c24f41207fb15f39b0ad6501e1f3126d3bd9232e diff --git a/docs/sqa/traceability-matrix.md b/docs/sqa/traceability-matrix.md index 9dcc5ac..30469ff 100644 --- a/docs/sqa/traceability-matrix.md +++ b/docs/sqa/traceability-matrix.md @@ -9,7 +9,7 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-07 | Proposed | Jens Tirsvad Nielsen | S01 | Initial version | pending | +| 2026-10-07 | Proposed | Jens Tirsvad Nielsen | S01 | Initial version | [c24f412] | --- @@ -46,3 +46,4 @@ No KPI, use case, user story or design artifact exists yet: the course supplies [RC-004]: reviews/rc-004-mil-002.md [RC-005]: reviews/rc-005-mil-003.md [RC-006]: reviews/rc-006-project-plan.md +[c24f412]: https://git.tirsystem.com/Tirsvad-Udemy-100_days_of_code/016-oop_coffee_machine/commit/c24f41207fb15f39b0ad6501e1f3126d3bd9232e diff --git a/docs/stakeholder-analysis.md b/docs/stakeholder-analysis.md index 243583a..5e8474d 100644 --- a/docs/stakeholder-analysis.md +++ b/docs/stakeholder-analysis.md @@ -11,8 +11,8 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-07 | Deprecated | Jens Tirsvad Nielsen | S01 | Initial version | pending | -| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Accepted after RC-002 (Go) | pending | +| 2026-10-07 | Deprecated | Jens Tirsvad Nielsen | S01 | Initial version | [c24f412] | +| 2026-10-07 | Accepted | Jens Tirsvad Nielsen | S01 | Accepted after RC-002 (Go) | [c24f412] | --- @@ -80,3 +80,4 @@ mapped to FURPS+. --- [BC-001]: ./business-case.md +[c24f412]: https://git.tirsystem.com/Tirsvad-Udemy-100_days_of_code/016-oop_coffee_machine/commit/c24f41207fb15f39b0ad6501e1f3126d3bd9232e diff --git a/framework b/framework new file mode 160000 index 0000000..ce1f9dd --- /dev/null +++ b/framework @@ -0,0 +1 @@ +Subproject commit ce1f9ddd3c7a8d32ff30a50755fdc777f5a0c183