arXiv / arXiv/submit-ce

Proposal: reference-screening integration contract for submit-ce

Open
#72 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
5
Forks
0
Avg merge
1d 12h
Merged PRs (30d)
11

Description

Sourceright has a local, fixture-backed journal-screening contract for arXiv
`submit-ce` submissions. The integration is read-only: it produces a
`sourceright.journal_screening.v1` screening report from submission metadata and
does not submit papers, mutate arXiv state, require live credentials, or alter
canonical CSL records.

Evidence included in the Sourceright repo:

- separate `journal.arxiv-submit-ce` manifest;
- synthetic source-bundle fixture;
- JSON schema for arXiv submission fixtures;
- CLI and policy tests covering platform registration, fixture parsing, schema
docs, and no-overclaim boundaries;
- documentation separating `provider.arxiv` metadata evidence from submission
platform screening.

Question for maintainers: would you prefer this to remain an external
integration contract, or should we prepare a small upstream module/PR that maps
`submit-ce` submission metadata into a read-only screening hook?

Rollback path: keep the integration external and remove any proposed upstream
hook without affecting arXiv submission state.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing Sourceright evidence described in the issue, including the submit-ce manifest, source-bundle fixture, JSON schema, and CLI and policy tests. A maintainer decision is needed before implementation; done would mean either documenting the external contract choice or defining and validating an agreed upstream read-only hook without changing submission state.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.