20 Commits
Author SHA1 Message Date
Tirsvad c9e39f0445 Resolve the RC-013 commit link
TirSystem/git-workflows: Publish wiki / publish-wiki (push) Skipped
TirSystem/git-workflows: Release / release (pull_request) Successful in 26s
TirSystem/git-workflows: Validate / validate (pull_request) Successful in 42s
TirSystem/git-workflows: OpenGrep / opengrep (pull_request) Successful in 5m47s
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 14s
TirSystem/git-workflows: Publish accepted milestones / publish (push) Successful in 59s
TirSystem/git-workflows: Validate / validate (push) Successful in 46s
TirSystem/git-workflows: OpenGrep / opengrep (push) Successful in 5m25s
2026-11-06 13:09:59 +08:00
Tirsvad 9aac947a83 Record the review of the published wiki (RC-013) 2026-11-06 13:09:58 +08:00
Tirsvad 68884ee894 Indent the screenshot script with tabs as shfmt writes it
TirSystem/git-workflows: Release / release (pull_request) Successful in 20s
TirSystem/git-workflows: Validate / validate (pull_request) Successful in 39s
TirSystem/git-workflows: OpenGrep / opengrep (pull_request) Successful in 4m27s
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 14s
TirSystem/git-workflows: Publish wiki / publish-wiki (push) Successful in 1m4s
TirSystem/git-workflows: Publish accepted milestones / publish (push) Successful in 38s
TirSystem/git-workflows: Validate / validate (push) Successful in 36s
TirSystem/git-workflows: OpenGrep / opengrep (push) Successful in 5m50s
Task: MIL-004#1
2026-11-06 13:02:45 +08:00
Tirsvad 256f22b13d Format the screenshot script as shfmt expects
TirSystem/git-workflows: OpenGrep / opengrep (push) Skipped
TirSystem/git-workflows: Publish wiki / publish-wiki (push) Skipped
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Skipped
TirSystem/git-workflows: Publish accepted milestones / publish (push) Skipped
TirSystem/git-workflows: Validate / validate (push) Skipped
TirSystem/git-workflows: Release / release (pull_request) Successful in 23s
TirSystem/git-workflows: Validate / validate (pull_request) Failing after 39s
TirSystem/git-workflows: OpenGrep / opengrep (pull_request) Successful in 7m11s
Task: MIL-004#1
2026-11-06 12:57:00 +08:00
Tirsvad b450debbba Point the RC-011 and RC-012 commit links at the rebased commit
TirSystem/git-workflows: OpenGrep / opengrep (push) Skipped
TirSystem/git-workflows: Publish wiki / publish-wiki (push) Skipped
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Skipped
TirSystem/git-workflows: Publish accepted milestones / publish (push) Skipped
TirSystem/git-workflows: Validate / validate (push) Skipped
TirSystem/git-workflows: Release / release (pull_request) Successful in 19s
TirSystem/git-workflows: Validate / validate (pull_request) Failing after 39s
TirSystem/git-workflows: OpenGrep / opengrep (pull_request) Successful in 7m17s
2026-11-06 12:42:25 +08:00
Tirsvad 4508bb262e Resolve the RC-011 and RC-012 commit links 2026-11-06 12:42:20 +08:00
Tirsvad 1887fc347f Add lecture screenshots, README step overview and the three-language wiki
Screenshots are captured in a Docker container with a headless browser.

Task: MIL-004#1
Task: MIL-004#2
Task: MIL-004#3
Task: MIL-004#4
Task: MIL-004#5
2026-11-06 12:42:20 +08:00
Tirsvad ec1f3c6ce5 Point the RC-010 commit link at the rebased commit
TirSystem/git-workflows: Publish wiki / publish-wiki (push) Skipped
TirSystem/git-workflows: Release / release (pull_request) Successful in 20s
TirSystem/git-workflows: Validate / validate (pull_request) Successful in 33s
TirSystem/git-workflows: OpenGrep / opengrep (pull_request) Successful in 5m21s
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 13s
TirSystem/git-workflows: Publish accepted milestones / publish (push) Successful in 36s
TirSystem/git-workflows: Validate / validate (push) Successful in 40s
TirSystem/git-workflows: OpenGrep / opengrep (push) Successful in 7m13s
2026-11-06 12:42:19 +08:00
Tirsvad 3629926bf3 Register the game views on a blueprint instead of nested functions
Task: MIL-003#2
2026-11-06 12:42:09 +08:00
Tirsvad 8aa00fe3b5 Resolve the RC-010 commit link 2026-11-06 12:41:43 +08:00
Tirsvad cc95105cf4 Add the Higher or Lower game: logic, routes, server.py and tests
Task: MIL-003#1
Task: MIL-003#2
Task: MIL-003#3
Task: MIL-003#4
2026-11-06 12:41:43 +08:00
Tirsvad 34e376bea2 Register lecture views on blueprints instead of nested functions
TirSystem/git-workflows: Publish wiki / publish-wiki (push) Skipped
TirSystem/git-workflows: Release / release (pull_request) Successful in 18s
TirSystem/git-workflows: Validate / validate (pull_request) Successful in 38s
TirSystem/git-workflows: OpenGrep / opengrep (pull_request) Successful in 5m36s
TirSystem/git-workflows: OpenGrep / opengrep (push) Failing after 16s
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 15s
TirSystem/git-workflows: Publish accepted milestones / publish (push) Successful in 37s
TirSystem/git-workflows: Validate / validate (push) Successful in 38s
OpenGrep flags view functions defined inside create_app as useless inner
functions; module-level views on a blueprint avoid the finding.

Task: MIL-002#1
Task: MIL-002#2
Task: MIL-002#3
Task: MIL-002#4
2026-11-06 12:41:28 +08:00
Tirsvad ec91a7940a Resolve the RC-009 commit link
TirSystem/git-workflows: OpenGrep / opengrep (push) Skipped
TirSystem/git-workflows: Publish wiki / publish-wiki (push) Skipped
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Skipped
TirSystem/git-workflows: Publish accepted milestones / publish (push) Skipped
TirSystem/git-workflows: Validate / validate (push) Skipped
TirSystem/git-workflows: Release / release (pull_request) Successful in 19s
TirSystem/git-workflows: Validate / validate (pull_request) Successful in 35s
TirSystem/git-workflows: OpenGrep / opengrep (pull_request) Failing after 6m53s
2026-11-06 12:28:37 +08:00
Tirsvad 6562eae9ef Add the lecture step programs for URL paths, HTML, decorators and authentication
Task: MIL-002#1
Task: MIL-002#2
Task: MIL-002#3
Task: MIL-002#4
Task: MIL-002#5
2026-11-06 12:28:36 +08:00
Tirsvad ade7da5d2b Link the synced milestones in the plan and resolve the RC-008 commit link
TirSystem/git-workflows: Publish wiki / publish-wiki (push) Skipped
TirSystem/git-workflows: Release / release (pull_request) Successful in 23s
TirSystem/git-workflows: Validate / validate (pull_request) Successful in 37s
TirSystem/git-workflows: OpenGrep / opengrep (pull_request) Successful in 3m58s
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 17s
TirSystem/git-workflows: Publish accepted milestones / publish (push) Successful in 39s
TirSystem/git-workflows: Validate / validate (push) Successful in 35s
TirSystem/git-workflows: OpenGrep / opengrep (push) Successful in 6m41s
2026-11-06 12:28:22 +08:00
Tirsvad 5ebc1df94a Set up the project skeleton, tooling and documentation
Adds pyproject.toml, .gitignore, constants.py, the layer packages, a smoke
test, the Doxyfile and the README with venv, run and test instructions.

Task: MIL-001#1
Task: MIL-001#2
Task: MIL-001#3
Task: MIL-001#4
Task: MIL-001#5
Task: MIL-001#6
2026-11-06 12:21:57 +08:00
Tirsvad ef256a9e4d Resolve review record commit links
TirSystem/git-workflows: Publish wiki / publish-wiki (push) Skipped
TirSystem/git-workflows: Release / release (pull_request) Successful in 21s
TirSystem/git-workflows: Validate / validate (pull_request) Successful in 37s
TirSystem/git-workflows: OpenGrep / opengrep (pull_request) Successful in 4m19s
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 15s
TirSystem/git-workflows: Publish accepted milestones / publish (push) Successful in 42s
TirSystem/git-workflows: Validate / validate (push) Successful in 40s
TirSystem/git-workflows: OpenGrep / opengrep (push) Successful in 5m43s
2026-11-06 12:17:46 +08:00
Tirsvad fe0f2722c2 Resolve baseline commit links and fix review record headers 2026-11-06 12:17:44 +08:00
Tirsvad 42b3a093b7 Add accepted baseline: Business Case, Stakeholder Analysis, Project Plan, four milestones and reviews 2026-11-06 12:17:18 +08:00
Tirsvad 8c56237234 Initial commit 2026-11-06 05:08:26 +01:00