{
  "run_id": "2026-09-03T214252Z-weather-stadium-kicking-gh33809269583",
  "series_id": "weather-stadium-kicking",
  "status": "published",
  "started_at": "2026-09-03T21:42:53.355247+00:00",
  "completed_at": "2026-09-03T21:45:39.431400+00:00",
  "deterministic_seed": 4444,
  "code_version": "generated-research-desk-v1",
  "data": [
    {
      "source_name": "nflverse NFL schedules",
      "source_url": "https://github.com/nflverse/nflverse-data/releases/download/schedules/games.csv",
      "source_version": "nflverse schedules release asset",
      "retrieved_at": "2026-09-03T21:42:53.687332+00:00",
      "license": "CC BY 4.0",
      "attribution": "Data made available by nflverse contributors.",
      "sha256": "93522f71018c7ea64cc5e49f394e38f843dc24e53916a425f4d7b0be1f4a603d",
      "bytes": 2177172,
      "seasons": [
        1999,
        2000,
        2001,
        2002,
        2003,
        2004,
        2005,
        2006,
        2007,
        2008,
        2009,
        2010,
        2011,
        2012,
        2013,
        2014,
        2015,
        2016,
        2017,
        2018,
        2019,
        2020,
        2021,
        2022,
        2023,
        2024,
        2025,
        2026
      ],
      "notes": [
        "Downloaded fresh for this run; the run manifest records its SHA-256.",
        "Underlying NFL data remain subject to their owners' terms."
      ]
    },
    {
      "source_name": "nflverse 2018 play-by-play",
      "source_url": "https://github.com/nflverse/nflverse-data/releases/download/pbp/play_by_play_2018.csv.gz",
      "source_version": "nflverse pbp 2018 release asset",
      "retrieved_at": "2026-09-03T21:42:54.141262+00:00",
      "license": "CC BY 4.0",
      "attribution": "Data made available by nflverse contributors.",
      "sha256": "d37899610b397b96a90da6902827de5b46c5457b93e0e16d5f95a8eb524e4a7d",
      "bytes": 17920627,
      "seasons": [
        2018
      ],
      "notes": [
        "Downloaded fresh for this run; the run manifest records its SHA-256.",
        "Underlying NFL data remain subject to their owners' terms."
      ]
    },
    {
      "source_name": "nflverse 2019 play-by-play",
      "source_url": "https://github.com/nflverse/nflverse-data/releases/download/pbp/play_by_play_2019.csv.gz",
      "source_version": "nflverse pbp 2019 release asset",
      "retrieved_at": "2026-09-03T21:42:54.669175+00:00",
      "license": "CC BY 4.0",
      "attribution": "Data made available by nflverse contributors.",
      "sha256": "b764668137052be23745953cbc33fa17e537a70c81e9b73785a19a15e7288216",
      "bytes": 17992849,
      "seasons": [
        2019
      ],
      "notes": [
        "Downloaded fresh for this run; the run manifest records its SHA-256.",
        "Underlying NFL data remain subject to their owners' terms."
      ]
    },
    {
      "source_name": "nflverse 2020 play-by-play",
      "source_url": "https://github.com/nflverse/nflverse-data/releases/download/pbp/play_by_play_2020.csv.gz",
      "source_version": "nflverse pbp 2020 release asset",
      "retrieved_at": "2026-09-03T21:42:55.177130+00:00",
      "license": "CC BY 4.0",
      "attribution": "Data made available by nflverse contributors.",
      "sha256": "bc954b5780e325df4faa255fac092585c981a4de5d2f553a8a4e0a3c8b3a3cf2",
      "bytes": 18143553,
      "seasons": [
        2020
      ],
      "notes": [
        "Downloaded fresh for this run; the run manifest records its SHA-256.",
        "Underlying NFL data remain subject to their owners' terms."
      ]
    },
    {
      "source_name": "nflverse 2021 play-by-play",
      "source_url": "https://github.com/nflverse/nflverse-data/releases/download/pbp/play_by_play_2021.csv.gz",
      "source_version": "nflverse pbp 2021 release asset",
      "retrieved_at": "2026-09-03T21:42:55.712028+00:00",
      "license": "CC BY 4.0",
      "attribution": "Data made available by nflverse contributors.",
      "sha256": "e8743a568f99667a8bdcd29ba12224ee1782ad2b7916bee78ee335c099383739",
      "bytes": 19022201,
      "seasons": [
        2021
      ],
      "notes": [
        "Downloaded fresh for this run; the run manifest records its SHA-256.",
        "Underlying NFL data remain subject to their owners' terms."
      ]
    },
    {
      "source_name": "nflverse 2022 play-by-play",
      "source_url": "https://github.com/nflverse/nflverse-data/releases/download/pbp/play_by_play_2022.csv.gz",
      "source_version": "nflverse pbp 2022 release asset",
      "retrieved_at": "2026-09-03T21:42:56.291585+00:00",
      "license": "CC BY 4.0",
      "attribution": "Data made available by nflverse contributors.",
      "sha256": "0c69a71eb39498956c7b1d5c1ca52ce7fe679934a95d1af249facb5ea9829ea4",
      "bytes": 19093961,
      "seasons": [
        2022
      ],
      "notes": [
        "Downloaded fresh for this run; the run manifest records its SHA-256.",
        "Underlying NFL data remain subject to their owners' terms."
      ]
    },
    {
      "source_name": "nflverse 2023 play-by-play",
      "source_url": "https://github.com/nflverse/nflverse-data/releases/download/pbp/play_by_play_2023.csv.gz",
      "source_version": "nflverse pbp 2023 release asset",
      "retrieved_at": "2026-09-03T21:42:56.753564+00:00",
      "license": "CC BY 4.0",
      "attribution": "Data made available by nflverse contributors.",
      "sha256": "4649804ee0f0a40b41e51ec75a1ce921949d7fab5459213488656b92f78560e8",
      "bytes": 19169807,
      "seasons": [
        2023
      ],
      "notes": [
        "Downloaded fresh for this run; the run manifest records its SHA-256.",
        "Underlying NFL data remain subject to their owners' terms."
      ]
    },
    {
      "source_name": "nflverse 2024 play-by-play",
      "source_url": "https://github.com/nflverse/nflverse-data/releases/download/pbp/play_by_play_2024.csv.gz",
      "source_version": "nflverse pbp 2024 release asset",
      "retrieved_at": "2026-09-03T21:42:57.255013+00:00",
      "license": "CC BY 4.0",
      "attribution": "Data made available by nflverse contributors.",
      "sha256": "23370d5d10f8104d80d46a1fc5e61f4f6f5a3263fe96fe2dd629913cfcb08c06",
      "bytes": 19362351,
      "seasons": [
        2024
      ],
      "notes": [
        "Downloaded fresh for this run; the run manifest records its SHA-256.",
        "Underlying NFL data remain subject to their owners' terms."
      ]
    },
    {
      "source_name": "nflverse 2025 play-by-play",
      "source_url": "https://github.com/nflverse/nflverse-data/releases/download/pbp/play_by_play_2025.csv.gz",
      "source_version": "nflverse pbp 2025 release asset",
      "retrieved_at": "2026-09-03T21:42:57.815585+00:00",
      "license": "CC BY 4.0",
      "attribution": "Data made available by nflverse contributors.",
      "sha256": "2f135887790a013fd004e609e37096bb4816d5cc80b9f19122e1bad478961978",
      "bytes": 19105296,
      "seasons": [
        2025
      ],
      "notes": [
        "Downloaded fresh for this run; the run manifest records its SHA-256.",
        "Underlying NFL data remain subject to their owners' terms."
      ]
    }
  ],
  "artifacts": {
    "analysis.json": "11a999d8fcd0e32fb32285f99129fa9797cb923729844176d83c66d0781f8ec0",
    "article-candidate.json": "fa59c48bf4b063f666cd2c8c980f1e9d9d916529984af22ec5e828725d2af075",
    "article-draft.json": "98197de46f93befac2cdf72757fc31c97d9384036cdb82c2a910c4dced0876e8",
    "article.md": "a0db3250791167c0324acaccef5caba06f798ebbfd3504cb0434df2ba8fa578d",
    "claim-ledger-attempt-1.json": "1c0ab7c2e532c81f253cfaee238f382630ebc52351a6c70bc2763e6f81f57a8f",
    "claim-ledger.json": "1c0ab7c2e532c81f253cfaee238f382630ebc52351a6c70bc2763e6f81f57a8f",
    "determinism-run-1/analysis.json": "11a999d8fcd0e32fb32285f99129fa9797cb923729844176d83c66d0781f8ec0",
    "determinism-run-1/figures/stadium-residuals-figure.png": "87fec56dfb04d40dfb682b983e848a55bddd8a1c58693e84db2be2e7ea311638",
    "determinism-run-1/publication-assets.json": "acf6f9de3b04e464ba1376212a7341bfdfe438c5a4c9e059484fcc66f332c963",
    "determinism-run-1/tables/sensitivity-rank-stability-table.csv": "a96a5cb58bcf53b127f11befd41dd62163c312267121333b83d536ef1b22d25b",
    "determinism-run-1/tables/stadium-residuals-table.csv": "829d3eb720054ebfff9889ea863f949829f6573f05cd5f1ccf5e52d7bf67a429",
    "determinism-run-2/analysis.json": "11a999d8fcd0e32fb32285f99129fa9797cb923729844176d83c66d0781f8ec0",
    "determinism-run-2/figures/stadium-residuals-figure.png": "87fec56dfb04d40dfb682b983e848a55bddd8a1c58693e84db2be2e7ea311638",
    "determinism-run-2/publication-assets.json": "acf6f9de3b04e464ba1376212a7341bfdfe438c5a4c9e059484fcc66f332c963",
    "determinism-run-2/tables/sensitivity-rank-stability-table.csv": "a96a5cb58bcf53b127f11befd41dd62163c312267121333b83d536ef1b22d25b",
    "determinism-run-2/tables/stadium-residuals-table.csv": "829d3eb720054ebfff9889ea863f949829f6573f05cd5f1ccf5e52d7bf67a429",
    "deterministic-numeric-facts.json": "08601b2fd6f92ca2474ec614368270a2b33794a72810980b3b301def2729a8b5",
    "figures/publication-preview.png": "49695793c26854978aa7f2c3fa1c410741bb36a8e61666dcff88ecbd1c8633b3",
    "figures/stadium-residuals-figure.png": "87fec56dfb04d40dfb682b983e848a55bddd8a1c58693e84db2be2e7ea311638",
    "generated/analysis.py": "4b619e1934b14f23e019f837aa3c72bfe0e9e1966b88c092b141c90dce3ad720",
    "generated/test_analysis.py": "40eb879f0d09fcd4b81c45bdca3a75e099ebecd25f2010aeb1a95178a8491f31",
    "generated-package-cache-candidate.json": "d18582fb90b0a2eb68d4fd5dc5bcbc363e80173a2d0617e26776d5796d6acdbe",
    "generated-package.json": "d18582fb90b0a2eb68d4fd5dc5bcbc363e80173a2d0617e26776d5796d6acdbe",
    "generation-status.json": "7ad9d49b05c3a254acdf2ec1dc5bf910e8ffa54a432c2bb7019e044a53e30391",
    "openrouter-call-ledger.json": "1a1c25b48812c196a0fac0126db569b2a13fb255997de1ef8386511f8382b722",
    "provenance.json": "e2975d8872c2801464d2c527c9acfac324aad105a0483b3f124b324892c03a44",
    "publication-assets.json": "acf6f9de3b04e464ba1376212a7341bfdfe438c5a4c9e059484fcc66f332c963",
    "publication-decision.json": "742ef794113f8128588a777c097b046fc7115ebdad4abf4c4ebd6361c471d01a",
    "research-proposal.json": "eb742773ac9d8a37dfe3bff4e51c37f9d343d44256604b7d240038e2a6026523",
    "research-registration-status.json": "0857edbaaaabb52e6b50f81b5f1a89691c11495093f7ed7a2a549aa146754b05",
    "research-registration.json": "f90215c7de73cfd7ccea0f9d815e0904a26ac309f2574a867138d35a49277ef6",
    "review-adversarial_reviewer.json": "e8b13cd9cc029b02e4e9766f6e8d6cc5582c4f842028896d540d1e398ec42bf0",
    "review-citation_checker.json": "9b08fa27d34286423586f317d7b0f7d2808f5b91af978e42e9acea51d57ca710",
    "review-code_methods_reviewer.json": "598d1863a016599049c69846cd924bafe48c90ecff2b0db1b92b0f06c4a317aa",
    "review-cycles/cycle-1/review-adversarial_reviewer.json": "e8b13cd9cc029b02e4e9766f6e8d6cc5582c4f842028896d540d1e398ec42bf0",
    "review-cycles/cycle-1/review-citation_checker.json": "9b08fa27d34286423586f317d7b0f7d2808f5b91af978e42e9acea51d57ca710",
    "review-cycles/cycle-1/review-code_methods_reviewer.json": "598d1863a016599049c69846cd924bafe48c90ecff2b0db1b92b0f06c4a317aa",
    "review-cycles/cycle-1/review-editor.json": "12393d74b192a27ad8228cda4f6f47cc24efdff78b8e5e97d7c8bcceb2e46178",
    "review-cycles/cycle-1/review-researcher.json": "a6420150970bda4296436b528f48dbab5c1df7df068baa57d54ad17eab9f6c00",
    "review-cycles/cycle-1/review-statistician.json": "8327540640bec3bb58275f057fc5cd6411c9ee6ba2e457b2de2cf56c061a8f6b",
    "review-cycles/cycle-1/review-visualization_reviewer.json": "1b32b40d4d7286b2d0f3e86b12ce731a0f7e4f4897b05ebd5f0307cfebd3bd11",
    "review-editor.json": "12393d74b192a27ad8228cda4f6f47cc24efdff78b8e5e97d7c8bcceb2e46178",
    "review-researcher.json": "a6420150970bda4296436b528f48dbab5c1df7df068baa57d54ad17eab9f6c00",
    "review-statistician.json": "8327540640bec3bb58275f057fc5cd6411c9ee6ba2e457b2de2cf56c061a8f6b",
    "review-visualization_reviewer.json": "1b32b40d4d7286b2d0f3e86b12ce731a0f7e4f4897b05ebd5f0307cfebd3bd11",
    "search-demand-brief.json": "d40c53c3b3e36b4b2053ae8b1f77a562c9d92dd399822b3d9f8c6dd3266008a9",
    "tables/sensitivity-rank-stability-table.csv": "a96a5cb58bcf53b127f11befd41dd62163c312267121333b83d536ef1b22d25b",
    "tables/stadium-residuals-table.csv": "829d3eb720054ebfff9889ea863f949829f6573f05cd5f1ccf5e52d7bf67a429"
  },
  "reviews": [
    "review-researcher.json",
    "review-statistician.json",
    "review-code_methods_reviewer.json",
    "review-adversarial_reviewer.json",
    "review-citation_checker.json",
    "review-visualization_reviewer.json",
    "review-editor.json"
  ],
  "publication_decision": "publication-decision.json",
  "openrouter_models": {
    "adversarial_reviewer": "z-ai/glm-5.3",
    "citation_checker": "z-ai/glm-5.3",
    "code_methods_reviewer": "z-ai/glm-5.3",
    "editor": "z-ai/glm-5.3",
    "researcher": "z-ai/glm-5.3",
    "statistician": "z-ai/glm-5.3",
    "visualization_reviewer": "z-ai/glm-5.3"
  }
}
