Skip to content

Reduce the arXiv kit to a record, and unwire it from CI - #105

Merged
Silentpartnercoding merged 1 commit into
mainfrom
agent/slim-arxiv-kit
Aug 18, 2026
Merged

Reduce the arXiv kit to a record, and unwire it from CI#105
Silentpartnercoding merged 1 commit into
mainfrom
agent/slim-arxiv-kit

Conversation

@Silentpartnercoding

Copy link
Copy Markdown
Owner

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.json

It duplicated the 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.

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

  • The endorsement reason. arXiv’s 21 Jan 2026 policy update closed the institutional-email path for authors with no prior arXiv paper. That is why this is unsubmitted, and it belongs in the record.
  • The affiliation note. The manuscript asserts no institutional affiliation and should not acquire one at submission unless it is real.

No behaviour changes, no claim changes. paper-check passes; 426 passed, 8 skipped.

🤖 Generated with Claude Code

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>
@Silentpartnercoding
Silentpartnercoding merged commit 77de882 into main Aug 18, 2026
6 checks passed
@Silentpartnercoding
Silentpartnercoding deleted the agent/slim-arxiv-kit branch August 18, 2026 16:18
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