[
 {
  "from": "prereg:791947b91b10161c01e247c1c4191d04c1958e8c18fa8d3b1d6af80c1ea4393f",
  "kind": "changed",
  "detail": "Added code/summarize.py, which reads the registered outputs results/R1.json to R5.json and results/comparisons.csv, and writes results/S.json: the same values rounded for display (risk ratios and intervals to two decimals, p- and q-values to two significant digits or '< 0.001', yearly percentages to one decimal), the median of the trials' mean ages, crude rates per 10,000 participants for the co-primary analyses, the registered earlier estimates and post-2017 cutoff copied from data/, and results/analyses.csv, every registered analysis in one table. code/run calls it after code/analyze.py. The registered analysis (code/analyze.py), its data and its parameters are unchanged, so R1.json to R5.json are exactly what the registered plan produces; the claims cite S.json for readability.",
  "claims": [
   "C1",
   "C2",
   "C3",
   "C4",
   "C5",
   "C6",
   "C7"
  ]
 }
]