Commit History

Author mail: the receipt no longer calls the audit log tamper-evident; the Zenodo-community comments send a disputed point to help@ instead of inviting a cover note or a reply to the thread
47e37ed

ICSAC commited on

No author names or real submission events in code, comments, the panel prompt or test fixtures: synthetic names and a synthetic code package; comments describe a submission by month, not by ID
581a0af

ICSAC commited on

Before the next submission: a revised version links only under the same verified ORCID; a DOI is dead only when doi.org has no such DOI (an outage or another registration agency is "unchecked", never a finding); the authors' surnames are blinded wherever the panel reads them; the per-reference citation lines sit inside the untrusted submission block and the RQC evidence block is declared untrusted; "unanimous" names the reviewers' shared vote; the code digest fetches at most 60 files in 180 s; a forced re-draft keeps the first decision time and the audit log records a draft, never a send.
384705a

ICSAC commited on

Decision letter: the blind-review disclosure lists what was removed, item by item, and says what stayed visible to the panel; a failed preprocessing step is disclosed without naming the tool. Public Review Quality Control shows only the dimensions the audit scored.
f8c6c25

ICSAC commited on

No submission ids, submitting-author names or personal names in code, comments or fixtures
43788ef

ICSAC commited on

Review Quality Control v2: the auditor sees the evidence the panel saw, scores whether each slot used it, and the scale is re-anchored
3290f45

ICSAC commited on

Open review record: the consensus label comes from the reviewers' recommendations (unanimous / majority / split) and the score spread is stated separately
8ef8cb7

ICSAC commited on

Review report: a revision names the submission it revises, never the previous decision
9142923

ICSAC commited on

test_consents_at_submission: define rd0 before the no-revision report check (the suite was red at fb51504)
538eb9e

ICSAC commited on

Revision chain on the backend: state, audit log, public status, the review report, the stats denominator
d0af18d

ICSAC commited on

Revised version: the previous submission ID travels with a resubmission; the panel stays fresh
b5e51fe

ICSAC commited on

Revise letter: the new version goes through the same form and gets a new ID, nothing else; a disputed finding goes to help@ with the ID, and a finding we got wrong is withdrawn. No cover note in the abstract field (that field is the deposited abstract).
e74903c

ICSAC commited on

Revert "Revised versions: the previous submission ID and the author's note travel with a resubmission; the revise letter says so and invites disagreement"
7eaf258

ICSAC commited on

Revised versions: the previous submission ID and the author's note travel with a resubmission; the revise letter says so and invites disagreement
ecb6ce4

ICSAC commited on

Salutation: a name typed all in lower case is capitalised (ada lovelace -> Ada Lovelace); particles stay lower unless they open the name
e18911d

ICSAC commited on

test_citation_identity: the variant-title check matches the rendered label
6afa195

ICSAC commited on

Consents at submission: the process acknowledgement, exclusions and the newsletter opt-in
dd77303

ICSAC commited on

Citation identity, code package digest, rubric depth, and the revise letter
dceaa6c

ICSAC commited on

Panel quorum counts two models served by the same HF upstream as two reviewers, not one; OpenRouter reviews get room to finish reasoning before the JSON
2211155

ICSAC commited on

register --live accepts the Institute's own Zenodo community inclusion for the archive copy it publishes; never fatal, reported in the curator ping, retried on a re-run
c1941ad

ICSAC commited on

Publish gate: the /publications registry, public review and push refuse without the curator's approval; register --live carries it, every other path saves the entry as ready to publish and tells the curator once; no author is told a held paper is live
618e46c

ICSAC commited on

Live registration never records a skipped landing page as pushed: it stops with the resume instruction and a re-run resumes at the page step; register-doi.sh names the website checkout; the code/data suite tells founding papers from intake papers
55c3c21

ICSAC commited on

Zenodo archive copy of an ICSAC-registered work takes the type of its Crossref record: a Persistence article is a journal article in Persistence with its volume, whatever the form's resource type
0453abc

ICSAC commited on

Deposit tests find the relation inside the article: with a journal title DOI, journal_metadata carries its own doi_data first
62465e8

ICSAC commited on

Crossref journal title DOI: journal_metadata carries doi_data when CROSSREF_JOURNAL_DOI is set, as Crossref requires of a journal without an ISSN; unset leaves the deposit unchanged
b317d33

ICSAC commited on

Crossref deposit links the author's code and data archive: isSupplementedBy, as a DOI for a doi.org link and a URI otherwise, beside hasPreprint in the relations program; regression suite validates every variant against the 5.4.0 schema
873fee8

ICSAC commited on

Regression suites sign submit requests with signature v2
c91e4c6

ICSAC commited on

Submit signature v2: the signature covers the verified ORCID, name and test-tier headers as well as the body, so a signed request cannot be replayed under another identity or tier; the body-only form is refused on submit unless the deploy-window switch is on; smoke scripts sign v2; regression suite
9a4a7ba

ICSAC commited on

Reviewer self-identification screen: model or seat named in panel or RQC prose is rewritten to neutral wording, or the sentence is dropped and the curator is told; quotations from the paper pass; regression suite
376499f

ICSAC commited on

Retire the Zenodo-community letters
afa4414

ICSAC commited on

Curation team wording in the legacy templates and the RQC boilerplate; regression suite for the 2026-09-29 audit
453c1dd

ICSAC commited on

Pipeline guards: no reprocessing of decided papers, decisions only on papers awaiting one, register --live needs a delivered notice, retries on registry outages, atomic state writes, honest attachment lines
7db1f7d

ICSAC commited on

Intake hardening: one value per identity field, bounded lists, a byte ceiling on arXiv downloads, text-only substitutions in mail, sponsor writes need a live subscription
a5e3e22

ICSAC commited on

arXiv within its limits: metadata comes from DataCite first (title, authors, abstract, date, licence, and the journal DOI once published), so arXiv's API is not touched; every remaining API call goes through one door (one connection, one request every three seconds for the whole host, Retry-After honoured, a ten-minute cool-off after a refusal or stall so a bad hour cannot stretch a panel run); the citation title search waits its turn or is skipped; the DOI route refuses a preprint already published in a journal, as the upload route does
af8bc59

ICSAC commited on

DOI route: the author chooses the published article's licence (CC BY 4.0, CC BY-SA 4.0 or CC0), validated before anything is written; the worker keeps the choice when it resolves the preprint and records the preprint's own licence beside it (arXiv reports none); the curator summary shows both; a record without a choice behaves as before
96c0ff0

ICSAC commited on

Preprints from any server: the upload form takes a preprint DOI, checked against Crossref and DataCite when submitted (a published article, a preprint already published, or a DOI that does not exist is refused; an unreachable registry fails open and the curation team is told), and the Persistence DOI is linked to it; the DOI route sends other servers to the upload form with the DOI; the exclusivity confirmation is stored on both routes (it never was); the acceptance email says it only when it was confirmed
f48918d

ICSAC commited on

DOI route: an accepted paper submitted by its preprint DOI becomes a Persistence article with its own DOI under the Institute prefix, linked to the preprint by a hasPreprint relation; it gets the author response window, the site hosts the version of record at registration, and the emails name the preprint instead of claiming no other DOI
da31dca

ICSAC commited on

Cover stamp: the full record includes the curation team's verdict
a20dfa3

ICSAC commited on

Stats count every review on record: the published copies of the reviews from before the public flip, the new score-table heading and the old dimension label; a record in both places counts once
a47f644

ICSAC commited on

The curation team decides and hears appeals: README note to authors, the legacy acceptance comments and the RQC status line; the intake README lists every field the form now collects
0467298

ICSAC commited on

Audit 2026-09-28 (evening): a late author response is never overwritten by the window check, an accept waits for a panel report, a review of a paper that studies models passes the redaction gate, a data sentence does not take back a code claim, the stats snapshot never shrinks
405fe3a

ICSAC commited on

Say open review, not peer review: the AI panel with a human curator is not peer review as journals and indexers define it; the share text, README and the cover stamp change, and the cover tool honours ICSAC_WEBSITE_REPO
d2ebcdc

ICSAC commited on

A paper that says it has code or data must link it: the submit form asks where, a paper with no link anywhere is held for revise and resubmit before the panel, and the published page shows the author's link
e640531

ICSAC commited on

Acceptance email: the response comes first, with its deadline in the heading, in a bronze box
bc4b466

ICSAC commited on

Emails carry the hosted logo instead of an inline image part, which Gmail drops when a draft is edited
14750e8

ICSAC commited on

One response per paper: a second response is refused and routed to help@
62d446c

ICSAC commited on

The response record stores the ORCID iD that signed it
167b8cc

ICSAC commited on

Response page: the promotion and print choices say they cost the author nothing
d8056b6

ICSAC commited on

Response page: each exclusion reads as the instruction it gives; status lines keep the short noun
126a254

ICSAC commited on

The response is bound to the submitter's ORCID; the report PDFs read as print
c51d454

ICSAC commited on