Skip to content

data: monthly pipeline refresh 2026-08 - #48

Merged
gabrielspadon merged 3 commits into
mainfrom
data/refresh-2026-08
Aug 21, 2026
Merged

data: monthly pipeline refresh 2026-08#48
gabrielspadon merged 3 commits into
mainfrom
data/refresh-2026-08

Conversation

@maps-lab-ci-bot

Copy link
Copy Markdown
Contributor

Automated corpus refresh for 2026-08. Required CI checks code and structure. A monthly citation audit must verify the manifest, semantic data delta, and downstream website effect before merge.

gabrielspadon added a commit that referenced this pull request Aug 21, 2026
## Monthly audit finding

The August refresh converged mechanically, but its generated PR still
contained semantic citation conflicts and unsafe merge decisions. This
source-only change fixes the decision paths. No generated `.bib` file is
edited.

## Source fixes

- Keep rejected candidate DOIs out of disk deduplication.
- Reprocess published DOI entries whose URL still points to a different
preprint.
- Remove unconfirmed Scholar container metadata after a validated arXiv
DOI.
- Treat Crossref proceedings volumes as books rather than papers.
- Match abbreviated author initials without conflating different
authors.
- Force every author directory involved in a same-DOI conflict to
re-enrich.
- Reject finalization if material same-DOI conflicts remain anywhere in
the corpus or the a2i2 aggregate.

## Audit evidence

- Monthly run 32494455377 succeeded and converged in three passes.
- Generated PR #48 has 503 BibTeX path changes and all structural CI
green.
- Semantic review found rejected-candidate DOI leakage, stale published
metadata, a contaminated arXiv record, one proceedings volume
misclassified as a paper, and unresolved same-DOI conflicts.
- The deletion of Zero-Shot Out-of-Distribution Detection with Feature
Correlations is retained because authoritative metadata identifies it as
an unpublished 2019 record, outside the configured 2020 contribution
window.

## Verification

- `ruff check citeforge/ tests/ main.py`
- `mypy citeforge/ main.py`
- `pytest -m "not live"`
- 2,074 passed, 2 skipped, 7 deselected
- No `output/` changes
@gabrielspadon
gabrielspadon enabled auto-merge (squash) August 21, 2026 21:18
@gabrielspadon
gabrielspadon merged commit 9a2f0ab into main Aug 21, 2026
11 checks passed
@gabrielspadon
gabrielspadon deleted the data/refresh-2026-08 branch August 21, 2026 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant