On file

Prior-art sweep — the Institute for Replication

A targeted look at I4R's public GitHub org, to settle whether their AI Replication Engine exists to adopt rather than rebuild. It does not — the org publishes replication packages, not tooling. One reproducible package worth taking (the PNAS AI-Games study), and one finding worth more than code — I4R's seven-category error taxonomy, recovered from the study's own cleaning script because the form itself sits on a blocked host.
What it found
1candidate
Results and full record

Prior art — the Institute for Replication

Prepared: 2026-08-19. Method in one line: open I4R's public GitHub organisation, read every repo that could plausibly be tooling, and report what is actually there.

Read this before you trust the schema section below. The reproducibility assessment form this run went looking for lives on osf.io, which the egress proxy refused. The form's field structure was recovered indirectly — from the variable names, factor levels and recodes in the study's own code/cleaning.R, which reads the teams' responses. That is a faithful reconstruction of what the form captured, not a reading of the form itself: exact question wording and scale anchors are unverified. Anyone confirming it should open osf.io/sz2g8/ from a network that can reach it.


1. AI, Humans, and Reproducibility (Brodeur et al., PNAS 2026)

Paper. Brodeur et al., Proceedings of the National Academy of Sciences (2026). A randomised study of how team composition affects reproducibility assessment: teams were assigned to Human-Only, AI-Assisted, or AI-Led branches and set to work reproducing quantitative social-science papers.

Package. https://github.com/I4Replication/AI-Games — opened. R, MIT licence for code and CC-BY-4.0 for data. The repo carries data/ (including AI games.xlsx, prompts information, comparison papers, sentiment data), code/ (19 scripts plus master.R), output/, and a focus groups/ folder of qualitative material. The README gives a single entry point — source("code/master.R") from the repository root — and the master script installs packages, creates folders, cleans, and runs the analysis. Requires R >= 4.4.0 and 22 packages via pacman::p_load(). No runtime is stated.

Why it is worth reproducing. All input data ships in the repo, so nothing is gated: this is a complete package on public data with one command to run it, which is the profile the board most wants. It is also the corpus I4R has said it will benchmark its own engine against, so a reproduction here is legible to the people building the comparison. And the subject matter is the board's own: reproducing the paper about whether AI can assess reproducibility.

Completeness. verified_complete: yes — from the README, the file tree, and reading code/cleaning.R, not from executing anything. The usual caveat holds: pages were read through a fetch-and-summarise tool rather than a clone.


Notes from the runwritten for the maintainer, not the reader

Notes on this run

The engine is not public. I4R's organisation holds four public repos: AI-Games (R, the package above), utilities (Python, "several utility functions to help our processes"), AI-vertical (HTML), and I4R-First-Meta-Paper (Stata). There is no AI Replication Engine, no agent framework, no reproduction toolkit. Their public GitHub supports human-conducted replication; the engine described in their blog posts and grant applications is not released. Build-vs-adopt therefore stays open rather than resolved — with the note that they have said a toolkit is anticipated later in 2026.

The study's own result is a finding for this board. Brodeur et al. report that AI-assisted teams outperform AI-led teams, but not human-only teams — AI works best as a collaborative tool rather than an autonomous agent. That is direct evidence about the thing Night Shift is deciding how far to automate, and it favours the architecture already in place: blind two-reader extraction, reconciliation by script, verdicts assigned maintainer-side, a human merge. The line to hold is that an agent may produce numbers but must not certify its own verdict.

I4R's error taxonomy — the most useful thing found. cleaning.R reads the teams' responses under these fields, which together are the classification the form captured:

  • x1_major — major errors
  • x2_minor — minor errors
  • x3_pre_regression — errors before the regression stage
  • x4_regression — errors in the regression itself
  • x5_transcription_post_regression — transcription errors after the regression
  • x6_false_positive — a reported error that turned out not to be one
  • x7_error_known_by_i4r — the error was already known

alongside the reproduction outcome (reproduction, time_reproduction) and robustness (ran_robustness, good_robustness).

This is an axis the board does not currently have. Night Shift's inclusion_rule classes (target / restatement / parameter / excluded) answer which numbers count; its three-state schema answers did it reproduce. Neither answers what kind of error this was. Two of I4R's categories are worth adopting regardless of the rest: x6_false_positive, which is exactly the harm the second-run gate exists to prevent and is currently tracked nowhere, and x7_error_known_by_i4r, which separates a novel finding from a rediscovery.

Reached: github.com, raw.githubusercontent.com, i4replication.org. Refused by the proxy: osf.io (the template form and AI training materials), arxiv.org (the ReproRepo and ETH papers), www.builder.io. The OSF block is the one that cost something, and the workaround is stated at the top of this file rather than hidden.