Supplementary Material B — reproducibility and data package
Acceptance before deployment: a systematic review and measurement audit of public acceptance research on four emerging net-zero energy technologies (manuscript under review; author details withheld for double-anonymized review).

Contents:
- extraction_master_v5.csv        Structured extraction dataset: 534 included studies x 29 fields.
- prisma_exclusions_155.csv       All 155 full-text-stage exclusions with PRISMA reason categories (includes the 63 reports whose full text was unavailable, with DOIs).
- fulltext_excludes_v5.csv        Per-record free-text exclusion rationales for the 92 assessed-and-excluded reports.
- rq_tables/T1..T7 (.csv)         Aggregate tables underlying the manuscript tables and figures.
- rq_tables/T8_family_crosstabs.csv  Per-family cross-tabulations (deployment stage / temporal design / design family) reported in Sections 3.3-3.4.
- rq3_audit_v5.json               Measurement-audit aggregates (RQ3).
- aggregate_tables.py             Versioned analysis script that generates aggregate tables T1-T7 from the extraction records.
- family_crosstabs.py             Companion versioned script generating T8 from extraction_master_v5.csv alone (controlled-vocabulary fields, fully recomputable).
- extraction_records_json.zip     Per-study structured extraction records (626 assessed reports, machine-readable audit trail incl. human confirmation flags on exclusions).
- harvest_openalex.py             OpenAlex search-arm harvest script (search blocks embedded).

Note on scripts: comments in aggregate_tables.py and harvest_openalex.py are the investigator's working log (in Korean); every logged decision is recorded in English, with dates, in the review protocol's development log (deposited in the Zenodo reproducibility package). Script logic and outputs are language-independent.
All materials are additionally deposited, together with the frozen protocol and screening prompts/ledgers, on Zenodo: https://doi.org/10.5281/zenodo.21346941.
