{
  "version": 1,
  "locked_at": "2026-10-20T15:39:29+02:00",
  "cutoff": "2026-10-20T15:20:15+02:00",
  "deadline": "2026-10-21T23:59:00+02:00",
  "python": "3.14.8",
  "algorithm": "sha256",
  "files": {
    "METHODOLOGY.md": "98774543e8a34f3df73cbc839c6a23549f868f6bb29c09a4890f93f4d2acbdc2",
    "README.md": "0cb87665d5d6c0d14c755af0640965cc352a8d8c09da79b770b8b56cbd55c9a2",
    "data/events.json": "ab37e48f18764faf9b11168050fd792d6012b25b21aa4db573e4229d3b71b766",
    "data/fit.json": "634c23b565da165caaa7ebf898ade38d8d6b836558ca0263342a7970c381dde2",
    "data/history.json": "3b3c2bfd5a19be5bb6b1d003549589cc6a00fb101f4d388d4365541dc1289ee3",
    "data/odds.json": "96bf91d75881f3a1bfdfb383538219ab31653161f0f4634f05d19fee1b2529c9",
    "data/polls.json": "82f94971f88ae9f6e0521d96b32a8f87a61a62bcf3cec94b81ffb00c3e77c1e3",
    "data/races-register.json": "27d8a43e347257a586cc6d7079840ecf5809ac7f8eb24604543cb07edf789acf",
    "data/raw/OSK2022_SK_tab06a.xlsx": "d33a003538d1684aabb6208ef304c186856aeed1eb8ed4de4d37d1db299d7219",
    "data/raw/OSK2022_SK_tab0a.xlsx": "c0559a9605c815142f2ea35cb20f69f12dbb2dc5a1f8c93334ae1cf6e04f5e3f",
    "data/raw/OSK_2017_tab06b.xlsx": "f7a4e30ae46021446a1533366ac3315c1d24f269c86ccdc220dc6f6573cd3404",
    "data/raw/OSK_2017_tab0ab.xlsx": "6523436b9e1dd12f768f019016e558238d8bdf5d52ac8d59efeebb69d0135ce1",
    "data/raw/OSO2022_SK_tab05d.xlsx": "d459074c77d06fecd706e22894840d0171217fdcdbd18c27ff56c22412a42eae",
    "data/raw/OSO2022_SK_tab05x.xlsx": "e2eb97f65d170ad1b7d3fc32fe0d05e16218d482814464b7d86073d87b232986",
    "data/raw/OSO2022_SK_tab0ad.xlsx": "7bc0271383926ab79fe6e673817742febcc9b4af84aee4339d8b93ee397d5a4a",
    "data/raw/OSO2022_SK_tab0ax.xlsx": "c8722868bbc5a8c83df40153ddcf227ee331470a0618c9bb170a49b5df7e3ade",
    "data/raw/OSO26_ZZK-Starosta.xlsx": "3720a89a1c188dc7eb9cf9556d585055c49a0c4264f724c32fe3351571e859b4",
    "data/raw/OSO_2018_tab05.xlsx": "12fec6bbf9d979a8c1fecfe370037158f5f3d01c6135fec9d4c178a1c50b345f",
    "data/raw/OSO_2018_tab0a.xlsx": "d2810705191e60fced15021bda9b62187a430e040d12d686881f4b4f9847b0c6",
    "data/raw/VUC26_ZZK-Predseda.xlsx": "9f262d60f400ce22b637b33335964c473b3969d9030a2eed3dfce0cebf31cf3e",
    "data/research-log.json": "8a7aaf4e10aac2489c2472201776c8f7040279a0847ab06288b7573d55a59778",
    "data/sources.json": "6c6a4e027b348d27bf7f31ce98ea1bbaae8a847495cd5b54076784d6e7345c0b",
    "docs/METHODOLOGY.md": "98774543e8a34f3df73cbc839c6a23549f868f6bb29c09a4890f93f4d2acbdc2",
    "docs/all.html": "b550a30d7bfe1603aa17250e07638838e408abc9476eea22a6b7ce2f78e96da3",
    "docs/app.js": "6a1a8f1cdc52be70d7769eac0833fae92d4fca83438f55a08331cf3aa01ad9d8",
    "docs/data/events.json": "ab37e48f18764faf9b11168050fd792d6012b25b21aa4db573e4229d3b71b766",
    "docs/data/fit.json": "634c23b565da165caaa7ebf898ade38d8d6b836558ca0263342a7970c381dde2",
    "docs/data/forecast.csv": "d7c65200a68af69cd55fe83ffc6cc25fa1ecc581ea54b62de808f4fa45e441c9",
    "docs/data/forecast.json": "683a024057c556e5c1fdbde372f060ed8f054ae2ccd6f766ca0a27499ea3506c",
    "docs/data/odds.json": "96bf91d75881f3a1bfdfb383538219ab31653161f0f4634f05d19fee1b2529c9",
    "docs/data/polls.json": "82f94971f88ae9f6e0521d96b32a8f87a61a62bcf3cec94b81ffb00c3e77c1e3",
    "docs/data/research-log.json": "8a7aaf4e10aac2489c2472201776c8f7040279a0847ab06288b7573d55a59778",
    "docs/data/sources.json": "6c6a4e027b348d27bf7f31ce98ea1bbaae8a847495cd5b54076784d6e7345c0b",
    "docs/index.html": "2d45cfcb029ba1fe28869891f3dbd3443cfdded9d9c455cb4e8ebc5b970b85e9",
    "docs/style.css": "f9bb87099d6d59a426a8c24a3ed41f12fc2f6ef2b781b07266b975f29242e1fe",
    "scripts/build.py": "e560146c40c00b2a5187d4ad1794b02be6980fb0ea69524d643702e8156ba03d",
    "scripts/curate_sources.py": "9967055150aa9ec9749e0cf4d266bf891735c3393a881d7afd8125e205b1a95f",
    "scripts/evaluate.py": "78b4ed9ee5056d43d9846dd30dc5070996843081dbb0c359b3bae10922ab8814",
    "scripts/fit.py": "ff0d278111daf47fab98753cd3ff3c47d5d49438abcede4d9c3ab917ab6b16b1",
    "scripts/freeze.py": "62c70ec7b85bb2cfbc930356075586b53555d3a47d532fcfb84734c6022d70f7",
    "scripts/model.py": "9024620666851c850d08b4769da2a8a7d1477c9fb61a4a983dea2fcc8b266931",
    "scripts/prepare.py": "c6e9d354c95593edf2a08cde0202daae2ef8cfd1628e2626688c5cd029037f4f",
    "scripts/render_static.py": "1a5b77ac63def2ee22e2882cbcb6f2b1f2af1417c19b8025623d76807ca3f7dd",
    "scripts/verify_lock.py": "189048509c77b31d1bce46297f1771c6bd158448ef7ad37be0fe2fb5648eab68",
    "scripts/xlsx_reader.py": "36c524d34675bf7f3200cb71d24181b863fb4c5c9e4d4c41505f21a8650982d4",
    "tests/test_data.py": "c413d8615aa1ef24d7268bb531371e5493a42cb80b12a41cf322a017670b15c0",
    "tests/test_evaluation_lock.py": "c708b69de0cec1be817a232424de3259c0b22eed2a230ce436a5514ecdda3a8a",
    "tests/test_model.py": "3ab95cd89eedb0f2a0a75b67eec39171a9eb64dd816457cda4f99e555a2a4922",
    "tests/test_publication.py": "10376d1389560a404e8b874d6a6c3ce188fb1212bcde35d92e00955ca668f2e5"
  },
  "note": "Public commit and forecast-final-v1 tag anchor this manifest. Hashes detect changes; a repository owner can still alter history. No claim of cryptographic immutability."
}
