- fetch_format_rules.py CLI: robots.txt-aware fetcher (httpx + bs4,
>=2s per-host throttle) + DeepSeek quote-backed rule extractor
- Status: OUP/Wiley/Cell return 403 from this environment; the five
featured journals' format_rules in journals.json were manually
verified against official sites instead. Tooling kept for future
re-runs; data/format_cache/ is runtime output and gitignored
- Service code never imports this toolchain (standalone CLI only)
- Rule engine: font/margin/line-spacing/bib-style transformers,
tighten-only + structural guard + idempotency
- POST/GET /api/review/reformat with 200-envelope errors and job store
- ReformatPanel: journal dropdown (featured + directory search),
source/diff tabs; compile tab is a dev placeholder for now
- journals.json format_rules_default kept as generic fallback
- Replace featured list with accessible journals: Genome Biology,
BMC Plant Biology, Molecular Plant, Frontiers in Plant Science, Rice
- Per-journal format_rules verified against official author guidelines
(rules_source=official, source_url, last_verified=2026-10-10)
- Update recommend tests to the new seed set