diff --git a/docs/adr/adr-0004-pyinstaller-executable.md b/docs/adr/adr-0004-pyinstaller-executable.md index 1509ab4..90ae2b3 100644 --- a/docs/adr/adr-0004-pyinstaller-executable.md +++ b/docs/adr/adr-0004-pyinstaller-executable.md @@ -9,7 +9,7 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | pending | +| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | [768ca34] | Allowed Status values: `Proposed`, `Accepted`, `Rejected`, `Deprecated`, `Superseded by ADR-NNNN`. @@ -52,3 +52,4 @@ Build a one-file, windowed (no console) Windows executable with PyInstaller by ` [BC-001]: ../business-case.md [US-001]: ../user-stories.md [DCD-001]: ../dcd.md +[768ca34]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/768ca344c95d4f21e565e37ac96661c2f8dc8f54 diff --git a/docs/business-case.md b/docs/business-case.md index 879a964..7b1c927 100644 --- a/docs/business-case.md +++ b/docs/business-case.md @@ -13,7 +13,7 @@ | --- | --- | --- | --- | --- | --- | | 2026-10-14 | Deprecated | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | [c3fbcbc] | | 2026-10-14 | Deprecated | Jens Tirsvad Nielsen | AI as stand-in for S01 | In Scope: choice of level (new request of S01) | [0b983b7] | -| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Scope: executable built with PyInstaller (new request of S01) | pending | +| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Scope: executable built with PyInstaller (new request of S01) | [768ca34] | --- @@ -152,3 +152,4 @@ Proceed — the scope is small, the risks are mitigated, and the result serves t [SA-001]: ./stakeholder-analysis.md [c3fbcbc]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/c3fbcbcfaf799e0ae34aed7e14d3bc8a62f03db3 [0b983b7]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/0b983b7fdadf6958717c1d0227d0f2ebe037f7b1 +[768ca34]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/768ca344c95d4f21e565e37ac96661c2f8dc8f54 diff --git a/docs/dcd.md b/docs/dcd.md index e430619..e9628c1 100644 --- a/docs/dcd.md +++ b/docs/dcd.md @@ -11,7 +11,7 @@ | --- | --- | --- | --- | --- | --- | | 2026-10-14 | Deprecated | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | [c3fbcbc] | | 2026-10-14 | Deprecated | Jens Tirsvad Nielsen | AI as stand-in for S01 | Added Level, Deck.within, the level argument and the level screen | [0b983b7] | -| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Scope note: runtime path rules and the executable build are packaging support, not design classes | pending | +| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Scope note: runtime path rules and the executable build are packaging support, not design classes | [768ca34] | --- @@ -227,3 +227,4 @@ Imports point inward: `domain` imports nothing from the other packages; `applica [ADR-0004]: ./adr/adr-0004-pyinstaller-executable.md [c3fbcbc]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/c3fbcbcfaf799e0ae34aed7e14d3bc8a62f03db3 [0b983b7]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/0b983b7fdadf6958717c1d0227d0f2ebe037f7b1 +[768ca34]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/768ca344c95d4f21e565e37ac96661c2f8dc8f54 diff --git a/docs/milestones/mil-009-executable.md b/docs/milestones/mil-009-executable.md index 3d8e44a..4c563fc 100644 --- a/docs/milestones/mil-009-executable.md +++ b/docs/milestones/mil-009-executable.md @@ -11,7 +11,7 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | pending | +| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | [768ca34] | --- @@ -80,3 +80,4 @@ Decide whether the Learner can start the program from one executable file withou [US-001]: ../user-stories.md [UC-001]: ../uc-001/uc.md [DCD-001]: ../dcd.md +[768ca34]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/768ca344c95d4f21e565e37ac96661c2f8dc8f54 diff --git a/docs/project-plan.md b/docs/project-plan.md index 603fa33..a5cc368 100644 --- a/docs/project-plan.md +++ b/docs/project-plan.md @@ -13,7 +13,7 @@ | --- | --- | --- | --- | --- | --- | | 2026-10-14 | Deprecated | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | [c3fbcbc] | | 2026-10-14 | Deprecated | Jens Tirsvad Nielsen | AI as stand-in for S01 | Added gateway MIL-008 Choose level (new request of S01) | [0b983b7] | -| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Added gateway MIL-009 Executable with PyInstaller (new request of S01) | pending | +| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Added gateway MIL-009 Executable with PyInstaller (new request of S01) | [768ca34] | --- @@ -126,3 +126,4 @@ A No-Go on a phase moves every later date by the days the rework takes; MIL-008 [MS-006]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/milestone/170 [MS-007]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/milestone/171 [0b983b7]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/0b983b7fdadf6958717c1d0227d0f2ebe037f7b1 +[768ca34]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/768ca344c95d4f21e565e37ac96661c2f8dc8f54 diff --git a/docs/sqa/reviews/rc-042-business-case-exe.md b/docs/sqa/reviews/rc-042-business-case-exe.md index 314baa3..1ce78ab 100644 --- a/docs/sqa/reviews/rc-042-business-case-exe.md +++ b/docs/sqa/reviews/rc-042-business-case-exe.md @@ -9,7 +9,7 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | pending | +| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | [768ca34] | --- @@ -67,3 +67,4 @@ Full review (not a delta) after the change for MIL-009 (executable). [BC-001]: ../../../docs/business-case.md [QC-BC-001]: ../../../framework/qc/artifacts/qc-business-case.md [QC-LANG-001]: ../../../framework/qc/artifacts/qc-language-domain.md +[768ca34]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/768ca344c95d4f21e565e37ac96661c2f8dc8f54 diff --git a/docs/sqa/reviews/rc-043-user-stories-exe.md b/docs/sqa/reviews/rc-043-user-stories-exe.md index 336cead..140053b 100644 --- a/docs/sqa/reviews/rc-043-user-stories-exe.md +++ b/docs/sqa/reviews/rc-043-user-stories-exe.md @@ -9,7 +9,7 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | pending | +| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | [768ca34] | --- @@ -67,3 +67,4 @@ Full review (not a delta) after the change for MIL-009 (executable). [US-001]: ../../../docs/user-stories.md [QC-US-001]: ../../../framework/qc/artifacts/qc-user-story.md [QC-LANG-001]: ../../../framework/qc/artifacts/qc-language-domain.md +[768ca34]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/768ca344c95d4f21e565e37ac96661c2f8dc8f54 diff --git a/docs/sqa/reviews/rc-044-project-plan-exe.md b/docs/sqa/reviews/rc-044-project-plan-exe.md index 33b7a50..ea4b044 100644 --- a/docs/sqa/reviews/rc-044-project-plan-exe.md +++ b/docs/sqa/reviews/rc-044-project-plan-exe.md @@ -9,7 +9,7 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | pending | +| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | [768ca34] | --- @@ -51,3 +51,4 @@ Go — no checklist exists for the Project Plan type; the plan now schedules MIL [PP-001]: ../../../docs/project-plan.md [QC-LANG-001]: ../../../framework/qc/artifacts/qc-language-domain.md +[768ca34]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/768ca344c95d4f21e565e37ac96661c2f8dc8f54 diff --git a/docs/sqa/reviews/rc-045-design-class-diagram-exe.md b/docs/sqa/reviews/rc-045-design-class-diagram-exe.md index d401620..d0fb706 100644 --- a/docs/sqa/reviews/rc-045-design-class-diagram-exe.md +++ b/docs/sqa/reviews/rc-045-design-class-diagram-exe.md @@ -9,7 +9,7 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | pending | +| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | [768ca34] | --- @@ -52,3 +52,4 @@ Full review (not a delta) after the change for MIL-009 (executable). [DCD-001]: ../../../docs/dcd.md [QC-DCD-001]: ../../../framework/qc/artifacts/qc-dcd.md +[768ca34]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/768ca344c95d4f21e565e37ac96661c2f8dc8f54 diff --git a/docs/sqa/reviews/rc-046-adr-0004.md b/docs/sqa/reviews/rc-046-adr-0004.md index d4c390f..e286193 100644 --- a/docs/sqa/reviews/rc-046-adr-0004.md +++ b/docs/sqa/reviews/rc-046-adr-0004.md @@ -9,7 +9,7 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | pending | +| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | [768ca34] | --- @@ -52,3 +52,4 @@ Go — every Mandatory criterion passes. Reviewed by AI as stand-in for S01; not [ADR-0004]: ../../../docs/adr/adr-0004-pyinstaller-executable.md [QC-ADR-001]: ../../../framework/qc/artifacts/qc-adr.md +[768ca34]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/768ca344c95d4f21e565e37ac96661c2f8dc8f54 diff --git a/docs/sqa/reviews/rc-047-mil-009.md b/docs/sqa/reviews/rc-047-mil-009.md index 9be3697..9a0c5b5 100644 --- a/docs/sqa/reviews/rc-047-mil-009.md +++ b/docs/sqa/reviews/rc-047-mil-009.md @@ -9,7 +9,7 @@ ## Version History | Date | Status | Author | Reviewer | Change | Commit | | --- | --- | --- | --- | --- | --- | -| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | pending | +| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | [768ca34] | --- @@ -63,3 +63,4 @@ Go — every Mandatory criterion passes; the failed Optional criteria are deferr [MIL-009]: ../../../docs/milestones/mil-009-executable.md [QC-MIL-001]: ../../../framework/qc/artifacts/qc-milestones-gateways.md [QC-LANG-001]: ../../../framework/qc/artifacts/qc-language-domain.md +[768ca34]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/768ca344c95d4f21e565e37ac96661c2f8dc8f54 diff --git a/docs/sqa/traceability-matrix.md b/docs/sqa/traceability-matrix.md index 5016164..1b0c2d1 100644 --- a/docs/sqa/traceability-matrix.md +++ b/docs/sqa/traceability-matrix.md @@ -11,7 +11,7 @@ | --- | --- | --- | --- | --- | --- | | 2026-10-14 | Deprecated | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | [c3fbcbc] | | 2026-10-14 | Deprecated | Jens Tirsvad Nielsen | AI as stand-in for S01 | Added MIL-008 and the review records of the level choice (no checklist exists for this type) | [0b983b7] | -| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Added the rows and review records of the executable request (no checklist exists for this type) | pending | +| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Added the rows and review records of the executable request (no checklist exists for this type) | [768ca34] | --- @@ -149,3 +149,4 @@ updated whenever an artifact instance is created or reviewed. [RC-047]: ./reviews/rc-047-mil-009.md [MIL-009]: ../milestones/mil-009-executable.md [ADR-0004]: ../adr/adr-0004-pyinstaller-executable.md +[768ca34]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/768ca344c95d4f21e565e37ac96661c2f8dc8f54 diff --git a/docs/user-stories.md b/docs/user-stories.md index e045a00..393ca62 100644 --- a/docs/user-stories.md +++ b/docs/user-stories.md @@ -13,7 +13,7 @@ | --- | --- | --- | --- | --- | --- | | 2026-10-14 | Deprecated | Jens Tirsvad Nielsen | AI as stand-in for S01 | Initial version | [c3fbcbc] | | 2026-10-14 | Deprecated | Jens Tirsvad Nielsen | AI as stand-in for S01 | Added US-001.06 Choose my level | [0b983b7] | -| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Added US-001.07 Start without Python | pending | +| 2026-10-15 | Accepted | Jens Tirsvad Nielsen | AI as stand-in for S01 | Added US-001.07 Start without Python | [768ca34] | --- @@ -139,3 +139,4 @@ All seven stories are Independent in delivery order (each builds on the one befo [MIL-009]: ./milestones/mil-009-executable.md [c3fbcbc]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/c3fbcbcfaf799e0ae34aed7e14d3bc8a62f03db3 [0b983b7]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/0b983b7fdadf6958717c1d0227d0f2ebe037f7b1 +[768ca34]: https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card/commit/768ca344c95d4f21e565e37ac96661c2f8dc8f54