- Add `ojs reviews fetch` and `ojs articles fetch`, which log in to the OJS website with `OJS_USERNAME` / `OJS_PASSWORD` and download the instance-specific report CSVs (`OJS_REVIEWS_REPORT_URL` / `OJS_ARTICLES_REPORT_URL`) as `{name}-<YYYYMMDD>.csv` into `OJS_DOWNLOADS_DIR`, so the `fetch` to `norm` handoff needs no manual export; `ojs init` scaffolds the new keys.
- Breaking: drop `OJS_DATA_DIR` (and the `ojs init --data-dir` flag); output directories now split by source into `OJS_DOWNLOADS_DIR` (default `data/ojs-website`, website exports) and `OJS_API_DIR` (default `data/ojs-api`, API data), with the articles and reviews directories defaulting under `OJS_DOWNLOADS_DIR`.
- Bump `idna` to 3.18 to resolve PYSEC-2026-215.