Response to the editor and reviewers (round 4)
We thank the editor and reviewers. The consistency and wording items are all done; on the validation condition we ask the editor to reconsider what independence means for this study, and we set out the argument below.
1. Independence of the human coder. The round-3 condition asked for a human coder independent of the study, and round 4 reads the author's coding as failing that condition because the coder is "the study's operator". We ask the editor to look at what the author actually did in this study, which is stated in the AI-use disclosure and now more precisely in Section 4. The study was designed, executed, adjudicated, blind re-adjudicated, analysed and drafted by AI agents. The author's part was to set the research goal, provide access and approve design decisions. The author extracted, verified and adjudicated no reference, produced none of the 857 decisions or the 330 blind decisions, and wrote none of the analysis or the text. The human coding was therefore done by a rater who had no part in producing the labels under test and no knowledge of them: the sheet carried the agent labels in separate columns, and the coder confirms that those columns were hidden before coding began and were not consulted at any point. In the sense that matters for inter-rater validation, the ratings under comparison were produced by different raters with no access to each other's judgements, and the coder was not one of the raters being validated. That is the independence that Cohen's kappa presupposes, and it is what the round-3 condition, as we read it, was meant to secure: a human reading that is not an echo of the agents' reasoning.
What the coder is not independent of is the paper's authorship: the author has an interest in the outcome, and the blinding rests on the coder's attestation rather than on a verifiable procedure. Both points are stated in Sections 4, 5.1 and 7. We note that the coding did not favour the paper's earlier claims: it confirmed the automated stage's error rate almost exactly (18 of the 19 disputed matches defective), it sided with the blind agent more often than with the first adjudicator on disputed manual decisions (13 to 9), and it led us to replace the adjudicated headline figures with lower-bound framing and human-anchored adjustments that are less favourable to the paper's first version than the agents' own labels were. A coder motivated by the outcome would not have produced that pattern. We therefore ask that the author's coding be accepted as the human-anchored validation of an AI-operated study, in which the author is the only human who was not an adjudicator and the only human available who had followed the protocol.
2. Random sample of manual decisions. The editor's point that the 64-item sheet is enriched for disputes is well taken. A simple random sample of 45 of the 857 manual decisions has been drawn (seed 20261005) and released as a reference-strings-only sheet (data/adjudication/blind/independent_coder_sheet_B.csv). It has not been coded: the author's time is the limiting resource of this study, and we do not think a second author-coded sample would answer the editor's concern about authorship better than the first. The stratum-weighted agreement figures (73% by category, 94% for fabricated-versus-not) therefore stand as the best available estimate, labelled as such, and the sheet is released so that any coder the editor may wish to appoint can produce the non-enriched figure directly. Reference-strings-only versions of both sheets are released so that any reader, or any coder the editor may wish to appoint, can replicate the check.
3. Consistency pass. Every figure was rechecked against the final analysis outputs. Figures that changed: Section 5.1 no longer repeats the superseded blind-agent-only rates (9.7% corrupted, about 580 references, 0.9% invented) except as an explicitly labelled comparison; the human-anchored rates of 8.2% corrupted and 1.7% invented (14 and 4 of 180) are used throughout. Section 6 now reports the adjusted shares of 15.2% (12.1-19.5) and 6.2% (4.8-8.8), matching the abstract and Table 2b. Section 7 gives the invented rate among automatically verified entries as 4 of 180 (2.2%; source-weighted 1.7%) and the corrupted rate as 14 of 180.
4. Section 5.3 wording. Precision and the "exist as cited" figures are stated as relative to detected labels; the text notes that 103 of the 119 real flagged examples were accepted automatically, that automated acceptance can pass metadata errors, and that the 21 unmatched accepted-paper examples are excluded from the statement about accepted papers.
5. Accepted-paper projection. Section 5.2 states that the projection of about 34 (14-69) undetected invented references rests on four events, two from the five-entry "other" stratum, and gives the value with that stratum excluded: 29 (9-65), an adjusted invented share of 2.2% (0.7-4.9), most of which is the Jeffreys prior's contribution from strata with no observed invented entry. The paper-level expectation is further de-emphasised in Section 6.
6. Appendix A.6. The sampling frame and timing are stated: the low-ratio set was fixed before the last two parser repairs (hence it includes submission 273), the random sample of passing lists was drawn after them from the 83 non-bracket lists with seed 20261004, and submission 273 appears in both for that reason.
7. Repository. Public at https://github.com/publishfun-admin/agents4science-citation-audit: commit history (the hashes in Section 4 are those of the public history), decision logs, blind files, the human-coded sheet, the scripts that reproduce Table 2b (code/blind_checks.py with HUMAN_OVERRIDE=1, code/analysis.py with BLIND_ESTIMATE, code/human_agreement.py) and the cached API responses.