Tirsvad
034f792c1a
Add step 8 screenshot after the verification fix (MIL-009)
2026-10-28 21:48:36 +08:00
Tirsvad
fedbc39165
Merge pull request 'MIL-009: verification fix' ( #54 ) from mil-009-verification-fix into main
Publish accepted milestones / publish (push) Failing after 4s
Publish wiki / publish-wiki (push) Successful in 15s
Publish wiki / wiki (push) Successful in 15s
TirSystem/git-workflows: Publish wiki / publish-wiki (push) Successful in 11s
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 5s
2026-10-28 14:46:15 +01:00
Tirsvad
85f5eecd07
Resolve pending commit links
2026-10-28 21:46:06 +08:00
Tirsvad
52427ca69c
Add review record RC-024 and update the step 8 notes (MIL-009)
2026-10-28 21:46:04 +08:00
Tirsvad
353d157e22
Compare only the days of the run in the verification
...
Task: MIL-009#1
Task: MIL-009#2
2026-10-28 21:45:48 +08:00
Tirsvad
3b9e381cd4
Plan MIL-009: verification fix (issue #50 )
2026-10-28 21:39:22 +08:00
Tirsvad
ca6a706abe
Merge pull request 'MIL-008: real screenshots' ( #49 ) from mil-008-real-screenshots into main
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 7s
TirSystem/git-workflows: Publish wiki / publish-wiki (push) Successful in 36s
Publish wiki / publish-wiki (push) Successful in 12s
Publish wiki / wiki (push) Successful in 13s
2026-10-28 14:34:50 +01:00
Tirsvad
bd28943482
Add real screenshots of steps 1 to 9 (MIL-008)
2026-10-28 21:34:38 +08:00
Tirsvad
2c568f1fa2
Merge pull request 'MIL-008: add step images' ( #48 ) from mil-008-screenshots into main
TirSystem/git-workflows: Publish wiki / publish-wiki (push) Successful in 24s
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 5s
Publish wiki / publish-wiki (push) Successful in 15s
Publish wiki / wiki (push) Successful in 15s
2026-10-28 12:04:24 +01:00
Tirsvad
cbdd553394
Add step 2 to 9 illustrations and label them (MIL-008)
2026-10-28 19:04:15 +08:00
Tirsvad
7a8412ad6b
Merge pull request 'MIL-008: documentation, wiki and release' ( #47 ) from mil-008-documentation into main
Publish wiki / publish-wiki (push) Successful in 36s
TirSystem/git-workflows: Publish wiki / publish-wiki (push) Successful in 11s
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 6s
Publish accepted milestones / publish (push) Failing after 6s
Publish wiki / wiki (push) Successful in 36s
2026-10-28 11:20:58 +01:00
Tirsvad
08ced00f62
Resolve pending commit links
2026-10-28 18:20:49 +08:00
Tirsvad
0301fd2f0b
Add wiki in three languages, README screenshot section and wiki workflows (MIL-008)
2026-10-28 18:20:47 +08:00
Tirsvad
c0aa0b4b2b
Merge pull request 'MIL-007: resilience against network failures' ( #46 ) from mil-007-resilience into main
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 6s
2026-10-28 11:14:26 +01:00
Tirsvad
6871e54333
Resolve pending commit links
2026-10-28 18:14:19 +08:00
Tirsvad
5d28e682b4
Add review record RC-021 for MIL-007
2026-10-28 18:14:18 +08:00
Tirsvad
37f3cc436a
Add retry wrapper and resilient login, booking and bookings read (step 9)
...
retry(func, retries=7, description=None), RetriesExhaustedError, resilient
login, book_class and get_my_bookings that re-read the card before a
repeat and count a booking only when the page confirms it, --retries option,
step-9 console image, seeded chaos tests at 50 percent failure and
container tests against failing local fixtures.
Task: MIL-007#1
Task: MIL-007#2
Task: MIL-007#3
Task: MIL-007#4
2026-10-28 18:14:13 +08:00
Tirsvad
a830e3ae5f
Merge pull request 'MIL-006: verify bookings and time travel QA' ( #45 ) from mil-006-verify-and-time-travel into main
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 7s
2026-10-28 11:03:00 +01:00
Tirsvad
944ba204cf
Resolve pending commit links
2026-10-28 18:02:52 +08:00
Tirsvad
f57040e136
Add review record RC-020 for MIL-006
2026-10-28 18:02:50 +08:00
Tirsvad
8c6cc148f5
Add My Bookings verification and date-independent booking (steps 7 and 8)
...
Booking entries parsed from the My Bookings page, comparison of expected
and found bookings with the lecture's output, NoBookingsFoundError as the
counterpart of NoSuchElementException, exit code 3 on a mismatch, tests for
every starting weekday of the 8-day window, container tests against local
fixtures.
Task: MIL-006#1
Task: MIL-006#2
Task: MIL-006#3
Task: MIL-006#4
2026-10-28 18:02:44 +08:00
Tirsvad
0a665ee9ac
Merge pull request 'MIL-005: counters and every Tuesday and Thursday class' ( #44 ) from mil-005-counters-and-both-days into main
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 6s
2026-10-28 10:54:26 +01:00
Tirsvad
1088a88e59
Resolve pending commit links
2026-10-28 17:54:19 +08:00
Tirsvad
45e6fc72df
Add review record RC-019 for MIL-005
2026-10-28 17:54:17 +08:00
Tirsvad
2ce7e3d8dc
Add counters, summary and every Tuesday and Thursday class (steps 5 and 6)
...
Target class lookup for Tuesday and Thursday 6pm, counters, booking summary
and detailed class list, --first-tuesday-only for the earlier step,
screenshot names for steps 5 and 6, unit and container tests.
Task: MIL-005#1
Task: MIL-005#2
Task: MIL-005#3
Task: MIL-005#4
2026-10-28 17:54:11 +08:00
Tirsvad
e0b6abb662
Merge pull request 'MIL-004: book a class and check its state' ( #43 ) from mil-004-book-class into main
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 6s
2026-10-28 10:49:17 +01:00
Tirsvad
41b0dace11
Add review record RC-018 and resolve pending commit links for MIL-004
2026-10-28 17:49:10 +08:00
Tirsvad
08ba464ec9
Add class card parsing, booking and state checks (steps 3 and 4)
...
Day label and time parsing, next Tuesday 6pm lookup without list-position
tricks, decision on Book Class / Join Waitlist / Booked / Waitlisted,
confirmed clicks, console recorder and text screenshots, unit tests and
container tests against local fixtures.
Task: MIL-004#1
Task: MIL-004#2
Task: MIL-004#3
Task: MIL-004#4
2026-10-28 17:49:06 +08:00
Tirsvad
735cb73cde
Merge pull request 'MIL-003: profile, navigation and automated login' ( #42 ) from mil-003-login into main
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 7s
2026-10-28 10:42:08 +01:00
Tirsvad
245dd1689e
Add review record RC-017 and resolve pending commit links for MIL-003
2026-10-28 17:41:59 +08:00
Tirsvad
2fa9e15ab5
Add Chrome profile, navigation and automated login (steps 1 and 2)
...
Chrome options with detach and the chrome_profile folder, Selenium adapter
with explicit waits, login use case, credentials from environment
variables, command line, unit tests, container tests against local
fixtures and the step-1 screenshot.
Task: MIL-003#1
Task: MIL-003#2
Task: MIL-003#3
Task: MIL-003#4
2026-10-28 17:41:55 +08:00
Tirsvad
d40c60a957
Merge pull request 'MIL-002: project scaffold and tooling' ( #41 ) from mil-002-scaffold into main
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 8s
2026-10-28 10:30:27 +01:00
Tirsvad
044ea148b9
Resolve pending commit links for MIL-002
2026-10-28 17:30:19 +08:00
Tirsvad
7fdc11a0e7
Add project scaffold, tooling, README and container image
...
pyproject.toml, src/snack_and_lift layout (domain, application,
infrastructure), constants.py, Doxyfile, Dockerfile with headless Chromium,
README with .venv instructions, unit tests, container smoke test and
RC-016.
Task: MIL-002#1
Task: MIL-002#2
Task: MIL-002#3
Task: MIL-002#4
Task: MIL-002#5
2026-10-28 17:29:55 +08:00
Tirsvad
0c81b034dc
Merge pull request 'MIL-001: inception baseline' ( #40 ) from mil-001-baseline into main
TirSystem/git-workflows: Sync GitHub mirror metadata / sync-metadata (push) Successful in 10s
2026-10-28 10:22:09 +01:00
Tirsvad
260853e53c
Resolve pending commit links for the baseline documents
2026-10-28 17:21:27 +08:00
Tirsvad
50e8331bd2
Add inception baseline: business case, stakeholders, plan, milestones
...
Business Case, Stakeholder Analysis, Project Plan, MIL-001 to MIL-008,
ADR-0001 to ADR-0003, dictionary, traceability matrix, review records
RC-001 to RC-015 (autonomous mode, stand-in reviewer), Python .gitignore.
2026-10-28 17:21:08 +08:00
Tirsvad
27eba06f5b
Initial commit
2026-10-28 10:06:23 +01:00