23 Commits
Author SHA1 Message Date
Tirsvad 8865608459 Merge pull request 'MIL-007: release, plan links and final checks' (#43) from mil-007-release into main
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 7s
2026-10-28 11:11:02 +01:00
Tirsvad 2b654dbb4d Close the release: link the milestones in the plan, final checks
Project Plan gateway schedule links the synced milestones and the open issues
are resolved. The wiki was published to the git host after the merge of the
documentation, and a clean clone installed, tested and ran the help command.

Closes #34
Closes #35
2026-10-28 18:10:53 +08:00
Tirsvad edb97de543 Merge pull request 'MIL-007: README, Doxygen and wiki in three languages' (#42) from mil-007-documentation into main
TirSystem/git-workflows: Publish wiki / publish-wiki (push) Successful in 28s
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 8s
2026-10-28 11:07:38 +01:00
Tirsvad f2b81f44c5 Add README screenshots and the wiki in English, Danish and Bahasa Malaysia
README with the five lecture step screenshots and the option table, Doxygen
builds without warnings, wiki pages for the home page and the five steps in
three languages (screenshots and what each step taught), sidebar and footer.

Closes #29
Closes #30
Closes #31
Closes #32
Closes #33
2026-10-28 18:07:30 +08:00
Tirsvad 1bfa8f6c4d Merge pull request 'MIL-006: strategy options and comparison' (#41) from mil-006-strategy into main
TirSystem/git-workflows: Publish wiki / publish-wiki (push) Successful in 9s
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 6s
2026-10-28 11:04:10 +01:00
Tirsvad 7c2f6002fa Resolve pending commit link for RC-018 2026-10-28 18:03:58 +08:00
Tirsvad afcb7d35a8 Add strategy options: check interval, buy all affordable
BuyStrategy with a pure buy-all plan, validated --interval, --buy-all,
a five attempt retry for reads that go stale (found in a real run), the
comparison of two batches of 300 s container runs and the screenshot of
lecture step 5. Code review RC-018.

Closes #26
Closes #27
Closes #28

Task: MIL-006#1
Task: MIL-006#2
Task: MIL-006#3
2026-10-28 18:03:55 +08:00
Tirsvad 9764da1def Merge pull request 'MIL-005: five minute run and cookies per second' (#40) from mil-005-timed-run into main
TirSystem/git-workflows: Publish wiki / publish-wiki (push) Successful in 7s
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 6s
2026-10-28 10:48:37 +01:00
Tirsvad 3f611ab584 Resolve pending commit link for RC-017 2026-10-28 17:48:28 +08:00
Tirsvad e3155de9b5 Add timed run: cookies per second after five minutes
Result parsing and formatting, one stdout result line, elapsed time, handling
of stale elements and of clicks blocked by the cookie banner (found in real
container runs), the baseline result and the screenshot of lecture step 4.
Code review RC-017.

Closes #22
Closes #23
Closes #24
Closes #25

Task: MIL-005#1
Task: MIL-005#2
Task: MIL-005#3
Task: MIL-005#4
2026-10-28 17:48:24 +08:00
Tirsvad 18b1b4f282 Merge pull request 'MIL-004: buy the most expensive affordable upgrade' (#39) from mil-004-buy-upgrades into main
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 6s
2026-10-28 10:28:24 +01:00
Tirsvad 9d933074f2 Resolve pending commit link for RC-016 2026-10-28 17:28:13 +08:00
Tirsvad 97215c4137 Add upgrade buying every interval: parse prices, choose, buy
Parsing of cookie counts and prices, the most-expensive-affordable rule, the
click-and-buy loop with a check interval, adapter methods and cli option, and
the screenshot of lecture step 3 from a container run. Code review RC-016.

Closes #18
Closes #19
Closes #20
Closes #21

Task: MIL-004#1
Task: MIL-004#2
Task: MIL-004#3
Task: MIL-004#4
2026-10-28 17:28:09 +08:00
Tirsvad e28096100b Merge pull request 'MIL-003: open the game and click the cookie' (#38) from mil-003-click-bot into main
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 6s
2026-10-28 10:22:31 +01:00
Tirsvad 860421493d Resolve pending commit link for RC-015 2026-10-28 17:22:21 +08:00
Tirsvad 4de05013ff Add click bot: open the game, dismiss the language, click the cookie
Game port, game loop, Selenium adapter and Chromium factory with fake-driver
tests, command-line options for duration, headless mode and screenshots, and
the screenshots of lecture steps 1 and 2 taken in the Docker container.
Code review RC-015.

Closes #14
Closes #15
Closes #16
Closes #17

Task: MIL-003#1
Task: MIL-003#2
Task: MIL-003#3
Task: MIL-003#4
2026-10-28 17:22:16 +08:00
Tirsvad f6007e9b91 Merge pull request 'MIL-002: project scaffold and tooling' (#37) from mil-002-scaffold into main
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 6s
2026-10-28 10:15:43 +01:00
Tirsvad fa8d132fec Resolve pending commit link for RC-014 2026-10-28 17:15:35 +08:00
Tirsvad c4a51c37de Add project scaffold, tooling, README and container image
pyproject.toml (Python 3.13, Selenium only at runtime), src and tests layout,
constants.py, Python .gitignore, Doxyfile, README from the framework template
with .venv instructions, Dockerfile for headless Chromium, code review RC-014.

Closes #8
Closes #9
Closes #10
Closes #11
Closes #12
Closes #13

Task: MIL-002#1
Task: MIL-002#2
Task: MIL-002#3
Task: MIL-002#4
Task: MIL-002#5
Task: MIL-002#6
2026-10-28 17:15:31 +08:00
Tirsvad 0c33168a76 Merge pull request 'MIL-001: inception baseline' (#36) from g1-inception-baseline into main
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 10s
2026-10-28 10:09:49 +01:00
Tirsvad cc9c7bf1c3 Resolve pending commit links for the baseline documents 2026-10-28 17:09:12 +08:00
Tirsvad cadc5eff21 Add inception baseline: business case, stakeholders, plan, milestones
Business Case, Stakeholder Analysis, Project Plan, dictionary, three ADRs,
seven milestones with their review records and the traceability matrix.

Closes #1
Closes #2
Closes #3
Closes #4
Closes #5
Closes #6
Closes #7
2026-10-28 17:09:02 +08:00
Tirsvad 13b95cba6d Initial commit 2026-10-28 09:55:34 +01:00