MIL-003 Screenshots in Docker: Dockerfile (Python 3.13, Chromium and its driver from Debian, non-root user) and .dockerignore (keeps .env out; the image was checked to contain none), end to end test and screenshot capture under tests/e2e/ (ignored by the default pytest run), the seven lecture step scripts in docs/lecture-steps/, the seven screenshots in docs/screenshots/ and the run log and exit code in docs/e2e-results/. All browser runs happened in the Docker container, none on the host desktop.
Finding: Wikipedia's #articlecount now has two list items; the lecture selector #articlecount a returns the active editors. ADR-0002 (RC-011, Go) keeps it as LECTURE_SELECTOR and uses #articlecount li:nth-of-type(2) a for the article count; the e2e test asserts at least one million. Code review RC-012 against QC-PY-001 (Go). Both reviews: autonomous, AI as stand-in for S01, not independent.
MIL-003 Screenshots in Docker: `Dockerfile` (Python 3.13, Chromium and its driver from Debian, non-root user) and `.dockerignore` (keeps `.env` out; the image was checked to contain none), end to end test and screenshot capture under `tests/e2e/` (ignored by the default `pytest` run), the seven lecture step scripts in `docs/lecture-steps/`, the seven screenshots in `docs/screenshots/` and the run log and exit code in `docs/e2e-results/`. All browser runs happened in the Docker container, none on the host desktop.
Finding: Wikipedia's `#articlecount` now has two list items; the lecture selector `#articlecount a` returns the active editors. ADR-0002 (RC-011, Go) keeps it as `LECTURE_SELECTOR` and uses `#articlecount li:nth-of-type(2) a` for the article count; the e2e test asserts at least one million. Code review RC-012 against `QC-PY-001` (Go). Both reviews: autonomous, `AI as stand-in for S01`, not independent.
Checked: `pytest` 10 passed, `ruff`, `mypy --strict` clean, Docker run exit code 0.
Closes #11
Closes #12
Closes #13
Closes #14
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.
MIL-003 Screenshots in Docker:
Dockerfile(Python 3.13, Chromium and its driver from Debian, non-root user) and.dockerignore(keeps.envout; the image was checked to contain none), end to end test and screenshot capture undertests/e2e/(ignored by the defaultpytestrun), the seven lecture step scripts indocs/lecture-steps/, the seven screenshots indocs/screenshots/and the run log and exit code indocs/e2e-results/. All browser runs happened in the Docker container, none on the host desktop.Finding: Wikipedia's
#articlecountnow has two list items; the lecture selector#articlecount areturns the active editors. ADR-0002 (RC-011, Go) keeps it asLECTURE_SELECTORand uses#articlecount li:nth-of-type(2) afor the article count; the e2e test asserts at least one million. Code review RC-012 againstQC-PY-001(Go). Both reviews: autonomous,AI as stand-in for S01, not independent.Checked:
pytest10 passed,ruff,mypy --strictclean, Docker run exit code 0.Closes #11
Closes #12
Closes #13
Closes #14