Today citegate only reads BibTeX. Reviewers and editors usually receive a PDF or DOCX. Add an extraction front-end that pulls the reference list out of a PDF/DOCX (e.g. GROBID or a lightweight regex/anystyle approach) and feeds parsed entries into the same verification pipeline.
Design question to settle first: bundle extraction as an optional extra (pip install citegate[pdf]) so the core stays dependency-light.
Today citegate only reads BibTeX. Reviewers and editors usually receive a PDF or DOCX. Add an extraction front-end that pulls the reference list out of a PDF/DOCX (e.g. GROBID or a lightweight regex/anystyle approach) and feeds parsed entries into the same verification pipeline.
Design question to settle first: bundle extraction as an optional extra (
pip install citegate[pdf]) so the core stays dependency-light.