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.
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
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
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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