Skip to content
Published studies are shown for demonstration purposes, not because they are good or bad research. Demonstrator · items marked Example are invented · what exists today
Search

Did abolishing primary-school fees in sub-Saharan African countries (staggere...

How this study was produced: every step of the run with the file it wrote, and everything the run used, pinned to the exact version. The address of this page is derived from its content: if anything below changed, the address would change.

DossierDemonstrationVersion 1 of the studyOpen the study
Dossiersha256:00f09b8dcbede3adbf52e9370641e158ebb056fcd3079522aacfa5610972879b
Dossier as JSON

Paper, data and code of the study

  • Paper
    Not public.

  • Data
    Not public.

  • Code
    Not public.

Run settings

e2er
version 0.16.0 · code at b5087e8701ca
Template
policy-evaluation · single pass
Governance
full
AI backend
claude_code
Models
claude_code/sonnet
Exported
20261015
Sessions
3 sessions, on one e2er commit · listed with the workflow
Outcome
Completed · 2026-10-13 21:46 UTCe2er's internal quality review: 4.9 of 10
e2er code
no local changes at run time

Input data

SHA-256 of the data files, as recorded in the study's provenance.

4 data files with their hash values
  • ·data/data.db 139c8457b11c
  • ·data/data_dictionary.json 65b8d7453a46
  • ·data/data_sources.json e55909d9b656
  • ·data/data_summary.md a9b41e10f0f0

Data used

World Bank Open Data (Indicators API v2), The World Bank · 2 loads · release 2026-10-08 · read 2026-10-13
World Bank SE.PRM.ENRR, SE.PRM.ENRR.MA, SE.PRM.ENRR.FE, SE.PRM.NENR, SE.PRM.CMPT.ZS for AGO, BEN, BWA, BFA, BDI, CPV, CMR, CAF, TCD, COM, COD, COG, CIV, DJI, GNQ, ERI, SWZ, ETH, GAB, GMB, GHA, GIN, GNB, KEN, LSO, LBR, MDG, MWI, MLI, MRT, MUS, MOZ, NAM, NER, NGA, RWA, STP, SEN, SYC, SLE, SOM, ZAF, SSD, SDN, TZA, TGO, UGA, ZMB, ZWE, 1980–2018 · release 2026-10-08, read 2026-10-13 · table wdi_primary_enrolment https://api.worldbank.org/v2/country/AGO;BEN;BWA;BFA;BDI;CPV;CMR;CAF;TCD;COM;COD;COG;CIV;DJI;GNQ;ERI;SWZ;ETH;GAB;GMB;GHA;GIN;GNB;KEN;LSO;LBR;MDG;MWI;MLI;MRT;MUS;MOZ;NAM;NER;NGA;RWA;STP;SEN;SYC;SLE;SOM;ZAF;SSD;SDN;TZA;TGO;UGA;ZMB;ZWE/indicator/SE.PRM.ENRR?format=json&per_page=20000&source=2&date=1980%3A2018&page=1 e24fe5397b18https://api.worldbank.org/v2/country/AGO;BEN;BWA;BFA;BDI;CPV;CMR;CAF;TCD;COM;COD;COG;CIV;DJI;GNQ;ERI;SWZ;ETH;GAB;GMB;GHA;GIN;GNB;KEN;LSO;LBR;MDG;MWI;MLI;MRT;MUS;MOZ;NAM;NER;NGA;RWA;STP;SEN;SYC;SLE;SOM;ZAF;SSD;SDN;TZA;TGO;UGA;ZMB;ZWE/indicator/SE.PRM.ENRR.MA?format=json&per_page=20000&source=2&date=1980%3A2018&page=1 91b4a629d2a3https://api.worldbank.org/v2/country/AGO;BEN;BWA;BFA;BDI;CPV;CMR;CAF;TCD;COM;COD;COG;CIV;DJI;GNQ;ERI;SWZ;ETH;GAB;GMB;GHA;GIN;GNB;KEN;LSO;LBR;MDG;MWI;MLI;MRT;MUS;MOZ;NAM;NER;NGA;RWA;STP;SEN;SYC;SLE;SOM;ZAF;SSD;SDN;TZA;TGO;UGA;ZMB;ZWE/indicator/SE.PRM.ENRR.FE?format=json&per_page=20000&source=2&date=1980%3A2018&page=1 734218cf18efhttps://api.worldbank.org/v2/country/AGO;BEN;BWA;BFA;BDI;CPV;CMR;CAF;TCD;COM;COD;COG;CIV;DJI;GNQ;ERI;SWZ;ETH;GAB;GMB;GHA;GIN;GNB;KEN;LSO;LBR;MDG;MWI;MLI;MRT;MUS;MOZ;NAM;NER;NGA;RWA;STP;SEN;SYC;SLE;SOM;ZAF;SSD;SDN;TZA;TGO;UGA;ZMB;ZWE/indicator/SE.PRM.NENR?format=json&per_page=20000&source=2&date=1980%3A2018&page=1 9716cd939424https://api.worldbank.org/v2/country/AGO;BEN;BWA;BFA;BDI;CPV;CMR;CAF;TCD;COM;COD;COG;CIV;DJI;GNQ;ERI;SWZ;ETH;GAB;GMB;GHA;GIN;GNB;KEN;LSO;LBR;MDG;MWI;MLI;MRT;MUS;MOZ;NAM;NER;NGA;RWA;STP;SEN;SYC;SLE;SOM;ZAF;SSD;SDN;TZA;TGO;UGA;ZMB;ZWE/indicator/SE.PRM.CMPT.ZS?format=json&per_page=20000&source=2&date=1980%3A2018&page=1 34c1824e4372 Cite: The World Bank: World Development Indicators: Data API, UN Educational, Scientific and Cultural Organization (UNESCO), uri: https://databrowser.uis.unesco.org/resources, note: The data are obtained through the UIS API. Detailed documentation is available at: https://api.uis.unesco.org/api/public/documentation/, publisher: UNESCO Institute for Statistics (UIS), type: Bulk file (csv), date accessed: 2026-03-19, date published: 2026-02; Stat Bulk Data Download Service, UN Educational, Scientific and Cultural Organization (UNESCO), uri: https://uis.unesco.org/bdds, publisher: UNESCO Institute for Statistics (UIS). World Bank Open Data, https://data.worldbank.org (last updated 2026-10-08). Licence: CC BY 4.0.
World Bank SP.POP.TOTL, NY.GDP.PCAP.KD, SP.URB.TOTL.IN.ZS, SH.DYN.MORT for AGO, BEN, BWA, BFA, BDI, CPV, CMR, CAF, TCD, COM, COD, COG, CIV, DJI, GNQ, ERI, SWZ, ETH, GAB, GMB, GHA, GIN, GNB, KEN, LSO, LBR, MDG, MWI, MLI, MRT, MUS, MOZ, NAM, NER, NGA, RWA, STP, SEN, SYC, SLE, SOM, ZAF, SSD, SDN, TZA, TGO, UGA, ZMB, ZWE, 1980–2018 · release 2026-10-08, read 2026-10-13 · table wdi_controls https://api.worldbank.org/v2/country/AGO;BEN;BWA;BFA;BDI;CPV;CMR;CAF;TCD;COM;COD;COG;CIV;DJI;GNQ;ERI;SWZ;ETH;GAB;GMB;GHA;GIN;GNB;KEN;LSO;LBR;MDG;MWI;MLI;MRT;MUS;MOZ;NAM;NER;NGA;RWA;STP;SEN;SYC;SLE;SOM;ZAF;SSD;SDN;TZA;TGO;UGA;ZMB;ZWE/indicator/SP.POP.TOTL?format=json&per_page=20000&source=2&date=1980%3A2018&page=1 c884fd4f8d75https://api.worldbank.org/v2/country/AGO;BEN;BWA;BFA;BDI;CPV;CMR;CAF;TCD;COM;COD;COG;CIV;DJI;GNQ;ERI;SWZ;ETH;GAB;GMB;GHA;GIN;GNB;KEN;LSO;LBR;MDG;MWI;MLI;MRT;MUS;MOZ;NAM;NER;NGA;RWA;STP;SEN;SYC;SLE;SOM;ZAF;SSD;SDN;TZA;TGO;UGA;ZMB;ZWE/indicator/NY.GDP.PCAP.KD?format=json&per_page=20000&source=2&date=1980%3A2018&page=1 9d8c684e02b6https://api.worldbank.org/v2/country/AGO;BEN;BWA;BFA;BDI;CPV;CMR;CAF;TCD;COM;COD;COG;CIV;DJI;GNQ;ERI;SWZ;ETH;GAB;GMB;GHA;GIN;GNB;KEN;LSO;LBR;MDG;MWI;MLI;MRT;MUS;MOZ;NAM;NER;NGA;RWA;STP;SEN;SYC;SLE;SOM;ZAF;SSD;SDN;TZA;TGO;UGA;ZMB;ZWE/indicator/SP.URB.TOTL.IN.ZS?format=json&per_page=20000&source=2&date=1980%3A2018&page=1 b5c5250f475chttps://api.worldbank.org/v2/country/AGO;BEN;BWA;BFA;BDI;CPV;CMR;CAF;TCD;COM;COD;COG;CIV;DJI;GNQ;ERI;SWZ;ETH;GAB;GMB;GHA;GIN;GNB;KEN;LSO;LBR;MDG;MWI;MLI;MRT;MUS;MOZ;NAM;NER;NGA;RWA;STP;SEN;SYC;SLE;SOM;ZAF;SSD;SDN;TZA;TGO;UGA;ZMB;ZWE/indicator/SH.DYN.MORT?format=json&per_page=20000&source=2&date=1980%3A2018&page=1 f36a92e16f53 Cite: The World Bank: World Development Indicators: Country official statistics, National Statistical Organizations and/or Central Banks; National Accounts data files, Organisation for Economic Co-operation and Development (OECD); Staff estimates, World Bank (WB); UN Inter-agency Group for Child Mortality Estimation, UN Children's Fund (UNICEF), uri: www.childmortality.org, publisher: UNICEF, WHO, World Bank, United Nations Population Division; World Health Organization (WHO), uri: www.childmortality.org, note: UN Inter-agency Group for Child Mortality Estimation; World Bank (WB), uri: www.childmortality.org, note: UN Inter-agency Group for Child Mortality Estimation; United Nations (UN), uri: www.childmortality.org, note: UN Inter-agency Group for Child Mortality Estimation, publisher: UN Population Division; World Population Prospects, United Nations (UN), uri: https://population.un.org/wpp/, publisher: UN Population Division; Statistical databases and publications from national statistical offices, National Statistical Offices (NSOs), uri: https://unstats.un.org/home/nso_sites/, publisher: National Statistical Offices; Eurostat: Demographic Statistics, Eurostat (ESTAT), uri: https://ec.europa.eu/eurostat/data/database?node_code=earn_ses_monthly, publisher: Eurostat; Population and Vital Statistics Report (various years), United Nations (UN), uri: https://unstats.un.org, publisher: UN Statistics Division; World Urbanization Prospects, United Nations (UN), uri: https://population.un.org/wup/, note: United Nations Population Division's World Urbanization Prospects, National definitions, publisher: UN Population Division. World Bank Open Data, https://data.worldbank.org (last updated 2026-10-08). Licence: CC BY 4.0.

Terms CC BY 4.0 unless an indicator is labelled otherwise; attribute as "The World Bank: Dataset name: Data source". Some third-party indicators carry other terms, stated in their metadata (each load records them). Full terms

References (22)

The works the paper cites, as the dossier records them: 0 from the authors' papers, 14 found on the web by the literature search, 8 method sources from the template.

A method source is a work the template credits for a method it uses. e2er adds it to the study's bibliography; the paper cites the ones its study used.

22 references· 0 from the authors' papers, 14 found on the web, 8 method sources from the template
  1. Evaluating universal primary education in Uganda: School fee abolition and educational outcomes (2020) found on the web · doi:10.1111/rode.12725
  2. Free Primary Education and After in Kenya: Enrolment Impact, Quality Effects, and the Transition to Secondary School (2010) found on the web
  3. Secondary School Fee Abolition in Sub-Saharan Africa: Taking Stock of the Evidence (2024) found on the web · doi:10.1086/731496
  4. Difference-in-Differences with multiple time periods (2021) method source · doi:10.1016/j.jeconom.2020.12.001
  5. Estimating dynamic treatment effects in event studies with heterogeneous treatment effects (2021) method source · doi:10.1016/j.jeconom.2020.09.006
  6. Revisiting Event-Study Designs: Robust and Efficient Estimation (2024) method source · doi:10.1093/restud/rdae007
  7. A More Credible Approach to Parallel Trends (2023) method source · doi:10.1093/restud/rdad018
  8. "Everybody knows every child should be educated": The Strive Towards Universal Primary Education in Tanzania (2017) found on the web
  9. Influence and Challenges of the Capitation Grant on Education Delivery in Basic Schools in Ghana (2017) found on the web · doi:10.20448/journal.522.2017.31.53.63
  10. Eliminating School Fees in Low-Income Countries: A Systematic Review (2014) found on the web · doi:10.56645/jmde.v10i23.384
  11. School Fee Abolition and Educational Access in Sub-Saharan Africa: A Systematic Review and Meta-Analysis of Enrollment Effects (2026) found on the web · doi:10.17605/osf.io/cahvn
  12. Effect of Free Primary Education and Capitation Grant Policies on School Enrollment in Sub-Saharan Africa: A Meta-Analysis (2026) found on the web · doi:10.17605/osf.io/brcpd
  13. Is Private Education Worth it? Evidence from the Free Primary Education Reform in Kenya (2017) found on the web
  14. Universal Primary Education for Equal Growth? The Paradox of Large Classes in Uganda (2008) found on the web · doi:10.15027/34290
  15. Internal efficiency under the universal primary education policy in rural Uganda (2007) found on the web · doi:10.32204/jids.16.1_69
  16. Primary Education Expansion and Quality of Schooling: Evidence from Tanzania (2015) found on the web · doi:10.2139/ssrn.2655157
  17. The Challenges of Universal Primary Education Policy in Sub-Saharan Africa (2011) found on the web · doi:10.1057/9780230339361_12
  18. Difference-in-differences with variation in treatment timing (2021) method source · doi:10.1016/j.jeconom.2021.03.014
  19. Two-Way Fixed Effects Estimators with Heterogeneous Treatment Effects (2020) method source · doi:10.1257/aer.20181169
  20. Pretest with Caution: Event-Study Estimates after Testing for Parallel Trends (2022) method source · doi:10.1257/aeri.20210236
  21. What's trending in difference-in-differences? A synthesis of the recent econometrics literature (2023) method source · doi:10.1016/j.jeconom.2023.03.008
  22. World Bank Open Data found on the web

e2er's internal quality review

Six reviewer specialists each score the draft from one angle, on a scale of 0 to 10. The score in the middle is the weighted average of these scores, with the weights in the table.

data 5.0 identification 4.0 methods 5.0 technical 5.0 writing 6.0 4.9 of 10

4.9 of 10

Each reviewer's score and weight
ReviewerScoreWeight
data5.01.25
identification4.01.5
methods5.01
technical5.01
writing6.00.75

Pre-registration

The design was written down and frozen before the analysis ran. The hash value is the SHA-256 of the file at that moment.

File
design/preregistration.md
Hash value
0739668ec627
Frozen
2026-10-13T21:33:45Z
Plan files
  • did_design.json 736ba789a212
  • identification_spec.json 8c9eee65856d

The plan files were frozen with the pre-registration; the hash value after each is the SHA-256 of the file at that moment. The pre-registration check compares the files with these hash values.

Workflow (32 steps)

The run in order, from the run's own record. The run was carried out in 3 sessions on one e2er commit. How to read it

A session is one e2er process, from a start or a resume to the next stop, and each session names the e2er version and commit its steps ran on. Each specialist step shows the model, the file it wrote and the file's hash value (SHA-256). Where the run did not record the hash value, the step says so: the last step that wrote a file shows the hash value of the file at export, and earlier steps that wrote the same file are marked as superseded. Checks that stopped a step are listed where they happened: 3 here. Steps taken by the researcher (2 here) are marked with a grey dot. Stops, pauses and failures of the run are marked with a ring, at their time.

5 researcher decisions and stops · 2 actions · 3 stops · 0 approved deviations · 0 failures

Session 1 of 3 2026-10-13 21:22–21:31 UTC · e2er 0.16.0, commit b5087e8701ca · 10 steps · literature scanner, identification strategist, idea developer and 2 more · 1 researcher action · 1 check failed · Run stopped for the researcher's review (preregister)
  1. Run: backend identity · 21:22
  2. Run: method sources · 21:22
  3. Initial
  4. literature scanner · sonnet · 21:22–21:24 design/literature_review.md 3aa9ed5a086b
  5. identification strategist · sonnet · 21:22–21:24 design/identification_strategy.md 1c96818e5a57design/identification_spec.json 8c9eee65856ddesign/did_design.json 2e2d4664b465
  6. idea developer · sonnet · 21:22–21:25 design/paper_plan.md d69883c08399
  7. data architect · sonnet · 21:25–21:26 data/data_dictionary.json 73111405e0b5
  8. data analyst · sonnet · 21:26–21:28 data/data_summary.md 8d75bf0060fbresults/summary_statistics.json 2ce5d065ec52results/figure_spec.json eab020598de1
  9. Check: did design failed, step stopped (a) no unit is treated inside the panel: there is nothing to evaluate; units in the treatment table without outcome data: DJI
  10. identification strategist · sonnet · 21:28–21:29 design/identification_strategy.md 69ef38ce1e30design/identification_spec.json 8c9eee65856d (unchanged by this step)design/did_design.json 198811ea481f
  11. Check: did design passed
  12. Check: preregistration passed
  13. Run stopped for the researcher's review (preregister) · 21:29
  14. Researcher sent back data analyst · 21:31 The researcher checked the abolition years against published abstracts (OpenAlex, 2026-10-13). Fill fee_abolition_dates.first_year for these eight countries, set verification_status to 'published source', and record the source in a new column source_doi (or the reference where no DOI exists): MWI 1994 (Chimombo 2009, Compare, doi 10.1080/03050060902921003: 'Since the introduction of Free Primary Education in 1994/95'); UGA 1997 (Kan and Klasen 2020, Review of Development Economics, doi 10.1111/rode.12725: 'After the abolishment of school fees in 1997'); TZA 2002 (Lindsjo 2017, International Journal of Educational Development: 'In 2001, the first Primary Education Development Plan declared that the ... fee was to be abolished'; coded at the first fee-free school year, January 2002, with alt_year 2001); KEN 2003 (Oketch and Somerset 2010, CREATE Pathways to Access 37: 'the 2003 Free Primary Education programme'); GHA 2005 (Pajibo and Tamanja 2017, doi 10.20448/journal.522.2017.31.53.63: 'the Capitation Grant Scheme in 2005'); LSO 2000, phased from grade 1 (doi 10.1080/09751122.2013.11890101: 'progressively introduced Free Primary Education in 2000'); RWA 2003 (doi 10.1155/2012/396019: 'In 2003, Rwanda introduced free education'); ZMB 2002 ('Universal Free Primary Education Policy implemented in 2002', a 2020 concept paper without DOI; confidence low). All other countries keep first_year empty: they are comparison units not known to have abolished fees, not verified never-abolishers. End the analysis panel wb_primary_enrolment in 2010 (the last cohort plus five years) so that later abolitions do not enter the comparison group, and record that rule in data_summary.md.
Session 2 of 3 2026-10-13 21:31–21:33 UTC · e2er 0.16.0, commit b5087e8701ca · 5 steps · data analyst, identification strategist · 1 researcher action · 1 check failed · Run stopped for the researcher's review (preregister)
  1. Run: backend identity · 21:31
  2. Initial
  3. data analyst · sonnet · 21:31–21:32 Run again after the researcher sent it back data/data_summary.md a9b41e10f0f0results/summary_statistics.json 47f6330c8290results/figure_spec.json bdb6cf710a2f
  4. Check: did design failed, step stopped (a) no unit is treated inside the panel: there is nothing to evaluate; units in the treatment table without outcome data: DJI, SSD
  5. identification strategist · sonnet · 21:32–21:33 design/identification_strategy.md 2636c65ba3d0design/identification_spec.json 8c9eee65856d (unchanged by this step)design/did_design.json 736ba789a212
  6. Check: did design passed
  7. Run stopped for the researcher's review (preregister) · 21:33
  8. Researcher approved preregister · 21:33
Session 3 of 3 2026-10-13 21:33–21:46 UTC · e2er 0.16.0, commit b5087e8701ca · 17 steps · econometrics specialist, abstract writer, paper drafter and 6 more · 1 check failed · Pre-registration frozen
Initial 7 steps · econometrics specialist, abstract writer, paper drafter · 21:33–21:39 · 1 check failed · Pre-registration frozen
  1. Check: preregistration passed
  2. Run: backend identity · 21:33
  3. Pre-registration frozen · 21:33 hash value 0739668ec627
  4. econometrics specialist · sonnet · 21:33–21:37 design/econometric_spec.md 2f1e57d706ddresults/estimation_results.json 8c27af2214a3
  5. Check: did results passed
  6. abstract writer · sonnet · 21:37–21:38 paper/abstract.tex f5990d731a6f
  7. Check: contracts failed, step stopped
    What the check foundpaper_draft.tex: 2 construction(s) the researcher does not accept in a paper: "rather than" in: Third, we document how fragile inference is in this setting: the number of treated units, the sparse pre-reform data, and the possibility that comparison countries abolished fees without our knowledge limit what a country-level difference-in-differences can establish, and we quantify these limits... (state the positive claim and stop); "rather than" in: Uganda initially limited eligibility, Lesotho phased the reform in by grade, and Ghana's capitation grant replaced rather than simply eliminated fees. (state the positive claim and stop). Rewrite each of these sentences without the construction; keep its content
  8. paper drafter · sonnet · 21:37–21:39 paper/paper.tex a6f20ad9a75aresults/table_spec.json be3c83ce2c08
  9. paper drafter · sonnet · 21:39–21:39 paper/paper.tex c039934769e0results/table_spec.json be3c83ce2c08 (unchanged by this step)
Estimation gate 2 steps · 21:39
  1. Check: preregistration passed No change since the pre-registration was frozen (2026-10-13 21:33 UTC).
  2. Check: estimation passed
Review 7 steps · writing reviewer, data reviewer, technical reviewer and 2 more · 21:39–21:44
  1. Check: numbers passed
  2. Check: citations passed
  3. writing reviewer · sonnet · 21:40–21:42 reviews/review_writing.md ae4bdfe2cbc8
  4. data reviewer · sonnet · 21:40–21:42 reviews/review_data.md f81ccee8b925
  5. technical reviewer · sonnet · 21:40–21:43 reviews/review_technical.md 89a3de30c8d9
  6. methods reviewer · sonnet · 21:42–21:44 reviews/review_methods.md 9a3631074d00
  7. identification reviewer · sonnet · 21:42–21:44 reviews/review_identification.md c2922aaf4ed3
Replication 1 step · replication packager · 21:44–21:46
  1. replication packager · sonnet · 21:44–21:46 replication/estimation.py 8f304358d2ea

The run ended: completed · 2026-10-13 21:46 UTC

What it was built with (65)

Each part with its authors and the version used. e2er parts are pinned by git's content hash of their file at the commit above; follow a link to read that exact version.

Templates (1)

· by e2er authors · pinned at e2er b5087e8701ca
TemplateByPinned version
policy-evaluatione2er authors unresolved: pipelines/policy-evaluation.toml at b5087e8701ca is not in the E2ER checkout this dossier was built from

Specialists (14)

· by e2er authors · pinned at e2er b5087e8701ca
SpecialistByPinned version
abstract_writere2er authors unresolved: src/core/specialists/registry.py at b5087e8701ca is not in the E2ER checkout this dossier was built from
data_analyste2er authors unresolved: src/core/specialists/registry.py at b5087e8701ca is not in the E2ER checkout this dossier was built from
data_architecte2er authors unresolved: src/core/specialists/registry.py at b5087e8701ca is not in the E2ER checkout this dossier was built from
data_reviewere2er authors unresolved: src/core/specialists/registry.py at b5087e8701ca is not in the E2ER checkout this dossier was built from
econometrics_specialiste2er authors unresolved: src/core/specialists/registry.py at b5087e8701ca is not in the E2ER checkout this dossier was built from
idea_developere2er authors unresolved: src/core/specialists/registry.py at b5087e8701ca is not in the E2ER checkout this dossier was built from
identification_reviewere2er authors unresolved: src/core/specialists/registry.py at b5087e8701ca is not in the E2ER checkout this dossier was built from
identification_strategiste2er authors unresolved: src/core/specialists/registry.py at b5087e8701ca is not in the E2ER checkout this dossier was built from
literature_scannere2er authors unresolved: src/core/specialists/registry.py at b5087e8701ca is not in the E2ER checkout this dossier was built from
methods_reviewere2er authors unresolved: src/core/specialists/registry.py at b5087e8701ca is not in the E2ER checkout this dossier was built from
paper_draftere2er authors unresolved: src/core/specialists/registry.py at b5087e8701ca is not in the E2ER checkout this dossier was built from
replication_packagere2er authors unresolved: src/core/specialists/registry.py at b5087e8701ca is not in the E2ER checkout this dossier was built from
technical_reviewere2er authors unresolved: src/core/specialists/registry.py at b5087e8701ca is not in the E2ER checkout this dossier was built from
writing_reviewere2er authors unresolved: src/core/specialists/registry.py at b5087e8701ca is not in the E2ER checkout this dossier was built from

Skills (49)

· by e2er authors · pinned at e2er b5087e8701ca
SkillByPinned version
economiste2er authors unresolved: skills/files/base/economist.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
researchere2er authors unresolved: skills/files/base/researcher.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
identification-spec-schemae2er authors unresolved: skills/files/causal-inference/identification-spec-schema.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
judge-designse2er authors unresolved: skills/files/causal-inference/judge-designs.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
natural-experimentse2er authors unresolved: skills/files/causal-inference/natural-experiments.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
sensitivitye2er authors unresolved: skills/files/causal-inference/sensitivity.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
cleaninge2er authors unresolved: skills/files/data/cleaning.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
data-tablese2er authors unresolved: skills/files/data/data-tables.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
eurostate2er authors unresolved: skills/files/data/eurostat.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
exoplanetse2er authors unresolved: skills/files/data/exoplanets.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
figure-spece2er authors unresolved: skills/files/data/figure-spec.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
frede2er authors unresolved: skills/files/data/fred.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
gaiae2er authors unresolved: skills/files/data/gaia.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
giscoe2er authors unresolved: skills/files/data/gisco.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
githube2er authors unresolved: skills/files/data/github.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
gmde2er authors unresolved: skills/files/data/gmd.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
gutenberge2er authors unresolved: skills/files/data/gutenberg.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
nasa_powere2er authors unresolved: skills/files/data/nasa_power.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
naturalearthe2er authors unresolved: skills/files/data/naturalearth.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
noaae2er authors unresolved: skills/files/data/noaa.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
owide2er authors unresolved: skills/files/data/owid.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
query-datae2er authors unresolved: skills/files/data/query-data.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
summary-statistics-schemae2er authors unresolved: skills/files/data/summary-statistics-schema.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
table-spece2er authors unresolved: skills/files/data/table-spec.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
usgse2er authors unresolved: skills/files/data/usgs.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
who_ghoe2er authors unresolved: skills/files/data/who_gho.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
worldbanke2er authors unresolved: skills/files/data/worldbank.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
yfinancee2er authors unresolved: skills/files/data/yfinance.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
dide2er authors unresolved: skills/files/econometrics/did.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
did-practicee2er authors unresolved: skills/files/econometrics/did-practice.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
estimation-results-schemae2er authors unresolved: skills/files/econometrics/estimation-results-schema.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
event-studye2er authors unresolved: skills/files/econometrics/event-study.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
iv-estimatione2er authors unresolved: skills/files/econometrics/iv-estimation.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
panel-datae2er authors unresolved: skills/files/econometrics/panel-data.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
anti-slope2er authors unresolved: skills/files/reasoning/anti-slop.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
creative-ideatione2er authors unresolved: skills/files/reasoning/creative-ideation.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
identificatione2er authors unresolved: skills/files/reasoning/identification.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
noveltye2er authors unresolved: skills/files/reasoning/novelty.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
consistency-checke2er authors unresolved: skills/files/review/consistency-check.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
data-qualitye2er authors unresolved: skills/files/review/data-quality.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
methods-reviewe2er authors unresolved: skills/files/review/methods-review.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
technical-reviewe2er authors unresolved: skills/files/review/technical-review.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
writing-qualitye2er authors unresolved: skills/files/review/writing-quality.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
context-buildere2er authors unresolved: skills/files/synthesis/context-builder.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
replication-packagee2er authors unresolved: skills/files/synthesis/replication-package.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
abstracte2er authors unresolved: skills/files/writing/abstract.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
cite-numbers-by-sourcee2er authors unresolved: skills/files/writing/cite-numbers-by-source.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
paper-structuree2er authors unresolved: skills/files/writing/paper-structure.md at b5087e8701ca is not in the E2ER checkout this dossier was built from
personal-stylee2er authors unresolved: skills/files/writing/personal-style.md at b5087e8701ca is not in the E2ER checkout this dossier was built from

Connectors (1)

· by e2er authors · pinned at e2er b5087e8701ca
ConnectorByPinned version
claude-codee2er authors unresolved: src/modules/llm/claude_code.py at b5087e8701ca is not in the E2ER checkout this dossier was built from

Sources of the template “policy-evaluation”

The work the template of this run is based on, draws from or cites, as the template file names it. A source says where an idea came from; it does not say its authors endorse this study.

Methods

Brantly Callaway and Pedro H. C. Sant'Anna (2021). Difference-in-Differences with multiple time periods. Journal of Econometrics 225(2), 200-230.

Andrew Goodman-Bacon (2021). Difference-in-differences with variation in treatment timing. Journal of Econometrics 225(2), 254-277.

Liyang Sun and Sarah Abraham (2021). Estimating dynamic treatment effects in event studies with heterogeneous treatment effects. Journal of Econometrics 225(2), 175-199.

Clément de Chaisemartin and Xavier D'Haultfœuille (2020). Two-Way Fixed Effects Estimators with Heterogeneous Treatment Effects. American Economic Review 110(9), 2964-2996.

Kirill Borusyak, Xavier Jaravel and Jann Spiess (2024). Revisiting Event-Study Designs: Robust and Efficient Estimation. Review of Economic Studies 91(6), 3253-3285.

Jonathan Roth, Pedro H. C. Sant'Anna, Alyssa Bilinski and John Poe (2023). What's trending in difference-in-differences? A synthesis of the recent econometrics literature. Journal of Econometrics 235(2), 2218-2244.

Jonathan Roth (2022). Pretest with Caution: Event-Study Estimates after Testing for Parallel Trends. American Economic Review: Insights 4(3), 305-322.

Ashesh Rambachan and Jonathan Roth (2023). A More Credible Approach to Parallel Trends. Review of Economic Studies 90(5), 2555-2591.

Cite e2er with this dossier

A paper produced with e2er gives one reference for e2er: this dossier. It credits everyone listed above.

@misc{e2er-00f09b8dcbede3ad,
  title        = {e2er dossier for "Did abolishing primary-school fees in sub-Saharan African countries (staggere..."},
  author       = {{e2er}},
  year         = {2026},
  howpublished = {\url{https://e2er.org/d/00f09b8dcbede3ad}},
  note         = {Workflow, templates, specialists, skills, connectors and models used, pinned by content hash. Dossier sha256:00f09b8dcbede3adbf52e9370641e158ebb056fcd3079522aacfa5610972879b}
}