Build one reconciliation table before submission:
| Column | Purpose |
|---|---|
| Prior published estimate | Reproduce or quote the closest estimate with sample/design notes |
| Prior specification on your data | Shows whether the difference is data or specification |
| Your preferred specification | Shows the incremental design or measurement change |
| Sensitivity bridge | Changes one assumption at a time: sample, controls, weights, clustering, outcome |
This table can live in the Online Appendix, but the introduction should summarize the lesson in one sentence. Without it, a JHR referee can ask for reconciliation late in the process.
| Design | Default estimator | Diagnostics referees expect alongside |
|---|---|---|
| Staggered DID | Callaway-Sant'Anna, Sun-Abraham, or imputation (Borusyak-Jaravel-Spiess); never TWFE alone with heterogeneous timing | Event study with pre-period coefficients, Goodman-Bacon style decomposition when TWFE is reported |
| Sharp/fuzzy RDD | Local linear with MSE-optimal bandwidth and robust bias-corrected CIs | Density/manipulation test, covariate continuity, bandwidth and donut sensitivity |
| IV | 2SLS plus weak-IV-robust inference when first stage is marginal | First-stage table per endogenous variable, effective F, Anderson-Rubin CI |
| Lottery / admissions experiment | ITT plus LATE via lottery-fixed-effects 2SLS | Balance within randomization strata, compliance and attrition by arm |
| RCT | PAP-aligned ITT with randomization-inference check where feasible | Balance, attrition, multiple-testing adjustment |
Illustrative pipeline for a Medicaid postpartum-coverage extension paper using linked birth records (numbers invented for the walkthrough):
Check | Spec changed | Estimate | SE | Verdict | Exhibit
pre-trends | event study, t-4..t-1 | ... | ... | flat/violated | Fig 2
alt control group | never-treated only | ... | ... | stable/moved | App T3
clustering | state vs state-by-year | ... | ... | robust/fragile| App T4
sample window | drop early adopters | ... | ... | stable/moved | App T5
prior-spec bridge | prior paper's controls | ... | ... | reconciled | App T6
Run the battery, don't just enumerate it. Full map:
execution-with-mcp. JHR is labor/education economics — program evaluation with selection; DiD/IV/RDD and the selection objection are central.
romano_wolf (step-down FWER) or benjamini_hochberg.oster_delta / sensemakr.wild_cluster_bootstrap (few clusters), twoway_cluster / conley.audit_result(result_id) lists missing checks + the exact
suggest_function for each.etable / did_summary_to_latex from the handle — no retyped numbers.Decisive checks in the body, exhaustive battery in the appendix. JF execution walkthrough.
[Sample] unit + population + period
[Design] ...
[Main estimates] ...
[Reconciliation tests] ...
[Archive-readiness gaps] ...
[Next step] jhr-contribution-framing