Commit Graph
4 Commits
Author SHA1 Message Date
Tirsvad 7f76a8751a Resolve pending commit links for RC-007 and the matrix
CI / test (push) Successful in 46s
CI / test (pull_request) Successful in 48s
Link the new Version History rows to the acceptance commit.
2026-10-07 11:08:08 +08:00
Tirsvad 26d87d0d0e Accept RC-007 and link it in the traceability matrix
S01 signs off the review of the MIL-002 source code against QC-PY-001
with the verdict Go. Add RC-007 to the MIL-002 row of the matrix.
2026-10-07 11:08:06 +08:00
Tirsvad 0cdc814198 Resolve pending commit link for RC-007
CI / test (push) Successful in 46s
CI / test (pull_request) Successful in 48s
Link the Version History row of RC-007 to commit 2b6b3be and add the
link definition.

Refs #6
Refs #7
Refs #8
Refs #9
Refs #10
Refs #11
2026-10-07 10:51:55 +08:00
Tirsvad 2b6b3bee46 Implement coffee machine program and tests (MIL-002)
CI / test (push) Successful in 50s
Add the Menu, MenuItem, CoffeeMaker and MoneyMachine classes with the
assignment's method names, and a main loop that supports drink names,
report and off. Resources are checked before payment, and payment
before the drink is made.

Move drink prices, ingredient amounts and all message text into
constants.py. Add 25 pytest tests for every class and the main loop,
and record the review against QC-PY-001 as RC-007.

Task: MIL-002#1
Task: MIL-002#2
Task: MIL-002#3
Task: MIL-002#4
Task: MIL-002#5
Task: MIL-002#6
Closes #6
Closes #7
Closes #8
Closes #9
Closes #10
Closes #11
2026-10-07 10:49:35 +08:00