Add Zenodo DOI badge, citation metadata, and identifiers#325
Conversation
Zenodo minted DOIs for diff-diff when v3.1.3 was released: - concept DOI: 10.5281/zenodo.19646175 (always-latest) - v3.1.3 DOI: 10.5281/zenodo.19646176 Wires the concept DOI into the README badge row and the BibTeX citation block; adds concept + versioned DOIs to CITATION.cff via `doi:` (top-level, for tools like GitHub's "Cite this repository" button) and `identifiers:` (for explicit concept-vs-versioned distinction). Also updates the BibTeX author from "diff-diff contributors" to "Gerber, Isaac" to match CITATION.cff's canonical authorship. Docs audit (paper.md, docs/, llms guides) found no stale "no DOI" or "pending" placeholder language to clean up. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Overall Assessment Looks good. No unmitigated P0/P1 findings; highest issue is a P3 informational metadata-consistency item. Executive Summary
Methodology No findings. This PR does not modify estimator implementations, math, weighting, variance/SE logic, identification assumptions, or default behaviors. Code Quality No findings. Within the changed files, the DOI values and release metadata are consistent. Performance No findings. No executable paths changed. Maintainability
Tech Debt No findings. This docs/metadata-only PR does not need a new Security No findings. The changes only add public citation metadata and a DOI badge. Documentation/Tests No findings. I did not see a documentation defect in the changed files beyond the authorship-consistency note above. |
Reviewer flagged that README BibTeX (Gerber, Isaac) and CITATION.cff now diverge from pyproject.toml / docs/conf.py / layout.html, which still say "diff-diff contributors." Of the reviewer's two suggested fixes (align all surfaces, or document the intentional split), documenting is the right move — package metadata using a collective name is a standard OSS convention that acknowledges Wenli Xu and future contributors without churning pyproject.toml on every new PR. Academic citation using individual authors with ORCIDs is a separate scholarly convention. Adds a brief "Note on authorship" after the BibTeX block in README.md's Citing section, pointing readers to CONTRIBUTORS.md for the collective list. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
/ai-review |
|
🔁 AI review rerun (requested by @igerber) Head SHA: Overall Assessment ✅ Looks good Executive Summary
Methodology No findings. The PR does not modify any estimator or any behavior covered by docs/methodology/REGISTRY.md. Code Quality No findings. The changed metadata surfaces are internally consistent, and the new Performance No findings. No executable path changed. Maintainability
Tech Debt No findings. No new deferred work needs Security No findings. The added DOI/ORCID/citation metadata is public release metadata and introduces no secret-bearing content. Documentation/Tests No findings. For a docs/metadata-only PR, the updated README citation guidance plus a parseable |
Summary
Methodology references
Validation
Security / privacy
Generated with Claude Code