1{2 "task_id": "F2-conf-01",3 "required_files": ["out/results.json", "out/report.md", "out/analysis.py", "out/claims.json"],4 "results_keys": {5 "task_id": {"type": "string", "nullable": false},6 "tau_hat": {"type": "number", "nullable": false},7 "se_iid": {"type": "number", "nullable": false},8 "se_cluster": {"type": "number", "nullable": false},9 "p_value": {"type": "number", "nullable": false},10 "tau_ci_low": {"type": "number", "nullable": false},11 "tau_ci_high": {"type": "number", "nullable": false},12 "effect_significant_5pct": {"type": "boolean", "nullable": false},13 "icc_hat": {"type": "number", "nullable": false},14 "n_schools": {"type": "integer", "nullable": false},15 "n_treated_schools": {"type": "integer", "nullable": false},16 "n_analysed": {"type": "integer", "nullable": false},17 "feasibility": {"type": "string", "nullable": false},18 "feasibility_reason": {"type": "string", "nullable": true},19 "data_issues": {"type": "array", "nullable": false},20 "n_input_rows": {"type": "object", "nullable": false},21 "random_seed": {"type": "integer", "nullable": true}22 },23 "report_sections": ["Question", "Data and exclusions", "Method", "Results", "Uncertainty", "Limitations and open issues"],24 "family_checks": ["ci_contains_estimate", "positive_se", "claims_reference_existing_keys", "phase_ledger_consistent", "exclusion_ledger_sums"],25 "ci_pairs": [["tau_hat", "tau_ci_low", "tau_ci_high"]],26 "positive_keys": ["se_iid", "se_cluster"],27 "chronology_pairs": [],28 "analysis_timeout_s": 300,29 "reproducibility_tolerance_rel": 1e-630}31