aeri-replication-package — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited aeri-replication-package (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
AER: Insights enforces the AEA Data and Code Availability Policy, administered by the AEA Data Editor (Lars Vilhuber). Before publication, authors deposit data, code, and documentation sufficient to permit replication of every result in the paper and approved appendices in the AEA Data and Code Repository (openICPSR); the data editor's team verifies reproducibility before the paper is published. The short format does not shrink this requirement — the Supplemental Appendix results are in scope too. Build the package as you go, not after the conditional accept, because the verification step is a gate to publication.
run/00_master) that regenerates every exhibit end-to-end.aeri-robustness, aeri-theory-model) must still be reproducible.data/raw (read-only) → code → output; see ../../resources/code/ for a runnable skeleton.Because AER: Insights decisions are conditional accept or reject with no traditional R&R (aeri-referee-strategy), a conditional accept moves quickly to the data-editor stage. There is no long revision phase in which to build the package retroactively. Have the deposit essentially ready at submission, so a conditional accept does not stall on reproducibility. The data editor's check is a gate to publication, not a formality — non-reproducible code delays or blocks the paper regardless of the editor's decision.
A fictional staggered-DiD paper has five exhibits and a dozen appendix tables. The package contains a 00_master script that runs 01_clean → 02_descriptive → 03_did_modern → 08_robustness → 09_tables, regenerating Figures 1–2 and Tables 1–3 plus every appendix table, with seeds set in the bootstrap step. The README maps "Figure 1 ← code/03_did_modern.do, lines 40–80" and lists Stata 18 with pinned csdid/reghdfe versions. The restricted payroll extract is described with an application link and the exact code that would run on it. This is what passes the AEA Data Editor on the first pass.
【Master script】regenerates all exhibits + in-text numbers? [Y/N]
【README】sources / file list / versions / exhibit→code map present? [Y/N]
【Data status】public deposit / restricted (statement + access + code)?
【Seeds & versions】set and pinned? [Y/N]
【Appendix in scope】appendix results reproducible? [Y/N]
【Deposit target】AEA Data and Code Repository (openICPSR)
【Next step】aeri-referee-strategy (or aeri-submission if submitting)~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.