Proposal: reference-screening integration contract for submit-ce
- 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
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