Reduce the arXiv kit to a record, and unwire it from CI - #105
Merged
Conversation
The kit had become a tutorial for using arXiv: registration steps, endorsement mechanics, an endorsement-request email template. None of that is a repository artifact. It is one person's task list, it is not testable, nobody but the author reads it, and it went stale twice in a day -- which is the argument against keeping it. What remains is a record: which artifact is submitted, why a single PDF, the category choice and its rationale, why submission is pending, and where the identifier goes once it exists. Those are provenance facts. "Why has this not been submitted" is a fact about the record; "how do I fill in the form" is not. DELETED papers/peer-review/arxiv/metadata.json. It duplicated title, abstract and author metadata already canonical in papers/peer-review/metadata.json, and check_peer_review_package.py ENFORCED THE TWO COPIES AGAINST EACH OTHER -- duplication policed by a test rather than removed. The checker no longer reads it, so the test suite stops policing a scratchpad. Kept, because it is genuinely provenance: the endorsement reason. arXiv's 21 January 2026 policy update closed the institutional-email path for authors with no prior arXiv paper, which is why this is not submitted. Kept, too: the affiliation note, since the manuscript asserts none and should not acquire one at submission unless it is real. No behaviour changes and no claim changes. paper-check passes; 426 passed. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The kit had turned into a tutorial for using arXiv — registration steps, endorsement mechanics, an email template.
None of that is a repository artifact. It is one person’s task list: not testable, read by nobody but the author, and it went stale twice in one day while living here. That is the argument against keeping it.
What remains
A record: which artifact is submitted, why a single PDF, the category choice and its rationale, why submission is pending, and where the identifier goes once it exists.
"Why has this not been submitted" is a fact about the record. "How do I fill in the form" is not.
Deleted:
arxiv/metadata.jsonIt duplicated the title, abstract, and author metadata already canonical in
papers/peer-review/metadata.json— andcheck_peer_review_package.pyenforced the two copies against each other.That is duplication policed by a test rather than removed. The checker no longer reads it, so the suite stops policing a scratchpad.
Kept, because it is genuinely provenance
No behaviour changes, no claim changes.
paper-checkpasses; 426 passed, 8 skipped.🤖 Generated with Claude Code