2 Commits
Author SHA1 Message Date
Tirsvad 0752fbd066 Render screenshots in-process instead of through a subprocess
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 36s
TirSystem/git-workflows: OpenGrep / opengrep (pull_request) Successful in 2m37s
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 12s
TirSystem/git-workflows: Publish accepted milestones / publish (push) Successful in 26s
TirSystem/git-workflows: Validate / validate (push) Successful in 31s
TirSystem/git-workflows: OpenGrep / opengrep (push) Successful in 2m28s
The OpenGrep scan flagged subprocess.run with a non-literal command in the
screenshot script. The script now runs each step in the same process.

Task: MIL-002#6
2026-11-06 13:40:28 +08:00
Tirsvad d7c45320d5 Add speed calc decorator, tests and lecture-step screenshots
Package src/speed_calc with the decorator, fast_function, slow_function,
constants.py and runnable lecture steps; pytest tests with a fake clock;
four screenshots rendered from real output; README lecture steps; review
record 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
Task: MIL-002#7
2026-11-06 13:35:21 +08:00