MIL-002 Form automation #22

Merged
Tirsvad merged 2 commits from mil-002-form-automation into main 2026-10-28 09:22:50 +01:00
Owner

Implements the three lecture steps (click a link by text, search and press Enter, fill out and submit the form) with a layered package, 30 offline unit tests, a form fixture, a Docker image for headless runs and four screenshots captured in Docker (docs/images). Reviews: RC-009 (code, QC-PY-001) and RC-010 (milestone re-review after the screenshot criterion was reworded to four files). Autonomous mode: reviewer is the AI as stand-in for S01, not independent.

Note: the live demo form rejects the default example.com address, so the last screenshot shows its error page; the CLI has --email to use another address.

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

Implements the three lecture steps (click a link by text, search and press Enter, fill out and submit the form) with a layered package, 30 offline unit tests, a form fixture, a Docker image for headless runs and four screenshots captured in Docker (docs/images). Reviews: RC-009 (code, QC-PY-001) and RC-010 (milestone re-review after the screenshot criterion was reworded to four files). Autonomous mode: reviewer is the AI as stand-in for S01, not independent. Note: the live demo form rejects the default example.com address, so the last screenshot shows its error page; the CLI has --email to use another address. Closes #8 Closes #9 Closes #10 Closes #11 Closes #12 Closes #13 Closes #14 Closes #15
Tirsvad added 2 commits 2026-10-28 09:22:48 +01:00
Driver factory, click_link_by_text, search_for, fill_out_form, run_lecture
and CLI, layered as domain, application, infrastructure and presentation.
30 offline unit tests, a form fixture, a Docker image for headless runs and
four screenshots captured in Docker. Reviews RC-009 (code) and RC-010
(milestone wording of the screenshot criterion).

Task: MIL-002#1
Tirsvad merged commit 25460d43a6 into main 2026-10-28 09:22:50 +01:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Tirsvad-Udemy-100-days-of-code/048-fill-out-form#22