jegeo-replication-package — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited jegeo-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.
JEG's data/code policy is encouragement-based and triggered after acceptance, not a mandatory pre-acceptance replication archive (检索于 2026-06;以官网为准). Authors are asked at acceptance whether associated data exist and whether they wish to publish them as supplementary material; ORCID is required at submission. This is a genuine point of difference from QE, AEJ, and the AEA journals, which run a Data Editor reproducibility check before acceptance.
The practical implication: at JEG you are not forced to deposit, but a credible, well-documented package is a strong signal and pre-empts the reproducibility objection. Build it as if it were required — referees increasingly expect it, and editors may ask — but understand the timing and the discretion the policy gives you.
Replication in economic geography fails most often on the spatial steps, not the regressions. Document them explicitly:
| Spatial element | What to document |
|---|---|
| Boundary/shapefile vintage | which year/version of the administrative units (boundaries change; results shift) |
| Projection / CRS | the coordinate reference system used for distance and area calculations |
| Geocoding | source, match rate, and how unmatched records were handled |
| Spatial joins | the exact join logic (point-in-polygon, nearest, buffer radius) |
| Distance / W construction | how the spatial weight matrix and any distance cutoffs were built |
| Raster/aggregation | resolution, zonal-statistic method, and the aggregation to analysis units |
Spatial pipelines drift silently as upstream boundary files, projection libraries, and geocoding services change. Pin the moving parts:
sf/sp, geopandas, PostGIS) — a PROJ upgrade can shift distance calculations.renv, conda env) is feasible, include it — spatial dependencies are the ones most likely to break on another machine.A distance-decay result depends on a spatial weight matrix built from 2011-vintage NUTS-3 boundaries, but the boundaries were redrawn in 2016 and the README never says which were used. A reviewer rebuilds W with current boundaries and the decay shifts. The fix: freeze and document the boundary vintage and CRS, ship the W-construction script, and include a synthetic point dataset so the geocoding-and-join pipeline runs end to end even though the real firm coordinates are confidential. The package now reproduces the headline gradient and survives the reproducibility objection at JEG without depositing the restricted data.
It is tempting to import habits from journals with a mandatory Data Editor (QE, AEJ, the AER family), where a package is checked line-by-line before acceptance. JEG does not run that gate; the ask comes at acceptance and sharing is encouraged, not enforced. Two practical consequences:
The right posture: build a referee-grade package, lead with spatial provenance, and keep the data-availability statement ready for the post-acceptance step.
【Journal】Journal of Economic Geography
【Skill】jegeo-replication-package
【Policy understood】post-acceptance, encouragement-based (not pre-acceptance archive)? [Y/N]
【Spatial provenance】boundary vintage / CRS / geocoding / joins / W documented? [Y/N]
【Pipeline】raw→analysis fully scripted, no manual GIS? [Y/N]
【Confidential data】derived file + synthetic example + access path? [Y/N]
【Reproducibility】runs clean and matches headline numbers? [Y/N]
【Next skill】jegeo-referee-strategy~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.