{
 "result": "v5e (AMENDMENTS_9160 A7), final 2026-10-15: per-child RR 0.973, random-effects 95% CI 0.836-1.131, 40 countries, 39,753 stacks",
 "design_hash": {
  "frame_sha256": {
   "units": "7ec6e1a16b0164101f7254a355cd0af2cca71c9efb8d31277d9e18c0daf74355",
   "stacks": "1f10146a04a6b450d7a5c27372bd3871d444e0cc754f7fa7ff80a6d3d08ce7e8",
   "placebo": "d30da77f9ad6f9a3e87dd01ad2217d61c5116ff5cbaa1712fc9d04f0c61b91bc",
   "ppath": "43929303da7e71c4da0fbae6c7546b012776ae9422ad35146e23d2374ce8d1fa"
  },
  "recorded_in": {
   "AMENDMENTS_9160.md": "A7 pins (pre-refit): \"design frame units / stacks / placebo / ppath\" table",
   "design_pins_v5c.json": "work_v5c_v5e/design_pins_v5c.json frame_sha256",
   "RULE_9160_v5c_inputs.sha256": "header lines \"# pin units|stacks|placebo|ppath\""
  },
  "a7_recorded": {
   "design frame `units`": "7ec6e1a16b0164101f7254a355cd0af2cca71c9efb8d31277d9e18c0daf74355",
   "design frame `stacks`": "1f10146a04a6b450d7a5c27372bd3871d444e0cc754f7fa7ff80a6d3d08ce7e8",
   "design frame `placebo`": "d30da77f9ad6f9a3e87dd01ad2217d61c5116ff5cbaa1712fc9d04f0c61b91bc",
   "design frame `ppath`": "43929303da7e71c4da0fbae6c7546b012776ae9422ad35146e23d2374ce8d1fa"
  },
  "design_pins_file_sha256_now": "3743d032747b6c346745eb7d95aeafd39471b68f7e59f55faec53b87b5667ebf",
  "design_pins_file_sha256_a7": "3743d032747b6c346745eb7d95aeafd39471b68f7e59f55faec53b87b5667ebf",
  "status": "MATCH",
  "frame_definition": "9150 frame_sha of work_v5c_v5e/design/{units,stacks,placebo,ppath}.parquet"
 },
 "cell_hash": {
  "factory_cells_primary_v5e_sha256": "411fcdcdb84e5739f4268370626f3ca648d7d9ff48aca37e2273f0bab6d99875",
  "a7_recorded": "411fcdcdb84e5739f4268370626f3ca648d7d9ff48aca37e2273f0bab6d99875",
  "declared_cells_sha256_now": "eb37539bc0324ac2594c17e6937ad550821fc05a23e61848d7e9a4c7421f6054",
  "declared_cells_sha256_in_manifest": "eb37539bc0324ac2594c17e6937ad550821fc05a23e61848d7e9a4c7421f6054",
  "cell_hash_in_reuse_rule": "RULE 9160 V4 cell hash = hash of the raw series rows plus flag tables, streamed per unit (code in 9500/9516/9521; not a single file hash)"
 },
 "code_hash": {
  "fit_chain_sha256_recorded": "7ffc6ae84f8f946e29cfd16dcafd6e55dd746428115680c2bfb2c35695dccde4",
  "fit_chain_sha256_in_design_pins": "7ffc6ae84f8f946e29cfd16dcafd6e55dd746428115680c2bfb2c35695dccde4",
  "definition": "sha256 over sorted \"path sha256\" lines of the 9150-9160 and 9500-9523 chain files in the manifest plus the JSON of the declared fit configurations (9510 fit_chain_sha). The configuration JSON needs the project drivers to regenerate; the per-file hashes are in code_manifest_v5e.csv.",
  "status_recorded_equal": true,
  "per_file_status": "see code_pins_compare.json"
 },
 "amendments": {
  "file": "qa/claude_summative_20261008/AMENDMENTS_9160.md",
  "bytes_now": 126299,
  "sha256_now": "55922d308dd3b05d2eb9972dedd22ca49b6451c0c93bdde5c7899ebd4cd98ac2",
  "pinned_prefix_in_manifest": {
   "bytes": 104743,
   "sha256_recorded": "6306813fce1a2ed27ba4b940041706d1b2342bcdb290fb37f0adbfebc89e51b5",
   "sha256_now": "6306813fce1a2ed27ba4b940041706d1b2342bcdb290fb37f0adbfebc89e51b5",
   "status": "MATCH",
   "recorded_in": "work_v5c_v5e/RULE_9160_v5c_inputs.sha256 header: amendments_9160_append_only_prefix"
  },
  "pinned_prefix_a4_text": {
   "bytes": 93448,
   "sha256_recorded": "567868a05d505fde7d14380ac1fc4dd94da95c6bfcf7c8c6c476c7fd2ff9aab2",
   "sha256_now": "567868a05d505fde7d14380ac1fc4dd94da95c6bfcf7c8c6c476c7fd2ff9aab2",
   "status": "MATCH",
   "recorded_in": "AMENDMENTS_9160.md A4 pins (pre-refit) text"
  },
  "note": "The file is append-only; entries after the pinned prefix (A7 pins, A7 refit record) were appended after the manifest was written. The sha256 of the whole file is not pinned anywhere and will change if more entries are appended."
 },
 "pinned_files": [
  {
   "label": "cells_primary_v5e.parquet (factory)",
   "file": "qa/claude_factory_20261008/data/cells_primary_v5e.parquet",
   "bytes": 44056378,
   "sha256_now": "411fcdcdb84e5739f4268370626f3ca648d7d9ff48aca37e2273f0bab6d99875",
   "sha256_recorded": "411fcdcdb84e5739f4268370626f3ca648d7d9ff48aca37e2273f0bab6d99875",
   "status": "MATCH",
   "recorded_in": "AMENDMENTS_9160.md A7 pins (factory file table) and RULE_9160_v5c_inputs.sha256"
  },
  {
   "label": "exposure_preferred_v5e.parquet (factory)",
   "file": "qa/claude_factory_20261008/data/exposure_preferred_v5e.parquet",
   "bytes": 35958322,
   "sha256_now": "46fd2ddbb9fa338f25b4464029ec93da8e32946a36e59c1fa52480085ecde153",
   "sha256_recorded": "46fd2ddbb9fa338f25b4464029ec93da8e32946a36e59c1fa52480085ecde153",
   "status": "MATCH",
   "recorded_in": "AMENDMENTS_9160.md A7 pins (factory file table) and RULE_9160_v5c_inputs.sha256"
  },
  {
   "label": "exposure_substate_v5e.parquet (factory)",
   "file": "qa/claude_factory_20261008/data/exposure_substate_v5e.parquet",
   "bytes": 45574905,
   "sha256_now": "a1c2e0ea8ad0b3a9d1b4bc5ec827eea96d166827a1fb25c2469e4a1dfb8962a2",
   "sha256_recorded": "a1c2e0ea8ad0b3a9d1b4bc5ec827eea96d166827a1fb25c2469e4a1dfb8962a2",
   "status": "MATCH",
   "recorded_in": "AMENDMENTS_9160.md A7 pins (factory file table)"
  },
  {
   "label": "events_primary_v5e.parquet (factory)",
   "file": "qa/claude_factory_20261008/data/events_primary_v5e.parquet",
   "bytes": 125595,
   "sha256_now": "ae9d3862996027537e33998ea1941f40e72cbc7fed03ee2dd943f7626d1ab02e",
   "sha256_recorded": "ae9d3862996027537e33998ea1941f40e72cbc7fed03ee2dd943f7626d1ab02e",
   "status": "MATCH",
   "recorded_in": "AMENDMENTS_9160.md A7 pins (factory file table) and RULE_9160_v5c_inputs.sha256"
  },
  {
   "label": "events_v5e.parquet (factory)",
   "file": "qa/claude_factory_20261008/data/events_v5e.parquet",
   "bytes": 129071,
   "sha256_now": "7457f0836794b5c7b07bd330371c50b3574589419a90d218cdafbf12ee11661d",
   "sha256_recorded": "7457f0836794b5c7b07bd330371c50b3574589419a90d218cdafbf12ee11661d",
   "status": "MATCH",
   "recorded_in": "AMENDMENTS_9160.md A7 pins (factory file table)"
  },
  {
   "label": "events_typed_v5e.parquet (factory)",
   "file": "qa/claude_factory_20261008/data/events_typed_v5e.parquet",
   "bytes": 106251,
   "sha256_now": "d8af0600541bdc97cede16a98310337551fa2118de7ee6591dc57aebca0f3fce",
   "sha256_recorded": "d8af0600541bdc97cede16a98310337551fa2118de7ee6591dc57aebca0f3fce",
   "status": "MATCH",
   "recorded_in": "AMENDMENTS_9160.md A7 pins (factory file table)"
  },
  {
   "label": "cell_flags_v5e.parquet (factory)",
   "file": "qa/claude_factory_20261008/data/cell_flags_v5e.parquet",
   "bytes": 73677,
   "sha256_now": "6e8487e2420a7dae1b22ae69eacb3cafc31a0bd2f62c19c335bccc2190e07895",
   "sha256_recorded": "6e8487e2420a7dae1b22ae69eacb3cafc31a0bd2f62c19c335bccc2190e07895",
   "status": "MATCH",
   "recorded_in": "AMENDMENTS_9160.md A7 pins (factory file table)"
  },
  {
   "label": "SOURCE_ROLES_v5e.csv (factory)",
   "file": "qa/claude_factory_20261008/data/SOURCE_ROLES_v5e.csv",
   "bytes": 92172,
   "sha256_now": "b376d0e08ed453a3debaa09a86b0c22e34d6b7f5358b453b534f8dc2074355f9",
   "sha256_recorded": "b376d0e08ed453a3debaa09a86b0c22e34d6b7f5358b453b534f8dc2074355f9",
   "status": "MATCH",
   "recorded_in": "AMENDMENTS_9160.md A7 pins (factory file table)"
  },
  {
   "label": "INVENTORY_v5e.csv (factory)",
   "file": "qa/claude_factory_20261008/data/INVENTORY_v5e.csv",
   "bytes": 1850839,
   "sha256_now": "40ca818896652f4e83c60f31d2085e2079fe3ce94d743d7fb1c173f60a66bb56",
   "sha256_recorded": "40ca818896652f4e83c60f31d2085e2079fe3ce94d743d7fb1c173f60a66bb56",
   "status": "MATCH",
   "recorded_in": "AMENDMENTS_9160.md A7 pins (factory file table)"
  },
  {
   "label": "VALIDATION_v5e.json (factory)",
   "file": "qa/claude_factory_20261008/data/VALIDATION_v5e.json",
   "bytes": 187262,
   "sha256_now": "8c8c62e5131939173c003dfc8ee2fc3743de2932b0ddb20fa8f348ab8013e592",
   "sha256_recorded": "not recorded as a standalone pin",
   "status": "computed only",
   "recorded_in": "RULE_9160_v5c_inputs.sha256 (path + hash line); not in the A7 factory table"
  },
  {
   "label": "EVENT_ADJUDICATION_v5e.csv (factory)",
   "file": "qa/claude_factory_20261008/data/EVENT_ADJUDICATION_v5e.csv",
   "bytes": 54970,
   "sha256_now": "ae25ed72fc2970bb2a4fdcb357031c23a6105b3e3042eb5564efb08d90383c56",
   "sha256_recorded": "ae25ed72fc2970bb2a4fdcb357031c23a6105b3e3042eb5564efb08d90383c56",
   "status": "MATCH",
   "recorded_in": "AMENDMENTS_9160.md A7 pins (factory file table)"
  },
  {
   "label": "EVENT_STATUS_v5e.csv (factory)",
   "file": "qa/claude_factory_20261008/data/EVENT_STATUS_v5e.csv",
   "bytes": 20248,
   "sha256_now": "bb2209b3f923f680fe75752954062de413e5dd2ed4274f134a780ee38f331676",
   "sha256_recorded": "bb2209b3f923f680fe75752954062de413e5dd2ed4274f134a780ee38f331676",
   "status": "MATCH",
   "recorded_in": "AMENDMENTS_9160.md A7 pins (factory file table)"
  },
  {
   "label": "declared cells (fit input) work_v5c_v5e/declared/cells_primary_v5e.parquet",
   "file": "qa/claude_summative_20261008/work_v5c_v5e/declared/cells_primary_v5e.parquet",
   "bytes": 37121286,
   "sha256_now": "eb37539bc0324ac2594c17e6937ad550821fc05a23e61848d7e9a4c7421f6054",
   "sha256_recorded": "not recorded as a standalone pin",
   "status": "computed only",
   "recorded_in": "RULE_9160_v5c_inputs.sha256 (declared tables written by 9518/9522)"
  },
  {
   "label": "events used by the fit work_v5c_v5e/a4_events/events_primary_v5e_a4.parquet",
   "file": "qa/claude_summative_20261008/work_v5c_v5e/a4_events/events_primary_v5e_a4.parquet",
   "bytes": 199199,
   "sha256_now": "5084fdead87d5f71b3ac4f11d50a3ec2c7a21dafed6f38661543f79766ac01bb",
   "sha256_recorded": "5084fdead87d5f71b3ac4f11d50a3ec2c7a21dafed6f38661543f79766ac01bb",
   "status": "MATCH",
   "recorded_in": "design_pins_v5c.json a4.events_build; RULE_9160_v5c_inputs.sha256"
  },
  {
   "label": "numbers file qa/claude_release_v4/v5e_numbers.json",
   "file": "qa/claude_release_v4/v5e_numbers.json",
   "bytes": 569074,
   "sha256_now": "b323171ca4e4117993d7bfb5ee3c3cbcdcf0bb99bd68b2c5aa3057de326d2e63",
   "sha256_recorded": "not recorded as a standalone pin",
   "status": "computed only",
   "recorded_in": "not pinned in AMENDMENTS (A7 refit record names the file); byte copy at work_v5c_v5e/v5c_numbers.json"
  },
  {
   "label": "numbers file byte copy work_v5c_v5e/v5c_numbers.json",
   "file": "qa/claude_summative_20261008/work_v5c_v5e/v5c_numbers.json",
   "bytes": 569074,
   "sha256_now": "b323171ca4e4117993d7bfb5ee3c3cbcdcf0bb99bd68b2c5aa3057de326d2e63",
   "sha256_recorded": "not recorded as a standalone pin",
   "status": "computed only",
   "recorded_in": "A7 refit record: \"byte copy\""
  },
  {
   "label": "AMENDMENTS_9160.md (whole file, append-only, as of this package)",
   "file": "qa/claude_summative_20261008/AMENDMENTS_9160.md",
   "bytes": 126299,
   "sha256_now": "55922d308dd3b05d2eb9972dedd22ca49b6451c0c93bdde5c7899ebd4cd98ac2",
   "sha256_recorded": "not recorded as a standalone pin",
   "status": "computed only",
   "recorded_in": "not pinned as a whole (append-only); see the pinned prefixes below"
  }
 ],
 "manifest_rehash": {
  "manifest": "work_v5c_v5e/RULE_9160_v5c_inputs.sha256",
  "files_ok": 149,
  "files_hash_differs": 0,
  "files_missing": 0,
  "problems": [],
  "note": "The manifest lists 149 hash lines of inputs the check stage re-hashes before every fit (A7 refit record)."
 },
 "numbers_file_input_hashes": {
  "qa/claude_summative_20261008/work_v5c_v5e/design/design_summary.json": "MATCH",
  "qa/claude_summative_20261008/work_v5c_v5e/determinism_v5c.json": "MATCH",
  "qa/claude_summative_20261008/work_v5c_v5e/pool/contrast_v5.json": "MATCH",
  "qa/claude_summative_20261008/work_v5c_v5e/pool/country_tables_v4.csv": "MATCH",
  "qa/claude_summative_20261008/work_v5c_v5e/pool/data_estimated_sigma_v4.json": "MATCH",
  "qa/claude_summative_20261008/work_v5c_v5e/pool/placebo_country_v4.csv": "MATCH",
  "qa/claude_summative_20261008/work_v5c_v5e/pool/pooled_v4.csv": "MATCH",
  "qa/claude_summative_20261008/work_v5c_v5e/pool/pooled_v4.parquet": "MATCH",
  "qa/claude_summative_20261008/work_v5c_v5e/pool/rank_specs_v4.csv": "MATCH",
  "qa/claude_summative_20261008/work_v5c_v5e/pool/validation_v4.json": "MATCH",
  "qa/claude_summative_20261008/work_v5c_v5e/ramp/ramp_results_v4.json": "MATCH"
 },
 "headline_numbers": {
  "rr": 0.972606008057976,
  "source": "qa/claude_release_v4/v5e_numbers.json key headline.rr"
 },
 "recorded_and_not_pinned": "VALIDATION_v5e.json and the numbers file have no standalone pin in AMENDMENTS_9160.md; VALIDATION_v5e.json is hashed in RULE_9160_v5c_inputs.sha256, the numbers file inputs are hashed in its own input_sha256 block."
}