[
 {
  "finding_id": "crossballot:2026:2026-OSK-C-511:517402-3:21",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-511",
  "precinct_id": "517402-3",
  "cand_nos": "21",
  "observed": "{\"21@2026-OSK-C-511\": 95, \"6@2026-OSO-C-517402-1\": 105, \"record\": {\"21\": 95}}",
  "expected": "{\"21@2026-OSK-C-511\": {\"mean\": 61.0, \"n\": 260, \"p\": 0.0054731266483949055, \"t\": 2.94}, \"6@2026-OSO-C-517402-1\": {\"mean\": 158.3, \"n\": 369, \"p\": 0.004690171195104334, \"t\": -3.24}}",
  "score": 1.0369627555622716,
  "p_value": 0.009380342390208667,
  "q_value": 0.8852729792319495,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 21, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 1.04, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 0.24, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-517402-1\", \"log10_bf\": -0.05, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-517402-1\", \"log10_bf\": -0.58, \"mechanism\": \"transfer\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -0.65, \"mechanism\": \"swap\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-517402-1\", \"log10_bf\": -0.7, \"mechanism\": \"swap\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-517402-1\", \"log10_bf\": -3.34, \"mechanism\": \"row_shift\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -5.26, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:113382\"]",
  "notes": "{\"best_log10_lr\": 1.863, \"corrected_p_min\": 0.9056, \"correction_withheld\": \"posterior_error_prob 0.00033 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 81, \"expected\": 13.7, \"observed\": 3, \"resid\": -3.41}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 3.57, \"n\": 16, \"n_abs_t_gt3\": 3}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.23, \"n\": 13, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 75.9, \"within_resid\": 1.15}, \"decoy_log10_bf\": {\"digit\": 1.078, \"swap\": 0.858}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.037, \"log10_bf_any_error_cell\": {\"21@2026-OSK-C-511\": 0.824, \"6@2026-OSO-C-517402-1\": -0.526}, \"log10_specificity\": 0.213, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:517402:durmis:peter:58\", \"posterior_error_prob\": 0.0003, \"proposed_correction\": [{\"cand_no\": 21, \"precinct_id\": \"517402-3\", \"votes\": 65}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.86, \"values\": {\"21\": 65}}, {\"log10_lr\": 1.69, \"values\": {\"21\": 55}}, {\"log10_lr\": 1.55, \"values\": {\"21\": 75}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "511",
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "21: Peter Durmis",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00033 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 119,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-511|517402-3",
  "rank": 1,
  "review_verdict": "probable_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: OSK valid council ballots (P_HL_POS) 260 recorded instead of about 360 (one-digit substitution); candidate votes unaffected",
  "review_correction": null,
  "review_outcome": "No change. The valid-ballot count does not enter seat allocation and the vote vector is ordinary; district 511 last elected Kašša 7,901 vs first substitute Kubík 7,665 (margin 236).",
  "review_changes_elected": false,
  "review_summary_en": "In Žilina precinct 3 the regional-council record gives 260 valid ballots out of 396 envelopes, yet 3,063 candidate marks. That is 11.8 marks per ballot when 12 is the maximum, so at least 78 % of the ballots would carry all 12 names, while 34 % of the council ballots would be invalid even though only 7 president ballots were. No other Žilina precinct exceeds 8.2 marks per ballot, the precinct had 4 % invalid ballots and 7.7 marks per ballot in 2022, and its marks per envelope (7.7) are normal. With 360 valid ballots (one digit) everything fits: 8.5 marks per ballot, 9 % invalid, and the usual ratio to the municipal ballot (0.98). The candidate votes are not affected and the field does not enter the seat count, so no result changes. Precinct 21 of Žilina shows the same pattern (234, plausibly 334).",
  "review_summary_sk": "V Žiline v okrsku 3 uvádza záznam volieb do zastupiteľstva VÚC 260 platných hlasovacích lístkov z 396 obálok, no 3 063 hlasov pre kandidátov. To je 11,8 hlasu na lístok pri maxime 12, takže najmenej 78 % lístkov by malo označených všetkých 12 kandidátov, a zároveň by bolo neplatných 34 % lístkov do zastupiteľstva, hoci lístkov na predsedu len 7. Žiadny iný žilinský okrsok neprekračuje 8,2 hlasu na lístok, okrsok mal v roku 2022 4 % neplatných lístkov a 7,7 hlasu na lístok a počet hlasov na obálku (7,7) je bežný. Pri 360 platných lístkoch (jedna číslica) všetko sedí: 8,5 hlasu na lístok, 9 % neplatných a obvyklý pomer k obecnému hlasovaniu (0,98). Hlasy kandidátov nie sú dotknuté a tento údaj nevstupuje do prideľovania mandátov, takže sa výsledok nemení. Rovnaký vzor má aj žilinský okrsok 21 (234, pravdepodobne 334).",
  "review_doc": "docs/reviews/2026-OSK-C-511__517402-3.md"
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-511:517402-3:-",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-511",
  "precinct_id": "517402-3",
  "cand_nos": "",
  "observed": "{\"envelopes\": 396, \"sum\": 3063, \"valid\": 260, \"votes\": {\"1\": 51, \"2\": 42, \"3\": 31, \"4\": 31, \"5\": 24, \"6\": 26, \"7\": 65, \"8\": 5, \"9\": 19, \"10\": 98, \"11\": 116, \"12\": 20, \"13\": 45, \"14\": 101, \"15\": 4, \"16\": 85, \"17\": 20, \"18\": 12, \"19\": 16, \"20\": 24, \"21\": 95, \"22\": 12, \"23\": 93, \"24\": 1, \"25\": 49, \"26\": 23, \"27\": 37, \"28\": 24, \"29\": 8, \"30\": 44, \"31\": 5, \"32\": 18, \"33\": 76, \"34\": 14, \"35\": 19, \"36\": 3, \"37\": 80, \"38\": 17, \"39\": 80, \"40\": 18, \"41\": 10, \"42\": 86, \"43\": 76, \"44\": 31, \"45\": 15, \"46\": 41, \"47\": 85, \"48\": 65, \"49\": 64, \"50\": 74, \"51\": 10, \"52\": 7, \"53\": 37, \"54\": 3, \"55\": 33, \"56\": 47, \"57\": 7, \"58\": 80, \"59\": 76, \"60\": 41, \"61\": 8, \"62\": 11, \"63\": 49, \"64\": 6, \"65\": 17, \"66\": 9, \"67\": 33, \"68\": 15, \"69\": 75, \"70\": 23, \"71\": 28, \"72\": 22, \"73\": 13, \"74\": 33, \"75\": 21, \"76\": 67, \"77\": 32, \"78\": 77, \"79\": 15, \"80\": 13, \"81\": 3, \"82\": 44, \"83\": 10}}",
  "expected": "{\"votes\": {\"1\": 44.7, \"2\": 27.6, \"3\": 19.0, \"4\": 15.5, \"5\": 29.7, \"6\": 18.1, \"7\": 58.6, \"8\": 5.6, \"9\": 9.0, \"10\": 72.5, \"11\": 88.3, \"12\": 10.3, \"13\": 46.5, \"14\": 92.4, \"15\": 4.0, \"16\": 73.9, \"17\": 21.4, \"18\": 11.7, \"19\": 10.7, \"20\": 10.7, \"21\": 68.8, \"22\": 9.9, \"23\": 57.4, \"24\": 2.4, \"25\": 38.7, \"26\": 15.2, \"27\": 17.4, \"28\": 18.9, \"29\": 4.1, \"30\": 34.1, \"31\": 3.5, \"32\": 11.5, \"33\": 67.8, \"34\": 13.2, \"35\": 9.1, \"36\": 5.0, \"37\": 59.6, \"38\": 15.0, \"39\": 73.0, \"40\": 20.2, \"41\": 5.1, \"42\": 66.5, \"43\": 59.1, \"44\": 25.0, \"45\": 15.1, \"46\": 27.7, \"47\": 60.9, \"48\": 43.6, \"49\": 43.4, \"50\": 50.6, \"51\": 7.9, \"52\": 7.1, \"53\": 23.3, \"54\": 2.8, \"55\": 14.1, \"56\": 39.2, \"57\": 9.7, \"58\": 52.9, \"59\": 49.6, \"60\": 29.1, \"61\": 3.7, \"62\": 3.9, \"63\": 35.8, \"64\": 5.4, \"65\": 9.2, \"66\": 5.3, \"67\": 29.8, \"68\": 9.9, \"69\": 61.7, \"70\": 13.2, \"71\": 15.9, \"72\": 17.2, \"73\": 9.9, \"74\": 26.2, \"75\": 19.7, \"76\": 45.1, \"77\": 22.4, \"78\": 53.2, \"79\": 9.1, \"80\": 13.5, \"81\": 7.6, \"82\": 25.2, \"83\": 8.9}}",
  "score": 1.315777282785554,
  "p_value": 5.513384697993293e-06,
  "q_value": 0.004892577580999248,
  "correction": "",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"correction\": [{\"cand_no\": 4, \"precinct_id\": \"517402-3\", \"votes\": 24}, {\"cand_no\": 5, \"precinct_id\": \"517402-3\", \"votes\": 31}], \"detail\": {\"log10_bf_local\": 1.056}, \"log10_bf\": 1.056, \"mechanism\": \"swap\", \"posterior\": 5.2e-05}, {\"correction\": [], \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_sub\", \"log10_bf_local\": 2.269, \"published\": 260, \"true\": 290}, \"log10_bf\": 2.269, \"mechanism\": \"turnout_digit\", \"posterior\": 4.9e-05}, {\"correction\": [{\"cand_no\": 71, \"precinct_id\": \"517402-3\", \"votes\": 18}], \"detail\": {\"log10_bf_local\": 0.683}, \"log10_bf\": 0.683, \"mechanism\": \"digit_sub\", \"posterior\": 7e-06}, {\"correction\": [{\"cand_no\": 27, \"precinct_id\": \"517402-3\", \"votes\": 24}, {\"cand_no\": 28, \"precinct_id\": \"517402-3\", \"votes\": 37}], \"detail\": {\"log10_bf_local\": 0.167}, \"log10_bf\": 0.167, \"mechanism\": \"swap\", \"posterior\": 7e-06}, {\"correction\": [{\"cand_no\": 20, \"precinct_id\": \"517402-3\", \"votes\": 14}], \"detail\": {\"log10_bf_local\": 0.57}, \"log10_bf\": 0.57, \"mechanism\": \"digit_sub\", \"posterior\": 5e-06}, {\"mechanism\": \"clean\", \"posterior\": 0.0}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 0.046102}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:113362\", \"OSK2026_SK_tab09d.csv:113363\", \"OSK2026_SK_tab09d.csv:113364\", \"OSK2026_SK_tab09d.csv:113365\", \"OSK2026_SK_tab09d.csv:113366\", \"OSK2026_SK_tab09d.csv:113367\", \"OSK2026_SK_tab09d.csv:113368\", \"OSK2026_SK_tab09d.csv:113369\", \"OSK2026_SK_tab09d.csv:113370\", \"OSK2026_SK_tab09d.csv:113371\", \"OSK2026_SK_tab09d.csv:113372\", \"OSK2026_SK_tab09d.csv:113373\", \"OSK2026_SK_tab09d.csv:113374\", \"OSK2026_SK_tab09d.csv:113375\", \"OSK2026_SK_tab09d.csv:113376\", \"OSK2026_SK_tab09d.csv:113377\", \"OSK2026_SK_tab09d.csv:113378\", \"OSK2026_SK_tab09d.csv:113379\", \"OSK2026_SK_tab09d.csv:113380\", \"OSK2026_SK_tab09d.csv:113381\", \"OSK2026_SK_tab09d.csv:113382\", \"OSK2026_SK_tab09d.csv:113383\", \"OSK2026_SK_tab09d.csv:113384\", \"OSK2026_SK_tab09d.csv:113385\", \"OSK2026_SK_tab09d.csv:113386\", \"OSK2026_SK_tab09d.csv:113387\", \"OSK2026_SK_tab09d.csv:113388\", \"OSK2026_SK_tab09d.csv:113389\", \"OSK2026_SK_tab09d.csv:113390\", \"OSK2026_SK_tab09d.csv:113391\", \"OSK2026_SK_tab09d.csv:113392\", \"OSK2026_SK_tab09d.csv:113393\", \"OSK2026_SK_tab09d.csv:113394\", \"OSK2026_SK_tab09d.csv:113395\", \"OSK2026_SK_tab09d.csv:113396\", \"OSK2026_SK_tab09d.csv:113397\", \"OSK2026_SK_tab09d.csv:113398\", \"OSK2026_SK_tab09d.csv:113399\", \"OSK2026_SK_tab09d.csv:113400\", \"OSK2026_SK_tab09d.csv:113401\", \"OSK2026_SK_tab09d.csv:113402\", \"OSK2026_SK_tab09d.csv:113403\", \"OSK2026_SK_tab09d.csv:113404\", \"OSK2026_SK_tab09d.csv:113405\", \"OSK2026_SK_tab09d.csv:113406\", \"OSK2026_SK_tab09d.csv:113407\", \"OSK2026_SK_tab09d.csv:113408\", \"OSK2026_SK_tab09d.csv:113409\", \"OSK2026_SK_tab09d.csv:113410\", \"OSK2026_SK_tab09d.csv:113411\", \"OSK2026_SK_tab09d.csv:113412\", \"OSK2026_SK_tab09d.csv:113413\", \"OSK2026_SK_tab09d.csv:113414\", \"OSK2026_SK_tab09d.csv:113415\", \"OSK2026_SK_tab09d.csv:113416\", \"OSK2026_SK_tab09d.csv:113417\", \"OSK2026_SK_tab09d.csv:113418\", \"OSK2026_SK_tab09d.csv:113419\", \"OSK2026_SK_tab09d.csv:113420\", \"OSK2026_SK_tab09d.csv:113421\", \"OSK2026_SK_tab09d.csv:113422\", \"OSK2026_SK_tab09d.csv:113423\", \"OSK2026_SK_tab09d.csv:113424\", \"OSK2026_SK_tab09d.csv:113425\", \"OSK2026_SK_tab09d.csv:113426\", \"OSK2026_SK_tab09d.csv:113427\", \"OSK2026_SK_tab09d.csv:113428\", \"OSK2026_SK_tab09d.csv:113429\", \"OSK2026_SK_tab09d.csv:113430\", \"OSK2026_SK_tab09d.csv:113431\", \"OSK2026_SK_tab09d.csv:113432\", \"OSK2026_SK_tab09d.csv:113433\", \"OSK2026_SK_tab09d.csv:113434\", \"OSK2026_SK_tab09d.csv:113435\", \"OSK2026_SK_tab09d.csv:113436\", \"OSK2026_SK_tab09d.csv:113437\", \"OSK2026_SK_tab09d.csv:113438\", \"OSK2026_SK_tab09d.csv:113439\", \"OSK2026_SK_tab09d.csv:113440\", \"OSK2026_SK_tab09d.csv:113441\", \"OSK2026_SK_tab09d.csv:113442\", \"OSK2026_SK_tab09d.csv:113443\", \"OSK2026_SK_tab09d.csv:113444\", \"OSK2026_SK_tab02bd.csv:3174\"]",
  "notes": "{\"best_posterior\": 0.953771, \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_sub\", \"log10_bf_local\": 6.219, \"published\": 260, \"true\": 360}, \"local_structure_log10_lr\": 25.669, \"log10_bf\": 6.219, \"n_prec\": 160, \"p_atypical_clean\": 0.0, \"p_error\": 0.953898, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "511",
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 119}",
  "contest_transfer_flip": 119,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-511|517402-3",
  "rank": 1,
  "review_verdict": "probable_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: OSK valid council ballots (P_HL_POS) 260 recorded instead of about 360 (one-digit substitution); candidate votes unaffected",
  "review_correction": null,
  "review_outcome": "No change. The valid-ballot count does not enter seat allocation and the vote vector is ordinary; district 511 last elected Kašša 7,901 vs first substitute Kubík 7,665 (margin 236).",
  "review_changes_elected": false,
  "review_summary_en": "In Žilina precinct 3 the regional-council record gives 260 valid ballots out of 396 envelopes, yet 3,063 candidate marks. That is 11.8 marks per ballot when 12 is the maximum, so at least 78 % of the ballots would carry all 12 names, while 34 % of the council ballots would be invalid even though only 7 president ballots were. No other Žilina precinct exceeds 8.2 marks per ballot, the precinct had 4 % invalid ballots and 7.7 marks per ballot in 2022, and its marks per envelope (7.7) are normal. With 360 valid ballots (one digit) everything fits: 8.5 marks per ballot, 9 % invalid, and the usual ratio to the municipal ballot (0.98). The candidate votes are not affected and the field does not enter the seat count, so no result changes. Precinct 21 of Žilina shows the same pattern (234, plausibly 334).",
  "review_summary_sk": "V Žiline v okrsku 3 uvádza záznam volieb do zastupiteľstva VÚC 260 platných hlasovacích lístkov z 396 obálok, no 3 063 hlasov pre kandidátov. To je 11,8 hlasu na lístok pri maxime 12, takže najmenej 78 % lístkov by malo označených všetkých 12 kandidátov, a zároveň by bolo neplatných 34 % lístkov do zastupiteľstva, hoci lístkov na predsedu len 7. Žiadny iný žilinský okrsok neprekračuje 8,2 hlasu na lístok, okrsok mal v roku 2022 4 % neplatných lístkov a 7,7 hlasu na lístok a počet hlasov na obálku (7,7) je bežný. Pri 360 platných lístkoch (jedna číslica) všetko sedí: 8,5 hlasu na lístok, 9 % neplatných a obvyklý pomer k obecnému hlasovaniu (0,98). Hlasy kandidátov nie sú dotknuté a tento údaj nevstupuje do prideľovania mandátov, takže sa výsledok nemení. Rovnaký vzor má aj žilinský okrsok 21 (234, pravdepodobne 334).",
  "review_doc": "docs/reviews/2026-OSK-C-511__517402-3.md"
 },
 {
  "finding_id": "joint:2026:2026-OSK-C-511:517402-3:field:OSK.valid_council",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-511",
  "precinct_id": "517402-3",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 3063, \"OSK.envelopes\": 396, \"OSK.one_mark_votes\": 389, \"OSK.participated\": 396, \"OSK.registered\": 1017, \"OSK.valid_council\": 260, \"OSK.valid_mayor\": 389, \"OSO.council_marks\": 1432, \"OSO.envelopes\": 394, \"OSO.one_mark_votes\": 387, \"OSO.participated\": 396, \"OSO.registered\": 1017, \"OSO.valid_council\": 369, \"OSO.valid_mayor\": 387, \"z\": {\"invC_K\": 5.54, \"turn_K\": -2.51, \"unret_O\": 2.58, \"util_K\": 16.03, \"util_O\": -2.72}}",
  "expected": "{\"invC_K\": {\"observed_rate\": 0.3438, \"rate\": 0.0545, \"rate95\": [0.0211, 0.1335]}, \"unret_O\": {\"observed_rate\": 0.0063, \"rate\": 0.0018, \"rate95\": [0.0005, 0.0062]}, \"util_K\": {\"observed_rate\": 0.9799, \"rate\": 0.6044, \"rate95\": [0.4488, 0.7415]}, \"util_O\": {\"observed_rate\": 0.72, \"rate\": 0.8408, \"rate95\": [0.7216, 0.9149]}}",
  "score": 2.685716670938924,
  "p_value": 0.002061974684729439,
  "q_value": 0.0074930861829873895,
  "correction": "[{\"family\": \"OSK\", \"field\": \"valid_council\", \"precinct_id\": \"517402-3\", \"value\": 360}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"field\": \"OSK.valid_council\", \"gain_joint_nats\": 0.66, \"gain_joint_raw_nats\": 9.44, \"gain_nats\": 0.66, \"kind\": \"field\", \"new\": 290, \"old\": 260, \"op\": \"digit_sub\", \"post_max_abs_z\": 7.03, \"post_p\": 0.0327}, {\"cand_loglik_ratio\": 5.15, \"cand_no\": 23, \"contest_id\": \"2026-OSK-C-511\", \"gain_joint_nats\": -6.18, \"gain_joint_raw_nats\": 2.61, \"gain_nats\": -1.03, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 43, \"old\": 93, \"op\": \"digit_sub\", \"post_max_abs_z\": 13.27, \"post_p\": 0.0036}, {\"field\": \"OSK.valid_council\", \"gain_joint_nats\": -1.14, \"gain_joint_raw_nats\": 7.64, \"gain_nats\": -1.14, \"kind\": \"field\", \"new\": 280, \"old\": 260, \"op\": \"digit_sub\", \"post_max_abs_z\": 8.65, \"post_p\": 0.0161}, {\"cand_loglik_ratio\": 4.76, \"cand_no\": 23, \"contest_id\": \"2026-OSK-C-511\", \"gain_joint_nats\": -6.02, \"gain_joint_raw_nats\": 2.77, \"gain_nats\": -1.25, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 39, \"old\": 93, \"op\": \"transposition\", \"post_max_abs_z\": 13.1, \"post_p\": 0.0038}, {\"cand_loglik_ratio\": 5.08, \"cand_no\": 23, \"contest_id\": \"2026-OSK-C-511\", \"gain_joint_nats\": -6.6, \"gain_joint_raw_nats\": 2.19, \"gain_nats\": -1.52, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 53, \"old\": 93, \"op\": \"digit_sub\", \"post_max_abs_z\": 13.72, \"post_p\": 0.0032}]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3173\", \"OSK2026_SK_tab02bd.csv:3174\"]",
  "notes": "{\"top_rates\": [\"util_K\", \"invC_K\", \"util_O\", \"unret_O\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"digit_sub\", \"old\": 260, \"new\": 360, \"gain_nats\": 9.48, \"gain_joint_nats\": 9.48, \"gain_joint_raw_nats\": 18.27, \"post_max_abs_z\": 2.71, \"post_p\": 0.4118, \"field\": \"OSK.valid_council\"}, \"posterior_best_edit\": 0.992507, \"posterior_best_edit_joint_only\": 0.992507, \"posterior_any_edit\": 0.992509, \"p_precinct\": 0.002061974684729439, \"broken_identities\": 0, \"stratum\": \"std\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "511",
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 119}",
  "contest_transfer_flip": 119,
  "tier_detector": "B_strong",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-511|517402-3",
  "rank": 1,
  "review_verdict": "probable_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: OSK valid council ballots (P_HL_POS) 260 recorded instead of about 360 (one-digit substitution); candidate votes unaffected",
  "review_correction": null,
  "review_outcome": "No change. The valid-ballot count does not enter seat allocation and the vote vector is ordinary; district 511 last elected Kašša 7,901 vs first substitute Kubík 7,665 (margin 236).",
  "review_changes_elected": false,
  "review_summary_en": "In Žilina precinct 3 the regional-council record gives 260 valid ballots out of 396 envelopes, yet 3,063 candidate marks. That is 11.8 marks per ballot when 12 is the maximum, so at least 78 % of the ballots would carry all 12 names, while 34 % of the council ballots would be invalid even though only 7 president ballots were. No other Žilina precinct exceeds 8.2 marks per ballot, the precinct had 4 % invalid ballots and 7.7 marks per ballot in 2022, and its marks per envelope (7.7) are normal. With 360 valid ballots (one digit) everything fits: 8.5 marks per ballot, 9 % invalid, and the usual ratio to the municipal ballot (0.98). The candidate votes are not affected and the field does not enter the seat count, so no result changes. Precinct 21 of Žilina shows the same pattern (234, plausibly 334).",
  "review_summary_sk": "V Žiline v okrsku 3 uvádza záznam volieb do zastupiteľstva VÚC 260 platných hlasovacích lístkov z 396 obálok, no 3 063 hlasov pre kandidátov. To je 11,8 hlasu na lístok pri maxime 12, takže najmenej 78 % lístkov by malo označených všetkých 12 kandidátov, a zároveň by bolo neplatných 34 % lístkov do zastupiteľstva, hoci lístkov na predsedu len 7. Žiadny iný žilinský okrsok neprekračuje 8,2 hlasu na lístok, okrsok mal v roku 2022 4 % neplatných lístkov a 7,7 hlasu na lístok a počet hlasov na obálku (7,7) je bežný. Pri 360 platných lístkoch (jedna číslica) všetko sedí: 8,5 hlasu na lístok, 9 % neplatných a obvyklý pomer k obecnému hlasovaniu (0,98). Hlasy kandidátov nie sú dotknuté a tento údaj nevstupuje do prideľovania mandátov, takže sa výsledok nemení. Rovnaký vzor má aj žilinský okrsok 21 (234, pravdepodobne 334).",
  "review_doc": "docs/reviews/2026-OSK-C-511__517402-3.md"
 },
 {
  "finding_id": "novel_util:2026:2026-OSK-C-511:517402-3:-",
  "detector": "novel_util",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-511",
  "precinct_id": "517402-3",
  "cand_nos": "",
  "observed": "{\"extra_marks_X\": 2803, \"family\": \"OSK\", \"fill\": 0.9801, \"seats\": 12, \"sum_votes\": 3063, \"unused_marks_M\": 57, \"valid_council\": 260}",
  "expected": "{\"eta_std\": 13.34, \"fill\": 0.4932, \"model\": \"loo\", \"other_record_eta_std\": 1.36, \"sum_votes\": 1670.4, \"sum_votes_95\": [1160.0, 2185.9]}",
  "score": 4.421,
  "p_value": 3.7969933074777865e-05,
  "q_value": 0.06799117629130345,
  "correction": "",
  "mechanism": "full_marks",
  "alternatives": "[\"valid council ballots derived as votes / seats instead of counted\", \"votes padded to the maximum\", \"disciplined slate / bloc voting\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab02bd.csv:3174\", \"OSK2026_SK_tab09d.csv:113362\"]",
  "notes": "only 57 of 2860 optional marks unused (S=3063 = 12*260 - 57); same-precinct other multi-mark record 2026-OSO-C-517402-1 eta = +1.4 scale units",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "511",
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"anomaly_votes\": 1393, \"transfer_flip\": 119}",
  "contest_transfer_flip": 119,
  "tier_detector": "C_ambiguous",
  "family": "ballot_utilisation",
  "case_id": "2026-OSK-C-511|517402-3",
  "rank": 1,
  "review_verdict": "probable_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: OSK valid council ballots (P_HL_POS) 260 recorded instead of about 360 (one-digit substitution); candidate votes unaffected",
  "review_correction": null,
  "review_outcome": "No change. The valid-ballot count does not enter seat allocation and the vote vector is ordinary; district 511 last elected Kašša 7,901 vs first substitute Kubík 7,665 (margin 236).",
  "review_changes_elected": false,
  "review_summary_en": "In Žilina precinct 3 the regional-council record gives 260 valid ballots out of 396 envelopes, yet 3,063 candidate marks. That is 11.8 marks per ballot when 12 is the maximum, so at least 78 % of the ballots would carry all 12 names, while 34 % of the council ballots would be invalid even though only 7 president ballots were. No other Žilina precinct exceeds 8.2 marks per ballot, the precinct had 4 % invalid ballots and 7.7 marks per ballot in 2022, and its marks per envelope (7.7) are normal. With 360 valid ballots (one digit) everything fits: 8.5 marks per ballot, 9 % invalid, and the usual ratio to the municipal ballot (0.98). The candidate votes are not affected and the field does not enter the seat count, so no result changes. Precinct 21 of Žilina shows the same pattern (234, plausibly 334).",
  "review_summary_sk": "V Žiline v okrsku 3 uvádza záznam volieb do zastupiteľstva VÚC 260 platných hlasovacích lístkov z 396 obálok, no 3 063 hlasov pre kandidátov. To je 11,8 hlasu na lístok pri maxime 12, takže najmenej 78 % lístkov by malo označených všetkých 12 kandidátov, a zároveň by bolo neplatných 34 % lístkov do zastupiteľstva, hoci lístkov na predsedu len 7. Žiadny iný žilinský okrsok neprekračuje 8,2 hlasu na lístok, okrsok mal v roku 2022 4 % neplatných lístkov a 7,7 hlasu na lístok a počet hlasov na obálku (7,7) je bežný. Pri 360 platných lístkoch (jedna číslica) všetko sedí: 8,5 hlasu na lístok, 9 % neplatných a obvyklý pomer k obecnému hlasovaniu (0,98). Hlasy kandidátov nie sú dotknuté a tento údaj nevstupuje do prideľovania mandátov, takže sa výsledok nemení. Rovnaký vzor má aj žilinský okrsok 21 (234, pravdepodobne 334).",
  "review_doc": "docs/reviews/2026-OSK-C-511__517402-3.md"
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-703:524000-1:-",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-703",
  "precinct_id": "524000-1",
  "cand_nos": "",
  "observed": "{\"envelopes\": 589, \"sum\": 310, \"valid\": 310, \"votes\": {\"1\": 94, \"2\": 4, \"3\": 3, \"4\": 3, \"5\": 4, \"6\": 2, \"7\": 1, \"8\": 3, \"9\": 4, \"10\": 2, \"11\": 1, \"12\": 11, \"13\": 5, \"14\": 0, \"15\": 0, \"16\": 5, \"17\": 1, \"18\": 2, \"19\": 3, \"20\": 3, \"21\": 1, \"22\": 2, \"23\": 2, \"24\": 4, \"25\": 1, \"26\": 0, \"27\": 1, \"28\": 0, \"29\": 0, \"30\": 0, \"31\": 1, \"32\": 6, \"33\": 110, \"34\": 6, \"35\": 1, \"36\": 6, \"37\": 3, \"38\": 0, \"39\": 3, \"40\": 5, \"41\": 0, \"42\": 2, \"43\": 1, \"44\": 4}}",
  "expected": "{\"votes\": {\"1\": 12.9, \"2\": 27.4, \"3\": 87.8, \"4\": 18.2, \"5\": 9.8, \"6\": 38.5, \"7\": 22.9, \"8\": 20.7, \"9\": 10.9, \"10\": 22.4, \"11\": 9.6, \"12\": 5.0, \"13\": 15.7, \"14\": 23.4, \"15\": 30.7, \"16\": 13.2, \"17\": 43.7, \"18\": 16.1, \"19\": 24.5, \"20\": 14.8, \"21\": 10.7, \"22\": 7.0, \"23\": 36.8, \"24\": 6.7, \"25\": 14.4, \"26\": 34.1, \"27\": 27.8, \"28\": 8.6, \"29\": 9.9, \"30\": 12.8, \"31\": 21.0, \"32\": 14.8, \"33\": 7.6, \"34\": 11.5, \"35\": 36.6, \"36\": 9.7, \"37\": 14.0, \"38\": 6.8, \"39\": 22.8, \"40\": 10.8, \"41\": 8.6, \"42\": 34.2, \"43\": 30.7, \"44\": 11.8}}",
  "score": 4.428435437721672,
  "p_value": 6.758210182333958e-10,
  "q_value": 1.8741361611884858e-06,
  "correction": "",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"correction\": [], \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_sub\", \"log10_bf_local\": 6.019, \"published\": 310, \"true\": 410}, \"log10_bf\": 6.019, \"mechanism\": \"turnout_digit\", \"posterior\": 0.000357}, {\"correction\": [], \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_sub\", \"log10_bf_local\": 4.87, \"published\": 310, \"true\": 390}, \"log10_bf\": 4.87, \"mechanism\": \"turnout_digit\", \"posterior\": 2e-06}, {\"correction\": [], \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_sub\", \"log10_bf_local\": 4.269, \"published\": 310, \"true\": 380}, \"log10_bf\": 4.269, \"mechanism\": \"turnout_digit\", \"posterior\": 1e-06}, {\"correction\": [{\"cand_no\": 25, \"precinct_id\": \"524000-1\", \"votes\": 14}, {\"cand_no\": 26, \"precinct_id\": \"524000-1\", \"votes\": 34}], \"detail\": {\"block\": [24, 25], \"imputed\": true, \"log10_bf_local\": 1.036, \"source\": \"next\"}, \"log10_bf\": 1.036, \"mechanism\": \"duplicate_block\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 33, \"precinct_id\": \"524000-1\", \"votes\": 10}], \"detail\": {\"log10_bf_local\": -0.925}, \"log10_bf\": -0.925, \"mechanism\": \"digit_ins\", \"posterior\": 0.0}, {\"mechanism\": \"clean\", \"posterior\": 0.0}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 3.7e-05}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:155526\", \"OSK2026_SK_tab09d.csv:155527\", \"OSK2026_SK_tab09d.csv:155528\", \"OSK2026_SK_tab09d.csv:155529\", \"OSK2026_SK_tab09d.csv:155530\", \"OSK2026_SK_tab09d.csv:155531\", \"OSK2026_SK_tab09d.csv:155532\", \"OSK2026_SK_tab09d.csv:155533\", \"OSK2026_SK_tab09d.csv:155534\", \"OSK2026_SK_tab09d.csv:155535\", \"OSK2026_SK_tab09d.csv:155536\", \"OSK2026_SK_tab09d.csv:155537\", \"OSK2026_SK_tab09d.csv:155538\", \"OSK2026_SK_tab09d.csv:155539\", \"OSK2026_SK_tab09d.csv:155540\", \"OSK2026_SK_tab09d.csv:155541\", \"OSK2026_SK_tab09d.csv:155542\", \"OSK2026_SK_tab09d.csv:155543\", \"OSK2026_SK_tab09d.csv:155544\", \"OSK2026_SK_tab09d.csv:155545\", \"OSK2026_SK_tab09d.csv:155546\", \"OSK2026_SK_tab09d.csv:155547\", \"OSK2026_SK_tab09d.csv:155548\", \"OSK2026_SK_tab09d.csv:155549\", \"OSK2026_SK_tab09d.csv:155550\", \"OSK2026_SK_tab09d.csv:155551\", \"OSK2026_SK_tab09d.csv:155552\", \"OSK2026_SK_tab09d.csv:155553\", \"OSK2026_SK_tab09d.csv:155554\", \"OSK2026_SK_tab09d.csv:155555\", \"OSK2026_SK_tab09d.csv:155556\", \"OSK2026_SK_tab09d.csv:155557\", \"OSK2026_SK_tab09d.csv:155558\", \"OSK2026_SK_tab09d.csv:155559\", \"OSK2026_SK_tab09d.csv:155560\", \"OSK2026_SK_tab09d.csv:155561\", \"OSK2026_SK_tab09d.csv:155562\", \"OSK2026_SK_tab09d.csv:155563\", \"OSK2026_SK_tab09d.csv:155564\", \"OSK2026_SK_tab09d.csv:155565\", \"OSK2026_SK_tab09d.csv:155566\", \"OSK2026_SK_tab09d.csv:155567\", \"OSK2026_SK_tab09d.csv:155568\", \"OSK2026_SK_tab09d.csv:155569\", \"OSK2026_SK_tab02bd.csv:4418\"]",
  "notes": "{\"best_posterior\": 0.999603, \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_sub\", \"log10_bf_local\": 10.507, \"published\": 310, \"true\": 510}, \"local_structure_log10_lr\": 49.171, \"log10_bf\": 10.507, \"n_prec\": 71, \"p_atypical_clean\": 0.0, \"p_error\": 0.999963, \"specific_correction\": true}",
  "correction_feasible": false,
  "correction_breaks": "V_MULTI_SUM_GE_VALID 2026-OSK-C-703 524000-1: {\"sum_votes\":310,\"valid_ballots\":510} vs {\"min_sum_votes\":510}",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "703",
  "obec": "524000",
  "municipality": "Veľká Lomnica",
  "okres_name": "Kežmarok",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 403}",
  "contest_transfer_flip": 403,
  "tier_detector": "B_strong",
  "family": "within_contest",
  "case_id": "2026-OSK-C-703|524000-1",
  "rank": 2,
  "review_verdict": "probable_error",
  "review_confidence": "medium",
  "review_mechanism": "one_mark_per_ballot: OSK council votes sum exactly to valid council ballots (310 = 310) in a 6-seat race; the record most likely holds one mark per ballot, or multi-mark ballots are not among the valid ones (vote record judged here; valid-ballot field judged in precinct|524000-1)",
  "review_correction": null,
  "review_outcome": "No change possible. Last seat Kurňava (č. 26, 4139) vs first substitute Zreľak (č. 43, 3335): margin 804, more than the 589 envelopes in the precinct. Bound (Zreľak set to 589 in this precinct) leaves the elected set unchanged.",
  "review_changes_elected": false,
  "review_summary_en": "This case judges the candidate votes of the regional-council record of Veľká Lomnica precinct 1, i.e. whether its 310 votes contain all marks on the ballots; the valid-ballot figure itself is judged in case precinct|524000-1. The record gives exactly 310 votes for 310 valid ballots, so every voter would have marked exactly one of 44 candidates in a 6-seat race. Among 5,593 regional-council records of 2026 with at least 2 seats and 50 valid ballots, only this one and Lomnička 526860-2 show this. It is a Roma-bloc precinct where voters use few marks, but the same precinct had 1.55 marks per ballot in 2022. The nearest comparable bloc village, Stráne pod Tatrami, has 2.95, and on the simultaneous municipal ballot the same voters marked 8.46 names each. Besides the two bloc candidates (204 votes), 95 voters spread over 41 candidates would all have had to mark a single name. The record most likely does not contain all marks: either it holds one mark per ballot, or ballots with several marks are not among the valid ones. Genuine single-mark voting cannot be excluded in a bloc precinct, hence medium confidence. No protocol is available. The true counts cannot be reconstructed, but no correction can change the result (margin 804, 589 envelopes).",
  "review_summary_sk": "Tento prípad posudzuje hlasy kandidátov v zázname volieb do zastupiteľstva VÚC v okrsku č. 1 vo Veľkej Lomnici, teda či 310 hlasov obsahuje všetky označenia na lístkoch; samotný počet platných lístkov posudzuje samostatný prípad údajov o účasti v tomto okrsku. Záznam uvádza presne 310 hlasov pri 310 platných lístkoch, teda každý volič by označil práve jedného zo 44 kandidátov pri 6 mandátoch. Z 5 593 zápisov VÚC v roku 2026 s aspoň 2 mandátmi a 50 platnými lístkami to platí len pre tento a pre Lomničku (okrsok 526860-2). Ide o okrsok s rómskym blokovým hlasovaním, kde voliči dávajú málo krížikov, no v roku 2022 tu pripadalo 1,55 hlasu na lístok. V najbližšej porovnateľnej obci Stráne pod Tatrami je to 2,95 a na súčasne odovzdanom lístku do obecného zastupiteľstva označili tí istí voliči v priemere 8,46 mena. Okrem dvoch blokových kandidátov (204 hlasov) by aj 95 voličov rozptýlených medzi 41 kandidátov muselo označiť jediné meno. Záznam najpravdepodobnejšie neobsahuje všetky označenia: buď obsahuje jeden hlas z každého lístka, alebo lístky s viacerými krížikmi nie sú medzi platnými. V okrsku s blokovým hlasovaním nemožno vylúčiť ani skutočné hlasovanie jedným krížikom, preto je istota stredná. Zápisnica nie je k dispozícii. Skutočné počty sa nedajú zrekonštruovať, žiadna oprava však nemôže zmeniť výsledok (rozdiel 804 hlasov pri 589 obálkach).",
  "review_doc": "docs/reviews/2026-OSK-C-703__524000-1.md"
 },
 {
  "finding_id": "novel_util:2026:2026-OSK-C-703:524000-1:-",
  "detector": "novel_util",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-703",
  "precinct_id": "524000-1",
  "cand_nos": "",
  "observed": "{\"extra_marks_X\": 0, \"family\": \"OSK\", \"fill\": 0.0, \"seats\": 6, \"sum_votes\": 310, \"unused_marks_M\": 1550, \"valid_council\": 310}",
  "expected": "{\"eta_std\": -28.34, \"fill\": 0.5724, \"model\": \"loo\", \"other_record_eta_std\": 2.36, \"sum_votes\": 1197.3, \"sum_votes_95\": [910.1, 1456.0]}",
  "score": 5.916,
  "p_value": 1.2142776028543268e-06,
  "q_value": 0.009574288730478029,
  "correction": "",
  "mechanism": "one_mark_per_ballot",
  "alternatives": "[\"votes of some candidates not entered (missing rows)\", \"only one vote per ballot counted\", \"valid council ballots over-stated\", \"genuine single-mark voting\"]",
  "tier": "B_strong",
  "src_refs": "[\"OSK2026_SK_tab02bd.csv:4418\", \"OSK2026_SK_tab09d.csv:155526\"]",
  "notes": "only 0 optional marks used of 1550 (S=310 votes on V=310 ballots); exact boundary; same-precinct other multi-mark record 2026-OSO-C-524000-1 eta = +2.4 scale units",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "703",
  "obec": "524000",
  "municipality": "Veľká Lomnica",
  "okres_name": "Kežmarok",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"anomaly_votes\": 888, \"transfer_flip\": 403}",
  "contest_transfer_flip": 403,
  "tier_detector": "B_strong",
  "family": "ballot_utilisation",
  "case_id": "2026-OSK-C-703|524000-1",
  "rank": 2,
  "review_verdict": "probable_error",
  "review_confidence": "medium",
  "review_mechanism": "one_mark_per_ballot: OSK council votes sum exactly to valid council ballots (310 = 310) in a 6-seat race; the record most likely holds one mark per ballot, or multi-mark ballots are not among the valid ones (vote record judged here; valid-ballot field judged in precinct|524000-1)",
  "review_correction": null,
  "review_outcome": "No change possible. Last seat Kurňava (č. 26, 4139) vs first substitute Zreľak (č. 43, 3335): margin 804, more than the 589 envelopes in the precinct. Bound (Zreľak set to 589 in this precinct) leaves the elected set unchanged.",
  "review_changes_elected": false,
  "review_summary_en": "This case judges the candidate votes of the regional-council record of Veľká Lomnica precinct 1, i.e. whether its 310 votes contain all marks on the ballots; the valid-ballot figure itself is judged in case precinct|524000-1. The record gives exactly 310 votes for 310 valid ballots, so every voter would have marked exactly one of 44 candidates in a 6-seat race. Among 5,593 regional-council records of 2026 with at least 2 seats and 50 valid ballots, only this one and Lomnička 526860-2 show this. It is a Roma-bloc precinct where voters use few marks, but the same precinct had 1.55 marks per ballot in 2022. The nearest comparable bloc village, Stráne pod Tatrami, has 2.95, and on the simultaneous municipal ballot the same voters marked 8.46 names each. Besides the two bloc candidates (204 votes), 95 voters spread over 41 candidates would all have had to mark a single name. The record most likely does not contain all marks: either it holds one mark per ballot, or ballots with several marks are not among the valid ones. Genuine single-mark voting cannot be excluded in a bloc precinct, hence medium confidence. No protocol is available. The true counts cannot be reconstructed, but no correction can change the result (margin 804, 589 envelopes).",
  "review_summary_sk": "Tento prípad posudzuje hlasy kandidátov v zázname volieb do zastupiteľstva VÚC v okrsku č. 1 vo Veľkej Lomnici, teda či 310 hlasov obsahuje všetky označenia na lístkoch; samotný počet platných lístkov posudzuje samostatný prípad údajov o účasti v tomto okrsku. Záznam uvádza presne 310 hlasov pri 310 platných lístkoch, teda každý volič by označil práve jedného zo 44 kandidátov pri 6 mandátoch. Z 5 593 zápisov VÚC v roku 2026 s aspoň 2 mandátmi a 50 platnými lístkami to platí len pre tento a pre Lomničku (okrsok 526860-2). Ide o okrsok s rómskym blokovým hlasovaním, kde voliči dávajú málo krížikov, no v roku 2022 tu pripadalo 1,55 hlasu na lístok. V najbližšej porovnateľnej obci Stráne pod Tatrami je to 2,95 a na súčasne odovzdanom lístku do obecného zastupiteľstva označili tí istí voliči v priemere 8,46 mena. Okrem dvoch blokových kandidátov (204 hlasov) by aj 95 voličov rozptýlených medzi 41 kandidátov muselo označiť jediné meno. Záznam najpravdepodobnejšie neobsahuje všetky označenia: buď obsahuje jeden hlas z každého lístka, alebo lístky s viacerými krížikmi nie sú medzi platnými. V okrsku s blokovým hlasovaním nemožno vylúčiť ani skutočné hlasovanie jedným krížikom, preto je istota stredná. Zápisnica nie je k dispozícii. Skutočné počty sa nedajú zrekonštruovať, žiadna oprava však nemôže zmeniť výsledok (rozdiel 804 hlasov pri 589 obálkach).",
  "review_doc": "docs/reviews/2026-OSK-C-703__524000-1.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:529419-1",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529419-1",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":643,\"envelopes_borough\":624,\"diff\":19,\"digit_relation\":\"other\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":624}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6238,OSO2026_SK_tab02bf.csv:274",
  "notes": "city record envelopes 643 vs borough record 624",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529419",
  "municipality": "Bratislava - Lamač",
  "okres_name": "Bratislava IV",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529419-1",
  "rank": 3,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: borough record envelopes 624 vs city record 643 for one ballot box; 624 (equal to the city valid-council count) is the slip",
  "review_correction": null,
  "review_outcome": "No change. Envelope counts do not enter seat allocation; all vote vectors sum to their valid-ballot counts.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Lamač precinct 1 the borough record reports 624 envelopes and the city record 643, for the same 645 voters. Borough and city ballots share one envelope, and the two counts agree in 371 of 388 Bratislava precincts, so one record is wrong. With 624, 21 voters would have kept their envelope (other Lamač precincts: 0–1), and every one of the 624 city-council ballots would have been valid, which happens in none of the 578 city records of Bratislava and Košice. With 643 both figures are ordinary. The borough figure is almost certainly the slip. Envelope counts do not affect any result.",
  "review_summary_sk": "V Bratislave-Lamači, okrsok 1, uvádza záznam mestskej časti 624 obálok a záznam mesta 643 obálok pre tých istých 645 voličov. Hlasovacie lístky pre mestskú časť a mesto sa vkladajú do jednej obálky a oba počty sa zhodujú v 371 z 388 bratislavských okrskov, takže jeden zo záznamov je chybný. Pri čísle 624 by si 21 voličov ponechalo obálku (v ostatných okrskoch Lamača 0 – 1) a všetkých 624 hlasovacích lístkov do mestského zastupiteľstva by bolo platných, čo sa nevyskytuje ani v jednom z 578 mestských záznamov Bratislavy a Košíc. Pri čísle 643 sú oba údaje bežné. Chyba je takmer iste v zázname mestskej časti. Počet obálok neovplyvňuje žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__529419-1.md"
 },
 {
  "finding_id": "joint:2026:-:529419-1:field:OSO.envelopes",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "529419-1",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 556, \"OSK.envelopes\": 636, \"OSK.one_mark_votes\": 605, \"OSK.participated\": 643, \"OSK.registered\": 1657, \"OSK.valid_council\": 556, \"OSK.valid_mayor\": 605, \"OSO.council_marks\": 3438, \"OSO.envelopes\": 624, \"OSO.one_mark_votes\": 607, \"OSO.participated\": 645, \"OSO.registered\": 1657, \"OSO.valid_council\": 608, \"OSO.valid_mayor\": 607, \"OSO_CITY.council_marks\": 2244, \"OSO_CITY.envelopes\": 643, \"OSO_CITY.one_mark_votes\": 617, \"OSO_CITY.participated\": 645, \"OSO_CITY.registered\": 1657, \"OSO_CITY.valid_council\": 624, \"OSO_CITY.valid_mayor\": 617, \"z\": {\"invC_K\": 3.08, \"invC_O\": -2.84, \"turn_K\": -3.11, \"unret_O\": 3.96, \"util_O\": 3.11}}",
  "expected": "{\"invC_K\": {\"observed_rate\": 0.1264, \"rate\": 0.0664, \"rate95\": [0.0334, 0.1278]}, \"turn_K\": {\"observed_rate\": 0.3881, \"rate\": 0.3892, \"rate95\": [0.3871, 0.3914]}, \"unret_O\": {\"observed_rate\": 0.0333, \"rate\": 0.0021, \"rate95\": [0.0005, 0.0096]}, \"util_O\": {\"observed_rate\": 0.7757, \"rate\": 0.6911, \"rate95\": [0.5926, 0.7748]}}",
  "score": 1.6432691434359157,
  "p_value": 0.022736879313040546,
  "q_value": 0.025189224128638808,
  "correction": "[{\"family\": \"OSO\", \"field\": \"envelopes\", \"precinct_id\": \"529419-1\", \"value\": 643}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"field\": \"OSO.envelopes\", \"gain_joint_nats\": 3.62, \"gain_joint_raw_nats\": 12.12, \"gain_nats\": 3.62, \"kind\": \"field\", \"new\": 644, \"old\": 624, \"op\": \"digit_sub\", \"post_max_abs_z\": 3.85, \"post_p\": 0.2581}, {\"field\": \"OSO.envelopes\", \"gain_joint_nats\": 3.14, \"gain_joint_raw_nats\": 11.65, \"gain_nats\": 3.14, \"kind\": \"field\", \"new\": 642, \"old\": 624, \"op\": \"transposition\", \"post_max_abs_z\": 3.65, \"post_p\": 0.2818}, {\"field\": \"OSO.envelopes\", \"gain_joint_nats\": -2.3, \"gain_joint_raw_nats\": 6.21, \"gain_nats\": -2.3, \"kind\": \"field\", \"new\": 636, \"old\": 624, \"op\": \"copy_sibling\", \"post_max_abs_z\": 3.4, \"post_p\": 0.1713}, {\"field\": \"OSO.envelopes\", \"gain_joint_nats\": -3.41, \"gain_joint_raw_nats\": 5.09, \"gain_nats\": -3.41, \"kind\": \"field\", \"new\": 634, \"old\": 624, \"op\": \"digit_sub\", \"post_max_abs_z\": 3.34, \"post_p\": 0.0996}, {\"field\": \"OSK.participated\", \"gain_joint_nats\": -4.26, \"gain_joint_raw_nats\": 4.25, \"gain_nats\": -4.26, \"kind\": \"field\", \"new\": 645, \"old\": 643, \"op\": \"digit_sub\", \"post_max_abs_z\": 3.85, \"post_p\": 0.0209}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:274\", \"OSO2026_SK_tab02bf.csv:6238\", \"OSK2026_SK_tab02bd.csv:274\"]",
  "notes": "{\"top_rates\": [\"unret_O\", \"turn_K\", \"util_O\", \"invC_K\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"copy_sibling\", \"old\": 624, \"new\": 643, \"gain_nats\": 8.25, \"gain_joint_nats\": 8.25, \"gain_joint_raw_nats\": 16.75, \"post_max_abs_z\": 3.73, \"post_p\": 0.27, \"field\": \"OSO.envelopes\"}, \"posterior_best_edit\": 0.974811, \"posterior_best_edit_joint_only\": 0.974811, \"posterior_any_edit\": 0.975198, \"p_precinct\": 0.022736879313040546, \"broken_identities\": 0, \"stratum\": \"city\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529419",
  "municipality": "Bratislava - Lamač",
  "okres_name": "Bratislava IV",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|529419-1",
  "rank": 3,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: borough record envelopes 624 vs city record 643 for one ballot box; 624 (equal to the city valid-council count) is the slip",
  "review_correction": null,
  "review_outcome": "No change. Envelope counts do not enter seat allocation; all vote vectors sum to their valid-ballot counts.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Lamač precinct 1 the borough record reports 624 envelopes and the city record 643, for the same 645 voters. Borough and city ballots share one envelope, and the two counts agree in 371 of 388 Bratislava precincts, so one record is wrong. With 624, 21 voters would have kept their envelope (other Lamač precincts: 0–1), and every one of the 624 city-council ballots would have been valid, which happens in none of the 578 city records of Bratislava and Košice. With 643 both figures are ordinary. The borough figure is almost certainly the slip. Envelope counts do not affect any result.",
  "review_summary_sk": "V Bratislave-Lamači, okrsok 1, uvádza záznam mestskej časti 624 obálok a záznam mesta 643 obálok pre tých istých 645 voličov. Hlasovacie lístky pre mestskú časť a mesto sa vkladajú do jednej obálky a oba počty sa zhodujú v 371 z 388 bratislavských okrskov, takže jeden zo záznamov je chybný. Pri čísle 624 by si 21 voličov ponechalo obálku (v ostatných okrskoch Lamača 0 – 1) a všetkých 624 hlasovacích lístkov do mestského zastupiteľstva by bolo platných, čo sa nevyskytuje ani v jednom z 578 mestských záznamov Bratislavy a Košíc. Pri čísle 643 sú oba údaje bežné. Chyba je takmer iste v zázname mestskej časti. Počet obálok neovplyvňuje žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__529419-1.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:529419-1:OSO.envelopes",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529419-1",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 636, \"E_OSO\": 624, \"E_OSO_CITY\": 643, \"P_OSK\": 643, \"P_OSO\": 645, \"P_OSO_CITY\": 645, \"R_OSK\": 1657, \"R_OSO\": 1657, \"R_OSO_CITY\": 1657, \"R_prev_year\": 1026.0, \"VC_OSK\": 556, \"VC_OSO\": 608, \"VC_OSO_CITY\": 624, \"VM_OSK\": 605, \"VM_OSO\": 607, \"VM_OSO_CITY\": 617, \"sum_council_OSK\": 556, \"sum_council_OSO\": 3438, \"sum_council_OSO_CITY\": 2244, \"sum_single_OSK\": 605, \"sum_single_OSO\": 607, \"sum_single_OSO_CITY\": 617}",
  "expected": "{\"field\": \"OSO.envelopes\", \"hard_broken\": [\"envelopes_city\"], \"relations_broken\": [\"envelopes_city\", \"gapPE\"], \"value\": 643}",
  "score": 7.055,
  "p_value": 0.0,
  "q_value": 0.0,
  "correction": "[{\"family\": \"OSO\", \"field\": \"envelopes\", \"precinct_id\": \"529419-1\", \"value\": 643}]",
  "mechanism": "copy_from_OSO_CITY",
  "alternatives": "[\"OSO_CITY.envelopes 643->624 (copy_from_OSO, gain 3.8)\", \"OSO_CITY.valid_council 624->604 (digit_sub, gain 1.6)\", \"OSK.participated 643->640 (digit_sub, gain 1.0)\", \"legitimate difference (no transcription error)\"]",
  "tier": "A_arithmetic",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:274\", \"OSO2026_SK_tab02bf.csv:6238\", \"OSK2026_SK_tab02bd.csv:274\"]",
  "notes": "OSO.envelopes 624 -> 643 by copy_from_OSO_CITY; log-likelihood gain 14.1 nats, margin over best other record/field 10.3",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529419",
  "municipality": "Bratislava - Lamač",
  "okres_name": "Bratislava IV",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529419-1",
  "rank": 3,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: borough record envelopes 624 vs city record 643 for one ballot box; 624 (equal to the city valid-council count) is the slip",
  "review_correction": null,
  "review_outcome": "No change. Envelope counts do not enter seat allocation; all vote vectors sum to their valid-ballot counts.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Lamač precinct 1 the borough record reports 624 envelopes and the city record 643, for the same 645 voters. Borough and city ballots share one envelope, and the two counts agree in 371 of 388 Bratislava precincts, so one record is wrong. With 624, 21 voters would have kept their envelope (other Lamač precincts: 0–1), and every one of the 624 city-council ballots would have been valid, which happens in none of the 578 city records of Bratislava and Košice. With 643 both figures are ordinary. The borough figure is almost certainly the slip. Envelope counts do not affect any result.",
  "review_summary_sk": "V Bratislave-Lamači, okrsok 1, uvádza záznam mestskej časti 624 obálok a záznam mesta 643 obálok pre tých istých 645 voličov. Hlasovacie lístky pre mestskú časť a mesto sa vkladajú do jednej obálky a oba počty sa zhodujú v 371 z 388 bratislavských okrskov, takže jeden zo záznamov je chybný. Pri čísle 624 by si 21 voličov ponechalo obálku (v ostatných okrskoch Lamača 0 – 1) a všetkých 624 hlasovacích lístkov do mestského zastupiteľstva by bolo platných, čo sa nevyskytuje ani v jednom z 578 mestských záznamov Bratislavy a Košíc. Pri čísle 643 sú oba údaje bežné. Chyba je takmer iste v zázname mestskej časti. Počet obálok neovplyvňuje žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__529419-1.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_PARTICIPATED:2026:-:528595-29",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "528595-29",
  "cand_nos": "",
  "observed": "{\"participated_city\":555,\"participated_borough\":556,\"diff\":-1,\"digit_relation\":\"one_digit\",\"city_obec\":\"582000\",\"map_match\":\"elimination\"}",
  "expected": "{\"participated\":556}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_PARTICIPATED",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6054,OSO2026_SK_tab02bf.csv:32",
  "notes": "city record participated 555 vs borough record 556",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "528595",
  "municipality": "Bratislava - Staré Mesto",
  "okres_name": "Bratislava I",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|528595-29",
  "rank": 4,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: borough record registered 1097 for 1057 (digit 5→9); plus a 1-voter participation mismatch between borough (556) and city (555) records",
  "review_correction": null,
  "review_outcome": "No change. Registered and participation counts do not enter seat allocation; every vote vector sums to its valid-ballot count.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Staré Mesto precinct 29 the borough record gives 1,097 registered voters, while the city record and the regional (OSK) record of the same precinct give 1,057 (2022: 1,055 in all records). Borough and city use one voter list, and the two records agree in 571 of 578 Bratislava/Košice precincts, so 1,097 is a one-digit error for 1,057. The two municipal records also disagree on participation (borough 556, city 555); the city figure is somewhat more likely to be the wrong one, but the evidence is weak. No vote count or result is affected.",
  "review_summary_sk": "V Bratislave-Starom Meste, okrsok 29, uvádza záznam mestskej časti 1 097 zapísaných voličov, kým záznam mesta aj záznam z volieb do VÚC za ten istý okrsok uvádzajú 1 057 (v roku 2022 všade 1 055). Mestská časť a mesto majú jeden zoznam voličov a oba záznamy sa zhodujú v 571 z 578 okrskov Bratislavy a Košíc, takže 1 097 je chyba v jednej číslici namiesto 1 057. Oba záznamy sa líšia aj v počte zúčastnených voličov (mestská časť 556, mesto 555); o niečo pravdepodobnejšie je chybný údaj mesta, no dôkaz je slabý. Na počty hlasov ani výsledky to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__528595-29.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_REGISTERED:2026:-:528595-29",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "528595-29",
  "cand_nos": "",
  "observed": "{\"registered_city\":1057,\"registered_borough\":1097,\"diff\":-40,\"digit_relation\":\"one_digit\",\"city_obec\":\"582000\",\"map_match\":\"elimination\"}",
  "expected": "{\"registered\":1097}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_REGISTERED",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6054,OSO2026_SK_tab02bf.csv:32",
  "notes": "city record registered 1057 vs borough record 1097",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "528595",
  "municipality": "Bratislava - Staré Mesto",
  "okres_name": "Bratislava I",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|528595-29",
  "rank": 4,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: borough record registered 1097 for 1057 (digit 5→9); plus a 1-voter participation mismatch between borough (556) and city (555) records",
  "review_correction": null,
  "review_outcome": "No change. Registered and participation counts do not enter seat allocation; every vote vector sums to its valid-ballot count.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Staré Mesto precinct 29 the borough record gives 1,097 registered voters, while the city record and the regional (OSK) record of the same precinct give 1,057 (2022: 1,055 in all records). Borough and city use one voter list, and the two records agree in 571 of 578 Bratislava/Košice precincts, so 1,097 is a one-digit error for 1,057. The two municipal records also disagree on participation (borough 556, city 555); the city figure is somewhat more likely to be the wrong one, but the evidence is weak. No vote count or result is affected.",
  "review_summary_sk": "V Bratislave-Starom Meste, okrsok 29, uvádza záznam mestskej časti 1 097 zapísaných voličov, kým záznam mesta aj záznam z volieb do VÚC za ten istý okrsok uvádzajú 1 057 (v roku 2022 všade 1 055). Mestská časť a mesto majú jeden zoznam voličov a oba záznamy sa zhodujú v 571 z 578 okrskov Bratislavy a Košíc, takže 1 097 je chyba v jednej číslici namiesto 1 057. Oba záznamy sa líšia aj v počte zúčastnených voličov (mestská časť 556, mesto 555); o niečo pravdepodobnejšie je chybný údaj mesta, no dôkaz je slabý. Na počty hlasov ani výsledky to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__528595-29.md"
 },
 {
  "finding_id": "joint:2026:-:528595-29:field:OSO.registered",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "528595-29",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 1901, \"OSK.envelopes\": 556, \"OSK.one_mark_votes\": 541, \"OSK.participated\": 556, \"OSK.registered\": 1057, \"OSK.valid_council\": 526, \"OSK.valid_mayor\": 541, \"OSO.council_marks\": 1338, \"OSO.envelopes\": 555, \"OSO.one_mark_votes\": 533, \"OSO.participated\": 556, \"OSO.registered\": 1097, \"OSO.valid_council\": 516, \"OSO.valid_mayor\": 533, \"OSO_CITY.council_marks\": 2322, \"OSO_CITY.envelopes\": 555, \"OSO_CITY.one_mark_votes\": 546, \"OSO_CITY.participated\": 555, \"OSO_CITY.registered\": 1057, \"OSO_CITY.valid_council\": 514, \"OSO_CITY.valid_mayor\": 546, \"z\": {\"turn_K\": 44.66, \"turn_O\": -41.13}}",
  "expected": "{\"invC_C\": {\"observed_rate\": 0.0746, \"rate\": 0.0457, \"rate95\": [0.0251, 0.0818]}, \"turn_K\": {\"observed_rate\": 0.526, \"rate\": 0.506, \"rate95\": [0.5033, 0.5087]}, \"turn_O\": {\"observed_rate\": 0.5068, \"rate\": 0.5267, \"rate95\": [0.5238, 0.5296]}, \"util_C\": {\"observed_rate\": 0.8792, \"rate\": 0.8491, \"rate95\": [0.7823, 0.8981]}}",
  "score": 10.809561616485599,
  "p_value": 0.025394190871369297,
  "q_value": 1.550380807499792e-11,
  "correction": "[{\"family\": \"OSO\", \"field\": \"registered\", \"precinct_id\": \"528595-29\", \"value\": 1057}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"field\": \"OSK.registered\", \"gain_joint_nats\": 17.88, \"gain_joint_raw_nats\": 26.47, \"gain_nats\": 17.88, \"kind\": \"field\", \"new\": 1097, \"old\": 1057, \"op\": \"digit_sub\", \"post_max_abs_z\": 2.23, \"post_p\": 1.0}, {\"field\": \"OSO.registered\", \"gain_joint_nats\": 3.79, \"gain_joint_raw_nats\": 12.39, \"gain_nats\": 3.79, \"kind\": \"field\", \"new\": 1047, \"old\": 1097, \"op\": \"digit_sub\", \"post_max_abs_z\": 9.42, \"post_p\": 0.336}, {\"field\": \"OSO_CITY.registered\", \"gain_joint_nats\": 2.64, \"gain_joint_raw_nats\": 11.23, \"gain_nats\": 2.64, \"kind\": \"field\", \"new\": 1097, \"old\": 1057, \"op\": \"digit_sub\", \"post_max_abs_z\": 44.66, \"post_p\": 0.0328}, {\"field\": \"OSO.registered\", \"gain_joint_nats\": 2.16, \"gain_joint_raw_nats\": 10.75, \"gain_nats\": 2.16, \"kind\": \"field\", \"new\": 1067, \"old\": 1097, \"op\": \"digit_sub\", \"post_max_abs_z\": 12.84, \"post_p\": 0.212}, {\"field\": \"OSK.registered\", \"gain_joint_nats\": 0.22, \"gain_joint_raw_nats\": 8.81, \"gain_nats\": 0.22, \"kind\": \"field\", \"new\": 1087, \"old\": 1057, \"op\": \"digit_sub\", \"post_max_abs_z\": 12.36, \"post_p\": 0.2245}]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:32\", \"OSO2026_SK_tab02bf.csv:6054\", \"OSK2026_SK_tab02bd.csv:30\"]",
  "notes": "{\"top_rates\": [\"turn_K\", \"turn_O\", \"util_C\", \"invC_C\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"digit_sub\", \"old\": 1097, \"new\": 1057, \"gain_nats\": 29.49, \"gain_joint_nats\": 29.49, \"gain_joint_raw_nats\": 38.08, \"post_max_abs_z\": 2.24, \"post_p\": 1.0, \"field\": \"OSO.registered\"}, \"posterior_best_edit\": 1.0, \"posterior_best_edit_joint_only\": 1.0, \"posterior_any_edit\": 1.0, \"p_precinct\": 0.025394190871369297, \"broken_identities\": 0, \"stratum\": \"city\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "528595",
  "municipality": "Bratislava - Staré Mesto",
  "okres_name": "Bratislava I",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "cross_contest",
  "case_id": "precinct|528595-29",
  "rank": 4,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: borough record registered 1097 for 1057 (digit 5→9); plus a 1-voter participation mismatch between borough (556) and city (555) records",
  "review_correction": null,
  "review_outcome": "No change. Registered and participation counts do not enter seat allocation; every vote vector sums to its valid-ballot count.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Staré Mesto precinct 29 the borough record gives 1,097 registered voters, while the city record and the regional (OSK) record of the same precinct give 1,057 (2022: 1,055 in all records). Borough and city use one voter list, and the two records agree in 571 of 578 Bratislava/Košice precincts, so 1,097 is a one-digit error for 1,057. The two municipal records also disagree on participation (borough 556, city 555); the city figure is somewhat more likely to be the wrong one, but the evidence is weak. No vote count or result is affected.",
  "review_summary_sk": "V Bratislave-Starom Meste, okrsok 29, uvádza záznam mestskej časti 1 097 zapísaných voličov, kým záznam mesta aj záznam z volieb do VÚC za ten istý okrsok uvádzajú 1 057 (v roku 2022 všade 1 055). Mestská časť a mesto majú jeden zoznam voličov a oba záznamy sa zhodujú v 571 z 578 okrskov Bratislavy a Košíc, takže 1 097 je chyba v jednej číslici namiesto 1 057. Oba záznamy sa líšia aj v počte zúčastnených voličov (mestská časť 556, mesto 555); o niečo pravdepodobnejšie je chybný údaj mesta, no dôkaz je slabý. Na počty hlasov ani výsledky to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__528595-29.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:528595-29:OSO.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "528595-29",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 556, \"E_OSO\": 555, \"E_OSO_CITY\": 555, \"P_OSK\": 556, \"P_OSO\": 556, \"P_OSO_CITY\": 555, \"R_OSK\": 1057, \"R_OSO\": 1097, \"R_OSO_CITY\": 1057, \"R_prev_year\": 1055.0, \"VC_OSK\": 526, \"VC_OSO\": 516, \"VC_OSO_CITY\": 514, \"VM_OSK\": 541, \"VM_OSO\": 533, \"VM_OSO_CITY\": 546, \"sum_council_OSK\": 1901, \"sum_council_OSO\": 1338, \"sum_council_OSO_CITY\": 2322, \"sum_single_OSK\": 541, \"sum_single_OSO\": 533, \"sum_single_OSO_CITY\": 546}",
  "expected": "{\"field\": \"OSO.registered\", \"hard_broken\": [\"reg_city\"], \"relations_broken\": [\"reg_city\", \"reg_oso_osk\"], \"value\": 1057}",
  "score": 31.329,
  "p_value": 0.0,
  "q_value": 0.0,
  "correction": "[{\"family\": \"OSO\", \"field\": \"registered\", \"precinct_id\": \"528595-29\", \"value\": 1057}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSO_CITY.registered 1057->1097 (digit_sub, gain 25.3)\", \"OSK.registered 1057->1097 (digit_sub, gain 13.4)\", \"OSO_CITY.participated 555->556 (digit_sub, gain 4.7)\", \"legitimate difference (no transcription error)\"]",
  "tier": "A_arithmetic",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:32\", \"OSO2026_SK_tab02bf.csv:6054\", \"OSK2026_SK_tab02bd.csv:30\"]",
  "notes": "OSO.registered 1097 -> 1057 by digit_sub; log-likelihood gain 38.3 nats, margin over best other record/field 13.1",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "528595",
  "municipality": "Bratislava - Staré Mesto",
  "okres_name": "Bratislava I",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|528595-29",
  "rank": 4,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: borough record registered 1097 for 1057 (digit 5→9); plus a 1-voter participation mismatch between borough (556) and city (555) records",
  "review_correction": null,
  "review_outcome": "No change. Registered and participation counts do not enter seat allocation; every vote vector sums to its valid-ballot count.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Staré Mesto precinct 29 the borough record gives 1,097 registered voters, while the city record and the regional (OSK) record of the same precinct give 1,057 (2022: 1,055 in all records). Borough and city use one voter list, and the two records agree in 571 of 578 Bratislava/Košice precincts, so 1,097 is a one-digit error for 1,057. The two municipal records also disagree on participation (borough 556, city 555); the city figure is somewhat more likely to be the wrong one, but the evidence is weak. No vote count or result is affected.",
  "review_summary_sk": "V Bratislave-Starom Meste, okrsok 29, uvádza záznam mestskej časti 1 097 zapísaných voličov, kým záznam mesta aj záznam z volieb do VÚC za ten istý okrsok uvádzajú 1 057 (v roku 2022 všade 1 055). Mestská časť a mesto majú jeden zoznam voličov a oba záznamy sa zhodujú v 571 z 578 okrskov Bratislavy a Košíc, takže 1 097 je chyba v jednej číslici namiesto 1 057. Oba záznamy sa líšia aj v počte zúčastnených voličov (mestská časť 556, mesto 555); o niečo pravdepodobnejšie je chybný údaj mesta, no dôkaz je slabý. Na počty hlasov ani výsledky to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__528595-29.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_REGISTERED:2026:-:529346-26",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529346-26",
  "cand_nos": "",
  "observed": "{\"registered_city\":1420,\"registered_borough\":1246,\"diff\":174,\"digit_relation\":\"other\",\"city_obec\":\"582000\",\"map_match\":\"elimination\"}",
  "expected": "{\"registered\":1246}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_REGISTERED",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6189,OSO2026_SK_tab02bf.csv:165",
  "notes": "city record registered 1420 vs borough record 1246",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529346",
  "municipality": "Bratislava - Nové Mesto",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529346-26",
  "rank": 5,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_REGISTERED: registered voters 1,420 (city record) vs 1,246 (borough and regional records) for one voter list; city figure almost certainly wrong",
  "review_correction": null,
  "review_outcome": "no change (registered-voter field only; no vote vector affected). The city record should read 1,246 registered; its published turnout changes from 43.66 % to 49.75 %.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava–Nové Mesto precinct 26 the city record gives 1,420 registered voters, while the borough record and the regional record give 1,246. All three use the same voter list, and participants and envelopes agree (620/620), so the records contradict each other. Two independent records give 1,246, and turnout fits 1,246 (49.8 %, the Nové Mesto median; 1,420 would give 43.7 %, 4th lowest of 32). The city figure is almost certainly the slip; it is not a one-keystroke variant of 1,246. No effect on any result.",
  "review_summary_sk": "Bratislava–Nové Mesto, okrsok 26: mestský záznam uvádza 1 420 zapísaných voličov, záznam za mestskú časť aj krajský záznam 1 246. Všetky tri vychádzajú z toho istého zoznamu voličov a počty zúčastnených aj obálok sa zhodujú (620/620), takže si zápisy odporujú. Dva nezávislé zápisy uvádzajú 1 246 a tomuto číslu zodpovedá aj účasť (49,8 %, medián Nového Mesta; pri 1 420 by bola 43,7 %, štvrtá najnižšia z 32). Chyba je takmer isto v mestskom zázname; 1 420 nevzniklo preklepom jednej číslice z 1 246. Na výsledky volieb to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__529346-26.md"
 },
 {
  "finding_id": "joint:2026:-:529346-26:field:OSO_CITY.registered",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "529346-26",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 1486, \"OSK.envelopes\": 615, \"OSK.one_mark_votes\": 574, \"OSK.participated\": 618, \"OSK.registered\": 1246, \"OSK.valid_council\": 583, \"OSK.valid_mayor\": 574, \"OSO.council_marks\": 2804, \"OSO.envelopes\": 620, \"OSO.one_mark_votes\": 589, \"OSO.participated\": 620, \"OSO.registered\": 1246, \"OSO.valid_council\": 552, \"OSO.valid_mayor\": 589, \"OSO_CITY.council_marks\": 1884, \"OSO_CITY.envelopes\": 620, \"OSO_CITY.one_mark_votes\": 607, \"OSO_CITY.participated\": 620, \"OSO_CITY.registered\": 1420, \"OSO_CITY.valid_council\": 603, \"OSO_CITY.valid_mayor\": 607, \"z\": {\"invC_C\": -2.6, \"turn_K\": -3.1, \"turn_O\": 3.17}}",
  "expected": "{\"invC_C\": {\"observed_rate\": 0.0282, \"rate\": 0.0631, \"rate95\": [0.0285, 0.134]}, \"invC_O\": {\"observed_rate\": 0.1103, \"rate\": 0.0655, \"rate95\": [0.0328, 0.1264]}, \"turn_K\": {\"observed_rate\": 0.496, \"rate\": 0.4973, \"rate95\": [0.4948, 0.4998]}, \"turn_O\": {\"observed_rate\": 0.4976, \"rate\": 0.4961, \"rate95\": [0.4934, 0.4989]}}",
  "score": 1.5322296423491624,
  "p_value": 0.02936096718480138,
  "q_value": 0.48184092613757756,
  "correction": "[{\"family\": \"OSO_CITY\", \"field\": \"registered\", \"precinct_id\": \"529346-26\", \"value\": 1246}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"field\": \"OSO_CITY.registered\", \"gain_joint_nats\": -3.94, \"gain_joint_raw_nats\": 4.66, \"gain_nats\": -3.94, \"kind\": \"field\", \"new\": 1240, \"old\": 1420, \"op\": \"transposition\", \"post_max_abs_z\": 3.17, \"post_p\": 0.6238}, {\"field\": \"OSK.participated\", \"gain_joint_nats\": -4.67, \"gain_joint_raw_nats\": 3.93, \"gain_nats\": -4.67, \"kind\": \"field\", \"new\": 620, \"old\": 618, \"op\": \"copy_sibling\", \"post_max_abs_z\": 2.65, \"post_p\": 0.5868}, {\"cand_loglik_ratio\": 2.84, \"cand_no\": 2, \"contest_id\": \"2026-OSO-M-582000\", \"gain_joint_nats\": -8.19, \"gain_joint_raw_nats\": 0.41, \"gain_nats\": -5.35, \"kind\": \"cand\", \"moves_valid\": true, \"new\": 0, \"old\": 4, \"op\": \"digit_sub\", \"post_max_abs_z\": 3.21, \"post_p\": 0.5727}, {\"field\": \"OSO.valid_council\", \"gain_joint_nats\": -5.65, \"gain_joint_raw_nats\": 2.95, \"gain_nats\": -5.65, \"kind\": \"field\", \"new\": 582, \"old\": 552, \"op\": \"digit_sub\", \"post_max_abs_z\": 2.96, \"post_p\": 1.0}, {\"field\": \"OSK.participated\", \"gain_joint_nats\": -5.92, \"gain_joint_raw_nats\": 2.68, \"gain_nats\": -5.92, \"kind\": \"field\", \"new\": 619, \"old\": 618, \"op\": \"digit_sub\", \"post_max_abs_z\": 2.63, \"post_p\": 0.6026}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:165\", \"OSO2026_SK_tab02bf.csv:6189\", \"OSK2026_SK_tab02bd.csv:165\"]",
  "notes": "{\"top_rates\": [\"turn_O\", \"turn_K\", \"invC_C\", \"invC_O\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"copy_sibling\", \"old\": 1420, \"new\": 1246, \"gain_nats\": 4.67, \"gain_joint_nats\": 4.67, \"gain_joint_raw_nats\": 13.27, \"post_max_abs_z\": 3.17, \"post_p\": 0.6238, \"field\": \"OSO_CITY.registered\"}, \"posterior_best_edit\": 0.518159, \"posterior_best_edit_joint_only\": 0.518159, \"posterior_any_edit\": 0.518804, \"p_precinct\": 0.02936096718480138, \"broken_identities\": 0, \"stratum\": \"city\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529346",
  "municipality": "Bratislava - Nové Mesto",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|529346-26",
  "rank": 5,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_REGISTERED: registered voters 1,420 (city record) vs 1,246 (borough and regional records) for one voter list; city figure almost certainly wrong",
  "review_correction": null,
  "review_outcome": "no change (registered-voter field only; no vote vector affected). The city record should read 1,246 registered; its published turnout changes from 43.66 % to 49.75 %.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava–Nové Mesto precinct 26 the city record gives 1,420 registered voters, while the borough record and the regional record give 1,246. All three use the same voter list, and participants and envelopes agree (620/620), so the records contradict each other. Two independent records give 1,246, and turnout fits 1,246 (49.8 %, the Nové Mesto median; 1,420 would give 43.7 %, 4th lowest of 32). The city figure is almost certainly the slip; it is not a one-keystroke variant of 1,246. No effect on any result.",
  "review_summary_sk": "Bratislava–Nové Mesto, okrsok 26: mestský záznam uvádza 1 420 zapísaných voličov, záznam za mestskú časť aj krajský záznam 1 246. Všetky tri vychádzajú z toho istého zoznamu voličov a počty zúčastnených aj obálok sa zhodujú (620/620), takže si zápisy odporujú. Dva nezávislé zápisy uvádzajú 1 246 a tomuto číslu zodpovedá aj účasť (49,8 %, medián Nového Mesta; pri 1 420 by bola 43,7 %, štvrtá najnižšia z 32). Chyba je takmer isto v mestskom zázname; 1 420 nevzniklo preklepom jednej číslice z 1 246. Na výsledky volieb to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__529346-26.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:529346-26:OSO_CITY.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529346-26",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 615, \"E_OSO\": 620, \"E_OSO_CITY\": 620, \"P_OSK\": 618, \"P_OSO\": 620, \"P_OSO_CITY\": 620, \"R_OSK\": 1246, \"R_OSO\": 1246, \"R_OSO_CITY\": 1420, \"R_prev_year\": 1193.0, \"VC_OSK\": 583, \"VC_OSO\": 552, \"VC_OSO_CITY\": 603, \"VM_OSK\": 574, \"VM_OSO\": 589, \"VM_OSO_CITY\": 607, \"sum_council_OSK\": 1486, \"sum_council_OSO\": 2804, \"sum_council_OSO_CITY\": 1884, \"sum_single_OSK\": 574, \"sum_single_OSO\": 589, \"sum_single_OSO_CITY\": 607}",
  "expected": "{\"field\": \"OSO_CITY.registered\", \"hard_broken\": [\"reg_city\"], \"relations_broken\": [\"reg_city\"], \"value\": 1246}",
  "score": 86.965,
  "p_value": 0.0,
  "q_value": 0.0,
  "correction": "[{\"family\": \"OSO_CITY\", \"field\": \"registered\", \"precinct_id\": \"529346-26\", \"value\": 1246}]",
  "mechanism": "copy_from_OSO",
  "alternatives": "[\"OSO.registered 1246->1420 (copy_from_OSO_CITY, gain 54.1)\", \"OSK.participated 618->615 (digit_sub, gain 2.3)\", \"OSK.envelopes 615->618 (digit_sub, gain 2.2)\", \"legitimate difference (no transcription error)\"]",
  "tier": "A_arithmetic",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:165\", \"OSO2026_SK_tab02bf.csv:6189\", \"OSK2026_SK_tab02bd.csv:165\"]",
  "notes": "OSO_CITY.registered 1420 -> 1246 by copy_from_OSO; log-likelihood gain 94.0 nats, margin over best other record/field 39.9",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529346",
  "municipality": "Bratislava - Nové Mesto",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529346-26",
  "rank": 5,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_REGISTERED: registered voters 1,420 (city record) vs 1,246 (borough and regional records) for one voter list; city figure almost certainly wrong",
  "review_correction": null,
  "review_outcome": "no change (registered-voter field only; no vote vector affected). The city record should read 1,246 registered; its published turnout changes from 43.66 % to 49.75 %.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava–Nové Mesto precinct 26 the city record gives 1,420 registered voters, while the borough record and the regional record give 1,246. All three use the same voter list, and participants and envelopes agree (620/620), so the records contradict each other. Two independent records give 1,246, and turnout fits 1,246 (49.8 %, the Nové Mesto median; 1,420 would give 43.7 %, 4th lowest of 32). The city figure is almost certainly the slip; it is not a one-keystroke variant of 1,246. No effect on any result.",
  "review_summary_sk": "Bratislava–Nové Mesto, okrsok 26: mestský záznam uvádza 1 420 zapísaných voličov, záznam za mestskú časť aj krajský záznam 1 246. Všetky tri vychádzajú z toho istého zoznamu voličov a počty zúčastnených aj obálok sa zhodujú (620/620), takže si zápisy odporujú. Dva nezávislé zápisy uvádzajú 1 246 a tomuto číslu zodpovedá aj účasť (49,8 %, medián Nového Mesta; pri 1 420 by bola 43,7 %, štvrtá najnižšia z 32). Chyba je takmer isto v mestskom zázname; 1 420 nevzniklo preklepom jednej číslice z 1 246. Na výsledky volieb to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__529346-26.md"
 },
 {
  "finding_id": "errorsearch:2026:2026-OSO-C-528820-1:528820-1:4,5,6,7,8,9,10,11",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-528820-1",
  "precinct_id": "528820-1",
  "cand_nos": "4,5,6,7,8,9,10,11",
  "observed": "{\"envelopes\": 269, \"sum\": 1018, \"valid\": 262, \"votes\": {\"1\": 165, \"2\": 78, \"3\": 41, \"4\": 0, \"5\": 132, \"6\": 115, \"7\": 21, \"8\": 85, \"9\": 116, \"10\": 165, \"11\": 100}}",
  "expected": "{\"votes\": {\"1\": null, \"2\": null, \"3\": null, \"4\": 176.9, \"5\": 19.8, \"6\": null, \"7\": null, \"8\": null, \"9\": null, \"10\": null, \"11\": null}}",
  "score": 0.3773874947090881,
  "p_value": 7.159035858449509e-06,
  "q_value": 0.005882341130359347,
  "correction": "[{\"cand_no\": 5, \"precinct_id\": \"528820-1\", \"votes\": 0}, {\"cand_no\": 6, \"precinct_id\": \"528820-1\", \"votes\": 132}, {\"cand_no\": 7, \"precinct_id\": \"528820-1\", \"votes\": 115}, {\"cand_no\": 8, \"precinct_id\": \"528820-1\", \"votes\": 21}, {\"cand_no\": 9, \"precinct_id\": \"528820-1\", \"votes\": 85}, {\"cand_no\": 10, \"precinct_id\": \"528820-1\", \"votes\": 116}, {\"cand_no\": 11, \"precinct_id\": \"528820-1\", \"votes\": 165}, {\"cand_no\": 4, \"precinct_id\": \"528820-1\", \"votes\": 177}]",
  "mechanism": "row_shift",
  "alternatives": "[{\"correction\": [{\"cand_no\": 4, \"precinct_id\": \"528820-1\", \"votes\": 132}, {\"cand_no\": 5, \"precinct_id\": \"528820-1\", \"votes\": 0}], \"log10_bf\": 4.475, \"mechanism\": \"swap\", \"posterior\": 0.093555}, {\"correction\": [{\"cand_no\": 5, \"precinct_id\": \"528820-1\", \"votes\": 0}, {\"cand_no\": 6, \"precinct_id\": \"528820-1\", \"votes\": 132}, {\"cand_no\": 7, \"precinct_id\": \"528820-1\", \"votes\": 115}, {\"cand_no\": 8, \"precinct_id\": \"528820-1\", \"votes\": 21}, {\"cand_no\": 9, \"precinct_id\": \"528820-1\", \"votes\": 85}, {\"cand_no\": 10, \"precinct_id\": \"528820-1\", \"votes\": 116}, {\"cand_no\": 4, \"precinct_id\": \"528820-1\", \"votes\": 165}], \"detail\": {\"anchor\": \"withdrawn\", \"direction\": \"up\", \"end\": \"rot\", \"imputed\": [], \"range\": [3, 9]}, \"log10_bf\": 5.134, \"mechanism\": \"row_shift\", \"posterior\": 0.087256}, {\"correction\": [{\"cand_no\": 5, \"precinct_id\": \"528820-1\", \"votes\": 0}, {\"cand_no\": 6, \"precinct_id\": \"528820-1\", \"votes\": 132}, {\"cand_no\": 7, \"precinct_id\": \"528820-1\", \"votes\": 115}, {\"cand_no\": 8, \"precinct_id\": \"528820-1\", \"votes\": 21}, {\"cand_no\": 9, \"precinct_id\": \"528820-1\", \"votes\": 85}, {\"cand_no\": 10, \"precinct_id\": \"528820-1\", \"votes\": 116}, {\"cand_no\": 4, \"precinct_id\": \"528820-1\", \"votes\": 177}], \"detail\": {\"anchor\": \"withdrawn\", \"direction\": \"up\", \"end\": \"free\", \"imputed\": [3], \"range\": [3, 9]}, \"log10_bf\": 4.589, \"mechanism\": \"row_shift\", \"posterior\": 0.032751}, {\"correction\": [{\"cand_no\": 5, \"precinct_id\": \"528820-1\", \"votes\": 0}, {\"cand_no\": 6, \"precinct_id\": \"528820-1\", \"votes\": 132}, {\"cand_no\": 7, \"precinct_id\": \"528820-1\", \"votes\": 115}, {\"cand_no\": 8, \"precinct_id\": \"528820-1\", \"votes\": 21}, {\"cand_no\": 4, \"precinct_id\": \"528820-1\", \"votes\": 177}], \"detail\": {\"anchor\": \"withdrawn\", \"direction\": \"up\", \"end\": \"free\", \"imputed\": [3], \"range\": [3, 7]}, \"log10_bf\": 4.589, \"mechanism\": \"row_shift\", \"posterior\": 0.032751}, {\"correction\": [{\"cand_no\": 5, \"precinct_id\": \"528820-1\", \"votes\": 0}, {\"cand_no\": 6, \"precinct_id\": \"528820-1\", \"votes\": 132}, {\"cand_no\": 7, \"precinct_id\": \"528820-1\", \"votes\": 115}, {\"cand_no\": 8, \"precinct_id\": \"528820-1\", \"votes\": 21}, {\"cand_no\": 9, \"precinct_id\": \"528820-1\", \"votes\": 85}, {\"cand_no\": 4, \"precinct_id\": \"528820-1\", \"votes\": 177}], \"detail\": {\"anchor\": \"withdrawn\", \"direction\": \"up\", \"end\": \"free\", \"imputed\": [3], \"range\": [3, 8]}, \"log10_bf\": 4.589, \"mechanism\": \"row_shift\", \"posterior\": 0.032751}, {\"mechanism\": \"clean\", \"posterior\": 0.031342}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.264127}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:81512\", \"OSO2026_SK_tab08f.csv:81513\", \"OSO2026_SK_tab08f.csv:81514\", \"OSO2026_SK_tab08f.csv:81515\", \"OSO2026_SK_tab08f.csv:81516\", \"OSO2026_SK_tab08f.csv:81517\", \"OSO2026_SK_tab08f.csv:81518\", \"OSO2026_SK_tab08f.csv:81511\", \"OSO2026_SK_tab02bf.csv:5103\"]",
  "notes": "{\"best_posterior\": 0.292108, \"detail\": {\"anchor\": \"withdrawn\", \"direction\": \"up\", \"end\": \"free\", \"imputed\": [3], \"range\": [3, 10]}, \"impact\": {\"entered\": [7, 11], \"exited\": [5, 9], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"10\": -49, \"11\": 65, \"4\": 177, \"5\": -132, \"6\": 17, \"7\": 94, \"8\": -64, \"9\": -31}}, \"log10_bf\": 4.589, \"n_prec\": 1, \"p_atypical_clean\": 0.264127, \"p_error\": 0.704531, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "528820",
  "district": "1",
  "obec": "528820",
  "municipality": "Kvakovce",
  "okres_name": "Vranov nad Topľou",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "4: Radovan Kapraľ; 5: Katarína Karpjáková; 6: Rastislav Košalko; 7: Marián Mokroluský; 8: Matúš Ondovčák; 9: René Pavlík; 10: Andrea Tutková; 11: Jana Urbančoková",
  "outcome_class": "1_changes_elected",
  "outcome_detail": "{\"entered\": [7, 11], \"exited\": [5, 9], \"tie_after\": false, \"tie_rule_after\": null, \"estimated_correction\": false}",
  "contest_transfer_flip": 8,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-C-528820-1|528820-1",
  "rank": 6,
  "review_verdict": "rejected",
  "review_confidence": "high",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No change (published record retained): Baran 165, Tutková 165, Karpjáková 132, Pavlík 116, Košalko 115 elected; first substitute Urbančoková 100. The proposed shift (Karpjáková 0, withdrawn Kapraľ 177) would have elected Mokroluský and Urbančoková instead of Karpjáková and Pavlík. The separate single-cell lead Mokroluský 21 → 121 would elect Mokroluský instead of Košalko (any true count ≥ 116; 115 ties); it is assessed as probably not an error and not adopted.",
  "review_changes_elected": false,
  "review_summary_en": "Kvakovce (single precinct, 5 seats): errorsearch proposed a one-line shift anchored at the withdrawn line of Radovan Kapraľ, who left the council race and was elected mayor (221 of 250). Every variant of the shift sets Katarína Karpjáková, 2nd of 14 in 2022 with 174 votes, to 0 and gives the withdrawn line 165–177 votes. In Kvakovce every withdrawn line has read 0 on every ballot in 2022 and 2026. The detector's expectations came from the mayoral ballot, where the same two persons' counts reflect their withdrawals. The record is internally consistent. Mokroluský's drop (124 in 2022, 21 now) is the one unusual value. A lost leading digit (true 121) would elect him instead of Rastislav Košalko (115). It is reviewed separately and judged probably genuine (low to medium confidence): drops of this size occur for 0.17 % of comparable returning candidates, against a digit-error rate of about 1 in 100,000 cells in the 2022 reviews, and ballot utilisation does not discriminate. Only the precinct record could settle it.",
  "review_summary_sk": "Kvakovce (jeden okrsok, 5 mandátov): detektor errorsearch navrhol posun o jeden riadok od riadku Radovana Kapraľa, ktorý sa vzdal kandidatúry do zastupiteľstva a bol zvolený za starostu (221 z 250). Každý variant posunu dáva Kataríne Karpjákovej, ktorá bola v roku 2022 druhá zo 14 so 174 hlasmi, 0 hlasov a riadku kandidáta, ktorý sa vzdal, 165 až 177 hlasov. V Kvakovciach mali všetky riadky kandidátov, ktorí sa vzdali, 0 hlasov na každom lístku v roku 2022 aj 2026. Očakávané hodnoty detektora pochádzali z hlasovania o starostovi, kde počty tých istých dvoch osôb odrážajú ich odstúpenie. Zápis je vnútorne konzistentný. Jedinou neobvyklou hodnotou je pokles Mokroluského (124 v roku 2022, teraz 21). Stratená prvá číslica (v skutočnosti 121) by ho zvolila namiesto Rastislava Košalka (115). Táto hypotéza je posúdená samostatne ako pravdepodobne skutočný počet (nízka až stredná istota): taký pokles má 0,17 % porovnateľných opakovaných kandidátov, kým v previerkach z roku 2022 pripadá na číslicovú chybu približne 1 zo 100 000 buniek, a využitie lístkov medzi čítaniami nerozlišuje. Rozhodnúť môže len okrsková zápisnica.",
  "review_doc": "docs/reviews/2026-OSO-C-528820-1__528820-1.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_PARTICIPATED:2026:-:529354-9",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529354-9",
  "cand_nos": "",
  "observed": "{\"participated_city\":751,\"participated_borough\":759,\"diff\":-8,\"digit_relation\":\"one_digit\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"participated\":759}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_PARTICIPATED",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6209,OSO2026_SK_tab02bf.csv:180",
  "notes": "city record participated 751 vs borough record 759",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529354",
  "municipality": "Bratislava - Rača",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529354-9",
  "rank": 7,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_PARTICIPATED: municipal participation differs between borough (759) and city (751) records of one ballot box; envelopes agree (742); one-digit difference",
  "review_correction": null,
  "review_outcome": "No change. Participation counts enter no allocation; all vote vectors are internally consistent. Which record is wrong cannot be determined.",
  "review_changes_elected": false,
  "review_summary_en": "Bratislava-Rača, precinct 9: the borough record gives 759 participating voters, the city record 751, while both give 742 envelopes and 1,079 registered voters. Borough and city ballots come from one voter list and go into one envelope, and the two records agree in 383 of 388 Bratislava precincts, so one of them is wrong. 759 would mean 17 unreturned envelopes (never seen in precincts whose records agree, maximum 16) and 751 would mean 9 (rare). The city value is slightly more plausible, but the records cannot decide it; the true figure may even be lower than both. No vote count or seat is affected.",
  "review_summary_sk": "Bratislava-Rača, okrsok 9: zápis za mestskú časť uvádza 759 zúčastnených voličov, mestský zápis 751, pričom oba uvádzajú 742 obálok a 1 079 zapísaných voličov. Lístky do mestskej časti aj mesta sa vydávajú podľa jedného zoznamu voličov a vkladajú sa do jednej obálky; oba zápisy sa zhodujú v 383 z 388 bratislavských okrskov, takže jeden z nich je chybný. Hodnota 759 by znamenala 17 neodovzdaných obálok (v okrskoch so zhodnými zápismi sa nevyskytuje, maximum je 16), hodnota 751 by znamenala 9 (zriedkavé). Mestský údaj je o niečo pravdepodobnejší, no zo zverejnených údajov sa to rozhodnúť nedá; skutočný počet môže byť aj nižší než oba. Hlasy ani mandáty to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__529354-9.md"
 },
 {
  "finding_id": "joint:2026:-:529354-9:field:OSO.participated",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "529354-9",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 1317, \"OSK.envelopes\": 741, \"OSK.one_mark_votes\": 696, \"OSK.participated\": 742, \"OSK.registered\": 1079, \"OSK.valid_council\": 735, \"OSK.valid_mayor\": 696, \"OSO.council_marks\": 5291, \"OSO.envelopes\": 742, \"OSO.one_mark_votes\": 702, \"OSO.participated\": 759, \"OSO.registered\": 1079, \"OSO.valid_council\": 711, \"OSO.valid_mayor\": 702, \"OSO_CITY.council_marks\": 1929, \"OSO_CITY.envelopes\": 742, \"OSO_CITY.one_mark_votes\": 733, \"OSO_CITY.participated\": 751, \"OSO_CITY.registered\": 1079, \"OSO_CITY.valid_council\": 695, \"OSO_CITY.valid_mayor\": 733, \"z\": {\"invC_K\": -5.66, \"invM_K\": 3.02, \"turn_K\": -38.45, \"turn_O\": 36.38, \"unret_O\": 3.59, \"util_C\": 4.72}}",
  "expected": "{\"invC_K\": {\"observed_rate\": 0.0088, \"rate\": 0.053, \"rate95\": [0.0197, 0.1349]}, \"turn_K\": {\"observed_rate\": 0.6875, \"rate\": 0.7029, \"rate95\": [0.7005, 0.7053]}, \"turn_O\": {\"observed_rate\": 0.7032, \"rate\": 0.6871, \"rate95\": [0.6843, 0.6898]}, \"util_C\": {\"observed_rate\": 0.8875, \"rate\": 0.8044, \"rate95\": [0.7075, 0.8749]}}",
  "score": 3.618881414249209,
  "p_value": 0.04978592254508085,
  "q_value": 0.00024050194100036466,
  "correction": "[{\"family\": \"OSO\", \"field\": \"participated\", \"precinct_id\": \"529354-9\", \"value\": 742}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"field\": \"OSO.participated\", \"gain_joint_nats\": 5.95, \"gain_joint_raw_nats\": 14.58, \"gain_nats\": 5.95, \"kind\": \"field\", \"new\": 751, \"old\": 759, \"op\": \"digit_sub\", \"post_max_abs_z\": 19.92, \"post_p\": 0.1101}, {\"field\": \"OSK.participated\", \"gain_joint_nats\": 4.25, \"gain_joint_raw_nats\": 12.88, \"gain_nats\": 4.25, \"kind\": \"field\", \"new\": 759, \"old\": 742, \"op\": \"copy_sibling\", \"post_max_abs_z\": 5.39, \"post_p\": 0.0117}, {\"cand_loglik_ratio\": 4.67, \"cand_no\": 1, \"contest_id\": \"2026-OSO-C-582000-6\", \"gain_joint_nats\": -3.04, \"gain_joint_raw_nats\": 5.6, \"gain_nats\": 1.64, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 300, \"old\": 400, \"op\": \"digit_sub\", \"post_max_abs_z\": 37.93, \"post_p\": 0.0354}, {\"cand_loglik_ratio\": 4.54, \"cand_no\": 4, \"contest_id\": \"2026-OSO-C-582000-6\", \"gain_joint_nats\": -3.04, \"gain_joint_raw_nats\": 5.6, \"gain_nats\": 1.5, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 254, \"old\": 354, \"op\": \"digit_sub\", \"post_max_abs_z\": 37.93, \"post_p\": 0.0354}, {\"field\": \"OSO.participated\", \"gain_joint_nats\": 1.18, \"gain_joint_raw_nats\": 9.81, \"gain_nats\": 1.18, \"kind\": \"field\", \"new\": 750, \"old\": 759, \"op\": \"digit_sub\", \"post_max_abs_z\": 17.71, \"post_p\": 0.1312}]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:180\", \"OSO2026_SK_tab02bf.csv:6209\", \"OSK2026_SK_tab02bd.csv:180\"]",
  "notes": "{\"top_rates\": [\"turn_K\", \"turn_O\", \"invC_K\", \"util_C\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"copy_sibling\", \"old\": 759, \"new\": 742, \"gain_nats\": 12.93, \"gain_joint_nats\": 12.93, \"gain_joint_raw_nats\": 21.56, \"post_max_abs_z\": 5.62, \"post_p\": 0.1345, \"field\": \"OSO.participated\"}, \"posterior_best_edit\": 0.999759, \"posterior_best_edit_joint_only\": 0.999759, \"posterior_any_edit\": 0.99976, \"p_precinct\": 0.04978592254508085, \"broken_identities\": 0, \"stratum\": \"city\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529354",
  "municipality": "Bratislava - Rača",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "cross_contest",
  "case_id": "precinct|529354-9",
  "rank": 7,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_PARTICIPATED: municipal participation differs between borough (759) and city (751) records of one ballot box; envelopes agree (742); one-digit difference",
  "review_correction": null,
  "review_outcome": "No change. Participation counts enter no allocation; all vote vectors are internally consistent. Which record is wrong cannot be determined.",
  "review_changes_elected": false,
  "review_summary_en": "Bratislava-Rača, precinct 9: the borough record gives 759 participating voters, the city record 751, while both give 742 envelopes and 1,079 registered voters. Borough and city ballots come from one voter list and go into one envelope, and the two records agree in 383 of 388 Bratislava precincts, so one of them is wrong. 759 would mean 17 unreturned envelopes (never seen in precincts whose records agree, maximum 16) and 751 would mean 9 (rare). The city value is slightly more plausible, but the records cannot decide it; the true figure may even be lower than both. No vote count or seat is affected.",
  "review_summary_sk": "Bratislava-Rača, okrsok 9: zápis za mestskú časť uvádza 759 zúčastnených voličov, mestský zápis 751, pričom oba uvádzajú 742 obálok a 1 079 zapísaných voličov. Lístky do mestskej časti aj mesta sa vydávajú podľa jedného zoznamu voličov a vkladajú sa do jednej obálky; oba zápisy sa zhodujú v 383 z 388 bratislavských okrskov, takže jeden z nich je chybný. Hodnota 759 by znamenala 17 neodovzdaných obálok (v okrskoch so zhodnými zápismi sa nevyskytuje, maximum je 16), hodnota 751 by znamenala 9 (zriedkavé). Mestský údaj je o niečo pravdepodobnejší, no zo zverejnených údajov sa to rozhodnúť nedá; skutočný počet môže byť aj nižší než oba. Hlasy ani mandáty to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__529354-9.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_PARTICIPATED:2026:-:529346-18",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529346-18",
  "cand_nos": "",
  "observed": "{\"participated_city\":579,\"participated_borough\":570,\"diff\":9,\"digit_relation\":\"one_digit\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"participated\":570}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_PARTICIPATED",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6181,OSO2026_SK_tab02bf.csv:157",
  "notes": "city record participated 579 vs borough record 570",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529346",
  "municipality": "Bratislava - Nové Mesto",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529346-18",
  "rank": 8,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: city record participated 579 vs borough record 570 for one voter list (units digit); city figure probably wrong",
  "review_correction": null,
  "review_outcome": "No change. Participation does not enter seat allocation; all vote vectors sum to their valid-ballot counts.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Nové Mesto precinct 18 the borough record gives 570 participating voters and the city record 579, with the same 569 envelopes. Both elections use one voter list, and participation agrees in 383 of 388 Bratislava precincts, so one record is wrong. With 579 the city record would show 10 unreturned envelopes against 1 in the borough record of the same box; with 570 both show 1. The city figure is probably the slip (one digit). Participation does not affect any result.",
  "review_summary_sk": "V Bratislave-Novom Meste, okrsok 18, uvádza záznam mestskej časti 570 zúčastnených voličov a záznam mesta 579, pri rovnakom počte 569 obálok. Obe voľby používajú jeden zoznam voličov a počet zúčastnených sa zhoduje v 383 z 388 bratislavských okrskov, takže jeden zo záznamov je chybný. Pri čísle 579 by záznam mesta vykazoval 10 neodovzdaných obálok, kým záznam mestskej časti za tú istú schránku len 1; pri čísle 570 oba vykazujú 1. Chyba je pravdepodobne v zázname mesta (jedna číslica). Účasť neovplyvňuje žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__529346-18.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:529346-18:OSO_CITY.participated",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529346-18",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 565, \"E_OSO\": 569, \"E_OSO_CITY\": 569, \"P_OSK\": 567, \"P_OSO\": 570, \"P_OSO_CITY\": 579, \"R_OSK\": 1275, \"R_OSO\": 1275, \"R_OSO_CITY\": 1275, \"R_prev_year\": 811.0, \"VC_OSK\": 559, \"VC_OSO\": 493, \"VC_OSO_CITY\": 523, \"VM_OSK\": 547, \"VM_OSO\": 510, \"VM_OSO_CITY\": 561, \"sum_council_OSK\": 1409, \"sum_council_OSO\": 2317, \"sum_council_OSO_CITY\": 1588, \"sum_single_OSK\": 547, \"sum_single_OSO\": 510, \"sum_single_OSO_CITY\": 561}",
  "expected": "{\"field\": \"OSO_CITY.participated\", \"hard_broken\": [\"participated_city\"], \"relations_broken\": [\"participated_city\"], \"value\": 570}",
  "score": 3.877,
  "p_value": 0.0,
  "q_value": 0.0,
  "correction": "[{\"family\": \"OSO_CITY\", \"field\": \"participated\", \"precinct_id\": \"529346-18\", \"value\": 570}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSO.participated 570->579 (digit_sub, gain 3.2)\", \"OSK.participated 567->565 (digit_sub, gain 1.8)\", \"OSK.envelopes 565->567 (digit_sub, gain 1.8)\", \"legitimate difference (no transcription error)\"]",
  "tier": "A_arithmetic",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:157\", \"OSO2026_SK_tab02bf.csv:6181\", \"OSK2026_SK_tab02bd.csv:157\"]",
  "notes": "OSO_CITY.participated 579 -> 570 by digit_sub; log-likelihood gain 10.9 nats, margin over best other record/field 7.7",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529346",
  "municipality": "Bratislava - Nové Mesto",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529346-18",
  "rank": 8,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: city record participated 579 vs borough record 570 for one voter list (units digit); city figure probably wrong",
  "review_correction": null,
  "review_outcome": "No change. Participation does not enter seat allocation; all vote vectors sum to their valid-ballot counts.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Nové Mesto precinct 18 the borough record gives 570 participating voters and the city record 579, with the same 569 envelopes. Both elections use one voter list, and participation agrees in 383 of 388 Bratislava precincts, so one record is wrong. With 579 the city record would show 10 unreturned envelopes against 1 in the borough record of the same box; with 570 both show 1. The city figure is probably the slip (one digit). Participation does not affect any result.",
  "review_summary_sk": "V Bratislave-Novom Meste, okrsok 18, uvádza záznam mestskej časti 570 zúčastnených voličov a záznam mesta 579, pri rovnakom počte 569 obálok. Obe voľby používajú jeden zoznam voličov a počet zúčastnených sa zhoduje v 383 z 388 bratislavských okrskov, takže jeden zo záznamov je chybný. Pri čísle 579 by záznam mesta vykazoval 10 neodovzdaných obálok, kým záznam mestskej časti za tú istú schránku len 1; pri čísle 570 oba vykazujú 1. Chyba je pravdepodobne v zázname mesta (jedna číslica). Účasť neovplyvňuje žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__529346-18.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_REGISTERED:2026:-:599018-1",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "599018-1",
  "cand_nos": "",
  "observed": "{\"registered_city\":1162,\"registered_borough\":1161,\"diff\":1,\"digit_relation\":\"one_digit\",\"city_obec\":\"599981\",\"map_match\":\"elimination\"}",
  "expected": "{\"registered\":1161}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_REGISTERED",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6577,OSO2026_SK_tab02bf.csv:5305",
  "notes": "city record registered 1162 vs borough record 1161",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "599018",
  "municipality": "Košice - Košická Nová Ves",
  "okres_name": "Košice III",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|599018-1",
  "rank": 9,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: registered voters 1161 (borough record) vs 1162 (city record); borough record very probably wrong",
  "review_correction": null,
  "review_outcome": "No change. The registered count does not enter seat allocation; every vote vector sums to its valid-ballot count.",
  "review_changes_elected": false,
  "review_summary_en": "In Košice-Košická Nová Ves precinct 1 the borough record gives 1,161 registered voters and the city record 1,162; participation (582) and envelopes (580) are identical. Borough and city use one voter list, so one form is wrong. The regional (OSK) record of the same precinct also gives 1,162; OSK and municipal counts are equal in 97.6 % of precincts nationwide and differ by exactly +1 in 0.18 %, so the borough figure is very probably the wrong one (about 500 : 1). The Košice city commission's protocol total matches the city records. No vote count or result is affected.",
  "review_summary_sk": "V Košiciach-Košickej Novej Vsi, okrsok 1, uvádza záznam mestskej časti 1 161 zapísaných voličov a záznam mesta 1 162; počet zúčastnených (582) aj obálok (580) je v oboch rovnaký. Mestská časť a mesto majú jeden zoznam voličov, takže jeden zo zápisov je chybný. Záznam z volieb do VÚC za ten istý okrsok uvádza tiež 1 162; tieto počty sa celoštátne zhodujú v 97,6 % okrskov a o presne +1 sa líšia v 0,18 %, preto je takmer isto chybný údaj mestskej časti (približne 500 : 1). Súčet v zápisnici mestskej volebnej komisie v Košiciach zodpovedá záznamom mesta. Na počty hlasov ani výsledky to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__599018-1.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:599018-1:OSO.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "599018-1",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 579, \"E_OSO\": 580, \"E_OSO_CITY\": 580, \"P_OSK\": 581, \"P_OSO\": 582, \"P_OSO_CITY\": 582, \"R_OSK\": 1162, \"R_OSO\": 1161, \"R_OSO_CITY\": 1162, \"R_prev_year\": 1146.0, \"VC_OSK\": 546, \"VC_OSO\": 522, \"VC_OSO_CITY\": 555, \"VM_OSK\": 549, \"VM_OSO\": 561, \"VM_OSO_CITY\": 553, \"sum_council_OSK\": 994, \"sum_council_OSO\": 1642, \"sum_council_OSO_CITY\": 1314, \"sum_single_OSK\": 549, \"sum_single_OSO\": 561, \"sum_single_OSO_CITY\": 553}",
  "expected": "{\"field\": \"OSO.registered\", \"hard_broken\": [\"reg_city\"], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 1162}",
  "score": 6.577,
  "p_value": 0.0,
  "q_value": 0.0,
  "correction": "[{\"family\": \"OSO\", \"field\": \"registered\", \"precinct_id\": \"599018-1\", \"value\": 1162}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSK.registered 1162->1160 (digit_sub, gain 7.4)\", \"OSO_CITY.registered 1162->1161 (digit_sub, gain 6.2)\", \"OSK.participated 581->583 (digit_sub, gain 3.3)\", \"legitimate difference (no transcription error)\"]",
  "tier": "A_arithmetic",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5305\", \"OSO2026_SK_tab02bf.csv:6577\", \"OSK2026_SK_tab02bd.csv:5310\"]",
  "notes": "OSO.registered 1161 -> 1162 by digit_sub; log-likelihood gain 13.6 nats, margin over best other record/field 6.2",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "599018",
  "municipality": "Košice - Košická Nová Ves",
  "okres_name": "Košice III",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|599018-1",
  "rank": 9,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: registered voters 1161 (borough record) vs 1162 (city record); borough record very probably wrong",
  "review_correction": null,
  "review_outcome": "No change. The registered count does not enter seat allocation; every vote vector sums to its valid-ballot count.",
  "review_changes_elected": false,
  "review_summary_en": "In Košice-Košická Nová Ves precinct 1 the borough record gives 1,161 registered voters and the city record 1,162; participation (582) and envelopes (580) are identical. Borough and city use one voter list, so one form is wrong. The regional (OSK) record of the same precinct also gives 1,162; OSK and municipal counts are equal in 97.6 % of precincts nationwide and differ by exactly +1 in 0.18 %, so the borough figure is very probably the wrong one (about 500 : 1). The Košice city commission's protocol total matches the city records. No vote count or result is affected.",
  "review_summary_sk": "V Košiciach-Košickej Novej Vsi, okrsok 1, uvádza záznam mestskej časti 1 161 zapísaných voličov a záznam mesta 1 162; počet zúčastnených (582) aj obálok (580) je v oboch rovnaký. Mestská časť a mesto majú jeden zoznam voličov, takže jeden zo zápisov je chybný. Záznam z volieb do VÚC za ten istý okrsok uvádza tiež 1 162; tieto počty sa celoštátne zhodujú v 97,6 % okrskov a o presne +1 sa líšia v 0,18 %, preto je takmer isto chybný údaj mestskej časti (približne 500 : 1). Súčet v zápisnici mestskej volebnej komisie v Košiciach zodpovedá záznamom mesta. Na počty hlasov ani výsledky to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__599018-1.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_REGISTERED:2026:-:529460-46",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529460-46",
  "cand_nos": "",
  "observed": "{\"registered_city\":973,\"registered_borough\":937,\"diff\":36,\"digit_relation\":\"transposition\",\"city_obec\":\"582000\",\"map_match\":\"elimination\"}",
  "expected": "{\"registered\":937}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_REGISTERED",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6354,OSO2026_SK_tab02bf.csv:335",
  "notes": "city record registered 973 vs borough record 937",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529460-46",
  "rank": 10,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit",
  "review_correction": null,
  "review_outcome": "no change (registered-voter field only; no vote vector affected). The city record should most likely read 937 registered; its published turnout changes from 48.61 % to 50.48 %.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava–Petržalka precinct 46 the city record gives 973 registered voters, while the borough record and the regional record give 937. All three use the same voter list, and participants and envelopes agree (473/473), so the records contradict each other. 973 and 937 differ only by an exchange of the last two digits. Two independent records give 937, and the change since 2022 (977) fits 937 better. The city figure is probably the slip. No effect on any result.",
  "review_summary_sk": "Bratislava–Petržalka, okrsok 46: mestský záznam uvádza 973 zapísaných voličov, záznam za mestskú časť aj krajský záznam 937. Všetky tri vychádzajú z toho istého zoznamu voličov a počty zúčastnených aj obálok sa zhodujú (473/473), takže si zápisy odporujú. Čísla 973 a 937 sa líšia len prehodením posledných dvoch číslic. Dva nezávislé zápisy uvádzajú 937 a aj zmena oproti roku 2022 (977) lepšie zodpovedá číslu 937. Chyba je pravdepodobne v mestskom zázname. Na výsledky volieb to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__529460-46.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:529460-46:OSO_CITY.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529460-46",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 468, \"E_OSO\": 473, \"E_OSO_CITY\": 473, \"P_OSK\": 473, \"P_OSO\": 473, \"P_OSO_CITY\": 473, \"R_OSK\": 937, \"R_OSO\": 937, \"R_OSO_CITY\": 973, \"R_prev_year\": 977.0, \"VC_OSK\": 400, \"VC_OSO\": 404, \"VC_OSO_CITY\": 398, \"VM_OSK\": 451, \"VM_OSO\": 445, \"VM_OSO_CITY\": 468, \"sum_council_OSK\": 2739, \"sum_council_OSO\": 2052, \"sum_council_OSO_CITY\": 3032, \"sum_single_OSK\": 451, \"sum_single_OSO\": 445, \"sum_single_OSO_CITY\": 468}",
  "expected": "{\"field\": \"OSO_CITY.registered\", \"hard_broken\": [\"reg_city\"], \"relations_broken\": [\"reg_city\"], \"value\": 937}",
  "score": 15.934,
  "p_value": 0.0,
  "q_value": 0.0,
  "correction": "[{\"family\": \"OSO_CITY\", \"field\": \"registered\", \"precinct_id\": \"529460-46\", \"value\": 937}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSO.registered 937->973 (digit_transpose, gain 10.5)\", \"OSO.valid_council 404->440 (digit_transpose, gain 4.3)\", \"OSK.participated 473->470 (digit_sub, gain 1.2)\", \"legitimate difference (no transcription error)\"]",
  "tier": "A_arithmetic",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:335\", \"OSO2026_SK_tab02bf.csv:6354\", \"OSK2026_SK_tab02bd.csv:335\"]",
  "notes": "OSO_CITY.registered 973 -> 937 by digit_transpose; log-likelihood gain 22.9 nats, margin over best other record/field 12.4",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529460-46",
  "rank": 10,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit",
  "review_correction": null,
  "review_outcome": "no change (registered-voter field only; no vote vector affected). The city record should most likely read 937 registered; its published turnout changes from 48.61 % to 50.48 %.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava–Petržalka precinct 46 the city record gives 973 registered voters, while the borough record and the regional record give 937. All three use the same voter list, and participants and envelopes agree (473/473), so the records contradict each other. 973 and 937 differ only by an exchange of the last two digits. Two independent records give 937, and the change since 2022 (977) fits 937 better. The city figure is probably the slip. No effect on any result.",
  "review_summary_sk": "Bratislava–Petržalka, okrsok 46: mestský záznam uvádza 973 zapísaných voličov, záznam za mestskú časť aj krajský záznam 937. Všetky tri vychádzajú z toho istého zoznamu voličov a počty zúčastnených aj obálok sa zhodujú (473/473), takže si zápisy odporujú. Čísla 973 a 937 sa líšia len prehodením posledných dvoch číslic. Dva nezávislé zápisy uvádzajú 937 a aj zmena oproti roku 2022 (977) lepšie zodpovedá číslu 937. Chyba je pravdepodobne v mestskom zázname. Na výsledky volieb to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__529460-46.md"
 },
 {
  "finding_id": "errorsearch:2026:2026-OSO-M-528820:528820-1:2,4",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-528820",
  "precinct_id": "528820-1",
  "cand_nos": "2,4",
  "observed": "{\"envelopes\": 269, \"sum\": 250, \"valid\": 250, \"votes\": {\"1\": 29, \"2\": 221, \"3\": 0, \"4\": 0}}",
  "expected": "{\"votes\": {\"1\": null, \"2\": 0.4, \"3\": 63.0, \"4\": null}}",
  "score": 0.45057502927881815,
  "p_value": 0.8089622641509434,
  "q_value": 1.0,
  "correction": "[{\"cand_no\": 2, \"precinct_id\": \"528820-1\", \"votes\": 0}, {\"cand_no\": 4, \"precinct_id\": \"528820-1\", \"votes\": 221}]",
  "mechanism": "swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 2, \"precinct_id\": \"528820-1\", \"votes\": 0}, {\"cand_no\": 3, \"precinct_id\": \"528820-1\", \"votes\": 0}, {\"cand_no\": 4, \"precinct_id\": \"528820-1\", \"votes\": 221}], \"detail\": {\"direction\": \"down\", \"end\": \"rot\", \"imputed\": [], \"range\": [1, 3]}, \"log10_bf\": 4.816, \"mechanism\": \"row_shift\", \"posterior\": 0.062118}, {\"correction\": [{\"cand_no\": 1, \"precinct_id\": \"528820-1\", \"votes\": 221}, {\"cand_no\": 2, \"precinct_id\": \"528820-1\", \"votes\": 0}, {\"cand_no\": 3, \"precinct_id\": \"528820-1\", \"votes\": 0}, {\"cand_no\": 4, \"precinct_id\": \"528820-1\", \"votes\": 29}], \"detail\": {\"direction\": \"down\", \"end\": \"rot\", \"imputed\": [], \"range\": [0, 3]}, \"log10_bf\": 4.816, \"mechanism\": \"row_shift\", \"posterior\": 0.062118}, {\"correction\": [{\"cand_no\": 1, \"precinct_id\": \"528820-1\", \"votes\": 221}, {\"cand_no\": 2, \"precinct_id\": \"528820-1\", \"votes\": 0}, {\"cand_no\": 3, \"precinct_id\": \"528820-1\", \"votes\": 29}], \"detail\": {\"direction\": \"down\", \"end\": \"rot\", \"imputed\": [], \"range\": [0, 2]}, \"log10_bf\": 4.777, \"mechanism\": \"row_shift\", \"posterior\": 0.056771}, {\"correction\": [{\"cand_no\": 2, \"precinct_id\": \"528820-1\", \"votes\": 0}, {\"cand_no\": 3, \"precinct_id\": \"528820-1\", \"votes\": 221}], \"log10_bf\": 3.341, \"mechanism\": \"swap\", \"posterior\": 0.049962}, {\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"528820-1\", \"votes\": 221}, {\"cand_no\": 4, \"precinct_id\": \"528820-1\", \"votes\": 0}, {\"cand_no\": 2, \"precinct_id\": \"528820-1\", \"votes\": 0}], \"detail\": {\"direction\": \"up\", \"end\": \"zero\", \"imputed\": [1], \"range\": [1, 3]}, \"log10_bf\": 3.341, \"mechanism\": \"row_shift\", \"posterior\": 0.002498}, {\"mechanism\": \"clean\", \"posterior\": 0.227874}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.033761}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:15786\", \"OSO2026_SK_tab05f.csv:15788\", \"OSO2026_SK_tab02bf.csv:5103\"]",
  "notes": "{\"best_posterior\": 0.496943, \"impact\": {\"entered\": [1], \"exited\": [2], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"2\": -221, \"4\": 221}}, \"log10_bf\": 4.816, \"n_prec\": 1, \"p_atypical_clean\": 0.033761, \"p_error\": 0.738365, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "528820",
  "district": null,
  "obec": "528820",
  "municipality": "Kvakovce",
  "okres_name": "Vranov nad Topľou",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "2: Radovan Kapraľ; 4: Martina Perháčová",
  "outcome_class": "1_changes_elected",
  "outcome_detail": "{\"entered\": [1], \"exited\": [2], \"tie_after\": false, \"tie_rule_after\": null, \"estimated_correction\": false}",
  "contest_transfer_flip": 97,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-528820|528820-1",
  "rank": 11,
  "review_verdict": "rejected",
  "review_confidence": "high",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No change. Radovan Kapraľ (č. 2) elected with 221 of 250 valid ballots; margin 192 over Hermanovská (č. 1, 29).",
  "review_changes_elected": false,
  "review_summary_en": "The errorsearch detector proposed swapping the incumbent mayor's 221 votes with the 0 of a withdrawn candidate in single-precinct Kvakovce (p = 0.81). The record is internally consistent: Kapraľ has 88 % of the valid ballots, as in 2022 (302 of 354, 85 %), when two withdrawn candidates also had 0 votes. Nationally, about half (718 of 1,501) of all withdrawn mayoral candidates' precinct rows are 0 and 90 % are 5 or fewer. The swap would give a withdrawn candidate 221 votes and is not supported.",
  "review_summary_sk": "Detektor errorsearch navrhol v jednookrskových Kvakovciach vymeniť 221 hlasov úradujúceho starostu za 0 hlasov kandidátky, ktorá sa vzdala kandidatúry (p = 0,81). Zápis je vnútorne konzistentný: Kapraľ má 88 % platných lístkov, podobne ako v roku 2022 (302 z 354, 85 %), keď mali dvaja kandidáti, ktorí sa vzdali, tiež 0 hlasov. V celej krajine má približne polovica (718 z 1 501) okrskových riadkov takýchto kandidátov na starostu 0 hlasov a 90 % najviac 5. Výmena by dala kandidátke, ktorá sa vzdala, 221 hlasov a nie je podložená.",
  "review_doc": "docs/reviews/2026-OSO-M-528820__528820-1.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:529354-11",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529354-11",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":566,\"envelopes_borough\":557,\"diff\":9,\"digit_relation\":\"other\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":557}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6211,OSO2026_SK_tab02bf.csv:182",
  "notes": "city record envelopes 566 vs borough record 557",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529354",
  "municipality": "Bratislava - Rača",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529354-11",
  "rank": 12,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit",
  "review_correction": null,
  "review_outcome": "Turnout-field inconsistency only: municipal envelopes 557 (borough record) vs 566 (city record). The borough figure is very probably the slip (557 → 566). No candidate or seat is affected.",
  "review_changes_elected": false,
  "review_summary_en": "Bratislava-Rača, precinct 11: the borough record gives 557 municipal envelopes, the city record 566, with identical registered (992) and participated (566) voters. One white envelope holds both ballots, so one record is wrong. 566 equals participation and matches the separate regional count (566 of 566). Among Bratislava and Košice precincts with a regional gap of 0 and consistent municipal records, the municipal gap is never above 4, so the borough's implied gap of 9 is the outlier. Votes and seats are unaffected.",
  "review_summary_sk": "Bratislava-Rača, okrsok 11: záznam za mestskú časť uvádza 557 odovzdaných obálok, záznam mesta 566, pri rovnakom počte zapísaných (992) aj zúčastnených voličov (566). V jednej bielej obálke sú lístky pre mestskú časť aj mesto, takže jeden údaj je chybný. Hodnota 566 sa rovná počtu zúčastnených aj samostatnému počtu obálok vo voľbách do VÚC (566 z 566). V bratislavských a košických okrskoch s nulovým rozdielom vo voľbách do VÚC a so zhodnými komunálnymi záznamami nie je komunálny rozdiel nikdy väčší ako 4, takže rozdiel 9 vyplývajúci zo záznamu mestskej časti je výnimočný. Hlasy ani mandáty to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__529354-11.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:529354-11:OSO.envelopes",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529354-11",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 566, \"E_OSO\": 557, \"E_OSO_CITY\": 566, \"P_OSK\": 566, \"P_OSO\": 566, \"P_OSO_CITY\": 566, \"R_OSK\": 992, \"R_OSO\": 992, \"R_OSO_CITY\": 992, \"R_prev_year\": 1248.0, \"VC_OSK\": 536, \"VC_OSO\": 530, \"VC_OSO_CITY\": 519, \"VM_OSK\": 544, \"VM_OSO\": 536, \"VM_OSO_CITY\": 556, \"sum_council_OSK\": 960, \"sum_council_OSO\": 3962, \"sum_council_OSO_CITY\": 1391, \"sum_single_OSK\": 544, \"sum_single_OSO\": 536, \"sum_single_OSO_CITY\": 556}",
  "expected": "{\"field\": \"OSO.envelopes\", \"hard_broken\": [\"envelopes_city\"], \"relations_broken\": [\"envelopes_city\", \"gapPE\"], \"value\": 566}",
  "score": 5.537,
  "p_value": 0.0,
  "q_value": 0.0,
  "correction": "[{\"family\": \"OSO\", \"field\": \"envelopes\", \"precinct_id\": \"529354-11\", \"value\": 566}]",
  "mechanism": "copy_from_OSO_CITY",
  "alternatives": "[\"OSO_CITY.envelopes 566->557 (copy_from_OSO, gain 3.0)\", \"OSO_CITY.valid_council 519->549 (digit_sub, gain 2.0)\", \"OSO.valid_council 530->538 (digit_sub, gain 0.6)\", \"legitimate difference (no transcription error)\"]",
  "tier": "A_arithmetic",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:182\", \"OSO2026_SK_tab02bf.csv:6211\", \"OSK2026_SK_tab02bd.csv:182\"]",
  "notes": "OSO.envelopes 557 -> 566 by copy_from_OSO_CITY; log-likelihood gain 12.5 nats, margin over best other record/field 9.5",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529354",
  "municipality": "Bratislava - Rača",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529354-11",
  "rank": 12,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit",
  "review_correction": null,
  "review_outcome": "Turnout-field inconsistency only: municipal envelopes 557 (borough record) vs 566 (city record). The borough figure is very probably the slip (557 → 566). No candidate or seat is affected.",
  "review_changes_elected": false,
  "review_summary_en": "Bratislava-Rača, precinct 11: the borough record gives 557 municipal envelopes, the city record 566, with identical registered (992) and participated (566) voters. One white envelope holds both ballots, so one record is wrong. 566 equals participation and matches the separate regional count (566 of 566). Among Bratislava and Košice precincts with a regional gap of 0 and consistent municipal records, the municipal gap is never above 4, so the borough's implied gap of 9 is the outlier. Votes and seats are unaffected.",
  "review_summary_sk": "Bratislava-Rača, okrsok 11: záznam za mestskú časť uvádza 557 odovzdaných obálok, záznam mesta 566, pri rovnakom počte zapísaných (992) aj zúčastnených voličov (566). V jednej bielej obálke sú lístky pre mestskú časť aj mesto, takže jeden údaj je chybný. Hodnota 566 sa rovná počtu zúčastnených aj samostatnému počtu obálok vo voľbách do VÚC (566 z 566). V bratislavských a košických okrskoch s nulovým rozdielom vo voľbách do VÚC a so zhodnými komunálnymi záznamami nie je komunálny rozdiel nikdy väčší ako 4, takže rozdiel 9 vyplývajúci zo záznamu mestskej časti je výnimočný. Hlasy ani mandáty to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__529354-11.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:529460-93",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529460-93",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":418,\"envelopes_borough\":404,\"diff\":14,\"digit_relation\":\"other\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":404}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6401,OSO2026_SK_tab02bf.csv:382",
  "notes": "city record envelopes 418 vs borough record 404",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529460-93",
  "rank": 13,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: borough envelope count (P_OO) 404 against city 418 for the same ballot box; the borough figure is most likely too low",
  "review_correction": null,
  "review_outcome": "No change. Envelope counts do not enter any seat allocation, and every vote vector sums to its valid-ballot count.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Petržalka precinct 93 the borough record reports 404 envelopes and the city record 418, for the same 422 voters. Borough and city ballots go into one envelope, and the two counts agree in 371 of 388 Bratislava precincts, so both records cannot be right. With 404 envelopes the borough mayor race would have only 1 invalid or blank ballot (403 valid), the lowest figure in all 96 Petržalka precincts (median 20), and 18 voters would have kept their envelope, the largest such gap in the borough. With 418 the precinct looks typical: 15 invalid mayor ballots, 4 envelopes not returned, close to the separate regional envelope count (417). The borough figure 404 is most likely wrong; the true value is probably about 418. Envelope counts do not affect any result.",
  "review_summary_sk": "V Bratislave-Petržalke, okrsok 93, uvádza záznam mestskej časti 404 obálok a záznam mesta 418 obálok pre tých istých 422 voličov. Lístky pre mestskú časť aj pre mesto sa vkladajú do jednej obálky a oba počty sa zhodujú v 371 z 388 bratislavských okrskov, takže oba záznamy nemôžu byť správne. Pri 404 obálkach by voľba starostu mala iba 1 neplatný alebo prázdny lístok (403 platných), čo je najmenej zo všetkých 96 okrskov Petržalky (medián 20), a 18 voličov by si obálku ponechalo, čo je najväčší takýto rozdiel v mestskej časti. Pri 418 obálkach je okrsok bežný: 15 neplatných lístkov na starostu, 4 neodovzdané obálky a hodnota blízka samostatnému počtu krajských obálok (417). Chybné je najpravdepodobnejšie číslo 404 v zázname mestskej časti; skutočná hodnota je asi 418. Počet obálok neovplyvňuje žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__529460-93.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:529460-93:OSO.envelopes",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529460-93",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 417, \"E_OSO\": 404, \"E_OSO_CITY\": 418, \"P_OSK\": 422, \"P_OSO\": 422, \"P_OSO_CITY\": 422, \"R_OSK\": 872, \"R_OSO\": 872, \"R_OSO_CITY\": 872, \"R_prev_year\": 884.0, \"VC_OSK\": 401, \"VC_OSO\": 375, \"VC_OSO_CITY\": 372, \"VM_OSK\": 399, \"VM_OSO\": 403, \"VM_OSO_CITY\": 396, \"sum_council_OSK\": 2496, \"sum_council_OSO\": 1788, \"sum_council_OSO_CITY\": 2760, \"sum_single_OSK\": 399, \"sum_single_OSO\": 403, \"sum_single_OSO_CITY\": 396}",
  "expected": "{\"field\": \"OSO.envelopes\", \"hard_broken\": [\"envelopes_city\"], \"relations_broken\": [\"envelopes_city\", \"gapPE\"], \"value\": 418}",
  "score": 3.88,
  "p_value": 0.0,
  "q_value": 0.0,
  "correction": "[{\"family\": \"OSO\", \"field\": \"envelopes\", \"precinct_id\": \"529460-93\", \"value\": 418}]",
  "mechanism": "copy_from_OSO_CITY",
  "alternatives": "[\"OSO_CITY.envelopes 418->404 (copy_from_OSO, gain 5.7)\", \"OSK.envelopes 417->419 (digit_sub, gain 1.2)\", \"OSK.participated 422->420 (digit_sub, gain 0.8)\", \"legitimate difference (no transcription error)\"]",
  "tier": "A_arithmetic",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:382\", \"OSO2026_SK_tab02bf.csv:6401\", \"OSK2026_SK_tab02bd.csv:382\"]",
  "notes": "OSO.envelopes 404 -> 418 by copy_from_OSO_CITY; log-likelihood gain 10.9 nats, margin over best other record/field 5.1",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529460-93",
  "rank": 13,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: borough envelope count (P_OO) 404 against city 418 for the same ballot box; the borough figure is most likely too low",
  "review_correction": null,
  "review_outcome": "No change. Envelope counts do not enter any seat allocation, and every vote vector sums to its valid-ballot count.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Petržalka precinct 93 the borough record reports 404 envelopes and the city record 418, for the same 422 voters. Borough and city ballots go into one envelope, and the two counts agree in 371 of 388 Bratislava precincts, so both records cannot be right. With 404 envelopes the borough mayor race would have only 1 invalid or blank ballot (403 valid), the lowest figure in all 96 Petržalka precincts (median 20), and 18 voters would have kept their envelope, the largest such gap in the borough. With 418 the precinct looks typical: 15 invalid mayor ballots, 4 envelopes not returned, close to the separate regional envelope count (417). The borough figure 404 is most likely wrong; the true value is probably about 418. Envelope counts do not affect any result.",
  "review_summary_sk": "V Bratislave-Petržalke, okrsok 93, uvádza záznam mestskej časti 404 obálok a záznam mesta 418 obálok pre tých istých 422 voličov. Lístky pre mestskú časť aj pre mesto sa vkladajú do jednej obálky a oba počty sa zhodujú v 371 z 388 bratislavských okrskov, takže oba záznamy nemôžu byť správne. Pri 404 obálkach by voľba starostu mala iba 1 neplatný alebo prázdny lístok (403 platných), čo je najmenej zo všetkých 96 okrskov Petržalky (medián 20), a 18 voličov by si obálku ponechalo, čo je najväčší takýto rozdiel v mestskej časti. Pri 418 obálkach je okrsok bežný: 15 neplatných lístkov na starostu, 4 neodovzdané obálky a hodnota blízka samostatnému počtu krajských obálok (417). Chybné je najpravdepodobnejšie číslo 404 v zázname mestskej časti; skutočná hodnota je asi 418. Počet obálok neovplyvňuje žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__529460-93.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:529460-53",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529460-53",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":352,\"envelopes_borough\":365,\"diff\":-13,\"digit_relation\":\"other\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":365}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6361,OSO2026_SK_tab02bf.csv:342",
  "notes": "city record envelopes 352 vs borough record 365",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529460-53",
  "rank": 14,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: city record envelopes (P_OO) 352 equal the valid-mayor count of the same row; borough record 365 (= participation); city value most likely wrong",
  "review_correction": null,
  "review_outcome": "No change. Envelope counts do not enter seat allocation; all vote vectors sum to their valid-ballot counts.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Petržalka precinct 53 the borough record reports 365 envelopes and the city record 352, for the same 365 voters. Borough and city ballots share one envelope, and the two counts agree in 371 of 388 Bratislava precincts, so the records cannot both be right. 352 is exactly the valid-mayor figure in the same city row (and in the borough row). With 352 envelopes the city mayor race would have no invalid ballot at all, against a median of 15 in the other Petržalka precincts; with 365 it would have a typical 13. The city envelope count is most likely 365. Envelope counts do not affect any result.",
  "review_summary_sk": "V Bratislave-Petržalke, okrsok 53, uvádza záznam mestskej časti 365 obálok a záznam mesta 352 obálok pre tých istých 365 voličov. Hlasovacie lístky pre mestskú časť a mesto sa vkladajú do jednej obálky a oba počty sa zhodujú v 371 z 388 bratislavských okrskov, takže oba záznamy nemôžu byť správne. Číslo 352 je presne počet platných lístkov na primátora v tom istom riadku mesta (aj na starostu v riadku mestskej časti). Pri 352 obálkach by voľba primátora nemala ani jeden neplatný lístok, kým v ostatných okrskoch Petržalky je medián 15; pri 365 by ich bolo bežných 13. Počet obálok v zázname mesta je najpravdepodobnejšie 365. Počet obálok neovplyvňuje žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__529460-53.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:529460-53:OSO_CITY.envelopes",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529460-53",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 365, \"E_OSO\": 365, \"E_OSO_CITY\": 352, \"P_OSK\": 365, \"P_OSO\": 365, \"P_OSO_CITY\": 365, \"R_OSK\": 856, \"R_OSO\": 856, \"R_OSO_CITY\": 856, \"R_prev_year\": 889.0, \"VC_OSK\": 311, \"VC_OSO\": 311, \"VC_OSO_CITY\": 313, \"VM_OSK\": 339, \"VM_OSO\": 352, \"VM_OSO_CITY\": 352, \"sum_council_OSK\": 2085, \"sum_council_OSO\": 1288, \"sum_council_OSO_CITY\": 2377, \"sum_single_OSK\": 339, \"sum_single_OSO\": 352, \"sum_single_OSO_CITY\": 352}",
  "expected": "{\"field\": \"OSO_CITY.envelopes\", \"hard_broken\": [\"envelopes_city\"], \"relations_broken\": [\"envelopes_city\"], \"value\": 365}",
  "score": 6.927,
  "p_value": 0.0,
  "q_value": 0.0,
  "correction": "[{\"family\": \"OSO_CITY\", \"field\": \"envelopes\", \"precinct_id\": \"529460-53\", \"value\": 365}]",
  "mechanism": "copy_from_OSO",
  "alternatives": "[\"OSO.envelopes 365->352 (copy_from_OSO_CITY, gain 2.6)\", \"OSO.valid_council 311->331 (digit_sub, gain 1.2)\", \"OSK.valid_council 311->331 (digit_sub, gain 0.7)\", \"legitimate difference (no transcription error)\"]",
  "tier": "A_arithmetic",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:342\", \"OSO2026_SK_tab02bf.csv:6361\", \"OSK2026_SK_tab02bd.csv:342\"]",
  "notes": "OSO_CITY.envelopes 352 -> 365 by copy_from_OSO; log-likelihood gain 13.9 nats, margin over best other record/field 11.3",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529460-53",
  "rank": 14,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: city record envelopes (P_OO) 352 equal the valid-mayor count of the same row; borough record 365 (= participation); city value most likely wrong",
  "review_correction": null,
  "review_outcome": "No change. Envelope counts do not enter seat allocation; all vote vectors sum to their valid-ballot counts.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Petržalka precinct 53 the borough record reports 365 envelopes and the city record 352, for the same 365 voters. Borough and city ballots share one envelope, and the two counts agree in 371 of 388 Bratislava precincts, so the records cannot both be right. 352 is exactly the valid-mayor figure in the same city row (and in the borough row). With 352 envelopes the city mayor race would have no invalid ballot at all, against a median of 15 in the other Petržalka precincts; with 365 it would have a typical 13. The city envelope count is most likely 365. Envelope counts do not affect any result.",
  "review_summary_sk": "V Bratislave-Petržalke, okrsok 53, uvádza záznam mestskej časti 365 obálok a záznam mesta 352 obálok pre tých istých 365 voličov. Hlasovacie lístky pre mestskú časť a mesto sa vkladajú do jednej obálky a oba počty sa zhodujú v 371 z 388 bratislavských okrskov, takže oba záznamy nemôžu byť správne. Číslo 352 je presne počet platných lístkov na primátora v tom istom riadku mesta (aj na starostu v riadku mestskej časti). Pri 352 obálkach by voľba primátora nemala ani jeden neplatný lístok, kým v ostatných okrskoch Petržalky je medián 15; pri 365 by ich bolo bežných 13. Počet obálok v zázname mesta je najpravdepodobnejšie 365. Počet obálok neovplyvňuje žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__529460-53.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_REGISTERED:2026:-:598186-15",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "598186-15",
  "cand_nos": "",
  "observed": "{\"registered_city\":932,\"registered_borough\":923,\"diff\":9,\"digit_relation\":\"transposition\",\"city_obec\":\"599981\",\"map_match\":\"elimination\"}",
  "expected": "{\"registered\":923}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_REGISTERED",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6468,OSO2026_SK_tab02bf.csv:5218",
  "notes": "city record registered 932 vs borough record 923",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "598186",
  "municipality": "Košice - Staré Mesto",
  "okres_name": "Košice I",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|598186-15",
  "rank": 15,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: borough registered voters 923 against 932 in the city and regional records (digit transposition)",
  "review_correction": null,
  "review_outcome": "No change. The registered-voter count does not enter any seat allocation.",
  "review_changes_elected": false,
  "review_summary_en": "In Košice-Staré Mesto precinct 15 the borough record lists 923 registered voters, while the city record of the same precinct and the regional (OSK) record both list 932. Borough and city elections use one voter list, and the two counts agree in 187 of 190 Košice precincts. 923 and 932 differ only by the order of the last two digits. Participation (365) and envelopes (365) are identical in all three records. The borough figure is most likely a transposition of 932. The published borough turnout (39.54 %) was computed from 923, so the value was already wrong when the statistics were produced. The registered count affects no result.",
  "review_summary_sk": "V Košiciach-Starom Meste, okrsok 15, uvádza záznam mestskej časti 923 zapísaných voličov, kým záznam mesta za ten istý okrsok aj krajský záznam (VÚC) uvádzajú 932. Voľby do mestskej časti a mesta používajú jeden zoznam voličov a oba počty sa zhodujú v 187 zo 190 košických okrskov. Čísla 923 a 932 sa líšia iba poradím posledných dvoch číslic. Počet zúčastnených (365) a obálok (365) je vo všetkých troch záznamoch rovnaký. Číslo v zázname mestskej časti je najpravdepodobnejšie číslo 932 s prehodenými číslicami. Zverejnená účasť za mestskú časť (39,54 %) je vypočítaná z čísla 923, takže hodnota bola chybná už pri spracovaní výsledkov. Počet zapísaných voličov neovplyvňuje žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__598186-15.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:598186-15:OSO.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "598186-15",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 365, \"E_OSO\": 365, \"E_OSO_CITY\": 365, \"P_OSK\": 365, \"P_OSO\": 365, \"P_OSO_CITY\": 365, \"R_OSK\": 932, \"R_OSO\": 923, \"R_OSO_CITY\": 932, \"R_prev_year\": 974.0, \"VC_OSK\": 346, \"VC_OSO\": 335, \"VC_OSO_CITY\": 338, \"VM_OSK\": 356, \"VM_OSO\": 340, \"VM_OSO_CITY\": 354, \"sum_council_OSK\": 1461, \"sum_council_OSO\": 1106, \"sum_council_OSO_CITY\": 1416, \"sum_single_OSK\": 356, \"sum_single_OSO\": 340, \"sum_single_OSO_CITY\": 354}",
  "expected": "{\"field\": \"OSO.registered\", \"hard_broken\": [\"reg_city\"], \"relations_broken\": [\"reg_city\", \"reg_oso_osk\"], \"value\": 932}",
  "score": 12.712,
  "p_value": 0.0,
  "q_value": 0.0,
  "correction": "[{\"family\": \"OSO\", \"field\": \"registered\", \"precinct_id\": \"598186-15\", \"value\": 932}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSO_CITY.registered 932->923 (digit_transpose, gain 9.1)\", \"OSK.registered 932->923 (digit_transpose, gain 7.6)\", \"OSO.valid_council 335->353 (digit_transpose, gain 2.8)\", \"legitimate difference (no transcription error)\"]",
  "tier": "A_arithmetic",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5218\", \"OSO2026_SK_tab02bf.csv:6468\", \"OSK2026_SK_tab02bd.csv:5223\"]",
  "notes": "OSO.registered 923 -> 932 by digit_transpose; log-likelihood gain 19.7 nats, margin over best other record/field 10.6",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "598186",
  "municipality": "Košice - Staré Mesto",
  "okres_name": "Košice I",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|598186-15",
  "rank": 15,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: borough registered voters 923 against 932 in the city and regional records (digit transposition)",
  "review_correction": null,
  "review_outcome": "No change. The registered-voter count does not enter any seat allocation.",
  "review_changes_elected": false,
  "review_summary_en": "In Košice-Staré Mesto precinct 15 the borough record lists 923 registered voters, while the city record of the same precinct and the regional (OSK) record both list 932. Borough and city elections use one voter list, and the two counts agree in 187 of 190 Košice precincts. 923 and 932 differ only by the order of the last two digits. Participation (365) and envelopes (365) are identical in all three records. The borough figure is most likely a transposition of 932. The published borough turnout (39.54 %) was computed from 923, so the value was already wrong when the statistics were produced. The registered count affects no result.",
  "review_summary_sk": "V Košiciach-Starom Meste, okrsok 15, uvádza záznam mestskej časti 923 zapísaných voličov, kým záznam mesta za ten istý okrsok aj krajský záznam (VÚC) uvádzajú 932. Voľby do mestskej časti a mesta používajú jeden zoznam voličov a oba počty sa zhodujú v 187 zo 190 košických okrskov. Čísla 923 a 932 sa líšia iba poradím posledných dvoch číslic. Počet zúčastnených (365) a obálok (365) je vo všetkých troch záznamoch rovnaký. Číslo v zázname mestskej časti je najpravdepodobnejšie číslo 932 s prehodenými číslicami. Zverejnená účasť za mestskú časť (39,54 %) je vypočítaná z čísla 923, takže hodnota bola chybná už pri spracovaní výsledkov. Počet zapísaných voličov neovplyvňuje žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__598186-15.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:598151-12",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "598151-12",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":387,\"envelopes_borough\":401,\"diff\":-14,\"digit_relation\":\"other\",\"city_obec\":\"599981\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":401}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6425,OSO2026_SK_tab02bf.csv:5179",
  "notes": "city record envelopes 387 vs borough record 401",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "598151",
  "municipality": "Košice - Sever",
  "okres_name": "Košice I",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|598151-12",
  "rank": 16,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: city envelope count (387) equals the city valid-mayor count; borough and OSK records give 401",
  "review_correction": null,
  "review_outcome": "No change. Envelope count only (most probably 401 instead of 387 in the city record); enters no allocation.",
  "review_changes_elected": false,
  "review_summary_en": "Košice-Sever, precinct 12: the city record gives 387 municipal envelopes, the borough record 401, with identical registered (941) and participated (401) counts. One envelope holds both ballots and the counts agree in 185 of 190 Košice precincts, so one record is wrong. 387 is exactly the city valid-mayor count in the same row; taken at face value it would mean no invalid mayoral ballot (never seen in 184 comparable Košice precincts) and 14 unreturned envelopes (Košice maximum otherwise 10). The city form most probably carries the valid-mayor figure in the envelope field; the true value is most probably 401. Votes and seats are unaffected.",
  "review_summary_sk": "Košice-Sever, okrsok 12: mestský zápis uvádza 387 odovzdaných obálok, zápis za mestskú časť 401, pri rovnakom počte zapísaných (941) aj zúčastnených voličov (401). V jednej obálke sú lístky pre mestskú časť aj mesto a počty sa zhodujú v 185 zo 190 košických okrskov, takže jeden zápis je chybný. Číslo 387 sa presne rovná počtu platných lístkov pre voľbu primátora v tom istom riadku; doslova by znamenalo, že nebol ani jeden neplatný lístok (v 184 porovnateľných košických okrskoch sa to nestalo) a 14 neodovzdaných obálok (inak v Košiciach najviac 10). V mestskom zápise je teda v kolónke obálok najpravdepodobnejšie počet platných lístkov pre primátora; skutočný počet je najpravdepodobnejšie 401. Hlasy ani mandáty to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__598151-12.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:598151-12:OSO_CITY.envelopes",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "598151-12",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 401, \"E_OSO\": 401, \"E_OSO_CITY\": 387, \"P_OSK\": 401, \"P_OSO\": 401, \"P_OSO_CITY\": 401, \"R_OSK\": 941, \"R_OSO\": 941, \"R_OSO_CITY\": 941, \"R_prev_year\": 967.0, \"VC_OSK\": 376, \"VC_OSO\": 358, \"VC_OSO_CITY\": 383, \"VM_OSK\": 394, \"VM_OSO\": 388, \"VM_OSO_CITY\": 387, \"sum_council_OSK\": 1549, \"sum_council_OSO\": 2599, \"sum_council_OSO_CITY\": 1300, \"sum_single_OSK\": 394, \"sum_single_OSO\": 388, \"sum_single_OSO_CITY\": 387}",
  "expected": "{\"field\": \"OSO_CITY.envelopes\", \"hard_broken\": [\"envelopes_city\"], \"relations_broken\": [\"envelopes_city\"], \"value\": 401}",
  "score": 9.647,
  "p_value": 0.0,
  "q_value": 0.0,
  "correction": "[{\"family\": \"OSO_CITY\", \"field\": \"envelopes\", \"precinct_id\": \"598151-12\", \"value\": 401}]",
  "mechanism": "copy_from_OSO",
  "alternatives": "[\"OSO.valid_council 358->388 (digit_sub, gain 3.0)\", \"OSO_CITY.valid_council 383->387 (digit_sub, gain 0.2)\", \"OSK.valid_council 376->379 (digit_sub, gain 0.1)\", \"legitimate difference (no transcription error)\"]",
  "tier": "A_arithmetic",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5179\", \"OSO2026_SK_tab02bf.csv:6425\", \"OSK2026_SK_tab02bd.csv:5184\"]",
  "notes": "OSO_CITY.envelopes 387 -> 401 by copy_from_OSO; log-likelihood gain 16.6 nats, margin over best other record/field 13.6",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "598151",
  "municipality": "Košice - Sever",
  "okres_name": "Košice I",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|598151-12",
  "rank": 16,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: city envelope count (387) equals the city valid-mayor count; borough and OSK records give 401",
  "review_correction": null,
  "review_outcome": "No change. Envelope count only (most probably 401 instead of 387 in the city record); enters no allocation.",
  "review_changes_elected": false,
  "review_summary_en": "Košice-Sever, precinct 12: the city record gives 387 municipal envelopes, the borough record 401, with identical registered (941) and participated (401) counts. One envelope holds both ballots and the counts agree in 185 of 190 Košice precincts, so one record is wrong. 387 is exactly the city valid-mayor count in the same row; taken at face value it would mean no invalid mayoral ballot (never seen in 184 comparable Košice precincts) and 14 unreturned envelopes (Košice maximum otherwise 10). The city form most probably carries the valid-mayor figure in the envelope field; the true value is most probably 401. Votes and seats are unaffected.",
  "review_summary_sk": "Košice-Sever, okrsok 12: mestský zápis uvádza 387 odovzdaných obálok, zápis za mestskú časť 401, pri rovnakom počte zapísaných (941) aj zúčastnených voličov (401). V jednej obálke sú lístky pre mestskú časť aj mesto a počty sa zhodujú v 185 zo 190 košických okrskov, takže jeden zápis je chybný. Číslo 387 sa presne rovná počtu platných lístkov pre voľbu primátora v tom istom riadku; doslova by znamenalo, že nebol ani jeden neplatný lístok (v 184 porovnateľných košických okrskoch sa to nestalo) a 14 neodovzdaných obálok (inak v Košiciach najviac 10). V mestskom zápise je teda v kolónke obálok najpravdepodobnejšie počet platných lístkov pre primátora; skutočný počet je najpravdepodobnejšie 401. Hlasy ani mandáty to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__598151-12.md"
 },
 {
  "finding_id": "joint:2026:-:524531-1:rate:unret_K",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "524531-1",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 227, \"OSK.envelopes\": 212, \"OSK.one_mark_votes\": 80, \"OSK.participated\": 975, \"OSK.registered\": 1626, \"OSK.valid_council\": 50, \"OSK.valid_mayor\": 80, \"OSO.council_marks\": 3093, \"OSO.envelopes\": 975, \"OSO.one_mark_votes\": 890, \"OSO.participated\": 975, \"OSO.registered\": 1626, \"OSO.valid_council\": 822, \"OSO.valid_mayor\": 890, \"z\": {\"invC_K\": 2.9, \"invM_K\": 4.41, \"unret_K\": 9.88, \"unret_O\": -5.0, \"util_O\": -4.1}}",
  "expected": "{\"invM_K\": {\"observed_rate\": 0.6221, \"rate\": 0.2512, \"rate95\": [0.1256, 0.4393]}, \"unret_K\": {\"observed_rate\": 0.7823, \"rate\": 0.0029, \"rate95\": [0.0006, 0.0141]}, \"unret_O\": {\"observed_rate\": 0.0005, \"rate\": 0.0074, \"rate95\": [0.0019, 0.0287]}, \"util_O\": {\"observed_rate\": 0.3454, \"rate\": 0.6083, \"rate95\": [0.4335, 0.7591]}}",
  "score": 5.0901810807232835,
  "p_value": 8.12491674058369e-06,
  "q_value": 0.031909503689605954,
  "correction": "",
  "mechanism": "",
  "alternatives": "[]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4674\", \"OSK2026_SK_tab02bd.csv:4630\"]",
  "notes": "{\"top_rates\": [\"unret_K\", \"unret_O\", \"invM_K\", \"util_O\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"digit_sub\", \"old\": 975, \"new\": 985, \"gain_nats\": -0.35, \"gain_joint_nats\": -0.35, \"gain_joint_raw_nats\": 8.34, \"post_max_abs_z\": 8.15, \"post_p\": 0.0, \"field\": \"OSO.participated\"}, \"posterior_best_edit\": 0.00705, \"posterior_best_edit_joint_only\": 0.00705, \"posterior_any_edit\": 0.036068, \"p_precinct\": 8.12491674058369e-06, \"broken_identities\": 0, \"stratum\": \"std\", \"q_semantics\": \"bh_rate_anomaly\"}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "524531",
  "municipality": "Chminianske Jakubovany",
  "okres_name": "Prešov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|524531-1",
  "rank": 17,
  "review_verdict": "inconclusive",
  "review_confidence": "medium",
  "review_mechanism": "S_PE_GAP: OSK participated − envelopes = 763 (78 %); participation figure not matching the regional ballots issued, or envelopes not in the regional box / missing from the count; detector's envelope correction 212→912 rejected",
  "review_correction": null,
  "review_outcome": "No change. Turnout fields do not enter allocation; even if the 763 missing envelopes had been deposited with the content of the 212 counted ones, OSK council district 707 (margin 35) and the president race keep their results.",
  "review_changes_elected": false,
  "review_summary_en": "In Chminianske Jakubovany the regional-election record gives 975 participants, the same as the municipal record, but only 212 regional envelopes in the box. The 763 missing envelopes (78 %) are the largest gap in Slovakia in 2026. The detector's fix (212 should read 912) is rejected: the counted ballots, 62–76 % of them invalid as in earlier elections, and the votes fit 212 envelopes. Either the participation figure does not reflect the regional ballots actually issued, or most regional envelopes never reached the regional box; only the precinct protocol can tell. Even 763 more ballots like the counted ones would not change any seat.",
  "review_summary_sk": "V Chminianskych Jakubovanoch uvádza záznam volieb do VÚC 975 zúčastnených voličov, rovnako ako komunálny záznam, no v schránke len 212 obálok pre voľby do VÚC. Chýbajúcich 763 obálok (78 %) je najväčší rozdiel na Slovensku v roku 2026. Oprava navrhnutá detektorom (212 má byť 912) neobstojí: spočítané lístky, z ktorých je 62 – 76 % neplatných ako v minulých voľbách, aj hlasy zodpovedajú 212 obálkam. Buď údaj o účasti nezodpovedá skutočne vydaným lístkom do VÚC, alebo sa väčšina obálok pre voľby do VÚC do schránky nedostala; rozhodnúť môže len zápisnica okrskovej komisie. Ani 763 ďalších lístkov s rovnakým zložením ako spočítané by nezmenilo žiadny mandát.",
  "review_doc": "docs/reviews/2026-precinct__524531-1.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:524531-1:OSK.envelopes",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "524531-1",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 212, \"E_OSO\": 975, \"P_OSK\": 975, \"P_OSO\": 975, \"R_OSK\": 1626, \"R_OSO\": 1626, \"R_prev_year\": 1416.0, \"VC_OSK\": 50, \"VC_OSO\": 822, \"VM_OSK\": 80, \"VM_OSO\": 890, \"sum_council_OSK\": 227, \"sum_council_OSO\": 3093, \"sum_single_OSK\": 80, \"sum_single_OSO\": 890}",
  "expected": "{\"field\": \"OSK.envelopes\", \"hard_broken\": [], \"relations_broken\": [\"gapPE\", \"inval_valid_council\", \"inval_valid_mayor\"], \"value\": 912}",
  "score": 61.637,
  "p_value": 1.4423147530871836e-36,
  "q_value": 7.006876017786237e-33,
  "correction": "[{\"family\": \"OSK\", \"field\": \"envelopes\", \"precinct_id\": \"524531-1\", \"value\": 912}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSK.participated 975->275 (digit_sub, gain 64.0)\", \"OSK.valid_council 50->30 (digit_sub, gain 3.6)\", \"OSO.valid_council 822->922 (digit_sub, gain 1.5)\", \"legitimate difference (no transcription error)\"]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4674\", \"OSK2026_SK_tab02bd.csv:4630\"]",
  "notes": "OSK.envelopes 212 -> 912 by digit_sub; log-likelihood gain 68.6 nats, margin over best other record/field 4.6",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "524531",
  "municipality": "Chminianske Jakubovany",
  "okres_name": "Prešov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "arithmetic",
  "case_id": "precinct|524531-1",
  "rank": 17,
  "review_verdict": "inconclusive",
  "review_confidence": "medium",
  "review_mechanism": "S_PE_GAP: OSK participated − envelopes = 763 (78 %); participation figure not matching the regional ballots issued, or envelopes not in the regional box / missing from the count; detector's envelope correction 212→912 rejected",
  "review_correction": null,
  "review_outcome": "No change. Turnout fields do not enter allocation; even if the 763 missing envelopes had been deposited with the content of the 212 counted ones, OSK council district 707 (margin 35) and the president race keep their results.",
  "review_changes_elected": false,
  "review_summary_en": "In Chminianske Jakubovany the regional-election record gives 975 participants, the same as the municipal record, but only 212 regional envelopes in the box. The 763 missing envelopes (78 %) are the largest gap in Slovakia in 2026. The detector's fix (212 should read 912) is rejected: the counted ballots, 62–76 % of them invalid as in earlier elections, and the votes fit 212 envelopes. Either the participation figure does not reflect the regional ballots actually issued, or most regional envelopes never reached the regional box; only the precinct protocol can tell. Even 763 more ballots like the counted ones would not change any seat.",
  "review_summary_sk": "V Chminianskych Jakubovanoch uvádza záznam volieb do VÚC 975 zúčastnených voličov, rovnako ako komunálny záznam, no v schránke len 212 obálok pre voľby do VÚC. Chýbajúcich 763 obálok (78 %) je najväčší rozdiel na Slovensku v roku 2026. Oprava navrhnutá detektorom (212 má byť 912) neobstojí: spočítané lístky, z ktorých je 62 – 76 % neplatných ako v minulých voľbách, aj hlasy zodpovedajú 212 obálkam. Buď údaj o účasti nezodpovedá skutočne vydaným lístkom do VÚC, alebo sa väčšina obálok pre voľby do VÚC do schránky nedostala; rozhodnúť môže len zápisnica okrskovej komisie. Ani 763 ďalších lístkov s rovnakým zložením ako spočítané by nezmenilo žiadny mandát.",
  "review_doc": "docs/reviews/2026-precinct__524531-1.md"
 },
 {
  "finding_id": "joint:2026:-:526657-2:rate:unret_K",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "526657-2",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 10, \"OSK.envelopes\": 27, \"OSK.one_mark_votes\": 4, \"OSK.participated\": 396, \"OSK.registered\": 555, \"OSK.valid_council\": 9, \"OSK.valid_mayor\": 4, \"OSO.council_marks\": 1818, \"OSO.envelopes\": 386, \"OSO.one_mark_votes\": 380, \"OSO.participated\": 386, \"OSO.registered\": 555, \"OSO.valid_council\": 356, \"OSO.valid_mayor\": 380, \"z\": {\"invM_O\": -2.66, \"turn_K\": 8.01, \"turn_O\": -3.28, \"unret_K\": 9.63, \"unret_O\": -4.72, \"util_K\": -6.4, \"util_O\": 2.84}}",
  "expected": "{\"turn_K\": {\"observed_rate\": 0.7131, \"rate\": 0.6608, \"rate95\": [0.6186, 0.7006]}, \"unret_K\": {\"observed_rate\": 0.9307, \"rate\": 0.0129, \"rate95\": [0.0027, 0.06]}, \"unret_O\": {\"observed_rate\": 0.0013, \"rate\": 0.016, \"rate95\": [0.0041, 0.0603]}, \"util_K\": {\"observed_rate\": 0.0273, \"rate\": 0.2924, \"rate95\": [0.1083, 0.5843]}}",
  "score": 4.9752952388352405,
  "p_value": 1.0585338759199189e-05,
  "q_value": 0.031909503689605954,
  "correction": "",
  "mechanism": "",
  "alternatives": "[{\"field\": \"OSO.participated\", \"gain_joint_nats\": 1.51, \"gain_joint_raw_nats\": 9.4, \"gain_nats\": 1.51, \"kind\": \"field\", \"new\": 396, \"old\": 386, \"op\": \"digit_sub\", \"post_max_abs_z\": 7.9, \"post_p\": 0.0001}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5896\", \"OSK2026_SK_tab02bd.csv:5901\"]",
  "notes": "{\"top_rates\": [\"unret_K\", \"turn_K\", \"util_K\", \"unret_O\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"digit_sub\", \"old\": 386, \"new\": 396, \"gain_nats\": 1.51, \"gain_joint_nats\": 1.51, \"gain_joint_raw_nats\": 9.4, \"post_max_abs_z\": 7.9, \"post_p\": 0.0001, \"field\": \"OSO.participated\"}, \"posterior_best_edit\": 0.043751, \"posterior_best_edit_joint_only\": 0.043751, \"posterior_any_edit\": 0.359724, \"p_precinct\": 1.0585338759199189e-05, \"broken_identities\": 0, \"stratum\": \"std\", \"q_semantics\": \"bh_rate_anomaly\"}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "526657",
  "municipality": "Žehra",
  "okres_name": "Spišská Nová Ves",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|526657-2",
  "rank": 18,
  "review_verdict": "probable_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: OSK participated 396 incompatible with 27 envelopes (digit insertion 36→396, or the OSK field holding the municipal participation 386 with a one-digit difference)",
  "review_correction": null,
  "review_outcome": "No change. Participation does not enter seat allocation; OSK vote vectors sum to their valid-ballot counts.",
  "review_changes_elected": false,
  "review_summary_en": "In Žehra precinct 2 the regional-election record gives 396 participants but only 27 envelopes in the box, so 369 voters (93 %) would have taken the regional envelope and not returned it. That is the highest share in Slovakia (99th percentile 3.9 %) and exceeds the 386 municipal voters of the same precinct, while the neighbouring precinct 3 had only 10 regional participants. The municipal commission protocol agrees with the official municipal figures, including the 386. The published 396 is almost certainly wrong; the true figure is probably about 27–36 (36 if a \"9\" was inserted). Participation does not affect any result.",
  "review_summary_sk": "V Žehre, okrsok 2, uvádza záznam volieb do VÚC 396 zúčastnených voličov, no v schránke len 27 obálok, takže 369 voličov (93 %) by si obálku vzalo a neodovzdalo ju. Je to najvyšší podiel na Slovensku (99. percentil 3,9 %) a prevyšuje aj 386 voličov v komunálnych voľbách v tom istom okrsku, kým v susednom okrsku 3 sa volieb do VÚC zúčastnilo len 10 voličov. Zápisnica miestnej volebnej komisie sa zhoduje s oficiálnymi údajmi za obec vrátane čísla 386. Zverejnený údaj 396 je takmer iste nesprávny; skutočný počet je pravdepodobne približne 27 až 36 (36, ak ide o vloženú číslicu 9). Účasť neovplyvňuje žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__526657-2.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:526657-2:OSK.participated",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "526657-2",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 27, \"E_OSO\": 386, \"P_OSK\": 396, \"P_OSO\": 386, \"R_OSK\": 555, \"R_OSO\": 555, \"R_prev_year\": 1079.0, \"VC_OSK\": 9, \"VC_OSO\": 356, \"VM_OSK\": 4, \"VM_OSO\": 380, \"sum_council_OSK\": 10, \"sum_council_OSO\": 1818, \"sum_single_OSK\": 4, \"sum_single_OSO\": 380}",
  "expected": "{\"field\": \"OSK.participated\", \"hard_broken\": [], \"relations_broken\": [\"gapPE\"], \"value\": 36}",
  "score": 27.518,
  "p_value": 1.5399666890543567e-18,
  "q_value": 6.483773083148526e-15,
  "correction": "[{\"family\": \"OSK\", \"field\": \"participated\", \"precinct_id\": \"526657-2\", \"value\": 36}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSK.envelopes 27->327 (digit_ins, gain 24.4)\", \"OSK.valid_council 9->2 (digit_sub, gain 9.9)\", \"OSO.participated 386->387 (digit_sub, gain 2.1)\", \"legitimate difference (no transcription error)\"]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5896\", \"OSK2026_SK_tab02bd.csv:5901\"]",
  "notes": "OSK.participated 396 -> 36 by digit_del; log-likelihood gain 34.5 nats, margin over best other record/field 10.1",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "526657",
  "municipality": "Žehra",
  "okres_name": "Spišská Nová Ves",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "arithmetic",
  "case_id": "precinct|526657-2",
  "rank": 18,
  "review_verdict": "probable_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: OSK participated 396 incompatible with 27 envelopes (digit insertion 36→396, or the OSK field holding the municipal participation 386 with a one-digit difference)",
  "review_correction": null,
  "review_outcome": "No change. Participation does not enter seat allocation; OSK vote vectors sum to their valid-ballot counts.",
  "review_changes_elected": false,
  "review_summary_en": "In Žehra precinct 2 the regional-election record gives 396 participants but only 27 envelopes in the box, so 369 voters (93 %) would have taken the regional envelope and not returned it. That is the highest share in Slovakia (99th percentile 3.9 %) and exceeds the 386 municipal voters of the same precinct, while the neighbouring precinct 3 had only 10 regional participants. The municipal commission protocol agrees with the official municipal figures, including the 386. The published 396 is almost certainly wrong; the true figure is probably about 27–36 (36 if a \"9\" was inserted). Participation does not affect any result.",
  "review_summary_sk": "V Žehre, okrsok 2, uvádza záznam volieb do VÚC 396 zúčastnených voličov, no v schránke len 27 obálok, takže 369 voličov (93 %) by si obálku vzalo a neodovzdalo ju. Je to najvyšší podiel na Slovensku (99. percentil 3,9 %) a prevyšuje aj 386 voličov v komunálnych voľbách v tom istom okrsku, kým v susednom okrsku 3 sa volieb do VÚC zúčastnilo len 10 voličov. Zápisnica miestnej volebnej komisie sa zhoduje s oficiálnymi údajmi za obec vrátane čísla 386. Zverejnený údaj 396 je takmer iste nesprávny; skutočný počet je pravdepodobne približne 27 až 36 (36, ak ide o vloženú číslicu 9). Účasť neovplyvňuje žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__526657-2.md"
 },
 {
  "finding_id": "joint:2026:-:510599-1:field:OSK.registered",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "510599-1",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 2038, \"OSK.envelopes\": 568, \"OSK.one_mark_votes\": 540, \"OSK.participated\": 578, \"OSK.registered\": 1902, \"OSK.valid_council\": 548, \"OSK.valid_mayor\": 540, \"OSO.council_marks\": 3182, \"OSO.envelopes\": 584, \"OSO.one_mark_votes\": 558, \"OSO.participated\": 584, \"OSO.registered\": 1092, \"OSO.valid_council\": 569, \"OSO.valid_mayor\": 558, \"z\": {\"invM_O\": 2.58, \"turn_K\": -31.98, \"turn_O\": 14.68, \"unret_K\": 3.7}}",
  "expected": "{\"invM_O\": {\"observed_rate\": 0.0453, \"rate\": 0.0144, \"rate95\": [0.0054, 0.0374]}, \"turn_K\": {\"observed_rate\": 0.304, \"rate\": 0.5348, \"rate95\": [0.4893, 0.5797]}, \"turn_O\": {\"observed_rate\": 0.5348, \"rate\": 0.3286, \"rate95\": [0.2564, 0.4098]}, \"unret_K\": {\"observed_rate\": 0.0181, \"rate\": 0.0013, \"rate95\": [0.0003, 0.0062]}}",
  "score": 7.435654091611265,
  "p_value": 0.003651452282157676,
  "q_value": 3.6672955239190864e-08,
  "correction": "[{\"family\": \"OSK\", \"field\": \"registered\", \"precinct_id\": \"510599-1\", \"value\": 1092}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"field\": \"OSO.registered\", \"gain_joint_nats\": 19.15, \"gain_joint_raw_nats\": 27.46, \"gain_nats\": 19.15, \"kind\": \"field\", \"new\": 1902, \"old\": 1092, \"op\": \"transposition\", \"post_max_abs_z\": 3.68, \"post_p\": 0.0354}, {\"field\": \"OSK.registered\", \"gain_joint_nats\": 11.92, \"gain_joint_raw_nats\": 20.23, \"gain_nats\": 11.92, \"kind\": \"field\", \"new\": 1102, \"old\": 1902, \"op\": \"digit_sub\", \"post_max_abs_z\": 3.82, \"post_p\": 0.0279}, {\"field\": \"OSO.registered\", \"gain_joint_nats\": 10.1, \"gain_joint_raw_nats\": 18.41, \"gain_nats\": 10.1, \"kind\": \"field\", \"new\": 1892, \"old\": 1092, \"op\": \"digit_sub\", \"post_max_abs_z\": 3.68, \"post_p\": 0.0353}, {\"field\": \"OSO.registered\", \"gain_joint_nats\": 5.74, \"gain_joint_raw_nats\": 14.05, \"gain_nats\": 5.74, \"kind\": \"field\", \"new\": 1992, \"old\": 1092, \"op\": \"digit_sub\", \"post_max_abs_z\": 3.68, \"post_p\": 0.0355}, {\"field\": \"OSO.registered\", \"gain_joint_nats\": 5.5, \"gain_joint_raw_nats\": 13.81, \"gain_nats\": 5.5, \"kind\": \"field\", \"new\": 1792, \"old\": 1092, \"op\": \"digit_sub\", \"post_max_abs_z\": 3.98, \"post_p\": 0.0352}]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:2974\", \"OSK2026_SK_tab02bd.csv:2978\"]",
  "notes": "{\"top_rates\": [\"turn_K\", \"turn_O\", \"unret_K\", \"invM_O\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"transposition\", \"old\": 1902, \"new\": 1092, \"gain_nats\": 21.72, \"gain_joint_nats\": 21.72, \"gain_joint_raw_nats\": 30.03, \"post_max_abs_z\": 3.82, \"post_p\": 0.0278, \"field\": \"OSK.registered\"}, \"posterior_best_edit\": 1.0, \"posterior_best_edit_joint_only\": 1.0, \"posterior_any_edit\": 1.0, \"p_precinct\": 0.003651452282157676, \"broken_identities\": 0, \"stratum\": \"std\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "510599",
  "municipality": "Likavka",
  "okres_name": "Ružomberok",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "cross_contest",
  "case_id": "precinct|510599-1",
  "rank": 19,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit",
  "review_correction": null,
  "review_outcome": "no change (registered-voter field only; no vote vector affected). The OSK record should read 1,092 registered; its published turnout changes from 30.38 % to 52.93 %.",
  "review_changes_elected": false,
  "review_summary_en": "In Likavka precinct 1 the regional (OSK) record gives 1,902 registered voters, while the municipal record of the same voter list gives 1,092, the same digits in a different order. The municipality's published result notice gives 2,315 registered voters, which equals 1,092 + 1,223 (precinct 2). The precinct's referendum record of 4 July 2026, published by the municipality, gives 1,091. Regional turnout would otherwise be 30.4 %, against 53.5 % for the same voters' municipal ballots. The OSK figure is a digit transposition. No effect on any result.",
  "review_summary_sk": "Likavka, okrsok 1: krajský záznam uvádza 1 902 zapísaných voličov, obecný záznam z toho istého zoznamu voličov 1 092, teda rovnaké číslice v inom poradí. Obec v uverejnení výsledkov uvádza 2 315 zapísaných voličov, čo je 1 092 + 1 223 (okrsok 2). Zápisnica okrsku z referenda 4. júla 2026, ktorú obec zverejnila, uvádza 1 091. Účasť vo voľbách do VÚC by inak bola 30,4 % oproti 53,5 % v komunálnych voľbách tých istých voličov. Číslo v krajskom zázname je prehodením číslic správneho údaja. Na výsledky volieb to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__510599-1.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:510599-1:OSK.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "510599-1",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 568, \"E_OSO\": 584, \"P_OSK\": 578, \"P_OSO\": 584, \"R_OSK\": 1902, \"R_OSO\": 1092, \"R_prev_year\": 1126.0, \"VC_OSK\": 548, \"VC_OSO\": 569, \"VM_OSK\": 540, \"VM_OSO\": 558, \"sum_council_OSK\": 2038, \"sum_council_OSO\": 3182, \"sum_single_OSK\": 540, \"sum_single_OSO\": 558}",
  "expected": "{\"field\": \"OSK.registered\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 1092}",
  "score": 130.441,
  "p_value": 2.8000121953554346e-56,
  "q_value": 1.4736230849806039e-52,
  "correction": "[{\"family\": \"OSK\", \"field\": \"registered\", \"precinct_id\": \"510599-1\", \"value\": 1092}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSO.registered 1092->1902 (digit_transpose, gain 123.6)\", \"OSO.participated 584->54 (digit_del, gain 36.6)\", \"OSK.participated 578->1578 (digit_ins, gain 11.7)\", \"legitimate difference (no transcription error)\"]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:2974\", \"OSK2026_SK_tab02bd.csv:2978\"]",
  "notes": "OSK.registered 1902 -> 1092 by digit_transpose; log-likelihood gain 137.4 nats, margin over best other record/field 13.9",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "510599",
  "municipality": "Likavka",
  "okres_name": "Ružomberok",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "arithmetic",
  "case_id": "precinct|510599-1",
  "rank": 19,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit",
  "review_correction": null,
  "review_outcome": "no change (registered-voter field only; no vote vector affected). The OSK record should read 1,092 registered; its published turnout changes from 30.38 % to 52.93 %.",
  "review_changes_elected": false,
  "review_summary_en": "In Likavka precinct 1 the regional (OSK) record gives 1,902 registered voters, while the municipal record of the same voter list gives 1,092, the same digits in a different order. The municipality's published result notice gives 2,315 registered voters, which equals 1,092 + 1,223 (precinct 2). The precinct's referendum record of 4 July 2026, published by the municipality, gives 1,091. Regional turnout would otherwise be 30.4 %, against 53.5 % for the same voters' municipal ballots. The OSK figure is a digit transposition. No effect on any result.",
  "review_summary_sk": "Likavka, okrsok 1: krajský záznam uvádza 1 902 zapísaných voličov, obecný záznam z toho istého zoznamu voličov 1 092, teda rovnaké číslice v inom poradí. Obec v uverejnení výsledkov uvádza 2 315 zapísaných voličov, čo je 1 092 + 1 223 (okrsok 2). Zápisnica okrsku z referenda 4. júla 2026, ktorú obec zverejnila, uvádza 1 091. Účasť vo voľbách do VÚC by inak bola 30,4 % oproti 53,5 % v komunálnych voľbách tých istých voličov. Číslo v krajskom zázname je prehodením číslic správneho údaja. Na výsledky volieb to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__510599-1.md"
 },
 {
  "finding_id": "joint:2026:-:529354-7:field:OSK.registered",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "529354-7",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 1054, \"OSK.envelopes\": 614, \"OSK.one_mark_votes\": 564, \"OSK.participated\": 614, \"OSK.registered\": 615, \"OSK.valid_council\": 593, \"OSK.valid_mayor\": 564, \"OSO.council_marks\": 4253, \"OSO.envelopes\": 620, \"OSO.one_mark_votes\": 589, \"OSO.participated\": 620, \"OSO.registered\": 1081, \"OSO.valid_council\": 595, \"OSO.valid_mayor\": 589, \"OSO_CITY.council_marks\": 1562, \"OSO_CITY.envelopes\": 620, \"OSO_CITY.one_mark_votes\": 582, \"OSO_CITY.participated\": 620, \"OSO_CITY.registered\": 1081, \"OSO_CITY.valid_council\": 614, \"OSO_CITY.valid_mayor\": 582, \"z\": {\"turn_K\": 263.01, \"turn_O\": -2906.01}}",
  "expected": "{\"invC_K\": {\"observed_rate\": 0.035, \"rate\": 0.0255, \"rate95\": [0.0116, 0.0553]}, \"turn_K\": {\"observed_rate\": 0.9976, \"rate\": 0.5737, \"rate95\": [0.5414, 0.6053]}, \"turn_O\": {\"observed_rate\": 0.5735, \"rate\": 0.9975, \"rate95\": [0.9975, 0.9976]}, \"unret_K\": {\"observed_rate\": 0.0008, \"rate\": 0.0, \"rate95\": [0.0, 0.0006]}}",
  "score": 5.202784875800333,
  "p_value": 8.184129873123695e-05,
  "q_value": 6.269243295832592e-06,
  "correction": "[{\"family\": \"OSK\", \"field\": \"registered\", \"precinct_id\": \"529354-7\", \"value\": 1081}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"cand_loglik_ratio\": 1.34, \"cand_no\": 1, \"contest_id\": \"2026-OSO-M-582000\", \"gain_joint_nats\": -8.77, \"gain_joint_raw_nats\": -0.17, \"gain_nats\": -7.43, \"kind\": \"cand\", \"moves_valid\": true, \"new\": 0, \"old\": 5, \"op\": \"digit_sub\", \"post_max_abs_z\": 2905.99, \"post_p\": 0.0001}, {\"cand_loglik_ratio\": 1.34, \"cand_no\": 12, \"contest_id\": \"2026-OSO-C-529354-1\", \"gain_joint_nats\": -8.79, \"gain_joint_raw_nats\": -0.19, \"gain_nats\": -7.45, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 178, \"old\": 148, \"op\": \"digit_sub\", \"post_max_abs_z\": 2906.03, \"post_p\": 0.0001}, {\"cand_loglik_ratio\": 1.38, \"cand_no\": 12, \"contest_id\": \"2026-OSO-C-529354-1\", \"gain_joint_nats\": -8.83, \"gain_joint_raw_nats\": -0.23, \"gain_nats\": -7.45, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 184, \"old\": 148, \"op\": \"transposition\", \"post_max_abs_z\": 2906.03, \"post_p\": 0.0001}, {\"cand_loglik_ratio\": 1.35, \"cand_no\": 12, \"contest_id\": \"2026-OSO-C-529354-1\", \"gain_joint_nats\": -8.86, \"gain_joint_raw_nats\": -0.26, \"gain_nats\": -7.5, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 188, \"old\": 148, \"op\": \"digit_sub\", \"post_max_abs_z\": 2906.03, \"post_p\": 0.0001}, {\"cand_loglik_ratio\": 1.7, \"cand_no\": 1, \"contest_id\": \"2026-OSO-C-582000-6\", \"gain_joint_nats\": -9.23, \"gain_joint_raw_nats\": -0.62, \"gain_nats\": -7.53, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 259, \"old\": 229, \"op\": \"digit_sub\", \"post_max_abs_z\": 2905.85, \"post_p\": 0.0001}]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:178\", \"OSO2026_SK_tab02bf.csv:6207\", \"OSK2026_SK_tab02bd.csv:178\"]",
  "notes": "{\"top_rates\": [\"turn_O\", \"turn_K\", \"unret_K\", \"invC_K\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"copy_sibling\", \"old\": 615, \"new\": 1081, \"gain_nats\": 16.57, \"gain_joint_nats\": 16.57, \"gain_joint_raw_nats\": 25.18, \"post_max_abs_z\": 13.08, \"post_p\": 0.114, \"field\": \"OSK.registered\"}, \"posterior_best_edit\": 0.999994, \"posterior_best_edit_joint_only\": 0.999994, \"posterior_any_edit\": 0.999994, \"p_precinct\": 8.184129873123695e-05, \"broken_identities\": 0, \"stratum\": \"city\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529354",
  "municipality": "Bratislava - Rača",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "cross_contest",
  "case_id": "precinct|529354-7",
  "rank": 20,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_OSO_OSK_REGISTERED: OSK registered voters (P_ZAP) 615 instead of 1081 as in the borough and city records; 615 = participants + 1, implying 99.83 % turnout",
  "review_correction": null,
  "review_outcome": "No change. Registered-voter counts do not enter seat allocation; every vote vector sums to its valid-ballot count. Only the published OSK turnout of the precinct, of Rača and of district 106 is affected.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Rača precinct 7 the regional-election record lists 615 registered voters, while the borough and city records of the same combined election list 1081. With 614 participants the regional record implies a turnout of 99.8 %, against 57.35 % in both municipal records and 9–69 % in every other Rača precinct. Registered voters are identical in the municipal and regional records of 5,880 of 6,024 precincts, and the published 99.83 % shows the value was already 615 when the official statistics were computed. The regional figure should read 1081. Vote counts and results are unaffected.",
  "review_summary_sk": "V Bratislave-Rači, okrsok 7, uvádza zápis pre voľby do VÚC 615 zapísaných voličov, kým zápisy mestskej časti a mesta z tých istých spojených volieb uvádzajú 1 081. Pri 614 zúčastnených to znamená účasť 99,8 %, kým oba obecné zápisy majú 57,35 % a ostatné okrsky Rače 9 až 69 %. Počet zapísaných voličov sa v obecnom a regionálnom zápise zhoduje v 5 880 zo 6 024 okrskov a zverejnená účasť 99,83 % ukazuje, že hodnota 615 bola v dátach už pri výpočte oficiálnej štatistiky. Údaj pre VÚC má byť 1 081. Počty hlasov ani výsledky to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__529354-7.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:529354-7:OSK.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529354-7",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 614, \"E_OSO\": 620, \"E_OSO_CITY\": 620, \"P_OSK\": 614, \"P_OSO\": 620, \"P_OSO_CITY\": 620, \"R_OSK\": 615, \"R_OSO\": 1081, \"R_OSO_CITY\": 1081, \"R_prev_year\": 1250.0, \"VC_OSK\": 593, \"VC_OSO\": 595, \"VC_OSO_CITY\": 614, \"VM_OSK\": 564, \"VM_OSO\": 589, \"VM_OSO_CITY\": 582, \"sum_council_OSK\": 1054, \"sum_council_OSO\": 4253, \"sum_council_OSO_CITY\": 1562, \"sum_single_OSK\": 564, \"sum_single_OSO\": 589, \"sum_single_OSO_CITY\": 582}",
  "expected": "{\"field\": \"OSK.registered\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\", \"turnout\"], \"value\": 1081}",
  "score": 76.826,
  "p_value": 3.9084834324308125e-33,
  "q_value": 1.7631447941083427e-29,
  "correction": "[{\"family\": \"OSK\", \"field\": \"registered\", \"precinct_id\": \"529354-7\", \"value\": 1081}]",
  "mechanism": "copy_from_OSO",
  "alternatives": "[\"OSK.participated 614->114 (digit_sub, gain 42.6)\", \"OSO_CITY.valid_council 614->604 (digit_sub, gain 0.5)\", \"OSO.valid_council 595->596 (digit_sub, gain 0.5)\", \"legitimate difference (no transcription error)\"]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:178\", \"OSO2026_SK_tab02bf.csv:6207\", \"OSK2026_SK_tab02bd.csv:178\"]",
  "notes": "OSK.registered 615 -> 1081 by copy_from_OSO; log-likelihood gain 83.8 nats, margin over best other record/field 41.3",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529354",
  "municipality": "Bratislava - Rača",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "arithmetic",
  "case_id": "precinct|529354-7",
  "rank": 20,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_OSO_OSK_REGISTERED: OSK registered voters (P_ZAP) 615 instead of 1081 as in the borough and city records; 615 = participants + 1, implying 99.83 % turnout",
  "review_correction": null,
  "review_outcome": "No change. Registered-voter counts do not enter seat allocation; every vote vector sums to its valid-ballot count. Only the published OSK turnout of the precinct, of Rača and of district 106 is affected.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Rača precinct 7 the regional-election record lists 615 registered voters, while the borough and city records of the same combined election list 1081. With 614 participants the regional record implies a turnout of 99.8 %, against 57.35 % in both municipal records and 9–69 % in every other Rača precinct. Registered voters are identical in the municipal and regional records of 5,880 of 6,024 precincts, and the published 99.83 % shows the value was already 615 when the official statistics were computed. The regional figure should read 1081. Vote counts and results are unaffected.",
  "review_summary_sk": "V Bratislave-Rači, okrsok 7, uvádza zápis pre voľby do VÚC 615 zapísaných voličov, kým zápisy mestskej časti a mesta z tých istých spojených volieb uvádzajú 1 081. Pri 614 zúčastnených to znamená účasť 99,8 %, kým oba obecné zápisy majú 57,35 % a ostatné okrsky Rače 9 až 69 %. Počet zapísaných voličov sa v obecnom a regionálnom zápise zhoduje v 5 880 zo 6 024 okrskov a zverejnená účasť 99,83 % ukazuje, že hodnota 615 bola v dátach už pri výpočte oficiálnej štatistiky. Údaj pre VÚC má byť 1 081. Počty hlasov ani výsledky to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__529354-7.md"
 },
 {
  "finding_id": "joint:2026:-:529346-10:field:OSK.registered",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "529346-10",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 1399, \"OSK.envelopes\": 546, \"OSK.one_mark_votes\": 518, \"OSK.participated\": 562, \"OSK.registered\": 1150, \"OSK.valid_council\": 520, \"OSK.valid_mayor\": 518, \"OSO.council_marks\": 2250, \"OSO.envelopes\": 553, \"OSO.one_mark_votes\": 526, \"OSO.participated\": 562, \"OSO.registered\": 1082, \"OSO.valid_council\": 504, \"OSO.valid_mayor\": 526, \"OSO_CITY.council_marks\": 1726, \"OSO_CITY.envelopes\": 553, \"OSO_CITY.one_mark_votes\": 542, \"OSO_CITY.participated\": 562, \"OSO_CITY.registered\": 1082, \"OSO_CITY.valid_council\": 518, \"OSO_CITY.valid_mayor\": 542, \"z\": {\"turn_K\": -69.88, \"turn_O\": 62.24, \"unret_K\": 2.72}}",
  "expected": "{\"turn_K\": {\"observed_rate\": 0.4887, \"rate\": 0.5189, \"rate95\": [0.5163, 0.5215]}, \"turn_O\": {\"observed_rate\": 0.5194, \"rate\": 0.4891, \"rate95\": [0.4862, 0.4921]}, \"unret_K\": {\"observed_rate\": 0.0293, \"rate\": 0.0136, \"rate95\": [0.0075, 0.0248]}, \"util_K\": {\"observed_rate\": 0.8449, \"rate\": 0.8119, \"rate95\": [0.7318, 0.8723]}}",
  "score": 7.267733289473452,
  "p_value": 0.019751037344398342,
  "q_value": 5.39842050523892e-08,
  "correction": "[{\"family\": \"OSK\", \"field\": \"registered\", \"precinct_id\": \"529346-10\", \"value\": 1082}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"field\": \"OSO.registered\", \"gain_joint_nats\": 9.43, \"gain_joint_raw_nats\": 17.94, \"gain_nats\": 9.43, \"kind\": \"field\", \"new\": 1150, \"old\": 1082, \"op\": \"copy_sibling\", \"post_max_abs_z\": 2.97, \"post_p\": 0.1194}, {\"field\": \"OSK.registered\", \"gain_joint_nats\": -0.38, \"gain_joint_raw_nats\": 8.13, \"gain_nats\": -0.38, \"kind\": \"field\", \"new\": 1100, \"old\": 1150, \"op\": \"digit_sub\", \"post_max_abs_z\": 18.14, \"post_p\": 0.1096}, {\"field\": \"OSK.registered\", \"gain_joint_nats\": -1.97, \"gain_joint_raw_nats\": 6.54, \"gain_nats\": -1.97, \"kind\": \"field\", \"new\": 1105, \"old\": 1150, \"op\": \"transposition\", \"post_max_abs_z\": 23.44, \"post_p\": 0.0863}, {\"field\": \"OSK.registered\", \"gain_joint_nats\": -3.22, \"gain_joint_raw_nats\": 5.3, \"gain_nats\": -3.22, \"kind\": \"field\", \"new\": 1110, \"old\": 1150, \"op\": \"digit_sub\", \"post_max_abs_z\": 28.71, \"post_p\": 0.0637}, {\"cand_loglik_ratio\": 3.57, \"cand_no\": 4, \"contest_id\": \"2026-OSO-C-582000-5\", \"gain_joint_nats\": -7.84, \"gain_joint_raw_nats\": 0.67, \"gain_nats\": -4.26, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 280, \"old\": 230, \"op\": \"digit_sub\", \"post_max_abs_z\": 70.07, \"post_p\": 0.0167}]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:149\", \"OSO2026_SK_tab02bf.csv:6173\", \"OSK2026_SK_tab02bd.csv:149\"]",
  "notes": "{\"top_rates\": [\"turn_K\", \"turn_O\", \"unret_K\", \"util_K\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"copy_sibling\", \"old\": 1150, \"new\": 1082, \"gain_nats\": 21.33, \"gain_joint_nats\": 21.33, \"gain_joint_raw_nats\": 29.84, \"post_max_abs_z\": 3.12, \"post_p\": 0.087, \"field\": \"OSK.registered\"}, \"posterior_best_edit\": 1.0, \"posterior_best_edit_joint_only\": 1.0, \"posterior_any_edit\": 1.0, \"p_precinct\": 0.019751037344398342, \"broken_identities\": 0, \"stratum\": \"city\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529346",
  "municipality": "Bratislava - Nové Mesto",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "cross_contest",
  "case_id": "precinct|529346-10",
  "rank": 21,
  "review_verdict": "probable_error",
  "review_confidence": "medium",
  "review_mechanism": "turnout_digit",
  "review_correction": null,
  "review_outcome": "Turnout-field inconsistency only: registered voters 1,150 (OSK record) vs 1,082 (both OSO records). More likely the OSK figure is wrong (1,150 → 1,082), not determinable with confidence. No candidate or seat is affected.",
  "review_changes_elected": false,
  "review_summary_en": "Bratislava-Nové Mesto, precinct 10: the regional record gives 1,150 registered voters, the borough and city records 1,082, with 562 participants in all three. In the other 31 precincts of the borough the two lists match exactly, and nationally differences of 50 or more occur in only 8 precincts. A 68-voter gap has no ordinary cause. The two municipal records agree, which favours the OSK figure as the slip, but both copy one OSO voter list, so this cannot be settled. Votes and seats are unaffected.",
  "review_summary_sk": "Bratislava-Nové Mesto, okrsok 10: záznam volieb do VÚC uvádza 1 150 zapísaných voličov, záznamy za mestskú časť a mesto 1 082, pri 562 zúčastnených vo všetkých troch. V ostatných 31 okrskoch mestskej časti sa oba zoznamy zhodujú presne a v celej krajine sa rozdiel 50 a viac vyskytuje len v 8 okrskoch. Rozdiel 68 voličov nemá bežné vysvetlenie. Oba komunálne záznamy sa zhodujú, čo naznačuje chybu v údaji pre VÚC, no obe preberajú počet z jedného zoznamu voličov pre komunálne voľby, takže to nemožno rozhodnúť. Hlasy ani mandáty to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__529346-10.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:529346-10:OSK.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529346-10",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 546, \"E_OSO\": 553, \"E_OSO_CITY\": 553, \"P_OSK\": 562, \"P_OSO\": 562, \"P_OSO_CITY\": 562, \"R_OSK\": 1150, \"R_OSO\": 1082, \"R_OSO_CITY\": 1082, \"R_prev_year\": 828.0, \"VC_OSK\": 520, \"VC_OSO\": 504, \"VC_OSO_CITY\": 518, \"VM_OSK\": 518, \"VM_OSO\": 526, \"VM_OSO_CITY\": 542, \"sum_council_OSK\": 1399, \"sum_council_OSO\": 2250, \"sum_council_OSO_CITY\": 1726, \"sum_single_OSK\": 518, \"sum_single_OSO\": 526, \"sum_single_OSO_CITY\": 542}",
  "expected": "{\"field\": \"OSK.registered\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 1082}",
  "score": 10.91,
  "p_value": 3.267671799846122e-07,
  "q_value": 0.0009827133929489612,
  "correction": "[{\"family\": \"OSK\", \"field\": \"registered\", \"precinct_id\": \"529346-10\", \"value\": 1082}]",
  "mechanism": "copy_from_OSO",
  "alternatives": "[\"OSK.envelopes 546->556 (digit_sub, gain 3.0)\", \"OSK.participated 562->552 (digit_sub, gain 3.0)\", \"OSO.valid_council 504->500 (digit_sub, gain 0.2)\", \"legitimate difference (no transcription error)\"]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:149\", \"OSO2026_SK_tab02bf.csv:6173\", \"OSK2026_SK_tab02bd.csv:149\"]",
  "notes": "OSK.registered 1150 -> 1082 by copy_from_OSO; log-likelihood gain 17.9 nats, margin over best other record/field 14.9",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529346",
  "municipality": "Bratislava - Nové Mesto",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "arithmetic",
  "case_id": "precinct|529346-10",
  "rank": 21,
  "review_verdict": "probable_error",
  "review_confidence": "medium",
  "review_mechanism": "turnout_digit",
  "review_correction": null,
  "review_outcome": "Turnout-field inconsistency only: registered voters 1,150 (OSK record) vs 1,082 (both OSO records). More likely the OSK figure is wrong (1,150 → 1,082), not determinable with confidence. No candidate or seat is affected.",
  "review_changes_elected": false,
  "review_summary_en": "Bratislava-Nové Mesto, precinct 10: the regional record gives 1,150 registered voters, the borough and city records 1,082, with 562 participants in all three. In the other 31 precincts of the borough the two lists match exactly, and nationally differences of 50 or more occur in only 8 precincts. A 68-voter gap has no ordinary cause. The two municipal records agree, which favours the OSK figure as the slip, but both copy one OSO voter list, so this cannot be settled. Votes and seats are unaffected.",
  "review_summary_sk": "Bratislava-Nové Mesto, okrsok 10: záznam volieb do VÚC uvádza 1 150 zapísaných voličov, záznamy za mestskú časť a mesto 1 082, pri 562 zúčastnených vo všetkých troch. V ostatných 31 okrskoch mestskej časti sa oba zoznamy zhodujú presne a v celej krajine sa rozdiel 50 a viac vyskytuje len v 8 okrskoch. Rozdiel 68 voličov nemá bežné vysvetlenie. Oba komunálne záznamy sa zhodujú, čo naznačuje chybu v údaji pre VÚC, no obe preberajú počet z jedného zoznamu voličov pre komunálne voľby, takže to nemožno rozhodnúť. Hlasy ani mandáty to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__529346-10.md"
 },
 {
  "finding_id": "joint:2026:-:599875-11:field:OSK.registered",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "599875-11",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 1207, \"OSK.envelopes\": 323, \"OSK.one_mark_votes\": 312, \"OSK.participated\": 323, \"OSK.registered\": 882, \"OSK.valid_council\": 301, \"OSK.valid_mayor\": 312, \"OSO.council_marks\": 1995, \"OSO.envelopes\": 322, \"OSO.one_mark_votes\": 309, \"OSO.participated\": 323, \"OSO.registered\": 822, \"OSO.valid_council\": 303, \"OSO.valid_mayor\": 309, \"OSO_CITY.council_marks\": 965, \"OSO_CITY.envelopes\": 322, \"OSO_CITY.one_mark_votes\": 306, \"OSO_CITY.participated\": 323, \"OSO_CITY.registered\": 822, \"OSO_CITY.valid_council\": 290, \"OSO_CITY.valid_mayor\": 306, \"z\": {\"turn_K\": -56.04, \"turn_O\": 50.06}}",
  "expected": "{\"invC_O\": {\"observed_rate\": 0.0604, \"rate\": 0.0957, \"rate95\": [0.0464, 0.187]}, \"turn_K\": {\"observed_rate\": 0.3664, \"rate\": 0.3927, \"rate95\": [0.3898, 0.3955]}, \"turn_O\": {\"observed_rate\": 0.3931, \"rate\": 0.3668, \"rate95\": [0.3637, 0.3699]}, \"util_C\": {\"observed_rate\": 0.7755, \"rate\": 0.7354, \"rate95\": [0.6246, 0.8228]}}",
  "score": 7.055473629897898,
  "p_value": 0.022572614107883818,
  "q_value": 8.800885485171137e-08,
  "correction": "[{\"family\": \"OSK\", \"field\": \"registered\", \"precinct_id\": \"599875-11\", \"value\": 822}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"field\": \"OSO.registered\", \"gain_joint_nats\": 8.77, \"gain_joint_raw_nats\": 17.6, \"gain_nats\": 8.77, \"kind\": \"field\", \"new\": 882, \"old\": 822, \"op\": \"digit_sub\", \"post_max_abs_z\": 2.07, \"post_p\": 1.0}, {\"field\": \"OSK.registered\", \"gain_joint_nats\": 6.68, \"gain_joint_raw_nats\": 15.5, \"gain_nats\": 6.68, \"kind\": \"field\", \"new\": 828, \"old\": 882, \"op\": \"transposition\", \"post_max_abs_z\": 5.04, \"post_p\": 0.8403}, {\"field\": \"OSK.registered\", \"gain_joint_nats\": 3.1, \"gain_joint_raw_nats\": 11.92, \"gain_nats\": 3.1, \"kind\": \"field\", \"new\": 832, \"old\": 882, \"op\": \"digit_sub\", \"post_max_abs_z\": 8.94, \"post_p\": 0.3631}, {\"field\": \"OSK.registered\", \"gain_joint_nats\": 2.12, \"gain_joint_raw_nats\": 10.95, \"gain_nats\": 2.12, \"kind\": \"field\", \"new\": 812, \"old\": 882, \"op\": \"digit_sub\", \"post_max_abs_z\": 10.77, \"post_p\": 0.2755}, {\"cand_loglik_ratio\": 9.73, \"cand_no\": 6, \"contest_id\": \"2026-OSO-C-599875-1\", \"gain_joint_nats\": -8.2, \"gain_joint_raw_nats\": 0.63, \"gain_nats\": 1.53, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 120, \"old\": 220, \"op\": \"digit_sub\", \"post_max_abs_z\": 56.1, \"post_p\": 0.0233}]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5196\", \"OSO2026_SK_tab02bf.csv:6446\", \"OSK2026_SK_tab02bd.csv:5201\"]",
  "notes": "{\"top_rates\": [\"turn_K\", \"turn_O\", \"invC_O\", \"util_C\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"digit_sub\", \"old\": 882, \"new\": 822, \"gain_nats\": 20.84, \"gain_joint_nats\": 20.84, \"gain_joint_raw_nats\": 29.67, \"post_max_abs_z\": 1.98, \"post_p\": 1.0, \"field\": \"OSK.registered\"}, \"posterior_best_edit\": 1.0, \"posterior_best_edit_joint_only\": 1.0, \"posterior_any_edit\": 1.0, \"p_precinct\": 0.022572614107883818, \"broken_identities\": 0, \"stratum\": \"city\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "599875",
  "municipality": "Košice - Sídlisko Ťahanovce",
  "okres_name": "Košice I",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "cross_contest",
  "case_id": "precinct|599875-11",
  "rank": 22,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: OSK registered voters 882 most likely a slip for 822 (both municipal records)",
  "review_correction": null,
  "review_outcome": "No change. Registered-voter counts enter no allocation; only the reported OSK turnout of the precinct (36.62 % vs 39.29 %) is affected.",
  "review_changes_elected": false,
  "review_summary_en": "Košice-Sídlisko Ťahanovce, precinct 11: the regional record gives 882 registered voters, the borough and city records 822; participation (323) is the same in all three. The two numbers differ in one digit, the other 17 precincts of the borough have identical counts in all records, and no group of voters may vote in the regional but not in the municipal election. The regional figure is most likely a slip for 822. It affects only the reported regional turnout of the precinct, not any vote or seat.",
  "review_summary_sk": "Košice-Sídlisko Ťahanovce, okrsok 11: zápis pre voľby do VÚC uvádza 882 zapísaných voličov, zápisy za mestskú časť aj mesto 822; počet zúčastnených (323) je vo všetkých troch rovnaký. Čísla sa líšia jednou číslicou, ostatných 17 okrskov mestskej časti má vo všetkých zápisoch rovnaké počty a neexistuje skupina voličov, ktorá by smela voliť do VÚC, ale nie do obce. Údaj VÚC je najpravdepodobnejšie preklep namiesto 822. Ovplyvňuje len vykázanú účasť vo voľbách do VÚC v okrsku, nie hlasy ani mandáty.",
  "review_doc": "docs/reviews/2026-precinct__599875-11.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:599875-11:OSK.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "599875-11",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 323, \"E_OSO\": 322, \"E_OSO_CITY\": 322, \"P_OSK\": 323, \"P_OSO\": 323, \"P_OSO_CITY\": 323, \"R_OSK\": 882, \"R_OSO\": 822, \"R_OSO_CITY\": 822, \"R_prev_year\": 1077.0, \"VC_OSK\": 301, \"VC_OSO\": 303, \"VC_OSO_CITY\": 290, \"VM_OSK\": 312, \"VM_OSO\": 309, \"VM_OSO_CITY\": 306, \"sum_council_OSK\": 1207, \"sum_council_OSO\": 1995, \"sum_council_OSO_CITY\": 965, \"sum_single_OSK\": 312, \"sum_single_OSO\": 309, \"sum_single_OSO_CITY\": 306}",
  "expected": "{\"field\": \"OSK.registered\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 822}",
  "score": 8.894,
  "p_value": 1.1047487920006824e-06,
  "q_value": 0.002907100414950129,
  "correction": "[{\"family\": \"OSK\", \"field\": \"registered\", \"precinct_id\": \"599875-11\", \"value\": 822}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSO_CITY.valid_council 290->299 (digit_sub, gain 1.3)\", \"OSO.valid_council 303->313 (digit_sub, gain 1.0)\", \"OSK.valid_council 301->303 (digit_sub, gain 0.0)\", \"legitimate difference (no transcription error)\"]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5196\", \"OSO2026_SK_tab02bf.csv:6446\", \"OSK2026_SK_tab02bd.csv:5201\"]",
  "notes": "OSK.registered 882 -> 822 by digit_sub; log-likelihood gain 15.9 nats, margin over best other record/field 14.6",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "599875",
  "municipality": "Košice - Sídlisko Ťahanovce",
  "okres_name": "Košice I",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "arithmetic",
  "case_id": "precinct|599875-11",
  "rank": 22,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: OSK registered voters 882 most likely a slip for 822 (both municipal records)",
  "review_correction": null,
  "review_outcome": "No change. Registered-voter counts enter no allocation; only the reported OSK turnout of the precinct (36.62 % vs 39.29 %) is affected.",
  "review_changes_elected": false,
  "review_summary_en": "Košice-Sídlisko Ťahanovce, precinct 11: the regional record gives 882 registered voters, the borough and city records 822; participation (323) is the same in all three. The two numbers differ in one digit, the other 17 precincts of the borough have identical counts in all records, and no group of voters may vote in the regional but not in the municipal election. The regional figure is most likely a slip for 822. It affects only the reported regional turnout of the precinct, not any vote or seat.",
  "review_summary_sk": "Košice-Sídlisko Ťahanovce, okrsok 11: zápis pre voľby do VÚC uvádza 882 zapísaných voličov, zápisy za mestskú časť aj mesto 822; počet zúčastnených (323) je vo všetkých troch rovnaký. Čísla sa líšia jednou číslicou, ostatných 17 okrskov mestskej časti má vo všetkých zápisoch rovnaké počty a neexistuje skupina voličov, ktorá by smela voliť do VÚC, ale nie do obce. Údaj VÚC je najpravdepodobnejšie preklep namiesto 822. Ovplyvňuje len vykázanú účasť vo voľbách do VÚC v okrsku, nie hlasy ani mandáty.",
  "review_doc": "docs/reviews/2026-precinct__599875-11.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-10:529460-68:14",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-10",
  "precinct_id": "529460-68",
  "cand_nos": "14,15,16,17,18,19",
  "observed": "{\"14@2026-OSO-C-582000-10\": 8, \"5@2026-OSO-C-529460-5\": 98, \"record\": {\"14\": 8, \"15\": 20, \"16\": 88, \"17\": 34, \"18\": 9, \"19\": 9}}",
  "expected": "{\"14@2026-OSO-C-582000-10\": {\"mean\": 55.0, \"n\": 431, \"p\": 7.800629767905786e-06, \"t\": -9.68}, \"5@2026-OSO-C-529460-5\": {\"mean\": 16.8, \"n\": 431, \"p\": 0.011492280730884616, \"t\": 2.7}}",
  "score": 17.206648966476795,
  "p_value": 1.5601259535811572e-05,
  "q_value": 0.023777509260576486,
  "correction": "[{\"cand_no\": 14, \"estimated\": true, \"precinct_id\": \"529460-68\", \"votes\": 54}, {\"cand_no\": 15, \"precinct_id\": \"529460-68\", \"votes\": 8}, {\"cand_no\": 16, \"precinct_id\": \"529460-68\", \"votes\": 20}, {\"cand_no\": 17, \"precinct_id\": \"529460-68\", \"votes\": 88}, {\"cand_no\": 18, \"precinct_id\": \"529460-68\", \"votes\": 34}]",
  "mechanism": "row_shift",
  "alternatives": "[{\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 17.21, \"mechanism\": \"row_shift\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 7.54, \"mechanism\": \"transfer\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 6.3, \"mechanism\": \"digit_del\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 4.83, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-529460-5\", \"log10_bf\": -0.21, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-529460-5\", \"log10_bf\": -0.3, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-529460-5\", \"log10_bf\": -0.4, \"mechanism\": \"transfer\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.48, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:107823\", \"OSO2026_SK_tab08f.csv:107824\", \"OSO2026_SK_tab08f.csv:107825\", \"OSO2026_SK_tab08f.csv:107826\", \"OSO2026_SK_tab08f.csv:107827\", \"OSO2026_SK_tab08f.csv:107828\"]",
  "notes": "{\"best_log10_lr\": 20.545, \"corrected_p_min\": 0.1562, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 9, \"expected\": 83.8, \"observed\": 142, \"resid\": 3.42}, \"n_complementary\": 4, \"other_persons_other_records\": {\"max_abs_t\": 2.95, \"n\": 38, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 1, \"max_abs_t\": 6.64, \"n\": 27, \"n_abs_t_gt3\": 2}, \"pattern\": \"record_wide\", \"within_expected\": 53.1, \"within_resid\": -8.44}, \"decoy_log10_bf\": {\"digit\": 6.621, \"swap\": 6.613}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 17.207, \"log10_bf_any_error_cell\": {\"14@2026-OSO-C-582000-10\": 5.909, \"5@2026-OSO-C-529460-5\": -0.001}, \"log10_specificity\": 5.206, \"lost_values_cand_nos\": [14], \"partner_precinct\": null, \"person_id\": \"2026:582000:chajdiak:jozef:44\", \"posterior_error_prob\": 1.0, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 20.54, \"values\": {\"14\": null, \"15\": 8, \"16\": 20, \"17\": 88, \"18\": 34, \"19\": 9}}, {\"log10_lr\": 17.26, \"values\": {\"14\": null, \"15\": 8, \"16\": 20, \"17\": 88, \"18\": 34}}, {\"log10_lr\": 16.64, \"values\": {\"14\": null, \"15\": 8, \"16\": 20, \"17\": 88, \"18\": 34, \"19\": 9, \"20\": 9}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "10",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "14: Jozef Chajdiak; 15: Marian Chmelár; 16: Lenka Jakubčová; 17: Iveta Jančoková; 18: Emil Jankovič; 19: Marian Jaslovský",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 53,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-10|529460-68",
  "rank": 23,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "row_shift: the values of lines 15–19 stand one line too early (on 14–18), the record has no value for line 14, and line 19 repeats the value 9",
  "review_correction": "[{\"precinct_id\": \"529460-68\", \"cand_no\": 14, \"votes\": 58}, {\"precinct_id\": \"529460-68\", \"cand_no\": 15, \"votes\": 8}, {\"precinct_id\": \"529460-68\", \"cand_no\": 16, \"votes\": 20}, {\"precinct_id\": \"529460-68\", \"cand_no\": 17, \"votes\": 88}, {\"precinct_id\": \"529460-68\", \"cand_no\": 18, \"votes\": 34}, {\"precinct_id\": \"529460-68\", \"cand_no\": 19, \"votes\": 9}]",
  "review_outcome": "No change. Elected councillors and substitute order are unchanged for any value 0–295 on line 14 (58 is an estimate, range ≈ 50–68). Jančoková (č. 17) rises from 8,259 to 8,313 votes, 13th, 3,320 short of the 10th seat (Rakús, 11,633).",
  "review_changes_elected": false,
  "review_summary_en": "In the Bratislava city-council record of Petržalka precinct 68 (district 10), five consecutive lines are far outside the range of all 14 neighbouring precincts: Chajdiak 8, Chmelár 20, Jakubčová 88, Jančoková 34, Jankovič 9. Moving each value down one line (Chmelár 8, Jakubčová 20, Jančoková 88, Jankovič 34, Jaslovský 9) puts all of them back in range. Independent ballots counted in the same room agree with the shifted values: Chajdiak has 98 votes for the borough council (city/borough ratio elsewhere 0.51–0.69, so ≈ 58 expected, not 8), and Jankovič has 40 regional-council votes (ratio elsewhere 0.70–1.22, so 34 fits, 9 does not). Chajdiak's own value was lost and can only be estimated (≈ 58). The ten elected councillors and the substitute order do not change.",
  "review_summary_sk": "V zázname okrsku 68 v Petržalke pre voľby do mestského zastupiteľstva Bratislavy (obvod 10) je päť po sebe idúcich riadkov ďaleko mimo rozpätia všetkých 14 susedných okrskov: Chajdiak 8, Chmelár 20, Jakubčová 88, Jančoková 34, Jankovič 9. Po posune každej hodnoty o riadok nižšie (Chmelár 8, Jakubčová 20, Jančoková 88, Jankovič 34, Jaslovský 9) sú všetky v bežnom rozpätí. Nezávislé hlasovacie lístky sčítané v tej istej miestnosti zodpovedajú posunutým hodnotám: Chajdiak má 98 hlasov do miestneho zastupiteľstva (pomer mesto/mestská časť je inde 0,51 – 0,69, teda okolo 58, nie 8) a Jankovič 40 hlasov do zastupiteľstva VÚC (pomer inde 0,70 – 1,22, teda 34 sedí, 9 nie). Vlastná hodnota Chajdiaka sa stratila a dá sa len odhadnúť (okolo 58). Zvolení poslanci ani poradie náhradníkov sa nemenia.",
  "review_doc": "docs/reviews/2026-OSO-C-582000-10__529460-68.md"
 },
 {
  "finding_id": "errorsearch:2026:2026-OSO-C-582000-10:529460-68:14,15,16,17,18,19",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-10",
  "precinct_id": "529460-68",
  "cand_nos": "14,15,16,17,18,19",
  "observed": "{\"envelopes\": 440, \"sum\": 3101, \"valid\": 431, \"votes\": {\"1\": 36, \"2\": 35, \"3\": 9, \"4\": 39, \"5\": 167, \"6\": 96, \"7\": 31, \"8\": 38, \"9\": 142, \"10\": 35, \"11\": 29, \"12\": 25, \"13\": 170, \"14\": 8, \"15\": 20, \"16\": 88, \"17\": 34, \"18\": 9, \"19\": 9, \"20\": 19, \"21\": 174, \"22\": 101, \"23\": 30, \"24\": 159, \"25\": 9, \"26\": 162, \"27\": 6, \"28\": 76, \"29\": 60, \"30\": 15, \"31\": 6, \"32\": 12, \"33\": 45, \"34\": 44, \"35\": 23, \"36\": 32, \"37\": 57, \"38\": 10, \"39\": 138, \"40\": 128, \"41\": 4, \"42\": 134, \"43\": 132, \"44\": 147, \"45\": 2, \"46\": 10, \"47\": 11, \"48\": 82, \"49\": 24, \"50\": 22, \"51\": 40, \"52\": 167}}",
  "expected": "{\"votes\": {\"1\": 33.2, \"2\": 51.0, \"3\": 16.2, \"4\": 46.2, \"5\": 157.8, \"6\": 113.4, \"7\": 43.0, \"8\": 44.7, \"9\": 120.6, \"10\": 37.4, \"11\": 37.0, \"12\": 27.5, \"13\": 165.5, \"14\": 62.9, \"15\": 8.2, \"16\": 30.4, \"17\": 108.6, \"18\": 44.0, \"19\": 10.6, \"20\": 21.4, \"21\": 188.5, \"22\": 92.0, \"23\": 41.4, \"24\": 147.0, \"25\": 8.0, \"26\": 144.8, \"27\": 6.4, \"28\": 81.0, \"29\": 67.0, \"30\": 12.7, \"31\": 5.1, \"32\": 11.4, \"33\": 58.5, \"34\": 46.0, \"35\": 42.9, \"36\": 34.4, \"37\": 50.6, \"38\": 23.5, \"39\": 131.5, \"40\": 121.5, \"41\": 7.5, \"42\": 122.4, \"43\": 117.8, \"44\": 131.1, \"45\": 6.6, \"46\": 12.3, \"47\": 11.5, \"48\": 83.8, \"49\": 26.0, \"50\": 25.8, \"51\": 45.1, \"52\": 141.0}}",
  "score": 5.697305206960468,
  "p_value": 3.9263999818782484e-11,
  "q_value": 1.2443883371138422e-07,
  "correction": "[{\"cand_no\": 15, \"precinct_id\": \"529460-68\", \"votes\": 8}, {\"cand_no\": 16, \"precinct_id\": \"529460-68\", \"votes\": 20}, {\"cand_no\": 17, \"precinct_id\": \"529460-68\", \"votes\": 88}, {\"cand_no\": 18, \"precinct_id\": \"529460-68\", \"votes\": 34}, {\"cand_no\": 19, \"precinct_id\": \"529460-68\", \"votes\": 9}, {\"cand_no\": 14, \"precinct_id\": \"529460-68\", \"votes\": 63}]",
  "mechanism": "row_shift",
  "alternatives": "[{\"correction\": [{\"cand_no\": 15, \"precinct_id\": \"529460-68\", \"votes\": 8}, {\"cand_no\": 16, \"precinct_id\": \"529460-68\", \"votes\": 20}, {\"cand_no\": 17, \"precinct_id\": \"529460-68\", \"votes\": 88}, {\"cand_no\": 18, \"precinct_id\": \"529460-68\", \"votes\": 34}, {\"cand_no\": 14, \"precinct_id\": \"529460-68\", \"votes\": 63}], \"detail\": {\"direction\": \"up\", \"end\": \"free\", \"imputed\": [13], \"log10_bf_local\": 11.242, \"range\": [13, 17]}, \"log10_bf\": 10.706, \"mechanism\": \"row_shift\", \"posterior\": 0.001153}, {\"correction\": [{\"cand_no\": 15, \"precinct_id\": \"529460-68\", \"votes\": 8}, {\"cand_no\": 16, \"precinct_id\": \"529460-68\", \"votes\": 20}, {\"cand_no\": 17, \"precinct_id\": \"529460-68\", \"votes\": 88}, {\"cand_no\": 18, \"precinct_id\": \"529460-68\", \"votes\": 34}, {\"cand_no\": 19, \"precinct_id\": \"529460-68\", \"votes\": 9}, {\"cand_no\": 14, \"precinct_id\": \"529460-68\", \"votes\": 63}], \"detail\": {\"direction\": \"up\", \"end\": \"free\", \"imputed\": [13], \"log10_bf_local\": 11.242, \"range\": [13, 18]}, \"log10_bf\": 10.706, \"mechanism\": \"row_shift\", \"posterior\": 0.001153}, {\"correction\": [{\"cand_no\": 14, \"precinct_id\": \"529460-68\", \"votes\": 170}, {\"cand_no\": 15, \"precinct_id\": \"529460-68\", \"votes\": 8}, {\"cand_no\": 16, \"precinct_id\": \"529460-68\", \"votes\": 20}, {\"cand_no\": 17, \"precinct_id\": \"529460-68\", \"votes\": 88}, {\"cand_no\": 18, \"precinct_id\": \"529460-68\", \"votes\": 34}, {\"cand_no\": 19, \"precinct_id\": \"529460-68\", \"votes\": 9}, {\"cand_no\": 13, \"precinct_id\": \"529460-68\", \"votes\": 166}], \"detail\": {\"direction\": \"up\", \"end\": \"dup\", \"imputed\": [12], \"log10_bf_local\": 10.7, \"range\": [12, 18]}, \"log10_bf\": 9.998, \"mechanism\": \"row_shift\", \"posterior\": 0.000452}, {\"correction\": [{\"cand_no\": 16, \"precinct_id\": \"529460-68\", \"votes\": 20}, {\"cand_no\": 17, \"precinct_id\": \"529460-68\", \"votes\": 88}, {\"cand_no\": 18, \"precinct_id\": \"529460-68\", \"votes\": 34}, {\"cand_no\": 19, \"precinct_id\": \"529460-68\", \"votes\": 9}, {\"cand_no\": 15, \"precinct_id\": \"529460-68\", \"votes\": 8}], \"detail\": {\"direction\": \"up\", \"end\": \"dup\", \"imputed\": [14], \"log10_bf_local\": 10.631, \"range\": [14, 18]}, \"log10_bf\": 9.951, \"mechanism\": \"row_shift\", \"posterior\": 0.000405}, {\"correction\": [{\"cand_no\": 15, \"precinct_id\": \"529460-68\", \"votes\": 8}, {\"cand_no\": 16, \"precinct_id\": \"529460-68\", \"votes\": 20}, {\"cand_no\": 17, \"precinct_id\": \"529460-68\", \"votes\": 88}, {\"cand_no\": 18, \"precinct_id\": \"529460-68\", \"votes\": 34}, {\"cand_no\": 19, \"precinct_id\": \"529460-68\", \"votes\": 9}, {\"cand_no\": 20, \"precinct_id\": \"529460-68\", \"votes\": 9}, {\"cand_no\": 14, \"precinct_id\": \"529460-68\", \"votes\": 63}], \"detail\": {\"direction\": \"up\", \"end\": \"free\", \"imputed\": [13], \"log10_bf_local\": 12.224, \"range\": [13, 19]}, \"log10_bf\": 9.882, \"mechanism\": \"row_shift\", \"posterior\": 0.000173}, {\"mechanism\": \"clean\", \"posterior\": 2e-06}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 0.0}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:107824\", \"OSO2026_SK_tab08f.csv:107825\", \"OSO2026_SK_tab08f.csv:107826\", \"OSO2026_SK_tab08f.csv:107827\", \"OSO2026_SK_tab08f.csv:107828\", \"OSO2026_SK_tab08f.csv:107823\", \"OSO2026_SK_tab02bf.csv:6376\"]",
  "notes": "{\"best_posterior\": 0.996337, \"detail\": {\"direction\": \"up\", \"end\": \"dup\", \"imputed\": [13], \"log10_bf_local\": 13.877, \"range\": [13, 18]}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"14\": 55, \"15\": -12, \"16\": -68, \"17\": 54, \"18\": 25}}, \"local_structure_log10_lr\": -2.945, \"log10_bf\": 13.341, \"n_prec\": 96, \"p_atypical_clean\": 0.0, \"p_error\": 0.999998, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "10",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "14: Jozef Chajdiak; 15: Marian Chmelár; 16: Lenka Jakubčová; 17: Iveta Jančoková; 18: Emil Jankovič; 19: Marian Jaslovský",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 53,
  "tier_detector": "B_strong",
  "family": "within_contest",
  "case_id": "2026-OSO-C-582000-10|529460-68",
  "rank": 23,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "row_shift: the values of lines 15–19 stand one line too early (on 14–18), the record has no value for line 14, and line 19 repeats the value 9",
  "review_correction": "[{\"precinct_id\": \"529460-68\", \"cand_no\": 14, \"votes\": 58}, {\"precinct_id\": \"529460-68\", \"cand_no\": 15, \"votes\": 8}, {\"precinct_id\": \"529460-68\", \"cand_no\": 16, \"votes\": 20}, {\"precinct_id\": \"529460-68\", \"cand_no\": 17, \"votes\": 88}, {\"precinct_id\": \"529460-68\", \"cand_no\": 18, \"votes\": 34}, {\"precinct_id\": \"529460-68\", \"cand_no\": 19, \"votes\": 9}]",
  "review_outcome": "No change. Elected councillors and substitute order are unchanged for any value 0–295 on line 14 (58 is an estimate, range ≈ 50–68). Jančoková (č. 17) rises from 8,259 to 8,313 votes, 13th, 3,320 short of the 10th seat (Rakús, 11,633).",
  "review_changes_elected": false,
  "review_summary_en": "In the Bratislava city-council record of Petržalka precinct 68 (district 10), five consecutive lines are far outside the range of all 14 neighbouring precincts: Chajdiak 8, Chmelár 20, Jakubčová 88, Jančoková 34, Jankovič 9. Moving each value down one line (Chmelár 8, Jakubčová 20, Jančoková 88, Jankovič 34, Jaslovský 9) puts all of them back in range. Independent ballots counted in the same room agree with the shifted values: Chajdiak has 98 votes for the borough council (city/borough ratio elsewhere 0.51–0.69, so ≈ 58 expected, not 8), and Jankovič has 40 regional-council votes (ratio elsewhere 0.70–1.22, so 34 fits, 9 does not). Chajdiak's own value was lost and can only be estimated (≈ 58). The ten elected councillors and the substitute order do not change.",
  "review_summary_sk": "V zázname okrsku 68 v Petržalke pre voľby do mestského zastupiteľstva Bratislavy (obvod 10) je päť po sebe idúcich riadkov ďaleko mimo rozpätia všetkých 14 susedných okrskov: Chajdiak 8, Chmelár 20, Jakubčová 88, Jančoková 34, Jankovič 9. Po posune každej hodnoty o riadok nižšie (Chmelár 8, Jakubčová 20, Jančoková 88, Jankovič 34, Jaslovský 9) sú všetky v bežnom rozpätí. Nezávislé hlasovacie lístky sčítané v tej istej miestnosti zodpovedajú posunutým hodnotám: Chajdiak má 98 hlasov do miestneho zastupiteľstva (pomer mesto/mestská časť je inde 0,51 – 0,69, teda okolo 58, nie 8) a Jankovič 40 hlasov do zastupiteľstva VÚC (pomer inde 0,70 – 1,22, teda 34 sedí, 9 nie). Vlastná hodnota Chajdiaka sa stratila a dá sa len odhadnúť (okolo 58). Zvolení poslanci ani poradie náhradníkov sa nemenia.",
  "review_doc": "docs/reviews/2026-OSO-C-582000-10__529460-68.md"
 },
 {
  "finding_id": "slates:2026:2026-OSO-C-582000-10:529460-68:14,15,16,17,18,19",
  "detector": "slates",
  "detector_version": "1.0.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-10",
  "precinct_id": "529460-68",
  "cand_nos": "14,15,16,17,18,19",
  "observed": "{\"14\": 8, \"15\": 20, \"16\": 88, \"17\": 34, \"18\": 9, \"19\": 9}",
  "expected": "{\"14\": {\"mean\": 64.1, \"pi90\": [52, 77]}, \"15\": {\"mean\": 8.6, \"pi90\": [4, 14]}, \"16\": {\"mean\": 23.8, \"pi90\": [16, 32]}, \"17\": {\"mean\": 95.1, \"pi90\": [81, 110]}, \"18\": {\"mean\": 32.1, \"pi90\": [23, 42]}, \"19\": {\"mean\": 16.3, \"pi90\": [10, 23]}}",
  "score": 31.343,
  "p_value": 1.6534110505717543e-08,
  "q_value": 3.3084755121940803e-05,
  "correction": "[{\"cand_no\": 14, \"precinct_id\": \"529460-68\", \"votes\": 64}, {\"cand_no\": 15, \"precinct_id\": \"529460-68\", \"votes\": 8}, {\"cand_no\": 16, \"precinct_id\": \"529460-68\", \"votes\": 20}, {\"cand_no\": 17, \"precinct_id\": \"529460-68\", \"votes\": 88}, {\"cand_no\": 18, \"precinct_id\": \"529460-68\", \"votes\": 34}]",
  "mechanism": "row_shift",
  "alternatives": "[{\"cand_nos\": [17, 17], \"hypothesis\": \"row_shift\", \"penalised_llr\": 67.77}, {\"cand_nos\": [15, 16], \"hypothesis\": \"partial_omission\", \"penalised_llr\": 36.06}, {\"ballots\": 3, \"first_k\": 10, \"hypothesis\": \"top_of_ballot_voting\", \"penalised_llr\": -5.74}, {\"cand_nos\": [16, 36], \"hypothesis\": \"party_block\", \"penalised_llr\": 19.9, \"scale\": 2.108, \"slate\": \"139\"}, {\"cand_nos\": [15, 27, 31], \"hypothesis\": \"party_block\", \"penalised_llr\": -2.26, \"scale\": 1.599, \"slate\": \"130\"}, {\"cand_nos\": [3, 32, 41, 46, 47], \"hypothesis\": \"party_block\", \"penalised_llr\": -6.47, \"scale\": 0.92, \"slate\": \"106\"}, {\"hypothesis\": \"genuine_variation_order_unrelated\", \"p_order\": 1.6534110505717543e-08}]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:107823\", \"OSO2026_SK_tab08f.csv:107824\", \"OSO2026_SK_tab08f.csv:107825\", \"OSO2026_SK_tab08f.csv:107826\", \"OSO2026_SK_tab08f.csv:107827\", \"OSO2026_SK_tab08f.csv:107828\"]",
  "notes": "{\"p_order\": 1.6534110505717543e-08, \"p_model_bb\": 1e-15, \"q_model_bb\": 1.7246551724137933e-14, \"p_method\": \"gpd/gpd\", \"n_perm\": 9999, \"anomaly_D\": 3.908, \"log_bf_error_vs_party_or_null\": 113.66, \"log_bf_error_vs_top_of_ballot\": 133.55, \"rank_q\": 3, \"rho\": 0.00011, \"seats\": 10, \"mechanism_detail\": \"row_shift_up\", \"window\": [14, 18], \"imputed_cand_nos\": [14], \"ballots\": 431.0, \"marks_per_ballot\": 7.195, \"marks_per_ballot_contest_median\": 7.537, \"impact\": {\"changed\": false, \"entered\": [], \"exited\": [], \"tie_after\": false}}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "10",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "14: Jozef Chajdiak; 15: Marian Chmelár; 16: Lenka Jakubčová; 17: Iveta Jančoková; 18: Emil Jankovič; 19: Marian Jaslovský",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 53,
  "tier_detector": "B_strong",
  "family": "within_contest",
  "case_id": "2026-OSO-C-582000-10|529460-68",
  "rank": 23,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "row_shift: the values of lines 15–19 stand one line too early (on 14–18), the record has no value for line 14, and line 19 repeats the value 9",
  "review_correction": "[{\"precinct_id\": \"529460-68\", \"cand_no\": 14, \"votes\": 58}, {\"precinct_id\": \"529460-68\", \"cand_no\": 15, \"votes\": 8}, {\"precinct_id\": \"529460-68\", \"cand_no\": 16, \"votes\": 20}, {\"precinct_id\": \"529460-68\", \"cand_no\": 17, \"votes\": 88}, {\"precinct_id\": \"529460-68\", \"cand_no\": 18, \"votes\": 34}, {\"precinct_id\": \"529460-68\", \"cand_no\": 19, \"votes\": 9}]",
  "review_outcome": "No change. Elected councillors and substitute order are unchanged for any value 0–295 on line 14 (58 is an estimate, range ≈ 50–68). Jančoková (č. 17) rises from 8,259 to 8,313 votes, 13th, 3,320 short of the 10th seat (Rakús, 11,633).",
  "review_changes_elected": false,
  "review_summary_en": "In the Bratislava city-council record of Petržalka precinct 68 (district 10), five consecutive lines are far outside the range of all 14 neighbouring precincts: Chajdiak 8, Chmelár 20, Jakubčová 88, Jančoková 34, Jankovič 9. Moving each value down one line (Chmelár 8, Jakubčová 20, Jančoková 88, Jankovič 34, Jaslovský 9) puts all of them back in range. Independent ballots counted in the same room agree with the shifted values: Chajdiak has 98 votes for the borough council (city/borough ratio elsewhere 0.51–0.69, so ≈ 58 expected, not 8), and Jankovič has 40 regional-council votes (ratio elsewhere 0.70–1.22, so 34 fits, 9 does not). Chajdiak's own value was lost and can only be estimated (≈ 58). The ten elected councillors and the substitute order do not change.",
  "review_summary_sk": "V zázname okrsku 68 v Petržalke pre voľby do mestského zastupiteľstva Bratislavy (obvod 10) je päť po sebe idúcich riadkov ďaleko mimo rozpätia všetkých 14 susedných okrskov: Chajdiak 8, Chmelár 20, Jakubčová 88, Jančoková 34, Jankovič 9. Po posune každej hodnoty o riadok nižšie (Chmelár 8, Jakubčová 20, Jančoková 88, Jankovič 34, Jaslovský 9) sú všetky v bežnom rozpätí. Nezávislé hlasovacie lístky sčítané v tej istej miestnosti zodpovedajú posunutým hodnotám: Chajdiak má 98 hlasov do miestneho zastupiteľstva (pomer mesto/mestská časť je inde 0,51 – 0,69, teda okolo 58, nie 8) a Jankovič 40 hlasov do zastupiteľstva VÚC (pomer inde 0,70 – 1,22, teda 34 sedí, 9 nie). Vlastná hodnota Chajdiaka sa stratila a dá sa len odhadnúť (okolo 58). Zvolení poslanci ani poradie náhradníkov sa nemenia.",
  "review_doc": "docs/reviews/2026-OSO-C-582000-10__529460-68.md"
 },
 {
  "finding_id": "joint:2026:-:521671-3:field:OSK.registered",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "521671-3",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 620, \"OSK.envelopes\": 388, \"OSK.one_mark_votes\": 348, \"OSK.participated\": 390, \"OSK.registered\": 997, \"OSK.valid_council\": 340, \"OSK.valid_mayor\": 348, \"OSO.council_marks\": 758, \"OSO.envelopes\": 207, \"OSO.one_mark_votes\": 123, \"OSO.participated\": 208, \"OSO.registered\": 1115, \"OSO.valid_council\": 203, \"OSO.valid_mayor\": 123, \"z\": {\"invM_K\": -2.88, \"turn_K\": 34.79, \"turn_O\": -16.44, \"util_O\": -2.6}}",
  "expected": "{\"invM_K\": {\"observed_rate\": 0.1041, \"rate\": 0.2498, \"rate95\": [0.1236, 0.44]}, \"turn_K\": {\"observed_rate\": 0.3913, \"rate\": 0.1829, \"rate95\": [0.1572, 0.2118]}, \"turn_O\": {\"observed_rate\": 0.1868, \"rate\": 0.3748, \"rate95\": [0.2968, 0.46]}, \"util_O\": {\"observed_rate\": 0.2735, \"rate\": 0.4281, \"rate95\": [0.2689, 0.6036]}}",
  "score": 2.039594361752662,
  "p_value": 0.009128630705394191,
  "q_value": 0.19209859611892155,
  "correction": "[{\"family\": \"OSK\", \"field\": \"registered\", \"precinct_id\": \"521671-3\", \"value\": 1115}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"field\": \"OSO.registered\", \"gain_joint_nats\": 5.61, \"gain_joint_raw_nats\": 13.61, \"gain_nats\": 5.61, \"kind\": \"field\", \"new\": 997, \"old\": 1115, \"op\": \"copy_sibling\", \"post_max_abs_z\": 30.29, \"post_p\": 0.0452}, {\"field\": \"OSK.registered\", \"gain_joint_nats\": 0.74, \"gain_joint_raw_nats\": 8.73, \"gain_nats\": 0.74, \"kind\": \"field\", \"new\": 1997, \"old\": 997, \"op\": \"digit_ins\", \"post_max_abs_z\": 2.79, \"post_p\": 0.2596}, {\"cand_loglik_ratio\": 5.91, \"cand_no\": 16, \"contest_id\": \"2026-OSO-C-521671-1\", \"gain_joint_nats\": -8.59, \"gain_joint_raw_nats\": -0.59, \"gain_nats\": -2.68, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 4, \"old\": 84, \"op\": \"digit_del\", \"post_max_abs_z\": 34.75, \"post_p\": 0.0368}, {\"cand_loglik_ratio\": 5.34, \"cand_no\": 16, \"contest_id\": \"2026-OSO-C-521671-1\", \"gain_joint_nats\": -8.56, \"gain_joint_raw_nats\": -0.56, \"gain_nats\": -3.21, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 8, \"old\": 84, \"op\": \"digit_del\", \"post_max_abs_z\": 34.75, \"post_p\": 0.0368}, {\"cand_loglik_ratio\": 4.91, \"cand_no\": 12, \"contest_id\": \"2026-OSO-C-521671-1\", \"gain_joint_nats\": -8.66, \"gain_joint_raw_nats\": -0.67, \"gain_nats\": -3.75, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 4, \"old\": 94, \"op\": \"digit_del\", \"post_max_abs_z\": 34.74, \"post_p\": 0.0368}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5423\", \"OSK2026_SK_tab02bd.csv:5525\"]",
  "notes": "{\"top_rates\": [\"turn_K\", \"turn_O\", \"invM_K\", \"util_O\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"copy_sibling\", \"old\": 997, \"new\": 1115, \"gain_nats\": 6.03, \"gain_joint_nats\": 6.03, \"gain_joint_raw_nats\": 14.02, \"post_max_abs_z\": 28.94, \"post_p\": 0.0484, \"field\": \"OSK.registered\"}, \"posterior_best_edit\": 0.807901, \"posterior_best_edit_joint_only\": 0.807901, \"posterior_any_edit\": 0.875091, \"p_precinct\": 0.009128630705394191, \"broken_identities\": 0, \"stratum\": \"std\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "521671",
  "municipality": "Medzev",
  "okres_name": "Košice - okolie",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|521671-3",
  "rank": 24,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "vector_swap: the complete regional (OSK) records of precincts 2 and 3 are interchanged (precinct-label swap); the municipal (OSO) records are correct",
  "review_correction": null,
  "review_outcome": "No change. The two precincts belong to the same municipality and the same regional district, so exchanging their OSK records leaves every contest total unchanged. Only the precinct-level OSK figures (turnout, invalid ballots, votes) of precincts 2 and 3 are misattributed.",
  "review_changes_elected": false,
  "review_summary_en": "In Medzev the regional (OSK) record published for precinct 3 (997 registered, 390 voters, 388 envelopes) matches the municipal record of precinct 2 (997, 390, 390), and the OSK record published for precinct 2 (1,114 registered, 112 voters) belongs to the large precinct 3 (1,115 registered). The votes confirm it. Gabriel Böhm, a local candidate on both ballots, has 270 municipal and 67 regional votes in precinct 2, and 52 municipal and 295 regional votes in precinct 3. After exchanging the two OSK records his regional/municipal ratio is 1.09 and 1.29, against 1.09 in precinct 1. The 2022 pattern also points the same way: then precinct 3 had a much lower regional than municipal turnout (206 vs 481), and Böhm had 199 regional votes in precinct 2 and 61 in precinct 3. Both precincts are in the same municipality and regional district, so no total and no result changes.",
  "review_summary_sk": "V Medzeve krajský záznam (VÚC) zverejnený za okrsok 3 (997 zapísaných, 390 zúčastnených, 388 obálok) zodpovedá obecnému záznamu okrsku 2 (997, 390, 390). Krajský záznam zverejnený za okrsok 2 (1 114 zapísaných, 112 zúčastnených) patrí veľkému okrsku 3 (1 115 zapísaných). Potvrdzujú to aj hlasy. Gabriel Böhm, miestny kandidát na oboch lístkoch, má v okrsku 2 270 hlasov do obecného zastupiteľstva a 67 do VÚC, v okrsku 3 52 a 295. Po vzájomnej výmene oboch krajských záznamov je jeho pomer hlasov VÚC/obec 1,09 a 1,29, kým v okrsku 1 je 1,09. Rovnakým smerom ukazuje aj rok 2022: okrsok 3 mal vtedy oveľa nižšiu účasť vo voľbách do VÚC ako vo voľbách do obce (206 oproti 481) a Böhm mal do VÚC 199 hlasov v okrsku 2 a 61 v okrsku 3. Oba okrsky patria do tej istej obce aj toho istého volebného obvodu VÚC, takže sa nemení žiadny súčet ani výsledok.",
  "review_doc": "docs/reviews/2026-precinct__521671-3.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:521671-3:OSK.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "521671-3",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 388, \"E_OSO\": 207, \"P_OSK\": 390, \"P_OSO\": 208, \"R_OSK\": 997, \"R_OSO\": 1115, \"R_prev_year\": 1188.0, \"VC_OSK\": 340, \"VC_OSO\": 203, \"VM_OSK\": 348, \"VM_OSO\": 123, \"sum_council_OSK\": 620, \"sum_council_OSO\": 758, \"sum_single_OSK\": 348, \"sum_single_OSO\": 123}",
  "expected": "{\"field\": \"OSK.registered\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 1115}",
  "score": 19.763,
  "p_value": 1.613732414642328e-10,
  "q_value": 5.363961612986117e-07,
  "correction": "[{\"family\": \"OSK\", \"field\": \"registered\", \"precinct_id\": \"521671-3\", \"value\": 1115}]",
  "mechanism": "copy_from_OSO",
  "alternatives": "[\"OSO.registered 1115->997 (copy_from_OSK, gain 23.6)\", \"OSO.envelopes 207->208 (digit_sub, gain 1.8)\", \"OSO.participated 208->207 (digit_sub, gain 1.5)\", \"legitimate difference (no transcription error)\"]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5423\", \"OSK2026_SK_tab02bd.csv:5525\"]",
  "notes": "OSK.registered 997 -> 1115 by copy_from_OSO; log-likelihood gain 26.8 nats, margin over best other record/field 3.1",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "521671",
  "municipality": "Medzev",
  "okres_name": "Košice - okolie",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "arithmetic",
  "case_id": "precinct|521671-3",
  "rank": 24,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "vector_swap: the complete regional (OSK) records of precincts 2 and 3 are interchanged (precinct-label swap); the municipal (OSO) records are correct",
  "review_correction": null,
  "review_outcome": "No change. The two precincts belong to the same municipality and the same regional district, so exchanging their OSK records leaves every contest total unchanged. Only the precinct-level OSK figures (turnout, invalid ballots, votes) of precincts 2 and 3 are misattributed.",
  "review_changes_elected": false,
  "review_summary_en": "In Medzev the regional (OSK) record published for precinct 3 (997 registered, 390 voters, 388 envelopes) matches the municipal record of precinct 2 (997, 390, 390), and the OSK record published for precinct 2 (1,114 registered, 112 voters) belongs to the large precinct 3 (1,115 registered). The votes confirm it. Gabriel Böhm, a local candidate on both ballots, has 270 municipal and 67 regional votes in precinct 2, and 52 municipal and 295 regional votes in precinct 3. After exchanging the two OSK records his regional/municipal ratio is 1.09 and 1.29, against 1.09 in precinct 1. The 2022 pattern also points the same way: then precinct 3 had a much lower regional than municipal turnout (206 vs 481), and Böhm had 199 regional votes in precinct 2 and 61 in precinct 3. Both precincts are in the same municipality and regional district, so no total and no result changes.",
  "review_summary_sk": "V Medzeve krajský záznam (VÚC) zverejnený za okrsok 3 (997 zapísaných, 390 zúčastnených, 388 obálok) zodpovedá obecnému záznamu okrsku 2 (997, 390, 390). Krajský záznam zverejnený za okrsok 2 (1 114 zapísaných, 112 zúčastnených) patrí veľkému okrsku 3 (1 115 zapísaných). Potvrdzujú to aj hlasy. Gabriel Böhm, miestny kandidát na oboch lístkoch, má v okrsku 2 270 hlasov do obecného zastupiteľstva a 67 do VÚC, v okrsku 3 52 a 295. Po vzájomnej výmene oboch krajských záznamov je jeho pomer hlasov VÚC/obec 1,09 a 1,29, kým v okrsku 1 je 1,09. Rovnakým smerom ukazuje aj rok 2022: okrsok 3 mal vtedy oveľa nižšiu účasť vo voľbách do VÚC ako vo voľbách do obce (206 oproti 481) a Böhm mal do VÚC 199 hlasov v okrsku 2 a 61 v okrsku 3. Oba okrsky patria do tej istej obce aj toho istého volebného obvodu VÚC, takže sa nemení žiadny súčet ani výsledok.",
  "review_doc": "docs/reviews/2026-precinct__521671-3.md"
 },
 {
  "finding_id": "joint:2026:2026-OSK-C-710:526860-2:cand:3",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-710",
  "precinct_id": "526860-2",
  "cand_nos": "3",
  "observed": "{\"OSK.council_marks\": 194, \"OSK.envelopes\": 255, \"OSK.one_mark_votes\": 192, \"OSK.participated\": 255, \"OSK.registered\": 970, \"OSK.valid_council\": 194, \"OSK.valid_mayor\": 192, \"OSO.council_marks\": 1941, \"OSO.envelopes\": 669, \"OSO.one_mark_votes\": 642, \"OSO.participated\": 669, \"OSO.registered\": 970, \"OSO.valid_council\": 590, \"OSO.valid_mayor\": 642, \"z\": {\"invC_K\": -3.89, \"invM_K\": -6.08, \"turn_K\": -52.28, \"turn_O\": 21.85, \"util_K\": -9.78, \"util_O\": 5.33}}",
  "expected": "{\"invM_K\": {\"observed_rate\": 0.248, \"rate\": 0.7481, \"rate95\": [0.5595, 0.8741]}, \"turn_K\": {\"observed_rate\": 0.2631, \"rate\": 0.6357, \"rate95\": [0.5924, 0.6768]}, \"turn_O\": {\"observed_rate\": 0.6895, \"rate\": 0.3834, \"rate95\": [0.3046, 0.4689]}, \"util_K\": {\"observed_rate\": 0.0009, \"rate\": 0.3486, \"rate95\": [0.073, 0.7844]}}",
  "score": 5.077205078746774,
  "p_value": 0.004891688825339091,
  "q_value": 8.371338847278188e-06,
  "correction": "[{\"cand_no\": 3, \"precinct_id\": \"526860-2\", \"votes\": 289}]",
  "mechanism": "digit_ins",
  "alternatives": "[{\"field\": \"OSK.valid_council\", \"gain_joint_nats\": 13.16, \"gain_joint_raw_nats\": 21.43, \"gain_nats\": 13.16, \"kind\": \"field\", \"new\": 94, \"old\": 194, \"op\": \"digit_del\", \"post_max_abs_z\": 57.96, \"post_p\": 0.0171}, {\"field\": \"OSK.valid_council\", \"gain_joint_nats\": 13.0, \"gain_joint_raw_nats\": 21.27, \"gain_nats\": 13.0, \"kind\": \"field\", \"new\": 104, \"old\": 194, \"op\": \"digit_sub\", \"post_max_abs_z\": 57.71, \"post_p\": 0.0172}, {\"cand_loglik_ratio\": 3.92, \"cand_no\": 3, \"contest_id\": \"2026-OSK-C-710\", \"gain_joint_nats\": 8.57, \"gain_joint_raw_nats\": 16.84, \"gain_nats\": 12.49, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 389, \"old\": 89, \"op\": \"digit_ins\", \"post_max_abs_z\": 59.02, \"post_p\": 0.0166}, {\"field\": \"OSK.valid_council\", \"gain_joint_nats\": 11.98, \"gain_joint_raw_nats\": 20.24, \"gain_nats\": 11.98, \"kind\": \"field\", \"new\": 114, \"old\": 194, \"op\": \"digit_sub\", \"post_max_abs_z\": 57.49, \"post_p\": 0.0173}, {\"cand_loglik_ratio\": 3.67, \"cand_no\": 3, \"contest_id\": \"2026-OSK-C-710\", \"gain_joint_nats\": 8.16, \"gain_joint_raw_nats\": 16.43, \"gain_nats\": 11.83, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 189, \"old\": 89, \"op\": \"digit_ins\", \"post_max_abs_z\": 57.48, \"post_p\": 0.0173}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4904\", \"OSK2026_SK_tab02bd.csv:4908\"]",
  "notes": "{\"top_rates\": [\"turn_K\", \"turn_O\", \"util_K\", \"invM_K\"], \"best_edit\": {\"kind\": \"cand\", \"op\": \"digit_ins\", \"old\": 89, \"new\": 289, \"gain_nats\": 16.29, \"gain_joint_nats\": 12.24, \"gain_joint_raw_nats\": 20.51, \"post_max_abs_z\": 58.35, \"post_p\": 0.0169, \"contest_id\": \"2026-OSK-C-710\", \"cand_no\": 3, \"cand_loglik_ratio\": 4.04, \"moves_valid\": false}, \"posterior_best_edit\": 0.999992, \"posterior_best_edit_joint_only\": 0.999523, \"posterior_any_edit\": 0.99997, \"p_precinct\": 0.004891688825339091, \"broken_identities\": 0, \"stratum\": \"std\", \"q_semantics\": \"local_fdr_edit\", \"impact\": {\"outcome_changed\": false, \"entered\": [], \"exited\": []}}",
  "correction_feasible": false,
  "correction_breaks": "V_CAND_LE_VALID 2026-OSK-C-710 526860-2 cand 3: {\"votes\":289} vs {\"max_votes\":194}",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "710",
  "obec": "526860",
  "municipality": "Lomnička",
  "okres_name": "Stará Ľubovňa",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "3: Drahomír Čureja",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 426,
  "tier_detector": "B_strong",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-710|526860-2",
  "rank": 25,
  "review_verdict": "probable_error",
  "review_confidence": "medium",
  "review_mechanism": "one_mark_per_ballot: council votes (194) exactly equal valid council ballots (194) in a 4-seat race; either the valid-ballot figure equals the vote total, or multi-mark ballots are absent from the record; claimed digit insertion on č. 3 (89→289) infeasible",
  "review_correction": null,
  "review_outcome": "No change under any correction confined to this precinct: elected Bizovský, Orlovský, Solár, Karaš (4,388); first substitute Tomková 3,537 (margin 851); bound Tomková 255, Karaš 0 still no change.",
  "review_changes_elected": false,
  "review_summary_en": "In Lomnička precinct 2 the regional-council record has exactly 194 votes on 194 valid ballots in a 4-seat race, so not a single ballot would carry a second name. In precinct 1 of the same village every valid ballot carries Drahomír Čureja plus on average 1.2 further names, and the village had 1.6 names per ballot in 2022. Even if 90 % of voters marked one name, the chance of no second name on any of 194 ballots would be about one in a billion. Only three such records exist in Slovakia in 2026, all in Roma-community precincts. The record most likely does not reflect a full count of the ballots: either its valid-ballot figure equals the vote total rather than a separate ballot count, or ballots with several marks are absent from it. The detector's correction (Čureja 89 → 289) is impossible, and the true figures cannot be recovered. Even an extreme correction in this precinct moves the 851-vote margin by at most 258, so the elected councillors are unaffected.",
  "review_summary_sk": "V Lomničke, okrsok 2, má záznam volieb do zastupiteľstva VÚC presne 194 hlasov na 194 platných lístkoch v obvode so 4 mandátmi, takže ani jeden lístok by nemal označeného druhého kandidáta. V okrsku 1 tej istej obce má každý platný lístok Drahomíra Čureju a v priemere 1,2 ďalšieho kandidáta a v roku 2022 bolo v obci 1,6 označeného kandidáta na lístok. Aj keby 90 % voličov označilo len jedno meno, pravdepodobnosť, že žiadny zo 194 lístkov nebude mať druhé meno, je približne jedna k miliarde. Na Slovensku sú v roku 2026 len tri takéto záznamy, všetky v okrskoch rómskych komunít. Záznam pravdepodobne nezodpovedá úplnému sčítaniu lístkov: buď sa počet platných lístkov v ňom rovná súčtu hlasov namiesto samostatného počtu lístkov, alebo v ňom chýbajú lístky s viacerými označeniami. Oprava navrhnutá detektorom (Čureja 89 → 289) je nemožná a skutočné údaje sa nedajú obnoviť. Ani krajná oprava v tomto okrsku by rozdiel 851 hlasov neznížila o viac ako 258, takže zvolení poslanci sa nemenia.",
  "review_doc": "docs/reviews/2026-OSK-C-710__526860-2.md"
 },
 {
  "finding_id": "novel_util:2026:2026-OSK-C-710:526860-2:-",
  "detector": "novel_util",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-710",
  "precinct_id": "526860-2",
  "cand_nos": "",
  "observed": "{\"extra_marks_X\": 0, \"family\": \"OSK\", \"fill\": 0.0, \"seats\": 4, \"sum_votes\": 194, \"unused_marks_M\": 582, \"valid_council\": 194}",
  "expected": "{\"eta_std\": -27.02, \"fill\": 0.7074, \"model\": \"loo\", \"other_record_eta_std\": -1.78, \"sum_votes\": 605.7, \"sum_votes_95\": [504.1, 680.9]}",
  "score": 5.796,
  "p_value": 1.599981405494323e-06,
  "q_value": 0.009574288730478029,
  "correction": "",
  "mechanism": "one_mark_per_ballot",
  "alternatives": "[\"votes of some candidates not entered (missing rows)\", \"only one vote per ballot counted\", \"valid council ballots over-stated\", \"genuine single-mark voting\"]",
  "tier": "B_strong",
  "src_refs": "[\"OSK2026_SK_tab02bd.csv:4908\", \"OSK2026_SK_tab09d.csv:184532\"]",
  "notes": "only 0 optional marks used of 582 (S=194 votes on V=194 ballots); exact boundary; same-precinct other multi-mark record 2026-OSO-C-526860-1 eta = -1.8 scale units",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "710",
  "obec": "526860",
  "municipality": "Lomnička",
  "okres_name": "Stará Ľubovňa",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": 412, \"transfer_flip\": 426}",
  "contest_transfer_flip": 426,
  "tier_detector": "B_strong",
  "family": "ballot_utilisation",
  "case_id": "2026-OSK-C-710|526860-2",
  "rank": 25,
  "review_verdict": "probable_error",
  "review_confidence": "medium",
  "review_mechanism": "one_mark_per_ballot: council votes (194) exactly equal valid council ballots (194) in a 4-seat race; either the valid-ballot figure equals the vote total, or multi-mark ballots are absent from the record; claimed digit insertion on č. 3 (89→289) infeasible",
  "review_correction": null,
  "review_outcome": "No change under any correction confined to this precinct: elected Bizovský, Orlovský, Solár, Karaš (4,388); first substitute Tomková 3,537 (margin 851); bound Tomková 255, Karaš 0 still no change.",
  "review_changes_elected": false,
  "review_summary_en": "In Lomnička precinct 2 the regional-council record has exactly 194 votes on 194 valid ballots in a 4-seat race, so not a single ballot would carry a second name. In precinct 1 of the same village every valid ballot carries Drahomír Čureja plus on average 1.2 further names, and the village had 1.6 names per ballot in 2022. Even if 90 % of voters marked one name, the chance of no second name on any of 194 ballots would be about one in a billion. Only three such records exist in Slovakia in 2026, all in Roma-community precincts. The record most likely does not reflect a full count of the ballots: either its valid-ballot figure equals the vote total rather than a separate ballot count, or ballots with several marks are absent from it. The detector's correction (Čureja 89 → 289) is impossible, and the true figures cannot be recovered. Even an extreme correction in this precinct moves the 851-vote margin by at most 258, so the elected councillors are unaffected.",
  "review_summary_sk": "V Lomničke, okrsok 2, má záznam volieb do zastupiteľstva VÚC presne 194 hlasov na 194 platných lístkoch v obvode so 4 mandátmi, takže ani jeden lístok by nemal označeného druhého kandidáta. V okrsku 1 tej istej obce má každý platný lístok Drahomíra Čureju a v priemere 1,2 ďalšieho kandidáta a v roku 2022 bolo v obci 1,6 označeného kandidáta na lístok. Aj keby 90 % voličov označilo len jedno meno, pravdepodobnosť, že žiadny zo 194 lístkov nebude mať druhé meno, je približne jedna k miliarde. Na Slovensku sú v roku 2026 len tri takéto záznamy, všetky v okrskoch rómskych komunít. Záznam pravdepodobne nezodpovedá úplnému sčítaniu lístkov: buď sa počet platných lístkov v ňom rovná súčtu hlasov namiesto samostatného počtu lístkov, alebo v ňom chýbajú lístky s viacerými označeniami. Oprava navrhnutá detektorom (Čureja 89 → 289) je nemožná a skutočné údaje sa nedajú obnoviť. Ani krajná oprava v tomto okrsku by rozdiel 851 hlasov neznížila o viac ako 258, takže zvolení poslanci sa nemenia.",
  "review_doc": "docs/reviews/2026-OSK-C-710__526860-2.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-517402-6:517402-72:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-517402-6",
  "precinct_id": "517402-72",
  "cand_nos": "1,2,3",
  "observed": "{\"3@2026-OSO-C-517402-6\": 170, \"77@2026-OSK-C-511\": 149, \"record\": {\"1\": 373, \"2\": 235, \"3\": 170}}",
  "expected": "{\"3@2026-OSO-C-517402-6\": {\"mean\": 256.6, \"n\": 506, \"p\": 0.0020615832545697295, \"t\": -3.85}, \"77@2026-OSK-C-511\": {\"mean\": 87.0, \"n\": 487, \"p\": 0.002493076855498054, \"t\": 3.54}}",
  "score": 3.078402802141093,
  "p_value": 0.004123166509139459,
  "q_value": 0.6198095278497224,
  "correction": "",
  "mechanism": "row_shift",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-517402-6\", \"log10_bf\": 3.08, \"mechanism\": \"row_shift\"}, {\"cand_no\": 77, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 1.48, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 77, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 1.12, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-517402-6\", \"log10_bf\": 0.97, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 77, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 0.63, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-517402-6\", \"log10_bf\": 0.14, \"mechanism\": \"transfer\"}, {\"cand_no\": 77, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -0.24, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-517402-6\", \"log10_bf\": -0.4, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:52562\", \"OSO2026_SK_tab08f.csv:52563\", \"OSO2026_SK_tab08f.csv:52564\"]",
  "notes": "{\"best_log10_lr\": 3.68, \"corrected_p_min\": 0.0742, \"correction_withheld\": \"posterior_error_prob 0.012 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 7.57, \"n\": 12, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 2, \"max_abs_t\": 5.89, \"n\": 2, \"n_abs_t_gt3\": 2}, \"pattern\": \"isolated\", \"within_expected\": 170.2, \"within_resid\": 0.0}, \"decoy_log10_bf\": {\"digit\": 1.469, \"swap\": 3.033}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.078, \"log10_bf_any_error_cell\": {\"3@2026-OSO-C-517402-6\": 1.369, \"77@2026-OSK-C-511\": 1.941}, \"log10_specificity\": -0.539, \"lost_values_cand_nos\": [1], \"partner_precinct\": null, \"person_id\": \"2026:517402:trnovec:anton:61\", \"posterior_error_prob\": 0.0118, \"proposed_correction\": [{\"cand_no\": 1, \"estimated\": true, \"precinct_id\": \"517402-72\", \"votes\": 474}, {\"cand_no\": 2, \"precinct_id\": \"517402-72\", \"votes\": 373}, {\"cand_no\": 3, \"precinct_id\": \"517402-72\", \"votes\": 235}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.68, \"values\": {\"1\": null, \"2\": 373, \"3\": 235}}, {\"log10_lr\": 0.95, \"values\": {\"2\": null, \"3\": 235}}, {\"log10_lr\": -2.12, \"values\": {\"2\": 170, \"3\": null}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "517402",
  "district": "6",
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "1: Jozef Juriš; 2: Miroslav Knapec; 3: Anton Trnovec",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.012 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 18,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-517402-6|517402-72",
  "rank": 26,
  "review_verdict": "rejected",
  "review_confidence": "high",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No change (published record retained). 2nd seat Knapec 922 vs Trnovec 888 (margin 34); the record cannot be raised to the detector's scale (1/0.70) without exceeding two marks per ballot, so no correction follows.",
  "review_changes_elected": false,
  "review_summary_en": "Žilina, precinct 72, city council district 6 (2 seats, 3 candidates): the detector reads the council record as 30 % short because the three candidates' regional-ballot votes are high relative to their council votes. The council record has 1.54 marks per ballot, the same as every other precinct of the district (1.49–1.57); scaled up by the detector's factor it would need 2.2 marks on a two-seat ballot. The same high regional ÷ council ratio for Juriš and Knapec appears in precincts 72 and 73 in 2022, with different regional lists. It is a stable local pattern, not a recording error.",
  "review_summary_sk": "Žilina, okrsok 72, volebný obvod 6 do mestského zastupiteľstva (2 mandáty, 3 kandidáti): detektor považuje záznam za o 30 % neúplný, lebo traja kandidáti majú v krajských voľbách v pomere k mestským veľa hlasov. Mestský záznam má 1,54 hlasu na lístok, rovnako ako každý iný okrsok obvodu (1,49–1,57); po navýšení podľa detektora by potreboval 2,2 hlasu na lístku s dvoma mandátmi. Rovnako vysoký pomer krajských a mestských hlasov mali Juriš a Knapec v okrskoch 72 a 73 aj v roku 2022, pri iných krajských kandidátkach. Ide o stály miestny vzorec, nie o chybu v zázname.",
  "review_doc": "docs/reviews/2026-OSO-C-517402-6__517402-72.md"
 },
 {
  "finding_id": "record_shortfall:2026:2026-OSO-C-517402-6:517402-72:-",
  "detector": "record_shortfall",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-517402-6",
  "precinct_id": "517402-72",
  "cand_nos": "1,2,3",
  "observed": "{\"1\": 373, \"2\": 235, \"3\": 170}",
  "expected": "{\"1\": {\"mean\": 472.9}, \"2\": {\"mean\": 384.4}, \"3\": {\"mean\": 257.6}}",
  "score": 4.372032301726124,
  "p_value": 6.154765378153587e-06,
  "q_value": 0.014309829504207089,
  "correction": "[]",
  "mechanism": "partial_omission",
  "alternatives": "[{\"hypothesis\": \"home_candidate_or_local_campaign\", \"why\": \"only one reference kind short and marks per ballot normal\"}, {\"hypothesis\": \"valid_ballots_overstated\", \"why\": \"valid ballots / envelopes 1.05 x contest norm; counts may be right, shares wrong\"}, {\"hypothesis\": \"reference_records_wrong\", \"why\": \"the shortfall is relative to the other ballots; it is this record's only if those agree with each other\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:52562\", \"OSO2026_SK_tab08f.csv:52563\", \"OSO2026_SK_tab08f.csv:52564\"]",
  "notes": "{\"S\": -17.881, \"S_by_kind\": {\"regional_council\": -17.881}, \"block\": null, \"imputed\": true, \"imputed_cand_nos\": [], \"linked_scale\": 0.6978, \"m\": 3, \"mpb_rel\": 1.0069593094453462, \"n_kinds_short\": 1, \"null\": {\"loc\": 0.11302516683903295, \"nu\": 5.923799694272848, \"scale\": 1.3524032276124334, \"stratum\": \"council|m<10\"}, \"record_scale\": 1.0, \"target_kind\": \"council\", \"valid_share_rel\": 1.0521198324666534}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "517402",
  "district": "6",
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "1: Jozef Juriš; 2: Miroslav Knapec; 3: Anton Trnovec",
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"anomaly_votes\": 337, \"transfer_flip\": 18}",
  "contest_transfer_flip": 18,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-517402-6|517402-72",
  "rank": 26,
  "review_verdict": "rejected",
  "review_confidence": "high",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No change (published record retained). 2nd seat Knapec 922 vs Trnovec 888 (margin 34); the record cannot be raised to the detector's scale (1/0.70) without exceeding two marks per ballot, so no correction follows.",
  "review_changes_elected": false,
  "review_summary_en": "Žilina, precinct 72, city council district 6 (2 seats, 3 candidates): the detector reads the council record as 30 % short because the three candidates' regional-ballot votes are high relative to their council votes. The council record has 1.54 marks per ballot, the same as every other precinct of the district (1.49–1.57); scaled up by the detector's factor it would need 2.2 marks on a two-seat ballot. The same high regional ÷ council ratio for Juriš and Knapec appears in precincts 72 and 73 in 2022, with different regional lists. It is a stable local pattern, not a recording error.",
  "review_summary_sk": "Žilina, okrsok 72, volebný obvod 6 do mestského zastupiteľstva (2 mandáty, 3 kandidáti): detektor považuje záznam za o 30 % neúplný, lebo traja kandidáti majú v krajských voľbách v pomere k mestským veľa hlasov. Mestský záznam má 1,54 hlasu na lístok, rovnako ako každý iný okrsok obvodu (1,49–1,57); po navýšení podľa detektora by potreboval 2,2 hlasu na lístku s dvoma mandátmi. Rovnako vysoký pomer krajských a mestských hlasov mali Juriš a Knapec v okrskoch 72 a 73 aj v roku 2022, pri iných krajských kandidátkach. Ide o stály miestny vzorec, nie o chybu v zázname.",
  "review_doc": "docs/reviews/2026-OSO-C-517402-6__517402-72.md"
 },
 {
  "finding_id": "novel_util:2026:2026-OSO-C-514721-1:514721-1:-",
  "detector": "novel_util",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-514721-1",
  "precinct_id": "514721-1",
  "cand_nos": "",
  "observed": "{\"extra_marks_X\": 1705, \"family\": \"OSO\", \"fill\": 0.9971, \"seats\": 7, \"sum_votes\": 1990, \"unused_marks_M\": 5, \"valid_council\": 285}",
  "expected": "{\"eta_std\": 14.99, \"fill\": 0.6788, \"model\": \"single\", \"other_record_eta_std\": 7.28, \"sum_votes\": 1445.8, \"sum_votes_95\": [1106.8, 1701.7]}",
  "score": 5.301,
  "p_value": 5.002541163454391e-06,
  "q_value": 0.018945424708625015,
  "correction": "",
  "mechanism": "full_marks",
  "alternatives": "[\"valid council ballots derived as votes / seats instead of counted\", \"votes padded to the maximum\", \"disciplined slate / bloc voting\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3578\", \"OSO2026_SK_tab08f.csv:57624\"]",
  "notes": "only 5 of 1710 optional marks unused (S=1990 = 7*285 - 5); same-precinct other multi-mark record 2026-OSK-C-608 eta = +7.3 scale units",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "514721",
  "district": "1",
  "obec": "514721",
  "municipality": "Gemer",
  "okres_name": "Revúca",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"anomaly_votes\": 545, \"transfer_flip\": 70}",
  "contest_transfer_flip": 70,
  "tier_detector": "C_ambiguous",
  "family": "ballot_utilisation",
  "case_id": "2026-OSO-C-514721-1|514721-1",
  "rank": 27,
  "review_verdict": "inconclusive",
  "review_confidence": "medium",
  "review_mechanism": "full_marks: 1990 of 1995 possible council marks used (fill 0.997, national maximum); genuine full-slate voting vs recording irregularity undecidable without the 2026 protocol",
  "review_correction": null,
  "review_outcome": "No change under any proportional correction. Last seat Valaszkay (č. 11, 233) vs first substitute Cselényi A. (č. 2, 94): margin 139; scaling the whole vector or only the slate to the expected 1446 marks leaves the elected set unchanged.",
  "review_changes_elected": false,
  "review_summary_en": "In single-precinct Gemer, 285 valid council ballots carry 1990 votes, so only 5 of the 1995 possible marks (7 seats) were unused. This is the highest fill of 5,185 municipal council records in 2026. Even in villages where one full party slate wins every seat the fill does not exceed 0.873, and the envelope count rules out a miscounted ballot total as the explanation. The same precinct also had near-full regional ballots in 2026 (4th of 4,816) and in 2022, so the pattern is local and recurring. It may reflect a small, mobilised electorate voting the seven-person slate in full, or a recording irregularity; the data cannot decide. The only archived Gemer document is a 2024 presidential protocol. The elected council is unchanged under every proportional correction (margin 139).",
  "review_summary_sk": "V jednookrskovej obci Gemer pripadá na 285 platných lístkov do zastupiteľstva 1 990 hlasov, takže z 1 995 možných krížikov (7 mandátov) ostalo nevyužitých len 5. Je to najvyššie využitie spomedzi 5 185 zápisov obecných zastupiteľstiev v roku 2026. Ani v obciach, kde jedna úplná kandidátka strany získa všetky mandáty, využitie nepresahuje 0,873, a počet obálok vylučuje, že by išlo len o chybne uvedený počet lístkov. Ten istý okrsok mal takmer plne vyplnené lístky aj vo voľbách do VÚC v roku 2026 (4. miesto zo 4 816) a v roku 2022, ide teda o miestny opakujúci sa jav. Môže ísť o malý mobilizovaný elektorát, ktorý volil celú sedemčlennú kandidátku, alebo o nepresnosť v zápise; údaje to nerozhodnú. Jediný archivovaný dokument z Gemera je zápisnica z prezidentských volieb 2024. Zloženie zvoleného zastupiteľstva sa pri žiadnej proporcionálnej oprave nemení (rozdiel 139 hlasov).",
  "review_doc": "docs/reviews/2026-OSO-C-514721-1__514721-1.md"
 },
 {
  "finding_id": "novel_util:2026:2026-OSK-C-104:529311-12:-",
  "detector": "novel_util",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-104",
  "precinct_id": "529311-12",
  "cand_nos": "",
  "observed": "{\"extra_marks_X\": 444, \"family\": \"OSK\", \"fill\": 1.0, \"seats\": 2, \"sum_votes\": 888, \"unused_marks_M\": 0, \"valid_council\": 444}",
  "expected": "{\"eta_std\": 19.21, \"fill\": 0.7601, \"model\": \"loo\", \"other_record_eta_std\": -4.84, \"sum_votes\": 781.5, \"sum_votes_95\": [710.1, 830.4]}",
  "score": 4.887,
  "p_value": 1.2972074000662681e-05,
  "q_value": 0.031049956327986194,
  "correction": "",
  "mechanism": "full_marks",
  "alternatives": "[\"valid council ballots derived as votes / seats instead of counted\", \"votes padded to the maximum\", \"disciplined slate / bloc voting\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab02bd.csv:135\", \"OSK2026_SK_tab09d.csv:3975\"]",
  "notes": "only 0 of 444 optional marks unused (S=888 = 2*444 - 0); exact boundary; same-precinct other multi-mark record 2026-OSO-C-529311-2 eta = -4.8 scale units",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "104",
  "obec": "529311",
  "municipality": "Bratislava - Podunajské Biskupice",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"anomaly_votes\": 107, \"transfer_flip\": 66}",
  "contest_transfer_flip": 66,
  "tier_detector": "C_ambiguous",
  "family": "ballot_utilisation",
  "case_id": "2026-OSK-C-104|529311-12",
  "rank": 28,
  "review_verdict": "probable_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: valid council ballots 444 understated (likely ≈494); 888 marks = 2×444 is a consequence, vote vector normal",
  "review_correction": null,
  "review_outcome": "No change. Under the valid-ballot explanation no vote changes; even if up to 113 single-mark ballots were missing from the record, they cannot reach the 132 votes needed to change the seat in district 104.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Podunajské Biskupice precinct 12 the regional council record has 888 votes on 444 valid ballots in a 2-seat district: every valid ballot would carry both marks, a boundary no other large council record reaches. The votes are normal for the 557 envelopes (1.59 marks per envelope, other precincts 1.55–1.70) and no candidate shows an excess. What is abnormal is the valid-ballot share, 80 % against 88–97 % elsewhere. The valid-ballot figure is most likely understated (about 494). The seat margin of 131 cannot be affected.",
  "review_summary_sk": "V Bratislave-Podunajských Biskupiciach, okrsok 12, má záznam volieb do zastupiteľstva VÚC 888 hlasov na 444 platných lístkoch v obvode s 2 mandátmi: každý platný lístok by mal obe možné označenia, čo nedosahuje žiadny iný väčší záznam. Hlasy sú pri 557 obálkach bežné (1,59 hlasu na obálku, v ostatných okrskoch 1,55 – 1,70) a žiadny kandidát nemá nadbytok hlasov. Neobvyklý je podiel platných lístkov, 80 % oproti 88 – 97 % inde. Počet platných lístkov je najpravdepodobnejšie podhodnotený (približne 494). Rozdiel 131 hlasov pri mandáte to ovplyvniť nemôže.",
  "review_doc": "docs/reviews/2026-OSK-C-104__529311-12.md"
 },
 {
  "finding_id": "novel_util:2026:2026-OSO-C-529354-2:529354-13:-",
  "detector": "novel_util",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-529354-2",
  "precinct_id": "529354-13",
  "cand_nos": "",
  "observed": "{\"extra_marks_X\": 0, \"family\": \"OSO\", \"fill\": 0.0, \"seats\": 3, \"sum_votes\": 613, \"unused_marks_M\": 1226, \"valid_council\": 613}",
  "expected": "{\"eta_std\": -55.84, \"fill\": 0.8063, \"model\": \"loo\", \"other_record_eta_std\": -9.2, \"sum_votes\": 1601.5, \"sum_votes_95\": [1475.0, 1691.6]}",
  "score": 4.4,
  "p_value": 3.976756634685196e-05,
  "q_value": 0.06799117629130345,
  "correction": "",
  "mechanism": "one_mark_per_ballot",
  "alternatives": "[\"votes of some candidates not entered (missing rows)\", \"only one vote per ballot counted\", \"valid council ballots over-stated\", \"genuine single-mark voting\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:184\", \"OSO2026_SK_tab08f.csv:3114\"]",
  "notes": "only 0 optional marks used of 1226 (S=613 votes on V=613 ballots); exact boundary; same-precinct other multi-mark record 2026-OSK-C-106 eta = -9.2 scale units",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "529354",
  "district": "2",
  "obec": "529354",
  "municipality": "Bratislava - Rača",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"anomaly_votes\": 989, \"transfer_flip\": 337}",
  "contest_transfer_flip": 337,
  "tier_detector": "C_ambiguous",
  "family": "ballot_utilisation",
  "case_id": "2026-OSO-C-529354-2|529354-13",
  "rank": 29,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "one_mark_per_ballot",
  "review_correction": null,
  "review_outcome": "No change. Duda (č. 2, 1,170) keeps the 3rd seat over Čambalová (č. 1, 498; margin 672). Neighbour per-ballot rates × 613 ballots add Duda +236 and Čambalová +102. Even if every ballot in the precinct carried Čambalová (613), she would reach only 1,055. A flip would need Duda's published 134 to fall, which contradicts an undercount.",
  "review_changes_elected": false,
  "review_summary_en": "The borough-council record of Bratislava–Rača precinct 13 (district 2, 3 seats) reports exactly as many votes as valid ballots: 613 = 613. Neighbouring precincts show 2.58–2.64 marks per ballot. Among 10,503 council records nationwide with ≥3 seats and ≥100 ballots, it is the only municipal record with votes equal to ballots. The same voters' regional ballot is normal: Štefánková has 328 regional votes, an ordinary share, but only 143 borough votes (ratio 0.44 vs 1.08–1.10 elsewhere). The city-council record of the precinct is also depressed (1.2 marks per ballot). The record most likely reflects one vote per ballot rather than all marks. True counts cannot be recovered, but no reconstruction consistent with an undercount changes the elected councillors.",
  "review_summary_sk": "Zápis okrsku 13 v Bratislave–Rači pre voľby do miestneho zastupiteľstva (obvod 2, 3 mandáty) uvádza presne toľko hlasov, koľko je platných lístkov: 613 = 613. V susedných okrskoch pripadá na lístok 2,58–2,64 hlasu. Spomedzi 10 503 zápisov do zastupiteľstiev s aspoň 3 mandátmi a 100 lístkami na Slovensku je to jediný komunálny zápis s počtom hlasov rovným počtu lístkov. Krajský lístok tých istých voličov je v norme: Štefánková má 328 hlasov do VÚC, bežný podiel, ale len 143 hlasov do miestneho zastupiteľstva (pomer 0,44 oproti 1,08–1,10 inde). Znížený je aj mestský zápis do zastupiteľstva v tom istom okrsku (1,2 hlasu na lístok). Zápis najpravdepodobnejšie obsahuje jeden hlas z každého lístka namiesto všetkých krížikov. Skutočné počty sa zrekonštruovať nedajú, no žiadna rekonštrukcia zodpovedajúca nedopočítaniu nemení zvolených poslancov.",
  "review_doc": "docs/reviews/2026-OSO-C-529354-2__529354-13.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-525171-1:525171-2:13",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-525171-1",
  "precinct_id": "525171-2",
  "cand_nos": "11,12,13",
  "observed": "{\"111@2026-OSK-C-707\": 7, \"13@2026-OSO-C-525171-1\": 5, \"record\": {\"11\": 1, \"12\": 1, \"13\": 5}}",
  "expected": "{\"111@2026-OSK-C-707\": {\"mean\": 0.1, \"n\": 14, \"p\": 0.0004364820902579769, \"t\": 3.14}, \"13@2026-OSO-C-525171-1\": {\"mean\": 272.2, \"n\": 467, \"p\": 8.231778919305903e-05, \"t\": -7.82}}",
  "score": 2.6608231329386345,
  "p_value": 0.00016463557838611805,
  "q_value": 0.0956183783067623,
  "correction": "",
  "mechanism": "row_shift",
  "alternatives": "[{\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-525171-1\", \"log10_bf\": 2.78, \"mechanism\": \"transfer\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-525171-1\", \"log10_bf\": 2.66, \"mechanism\": \"row_shift\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-525171-1\", \"log10_bf\": 2.38, \"mechanism\": \"swap\"}, {\"cand_no\": 111, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 2.06, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 111, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 1.51, \"mechanism\": \"row_shift\"}, {\"cand_no\": 111, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 1.5, \"mechanism\": \"swap\"}, {\"cand_no\": 111, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 0.98, \"mechanism\": \"transfer\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-525171-1\", \"log10_bf\": 0.61, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:76828\", \"OSO2026_SK_tab08f.csv:76829\", \"OSO2026_SK_tab08f.csv:76830\"]",
  "notes": "{\"best_log10_lr\": 3.545, \"corrected_p_min\": 0.4475, \"correction_withheld\": \"posterior_error_prob 0.0046 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 5.5, \"within_resid\": 0.0}, \"decoy_log10_bf\": {\"digit\": 2.098, \"swap\": 1.798}, \"impact\": {\"entered\": [13], \"exited\": [10], \"tie_after\": false}, \"log10_bf\": 2.661, \"log10_bf_any_error_cell\": {\"111@2026-OSK-C-707\": 1.834, \"13@2026-OSO-C-525171-1\": 1.686}, \"log10_specificity\": 4.133, \"lost_values_cand_nos\": [13], \"partner_precinct\": null, \"person_id\": \"2026:525171:visnovsky:peter:35\", \"posterior_error_prob\": 0.0046, \"proposed_correction\": [{\"cand_no\": 12, \"precinct_id\": \"525171-2\", \"votes\": 5}, {\"cand_no\": 13, \"estimated\": true, \"precinct_id\": \"525171-2\", \"votes\": 265}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.54, \"values\": {\"11\": 1, \"12\": 5, \"13\": null}}, {\"log10_lr\": 3.18, \"values\": {\"10\": 1, \"11\": 1, \"12\": 5, \"13\": null, \"5\": 3, \"6\": 5, \"7\": 1, \"8\": 9, \"9\": 0}}, {\"log10_lr\": 3.17, \"values\": {\"10\": 1, \"11\": 1, \"12\": 5, \"13\": null}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "525171",
  "district": "1",
  "obec": "525171",
  "municipality": "Svinia",
  "okres_name": "Prešov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "11: Renáta Rabušicová; 12: Martin Trišč; 13: Peter Višňovský",
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0046 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [13], \"exited\": [10]}",
  "contest_transfer_flip": 14,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-525171-1|525171-2",
  "rank": 30,
  "review_verdict": "rejected",
  "review_confidence": "high",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No change (published result stands). For reference: Višňovský (č. 13) would need ≥ 96 votes in precinct 2 to take the 7th seat from Polončák (323); 95 would tie.",
  "review_changes_elected": false,
  "review_summary_en": "Svinia, precinct 2: Peter Višňovský has 5 council votes, while on the regional-council ballot of the same precinct he has 7 of 14 valid ballots. The regional ballot is not a valid reference here: only 23 of the 556 municipal voters of precinct 2 took part in the regional election. The municipal vote in precinct 2 is dominated by one list (331–395 votes per candidate); all other candidates except one get 0–9, including an independent with 323 votes in precinct 1 and 0 in precinct 2. Višňovský's 5 fits that pattern. The detector signal is an artefact of the split electorate; no error is indicated.",
  "review_summary_sk": "Svinia, okrsok 2: Peter Višňovský má 5 hlasov do obecného zastupiteľstva, kým na lístku do zastupiteľstva VÚC v tom istom okrsku má 7 zo 14 platných lístkov. Lístok do VÚC tu nie je vhodné porovnanie: z 556 voličov okrsku 2 vo voľbách do samosprávy obce sa na voľbách do VÚC zúčastnilo len 23. Hlasovanie do obecného zastupiteľstva v okrsku 2 ovládla jedna kandidátka (331 – 395 hlasov na kandidáta); ostatní kandidáti okrem jedného majú 0 – 9 hlasov, vrátane nezávislého kandidáta s 323 hlasmi v okrsku 1 a 0 v okrsku 2. Višňovského 5 hlasov do tohto obrazu zapadá. Signál detektora je dôsledkom rozdielneho zloženia voličov; na chybu nič nepoukazuje.",
  "review_doc": "docs/reviews/2026-OSO-C-525171-1__525171-2.md"
 },
 {
  "finding_id": "novel_util:2026:2026-OSK-C-811:528722-4:-",
  "detector": "novel_util",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-811",
  "precinct_id": "528722-4",
  "cand_nos": "",
  "observed": "{\"extra_marks_X\": 30, \"family\": \"OSK\", \"fill\": 0.0612, \"seats\": 8, \"sum_votes\": 100, \"unused_marks_M\": 460, \"valid_council\": 70}",
  "expected": "{\"eta_std\": -9.63, \"fill\": 0.5303, \"model\": \"loo\", \"other_record_eta_std\": -19.44, \"sum_votes\": 329.9, \"sum_votes_95\": [240.3, 415.6]}",
  "score": 3.711,
  "p_value": 0.00019469445433630022,
  "q_value": 0.2330103229496841,
  "correction": "",
  "mechanism": "missing_block",
  "alternatives": "[\"votes of some candidates not entered (missing rows)\", \"only one vote per ballot counted\", \"valid council ballots over-stated\", \"genuine single-mark voting\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab02bd.csv:5970\", \"OSK2026_SK_tab09d.csv:224002\"]",
  "notes": "only 30 optional marks used of 490 (S=100 votes on V=70 ballots); same-precinct other multi-mark record 2026-OSO-C-528722-1 eta = -19.4 scale units",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "811",
  "obec": "528722",
  "municipality": "Sečovce",
  "okres_name": "Trebišov",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"anomaly_votes\": 230, \"transfer_flip\": 142}",
  "contest_transfer_flip": 142,
  "tier_detector": "C_ambiguous",
  "family": "ballot_utilisation",
  "case_id": "2026-OSK-C-811|528722-4",
  "rank": 31,
  "review_verdict": "probable_genuine",
  "review_confidence": "high",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No change. Even an unlimited missing block could add at most 70 minus his precinct count to any candidate. The best non-elected total would be 5,548 (P. Furik), below the last elected (Mahut, 5,762).",
  "review_changes_elected": false,
  "review_summary_en": "Sečovce, precinct 4, regional district 811: 100 marks on 70 valid ballots (1.4 per ballot of 8) were flagged as a possible missing block. The same voters used 1.6 marks per ballot of 11 on the municipal council ballot, a separate record, against 6–7 elsewhere in town. The precinct votes as a bloc (mayor Harhaj 79 % against Frajkor's lead elsewhere; council candidate Tokár 131 of 199 ballots) and has very high invalid shares (197 of 262 envelopes without a valid president ballot), like Sečovce precinct 3 in 2022. No seat could change in any case, because each candidate can gain at most one vote per valid ballot.",
  "review_summary_sk": "Sečovce, okrsok 4, volebný obvod 811 do zastupiteľstva VÚC: 100 hlasov na 70 platných lístkoch (1,4 hlasu na lístok z 8 možných) detektor označil ako možný chýbajúci blok. Tí istí voliči dali na lístku do mestského zastupiteľstva, ktorý je v samostatnej zápisnici, 1,6 hlasu na lístok z 11 možných, kým inde v meste 6 až 7. Okrsok hlasuje blokovo (za primátora Harhaj 79 %, hoci inde vedie Frajkor; kandidát do zastupiteľstva Tokár 131 zo 199 lístkov) a má veľmi vysoký podiel neplatných lístkov (197 z 262 obálok bez platného lístka na predsedu), podobne ako okrsok 3 v roku 2022. Mandát by sa nezmenil v nijakom prípade, lebo každý kandidát môže získať najviac jeden hlas na platný lístok.",
  "review_doc": "docs/reviews/2026-OSK-C-811__528722-4.md"
 },
 {
  "finding_id": "novel_util:2026:2026-OSO-C-529061-1:529061-1:-",
  "detector": "novel_util",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-529061-1",
  "precinct_id": "529061-1",
  "cand_nos": "",
  "observed": "{\"extra_marks_X\": 75, \"family\": \"OSO\", \"fill\": 0.9868, \"seats\": 3, \"sum_votes\": 113, \"unused_marks_M\": 1, \"valid_council\": 38}",
  "expected": "{\"eta_std\": 9.8, \"fill\": 0.669, \"model\": \"single\", \"other_record_eta_std\": -0.15, \"sum_votes\": 88.8, \"sum_votes_95\": [73.7, 100.5]}",
  "score": 3.651,
  "p_value": 0.0002235251400891774,
  "q_value": 0.23617724221483874,
  "correction": "",
  "mechanism": "full_marks",
  "alternatives": "[\"valid council ballots derived as votes / seats instead of counted\", \"votes padded to the maximum\", \"disciplined slate / bloc voting\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4332\", \"OSO2026_SK_tab08f.csv:68376\"]",
  "notes": "only 1 of 76 optional marks unused (S=113 = 3*38 - 1); same-precinct other multi-mark record 2026-OSK-C-702 eta = -0.1 scale units",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "529061",
  "district": "1",
  "obec": "529061",
  "municipality": "Rohožník",
  "okres_name": "Humenné",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"anomaly_votes\": 25, \"transfer_flip\": 5}",
  "contest_transfer_flip": 5,
  "tier_detector": "C_ambiguous",
  "family": "ballot_utilisation",
  "case_id": "2026-OSO-C-529061-1|529061-1",
  "rank": 32,
  "review_verdict": "probable_genuine",
  "review_confidence": "medium",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No correction identified. The published result stands: Mikuláš Švec 26, Miroslav Švec 24, Marek Paľo 23 elected; first substitute Jozef Paľo 14 (margin 9).",
  "review_changes_elected": false,
  "review_summary_en": "Rohožník (Humenné district) has 41 registered voters; 38 voted. On the council ballot (3 seats, 6 candidates) the 38 valid ballots carry 113 marks, i.e. all but one voter marked the maximum of three names. The detector flags this as unusually full. It is unusual, but not exceptional for a tiny village with a short list: among 99 three-seat council districts with at most 60 valid ballots, 8 in 2026 and 5 in 2022 reached at least 98 % of the maximum, and Rohožník itself reached 91 % in 2022. Every record of the precinct is internally consistent (38 participants = 38 envelopes = 38 valid council ballots = 38 valid mayor ballots; the separate regional record also has 38). Nothing points to a counting or entry error, and no specific correction exists. The council result stands (margin 9).",
  "review_summary_sk": "Rohožník (okres Humenné) má 41 zapísaných voličov, hlasovalo 38. Na lístku do zastupiteľstva (3 mandáty, 6 kandidátov) je na 38 platných lístkoch 113 hlasov, teda okrem jedného voliča každý označil najvyšší možný počet troch mien. Detektor to označil ako nezvyčajne plné využitie lístka. Je to nezvyčajné, ale v malej obci s krátkou kandidátkou nie výnimočné: z 99 obvodov s tromi mandátmi a najviac 60 platnými lístkami dosiahlo aspoň 98 % maxima 8 obvodov v roku 2026 a 5 v roku 2022 a samotný Rohožník mal v roku 2022 91 %. Všetky údaje okrsku sú vnútorne konzistentné (38 zúčastnených = 38 obálok = 38 platných lístkov do zastupiteľstva = 38 na starostu; aj samostatný krajský záznam má 38). Nič nenasvedčuje chybe pri sčítaní ani zápise a nijaká konkrétna oprava neexistuje. Výsledok volieb do zastupiteľstva platí (rozdiel 9 hlasov).",
  "review_doc": "docs/reviews/2026-OSO-C-529061-1__529061-1.md"
 },
 {
  "finding_id": "novel_util:2026:2026-OSK-C-807:528633-2:-",
  "detector": "novel_util",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-807",
  "precinct_id": "528633-2",
  "cand_nos": "",
  "observed": "{\"extra_marks_X\": 10, \"family\": \"OSK\", \"fill\": 0.0621, \"seats\": 8, \"sum_votes\": 33, \"unused_marks_M\": 151, \"valid_council\": 23}",
  "expected": "{\"eta_std\": -9.51, \"fill\": 0.5323, \"model\": \"loo\", \"other_record_eta_std\": null, \"sum_votes\": 108.7, \"sum_votes_95\": [79.3, 136.8]}",
  "score": 3.626,
  "p_value": 0.00023680873216728484,
  "q_value": 0.23617724221483874,
  "correction": "",
  "mechanism": "missing_block",
  "alternatives": "[\"votes of some candidates not entered (missing rows)\", \"only one vote per ballot counted\", \"valid council ballots over-stated\", \"genuine single-mark voting\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab02bd.csv:5621\", \"OSK2026_SK_tab09d.csv:212473\"]",
  "notes": "only 10 optional marks used of 161 (S=33 votes on V=23 ballots)",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "807",
  "obec": "528633",
  "municipality": "Oborín",
  "okres_name": "Michalovce",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"anomaly_votes\": 76, \"transfer_flip\": 33}",
  "contest_transfer_flip": 33,
  "tier_detector": "C_ambiguous",
  "family": "ballot_utilisation",
  "case_id": "2026-OSK-C-807|528633-2",
  "rank": 33,
  "review_verdict": "probable_genuine",
  "review_confidence": "medium",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No change possible. District 807: last elected Kvak (č. 28) 4,299, first substitute Barkasi (č. 3) 4,234, margin 65; no candidate can gain more than 23 votes (valid ballots) in this precinct (bound recomputed: Barkasi 0 → 23 leaves the elected set unchanged).",
  "review_changes_elected": false,
  "review_summary_en": "Oborín precinct 2 (Kucany) has 30 regional voters and 23 valid council ballots carrying only 33 marks on an 8-seat ballot (1.43 per ballot against a district median of 4.7). The municipality's published precinct protocol confirms the turnout figures (172 / 30 / 30 / 23 / 22), but the published file lacks the vote page, so the votes cannot be checked. The same precinct had low utilisation in 2022 (2.53 marks per ballot), and similar low-turnout precincts in the region show 1.4–2.1. Genuine sparse marking is the most likely explanation. In any case, with a 65-vote margin and at most 23 votes per candidate here, no correction in this precinct can change the elected set.",
  "review_summary_sk": "Okrsok č. 2 v Oboríne (Kucany) má 30 voličov vo voľbách do VÚC a 23 platných lístkov do zastupiteľstva s len 33 hlasmi pri 8 mandátoch (1,43 na lístok, medián obvodu 4,7). Obcou zverejnená zápisnica okrskovej komisie potvrdzuje údaje o účasti (172 / 30 / 30 / 23 / 22), no zverejnený súbor neobsahuje stranu s hlasmi pre kandidátov, preto hlasy overiť nemožno. Rovnaký okrsok mal nízke využitie hlasov aj v roku 2022 (2,53 na lístok) a podobné okrsky s nízkou účasťou v kraji vykazujú 1,4 – 2,1. Najpravdepodobnejšie ide o skutočné správanie voličov. Pri rozdiele 65 hlasov a najviac 23 hlasoch na kandidáta v tomto okrsku by výsledok nezmenila žiadna oprava.",
  "review_doc": "docs/reviews/2026-OSK-C-807__528633-2.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-529176-1:529176-1:15",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-529176-1",
  "precinct_id": "529176-1",
  "cand_nos": "15",
  "observed": "{\"15@2026-OSO-C-529176-1\": 67, \"2@2026-OSO-M-529176\": 177, \"record\": {\"15\": 67}}",
  "expected": "{\"15@2026-OSO-C-529176-1\": {\"mean\": 199.0, \"n\": 413, \"p\": 0.0005357131927922877, \"t\": -5.31}, \"2@2026-OSO-M-529176\": {\"mean\": 56.0, \"n\": 415, \"p\": 0.002868347967575937, \"t\": 4.58}}",
  "score": 2.035695220966024,
  "p_value": 0.0010714263855845754,
  "q_value": 0.30586765908472696,
  "correction": "",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-529176-1\", \"log10_bf\": 2.42, \"mechanism\": \"transfer\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-529176-1\", \"log10_bf\": 2.04, \"mechanism\": \"digit_del\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-529176-1\", \"log10_bf\": 1.99, \"mechanism\": \"swap\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-529176-1\", \"log10_bf\": 1.16, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-529176\", \"log10_bf\": 1.09, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-529176-1\", \"log10_bf\": 0.05, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-529176\", \"log10_bf\": -0.21, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-529176\", \"log10_bf\": -0.38, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:81850\"]",
  "notes": "{\"best_log10_lr\": 2.488, \"corrected_p_min\": 0.2921, \"correction_withheld\": \"posterior_error_prob 0.0011 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 6, \"expected\": 11.8, \"observed\": 194, \"resid\": 2.47}, \"n_complementary\": 7, \"other_persons_other_records\": {\"max_abs_t\": 1.58, \"n\": 6, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 83.5, \"within_resid\": -0.2}, \"decoy_log10_bf\": {\"digit\": 1.385, \"swap\": 2.311}, \"impact\": {\"entered\": [15], \"exited\": [12], \"tie_after\": false}, \"log10_bf\": 2.036, \"log10_bf_any_error_cell\": {\"15@2026-OSO-C-529176-1\": 1.973, \"2@2026-OSO-M-529176\": 1.688}, \"log10_specificity\": 0.063, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:529176:matasovsky:michal:48\", \"posterior_error_prob\": 0.0011, \"proposed_correction\": [{\"cand_no\": 15, \"precinct_id\": \"529176-1\", \"votes\": 167}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.49, \"values\": {\"15\": 167}}, {\"log10_lr\": 1.26, \"values\": {\"15\": 267}}, {\"log10_lr\": -1.67, \"values\": {\"15\": 367}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "529176",
  "district": "1",
  "obec": "529176",
  "municipality": "Soľ",
  "okres_name": "Vranov nad Topľou",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "15: Michal Maťašovský",
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0011 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [15], \"exited\": [12]}",
  "contest_transfer_flip": 6,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-529176-1|529176-1",
  "rank": 34,
  "review_verdict": "rejected",
  "review_confidence": "high",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No correction. For reference: č. 15 needs ≥ 80 votes in precinct 1 to displace Kroka (244); 79 = tie.",
  "review_changes_elected": false,
  "review_summary_en": "In Soľ, Michal Maťašovský has 67 council votes in precinct 1 but 177 mayoral votes there, which a cross-ballot model flagged as a possible lost digit (167). The village votes in two halves: seven precinct-1 candidates get 194–240 votes there and 12–35 in precinct 2, and fourteen precinct-2 candidates get only 0.21–0.58 of their precinct-2 count in precinct 1, as in 2022. Maťašovský is a precinct-2 candidate (165 there) with a ratio of 0.41, close to his own coalition partner Kmec (0.46). His mayoral votes in precinct 1 are the only alternative to the incumbent in a two-candidate race. The published count is consistent; no correction.",
  "review_summary_sk": "V Soli má Michal Maťašovský v okrsku 1 len 67 hlasov do zastupiteľstva, no 177 hlasov za starostu, čo model porovnávajúci hlasovacie lístky označil za možnú stratenú číslicu (167). Obec hlasuje v dvoch polovičkách: sedem kandidátov z okrsku 1 má tam 194 – 240 hlasov a v okrsku 2 len 12 – 35, a štrnásť kandidátov z okrsku 2 dostáva v okrsku 1 len 0,21- až 0,58-násobok svojho výsledku v okrsku 2, rovnako ako v roku 2022. Maťašovský patrí ku kandidátom okrsku 2 (165 hlasov) s pomerom 0,41, blízko svojho koaličného partnera Kmeca (0,46). Jeho hlasy za starostu v okrsku 1 sú jedinou alternatívou k úradujúcemu starostovi vo voľbe dvoch kandidátov. Zverejnený údaj je konzistentný; oprava sa nenavrhuje.",
  "review_doc": "docs/reviews/2026-OSO-C-529176-1__529176-1.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-543501-1:543501-1:6",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-543501-1",
  "precinct_id": "543501-1",
  "cand_nos": "6",
  "observed": "{\"3@2026-OSO-M-543501\": 72, \"6@2026-OSO-C-543501-1\": 50, \"record\": {\"6\": 50}}",
  "expected": "{\"3@2026-OSO-M-543501\": {\"mean\": 200.4, \"n\": 419, \"p\": 0.0012842476116078406, \"t\": -5.3}, \"6@2026-OSO-C-543501-1\": {\"mean\": 12.7, \"n\": 415, \"p\": 0.000725942101184461, \"t\": 3.78}}",
  "score": 1.5819917568863178,
  "p_value": 0.001451884202368922,
  "q_value": 0.3557344938985334,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-543501-1\", \"log10_bf\": 1.78, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-543501-1\", \"log10_bf\": 1.58, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-543501-1\", \"log10_bf\": 1.56, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-543501\", \"log10_bf\": 1.36, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-543501\", \"log10_bf\": 1.27, \"mechanism\": \"digit_del\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-543501-1\", \"log10_bf\": 1.23, \"mechanism\": \"row_shift\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-543501-1\", \"log10_bf\": 0.97, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-543501\", \"log10_bf\": -0.98, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:92783\"]",
  "notes": "{\"best_log10_lr\": 2.632, \"corrected_p_min\": 0.4202, \"correction_withheld\": \"posterior_error_prob 0.0011 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 25, \"expected\": 2.7, \"observed\": 88, \"resid\": 3.61}, \"n_complementary\": 10, \"other_persons_other_records\": {\"max_abs_t\": 2.13, \"n\": 2, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.01, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 63.4, \"within_resid\": -0.33}, \"decoy_log10_bf\": {\"digit\": 1.477, \"swap\": 2.024}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": true}, \"log10_bf\": 1.582, \"log10_bf_any_error_cell\": {\"3@2026-OSO-M-543501\": 2.195, \"6@2026-OSO-C-543501-1\": 1.173}, \"log10_specificity\": 0.409, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:543501:gabco:jozef:44\", \"posterior_error_prob\": 0.0011, \"proposed_correction\": [{\"cand_no\": 6, \"precinct_id\": \"543501-1\", \"votes\": 10}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.63, \"values\": {\"6\": 10}}, {\"log10_lr\": 2.29, \"values\": {\"6\": 20}}, {\"log10_lr\": 1.24, \"values\": {\"6\": 30}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "543501",
  "district": "1",
  "obec": "543501",
  "municipality": "Richnava",
  "okres_name": "Gelnica",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "6: Jozef Gabčo",
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0011 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-543501-1|543501-1",
  "rank": 35,
  "review_verdict": "rejected",
  "review_confidence": "high",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No change (published record retained): elected set unchanged. The 9th seat is a three-way tie at 294 (č. 6 J. Gabčo, č. 19 Macko, č. 24 J. Richnavský; lot, officially Richnavský). Any change of the flagged cell changes the elected set: a higher value elects Gabčo outright, a lower one (e.g. the withheld crossballot value 10) removes him from the tie (impact.recompute changed = True). Seated scenario: Gabčo is mayor-elect; if he keeps the mayoralty, a council seat of his lapses, and the seated sets are {…, Macko} or {…, Richnavský} for any value of the cell (seated_changed = False for 50 → 5, 10, 30 or 80). Which office he keeps is his choice (Act 369/1990 § 25(2)(h); docs/legal.md §4.6), and the seated sets are sets of admissible outcomes, not the person who would actually sit after a different lot or succession.",
  "review_changes_elected": false,
  "review_summary_en": "The crossballot detector flagged Jozef Gabčo's 50 council votes in Richnava precinct 1 as too high relative to his 72 mayoral votes, but withheld any correction. In this precinct, which votes mostly for a different group of candidates, the ten other leading candidates of Gabčo's group get 29–67 council votes each and his party colleague Lukáš Gabčo has 48. His count is typical. The council's 9th seat is a three-way tie at 294 decided by lot, and any other value of the flagged cell would change the elected set (Gabčo elected outright, or out of the tie). Gabčo was elected mayor; if he keeps the mayoralty, a council seat of his lapses, and under that seated scenario no value of the flagged cell changes which candidates can sit on the council. The municipal commission's published zápisnica matches every municipal total, including the three 294s; no precinct zápisnica is available. The tie itself remains sensitive to a single vote for Macko or Richnavský.",
  "review_summary_sk": "Detektor porovnávajúci hlasovacie lístky (crossballot) označil 50 hlasov Jozefa Gabča do zastupiteľstva v okrsku č. 1 v Richnave za príliš vysoké vzhľadom na jeho 72 hlasov za starostu, opravu však nenavrhol. V tomto okrsku, ktorý volí prevažne inú skupinu kandidátov, získava ďalších desať popredných kandidátov Gabčovej skupiny po 29 až 67 hlasov a jeho stranícky kolega Lukáš Gabčo má 48. Jeho počet je bežný. O 9. mandát sa delia traja kandidáti s 294 hlasmi a rozhodol žreb; každá iná hodnota označenej bunky by zmenila zvolených (Gabčo zvolený priamo alebo mimo rovnosti hlasov). Gabčo bol zvolený za starostu; ak si túto funkciu ponechá, jeho prípadný mandát poslanca zanikne a v tomto scenári obsadenia mandátov žiadna hodnota označenej bunky nemení, ktorí kandidáti môžu zasadnúť v zastupiteľstve. Zverejnená zápisnica miestnej volebnej komisie sa zhoduje so všetkými súhrnnými údajmi obce vrátane troch hodnôt 294; okrsková zápisnica k dispozícii nie je. Samotná rovnosť hlasov je však citlivá na jediný hlas pre Macka alebo Richnavského.",
  "review_doc": "docs/reviews/2026-OSO-C-543501-1__543501-1.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-529176-1:529176-2:15",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-529176-1",
  "precinct_id": "529176-2",
  "cand_nos": "3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21",
  "observed": "{\"15@2026-OSO-C-529176-1\": 165, \"2@2026-OSO-M-529176\": 136, \"record\": {\"10\": 131, \"11\": 231, \"12\": 18, \"13\": 187, \"14\": 72, \"15\": 165, \"16\": 183, \"17\": 133, \"18\": 150, \"19\": 156, \"20\": 125, \"21\": 170, \"3\": 20, \"4\": 12, \"5\": 35, \"6\": 27, \"7\": 14, \"8\": 127, \"9\": 21}}",
  "expected": "{\"15@2026-OSO-C-529176-1\": {\"mean\": 51.2, \"n\": 482, \"p\": 0.0011967064997743747, \"t\": 4.3}, \"2@2026-OSO-M-529176\": {\"mean\": 304.7, \"n\": 480, \"p\": 0.00309774841227409, \"t\": -4.71}}",
  "score": 2.4273003905452923,
  "p_value": 0.0023934129995487495,
  "q_value": 0.466801689854221,
  "correction": "",
  "mechanism": "row_shift",
  "alternatives": "[{\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-529176-1\", \"log10_bf\": 2.43, \"mechanism\": \"row_shift\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-529176-1\", \"log10_bf\": 2.31, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-529176-1\", \"log10_bf\": 2.12, \"mechanism\": \"swap\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-529176-1\", \"log10_bf\": 1.92, \"mechanism\": \"transfer\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-529176-1\", \"log10_bf\": 0.47, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-529176\", \"log10_bf\": -0.06, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-529176\", \"log10_bf\": -0.75, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-529176\", \"log10_bf\": -1.42, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:81864\", \"OSO2026_SK_tab08f.csv:81865\", \"OSO2026_SK_tab08f.csv:81866\", \"OSO2026_SK_tab08f.csv:81867\", \"OSO2026_SK_tab08f.csv:81868\", \"OSO2026_SK_tab08f.csv:81869\", \"OSO2026_SK_tab08f.csv:81870\", \"OSO2026_SK_tab08f.csv:81871\", \"OSO2026_SK_tab08f.csv:81872\", \"OSO2026_SK_tab08f.csv:81873\", \"OSO2026_SK_tab08f.csv:81874\", \"OSO2026_SK_tab08f.csv:81875\", \"OSO2026_SK_tab08f.csv:81876\", \"OSO2026_SK_tab08f.csv:81877\", \"OSO2026_SK_tab08f.csv:81878\", \"OSO2026_SK_tab08f.csv:81879\", \"OSO2026_SK_tab08f.csv:81880\", \"OSO2026_SK_tab08f.csv:81881\", \"OSO2026_SK_tab08f.csv:81882\"]",
  "notes": "{\"best_log10_lr\": 3.201, \"corrected_p_min\": 0.044, \"correction_withheld\": \"posterior_error_prob 0.0027 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 6, \"expected\": 311.2, \"observed\": 27, \"resid\": -2.54}, \"n_complementary\": 7, \"other_persons_other_records\": {\"max_abs_t\": 2.75, \"n\": 6, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 137.9, \"within_resid\": 0.2}, \"decoy_log10_bf\": {\"digit\": 1.033, \"swap\": 1.348}, \"impact\": {\"entered\": [9, 14, 17], \"exited\": [5, 11, 25], \"tie_after\": false}, \"log10_bf\": 2.427, \"log10_bf_any_error_cell\": {\"15@2026-OSO-C-529176-1\": 1.852, \"2@2026-OSO-M-529176\": 1.59}, \"log10_specificity\": -1.196, \"lost_values_cand_nos\": [3], \"partner_precinct\": null, \"person_id\": \"2026:529176:matasovsky:michal:48\", \"posterior_error_prob\": 0.0027, \"proposed_correction\": [{\"cand_no\": 3, \"estimated\": true, \"precinct_id\": \"529176-2\", \"votes\": 482}, {\"cand_no\": 4, \"precinct_id\": \"529176-2\", \"votes\": 20}, {\"cand_no\": 5, \"precinct_id\": \"529176-2\", \"votes\": 12}, {\"cand_no\": 6, \"precinct_id\": \"529176-2\", \"votes\": 35}, {\"cand_no\": 7, \"precinct_id\": \"529176-2\", \"votes\": 27}, {\"cand_no\": 8, \"precinct_id\": \"529176-2\", \"votes\": 14}, {\"cand_no\": 9, \"precinct_id\": \"529176-2\", \"votes\": 127}, {\"cand_no\": 10, \"precinct_id\": \"529176-2\", \"votes\": 21}, {\"cand_no\": 11, \"precinct_id\": \"529176-2\", \"votes\": 131}, {\"cand_no\": 12, \"precinct_id\": \"529176-2\", \"votes\": 231}, {\"cand_no\": 13, \"precinct_id\": \"529176-2\", \"votes\": 18}, {\"cand_no\": 14, \"precinct_id\": \"529176-2\", \"votes\": 187}, {\"cand_no\": 15, \"precinct_id\": \"529176-2\", \"votes\": 72}, {\"cand_no\": 16, \"precinct_id\": \"529176-2\", \"votes\": 165}, {\"cand_no\": 17, \"precinct_id\": \"529176-2\", \"votes\": 183}, {\"cand_no\": 18, \"precinct_id\": \"529176-2\", \"votes\": 133}, {\"cand_no\": 19, \"precinct_id\": \"529176-2\", \"votes\": 150}, {\"cand_no\": 20, \"precinct_id\": \"529176-2\", \"votes\": 156}, {\"cand_no\": 21, \"precinct_id\": \"529176-2\", \"votes\": 125}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.2, \"values\": {\"10\": 21, \"11\": 131, \"12\": 231, \"13\": 18, \"14\": 187, \"15\": 72, \"16\": 165, \"17\": 183, \"18\": 133, \"19\": 150, \"20\": 156, \"21\": 125, \"3\": null, \"4\": 20, \"5\": 12, \"6\": 35, \"7\": 27, \"8\": 14, \"9\": 127}}, {\"log10_lr\": 3.15, \"values\": {\"10\": 21, \"11\": 131, \"12\": 231, \"13\": 18, \"14\": 187, \"15\": 72, \"16\": 165, \"17\": 183, \"18\": 133, \"19\": 150, \"20\": 156, \"21\": 125, \"22\": 170, \"3\": null, \"4\": 20, \"5\": 12, \"6\": 35, \"7\": 27, \"8\": 14, \"9\": 127}}, {\"log10_lr\": 3.12, \"values\": {\"10\": 21, \"11\": 131, \"12\": 231, \"13\": 18, \"14\": 187, \"15\": 72, \"16\": 165, \"17\": 183, \"18\": 133, \"19\": 150, \"20\": 156, \"21\": 125, \"5\": null, \"6\": 35, \"7\": 27, \"8\": 14, \"9\": 127}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "529176",
  "district": "1",
  "obec": "529176",
  "municipality": "Soľ",
  "okres_name": "Vranov nad Topľou",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "3: Michal Bužo; 4: František Čikala; 5: Imrich Daňo; 6: Jozef Ďuďa; 7: Miroslav Ferko; 8: Martina Gajdošová; 9: Miroslav Goroľ; 10: Maroš Kmec; 11: Tatiana Kmecová; 12: Ján Kroka; 13: Michal Kurej; 14: Peter Manduľák; 15: Michal Maťašovský; 16: Matej Matta; 17: Ľuboš Mihalčin; 18: Marek Molitoris; 19: Ján Nemčik; 20: Daniel Nutár; 21: Milan Pačuta",
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0027 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [9, 14, 17], \"exited\": [5, 11, 25]}",
  "contest_transfer_flip": 6,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-529176-1|529176-2",
  "rank": 36,
  "review_verdict": "rejected",
  "review_confidence": "high",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No correction. (The rejected row shift would have brought in č. 9, 14, 17 and removed č. 5, 11, 25.)",
  "review_changes_elected": false,
  "review_summary_en": "In Soľ, Michal Maťašovský has 165 council votes but only 136 mayoral votes in precinct 2, which a model flagged as a possible shift of council lines. The mayoral record is confirmed independently: the incumbent Berta's mayoral counts match his regional-council counts in both precincts (238/233, 344/351). The council record reproduces the village's two-part voting seen in 2022 (e.g. Ján Kroka 160/13 in 2022, 226/18 in 2026); a shift would give Kroka 231 votes in precinct 2. Maťašovský belongs to the precinct-2 group like his coalition partner Kmec. The published record is consistent; no correction.",
  "review_summary_sk": "V Soli má Michal Maťašovský v okrsku 2 165 hlasov do zastupiteľstva, ale len 136 hlasov za starostu, čo model označil za možný posun riadkov kandidátov. Výsledok voľby starostu potvrdzuje nezávislý údaj: úradujúci starosta Berta má v oboch okrskoch takmer rovnaký počet hlasov za starostu ako do zastupiteľstva VÚC (238/233, 344/351). Záznam do zastupiteľstva opakuje rozdelenie obce na dve časti známe z roku 2022 (napr. Ján Kroka 160/13 v roku 2022, 226/18 v roku 2026); pri posune riadkov by Kroka mal v okrsku 2 231 hlasov. Maťašovský patrí ku kandidátom okrsku 2 rovnako ako jeho koaličný partner Kmec. Zverejnený záznam je konzistentný; oprava sa nenavrhuje.",
  "review_doc": "docs/reviews/2026-OSO-C-529176-1__529176-2.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-507873:507873-1:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-507873",
  "precinct_id": "507873-1",
  "cand_nos": "1",
  "observed": "{\"1@2026-OSO-C-507873-1\": 346, \"1@2026-OSO-M-507873\": 407, \"record\": {\"1\": 407}}",
  "expected": "{\"1@2026-OSO-C-507873-1\": {\"mean\": 511.4, \"n\": 532, \"p\": 0.0017418272735793322, \"t\": -3.83}, \"1@2026-OSO-M-507873\": {\"mean\": 97.6, \"n\": 547, \"p\": 0.0027640838749155286, \"t\": 4.02}}",
  "score": 1.2001815484168474,
  "p_value": 0.0034836545471586644,
  "q_value": 0.5768138750142119,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-507873-1\", \"log10_bf\": 1.86, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-507873\", \"log10_bf\": 1.22, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-507873\", \"log10_bf\": 1.2, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-507873\", \"log10_bf\": 1.08, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-507873-1\", \"log10_bf\": 0.44, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-507873\", \"log10_bf\": 0.02, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-507873-1\", \"log10_bf\": -0.46, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-507873-1\", \"log10_bf\": -3.11, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:1248\"]",
  "notes": "{\"best_log10_lr\": 2.23, \"corrected_p_min\": 0.2719, \"correction_withheld\": \"posterior_error_prob 0.00016 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"other_persons_other_records\": {\"max_abs_t\": 1.8, \"n\": 1, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.78, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\"}, \"decoy_log10_bf\": {\"digit\": 1.449, \"swap\": 1.799}, \"impact\": {\"entered\": [3], \"exited\": [1], \"tie_after\": false}, \"log10_bf\": 1.2, \"log10_bf_any_error_cell\": {\"1@2026-OSO-C-507873-1\": 1.943, \"1@2026-OSO-M-507873\": 1.691}, \"log10_specificity\": -0.491, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:507873:guldanova:katarina:54\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"507873-1\", \"votes\": 47}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.23, \"values\": {\"1\": 47}}, {\"log10_lr\": 2.17, \"values\": {\"1\": 40}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "507873",
  "district": null,
  "obec": "507873",
  "municipality": "Doľany",
  "okres_name": "Pezinok",
  "kraj_name": "Bratislavský kraj",
  "parent_city": null,
  "candidates": "1: Katarína Guldanová",
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00016 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [3], \"exited\": [1]}",
  "contest_transfer_flip": 138,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-507873|507873-1",
  "rank": 37,
  "review_verdict": "rejected",
  "review_confidence": "high",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "no change (no correction justified). The claimed digit insertion (Guldanová 407 → 47) would elect Juraj Schwarz (132) instead of Katarína Guldanová (407; margin 275).",
  "review_changes_elected": false,
  "review_summary_en": "Doľany has a single precinct. The flag comes from the model's population prior alone, which expects about 98 mayoral votes for Katarína Guldanová given her council count. As in 2022, that prior misfits an undersubscribed council (11 candidates for 9 seats). The published mayoral record balances exactly (407 + 8 + 132 = 547 valid ballots from 551 envelopes). A true 47 would leave 360 ballots unaccounted for. Her 74 % lies within the national range for single-precinct mayoral candidates with ≥60 % council support (6–83 %), and it fits her 2022 win (50 %) against one more opponent. The detector itself withheld the correction. Rejected.",
  "review_summary_sk": "Doľany majú jediný okrsok a signál vychádza len z celoslovenského predpokladu modelu, ktorý pri počte hlasov Kataríny Guldanovej do zastupiteľstva očakáva pre ňu približne 98 hlasov za starostku. Rovnako ako v roku 2022 tento predpoklad nesedí na zastupiteľstvo s malým počtom kandidátov (11 kandidátov na 9 mandátov). Zverejnený zápis za starostu presne sedí (407 + 8 + 132 = 547 platných lístkov z 551 obálok). Pri skutočných 47 hlasoch by 360 lístkov chýbalo. Jej 74 % je v celoslovenskom rozpätí kandidátov na starostu v obciach s jedným okrskom, ktorí mali aspoň 60 % do zastupiteľstva (6 – 83 %), a zodpovedá jej víťazstvu z roku 2022 (50 %), keď mala o jedného súpera viac. Detektor sám opravu nenavrhol. Údajná chyba sa zamieta.",
  "review_doc": "docs/reviews/2026-OSO-M-507873__507873-1.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-506826-1:506826-1:6",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-506826-1",
  "precinct_id": "506826-1",
  "cand_nos": "6",
  "observed": "{\"2@2026-OSO-M-506826\": 151, \"6@2026-OSO-C-506826-1\": 58, \"record\": {\"6\": 58}}",
  "expected": "{\"2@2026-OSO-M-506826\": {\"mean\": 47.5, \"n\": 180, \"p\": 0.004979802563995217, \"t\": 3.95}, \"6@2026-OSO-C-506826-1\": {\"mean\": 167.5, \"n\": 195, \"p\": 0.0022616997532659672, \"t\": -3.77}}",
  "score": 2.314222201604313,
  "p_value": 0.0045233995065319344,
  "q_value": 0.6427151709806128,
  "correction": "",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-506826-1\", \"log10_bf\": 2.31, \"mechanism\": \"digit_del\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-506826\", \"log10_bf\": 1.94, \"mechanism\": \"swap\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-506826-1\", \"log10_bf\": 1.32, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-506826\", \"log10_bf\": 1.29, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-506826-1\", \"log10_bf\": 0.85, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-506826\", \"log10_bf\": 0.71, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-506826-1\", \"log10_bf\": 0.21, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-506826\", \"log10_bf\": -0.65, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:17368\"]",
  "notes": "{\"best_log10_lr\": 2.314, \"corrected_p_min\": 0.634, \"correction_withheld\": \"posterior_error_prob 0.0021 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"other_persons_other_records\": {\"max_abs_t\": 1.74, \"n\": 6, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\"}, \"decoy_log10_bf\": {\"digit\": 1.227, \"swap\": 1.278}, \"impact\": {\"entered\": [6], \"exited\": [7], \"tie_after\": false}, \"log10_bf\": 2.314, \"log10_bf_any_error_cell\": {\"2@2026-OSO-M-506826\": 1.519, \"6@2026-OSO-C-506826-1\": 1.822}, \"log10_specificity\": 0.492, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:506826:kubova:klaudia:56\", \"posterior_error_prob\": 0.0021, \"proposed_correction\": [{\"cand_no\": 6, \"precinct_id\": \"506826-1\", \"votes\": 158}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.31, \"values\": {\"6\": 158}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "506826",
  "district": "1",
  "obec": "506826",
  "municipality": "Borová",
  "okres_name": "Trnava",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "6: Klaudia Kubová",
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0021 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [6], \"exited\": [7]}",
  "contest_transfer_flip": 3,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-506826-1|506826-1",
  "rank": 38,
  "review_verdict": "probable_genuine",
  "review_confidence": "medium",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No change (published result stands): elected set unchanged. The withheld digit-loss hypothesis 58 → 158 (crossballot notes.proposed_correction) is not adopted. If it were true, the elected set would change: Kubová (č. 6) in, Pecko (č. 7) out (impact.recompute changed = True). Seated scenario: if Kubová keeps the mayoralty, her council mandate lapses and the seat returns to Pecko (seated_changed = False). Which office she keeps is her choice (Act 369/1990 § 11(2)(a), § 25(2)(h); docs/legal.md §4.6) and is not established by the results.",
  "review_changes_elected": false,
  "review_summary_en": "Borová (one precinct): Klaudia Kubová won the mayoral election with 151 of 180 votes but received only 58 council votes and was not elected to the council. Among 277 elected mayors in 2026 who also stood for a single-district council, 18 (6.5 %) have a council-to-mayor vote ratio as low as hers (0.38) and 39 were not elected to the council; voters often give council marks to others when they expect a candidate to become mayor. The record is otherwise consistent. A lost digit (158 → 58) cannot be excluded without the protocol. It would change the elected council (Kubová in, Pecko out), but if she keeps the mayoralty, as the seated scenario assumes, her council mandate would lapse and the council in office would be the same.",
  "review_summary_sk": "Borová (jeden okrsok): Klaudia Kubová vyhrala voľbu starostky so 151 zo 180 hlasov, ale do obecného zastupiteľstva dostala len 58 hlasov a zvolená nebola. Z 277 zvolených starostov v roku 2026, ktorí kandidovali aj do zastupiteľstva s jedným volebným obvodom, má 18 (6,5 %) taký nízky pomer hlasov do zastupiteľstva k hlasom za starostu ako ona (0,38) a 39 do zastupiteľstva zvolených nebolo; voliči často dávajú hlasy do zastupiteľstva iným, ak očakávajú, že kandidát bude starostom. Záznam je inak konzistentný. Stratenú číslicu (158 → 58) nemožno bez zápisnice vylúčiť. Zmenila by zvolených poslancov (Kubová namiesto Pecka), ale ak si ponechá funkciu starostky, ako predpokladá scenár obsadenia mandátov, jej mandát poslankyne by zanikol a zastupiteľstvo, ktoré sa ujme funkcie, by bolo rovnaké.",
  "review_doc": "docs/reviews/2026-OSO-C-506826-1__506826-1.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-523780-1:523780-2:22",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-523780-1",
  "precinct_id": "523780-2",
  "cand_nos": "22",
  "observed": "{\"22@2026-OSO-C-523780-1\": 69, \"2@2026-OSO-M-523780\": 211, \"record\": {\"22\": 69}}",
  "expected": "{\"22@2026-OSO-C-523780-1\": {\"mean\": 140.1, \"n\": 453, \"p\": 0.0030104614406984928, \"t\": -3.7}, \"2@2026-OSO-M-523780\": {\"mean\": 118.6, \"n\": 447, \"p\": 0.01061835525248892, \"t\": 3.33}}",
  "score": 1.378839275997921,
  "p_value": 0.0060209228813969855,
  "q_value": 0.7370015769955028,
  "correction": "",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-523780-1\", \"log10_bf\": 1.89, \"mechanism\": \"transfer\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-523780-1\", \"log10_bf\": 1.38, \"mechanism\": \"digit_del\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-523780-1\", \"log10_bf\": 1.03, \"mechanism\": \"swap\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-523780-1\", \"log10_bf\": 0.43, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-523780\", \"log10_bf\": 0.01, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-523780\", \"log10_bf\": -0.89, \"mechanism\": \"transfer\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-523780-1\", \"log10_bf\": -1.06, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-523780\", \"log10_bf\": -1.24, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:70256\"]",
  "notes": "{\"best_log10_lr\": 1.856, \"corrected_p_min\": 0.1556, \"correction_withheld\": \"posterior_error_prob 0.00024 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 9, \"expected\": 21.6, \"observed\": 87, \"resid\": 2.04}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 2.0, \"n\": 3, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.08, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 129.0, \"within_resid\": -1.09}, \"decoy_log10_bf\": {\"digit\": 0.817, \"swap\": 1.829}, \"impact\": {\"entered\": [22], \"exited\": [10], \"tie_after\": false}, \"log10_bf\": 1.379, \"log10_bf_any_error_cell\": {\"22@2026-OSO-C-523780-1\": 1.412, \"2@2026-OSO-M-523780\": -0.522}, \"log10_specificity\": -0.034, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:523780:oracko:marian:47\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 22, \"precinct_id\": \"523780-2\", \"votes\": 169}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.86, \"values\": {\"22\": 169}}, {\"log10_lr\": -1.36, \"values\": {\"22\": 269}}, {\"log10_lr\": -3.62, \"values\": {\"22\": 369}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "523780",
  "district": "1",
  "obec": "523780",
  "municipality": "Podhorany",
  "okres_name": "Kežmarok",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "22: Marián Oračko",
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00024 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [22], \"exited\": [10]}",
  "contest_transfer_flip": 2,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-523780-1|523780-2",
  "rank": 39,
  "review_verdict": "probable_genuine",
  "review_confidence": "medium",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No correction adopted; published result stands (Zoltán Hangurbadžo č. 10, 222, elected; Marián Oračko č. 22, 219, first substitute). Fragile: +3 for č. 22 gives a tie (lot), +4 or the claimed 69 → 169 seats č. 22 instead of č. 10 (impact.recompute, seated_changed True).",
  "review_changes_elected": false,
  "review_summary_en": "Podhorany (okres Kežmarok), council: Marián Oračko has 150 council votes in precinct 1 but 69 in precinct 2, while his mayoral vote is level (225 / 211). The detector suspected a lost leading digit (169). But the other leading candidates of his slate drop by the same factor (Jaroslav Oračko 190 → 61, Ervin Oračko 237 → 82), the within-contest model expects 129 (residual -1.1 SD), and 169 would push his council-to-mayor ratio far above his 2022 level. No correction is adopted. The council's 9th seat is decided by 3 votes (Zoltán Hangurbadžo 222 vs Marián Oračko 219), so a 4-vote error in any of the four cells would change it. The precinct protocols were not available on the municipality's website on 25 Oct 2026; only they can settle a margin this small.",
  "review_summary_sk": "Podhorany (okres Kežmarok), zastupiteľstvo: Marián Oračko má v okrsku 1 150 hlasov do zastupiteľstva, v okrsku 2 len 69, hoci jeho hlasy vo voľbe starostu sú v oboch okrskoch podobné (225 / 211). Detektor podozrieval stratu prvej číslice (169). Ostatní najsilnejší kandidáti jeho kandidátky však v okrsku 2 klesajú v rovnakom pomere (Jaroslav Oračko 190 → 61, Ervin Oračko 237 → 82), model v rámci volieb očakáva 129 (odchýlka −1,1 smerodajnej odchýlky) a hodnota 169 by jeho pomer hlasov do zastupiteľstva a na starostu vychýlila ďaleko nad úroveň z roku 2022. Oprava sa neprijíma. O 9. mandáte však rozhodli 3 hlasy (Zoltán Hangurbadžo 222, Marián Oračko 219), takže chyba o 4 hlasy v ktorejkoľvek zo štyroch buniek by výsledok zmenila. Zápisnice okrskových komisií neboli k 25. 10. 2026 na webe obce dostupné; len tie môžu takýto tesný rozdiel rozhodnúť.",
  "review_doc": "docs/reviews/2026-OSO-C-523780-1__523780-2.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-543501-1:543501-3:6",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-543501-1",
  "precinct_id": "543501-3",
  "cand_nos": "6",
  "observed": "{\"3@2026-OSO-M-543501\": 275, \"6@2026-OSO-C-543501-1\": 108, \"record\": {\"6\": 108}}",
  "expected": "{\"3@2026-OSO-M-543501\": {\"mean\": 217.2, \"n\": 313, \"p\": 0.0031206752475014562, \"t\": 4.33}, \"6@2026-OSO-C-543501-1\": {\"mean\": 187.1, \"n\": 283, \"p\": 0.003558679491748127, \"t\": -3.53}}",
  "score": 1.2490998027751092,
  "p_value": 0.0062413504950029125,
  "q_value": 0.7487686964545479,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-543501-1\", \"log10_bf\": 1.25, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-543501-1\", \"log10_bf\": 0.81, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-543501\", \"log10_bf\": 0.46, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-543501\", \"log10_bf\": 0.08, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-543501-1\", \"log10_bf\": -0.39, \"mechanism\": \"swap\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-543501-1\", \"log10_bf\": -1.34, \"mechanism\": \"row_shift\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-543501\", \"log10_bf\": -3.0, \"mechanism\": \"row_shift\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-543501-1\", \"log10_bf\": -3.38, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:92849\"]",
  "notes": "{\"best_log10_lr\": 1.868, \"corrected_p_min\": 0.7098, \"correction_withheld\": \"posterior_error_prob 0.00053 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 25, \"expected\": 58.5, \"observed\": 2, \"resid\": -4.13}, \"n_complementary\": 10, \"other_persons_other_records\": {\"max_abs_t\": 0.75, \"n\": 2, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.69, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 107.4, \"within_resid\": 0.01}, \"decoy_log10_bf\": {\"digit\": 1.283, \"swap\": 0.422}, \"impact\": {\"entered\": [6], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.249, \"log10_bf_any_error_cell\": {\"3@2026-OSO-M-543501\": 1.31, \"6@2026-OSO-C-543501-1\": 1.081}, \"log10_specificity\": 0.168, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:543501:gabco:jozef:44\", \"posterior_error_prob\": 0.0005, \"proposed_correction\": [{\"cand_no\": 6, \"precinct_id\": \"543501-3\", \"votes\": 188}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.87, \"values\": {\"6\": 188}}, {\"log10_lr\": 1.86, \"values\": {\"6\": 178}}, {\"log10_lr\": 1.71, \"values\": {\"6\": 198}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "543501",
  "district": "1",
  "obec": "543501",
  "municipality": "Richnava",
  "okres_name": "Gelnica",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "6: Jozef Gabčo",
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00053 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [6], \"exited\": []}",
  "contest_transfer_flip": 1,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-543501-1|543501-3",
  "rank": 40,
  "review_verdict": "probable_genuine",
  "review_confidence": "high",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No change (published record retained): elected set unchanged. The 9th seat is a three-way tie at 294 (Jozef Gabčo č. 6, Macko č. 19, J. Richnavský č. 24), officially decided for Richnavský. Gabčo ≥ 109 in precinct 3 (e.g. the withheld crossballot value 188) would elect him outright and ≤ 107 would remove him from the tie, so any other value changes the elected set (impact.recompute changed = True). Seated scenario: if Gabčo keeps the mayoralty, his council mandate lapses and the seat passes to the Macko–Richnavský tie, so the admissible seated councils are the same (seated_changed = False). Which office he keeps is his choice (Act 369/1990 § 25(2)(h); docs/legal.md §4.6); an unchanged set of admissible seated councils does not show that the same person would sit after a different lot or succession.",
  "review_changes_elected": false,
  "review_summary_en": "Richnava, precinct 3: crossballot flagged Jozef Gabčo's 108 council votes as low against his 275 mayoral votes (expected about 187). The within-contest expectation is 107.4, and the detector itself withheld the correction (error probability 0.0005). His council-to-mayor ratio (0.39) is close to the neighbouring precinct 2 (0.46), where the same community's many candidates, several with the same surnames, also share the council votes. Gabčo is the mayor-elect and is part of a three-way tie for the 9th seat. One vote either way changes the elected set; if he keeps the mayoralty, as the seated scenario assumes, the admissible councils that take office stay the same.",
  "review_summary_sk": "Richnava, okrsok 3: detektor porovnávajúci hlasovacie lístky (crossballot) označil 108 hlasov Jozefa Gabča do zastupiteľstva za nízke v porovnaní s jeho 275 hlasmi za starostu (očakávaných asi 187). Očakávanie v rámci samotného hlasovania do zastupiteľstva je 107,4 a detektor sám opravu nenavrhol (pravdepodobnosť chyby 0,0005). Pomer jeho hlasov do zastupiteľstva a za starostu (0,39) je blízky susednému okrsku 2 (0,46), kde sa o hlasy do zastupiteľstva tiež delí veľa kandidátov z tej istej komunity, viacerí s rovnakým priezviskom. Gabčo je zvolený starosta a je jedným z troch kandidátov s rovnakým počtom hlasov na 9. mandát. Jediný hlas navyše alebo menej mení zvolených; ak si ponechá funkciu starostu, ako predpokladá scenár obsadenia mandátov, možné zloženia zastupiteľstva, ktoré sa ujme funkcie, zostávajú rovnaké.",
  "review_doc": "docs/reviews/2026-OSO-C-543501-1__543501-3.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-809:523232-1:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-809",
  "precinct_id": "523232-1",
  "cand_nos": "3,4",
  "observed": "{\"3@2026-OSK-C-809\": 134, \"4@2026-OSO-C-523232-1\": 98, \"record\": {\"3\": 134, \"4\": 51}}",
  "expected": "{\"3@2026-OSK-C-809\": {\"mean\": 62.5, \"n\": 236, \"p\": 0.0035708098406340275, \"t\": 3.58}, \"4@2026-OSO-C-523232-1\": {\"mean\": 172.2, \"n\": 241, \"p\": 0.0031686436738306515, \"t\": -3.6}}",
  "score": 2.127737993974338,
  "p_value": 0.006337287347661303,
  "q_value": 0.7526617190731938,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-809\", \"log10_bf\": 2.13, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-809\", \"log10_bf\": 2.04, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-523232-1\", \"log10_bf\": 1.19, \"mechanism\": \"row_shift\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-809\", \"log10_bf\": 1.13, \"mechanism\": \"row_shift\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-809\", \"log10_bf\": 1.11, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-523232-1\", \"log10_bf\": 0.87, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-809\", \"log10_bf\": 0.58, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-523232-1\", \"log10_bf\": 0.2, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:219170\", \"OSK2026_SK_tab09d.csv:219171\"]",
  "notes": "{\"best_log10_lr\": 2.311, \"corrected_p_min\": 0.028, \"correction_withheld\": \"posterior_error_prob 0.004 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 0.42, \"n\": 2, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 56.5, \"within_resid\": 3.31}, \"decoy_log10_bf\": {\"digit\": 1.351, \"swap\": 0.447}, \"impact\": {\"entered\": [6], \"exited\": [3], \"tie_after\": false}, \"log10_bf\": 2.128, \"log10_bf_any_error_cell\": {\"3@2026-OSK-C-809\": 2.78, \"4@2026-OSO-C-523232-1\": 0.512}, \"log10_specificity\": -0.629, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:523232:hrunka:martin:50\", \"posterior_error_prob\": 0.004, \"proposed_correction\": [{\"cand_no\": 3, \"precinct_id\": \"523232-1\", \"votes\": 51}, {\"cand_no\": 4, \"precinct_id\": \"523232-1\", \"votes\": 134}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.31, \"values\": {\"3\": 51, \"4\": 134}}, {\"log10_lr\": 1.97, \"values\": {\"2\": 134, \"3\": 59}}, {\"log10_lr\": 1.27, \"values\": {\"3\": 55, \"6\": 134}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "809",
  "obec": "523232",
  "municipality": "Veľké Revištia",
  "okres_name": "Sobrance",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "3: Martin Hrunka; 4: Ľubomír Ihnát",
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.004 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [6], \"exited\": [3]}",
  "contest_transfer_flip": 20,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-809|523232-1",
  "rank": 41,
  "review_verdict": "rejected",
  "review_confidence": "high",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No correction. (The hypothesised swap, Hrunka 134→51 and Ihnát 51→134, would have cost Martin Hrunka the 2nd seat to Boleslav Lešo: 2,905 vs 2,949. It is not supported.)",
  "review_changes_elected": false,
  "review_summary_en": "In Veľké Revištia precinct 1, regional candidate Martin Hrunka has 134 votes and the next line, Ľubomír Ihnát, 51. The detector proposed a swap because Hrunka's municipal-council count in the same precinct is only 98. Hrunka lives in Veľké Revištia, and his 134 votes (57 % of ballots) fit his regional results in the neighbouring villages (Blatné Revištia 86 %, Blatné Remety 73 %, Ruskovce 59 %). After a swap he would have only 22 % in his own village. Ihnát comes from Poruba pod Vihorlatom, and 51 votes (22 %) is ordinary for him. In 2022 Hrunka, then the mayor, had the same pattern: 164 regional votes against 90 council votes in this precinct. A local council race and a regional race simply draw different support. The published figures are plausible and the result stands.",
  "review_summary_sk": "Vo Veľkých Revištiach, okrsok 1, má kandidát do VÚC Martin Hrunka 134 hlasov a kandidát na nasledujúcom riadku Ľubomír Ihnát 51. Detektor navrhol ich výmenu, pretože Hrunka má v tom istom okrsku vo voľbách do obecného zastupiteľstva iba 98 hlasov. Hrunka býva vo Veľkých Revištiach a jeho 134 hlasov (57 % lístkov) zodpovedá výsledkom vo voľbách do VÚC v susedných obciach (Blatné Revištia 86 %, Blatné Remety 73 %, Ruskovce 59 %). Po výmene by mal vo vlastnej obci iba 22 %. Ihnát je z Poruby pod Vihorlatom a 51 hlasov (22 %) je pre neho bežný výsledok. Hrunka, vtedy starosta, mal rovnaký vzorec aj v roku 2022: 164 hlasov do VÚC oproti 90 hlasom do zastupiteľstva v tomto okrsku. Voľby do obecného zastupiteľstva a do VÚC jednoducho priťahujú odlišnú podporu. Zverejnené čísla sú vierohodné a výsledok platí.",
  "review_doc": "docs/reviews/2026-OSK-C-809__523232-1.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-402:502031-18:48",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-402",
  "precinct_id": "502031-18",
  "cand_nos": "47,48",
  "observed": "{\"33@2026-OSO-C-502031-1\": 111, \"48@2026-OSK-C-402\": 8, \"record\": {\"47\": 98, \"48\": 8}}",
  "expected": "{\"33@2026-OSO-C-502031-1\": {\"mean\": 10.0, \"n\": 319, \"p\": 0.005907800515533452, \"t\": 3.12}, \"48@2026-OSK-C-402\": {\"mean\": 98.1, \"n\": 311, \"p\": 1.650740799364782e-06, \"t\": -13.88}}",
  "score": 7.2996944531313614,
  "p_value": 3.301481598729564e-06,
  "q_value": 0.011109120793794329,
  "correction": "[{\"cand_no\": 47, \"precinct_id\": \"502031-18\", \"votes\": 8}, {\"cand_no\": 48, \"precinct_id\": \"502031-18\", \"votes\": 98}]",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 48, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": 7.3, \"mechanism\": \"swap\"}, {\"cand_no\": 48, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": 7.11, \"mechanism\": \"row_shift\"}, {\"cand_no\": 48, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": 5.09, \"mechanism\": \"digit_del\"}, {\"cand_no\": 48, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": 4.9, \"mechanism\": \"transfer\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSO-C-502031-1\", \"log10_bf\": -0.37, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 48, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": -0.44, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSO-C-502031-1\", \"log10_bf\": -0.45, \"mechanism\": \"transfer\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSO-C-502031-1\", \"log10_bf\": -1.03, \"mechanism\": \"swap\"}]",
  "tier": "B_strong",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:59773\", \"OSK2026_SK_tab09d.csv:59774\"]",
  "notes": "{\"best_log10_lr\": 7.646, \"corrected_p_min\": 0.366, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 43, \"expected\": 15.2, \"observed\": 46, \"resid\": 2.36}, \"n_complementary\": 5, \"other_persons_other_records\": {\"max_abs_t\": 4.62, \"n\": 20, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.28, \"n\": 15, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 39.8, \"within_resid\": -2.88}, \"decoy_log10_bf\": {\"digit\": 4.678, \"swap\": 4.252}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 7.3, \"log10_bf_any_error_cell\": {\"33@2026-OSO-C-502031-1\": -0.58, \"48@2026-OSK-C-402\": 4.438}, \"log10_specificity\": 1.725, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:502031:stevkova:petra:38\", \"posterior_error_prob\": 0.9983, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 7.65, \"values\": {\"47\": 8, \"48\": 98}}, {\"log10_lr\": 4.59, \"values\": {\"2\": 8, \"48\": 96}}, {\"log10_lr\": 4.54, \"values\": {\"48\": 72, \"5\": 8}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "4",
  "district": "402",
  "obec": "502031",
  "municipality": "Levice",
  "okres_name": "Levice",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "47: Peter Štefan; 48: Petra Števková",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 40,
  "tier_detector": "B_strong",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-402|502031-18",
  "rank": 42,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "swap",
  "review_correction": "[{\"precinct_id\": \"502031-18\", \"cand_no\": 47, \"votes\": 8}, {\"precinct_id\": \"502031-18\", \"cand_no\": 48, \"votes\": 98}]",
  "review_outcome": "No change in the elected members. Petra Števková (č. 48) rises from 4,615 to 4,705 and stays 5th substitute (9th seat: 5,260). Peter Štefan (č. 47) falls from 2,735 to 2,645, which removes his published tie with Dušan Daniš (č. 12, 2,735) in the substitute order.",
  "review_changes_elected": false,
  "review_summary_en": "In Levice precinct 18 the regional-council record gives Peter Štefan (line 47) 98 votes and Petra Števková (line 48) 8. Števková lives in Levice, and on the municipal-council ballot in the same precinct she has 111 votes, her third-best precinct (best: 120 in precinct 7). In the other 19 precincts of her council district her regional count is 0.68–1.11 times her council count; here it would be 0.07. In 2022 she had 99 regional and 110 council votes in this precinct. Štefan is the mayor of Starý Tekov and has 0–18 votes in every other Levice precinct. Exchanging the two adjacent lines restores both candidates to their usual values. The correction moves 90 votes between two non-elected candidates and changes no seat.",
  "review_summary_sk": "V Leviciach, okrsok 18, uvádza záznam volieb do zastupiteľstva VÚC Petrovi Štefanovi (č. 47) 98 hlasov a Petre Števkovej (č. 48) 8 hlasov. Števková býva v Leviciach a na lístku do mestského zastupiteľstva má v tom istom okrsku 111 hlasov, tretí najlepší výsledok (najlepší: 120 v okrsku 7). V ostatných 19 okrskoch jej obvodu je jej počet hlasov do VÚC 0,68- až 1,11-násobkom hlasov do zastupiteľstva, tu by to bolo 0,07. V roku 2022 mala v tomto okrsku 99 hlasov do VÚC a 110 do zastupiteľstva. Štefan je starostom Starého Tekova a v ostatných levických okrskoch má 0 až 18 hlasov. Výmena dvoch susedných riadkov vráti obom kandidátom ich obvyklé hodnoty. Oprava presúva 90 hlasov medzi dvoma nezvolenými kandidátmi a nemení žiadny mandát.",
  "review_doc": "docs/reviews/2026-OSK-C-402__502031-18.md"
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-402:502031-18:47,48",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-402",
  "precinct_id": "502031-18",
  "cand_nos": "47,48",
  "observed": "{\"envelopes\": 333, \"sum\": 1935, \"valid\": 311, \"votes\": {\"1\": 7, \"2\": 96, \"3\": 14, \"4\": 41, \"5\": 72, \"6\": 80, \"7\": 37, \"8\": 3, \"9\": 37, \"10\": 24, \"11\": 9, \"12\": 47, \"13\": 54, \"14\": 17, \"15\": 20, \"16\": 11, \"17\": 8, \"18\": 10, \"19\": 35, \"20\": 90, \"21\": 48, \"22\": 19, \"23\": 36, \"24\": 50, \"25\": 12, \"26\": 9, \"27\": 0, \"28\": 16, \"29\": 49, \"30\": 97, \"31\": 32, \"32\": 126, \"33\": 23, \"34\": 46, \"35\": 56, \"36\": 8, \"37\": 39, \"38\": 17, \"39\": 7, \"40\": 24, \"41\": 47, \"42\": 59, \"43\": 46, \"44\": 95, \"45\": 10, \"46\": 13, \"47\": 98, \"48\": 8, \"49\": 4, \"50\": 0, \"51\": 7, \"52\": 24, \"53\": 2, \"54\": 51, \"55\": 9, \"56\": 36}}",
  "expected": "{\"votes\": {\"1\": 11.7, \"2\": 88.1, \"3\": 18.3, \"4\": 52.9, \"5\": 67.5, \"6\": 87.3, \"7\": 35.0, \"8\": 3.8, \"9\": 42.7, \"10\": 22.5, \"11\": 9.4, \"12\": 34.5, \"13\": 52.0, \"14\": 19.6, \"15\": 28.8, \"16\": 10.0, \"17\": 8.6, \"18\": 11.6, \"19\": 45.7, \"20\": 92.1, \"21\": 39.8, \"22\": 17.7, \"23\": 46.1, \"24\": 55.8, \"25\": 8.1, \"26\": 8.3, \"27\": 1.4, \"28\": 21.8, \"29\": 30.5, \"30\": 87.9, \"31\": 27.2, \"32\": 131.4, \"33\": 18.5, \"34\": 35.2, \"35\": 45.3, \"36\": 8.4, \"37\": 43.7, \"38\": 22.8, \"39\": 5.9, \"40\": 16.0, \"41\": 32.1, \"42\": 62.4, \"43\": 25.9, \"44\": 100.2, \"45\": 7.5, \"46\": 15.7, \"47\": 11.7, \"48\": 93.5, \"49\": 13.5, \"50\": 9.5, \"51\": 12.9, \"52\": 18.8, \"53\": 2.5, \"54\": 52.7, \"55\": 8.6, \"56\": 40.2}}",
  "score": 1.6335935943343631,
  "p_value": 2.198000663783618e-06,
  "q_value": 0.0024381322363019784,
  "correction": "[{\"cand_no\": 47, \"precinct_id\": \"502031-18\", \"votes\": 8}, {\"cand_no\": 48, \"precinct_id\": \"502031-18\", \"votes\": 98}]",
  "mechanism": "swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 48, \"precinct_id\": \"502031-18\", \"votes\": 98}, {\"cand_no\": 49, \"precinct_id\": \"502031-18\", \"votes\": 8}, {\"cand_no\": 50, \"precinct_id\": \"502031-18\", \"votes\": 4}, {\"cand_no\": 47, \"precinct_id\": \"502031-18\", \"votes\": 12}], \"detail\": {\"direction\": \"up\", \"end\": \"zero\", \"imputed\": [46], \"log10_bf_local\": 7.516, \"range\": [46, 49]}, \"log10_bf\": 7.403, \"mechanism\": \"row_shift\", \"posterior\": 0.011194}, {\"correction\": [{\"cand_no\": 47, \"precinct_id\": \"502031-18\", \"votes\": 13}, {\"cand_no\": 48, \"precinct_id\": \"502031-18\", \"votes\": 98}, {\"cand_no\": 49, \"precinct_id\": \"502031-18\", \"votes\": 8}, {\"cand_no\": 50, \"precinct_id\": \"502031-18\", \"votes\": 4}, {\"cand_no\": 46, \"precinct_id\": \"502031-18\", \"votes\": 16}], \"detail\": {\"direction\": \"up\", \"end\": \"zero\", \"imputed\": [45], \"log10_bf_local\": 7.403, \"range\": [45, 49]}, \"log10_bf\": 7.349, \"mechanism\": \"row_shift\", \"posterior\": 0.009877}, {\"correction\": [{\"cand_no\": 46, \"precinct_id\": \"502031-18\", \"votes\": 10}, {\"cand_no\": 47, \"precinct_id\": \"502031-18\", \"votes\": 13}, {\"cand_no\": 48, \"precinct_id\": \"502031-18\", \"votes\": 98}, {\"cand_no\": 49, \"precinct_id\": \"502031-18\", \"votes\": 8}, {\"cand_no\": 50, \"precinct_id\": \"502031-18\", \"votes\": 4}, {\"cand_no\": 45, \"precinct_id\": \"502031-18\", \"votes\": 8}], \"detail\": {\"direction\": \"up\", \"end\": \"zero\", \"imputed\": [44], \"log10_bf_local\": 7.39, \"range\": [44, 49]}, \"log10_bf\": 7.297, \"mechanism\": \"row_shift\", \"posterior\": 0.008773}, {\"correction\": [{\"cand_no\": 46, \"precinct_id\": \"502031-18\", \"votes\": 10}, {\"cand_no\": 47, \"precinct_id\": \"502031-18\", \"votes\": 13}, {\"cand_no\": 48, \"precinct_id\": \"502031-18\", \"votes\": 98}, {\"cand_no\": 49, \"precinct_id\": \"502031-18\", \"votes\": 8}, {\"cand_no\": 50, \"precinct_id\": \"502031-18\", \"votes\": 4}, {\"cand_no\": 45, \"precinct_id\": \"502031-18\", \"votes\": 0}], \"detail\": {\"direction\": \"up\", \"end\": \"rot\", \"imputed\": [], \"log10_bf_local\": 6.134, \"range\": [44, 49]}, \"log10_bf\": 6.095, \"mechanism\": \"row_shift\", \"posterior\": 0.000459}, {\"correction\": [{\"cand_no\": 46, \"precinct_id\": \"502031-18\", \"votes\": 10}, {\"cand_no\": 47, \"precinct_id\": \"502031-18\", \"votes\": 13}, {\"cand_no\": 48, \"precinct_id\": \"502031-18\", \"votes\": 98}, {\"cand_no\": 49, \"precinct_id\": \"502031-18\", \"votes\": 8}, {\"cand_no\": 45, \"precinct_id\": \"502031-18\", \"votes\": 4}], \"detail\": {\"direction\": \"up\", \"end\": \"rot\", \"imputed\": [], \"log10_bf_local\": 5.978, \"range\": [44, 48]}, \"log10_bf\": 5.937, \"mechanism\": \"row_shift\", \"posterior\": 0.000319}, {\"mechanism\": \"clean\", \"posterior\": 0.022721}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 0.0}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:59773\", \"OSK2026_SK_tab09d.csv:59774\", \"OSK2026_SK_tab02bd.csv:1946\"]",
  "notes": "{\"best_posterior\": 0.944987, \"detail\": {\"log10_bf_local\": 5.762}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"47\": -90, \"48\": 90}}, \"local_structure_log10_lr\": -3.977, \"log10_bf\": 5.619, \"n_prec\": 160, \"p_atypical_clean\": 0.0, \"p_error\": 0.977279, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "4",
  "district": "402",
  "obec": "502031",
  "municipality": "Levice",
  "okres_name": "Levice",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "47: Peter Štefan; 48: Petra Števková",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 40,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-402|502031-18",
  "rank": 42,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "swap",
  "review_correction": "[{\"precinct_id\": \"502031-18\", \"cand_no\": 47, \"votes\": 8}, {\"precinct_id\": \"502031-18\", \"cand_no\": 48, \"votes\": 98}]",
  "review_outcome": "No change in the elected members. Petra Števková (č. 48) rises from 4,615 to 4,705 and stays 5th substitute (9th seat: 5,260). Peter Štefan (č. 47) falls from 2,735 to 2,645, which removes his published tie with Dušan Daniš (č. 12, 2,735) in the substitute order.",
  "review_changes_elected": false,
  "review_summary_en": "In Levice precinct 18 the regional-council record gives Peter Štefan (line 47) 98 votes and Petra Števková (line 48) 8. Števková lives in Levice, and on the municipal-council ballot in the same precinct she has 111 votes, her third-best precinct (best: 120 in precinct 7). In the other 19 precincts of her council district her regional count is 0.68–1.11 times her council count; here it would be 0.07. In 2022 she had 99 regional and 110 council votes in this precinct. Štefan is the mayor of Starý Tekov and has 0–18 votes in every other Levice precinct. Exchanging the two adjacent lines restores both candidates to their usual values. The correction moves 90 votes between two non-elected candidates and changes no seat.",
  "review_summary_sk": "V Leviciach, okrsok 18, uvádza záznam volieb do zastupiteľstva VÚC Petrovi Štefanovi (č. 47) 98 hlasov a Petre Števkovej (č. 48) 8 hlasov. Števková býva v Leviciach a na lístku do mestského zastupiteľstva má v tom istom okrsku 111 hlasov, tretí najlepší výsledok (najlepší: 120 v okrsku 7). V ostatných 19 okrskoch jej obvodu je jej počet hlasov do VÚC 0,68- až 1,11-násobkom hlasov do zastupiteľstva, tu by to bolo 0,07. V roku 2022 mala v tomto okrsku 99 hlasov do VÚC a 110 do zastupiteľstva. Štefan je starostom Starého Tekova a v ostatných levických okrskoch má 0 až 18 hlasov. Výmena dvoch susedných riadkov vráti obom kandidátom ich obvyklé hodnoty. Oprava presúva 90 hlasov medzi dvoma nezvolenými kandidátmi a nemení žiadny mandát.",
  "review_doc": "docs/reviews/2026-OSK-C-402__502031-18.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-515744:515744-1:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-515744",
  "precinct_id": "515744-1",
  "cand_nos": "1,2",
  "observed": "{\"10@2026-OSO-C-515744-1\": 219, \"2@2026-OSO-M-515744\": 342, \"record\": {\"1\": 61, \"2\": 342}}",
  "expected": "{\"10@2026-OSO-C-515744-1\": {\"mean\": 408.2, \"n\": 453, \"p\": 0.004429626047727677, \"t\": -3.46}, \"2@2026-OSO-M-515744\": {\"mean\": 104.4, \"n\": 462, \"p\": 0.0067266734013339685, \"t\": 3.53}}",
  "score": 1.6851416979365057,
  "p_value": 0.008859252095455353,
  "q_value": 0.8751534839818547,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-515744\", \"log10_bf\": 1.69, \"mechanism\": \"swap\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-515744-1\", \"log10_bf\": 1.2, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-515744-1\", \"log10_bf\": 1.18, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-515744\", \"log10_bf\": 1.14, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-515744\", \"log10_bf\": 0.57, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-515744-1\", \"log10_bf\": -0.44, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-515744\", \"log10_bf\": -0.47, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-515744-1\", \"log10_bf\": -2.69, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:12149\", \"OSO2026_SK_tab05f.csv:12150\"]",
  "notes": "{\"best_log10_lr\": 1.799, \"corrected_p_min\": 0.3869, \"correction_withheld\": \"posterior_error_prob 0.0015 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"other_persons_other_records\": {\"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\"}, \"decoy_log10_bf\": {\"digit\": 1.075, \"swap\": 1.514}, \"impact\": {\"entered\": [1], \"exited\": [2], \"tie_after\": false}, \"log10_bf\": 1.685, \"log10_bf_any_error_cell\": {\"10@2026-OSO-C-515744-1\": 1.576, \"2@2026-OSO-M-515744\": 1.31}, \"log10_specificity\": 0.375, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:515744:kluka:norbert:35\", \"posterior_error_prob\": 0.0015, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"515744-1\", \"votes\": 342}, {\"cand_no\": 2, \"precinct_id\": \"515744-1\", \"votes\": 61}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 1.8, \"values\": {\"1\": 342, \"2\": 61}}, {\"log10_lr\": 1.62, \"values\": {\"2\": 39, \"3\": 342}}, {\"log10_lr\": 1.19, \"values\": {\"2\": 20, \"4\": 342}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "515744",
  "district": null,
  "obec": "515744",
  "municipality": "Veľký Blh",
  "okres_name": "Rimavská Sobota",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "1: Tibor Csúr; 2: Norbert Kluka",
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0015 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [1], \"exited\": [2]}",
  "contest_transfer_flip": 141,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-515744|515744-1",
  "rank": 43,
  "review_verdict": "rejected",
  "review_confidence": "high",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No correction; Kluka re-elected mayor (342 vs 61, margin 281).",
  "review_changes_elected": false,
  "review_summary_en": "In Veľký Blh the incumbent mayor Norbert Kluka won with 342 of 462 votes (74 %) and received 219 council votes (48 % of council ballots). A cross-ballot model expected about 400 council votes and suggested his and Tibor Csúr's mayoral counts might be swapped. Elected mayors usually get a lower share on the council ballot, because the two offices cannot be held together: among 66 mayors elected in 2026 with 65–85 % who also stood for council, the ratio of the two shares ranges from 0.33 to 1.36 (median 0.74), and Kluka's 0.65 is ordinary (0.85 in 2022). The swap would give him 13 % for mayor against 48 % for council, which is far less plausible. No correction.",
  "review_summary_sk": "Vo Veľkom Blhu zvíťazil úradujúci starosta Norbert Kluka s 342 z 462 hlasov (74 %) a do zastupiteľstva získal 219 hlasov (48 % lístkov). Model porovnávajúci hlasovacie lístky očakával približne 400 hlasov do zastupiteľstva a navrhol, že jeho výsledok a výsledok Tibora Csúra vo voľbe starostu mohli byť zamenené. Zvolení starostovia mávajú na lístku do zastupiteľstva nižší podiel, lebo obe funkcie nemožno vykonávať súčasne: medzi 66 starostami zvolenými v roku 2026 so ziskom 65 – 85 %, ktorí kandidovali aj do zastupiteľstva, je pomer oboch podielov 0,33 až 1,36 (medián 0,74) a Klukových 0,65 je bežná hodnota (v roku 2022 0,85). Zámena by mu dala 13 % vo voľbe starostu oproti 48 % v zastupiteľstve, čo je oveľa menej pravdepodobné. Oprava sa nenavrhuje.",
  "review_doc": "docs/reviews/2026-OSO-M-515744__515744-1.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-528510-1:528510-1:10",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-528510-1",
  "precinct_id": "528510-1",
  "cand_nos": "10",
  "observed": "{\"10@2026-OSO-C-528510-1\": 167, \"2@2026-OSO-M-528510\": 49, \"record\": {\"10\": 167}}",
  "expected": "{\"10@2026-OSO-C-528510-1\": {\"mean\": 97.1, \"n\": 291, \"p\": 0.004463729494056519, \"t\": 3.34}, \"2@2026-OSO-M-528510\": {\"mean\": 103.3, \"n\": 294, \"p\": 0.005549796619789902, \"t\": -3.82}}",
  "score": 1.7331941121973766,
  "p_value": 0.008927458988113039,
  "q_value": 0.8763272597259099,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-528510-1\", \"log10_bf\": 2.0, \"mechanism\": \"transfer\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-528510-1\", \"log10_bf\": 1.73, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-528510\", \"log10_bf\": 1.54, \"mechanism\": \"transfer\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-528510-1\", \"log10_bf\": 1.38, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-528510\", \"log10_bf\": 0.98, \"mechanism\": \"swap\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-528510-1\", \"log10_bf\": 0.74, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-528510-1\", \"log10_bf\": -0.07, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-528510\", \"log10_bf\": -0.54, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:95522\"]",
  "notes": "{\"best_log10_lr\": 2.668, \"corrected_p_min\": 0.877, \"correction_withheld\": \"posterior_error_prob 0.0016 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 12, \"expected\": 203.1, \"observed\": 132, \"resid\": -3.21}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 119.2, \"within_resid\": 2.16}, \"decoy_log10_bf\": {\"digit\": 2.281, \"swap\": 2.577}, \"impact\": {\"entered\": [2], \"exited\": [10], \"tie_after\": false}, \"log10_bf\": 1.733, \"log10_bf_any_error_cell\": {\"10@2026-OSO-C-528510-1\": 1.783, \"2@2026-OSO-M-528510\": 0.321}, \"log10_specificity\": -0.049, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:528510:pribula:andrej:33\", \"posterior_error_prob\": 0.0016, \"proposed_correction\": [{\"cand_no\": 10, \"precinct_id\": \"528510-1\", \"votes\": 107}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.67, \"values\": {\"10\": 107}}, {\"log10_lr\": 2.51, \"values\": {\"10\": 117}}, {\"log10_lr\": 2.18, \"values\": {\"10\": 127}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "528510",
  "district": "1",
  "obec": "528510",
  "municipality": "Leles",
  "okres_name": "Trebišov",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "10: Andrej Pribula",
  "outcome_class": "2_could_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0016 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [2], \"exited\": [10]}",
  "contest_transfer_flip": 10,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-528510-1|528510-1",
  "rank": 44,
  "review_verdict": "rejected",
  "review_confidence": "high",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No change. Published council stands; 7th seat Kálmán (č. 9, 332) vs first substitute Binová (č. 2, 314), margin 18; Pribula (č. 10, 346) is 32 above the line.",
  "review_changes_elected": false,
  "review_summary_en": "The crossballot detector flagged Andrej Pribula's 167 council votes in Leles precinct 1 as inconsistent with his 49 mayoral votes, but withheld any correction. Pribula, a mayoral challenger, gets far more council than mayoral votes in every precinct. His share of council votes rises and falls with the combined anti-incumbent mayoral vote: precinct-1 to precinct-2 ratio 1.21 against 1.22, precinct-3 to precinct-2 ratio 0.76 against 0.78. In precinct 1 a second challenger, who was not on the council ballot, took much of that mayoral vote. This is ordinary split-ticket voting; no count is in error.",
  "review_summary_sk": "Detektor porovnávajúci hlasovacie lístky (crossballot) označil 167 hlasov Andreja Pribulu do zastupiteľstva v okrsku č. 1 v Lelesi za nezlučiteľné s jeho 49 hlasmi za starostu, opravu však nenavrhol. Pribula ako protikandidát starostu získava vo všetkých okrskoch oveľa viac hlasov do zastupiteľstva než za starostu. Jeho podiel hlasov do zastupiteľstva stúpa a klesá spolu so súčtom hlasov proti úradujúcemu starostovi: pomer okrskov 1 a 2 je 1,21 oproti 1,22, pomer okrskov 3 a 2 je 0,76 oproti 0,78. V okrsku č. 1 získal veľkú časť týchto hlasov za starostu druhý protikandidát, ktorý do zastupiteľstva nekandidoval. Ide o bežné rozdelené hlasovanie, žiadny počet nie je chybný.",
  "review_doc": "docs/reviews/2026-OSO-C-528510-1__528510-1.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_REGISTERED:2026:-:599824-1",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "599824-1",
  "cand_nos": "",
  "observed": "{\"registered_city\":873,\"registered_borough\":872,\"diff\":1,\"digit_relation\":\"one_digit\",\"city_obec\":\"599981\",\"map_match\":\"elimination\"}",
  "expected": "{\"registered\":872}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_REGISTERED",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6537,OSO2026_SK_tab02bf.csv:5310",
  "notes": "city record registered 873 vs borough record 872",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "599824",
  "municipality": "Košice - Juh",
  "okres_name": "Košice IV",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|599824-1",
  "rank": 45,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_REGISTERED: registered voters differ by 1 between city (873) and borough (872) records of the same precinct; city record most likely wrong",
  "review_correction": null,
  "review_outcome": "No change. Registered voters do not enter seat allocation.",
  "review_changes_elected": false,
  "review_summary_en": "In Košice-Juh precinct 1 the city-election record lists 873 registered voters and the borough record 872, although both elections use the same voter list (the two figures agree in 571 of 578 Bratislava and Košice precincts). The regional-election record also gives 872, and the borough election commission's published protocol gives 18,430 registered voters for Juh, exactly the sum of the borough records (the city records sum to 18,431). The city figure is most likely off by one. The number of registered voters does not affect any result.",
  "review_summary_sk": "V Košiciach-Juhu, okrsok 1, uvádza záznam volieb do mestského zastupiteľstva a primátora 873 zapísaných voličov a záznam mestskej časti 872, hoci obe voľby používajú ten istý zoznam voličov (oba údaje sa zhodujú v 571 z 578 okrskov Bratislavy a Košíc). Záznam volieb do VÚC uvádza tiež 872 a zverejnená zápisnica miestnej volebnej komisie uvádza za Juh 18 430 zapísaných voličov, čo je presne súčet záznamov mestskej časti (súčet mestských záznamov je 18 431). Údaj v zázname mesta je najpravdepodobnejšie o jedného voliča vyšší. Počet zapísaných voličov neovplyvňuje žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__599824-1.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:599794-4",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "599794-4",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":708,\"envelopes_borough\":707,\"diff\":1,\"digit_relation\":\"one_digit\",\"city_obec\":\"599981\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":707}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6583,OSO2026_SK_tab02bf.csv:5331",
  "notes": "city record envelopes 708 vs borough record 707",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "599794",
  "municipality": "Košice - Krásna",
  "okres_name": "Košice IV",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|599794-4",
  "rank": 46,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: envelopes 708 (city record) vs 707 (borough record) for one ballot box; wrong record not determinable",
  "review_correction": null,
  "review_outcome": "No change. Envelope counts do not enter seat allocation; all vote vectors sum to their valid-ballot counts.",
  "review_changes_elected": false,
  "review_summary_en": "In Košice-Krásna precinct 4 the city record counts 708 envelopes and the borough record 707, for the same 709 voters. Borough and city ballots share one envelope, and the counts agree in 185 of 190 Košice precincts, so one record is wrong by one. The totals in the Košice city commission's protocol equal the sum of the published city records, so 708 is already part of those totals; which figure is right cannot be determined. Seat allocation is unaffected.",
  "review_summary_sk": "V Košiciach-Krásnej, okrsok 4, uvádza záznam mesta 708 obálok a záznam mestskej časti 707 obálok pre tých istých 709 voličov. Hlasovacie lístky pre mesto aj mestskú časť sa vkladajú do jednej obálky a počty sa zhodujú v 185 zo 190 košických okrskov, takže jeden zo záznamov sa líši o jednu obálku. Súčty v zápisnici mestskej volebnej komisie sa rovnajú súčtu zverejnených mestských záznamov, číslo 708 je teda už zahrnuté v týchto súčtoch; ktorý údaj je správny, sa určiť nedá. Na rozdelenie mandátov to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__599794-4.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:528595-13",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "528595-13",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":612,\"envelopes_borough\":611,\"diff\":1,\"digit_relation\":\"one_digit\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":611}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6038,OSO2026_SK_tab02bf.csv:16",
  "notes": "city record envelopes 612 vs borough record 611",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "528595",
  "municipality": "Bratislava - Staré Mesto",
  "okres_name": "Bratislava I",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|528595-13",
  "rank": 47,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: borough record envelopes (P_OO) 611 vs city record 612 for the same 612 participants; responsible record not determinable (the city record also reports 0 invalid mayoral ballots)",
  "review_correction": null,
  "review_outcome": "No change. Envelope counts do not enter seat allocation; all vote vectors sum to their valid-ballot counts; the primátor margin (Vallo over Ráž) is 60,663 citywide.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Staré Mesto precinct 13 the borough record reports 611 municipal envelopes and the city record 612, for the same 612 voters. Both ballots share one envelope, and the counts agree in 371 of 388 Bratislava precincts, so one record is wrong by one. The city record is the more unusual: it reports no invalid ballot at all for primátor (612 of 612; only 6 of 388 city records do). But if its envelope figure were the wrong one, its valid-ballot figure would exceed the envelopes, so more than one field would have to be in error. A single slip in the borough record is the simpler reading. The data cannot decide. No result is affected.",
  "review_summary_sk": "V Bratislave-Starom Meste, okrsok 13, uvádza záznam mestskej časti 611 obálok a záznam mesta 612 obálok pre tých istých 612 voličov. Oba lístky sa vkladajú do jednej obálky a počty sa zhodujú v 371 z 388 bratislavských okrskov, takže jeden záznam je o jednu obálku chybný. Neobvyklejší je záznam mesta: pri voľbe primátora neuvádza ani jeden neplatný lístok (612 z 612; takýto údaj má len 6 z 388 mestských záznamov). Ak by však bol chybný jeho počet obálok, počet platných lístkov by ho prevyšoval a chybných by muselo byť viac údajov. Jednoduchším vysvetlením je jediný preklep v zázname mestskej časti. Údaje to nerozhodnú. Žiadny výsledok to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__528595-13.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:529320-42",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529320-42",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":383,\"envelopes_borough\":386,\"diff\":-3,\"digit_relation\":\"one_digit\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":386}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6117,OSO2026_SK_tab02bf.csv:93",
  "notes": "city record envelopes 383 vs borough record 386",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529320-42",
  "rank": 48,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: envelopes 386 (borough record) vs 383 (city record) for one ballot box; 386 somewhat more typical, wrong record not firmly determinable",
  "review_correction": null,
  "review_outcome": "no change (envelope field only; no vote vector affected)",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava–Ružinov precinct 42 the borough record reports 386 envelopes and the city record 383. Both give 388 participants. Both records count the same white envelopes, so the three-envelope difference is a recording inconsistency. 386 is somewhat more typical: it leaves 2 participants without an envelope, a common gap in Ružinov, while 383 leaves 5, seen only once elsewhere. The difference is too small for a firm attribution, and the regional record cannot arbitrate. No effect on any result.",
  "review_summary_sk": "Bratislava–Ružinov, okrsok 42: záznam za mestskú časť uvádza 386 obálok, mestský záznam 383, pri zhodnom počte 388 zúčastnených. Obe počítajú tie isté biele obálky, takže rozdiel troch obálok je nezrovnalosť v zápisoch. Číslo 386 je o niečo typickejšie: necháva 2 zúčastnených bez obálky, čo je v Ružinove bežné, kým pri 383 by ich bolo 5, čo sa inde vyskytuje len raz. Rozdiel je však príliš malý na jednoznačný záver a krajský záznam to nerozhodne. Na výsledky volieb to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__529320-42.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:529311-7",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529311-7",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":470,\"envelopes_borough\":464,\"diff\":6,\"digit_relation\":\"other\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":464}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6066,OSO2026_SK_tab02bf.csv:42",
  "notes": "city record envelopes 470 vs borough record 464",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529311",
  "municipality": "Bratislava - Podunajské Biskupice",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529311-7",
  "rank": 49,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: city (470) and borough (464) envelope counts of the same municipal ballot box differ by 6; wrong record undetermined",
  "review_correction": null,
  "review_outcome": "No change. Envelope counts do not enter seat allocation; all vote vectors sum to their valid-ballot counts.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Podunajské Biskupice precinct 7 the borough record reports 464 envelopes and the city record 470, for the same 487 voters and the same envelope (the two counts agree in 371 of 388 Bratislava precincts and in all 15 other Biskupice precincts). At least one record is therefore wrong. Neither value is a copy of another field, and both are unusually low: the separate regional envelope was returned by 484 voters, while elsewhere in the borough the municipal envelope count is at least the regional one in 14 of 15 precincts. Which record is wrong cannot be determined from the published data. Envelope counts do not affect any result.",
  "review_summary_sk": "V Bratislave-Podunajských Biskupiciach, okrsok 7, uvádza záznam mestskej časti 464 obálok a záznam mesta 470 obálok pre tých istých 487 voličov a tú istú obálku (oba počty sa zhodujú v 371 z 388 bratislavských okrskov a vo všetkých ostatných 15 okrskoch Biskupíc). Aspoň jeden záznam je preto nesprávny. Ani jedna hodnota nie je prepísaná z iného údaja a obe sú nezvyčajne nízke: samostatnú obálku pre voľby do VÚC odovzdalo 484 voličov, kým inde v mestskej časti je počet obálok v komunálnych voľbách aspoň taký ako vo voľbách do VÚC v 14 z 15 okrskov. Ktorý záznam je nesprávny, sa zo zverejnených údajov určiť nedá. Počet obálok neovplyvňuje žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__529311-7.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:528595-8",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "528595-8",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":504,\"envelopes_borough\":506,\"diff\":-2,\"digit_relation\":\"one_digit\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":506}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6033,OSO2026_SK_tab02bf.csv:11",
  "notes": "city record envelopes 504 vs borough record 506",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "528595",
  "municipality": "Bratislava - Staré Mesto",
  "okres_name": "Bratislava I",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|528595-8",
  "rank": 50,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: envelopes 506 (borough record) vs 504 (city record) for one ballot box; wrong record not determinable",
  "review_correction": null,
  "review_outcome": "no change (envelope field only; no vote vector affected)",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava–Staré Mesto precinct 8 the borough record reports 506 envelopes and the city record 504. Both give 508 participants. Both records count the same white envelopes, so the two-envelope difference is a recording inconsistency. Both values are plausible (participants minus envelopes 2 vs 4; the other Staré Mesto precincts show 0–10). The regional record counts a separate envelope and cannot arbitrate, so which record is wrong cannot be determined. No effect on any result.",
  "review_summary_sk": "Bratislava–Staré Mesto, okrsok 8: záznam za mestskú časť uvádza 506 obálok, mestský záznam 504, pri zhodnom počte 508 zúčastnených. Obe počítajú tie isté biele obálky, takže rozdiel dvoch obálok je nezrovnalosť v zápisoch. Obe hodnoty sú vierohodné (rozdiel medzi zúčastnenými a obálkami 2 resp. 4; v ostatných okrskoch Starého Mesta 0 – 10). Krajský záznam počíta inú obálku a nemôže to rozhodnúť, takže ktorý zápis je chybný, sa určiť nedá. Na výsledky volieb to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__528595-8.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:529460-81",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529460-81",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":443,\"envelopes_borough\":440,\"diff\":3,\"digit_relation\":\"one_digit\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":440}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6389,OSO2026_SK_tab02bf.csv:370",
  "notes": "city record envelopes 443 vs borough record 440",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529460-81",
  "rank": 51,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: borough envelope count 440 against city 443 for the same ballot box",
  "review_correction": null,
  "review_outcome": "No change. Three envelopes could move no margin enough (borough district 6: 387; city district 10: 105).",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Petržalka precinct 81 the borough record reports 440 envelopes and the city record 443, with 447 participants in both. Borough and city ballots go into one envelope, and the counts agree in 371 of 388 Bratislava precincts, so the records are inconsistent by three envelopes. Both values are plausible: the borough record would have 7 unreturned envelopes and 14 invalid mayor ballots, the city record 4 and 25. Both are within the range of other Petržalka precincts. The regional record also shows 440, but it counts a separate envelope and cannot arbitrate. The published data do not show which record is wrong. The difference cannot affect any result.",
  "review_summary_sk": "V Bratislave-Petržalke, okrsok 81, uvádza záznam mestskej časti 440 obálok a záznam mesta 443, pri 447 zúčastnených v oboch. Lístky pre mestskú časť aj mesto sa vkladajú do jednej obálky a oba počty sa zhodujú v 371 z 388 bratislavských okrskov, takže záznamy sa rozchádzajú o tri obálky. Obe hodnoty sú vierohodné: záznam mestskej časti by mal 7 neodovzdaných obálok a 14 neplatných lístkov na starostu, záznam mesta 4 a 25. Obe sú v rozpätí ostatných okrskov Petržalky. Krajský záznam má tiež 440, ale počíta inú obálku, preto spor nerozhodne. Ktorý záznam je chybný, sa zo zverejnených údajov určiť nedá. Rozdiel nemôže ovplyvniť žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__529460-81.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:529320-49",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529320-49",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":469,\"envelopes_borough\":467,\"diff\":2,\"digit_relation\":\"one_digit\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":467}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6124,OSO2026_SK_tab02bf.csv:100",
  "notes": "city record envelopes 469 vs borough record 467",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529320-49",
  "rank": 52,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: municipal envelopes 467 (borough) vs 469 (city) for one ballot box; borough and OSK valid council ballots equal their envelope counts (467)",
  "review_correction": null,
  "review_outcome": "No change. Envelope and valid-ballot counts enter no allocation; which record is wrong cannot be determined.",
  "review_changes_elected": false,
  "review_summary_en": "Bratislava-Ružinov, precinct 49: the borough record gives 467 municipal envelopes, the city record 469, with identical registered (1,064) and participated (469) counts; since one envelope holds both ballots, one record is wrong. The city value matches participation (the most common pattern, but also what a copied participation figure would look like); the borough value gives a gap of 2. Not determinable. Separately, the borough and the regional records both report valid council ballots equal to their envelope counts (467), i.e. no invalid council ballot, against at least 20 (borough) and 14 (regional) in every other Ružinov precinct; these valid-ballot fields are probably overstated. No vote count or seat is affected.",
  "review_summary_sk": "Bratislava-Ružinov, okrsok 49: zápis za mestskú časť uvádza 467 odovzdaných obálok, mestský zápis 469, pri rovnakom počte zapísaných (1 064) aj zúčastnených voličov (469); keďže v jednej obálke sú oba lístky, jeden zápis je chybný. Mestský údaj sa rovná počtu zúčastnených (najčastejší prípad, ale tak by vyzeral aj omylom prepísaný počet zúčastnených), údaj mestskej časti dáva rozdiel 2. Rozhodnúť sa to nedá. Okrem toho zápis za mestskú časť aj zápis pre VÚC uvádzajú počet platných lístkov do zastupiteľstva rovný počtu obálok (467), teda žiadny neplatný lístok, hoci v každom inom okrsku Ružinova je ich najmenej 20 (mestská časť) a 14 (VÚC); tieto údaje sú pravdepodobne nadhodnotené. Hlasy ani mandáty to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__529320-49.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_PARTICIPATED:2026:-:599913-2",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "599913-2",
  "cand_nos": "",
  "observed": "{\"participated_city\":382,\"participated_borough\":383,\"diff\":-1,\"digit_relation\":\"one_digit\",\"city_obec\":\"599981\",\"map_match\":\"registered\"}",
  "expected": "{\"participated\":383}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_PARTICIPATED",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6580,OSO2026_SK_tab02bf.csv:5354",
  "notes": "city record participated 382 vs borough record 383",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "599913",
  "municipality": "Košice - Vyšné Opátske",
  "okres_name": "Košice IV",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|599913-2",
  "rank": 53,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit",
  "review_correction": null,
  "review_outcome": "Turnout-field inconsistency only: participated 383 (borough record) vs 382 (city record). Responsible record not determinable with confidence (weakly the city figure, 382 → 383). No candidate or seat is affected.",
  "review_changes_elected": false,
  "review_summary_en": "Košice-Vyšné Opátske, precinct 2: the borough record gives 383 participants, the city record 382, with identical registered voters (850) and envelopes (382). Both figures count one voter list, so one record is off by one. The regional participation (383) favours the borough value, and the usual zero gap between participants and envelopes favours the city value. Net, 383 is only weakly preferred. Votes and seats are unaffected.",
  "review_summary_sk": "Košice-Vyšné Opátske, okrsok 2: záznam za mestskú časť uvádza 383 zúčastnených voličov, záznam mesta 382, pri rovnakom počte zapísaných voličov (850) aj obálok (382). Oba údaje vychádzajú z jedného zoznamu voličov, takže jeden záznam sa líši o jedného voliča. Účasť vo voľbách do VÚC (383) podporuje údaj mestskej časti, obvyklý nulový rozdiel medzi zúčastnenými a obálkami zasa údaj mesta. Celkovo je 383 len slabo pravdepodobnejšie. Hlasy ani mandáty to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__599913-2.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:598224-23",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "598224-23",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":372,\"envelopes_borough\":374,\"diff\":-2,\"digit_relation\":\"one_digit\",\"city_obec\":\"599981\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":374}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6495,OSO2026_SK_tab02bf.csv:5272",
  "notes": "city record envelopes 372 vs borough record 374",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|598224-23",
  "rank": 54,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: municipal envelopes 374 (borough) vs 372 (city) for one ballot box; responsible record not determinable",
  "review_correction": null,
  "review_outcome": "No change. Envelope count only; which record is wrong cannot be determined (374 slightly more probable). Enters no allocation.",
  "review_changes_elected": false,
  "review_summary_en": "Košice-Západ, precinct 23: the borough record gives 374 municipal envelopes, the city record 372, with identical registered (880) and participated (374) counts. One envelope holds both ballots and the counts agree in all 30 other precincts of the city district and in 185 of 190 Košice precincts, so one record is wrong. A gap of 0 between participants and envelopes (borough) is far more common than a gap of 2 (city), which favours 374, but 372 is not implausible and no copy mechanism is visible. Which record is wrong cannot be determined. Votes and seats are unaffected.",
  "review_summary_sk": "Košice-Západ, okrsok 23: zápis za mestskú časť uvádza 374 odovzdaných obálok, mestský zápis 372, pri rovnakom počte zapísaných (880) aj zúčastnených voličov (374). V jednej obálke sú lístky pre mestskú časť aj mesto a počty sa zhodujú vo všetkých 30 ostatných okrskoch mestského volebného obvodu aj v 185 zo 190 košických okrskov, takže jeden zápis je chybný. Rozdiel 0 medzi zúčastnenými a obálkami (mestská časť) je oveľa častejší ako rozdiel 2 (mesto), čo hovorí pre 374, no 372 nie je nepravdepodobné a nie je viditeľný ani mechanizmus prepisu. Ktorý zápis je chybný, sa určiť nedá. Hlasy ani mandáty to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__598224-23.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:599816-18",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "599816-18",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":311,\"envelopes_borough\":309,\"diff\":2,\"digit_relation\":\"other\",\"city_obec\":\"599981\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":309}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6572,OSO2026_SK_tab02bf.csv:5349",
  "notes": "city record envelopes 311 vs borough record 309",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "599816",
  "municipality": "Košice - Nad jazerom",
  "okres_name": "Košice IV",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|599816-18",
  "rank": 55,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_PARTICIPATED: borough record 309 participants / 309 envelopes against 311 / 311 in the city record of the same ballot box",
  "review_correction": null,
  "review_outcome": "No change. Two ballots could move the borough district-2 margin (49) or the city district-12 margin (48) by at most 2 votes.",
  "review_changes_elected": false,
  "review_summary_en": "In Košice-Nad jazerom precinct 18 the borough record reports 309 participants and 309 envelopes, and the city record of the same precinct 311 and 311 (914 registered in both). Borough and city share one voter list and one envelope; in Košice they agree in 188 of 190 precincts for participation and 185 of 190 for envelopes. So one record is wrong by two voters. The separate regional record also has 311 participants, a weak hint that 311 is right (regional and municipal participation agree in 136 of 190 Košice precincts). Each record is internally consistent, and the published data cannot say which is wrong. Two ballots cannot change any result: the nearest margins are 49 and 48 votes.",
  "review_summary_sk": "V Košiciach-Nad jazerom, okrsok 18, uvádza záznam mestskej časti 309 zúčastnených a 309 obálok, záznam mesta za ten istý okrsok 311 a 311 (zapísaných je v oboch 914). Mestská časť aj mesto používajú jeden zoznam voličov a jednu obálku; v Košiciach sa oba záznamy zhodujú v účasti v 188 zo 190 okrskov a v obálkach v 185 zo 190. Jeden zo záznamov sa teda mýli o dvoch voličov. Samostatný krajský záznam má tiež 311 zúčastnených, čo je slabý náznak v prospech čísla 311 (účasť vo voľbách do VÚC a do obce sa v Košiciach zhoduje v 136 zo 190 okrskov). Každý záznam je vnútorne konzistentný a zo zverejnených údajov sa nedá určiť, ktorý je chybný. Dva lístky nemôžu zmeniť žiadny výsledok: najbližšie rozdiely sú 49 a 48 hlasov.",
  "review_doc": "docs/reviews/2026-precinct__599816-18.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_PARTICIPATED:2026:-:599816-18",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "599816-18",
  "cand_nos": "",
  "observed": "{\"participated_city\":311,\"participated_borough\":309,\"diff\":2,\"digit_relation\":\"other\",\"city_obec\":\"599981\",\"map_match\":\"registered\"}",
  "expected": "{\"participated\":309}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_PARTICIPATED",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6572,OSO2026_SK_tab02bf.csv:5349",
  "notes": "city record participated 311 vs borough record 309",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "599816",
  "municipality": "Košice - Nad jazerom",
  "okres_name": "Košice IV",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|599816-18",
  "rank": 55,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_PARTICIPATED: borough record 309 participants / 309 envelopes against 311 / 311 in the city record of the same ballot box",
  "review_correction": null,
  "review_outcome": "No change. Two ballots could move the borough district-2 margin (49) or the city district-12 margin (48) by at most 2 votes.",
  "review_changes_elected": false,
  "review_summary_en": "In Košice-Nad jazerom precinct 18 the borough record reports 309 participants and 309 envelopes, and the city record of the same precinct 311 and 311 (914 registered in both). Borough and city share one voter list and one envelope; in Košice they agree in 188 of 190 precincts for participation and 185 of 190 for envelopes. So one record is wrong by two voters. The separate regional record also has 311 participants, a weak hint that 311 is right (regional and municipal participation agree in 136 of 190 Košice precincts). Each record is internally consistent, and the published data cannot say which is wrong. Two ballots cannot change any result: the nearest margins are 49 and 48 votes.",
  "review_summary_sk": "V Košiciach-Nad jazerom, okrsok 18, uvádza záznam mestskej časti 309 zúčastnených a 309 obálok, záznam mesta za ten istý okrsok 311 a 311 (zapísaných je v oboch 914). Mestská časť aj mesto používajú jeden zoznam voličov a jednu obálku; v Košiciach sa oba záznamy zhodujú v účasti v 188 zo 190 okrskov a v obálkach v 185 zo 190. Jeden zo záznamov sa teda mýli o dvoch voličov. Samostatný krajský záznam má tiež 311 zúčastnených, čo je slabý náznak v prospech čísla 311 (účasť vo voľbách do VÚC a do obce sa v Košiciach zhoduje v 136 zo 190 okrskov). Každý záznam je vnútorne konzistentný a zo zverejnených údajov sa nedá určiť, ktorý je chybný. Dva lístky nemôžu zmeniť žiadny výsledok: najbližšie rozdiely sú 49 a 48 hlasov.",
  "review_doc": "docs/reviews/2026-precinct__599816-18.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:529460-86",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529460-86",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":510,\"envelopes_borough\":509,\"diff\":1,\"digit_relation\":\"other\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":509}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6394,OSO2026_SK_tab02bf.csv:375",
  "notes": "city record envelopes 510 vs borough record 509",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529460-86",
  "rank": 56,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: envelopes 510 (city record) vs 509 (borough record) for one ballot box; wrong record not determinable",
  "review_correction": null,
  "review_outcome": "No change. Envelope counts do not enter seat allocation; all vote vectors sum to their valid-ballot counts.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Petržalka precinct 86 the city record counts 510 envelopes and the borough record 509, for the same 511 voters. Borough and city ballots go into one envelope, which is counted once; the two counts agree in 371 of 388 Bratislava precincts. So one record is wrong by one envelope. The published data do not show which. Seat allocation is unaffected.",
  "review_summary_sk": "V Bratislave-Petržalke, okrsok 86, uvádza záznam mesta 510 obálok a záznam mestskej časti 509 obálok pre tých istých 511 voličov. Hlasovacie lístky pre mesto aj mestskú časť sa vkladajú do jednej obálky, ktorá sa počíta raz; oba počty sa zhodujú v 371 z 388 bratislavských okrskov. Jeden zo záznamov sa teda líši o jednu obálku. Zo zverejnených údajov sa nedá určiť, ktorý. Na rozdelenie mandátov to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__529460-86.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:529346-27",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529346-27",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":651,\"envelopes_borough\":649,\"diff\":2,\"digit_relation\":\"other\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":649}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6190,OSO2026_SK_tab02bf.csv:166",
  "notes": "city record envelopes 651 vs borough record 649",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529346",
  "municipality": "Bratislava - Nové Mesto",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529346-27",
  "rank": 57,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: borough record envelopes (P_OO) 649 vs city record 651 for the same 651 participants; borough value more likely wrong (true probably 651)",
  "review_correction": null,
  "review_outcome": "No change. Envelope counts do not enter seat allocation; all vote vectors sum to their valid-ballot counts.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Nové Mesto precinct 27 the borough record reports 649 municipal envelopes and the city record 651, for the same 651 voters. Borough and city ballots share one envelope, and the two counts agree in 371 of 388 Bratislava precincts, so the records cannot both be right. The separate regional envelope count is also 651 of 651. In comparable precincts with no unreturned regional envelope, a municipal shortfall of 2 is about twenty times rarer than none, so the borough figure is the more likely error, though not proven. Envelope counts do not affect any result.",
  "review_summary_sk": "V Bratislave-Novom Meste, okrsok 27, uvádza záznam mestskej časti 649 obálok a záznam mesta 651 obálok pre tých istých 651 voličov. Lístky pre mestskú časť a mesto sa vkladajú do jednej obálky a oba počty sa zhodujú v 371 z 388 bratislavských okrskov, takže oba záznamy nemôžu byť správne. Samostatný počet obálok pre voľby do VÚC je tiež 651 z 651. V porovnateľných okrskoch, kde boli odovzdané všetky obálky pre VÚC, je chýbanie 2 obecných obálok asi dvadsaťkrát zriedkavejšie ako úplný návrat, takže pravdepodobnejšie je chybný údaj mestskej časti, nie je to však dokázané. Počet obálok neovplyvňuje žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__529346-27.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:529460-33",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529460-33",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":391,\"envelopes_borough\":386,\"diff\":5,\"digit_relation\":\"other\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":386}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6341,OSO2026_SK_tab02bf.csv:322",
  "notes": "city record envelopes 391 vs borough record 386",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529460-33",
  "rank": 58,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: municipal envelopes 386 (borough record) vs 391 (city record); borough record probably wrong",
  "review_correction": null,
  "review_outcome": "No change. Envelope counts do not enter seat allocation; every vote vector sums to its valid-ballot count.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Petržalka precinct 33 the borough record reports 386 envelopes and the city record 391, for the same 394 voters. Borough and city ballots share one envelope, and the two counts agree in 371 of 388 Bratislava precincts, so one form is wrong. The separate regional (OSK) envelope count of the same box is 391. In comparable precincts the municipal count is never 4 or more below the OSK count, and a gap of 8 unreturned envelopes is rare (1.3 %), so the borough figure 386 is probably the wrong one. No vote count or result is affected.",
  "review_summary_sk": "V Bratislave-Petržalke, okrsok 33, uvádza záznam mestskej časti 386 obálok a záznam mesta 391 pri tých istých 394 voličoch. Lístky pre mestskú časť a mesto sa vkladajú do jednej obálky a oba počty sa zhodujú v 371 z 388 bratislavských okrskov, takže jeden zápis je chybný. Samostatný počet obálok z volieb do VÚC v tej istej urne je 391. V porovnateľných okrskoch nie je počet obálok vo voľbách do samosprávy obcí nikdy o 4 a viac nižší ako vo voľbách do VÚC a rozdiel 8 neodovzdaných obálok je zriedkavý (1,3 %), preto je pravdepodobne chybný údaj mestskej časti (386). Na počty hlasov ani výsledky to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__529460-33.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:598186-5",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "598186-5",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":442,\"envelopes_borough\":438,\"diff\":4,\"digit_relation\":\"other\",\"city_obec\":\"599981\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":438}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6458,OSO2026_SK_tab02bf.csv:5208",
  "notes": "city record envelopes 442 vs borough record 438",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "598186",
  "municipality": "Košice - Staré Mesto",
  "okres_name": "Košice I",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|598186-5",
  "rank": 59,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: municipal envelopes 438 (borough record) vs 442 (city record); borough record probably wrong",
  "review_correction": null,
  "review_outcome": "No change. Envelope counts do not enter seat allocation; every vote vector sums to its valid-ballot count.",
  "review_changes_elected": false,
  "review_summary_en": "In Košice-Staré Mesto precinct 5 the borough record reports 438 envelopes and the city record 442, for the same 443 voters. Borough and city ballots share one envelope, and the two counts agree in 185 of 190 Košice precincts, so one form is wrong. The separate regional (OSK) envelope count of the same box is 443 (none unreturned). Where that is so elsewhere, the municipal count is never 5 short, while 1 short is common, so the borough figure 438 is probably the wrong one. The Košice city commission's protocol total matches the city records. No vote count or result is affected.",
  "review_summary_sk": "V Košiciach-Starom Meste, okrsok 5, uvádza záznam mestskej časti 438 obálok a záznam mesta 442 pri tých istých 443 voličoch. Lístky pre mestskú časť a mesto sa vkladajú do jednej obálky a oba počty sa zhodujú v 185 zo 190 košických okrskov, takže jeden zápis je chybný. Samostatný počet obálok z volieb do VÚC v tej istej urne je 443 (všetky odovzdané). V okrskoch, kde je to tak, nikdy nechýba 5 obálok vo voľbách do samosprávy obcí, kým jedna chýba často, preto je pravdepodobne chybný údaj mestskej časti (438). Súčet v zápisnici mestskej volebnej komisie v Košiciach zodpovedá záznamom mesta. Na počty hlasov ani výsledky to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__598186-5.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:529460-68",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529460-68",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":440,\"envelopes_borough\":443,\"diff\":-3,\"digit_relation\":\"one_digit\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":443}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6376,OSO2026_SK_tab02bf.csv:357",
  "notes": "city record envelopes 440 vs borough record 443",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529460-68",
  "rank": 60,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: city envelope count (440) equals the city valid-mayor count; borough and OSK records give 443",
  "review_correction": null,
  "review_outcome": "No change. Envelope count only (most probably 443 instead of 440 in the city record); enters no allocation.",
  "review_changes_elected": false,
  "review_summary_en": "Bratislava-Petržalka, precinct 68: the city record gives 440 municipal envelopes, the borough record 443, with identical registered (889) and participated (443) counts. One envelope holds both ballots and the counts agree in 371 of 388 Bratislava precincts, so one record is wrong. 440 is exactly the city valid-mayor count in the same row and would mean no invalid mayoral ballot (Petržalka minimum otherwise 1, median 15.5). The same pattern occurs in two other discrepant precincts (Petržalka 53, Košice-Sever 12). The city form most probably carries the valid-mayor figure in the envelope field; the true value is most probably 443. Votes and seats are unaffected.",
  "review_summary_sk": "Bratislava-Petržalka, okrsok 68: mestský zápis uvádza 440 odovzdaných obálok, zápis za mestskú časť 443, pri rovnakom počte zapísaných (889) aj zúčastnených voličov (443). V jednej obálke sú lístky pre mestskú časť aj mesto a počty sa zhodujú v 371 z 388 bratislavských okrskov, takže jeden zápis je chybný. Číslo 440 sa presne rovná počtu platných lístkov pre voľbu primátora v tom istom riadku a znamenalo by, že nebol ani jeden neplatný lístok (inak v Petržalke najmenej 1, medián 15,5). Rovnaký vzorec sa vyskytuje v ďalších dvoch okrskoch s rozporom (Petržalka 53, Košice-Sever 12). V mestskom zápise je teda v kolónke obálok najpravdepodobnejšie počet platných lístkov pre primátora; skutočný počet je najpravdepodobnejšie 443. Hlasy ani mandáty to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__529460-68.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:529460-47",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529460-47",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":428,\"envelopes_borough\":426,\"diff\":2,\"digit_relation\":\"one_digit\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":426}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6355,OSO2026_SK_tab02bf.csv:336",
  "notes": "city record envelopes 428 vs borough record 426",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529460-47",
  "rank": 61,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_ENVELOPES: municipal envelopes 426 (borough record) vs 428 (city record); borough record probably wrong",
  "review_correction": null,
  "review_outcome": "No change. Envelope counts do not enter seat allocation; every vote vector sums to its valid-ballot count.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Petržalka precinct 47 the borough record reports 426 envelopes and the city record 428, for the same 433 voters. Borough and city ballots share one envelope, and the two counts agree in 371 of 388 Bratislava precincts, so one form is wrong. The separate regional (OSK) envelope count of the same box is 428; in comparable precincts the municipal count equals the OSK count in 31 % of cases and is 2 lower in only 1.6 %, so the borough figure 426 is probably the wrong one (about 20 : 1). No vote count or result is affected.",
  "review_summary_sk": "V Bratislave-Petržalke, okrsok 47, uvádza záznam mestskej časti 426 obálok a záznam mesta 428 pri tých istých 433 voličoch. Lístky pre mestskú časť a mesto sa vkladajú do jednej obálky a oba počty sa zhodujú v 371 z 388 bratislavských okrskov, takže jeden zápis je chybný. Samostatný počet obálok z volieb do VÚC v tej istej urne je 428; v porovnateľných okrskoch sa počet obálok vo voľbách do samosprávy obcí s ním zhoduje v 31 % prípadov a o 2 nižší je len v 1,6 %, preto je pravdepodobne chybný údaj mestskej časti (približne 20 : 1). Na počty hlasov ani výsledky to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__529460-47.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_REGISTERED:2026:-:529460-48",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529460-48",
  "cand_nos": "",
  "observed": "{\"registered_city\":989,\"registered_borough\":988,\"diff\":1,\"digit_relation\":\"one_digit\",\"city_obec\":\"582000\",\"map_match\":\"elimination\"}",
  "expected": "{\"registered\":988}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_REGISTERED",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6356,OSO2026_SK_tab02bf.csv:337",
  "notes": "city record registered 989 vs borough record 988",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529460-48",
  "rank": 62,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: registered voters 989 (city record) vs 988 (borough and OSK records); wrong record not determinable, city slightly more likely",
  "review_correction": null,
  "review_outcome": "No change. Registered voters do not enter seat allocation.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Petržalka precinct 48 the city record gives 989 registered voters and the borough record 988; participation (467) and envelopes (467) agree. Both elections use one voter list, and the counts agree in 384 of 388 Bratislava precincts, so one form is wrong by one. The regional record of the same precinct also gives 988, which slightly favours the borough figure, but all three records come from the same precinct commission. Registered voters do not affect any result.",
  "review_summary_sk": "V Bratislave-Petržalke, okrsok 48, uvádza záznam mesta 989 zapísaných voličov a záznam mestskej časti 988; počet zúčastnených (467) aj obálok (467) sa zhoduje. Obe voľby používajú jeden zoznam voličov a počty sa zhodujú v 384 z 388 bratislavských okrskov, takže jeden zápis sa líši o jedného voliča. Krajský záznam toho istého okrsku uvádza tiež 988, čo mierne podporuje údaj mestskej časti, všetky tri zápisy však pochádzajú od tej istej okrskovej komisie. Počet zapísaných voličov neovplyvňuje žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__529460-48.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_PARTICIPATED:2026:-:529389-13",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529389-13",
  "cand_nos": "",
  "observed": "{\"participated_city\":467,\"participated_borough\":468,\"diff\":-1,\"digit_relation\":\"one_digit\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"participated\":468}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_PARTICIPATED",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6260,OSO2026_SK_tab02bf.csv:225",
  "notes": "city record participated 467 vs borough record 468",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529389",
  "municipality": "Bratislava - Dúbravka",
  "okres_name": "Bratislava IV",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529389-13",
  "rank": 63,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "X_CITY_BOROUGH_PARTICIPATED: participants 468 (borough and regional records) vs 467 (city record) for one voter list; city figure probably wrong",
  "review_correction": null,
  "review_outcome": "no change (participant field only; no vote vector affected). The city record should most likely read 468 participants (turnout 47.36 % instead of 47.26 %).",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava–Dúbravka precinct 13 the borough record reports 468 participants and the city record 467, from the same voter list. Both give 467 envelopes. The two municipal records must agree, so the one-voter difference is a recording inconsistency. The regional record of the same list also gives 468. In Dúbravka the regional count never exceeds the municipal one, and in Bratislava it does so in only 15 of 388 precincts, so the city figure 467 is probably the slip, possibly a copy of its envelope count. No effect on any result.",
  "review_summary_sk": "Bratislava–Dúbravka, okrsok 13: záznam za mestskú časť uvádza 468 zúčastnených voličov, mestský záznam 467, hoci ide o ten istý zoznam voličov. Obe uvádzajú 467 obálok. Oba komunálne zápisy sa musia zhodovať, takže rozdiel jedného voliča je nezrovnalosť v zápisoch. Krajský záznam z toho istého zoznamu uvádza tiež 468. V Dúbravke krajský počet zúčastnených nikdy neprevyšuje komunálny a v Bratislave len v 15 z 388 okrskov, preto je chyba pravdepodobne v mestskom zázname (467), možno ide o prevzatý počet obálok. Na výsledky volieb to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__529389-13.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:529460-71",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529460-71",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":386,\"envelopes_borough\":382,\"diff\":4,\"digit_relation\":\"one_digit\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":382}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6379,OSO2026_SK_tab02bf.csv:360",
  "notes": "city record envelopes 386 vs borough record 382",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529460-71",
  "rank": 64,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit",
  "review_correction": null,
  "review_outcome": "Turnout-field inconsistency only: participated 396 / envelopes 386 (city record) vs 385 / 382 (borough record). Probably the city figures are wrong; moderate evidence. No candidate or seat is affected.",
  "review_changes_elected": false,
  "review_summary_en": "Bratislava-Petržalka, precinct 71: the city record gives 396 participants and 386 envelopes, the borough record 385 and 382. Both counts come from one voter list and one envelope box, and the city's envelopes even exceed the borough's participation, so one record carries two wrong figures. The separate regional record (382 participants, gap 10) and the gap statistics of consistent Bratislava/Košice precincts favour the borough figures by about an order of magnitude. Votes and seats are unaffected.",
  "review_summary_sk": "Bratislava-Petržalka, okrsok 71: záznam mesta uvádza 396 zúčastnených voličov a 386 obálok, záznam mestskej časti 385 a 382. Oba údaje vychádzajú z jedného zoznamu voličov a jednej schránky a počet obálok v zázname mesta dokonca prevyšuje počet zúčastnených v zázname mestskej časti, takže jeden záznam obsahuje dva chybné údaje. Samostatný záznam volieb do VÚC (382 zúčastnených, rozdiel 10) a štatistika rozdielov v okrskoch so zhodnými záznamami podporujú údaje mestskej časti zhruba desaťnásobne. Hlasy ani mandáty to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__529460-71.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_PARTICIPATED:2026:-:529460-71",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529460-71",
  "cand_nos": "",
  "observed": "{\"participated_city\":396,\"participated_borough\":385,\"diff\":11,\"digit_relation\":\"other\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"participated\":385}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_PARTICIPATED",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6379,OSO2026_SK_tab02bf.csv:360",
  "notes": "city record participated 396 vs borough record 385",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529460-71",
  "rank": 64,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit",
  "review_correction": null,
  "review_outcome": "Turnout-field inconsistency only: participated 396 / envelopes 386 (city record) vs 385 / 382 (borough record). Probably the city figures are wrong; moderate evidence. No candidate or seat is affected.",
  "review_changes_elected": false,
  "review_summary_en": "Bratislava-Petržalka, precinct 71: the city record gives 396 participants and 386 envelopes, the borough record 385 and 382. Both counts come from one voter list and one envelope box, and the city's envelopes even exceed the borough's participation, so one record carries two wrong figures. The separate regional record (382 participants, gap 10) and the gap statistics of consistent Bratislava/Košice precincts favour the borough figures by about an order of magnitude. Votes and seats are unaffected.",
  "review_summary_sk": "Bratislava-Petržalka, okrsok 71: záznam mesta uvádza 396 zúčastnených voličov a 386 obálok, záznam mestskej časti 385 a 382. Oba údaje vychádzajú z jedného zoznamu voličov a jednej schránky a počet obálok v zázname mesta dokonca prevyšuje počet zúčastnených v zázname mestskej časti, takže jeden záznam obsahuje dva chybné údaje. Samostatný záznam volieb do VÚC (382 zúčastnených, rozdiel 10) a štatistika rozdielov v okrskoch so zhodnými záznamami podporujú údaje mestskej časti zhruba desaťnásobne. Hlasy ani mandáty to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__529460-71.md"
 },
 {
  "finding_id": "checks:X_CITY_BOROUGH_ENVELOPES:2026:-:529320-45",
  "detector": "checks",
  "detector_version": "1",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529320-45",
  "cand_nos": "",
  "observed": "{\"envelopes_city\":560,\"envelopes_borough\":558,\"diff\":2,\"digit_relation\":\"other\",\"city_obec\":\"582000\",\"map_match\":\"registered\"}",
  "expected": "{\"envelopes\":558}",
  "score": null,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "X_CITY_BOROUGH_ENVELOPES",
  "alternatives": "",
  "tier": "A_arithmetic",
  "src_refs": "OSO2026_SK_tab02bf.csv:6120,OSO2026_SK_tab02bf.csv:96",
  "notes": "city record envelopes 560 vs borough record 558",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "A_arithmetic",
  "family": "arithmetic",
  "case_id": "precinct|529320-45",
  "rank": 65,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit",
  "review_correction": null,
  "review_outcome": "Turnout-field inconsistency only: municipal envelopes 558 (borough record) vs 560 (city record). Probably the borough figure is the slip (558 → 560); moderate evidence. No candidate or seat is affected.",
  "review_changes_elected": false,
  "review_summary_en": "Bratislava-Ružinov, precinct 45: the borough record gives 558 municipal envelopes, the city record 560, with identical registered (1,064) and participated (562) voters. One envelope holds both ballots, so one record is wrong. 560 matches the separate regional envelope count (560, gap 2). In Bratislava and Košice precincts with a regional gap of 2 and consistent records, the municipal gap is never 4 or more, which favours 560. Votes and seats are unaffected.",
  "review_summary_sk": "Bratislava-Ružinov, okrsok 45: záznam za mestskú časť uvádza 558 odovzdaných obálok, záznam mesta 560, pri rovnakom počte zapísaných (1 064) aj zúčastnených voličov (562). V jednej obálke sú lístky pre mestskú časť aj mesto, takže jeden údaj je chybný. Hodnota 560 sa zhoduje so samostatným počtom obálok vo voľbách do VÚC (560, rozdiel 2). V bratislavských a košických okrskoch s rozdielom 2 vo voľbách do VÚC a so zhodnými záznamami nie je komunálny rozdiel nikdy 4 a viac, čo podporuje hodnotu 560. Hlasy ani mandáty to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__529320-45.md"
 },
 {
  "finding_id": "joint:2026:-:527769-1:field:OSO.registered",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "527769-1",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 148, \"OSK.envelopes\": 58, \"OSK.one_mark_votes\": 53, \"OSK.participated\": 58, \"OSK.registered\": 114, \"OSK.valid_council\": 58, \"OSK.valid_mayor\": 53, \"OSO.council_marks\": 219, \"OSO.envelopes\": 58, \"OSO.one_mark_votes\": 44, \"OSO.participated\": 58, \"OSO.registered\": 128, \"OSO.valid_council\": 56, \"OSO.valid_mayor\": 44, \"z\": {\"turn_K\": 5.91, \"turn_O\": -3.7}}",
  "expected": "{\"invC_K\": {\"observed_rate\": 0.0085, \"rate\": 0.0706, \"rate95\": [0.0045, 0.5638]}, \"invM_O\": {\"observed_rate\": 0.2458, \"rate\": 0.1112, \"rate95\": [0.0409, 0.2687]}, \"turn_K\": {\"observed_rate\": 0.5087, \"rate\": 0.4627, \"rate95\": [0.4166, 0.5096]}, \"turn_O\": {\"observed_rate\": 0.4535, \"rate\": 0.5089, \"rate95\": [0.4192, 0.598]}}",
  "score": 1.3961416852664748,
  "p_value": 0.040165975103734444,
  "q_value": 0.04819941647216358,
  "correction": "[{\"family\": \"OSO\", \"field\": \"registered\", \"precinct_id\": \"527769-1\", \"value\": 114}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"field\": \"OSK.registered\", \"gain_joint_nats\": 7.57, \"gain_joint_raw_nats\": 15.23, \"gain_nats\": 7.57, \"kind\": \"field\", \"new\": 128, \"old\": 114, \"op\": \"copy_sibling\", \"post_max_abs_z\": 1.91, \"post_p\": 0.7731}, {\"field\": \"OSK.registered\", \"gain_joint_nats\": -0.13, \"gain_joint_raw_nats\": 7.53, \"gain_nats\": -0.13, \"kind\": \"field\", \"new\": 124, \"old\": 114, \"op\": \"digit_sub\", \"post_max_abs_z\": 1.91, \"post_p\": 0.7736}, {\"field\": \"OSO.registered\", \"gain_joint_nats\": -0.57, \"gain_joint_raw_nats\": 7.09, \"gain_nats\": -0.57, \"kind\": \"field\", \"new\": 118, \"old\": 128, \"op\": \"digit_sub\", \"post_max_abs_z\": 1.99, \"post_p\": 0.667}, {\"field\": \"OSO.registered\", \"gain_joint_nats\": -2.7, \"gain_joint_raw_nats\": 4.96, \"gain_nats\": -2.7, \"kind\": \"field\", \"new\": 120, \"old\": 128, \"op\": \"digit_sub\", \"post_max_abs_z\": 2.12, \"post_p\": 0.6887}, {\"cand_loglik_ratio\": 4.89, \"cand_no\": 22, \"contest_id\": \"2026-OSK-C-712\", \"gain_joint_nats\": -7.77, \"gain_joint_raw_nats\": -0.11, \"gain_nats\": -2.88, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 0, \"old\": 7, \"op\": \"digit_sub\", \"post_max_abs_z\": 6.2, \"post_p\": 0.4789}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5045\", \"OSK2026_SK_tab02bd.csv:5049\"]",
  "notes": "{\"top_rates\": [\"turn_K\", \"turn_O\", \"invM_O\", \"invC_K\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"copy_sibling\", \"old\": 128, \"new\": 114, \"gain_nats\": 7.58, \"gain_joint_nats\": 7.58, \"gain_joint_raw_nats\": 15.24, \"post_max_abs_z\": 2.03, \"post_p\": 0.6233, \"field\": \"OSO.registered\"}, \"posterior_best_edit\": 0.951801, \"posterior_best_edit_joint_only\": 0.951801, \"posterior_any_edit\": 0.975215, \"p_precinct\": 0.040165975103734444, \"broken_identities\": 0, \"stratum\": \"std\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "527769",
  "municipality": "Rakovčík",
  "okres_name": "Svidník",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|527769-1",
  "rank": 66,
  "review_verdict": "probable_error",
  "review_confidence": "medium",
  "review_mechanism": "X_OSO_OSK_REGISTERED: registered voters differ between OSO (128, equal to 2022) and OSK (114) records of the same single-precinct village; wrong record undetermined",
  "review_correction": null,
  "review_outcome": "No change. Registered voters do not enter seat allocation.",
  "review_changes_elected": false,
  "review_summary_en": "In Rakovčík (one precinct) the municipal-election record lists 128 registered voters and the regional-election record 114, although both elections use the same voter list. The two counts agree in 97.6 % of Slovak precincts, and relative to its size this 14-voter gap is the sixth-largest in the country. 128 is exactly the 2022 figure, while 114 would continue the village's decline (138 in 2017, 128 in 2022); the two values are not one keystroke apart. One record is probably wrong, but the data do not show which. Registered voters do not affect any result.",
  "review_summary_sk": "V Rakovčíku (jeden okrsok) uvádza záznam komunálnych volieb 128 zapísaných voličov a záznam volieb do VÚC 114, hoci obe voľby používajú ten istý zoznam voličov. Oba údaje sa zhodujú v 97,6 % slovenských okrskov a vzhľadom na veľkosť obce je tento rozdiel 14 voličov šiesty najväčší v krajine. Číslo 128 je presne údaj z roku 2022, kým 114 by pokračovalo v úbytku voličov obce (138 v roku 2017, 128 v roku 2022); obe hodnoty nedelí jeden preklep. Jeden zo záznamov je pravdepodobne nesprávny, no z údajov sa nedá určiť ktorý. Počet zapísaných voličov neovplyvňuje žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__527769-1.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:527769-1:OSK.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "527769-1",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 58, \"E_OSO\": 58, \"P_OSK\": 58, \"P_OSO\": 58, \"R_OSK\": 114, \"R_OSO\": 128, \"R_prev_year\": 128.0, \"VC_OSK\": 58, \"VC_OSO\": 56, \"VM_OSK\": 53, \"VM_OSO\": 44, \"sum_council_OSK\": 148, \"sum_council_OSO\": 219, \"sum_single_OSK\": 53, \"sum_single_OSO\": 44}",
  "expected": "{\"field\": \"OSK.registered\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 128}",
  "score": 4.803,
  "p_value": 0.0012166282324192622,
  "q_value": 1.0,
  "correction": "[{\"family\": \"OSK\", \"field\": \"registered\", \"precinct_id\": \"527769-1\", \"value\": 128}]",
  "mechanism": "copy_from_OSO",
  "alternatives": "[\"OSO.registered 128->114 (copy_from_OSK, gain 7.0)\", \"OSK.valid_council 58->56 (digit_sub, gain -0.2)\", \"OSO.valid_council 56->57 (digit_sub, gain -0.3)\", \"legitimate difference (no transcription error)\"]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5045\", \"OSK2026_SK_tab02bd.csv:5049\"]",
  "notes": "OSK.registered 114 -> 128 by copy_from_OSO; log-likelihood gain 11.8 nats, margin over best other record/field 4.8",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "527769",
  "municipality": "Rakovčík",
  "okres_name": "Svidník",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "arithmetic",
  "case_id": "precinct|527769-1",
  "rank": 66,
  "review_verdict": "probable_error",
  "review_confidence": "medium",
  "review_mechanism": "X_OSO_OSK_REGISTERED: registered voters differ between OSO (128, equal to 2022) and OSK (114) records of the same single-precinct village; wrong record undetermined",
  "review_correction": null,
  "review_outcome": "No change. Registered voters do not enter seat allocation.",
  "review_changes_elected": false,
  "review_summary_en": "In Rakovčík (one precinct) the municipal-election record lists 128 registered voters and the regional-election record 114, although both elections use the same voter list. The two counts agree in 97.6 % of Slovak precincts, and relative to its size this 14-voter gap is the sixth-largest in the country. 128 is exactly the 2022 figure, while 114 would continue the village's decline (138 in 2017, 128 in 2022); the two values are not one keystroke apart. One record is probably wrong, but the data do not show which. Registered voters do not affect any result.",
  "review_summary_sk": "V Rakovčíku (jeden okrsok) uvádza záznam komunálnych volieb 128 zapísaných voličov a záznam volieb do VÚC 114, hoci obe voľby používajú ten istý zoznam voličov. Oba údaje sa zhodujú v 97,6 % slovenských okrskov a vzhľadom na veľkosť obce je tento rozdiel 14 voličov šiesty najväčší v krajine. Číslo 128 je presne údaj z roku 2022, kým 114 by pokračovalo v úbytku voličov obce (138 v roku 2017, 128 v roku 2022); obe hodnoty nedelí jeden preklep. Jeden zo záznamov je pravdepodobne nesprávny, no z údajov sa nedá určiť ktorý. Počet zapísaných voličov neovplyvňuje žiadny výsledok.",
  "review_doc": "docs/reviews/2026-precinct__527769-1.md"
 },
 {
  "finding_id": "joint:2026:-:526436-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "526436-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 173, \"OSK.participated\": 173, \"OSK.registered\": 1318, \"OSK.valid_council\": 173, \"OSK.valid_mayor\": 148, \"OSO.envelopes\": 1318, \"OSO.participated\": 1318, \"OSO.registered\": 2671, \"OSO.valid_council\": 1244, \"OSO.valid_mayor\": 1304}",
  "expected": "{\"relative_gap_percentile\": 0.99851}",
  "score": 2.825714541807581,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5815\", \"OSK2026_SK_tab02bd.csv:5820\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.8687, \"gap\": 1145}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "526436",
  "municipality": "Bystrany",
  "okres_name": "Spišská Nová Ves",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|526436-1",
  "rank": 67,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:526436-1:OSK.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "526436-1",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 173, \"E_OSO\": 1318, \"P_OSK\": 173, \"P_OSO\": 1318, \"R_OSK\": 1318, \"R_OSO\": 2671, \"R_prev_year\": 2272.0, \"VC_OSK\": 173, \"VC_OSO\": 1244, \"VM_OSK\": 148, \"VM_OSO\": 1304, \"sum_council_OSK\": 556, \"sum_council_OSO\": 8682, \"sum_single_OSK\": 148, \"sum_single_OSO\": 1304}",
  "expected": "{\"field\": \"OSK.registered\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 2318}",
  "score": 35.398,
  "p_value": 1.8042598676124415e-16,
  "q_value": 7.121751996191484e-13,
  "correction": "[{\"family\": \"OSK\", \"field\": \"registered\", \"precinct_id\": \"526436-1\", \"value\": 2318}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSO.registered 2671->2171 (digit_sub, gain 41.5)\", \"OSK.valid_council 173->153 (digit_sub, gain 2.1)\", \"OSO.valid_council 1244->1284 (digit_sub, gain 1.1)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5815\", \"OSK2026_SK_tab02bd.csv:5820\"]",
  "notes": "OSK.registered 1318 -> 2318 by digit_sub; log-likelihood gain 42.4 nats, margin over best other record/field 0.9",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "526436",
  "municipality": "Bystrany",
  "okres_name": "Spišská Nová Ves",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|526436-1",
  "rank": 67,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:599972-2:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "599972-2",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 71, \"OSK.participated\": 91, \"OSK.registered\": 2331, \"OSK.valid_council\": 29, \"OSK.valid_mayor\": 29, \"OSO.envelopes\": 440, \"OSO.participated\": 440, \"OSO.registered\": 2332, \"OSO.valid_council\": 437, \"OSO.valid_mayor\": 347}",
  "expected": "{\"relative_gap_percentile\": 0.99734}",
  "score": 2.5758370685909813,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5227\", \"OSO2026_SK_tab02bf.csv:6525\", \"OSK2026_SK_tab02bd.csv:5232\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.7932, \"gap\": 349}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "599972",
  "municipality": "Košice - Luník IX",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|599972-2",
  "rank": 68,
  "review_verdict": "probable_genuine",
  "review_confidence": "medium",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No change. Participation and envelope counts do not enter seat allocation; the OSK record has only 29 valid ballots.",
  "review_changes_elected": false,
  "review_summary_en": "In Košice-Luník IX precinct 2 only 91 voters took part in the regional election against 440 in the municipal one, and 71 regional envelopes were returned. The same low regional participation appears in the borough's other precinct in 2026 and in both precincts in 2022, so it is a local pattern, not a recording error. The detector's proposed correction (71 → 31 envelopes) would imply that two thirds of regional voters kept their envelope and only 6 % of president ballots were invalid, against 33–59 % in every Luník IX regional record. The published figures are the more plausible ones. Twenty unreturned envelopes is unusual, but the other precinct has six. No vote count or result is affected.",
  "review_summary_sk": "V Košiciach-Luníku IX, okrsok 2, sa volieb do VÚC zúčastnilo len 91 voličov oproti 440 v komunálnych voľbách a vrátilo sa 71 obálok pre VÚC. Rovnako nízku účasť vo voľbách do VÚC má aj druhý okrsok mestskej časti v roku 2026 a oba okrsky v roku 2022, ide teda o miestny vzorec, nie o chybu v zápise. Oprava navrhnutá detektorom (71 → 31 obálok) by znamenala, že dve tretiny voličov si obálku pre VÚC ponechali a neplatných by bolo len 6 % lístkov pre voľbu predsedu, kým vo všetkých zápisoch pre VÚC z Luníka IX je to 33 až 59 %. Zverejnené údaje sú vierohodnejšie. Dvadsať nevrátených obálok je neobvyklý počet, druhý okrsok ich však má šesť. Počty hlasov ani výsledky to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__599972-2.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:599972-2:OSK.envelopes",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "599972-2",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 71, \"E_OSO\": 440, \"E_OSO_CITY\": 440, \"P_OSK\": 91, \"P_OSO\": 440, \"P_OSO_CITY\": 440, \"R_OSK\": 2331, \"R_OSO\": 2332, \"R_OSO_CITY\": 2332, \"R_prev_year\": 2308.0, \"VC_OSK\": 29, \"VC_OSO\": 437, \"VC_OSO_CITY\": 387, \"VM_OSK\": 29, \"VM_OSO\": 347, \"VM_OSO_CITY\": 334, \"sum_council_OSK\": 59, \"sum_council_OSO\": 850, \"sum_council_OSO_CITY\": 414, \"sum_single_OSK\": 29, \"sum_single_OSO\": 347, \"sum_single_OSO_CITY\": 334}",
  "expected": "{\"field\": \"OSK.envelopes\", \"hard_broken\": [], \"relations_broken\": [\"gapPE\", \"inval_valid_council\", \"inval_valid_mayor\"], \"value\": 31}",
  "score": 3.889,
  "p_value": 0.007433102081268794,
  "q_value": 1.0,
  "correction": "[{\"family\": \"OSK\", \"field\": \"envelopes\", \"precinct_id\": \"599972-2\", \"value\": 31}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSK.participated 91->71 (digit_sub, gain 6.9)\", \"OSK.valid_council 29->19 (digit_sub, gain 3.9)\", \"OSO_CITY.valid_council 387->287 (digit_sub, gain 1.9)\", \"legitimate difference (no transcription error)\"]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5227\", \"OSO2026_SK_tab02bf.csv:6525\", \"OSK2026_SK_tab02bd.csv:5232\"]",
  "notes": "OSK.envelopes 71 -> 31 by digit_sub; log-likelihood gain 10.9 nats, margin over best other record/field 4.0",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "599972",
  "municipality": "Košice - Luník IX",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "arithmetic",
  "case_id": "precinct|599972-2",
  "rank": 68,
  "review_verdict": "probable_genuine",
  "review_confidence": "medium",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No change. Participation and envelope counts do not enter seat allocation; the OSK record has only 29 valid ballots.",
  "review_changes_elected": false,
  "review_summary_en": "In Košice-Luník IX precinct 2 only 91 voters took part in the regional election against 440 in the municipal one, and 71 regional envelopes were returned. The same low regional participation appears in the borough's other precinct in 2026 and in both precincts in 2022, so it is a local pattern, not a recording error. The detector's proposed correction (71 → 31 envelopes) would imply that two thirds of regional voters kept their envelope and only 6 % of president ballots were invalid, against 33–59 % in every Luník IX regional record. The published figures are the more plausible ones. Twenty unreturned envelopes is unusual, but the other precinct has six. No vote count or result is affected.",
  "review_summary_sk": "V Košiciach-Luníku IX, okrsok 2, sa volieb do VÚC zúčastnilo len 91 voličov oproti 440 v komunálnych voľbách a vrátilo sa 71 obálok pre VÚC. Rovnako nízku účasť vo voľbách do VÚC má aj druhý okrsok mestskej časti v roku 2026 a oba okrsky v roku 2022, ide teda o miestny vzorec, nie o chybu v zápise. Oprava navrhnutá detektorom (71 → 31 obálok) by znamenala, že dve tretiny voličov si obálku pre VÚC ponechali a neplatných by bolo len 6 % lístkov pre voľbu predsedu, kým vo všetkých zápisoch pre VÚC z Luníka IX je to 33 až 59 %. Zverejnené údaje sú vierohodnejšie. Dvadsať nevrátených obálok je neobvyklý počet, druhý okrsok ich však má šesť. Počty hlasov ani výsledky to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__599972-2.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:511994-1:OSK.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "511994-1",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 307, \"E_OSO\": 450, \"P_OSK\": 307, \"P_OSO\": 450, \"R_OSK\": 474, \"R_OSO\": 747, \"R_prev_year\": 747.0, \"VC_OSK\": 280, \"VC_OSO\": 439, \"VM_OSK\": 279, \"VM_OSO\": 447, \"sum_council_OSK\": 1067, \"sum_council_OSO\": 1952, \"sum_single_OSK\": 279, \"sum_single_OSO\": 447}",
  "expected": "{\"field\": \"OSK.registered\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 744}",
  "score": 24.613,
  "p_value": 2.5959353045739147e-11,
  "q_value": 9.108127453353644e-08,
  "correction": "[{\"family\": \"OSK\", \"field\": \"registered\", \"precinct_id\": \"511994-1\", \"value\": 744}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSO.registered 747->547 (digit_sub, gain 20.7)\", \"OSK.valid_council 280->288 (digit_sub, gain 0.5)\", \"OSO.valid_council 439->433 (digit_sub, gain 0.2)\", \"legitimate difference (no transcription error)\"]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3539\", \"OSK2026_SK_tab02bd.csv:3650\"]",
  "notes": "OSK.registered 474 -> 744 by digit_transpose; log-likelihood gain 31.6 nats, margin over best other record/field 10.9",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "511994",
  "municipality": "Veľká nad Ipľom",
  "okres_name": "Lučenec",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "arithmetic",
  "case_id": "precinct|511994-1",
  "rank": 69,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: OSK registered 474 vs OSO 747 for the same electorate; OSK figure wrong (true about 747; exact keystroke open)",
  "review_correction": null,
  "review_outcome": "No change. Registered voters do not enter seat allocation.",
  "review_changes_elected": false,
  "review_summary_en": "In Veľká nad Ipľom (one precinct) the regional-election record gives 474 registered voters and the municipal record 747. Both elections have the same electorate; the two counts are equal in 5,880 of 6,024 precincts. With 474, regional turnout (307 voters, 64.8 %) would exceed municipal turnout (450 voters, 60.2 %), which is impossible for one electorate. The village had 747 registered voters in 2022 in both records and 735 in 2017. The regional figure is wrong; the true value is about 747. It already appeared in the preliminary results. No result is affected.",
  "review_summary_sk": "Vo Veľkej nad Ipľom (jeden okrsok) uvádza záznam volieb do VÚC 474 zapísaných voličov a záznam komunálnych volieb 747. Obe voľby majú rovnaký okruh voličov; oba počty sa zhodujú v 5 880 zo 6 024 okrskov. Pri čísle 474 by účasť vo voľbách do VÚC (307 voličov, 64,8 %) prevýšila účasť v komunálnych voľbách (450 voličov, 60,2 %), čo pri rovnakom okruhu voličov nie je možné. Obec mala v roku 2022 v oboch záznamoch 747 a v roku 2017 735 zapísaných voličov. Chybný je údaj vo voľbách do VÚC; skutočný počet je približne 747. Rovnaké číslo sa objavilo už v predbežných výsledkoch. Na žiadny výsledok to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__511994-1.md"
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-502:509507-1:28,29",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-502",
  "precinct_id": "509507-1",
  "cand_nos": "28,29",
  "observed": "{\"envelopes\": 417, \"sum\": 1580, \"valid\": 389, \"votes\": {\"1\": 252, \"2\": 112, \"3\": 20, \"4\": 67, \"5\": 23, \"6\": 25, \"7\": 15, \"8\": 105, \"9\": 162, \"10\": 24, \"11\": 34, \"12\": 40, \"13\": 8, \"14\": 23, \"15\": 21, \"16\": 35, \"17\": 22, \"18\": 20, \"19\": 22, \"20\": 87, \"21\": 51, \"22\": 14, \"23\": 8, \"24\": 111, \"25\": 77, \"26\": 12, \"27\": 22, \"28\": 168, \"29\": 0}}",
  "expected": "{\"votes\": {\"1\": 257.5, \"2\": 119.0, \"3\": 10.8, \"4\": 62.6, \"5\": 25.8, \"6\": 23.2, \"7\": 10.0, \"8\": 100.7, \"9\": 153.2, \"10\": 25.4, \"11\": 27.7, \"12\": 47.0, \"13\": 5.4, \"14\": 23.7, \"15\": 19.1, \"16\": 28.3, \"17\": 19.2, \"18\": 20.8, \"19\": 16.8, \"20\": 84.1, \"21\": 42.9, \"22\": 8.1, \"23\": 8.1, \"24\": 112.9, \"25\": 71.9, \"26\": 9.0, \"27\": 23.2, \"28\": 14.6, \"29\": 154.6}}",
  "score": 3.000799928116146,
  "p_value": 4.206293249431525e-08,
  "q_value": 9.331661573863838e-05,
  "correction": "[{\"cand_no\": 28, \"precinct_id\": \"509507-1\", \"votes\": 0}, {\"cand_no\": 29, \"precinct_id\": \"509507-1\", \"votes\": 168}]",
  "mechanism": "swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 29, \"precinct_id\": \"509507-1\", \"votes\": 168}, {\"cand_no\": 28, \"precinct_id\": \"509507-1\", \"votes\": 15}], \"detail\": {\"direction\": \"up\", \"end\": \"zero\", \"imputed\": [27], \"log10_bf_local\": 8.665, \"range\": [27, 28]}, \"log10_bf\": 8.904, \"mechanism\": \"row_shift\", \"posterior\": 0.059122}, {\"correction\": [{\"cand_no\": 28, \"precinct_id\": \"509507-1\", \"votes\": 22}, {\"cand_no\": 29, \"precinct_id\": \"509507-1\", \"votes\": 168}, {\"cand_no\": 27, \"precinct_id\": \"509507-1\", \"votes\": 23}], \"detail\": {\"direction\": \"up\", \"end\": \"zero\", \"imputed\": [26], \"log10_bf_local\": 8.624, \"range\": [26, 28]}, \"log10_bf\": 8.553, \"mechanism\": \"row_shift\", \"posterior\": 0.026338}, {\"correction\": [{\"cand_no\": 27, \"precinct_id\": \"509507-1\", \"votes\": 12}, {\"cand_no\": 28, \"precinct_id\": \"509507-1\", \"votes\": 22}, {\"cand_no\": 29, \"precinct_id\": \"509507-1\", \"votes\": 168}, {\"cand_no\": 26, \"precinct_id\": \"509507-1\", \"votes\": 9}], \"detail\": {\"direction\": \"up\", \"end\": \"zero\", \"imputed\": [25], \"log10_bf_local\": 7.786, \"range\": [25, 28]}, \"log10_bf\": 8.112, \"mechanism\": \"row_shift\", \"posterior\": 0.009525}, {\"correction\": [{\"cand_no\": 29, \"precinct_id\": \"509507-1\", \"votes\": 155}, {\"cand_no\": 28, \"precinct_id\": \"509507-1\", \"votes\": 13}], \"detail\": {\"log10_bf_local\": 5.9, \"n\": 155}, \"log10_bf\": 6.1, \"mechanism\": \"transfer\", \"posterior\": 0.001121}, {\"correction\": [{\"cand_no\": 27, \"precinct_id\": \"509507-1\", \"votes\": 12}, {\"cand_no\": 28, \"precinct_id\": \"509507-1\", \"votes\": 22}, {\"cand_no\": 29, \"precinct_id\": \"509507-1\", \"votes\": 168}, {\"cand_no\": 26, \"precinct_id\": \"509507-1\", \"votes\": 0}], \"detail\": {\"direction\": \"up\", \"end\": \"rot\", \"imputed\": [], \"log10_bf_local\": 6.202, \"range\": [25, 28]}, \"log10_bf\": 6.619, \"mechanism\": \"row_shift\", \"posterior\": 0.000255}, {\"mechanism\": \"clean\", \"posterior\": 0.000997}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 0.0}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "B_strong",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:93516\", \"OSK2026_SK_tab09d.csv:93517\", \"OSK2026_SK_tab02bd.csv:2627\"]",
  "notes": "{\"best_posterior\": 0.902301, \"detail\": {\"log10_bf_local\": 6.57}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"28\": -168, \"29\": 168}}, \"local_structure_log10_lr\": -3.639, \"log10_bf\": 6.957, \"n_prec\": 82, \"p_atypical_clean\": 0.0, \"p_error\": 0.999003, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "502",
  "obec": "509507",
  "municipality": "Turzovka",
  "okres_name": "Čadca",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "28: Jaroslav Tarana; 29: Radoslav Zajac",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 281,
  "tier_detector": "B_strong",
  "family": "within_contest",
  "case_id": "2026-OSK-C-502|509507-1",
  "rank": 70,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "swap",
  "review_correction": "[{\"precinct_id\": \"509507-1\", \"cand_no\": 28, \"votes\": 0}, {\"precinct_id\": \"509507-1\", \"cand_no\": 29, \"votes\": 168}]",
  "review_outcome": "No change. Zajac (č. 29) 4,735 → 4,903, still 9th, 2,504 behind the 7th seat (Hlavatý 7,407); Tarana (č. 28) 1,626 → 1,458 (or ≈ 1,473 under the shift reading). Elected set unchanged (changed = False, seated_changed = False).",
  "review_changes_elected": false,
  "review_summary_en": "Turzovka, precinct 1, regional district 502: Radoslav Zajac (č. 29, last line) has 0 votes, against 140–196 in each of the town's other five precincts. Jaroslav Tarana (č. 28) has 168, against 10–24 elsewhere and at most 108 ‰ in any other precinct of the district (here 432 ‰). Zajac's 0 is the only zero among 81 precincts. The two values belong on each other's lines. The exact Tarana count (0 under a swap, about 15 under a one-line shift) needs the protocol. Zajac stays 9th of 7 seats, so the result does not change.",
  "review_summary_sk": "Turzovka, okrsok 1, volebný obvod 502 do zastupiteľstva VÚC: Radoslav Zajac (č. 29, posledný riadok) má 0 hlasov, kým v každom z ostatných piatich okrskov mesta 140 až 196. Jaroslav Tarana (č. 28) má 168 hlasov, inde 10 až 24 a v nijakom inom okrsku obvodu viac ako 108 ‰ (tu 432 ‰). Zajacova nula je jediná v 81 okrskoch. Obe hodnoty patria na riadok toho druhého. Presný počet hlasov Taranu (0 pri výmene, asi 15 pri posune o riadok) môže potvrdiť len zápisnica. Zajac zostáva deviaty pri 7 mandátoch, takže výsledok sa nemení.",
  "review_doc": "docs/reviews/2026-OSK-C-502__509507-1.md"
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-P-3:506524-5:3,4",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-P-3",
  "precinct_id": "506524-5",
  "cand_nos": "3,4",
  "observed": "{\"envelopes\": 388, \"sum\": 352, \"valid\": 352, \"votes\": {\"1\": 177, \"2\": 7, \"3\": 163, \"4\": 5}}",
  "expected": "{\"votes\": {\"1\": 187.8, \"2\": 10.1, \"3\": 3.8, \"4\": 150.3}}",
  "score": 2.1000830701677233,
  "p_value": 5.7829918377389616e-08,
  "q_value": 0.00011663243083658078,
  "correction": "[{\"cand_no\": 3, \"precinct_id\": \"506524-5\", \"votes\": 5}, {\"cand_no\": 4, \"precinct_id\": \"506524-5\", \"votes\": 163}]",
  "mechanism": "swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"506524-5\", \"votes\": 7}, {\"cand_no\": 4, \"precinct_id\": \"506524-5\", \"votes\": 163}, {\"cand_no\": 2, \"precinct_id\": \"506524-5\", \"votes\": 5}], \"detail\": {\"direction\": \"up\", \"end\": \"rot\", \"imputed\": [], \"range\": [1, 3]}, \"log10_bf\": 5.819, \"mechanism\": \"row_shift\", \"posterior\": 0.016061}, {\"correction\": [{\"cand_no\": 4, \"precinct_id\": \"506524-5\", \"votes\": 168}, {\"cand_no\": 3, \"precinct_id\": \"506524-5\", \"votes\": 0}], \"detail\": {\"n\": 163}, \"log10_bf\": 4.285, \"mechanism\": \"transfer\", \"posterior\": 0.00094}, {\"correction\": [{\"cand_no\": 4, \"precinct_id\": \"506524-5\", \"votes\": 163}, {\"cand_no\": 3, \"precinct_id\": \"506524-5\", \"votes\": 5}], \"detail\": {\"direction\": \"up\", \"end\": \"free\", \"imputed\": [2], \"range\": [2, 3]}, \"log10_bf\": 3.724, \"mechanism\": \"row_shift\", \"posterior\": 7.7e-05}, {\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"506524-5\", \"votes\": 5}, {\"cand_no\": 4, \"precinct_id\": \"506524-5\", \"votes\": 163}], \"detail\": {\"direction\": \"down\", \"end\": \"free\", \"imputed\": [3], \"range\": [2, 3]}, \"log10_bf\": 3.703, \"mechanism\": \"row_shift\", \"posterior\": 7.4e-05}, {\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"506524-5\", \"votes\": 7}, {\"cand_no\": 4, \"precinct_id\": \"506524-5\", \"votes\": 163}, {\"cand_no\": 2, \"precinct_id\": \"506524-5\", \"votes\": 5}], \"detail\": {\"direction\": \"up\", \"end\": \"free\", \"imputed\": [1], \"range\": [1, 3]}, \"log10_bf\": 3.338, \"mechanism\": \"row_shift\", \"posterior\": 3.2e-05}, {\"mechanism\": \"clean\", \"posterior\": 0.005847}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.002032}]",
  "tier": "B_strong",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:8725\", \"OSK2026_SK_tab06d.csv:8726\", \"OSK2026_SK_tab02bd.csv:1340\"]",
  "notes": "{\"best_posterior\": 0.974936, \"detail\": {\"template_support\": 0.65}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"3\": -158, \"4\": 158}}, \"log10_bf\": 6.222, \"n_prec\": 654, \"p_atypical_clean\": 0.002032, \"p_error\": 0.992121, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "3",
  "district": null,
  "obec": "506524",
  "municipality": "Stará Turá",
  "okres_name": "Nové Mesto nad Váhom",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "3: Lubomír Choleva; 4: Natália Svítková",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 19214,
  "tier_detector": "B_strong",
  "family": "within_contest",
  "case_id": "2026-OSK-P-3|506524-5",
  "rank": 71,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "swap: lines 3 (Choleva, 163) and 4 (Svítková, 5) interchanged in the definitive regional-president record; the town of Stará Turá's published regional results by precinct give Choleva 5 and Svítková 163, and its other 258 values agree with the definitive data",
  "review_correction": "[{\"precinct_id\": \"506524-5\", \"cand_no\": 3, \"votes\": 5}, {\"precinct_id\": \"506524-5\", \"cand_no\": 4, \"votes\": 163}]",
  "review_outcome": "No change. Choleva 2,595 → 2,437, Svítková 81,400 → 81,558; Jaroslav Baška stays elected (119,827, margin 38,269).",
  "review_changes_elected": false,
  "review_summary_en": "Stará Turá, precinct 5, Trenčín regional president: the definitive data give Lubomír Choleva 163 votes (46 %) and Natália Svítková 5 (1.4 %). Elsewhere in the region Choleva never exceeds 5.6 % and Svítková never falls below 8.7 %; the same voters' regional-council ballot shows her slate at its usual 32 %. The town's own published table of regional results by precinct gives Choleva 5 and Svítková 163, and its other 258 values match the definitive data. The two adjacent lines are interchanged. Jaroslav Baška remains elected.",
  "review_summary_sk": "Stará Turá, okrsok 5, voľba predsedu Trenčianskeho samosprávneho kraja: definitívne údaje uvádzajú Lubomírovi Cholevovi 163 hlasov (46 %) a Natálii Svítkovej 5 (1,4 %). Inde v kraji Choleva nikdy neprekročí 5,6 % a Svítková neklesne pod 8,7 %; krajský lístok do zastupiteľstva tých istých voličov ukazuje jej koalíciu na obvyklých 32 %. Mestom zverejnená tabuľka výsledkov krajských volieb po okrskoch uvádza Cholevovi 5 a Svítkovej 163 hlasov a jej ostatných 258 hodnôt sa s definitívnymi údajmi zhoduje. Dva susedné riadky sú zamenené. Zvolený zostáva Jaroslav Baška.",
  "review_doc": "docs/reviews/2026-OSK-P-3__506524-5.md"
 },
 {
  "finding_id": "errorsearch:2026:2026-OSO-M-582000:529320-20:3,4",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-582000",
  "precinct_id": "529320-20",
  "cand_nos": "3,4",
  "observed": "{\"envelopes\": 465, \"sum\": 461, \"valid\": 461, \"votes\": {\"1\": 2, \"2\": 0, \"3\": 2, \"4\": 111, \"5\": 344, \"6\": 2}}",
  "expected": "{\"votes\": {\"1\": 2.5, \"2\": 0.2, \"3\": 112.3, \"4\": 4.5, \"5\": 339.8, \"6\": 1.6}}",
  "score": 2.3722290782016047,
  "p_value": 8.916146432123779e-08,
  "q_value": 0.0001558796918066196,
  "correction": "[{\"cand_no\": 3, \"precinct_id\": \"529320-20\", \"votes\": 111}, {\"cand_no\": 4, \"precinct_id\": \"529320-20\", \"votes\": 2}]",
  "mechanism": "swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 1, \"precinct_id\": \"529320-20\", \"votes\": 0}, {\"cand_no\": 2, \"precinct_id\": \"529320-20\", \"votes\": 2}, {\"cand_no\": 3, \"precinct_id\": \"529320-20\", \"votes\": 111}, {\"cand_no\": 4, \"precinct_id\": \"529320-20\", \"votes\": 2}], \"detail\": {\"direction\": \"down\", \"end\": \"rot\", \"imputed\": [], \"range\": [0, 3]}, \"log10_bf\": 5.033, \"mechanism\": \"row_shift\", \"posterior\": 0.000761}, {\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"529320-20\", \"votes\": 110}, {\"cand_no\": 4, \"precinct_id\": \"529320-20\", \"votes\": 3}], \"detail\": {\"n\": 108}, \"log10_bf\": 4.5, \"mechanism\": \"transfer\", \"posterior\": 0.000669}, {\"correction\": [{\"cand_no\": 2, \"precinct_id\": \"529320-20\", \"votes\": 2}, {\"cand_no\": 3, \"precinct_id\": \"529320-20\", \"votes\": 111}, {\"cand_no\": 4, \"precinct_id\": \"529320-20\", \"votes\": 0}], \"detail\": {\"direction\": \"down\", \"end\": \"zero\", \"imputed\": [3], \"range\": [1, 3]}, \"log10_bf\": 4.789, \"mechanism\": \"row_shift\", \"posterior\": 0.00052}, {\"correction\": [{\"cand_no\": 2, \"precinct_id\": \"529320-20\", \"votes\": 2}, {\"cand_no\": 3, \"precinct_id\": \"529320-20\", \"votes\": 111}, {\"cand_no\": 4, \"precinct_id\": \"529320-20\", \"votes\": 0}], \"detail\": {\"direction\": \"down\", \"end\": \"rot\", \"imputed\": [], \"range\": [1, 3]}, \"log10_bf\": 4.789, \"mechanism\": \"row_shift\", \"posterior\": 0.000433}, {\"correction\": [{\"cand_no\": 4, \"precinct_id\": \"529320-20\", \"votes\": 2}, {\"cand_no\": 3, \"precinct_id\": \"529320-20\", \"votes\": 111}], \"detail\": {\"direction\": \"up\", \"end\": \"free\", \"imputed\": [2], \"range\": [2, 3]}, \"log10_bf\": 3.738, \"mechanism\": \"row_shift\", \"posterior\": 2.3e-05}, {\"mechanism\": \"clean\", \"posterior\": 0.004226}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:19428\", \"OSO2026_SK_tab05f.csv:19429\", \"OSO2026_SK_tab02bf.csv:6095\"]",
  "notes": "{\"best_posterior\": 0.99334, \"detail\": {\"template_support\": 0.98}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"3\": 109, \"4\": -109}}, \"log10_bf\": 6.371, \"n_prec\": 388, \"p_atypical_clean\": 0.0, \"p_error\": 0.995774, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "582000",
  "district": null,
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "3: Jozef Ráž; 4: Zuzana Šubová",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 30332,
  "tier_detector": "B_strong",
  "family": "within_contest",
  "case_id": "2026-OSO-M-582000|529320-20",
  "rank": 72,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "swap",
  "review_correction": "[{\"precinct_id\": \"529320-20\", \"cand_no\": 3, \"votes\": 111}, {\"precinct_id\": \"529320-20\", \"cand_no\": 4, \"votes\": 2}]",
  "review_outcome": "No change. Matúš Vallo (č. 5, 121,846) remains mayor; Ráž (č. 3) 61,183 → 61,292, Šubová (č. 4) 3,451 → 3,342; margin 60,663 → 60,554.",
  "review_changes_elected": false,
  "review_summary_en": "In the Bratislava mayoral record of Ružinov precinct 20, Jozef Ráž (line 3), the city-wide runner-up, has 2 votes (0.4 %), the lowest of all 388 Bratislava precincts. Zuzana Šubová (line 4), with about 2 % city-wide, has 111 (24 %), the highest in the city. In the other Ružinov precincts Ráž has 8–44 % and Šubová at most 3.5 %. Exchanging the adjacent lines restores both to the local norm and matches the model expectation (112 and 4.5). Šubová lives in Devín, at the other end of the city, so a home effect is ruled out. Ružinov precinct 37 shows the same exchange (separate case). No effect on the result.",
  "review_summary_sk": "V zápise okrsku 20 v Ružinove pre voľbu primátora Bratislavy má Jozef Ráž (riadok 3), celomestsky druhý kandidát, 2 hlasy (0,4 %), najmenej zo všetkých 388 bratislavských okrskov. Zuzana Šubová (riadok 4), ktorá má v meste okolo 2 %, má 111 hlasov (24 %), najviac v meste. V ostatných okrskoch Ružinova má Ráž 8 – 44 % a Šubová najviac 3,5 %. Výmena susedných riadkov vráti oboch na miestnu normu a zodpovedá očakávaniu modelu (112 a 4,5). Šubová býva v Devíne na opačnom konci mesta, takže efekt bydliska nepripadá do úvahy. Rovnakú výmenu vykazuje aj okrsok 37 v Ružinove (samostatný prípad). Na výsledok volieb to nemá vplyv.",
  "review_doc": "docs/reviews/2026-OSO-M-582000__529320-20.md"
 },
 {
  "finding_id": "errorsearch:2026:2026-OSO-M-582000:529311-12:5,6",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-582000",
  "precinct_id": "529311-12",
  "cand_nos": "5,6",
  "observed": "{\"envelopes\": 599, \"sum\": 518, \"valid\": 518, \"votes\": {\"1\": 4, \"2\": 0, \"3\": 230, \"4\": 16, \"5\": 0, \"6\": 268}}",
  "expected": "{\"votes\": {\"1\": 3.8, \"2\": 0.1, \"3\": 203.2, \"4\": 10.9, \"5\": 299.5, \"6\": 0.5}}",
  "score": 2.2809644681475953,
  "p_value": 1.1053181946594617e-07,
  "q_value": 0.00016347656099013438,
  "correction": "[{\"cand_no\": 5, \"precinct_id\": \"529311-12\", \"votes\": 268}, {\"cand_no\": 6, \"precinct_id\": \"529311-12\", \"votes\": 0}]",
  "mechanism": "swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 5, \"precinct_id\": \"529311-12\", \"votes\": 268}, {\"cand_no\": 6, \"precinct_id\": \"529311-12\", \"votes\": 0}], \"detail\": {\"direction\": \"down\", \"end\": \"zero\", \"imputed\": [5], \"range\": [4, 5]}, \"log10_bf\": 6.272, \"mechanism\": \"row_shift\", \"posterior\": 0.019499}, {\"correction\": [{\"cand_no\": 6, \"precinct_id\": \"529311-12\", \"votes\": 0}, {\"cand_no\": 5, \"precinct_id\": \"529311-12\", \"votes\": 300}], \"detail\": {\"direction\": \"up\", \"end\": \"free\", \"imputed\": [4], \"range\": [4, 5]}, \"log10_bf\": 4.516, \"mechanism\": \"row_shift\", \"posterior\": 0.000171}, {\"correction\": [{\"cand_no\": 5, \"precinct_id\": \"529311-12\", \"votes\": 268}, {\"cand_no\": 6, \"precinct_id\": \"529311-12\", \"votes\": 0}], \"detail\": {\"n\": 268}, \"log10_bf\": 3.652, \"mechanism\": \"transfer\", \"posterior\": 0.000117}, {\"correction\": [{\"cand_no\": 5, \"precinct_id\": \"529311-12\", \"votes\": 268}, {\"cand_no\": 6, \"precinct_id\": \"529311-12\", \"votes\": 0}], \"detail\": {\"direction\": \"down\", \"end\": \"free\", \"imputed\": [5], \"range\": [4, 5]}, \"log10_bf\": 3.557, \"mechanism\": \"row_shift\", \"posterior\": 1.9e-05}, {\"correction\": [{\"cand_no\": 5, \"precinct_id\": \"529311-12\", \"votes\": 70}], \"log10_bf\": 1.802, \"mechanism\": \"digit_del\", \"posterior\": 7e-06}, {\"mechanism\": \"clean\", \"posterior\": 0.005209}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:19286\", \"OSO2026_SK_tab05f.csv:19287\", \"OSO2026_SK_tab02bf.csv:6071\"]",
  "notes": "{\"best_posterior\": 0.974964, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"5\": 268, \"6\": -268}}, \"log10_bf\": 6.272, \"n_prec\": 388, \"p_atypical_clean\": 0.0, \"p_error\": 0.994791, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "582000",
  "district": null,
  "obec": "529311",
  "municipality": "Bratislava - Podunajské Biskupice",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "5: Matúš Vallo; 6: Martin Winkler",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 30332,
  "tier_detector": "B_strong",
  "family": "within_contest",
  "case_id": "2026-OSO-M-582000|529311-12",
  "rank": 73,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "swap: Vallo's count (line 5) stands on the adjacent line 6 of the withdrawn candidate Winkler",
  "review_correction": "[{\"precinct_id\": \"529311-12\", \"cand_no\": 5, \"votes\": 268}, {\"precinct_id\": \"529311-12\", \"cand_no\": 6, \"votes\": 0}]",
  "review_outcome": "No change. Vallo 121,846 → 122,114 (elected either way), Ráž 61,183, Winkler 1,031 → 763; margin 60,931.",
  "review_changes_elected": false,
  "review_summary_en": "In the Bratislava mayoral record of Podunajské Biskupice precinct 12, Matúš Vallo has 0 votes and Martin Winkler, who had withdrawn, has 268 (52 %). Vallo has at least 85 votes in every other Bratislava precinct, and Winkler at most 14. Ballots counted in the same room show Vallo's coalition at its usual strength (borough mayor candidate Lamoš 273, council candidates 266 and 122) and Winkler's party at its usual level. Vallo's count stands on Winkler's line; exchanging the two values restores both and keeps the vote sum. Vallo is elected either way.",
  "review_summary_sk": "V zázname okrsku 12 v Podunajských Biskupiciach pre voľbu primátora Bratislavy má Matúš Vallo 0 hlasov a Martin Winkler, ktorý sa vzdal kandidatúry, 268 hlasov (52 %). Vallo má vo všetkých ostatných okrskoch Bratislavy aspoň 85 hlasov a Winkler najviac 14. Lístky sčítané v tej istej miestnosti ukazujú Vallovu koalíciu v bežnej sile (kandidát na starostu Lamoš 273, kandidáti do zastupiteľstva 266 a 122) a Winklerovu stranu na bežnej úrovni. Vallove hlasy sú v zázname vo Winklerovom riadku; výmena oboch hodnôt obnoví obe a zachová súčet hlasov. Vallo je zvolený v každom prípade.",
  "review_doc": "docs/reviews/2026-OSO-M-582000__529311-12.md"
 },
 {
  "finding_id": "joint:2026:-:521671-2:field:OSK.registered",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "521671-2",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 113, \"OSK.envelopes\": 104, \"OSK.one_mark_votes\": 76, \"OSK.participated\": 112, \"OSK.registered\": 1114, \"OSK.valid_council\": 78, \"OSK.valid_mayor\": 76, \"OSO.council_marks\": 2697, \"OSO.envelopes\": 390, \"OSO.one_mark_votes\": 322, \"OSO.participated\": 390, \"OSO.registered\": 997, \"OSO.valid_council\": 379, \"OSO.valid_mayor\": 322, \"z\": {\"turn_K\": -55.68, \"turn_O\": 26.88, \"unret_K\": 4.14, \"util_K\": -5.21, \"util_O\": 4.05}}",
  "expected": "{\"turn_K\": {\"observed_rate\": 0.1009, \"rate\": 0.3798, \"rate95\": [0.3376, 0.4238]}, \"turn_O\": {\"observed_rate\": 0.3913, \"rate\": 0.1185, \"rate95\": [0.0865, 0.1603]}, \"unret_K\": {\"observed_rate\": 0.0752, \"rate\": 0.0041, \"rate95\": [0.0008, 0.0196]}, \"util_K\": {\"observed_rate\": 0.2261, \"rate\": 0.4848, \"rate95\": [0.3286, 0.644]}}",
  "score": 1.9604131157050373,
  "p_value": 0.010954356846473029,
  "q_value": 0.3290633911559422,
  "correction": "[{\"family\": \"OSK\", \"field\": \"registered\", \"precinct_id\": \"521671-2\", \"value\": 997}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"field\": \"OSO.registered\", \"gain_joint_nats\": 5.02, \"gain_joint_raw_nats\": 12.98, \"gain_nats\": 5.02, \"kind\": \"field\", \"new\": 1114, \"old\": 997, \"op\": \"copy_sibling\", \"post_max_abs_z\": 50.02, \"post_p\": 0.0162}, {\"cand_loglik_ratio\": 7.09, \"cand_no\": 2, \"contest_id\": \"2026-OSK-P-8\", \"gain_joint_nats\": -9.55, \"gain_joint_raw_nats\": -1.58, \"gain_nats\": -2.46, \"kind\": \"cand\", \"moves_valid\": true, \"new\": 1, \"old\": 16, \"op\": \"digit_del\", \"post_max_abs_z\": 55.88, \"post_p\": 0.018}, {\"field\": \"OSK.participated\", \"gain_joint_nats\": -3.26, \"gain_joint_raw_nats\": 4.7, \"gain_nats\": -3.26, \"kind\": \"field\", \"new\": 412, \"old\": 112, \"op\": \"digit_sub\", \"post_max_abs_z\": 9.35, \"post_p\": 0.0}, {\"cand_loglik_ratio\": 1.63, \"cand_no\": 14, \"contest_id\": \"2026-OSK-C-806\", \"gain_joint_nats\": -5.34, \"gain_joint_raw_nats\": 2.62, \"gain_nats\": -3.71, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 26, \"old\": 6, \"op\": \"digit_ins\", \"post_max_abs_z\": 56.27, \"post_p\": 0.014}, {\"cand_loglik_ratio\": 2.31, \"cand_no\": 14, \"contest_id\": \"2026-OSK-C-806\", \"gain_joint_nats\": -6.7, \"gain_joint_raw_nats\": 1.26, \"gain_nats\": -4.39, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 16, \"old\": 6, \"op\": \"digit_ins\", \"post_max_abs_z\": 56.0, \"post_p\": 0.0149}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5422\", \"OSK2026_SK_tab02bd.csv:5524\"]",
  "notes": "{\"top_rates\": [\"turn_K\", \"turn_O\", \"util_K\", \"unret_K\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"copy_sibling\", \"old\": 1114, \"new\": 997, \"gain_nats\": 5.31, \"gain_joint_nats\": 5.31, \"gain_joint_raw_nats\": 13.27, \"post_max_abs_z\": 51.6, \"post_p\": 0.0156, \"field\": \"OSK.registered\"}, \"posterior_best_edit\": 0.670937, \"posterior_best_edit_joint_only\": 0.670937, \"posterior_any_edit\": 0.782693, \"p_precinct\": 0.010954356846473029, \"broken_identities\": 0, \"stratum\": \"std\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "521671",
  "municipality": "Medzev",
  "okres_name": "Košice - okolie",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|521671-2",
  "rank": 74,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "vector_swap: the complete regional (OSK) records of precincts 2 and 3 are interchanged (precinct-label swap); the municipal (OSO) records are correct. Same root cause as precinct|521671-3.",
  "review_correction": null,
  "review_outcome": "No change. Both precincts are in the same municipality and regional district, so exchanging their OSK records leaves every contest total unchanged. Only the precinct-level OSK figures of precincts 2 and 3 are misattributed.",
  "review_changes_elected": false,
  "review_summary_en": "This is the other half of the Medzev error reviewed under precinct|521671-3. The regional (OSK) record published for precinct 2 (1,114 registered, 112 voters, 104 envelopes) belongs to precinct 3, whose municipal record has 1,115 registered voters. The real precinct-2 OSK record (997 registered, 390 voters) is published under precinct 3 and matches precinct 2's municipal record (997, 390). Gabriel Böhm, on both ballots, has 270 municipal but only 67 regional votes in precinct 2 as published; after exchanging the two OSK records he has 295 (ratio 1.09, the same as in precinct 1). In 2022 precinct 2 had equal municipal and regional turnout (475/475), as it has after the exchange (390/390). No total and no result changes.",
  "review_summary_sk": "Ide o druhú polovicu chyby v Medzeve, posúdenej v prípade údajov o účasti okrsku 3. Krajský záznam (VÚC) zverejnený za okrsok 2 (1 114 zapísaných, 112 zúčastnených, 104 obálok) patrí okrsku 3, ktorého obecný záznam má 1 115 zapísaných voličov. Skutočný krajský záznam okrsku 2 (997 zapísaných, 390 zúčastnených) je zverejnený pod okrskom 3 a zodpovedá obecnému záznamu okrsku 2 (997, 390). Gabriel Böhm, kandidát na oboch lístkoch, má podľa zverejnených údajov v okrsku 2 270 hlasov do obecného zastupiteľstva, ale iba 67 do VÚC; po výmene oboch krajských záznamov má 295 (pomer 1,09, rovnaký ako v okrsku 1). V roku 2022 mal okrsok 2 rovnakú účasť vo voľbách do obce aj do VÚC (475/475), rovnako ako po výmene (390/390). Nemení sa žiadny súčet ani výsledok.",
  "review_doc": "docs/reviews/2026-precinct__521671-2.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:521671-2:OSK.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "521671-2",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 104, \"E_OSO\": 390, \"P_OSK\": 112, \"P_OSO\": 390, \"R_OSK\": 1114, \"R_OSO\": 997, \"R_prev_year\": 1012.0, \"VC_OSK\": 78, \"VC_OSO\": 379, \"VM_OSK\": 76, \"VM_OSO\": 322, \"sum_council_OSK\": 113, \"sum_council_OSO\": 2697, \"sum_single_OSK\": 76, \"sum_single_OSO\": 322}",
  "expected": "{\"field\": \"OSK.registered\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 997}",
  "score": 19.393,
  "p_value": 1.8791422656381155e-10,
  "q_value": 5.93386148931876e-07,
  "correction": "[{\"family\": \"OSK\", \"field\": \"registered\", \"precinct_id\": \"521671-2\", \"value\": 997}]",
  "mechanism": "copy_from_OSO",
  "alternatives": "[\"OSO.registered 997->1114 (copy_from_OSK, gain 23.4)\", \"OSK.valid_council 78->48 (digit_sub, gain 3.1)\", \"OSK.participated 112->110 (digit_sub, gain 1.0)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5422\", \"OSK2026_SK_tab02bd.csv:5524\"]",
  "notes": "OSK.registered 1114 -> 997 by copy_from_OSO; log-likelihood gain 26.4 nats, margin over best other record/field 3.0",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "521671",
  "municipality": "Medzev",
  "okres_name": "Košice - okolie",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|521671-2",
  "rank": 74,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "vector_swap: the complete regional (OSK) records of precincts 2 and 3 are interchanged (precinct-label swap); the municipal (OSO) records are correct. Same root cause as precinct|521671-3.",
  "review_correction": null,
  "review_outcome": "No change. Both precincts are in the same municipality and regional district, so exchanging their OSK records leaves every contest total unchanged. Only the precinct-level OSK figures of precincts 2 and 3 are misattributed.",
  "review_changes_elected": false,
  "review_summary_en": "This is the other half of the Medzev error reviewed under precinct|521671-3. The regional (OSK) record published for precinct 2 (1,114 registered, 112 voters, 104 envelopes) belongs to precinct 3, whose municipal record has 1,115 registered voters. The real precinct-2 OSK record (997 registered, 390 voters) is published under precinct 3 and matches precinct 2's municipal record (997, 390). Gabriel Böhm, on both ballots, has 270 municipal but only 67 regional votes in precinct 2 as published; after exchanging the two OSK records he has 295 (ratio 1.09, the same as in precinct 1). In 2022 precinct 2 had equal municipal and regional turnout (475/475), as it has after the exchange (390/390). No total and no result changes.",
  "review_summary_sk": "Ide o druhú polovicu chyby v Medzeve, posúdenej v prípade údajov o účasti okrsku 3. Krajský záznam (VÚC) zverejnený za okrsok 2 (1 114 zapísaných, 112 zúčastnených, 104 obálok) patrí okrsku 3, ktorého obecný záznam má 1 115 zapísaných voličov. Skutočný krajský záznam okrsku 2 (997 zapísaných, 390 zúčastnených) je zverejnený pod okrskom 3 a zodpovedá obecnému záznamu okrsku 2 (997, 390). Gabriel Böhm, kandidát na oboch lístkoch, má podľa zverejnených údajov v okrsku 2 270 hlasov do obecného zastupiteľstva, ale iba 67 do VÚC; po výmene oboch krajských záznamov má 295 (pomer 1,09, rovnaký ako v okrsku 1). V roku 2022 mal okrsok 2 rovnakú účasť vo voľbách do obce aj do VÚC (475/475), rovnako ako po výmene (390/390). Nemení sa žiadny súčet ani výsledok.",
  "review_doc": "docs/reviews/2026-precinct__521671-2.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-111:529435-1:39",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-111",
  "precinct_id": "529435-1",
  "cand_nos": "39",
  "observed": "{\"2@2026-OSO-C-582000-11\": 344, \"39@2026-OSK-C-111\": 326, \"record\": {\"39\": 326}}",
  "expected": "{\"2@2026-OSO-C-582000-11\": {\"mean\": 272.6, \"n\": 504, \"p\": 0.0034872498595396933, \"t\": 3.45}, \"39@2026-OSK-C-111\": {\"mean\": 379.9, \"n\": 476, \"p\": 0.004388509518261104, \"t\": -3.17}}",
  "score": 1.0636877340566668,
  "p_value": 0.006974499719079387,
  "q_value": 0.7778692034358182,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 1.8, \"mechanism\": \"transfer\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 1.06, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 0.99, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 0.77, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": -0.22, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": -1.35, \"mechanism\": \"swap\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -3.76, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": -4.08, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:5737\"]",
  "notes": "{\"best_log10_lr\": 1.843, \"corrected_p_min\": 0.8971, \"correction_withheld\": \"posterior_error_prob 0.00035 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 15, \"expected\": 73.2, \"observed\": 41, \"resid\": -2.96}, \"n_complementary\": 4, \"other_persons_other_records\": {\"max_abs_t\": 2.39, \"n\": 5, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.67, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 99.5, \"within_resid\": 7.43}, \"decoy_log10_bf\": {\"digit\": 1.506, \"swap\": -4.137}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.064, \"log10_bf_any_error_cell\": {\"2@2026-OSO-C-582000-11\": 1.178, \"39@2026-OSK-C-111\": 0.711}, \"log10_specificity\": 0.352, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:uhler:jozef:50\", \"posterior_error_prob\": 0.0003, \"proposed_correction\": [{\"cand_no\": 39, \"precinct_id\": \"529435-1\", \"votes\": 376}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.84, \"values\": {\"39\": 376}}, {\"log10_lr\": 1.79, \"values\": {\"39\": 386}}, {\"log10_lr\": 1.65, \"values\": {\"39\": 366}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "111",
  "obec": "529435",
  "municipality": "Bratislava - Čunovo",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "39: Jozef Uhler",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00035 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 639,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-111|529435-1",
  "rank": 75,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-111:529435-1:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-111",
  "precinct_id": "529435-1",
  "cand_nos": "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44",
  "observed": "{\"envelopes\": 576, \"sum\": 2304, \"valid\": 476, \"votes\": {\"1\": 26, \"2\": 37, \"3\": 43, \"4\": 51, \"5\": 113, \"6\": 29, \"7\": 23, \"8\": 36, \"9\": 139, \"10\": 118, \"11\": 15, \"12\": 24, \"13\": 26, \"14\": 23, \"15\": 41, \"16\": 24, \"17\": 103, \"18\": 25, \"19\": 29, \"20\": 29, \"21\": 14, \"22\": 12, \"23\": 11, \"24\": 11, \"25\": 41, \"26\": 45, \"27\": 17, \"28\": 24, \"29\": 49, \"30\": 26, \"31\": 107, \"32\": 23, \"33\": 147, \"34\": 100, \"35\": 18, \"36\": 14, \"37\": 86, \"38\": 28, \"39\": 326, \"40\": 19, \"41\": 76, \"42\": 93, \"43\": 25, \"44\": 38}}",
  "expected": "{\"votes\": {\"1\": 19.7, \"2\": 17.4, \"3\": 25.9, \"4\": 40.0, \"5\": 154.7, \"6\": 18.6, \"7\": 27.7, \"8\": 35.6, \"9\": 93.3, \"10\": 75.4, \"11\": 6.9, \"12\": 5.8, \"13\": 10.5, \"14\": 14.9, \"15\": 38.2, \"16\": 12.5, \"17\": 166.1, \"18\": 22.4, \"19\": 24.8, \"20\": 8.8, \"21\": 7.6, \"22\": 13.6, \"23\": 6.3, \"24\": 11.7, \"25\": 25.2, \"26\": 28.3, \"27\": 10.4, \"28\": 20.6, \"29\": 61.1, \"30\": 27.3, \"31\": 150.7, \"32\": 16.4, \"33\": 205.1, \"34\": 149.3, \"35\": 9.5, \"36\": 13.3, \"37\": 140.8, \"38\": 33.7, \"39\": 325.0, \"40\": 19.4, \"41\": 152.7, \"42\": 151.3, \"43\": 21.7, \"44\": 18.4}}",
  "score": 4.041852215628928,
  "p_value": 2.0684238648392043e-09,
  "q_value": 5.098664826828639e-06,
  "correction": "[{\"cand_no\": 1, \"precinct_id\": \"529435-1\", \"votes\": 12}, {\"cand_no\": 2, \"precinct_id\": \"529435-1\", \"votes\": 8}, {\"cand_no\": 3, \"precinct_id\": \"529435-1\", \"votes\": 15}, {\"cand_no\": 4, \"precinct_id\": \"529435-1\", \"votes\": 43}, {\"cand_no\": 5, \"precinct_id\": \"529435-1\", \"votes\": 213}, {\"cand_no\": 6, \"precinct_id\": \"529435-1\", \"votes\": 9}, {\"cand_no\": 7, \"precinct_id\": \"529435-1\", \"votes\": 25}, {\"cand_no\": 8, \"precinct_id\": \"529435-1\", \"votes\": 15}, {\"cand_no\": 9, \"precinct_id\": \"529435-1\", \"votes\": 24}, {\"cand_no\": 10, \"precinct_id\": \"529435-1\", \"votes\": 84}, {\"cand_no\": 11, \"precinct_id\": \"529435-1\", \"votes\": 5}, {\"cand_no\": 12, \"precinct_id\": \"529435-1\", \"votes\": 1}, {\"cand_no\": 13, \"precinct_id\": \"529435-1\", \"votes\": 8}, {\"cand_no\": 14, \"precinct_id\": \"529435-1\", \"votes\": 15}, {\"cand_no\": 15, \"precinct_id\": \"529435-1\", \"votes\": 51}, {\"cand_no\": 16, \"precinct_id\": \"529435-1\", \"votes\": 9}, {\"cand_no\": 17, \"precinct_id\": \"529435-1\", \"votes\": 200}, {\"cand_no\": 18, \"precinct_id\": \"529435-1\", \"votes\": 27}, {\"cand_no\": 19, \"precinct_id\": \"529435-1\", \"votes\": 10}, {\"cand_no\": 20, \"precinct_id\": \"529435-1\", \"votes\": 5}, {\"cand_no\": 21, \"precinct_id\": \"529435-1\", \"votes\": 3}, {\"cand_no\": 22, \"precinct_id\": \"529435-1\", \"votes\": 1}, {\"cand_no\": 23, \"precinct_id\": \"529435-1\", \"votes\": 3}, {\"cand_no\": 24, \"precinct_id\": \"529435-1\", \"votes\": 8}, {\"cand_no\": 25, \"precinct_id\": \"529435-1\", \"votes\": 27}, {\"cand_no\": 26, \"precinct_id\": \"529435-1\", \"votes\": 87}, {\"cand_no\": 27, \"precinct_id\": \"529435-1\", \"votes\": 6}, {\"cand_no\": 28, \"precinct_id\": \"529435-1\", \"votes\": 18}, {\"cand_no\": 29, \"precinct_id\": \"529435-1\", \"votes\": 44}, {\"cand_no\": 30, \"precinct_id\": \"529435-1\", \"votes\": 24}, {\"cand_no\": 31, \"precinct_id\": \"529435-1\", \"votes\": 197}, {\"cand_no\": 32, \"precinct_id\": \"529435-1\", \"votes\": 10}, {\"cand_no\": 33, \"precinct_id\": \"529435-1\", \"votes\": 224}, {\"cand_no\": 34, \"precinct_id\": \"529435-1\", \"votes\": 190}, {\"cand_no\": 35, \"precinct_id\": \"529435-1\", \"votes\": 6}, {\"cand_no\": 36, \"precinct_id\": \"529435-1\", \"votes\": 30}, {\"cand_no\": 37, \"precinct_id\": \"529435-1\", \"votes\": 173}, {\"cand_no\": 38, \"precinct_id\": \"529435-1\", \"votes\": 25}, {\"cand_no\": 39, \"precinct_id\": \"529435-1\", \"votes\": 191}, {\"cand_no\": 40, \"precinct_id\": \"529435-1\", \"votes\": 11}, {\"cand_no\": 41, \"precinct_id\": \"529435-1\", \"votes\": 183}, {\"cand_no\": 42, \"precinct_id\": \"529435-1\", \"votes\": 176}, {\"cand_no\": 43, \"precinct_id\": \"529435-1\", \"votes\": 9}, {\"cand_no\": 44, \"precinct_id\": \"529435-1\", \"votes\": 10}, {\"cand_no\": 1, \"precinct_id\": \"529460-96\", \"votes\": 26}, {\"cand_no\": 2, \"precinct_id\": \"529460-96\", \"votes\": 37}, {\"cand_no\": 3, \"precinct_id\": \"529460-96\", \"votes\": 43}, {\"cand_no\": 4, \"precinct_id\": \"529460-96\", \"votes\": 51}, {\"cand_no\": 5, \"precinct_id\": \"529460-96\", \"votes\": 113}, {\"cand_no\": 6, \"precinct_id\": \"529460-96\", \"votes\": 29}, {\"cand_no\": 7, \"precinct_id\": \"529460-96\", \"votes\": 23}, {\"cand_no\": 8, \"precinct_id\": \"529460-96\", \"votes\": 36}, {\"cand_no\": 9, \"precinct_id\": \"529460-96\", \"votes\": 139}, {\"cand_no\": 10, \"precinct_id\": \"529460-96\", \"votes\": 118}, {\"cand_no\": 11, \"precinct_id\": \"529460-96\", \"votes\": 15}, {\"cand_no\": 12, \"precinct_id\": \"529460-96\", \"votes\": 24}, {\"cand_no\": 13, \"precinct_id\": \"529460-96\", \"votes\": 26}, {\"cand_no\": 14, \"precinct_id\": \"529460-96\", \"votes\": 23}, {\"cand_no\": 15, \"precinct_id\": \"529460-96\", \"votes\": 41}, {\"cand_no\": 16, \"precinct_id\": \"529460-96\", \"votes\": 24}, {\"cand_no\": 17, \"precinct_id\": \"529460-96\", \"votes\": 103}, {\"cand_no\": 18, \"precinct_id\": \"529460-96\", \"votes\": 25}, {\"cand_no\": 19, \"precinct_id\": \"529460-96\", \"votes\": 29}, {\"cand_no\": 20, \"precinct_id\": \"529460-96\", \"votes\": 29}, {\"cand_no\": 21, \"precinct_id\": \"529460-96\", \"votes\": 14}, {\"cand_no\": 22, \"precinct_id\": \"529460-96\", \"votes\": 12}, {\"cand_no\": 23, \"precinct_id\": \"529460-96\", \"votes\": 11}, {\"cand_no\": 24, \"precinct_id\": \"529460-96\", \"votes\": 11}, {\"cand_no\": 25, \"precinct_id\": \"529460-96\", \"votes\": 41}, {\"cand_no\": 26, \"precinct_id\": \"529460-96\", \"votes\": 45}, {\"cand_no\": 27, \"precinct_id\": \"529460-96\", \"votes\": 17}, {\"cand_no\": 28, \"precinct_id\": \"529460-96\", \"votes\": 24}, {\"cand_no\": 29, \"precinct_id\": \"529460-96\", \"votes\": 49}, {\"cand_no\": 30, \"precinct_id\": \"529460-96\", \"votes\": 26}, {\"cand_no\": 31, \"precinct_id\": \"529460-96\", \"votes\": 107}, {\"cand_no\": 32, \"precinct_id\": \"529460-96\", \"votes\": 23}, {\"cand_no\": 33, \"precinct_id\": \"529460-96\", \"votes\": 147}, {\"cand_no\": 34, \"precinct_id\": \"529460-96\", \"votes\": 100}, {\"cand_no\": 35, \"precinct_id\": \"529460-96\", \"votes\": 18}, {\"cand_no\": 36, \"precinct_id\": \"529460-96\", \"votes\": 14}, {\"cand_no\": 37, \"precinct_id\": \"529460-96\", \"votes\": 86}, {\"cand_no\": 38, \"precinct_id\": \"529460-96\", \"votes\": 28}, {\"cand_no\": 39, \"precinct_id\": \"529460-96\", \"votes\": 326}, {\"cand_no\": 40, \"precinct_id\": \"529460-96\", \"votes\": 19}, {\"cand_no\": 41, \"precinct_id\": \"529460-96\", \"votes\": 76}, {\"cand_no\": 42, \"precinct_id\": \"529460-96\", \"votes\": 93}, {\"cand_no\": 43, \"precinct_id\": \"529460-96\", \"votes\": 25}, {\"cand_no\": 44, \"precinct_id\": \"529460-96\", \"votes\": 38}]",
  "mechanism": "vector_swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 20, \"precinct_id\": \"529435-1\", \"votes\": 19}], \"detail\": {\"log10_bf_local\": 1.122}, \"log10_bf\": 1.122, \"mechanism\": \"digit_sub\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 20, \"precinct_id\": \"529435-1\", \"votes\": 9}], \"detail\": {\"block\": [19, 19], \"imputed\": true, \"log10_bf_local\": 2.883, \"source\": \"prev\"}, \"log10_bf\": 2.883, \"mechanism\": \"duplicate_block\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 12, \"precinct_id\": \"529435-1\", \"votes\": 14}], \"detail\": {\"log10_bf_local\": 0.305}, \"log10_bf\": 0.305, \"mechanism\": \"digit_sub\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 6, \"precinct_id\": \"529435-1\", \"votes\": 23}, {\"cand_no\": 7, \"precinct_id\": \"529435-1\", \"votes\": 29}], \"detail\": {\"log10_bf_local\": -0.226}, \"log10_bf\": -0.226, \"mechanism\": \"swap\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 13, \"precinct_id\": \"529435-1\", \"votes\": 16}], \"detail\": {\"log10_bf_local\": 0.145}, \"log10_bf\": 0.145, \"mechanism\": \"digit_sub\", \"posterior\": 0.0}, {\"mechanism\": \"clean\", \"posterior\": 0.0}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 9.1e-05}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:5699\", \"OSK2026_SK_tab09d.csv:5700\", \"OSK2026_SK_tab09d.csv:5701\", \"OSK2026_SK_tab09d.csv:5702\", \"OSK2026_SK_tab09d.csv:5703\", \"OSK2026_SK_tab09d.csv:5704\", \"OSK2026_SK_tab09d.csv:5705\", \"OSK2026_SK_tab09d.csv:5706\", \"OSK2026_SK_tab09d.csv:5707\", \"OSK2026_SK_tab09d.csv:5708\", \"OSK2026_SK_tab09d.csv:5709\", \"OSK2026_SK_tab09d.csv:5710\", \"OSK2026_SK_tab09d.csv:5711\", \"OSK2026_SK_tab09d.csv:5712\", \"OSK2026_SK_tab09d.csv:5713\", \"OSK2026_SK_tab09d.csv:5714\", \"OSK2026_SK_tab09d.csv:5715\", \"OSK2026_SK_tab09d.csv:5716\", \"OSK2026_SK_tab09d.csv:5717\", \"OSK2026_SK_tab09d.csv:5718\", \"OSK2026_SK_tab09d.csv:5719\", \"OSK2026_SK_tab09d.csv:5720\", \"OSK2026_SK_tab09d.csv:5721\", \"OSK2026_SK_tab09d.csv:5722\", \"OSK2026_SK_tab09d.csv:5723\", \"OSK2026_SK_tab09d.csv:5724\", \"OSK2026_SK_tab09d.csv:5725\", \"OSK2026_SK_tab09d.csv:5726\", \"OSK2026_SK_tab09d.csv:5727\", \"OSK2026_SK_tab09d.csv:5728\", \"OSK2026_SK_tab09d.csv:5729\", \"OSK2026_SK_tab09d.csv:5730\", \"OSK2026_SK_tab09d.csv:5731\", \"OSK2026_SK_tab09d.csv:5732\", \"OSK2026_SK_tab09d.csv:5733\", \"OSK2026_SK_tab09d.csv:5734\", \"OSK2026_SK_tab09d.csv:5735\", \"OSK2026_SK_tab09d.csv:5736\", \"OSK2026_SK_tab09d.csv:5737\", \"OSK2026_SK_tab09d.csv:5738\", \"OSK2026_SK_tab09d.csv:5739\", \"OSK2026_SK_tab09d.csv:5740\", \"OSK2026_SK_tab09d.csv:5741\", \"OSK2026_SK_tab09d.csv:5742\", \"OSK2026_SK_tab02bd.csv:285\"]",
  "notes": "{\"best_posterior\": 0.999909, \"detail\": {\"log10_bf_local\": -11.118, \"partner\": \"529460-96\"}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {}}, \"local_structure_log10_lr\": 15.304, \"log10_bf\": 10.365, \"n_prec\": 105, \"p_atypical_clean\": 0.0, \"p_error\": 0.999909, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "111",
  "obec": "529435",
  "municipality": "Bratislava - Čunovo",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Augustín Arnold; 2: Alžbeta Bečarová; 3: Robert Bestro; 4: Michal Černý; 5: Oskar Dvořák; 6: Jakub Fázik; 7: Miloš Gáfrik; 8: Samuel Galovič; 9: Peter Hochschorner; 10: Ján Hrčka; 11: Ernest Huska; 12: Marian Chmelár; 13: Emil Jankovič; 14: Marian Jaslovský; 15: Ján Karman; 16: Matej Kasanický; 17: Robert Kočkovský; 18: Bronislava Kováčiková; 19: Denisa Krásna; 20: Bohuslav Kraus; 21: Blanka Kristová; 22: Ľudovít Líška; 23: Štefan Lojdl; 24: Richard Macúš; 25: Tatiana Mikušová; 26: Juraj Mravec; 27: Juraj Mydliar; 28: Viera Némethová; 29: Elena Pätoprstá Smatana; 30: Natália Podhorná; 31: Milan Polešenský; 32: Richard Reich; 33: Michal Sabo; 34: Erich Stračina; 35: Matej Števove; 36: Július Thessedik; 37: Ladislav Točka; 38: Ivan Uhlár; 39: Jozef Uhler; 40: Jozef Valentovič; 41: Miroslava Vermeiren; 42: Richard Vilkus; 43: Martin Vrabec; 44: Dušan Zámečník",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 639,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-111|529435-1",
  "rank": 75,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-403:500011-29:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-403",
  "precinct_id": "500011-29",
  "cand_nos": "2,3",
  "observed": "{\"1@2026-OSO-C-500011-4\": 136, \"3@2026-OSK-C-403\": 43, \"record\": {\"2\": 106, \"3\": 43}}",
  "expected": "{\"1@2026-OSO-C-500011-4\": {\"mean\": 61.8, \"n\": 486, \"p\": 0.0032453161987010867, \"t\": 3.45}, \"3@2026-OSK-C-403\": {\"mean\": 100.5, \"n\": 472, \"p\": 0.0003230034247799445, \"t\": -5.35}}",
  "score": 2.856594361756728,
  "p_value": 0.000646006849559889,
  "q_value": 0.23067134158275338,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 2.86, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 1.43, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 1.32, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": -0.07, \"mechanism\": \"row_shift\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-500011-4\", \"log10_bf\": -0.2, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-500011-4\", \"log10_bf\": -0.48, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": -0.93, \"mechanism\": \"digit_del\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-500011-4\", \"log10_bf\": -1.03, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:72046\", \"OSK2026_SK_tab09d.csv:72047\"]",
  "notes": "{\"best_log10_lr\": 3.195, \"corrected_p_min\": 0.545, \"correction_withheld\": \"posterior_error_prob 0.021 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 13, \"expected\": 13.8, \"observed\": 0, \"resid\": -7.62}, \"n_complementary\": 6, \"other_persons_other_records\": {\"max_abs_t\": 5.16, \"n\": 13, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 7.05, \"n\": 12, \"n_abs_t_gt3\": 8}, \"pattern\": \"record_wide\", \"within_expected\": 23.4, \"within_resid\": 1.25}, \"decoy_log10_bf\": {\"digit\": 1.003, \"swap\": 0.775}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.857, \"log10_bf_any_error_cell\": {\"1@2026-OSO-C-500011-4\": -0.612, \"3@2026-OSK-C-403\": 1.154}, \"log10_specificity\": 1.617, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:500011:ajdariova:petra:48\", \"posterior_error_prob\": 0.0211, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"500011-29\", \"votes\": 43}, {\"cand_no\": 3, \"precinct_id\": \"500011-29\", \"votes\": 106}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.2, \"values\": {\"2\": 43, \"3\": 106}}, {\"log10_lr\": 3.32, \"values\": {\"19\": 43, \"3\": 104}}, {\"log10_lr\": 3.22, \"values\": {\"3\": 97, \"34\": 43}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "4",
  "district": "403",
  "obec": "500011",
  "municipality": "Nitra",
  "okres_name": "Nitra",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "2: Roman Ágh; 3: Petra Ajdariová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.021 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 588,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-403|500011-29",
  "rank": 76,
  "review_verdict": "probable_error",
  "review_confidence": "medium",
  "review_mechanism": "partial_omission: the regional-council record holds 2,134 marks on 472 valid ballots (0.66 x the district median, 1.18 x in 2022); every one of 13 linked persons is short against the same voters' president, mayoral and municipal-council ballots (record_shortfall S -16.3); part of the ballot stack or one tally sheet probably not counted",
  "review_correction": "[{\"precinct_id\": \"500011-29\", \"cand_no\": 1, \"votes\": 21}, {\"precinct_id\": \"500011-29\", \"cand_no\": 2, \"votes\": 162}, {\"precinct_id\": \"500011-29\", \"cand_no\": 3, \"votes\": 66}, {\"precinct_id\": \"500011-29\", \"cand_no\": 4, \"votes\": 23}, {\"precinct_id\": \"500011-29\", \"cand_no\": 5, \"votes\": 14}, {\"precinct_id\": \"500011-29\", \"cand_no\": 6, \"votes\": 8}, {\"precinct_id\": \"500011-29\", \"cand_no\": 7, \"votes\": 8}, {\"precinct_id\": \"500011-29\", \"cand_no\": 8, \"votes\": 26}, {\"precinct_id\": \"500011-29\", \"cand_no\": 9, \"votes\": 3}, {\"precinct_id\": \"500011-29\", \"cand_no\": 10, \"votes\": 6}, {\"precinct_id\": \"500011-29\", \"cand_no\": 11, \"votes\": 17}, {\"precinct_id\": \"500011-29\", \"cand_no\": 12, \"votes\": 3}, {\"precinct_id\": \"500011-29\", \"cand_no\": 14, \"votes\": 3}, {\"precinct_id\": \"500011-29\", \"cand_no\": 15, \"votes\": 18}, {\"precinct_id\": \"500011-29\", \"cand_no\": 16, \"votes\": 9}, {\"precinct_id\": \"500011-29\", \"cand_no\": 17, \"votes\": 12}, {\"precinct_id\": \"500011-29\", \"cand_no\": 18, \"votes\": 14}, {\"precinct_id\": \"500011-29\", \"cand_no\": 19, \"votes\": 159}, {\"precinct_id\": \"500011-29\", \"cand_no\": 20, \"votes\": 156}, {\"precinct_id\": \"500011-29\", \"cand_no\": 21, \"votes\": 18}, {\"precinct_id\": \"500011-29\", \"cand_no\": 22, \"votes\": 15}, {\"precinct_id\": \"500011-29\", \"cand_no\": 23, \"votes\": 12}, {\"precinct_id\": \"500011-29\", \"cand_no\": 24, \"votes\": 31}, {\"precinct_id\": \"500011-29\", \"cand_no\": 25, \"votes\": 49}, {\"precinct_id\": \"500011-29\", \"cand_no\": 26, \"votes\": 38}, {\"precinct_id\": \"500011-29\", \"cand_no\": 27, \"votes\": 14}, {\"precinct_id\": \"500011-29\", \"cand_no\": 28, \"votes\": 154}, {\"precinct_id\": \"500011-29\", \"cand_no\": 29, \"votes\": 43}, {\"precinct_id\": \"500011-29\", \"cand_no\": 30, \"votes\": 12}, {\"precinct_id\": \"500011-29\", \"cand_no\": 31, \"votes\": 21}, {\"precinct_id\": \"500011-29\", \"cand_no\": 32, \"votes\": 2}, {\"precinct_id\": \"500011-29\", \"cand_no\": 33, \"votes\": 47}, {\"precinct_id\": \"500011-29\", \"cand_no\": 34, \"votes\": 148}, {\"precinct_id\": \"500011-29\", \"cand_no\": 35, \"votes\": 215}, {\"precinct_id\": \"500011-29\", \"cand_no\": 36, \"votes\": 14}, {\"precinct_id\": \"500011-29\", \"cand_no\": 37, \"votes\": 11}, {\"precinct_id\": \"500011-29\", \"cand_no\": 38, \"votes\": 8}, {\"precinct_id\": \"500011-29\", \"cand_no\": 39, \"votes\": 6}, {\"precinct_id\": \"500011-29\", \"cand_no\": 40, \"votes\": 29}, {\"precinct_id\": \"500011-29\", \"cand_no\": 41, \"votes\": 2}, {\"precinct_id\": \"500011-29\", \"cand_no\": 42, \"votes\": 6}, {\"precinct_id\": \"500011-29\", \"cand_no\": 43, \"votes\": 29}, {\"precinct_id\": \"500011-29\", \"cand_no\": 44, \"votes\": 11}, {\"precinct_id\": \"500011-29\", \"cand_no\": 45, \"votes\": 12}, {\"precinct_id\": \"500011-29\", \"cand_no\": 46, \"votes\": 3}, {\"precinct_id\": \"500011-29\", \"cand_no\": 47, \"votes\": 9}, {\"precinct_id\": \"500011-29\", \"cand_no\": 48, \"votes\": 11}, {\"precinct_id\": \"500011-29\", \"cand_no\": 49, \"votes\": 67}, {\"precinct_id\": \"500011-29\", \"cand_no\": 50, \"votes\": 35}, {\"precinct_id\": \"500011-29\", \"cand_no\": 51, \"votes\": 146}, {\"precinct_id\": \"500011-29\", \"cand_no\": 52, \"votes\": 18}, {\"precinct_id\": \"500011-29\", \"cand_no\": 53, \"votes\": 17}, {\"precinct_id\": \"500011-29\", \"cand_no\": 55, \"votes\": 8}, {\"precinct_id\": \"500011-29\", \"cand_no\": 56, \"votes\": 143}, {\"precinct_id\": \"500011-29\", \"cand_no\": 57, \"votes\": 52}, {\"precinct_id\": \"500011-29\", \"cand_no\": 58, \"votes\": 111}, {\"precinct_id\": \"500011-29\", \"cand_no\": 59, \"votes\": 82}, {\"precinct_id\": \"500011-29\", \"cand_no\": 60, \"votes\": 49}, {\"precinct_id\": \"500011-29\", \"cand_no\": 61, \"votes\": 2}, {\"precinct_id\": \"500011-29\", \"cand_no\": 62, \"votes\": 2}, {\"precinct_id\": \"500011-29\", \"cand_no\": 63, \"votes\": 5}, {\"precinct_id\": \"500011-29\", \"cand_no\": 64, \"votes\": 8}, {\"precinct_id\": \"500011-29\", \"cand_no\": 65, \"votes\": 15}, {\"precinct_id\": \"500011-29\", \"cand_no\": 66, \"votes\": 5}, {\"precinct_id\": \"500011-29\", \"cand_no\": 68, \"votes\": 121}, {\"precinct_id\": \"500011-29\", \"cand_no\": 69, \"votes\": 12}, {\"precinct_id\": \"500011-29\", \"cand_no\": 70, \"votes\": 3}, {\"precinct_id\": \"500011-29\", \"cand_no\": 71, \"votes\": 137}, {\"precinct_id\": \"500011-29\", \"cand_no\": 72, \"votes\": 11}, {\"precinct_id\": \"500011-29\", \"cand_no\": 73, \"votes\": 15}, {\"precinct_id\": \"500011-29\", \"cand_no\": 74, \"votes\": 20}, {\"precinct_id\": \"500011-29\", \"cand_no\": 75, \"votes\": 8}, {\"precinct_id\": \"500011-29\", \"cand_no\": 76, \"votes\": 5}, {\"precinct_id\": \"500011-29\", \"cand_no\": 77, \"votes\": 3}, {\"precinct_id\": \"500011-29\", \"cand_no\": 78, \"votes\": 14}, {\"precinct_id\": \"500011-29\", \"cand_no\": 79, \"votes\": 3}, {\"precinct_id\": \"500011-29\", \"cand_no\": 80, \"votes\": 40}, {\"precinct_id\": \"500011-29\", \"cand_no\": 82, \"votes\": 5}, {\"precinct_id\": \"500011-29\", \"cand_no\": 83, \"votes\": 11}, {\"precinct_id\": \"500011-29\", \"cand_no\": 84, \"votes\": 27}, {\"precinct_id\": \"500011-29\", \"cand_no\": 85, \"votes\": 140}, {\"precinct_id\": \"500011-29\", \"cand_no\": 86, \"votes\": 195}, {\"precinct_id\": \"500011-29\", \"cand_no\": 87, \"votes\": 15}, {\"precinct_id\": \"500011-29\", \"cand_no\": 88, \"votes\": 11}, {\"precinct_id\": \"500011-29\", \"cand_no\": 89, \"votes\": 2}]",
  "review_outcome": "No change. Proportional reconstruction (every line / 0.656, +1,127 marks, largest +74) leaves the 13th seat Kršiak 9,533 vs Polák 8,377 (published margin 1,175). Scaling by the linked persons' 0.48 (+152 at most) or doubling every line changes nothing either.",
  "review_changes_elected": false,
  "review_summary_en": "The regional-council record of Nitra precinct 29 has only 4.52 marks per valid ballot (district median 6.90; the same precinct had 7.58 in 2022). The same voters gave Henrich Varga 67 % on the president ballot and 56 % on the municipal-council ballot, but 27 % on the regional-council ballot; mayor Hattas got 308 mayoral votes but 141 regional votes. All 13 candidates who also stood on another ballot are short, against each other ballot separately, while turnout and valid-ballot counts are normal. The record very probably omits part of the marks (about a third). The true values cannot be read from the data; a proportional reconstruction changes no elected councillor, the margin of the last seat being 1,175 votes.",
  "review_summary_sk": "Záznam volieb do zastupiteľstva VÚC v nitrianskom okrsku č. 29 má len 4,52 hlasu na platný lístok (medián obvodu 6,90; v roku 2022 tu bolo 7,58). Tí istí voliči dali Henrichovi Vargovi 67 % na lístku pre predsedu kraja a 56 % na lístku do mestského zastupiteľstva, ale len 27 % na lístku do zastupiteľstva VÚC; primátor Hattas dostal 308 hlasov za primátora, ale 141 hlasov do VÚC. Všetkých 13 kandidátov, ktorí kandidovali aj na inom lístku, má v tomto zázname menej hlasov, voči každému inému lístku zvlášť, pričom účasť aj počet platných lístkov sú bežné. Záznam takmer isto neobsahuje časť označení (zhruba tretinu). Skutočné hodnoty sa z údajov vyčítať nedajú; pomerná rekonštrukcia nemení žiadneho zvoleného poslanca, posledný mandát rozhodlo 1 175 hlasov.",
  "review_doc": "docs/reviews/2026-OSK-C-403__500011-29.md"
 },
 {
  "finding_id": "record_shortfall:2026:2026-OSK-C-403:500011-29:-",
  "detector": "record_shortfall",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-403",
  "precinct_id": "500011-29",
  "cand_nos": "3,21,23,25,35,37,40,43,49,59,75,84,86",
  "observed": "{\"21\": 12, \"23\": 8, \"25\": 32, \"3\": 43, \"35\": 141, \"37\": 7, \"40\": 19, \"43\": 19, \"49\": 44, \"59\": 54, \"75\": 5, \"84\": 18, \"86\": 128}",
  "expected": "{\"21\": {\"mean\": 23.4}, \"23\": {\"mean\": 28.5}, \"25\": {\"mean\": 52.5}, \"3\": {\"mean\": 130.8}, \"35\": {\"mean\": 251.4}, \"37\": {\"mean\": 16.8}, \"40\": {\"mean\": 53.4}, \"43\": {\"mean\": 37.9}, \"49\": {\"mean\": 95.6}, \"59\": {\"mean\": 150.7}, \"75\": {\"mean\": 10.4}, \"84\": {\"mean\": 50.2}, \"86\": {\"mean\": 201.4}}",
  "score": 4.936666241748552,
  "p_value": 3.97346496075034e-07,
  "q_value": 0.001847661206748908,
  "correction": "[{\"cand_no\": 1, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 21}, {\"cand_no\": 2, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 162}, {\"cand_no\": 3, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 66}, {\"cand_no\": 4, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 23}, {\"cand_no\": 5, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 14}, {\"cand_no\": 6, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 8}, {\"cand_no\": 7, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 8}, {\"cand_no\": 8, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 26}, {\"cand_no\": 9, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 3}, {\"cand_no\": 10, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 6}, {\"cand_no\": 11, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 17}, {\"cand_no\": 12, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 3}, {\"cand_no\": 14, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 3}, {\"cand_no\": 15, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 18}, {\"cand_no\": 16, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 9}, {\"cand_no\": 17, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 12}, {\"cand_no\": 18, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 14}, {\"cand_no\": 19, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 159}, {\"cand_no\": 20, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 156}, {\"cand_no\": 21, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 18}, {\"cand_no\": 22, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 15}, {\"cand_no\": 23, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 12}, {\"cand_no\": 24, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 31}, {\"cand_no\": 25, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 49}, {\"cand_no\": 26, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 38}, {\"cand_no\": 27, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 14}, {\"cand_no\": 28, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 154}, {\"cand_no\": 29, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 43}, {\"cand_no\": 30, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 12}, {\"cand_no\": 31, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 21}, {\"cand_no\": 32, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 2}, {\"cand_no\": 33, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 47}, {\"cand_no\": 34, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 148}, {\"cand_no\": 35, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 215}, {\"cand_no\": 36, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 14}, {\"cand_no\": 37, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 11}, {\"cand_no\": 38, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 8}, {\"cand_no\": 39, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 6}, {\"cand_no\": 40, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 29}, {\"cand_no\": 41, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 2}, {\"cand_no\": 42, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 6}, {\"cand_no\": 43, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 29}, {\"cand_no\": 44, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 11}, {\"cand_no\": 45, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 12}, {\"cand_no\": 46, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 3}, {\"cand_no\": 47, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 9}, {\"cand_no\": 48, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 11}, {\"cand_no\": 49, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 67}, {\"cand_no\": 50, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 35}, {\"cand_no\": 51, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 146}, {\"cand_no\": 52, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 18}, {\"cand_no\": 53, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 17}, {\"cand_no\": 55, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 8}, {\"cand_no\": 56, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 143}, {\"cand_no\": 57, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 52}, {\"cand_no\": 58, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 111}, {\"cand_no\": 59, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 82}, {\"cand_no\": 60, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 49}, {\"cand_no\": 61, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 2}, {\"cand_no\": 62, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 2}, {\"cand_no\": 63, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 5}, {\"cand_no\": 64, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 8}, {\"cand_no\": 65, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 15}, {\"cand_no\": 66, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 5}, {\"cand_no\": 68, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 121}, {\"cand_no\": 69, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 12}, {\"cand_no\": 70, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 3}, {\"cand_no\": 71, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 137}, {\"cand_no\": 72, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 11}, {\"cand_no\": 73, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 15}, {\"cand_no\": 74, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 20}, {\"cand_no\": 75, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 8}, {\"cand_no\": 76, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 5}, {\"cand_no\": 77, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 3}, {\"cand_no\": 78, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 14}, {\"cand_no\": 79, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 3}, {\"cand_no\": 80, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 40}, {\"cand_no\": 82, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 5}, {\"cand_no\": 83, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 11}, {\"cand_no\": 84, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 27}, {\"cand_no\": 85, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 140}, {\"cand_no\": 86, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 195}, {\"cand_no\": 87, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 15}, {\"cand_no\": 88, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 11}, {\"cand_no\": 89, \"estimated\": true, \"precinct_id\": \"500011-29\", \"votes\": 2}]",
  "mechanism": "partial_omission",
  "alternatives": "[{\"hypothesis\": \"reference_records_wrong\", \"why\": \"the shortfall is relative to the other ballots; it is this record's only if those agree with each other\"}]",
  "tier": "B_strong",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:72045\", \"OSK2026_SK_tab09d.csv:72046\", \"OSK2026_SK_tab09d.csv:72047\", \"OSK2026_SK_tab09d.csv:72048\", \"OSK2026_SK_tab09d.csv:72049\", \"OSK2026_SK_tab09d.csv:72050\", \"OSK2026_SK_tab09d.csv:72051\", \"OSK2026_SK_tab09d.csv:72052\", \"OSK2026_SK_tab09d.csv:72053\", \"OSK2026_SK_tab09d.csv:72054\", \"OSK2026_SK_tab09d.csv:72055\", \"OSK2026_SK_tab09d.csv:72056\", \"OSK2026_SK_tab09d.csv:72057\", \"OSK2026_SK_tab09d.csv:72058\", \"OSK2026_SK_tab09d.csv:72059\", \"OSK2026_SK_tab09d.csv:72060\", \"OSK2026_SK_tab09d.csv:72061\", \"OSK2026_SK_tab09d.csv:72062\", \"OSK2026_SK_tab09d.csv:72063\", \"OSK2026_SK_tab09d.csv:72064\", \"OSK2026_SK_tab09d.csv:72065\", \"OSK2026_SK_tab09d.csv:72066\", \"OSK2026_SK_tab09d.csv:72067\", \"OSK2026_SK_tab09d.csv:72068\", \"OSK2026_SK_tab09d.csv:72069\", \"OSK2026_SK_tab09d.csv:72070\", \"OSK2026_SK_tab09d.csv:72071\", \"OSK2026_SK_tab09d.csv:72072\", \"OSK2026_SK_tab09d.csv:72073\", \"OSK2026_SK_tab09d.csv:72074\", \"OSK2026_SK_tab09d.csv:72075\", \"OSK2026_SK_tab09d.csv:72076\", \"OSK2026_SK_tab09d.csv:72077\", \"OSK2026_SK_tab09d.csv:72078\", \"OSK2026_SK_tab09d.csv:72079\", \"OSK2026_SK_tab09d.csv:72080\", \"OSK2026_SK_tab09d.csv:72081\", \"OSK2026_SK_tab09d.csv:72082\", \"OSK2026_SK_tab09d.csv:72083\", \"OSK2026_SK_tab09d.csv:72084\", \"OSK2026_SK_tab09d.csv:72085\", \"OSK2026_SK_tab09d.csv:72086\", \"OSK2026_SK_tab09d.csv:72087\", \"OSK2026_SK_tab09d.csv:72088\", \"OSK2026_SK_tab09d.csv:72089\", \"OSK2026_SK_tab09d.csv:72090\", \"OSK2026_SK_tab09d.csv:72091\", \"OSK2026_SK_tab09d.csv:72092\", \"OSK2026_SK_tab09d.csv:72093\", \"OSK2026_SK_tab09d.csv:72094\", \"OSK2026_SK_tab09d.csv:72095\", \"OSK2026_SK_tab09d.csv:72096\", \"OSK2026_SK_tab09d.csv:72097\", \"OSK2026_SK_tab09d.csv:72098\", \"OSK2026_SK_tab09d.csv:72099\", \"OSK2026_SK_tab09d.csv:72100\", \"OSK2026_SK_tab09d.csv:72101\", \"OSK2026_SK_tab09d.csv:72102\", \"OSK2026_SK_tab09d.csv:72103\", \"OSK2026_SK_tab09d.csv:72104\", \"OSK2026_SK_tab09d.csv:72105\", \"OSK2026_SK_tab09d.csv:72106\", \"OSK2026_SK_tab09d.csv:72107\", \"OSK2026_SK_tab09d.csv:72108\", \"OSK2026_SK_tab09d.csv:72109\", \"OSK2026_SK_tab09d.csv:72110\", \"OSK2026_SK_tab09d.csv:72111\", \"OSK2026_SK_tab09d.csv:72112\", \"OSK2026_SK_tab09d.csv:72113\", \"OSK2026_SK_tab09d.csv:72114\", \"OSK2026_SK_tab09d.csv:72115\", \"OSK2026_SK_tab09d.csv:72116\", \"OSK2026_SK_tab09d.csv:72117\", \"OSK2026_SK_tab09d.csv:72118\", \"OSK2026_SK_tab09d.csv:72119\", \"OSK2026_SK_tab09d.csv:72120\", \"OSK2026_SK_tab09d.csv:72121\", \"OSK2026_SK_tab09d.csv:72122\", \"OSK2026_SK_tab09d.csv:72123\", \"OSK2026_SK_tab09d.csv:72124\", \"OSK2026_SK_tab09d.csv:72125\", \"OSK2026_SK_tab09d.csv:72126\", \"OSK2026_SK_tab09d.csv:72127\", \"OSK2026_SK_tab09d.csv:72128\", \"OSK2026_SK_tab09d.csv:72129\", \"OSK2026_SK_tab09d.csv:72130\", \"OSK2026_SK_tab09d.csv:72131\", \"OSK2026_SK_tab09d.csv:72132\", \"OSK2026_SK_tab09d.csv:72133\"]",
  "notes": "{\"S\": -16.265, \"S_by_kind\": {\"council\": -11.079, \"mayor\": -11.507, \"president\": -6.682}, \"block\": {\"block_first\": 9, \"block_last\": 14, \"block_p\": 0.7982017982017982, \"block_scale\": 0.495961047109286, \"block_z\": -2.323501950056062}, \"impact\": {\"changed\": false, \"entered\": [], \"exited\": [], \"tie_after\": false}, \"imputed\": true, \"imputed_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 88, 89], \"linked_scale\": 0.4805, \"m\": 13, \"mpb_rel\": 0.6554647956129364, \"n_kinds_short\": 3, \"null\": {\"loc\": -0.1157213888207545, \"nu\": 8.455643332593937, \"scale\": 1.2619055999034599, \"stratum\": \"regional_council|m>=10\"}, \"record_scale\": 0.6555, \"target_kind\": \"regional_council\", \"valid_share_rel\": 1.0430716571846157}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "4",
  "district": "403",
  "obec": "500011",
  "municipality": "Nitra",
  "okres_name": "Nitra",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "3: Petra Ajdariová; 21: Jolana Čuláková; 23: Pavol Deglovič; 25: Miloš Dovičovič; 35: Marek Hattas; 37: Miroslav Horniak; 40: Marek Illéš; 43: Peter Kišška; 49: Igor Kršiak; 59: Pavol Obertáš; 75: Marcela Stáreková; 84: Zuzana Uhríková; 86: Henrich Varga",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 588,
  "tier_detector": "B_strong",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-403|500011-29",
  "rank": 76,
  "review_verdict": "probable_error",
  "review_confidence": "medium",
  "review_mechanism": "partial_omission: the regional-council record holds 2,134 marks on 472 valid ballots (0.66 x the district median, 1.18 x in 2022); every one of 13 linked persons is short against the same voters' president, mayoral and municipal-council ballots (record_shortfall S -16.3); part of the ballot stack or one tally sheet probably not counted",
  "review_correction": "[{\"precinct_id\": \"500011-29\", \"cand_no\": 1, \"votes\": 21}, {\"precinct_id\": \"500011-29\", \"cand_no\": 2, \"votes\": 162}, {\"precinct_id\": \"500011-29\", \"cand_no\": 3, \"votes\": 66}, {\"precinct_id\": \"500011-29\", \"cand_no\": 4, \"votes\": 23}, {\"precinct_id\": \"500011-29\", \"cand_no\": 5, \"votes\": 14}, {\"precinct_id\": \"500011-29\", \"cand_no\": 6, \"votes\": 8}, {\"precinct_id\": \"500011-29\", \"cand_no\": 7, \"votes\": 8}, {\"precinct_id\": \"500011-29\", \"cand_no\": 8, \"votes\": 26}, {\"precinct_id\": \"500011-29\", \"cand_no\": 9, \"votes\": 3}, {\"precinct_id\": \"500011-29\", \"cand_no\": 10, \"votes\": 6}, {\"precinct_id\": \"500011-29\", \"cand_no\": 11, \"votes\": 17}, {\"precinct_id\": \"500011-29\", \"cand_no\": 12, \"votes\": 3}, {\"precinct_id\": \"500011-29\", \"cand_no\": 14, \"votes\": 3}, {\"precinct_id\": \"500011-29\", \"cand_no\": 15, \"votes\": 18}, {\"precinct_id\": \"500011-29\", \"cand_no\": 16, \"votes\": 9}, {\"precinct_id\": \"500011-29\", \"cand_no\": 17, \"votes\": 12}, {\"precinct_id\": \"500011-29\", \"cand_no\": 18, \"votes\": 14}, {\"precinct_id\": \"500011-29\", \"cand_no\": 19, \"votes\": 159}, {\"precinct_id\": \"500011-29\", \"cand_no\": 20, \"votes\": 156}, {\"precinct_id\": \"500011-29\", \"cand_no\": 21, \"votes\": 18}, {\"precinct_id\": \"500011-29\", \"cand_no\": 22, \"votes\": 15}, {\"precinct_id\": \"500011-29\", \"cand_no\": 23, \"votes\": 12}, {\"precinct_id\": \"500011-29\", \"cand_no\": 24, \"votes\": 31}, {\"precinct_id\": \"500011-29\", \"cand_no\": 25, \"votes\": 49}, {\"precinct_id\": \"500011-29\", \"cand_no\": 26, \"votes\": 38}, {\"precinct_id\": \"500011-29\", \"cand_no\": 27, \"votes\": 14}, {\"precinct_id\": \"500011-29\", \"cand_no\": 28, \"votes\": 154}, {\"precinct_id\": \"500011-29\", \"cand_no\": 29, \"votes\": 43}, {\"precinct_id\": \"500011-29\", \"cand_no\": 30, \"votes\": 12}, {\"precinct_id\": \"500011-29\", \"cand_no\": 31, \"votes\": 21}, {\"precinct_id\": \"500011-29\", \"cand_no\": 32, \"votes\": 2}, {\"precinct_id\": \"500011-29\", \"cand_no\": 33, \"votes\": 47}, {\"precinct_id\": \"500011-29\", \"cand_no\": 34, \"votes\": 148}, {\"precinct_id\": \"500011-29\", \"cand_no\": 35, \"votes\": 215}, {\"precinct_id\": \"500011-29\", \"cand_no\": 36, \"votes\": 14}, {\"precinct_id\": \"500011-29\", \"cand_no\": 37, \"votes\": 11}, {\"precinct_id\": \"500011-29\", \"cand_no\": 38, \"votes\": 8}, {\"precinct_id\": \"500011-29\", \"cand_no\": 39, \"votes\": 6}, {\"precinct_id\": \"500011-29\", \"cand_no\": 40, \"votes\": 29}, {\"precinct_id\": \"500011-29\", \"cand_no\": 41, \"votes\": 2}, {\"precinct_id\": \"500011-29\", \"cand_no\": 42, \"votes\": 6}, {\"precinct_id\": \"500011-29\", \"cand_no\": 43, \"votes\": 29}, {\"precinct_id\": \"500011-29\", \"cand_no\": 44, \"votes\": 11}, {\"precinct_id\": \"500011-29\", \"cand_no\": 45, \"votes\": 12}, {\"precinct_id\": \"500011-29\", \"cand_no\": 46, \"votes\": 3}, {\"precinct_id\": \"500011-29\", \"cand_no\": 47, \"votes\": 9}, {\"precinct_id\": \"500011-29\", \"cand_no\": 48, \"votes\": 11}, {\"precinct_id\": \"500011-29\", \"cand_no\": 49, \"votes\": 67}, {\"precinct_id\": \"500011-29\", \"cand_no\": 50, \"votes\": 35}, {\"precinct_id\": \"500011-29\", \"cand_no\": 51, \"votes\": 146}, {\"precinct_id\": \"500011-29\", \"cand_no\": 52, \"votes\": 18}, {\"precinct_id\": \"500011-29\", \"cand_no\": 53, \"votes\": 17}, {\"precinct_id\": \"500011-29\", \"cand_no\": 55, \"votes\": 8}, {\"precinct_id\": \"500011-29\", \"cand_no\": 56, \"votes\": 143}, {\"precinct_id\": \"500011-29\", \"cand_no\": 57, \"votes\": 52}, {\"precinct_id\": \"500011-29\", \"cand_no\": 58, \"votes\": 111}, {\"precinct_id\": \"500011-29\", \"cand_no\": 59, \"votes\": 82}, {\"precinct_id\": \"500011-29\", \"cand_no\": 60, \"votes\": 49}, {\"precinct_id\": \"500011-29\", \"cand_no\": 61, \"votes\": 2}, {\"precinct_id\": \"500011-29\", \"cand_no\": 62, \"votes\": 2}, {\"precinct_id\": \"500011-29\", \"cand_no\": 63, \"votes\": 5}, {\"precinct_id\": \"500011-29\", \"cand_no\": 64, \"votes\": 8}, {\"precinct_id\": \"500011-29\", \"cand_no\": 65, \"votes\": 15}, {\"precinct_id\": \"500011-29\", \"cand_no\": 66, \"votes\": 5}, {\"precinct_id\": \"500011-29\", \"cand_no\": 68, \"votes\": 121}, {\"precinct_id\": \"500011-29\", \"cand_no\": 69, \"votes\": 12}, {\"precinct_id\": \"500011-29\", \"cand_no\": 70, \"votes\": 3}, {\"precinct_id\": \"500011-29\", \"cand_no\": 71, \"votes\": 137}, {\"precinct_id\": \"500011-29\", \"cand_no\": 72, \"votes\": 11}, {\"precinct_id\": \"500011-29\", \"cand_no\": 73, \"votes\": 15}, {\"precinct_id\": \"500011-29\", \"cand_no\": 74, \"votes\": 20}, {\"precinct_id\": \"500011-29\", \"cand_no\": 75, \"votes\": 8}, {\"precinct_id\": \"500011-29\", \"cand_no\": 76, \"votes\": 5}, {\"precinct_id\": \"500011-29\", \"cand_no\": 77, \"votes\": 3}, {\"precinct_id\": \"500011-29\", \"cand_no\": 78, \"votes\": 14}, {\"precinct_id\": \"500011-29\", \"cand_no\": 79, \"votes\": 3}, {\"precinct_id\": \"500011-29\", \"cand_no\": 80, \"votes\": 40}, {\"precinct_id\": \"500011-29\", \"cand_no\": 82, \"votes\": 5}, {\"precinct_id\": \"500011-29\", \"cand_no\": 83, \"votes\": 11}, {\"precinct_id\": \"500011-29\", \"cand_no\": 84, \"votes\": 27}, {\"precinct_id\": \"500011-29\", \"cand_no\": 85, \"votes\": 140}, {\"precinct_id\": \"500011-29\", \"cand_no\": 86, \"votes\": 195}, {\"precinct_id\": \"500011-29\", \"cand_no\": 87, \"votes\": 15}, {\"precinct_id\": \"500011-29\", \"cand_no\": 88, \"votes\": 11}, {\"precinct_id\": \"500011-29\", \"cand_no\": 89, \"votes\": 2}]",
  "review_outcome": "No change. Proportional reconstruction (every line / 0.656, +1,127 marks, largest +74) leaves the 13th seat Kršiak 9,533 vs Polák 8,377 (published margin 1,175). Scaling by the linked persons' 0.48 (+152 at most) or doubling every line changes nothing either.",
  "review_changes_elected": false,
  "review_summary_en": "The regional-council record of Nitra precinct 29 has only 4.52 marks per valid ballot (district median 6.90; the same precinct had 7.58 in 2022). The same voters gave Henrich Varga 67 % on the president ballot and 56 % on the municipal-council ballot, but 27 % on the regional-council ballot; mayor Hattas got 308 mayoral votes but 141 regional votes. All 13 candidates who also stood on another ballot are short, against each other ballot separately, while turnout and valid-ballot counts are normal. The record very probably omits part of the marks (about a third). The true values cannot be read from the data; a proportional reconstruction changes no elected councillor, the margin of the last seat being 1,175 votes.",
  "review_summary_sk": "Záznam volieb do zastupiteľstva VÚC v nitrianskom okrsku č. 29 má len 4,52 hlasu na platný lístok (medián obvodu 6,90; v roku 2022 tu bolo 7,58). Tí istí voliči dali Henrichovi Vargovi 67 % na lístku pre predsedu kraja a 56 % na lístku do mestského zastupiteľstva, ale len 27 % na lístku do zastupiteľstva VÚC; primátor Hattas dostal 308 hlasov za primátora, ale 141 hlasov do VÚC. Všetkých 13 kandidátov, ktorí kandidovali aj na inom lístku, má v tomto zázname menej hlasov, voči každému inému lístku zvlášť, pričom účasť aj počet platných lístkov sú bežné. Záznam takmer isto neobsahuje časť označení (zhruba tretinu). Skutočné hodnoty sa z údajov vyčítať nedajú; pomerná rekonštrukcia nemení žiadneho zvoleného poslanca, posledný mandát rozhodlo 1 175 hlasov.",
  "review_doc": "docs/reviews/2026-OSK-C-403__500011-29.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:524000-1:OSK.valid_council",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "524000-1",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 589, \"E_OSO\": 623, \"P_OSK\": 591, \"P_OSO\": 624, \"R_OSK\": 1290, \"R_OSO\": 1290, \"R_prev_year\": 1102.0, \"VC_OSK\": 310, \"VC_OSO\": 465, \"VM_OSK\": 374, \"VM_OSO\": 511, \"sum_council_OSK\": 310, \"sum_council_OSO\": 3934, \"sum_single_OSK\": 374, \"sum_single_OSO\": 511}",
  "expected": "{\"field\": \"OSK.valid_council\", \"hard_broken\": [], \"relations_broken\": [\"fill\"], \"value\": 110}",
  "score": 5.051,
  "p_value": 8.341473793163161e-07,
  "q_value": 0.002394571715487361,
  "correction": "[{\"family\": \"OSK\", \"field\": \"valid_council\", \"precinct_id\": \"524000-1\", \"value\": 110}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSO.valid_council 465->565 (digit_sub, gain 4.1)\", \"OSO.participated 624->623 (digit_sub, gain 1.5)\", \"OSO.envelopes 623->624 (digit_sub, gain 1.2)\", \"legitimate difference (no transcription error)\"]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4491\", \"OSK2026_SK_tab02bd.csv:4418\"]",
  "notes": "OSK.valid_council 310 -> 110 by digit_sub; log-likelihood gain 12.1 nats, margin over best other record/field 7.9",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "524000",
  "municipality": "Veľká Lomnica",
  "okres_name": "Kežmarok",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "arithmetic",
  "case_id": "precinct|524000-1",
  "rank": 77,
  "review_verdict": "probable_genuine",
  "review_confidence": "medium",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No change. The valid-ballot count enters no allocation; district 703 margin (804) exceeds the precinct's 589 envelopes, so no vote correction in this precinct could change the result either.",
  "review_changes_elected": false,
  "review_summary_en": "Veľká Lomnica, precinct 1: this case judges only the valid-ballot field of the regional-council record (310 valid council ballots). Whether the 310 votes on those ballots contain all marks is judged in case 2026-OSK-C-703|524000-1 (probable_error). The record has exactly as many votes as valid ballots (310 = 310), and the detector proposed 110 valid ballots instead. With 110, every valid ballot would carry Polhoš (110 votes) and 81 % of the council ballots would be invalid; with 310 the invalid share (47 %) equals that of the district's two other bloc-voting precincts (48 %, 47 %). The proposed 110 is not supported, and the published 310 is the more probable value. Only the precinct protocol could show whether 310 is a separate count of valid ballots or equals the vote total. No vote count or seat is affected.",
  "review_summary_sk": "Veľká Lomnica, okrsok 1: tento prípad posudzuje len počet platných lístkov v zázname volieb do zastupiteľstva VÚC (310 platných lístkov). Či 310 hlasov na týchto lístkoch obsahuje všetky označenia, posudzuje samostatný prípad volieb do zastupiteľstva VÚC v obvode 703 (záznam okrsku 524000-1, pravdepodobná chyba). Záznam má presne toľko hlasov ako platných lístkov (310 = 310) a detektor navrhol namiesto toho 110 platných lístkov. Pri 110 by každý platný lístok obsahoval Polhoša (110 hlasov) a 81 % lístkov do zastupiteľstva by bolo neplatných; pri 310 je podiel neplatných (47 %) rovnaký ako v ďalších dvoch okrskoch obvodu s blokovým hlasovaním (48 %, 47 %). Navrhovaná hodnota 110 nemá oporu a zverejnených 310 je pravdepodobnejšia hodnota. Či je 310 samostatne spočítaný počet platných lístkov, alebo sa rovná súčtu hlasov, môže ukázať len zápisnica okrskovej komisie. Hlasy ani mandáty to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__524000-1.md"
 },
 {
  "finding_id": "slates:2026:2026-OSK-C-304:506427-1:4,5",
  "detector": "slates",
  "detector_version": "1.0.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-304",
  "precinct_id": "506427-1",
  "cand_nos": "4,5",
  "observed": "{\"4\": 487, \"5\": 214}",
  "expected": "{\"4\": {\"mean\": 112.9, \"pi90\": [71, 160]}, \"5\": {\"mean\": 95.9, \"pi90\": [72, 122]}}",
  "score": 25.983,
  "p_value": 6.674626068369535e-06,
  "q_value": 0.00667796338140372,
  "correction": "[{\"cand_no\": 4, \"precinct_id\": \"506427-1\", \"votes\": 214}, {\"cand_no\": 5, \"precinct_id\": \"506427-1\", \"votes\": 96}]",
  "mechanism": "row_shift",
  "alternatives": "[{\"cand_nos\": [3, 7], \"hypothesis\": \"partial_omission\", \"penalised_llr\": 74.38}, {\"cand_nos\": [3, 3], \"hypothesis\": \"row_shift\", \"penalised_llr\": 70.94}, {\"ballots\": 63, \"first_k\": 5, \"hypothesis\": \"top_of_ballot_voting\", \"penalised_llr\": 20.4}, {\"cand_nos\": [4, 19], \"hypothesis\": \"party_block\", \"penalised_llr\": 32.27, \"scale\": 3.852, \"slate\": \"139\"}, {\"cand_nos\": [3, 11, 12, 13, 21], \"hypothesis\": \"party_block\", \"penalised_llr\": -1.25, \"scale\": 1.313, \"slate\": \"102,108,110,120,124,127\"}, {\"cand_nos\": [2, 5, 9, 20, 22], \"hypothesis\": \"party_block\", \"penalised_llr\": -10.43, \"scale\": 1.215, \"slate\": \"107,125,128,132\"}, {\"hypothesis\": \"genuine_variation_order_unrelated\", \"p_order\": 6.674626068369535e-06}]",
  "tier": "B_strong",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:33777\", \"OSK2026_SK_tab09d.csv:33778\"]",
  "notes": "{\"p_order\": 6.674626068369535e-06, \"p_model_bb\": 3.241702031863566e-11, \"q_model_bb\": 5.477490781204603e-10, \"p_method\": \"gpd/gpd\", \"n_perm\": 9999, \"anomaly_D\": 5.479, \"log_bf_error_vs_party_or_null\": 47.03, \"log_bf_error_vs_top_of_ballot\": 58.89, \"rank_q\": 3, \"rho\": 0.00346, \"seats\": 5, \"mechanism_detail\": \"row_shift_down\", \"window\": [5, 5], \"imputed_cand_nos\": [5], \"ballots\": 555.0, \"marks_per_ballot\": 3.321, \"marks_per_ballot_contest_median\": 3.51, \"impact\": {\"changed\": false, \"entered\": [], \"exited\": [], \"tie_after\": false}}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "3",
  "district": "304",
  "obec": "506427",
  "municipality": "Podolie",
  "okres_name": "Nové Mesto nad Váhom",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "4: Rastislav Bobocký; 5: Dušan Bublavý",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 251,
  "tier_detector": "B_strong",
  "family": "within_contest",
  "case_id": "2026-OSK-C-304|506427-1",
  "rank": 78,
  "review_verdict": "rejected",
  "review_confidence": "high",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No correction. (Even the hypothesised row shift, Bobocký 487→214 and Bublavý 214→96, would change no seat.)",
  "review_changes_elected": false,
  "review_summary_en": "In Podolie precinct 1, regional candidate Rastislav Bobocký has 487 votes (88 % of 555 ballots) and Dušan Bublavý 214 (39 %). The detector read this as a shifted row. Bobocký is the mayor of Podolie, re-elected unopposed with 531 votes in the same precinct, and has the same share in the village's small precinct 2 (46 of 53, 87 %). In 2022 he had 582 of 705 (83 %) and 51 of 60 there. Bublavý, mayor of neighbouring Častkovce, has 39 % in precinct 1 and 42 % in precinct 2 (2022: 46 % and 42 %). A shift would put the home mayor at 39 % in precinct 1 against 87 % in precinct 2. This is a home-village effect, not an error. No seat would change either way.",
  "review_summary_sk": "V Podolí, okrsok 1, má kandidát do VÚC Rastislav Bobocký 487 hlasov (88 % z 555 lístkov) a Dušan Bublavý 214 (39 %). Detektor to vyhodnotil ako posunutý riadok. Bobocký je starostom Podolia, v tom istom okrsku bol bez protikandidáta znovuzvolený 531 hlasmi a rovnaký podiel má aj v malom okrsku 2 tej istej obce (46 z 53, 87 %). V roku 2022 tam mal 582 zo 705 (83 %) a 51 zo 60. Bublavý, starosta susedných Častkoviec, má 39 % v okrsku 1 a 42 % v okrsku 2 (2022: 46 % a 42 %). Posun riadkov by domácemu starostovi dal v okrsku 1 iba 39 % oproti 87 % v okrsku 2. Ide o efekt domovskej obce, nie o chybu. Žiadny mandát by sa nezmenil ani v jednom prípade.",
  "review_doc": "docs/reviews/2026-OSK-C-304__506427-1.md"
 },
 {
  "finding_id": "joint:2026:2026-OSO-C-528595-6:528595-21:cand:7",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-528595-6",
  "precinct_id": "528595-21",
  "cand_nos": "7",
  "observed": "{\"OSK.council_marks\": 1426, \"OSK.envelopes\": 439, \"OSK.one_mark_votes\": 422, \"OSK.participated\": 448, \"OSK.registered\": 995, \"OSK.valid_council\": 398, \"OSK.valid_mayor\": 422, \"OSO.council_marks\": 1139, \"OSO.envelopes\": 447, \"OSO.one_mark_votes\": 393, \"OSO.participated\": 448, \"OSO.registered\": 995, \"OSO.valid_council\": 390, \"OSO.valid_mayor\": 393, \"OSO_CITY.council_marks\": 1795, \"OSO_CITY.envelopes\": 447, \"OSO_CITY.one_mark_votes\": 418, \"OSO_CITY.participated\": 448, \"OSO_CITY.registered\": 995, \"OSO_CITY.valid_council\": 419, \"OSO_CITY.valid_mayor\": 418, \"z\": {\"util_C\": -4.57, \"util_O\": 12.14}}",
  "expected": "{\"invC_O\": {\"observed_rate\": 0.1283, \"rate\": 0.2026, \"rate95\": [0.1091, 0.3452]}, \"invM_C\": {\"observed_rate\": 0.0658, \"rate\": 0.0311, \"rate95\": [0.0133, 0.0708]}, \"util_C\": {\"observed_rate\": 0.8208, \"rate\": 0.8842, \"rate95\": [0.8324, 0.9215]}, \"util_O\": {\"observed_rate\": 0.9597, \"rate\": 0.8033, \"rate95\": [0.7233, 0.8645]}}",
  "score": 2.0705993804491993,
  "p_value": 0.014934030571595196,
  "q_value": 0.008499641719808158,
  "correction": "[{\"cand_no\": 7, \"precinct_id\": \"528595-21\", \"votes\": 214}]",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_loglik_ratio\": 0.7, \"cand_no\": 7, \"contest_id\": \"2026-OSO-C-528595-6\", \"gain_joint_nats\": -1.18, \"gain_joint_raw_nats\": 7.43, \"gain_nats\": -0.48, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 134, \"old\": 314, \"op\": \"transposition\", \"post_max_abs_z\": 2.96, \"post_p\": 0.717}, {\"cand_loglik_ratio\": -5.93, \"cand_no\": 3, \"contest_id\": \"2026-OSO-C-528595-6\", \"gain_joint_nats\": 3.68, \"gain_joint_raw_nats\": 12.28, \"gain_nats\": -2.25, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 112, \"old\": 212, \"op\": \"digit_sub\", \"post_max_abs_z\": 2.15, \"post_p\": 0.8182}, {\"cand_loglik_ratio\": -5.93, \"cand_no\": 4, \"contest_id\": \"2026-OSO-C-528595-6\", \"gain_joint_nats\": 3.68, \"gain_joint_raw_nats\": 12.28, \"gain_nats\": -2.25, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 105, \"old\": 205, \"op\": \"digit_sub\", \"post_max_abs_z\": 2.15, \"post_p\": 0.8182}, {\"cand_loglik_ratio\": -6.15, \"cand_no\": 1, \"contest_id\": \"2026-OSO-C-528595-6\", \"gain_joint_nats\": 3.82, \"gain_joint_raw_nats\": 12.42, \"gain_nats\": -2.33, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 11, \"old\": 114, \"op\": \"digit_del\", \"post_max_abs_z\": 2.15, \"post_p\": 0.8168}, {\"cand_loglik_ratio\": -3.94, \"cand_no\": 8, \"contest_id\": \"2026-OSO-C-528595-6\", \"gain_joint_nats\": 1.56, \"gain_joint_raw_nats\": 10.16, \"gain_nats\": -2.38, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 7, \"old\": 79, \"op\": \"digit_del\", \"post_max_abs_z\": 3.33, \"post_p\": 0.5291}]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:24\", \"OSO2026_SK_tab02bf.csv:6046\", \"OSK2026_SK_tab02bd.csv:22\"]",
  "notes": "{\"top_rates\": [\"util_O\", \"util_C\", \"invC_O\", \"invM_C\"], \"best_edit\": {\"kind\": \"cand\", \"op\": \"digit_sub\", \"old\": 314, \"new\": 214, \"gain_nats\": 9.35, \"gain_joint_nats\": 3.68, \"gain_joint_raw_nats\": 12.28, \"post_max_abs_z\": 2.15, \"post_p\": 0.8182, \"contest_id\": \"2026-OSO-C-528595-6\", \"cand_no\": 7, \"cand_loglik_ratio\": 5.67, \"moves_valid\": false}, \"posterior_best_edit\": 0.9915, \"posterior_best_edit_joint_only\": 0.285942, \"posterior_any_edit\": 0.711672, \"p_precinct\": 0.014934030571595196, \"broken_identities\": 0, \"stratum\": \"city\", \"q_semantics\": \"local_fdr_edit\", \"impact\": {\"outcome_changed\": false, \"entered\": [], \"exited\": []}}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "528595",
  "district": "6",
  "obec": "528595",
  "municipality": "Bratislava - Staré Mesto",
  "okres_name": "Bratislava I",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "7: Tomáš Murgaš",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 282,
  "tier_detector": "B_strong",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-528595-6|528595-21",
  "rank": 79,
  "review_verdict": "probable_error",
  "review_confidence": "medium",
  "review_mechanism": "digit_sub: č. 7 Murgaš most likely 214 published as 314 (hundreds digit); the high value is already in the borough commission's result notice",
  "review_correction": "[{\"precinct_id\": \"528595-21\", \"cand_no\": 7, \"votes\": 214}]",
  "review_outcome": "No change: Murgaš 1,146, Illéš 1,167, Gaálová 1,147 remain the three elected (order changes); first substitute Berka 584.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Staré Mesto council district 6, precinct 21, Tomáš Murgaš has 314 votes (81 % of 390 ballots), while his two running mates have 212 and 205. In the other three precincts the three are within a few votes of each other (Murgaš 0.96–1.02 × their mean), and in 2022 precinct 21 was ordinary for him (39 % against 36–40 %). The record also has the highest mark fill of all Staré Mesto council records (2.92 of 3 marks per ballot). Reading 214 instead of 314 (one digit) removes both anomalies. The borough commission's result notice already ranks Murgaš first, so the high figure is already present in the precinct record. With 214 the same three councillors are elected.",
  "review_summary_sk": "V Bratislave-Starom Meste, volebný obvod 6, okrsok 21, má Tomáš Murgaš 314 hlasov (81 % z 390 lístkov), kým jeho dvaja spolukandidáti 212 a 205. V ostatných troch okrskoch sa títo traja líšia len o niekoľko hlasov (Murgaš 0,96 – 1,02-násobok ich priemeru) a v roku 2022 bol pre neho okrsok 21 bežný (39 % oproti 36 – 40 %). Záznam má aj najvyššie využitie hlasov zo všetkých záznamov Starého Mesta (2,92 z 3 možných na lístok). Hodnota 214 namiesto 314 (jedna číslica) odstraňuje obe anomálie. Zverejnenie výsledkov miestnou volebnou komisiou už uvádza Murgaša na prvom mieste, takže vysoký údaj je už v zázname okrsku. Pri hodnote 214 sú zvolení tí istí traja poslanci.",
  "review_doc": "docs/reviews/2026-OSO-C-528595-6__528595-21.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-2:529311-12:6",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-2",
  "precinct_id": "529311-12",
  "cand_nos": "6",
  "observed": "{\"10@2026-OSO-C-529311-2\": 88, \"6@2026-OSO-C-582000-2\": 6, \"7@2026-OSK-C-104\": 72, \"record\": {\"6\": 6}}",
  "expected": "{\"10@2026-OSO-C-529311-2\": {\"mean\": 125.9, \"n\": 599, \"p\": 0.02567813649732988, \"t\": -2.3}, \"6@2026-OSO-C-582000-2\": {\"mean\": 57.2, \"n\": 510, \"p\": 9.985315165571112e-07, \"t\": -12.6}, \"7@2026-OSK-C-104\": {\"mean\": 45.3, \"n\": 444, \"p\": 0.010473703570139199, \"t\": 2.52}}",
  "score": 6.388946055649026,
  "p_value": 2.9955945496713335e-06,
  "q_value": 0.011109120793794329,
  "correction": "[{\"cand_no\": 6, \"precinct_id\": \"529311-12\", \"votes\": 56}]",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-582000-2\", \"log10_bf\": 6.39, \"mechanism\": \"digit_del\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-582000-2\", \"log10_bf\": 4.69, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-582000-2\", \"log10_bf\": 2.81, \"mechanism\": \"swap\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-529311-2\", \"log10_bf\": 1.1, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-104\", \"log10_bf\": 0.6, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-582000-2\", \"log10_bf\": 0.16, \"mechanism\": \"row_shift\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-582000-2\", \"log10_bf\": 0.05, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-104\", \"log10_bf\": -0.06, \"mechanism\": \"transfer\"}]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:98300\"]",
  "notes": "{\"best_log10_lr\": 6.736, \"corrected_p_min\": 0.9188, \"correction_withheld\": null, \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 4.39, \"n\": 16, \"n_abs_t_gt3\": 4}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.67, \"n\": 9, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 52.2, \"within_resid\": -4.08}, \"decoy_log10_bf\": {\"digit\": 5.66, \"swap\": 3.037}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 6.389, \"log10_bf_any_error_cell\": {\"10@2026-OSO-C-529311-2\": -0.262, \"6@2026-OSO-C-582000-2\": 5.363, \"7@2026-OSK-C-104\": 0.144}, \"log10_specificity\": 1.025, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:kupkovic:zoran:40\", \"posterior_error_prob\": 0.9608, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 6.74, \"values\": {\"6\": 56}}, {\"log10_lr\": 6.7, \"values\": {\"6\": 60}}, {\"log10_lr\": 6.67, \"values\": {\"6\": 61}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "2",
  "obec": "529311",
  "municipality": "Bratislava - Podunajské Biskupice",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "6: Zoran Kupkovič",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 84,
  "tier_detector": "B_strong",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-2|529311-12",
  "rank": 80,
  "review_verdict": "probable_error",
  "review_confidence": "high",
  "review_mechanism": "digit_del: Kupkovič city council 6, expected ≈50–69 from his OSK (72) and borough (88) votes (a value from the wrong line is also possible)",
  "review_correction": "[{\"precinct_id\": \"529311-12\", \"cand_no\": 6, \"votes\": 56}]",
  "review_outcome": "No change to the elected (Lamoš, Dilik). Kupkovič (754 → 804) moves from 4th to 3rd substitute, ahead of Pék (760).",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava city council district 2, Zoran Kupkovič has 6 votes in Podunajské Biskupice precinct 12, while the same voters gave him 72 regional-council and 88 borough-council votes. In the other 15 precincts his city count is 0.70–1.12 times his regional count; here it is 0.08. All other candidates' counts in the precinct match their other ballots. A lost digit (56) is the most likely explanation; the plausible true value is about 50–69. No seat changes; Kupkovič would move ahead of Pék in the substitute order.",
  "review_summary_sk": "V 2. volebnom obvode do mestského zastupiteľstva Bratislavy má Zoran Kupkovič v okrsku 12 v Podunajských Biskupiciach 6 hlasov, hoci mu tí istí voliči dali 72 hlasov do zastupiteľstva VÚC a 88 do miestneho zastupiteľstva. V ostatných 15 okrskoch má do mesta 0,70- až 1,12-násobok svojich hlasov do VÚC, tu 0,08. Hlasy ostatných kandidátov v okrsku zodpovedajú ich výsledkom na iných lístkoch. Najpravdepodobnejším vysvetlením je stratená číslica (56); pravdepodobná skutočná hodnota je približne 50 – 69. Žiadny mandát sa nemení; Kupkovič by sa v poradí náhradníkov posunul pred Péka.",
  "review_doc": "docs/reviews/2026-OSO-C-582000-2__529311-12.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-10:529460-9:32",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-10",
  "precinct_id": "529460-9",
  "cand_nos": "32",
  "observed": "{\"24@2026-OSK-C-111\": 10, \"32@2026-OSO-C-582000-10\": 121, \"record\": {\"32\": 121}}",
  "expected": "{\"24@2026-OSK-C-111\": {\"mean\": 143.2, \"n\": 460, \"p\": 8.699765946428927e-07, \"t\": -16.21}, \"32@2026-OSO-C-582000-10\": {\"mean\": 8.4, \"n\": 453, \"p\": 0.004088328896046814, \"t\": 3.35}}",
  "score": 6.926891722481224,
  "p_value": 1.7399531892857853e-06,
  "q_value": 0.011109120793794329,
  "correction": "[{\"cand_no\": 32, \"precinct_id\": \"529460-9\", \"votes\": 11}]",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 32, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 6.93, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 32, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 3.27, \"mechanism\": \"transfer\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 1.34, \"mechanism\": \"digit_del\"}, {\"cand_no\": 32, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 0.92, \"mechanism\": \"swap\"}, {\"cand_no\": 32, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 0.64, \"mechanism\": \"row_shift\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.14, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 32, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.18, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.52, \"mechanism\": \"transfer\"}]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:104773\"]",
  "notes": "{\"best_log10_lr\": 7.1, \"corrected_p_min\": 0.9422, \"correction_withheld\": null, \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.95, \"n\": 44, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.6, \"n\": 26, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 11.7, \"within_resid\": 8.36}, \"decoy_log10_bf\": {\"digit\": 5.753, \"swap\": 4.677}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 6.927, \"log10_bf_any_error_cell\": {\"24@2026-OSK-C-111\": 0.926, \"32@2026-OSO-C-582000-10\": 5.414}, \"log10_specificity\": 1.513, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:macus:richard:29\", \"posterior_error_prob\": 0.9883, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 7.1, \"values\": {\"32\": 11}}, {\"log10_lr\": 7.08, \"values\": {\"32\": 12}}, {\"log10_lr\": 5.88, \"values\": {\"32\": 21}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "10",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "32: Richard Macúš",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 53,
  "tier_detector": "B_strong",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-10|529460-9",
  "rank": 81,
  "review_verdict": "probable_error",
  "review_confidence": "high",
  "review_mechanism": "digit_ins: 11 → 121 (one inserted digit) in Richard Macúš's city-council count, precinct 529460-9",
  "review_correction": "[{\"precinct_id\": \"529460-9\", \"cand_no\": 32, \"votes\": 11}]",
  "review_outcome": "No change. Macúš falls from 1041 to 931 votes (45th of the candidates); the 10th seat is held with 11,633 votes. Alternatives 12 or 21 also leave the elected set unchanged.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Petržalka precinct 9, city-council candidate Richard Macúš is recorded with 121 votes. In the other 95 Petržalka precincts he has a median of 10 and never more than 22. On the regional ballot cast by the same voters that day he has 10, his usual level, so a local following is ruled out. His party colleagues in the precinct are at normal levels, and no other candidate in the record is unusually low. The most likely explanation is a single inserted digit, with 11 as the true value (12 or 21 are also possible). The correction does not affect the result.",
  "review_summary_sk": "V Bratislave-Petržalke, okrsok 9, má kandidát do mestského zastupiteľstva Richard Macúš zapísaných 121 hlasov. V ostatných 95 okrskoch Petržalky má medián 10 a nikde viac ako 22. Na lístku do VÚC, ktorý v ten deň odovzdali tí istí voliči, má 10, teda svoju obvyklú úroveň, čo vylučuje miestnu podporu. Jeho stranícki kolegovia majú v okrsku bežné počty a žiadny iný kandidát v zápise nemá neobvykle málo. Najpravdepodobnejšie ide o jednu vloženú číslicu so skutočnou hodnotou 11 (možné sú aj 12 alebo 21). Oprava výsledok neovplyvňuje.",
  "review_doc": "docs/reviews/2026-OSO-C-582000-10__529460-9.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:529311-12:OSK.valid_council",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529311-12",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 557, \"E_OSO\": 599, \"E_OSO_CITY\": 599, \"P_OSK\": 559, \"P_OSO\": 599, \"P_OSO_CITY\": 599, \"R_OSK\": 1197, \"R_OSO\": 1197, \"R_OSO_CITY\": 1197, \"R_prev_year\": 826.0, \"VC_OSK\": 444, \"VC_OSO\": 599, \"VC_OSO_CITY\": 510, \"VM_OSK\": 510, \"VM_OSO\": 518, \"VM_OSO_CITY\": 518, \"sum_council_OSK\": 888, \"sum_council_OSO\": 1909, \"sum_council_OSO_CITY\": 807, \"sum_single_OSK\": 510, \"sum_single_OSO\": 518, \"sum_single_OSO_CITY\": 518}",
  "expected": "{\"field\": \"OSK.valid_council\", \"hard_broken\": [], \"relations_broken\": [\"fill\"], \"value\": 494}",
  "score": 7.166,
  "p_value": 6.007211239844591e-06,
  "q_value": 0.01354947949472804,
  "correction": "[{\"family\": \"OSK\", \"field\": \"valid_council\", \"precinct_id\": \"529311-12\", \"value\": 494}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSK.participated 559->557 (digit_sub, gain 1.8)\", \"OSK.envelopes 557->559 (digit_sub, gain 1.8)\", \"OSO.valid_council 599->579 (digit_sub, gain 0.7)\", \"legitimate difference (no transcription error)\"]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:47\", \"OSO2026_SK_tab02bf.csv:6071\", \"OSK2026_SK_tab02bd.csv:135\"]",
  "notes": "OSK.valid_council 444 -> 494 by digit_sub; log-likelihood gain 14.2 nats, margin over best other record/field 12.3",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529311",
  "municipality": "Bratislava - Podunajské Biskupice",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "arithmetic",
  "case_id": "precinct|529311-12",
  "rank": 82,
  "review_verdict": "probable_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit",
  "review_correction": null,
  "review_outcome": "No change. The OSK valid-council count (most likely about 494 instead of 444) does not enter the allocation. Under the alternative (record counts only two-mark ballots as valid, about 70 votes absent) OSK 104 is still unchanged: last seat č. 6 (2,803) leads č. 2 (2,672) by 131.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava–Podunajské Biskupice precinct 12 the regional (OSK) record reports 444 valid regional-council ballots for a 2-seat district, while its votes sum to 888 = 2 × 444. Every valid ballot would have to carry exactly two marks. Among 11,072 council records nationwide this happens nowhere else; neighbouring precincts show 1.65–1.85 marks per ballot. The votes themselves are ordinary per envelope and per president ballot, so the valid count is what is wrong: most likely 494 (one digit). A less likely alternative is that the record counts single-mark ballots among the invalid ones. The precinct's records show other irregularities too (no invalid borough-council ballots; 40 fewer regional than municipal participants). No effect on any result.",
  "review_summary_sk": "Bratislava–Podunajské Biskupice, okrsok 12: krajský záznam uvádza 444 platných lístkov pre voľby poslancov VÚC v dvojmandátovom obvode, pričom súčet hlasov je 888 = 2 × 444. Každý platný lístok by teda musel mať presne dva krížiky. Spomedzi 11 072 zápisov do zastupiteľstiev na Slovensku sa to inde nevyskytuje; v susedných okrskoch pripadá na lístok 1,65 – 1,85 hlasu. Hlasy samotné sú v pomere k obálkam aj k lístkom pre predsedu bežné, chybný je teda počet platných lístkov: najpravdepodobnejšie 494 (jedna číslica). Menej pravdepodobné je, že zápis zaraďuje lístky s jedným krížikom medzi neplatné. Zápisy okrsku majú aj ďalšie nezvyčajnosti (žiadne neplatné lístky do miestneho zastupiteľstva; o 40 menej zúčastnených vo voľbách do VÚC než v komunálnych). Na výsledky volieb to nemá vplyv.",
  "review_doc": "docs/reviews/2026-precinct__529311-12.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-508497:508497-17:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-508497",
  "precinct_id": "508497-17",
  "cand_nos": "1,2",
  "observed": "{\"1@2026-OSK-C-603\": 306, \"1@2026-OSO-M-508497\": 44, \"record\": {\"1\": 44, \"2\": 346}}",
  "expected": "{\"1@2026-OSK-C-603\": {\"mean\": 20.0, \"n\": 399, \"p\": 3.1057358610922686e-05, \"t\": 8.63}, \"1@2026-OSO-M-508497\": {\"mean\": 346.5, \"n\": 390, \"p\": 2.1957031850132056e-05, \"t\": -13.55}}",
  "score": 11.917517050892952,
  "p_value": 4.391406370026411e-05,
  "q_value": 0.043181112687809296,
  "correction": "[{\"cand_no\": 1, \"precinct_id\": \"508497-17\", \"votes\": 346}, {\"cand_no\": 2, \"precinct_id\": \"508497-17\", \"votes\": 44}]",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-508497\", \"log10_bf\": 11.92, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-508497\", \"log10_bf\": 10.36, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-508497\", \"log10_bf\": 8.82, \"mechanism\": \"row_shift\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-508497\", \"log10_bf\": 7.0, \"mechanism\": \"digit_del\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-603\", \"log10_bf\": 0.84, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-603\", \"log10_bf\": -0.27, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-603\", \"log10_bf\": -0.63, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-508497\", \"log10_bf\": -0.81, \"mechanism\": \"digit_sub\"}]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:11048\", \"OSO2026_SK_tab05f.csv:11049\"]",
  "notes": "{\"best_log10_lr\": 11.918, \"corrected_p_min\": 0.9509, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 45.0, \"observed\": 346, \"resid\": 11.41}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.36, \"n\": 8, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 345.0, \"within_resid\": -11.41}, \"decoy_log10_bf\": {\"digit\": 7.088, \"swap\": -2.187}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 11.918, \"log10_bf_any_error_cell\": {\"1@2026-OSK-C-603\": 0.053, \"1@2026-OSO-M-508497\": 7.279}, \"log10_specificity\": 2.217, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:508497:abel:tomas:43\", \"posterior_error_prob\": 1.0, \"proposed_correction\": null, \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 11.92, \"values\": {\"1\": 346, \"2\": 44}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "508497",
  "district": null,
  "obec": "508497",
  "municipality": "Brezno",
  "okres_name": "Brezno",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "1: Tomáš Abel; 2: Michal Dolňan",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 1958,
  "tier_detector": "B_strong",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-508497|508497-17",
  "rank": 83,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "swap: the two mayoral candidates' counts exchanged (lines 1 and 2)",
  "review_correction": "[{\"precinct_id\": \"508497-17\", \"cand_no\": 1, \"votes\": 346}, {\"precinct_id\": \"508497-17\", \"cand_no\": 2, \"votes\": 44}]",
  "review_outcome": "No change. Abel 4,890 → 5,192 (elected either way), Dolňan 976 → 674.",
  "review_changes_elected": false,
  "review_summary_en": "In Brezno precinct 17 the mayoral record gives Tomáš Abel 44 votes and Michal Dolňan 346. In the other 19 precincts Abel takes 81–93 % and Dolňan 7–19 %. Abel also stood for the regional council, and in the same precinct he received 306 regional votes, one of his best results; elsewhere his mayoral count is 1.03–1.40 times his regional count, so about 310–430 would be expected, not 44. Exchanging the two figures (Abel 346, Dolňan 44) restores both candidates' usual pattern and keeps the vote sum. Abel is mayor either way.",
  "review_summary_sk": "V Brezne, okrsok 17, uvádza záznam voľby primátora pre Tomáša Abela 44 hlasov a pre Michala Dolňana 346. V ostatných 19 okrskoch má Abel 81 – 93 % a Dolňan 7 – 19 %. Abel kandidoval aj do zastupiteľstva VÚC a v tom istom okrsku dostal 306 hlasov, jeden zo svojich najlepších výsledkov; inde má na primátora 1,03- až 1,40-násobok hlasov do VÚC, takže by sa čakalo približne 310 – 430, nie 44. Výmena oboch hodnôt (Abel 346, Dolňan 44) obnoví obvyklý obraz oboch kandidátov a zachová súčet hlasov. Abel je primátorom v každom prípade.",
  "review_doc": "docs/reviews/2026-OSO-M-508497__508497-17.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-522376-1:522376-2:22",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-522376-1",
  "precinct_id": "522376-2",
  "cand_nos": "22",
  "observed": "{\"22@2026-OSO-C-522376-1\": 23, \"2@2026-OSO-M-522376\": 47, \"record\": {\"22\": 23}}",
  "expected": "{\"22@2026-OSO-C-522376-1\": {\"mean\": 46.5, \"n\": 56, \"p\": 0.005880838622424149, \"t\": -2.96}, \"2@2026-OSO-M-522376\": {\"mean\": 25.7, \"n\": 54, \"p\": 0.0022111964404143334, \"t\": 4.51}}",
  "score": 0.6044341464180397,
  "p_value": 0.004422392880828667,
  "q_value": 0.636954973016122,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-522376-1\", \"log10_bf\": 1.51, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-522376\", \"log10_bf\": 1.31, \"mechanism\": \"transfer\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-522376-1\", \"log10_bf\": 0.6, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-522376\", \"log10_bf\": 0.45, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-522376\", \"log10_bf\": 0.08, \"mechanism\": \"swap\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-522376-1\", \"log10_bf\": -0.11, \"mechanism\": \"row_shift\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-522376-1\", \"log10_bf\": -0.46, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-522376\", \"log10_bf\": -0.65, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:88481\"]",
  "notes": "{\"best_log10_lr\": 1.437, \"corrected_p_min\": 0.7515, \"correction_withheld\": \"posterior_error_prob 0.00012 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 0.32, \"n\": 2, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 5.1, \"within_resid\": 1.5}, \"decoy_log10_bf\": {\"digit\": 1.449, \"swap\": -1.63}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.604, \"log10_bf_any_error_cell\": {\"22@2026-OSO-C-522376-1\": 0.889, \"2@2026-OSO-M-522376\": 1.744}, \"log10_specificity\": -0.284, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:522376:varga:jan:49\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 22, \"precinct_id\": \"522376-2\", \"votes\": 43}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.44, \"values\": {\"22\": 43}}, {\"log10_lr\": 0.89, \"values\": {\"22\": 53}}, {\"log10_lr\": 0.66, \"values\": {\"22\": 33}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "522376",
  "district": "1",
  "obec": "522376",
  "municipality": "Budkovce",
  "okres_name": "Michalovce",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "22: Ján Varga",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00012 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 3,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-522376-1|522376-2",
  "rank": 84,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSO-C-522376-1:522376-2:14,15,16,17,18,19",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-522376-1",
  "precinct_id": "522376-2",
  "cand_nos": "14,15,16,17,18,19",
  "observed": "{\"envelopes\": 58, \"sum\": 132, \"valid\": 56, \"votes\": {\"1\": 1, \"2\": 2, \"3\": 1, \"4\": 2, \"5\": 2, \"6\": 4, \"7\": 24, \"8\": 49, \"9\": 0, \"10\": 0, \"11\": 0, \"12\": 10, \"13\": 2, \"14\": 0, \"15\": 0, \"16\": 0, \"17\": 0, \"18\": 0, \"19\": 0, \"20\": 4, \"21\": 8, \"22\": 23, \"23\": 0}}",
  "expected": "{\"votes\": {\"1\": 10.2, \"2\": 14.1, \"3\": 18.0, \"4\": 17.6, \"5\": 7.2, \"6\": 21.8, \"7\": 8.3, \"8\": 6.9, \"9\": 20.6, \"10\": 20.5, \"11\": 17.8, \"12\": 15.9, \"13\": 16.9, \"14\": 25.2, \"15\": 8.8, \"16\": 10.5, \"17\": 9.6, \"18\": 6.5, \"19\": 13.1, \"20\": 12.9, \"21\": 3.3, \"22\": 40.0, \"23\": 13.3}}",
  "score": 1.6768562281011257,
  "p_value": 1.3715681842568834e-07,
  "q_value": 0.00019017650104836848,
  "correction": "[{\"cand_no\": 14, \"precinct_id\": \"522376-2\", \"votes\": 25}, {\"cand_no\": 15, \"precinct_id\": \"522376-2\", \"votes\": 9}, {\"cand_no\": 16, \"precinct_id\": \"522376-2\", \"votes\": 10}, {\"cand_no\": 17, \"precinct_id\": \"522376-2\", \"votes\": 10}, {\"cand_no\": 18, \"precinct_id\": \"522376-2\", \"votes\": 6}, {\"cand_no\": 19, \"precinct_id\": \"522376-2\", \"votes\": 13}]",
  "mechanism": "missing_block",
  "alternatives": "[{\"correction\": [{\"cand_no\": 14, \"precinct_id\": \"522376-2\", \"votes\": 25}, {\"cand_no\": 15, \"precinct_id\": \"522376-2\", \"votes\": 9}, {\"cand_no\": 16, \"precinct_id\": \"522376-2\", \"votes\": 10}, {\"cand_no\": 17, \"precinct_id\": \"522376-2\", \"votes\": 10}, {\"cand_no\": 18, \"precinct_id\": \"522376-2\", \"votes\": 6}], \"detail\": {\"block\": [13, 17], \"imputed\": true}, \"log10_bf\": 6.65, \"mechanism\": \"missing_block\", \"posterior\": 0.031978}, {\"correction\": [{\"cand_no\": 15, \"precinct_id\": \"522376-2\", \"votes\": 9}, {\"cand_no\": 16, \"precinct_id\": \"522376-2\", \"votes\": 10}, {\"cand_no\": 17, \"precinct_id\": \"522376-2\", \"votes\": 10}, {\"cand_no\": 18, \"precinct_id\": \"522376-2\", \"votes\": 6}, {\"cand_no\": 19, \"precinct_id\": \"522376-2\", \"votes\": 13}], \"detail\": {\"block\": [14, 18], \"imputed\": true}, \"log10_bf\": 5.839, \"mechanism\": \"missing_block\", \"posterior\": 0.004944}, {\"correction\": [{\"cand_no\": 14, \"precinct_id\": \"522376-2\", \"votes\": 25}, {\"cand_no\": 15, \"precinct_id\": \"522376-2\", \"votes\": 9}, {\"cand_no\": 16, \"precinct_id\": \"522376-2\", \"votes\": 10}, {\"cand_no\": 17, \"precinct_id\": \"522376-2\", \"votes\": 10}], \"detail\": {\"block\": [13, 16], \"imputed\": true}, \"log10_bf\": 5.788, \"mechanism\": \"missing_block\", \"posterior\": 0.004392}, {\"correction\": [{\"cand_no\": 9, \"precinct_id\": \"522376-2\", \"votes\": 21}, {\"cand_no\": 10, \"precinct_id\": \"522376-2\", \"votes\": 20}, {\"cand_no\": 11, \"precinct_id\": \"522376-2\", \"votes\": 18}], \"detail\": {\"block\": [8, 10], \"imputed\": true}, \"log10_bf\": 5.786, \"mechanism\": \"missing_block\", \"posterior\": 0.004369}, {\"correction\": [{\"cand_no\": 16, \"precinct_id\": \"522376-2\", \"votes\": 10}, {\"cand_no\": 17, \"precinct_id\": \"522376-2\", \"votes\": 10}, {\"cand_no\": 18, \"precinct_id\": \"522376-2\", \"votes\": 6}, {\"cand_no\": 19, \"precinct_id\": \"522376-2\", \"votes\": 13}], \"detail\": {\"block\": [15, 18], \"imputed\": true}, \"log10_bf\": 4.746, \"mechanism\": \"missing_block\", \"posterior\": 0.000399}, {\"mechanism\": \"clean\", \"posterior\": 0.01975}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.000861}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:88473\", \"OSO2026_SK_tab08f.csv:88474\", \"OSO2026_SK_tab08f.csv:88475\", \"OSO2026_SK_tab08f.csv:88476\", \"OSO2026_SK_tab08f.csv:88477\", \"OSO2026_SK_tab08f.csv:88478\", \"OSO2026_SK_tab02bf.csv:5514\"]",
  "notes": "{\"best_posterior\": 0.932567, \"caveat\": \"two-precinct contest: the only reference is the other precinct; the error may be in either record\", \"detail\": {\"block\": [13, 18], \"imputed\": true}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"14\": 25, \"15\": 9, \"16\": 10, \"17\": 10, \"18\": 6, \"19\": 13}}, \"log10_bf\": 8.115, \"n_prec\": 2, \"p_atypical_clean\": 0.000861, \"p_error\": 0.979389, \"specific_correction\": false}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "522376",
  "district": "1",
  "obec": "522376",
  "municipality": "Budkovce",
  "okres_name": "Michalovce",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "14: Eva Pavlovová; 15: Michal Petro; 16: Simona Petrová; 17: Ján Romančák; 18: Ján Roško; 19: Katarína Sivčová",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 3,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-C-522376-1|522376-2",
  "rank": 84,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSO-C-522376-1:522376-2:14,19",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-522376-1",
  "precinct_id": "522376-2",
  "cand_nos": "14,19",
  "observed": "{\"record\": [1, 2, 1, 2, 2, 4, 24, 49, 0, 0, 0, 10, 2, 0, 0, 0, 0, 0, 0, 4, 8, 23, 0], \"sum_minus_valid\": null, \"values\": [0, 0], \"zero_run_cand_nos\": [14, 15, 16, 17, 18, 19]}",
  "expected": "{\"fallback_model\": false, \"mean\": [25.9, 13.4], \"sd\": [11.0, 9.4]}",
  "score": 12.962,
  "p_value": 5.649123877377858e-07,
  "q_value": 0.015151515151515154,
  "correction": "[{\"cand_no\": 14, \"precinct_id\": \"522376-2\", \"votes\": 26}, {\"cand_no\": 19, \"precinct_id\": \"522376-2\", \"votes\": 13}]",
  "mechanism": "missing_block",
  "alternatives": "[\"duplicate_block (zero row copied)\", \"swap\", \"row_shift\", \"genuine zero support (home/bloc effects)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:88473\", \"OSO2026_SK_tab08f.csv:88474\", \"OSO2026_SK_tab08f.csv:88475\", \"OSO2026_SK_tab08f.csv:88476\", \"OSO2026_SK_tab08f.csv:88477\", \"OSO2026_SK_tab08f.csv:88478\"]",
  "notes": "run of adjacent zero counts at ballot positions [14, 15, 16, 17, 18, 19]; 2 of them implausible under the LOO predictive",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "522376",
  "district": "1",
  "obec": "522376",
  "municipality": "Budkovce",
  "okres_name": "Michalovce",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "14: Eva Pavlovová; 19: Katarína Sivčová",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 3,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-C-522376-1|522376-2",
  "rank": 84,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:517402-3:OSK.valid_council",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "517402-3",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 396, \"E_OSO\": 394, \"P_OSK\": 396, \"P_OSO\": 396, \"R_OSK\": 1017, \"R_OSO\": 1017, \"R_prev_year\": 1005.0, \"VC_OSK\": 260, \"VC_OSO\": 369, \"VM_OSK\": 389, \"VM_OSO\": 387, \"sum_council_OSK\": 3063, \"sum_council_OSO\": 1432, \"sum_single_OSK\": 389, \"sum_single_OSO\": 387}",
  "expected": "{\"field\": \"OSK.valid_council\", \"hard_broken\": [], \"relations_broken\": [\"fill\"], \"value\": 360}",
  "score": 5.019,
  "p_value": 3.7311716662441294e-05,
  "q_value": 0.073638170806765,
  "correction": "[{\"family\": \"OSK\", \"field\": \"valid_council\", \"precinct_id\": \"517402-3\", \"value\": 360}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSO.envelopes 394->396 (digit_sub, gain 2.0)\", \"OSO.valid_council 369->379 (digit_sub, gain 1.7)\", \"OSO.participated 396->397 (digit_sub, gain -0.7)\", \"legitimate difference (no transcription error)\"]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3173\", \"OSK2026_SK_tab02bd.csv:3174\"]",
  "notes": "OSK.valid_council 260 -> 360 by digit_sub; log-likelihood gain 12.0 nats, margin over best other record/field 10.0",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "arithmetic",
  "case_id": "precinct|517402-3",
  "rank": 85,
  "review_verdict": "probable_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit",
  "review_correction": null,
  "review_outcome": "Turnout-field error only: OSK valid regional-council ballots 260 → about 360 (355–396). Candidate votes unaffected; the field does not enter seat allocation. No change.",
  "review_changes_elected": false,
  "review_summary_en": "Žilina, precinct 3: the regional record gives 260 valid council ballots of 396 envelopes but 3,063 candidate marks. That is 11.8 marks per ballot where 12 is the maximum, with 34 % invalid council ballots against 1.8 % invalid president ballots. Of 2,170 precincts in large districts, only one other (also in Žilina) uses more than 0.84 of the marks. In 2022 the precinct had 96 % valid ballots and 7.7 marks per ballot. With 360 (one digit) every relation is normal. The candidate votes are not affected, so no result changes.",
  "review_summary_sk": "Žilina, okrsok 3: záznam volieb do VÚC uvádza 260 platných lístkov do zastupiteľstva z 396 obálok, no 3 063 hlasov pre kandidátov. To je 11,8 hlasu na lístok pri maxime 12, pričom 34 % lístkov do zastupiteľstva by bolo neplatných a lístkov na predsedu len 1,8 %. Z 2 170 okrskov vo veľkých obvodoch využíva viac ako 0,84 možných hlasov len jeden ďalší, tiež v Žiline. V roku 2022 mal okrsok 96 % platných lístkov a 7,7 hlasu na lístok. Pri 360 (jedna číslica) sú všetky vzťahy bežné. Hlasy kandidátov nie sú dotknuté, takže sa výsledok nemení.",
  "review_doc": "docs/reviews/2026-precinct__517402-3.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-3:529320-10:40",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-3",
  "precinct_id": "529320-10",
  "cand_nos": "40",
  "observed": "{\"21@2026-OSO-C-529320-1\": 17, \"40@2026-OSO-C-582000-3\": 256, \"record\": {\"40\": 256}}",
  "expected": "{\"21@2026-OSO-C-529320-1\": {\"mean\": 352.7, \"n\": 463, \"p\": 2.309116894246684e-07, \"t\": -20.82}, \"40@2026-OSO-C-582000-3\": {\"mean\": 6.9, \"n\": 464, \"p\": 0.0003598114120900399, \"t\": 5.35}}",
  "score": 5.133085156909064,
  "p_value": 4.618233788493368e-07,
  "q_value": 0.011109120793794329,
  "correction": "[{\"cand_no\": 40, \"precinct_id\": \"529320-10\", \"votes\": 25}]",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 40, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 5.13, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 4.02, \"mechanism\": \"transfer\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 2.81, \"mechanism\": \"row_shift\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 2.71, \"mechanism\": \"swap\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.17, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": 0.13, \"mechanism\": \"digit_del\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": 0.08, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": -0.27, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:98826\"]",
  "notes": "{\"best_log10_lr\": 5.363, \"corrected_p_min\": 0.0032, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 41, \"expected\": 176.8, \"observed\": 74, \"resid\": -4.4}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 1.92, \"n\": 53, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.12, \"n\": 36, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 6.5, \"within_resid\": 8.31}, \"decoy_log10_bf\": {\"digit\": 4.481, \"swap\": 6.585}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 5.133, \"log10_bf_any_error_cell\": {\"21@2026-OSO-C-529320-1\": 1.274, \"40@2026-OSO-C-582000-3\": 6.142}, \"log10_specificity\": -1.009, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:spacir:filip:33\", \"posterior_error_prob\": 0.576, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 5.36, \"values\": {\"40\": 25}}, {\"log10_lr\": 5.24, \"values\": {\"40\": 26}}, {\"log10_lr\": 3.19, \"values\": {\"40\": 56}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "3",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "40: Filip Špacír",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 4806,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-3|529320-10",
  "rank": 86,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-C-582000-3:529320-10:40",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-3",
  "precinct_id": "529320-10",
  "cand_nos": "40",
  "observed": "{\"n_ballots\": 464, \"votes\": 256}",
  "expected": "{\"crossyear\": 6.6, \"p_within\": 0.0, \"pi95\": [0.0, 17.0], \"within_year\": 7.6}",
  "score": 8.761954342410855,
  "p_value": 1.7299982252060969e-09,
  "q_value": 0.00024309589060951032,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"genuine local swing against the candidate's own history\", \"precinct boundary or electorate change not visible in registered voters\", \"link to a namesake (see grade)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:98826\"]",
  "notes": "{\"beta\": 0.638, \"level\": \"cell\", \"link\": {\"grade\": \"name_age\", \"pid_p\": \"2022:582000:spacir:filip:29\", \"pid_t\": \"2026:582000:spacir:filip:33\"}, \"log10_lr_crossyear_vs_within\": 3.37, \"prior\": {\"cand_no\": 48, \"contest_id\": \"2022-OSO-C-582000-3\", \"n\": 318, \"rel_strength_logit\": -0.57, \"votes\": 7, \"year\": 2022}, \"swap\": {\"corrected_p\": [0.0002, 0.6588], \"log10_bf\": 7.7, \"plausible\": false, \"refs\": [\"OSO2026_SK_tab08f.csv:98826\", \"OSO2026_SK_tab08f.csv:98827\"], \"values\": [256, 74], \"with\": 41}}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "3",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "40: Filip Špacír",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 4806}",
  "contest_transfer_flip": 4806,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-C-582000-3|529320-10",
  "rank": 86,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-713:529265-1:27",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-713",
  "precinct_id": "529265-1",
  "cand_nos": "27,28",
  "observed": "{\"27@2026-OSK-C-713\": 4, \"7@2026-OSK-P-7\": 12, \"record\": {\"27\": 4, \"28\": 2}}",
  "expected": "{\"27@2026-OSK-C-713\": {\"mean\": 47.9, \"n\": 424, \"p\": 0.00020670643065477329, \"t\": -6.67}, \"7@2026-OSK-P-7\": {\"mean\": 1.1, \"n\": 229, \"p\": 0.020888499747220395, \"t\": 2.2}}",
  "score": 2.834642945115162,
  "p_value": 0.00041341286130954657,
  "q_value": 0.17111084077181715,
  "correction": "",
  "mechanism": "duplicate_block",
  "alternatives": "[{\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-713\", \"log10_bf\": 2.83, \"mechanism\": \"duplicate_block\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-713\", \"log10_bf\": 1.21, \"mechanism\": \"transfer\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-713\", \"log10_bf\": 0.98, \"mechanism\": \"swap\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-713\", \"log10_bf\": 0.43, \"mechanism\": \"row_shift\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-713\", \"log10_bf\": 0.43, \"mechanism\": \"digit_del\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-713\", \"log10_bf\": -0.1, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": -0.27, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": -0.34, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:192107\", \"OSK2026_SK_tab09d.csv:192108\"]",
  "notes": "{\"best_log10_lr\": 2.835, \"corrected_p_min\": null, \"correction_withheld\": \"posterior_error_prob 0.0034 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 15, \"expected\": 0.9, \"observed\": 11, \"resid\": 2.28}, \"n_complementary\": 9, \"other_persons_other_records\": {\"max_abs_t\": 2.85, \"n\": 5, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 8.01, \"n\": 3, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 4.8, \"within_resid\": -0.14}, \"decoy_log10_bf\": {\"digit\": 0.069, \"swap\": 1.447}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.835, \"log10_bf_any_error_cell\": {\"27@2026-OSK-C-713\": -0.454, \"7@2026-OSK-P-7\": -1.083}, \"log10_specificity\": 5.257, \"lost_values_cand_nos\": [27, 28], \"partner_precinct\": null, \"person_id\": \"2026:529079:leskova:monika:43\", \"posterior_error_prob\": 0.0034, \"proposed_correction\": [{\"cand_no\": 27, \"estimated\": true, \"precinct_id\": \"529265-1\", \"votes\": 41}, {\"cand_no\": 28, \"estimated\": true, \"precinct_id\": \"529265-1\", \"votes\": 1}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.83, \"values\": {\"27\": null, \"28\": null}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "713",
  "obec": "529265",
  "municipality": "Zámutov",
  "okres_name": "Vranov nad Topľou",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "27: Monika Lešková; 28: Michal Madej",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0034 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 36,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-713|529265-1",
  "rank": 87,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-713:529265-1:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-713",
  "precinct_id": "529265-1",
  "cand_nos": "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45",
  "observed": "{\"envelopes\": 491, \"sum\": 784, \"valid\": 424, \"votes\": {\"1\": 3, \"2\": 4, \"3\": 43, \"4\": 8, \"5\": 33, \"6\": 3, \"7\": 91, \"8\": 13, \"9\": 4, \"10\": 6, \"11\": 20, \"12\": 2, \"13\": 37, \"14\": 30, \"15\": 11, \"16\": 3, \"17\": 1, \"18\": 4, \"19\": 13, \"20\": 1, \"21\": 1, \"22\": 5, \"23\": 3, \"24\": 4, \"25\": 4, \"26\": 2, \"27\": 4, \"28\": 2, \"29\": 1, \"30\": 2, \"31\": 7, \"32\": 2, \"33\": 1, \"34\": 45, \"35\": 38, \"36\": 0, \"37\": 2, \"38\": 0, \"39\": 0, \"40\": 3, \"41\": 3, \"42\": 299, \"43\": 21, \"44\": 2, \"45\": 3}}",
  "expected": "{\"votes\": {\"1\": 17.5, \"2\": 22.4, \"3\": 134.4, \"4\": 25.1, \"5\": 154.7, \"6\": 45.3, \"7\": 11.7, \"8\": 102.9, \"9\": 17.8, \"10\": 13.2, \"11\": 41.9, \"12\": 19.7, \"13\": 9.2, \"14\": 45.1, \"15\": 3.1, \"16\": 27.2, \"17\": 6.0, \"18\": 35.8, \"19\": 4.1, \"20\": 9.7, \"21\": 46.9, \"22\": 45.4, \"23\": 155.3, \"24\": 18.8, \"25\": 18.5, \"26\": 37.1, \"27\": 64.6, \"28\": 4.3, \"29\": 72.7, \"30\": 6.7, \"31\": 62.3, \"32\": 21.5, \"33\": 8.3, \"34\": 9.8, \"35\": 99.8, \"36\": 9.6, \"37\": 9.3, \"38\": 1.6, \"39\": 5.1, \"40\": 16.4, \"41\": 7.4, \"42\": 180.2, \"43\": 8.2, \"44\": 21.0, \"45\": 25.6}}",
  "score": 2.394733395799979,
  "p_value": 2.4295489794973454e-07,
  "q_value": 0.0003170561418244036,
  "correction": "[{\"cand_no\": 1, \"precinct_id\": \"529265-1\", \"votes\": 38}, {\"cand_no\": 2, \"precinct_id\": \"529265-1\", \"votes\": 49}, {\"cand_no\": 3, \"precinct_id\": \"529265-1\", \"votes\": 120}, {\"cand_no\": 4, \"precinct_id\": \"529265-1\", \"votes\": 14}, {\"cand_no\": 5, \"precinct_id\": \"529265-1\", \"votes\": 280}, {\"cand_no\": 6, \"precinct_id\": \"529265-1\", \"votes\": 59}, {\"cand_no\": 7, \"precinct_id\": \"529265-1\", \"votes\": 14}, {\"cand_no\": 8, \"precinct_id\": \"529265-1\", \"votes\": 114}, {\"cand_no\": 9, \"precinct_id\": \"529265-1\", \"votes\": 35}, {\"cand_no\": 10, \"precinct_id\": \"529265-1\", \"votes\": 14}, {\"cand_no\": 11, \"precinct_id\": \"529265-1\", \"votes\": 105}, {\"cand_no\": 12, \"precinct_id\": \"529265-1\", \"votes\": 57}, {\"cand_no\": 13, \"precinct_id\": \"529265-1\", \"votes\": 7}, {\"cand_no\": 14, \"precinct_id\": \"529265-1\", \"votes\": 40}, {\"cand_no\": 15, \"precinct_id\": \"529265-1\", \"votes\": 4}, {\"cand_no\": 16, \"precinct_id\": \"529265-1\", \"votes\": 38}, {\"cand_no\": 17, \"precinct_id\": \"529265-1\", \"votes\": 8}, {\"cand_no\": 18, \"precinct_id\": \"529265-1\", \"votes\": 57}, {\"cand_no\": 19, \"precinct_id\": \"529265-1\", \"votes\": 3}, {\"cand_no\": 20, \"precinct_id\": \"529265-1\", \"votes\": 7}, {\"cand_no\": 21, \"precinct_id\": \"529265-1\", \"votes\": 53}, {\"cand_no\": 22, \"precinct_id\": \"529265-1\", \"votes\": 112}, {\"cand_no\": 23, \"precinct_id\": \"529265-1\", \"votes\": 333}, {\"cand_no\": 24, \"precinct_id\": \"529265-1\", \"votes\": 25}, {\"cand_no\": 25, \"precinct_id\": \"529265-1\", \"votes\": 43}, {\"cand_no\": 26, \"precinct_id\": \"529265-1\", \"votes\": 49}, {\"cand_no\": 27, \"precinct_id\": \"529265-1\", \"votes\": 69}, {\"cand_no\": 28, \"precinct_id\": \"529265-1\", \"votes\": 11}, {\"cand_no\": 29, \"precinct_id\": \"529265-1\", \"votes\": 115}, {\"cand_no\": 30, \"precinct_id\": \"529265-1\", \"votes\": 31}, {\"cand_no\": 31, \"precinct_id\": \"529265-1\", \"votes\": 121}, {\"cand_no\": 32, \"precinct_id\": \"529265-1\", \"votes\": 32}, {\"cand_no\": 33, \"precinct_id\": \"529265-1\", \"votes\": 15}, {\"cand_no\": 34, \"precinct_id\": \"529265-1\", \"votes\": 11}, {\"cand_no\": 35, \"precinct_id\": \"529265-1\", \"votes\": 144}, {\"cand_no\": 36, \"precinct_id\": \"529265-1\", \"votes\": 23}, {\"cand_no\": 37, \"precinct_id\": \"529265-1\", \"votes\": 9}, {\"cand_no\": 38, \"precinct_id\": \"529265-1\", \"votes\": 4}, {\"cand_no\": 39, \"precinct_id\": \"529265-1\", \"votes\": 9}, {\"cand_no\": 40, \"precinct_id\": \"529265-1\", \"votes\": 38}, {\"cand_no\": 41, \"precinct_id\": \"529265-1\", \"votes\": 18}, {\"cand_no\": 42, \"precinct_id\": \"529265-1\", \"votes\": 8}, {\"cand_no\": 43, \"precinct_id\": \"529265-1\", \"votes\": 8}, {\"cand_no\": 44, \"precinct_id\": \"529265-1\", \"votes\": 36}, {\"cand_no\": 45, \"precinct_id\": \"529265-1\", \"votes\": 44}, {\"cand_no\": 1, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 2, \"precinct_id\": \"544116-1\", \"votes\": 4}, {\"cand_no\": 3, \"precinct_id\": \"544116-1\", \"votes\": 43}, {\"cand_no\": 4, \"precinct_id\": \"544116-1\", \"votes\": 8}, {\"cand_no\": 5, \"precinct_id\": \"544116-1\", \"votes\": 33}, {\"cand_no\": 6, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 7, \"precinct_id\": \"544116-1\", \"votes\": 91}, {\"cand_no\": 8, \"precinct_id\": \"544116-1\", \"votes\": 13}, {\"cand_no\": 9, \"precinct_id\": \"544116-1\", \"votes\": 4}, {\"cand_no\": 10, \"precinct_id\": \"544116-1\", \"votes\": 6}, {\"cand_no\": 11, \"precinct_id\": \"544116-1\", \"votes\": 20}, {\"cand_no\": 12, \"precinct_id\": \"544116-1\", \"votes\": 2}, {\"cand_no\": 13, \"precinct_id\": \"544116-1\", \"votes\": 37}, {\"cand_no\": 14, \"precinct_id\": \"544116-1\", \"votes\": 30}, {\"cand_no\": 15, \"precinct_id\": \"544116-1\", \"votes\": 11}, {\"cand_no\": 16, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 17, \"precinct_id\": \"544116-1\", \"votes\": 1}, {\"cand_no\": 18, \"precinct_id\": \"544116-1\", \"votes\": 4}, {\"cand_no\": 19, \"precinct_id\": \"544116-1\", \"votes\": 13}, {\"cand_no\": 20, \"precinct_id\": \"544116-1\", \"votes\": 1}, {\"cand_no\": 21, \"precinct_id\": \"544116-1\", \"votes\": 1}, {\"cand_no\": 22, \"precinct_id\": \"544116-1\", \"votes\": 5}, {\"cand_no\": 23, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 24, \"precinct_id\": \"544116-1\", \"votes\": 4}, {\"cand_no\": 25, \"precinct_id\": \"544116-1\", \"votes\": 4}, {\"cand_no\": 26, \"precinct_id\": \"544116-1\", \"votes\": 2}, {\"cand_no\": 27, \"precinct_id\": \"544116-1\", \"votes\": 4}, {\"cand_no\": 28, \"precinct_id\": \"544116-1\", \"votes\": 2}, {\"cand_no\": 29, \"precinct_id\": \"544116-1\", \"votes\": 1}, {\"cand_no\": 30, \"precinct_id\": \"544116-1\", \"votes\": 2}, {\"cand_no\": 31, \"precinct_id\": \"544116-1\", \"votes\": 7}, {\"cand_no\": 32, \"precinct_id\": \"544116-1\", \"votes\": 2}, {\"cand_no\": 33, \"precinct_id\": \"544116-1\", \"votes\": 1}, {\"cand_no\": 34, \"precinct_id\": \"544116-1\", \"votes\": 45}, {\"cand_no\": 35, \"precinct_id\": \"544116-1\", \"votes\": 38}, {\"cand_no\": 36, \"precinct_id\": \"544116-1\", \"votes\": 0}, {\"cand_no\": 37, \"precinct_id\": \"544116-1\", \"votes\": 2}, {\"cand_no\": 38, \"precinct_id\": \"544116-1\", \"votes\": 0}, {\"cand_no\": 39, \"precinct_id\": \"544116-1\", \"votes\": 0}, {\"cand_no\": 40, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 41, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 42, \"precinct_id\": \"544116-1\", \"votes\": 299}, {\"cand_no\": 43, \"precinct_id\": \"544116-1\", \"votes\": 21}, {\"cand_no\": 44, \"precinct_id\": \"544116-1\", \"votes\": 2}, {\"cand_no\": 45, \"precinct_id\": \"544116-1\", \"votes\": 3}]",
  "mechanism": "vector_swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 1, \"precinct_id\": \"529265-1\", \"votes\": 28}, {\"cand_no\": 2, \"precinct_id\": \"529265-1\", \"votes\": 42}, {\"cand_no\": 3, \"precinct_id\": \"529265-1\", \"votes\": 125}, {\"cand_no\": 4, \"precinct_id\": \"529265-1\", \"votes\": 22}, {\"cand_no\": 5, \"precinct_id\": \"529265-1\", \"votes\": 351}, {\"cand_no\": 6, \"precinct_id\": \"529265-1\", \"votes\": 65}, {\"cand_no\": 7, \"precinct_id\": \"529265-1\", \"votes\": 28}, {\"cand_no\": 8, \"precinct_id\": \"529265-1\", \"votes\": 62}, {\"cand_no\": 9, \"precinct_id\": \"529265-1\", \"votes\": 16}, {\"cand_no\": 10, \"precinct_id\": \"529265-1\", \"votes\": 9}, {\"cand_no\": 11, \"precinct_id\": \"529265-1\", \"votes\": 65}, {\"cand_no\": 12, \"precinct_id\": \"529265-1\", \"votes\": 58}, {\"cand_no\": 13, \"precinct_id\": \"529265-1\", \"votes\": 6}, {\"cand_no\": 15, \"precinct_id\": \"529265-1\", \"votes\": 5}, {\"cand_no\": 16, \"precinct_id\": \"529265-1\", \"votes\": 26}, {\"cand_no\": 17, \"precinct_id\": \"529265-1\", \"votes\": 17}, {\"cand_no\": 18, \"precinct_id\": \"529265-1\", \"votes\": 24}, {\"cand_no\": 19, \"precinct_id\": \"529265-1\", \"votes\": 4}, {\"cand_no\": 20, \"precinct_id\": \"529265-1\", \"votes\": 10}, {\"cand_no\": 21, \"precinct_id\": \"529265-1\", \"votes\": 46}, {\"cand_no\": 22, \"precinct_id\": \"529265-1\", \"votes\": 66}, {\"cand_no\": 23, \"precinct_id\": \"529265-1\", \"votes\": 166}, {\"cand_no\": 24, \"precinct_id\": \"529265-1\", \"votes\": 23}, {\"cand_no\": 25, \"precinct_id\": \"529265-1\", \"votes\": 32}, {\"cand_no\": 26, \"precinct_id\": \"529265-1\", \"votes\": 39}, {\"cand_no\": 27, \"precinct_id\": \"529265-1\", \"votes\": 92}, {\"cand_no\": 28, \"precinct_id\": \"529265-1\", \"votes\": 8}, {\"cand_no\": 29, \"precinct_id\": \"529265-1\", \"votes\": 80}, {\"cand_no\": 30, \"precinct_id\": \"529265-1\", \"votes\": 15}, {\"cand_no\": 31, \"precinct_id\": \"529265-1\", \"votes\": 63}, {\"cand_no\": 32, \"precinct_id\": \"529265-1\", \"votes\": 30}, {\"cand_no\": 33, \"precinct_id\": \"529265-1\", \"votes\": 17}, {\"cand_no\": 34, \"precinct_id\": \"529265-1\", \"votes\": 7}, {\"cand_no\": 35, \"precinct_id\": \"529265-1\", \"votes\": 100}, {\"cand_no\": 36, \"precinct_id\": \"529265-1\", \"votes\": 14}, {\"cand_no\": 37, \"precinct_id\": \"529265-1\", \"votes\": 13}, {\"cand_no\": 38, \"precinct_id\": \"529265-1\", \"votes\": 1}, {\"cand_no\": 39, \"precinct_id\": \"529265-1\", \"votes\": 4}, {\"cand_no\": 40, \"precinct_id\": \"529265-1\", \"votes\": 18}, {\"cand_no\": 41, \"precinct_id\": \"529265-1\", \"votes\": 16}, {\"cand_no\": 42, \"precinct_id\": \"529265-1\", \"votes\": 17}, {\"cand_no\": 43, \"precinct_id\": \"529265-1\", \"votes\": 8}, {\"cand_no\": 44, \"precinct_id\": \"529265-1\", \"votes\": 23}, {\"cand_no\": 45, \"precinct_id\": \"529265-1\", \"votes\": 25}], \"detail\": {\"log10_bf_local\": 3.494, \"partner\": \"529176-2\"}, \"log10_bf\": 3.494, \"mechanism\": \"vector_swap\", \"posterior\": 6e-06}, {\"correction\": [{\"cand_no\": 6, \"precinct_id\": \"529265-1\", \"votes\": 33}, {\"cand_no\": 7, \"precinct_id\": \"529265-1\", \"votes\": 3}, {\"cand_no\": 8, \"precinct_id\": \"529265-1\", \"votes\": 91}, {\"cand_no\": 9, \"precinct_id\": \"529265-1\", \"votes\": 13}, {\"cand_no\": 10, \"precinct_id\": \"529265-1\", \"votes\": 4}, {\"cand_no\": 11, \"precinct_id\": \"529265-1\", \"votes\": 6}, {\"cand_no\": 12, \"precinct_id\": \"529265-1\", \"votes\": 20}, {\"cand_no\": 13, \"precinct_id\": \"529265-1\", \"votes\": 2}, {\"cand_no\": 14, \"precinct_id\": \"529265-1\", \"votes\": 37}, {\"cand_no\": 15, \"precinct_id\": \"529265-1\", \"votes\": 30}, {\"cand_no\": 16, \"precinct_id\": \"529265-1\", \"votes\": 11}, {\"cand_no\": 17, \"precinct_id\": \"529265-1\", \"votes\": 3}, {\"cand_no\": 18, \"precinct_id\": \"529265-1\", \"votes\": 1}, {\"cand_no\": 19, \"precinct_id\": \"529265-1\", \"votes\": 4}, {\"cand_no\": 20, \"precinct_id\": \"529265-1\", \"votes\": 13}, {\"cand_no\": 21, \"precinct_id\": \"529265-1\", \"votes\": 1}, {\"cand_no\": 5, \"precinct_id\": \"529265-1\", \"votes\": 155}], \"detail\": {\"direction\": \"up\", \"end\": \"dup\", \"imputed\": [4], \"log10_bf_local\": -1.045, \"range\": [4, 20]}, \"log10_bf\": -1.045, \"mechanism\": \"row_shift\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 6, \"precinct_id\": \"529265-1\", \"votes\": 33}, {\"cand_no\": 7, \"precinct_id\": \"529265-1\", \"votes\": 3}, {\"cand_no\": 8, \"precinct_id\": \"529265-1\", \"votes\": 91}, {\"cand_no\": 9, \"precinct_id\": \"529265-1\", \"votes\": 13}, {\"cand_no\": 10, \"precinct_id\": \"529265-1\", \"votes\": 4}, {\"cand_no\": 11, \"precinct_id\": \"529265-1\", \"votes\": 6}, {\"cand_no\": 12, \"precinct_id\": \"529265-1\", \"votes\": 20}, {\"cand_no\": 13, \"precinct_id\": \"529265-1\", \"votes\": 2}, {\"cand_no\": 14, \"precinct_id\": \"529265-1\", \"votes\": 37}, {\"cand_no\": 15, \"precinct_id\": \"529265-1\", \"votes\": 30}, {\"cand_no\": 16, \"precinct_id\": \"529265-1\", \"votes\": 11}, {\"cand_no\": 17, \"precinct_id\": \"529265-1\", \"votes\": 3}, {\"cand_no\": 18, \"precinct_id\": \"529265-1\", \"votes\": 1}, {\"cand_no\": 19, \"precinct_id\": \"529265-1\", \"votes\": 4}, {\"cand_no\": 20, \"precinct_id\": \"529265-1\", \"votes\": 13}, {\"cand_no\": 21, \"precinct_id\": \"529265-1\", \"votes\": 1}, {\"cand_no\": 22, \"precinct_id\": \"529265-1\", \"votes\": 1}, {\"cand_no\": 23, \"precinct_id\": \"529265-1\", \"votes\": 5}, {\"cand_no\": 24, \"precinct_id\": \"529265-1\", \"votes\": 3}, {\"cand_no\": 25, \"precinct_id\": \"529265-1\", \"votes\": 4}, {\"cand_no\": 5, \"precinct_id\": \"529265-1\", \"votes\": 155}], \"detail\": {\"direction\": \"up\", \"end\": \"dup\", \"imputed\": [4], \"log10_bf_local\": -1.093, \"range\": [4, 24]}, \"log10_bf\": -1.093, \"mechanism\": \"row_shift\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 4, \"precinct_id\": \"529265-1\", \"votes\": 43}, {\"cand_no\": 5, \"precinct_id\": \"529265-1\", \"votes\": 8}, {\"cand_no\": 6, \"precinct_id\": \"529265-1\", \"votes\": 33}, {\"cand_no\": 7, \"precinct_id\": \"529265-1\", \"votes\": 3}, {\"cand_no\": 8, \"precinct_id\": \"529265-1\", \"votes\": 91}, {\"cand_no\": 9, \"precinct_id\": \"529265-1\", \"votes\": 13}, {\"cand_no\": 10, \"precinct_id\": \"529265-1\", \"votes\": 4}, {\"cand_no\": 11, \"precinct_id\": \"529265-1\", \"votes\": 6}, {\"cand_no\": 12, \"precinct_id\": \"529265-1\", \"votes\": 20}, {\"cand_no\": 13, \"precinct_id\": \"529265-1\", \"votes\": 2}, {\"cand_no\": 14, \"precinct_id\": \"529265-1\", \"votes\": 37}, {\"cand_no\": 15, \"precinct_id\": \"529265-1\", \"votes\": 30}, {\"cand_no\": 16, \"precinct_id\": \"529265-1\", \"votes\": 11}, {\"cand_no\": 17, \"precinct_id\": \"529265-1\", \"votes\": 3}, {\"cand_no\": 18, \"precinct_id\": \"529265-1\", \"votes\": 1}, {\"cand_no\": 19, \"precinct_id\": \"529265-1\", \"votes\": 4}, {\"cand_no\": 20, \"precinct_id\": \"529265-1\", \"votes\": 13}, {\"cand_no\": 21, \"precinct_id\": \"529265-1\", \"votes\": 1}, {\"cand_no\": 3, \"precinct_id\": \"529265-1\", \"votes\": 134}], \"detail\": {\"direction\": \"up\", \"end\": \"dup\", \"imputed\": [2], \"log10_bf_local\": -1.825, \"range\": [2, 20]}, \"log10_bf\": -1.825, \"mechanism\": \"row_shift\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 6, \"precinct_id\": \"529265-1\", \"votes\": 33}, {\"cand_no\": 7, \"precinct_id\": \"529265-1\", \"votes\": 3}, {\"cand_no\": 8, \"precinct_id\": \"529265-1\", \"votes\": 91}, {\"cand_no\": 9, \"precinct_id\": \"529265-1\", \"votes\": 13}, {\"cand_no\": 10, \"precinct_id\": \"529265-1\", \"votes\": 4}, {\"cand_no\": 11, \"precinct_id\": \"529265-1\", \"votes\": 6}, {\"cand_no\": 12, \"precinct_id\": \"529265-1\", \"votes\": 20}, {\"cand_no\": 13, \"precinct_id\": \"529265-1\", \"votes\": 2}, {\"cand_no\": 14, \"precinct_id\": \"529265-1\", \"votes\": 37}, {\"cand_no\": 15, \"precinct_id\": \"529265-1\", \"votes\": 30}, {\"cand_no\": 16, \"precinct_id\": \"529265-1\", \"votes\": 11}, {\"cand_no\": 17, \"precinct_id\": \"529265-1\", \"votes\": 3}, {\"cand_no\": 18, \"precinct_id\": \"529265-1\", \"votes\": 1}, {\"cand_no\": 19, \"precinct_id\": \"529265-1\", \"votes\": 4}, {\"cand_no\": 20, \"precinct_id\": \"529265-1\", \"votes\": 13}, {\"cand_no\": 21, \"precinct_id\": \"529265-1\", \"votes\": 1}, {\"cand_no\": 22, \"precinct_id\": \"529265-1\", \"votes\": 1}, {\"cand_no\": 23, \"precinct_id\": \"529265-1\", \"votes\": 5}, {\"cand_no\": 24, \"precinct_id\": \"529265-1\", \"votes\": 3}, {\"cand_no\": 25, \"precinct_id\": \"529265-1\", \"votes\": 4}, {\"cand_no\": 26, \"precinct_id\": \"529265-1\", \"votes\": 4}, {\"cand_no\": 27, \"precinct_id\": \"529265-1\", \"votes\": 2}, {\"cand_no\": 28, \"precinct_id\": \"529265-1\", \"votes\": 4}, {\"cand_no\": 29, \"precinct_id\": \"529265-1\", \"votes\": 2}, {\"cand_no\": 30, \"precinct_id\": \"529265-1\", \"votes\": 1}, {\"cand_no\": 31, \"precinct_id\": \"529265-1\", \"votes\": 2}, {\"cand_no\": 32, \"precinct_id\": \"529265-1\", \"votes\": 7}, {\"cand_no\": 33, \"precinct_id\": \"529265-1\", \"votes\": 2}, {\"cand_no\": 34, \"precinct_id\": \"529265-1\", \"votes\": 1}, {\"cand_no\": 35, \"precinct_id\": \"529265-1\", \"votes\": 45}, {\"cand_no\": 5, \"precinct_id\": \"529265-1\", \"votes\": 155}], \"detail\": {\"direction\": \"up\", \"end\": \"free\", \"imputed\": [4], \"log10_bf_local\": -3.085, \"range\": [4, 34]}, \"log10_bf\": -3.085, \"mechanism\": \"row_shift\", \"posterior\": 0.0}, {\"mechanism\": \"clean\", \"posterior\": 0.0}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 0.004013}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:192081\", \"OSK2026_SK_tab09d.csv:192082\", \"OSK2026_SK_tab09d.csv:192083\", \"OSK2026_SK_tab09d.csv:192084\", \"OSK2026_SK_tab09d.csv:192085\", \"OSK2026_SK_tab09d.csv:192086\", \"OSK2026_SK_tab09d.csv:192087\", \"OSK2026_SK_tab09d.csv:192088\", \"OSK2026_SK_tab09d.csv:192089\", \"OSK2026_SK_tab09d.csv:192090\", \"OSK2026_SK_tab09d.csv:192091\", \"OSK2026_SK_tab09d.csv:192092\", \"OSK2026_SK_tab09d.csv:192093\", \"OSK2026_SK_tab09d.csv:192094\", \"OSK2026_SK_tab09d.csv:192095\", \"OSK2026_SK_tab09d.csv:192096\", \"OSK2026_SK_tab09d.csv:192097\", \"OSK2026_SK_tab09d.csv:192098\", \"OSK2026_SK_tab09d.csv:192099\", \"OSK2026_SK_tab09d.csv:192100\", \"OSK2026_SK_tab09d.csv:192101\", \"OSK2026_SK_tab09d.csv:192102\", \"OSK2026_SK_tab09d.csv:192103\", \"OSK2026_SK_tab09d.csv:192104\", \"OSK2026_SK_tab09d.csv:192105\", \"OSK2026_SK_tab09d.csv:192106\", \"OSK2026_SK_tab09d.csv:192107\", \"OSK2026_SK_tab09d.csv:192108\", \"OSK2026_SK_tab09d.csv:192109\", \"OSK2026_SK_tab09d.csv:192110\", \"OSK2026_SK_tab09d.csv:192111\", \"OSK2026_SK_tab09d.csv:192112\", \"OSK2026_SK_tab09d.csv:192113\", \"OSK2026_SK_tab09d.csv:192114\", \"OSK2026_SK_tab09d.csv:192115\", \"OSK2026_SK_tab09d.csv:192116\", \"OSK2026_SK_tab09d.csv:192117\", \"OSK2026_SK_tab09d.csv:192118\", \"OSK2026_SK_tab09d.csv:192119\", \"OSK2026_SK_tab09d.csv:192120\", \"OSK2026_SK_tab09d.csv:192121\", \"OSK2026_SK_tab09d.csv:192122\", \"OSK2026_SK_tab09d.csv:192123\", \"OSK2026_SK_tab09d.csv:192124\", \"OSK2026_SK_tab09d.csv:192125\", \"OSK2026_SK_tab02bd.csv:5167\"]",
  "notes": "{\"best_posterior\": 0.99598, \"detail\": {\"log10_bf_local\": 8.823, \"partner\": \"544116-1\"}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {}}, \"local_structure_log10_lr\": 30.598, \"log10_bf\": 8.823, \"n_prec\": 93, \"p_atypical_clean\": 0.0, \"p_error\": 0.995987, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "713",
  "obec": "529265",
  "municipality": "Zámutov",
  "okres_name": "Vranov nad Topľou",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "1: Katarína Bačová; 2: Milan Bačovčin; 3: Jozef Baran; 4: Michal Baran; 5: Jozef Berta; 6: Samuel Bruss; 7: Lukáš Bužo; 8: Marek Cerula; 9: Róbert Čalfa; 10: František Daniš; 11: Stanislav Duda; 12: Pavol Fedorčák; 13: Vladimír Gaži; 14: Peter Goga; 15: Lukáš Horváth; 16: Peter Hudák; 17: Jakub Chmeľovský; 18: Michal Jenčo; 19: Alfonz Kaliaš; 20: Pavol Kaľuha; 21: Ján Karol; 22: Alfonz Kobielský; 23: Peter Kocák; 24: Jana Kočišová; 25: Ján Krišanda; 26: Eva Lenková; 27: Monika Lešková; 28: Michal Madej; 29: Jaroslav Makatúra; 30: Vladimír Medvec; 31: Samuel Migaľ; 32: Jozef Mihalčin; 33: Marek Mihalčin; 34: Ľubomír Mitráš; 35: Ján Ragan; 36: Dominik Sarik; 37: Ľuboš Seman; 38: Pavol Smik; 39: Miroslav Stanovčák; 40: Ján Tkáč; 41: Patrik Tkáč; 42: Jozefína Tomášová; 43: Štefan Tomašovský; 44: Štefan Topľanský; 45: Ľubica Zubková",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 36,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-713|529265-1",
  "rank": 87,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:529460-69:OSK.participated",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529460-69",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 463, \"E_OSO\": 470, \"E_OSO_CITY\": 470, \"P_OSK\": 473, \"P_OSO\": 473, \"P_OSO_CITY\": 473, \"R_OSK\": 1053, \"R_OSO\": 1059, \"R_OSO_CITY\": 1059, \"R_prev_year\": 913.0, \"VC_OSK\": 403, \"VC_OSO\": 429, \"VC_OSO_CITY\": 424, \"VM_OSK\": 440, \"VM_OSO\": 455, \"VM_OSO_CITY\": 458, \"sum_council_OSK\": 2965, \"sum_council_OSO\": 2034, \"sum_council_OSO_CITY\": 3313, \"sum_single_OSK\": 440, \"sum_single_OSO\": 455, \"sum_single_OSO_CITY\": 458}",
  "expected": "{\"field\": \"OSK.participated\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 463}",
  "score": 5.748,
  "p_value": 0.004113230007194722,
  "q_value": 1.0,
  "correction": "[{\"family\": \"OSK\", \"field\": \"participated\", \"precinct_id\": \"529460-69\", \"value\": 463}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSK.registered 1053->1059 (digit_sub, gain 8.1)\", \"OSK.envelopes 463->473 (digit_sub, gain 4.3)\", \"OSK.valid_council 403->443 (digit_sub, gain 1.9)\", \"legitimate difference (no transcription error)\"]",
  "tier": "B_strong",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:358\", \"OSO2026_SK_tab02bf.csv:6377\", \"OSK2026_SK_tab02bd.csv:358\"]",
  "notes": "OSK.participated 473 -> 463 by digit_sub; log-likelihood gain 12.7 nats, margin over best other record/field 4.6",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "B_strong",
  "family": "arithmetic",
  "case_id": "precinct|529460-69",
  "rank": 88,
  "review_verdict": "inconclusive",
  "review_confidence": "medium",
  "review_mechanism": "turnout_digit: OSK registered voters 1,053 against 1,059 in both municipal records may be a one-digit slip; not established (no hard identity broken, detector alternatives point to three different fields)",
  "review_correction": null,
  "review_outcome": "No change. Turnout fields only; they enter no allocation.",
  "review_changes_elected": false,
  "review_summary_en": "Bratislava-Petržalka, precinct 69: the regional record gives 1,053 registered voters against 1,059 in both municipal records, and 463 regional envelopes for 473 participants. No hard identity is broken: list differences of a few voters and around 10 unreturned regional envelopes both occur in ordinary Petržalka precincts, and the detector's alternatives point to three different fields (after multiple-testing correction q = 1.0). 1,053 vs 1,059 may be a one-digit slip, but the data cannot show it. No vote count or seat is affected.",
  "review_summary_sk": "Bratislava-Petržalka, okrsok 69: zápis pre voľby do VÚC uvádza 1 053 zapísaných voličov oproti 1 059 v oboch komunálnych zápisoch a 463 obálok pri 473 zúčastnených. Žiadna pevná rovnosť nie je porušená: rozdiely v zoznamoch o niekoľko voličov aj približne 10 neodovzdaných obálok VÚC sa vyskytujú aj v bežných petržalských okrskoch a alternatívy detektora ukazujú na tri rôzne údaje (po korekcii na mnohonásobné testovanie q = 1,0). Rozdiel 1 053 a 1 059 môže byť preklep v jednej číslici, no údaje to nepreukazujú. Hlasy ani mandáty to neovplyvňuje.",
  "review_doc": "docs/reviews/2026-precinct__529460-69.md"
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-713:544116-2:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-713",
  "precinct_id": "544116-2",
  "cand_nos": "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45",
  "observed": "{\"envelopes\": 545, \"sum\": 1945, \"valid\": 514, \"votes\": {\"1\": 24, \"2\": 22, \"3\": 61, \"4\": 20, \"5\": 90, \"6\": 15, \"7\": 384, \"8\": 44, \"9\": 17, \"10\": 15, \"11\": 72, \"12\": 22, \"13\": 99, \"14\": 25, \"15\": 101, \"16\": 26, \"17\": 10, \"18\": 13, \"19\": 109, \"20\": 25, \"21\": 22, \"22\": 26, \"23\": 92, \"24\": 9, \"25\": 7, \"26\": 12, \"27\": 23, \"28\": 3, \"29\": 33, \"30\": 16, \"31\": 61, \"32\": 6, \"33\": 5, \"34\": 81, \"35\": 74, \"36\": 9, \"37\": 5, \"38\": 4, \"39\": 6, \"40\": 18, \"41\": 19, \"42\": 170, \"43\": 26, \"44\": 5, \"45\": 19}}",
  "expected": "{\"votes\": {\"1\": 34.4, \"2\": 44.1, \"3\": 106.8, \"4\": 12.8, \"5\": 240.2, \"6\": 52.3, \"7\": 22.2, \"8\": 101.2, \"9\": 31.1, \"10\": 12.9, \"11\": 89.7, \"12\": 52.6, \"13\": 7.4, \"14\": 36.4, \"15\": 4.9, \"16\": 32.8, \"17\": 7.7, \"18\": 50.7, \"19\": 4.0, \"20\": 6.6, \"21\": 47.2, \"22\": 97.7, \"23\": 281.5, \"24\": 22.7, \"25\": 37.8, \"26\": 43.1, \"27\": 67.3, \"28\": 9.9, \"29\": 99.7, \"30\": 26.6, \"31\": 116.9, \"32\": 28.6, \"33\": 13.3, \"34\": 10.5, \"35\": 126.5, \"36\": 20.5, \"37\": 8.2, \"38\": 3.5, \"39\": 8.3, \"40\": 33.5, \"41\": 18.7, \"42\": 9.9, \"43\": 7.9, \"44\": 31.8, \"45\": 38.7}}",
  "score": 13.806434122584138,
  "p_value": 1.1085993488825773e-21,
  "q_value": 8.19809218498666e-18,
  "correction": "[{\"cand_no\": 1, \"precinct_id\": \"544116-2\", \"votes\": 33}, {\"cand_no\": 2, \"precinct_id\": \"544116-2\", \"votes\": 43}, {\"cand_no\": 3, \"precinct_id\": \"544116-2\", \"votes\": 268}, {\"cand_no\": 4, \"precinct_id\": \"544116-2\", \"votes\": 49}, {\"cand_no\": 5, \"precinct_id\": \"544116-2\", \"votes\": 301}, {\"cand_no\": 6, \"precinct_id\": \"544116-2\", \"votes\": 89}, {\"cand_no\": 7, \"precinct_id\": \"544116-2\", \"votes\": 11}, {\"cand_no\": 8, \"precinct_id\": \"544116-2\", \"votes\": 203}, {\"cand_no\": 9, \"precinct_id\": \"544116-2\", \"votes\": 34}, {\"cand_no\": 10, \"precinct_id\": \"544116-2\", \"votes\": 26}, {\"cand_no\": 11, \"precinct_id\": \"544116-2\", \"votes\": 378}, {\"cand_no\": 12, \"precinct_id\": \"544116-2\", \"votes\": 36}, {\"cand_no\": 13, \"precinct_id\": \"544116-2\", \"votes\": 16}, {\"cand_no\": 14, \"precinct_id\": \"544116-2\", \"votes\": 89}, {\"cand_no\": 15, \"precinct_id\": \"544116-2\", \"votes\": 4}, {\"cand_no\": 16, \"precinct_id\": \"544116-2\", \"votes\": 54}, {\"cand_no\": 17, \"precinct_id\": \"544116-2\", \"votes\": 11}, {\"cand_no\": 18, \"precinct_id\": \"544116-2\", \"votes\": 70}, {\"cand_no\": 19, \"precinct_id\": \"544116-2\", \"votes\": 6}, {\"cand_no\": 20, \"precinct_id\": \"544116-2\", \"votes\": 19}, {\"cand_no\": 21, \"precinct_id\": \"544116-2\", \"votes\": 93}, {\"cand_no\": 22, \"precinct_id\": \"544116-2\", \"votes\": 88}, {\"cand_no\": 23, \"precinct_id\": \"544116-2\", \"votes\": 308}, {\"cand_no\": 24, \"precinct_id\": \"544116-2\", \"votes\": 36}, {\"cand_no\": 25, \"precinct_id\": \"544116-2\", \"votes\": 36}, {\"cand_no\": 26, \"precinct_id\": \"544116-2\", \"votes\": 74}, {\"cand_no\": 27, \"precinct_id\": \"544116-2\", \"votes\": 111}, {\"cand_no\": 28, \"precinct_id\": \"544116-2\", \"votes\": 8}, {\"cand_no\": 29, \"precinct_id\": \"544116-2\", \"votes\": 145}, {\"cand_no\": 30, \"precinct_id\": \"544116-2\", \"votes\": 12}, {\"cand_no\": 31, \"precinct_id\": \"544116-2\", \"votes\": 126}, {\"cand_no\": 32, \"precinct_id\": \"544116-2\", \"votes\": 42}, {\"cand_no\": 33, \"precinct_id\": \"544116-2\", \"votes\": 16}, {\"cand_no\": 34, \"precinct_id\": \"544116-2\", \"votes\": 17}, {\"cand_no\": 35, \"precinct_id\": \"544116-2\", \"votes\": 197}, {\"cand_no\": 36, \"precinct_id\": \"544116-2\", \"votes\": 18}, {\"cand_no\": 37, \"precinct_id\": \"544116-2\", \"votes\": 18}, {\"cand_no\": 38, \"precinct_id\": \"544116-2\", \"votes\": 3}, {\"cand_no\": 39, \"precinct_id\": \"544116-2\", \"votes\": 10}, {\"cand_no\": 40, \"precinct_id\": \"544116-2\", \"votes\": 29}, {\"cand_no\": 41, \"precinct_id\": \"544116-2\", \"votes\": 14}, {\"cand_no\": 42, \"precinct_id\": \"544116-2\", \"votes\": 102}, {\"cand_no\": 43, \"precinct_id\": \"544116-2\", \"votes\": 16}, {\"cand_no\": 44, \"precinct_id\": \"544116-2\", \"votes\": 40}, {\"cand_no\": 45, \"precinct_id\": \"544116-2\", \"votes\": 50}, {\"cand_no\": 1, \"precinct_id\": \"529265-2\", \"votes\": 24}, {\"cand_no\": 2, \"precinct_id\": \"529265-2\", \"votes\": 22}, {\"cand_no\": 3, \"precinct_id\": \"529265-2\", \"votes\": 61}, {\"cand_no\": 4, \"precinct_id\": \"529265-2\", \"votes\": 20}, {\"cand_no\": 5, \"precinct_id\": \"529265-2\", \"votes\": 90}, {\"cand_no\": 6, \"precinct_id\": \"529265-2\", \"votes\": 15}, {\"cand_no\": 7, \"precinct_id\": \"529265-2\", \"votes\": 384}, {\"cand_no\": 8, \"precinct_id\": \"529265-2\", \"votes\": 44}, {\"cand_no\": 9, \"precinct_id\": \"529265-2\", \"votes\": 17}, {\"cand_no\": 10, \"precinct_id\": \"529265-2\", \"votes\": 15}, {\"cand_no\": 11, \"precinct_id\": \"529265-2\", \"votes\": 72}, {\"cand_no\": 12, \"precinct_id\": \"529265-2\", \"votes\": 22}, {\"cand_no\": 13, \"precinct_id\": \"529265-2\", \"votes\": 99}, {\"cand_no\": 14, \"precinct_id\": \"529265-2\", \"votes\": 25}, {\"cand_no\": 15, \"precinct_id\": \"529265-2\", \"votes\": 101}, {\"cand_no\": 16, \"precinct_id\": \"529265-2\", \"votes\": 26}, {\"cand_no\": 17, \"precinct_id\": \"529265-2\", \"votes\": 10}, {\"cand_no\": 18, \"precinct_id\": \"529265-2\", \"votes\": 13}, {\"cand_no\": 19, \"precinct_id\": \"529265-2\", \"votes\": 109}, {\"cand_no\": 20, \"precinct_id\": \"529265-2\", \"votes\": 25}, {\"cand_no\": 21, \"precinct_id\": \"529265-2\", \"votes\": 22}, {\"cand_no\": 22, \"precinct_id\": \"529265-2\", \"votes\": 26}, {\"cand_no\": 23, \"precinct_id\": \"529265-2\", \"votes\": 92}, {\"cand_no\": 24, \"precinct_id\": \"529265-2\", \"votes\": 9}, {\"cand_no\": 25, \"precinct_id\": \"529265-2\", \"votes\": 7}, {\"cand_no\": 26, \"precinct_id\": \"529265-2\", \"votes\": 12}, {\"cand_no\": 27, \"precinct_id\": \"529265-2\", \"votes\": 23}, {\"cand_no\": 28, \"precinct_id\": \"529265-2\", \"votes\": 3}, {\"cand_no\": 29, \"precinct_id\": \"529265-2\", \"votes\": 33}, {\"cand_no\": 30, \"precinct_id\": \"529265-2\", \"votes\": 16}, {\"cand_no\": 31, \"precinct_id\": \"529265-2\", \"votes\": 61}, {\"cand_no\": 32, \"precinct_id\": \"529265-2\", \"votes\": 6}, {\"cand_no\": 33, \"precinct_id\": \"529265-2\", \"votes\": 5}, {\"cand_no\": 34, \"precinct_id\": \"529265-2\", \"votes\": 81}, {\"cand_no\": 35, \"precinct_id\": \"529265-2\", \"votes\": 74}, {\"cand_no\": 36, \"precinct_id\": \"529265-2\", \"votes\": 9}, {\"cand_no\": 37, \"precinct_id\": \"529265-2\", \"votes\": 5}, {\"cand_no\": 38, \"precinct_id\": \"529265-2\", \"votes\": 4}, {\"cand_no\": 39, \"precinct_id\": \"529265-2\", \"votes\": 6}, {\"cand_no\": 40, \"precinct_id\": \"529265-2\", \"votes\": 18}, {\"cand_no\": 41, \"precinct_id\": \"529265-2\", \"votes\": 19}, {\"cand_no\": 42, \"precinct_id\": \"529265-2\", \"votes\": 170}, {\"cand_no\": 43, \"precinct_id\": \"529265-2\", \"votes\": 26}, {\"cand_no\": 44, \"precinct_id\": \"529265-2\", \"votes\": 5}, {\"cand_no\": 45, \"precinct_id\": \"529265-2\", \"votes\": 19}]",
  "mechanism": "vector_swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 1, \"precinct_id\": \"544116-2\", \"votes\": 28}, {\"cand_no\": 2, \"precinct_id\": \"544116-2\", \"votes\": 42}, {\"cand_no\": 3, \"precinct_id\": \"544116-2\", \"votes\": 125}, {\"cand_no\": 4, \"precinct_id\": \"544116-2\", \"votes\": 22}, {\"cand_no\": 5, \"precinct_id\": \"544116-2\", \"votes\": 351}, {\"cand_no\": 6, \"precinct_id\": \"544116-2\", \"votes\": 65}, {\"cand_no\": 7, \"precinct_id\": \"544116-2\", \"votes\": 28}, {\"cand_no\": 8, \"precinct_id\": \"544116-2\", \"votes\": 62}, {\"cand_no\": 9, \"precinct_id\": \"544116-2\", \"votes\": 16}, {\"cand_no\": 10, \"precinct_id\": \"544116-2\", \"votes\": 9}, {\"cand_no\": 11, \"precinct_id\": \"544116-2\", \"votes\": 65}, {\"cand_no\": 12, \"precinct_id\": \"544116-2\", \"votes\": 58}, {\"cand_no\": 13, \"precinct_id\": \"544116-2\", \"votes\": 6}, {\"cand_no\": 14, \"precinct_id\": \"544116-2\", \"votes\": 30}, {\"cand_no\": 15, \"precinct_id\": \"544116-2\", \"votes\": 5}, {\"cand_no\": 17, \"precinct_id\": \"544116-2\", \"votes\": 17}, {\"cand_no\": 18, \"precinct_id\": \"544116-2\", \"votes\": 24}, {\"cand_no\": 19, \"precinct_id\": \"544116-2\", \"votes\": 4}, {\"cand_no\": 20, \"precinct_id\": \"544116-2\", \"votes\": 10}, {\"cand_no\": 21, \"precinct_id\": \"544116-2\", \"votes\": 46}, {\"cand_no\": 22, \"precinct_id\": \"544116-2\", \"votes\": 66}, {\"cand_no\": 23, \"precinct_id\": \"544116-2\", \"votes\": 166}, {\"cand_no\": 24, \"precinct_id\": \"544116-2\", \"votes\": 23}, {\"cand_no\": 25, \"precinct_id\": \"544116-2\", \"votes\": 32}, {\"cand_no\": 26, \"precinct_id\": \"544116-2\", \"votes\": 39}, {\"cand_no\": 27, \"precinct_id\": \"544116-2\", \"votes\": 92}, {\"cand_no\": 28, \"precinct_id\": \"544116-2\", \"votes\": 8}, {\"cand_no\": 29, \"precinct_id\": \"544116-2\", \"votes\": 80}, {\"cand_no\": 30, \"precinct_id\": \"544116-2\", \"votes\": 15}, {\"cand_no\": 31, \"precinct_id\": \"544116-2\", \"votes\": 63}, {\"cand_no\": 32, \"precinct_id\": \"544116-2\", \"votes\": 30}, {\"cand_no\": 33, \"precinct_id\": \"544116-2\", \"votes\": 17}, {\"cand_no\": 34, \"precinct_id\": \"544116-2\", \"votes\": 7}, {\"cand_no\": 35, \"precinct_id\": \"544116-2\", \"votes\": 100}, {\"cand_no\": 36, \"precinct_id\": \"544116-2\", \"votes\": 14}, {\"cand_no\": 37, \"precinct_id\": \"544116-2\", \"votes\": 13}, {\"cand_no\": 38, \"precinct_id\": \"544116-2\", \"votes\": 1}, {\"cand_no\": 39, \"precinct_id\": \"544116-2\", \"votes\": 4}, {\"cand_no\": 41, \"precinct_id\": \"544116-2\", \"votes\": 16}, {\"cand_no\": 42, \"precinct_id\": \"544116-2\", \"votes\": 17}, {\"cand_no\": 43, \"precinct_id\": \"544116-2\", \"votes\": 8}, {\"cand_no\": 44, \"precinct_id\": \"544116-2\", \"votes\": 23}, {\"cand_no\": 45, \"precinct_id\": \"544116-2\", \"votes\": 25}], \"detail\": {\"log10_bf_local\": 12.133, \"partner\": \"529176-2\"}, \"log10_bf\": 12.527, \"mechanism\": \"vector_swap\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 43, \"precinct_id\": \"544116-2\", \"votes\": 5}, {\"cand_no\": 44, \"precinct_id\": \"544116-2\", \"votes\": 26}], \"detail\": {\"log10_bf_local\": 1.595}, \"log10_bf\": 1.595, \"mechanism\": \"swap\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 34, \"precinct_id\": \"544116-2\", \"votes\": 18}], \"detail\": {\"log10_bf_local\": 2.123}, \"log10_bf\": 2.123, \"mechanism\": \"digit_transpose\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 13, \"precinct_id\": \"544116-2\", \"votes\": 9}], \"detail\": {\"log10_bf_local\": 1.355}, \"log10_bf\": 1.355, \"mechanism\": \"digit_ins\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 18, \"precinct_id\": \"544116-2\", \"votes\": 109}, {\"cand_no\": 19, \"precinct_id\": \"544116-2\", \"votes\": 13}], \"detail\": {\"log10_bf_local\": -0.051}, \"log10_bf\": -0.051, \"mechanism\": \"swap\", \"posterior\": 0.0}, {\"mechanism\": \"clean\", \"posterior\": 0.0}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 0.0}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:188391\", \"OSK2026_SK_tab09d.csv:188392\", \"OSK2026_SK_tab09d.csv:188393\", \"OSK2026_SK_tab09d.csv:188394\", \"OSK2026_SK_tab09d.csv:188395\", \"OSK2026_SK_tab09d.csv:188396\", \"OSK2026_SK_tab09d.csv:188397\", \"OSK2026_SK_tab09d.csv:188398\", \"OSK2026_SK_tab09d.csv:188399\", \"OSK2026_SK_tab09d.csv:188400\", \"OSK2026_SK_tab09d.csv:188401\", \"OSK2026_SK_tab09d.csv:188402\", \"OSK2026_SK_tab09d.csv:188403\", \"OSK2026_SK_tab09d.csv:188404\", \"OSK2026_SK_tab09d.csv:188405\", \"OSK2026_SK_tab09d.csv:188406\", \"OSK2026_SK_tab09d.csv:188407\", \"OSK2026_SK_tab09d.csv:188408\", \"OSK2026_SK_tab09d.csv:188409\", \"OSK2026_SK_tab09d.csv:188410\", \"OSK2026_SK_tab09d.csv:188411\", \"OSK2026_SK_tab09d.csv:188412\", \"OSK2026_SK_tab09d.csv:188413\", \"OSK2026_SK_tab09d.csv:188414\", \"OSK2026_SK_tab09d.csv:188415\", \"OSK2026_SK_tab09d.csv:188416\", \"OSK2026_SK_tab09d.csv:188417\", \"OSK2026_SK_tab09d.csv:188418\", \"OSK2026_SK_tab09d.csv:188419\", \"OSK2026_SK_tab09d.csv:188420\", \"OSK2026_SK_tab09d.csv:188421\", \"OSK2026_SK_tab09d.csv:188422\", \"OSK2026_SK_tab09d.csv:188423\", \"OSK2026_SK_tab09d.csv:188424\", \"OSK2026_SK_tab09d.csv:188425\", \"OSK2026_SK_tab09d.csv:188426\", \"OSK2026_SK_tab09d.csv:188427\", \"OSK2026_SK_tab09d.csv:188428\", \"OSK2026_SK_tab09d.csv:188429\", \"OSK2026_SK_tab09d.csv:188430\", \"OSK2026_SK_tab09d.csv:188431\", \"OSK2026_SK_tab09d.csv:188432\", \"OSK2026_SK_tab09d.csv:188433\", \"OSK2026_SK_tab09d.csv:188434\", \"OSK2026_SK_tab09d.csv:188435\", \"OSK2026_SK_tab02bd.csv:5085\"]",
  "notes": "{\"best_posterior\": 1.0, \"detail\": {\"log10_bf_local\": 11.926, \"partner\": \"529265-2\"}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {}}, \"local_structure_log10_lr\": 22.762, \"log10_bf\": 21.957, \"n_prec\": 93, \"p_atypical_clean\": 0.0, \"p_error\": 1.0, \"specific_correction\": true}",
  "correction_feasible": false,
  "correction_breaks": "V_MULTI_SUM_LE_SEATS_VALID 2026-OSK-C-713 544116-2: {\"sum_votes\":3349,\"seats\":6,\"valid_ballots\":514} vs {\"max_sum_votes\":3084}",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "713",
  "obec": "544116",
  "municipality": "Čaklov",
  "okres_name": "Vranov nad Topľou",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "1: Katarína Bačová; 2: Milan Bačovčin; 3: Jozef Baran; 4: Michal Baran; 5: Jozef Berta; 6: Samuel Bruss; 7: Lukáš Bužo; 8: Marek Cerula; 9: Róbert Čalfa; 10: František Daniš; 11: Stanislav Duda; 12: Pavol Fedorčák; 13: Vladimír Gaži; 14: Peter Goga; 15: Lukáš Horváth; 16: Peter Hudák; 17: Jakub Chmeľovský; 18: Michal Jenčo; 19: Alfonz Kaliaš; 20: Pavol Kaľuha; 21: Ján Karol; 22: Alfonz Kobielský; 23: Peter Kocák; 24: Jana Kočišová; 25: Ján Krišanda; 26: Eva Lenková; 27: Monika Lešková; 28: Michal Madej; 29: Jaroslav Makatúra; 30: Vladimír Medvec; 31: Samuel Migaľ; 32: Jozef Mihalčin; 33: Marek Mihalčin; 34: Ľubomír Mitráš; 35: Ján Ragan; 36: Dominik Sarik; 37: Ľuboš Seman; 38: Pavol Smik; 39: Miroslav Stanovčák; 40: Ján Tkáč; 41: Patrik Tkáč; 42: Jozefína Tomášová; 43: Štefan Tomašovský; 44: Štefan Topľanský; 45: Ľubica Zubková",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 36,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-713|544116-2",
  "rank": 89,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-713:529176-2:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-713",
  "precinct_id": "529176-2",
  "cand_nos": "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45",
  "observed": "{\"envelopes\": 491, \"sum\": 1916, \"valid\": 475, \"votes\": {\"1\": 28, \"2\": 42, \"3\": 125, \"4\": 22, \"5\": 351, \"6\": 65, \"7\": 28, \"8\": 62, \"9\": 16, \"10\": 9, \"11\": 65, \"12\": 58, \"13\": 6, \"14\": 30, \"15\": 5, \"16\": 26, \"17\": 17, \"18\": 24, \"19\": 4, \"20\": 10, \"21\": 46, \"22\": 66, \"23\": 166, \"24\": 23, \"25\": 32, \"26\": 39, \"27\": 92, \"28\": 8, \"29\": 80, \"30\": 15, \"31\": 63, \"32\": 30, \"33\": 17, \"34\": 7, \"35\": 100, \"36\": 14, \"37\": 13, \"38\": 1, \"39\": 4, \"40\": 18, \"41\": 16, \"42\": 17, \"43\": 8, \"44\": 23, \"45\": 25}}",
  "expected": "{\"votes\": {\"1\": 23.5, \"2\": 23.6, \"3\": 63.9, \"4\": 11.0, \"5\": 329.4, \"6\": 30.2, \"7\": 255.3, \"8\": 36.3, \"9\": 12.3, \"10\": 13.1, \"11\": 81.8, \"12\": 28.0, \"13\": 53.6, \"14\": 31.2, \"15\": 38.8, \"16\": 19.9, \"17\": 7.0, \"18\": 20.8, \"19\": 55.1, \"20\": 6.9, \"21\": 15.2, \"22\": 27.1, \"23\": 63.8, \"24\": 17.0, \"25\": 12.4, \"26\": 22.3, \"27\": 55.8, \"28\": 4.7, \"29\": 27.3, \"30\": 10.5, \"31\": 42.5, \"32\": 25.8, \"33\": 31.9, \"34\": 79.9, \"35\": 57.1, \"36\": 15.9, \"37\": 8.7, \"38\": 5.0, \"39\": 6.9, \"40\": 16.0, \"41\": 11.5, \"42\": 152.6, \"43\": 21.3, \"44\": 14.4, \"45\": 19.0}}",
  "score": 15.256737791969705,
  "p_value": 1.6680933540833423e-23,
  "q_value": 3.700665106033895e-19,
  "correction": "[{\"cand_no\": 1, \"precinct_id\": \"529176-2\", \"votes\": 24}, {\"cand_no\": 2, \"precinct_id\": \"529176-2\", \"votes\": 22}, {\"cand_no\": 3, \"precinct_id\": \"529176-2\", \"votes\": 61}, {\"cand_no\": 4, \"precinct_id\": \"529176-2\", \"votes\": 20}, {\"cand_no\": 5, \"precinct_id\": \"529176-2\", \"votes\": 90}, {\"cand_no\": 6, \"precinct_id\": \"529176-2\", \"votes\": 15}, {\"cand_no\": 7, \"precinct_id\": \"529176-2\", \"votes\": 384}, {\"cand_no\": 8, \"precinct_id\": \"529176-2\", \"votes\": 44}, {\"cand_no\": 9, \"precinct_id\": \"529176-2\", \"votes\": 17}, {\"cand_no\": 10, \"precinct_id\": \"529176-2\", \"votes\": 15}, {\"cand_no\": 11, \"precinct_id\": \"529176-2\", \"votes\": 72}, {\"cand_no\": 12, \"precinct_id\": \"529176-2\", \"votes\": 22}, {\"cand_no\": 13, \"precinct_id\": \"529176-2\", \"votes\": 99}, {\"cand_no\": 14, \"precinct_id\": \"529176-2\", \"votes\": 25}, {\"cand_no\": 15, \"precinct_id\": \"529176-2\", \"votes\": 101}, {\"cand_no\": 17, \"precinct_id\": \"529176-2\", \"votes\": 10}, {\"cand_no\": 18, \"precinct_id\": \"529176-2\", \"votes\": 13}, {\"cand_no\": 19, \"precinct_id\": \"529176-2\", \"votes\": 109}, {\"cand_no\": 20, \"precinct_id\": \"529176-2\", \"votes\": 25}, {\"cand_no\": 21, \"precinct_id\": \"529176-2\", \"votes\": 22}, {\"cand_no\": 22, \"precinct_id\": \"529176-2\", \"votes\": 26}, {\"cand_no\": 23, \"precinct_id\": \"529176-2\", \"votes\": 92}, {\"cand_no\": 24, \"precinct_id\": \"529176-2\", \"votes\": 9}, {\"cand_no\": 25, \"precinct_id\": \"529176-2\", \"votes\": 7}, {\"cand_no\": 26, \"precinct_id\": \"529176-2\", \"votes\": 12}, {\"cand_no\": 27, \"precinct_id\": \"529176-2\", \"votes\": 23}, {\"cand_no\": 28, \"precinct_id\": \"529176-2\", \"votes\": 3}, {\"cand_no\": 29, \"precinct_id\": \"529176-2\", \"votes\": 33}, {\"cand_no\": 30, \"precinct_id\": \"529176-2\", \"votes\": 16}, {\"cand_no\": 31, \"precinct_id\": \"529176-2\", \"votes\": 61}, {\"cand_no\": 32, \"precinct_id\": \"529176-2\", \"votes\": 6}, {\"cand_no\": 33, \"precinct_id\": \"529176-2\", \"votes\": 5}, {\"cand_no\": 34, \"precinct_id\": \"529176-2\", \"votes\": 81}, {\"cand_no\": 35, \"precinct_id\": \"529176-2\", \"votes\": 74}, {\"cand_no\": 36, \"precinct_id\": \"529176-2\", \"votes\": 9}, {\"cand_no\": 37, \"precinct_id\": \"529176-2\", \"votes\": 5}, {\"cand_no\": 38, \"precinct_id\": \"529176-2\", \"votes\": 4}, {\"cand_no\": 39, \"precinct_id\": \"529176-2\", \"votes\": 6}, {\"cand_no\": 41, \"precinct_id\": \"529176-2\", \"votes\": 19}, {\"cand_no\": 42, \"precinct_id\": \"529176-2\", \"votes\": 170}, {\"cand_no\": 43, \"precinct_id\": \"529176-2\", \"votes\": 26}, {\"cand_no\": 44, \"precinct_id\": \"529176-2\", \"votes\": 5}, {\"cand_no\": 45, \"precinct_id\": \"529176-2\", \"votes\": 19}, {\"cand_no\": 1, \"precinct_id\": \"544116-2\", \"votes\": 28}, {\"cand_no\": 2, \"precinct_id\": \"544116-2\", \"votes\": 42}, {\"cand_no\": 3, \"precinct_id\": \"544116-2\", \"votes\": 125}, {\"cand_no\": 4, \"precinct_id\": \"544116-2\", \"votes\": 22}, {\"cand_no\": 5, \"precinct_id\": \"544116-2\", \"votes\": 351}, {\"cand_no\": 6, \"precinct_id\": \"544116-2\", \"votes\": 65}, {\"cand_no\": 7, \"precinct_id\": \"544116-2\", \"votes\": 28}, {\"cand_no\": 8, \"precinct_id\": \"544116-2\", \"votes\": 62}, {\"cand_no\": 9, \"precinct_id\": \"544116-2\", \"votes\": 16}, {\"cand_no\": 10, \"precinct_id\": \"544116-2\", \"votes\": 9}, {\"cand_no\": 11, \"precinct_id\": \"544116-2\", \"votes\": 65}, {\"cand_no\": 12, \"precinct_id\": \"544116-2\", \"votes\": 58}, {\"cand_no\": 13, \"precinct_id\": \"544116-2\", \"votes\": 6}, {\"cand_no\": 14, \"precinct_id\": \"544116-2\", \"votes\": 30}, {\"cand_no\": 15, \"precinct_id\": \"544116-2\", \"votes\": 5}, {\"cand_no\": 17, \"precinct_id\": \"544116-2\", \"votes\": 17}, {\"cand_no\": 18, \"precinct_id\": \"544116-2\", \"votes\": 24}, {\"cand_no\": 19, \"precinct_id\": \"544116-2\", \"votes\": 4}, {\"cand_no\": 20, \"precinct_id\": \"544116-2\", \"votes\": 10}, {\"cand_no\": 21, \"precinct_id\": \"544116-2\", \"votes\": 46}, {\"cand_no\": 22, \"precinct_id\": \"544116-2\", \"votes\": 66}, {\"cand_no\": 23, \"precinct_id\": \"544116-2\", \"votes\": 166}, {\"cand_no\": 24, \"precinct_id\": \"544116-2\", \"votes\": 23}, {\"cand_no\": 25, \"precinct_id\": \"544116-2\", \"votes\": 32}, {\"cand_no\": 26, \"precinct_id\": \"544116-2\", \"votes\": 39}, {\"cand_no\": 27, \"precinct_id\": \"544116-2\", \"votes\": 92}, {\"cand_no\": 28, \"precinct_id\": \"544116-2\", \"votes\": 8}, {\"cand_no\": 29, \"precinct_id\": \"544116-2\", \"votes\": 80}, {\"cand_no\": 30, \"precinct_id\": \"544116-2\", \"votes\": 15}, {\"cand_no\": 31, \"precinct_id\": \"544116-2\", \"votes\": 63}, {\"cand_no\": 32, \"precinct_id\": \"544116-2\", \"votes\": 30}, {\"cand_no\": 33, \"precinct_id\": \"544116-2\", \"votes\": 17}, {\"cand_no\": 34, \"precinct_id\": \"544116-2\", \"votes\": 7}, {\"cand_no\": 35, \"precinct_id\": \"544116-2\", \"votes\": 100}, {\"cand_no\": 36, \"precinct_id\": \"544116-2\", \"votes\": 14}, {\"cand_no\": 37, \"precinct_id\": \"544116-2\", \"votes\": 13}, {\"cand_no\": 38, \"precinct_id\": \"544116-2\", \"votes\": 1}, {\"cand_no\": 39, \"precinct_id\": \"544116-2\", \"votes\": 4}, {\"cand_no\": 41, \"precinct_id\": \"544116-2\", \"votes\": 16}, {\"cand_no\": 42, \"precinct_id\": \"544116-2\", \"votes\": 17}, {\"cand_no\": 43, \"precinct_id\": \"544116-2\", \"votes\": 8}, {\"cand_no\": 44, \"precinct_id\": \"544116-2\", \"votes\": 23}, {\"cand_no\": 45, \"precinct_id\": \"544116-2\", \"votes\": 25}]",
  "mechanism": "vector_swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 6, \"precinct_id\": \"529176-2\", \"votes\": 28}, {\"cand_no\": 7, \"precinct_id\": \"529176-2\", \"votes\": 65}], \"detail\": {\"log10_bf_local\": 1.134}, \"log10_bf\": 1.134, \"mechanism\": \"swap\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 1, \"precinct_id\": \"529176-2\", \"votes\": 11}, {\"cand_no\": 2, \"precinct_id\": \"529176-2\", \"votes\": 40}, {\"cand_no\": 3, \"precinct_id\": \"529176-2\", \"votes\": 44}, {\"cand_no\": 4, \"precinct_id\": \"529176-2\", \"votes\": 5}, {\"cand_no\": 5, \"precinct_id\": \"529176-2\", \"votes\": 40}, {\"cand_no\": 6, \"precinct_id\": \"529176-2\", \"votes\": 9}, {\"cand_no\": 7, \"precinct_id\": \"529176-2\", \"votes\": 146}, {\"cand_no\": 8, \"precinct_id\": \"529176-2\", \"votes\": 29}, {\"cand_no\": 9, \"precinct_id\": \"529176-2\", \"votes\": 12}, {\"cand_no\": 10, \"precinct_id\": \"529176-2\", \"votes\": 13}, {\"cand_no\": 11, \"precinct_id\": \"529176-2\", \"votes\": 24}, {\"cand_no\": 12, \"precinct_id\": \"529176-2\", \"votes\": 21}, {\"cand_no\": 13, \"precinct_id\": \"529176-2\", \"votes\": 22}, {\"cand_no\": 14, \"precinct_id\": \"529176-2\", \"votes\": 37}, {\"cand_no\": 15, \"precinct_id\": \"529176-2\", \"votes\": 18}, {\"cand_no\": 16, \"precinct_id\": \"529176-2\", \"votes\": 9}, {\"cand_no\": 17, \"precinct_id\": \"529176-2\", \"votes\": 1}, {\"cand_no\": 19, \"precinct_id\": \"529176-2\", \"votes\": 18}, {\"cand_no\": 20, \"precinct_id\": \"529176-2\", \"votes\": 8}, {\"cand_no\": 21, \"precinct_id\": \"529176-2\", \"votes\": 37}, {\"cand_no\": 22, \"precinct_id\": \"529176-2\", \"votes\": 36}, {\"cand_no\": 23, \"precinct_id\": \"529176-2\", \"votes\": 57}, {\"cand_no\": 24, \"precinct_id\": \"529176-2\", \"votes\": 11}, {\"cand_no\": 25, \"precinct_id\": \"529176-2\", \"votes\": 38}, {\"cand_no\": 26, \"precinct_id\": \"529176-2\", \"votes\": 10}, {\"cand_no\": 27, \"precinct_id\": \"529176-2\", \"votes\": 24}, {\"cand_no\": 28, \"precinct_id\": \"529176-2\", \"votes\": 5}, {\"cand_no\": 29, \"precinct_id\": \"529176-2\", \"votes\": 49}, {\"cand_no\": 30, \"precinct_id\": \"529176-2\", \"votes\": 6}, {\"cand_no\": 31, \"precinct_id\": \"529176-2\", \"votes\": 36}, {\"cand_no\": 32, \"precinct_id\": \"529176-2\", \"votes\": 14}, {\"cand_no\": 33, \"precinct_id\": \"529176-2\", \"votes\": 10}, {\"cand_no\": 34, \"precinct_id\": \"529176-2\", \"votes\": 20}, {\"cand_no\": 35, \"precinct_id\": \"529176-2\", \"votes\": 69}, {\"cand_no\": 36, \"precinct_id\": \"529176-2\", \"votes\": 8}, {\"cand_no\": 37, \"precinct_id\": \"529176-2\", \"votes\": 3}, {\"cand_no\": 38, \"precinct_id\": \"529176-2\", \"votes\": 5}, {\"cand_no\": 39, \"precinct_id\": \"529176-2\", \"votes\": 3}, {\"cand_no\": 40, \"precinct_id\": \"529176-2\", \"votes\": 19}, {\"cand_no\": 41, \"precinct_id\": \"529176-2\", \"votes\": 158}, {\"cand_no\": 42, \"precinct_id\": \"529176-2\", \"votes\": 36}, {\"cand_no\": 43, \"precinct_id\": \"529176-2\", \"votes\": 4}, {\"cand_no\": 44, \"precinct_id\": \"529176-2\", \"votes\": 4}, {\"cand_no\": 45, \"precinct_id\": \"529176-2\", \"votes\": 20}], \"detail\": {\"log10_bf_local\": 3.285, \"partner\": \"544124-1\"}, \"log10_bf\": 3.285, \"mechanism\": \"vector_swap\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 1, \"precinct_id\": \"529176-2\", \"votes\": 3}, {\"cand_no\": 2, \"precinct_id\": \"529176-2\", \"votes\": 4}, {\"cand_no\": 3, \"precinct_id\": \"529176-2\", \"votes\": 43}, {\"cand_no\": 4, \"precinct_id\": \"529176-2\", \"votes\": 8}, {\"cand_no\": 5, \"precinct_id\": \"529176-2\", \"votes\": 33}, {\"cand_no\": 6, \"precinct_id\": \"529176-2\", \"votes\": 3}, {\"cand_no\": 7, \"precinct_id\": \"529176-2\", \"votes\": 91}, {\"cand_no\": 8, \"precinct_id\": \"529176-2\", \"votes\": 13}, {\"cand_no\": 9, \"precinct_id\": \"529176-2\", \"votes\": 4}, {\"cand_no\": 10, \"precinct_id\": \"529176-2\", \"votes\": 6}, {\"cand_no\": 11, \"precinct_id\": \"529176-2\", \"votes\": 20}, {\"cand_no\": 12, \"precinct_id\": \"529176-2\", \"votes\": 2}, {\"cand_no\": 13, \"precinct_id\": \"529176-2\", \"votes\": 37}, {\"cand_no\": 15, \"precinct_id\": \"529176-2\", \"votes\": 11}, {\"cand_no\": 16, \"precinct_id\": \"529176-2\", \"votes\": 3}, {\"cand_no\": 17, \"precinct_id\": \"529176-2\", \"votes\": 1}, {\"cand_no\": 18, \"precinct_id\": \"529176-2\", \"votes\": 4}, {\"cand_no\": 19, \"precinct_id\": \"529176-2\", \"votes\": 13}, {\"cand_no\": 20, \"precinct_id\": \"529176-2\", \"votes\": 1}, {\"cand_no\": 21, \"precinct_id\": \"529176-2\", \"votes\": 1}, {\"cand_no\": 22, \"precinct_id\": \"529176-2\", \"votes\": 5}, {\"cand_no\": 23, \"precinct_id\": \"529176-2\", \"votes\": 3}, {\"cand_no\": 24, \"precinct_id\": \"529176-2\", \"votes\": 4}, {\"cand_no\": 25, \"precinct_id\": \"529176-2\", \"votes\": 4}, {\"cand_no\": 26, \"precinct_id\": \"529176-2\", \"votes\": 2}, {\"cand_no\": 27, \"precinct_id\": \"529176-2\", \"votes\": 4}, {\"cand_no\": 28, \"precinct_id\": \"529176-2\", \"votes\": 2}, {\"cand_no\": 29, \"precinct_id\": \"529176-2\", \"votes\": 1}, {\"cand_no\": 30, \"precinct_id\": \"529176-2\", \"votes\": 2}, {\"cand_no\": 31, \"precinct_id\": \"529176-2\", \"votes\": 7}, {\"cand_no\": 32, \"precinct_id\": \"529176-2\", \"votes\": 2}, {\"cand_no\": 33, \"precinct_id\": \"529176-2\", \"votes\": 1}, {\"cand_no\": 34, \"precinct_id\": \"529176-2\", \"votes\": 45}, {\"cand_no\": 35, \"precinct_id\": \"529176-2\", \"votes\": 38}, {\"cand_no\": 36, \"precinct_id\": \"529176-2\", \"votes\": 0}, {\"cand_no\": 37, \"precinct_id\": \"529176-2\", \"votes\": 2}, {\"cand_no\": 38, \"precinct_id\": \"529176-2\", \"votes\": 0}, {\"cand_no\": 39, \"precinct_id\": \"529176-2\", \"votes\": 0}, {\"cand_no\": 40, \"precinct_id\": \"529176-2\", \"votes\": 3}, {\"cand_no\": 41, \"precinct_id\": \"529176-2\", \"votes\": 3}, {\"cand_no\": 42, \"precinct_id\": \"529176-2\", \"votes\": 299}, {\"cand_no\": 43, \"precinct_id\": \"529176-2\", \"votes\": 21}, {\"cand_no\": 44, \"precinct_id\": \"529176-2\", \"votes\": 2}, {\"cand_no\": 45, \"precinct_id\": \"529176-2\", \"votes\": 3}], \"detail\": {\"log10_bf_local\": 3.494, \"partner\": \"529265-1\"}, \"log10_bf\": 7.531, \"mechanism\": \"vector_swap\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 12, \"precinct_id\": \"529176-2\", \"votes\": 6}, {\"cand_no\": 13, \"precinct_id\": \"529176-2\", \"votes\": 58}], \"detail\": {\"log10_bf_local\": -2.476}, \"log10_bf\": -2.476, \"mechanism\": \"swap\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 7, \"precinct_id\": \"529176-2\", \"votes\": 228}], \"detail\": {\"log10_bf_local\": -3.025}, \"log10_bf\": -3.025, \"mechanism\": \"digit_del\", \"posterior\": 0.0}, {\"mechanism\": \"clean\", \"posterior\": -0.0}, {\"mechanism\": \"clean_local_structure\", \"posterior\": -0.0}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:190776\", \"OSK2026_SK_tab09d.csv:190777\", \"OSK2026_SK_tab09d.csv:190778\", \"OSK2026_SK_tab09d.csv:190779\", \"OSK2026_SK_tab09d.csv:190780\", \"OSK2026_SK_tab09d.csv:190781\", \"OSK2026_SK_tab09d.csv:190782\", \"OSK2026_SK_tab09d.csv:190783\", \"OSK2026_SK_tab09d.csv:190784\", \"OSK2026_SK_tab09d.csv:190785\", \"OSK2026_SK_tab09d.csv:190786\", \"OSK2026_SK_tab09d.csv:190787\", \"OSK2026_SK_tab09d.csv:190788\", \"OSK2026_SK_tab09d.csv:190789\", \"OSK2026_SK_tab09d.csv:190790\", \"OSK2026_SK_tab09d.csv:190792\", \"OSK2026_SK_tab09d.csv:190793\", \"OSK2026_SK_tab09d.csv:190794\", \"OSK2026_SK_tab09d.csv:190795\", \"OSK2026_SK_tab09d.csv:190796\", \"OSK2026_SK_tab09d.csv:190797\", \"OSK2026_SK_tab09d.csv:190798\", \"OSK2026_SK_tab09d.csv:190799\", \"OSK2026_SK_tab09d.csv:190800\", \"OSK2026_SK_tab09d.csv:190801\", \"OSK2026_SK_tab09d.csv:190802\", \"OSK2026_SK_tab09d.csv:190803\", \"OSK2026_SK_tab09d.csv:190804\", \"OSK2026_SK_tab09d.csv:190805\", \"OSK2026_SK_tab09d.csv:190806\", \"OSK2026_SK_tab09d.csv:190807\", \"OSK2026_SK_tab09d.csv:190808\", \"OSK2026_SK_tab09d.csv:190809\", \"OSK2026_SK_tab09d.csv:190810\", \"OSK2026_SK_tab09d.csv:190811\", \"OSK2026_SK_tab09d.csv:190812\", \"OSK2026_SK_tab09d.csv:190813\", \"OSK2026_SK_tab09d.csv:190814\", \"OSK2026_SK_tab09d.csv:190816\", \"OSK2026_SK_tab09d.csv:190817\", \"OSK2026_SK_tab09d.csv:190818\", \"OSK2026_SK_tab09d.csv:190819\", \"OSK2026_SK_tab09d.csv:190820\", \"OSK2026_SK_tab02bd.csv:5138\"]",
  "notes": "{\"best_posterior\": 1.0, \"detail\": {\"log10_bf_local\": 12.133, \"partner\": \"544116-2\"}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {}}, \"local_structure_log10_lr\": 13.484, \"log10_bf\": 21.581, \"n_prec\": 93, \"p_atypical_clean\": 0.0, \"p_error\": 1.0, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "713",
  "obec": "529176",
  "municipality": "Soľ",
  "okres_name": "Vranov nad Topľou",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "1: Katarína Bačová; 2: Milan Bačovčin; 3: Jozef Baran; 4: Michal Baran; 5: Jozef Berta; 6: Samuel Bruss; 7: Lukáš Bužo; 8: Marek Cerula; 9: Róbert Čalfa; 10: František Daniš; 11: Stanislav Duda; 12: Pavol Fedorčák; 13: Vladimír Gaži; 14: Peter Goga; 15: Lukáš Horváth; 17: Jakub Chmeľovský; 18: Michal Jenčo; 19: Alfonz Kaliaš; 20: Pavol Kaľuha; 21: Ján Karol; 22: Alfonz Kobielský; 23: Peter Kocák; 24: Jana Kočišová; 25: Ján Krišanda; 26: Eva Lenková; 27: Monika Lešková; 28: Michal Madej; 29: Jaroslav Makatúra; 30: Vladimír Medvec; 31: Samuel Migaľ; 32: Jozef Mihalčin; 33: Marek Mihalčin; 34: Ľubomír Mitráš; 35: Ján Ragan; 36: Dominik Sarik; 37: Ľuboš Seman; 38: Pavol Smik; 39: Miroslav Stanovčák; 41: Patrik Tkáč; 42: Jozefína Tomášová; 43: Štefan Tomašovský; 44: Štefan Topľanský; 45: Ľubica Zubková",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 36,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-713|529176-2",
  "rank": 90,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-713:529265-2:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-713",
  "precinct_id": "529265-2",
  "cand_nos": "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45",
  "observed": "{\"envelopes\": 838, \"sum\": 3349, \"valid\": 753, \"votes\": {\"1\": 33, \"2\": 43, \"3\": 268, \"4\": 49, \"5\": 301, \"6\": 89, \"7\": 11, \"8\": 203, \"9\": 34, \"10\": 26, \"11\": 378, \"12\": 36, \"13\": 16, \"14\": 89, \"15\": 4, \"16\": 54, \"17\": 11, \"18\": 70, \"19\": 6, \"20\": 19, \"21\": 93, \"22\": 88, \"23\": 308, \"24\": 36, \"25\": 36, \"26\": 74, \"27\": 111, \"28\": 8, \"29\": 145, \"30\": 12, \"31\": 126, \"32\": 42, \"33\": 16, \"34\": 17, \"35\": 197, \"36\": 18, \"37\": 18, \"38\": 3, \"39\": 10, \"40\": 29, \"41\": 14, \"42\": 102, \"43\": 16, \"44\": 40, \"45\": 50}}",
  "expected": "{\"votes\": {\"1\": 11.6, \"2\": 13.3, \"3\": 91.7, \"4\": 19.3, \"5\": 93.5, \"6\": 15.0, \"7\": 173.8, \"8\": 42.2, \"9\": 12.4, \"10\": 12.5, \"11\": 265.0, \"12\": 13.0, \"13\": 66.0, \"14\": 58.1, \"15\": 22.7, \"16\": 10.0, \"17\": 4.6, \"18\": 14.9, \"19\": 26.2, \"20\": 4.1, \"21\": 10.3, \"22\": 20.6, \"23\": 33.6, \"24\": 12.4, \"25\": 11.4, \"26\": 9.3, \"27\": 14.5, \"28\": 5.0, \"29\": 13.4, \"30\": 7.1, \"31\": 29.8, \"32\": 8.3, \"33\": 4.1, \"34\": 79.8, \"35\": 82.1, \"36\": 4.0, \"37\": 5.9, \"38\": 0.7, \"39\": 1.2, \"40\": 14.7, \"41\": 7.6, \"42\": 192.9, \"43\": 35.9, \"44\": 10.2, \"45\": 11.1}}",
  "score": 13.92337650995274,
  "p_value": 7.903446833221496e-22,
  "q_value": 8.19809218498666e-18,
  "correction": "[{\"cand_no\": 1, \"precinct_id\": \"529265-2\", \"votes\": 24}, {\"cand_no\": 2, \"precinct_id\": \"529265-2\", \"votes\": 22}, {\"cand_no\": 3, \"precinct_id\": \"529265-2\", \"votes\": 61}, {\"cand_no\": 4, \"precinct_id\": \"529265-2\", \"votes\": 20}, {\"cand_no\": 5, \"precinct_id\": \"529265-2\", \"votes\": 90}, {\"cand_no\": 6, \"precinct_id\": \"529265-2\", \"votes\": 15}, {\"cand_no\": 7, \"precinct_id\": \"529265-2\", \"votes\": 384}, {\"cand_no\": 8, \"precinct_id\": \"529265-2\", \"votes\": 44}, {\"cand_no\": 9, \"precinct_id\": \"529265-2\", \"votes\": 17}, {\"cand_no\": 10, \"precinct_id\": \"529265-2\", \"votes\": 15}, {\"cand_no\": 11, \"precinct_id\": \"529265-2\", \"votes\": 72}, {\"cand_no\": 12, \"precinct_id\": \"529265-2\", \"votes\": 22}, {\"cand_no\": 13, \"precinct_id\": \"529265-2\", \"votes\": 99}, {\"cand_no\": 14, \"precinct_id\": \"529265-2\", \"votes\": 25}, {\"cand_no\": 15, \"precinct_id\": \"529265-2\", \"votes\": 101}, {\"cand_no\": 16, \"precinct_id\": \"529265-2\", \"votes\": 26}, {\"cand_no\": 17, \"precinct_id\": \"529265-2\", \"votes\": 10}, {\"cand_no\": 18, \"precinct_id\": \"529265-2\", \"votes\": 13}, {\"cand_no\": 19, \"precinct_id\": \"529265-2\", \"votes\": 109}, {\"cand_no\": 20, \"precinct_id\": \"529265-2\", \"votes\": 25}, {\"cand_no\": 21, \"precinct_id\": \"529265-2\", \"votes\": 22}, {\"cand_no\": 22, \"precinct_id\": \"529265-2\", \"votes\": 26}, {\"cand_no\": 23, \"precinct_id\": \"529265-2\", \"votes\": 92}, {\"cand_no\": 24, \"precinct_id\": \"529265-2\", \"votes\": 9}, {\"cand_no\": 25, \"precinct_id\": \"529265-2\", \"votes\": 7}, {\"cand_no\": 26, \"precinct_id\": \"529265-2\", \"votes\": 12}, {\"cand_no\": 27, \"precinct_id\": \"529265-2\", \"votes\": 23}, {\"cand_no\": 28, \"precinct_id\": \"529265-2\", \"votes\": 3}, {\"cand_no\": 29, \"precinct_id\": \"529265-2\", \"votes\": 33}, {\"cand_no\": 30, \"precinct_id\": \"529265-2\", \"votes\": 16}, {\"cand_no\": 31, \"precinct_id\": \"529265-2\", \"votes\": 61}, {\"cand_no\": 32, \"precinct_id\": \"529265-2\", \"votes\": 6}, {\"cand_no\": 33, \"precinct_id\": \"529265-2\", \"votes\": 5}, {\"cand_no\": 34, \"precinct_id\": \"529265-2\", \"votes\": 81}, {\"cand_no\": 35, \"precinct_id\": \"529265-2\", \"votes\": 74}, {\"cand_no\": 36, \"precinct_id\": \"529265-2\", \"votes\": 9}, {\"cand_no\": 37, \"precinct_id\": \"529265-2\", \"votes\": 5}, {\"cand_no\": 38, \"precinct_id\": \"529265-2\", \"votes\": 4}, {\"cand_no\": 39, \"precinct_id\": \"529265-2\", \"votes\": 6}, {\"cand_no\": 40, \"precinct_id\": \"529265-2\", \"votes\": 18}, {\"cand_no\": 41, \"precinct_id\": \"529265-2\", \"votes\": 19}, {\"cand_no\": 42, \"precinct_id\": \"529265-2\", \"votes\": 170}, {\"cand_no\": 43, \"precinct_id\": \"529265-2\", \"votes\": 26}, {\"cand_no\": 44, \"precinct_id\": \"529265-2\", \"votes\": 5}, {\"cand_no\": 45, \"precinct_id\": \"529265-2\", \"votes\": 19}, {\"cand_no\": 1, \"precinct_id\": \"544116-2\", \"votes\": 33}, {\"cand_no\": 2, \"precinct_id\": \"544116-2\", \"votes\": 43}, {\"cand_no\": 3, \"precinct_id\": \"544116-2\", \"votes\": 268}, {\"cand_no\": 4, \"precinct_id\": \"544116-2\", \"votes\": 49}, {\"cand_no\": 5, \"precinct_id\": \"544116-2\", \"votes\": 301}, {\"cand_no\": 6, \"precinct_id\": \"544116-2\", \"votes\": 89}, {\"cand_no\": 7, \"precinct_id\": \"544116-2\", \"votes\": 11}, {\"cand_no\": 8, \"precinct_id\": \"544116-2\", \"votes\": 203}, {\"cand_no\": 9, \"precinct_id\": \"544116-2\", \"votes\": 34}, {\"cand_no\": 10, \"precinct_id\": \"544116-2\", \"votes\": 26}, {\"cand_no\": 11, \"precinct_id\": \"544116-2\", \"votes\": 378}, {\"cand_no\": 12, \"precinct_id\": \"544116-2\", \"votes\": 36}, {\"cand_no\": 13, \"precinct_id\": \"544116-2\", \"votes\": 16}, {\"cand_no\": 14, \"precinct_id\": \"544116-2\", \"votes\": 89}, {\"cand_no\": 15, \"precinct_id\": \"544116-2\", \"votes\": 4}, {\"cand_no\": 16, \"precinct_id\": \"544116-2\", \"votes\": 54}, {\"cand_no\": 17, \"precinct_id\": \"544116-2\", \"votes\": 11}, {\"cand_no\": 18, \"precinct_id\": \"544116-2\", \"votes\": 70}, {\"cand_no\": 19, \"precinct_id\": \"544116-2\", \"votes\": 6}, {\"cand_no\": 20, \"precinct_id\": \"544116-2\", \"votes\": 19}, {\"cand_no\": 21, \"precinct_id\": \"544116-2\", \"votes\": 93}, {\"cand_no\": 22, \"precinct_id\": \"544116-2\", \"votes\": 88}, {\"cand_no\": 23, \"precinct_id\": \"544116-2\", \"votes\": 308}, {\"cand_no\": 24, \"precinct_id\": \"544116-2\", \"votes\": 36}, {\"cand_no\": 25, \"precinct_id\": \"544116-2\", \"votes\": 36}, {\"cand_no\": 26, \"precinct_id\": \"544116-2\", \"votes\": 74}, {\"cand_no\": 27, \"precinct_id\": \"544116-2\", \"votes\": 111}, {\"cand_no\": 28, \"precinct_id\": \"544116-2\", \"votes\": 8}, {\"cand_no\": 29, \"precinct_id\": \"544116-2\", \"votes\": 145}, {\"cand_no\": 30, \"precinct_id\": \"544116-2\", \"votes\": 12}, {\"cand_no\": 31, \"precinct_id\": \"544116-2\", \"votes\": 126}, {\"cand_no\": 32, \"precinct_id\": \"544116-2\", \"votes\": 42}, {\"cand_no\": 33, \"precinct_id\": \"544116-2\", \"votes\": 16}, {\"cand_no\": 34, \"precinct_id\": \"544116-2\", \"votes\": 17}, {\"cand_no\": 35, \"precinct_id\": \"544116-2\", \"votes\": 197}, {\"cand_no\": 36, \"precinct_id\": \"544116-2\", \"votes\": 18}, {\"cand_no\": 37, \"precinct_id\": \"544116-2\", \"votes\": 18}, {\"cand_no\": 38, \"precinct_id\": \"544116-2\", \"votes\": 3}, {\"cand_no\": 39, \"precinct_id\": \"544116-2\", \"votes\": 10}, {\"cand_no\": 40, \"precinct_id\": \"544116-2\", \"votes\": 29}, {\"cand_no\": 41, \"precinct_id\": \"544116-2\", \"votes\": 14}, {\"cand_no\": 42, \"precinct_id\": \"544116-2\", \"votes\": 102}, {\"cand_no\": 43, \"precinct_id\": \"544116-2\", \"votes\": 16}, {\"cand_no\": 44, \"precinct_id\": \"544116-2\", \"votes\": 40}, {\"cand_no\": 45, \"precinct_id\": \"544116-2\", \"votes\": 50}]",
  "mechanism": "vector_swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 7, \"precinct_id\": \"529265-2\", \"votes\": 203}, {\"cand_no\": 8, \"precinct_id\": \"529265-2\", \"votes\": 11}], \"detail\": {\"log10_bf_local\": -0.675}, \"log10_bf\": -0.675, \"mechanism\": \"swap\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 5, \"precinct_id\": \"529265-2\", \"votes\": 89}, {\"cand_no\": 6, \"precinct_id\": \"529265-2\", \"votes\": 11}, {\"cand_no\": 7, \"precinct_id\": \"529265-2\", \"votes\": 203}, {\"cand_no\": 8, \"precinct_id\": \"529265-2\", \"votes\": 34}, {\"cand_no\": 9, \"precinct_id\": \"529265-2\", \"votes\": 26}, {\"cand_no\": 10, \"precinct_id\": \"529265-2\", \"votes\": 12}], \"detail\": {\"direction\": \"down\", \"end\": \"free\", \"imputed\": [9], \"log10_bf_local\": 2.353, \"range\": [4, 9]}, \"log10_bf\": 2.353, \"mechanism\": \"row_shift\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 5, \"precinct_id\": \"529265-2\", \"votes\": 89}, {\"cand_no\": 6, \"precinct_id\": \"529265-2\", \"votes\": 11}, {\"cand_no\": 7, \"precinct_id\": \"529265-2\", \"votes\": 203}, {\"cand_no\": 8, \"precinct_id\": \"529265-2\", \"votes\": 34}, {\"cand_no\": 9, \"precinct_id\": \"529265-2\", \"votes\": 12}], \"detail\": {\"direction\": \"down\", \"end\": \"free\", \"imputed\": [8], \"log10_bf_local\": 1.574, \"range\": [4, 8]}, \"log10_bf\": 1.574, \"mechanism\": \"row_shift\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 5, \"precinct_id\": \"529265-2\", \"votes\": 89}, {\"cand_no\": 6, \"precinct_id\": \"529265-2\", \"votes\": 11}, {\"cand_no\": 7, \"precinct_id\": \"529265-2\", \"votes\": 203}, {\"cand_no\": 8, \"precinct_id\": \"529265-2\", \"votes\": 34}, {\"cand_no\": 9, \"precinct_id\": \"529265-2\", \"votes\": 26}, {\"cand_no\": 10, \"precinct_id\": \"529265-2\", \"votes\": 378}, {\"cand_no\": 11, \"precinct_id\": \"529265-2\", \"votes\": 301}], \"detail\": {\"direction\": \"down\", \"end\": \"rot\", \"imputed\": [], \"log10_bf_local\": -0.344, \"range\": [4, 10]}, \"log10_bf\": -0.344, \"mechanism\": \"row_shift\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"529265-2\", \"votes\": 49}, {\"cand_no\": 4, \"precinct_id\": \"529265-2\", \"votes\": 301}, {\"cand_no\": 5, \"precinct_id\": \"529265-2\", \"votes\": 89}, {\"cand_no\": 6, \"precinct_id\": \"529265-2\", \"votes\": 11}, {\"cand_no\": 7, \"precinct_id\": \"529265-2\", \"votes\": 203}, {\"cand_no\": 8, \"precinct_id\": \"529265-2\", \"votes\": 34}, {\"cand_no\": 9, \"precinct_id\": \"529265-2\", \"votes\": 26}, {\"cand_no\": 10, \"precinct_id\": \"529265-2\", \"votes\": 378}, {\"cand_no\": 11, \"precinct_id\": \"529265-2\", \"votes\": 268}], \"detail\": {\"direction\": \"down\", \"end\": \"rot\", \"imputed\": [], \"log10_bf_local\": -1.523, \"range\": [2, 10]}, \"log10_bf\": -1.523, \"mechanism\": \"row_shift\", \"posterior\": 0.0}, {\"mechanism\": \"clean\", \"posterior\": 0.0}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 0.0}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:192126\", \"OSK2026_SK_tab09d.csv:192127\", \"OSK2026_SK_tab09d.csv:192128\", \"OSK2026_SK_tab09d.csv:192129\", \"OSK2026_SK_tab09d.csv:192130\", \"OSK2026_SK_tab09d.csv:192131\", \"OSK2026_SK_tab09d.csv:192132\", \"OSK2026_SK_tab09d.csv:192133\", \"OSK2026_SK_tab09d.csv:192134\", \"OSK2026_SK_tab09d.csv:192135\", \"OSK2026_SK_tab09d.csv:192136\", \"OSK2026_SK_tab09d.csv:192137\", \"OSK2026_SK_tab09d.csv:192138\", \"OSK2026_SK_tab09d.csv:192139\", \"OSK2026_SK_tab09d.csv:192140\", \"OSK2026_SK_tab09d.csv:192141\", \"OSK2026_SK_tab09d.csv:192142\", \"OSK2026_SK_tab09d.csv:192143\", \"OSK2026_SK_tab09d.csv:192144\", \"OSK2026_SK_tab09d.csv:192145\", \"OSK2026_SK_tab09d.csv:192146\", \"OSK2026_SK_tab09d.csv:192147\", \"OSK2026_SK_tab09d.csv:192148\", \"OSK2026_SK_tab09d.csv:192149\", \"OSK2026_SK_tab09d.csv:192150\", \"OSK2026_SK_tab09d.csv:192151\", \"OSK2026_SK_tab09d.csv:192152\", \"OSK2026_SK_tab09d.csv:192153\", \"OSK2026_SK_tab09d.csv:192154\", \"OSK2026_SK_tab09d.csv:192155\", \"OSK2026_SK_tab09d.csv:192156\", \"OSK2026_SK_tab09d.csv:192157\", \"OSK2026_SK_tab09d.csv:192158\", \"OSK2026_SK_tab09d.csv:192159\", \"OSK2026_SK_tab09d.csv:192160\", \"OSK2026_SK_tab09d.csv:192161\", \"OSK2026_SK_tab09d.csv:192162\", \"OSK2026_SK_tab09d.csv:192163\", \"OSK2026_SK_tab09d.csv:192164\", \"OSK2026_SK_tab09d.csv:192165\", \"OSK2026_SK_tab09d.csv:192166\", \"OSK2026_SK_tab09d.csv:192167\", \"OSK2026_SK_tab09d.csv:192168\", \"OSK2026_SK_tab09d.csv:192169\", \"OSK2026_SK_tab09d.csv:192170\", \"OSK2026_SK_tab02bd.csv:5168\"]",
  "notes": "{\"best_posterior\": 1.0, \"detail\": {\"log10_bf_local\": 11.926, \"partner\": \"544116-2\"}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {}}, \"local_structure_log10_lr\": 24.472, \"log10_bf\": 20.247, \"n_prec\": 93, \"p_atypical_clean\": 0.0, \"p_error\": 1.0, \"specific_correction\": true}",
  "correction_feasible": false,
  "correction_breaks": "V_MULTI_SUM_LE_SEATS_VALID 2026-OSK-C-713 544116-2: {\"sum_votes\":3349,\"seats\":6,\"valid_ballots\":514} vs {\"max_sum_votes\":3084}",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "713",
  "obec": "529265",
  "municipality": "Zámutov",
  "okres_name": "Vranov nad Topľou",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "1: Katarína Bačová; 2: Milan Bačovčin; 3: Jozef Baran; 4: Michal Baran; 5: Jozef Berta; 6: Samuel Bruss; 7: Lukáš Bužo; 8: Marek Cerula; 9: Róbert Čalfa; 10: František Daniš; 11: Stanislav Duda; 12: Pavol Fedorčák; 13: Vladimír Gaži; 14: Peter Goga; 15: Lukáš Horváth; 16: Peter Hudák; 17: Jakub Chmeľovský; 18: Michal Jenčo; 19: Alfonz Kaliaš; 20: Pavol Kaľuha; 21: Ján Karol; 22: Alfonz Kobielský; 23: Peter Kocák; 24: Jana Kočišová; 25: Ján Krišanda; 26: Eva Lenková; 27: Monika Lešková; 28: Michal Madej; 29: Jaroslav Makatúra; 30: Vladimír Medvec; 31: Samuel Migaľ; 32: Jozef Mihalčin; 33: Marek Mihalčin; 34: Ľubomír Mitráš; 35: Ján Ragan; 36: Dominik Sarik; 37: Ľuboš Seman; 38: Pavol Smik; 39: Miroslav Stanovčák; 40: Ján Tkáč; 41: Patrik Tkáč; 42: Jozefína Tomášová; 43: Štefan Tomašovský; 44: Štefan Topľanský; 45: Ľubica Zubková",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 36,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-713|529265-2",
  "rank": 91,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-805:521698-2:9",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-805",
  "precinct_id": "521698-2",
  "cand_nos": "9",
  "observed": "{\"2@2026-OSO-M-521698\": 41, \"9@2026-OSK-C-805\": 12, \"record\": {\"9\": 12}}",
  "expected": "{\"2@2026-OSO-M-521698\": {\"mean\": 7.8, \"n\": 383, \"p\": 0.01034171595275304, \"t\": 2.94}, \"9@2026-OSK-C-805\": {\"mean\": 45.0, \"n\": 99, \"p\": 0.0001472485253970404, \"t\": -5.87}}",
  "score": 1.8547203746505896,
  "p_value": 0.0002944970507940808,
  "q_value": 0.1328096337617306,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 9, \"contest_id\": \"2026-OSK-C-805\", \"log10_bf\": 2.49, \"mechanism\": \"transfer\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSK-C-805\", \"log10_bf\": 1.85, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSK-C-805\", \"log10_bf\": 0.09, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-521698\", \"log10_bf\": -0.01, \"mechanism\": \"transfer\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSK-C-805\", \"log10_bf\": -0.38, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSK-C-805\", \"log10_bf\": -0.58, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-521698\", \"log10_bf\": -1.1, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-521698\", \"log10_bf\": -2.07, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:202875\"]",
  "notes": "{\"best_log10_lr\": 2.814, \"corrected_p_min\": 0.7576, \"correction_withheld\": \"posterior_error_prob 0.0021 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 53, \"expected\": 4.0, \"observed\": 0, \"resid\": -2.36}, \"n_complementary\": 4, \"other_persons_other_records\": {\"max_abs_t\": 1.02, \"n\": 2, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.08, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 0.8, \"within_resid\": 2.33}, \"decoy_log10_bf\": {\"digit\": 1.83, \"swap\": -0.039}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.855, \"log10_bf_any_error_cell\": {\"2@2026-OSO-M-521698\": -0.569, \"9@2026-OSK-C-805\": 2.079}, \"log10_specificity\": -0.224, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:521698:braz:tibor:62\", \"posterior_error_prob\": 0.0021, \"proposed_correction\": [{\"cand_no\": 9, \"precinct_id\": \"521698-2\", \"votes\": 42}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.81, \"values\": {\"9\": 42}}, {\"log10_lr\": 2.55, \"values\": {\"9\": 52}}, {\"log10_lr\": 2.17, \"values\": {\"9\": 32}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "805",
  "obec": "521698",
  "municipality": "Moldava nad Bodvou",
  "okres_name": "Košice - okolie",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "9: Tibor Bráz",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0021 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 112,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-805|521698-2",
  "rank": 92,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-805:521698-2:-",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-805",
  "precinct_id": "521698-2",
  "cand_nos": "",
  "observed": "{\"envelopes\": 219, \"sum\": 224, \"valid\": 99, \"votes\": {\"1\": 3, \"2\": 10, \"3\": 6, \"4\": 10, \"5\": 1, \"6\": 2, \"7\": 3, \"8\": 23, \"9\": 12, \"10\": 1, \"11\": 0, \"12\": 1, \"13\": 0, \"14\": 0, \"15\": 2, \"16\": 1, \"17\": 1, \"18\": 9, \"19\": 44, \"20\": 1, \"21\": 0, \"22\": 1, \"23\": 1, \"24\": 0, \"25\": 1, \"26\": 0, \"27\": 2, \"28\": 1, \"29\": 2, \"30\": 1, \"31\": 1, \"32\": 0, \"33\": 2, \"34\": 1, \"35\": 11, \"36\": 0, \"37\": 2, \"38\": 2, \"39\": 0, \"40\": 7, \"41\": 0, \"42\": 4, \"43\": 0, \"44\": 0, \"45\": 12, \"46\": 9, \"47\": 1, \"48\": 0, \"49\": 1, \"50\": 3, \"51\": 0, \"52\": 0, \"53\": 0, \"54\": 28, \"55\": 0, \"56\": 0, \"57\": 0, \"58\": 0, \"59\": 1, \"60\": 0}}",
  "expected": "{\"votes\": {\"1\": 1.7, \"2\": 18.3, \"3\": 3.0, \"4\": 25.8, \"5\": 4.1, \"6\": 1.3, \"7\": 2.5, \"8\": 30.7, \"9\": 32.5, \"10\": 1.5, \"11\": 2.7, \"12\": 5.9, \"13\": 1.0, \"14\": 1.2, \"15\": 1.1, \"16\": 2.9, \"17\": 2.8, \"18\": 32.7, \"19\": 3.5, \"20\": 4.0, \"21\": 2.1, \"22\": 0.8, \"23\": 1.3, \"24\": 0.3, \"25\": 0.8, \"26\": 1.3, \"27\": 4.6, \"28\": 2.2, \"29\": 4.1, \"30\": 2.1, \"31\": 1.6, \"32\": 4.9, \"33\": 1.8, \"34\": 3.1, \"35\": 35.6, \"36\": 0.7, \"37\": 1.0, \"38\": 1.8, \"39\": 1.5, \"40\": 25.5, \"41\": 1.2, \"42\": 14.7, \"43\": 1.5, \"44\": 2.4, \"45\": 38.3, \"46\": 28.4, \"47\": 1.2, \"48\": 3.9, \"49\": 1.4, \"50\": 10.6, \"51\": 0.9, \"52\": 2.0, \"53\": 3.4, \"54\": 34.1, \"55\": 0.9, \"56\": 1.0, \"57\": 2.4, \"58\": 1.9, \"59\": 7.2, \"60\": 1.7}}",
  "score": 1.4924339995372755,
  "p_value": 3.3068839907991233e-06,
  "q_value": 0.0033346918789035705,
  "correction": "",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"correction\": [{\"cand_no\": 19, \"precinct_id\": \"521698-2\", \"votes\": 4}], \"detail\": {\"log10_bf_local\": 3.43}, \"log10_bf\": 3.43, \"mechanism\": \"digit_ins\", \"posterior\": 0.00215}, {\"correction\": [{\"cand_no\": 18, \"precinct_id\": \"521698-2\", \"votes\": 44}, {\"cand_no\": 19, \"precinct_id\": \"521698-2\", \"votes\": 9}], \"detail\": {\"log10_bf_local\": -0.779, \"template_support\": 0.56}, \"log10_bf\": -0.779, \"mechanism\": \"swap\", \"posterior\": 1e-06}, {\"correction\": [{\"cand_no\": 40, \"precinct_id\": \"521698-2\", \"votes\": 27}], \"detail\": {\"log10_bf_local\": -0.537}, \"log10_bf\": -0.537, \"mechanism\": \"digit_del\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 18, \"precinct_id\": \"521698-2\", \"votes\": 29}], \"detail\": {\"log10_bf_local\": -1.608}, \"log10_bf\": -1.608, \"mechanism\": \"digit_del\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 46, \"precinct_id\": \"521698-2\", \"votes\": 29}], \"detail\": {\"log10_bf_local\": -1.983}, \"log10_bf\": -1.983, \"mechanism\": \"digit_del\", \"posterior\": 0.0}, {\"mechanism\": \"clean\", \"posterior\": 0.0}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 0.031175}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:202867\", \"OSK2026_SK_tab09d.csv:202868\", \"OSK2026_SK_tab09d.csv:202869\", \"OSK2026_SK_tab09d.csv:202870\", \"OSK2026_SK_tab09d.csv:202871\", \"OSK2026_SK_tab09d.csv:202872\", \"OSK2026_SK_tab09d.csv:202873\", \"OSK2026_SK_tab09d.csv:202874\", \"OSK2026_SK_tab09d.csv:202875\", \"OSK2026_SK_tab09d.csv:202876\", \"OSK2026_SK_tab09d.csv:202877\", \"OSK2026_SK_tab09d.csv:202878\", \"OSK2026_SK_tab09d.csv:202879\", \"OSK2026_SK_tab09d.csv:202880\", \"OSK2026_SK_tab09d.csv:202881\", \"OSK2026_SK_tab09d.csv:202882\", \"OSK2026_SK_tab09d.csv:202883\", \"OSK2026_SK_tab09d.csv:202884\", \"OSK2026_SK_tab09d.csv:202885\", \"OSK2026_SK_tab09d.csv:202886\", \"OSK2026_SK_tab09d.csv:202887\", \"OSK2026_SK_tab09d.csv:202888\", \"OSK2026_SK_tab09d.csv:202889\", \"OSK2026_SK_tab09d.csv:202890\", \"OSK2026_SK_tab09d.csv:202891\", \"OSK2026_SK_tab09d.csv:202892\", \"OSK2026_SK_tab09d.csv:202893\", \"OSK2026_SK_tab09d.csv:202894\", \"OSK2026_SK_tab09d.csv:202895\", \"OSK2026_SK_tab09d.csv:202896\", \"OSK2026_SK_tab09d.csv:202897\", \"OSK2026_SK_tab09d.csv:202898\", \"OSK2026_SK_tab09d.csv:202899\", \"OSK2026_SK_tab09d.csv:202900\", \"OSK2026_SK_tab09d.csv:202901\", \"OSK2026_SK_tab09d.csv:202902\", \"OSK2026_SK_tab09d.csv:202903\", \"OSK2026_SK_tab09d.csv:202904\", \"OSK2026_SK_tab09d.csv:202905\", \"OSK2026_SK_tab09d.csv:202906\", \"OSK2026_SK_tab09d.csv:202907\", \"OSK2026_SK_tab09d.csv:202908\", \"OSK2026_SK_tab09d.csv:202909\", \"OSK2026_SK_tab09d.csv:202910\", \"OSK2026_SK_tab09d.csv:202911\", \"OSK2026_SK_tab09d.csv:202912\", \"OSK2026_SK_tab09d.csv:202913\", \"OSK2026_SK_tab09d.csv:202914\", \"OSK2026_SK_tab09d.csv:202915\", \"OSK2026_SK_tab09d.csv:202916\", \"OSK2026_SK_tab09d.csv:202917\", \"OSK2026_SK_tab09d.csv:202918\", \"OSK2026_SK_tab09d.csv:202919\", \"OSK2026_SK_tab09d.csv:202920\", \"OSK2026_SK_tab09d.csv:202921\", \"OSK2026_SK_tab09d.csv:202922\", \"OSK2026_SK_tab09d.csv:202923\", \"OSK2026_SK_tab09d.csv:202924\", \"OSK2026_SK_tab09d.csv:202925\", \"OSK2026_SK_tab09d.csv:202926\", \"OSK2026_SK_tab02bd.csv:5429\"]",
  "notes": "{\"best_posterior\": 0.966674, \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_del\", \"log10_bf_local\": 5.969, \"published\": 99, \"true\": 199}, \"local_structure_log10_lr\": 16.184, \"log10_bf\": 5.969, \"n_prec\": 146, \"p_atypical_clean\": 0.0, \"p_error\": 0.968825, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "805",
  "obec": "521698",
  "municipality": "Moldava nad Bodvou",
  "okres_name": "Košice - okolie",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 112}",
  "contest_transfer_flip": 112,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-805|521698-2",
  "rank": 92,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-102:529320-63:7",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-102",
  "precinct_id": "529320-63",
  "cand_nos": "7",
  "observed": "{\"10@2026-OSO-C-582000-3\": 152, \"7@2026-OSK-C-102\": 17, \"record\": {\"7\": 17}}",
  "expected": "{\"10@2026-OSO-C-582000-3\": {\"mean\": 16.7, \"n\": 434, \"p\": 0.0018781615773230352, \"t\": 3.98}, \"7@2026-OSK-C-102\": {\"mean\": 154.8, \"n\": 420, \"p\": 1.7850565275885094e-06, \"t\": -14.17}}",
  "score": 7.673467820459975,
  "p_value": 3.570113055177019e-06,
  "q_value": 0.011109120793794329,
  "correction": "[{\"cand_no\": 7, \"precinct_id\": \"529320-63\", \"votes\": 157}]",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 7.67, \"mechanism\": \"digit_del\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 5.35, \"mechanism\": \"swap\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 3.78, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 3.57, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 3.54, \"mechanism\": \"row_shift\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.67, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.06, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.3, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:3214\"]",
  "notes": "{\"best_log10_lr\": 7.992, \"corrected_p_min\": 0.7798, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 28, \"expected\": 167.3, \"observed\": 274, \"resid\": 2.98}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 3.09, \"n\": 54, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 4.84, \"n\": 32, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 199.5, \"within_resid\": -10.29}, \"decoy_log10_bf\": {\"digit\": 7.076, \"swap\": 6.227}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 7.673, \"log10_bf_any_error_cell\": {\"10@2026-OSO-C-582000-3\": -0.096, \"7@2026-OSK-C-102\": 6.995}, \"log10_specificity\": 0.678, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:durajkova:monika:39\", \"posterior_error_prob\": 0.9979, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 7.99, \"values\": {\"7\": 157}}, {\"log10_lr\": 7.96, \"values\": {\"7\": 167}}, {\"log10_lr\": 7.92, \"values\": {\"7\": 170}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "102",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "7: Monika Ďurajková",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 4873,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-102|529320-63",
  "rank": 93,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSK-C-102:529320-63:7",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-102",
  "precinct_id": "529320-63",
  "cand_nos": "7",
  "observed": "{\"n_ballots\": 420, \"votes\": 17}",
  "expected": "{\"crossyear\": 144.0, \"p_within\": 0.0, \"pi95\": [118.0, 170.0], \"within_year\": 168.3}",
  "score": 7.287727542036817,
  "p_value": 5.155519786230333e-08,
  "q_value": 0.0036222166466075697,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"genuine local swing against the candidate's own history\", \"precinct boundary or electorate change not visible in registered voters\", \"link to a namesake (see grade)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:3214\"]",
  "notes": "{\"beta\": 0.582, \"level\": \"cell\", \"link\": {\"grade\": \"name_age\", \"pid_p\": \"2022:582000:durajkova:monika:35\", \"pid_t\": \"2026:582000:durajkova:monika:39\"}, \"log10_lr_crossyear_vs_within\": 2.97, \"prior\": {\"cand_no\": 7, \"contest_id\": \"2022-OSK-C-102\", \"n\": 304, \"rel_strength_logit\": -0.5, \"votes\": 62, \"year\": 2022}, \"swap\": {\"corrected_p\": [0.0, 0.0294], \"log10_bf\": 1.49, \"plausible\": false, \"refs\": [\"OSK2026_SK_tab09d.csv:3214\", \"OSK2026_SK_tab09d.csv:3213\"], \"values\": [17, 43], \"with\": 6}}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "102",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "7: Monika Ďurajková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 4873}",
  "contest_transfer_flip": 4873,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-102|529320-63",
  "rank": 93,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-529460:529460-2:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-529460",
  "precinct_id": "529460-2",
  "cand_nos": "1,3",
  "observed": "{\"10@2026-OSK-C-111\": 196, \"13@2026-OSO-C-582000-10\": 173, \"1@2026-OSO-M-529460\": 47, \"record\": {\"1\": 47, \"3\": 292}}",
  "expected": "{\"10@2026-OSK-C-111\": {\"mean\": 180.0, \"n\": 630, \"p\": 0.3063415634372356, \"t\": 0.88}, \"13@2026-OSO-C-582000-10\": {\"mean\": 162.0, \"n\": 628, \"p\": 0.42241674676937846, \"t\": 0.65}, \"1@2026-OSO-M-529460\": {\"mean\": 301.7, \"n\": 680, \"p\": 5.488971631032176e-07, \"t\": -18.83}}",
  "score": 12.20715940878945,
  "p_value": 1.6466914893096526e-06,
  "q_value": 0.011109120793794329,
  "correction": "[{\"cand_no\": 1, \"precinct_id\": \"529460-2\", \"votes\": 292}, {\"cand_no\": 3, \"precinct_id\": \"529460-2\", \"votes\": 47}]",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529460\", \"log10_bf\": 12.21, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529460\", \"log10_bf\": 11.59, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529460\", \"log10_bf\": 8.32, \"mechanism\": \"row_shift\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529460\", \"log10_bf\": 5.29, \"mechanism\": \"digit_del\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.21, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.28, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529460\", \"log10_bf\": -0.48, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.77, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:806\", \"OSO2026_SK_tab05f.csv:808\"]",
  "notes": "{\"best_log10_lr\": 13.207, \"corrected_p_min\": 0.1332, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 3, \"expected\": 130.9, \"observed\": 292, \"resid\": 8.18}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 6.85, \"n\": 67, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 1, \"max_abs_t\": 9.53, \"n\": 2, \"n_abs_t_gt3\": 1}, \"pattern\": \"isolated\", \"within_expected\": 490.3, \"within_resid\": -21.56}, \"decoy_log10_bf\": {\"digit\": 5.669, \"swap\": 12.517}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 12.207, \"log10_bf_any_error_cell\": {\"10@2026-OSK-C-111\": -1.052, \"13@2026-OSO-C-582000-10\": -1.164, \"1@2026-OSO-M-529460\": 6.904}, \"log10_specificity\": 0.789, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:hrcka:jan:46\", \"posterior_error_prob\": 1.0, \"proposed_correction\": null, \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 13.21, \"values\": {\"1\": 292, \"3\": 47}}, {\"log10_lr\": -2.26, \"values\": {\"1\": 341, \"2\": 47}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "529460",
  "district": null,
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Ján Hrčka; 3: Juraj Mravec",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 4168,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-529460|529460-2",
  "rank": 94,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSO-M-529460:529460-2:1,3",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-529460",
  "precinct_id": "529460-2",
  "cand_nos": "1,3",
  "observed": "{\"envelopes\": 693, \"sum\": 680, \"valid\": 680, \"votes\": {\"1\": 47, \"2\": 341, \"3\": 292}}",
  "expected": "{\"votes\": {\"1\": 310.7, \"2\": 327.3, \"3\": 57.6}}",
  "score": 0.7039492900350335,
  "p_value": 4.527392923080942e-06,
  "q_value": 0.004185008833272946,
  "correction": "[{\"cand_no\": 1, \"precinct_id\": \"529460-2\", \"votes\": 292}, {\"cand_no\": 3, \"precinct_id\": \"529460-2\", \"votes\": 47}]",
  "mechanism": "swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 1, \"precinct_id\": \"529460-2\", \"votes\": 341}, {\"cand_no\": 2, \"precinct_id\": \"529460-2\", \"votes\": 292}, {\"cand_no\": 3, \"precinct_id\": \"529460-2\", \"votes\": 47}], \"detail\": {\"direction\": \"down\", \"end\": \"rot\", \"imputed\": [], \"range\": [0, 2]}, \"log10_bf\": 4.543, \"mechanism\": \"row_shift\", \"posterior\": 0.027969}, {\"correction\": [{\"cand_no\": 1, \"precinct_id\": \"529460-2\", \"votes\": 286}, {\"cand_no\": 3, \"precinct_id\": \"529460-2\", \"votes\": 53}], \"detail\": {\"n\": 239}, \"log10_bf\": 3.288, \"mechanism\": \"transfer\", \"posterior\": 0.004661}, {\"correction\": [{\"cand_no\": 1, \"precinct_id\": \"529460-2\", \"votes\": 341}, {\"cand_no\": 2, \"precinct_id\": \"529460-2\", \"votes\": 292}, {\"cand_no\": 3, \"precinct_id\": \"529460-2\", \"votes\": 47}], \"detail\": {\"direction\": \"down\", \"end\": \"free\", \"imputed\": [2], \"range\": [0, 2]}, \"log10_bf\": 1.712, \"mechanism\": \"row_shift\", \"posterior\": 2.5e-05}, {\"correction\": [{\"cand_no\": 1, \"precinct_id\": \"529460-2\", \"votes\": 341}, {\"cand_no\": 2, \"precinct_id\": \"529460-2\", \"votes\": 47}], \"log10_bf\": -0.122, \"mechanism\": \"swap\", \"posterior\": 7e-06}, {\"mechanism\": \"clean\", \"posterior\": 0.096111}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.068969}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:806\", \"OSO2026_SK_tab05f.csv:808\", \"OSO2026_SK_tab02bf.csv:291\"]",
  "notes": "{\"best_posterior\": 0.802258, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"1\": 245, \"3\": -245}}, \"log10_bf\": 4.922, \"n_prec\": 96, \"p_atypical_clean\": 0.068969, \"p_error\": 0.83492, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "529460",
  "district": null,
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Ján Hrčka; 3: Juraj Mravec",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 4168,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-529460|529460-2",
  "rank": 94,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-1:528595-11:23",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-1",
  "precinct_id": "528595-11",
  "cand_nos": "23",
  "observed": "{\"23@2026-OSO-C-582000-1\": 25, \"3@2026-OSO-M-528595\": 290, \"record\": {\"23\": 25}}",
  "expected": "{\"23@2026-OSO-C-582000-1\": {\"mean\": 252.0, \"n\": 535, \"p\": 2.3769442434014243e-06, \"t\": -14.32}, \"3@2026-OSO-M-528595\": {\"mean\": 35.2, \"n\": 509, \"p\": 0.001350325993762536, \"t\": 5.23}}",
  "score": 8.543071903267721,
  "p_value": 4.753888486802849e-06,
  "q_value": 0.011497129516358411,
  "correction": "[{\"cand_no\": 23, \"precinct_id\": \"528595-11\", \"votes\": 265}]",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 23, \"contest_id\": \"2026-OSO-C-582000-1\", \"log10_bf\": 8.54, \"mechanism\": \"digit_del\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSO-C-582000-1\", \"log10_bf\": 4.02, \"mechanism\": \"row_shift\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSO-C-582000-1\", \"log10_bf\": 3.75, \"mechanism\": \"transfer\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSO-C-582000-1\", \"log10_bf\": 3.57, \"mechanism\": \"swap\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSO-C-582000-1\", \"log10_bf\": 1.55, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-528595\", \"log10_bf\": -0.77, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-528595\", \"log10_bf\": -0.78, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-528595\", \"log10_bf\": -1.15, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:97585\"]",
  "notes": "{\"best_log10_lr\": 8.796, \"corrected_p_min\": 0.9467, \"correction_withheld\": null, \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.33, \"n\": 18, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.38, \"n\": 16, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 293.3, \"within_resid\": -15.61}, \"decoy_log10_bf\": {\"digit\": 7.603, \"swap\": 6.606}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 8.543, \"log10_bf_any_error_cell\": {\"23@2026-OSO-C-582000-1\": 7.803, \"3@2026-OSO-M-528595\": -0.171}, \"log10_specificity\": 0.74, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:vagac:matej:58\", \"posterior_error_prob\": 0.9997, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 8.8, \"values\": {\"23\": 265}}, {\"log10_lr\": 8.77, \"values\": {\"23\": 259}}, {\"log10_lr\": 8.77, \"values\": {\"23\": 258}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "1",
  "obec": "528595",
  "municipality": "Bratislava - Staré Mesto",
  "okres_name": "Bratislava I",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "23: Matej Vagač",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 1825,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-1|528595-11",
  "rank": 95,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-C-582000-1:528595-11:23",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-1",
  "precinct_id": "528595-11",
  "cand_nos": "23",
  "observed": "{\"n_ballots\": 535, \"votes\": 25}",
  "expected": "{\"crossyear\": 260.7, \"p_within\": 0.0, \"pi95\": [220.0, 301.0], \"within_year\": 261.5}",
  "score": 7.044201025678798,
  "p_value": 9.032312903919072e-08,
  "q_value": 0.004230675148776334,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"genuine local swing against the candidate's own history\", \"precinct boundary or electorate change not visible in registered voters\", \"link to a namesake (see grade)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:97585\"]",
  "notes": "{\"beta\": 0.638, \"level\": \"cell\", \"link\": {\"grade\": \"name_age\", \"pid_p\": \"2022:582000:vagac:matej:54\", \"pid_t\": \"2026:582000:vagac:matej:58\"}, \"log10_lr_crossyear_vs_within\": 3.46, \"prior\": {\"cand_no\": 45, \"contest_id\": \"2022-OSO-C-582000-1\", \"n\": 414, \"rel_strength_logit\": -0.01, \"votes\": 186, \"year\": 2022}, \"swap\": {\"corrected_p\": [0.0001, 0.003], \"log10_bf\": 1.88, \"plausible\": false, \"refs\": [\"OSO2026_SK_tab08f.csv:97585\", \"OSO2026_SK_tab08f.csv:97580\"], \"values\": [25, 93], \"with\": 18}}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "1",
  "obec": "528595",
  "municipality": "Bratislava - Staré Mesto",
  "okres_name": "Bratislava I",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "23: Matej Vagač",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 1825}",
  "contest_transfer_flip": 1825,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-C-582000-1|528595-11",
  "rank": 95,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-810:543519-3:-",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-810",
  "precinct_id": "543519-3",
  "cand_nos": "",
  "observed": "{\"envelopes\": 438, \"sum\": 103, \"valid\": 48, \"votes\": {\"1\": 17, \"2\": 9, \"3\": 5, \"4\": 3, \"5\": 9, \"6\": 3, \"7\": 3, \"8\": 5, \"9\": 3, \"10\": 1, \"11\": 1, \"12\": 5, \"13\": 0, \"14\": 4, \"15\": 2, \"16\": 1, \"17\": 0, \"18\": 0, \"19\": 0, \"20\": 0, \"21\": 2, \"22\": 2, \"23\": 0, \"24\": 27, \"25\": 1}}",
  "expected": "{\"votes\": {\"1\": 9.3, \"2\": 10.0, \"3\": 16.7, \"4\": 5.9, \"5\": 4.3, \"6\": 5.6, \"7\": 5.1, \"8\": 23.5, \"9\": 8.8, \"10\": 5.9, \"11\": 8.4, \"12\": 7.9, \"13\": 5.7, \"14\": 3.1, \"15\": 4.6, \"16\": 6.6, \"17\": 2.2, \"18\": 3.7, \"19\": 1.8, \"20\": 8.4, \"21\": 5.3, \"22\": 8.6, \"23\": 5.8, \"24\": 4.9, \"25\": 13.8}}",
  "score": 7.8771596596511815,
  "p_value": 3.132713510626893e-14,
  "q_value": 1.7374812308314406e-10,
  "correction": "",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"correction\": [], \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_del\", \"log10_bf_local\": 11.92, \"published\": 48, \"true\": 408}, \"log10_bf\": 11.92, \"mechanism\": \"turnout_digit\", \"posterior\": 0.367717}, {\"correction\": [], \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_del\", \"log10_bf_local\": 11.718, \"published\": 48, \"true\": 428}, \"log10_bf\": 11.718, \"mechanism\": \"turnout_digit\", \"posterior\": 0.231106}, {\"correction\": [], \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_del\", \"log10_bf_local\": 10.619, \"published\": 48, \"true\": 348}, \"log10_bf\": 10.619, \"mechanism\": \"turnout_digit\", \"posterior\": 0.018393}, {\"correction\": [], \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_del\", \"log10_bf_local\": 10.277, \"published\": 48, \"true\": 438}, \"log10_bf\": 10.277, \"mechanism\": \"turnout_digit\", \"posterior\": 0.008372}, {\"correction\": [], \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_del\", \"log10_bf_local\": 5.351, \"published\": 48, \"true\": 148}, \"log10_bf\": 5.351, \"mechanism\": \"turnout_digit\", \"posterior\": 0.0}, {\"mechanism\": \"clean\", \"posterior\": 0.0}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 0.0}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:220164\", \"OSK2026_SK_tab09d.csv:220165\", \"OSK2026_SK_tab09d.csv:220166\", \"OSK2026_SK_tab09d.csv:220167\", \"OSK2026_SK_tab09d.csv:220168\", \"OSK2026_SK_tab09d.csv:220169\", \"OSK2026_SK_tab09d.csv:220170\", \"OSK2026_SK_tab09d.csv:220171\", \"OSK2026_SK_tab09d.csv:220172\", \"OSK2026_SK_tab09d.csv:220173\", \"OSK2026_SK_tab09d.csv:220174\", \"OSK2026_SK_tab09d.csv:220175\", \"OSK2026_SK_tab09d.csv:220176\", \"OSK2026_SK_tab09d.csv:220177\", \"OSK2026_SK_tab09d.csv:220178\", \"OSK2026_SK_tab09d.csv:220179\", \"OSK2026_SK_tab09d.csv:220180\", \"OSK2026_SK_tab09d.csv:220181\", \"OSK2026_SK_tab09d.csv:220182\", \"OSK2026_SK_tab09d.csv:220183\", \"OSK2026_SK_tab09d.csv:220184\", \"OSK2026_SK_tab09d.csv:220185\", \"OSK2026_SK_tab09d.csv:220186\", \"OSK2026_SK_tab09d.csv:220187\", \"OSK2026_SK_tab09d.csv:220188\", \"OSK2026_SK_tab02bd.csv:5854\"]",
  "notes": "{\"best_posterior\": 0.374412, \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_del\", \"log10_bf_local\": 11.928, \"published\": 48, \"true\": 418}, \"local_structure_log10_lr\": 12.959, \"log10_bf\": 11.928, \"n_prec\": 85, \"p_atypical_clean\": 0.0, \"p_error\": 1.0, \"specific_correction\": true}",
  "correction_feasible": false,
  "correction_breaks": "V_MULTI_SUM_GE_VALID 2026-OSK-C-810 543519-3: {\"sum_votes\":103,\"valid_ballots\":418} vs {\"min_sum_votes\":418}",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "810",
  "obec": "543519",
  "municipality": "Rudňany",
  "okres_name": "Spišská Nová Ves",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 66}",
  "contest_transfer_flip": 66,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-810|543519-3",
  "rank": 96,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSK-C-810:543519-3:18,20",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-810",
  "precinct_id": "543519-3",
  "cand_nos": "18,20",
  "observed": "{\"record\": [17, 9, 5, 3, 9, 3, 3, 5, 3, 1, 1, 5, 0, 4, 2, 1, 0, 0, 0, 0, 2, 2, 0, 27, 1], \"sum_minus_valid\": null, \"values\": [0, 0], \"zero_run_cand_nos\": [17, 18, 19, 20]}",
  "expected": "{\"fallback_model\": false, \"mean\": [3.9, 8.8], \"sd\": [2.4, 3.4]}",
  "score": 9.001,
  "p_value": 2.23540281958809e-06,
  "q_value": 0.06818181818181818,
  "correction": "[{\"cand_no\": 18, \"precinct_id\": \"543519-3\", \"votes\": 4}, {\"cand_no\": 20, \"precinct_id\": \"543519-3\", \"votes\": 9}]",
  "mechanism": "missing_block",
  "alternatives": "[\"duplicate_block (zero row copied)\", \"swap\", \"row_shift\", \"genuine zero support (home/bloc effects)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:220180\", \"OSK2026_SK_tab09d.csv:220181\", \"OSK2026_SK_tab09d.csv:220182\", \"OSK2026_SK_tab09d.csv:220183\"]",
  "notes": "run of adjacent zero counts at ballot positions [17, 18, 19, 20]; 2 of them implausible under the LOO predictive",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "810",
  "obec": "543519",
  "municipality": "Rudňany",
  "okres_name": "Spišská Nová Ves",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "18: Alena Pekarčíková; 20: Branislav Rusiňák",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 66,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-810|543519-3",
  "rank": 96,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:599972-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "599972-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 45, \"OSK.participated\": 51, \"OSK.registered\": 2740, \"OSK.valid_council\": 27, \"OSK.valid_mayor\": 30, \"OSO.envelopes\": 277, \"OSO.participated\": 277, \"OSO.registered\": 2731, \"OSO.valid_council\": 241, \"OSO.valid_mayor\": 219}",
  "expected": "{\"relative_gap_percentile\": 0.99784}",
  "score": 2.6660136989400693,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5226\", \"OSO2026_SK_tab02bf.csv:6523\", \"OSK2026_SK_tab02bd.csv:5231\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.8159, \"gap\": 226}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "599972",
  "municipality": "Košice - Luník IX",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|599972-1",
  "rank": 97,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:599972-1:OSK.valid_council",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "599972-1",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 45, \"E_OSO\": 277, \"E_OSO_CITY\": 277, \"P_OSK\": 51, \"P_OSO\": 277, \"P_OSO_CITY\": 277, \"R_OSK\": 2740, \"R_OSO\": 2731, \"R_OSO_CITY\": 2731, \"R_prev_year\": 2617.0, \"VC_OSK\": 27, \"VC_OSO\": 241, \"VC_OSO_CITY\": 230, \"VM_OSK\": 30, \"VM_OSO\": 219, \"VM_OSO_CITY\": 221, \"sum_council_OSK\": 27, \"sum_council_OSO\": 614, \"sum_council_OSO_CITY\": 266, \"sum_single_OSK\": 30, \"sum_single_OSO\": 219, \"sum_single_OSO_CITY\": 221}",
  "expected": "{\"field\": \"OSK.valid_council\", \"hard_broken\": [], \"relations_broken\": [\"fill\"], \"value\": 7}",
  "score": 5.412,
  "p_value": 3.3760457157402715e-06,
  "q_value": 0.008200544891445264,
  "correction": "[{\"family\": \"OSK\", \"field\": \"valid_council\", \"precinct_id\": \"599972-1\", \"value\": 7}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSK.registered 2740->2540 (digit_sub, gain 9.8)\", \"OSO.valid_council 241->271 (digit_sub, gain 3.9)\", \"OSK.envelopes 45->35 (digit_sub, gain 3.4)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5226\", \"OSO2026_SK_tab02bf.csv:6523\", \"OSK2026_SK_tab02bd.csv:5231\"]",
  "notes": "OSK.valid_council 27 -> 7 by digit_del; log-likelihood gain 12.4 nats, margin over best other record/field 2.6",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "599972",
  "municipality": "Košice - Luník IX",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|599972-1",
  "rank": 97,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-105:529346-24:14",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-105",
  "precinct_id": "529346-24",
  "cand_nos": "14",
  "observed": "{\"14@2026-OSK-C-105\": 24, \"14@2026-OSO-C-529346-3\": 265, \"record\": {\"14\": 24}}",
  "expected": "{\"14@2026-OSK-C-105\": {\"mean\": 237.7, \"n\": 525, \"p\": 1.5028117720900798e-06, \"t\": -15.31}, \"14@2026-OSO-C-529346-3\": {\"mean\": 30.7, \"n\": 509, \"p\": 0.0007407858988096573, \"t\": 4.92}}",
  "score": 8.297810900228933,
  "p_value": 3.0056235441801596e-06,
  "q_value": 0.011109120793794329,
  "correction": "[{\"cand_no\": 14, \"precinct_id\": \"529346-24\", \"votes\": 234}]",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-105\", \"log10_bf\": 8.3, \"mechanism\": \"digit_del\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-105\", \"log10_bf\": 4.6, \"mechanism\": \"row_shift\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-105\", \"log10_bf\": 4.32, \"mechanism\": \"transfer\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-105\", \"log10_bf\": 4.27, \"mechanism\": \"swap\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-105\", \"log10_bf\": 1.89, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-529346-3\", \"log10_bf\": -0.21, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-529346-3\", \"log10_bf\": -0.86, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-529346-3\", \"log10_bf\": -0.94, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:4421\"]",
  "notes": "{\"best_log10_lr\": 8.562, \"corrected_p_min\": 0.9418, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 25.7, \"observed\": 48, \"resid\": 2.74}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 3.12, \"n\": 20, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.3, \"n\": 10, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 228.0, \"within_resid\": -10.1}, \"decoy_log10_bf\": {\"digit\": 6.844, \"swap\": 2.891}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 8.298, \"log10_bf_any_error_cell\": {\"14@2026-OSK-C-105\": 7.521, \"14@2026-OSO-C-529346-3\": -0.896}, \"log10_specificity\": 0.777, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:vlaciky:martin:44\", \"posterior_error_prob\": 0.9995, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 8.56, \"values\": {\"14\": 234}}, {\"log10_lr\": 8.55, \"values\": {\"14\": 240}}, {\"log10_lr\": 8.54, \"values\": {\"14\": 241}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "105",
  "obec": "529346",
  "municipality": "Bratislava - Nové Mesto",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "14: Martin Vlačiky",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 236,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-105|529346-24",
  "rank": 98,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSK-C-105:529346-24:14",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-105",
  "precinct_id": "529346-24",
  "cand_nos": "14",
  "observed": "{\"n_ballots\": 525, \"votes\": 24}",
  "expected": "{\"crossyear\": 279.8, \"p_within\": 0.0, \"pi95\": [233.0, 326.0], \"within_year\": 252.1}",
  "score": 5.888645876994061,
  "p_value": 1.2922725610506805e-06,
  "q_value": 0.030264592622286587,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"genuine local swing against the candidate's own history\", \"precinct boundary or electorate change not visible in registered voters\", \"link to a namesake (see grade)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:4421\"]",
  "notes": "{\"beta\": 0.582, \"level\": \"cell\", \"link\": {\"grade\": \"name_age\", \"pid_p\": \"2022:582000:vlaciky:martin:40\", \"pid_t\": \"2026:582000:vlaciky:martin:44\"}, \"log10_lr_crossyear_vs_within\": 0.86, \"prior\": {\"cand_no\": 29, \"contest_id\": \"2022-OSK-C-105\", \"n\": 317, \"rel_strength_logit\": 0.41, \"votes\": 99, \"year\": 2022}, \"swap\": {\"corrected_p\": [0.0, 0.6272], \"log10_bf\": 1.72, \"plausible\": false, \"refs\": [\"OSK2026_SK_tab09d.csv:4421\", \"OSK2026_SK_tab09d.csv:4411\"], \"values\": [24, 48], \"with\": 4}}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "105",
  "obec": "529346",
  "municipality": "Bratislava - Nové Mesto",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "14: Martin Vlačiky",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 236}",
  "contest_transfer_flip": 236,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-105|529346-24",
  "rank": 98,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-307:514144-1:54",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-307",
  "precinct_id": "514144-1",
  "cand_nos": "49,50,51,52,53,54",
  "observed": "{\"4@2026-OSK-P-3\": 99, \"54@2026-OSK-C-307\": 16, \"record\": {\"49\": 4, \"50\": 4, \"51\": 6, \"52\": 21, \"53\": 4, \"54\": 16}}",
  "expected": "{\"4@2026-OSK-P-3\": {\"mean\": 33.2, \"n\": 365, \"p\": 0.014319520396151695, \"t\": 3.03}, \"54@2026-OSK-C-307\": {\"mean\": 54.6, \"n\": 359, \"p\": 0.0007691397665217101, \"t\": -4.88}}",
  "score": 4.826235933269046,
  "p_value": 0.0015382795330434202,
  "q_value": 0.3653942307611611,
  "correction": "",
  "mechanism": "row_shift",
  "alternatives": "[{\"cand_no\": 54, \"contest_id\": \"2026-OSK-C-307\", \"log10_bf\": 4.83, \"mechanism\": \"row_shift\"}, {\"cand_no\": 54, \"contest_id\": \"2026-OSK-C-307\", \"log10_bf\": 4.32, \"mechanism\": \"transfer\"}, {\"cand_no\": 54, \"contest_id\": \"2026-OSK-C-307\", \"log10_bf\": 3.8, \"mechanism\": \"swap\"}, {\"cand_no\": 54, \"contest_id\": \"2026-OSK-C-307\", \"log10_bf\": 3.16, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 54, \"contest_id\": \"2026-OSK-C-307\", \"log10_bf\": 1.25, \"mechanism\": \"digit_del\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-3\", \"log10_bf\": -0.3, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-3\", \"log10_bf\": -0.41, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-3\", \"log10_bf\": -1.92, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:39462\", \"OSK2026_SK_tab09d.csv:39463\", \"OSK2026_SK_tab09d.csv:39464\", \"OSK2026_SK_tab09d.csv:39465\", \"OSK2026_SK_tab09d.csv:39466\", \"OSK2026_SK_tab09d.csv:39467\"]",
  "notes": "{\"best_log10_lr\": 7.872, \"corrected_p_min\": 0.0091, \"correction_withheld\": \"posterior_error_prob 0.4 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 47, \"expected\": 76.7, \"observed\": 157, \"resid\": 3.41}, \"n_complementary\": 12, \"other_persons_other_records\": {\"max_abs_t\": 4.68, \"n\": 1, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.21, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 93.8, \"within_resid\": -6.41}, \"decoy_log10_bf\": {\"digit\": 2.81, \"swap\": 3.974}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 4.826, \"log10_bf_any_error_cell\": {\"4@2026-OSK-P-3\": 0.182, \"54@2026-OSK-C-307\": 2.845}, \"log10_specificity\": 1.449, \"lost_values_cand_nos\": [54], \"partner_precinct\": null, \"person_id\": \"2026:513881:svitkova:natalia:39\", \"posterior_error_prob\": 0.4013, \"proposed_correction\": [{\"cand_no\": 50, \"precinct_id\": \"514144-1\", \"votes\": 6}, {\"cand_no\": 51, \"precinct_id\": \"514144-1\", \"votes\": 21}, {\"cand_no\": 52, \"precinct_id\": \"514144-1\", \"votes\": 4}, {\"cand_no\": 53, \"precinct_id\": \"514144-1\", \"votes\": 16}, {\"cand_no\": 54, \"estimated\": true, \"precinct_id\": \"514144-1\", \"votes\": 60}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 7.87, \"values\": {\"49\": 4, \"50\": 6, \"51\": 21, \"52\": 4, \"53\": 16, \"54\": null}}, {\"log10_lr\": 6.29, \"values\": {\"42\": 8, \"43\": 1, \"44\": 36, \"45\": 4, \"46\": 157, \"47\": 35, \"48\": 4, \"49\": 4, \"50\": 6, \"51\": 21, \"52\": 4, \"53\": 16, \"54\": null}}, {\"log10_lr\": 5.86, \"values\": {\"49\": 4, \"50\": 6, \"51\": 21, \"52\": 4, \"53\": 16, \"54\": 15, \"55\": 54, \"56\": 15, \"57\": 21, \"58\": 5, \"59\": 23, \"60\": null}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "3",
  "district": "307",
  "obec": "514144",
  "municipality": "Liešťany",
  "okres_name": "Prievidza",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "49: Ladislav Procházka; 50: Katarína Rebrová; 51: Ladislav Smatana; 52: Igor Sojka; 53: Jozef Stopka; 54: Natália Svítková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.4 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 18,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-307|514144-1",
  "rank": 99,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-307:514144-1:22,23",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-307",
  "precinct_id": "514144-1",
  "cand_nos": "22,23",
  "observed": "{\"envelopes\": 383, \"sum\": 1986, \"valid\": 359, \"votes\": {\"1\": 41, \"2\": 59, \"3\": 38, \"4\": 8, \"5\": 52, \"6\": 40, \"7\": 12, \"8\": 45, \"9\": 129, \"10\": 23, \"11\": 38, \"12\": 20, \"13\": 23, \"14\": 12, \"15\": 74, \"16\": 30, \"17\": 33, \"18\": 25, \"19\": 59, \"20\": 19, \"21\": 16, \"22\": 1, \"23\": 44, \"24\": 33, \"25\": 7, \"26\": 6, \"27\": 62, \"28\": 40, \"29\": 20, \"30\": 34, \"31\": 39, \"32\": 12, \"33\": 96, \"34\": 69, \"35\": 21, \"36\": 38, \"37\": 21, \"38\": 13, \"39\": 12, \"40\": 38, \"41\": 22, \"42\": 91, \"43\": 8, \"44\": 1, \"45\": 36, \"46\": 4, \"47\": 157, \"48\": 35, \"49\": 4, \"50\": 4, \"51\": 6, \"52\": 21, \"53\": 4, \"54\": 16, \"55\": 15, \"56\": 54, \"57\": 15, \"58\": 21, \"59\": 5, \"60\": 23, \"61\": 12, \"62\": 5, \"63\": 12, \"64\": 13}}",
  "expected": "{\"votes\": {\"1\": 46.7, \"2\": 56.0, \"3\": 47.2, \"4\": 12.0, \"5\": 55.1, \"6\": 43.5, \"7\": 14.2, \"8\": 36.1, \"9\": 107.3, \"10\": 36.6, \"11\": 26.6, \"12\": 17.4, \"13\": 27.4, \"14\": 17.2, \"15\": 60.3, \"16\": 34.2, \"17\": 39.8, \"18\": 19.4, \"19\": 69.0, \"20\": 9.6, \"21\": 22.6, \"22\": 48.3, \"23\": 6.5, \"24\": 4.0, \"25\": 25.0, \"26\": 1.2, \"27\": 128.1, \"28\": 24.0, \"29\": 6.3, \"30\": 8.0, \"31\": 3.5, \"32\": 12.8, \"33\": 7.6, \"34\": 11.8, \"35\": 18.8, \"36\": 67.5, \"37\": 17.4, \"38\": 13.3, \"39\": 3.2, \"40\": 25.1, \"41\": 18.0, \"42\": 3.8, \"43\": 44.9, \"44\": 28.7, \"45\": 11.6, \"46\": 12.6, \"47\": 54.6, \"48\": 37.7, \"49\": 32.7, \"50\": 32.6, \"51\": 39.8, \"52\": 12.0, \"53\": 46.0, \"54\": 67.3, \"55\": 26.8, \"56\": 35.2, \"57\": 19.2, \"58\": 19.6, \"59\": 19.6, \"60\": 20.5, \"61\": 16.0, \"62\": 3.6, \"63\": 12.5, \"64\": 17.8}}",
  "score": 0.862444888026312,
  "p_value": 2.046953033539571e-05,
  "q_value": 0.014191141577836056,
  "correction": "[{\"cand_no\": 22, \"precinct_id\": \"514144-1\", \"votes\": 44}, {\"cand_no\": 23, \"precinct_id\": \"514144-1\", \"votes\": 1}]",
  "mechanism": "swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 42, \"precinct_id\": \"514144-1\", \"votes\": 8}, {\"cand_no\": 43, \"precinct_id\": \"514144-1\", \"votes\": 91}], \"detail\": {\"log10_bf_local\": 1.76}, \"log10_bf\": 3.23, \"mechanism\": \"swap\", \"posterior\": 0.020506}, {\"correction\": [{\"cand_no\": 24, \"precinct_id\": \"514144-1\", \"votes\": 7}, {\"cand_no\": 25, \"precinct_id\": \"514144-1\", \"votes\": 33}], \"detail\": {\"log10_bf_local\": 1.902}, \"log10_bf\": 3.14, \"mechanism\": \"swap\", \"posterior\": 0.016658}, {\"correction\": [{\"cand_no\": 22, \"precinct_id\": \"514144-1\", \"votes\": 44}, {\"cand_no\": 23, \"precinct_id\": \"514144-1\", \"votes\": 33}, {\"cand_no\": 24, \"precinct_id\": \"514144-1\", \"votes\": 7}, {\"cand_no\": 25, \"precinct_id\": \"514144-1\", \"votes\": 6}, {\"cand_no\": 26, \"precinct_id\": \"514144-1\", \"votes\": 1}], \"detail\": {\"direction\": \"down\", \"end\": \"rot\", \"imputed\": [], \"log10_bf_local\": 5.985, \"range\": [21, 25]}, \"log10_bf\": 6.441, \"mechanism\": \"row_shift\", \"posterior\": 0.004131}, {\"correction\": [{\"cand_no\": 23, \"precinct_id\": \"514144-1\", \"votes\": 4}], \"detail\": {\"log10_bf_local\": 3.068}, \"log10_bf\": 3.065, \"mechanism\": \"digit_ins\", \"posterior\": 0.003587}, {\"correction\": [{\"cand_no\": 42, \"precinct_id\": \"514144-1\", \"votes\": 8}, {\"cand_no\": 43, \"precinct_id\": \"514144-1\", \"votes\": 1}, {\"cand_no\": 44, \"precinct_id\": \"514144-1\", \"votes\": 36}, {\"cand_no\": 45, \"precinct_id\": \"514144-1\", \"votes\": 4}, {\"cand_no\": 46, \"precinct_id\": \"514144-1\", \"votes\": 157}, {\"cand_no\": 47, \"precinct_id\": \"514144-1\", \"votes\": 35}, {\"cand_no\": 48, \"precinct_id\": \"514144-1\", \"votes\": 4}, {\"cand_no\": 49, \"precinct_id\": \"514144-1\", \"votes\": 4}, {\"cand_no\": 50, \"precinct_id\": \"514144-1\", \"votes\": 6}, {\"cand_no\": 51, \"precinct_id\": \"514144-1\", \"votes\": 21}, {\"cand_no\": 52, \"precinct_id\": \"514144-1\", \"votes\": 4}, {\"cand_no\": 53, \"precinct_id\": \"514144-1\", \"votes\": 16}, {\"cand_no\": 54, \"precinct_id\": \"514144-1\", \"votes\": 91}], \"detail\": {\"direction\": \"down\", \"end\": \"rot\", \"imputed\": [], \"log10_bf_local\": 4.77, \"range\": [41, 53]}, \"log10_bf\": 6.36, \"mechanism\": \"row_shift\", \"posterior\": 0.003429}, {\"mechanism\": \"clean\", \"posterior\": 0.064698}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 0.055998}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:39435\", \"OSK2026_SK_tab09d.csv:39436\", \"OSK2026_SK_tab02bd.csv:1523\"]",
  "notes": "{\"best_posterior\": 0.816259, \"detail\": {\"log10_bf_local\": 4.424}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"22\": 43, \"23\": -43}}, \"local_structure_log10_lr\": 0.892, \"log10_bf\": 4.83, \"n_prec\": 138, \"p_atypical_clean\": 0.0, \"p_error\": 0.879304, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "3",
  "district": "307",
  "obec": "514144",
  "municipality": "Liešťany",
  "okres_name": "Prievidza",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "22: Petra Hajšelová; 23: Roman Hanzlík",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 18,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-307|514144-1",
  "rank": 99,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSK-C-802:599972-1:10,13,24,26,29,37,40",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-802",
  "precinct_id": "599972-1",
  "cand_nos": "10,13,24,26,29,37,40",
  "observed": "{\"record\": [3, 0, 1, 3, 2, 1, 1, 7, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2], \"sum_minus_valid\": null, \"values\": [0, 0, 0, 0, 0, 0, 0], \"zero_run_cand_nos\": [10, 11, 12, 13, 14, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41]}",
  "expected": "{\"fallback_model\": false, \"mean\": [7.1, 4.5, 3.9, 3.0, 4.5, 3.3, 4.0], \"sd\": [2.4, 2.0, 1.9, 1.7, 2.0, 1.8, 1.9]}",
  "score": 9.176,
  "p_value": 2.23540281958809e-06,
  "q_value": 0.05555555555555555,
  "correction": "[{\"cand_no\": 10, \"precinct_id\": \"599972-1\", \"votes\": 7}, {\"cand_no\": 13, \"precinct_id\": \"599972-1\", \"votes\": 4}, {\"cand_no\": 24, \"precinct_id\": \"599972-1\", \"votes\": 4}, {\"cand_no\": 26, \"precinct_id\": \"599972-1\", \"votes\": 3}, {\"cand_no\": 29, \"precinct_id\": \"599972-1\", \"votes\": 5}, {\"cand_no\": 37, \"precinct_id\": \"599972-1\", \"votes\": 3}, {\"cand_no\": 40, \"precinct_id\": \"599972-1\", \"votes\": 4}]",
  "mechanism": "missing_block",
  "alternatives": "[\"duplicate_block (zero row copied)\", \"swap\", \"row_shift\", \"genuine zero support (home/bloc effects)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:194731\", \"OSK2026_SK_tab09d.csv:194732\", \"OSK2026_SK_tab09d.csv:194733\", \"OSK2026_SK_tab09d.csv:194734\", \"OSK2026_SK_tab09d.csv:194735\", \"OSK2026_SK_tab09d.csv:194743\", \"OSK2026_SK_tab09d.csv:194744\", \"OSK2026_SK_tab09d.csv:194745\", \"OSK2026_SK_tab09d.csv:194746\", \"OSK2026_SK_tab09d.csv:194747\", \"OSK2026_SK_tab09d.csv:194748\", \"OSK2026_SK_tab09d.csv:194749\", \"OSK2026_SK_tab09d.csv:194750\", \"OSK2026_SK_tab09d.csv:194751\", \"OSK2026_SK_tab09d.csv:194752\", \"OSK2026_SK_tab09d.csv:194753\", \"OSK2026_SK_tab09d.csv:194754\", \"OSK2026_SK_tab09d.csv:194755\", \"OSK2026_SK_tab09d.csv:194757\", \"OSK2026_SK_tab09d.csv:194758\", \"OSK2026_SK_tab09d.csv:194759\", \"OSK2026_SK_tab09d.csv:194760\", \"OSK2026_SK_tab09d.csv:194761\", \"OSK2026_SK_tab09d.csv:194762\"]",
  "notes": "run of adjacent zero counts at ballot positions [10, 11, 12, 13, 14, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41]; 7 of them implausible under the LOO predictive",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "802",
  "obec": "599972",
  "municipality": "Košice - Luník IX",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "10: Lucia Gurbáľová; 13: Peter Huba; 24: Ladislav Lörinc; 26: Richard Matiaščik; 29: Viliam Novotný; 37: Igor Šimko; 40: Marcel Vrchota",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 130,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-802|599972-1",
  "rank": 100,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_util:2026:2026-OSK-C-802:599972-1:-",
  "detector": "novel_util",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-802",
  "precinct_id": "599972-1",
  "cand_nos": "",
  "observed": "{\"extra_marks_X\": 0, \"family\": \"OSK\", \"fill\": 0.0, \"seats\": 6, \"sum_votes\": 27, \"unused_marks_M\": 135, \"valid_council\": 27}",
  "expected": "{\"eta_std\": -21.49, \"fill\": 0.672, \"model\": \"loo\", \"other_record_eta_std\": -2.64, \"sum_votes\": 117.7, \"sum_votes_95\": [93.4, 136.7]}",
  "score": 5.198,
  "p_value": 6.332026974807826e-06,
  "q_value": 0.018945424708625015,
  "correction": "",
  "mechanism": "one_mark_per_ballot",
  "alternatives": "[\"votes of some candidates not entered (missing rows)\", \"only one vote per ballot counted\", \"valid council ballots over-stated\", \"genuine single-mark voting\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab02bd.csv:5231\", \"OSK2026_SK_tab09d.csv:194722\"]",
  "notes": "only 0 optional marks used of 135 (S=27 votes on V=27 ballots); exact boundary; same-precinct other multi-mark record 2026-OSO-C-599972-1 eta = -2.6 scale units",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "802",
  "obec": "599972",
  "municipality": "Košice - Luník IX",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": 91, \"transfer_flip\": 130}",
  "contest_transfer_flip": 130,
  "tier_detector": "C_ambiguous",
  "family": "ballot_utilisation",
  "case_id": "2026-OSK-C-802|599972-1",
  "rank": 100,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-500011-4:500011-38:21",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-500011-4",
  "precinct_id": "500011-38",
  "cand_nos": "16,17,18,19,20,21",
  "observed": "{\"21@2026-OSO-C-500011-4\": 2, \"75@2026-OSK-C-403\": 9, \"record\": {\"16\": 40, \"17\": 18, \"18\": 6, \"19\": 1, \"20\": 12, \"21\": 2}}",
  "expected": "{\"21@2026-OSO-C-500011-4\": {\"mean\": 18.4, \"n\": 281, \"p\": 0.0013288241841355728, \"t\": -4.82}, \"75@2026-OSK-C-403\": {\"mean\": 1.2, \"n\": 274, \"p\": 0.06958412262023446, \"t\": 1.76}}",
  "score": 6.635309253289559,
  "p_value": 0.0026576483682711457,
  "q_value": 0.4981809896114051,
  "correction": "[{\"cand_no\": 16, \"estimated\": true, \"precinct_id\": \"500011-38\", \"votes\": 127}, {\"cand_no\": 17, \"precinct_id\": \"500011-38\", \"votes\": 40}, {\"cand_no\": 18, \"precinct_id\": \"500011-38\", \"votes\": 18}, {\"cand_no\": 19, \"precinct_id\": \"500011-38\", \"votes\": 6}, {\"cand_no\": 20, \"precinct_id\": \"500011-38\", \"votes\": 1}, {\"cand_no\": 21, \"precinct_id\": \"500011-38\", \"votes\": 12}]",
  "mechanism": "row_shift",
  "alternatives": "[{\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-500011-4\", \"log10_bf\": 6.64, \"mechanism\": \"row_shift\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-500011-4\", \"log10_bf\": 1.54, \"mechanism\": \"transfer\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-500011-4\", \"log10_bf\": 1.52, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-500011-4\", \"log10_bf\": 1.31, \"mechanism\": \"swap\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-500011-4\", \"log10_bf\": 1.12, \"mechanism\": \"digit_del\"}, {\"cand_no\": 75, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 0.7, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 75, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 0.35, \"mechanism\": \"transfer\"}, {\"cand_no\": 75, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": -0.67, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:34779\", \"OSO2026_SK_tab08f.csv:34780\", \"OSO2026_SK_tab08f.csv:34781\", \"OSO2026_SK_tab08f.csv:34782\", \"OSO2026_SK_tab08f.csv:34783\", \"OSO2026_SK_tab08f.csv:34784\"]",
  "notes": "{\"best_log10_lr\": 8.68, \"corrected_p_min\": 0.0003, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 6, \"expected\": 21.0, \"observed\": 39, \"resid\": 2.82}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 4.44, \"n\": 18, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 1, \"max_abs_t\": 8.32, \"n\": 7, \"n_abs_t_gt3\": 2}, \"pattern\": \"record_wide\", \"within_expected\": 10.8, \"within_resid\": -4.46}, \"decoy_log10_bf\": {\"digit\": 1.687, \"swap\": 1.346}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 6.635, \"log10_bf_any_error_cell\": {\"21@2026-OSO-C-500011-4\": 0.681, \"75@2026-OSK-C-403\": -0.759}, \"log10_specificity\": -1.097, \"lost_values_cand_nos\": [16], \"partner_precinct\": null, \"person_id\": \"2026:500011:starekova:marcela:49\", \"posterior_error_prob\": 0.9774, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 8.68, \"values\": {\"16\": null, \"17\": 40, \"18\": 18, \"19\": 6, \"20\": 1, \"21\": 12}}, {\"log10_lr\": 8.15, \"values\": {\"16\": null, \"17\": 40, \"18\": 18, \"19\": 6, \"20\": 1, \"21\": 12, \"22\": 2}}, {\"log10_lr\": 7.83, \"values\": {\"15\": null, \"16\": 91, \"17\": 40, \"18\": 18, \"19\": 6, \"20\": 1, \"21\": 12}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "500011",
  "district": "4",
  "obec": "500011",
  "municipality": "Nitra",
  "okres_name": "Nitra",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "16: Pavol Obertáš; 17: Rudolf Olach; 18: Peter Peciar; 19: Peter Polák; 20: Marta Rácová; 21: Marcela Stáreková",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 34,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-500011-4|500011-38",
  "rank": 101,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "slates:2026:2026-OSO-C-500011-4:500011-38:16,17,18,19,20,21,22,23,24",
  "detector": "slates",
  "detector_version": "1.0.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-500011-4",
  "precinct_id": "500011-38",
  "cand_nos": "16,17,18,19,20,21,22,23,24",
  "observed": "{\"16\": 40, \"17\": 18, \"18\": 6, \"19\": 1, \"20\": 12, \"21\": 2, \"22\": 5, \"23\": 43, \"24\": 33}",
  "expected": "{\"16\": {\"mean\": 97.7, \"pi90\": [80, 116]}, \"17\": {\"mean\": 58.0, \"pi90\": [43, 74]}, \"18\": {\"mean\": 13.8, \"pi90\": [6, 23]}, \"19\": {\"mean\": 9.3, \"pi90\": [3, 17]}, \"20\": {\"mean\": 42.5, \"pi90\": [29, 57]}, \"21\": {\"mean\": 10.5, \"pi90\": [4, 19]}, \"22\": {\"mean\": 21.2, \"pi90\": [12, 32]}, \"23\": {\"mean\": 100.9, \"pi90\": [83, 120]}, \"24\": {\"mean\": 83.4, \"pi90\": [66, 101]}}",
  "score": 44.039,
  "p_value": 3.2097748227015795e-05,
  "q_value": 0.021409198067419536,
  "correction": "[{\"cand_no\": 16, \"precinct_id\": \"500011-38\", \"votes\": 98}, {\"cand_no\": 17, \"precinct_id\": \"500011-38\", \"votes\": 58}, {\"cand_no\": 18, \"precinct_id\": \"500011-38\", \"votes\": 14}, {\"cand_no\": 19, \"precinct_id\": \"500011-38\", \"votes\": 9}, {\"cand_no\": 20, \"precinct_id\": \"500011-38\", \"votes\": 42}, {\"cand_no\": 21, \"precinct_id\": \"500011-38\", \"votes\": 11}, {\"cand_no\": 22, \"precinct_id\": \"500011-38\", \"votes\": 21}, {\"cand_no\": 23, \"precinct_id\": \"500011-38\", \"votes\": 101}, {\"cand_no\": 24, \"precinct_id\": \"500011-38\", \"votes\": 83}]",
  "mechanism": "partial_omission",
  "alternatives": "[{\"cand_nos\": [15, 18], \"hypothesis\": \"row_shift\", \"penalised_llr\": 20.2}, {\"cand_nos\": [22, 23], \"hypothesis\": \"row_shift\", \"penalised_llr\": 7.25}, {\"ballots\": 3, \"first_k\": 7, \"hypothesis\": \"top_of_ballot_voting\", \"penalised_llr\": -6.48}, {\"cand_nos\": [2, 7, 10, 15, 23, 24], \"hypothesis\": \"party_block\", \"penalised_llr\": 3.94, \"scale\": 0.805, \"slate\": \"102,108,110,120,124,127,144\"}, {\"cand_nos\": [13, 14, 22], \"hypothesis\": \"party_block\", \"penalised_llr\": -5.36, \"scale\": 0.939, \"slate\": \"107,132\"}, {\"cand_nos\": [3, 6, 9, 11], \"hypothesis\": \"party_block\", \"penalised_llr\": -7.53, \"scale\": 1.15, \"slate\": \"125\"}, {\"hypothesis\": \"genuine_variation_order_unrelated\", \"p_order\": 3.2097748227015795e-05}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:34779\", \"OSO2026_SK_tab08f.csv:34780\", \"OSO2026_SK_tab08f.csv:34781\", \"OSO2026_SK_tab08f.csv:34782\", \"OSO2026_SK_tab08f.csv:34783\", \"OSO2026_SK_tab08f.csv:34784\", \"OSO2026_SK_tab08f.csv:34785\", \"OSO2026_SK_tab08f.csv:34786\", \"OSO2026_SK_tab08f.csv:34787\"]",
  "notes": "{\"p_order\": 3.2097748227015795e-05, \"p_model_bb\": 1.5067083647741323e-14, \"q_model_bb\": 2.5940798232075117e-13, \"p_method\": \"gpd/gpd\", \"n_perm\": 9999, \"anomaly_D\": 6.277, \"log_bf_error_vs_party_or_null\": 67.48, \"log_bf_error_vs_top_of_ballot\": 71.43, \"rank_q\": 3, \"rho\": 0.00337, \"seats\": 7, \"mechanism_detail\": \"block_scale\", \"window\": [16, 24], \"imputed_cand_nos\": [16, 17, 18, 19, 20, 21, 22, 23, 24], \"ballots\": 281.0, \"block_scale\": 0.45, \"marks_per_ballot\": 3.552, \"marks_per_ballot_contest_median\": 4.703, \"impact\": {\"changed\": false, \"entered\": [], \"exited\": [], \"tie_after\": false}}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "500011",
  "district": "4",
  "obec": "500011",
  "municipality": "Nitra",
  "okres_name": "Nitra",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "16: Pavol Obertáš; 17: Rudolf Olach; 18: Peter Peciar; 19: Peter Polák; 20: Marta Rácová; 21: Marcela Stáreková; 22: Matej Száraz; 23: Henrich Varga; 24: Pavol Zámečník",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 34,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-C-500011-4|500011-38",
  "rank": 101,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-202:504149-1:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-202",
  "precinct_id": "504149-1",
  "cand_nos": "2",
  "observed": "{\"1@2026-OSK-P-2\": 11, \"2@2026-OSK-C-202\": 27, \"record\": {\"2\": 27}}",
  "expected": "{\"1@2026-OSK-P-2\": {\"mean\": 37.6, \"n\": 378, \"p\": 0.004898182031364254, \"t\": -4.04}, \"2@2026-OSK-C-202\": {\"mean\": 8.3, \"n\": 328, \"p\": 0.01633247159058725, \"t\": 2.28}}",
  "score": 1.500401952778012,
  "p_value": 0.009796364062728508,
  "q_value": 0.9045503280116409,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 1.5, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 1.07, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 0.81, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 0.68, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 0.24, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 0.23, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": -0.25, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": -1.09, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:19324\"]",
  "notes": "{\"best_log10_lr\": 1.713, \"corrected_p_min\": 0.6781, \"correction_withheld\": \"posterior_error_prob 0.00032 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 21, \"expected\": 50.1, \"observed\": 95, \"resid\": 2.28}, \"n_complementary\": 3, \"other_persons_other_records\": {\"max_abs_t\": 1.27, \"n\": 2, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 122.9, \"within_resid\": -0.73}, \"decoy_log10_bf\": {\"digit\": 0.377, \"swap\": 0.825}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.5, \"log10_bf_any_error_cell\": {\"1@2026-OSK-P-2\": 0.261, \"2@2026-OSK-C-202\": 0.221}, \"log10_specificity\": 1.28, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:503746:berenyi:jozsef:59\", \"posterior_error_prob\": 0.0003, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"504149-1\", \"votes\": 7}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.71, \"values\": {\"2\": 7}}, {\"log10_lr\": 1.07, \"values\": {\"2\": 2}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "2",
  "district": "202",
  "obec": "504149",
  "municipality": "Veľký Grob",
  "okres_name": "Galanta",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "2: József Berényi",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00032 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 141,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-202|504149-1",
  "rank": 102,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-202:504149-1:-",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-202",
  "precinct_id": "504149-1",
  "cand_nos": "",
  "observed": "{\"envelopes\": 469, \"sum\": 1647, \"valid\": 328, \"votes\": {\"1\": 15, \"2\": 27, \"3\": 15, \"4\": 54, \"5\": 16, \"6\": 48, \"7\": 26, \"8\": 108, \"9\": 12, \"10\": 43, \"11\": 88, \"12\": 130, \"13\": 21, \"14\": 27, \"15\": 18, \"16\": 23, \"17\": 43, \"18\": 47, \"19\": 46, \"20\": 21, \"21\": 95, \"22\": 66, \"23\": 51, \"24\": 5, \"25\": 46, \"26\": 20, \"27\": 19, \"28\": 57, \"29\": 82, \"30\": 34, \"31\": 34, \"32\": 71, \"33\": 15, \"34\": 87, \"35\": 28, \"36\": 11, \"37\": 34, \"38\": 17, \"39\": 47}}",
  "expected": "{\"votes\": {\"1\": 51.8, \"2\": 72.0, \"3\": 49.3, \"4\": 36.5, \"5\": 24.5, \"6\": 36.1, \"7\": 42.7, \"8\": 48.7, \"9\": 73.1, \"10\": 18.0, \"11\": 46.6, \"12\": 77.6, \"13\": 40.4, \"14\": 11.3, \"15\": 29.3, \"16\": 51.5, \"17\": 60.9, \"18\": 38.8, \"19\": 74.0, \"20\": 27.0, \"21\": 78.3, \"22\": 35.8, \"23\": 41.4, \"24\": 22.8, \"25\": 33.1, \"26\": 41.3, \"27\": 6.2, \"28\": 39.1, \"29\": 31.5, \"30\": 21.8, \"31\": 31.4, \"32\": 30.0, \"33\": 57.3, \"34\": 39.5, \"35\": 22.8, \"36\": 9.7, \"37\": 28.3, \"38\": 15.9, \"39\": 31.6}}",
  "score": 0.597693198192701,
  "p_value": 4.403658120063152e-05,
  "q_value": 0.027912901541028864,
  "correction": "",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"correction\": [], \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_transpose\", \"log10_bf_local\": 3.727, \"published\": 328, \"true\": 382}, \"log10_bf\": 3.727, \"mechanism\": \"turnout_digit\", \"posterior\": 0.053771}, {\"correction\": [{\"cand_no\": 32, \"precinct_id\": \"504149-1\", \"votes\": 15}, {\"cand_no\": 33, \"precinct_id\": \"504149-1\", \"votes\": 71}], \"detail\": {\"log10_bf_local\": -1.759}, \"log10_bf\": -1.759, \"mechanism\": \"swap\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 9, \"precinct_id\": \"504149-1\", \"votes\": 108}, {\"cand_no\": 10, \"precinct_id\": \"504149-1\", \"votes\": 12}, {\"cand_no\": 11, \"precinct_id\": \"504149-1\", \"votes\": 43}, {\"cand_no\": 12, \"precinct_id\": \"504149-1\", \"votes\": 88}, {\"cand_no\": 8, \"precinct_id\": \"504149-1\", \"votes\": 49}], \"detail\": {\"direction\": \"up\", \"end\": \"free\", \"imputed\": [7], \"log10_bf_local\": -2.122, \"range\": [7, 11]}, \"log10_bf\": -2.122, \"mechanism\": \"row_shift\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 8, \"precinct_id\": \"504149-1\", \"votes\": 26}, {\"cand_no\": 9, \"precinct_id\": \"504149-1\", \"votes\": 108}, {\"cand_no\": 10, \"precinct_id\": \"504149-1\", \"votes\": 12}, {\"cand_no\": 11, \"precinct_id\": \"504149-1\", \"votes\": 43}, {\"cand_no\": 12, \"precinct_id\": \"504149-1\", \"votes\": 88}, {\"cand_no\": 7, \"precinct_id\": \"504149-1\", \"votes\": 43}], \"detail\": {\"direction\": \"up\", \"end\": \"free\", \"imputed\": [6], \"log10_bf_local\": -3.257, \"range\": [6, 11]}, \"log10_bf\": -3.257, \"mechanism\": \"row_shift\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 7, \"precinct_id\": \"504149-1\", \"votes\": 48}, {\"cand_no\": 8, \"precinct_id\": \"504149-1\", \"votes\": 26}, {\"cand_no\": 9, \"precinct_id\": \"504149-1\", \"votes\": 108}, {\"cand_no\": 10, \"precinct_id\": \"504149-1\", \"votes\": 12}, {\"cand_no\": 11, \"precinct_id\": \"504149-1\", \"votes\": 43}, {\"cand_no\": 12, \"precinct_id\": \"504149-1\", \"votes\": 88}, {\"cand_no\": 6, \"precinct_id\": \"504149-1\", \"votes\": 36}], \"detail\": {\"direction\": \"up\", \"end\": \"free\", \"imputed\": [5], \"log10_bf_local\": -3.421, \"range\": [5, 11]}, \"log10_bf\": -3.421, \"mechanism\": \"row_shift\", \"posterior\": 0.0}, {\"mechanism\": \"clean\", \"posterior\": 0.0}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 0.201614}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:19323\", \"OSK2026_SK_tab09d.csv:19324\", \"OSK2026_SK_tab09d.csv:19325\", \"OSK2026_SK_tab09d.csv:19326\", \"OSK2026_SK_tab09d.csv:19327\", \"OSK2026_SK_tab09d.csv:19328\", \"OSK2026_SK_tab09d.csv:19329\", \"OSK2026_SK_tab09d.csv:19330\", \"OSK2026_SK_tab09d.csv:19331\", \"OSK2026_SK_tab09d.csv:19332\", \"OSK2026_SK_tab09d.csv:19333\", \"OSK2026_SK_tab09d.csv:19334\", \"OSK2026_SK_tab09d.csv:19335\", \"OSK2026_SK_tab09d.csv:19336\", \"OSK2026_SK_tab09d.csv:19337\", \"OSK2026_SK_tab09d.csv:19338\", \"OSK2026_SK_tab09d.csv:19339\", \"OSK2026_SK_tab09d.csv:19340\", \"OSK2026_SK_tab09d.csv:19341\", \"OSK2026_SK_tab09d.csv:19342\", \"OSK2026_SK_tab09d.csv:19343\", \"OSK2026_SK_tab09d.csv:19344\", \"OSK2026_SK_tab09d.csv:19345\", \"OSK2026_SK_tab09d.csv:19346\", \"OSK2026_SK_tab09d.csv:19347\", \"OSK2026_SK_tab09d.csv:19348\", \"OSK2026_SK_tab09d.csv:19349\", \"OSK2026_SK_tab09d.csv:19350\", \"OSK2026_SK_tab09d.csv:19351\", \"OSK2026_SK_tab09d.csv:19352\", \"OSK2026_SK_tab09d.csv:19353\", \"OSK2026_SK_tab09d.csv:19354\", \"OSK2026_SK_tab09d.csv:19355\", \"OSK2026_SK_tab09d.csv:19356\", \"OSK2026_SK_tab09d.csv:19357\", \"OSK2026_SK_tab09d.csv:19358\", \"OSK2026_SK_tab09d.csv:19359\", \"OSK2026_SK_tab09d.csv:19360\", \"OSK2026_SK_tab09d.csv:19361\", \"OSK2026_SK_tab02bd.csv:802\"]",
  "notes": "{\"best_posterior\": 0.744615, \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_sub\", \"log10_bf_local\": 5.605, \"published\": 328, \"true\": 428}, \"local_structure_log10_lr\": 14.829, \"log10_bf\": 5.605, \"n_prec\": 84, \"p_atypical_clean\": 0.0, \"p_error\": 0.798386, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "2",
  "district": "202",
  "obec": "504149",
  "municipality": "Veľký Grob",
  "okres_name": "Galanta",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 141}",
  "contest_transfer_flip": 141,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-202|504149-1",
  "rank": 102,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "globaltests:2026:2026-OSK-P-7:543691-1:1+2+3+4+5+7+11",
  "detector": "globaltests",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-P-7",
  "precinct_id": "543691-1",
  "cand_nos": "1,2,3,4,5,7,11",
  "observed": "{\"n_ballots\": 156, \"zero_cands\": [1, 2, 3, 4, 5, 7, 11], \"zeros\": 7}",
  "expected": "{\"exp_votes_of_zero_cands\": [5.68, 1.49, 1.51, 4.41, 0.2, 1.6, 0.784], \"expected_zeros\": 1.865}",
  "score": 5.575,
  "p_value": 2.6632327149877608e-06,
  "q_value": 0.029814890244287982,
  "correction": "",
  "mechanism": "zero_excess",
  "alternatives": "[\"true zero: candidate without support in this precinct (e.g. withdrew informally, community block voting)\", \"counts recorded on another row or another precinct (see errorsearch / novel_dup / crossballot)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:30613\", \"OSK2026_SK_tab06d.csv:30614\", \"OSK2026_SK_tab06d.csv:30615\", \"OSK2026_SK_tab06d.csv:30616\", \"OSK2026_SK_tab06d.csv:30617\", \"OSK2026_SK_tab06d.csv:30619\", \"OSK2026_SK_tab06d.csv:30623\"]",
  "notes": "more zero counts than the expectation model's Poisson-binomial allows (globaltests.zeros)",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "7",
  "district": null,
  "obec": "543691",
  "municipality": "Uloža",
  "okres_name": "Levoča",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "1: Drahomír Čureja; 2: Marián Geci; 3: Ľubomír Goliaš; 4: Jozef Ištok; 5: Zoltán Kašo; 7: Monika Lešková; 11: Ján Stanko",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 19345}",
  "contest_transfer_flip": 19345,
  "tier_detector": "C_ambiguous",
  "family": "other",
  "case_id": "2026-OSK-P-7|543691-1",
  "rank": 103,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSK-P-7:543691-1:1",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-P-7",
  "precinct_id": "543691-1",
  "cand_nos": "1",
  "observed": "{\"record\": [0, 0, 0, 0, 0, 0, 0, 120, 33, 3, 0], \"sum_minus_valid\": 0, \"values\": [0], \"zero_run_cand_nos\": [1, 2, 3, 4, 5, 6, 7]}",
  "expected": "{\"fallback_model\": false, \"mean\": [5.7], \"sd\": [3.7]}",
  "score": 5.272,
  "p_value": 1.2992984917969072e-05,
  "q_value": 0.11274509803921569,
  "correction": "[{\"cand_no\": 1, \"precinct_id\": \"543691-1\", \"votes\": 6}]",
  "mechanism": "missing_block",
  "alternatives": "[\"duplicate_block (zero row copied)\", \"swap\", \"row_shift\", \"genuine zero support (home/bloc effects)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:30613\", \"OSK2026_SK_tab06d.csv:30614\", \"OSK2026_SK_tab06d.csv:30615\", \"OSK2026_SK_tab06d.csv:30616\", \"OSK2026_SK_tab06d.csv:30617\", \"OSK2026_SK_tab06d.csv:30618\", \"OSK2026_SK_tab06d.csv:30619\"]",
  "notes": "run of adjacent zero counts at ballot positions [1, 2, 3, 4, 5, 6, 7]; 1 of them implausible under the LOO predictive",
  "correction_feasible": false,
  "correction_breaks": "V_SINGLE_SUM 2026-OSK-P-7 543691-1: {\"sum_votes\":162,\"sum_votes_active\":162} vs {\"valid_ballots\":156}",
  "level": "OSK",
  "kind": "president",
  "unit": "7",
  "district": null,
  "obec": "543691",
  "municipality": "Uloža",
  "okres_name": "Levoča",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "1: Drahomír Čureja",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 19345,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-P-7|543691-1",
  "rank": 103,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "globaltests:2026:2026-OSO-M-525618:525618-2:1+2+3+4",
  "detector": "globaltests",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-525618",
  "precinct_id": "525618-2",
  "cand_nos": "1,2,3,4",
  "observed": "{\"n_ballots\": 30, \"zero_cands\": [1, 2, 3, 4], \"zeros\": 4}",
  "expected": "{\"exp_votes_of_zero_cands\": [2.32, 1.59, 4.79, 3.06], \"expected_zeros\": 0.2965}",
  "score": 4.94,
  "p_value": 1.1474864865631528e-05,
  "q_value": 0.042820370723581656,
  "correction": "",
  "mechanism": "zero_excess",
  "alternatives": "[\"true zero: candidate without support in this precinct (e.g. withdrew informally, community block voting)\", \"counts recorded on another row or another precinct (see errorsearch / novel_dup / crossballot)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:18004\", \"OSO2026_SK_tab05f.csv:18005\", \"OSO2026_SK_tab05f.csv:18006\", \"OSO2026_SK_tab05f.csv:18007\"]",
  "notes": "more zero counts than the expectation model's Poisson-binomial allows (globaltests.zeros)",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "525618",
  "district": null,
  "obec": "525618",
  "municipality": "Dedinky",
  "okres_name": "Rožňava",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "1: Petra Čuchranová; 2: Jaroslav Kovaľ; 3: Peter Markech; 4: Adriana Ogurčáková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 44}",
  "contest_transfer_flip": 44,
  "tier_detector": "C_ambiguous",
  "family": "other",
  "case_id": "2026-OSO-M-525618|525618-2",
  "rank": 104,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSO-M-525618:525618-2:3",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-525618",
  "precinct_id": "525618-2",
  "cand_nos": "3",
  "observed": "{\"record\": [0, 0, 0, 0, 30], \"sum_minus_valid\": 0, \"values\": [0], \"zero_run_cand_nos\": [1, 2, 3, 4]}",
  "expected": "{\"fallback_model\": false, \"mean\": [4.8], \"sd\": [2.9]}",
  "score": 5.527,
  "p_value": 1.5647819737116627e-05,
  "q_value": 0.1693548387096774,
  "correction": "[{\"cand_no\": 3, \"precinct_id\": \"525618-2\", \"votes\": 5}]",
  "mechanism": "missing_block",
  "alternatives": "[\"duplicate_block (zero row copied)\", \"swap\", \"row_shift\", \"genuine zero support (home/bloc effects)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:18004\", \"OSO2026_SK_tab05f.csv:18005\", \"OSO2026_SK_tab05f.csv:18006\", \"OSO2026_SK_tab05f.csv:18007\"]",
  "notes": "run of adjacent zero counts at ballot positions [1, 2, 3, 4]; 1 of them implausible under the LOO predictive",
  "correction_feasible": false,
  "correction_breaks": "V_SINGLE_SUM 2026-OSO-M-525618 525618-2: {\"sum_votes\":35,\"sum_votes_active\":35} vs {\"valid_ballots\":30}",
  "level": "OSO",
  "kind": "mayor",
  "unit": "525618",
  "district": null,
  "obec": "525618",
  "municipality": "Dedinky",
  "okres_name": "Rožňava",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "3: Peter Markech",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 44,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-525618|525618-2",
  "rank": 104,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:510513-1:field:OSO.registered",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "510513-1",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 573, \"OSK.envelopes\": 149, \"OSK.one_mark_votes\": 135, \"OSK.participated\": 149, \"OSK.registered\": 264, \"OSK.valid_council\": 144, \"OSK.valid_mayor\": 135, \"OSO.council_marks\": 652, \"OSO.envelopes\": 155, \"OSO.one_mark_votes\": 131, \"OSO.participated\": 155, \"OSO.registered\": 246, \"OSO.valid_council\": 154, \"OSO.valid_mayor\": 131, \"z\": {\"turn_K\": -7.67, \"turn_O\": 3.72}}",
  "expected": "{\"invC_O\": {\"observed_rate\": 0.0096, \"rate\": 0.0246, \"rate95\": [0.0042, 0.1319]}, \"invM_O\": {\"observed_rate\": 0.1571, \"rate\": 0.0913, \"rate95\": [0.0357, 0.2141]}, \"turn_K\": {\"observed_rate\": 0.5642, \"rate\": 0.6208, \"rate95\": [0.5766, 0.6631]}, \"turn_O\": {\"observed_rate\": 0.6296, \"rate\": 0.577, \"rate95\": [0.4887, 0.6607]}}",
  "score": 1.459810765135852,
  "p_value": 0.03468879668049792,
  "q_value": 0.04999901899451138,
  "correction": "[{\"family\": \"OSO\", \"field\": \"registered\", \"precinct_id\": \"510513-1\", \"value\": 264}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"field\": \"OSK.registered\", \"gain_joint_nats\": 6.92, \"gain_joint_raw_nats\": 14.91, \"gain_nats\": 6.92, \"kind\": \"field\", \"new\": 246, \"old\": 264, \"op\": \"transposition\", \"post_max_abs_z\": 2.14, \"post_p\": 1.0}, {\"field\": \"OSO.registered\", \"gain_joint_nats\": 2.01, \"gain_joint_raw_nats\": 10.0, \"gain_nats\": 2.01, \"kind\": \"field\", \"new\": 266, \"old\": 246, \"op\": \"digit_sub\", \"post_max_abs_z\": 1.35, \"post_p\": 1.0}, {\"field\": \"OSK.registered\", \"gain_joint_nats\": 1.56, \"gain_joint_raw_nats\": 9.55, \"gain_nats\": 1.56, \"kind\": \"field\", \"new\": 244, \"old\": 264, \"op\": \"digit_sub\", \"post_max_abs_z\": 1.46, \"post_p\": 1.0}, {\"field\": \"OSO.registered\", \"gain_joint_nats\": -1.58, \"gain_joint_raw_nats\": 6.4, \"gain_nats\": -1.58, \"kind\": \"field\", \"new\": 276, \"old\": 246, \"op\": \"digit_sub\", \"post_max_abs_z\": 1.39, \"post_p\": 1.0}, {\"field\": \"OSK.registered\", \"gain_joint_nats\": -1.8, \"gain_joint_raw_nats\": 6.19, \"gain_nats\": -1.8, \"kind\": \"field\", \"new\": 234, \"old\": 264, \"op\": \"digit_sub\", \"post_max_abs_z\": 2.14, \"post_p\": 1.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:2662\", \"OSK2026_SK_tab02bd.csv:2725\"]",
  "notes": "{\"top_rates\": [\"turn_K\", \"turn_O\", \"invM_O\", \"invC_O\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"transposition\", \"old\": 246, \"new\": 264, \"gain_nats\": 7.54, \"gain_joint_nats\": 7.54, \"gain_joint_raw_nats\": 15.53, \"post_max_abs_z\": 1.93, \"post_p\": 1.0, \"field\": \"OSO.registered\"}, \"posterior_best_edit\": 0.950001, \"posterior_best_edit_joint_only\": 0.950001, \"posterior_any_edit\": 0.967054, \"p_precinct\": 0.03468879668049792, \"broken_identities\": 0, \"stratum\": \"std\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "510513",
  "municipality": "Jalovec",
  "okres_name": "Liptovský Mikuláš",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|510513-1",
  "rank": 105,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:510513-1:OSO.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "510513-1",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 149, \"E_OSO\": 155, \"P_OSK\": 149, \"P_OSO\": 155, \"R_OSK\": 264, \"R_OSO\": 246, \"R_prev_year\": 266.0, \"VC_OSK\": 144, \"VC_OSO\": 154, \"VM_OSK\": 135, \"VM_OSO\": 131, \"sum_council_OSK\": 573, \"sum_council_OSO\": 652, \"sum_single_OSK\": 135, \"sum_single_OSO\": 131}",
  "expected": "{\"field\": \"OSO.registered\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 264}",
  "score": 3.942,
  "p_value": 0.0006616759318103073,
  "q_value": 0.9718172900809292,
  "correction": "[{\"family\": \"OSO\", \"field\": \"registered\", \"precinct_id\": \"510513-1\", \"value\": 264}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSK.registered 264->244 (digit_sub, gain 8.8)\", \"OSK.valid_council 144->140 (digit_sub, gain 0.5)\", \"OSO.valid_council 154->155 (digit_sub, gain 0.2)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:2662\", \"OSK2026_SK_tab02bd.csv:2725\"]",
  "notes": "OSO.registered 246 -> 264 by digit_transpose; log-likelihood gain 10.9 nats, margin over best other record/field 2.2",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "510513",
  "municipality": "Jalovec",
  "okres_name": "Liptovský Mikuláš",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|510513-1",
  "rank": 105,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-713:544116-1:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-713",
  "precinct_id": "544116-1",
  "cand_nos": "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45",
  "observed": "{\"envelopes\": 511, \"sum\": 2424, \"valid\": 494, \"votes\": {\"1\": 38, \"2\": 49, \"3\": 120, \"4\": 14, \"5\": 280, \"6\": 59, \"7\": 14, \"8\": 114, \"9\": 35, \"10\": 14, \"11\": 105, \"12\": 57, \"13\": 7, \"14\": 40, \"15\": 4, \"16\": 38, \"17\": 8, \"18\": 57, \"19\": 3, \"20\": 7, \"21\": 53, \"22\": 112, \"23\": 333, \"24\": 25, \"25\": 43, \"26\": 49, \"27\": 69, \"28\": 11, \"29\": 115, \"30\": 31, \"31\": 121, \"32\": 32, \"33\": 15, \"34\": 11, \"35\": 144, \"36\": 23, \"37\": 9, \"38\": 4, \"39\": 9, \"40\": 38, \"41\": 18, \"42\": 8, \"43\": 8, \"44\": 36, \"45\": 44}}",
  "expected": "{\"votes\": {\"1\": 26.3, \"2\": 25.4, \"3\": 67.5, \"4\": 20.1, \"5\": 99.2, \"6\": 19.1, \"7\": 364.9, \"8\": 51.0, \"9\": 18.9, \"10\": 15.7, \"11\": 71.9, \"12\": 27.8, \"13\": 92.8, \"14\": 27.7, \"15\": 94.6, \"16\": 26.3, \"17\": 10.6, \"18\": 17.4, \"19\": 101.9, \"20\": 24.0, \"21\": 25.2, \"22\": 32.4, \"23\": 99.5, \"24\": 11.2, \"25\": 10.0, \"26\": 15.1, \"27\": 21.7, \"28\": 3.9, \"29\": 38.3, \"30\": 16.6, \"31\": 61.6, \"32\": 8.6, \"33\": 6.0, \"34\": 76.2, \"35\": 79.9, \"36\": 10.5, \"37\": 5.7, \"38\": 4.0, \"39\": 6.6, \"40\": 19.8, \"41\": 22.2, \"42\": 159.9, \"43\": 25.5, \"44\": 7.7, \"45\": 21.1}}",
  "score": 7.015580389069243,
  "p_value": 3.7900259900033904e-13,
  "q_value": 1.6816345317645043e-09,
  "correction": "[{\"cand_no\": 1, \"precinct_id\": \"544116-1\", \"votes\": 18}, {\"cand_no\": 2, \"precinct_id\": \"544116-1\", \"votes\": 16}, {\"cand_no\": 3, \"precinct_id\": \"544116-1\", \"votes\": 46}, {\"cand_no\": 4, \"precinct_id\": \"544116-1\", \"votes\": 8}, {\"cand_no\": 5, \"precinct_id\": \"544116-1\", \"votes\": 233}, {\"cand_no\": 6, \"precinct_id\": \"544116-1\", \"votes\": 21}, {\"cand_no\": 7, \"precinct_id\": \"544116-1\", \"votes\": 218}, {\"cand_no\": 8, \"precinct_id\": \"544116-1\", \"votes\": 24}, {\"cand_no\": 9, \"precinct_id\": \"544116-1\", \"votes\": 8}, {\"cand_no\": 10, \"precinct_id\": \"544116-1\", \"votes\": 10}, {\"cand_no\": 11, \"precinct_id\": \"544116-1\", \"votes\": 66}, {\"cand_no\": 12, \"precinct_id\": \"544116-1\", \"votes\": 15}, {\"cand_no\": 13, \"precinct_id\": \"544116-1\", \"votes\": 46}, {\"cand_no\": 14, \"precinct_id\": \"544116-1\", \"votes\": 23}, {\"cand_no\": 15, \"precinct_id\": \"544116-1\", \"votes\": 33}, {\"cand_no\": 16, \"precinct_id\": \"544116-1\", \"votes\": 15}, {\"cand_no\": 17, \"precinct_id\": \"544116-1\", \"votes\": 5}, {\"cand_no\": 18, \"precinct_id\": \"544116-1\", \"votes\": 14}, {\"cand_no\": 19, \"precinct_id\": \"544116-1\", \"votes\": 48}, {\"cand_no\": 20, \"precinct_id\": \"544116-1\", \"votes\": 5}, {\"cand_no\": 21, \"precinct_id\": \"544116-1\", \"votes\": 9}, {\"cand_no\": 22, \"precinct_id\": \"544116-1\", \"votes\": 15}, {\"cand_no\": 23, \"precinct_id\": \"544116-1\", \"votes\": 37}, {\"cand_no\": 24, \"precinct_id\": \"544116-1\", \"votes\": 13}, {\"cand_no\": 25, \"precinct_id\": \"544116-1\", \"votes\": 7}, {\"cand_no\": 26, \"precinct_id\": \"544116-1\", \"votes\": 16}, {\"cand_no\": 27, \"precinct_id\": \"544116-1\", \"votes\": 54}, {\"cand_no\": 28, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 29, \"precinct_id\": \"544116-1\", \"votes\": 16}, {\"cand_no\": 30, \"precinct_id\": \"544116-1\", \"votes\": 7}, {\"cand_no\": 31, \"precinct_id\": \"544116-1\", \"votes\": 39}, {\"cand_no\": 32, \"precinct_id\": \"544116-1\", \"votes\": 21}, {\"cand_no\": 33, \"precinct_id\": \"544116-1\", \"votes\": 28}, {\"cand_no\": 34, \"precinct_id\": \"544116-1\", \"votes\": 70}, {\"cand_no\": 35, \"precinct_id\": \"544116-1\", \"votes\": 38}, {\"cand_no\": 36, \"precinct_id\": \"544116-1\", \"votes\": 12}, {\"cand_no\": 37, \"precinct_id\": \"544116-1\", \"votes\": 7}, {\"cand_no\": 39, \"precinct_id\": \"544116-1\", \"votes\": 5}, {\"cand_no\": 40, \"precinct_id\": \"544116-1\", \"votes\": 12}, {\"cand_no\": 41, \"precinct_id\": \"544116-1\", \"votes\": 4}, {\"cand_no\": 42, \"precinct_id\": \"544116-1\", \"votes\": 135}, {\"cand_no\": 43, \"precinct_id\": \"544116-1\", \"votes\": 18}, {\"cand_no\": 44, \"precinct_id\": \"544116-1\", \"votes\": 10}, {\"cand_no\": 45, \"precinct_id\": \"544116-1\", \"votes\": 13}, {\"cand_no\": 1, \"precinct_id\": \"529176-1\", \"votes\": 38}, {\"cand_no\": 2, \"precinct_id\": \"529176-1\", \"votes\": 49}, {\"cand_no\": 3, \"precinct_id\": \"529176-1\", \"votes\": 120}, {\"cand_no\": 4, \"precinct_id\": \"529176-1\", \"votes\": 14}, {\"cand_no\": 5, \"precinct_id\": \"529176-1\", \"votes\": 280}, {\"cand_no\": 6, \"precinct_id\": \"529176-1\", \"votes\": 59}, {\"cand_no\": 7, \"precinct_id\": \"529176-1\", \"votes\": 14}, {\"cand_no\": 8, \"precinct_id\": \"529176-1\", \"votes\": 114}, {\"cand_no\": 9, \"precinct_id\": \"529176-1\", \"votes\": 35}, {\"cand_no\": 10, \"precinct_id\": \"529176-1\", \"votes\": 14}, {\"cand_no\": 11, \"precinct_id\": \"529176-1\", \"votes\": 105}, {\"cand_no\": 12, \"precinct_id\": \"529176-1\", \"votes\": 57}, {\"cand_no\": 13, \"precinct_id\": \"529176-1\", \"votes\": 7}, {\"cand_no\": 14, \"precinct_id\": \"529176-1\", \"votes\": 40}, {\"cand_no\": 15, \"precinct_id\": \"529176-1\", \"votes\": 4}, {\"cand_no\": 16, \"precinct_id\": \"529176-1\", \"votes\": 38}, {\"cand_no\": 17, \"precinct_id\": \"529176-1\", \"votes\": 8}, {\"cand_no\": 18, \"precinct_id\": \"529176-1\", \"votes\": 57}, {\"cand_no\": 19, \"precinct_id\": \"529176-1\", \"votes\": 3}, {\"cand_no\": 20, \"precinct_id\": \"529176-1\", \"votes\": 7}, {\"cand_no\": 21, \"precinct_id\": \"529176-1\", \"votes\": 53}, {\"cand_no\": 22, \"precinct_id\": \"529176-1\", \"votes\": 112}, {\"cand_no\": 23, \"precinct_id\": \"529176-1\", \"votes\": 333}, {\"cand_no\": 24, \"precinct_id\": \"529176-1\", \"votes\": 25}, {\"cand_no\": 25, \"precinct_id\": \"529176-1\", \"votes\": 43}, {\"cand_no\": 26, \"precinct_id\": \"529176-1\", \"votes\": 49}, {\"cand_no\": 27, \"precinct_id\": \"529176-1\", \"votes\": 69}, {\"cand_no\": 28, \"precinct_id\": \"529176-1\", \"votes\": 11}, {\"cand_no\": 29, \"precinct_id\": \"529176-1\", \"votes\": 115}, {\"cand_no\": 30, \"precinct_id\": \"529176-1\", \"votes\": 31}, {\"cand_no\": 31, \"precinct_id\": \"529176-1\", \"votes\": 121}, {\"cand_no\": 32, \"precinct_id\": \"529176-1\", \"votes\": 32}, {\"cand_no\": 33, \"precinct_id\": \"529176-1\", \"votes\": 15}, {\"cand_no\": 34, \"precinct_id\": \"529176-1\", \"votes\": 11}, {\"cand_no\": 35, \"precinct_id\": \"529176-1\", \"votes\": 144}, {\"cand_no\": 36, \"precinct_id\": \"529176-1\", \"votes\": 23}, {\"cand_no\": 37, \"precinct_id\": \"529176-1\", \"votes\": 9}, {\"cand_no\": 39, \"precinct_id\": \"529176-1\", \"votes\": 9}, {\"cand_no\": 40, \"precinct_id\": \"529176-1\", \"votes\": 38}, {\"cand_no\": 41, \"precinct_id\": \"529176-1\", \"votes\": 18}, {\"cand_no\": 42, \"precinct_id\": \"529176-1\", \"votes\": 8}, {\"cand_no\": 43, \"precinct_id\": \"529176-1\", \"votes\": 8}, {\"cand_no\": 44, \"precinct_id\": \"529176-1\", \"votes\": 36}, {\"cand_no\": 45, \"precinct_id\": \"529176-1\", \"votes\": 44}]",
  "mechanism": "vector_swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 1, \"precinct_id\": \"544116-1\", \"votes\": 11}, {\"cand_no\": 2, \"precinct_id\": \"544116-1\", \"votes\": 40}, {\"cand_no\": 3, \"precinct_id\": \"544116-1\", \"votes\": 44}, {\"cand_no\": 4, \"precinct_id\": \"544116-1\", \"votes\": 5}, {\"cand_no\": 5, \"precinct_id\": \"544116-1\", \"votes\": 40}, {\"cand_no\": 6, \"precinct_id\": \"544116-1\", \"votes\": 9}, {\"cand_no\": 7, \"precinct_id\": \"544116-1\", \"votes\": 146}, {\"cand_no\": 8, \"precinct_id\": \"544116-1\", \"votes\": 29}, {\"cand_no\": 9, \"precinct_id\": \"544116-1\", \"votes\": 12}, {\"cand_no\": 10, \"precinct_id\": \"544116-1\", \"votes\": 13}, {\"cand_no\": 11, \"precinct_id\": \"544116-1\", \"votes\": 24}, {\"cand_no\": 12, \"precinct_id\": \"544116-1\", \"votes\": 21}, {\"cand_no\": 13, \"precinct_id\": \"544116-1\", \"votes\": 22}, {\"cand_no\": 14, \"precinct_id\": \"544116-1\", \"votes\": 37}, {\"cand_no\": 15, \"precinct_id\": \"544116-1\", \"votes\": 18}, {\"cand_no\": 16, \"precinct_id\": \"544116-1\", \"votes\": 9}, {\"cand_no\": 17, \"precinct_id\": \"544116-1\", \"votes\": 1}, {\"cand_no\": 18, \"precinct_id\": \"544116-1\", \"votes\": 24}, {\"cand_no\": 19, \"precinct_id\": \"544116-1\", \"votes\": 18}, {\"cand_no\": 20, \"precinct_id\": \"544116-1\", \"votes\": 8}, {\"cand_no\": 21, \"precinct_id\": \"544116-1\", \"votes\": 37}, {\"cand_no\": 22, \"precinct_id\": \"544116-1\", \"votes\": 36}, {\"cand_no\": 23, \"precinct_id\": \"544116-1\", \"votes\": 57}, {\"cand_no\": 24, \"precinct_id\": \"544116-1\", \"votes\": 11}, {\"cand_no\": 25, \"precinct_id\": \"544116-1\", \"votes\": 38}, {\"cand_no\": 26, \"precinct_id\": \"544116-1\", \"votes\": 10}, {\"cand_no\": 27, \"precinct_id\": \"544116-1\", \"votes\": 24}, {\"cand_no\": 28, \"precinct_id\": \"544116-1\", \"votes\": 5}, {\"cand_no\": 29, \"precinct_id\": \"544116-1\", \"votes\": 49}, {\"cand_no\": 30, \"precinct_id\": \"544116-1\", \"votes\": 6}, {\"cand_no\": 31, \"precinct_id\": \"544116-1\", \"votes\": 36}, {\"cand_no\": 32, \"precinct_id\": \"544116-1\", \"votes\": 14}, {\"cand_no\": 33, \"precinct_id\": \"544116-1\", \"votes\": 10}, {\"cand_no\": 34, \"precinct_id\": \"544116-1\", \"votes\": 20}, {\"cand_no\": 35, \"precinct_id\": \"544116-1\", \"votes\": 69}, {\"cand_no\": 36, \"precinct_id\": \"544116-1\", \"votes\": 8}, {\"cand_no\": 37, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 38, \"precinct_id\": \"544116-1\", \"votes\": 5}, {\"cand_no\": 39, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 40, \"precinct_id\": \"544116-1\", \"votes\": 19}, {\"cand_no\": 41, \"precinct_id\": \"544116-1\", \"votes\": 158}, {\"cand_no\": 42, \"precinct_id\": \"544116-1\", \"votes\": 36}, {\"cand_no\": 43, \"precinct_id\": \"544116-1\", \"votes\": 4}, {\"cand_no\": 44, \"precinct_id\": \"544116-1\", \"votes\": 4}, {\"cand_no\": 45, \"precinct_id\": \"544116-1\", \"votes\": 20}], \"detail\": {\"log10_bf_local\": 7.418, \"partner\": \"544124-1\"}, \"log10_bf\": 7.418, \"mechanism\": \"vector_swap\", \"posterior\": 1e-06}, {\"correction\": [{\"cand_no\": 1, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 2, \"precinct_id\": \"544116-1\", \"votes\": 4}, {\"cand_no\": 3, \"precinct_id\": \"544116-1\", \"votes\": 43}, {\"cand_no\": 4, \"precinct_id\": \"544116-1\", \"votes\": 8}, {\"cand_no\": 5, \"precinct_id\": \"544116-1\", \"votes\": 33}, {\"cand_no\": 6, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 7, \"precinct_id\": \"544116-1\", \"votes\": 91}, {\"cand_no\": 8, \"precinct_id\": \"544116-1\", \"votes\": 13}, {\"cand_no\": 9, \"precinct_id\": \"544116-1\", \"votes\": 4}, {\"cand_no\": 10, \"precinct_id\": \"544116-1\", \"votes\": 6}, {\"cand_no\": 11, \"precinct_id\": \"544116-1\", \"votes\": 20}, {\"cand_no\": 12, \"precinct_id\": \"544116-1\", \"votes\": 2}, {\"cand_no\": 13, \"precinct_id\": \"544116-1\", \"votes\": 37}, {\"cand_no\": 14, \"precinct_id\": \"544116-1\", \"votes\": 30}, {\"cand_no\": 15, \"precinct_id\": \"544116-1\", \"votes\": 11}, {\"cand_no\": 16, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 17, \"precinct_id\": \"544116-1\", \"votes\": 1}, {\"cand_no\": 18, \"precinct_id\": \"544116-1\", \"votes\": 4}, {\"cand_no\": 19, \"precinct_id\": \"544116-1\", \"votes\": 13}, {\"cand_no\": 20, \"precinct_id\": \"544116-1\", \"votes\": 1}, {\"cand_no\": 21, \"precinct_id\": \"544116-1\", \"votes\": 1}, {\"cand_no\": 22, \"precinct_id\": \"544116-1\", \"votes\": 5}, {\"cand_no\": 23, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 24, \"precinct_id\": \"544116-1\", \"votes\": 4}, {\"cand_no\": 25, \"precinct_id\": \"544116-1\", \"votes\": 4}, {\"cand_no\": 26, \"precinct_id\": \"544116-1\", \"votes\": 2}, {\"cand_no\": 27, \"precinct_id\": \"544116-1\", \"votes\": 4}, {\"cand_no\": 28, \"precinct_id\": \"544116-1\", \"votes\": 2}, {\"cand_no\": 29, \"precinct_id\": \"544116-1\", \"votes\": 1}, {\"cand_no\": 30, \"precinct_id\": \"544116-1\", \"votes\": 2}, {\"cand_no\": 31, \"precinct_id\": \"544116-1\", \"votes\": 7}, {\"cand_no\": 32, \"precinct_id\": \"544116-1\", \"votes\": 2}, {\"cand_no\": 33, \"precinct_id\": \"544116-1\", \"votes\": 1}, {\"cand_no\": 34, \"precinct_id\": \"544116-1\", \"votes\": 45}, {\"cand_no\": 35, \"precinct_id\": \"544116-1\", \"votes\": 38}, {\"cand_no\": 36, \"precinct_id\": \"544116-1\", \"votes\": 0}, {\"cand_no\": 37, \"precinct_id\": \"544116-1\", \"votes\": 2}, {\"cand_no\": 38, \"precinct_id\": \"544116-1\", \"votes\": 0}, {\"cand_no\": 39, \"precinct_id\": \"544116-1\", \"votes\": 0}, {\"cand_no\": 40, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 41, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 42, \"precinct_id\": \"544116-1\", \"votes\": 299}, {\"cand_no\": 43, \"precinct_id\": \"544116-1\", \"votes\": 21}, {\"cand_no\": 44, \"precinct_id\": \"544116-1\", \"votes\": 2}, {\"cand_no\": 45, \"precinct_id\": \"544116-1\", \"votes\": 3}], \"detail\": {\"log10_bf_local\": 8.823, \"partner\": \"529265-1\"}, \"log10_bf\": 8.823, \"mechanism\": \"vector_swap\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 5, \"precinct_id\": \"544116-1\", \"votes\": 59}, {\"cand_no\": 6, \"precinct_id\": \"544116-1\", \"votes\": 14}, {\"cand_no\": 7, \"precinct_id\": \"544116-1\", \"votes\": 365}], \"detail\": {\"direction\": \"down\", \"end\": \"free\", \"imputed\": [6], \"log10_bf_local\": 3.471, \"range\": [4, 6]}, \"log10_bf\": 3.471, \"mechanism\": \"row_shift\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 18, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 19, \"precinct_id\": \"544116-1\", \"votes\": 57}], \"detail\": {\"log10_bf_local\": -1.956}, \"log10_bf\": -1.956, \"mechanism\": \"swap\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 2, \"precinct_id\": \"544116-1\", \"votes\": 42}, {\"cand_no\": 3, \"precinct_id\": \"544116-1\", \"votes\": 81}, {\"cand_no\": 4, \"precinct_id\": \"544116-1\", \"votes\": 21}, {\"cand_no\": 5, \"precinct_id\": \"544116-1\", \"votes\": 42}, {\"cand_no\": 6, \"precinct_id\": \"544116-1\", \"votes\": 23}, {\"cand_no\": 7, \"precinct_id\": \"544116-1\", \"votes\": 34}, {\"cand_no\": 8, \"precinct_id\": \"544116-1\", \"votes\": 64}, {\"cand_no\": 9, \"precinct_id\": \"544116-1\", \"votes\": 32}, {\"cand_no\": 10, \"precinct_id\": \"544116-1\", \"votes\": 17}, {\"cand_no\": 11, \"precinct_id\": \"544116-1\", \"votes\": 44}, {\"cand_no\": 12, \"precinct_id\": \"544116-1\", \"votes\": 26}, {\"cand_no\": 13, \"precinct_id\": \"544116-1\", \"votes\": 127}, {\"cand_no\": 14, \"precinct_id\": \"544116-1\", \"votes\": 64}, {\"cand_no\": 15, \"precinct_id\": \"544116-1\", \"votes\": 2}, {\"cand_no\": 16, \"precinct_id\": \"544116-1\", \"votes\": 24}, {\"cand_no\": 17, \"precinct_id\": \"544116-1\", \"votes\": 23}, {\"cand_no\": 18, \"precinct_id\": \"544116-1\", \"votes\": 46}, {\"cand_no\": 19, \"precinct_id\": \"544116-1\", \"votes\": 2}, {\"cand_no\": 20, \"precinct_id\": \"544116-1\", \"votes\": 89}, {\"cand_no\": 21, \"precinct_id\": \"544116-1\", \"votes\": 74}, {\"cand_no\": 22, \"precinct_id\": \"544116-1\", \"votes\": 74}, {\"cand_no\": 23, \"precinct_id\": \"544116-1\", \"votes\": 71}, {\"cand_no\": 24, \"precinct_id\": \"544116-1\", \"votes\": 13}, {\"cand_no\": 25, \"precinct_id\": \"544116-1\", \"votes\": 21}, {\"cand_no\": 26, \"precinct_id\": \"544116-1\", \"votes\": 42}, {\"cand_no\": 27, \"precinct_id\": \"544116-1\", \"votes\": 22}, {\"cand_no\": 29, \"precinct_id\": \"544116-1\", \"votes\": 70}, {\"cand_no\": 30, \"precinct_id\": \"544116-1\", \"votes\": 30}, {\"cand_no\": 31, \"precinct_id\": \"544116-1\", \"votes\": 71}, {\"cand_no\": 32, \"precinct_id\": \"544116-1\", \"votes\": 26}, {\"cand_no\": 33, \"precinct_id\": \"544116-1\", \"votes\": 9}, {\"cand_no\": 35, \"precinct_id\": \"544116-1\", \"votes\": 119}, {\"cand_no\": 36, \"precinct_id\": \"544116-1\", \"votes\": 18}, {\"cand_no\": 37, \"precinct_id\": \"544116-1\", \"votes\": 12}, {\"cand_no\": 38, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 39, \"precinct_id\": \"544116-1\", \"votes\": 17}, {\"cand_no\": 40, \"precinct_id\": \"544116-1\", \"votes\": 18}, {\"cand_no\": 41, \"precinct_id\": \"544116-1\", \"votes\": 12}, {\"cand_no\": 42, \"precinct_id\": \"544116-1\", \"votes\": 11}, {\"cand_no\": 43, \"precinct_id\": \"544116-1\", \"votes\": 6}, {\"cand_no\": 44, \"precinct_id\": \"544116-1\", \"votes\": 30}, {\"cand_no\": 45, \"precinct_id\": \"544116-1\", \"votes\": 56}], \"detail\": {\"log10_bf_local\": -6.99, \"partner\": \"528901-1\"}, \"log10_bf\": -6.99, \"mechanism\": \"vector_swap\", \"posterior\": 0.0}, {\"mechanism\": \"clean\", \"posterior\": 0.0}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 0.0}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:188346\", \"OSK2026_SK_tab09d.csv:188347\", \"OSK2026_SK_tab09d.csv:188348\", \"OSK2026_SK_tab09d.csv:188349\", \"OSK2026_SK_tab09d.csv:188350\", \"OSK2026_SK_tab09d.csv:188351\", \"OSK2026_SK_tab09d.csv:188352\", \"OSK2026_SK_tab09d.csv:188353\", \"OSK2026_SK_tab09d.csv:188354\", \"OSK2026_SK_tab09d.csv:188355\", \"OSK2026_SK_tab09d.csv:188356\", \"OSK2026_SK_tab09d.csv:188357\", \"OSK2026_SK_tab09d.csv:188358\", \"OSK2026_SK_tab09d.csv:188359\", \"OSK2026_SK_tab09d.csv:188360\", \"OSK2026_SK_tab09d.csv:188361\", \"OSK2026_SK_tab09d.csv:188362\", \"OSK2026_SK_tab09d.csv:188363\", \"OSK2026_SK_tab09d.csv:188364\", \"OSK2026_SK_tab09d.csv:188365\", \"OSK2026_SK_tab09d.csv:188366\", \"OSK2026_SK_tab09d.csv:188367\", \"OSK2026_SK_tab09d.csv:188368\", \"OSK2026_SK_tab09d.csv:188369\", \"OSK2026_SK_tab09d.csv:188370\", \"OSK2026_SK_tab09d.csv:188371\", \"OSK2026_SK_tab09d.csv:188372\", \"OSK2026_SK_tab09d.csv:188373\", \"OSK2026_SK_tab09d.csv:188374\", \"OSK2026_SK_tab09d.csv:188375\", \"OSK2026_SK_tab09d.csv:188376\", \"OSK2026_SK_tab09d.csv:188377\", \"OSK2026_SK_tab09d.csv:188378\", \"OSK2026_SK_tab09d.csv:188379\", \"OSK2026_SK_tab09d.csv:188380\", \"OSK2026_SK_tab09d.csv:188381\", \"OSK2026_SK_tab09d.csv:188382\", \"OSK2026_SK_tab09d.csv:188384\", \"OSK2026_SK_tab09d.csv:188385\", \"OSK2026_SK_tab09d.csv:188386\", \"OSK2026_SK_tab09d.csv:188387\", \"OSK2026_SK_tab09d.csv:188388\", \"OSK2026_SK_tab09d.csv:188389\", \"OSK2026_SK_tab09d.csv:188390\", \"OSK2026_SK_tab02bd.csv:5084\"]",
  "notes": "{\"best_posterior\": 0.999999, \"detail\": {\"log10_bf_local\": 13.319, \"partner\": \"529176-1\"}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {}}, \"local_structure_log10_lr\": 27.866, \"log10_bf\": 13.319, \"n_prec\": 93, \"p_atypical_clean\": 0.0, \"p_error\": 1.0, \"specific_correction\": true}",
  "correction_feasible": false,
  "correction_breaks": "V_MULTI_SUM_LE_SEATS_VALID 2026-OSK-C-713 529176-1: {\"sum_votes\":2424,\"seats\":6,\"valid_ballots\":385} vs {\"max_sum_votes\":2310}",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "713",
  "obec": "544116",
  "municipality": "Čaklov",
  "okres_name": "Vranov nad Topľou",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "1: Katarína Bačová; 2: Milan Bačovčin; 3: Jozef Baran; 4: Michal Baran; 5: Jozef Berta; 6: Samuel Bruss; 7: Lukáš Bužo; 8: Marek Cerula; 9: Róbert Čalfa; 10: František Daniš; 11: Stanislav Duda; 12: Pavol Fedorčák; 13: Vladimír Gaži; 14: Peter Goga; 15: Lukáš Horváth; 16: Peter Hudák; 17: Jakub Chmeľovský; 18: Michal Jenčo; 19: Alfonz Kaliaš; 20: Pavol Kaľuha; 21: Ján Karol; 22: Alfonz Kobielský; 23: Peter Kocák; 24: Jana Kočišová; 25: Ján Krišanda; 26: Eva Lenková; 27: Monika Lešková; 28: Michal Madej; 29: Jaroslav Makatúra; 30: Vladimír Medvec; 31: Samuel Migaľ; 32: Jozef Mihalčin; 33: Marek Mihalčin; 34: Ľubomír Mitráš; 35: Ján Ragan; 36: Dominik Sarik; 37: Ľuboš Seman; 39: Miroslav Stanovčák; 40: Ján Tkáč; 41: Patrik Tkáč; 42: Jozefína Tomášová; 43: Štefan Tomašovský; 44: Štefan Topľanský; 45: Ľubica Zubková",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 36,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-713|544116-1",
  "rank": 106,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-713:529176-1:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-713",
  "precinct_id": "529176-1",
  "cand_nos": "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42,43,44,45",
  "observed": "{\"envelopes\": 418, \"sum\": 1465, \"valid\": 385, \"votes\": {\"1\": 18, \"2\": 16, \"3\": 46, \"4\": 8, \"5\": 233, \"6\": 21, \"7\": 218, \"8\": 24, \"9\": 8, \"10\": 10, \"11\": 66, \"12\": 15, \"13\": 46, \"14\": 23, \"15\": 33, \"16\": 15, \"17\": 5, \"18\": 14, \"19\": 48, \"20\": 5, \"21\": 9, \"22\": 15, \"23\": 37, \"24\": 13, \"25\": 7, \"26\": 16, \"27\": 54, \"28\": 3, \"29\": 16, \"30\": 7, \"31\": 39, \"32\": 21, \"33\": 28, \"34\": 70, \"35\": 38, \"36\": 12, \"37\": 7, \"38\": 4, \"39\": 5, \"40\": 12, \"41\": 4, \"42\": 135, \"43\": 18, \"44\": 10, \"45\": 13}}",
  "expected": "{\"votes\": {\"1\": 21.1, \"2\": 31.8, \"3\": 91.9, \"4\": 16.1, \"5\": 225.8, \"6\": 47.9, \"7\": 28.7, \"8\": 47.5, \"9\": 12.8, \"10\": 7.3, \"11\": 49.3, \"12\": 45.7, \"13\": 6.0, \"14\": 23.7, \"15\": 4.9, \"16\": 19.5, \"17\": 12.3, \"18\": 19.3, \"19\": 4.2, \"20\": 7.5, \"21\": 34.0, \"22\": 50.6, \"23\": 125.1, \"24\": 17.1, \"25\": 24.3, \"26\": 29.0, \"27\": 89.6, \"28\": 6.2, \"29\": 59.5, \"30\": 11.7, \"31\": 51.0, \"32\": 21.8, \"33\": 12.2, \"34\": 6.7, \"35\": 76.3, \"36\": 11.0, \"37\": 9.3, \"38\": 1.0, \"39\": 3.5, \"40\": 13.8, \"41\": 14.9, \"42\": 14.4, \"43\": 6.3, \"44\": 17.5, \"45\": 19.6}}",
  "score": 6.890955999436737,
  "p_value": 5.435681718783068e-13,
  "q_value": 2.0098433155200395e-09,
  "correction": "[{\"cand_no\": 1, \"precinct_id\": \"529176-1\", \"votes\": 38}, {\"cand_no\": 2, \"precinct_id\": \"529176-1\", \"votes\": 49}, {\"cand_no\": 3, \"precinct_id\": \"529176-1\", \"votes\": 120}, {\"cand_no\": 4, \"precinct_id\": \"529176-1\", \"votes\": 14}, {\"cand_no\": 5, \"precinct_id\": \"529176-1\", \"votes\": 280}, {\"cand_no\": 6, \"precinct_id\": \"529176-1\", \"votes\": 59}, {\"cand_no\": 7, \"precinct_id\": \"529176-1\", \"votes\": 14}, {\"cand_no\": 8, \"precinct_id\": \"529176-1\", \"votes\": 114}, {\"cand_no\": 9, \"precinct_id\": \"529176-1\", \"votes\": 35}, {\"cand_no\": 10, \"precinct_id\": \"529176-1\", \"votes\": 14}, {\"cand_no\": 11, \"precinct_id\": \"529176-1\", \"votes\": 105}, {\"cand_no\": 12, \"precinct_id\": \"529176-1\", \"votes\": 57}, {\"cand_no\": 13, \"precinct_id\": \"529176-1\", \"votes\": 7}, {\"cand_no\": 14, \"precinct_id\": \"529176-1\", \"votes\": 40}, {\"cand_no\": 15, \"precinct_id\": \"529176-1\", \"votes\": 4}, {\"cand_no\": 16, \"precinct_id\": \"529176-1\", \"votes\": 38}, {\"cand_no\": 17, \"precinct_id\": \"529176-1\", \"votes\": 8}, {\"cand_no\": 18, \"precinct_id\": \"529176-1\", \"votes\": 57}, {\"cand_no\": 19, \"precinct_id\": \"529176-1\", \"votes\": 3}, {\"cand_no\": 20, \"precinct_id\": \"529176-1\", \"votes\": 7}, {\"cand_no\": 21, \"precinct_id\": \"529176-1\", \"votes\": 53}, {\"cand_no\": 22, \"precinct_id\": \"529176-1\", \"votes\": 112}, {\"cand_no\": 23, \"precinct_id\": \"529176-1\", \"votes\": 333}, {\"cand_no\": 24, \"precinct_id\": \"529176-1\", \"votes\": 25}, {\"cand_no\": 25, \"precinct_id\": \"529176-1\", \"votes\": 43}, {\"cand_no\": 26, \"precinct_id\": \"529176-1\", \"votes\": 49}, {\"cand_no\": 27, \"precinct_id\": \"529176-1\", \"votes\": 69}, {\"cand_no\": 28, \"precinct_id\": \"529176-1\", \"votes\": 11}, {\"cand_no\": 29, \"precinct_id\": \"529176-1\", \"votes\": 115}, {\"cand_no\": 30, \"precinct_id\": \"529176-1\", \"votes\": 31}, {\"cand_no\": 31, \"precinct_id\": \"529176-1\", \"votes\": 121}, {\"cand_no\": 32, \"precinct_id\": \"529176-1\", \"votes\": 32}, {\"cand_no\": 33, \"precinct_id\": \"529176-1\", \"votes\": 15}, {\"cand_no\": 34, \"precinct_id\": \"529176-1\", \"votes\": 11}, {\"cand_no\": 35, \"precinct_id\": \"529176-1\", \"votes\": 144}, {\"cand_no\": 36, \"precinct_id\": \"529176-1\", \"votes\": 23}, {\"cand_no\": 37, \"precinct_id\": \"529176-1\", \"votes\": 9}, {\"cand_no\": 39, \"precinct_id\": \"529176-1\", \"votes\": 9}, {\"cand_no\": 40, \"precinct_id\": \"529176-1\", \"votes\": 38}, {\"cand_no\": 41, \"precinct_id\": \"529176-1\", \"votes\": 18}, {\"cand_no\": 42, \"precinct_id\": \"529176-1\", \"votes\": 8}, {\"cand_no\": 43, \"precinct_id\": \"529176-1\", \"votes\": 8}, {\"cand_no\": 44, \"precinct_id\": \"529176-1\", \"votes\": 36}, {\"cand_no\": 45, \"precinct_id\": \"529176-1\", \"votes\": 44}, {\"cand_no\": 1, \"precinct_id\": \"544116-1\", \"votes\": 18}, {\"cand_no\": 2, \"precinct_id\": \"544116-1\", \"votes\": 16}, {\"cand_no\": 3, \"precinct_id\": \"544116-1\", \"votes\": 46}, {\"cand_no\": 4, \"precinct_id\": \"544116-1\", \"votes\": 8}, {\"cand_no\": 5, \"precinct_id\": \"544116-1\", \"votes\": 233}, {\"cand_no\": 6, \"precinct_id\": \"544116-1\", \"votes\": 21}, {\"cand_no\": 7, \"precinct_id\": \"544116-1\", \"votes\": 218}, {\"cand_no\": 8, \"precinct_id\": \"544116-1\", \"votes\": 24}, {\"cand_no\": 9, \"precinct_id\": \"544116-1\", \"votes\": 8}, {\"cand_no\": 10, \"precinct_id\": \"544116-1\", \"votes\": 10}, {\"cand_no\": 11, \"precinct_id\": \"544116-1\", \"votes\": 66}, {\"cand_no\": 12, \"precinct_id\": \"544116-1\", \"votes\": 15}, {\"cand_no\": 13, \"precinct_id\": \"544116-1\", \"votes\": 46}, {\"cand_no\": 14, \"precinct_id\": \"544116-1\", \"votes\": 23}, {\"cand_no\": 15, \"precinct_id\": \"544116-1\", \"votes\": 33}, {\"cand_no\": 16, \"precinct_id\": \"544116-1\", \"votes\": 15}, {\"cand_no\": 17, \"precinct_id\": \"544116-1\", \"votes\": 5}, {\"cand_no\": 18, \"precinct_id\": \"544116-1\", \"votes\": 14}, {\"cand_no\": 19, \"precinct_id\": \"544116-1\", \"votes\": 48}, {\"cand_no\": 20, \"precinct_id\": \"544116-1\", \"votes\": 5}, {\"cand_no\": 21, \"precinct_id\": \"544116-1\", \"votes\": 9}, {\"cand_no\": 22, \"precinct_id\": \"544116-1\", \"votes\": 15}, {\"cand_no\": 23, \"precinct_id\": \"544116-1\", \"votes\": 37}, {\"cand_no\": 24, \"precinct_id\": \"544116-1\", \"votes\": 13}, {\"cand_no\": 25, \"precinct_id\": \"544116-1\", \"votes\": 7}, {\"cand_no\": 26, \"precinct_id\": \"544116-1\", \"votes\": 16}, {\"cand_no\": 27, \"precinct_id\": \"544116-1\", \"votes\": 54}, {\"cand_no\": 28, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 29, \"precinct_id\": \"544116-1\", \"votes\": 16}, {\"cand_no\": 30, \"precinct_id\": \"544116-1\", \"votes\": 7}, {\"cand_no\": 31, \"precinct_id\": \"544116-1\", \"votes\": 39}, {\"cand_no\": 32, \"precinct_id\": \"544116-1\", \"votes\": 21}, {\"cand_no\": 33, \"precinct_id\": \"544116-1\", \"votes\": 28}, {\"cand_no\": 34, \"precinct_id\": \"544116-1\", \"votes\": 70}, {\"cand_no\": 35, \"precinct_id\": \"544116-1\", \"votes\": 38}, {\"cand_no\": 36, \"precinct_id\": \"544116-1\", \"votes\": 12}, {\"cand_no\": 37, \"precinct_id\": \"544116-1\", \"votes\": 7}, {\"cand_no\": 39, \"precinct_id\": \"544116-1\", \"votes\": 5}, {\"cand_no\": 40, \"precinct_id\": \"544116-1\", \"votes\": 12}, {\"cand_no\": 41, \"precinct_id\": \"544116-1\", \"votes\": 4}, {\"cand_no\": 42, \"precinct_id\": \"544116-1\", \"votes\": 135}, {\"cand_no\": 43, \"precinct_id\": \"544116-1\", \"votes\": 18}, {\"cand_no\": 44, \"precinct_id\": \"544116-1\", \"votes\": 10}, {\"cand_no\": 45, \"precinct_id\": \"544116-1\", \"votes\": 13}]",
  "mechanism": "vector_swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 1, \"precinct_id\": \"529176-1\", \"votes\": 33}, {\"cand_no\": 2, \"precinct_id\": \"529176-1\", \"votes\": 43}, {\"cand_no\": 3, \"precinct_id\": \"529176-1\", \"votes\": 268}, {\"cand_no\": 4, \"precinct_id\": \"529176-1\", \"votes\": 49}, {\"cand_no\": 5, \"precinct_id\": \"529176-1\", \"votes\": 301}, {\"cand_no\": 6, \"precinct_id\": \"529176-1\", \"votes\": 89}, {\"cand_no\": 7, \"precinct_id\": \"529176-1\", \"votes\": 11}, {\"cand_no\": 8, \"precinct_id\": \"529176-1\", \"votes\": 203}, {\"cand_no\": 9, \"precinct_id\": \"529176-1\", \"votes\": 34}, {\"cand_no\": 10, \"precinct_id\": \"529176-1\", \"votes\": 26}, {\"cand_no\": 11, \"precinct_id\": \"529176-1\", \"votes\": 378}, {\"cand_no\": 12, \"precinct_id\": \"529176-1\", \"votes\": 36}, {\"cand_no\": 13, \"precinct_id\": \"529176-1\", \"votes\": 16}, {\"cand_no\": 14, \"precinct_id\": \"529176-1\", \"votes\": 89}, {\"cand_no\": 15, \"precinct_id\": \"529176-1\", \"votes\": 4}, {\"cand_no\": 16, \"precinct_id\": \"529176-1\", \"votes\": 54}, {\"cand_no\": 17, \"precinct_id\": \"529176-1\", \"votes\": 11}, {\"cand_no\": 18, \"precinct_id\": \"529176-1\", \"votes\": 70}, {\"cand_no\": 19, \"precinct_id\": \"529176-1\", \"votes\": 6}, {\"cand_no\": 20, \"precinct_id\": \"529176-1\", \"votes\": 19}, {\"cand_no\": 21, \"precinct_id\": \"529176-1\", \"votes\": 93}, {\"cand_no\": 22, \"precinct_id\": \"529176-1\", \"votes\": 88}, {\"cand_no\": 23, \"precinct_id\": \"529176-1\", \"votes\": 308}, {\"cand_no\": 24, \"precinct_id\": \"529176-1\", \"votes\": 36}, {\"cand_no\": 25, \"precinct_id\": \"529176-1\", \"votes\": 36}, {\"cand_no\": 26, \"precinct_id\": \"529176-1\", \"votes\": 74}, {\"cand_no\": 27, \"precinct_id\": \"529176-1\", \"votes\": 111}, {\"cand_no\": 28, \"precinct_id\": \"529176-1\", \"votes\": 8}, {\"cand_no\": 29, \"precinct_id\": \"529176-1\", \"votes\": 145}, {\"cand_no\": 30, \"precinct_id\": \"529176-1\", \"votes\": 12}, {\"cand_no\": 31, \"precinct_id\": \"529176-1\", \"votes\": 126}, {\"cand_no\": 32, \"precinct_id\": \"529176-1\", \"votes\": 42}, {\"cand_no\": 33, \"precinct_id\": \"529176-1\", \"votes\": 16}, {\"cand_no\": 34, \"precinct_id\": \"529176-1\", \"votes\": 17}, {\"cand_no\": 35, \"precinct_id\": \"529176-1\", \"votes\": 197}, {\"cand_no\": 36, \"precinct_id\": \"529176-1\", \"votes\": 18}, {\"cand_no\": 37, \"precinct_id\": \"529176-1\", \"votes\": 18}, {\"cand_no\": 38, \"precinct_id\": \"529176-1\", \"votes\": 3}, {\"cand_no\": 39, \"precinct_id\": \"529176-1\", \"votes\": 10}, {\"cand_no\": 40, \"precinct_id\": \"529176-1\", \"votes\": 29}, {\"cand_no\": 41, \"precinct_id\": \"529176-1\", \"votes\": 14}, {\"cand_no\": 42, \"precinct_id\": \"529176-1\", \"votes\": 102}, {\"cand_no\": 43, \"precinct_id\": \"529176-1\", \"votes\": 16}, {\"cand_no\": 44, \"precinct_id\": \"529176-1\", \"votes\": 40}, {\"cand_no\": 45, \"precinct_id\": \"529176-1\", \"votes\": 50}], \"detail\": {\"log10_bf_local\": 5.634, \"partner\": \"529265-2\"}, \"log10_bf\": 5.634, \"mechanism\": \"vector_swap\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 34, \"precinct_id\": \"529176-1\", \"votes\": 0}], \"detail\": {\"log10_bf_local\": 2.632}, \"log10_bf\": 2.632, \"mechanism\": \"digit_ins\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 12, \"precinct_id\": \"529176-1\", \"votes\": 46}, {\"cand_no\": 13, \"precinct_id\": \"529176-1\", \"votes\": 15}], \"detail\": {\"log10_bf_local\": 0.432}, \"log10_bf\": 0.432, \"mechanism\": \"swap\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 34, \"precinct_id\": \"529176-1\", \"votes\": 38}, {\"cand_no\": 35, \"precinct_id\": \"529176-1\", \"votes\": 70}], \"detail\": {\"log10_bf_local\": -0.169}, \"log10_bf\": -0.169, \"mechanism\": \"swap\", \"posterior\": 0.0}, {\"correction\": [{\"cand_no\": 15, \"precinct_id\": \"529176-1\", \"votes\": 3}], \"detail\": {\"log10_bf_local\": -1.123}, \"log10_bf\": -1.123, \"mechanism\": \"digit_ins\", \"posterior\": 0.0}, {\"mechanism\": \"clean\", \"posterior\": 0.0}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 0.0}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:190731\", \"OSK2026_SK_tab09d.csv:190732\", \"OSK2026_SK_tab09d.csv:190733\", \"OSK2026_SK_tab09d.csv:190734\", \"OSK2026_SK_tab09d.csv:190735\", \"OSK2026_SK_tab09d.csv:190736\", \"OSK2026_SK_tab09d.csv:190737\", \"OSK2026_SK_tab09d.csv:190738\", \"OSK2026_SK_tab09d.csv:190739\", \"OSK2026_SK_tab09d.csv:190740\", \"OSK2026_SK_tab09d.csv:190741\", \"OSK2026_SK_tab09d.csv:190742\", \"OSK2026_SK_tab09d.csv:190743\", \"OSK2026_SK_tab09d.csv:190744\", \"OSK2026_SK_tab09d.csv:190745\", \"OSK2026_SK_tab09d.csv:190746\", \"OSK2026_SK_tab09d.csv:190747\", \"OSK2026_SK_tab09d.csv:190748\", \"OSK2026_SK_tab09d.csv:190749\", \"OSK2026_SK_tab09d.csv:190750\", \"OSK2026_SK_tab09d.csv:190751\", \"OSK2026_SK_tab09d.csv:190752\", \"OSK2026_SK_tab09d.csv:190753\", \"OSK2026_SK_tab09d.csv:190754\", \"OSK2026_SK_tab09d.csv:190755\", \"OSK2026_SK_tab09d.csv:190756\", \"OSK2026_SK_tab09d.csv:190757\", \"OSK2026_SK_tab09d.csv:190758\", \"OSK2026_SK_tab09d.csv:190759\", \"OSK2026_SK_tab09d.csv:190760\", \"OSK2026_SK_tab09d.csv:190761\", \"OSK2026_SK_tab09d.csv:190762\", \"OSK2026_SK_tab09d.csv:190763\", \"OSK2026_SK_tab09d.csv:190764\", \"OSK2026_SK_tab09d.csv:190765\", \"OSK2026_SK_tab09d.csv:190766\", \"OSK2026_SK_tab09d.csv:190767\", \"OSK2026_SK_tab09d.csv:190769\", \"OSK2026_SK_tab09d.csv:190770\", \"OSK2026_SK_tab09d.csv:190771\", \"OSK2026_SK_tab09d.csv:190772\", \"OSK2026_SK_tab09d.csv:190773\", \"OSK2026_SK_tab09d.csv:190774\", \"OSK2026_SK_tab09d.csv:190775\", \"OSK2026_SK_tab02bd.csv:5137\"]",
  "notes": "{\"best_posterior\": 1.0, \"detail\": {\"log10_bf_local\": 13.319, \"partner\": \"544116-1\"}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {}}, \"local_structure_log10_lr\": 12.882, \"log10_bf\": 13.319, \"n_prec\": 93, \"p_atypical_clean\": 0.0, \"p_error\": 1.0, \"specific_correction\": true}",
  "correction_feasible": false,
  "correction_breaks": "V_MULTI_SUM_LE_SEATS_VALID 2026-OSK-C-713 529176-1: {\"sum_votes\":2424,\"seats\":6,\"valid_ballots\":385} vs {\"max_sum_votes\":2310}",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "713",
  "obec": "529176",
  "municipality": "Soľ",
  "okres_name": "Vranov nad Topľou",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "1: Katarína Bačová; 2: Milan Bačovčin; 3: Jozef Baran; 4: Michal Baran; 5: Jozef Berta; 6: Samuel Bruss; 7: Lukáš Bužo; 8: Marek Cerula; 9: Róbert Čalfa; 10: František Daniš; 11: Stanislav Duda; 12: Pavol Fedorčák; 13: Vladimír Gaži; 14: Peter Goga; 15: Lukáš Horváth; 16: Peter Hudák; 17: Jakub Chmeľovský; 18: Michal Jenčo; 19: Alfonz Kaliaš; 20: Pavol Kaľuha; 21: Ján Karol; 22: Alfonz Kobielský; 23: Peter Kocák; 24: Jana Kočišová; 25: Ján Krišanda; 26: Eva Lenková; 27: Monika Lešková; 28: Michal Madej; 29: Jaroslav Makatúra; 30: Vladimír Medvec; 31: Samuel Migaľ; 32: Jozef Mihalčin; 33: Marek Mihalčin; 34: Ľubomír Mitráš; 35: Ján Ragan; 36: Dominik Sarik; 37: Ľuboš Seman; 39: Miroslav Stanovčák; 40: Ján Tkáč; 41: Patrik Tkáč; 42: Jozefína Tomášová; 43: Štefan Tomašovský; 44: Štefan Topľanský; 45: Ľubica Zubková",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 36,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-713|529176-1",
  "rank": 107,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-511:517402-35:30",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-511",
  "precinct_id": "517402-35",
  "cand_nos": "29,30",
  "observed": "{\"30@2026-OSK-C-511\": 83, \"7@2026-OSO-C-517402-3\": 189, \"record\": {\"29\": 48, \"30\": 83}}",
  "expected": "{\"30@2026-OSK-C-511\": {\"mean\": 133.7, \"n\": 390, \"p\": 0.0025331552949306724, \"t\": -3.67}, \"7@2026-OSO-C-517402-3\": {\"mean\": 127.7, \"n\": 394, \"p\": 0.004602466594432155, \"t\": 3.2}}",
  "score": 1.797764813504643,
  "p_value": 0.005066310589861345,
  "q_value": 0.6854277679335455,
  "correction": "",
  "mechanism": "transfer",
  "alternatives": "[{\"cand_no\": 30, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 1.8, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-517402-3\", \"log10_bf\": 0.21, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -0.06, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-517402-3\", \"log10_bf\": -0.72, \"mechanism\": \"transfer\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -1.02, \"mechanism\": \"digit_del\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-517402-3\", \"log10_bf\": -1.5, \"mechanism\": \"swap\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -1.66, \"mechanism\": \"swap\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-517402-3\", \"log10_bf\": -2.19, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:116046\", \"OSK2026_SK_tab09d.csv:116047\"]",
  "notes": "{\"best_log10_lr\": 3.935, \"corrected_p_min\": 0.7705, \"correction_withheld\": \"posterior_error_prob 0.0013 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 53, \"expected\": 32.5, \"observed\": 15, \"resid\": -2.61}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 2.86, \"n\": 9, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.97, \"n\": 6, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 34.3, \"within_resid\": 2.42}, \"decoy_log10_bf\": {\"digit\": 1.08, \"swap\": -1.177}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.798, \"log10_bf_any_error_cell\": {\"30@2026-OSK-C-511\": 0.683, \"7@2026-OSO-C-517402-3\": -0.289}, \"log10_specificity\": -0.253, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:517402:hrinik:dominik:34\", \"posterior_error_prob\": 0.0013, \"proposed_correction\": [{\"cand_no\": 29, \"precinct_id\": \"517402-35\", \"votes\": 4}, {\"cand_no\": 30, \"precinct_id\": \"517402-35\", \"votes\": 127}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.93, \"values\": {\"29\": 4, \"30\": 127}}, {\"log10_lr\": 2.61, \"values\": {\"30\": 105, \"36\": 3}}, {\"log10_lr\": 2.58, \"values\": {\"30\": 126, \"70\": 19}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "511",
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "29: Marián Horvát; 30: Dominik Hriník",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0013 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 119,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-511|517402-35",
  "rank": 108,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-511:517402-35:70,71",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-511",
  "precinct_id": "517402-35",
  "cand_nos": "70,71",
  "observed": "{\"envelopes\": 434, \"sum\": 2970, \"valid\": 390, \"votes\": {\"1\": 58, \"2\": 31, \"3\": 20, \"4\": 23, \"5\": 31, \"6\": 21, \"7\": 119, \"8\": 4, \"9\": 11, \"10\": 75, \"11\": 87, \"12\": 1, \"13\": 71, \"14\": 157, \"15\": 5, \"16\": 63, \"17\": 27, \"18\": 17, \"19\": 13, \"20\": 12, \"21\": 75, \"22\": 21, \"23\": 64, \"24\": 7, \"25\": 48, \"26\": 17, \"27\": 27, \"28\": 28, \"29\": 48, \"30\": 83, \"31\": 9, \"32\": 29, \"33\": 39, \"34\": 18, \"35\": 12, \"36\": 25, \"37\": 50, \"38\": 41, \"39\": 80, \"40\": 15, \"41\": 29, \"42\": 75, \"43\": 62, \"44\": 40, \"45\": 30, \"46\": 46, \"47\": 53, \"48\": 54, \"49\": 60, \"50\": 35, \"51\": 13, \"52\": 18, \"53\": 15, \"54\": 8, \"55\": 32, \"56\": 27, \"57\": 30, \"58\": 58, \"59\": 33, \"60\": 20, \"61\": 3, \"62\": 27, \"63\": 33, \"64\": 5, \"65\": 8, \"66\": 17, \"67\": 23, \"68\": 25, \"69\": 48, \"70\": 62, \"71\": 62, \"72\": 12, \"73\": 19, \"74\": 40, \"75\": 46, \"76\": 35, \"77\": 46, \"78\": 46, \"79\": 18, \"80\": 17, \"81\": 22, \"82\": 25, \"83\": 11}}",
  "expected": "{\"votes\": {\"1\": 52.2, \"2\": 37.8, \"3\": 23.1, \"4\": 22.7, \"5\": 28.1, \"6\": 17.8, \"7\": 117.2, \"8\": 6.2, \"9\": 12.4, \"10\": 72.0, \"11\": 66.8, \"12\": 11.9, \"13\": 54.7, \"14\": 158.6, \"15\": 5.7, \"16\": 60.4, \"17\": 27.7, \"18\": 15.3, \"19\": 17.5, \"20\": 15.7, \"21\": 61.5, \"22\": 24.6, \"23\": 52.1, \"24\": 2.8, \"25\": 41.5, \"26\": 18.4, \"27\": 24.4, \"28\": 29.5, \"29\": 4.7, \"30\": 116.4, \"31\": 5.5, \"32\": 15.2, \"33\": 51.1, \"34\": 15.3, \"35\": 13.4, \"36\": 4.3, \"37\": 55.6, \"38\": 19.8, \"39\": 96.8, \"40\": 19.6, \"41\": 7.3, \"42\": 85.2, \"43\": 57.5, \"44\": 35.2, \"45\": 19.9, \"46\": 30.8, \"47\": 59.4, \"48\": 47.6, \"49\": 47.2, \"50\": 51.7, \"51\": 11.6, \"52\": 9.2, \"53\": 31.2, \"54\": 4.8, \"55\": 15.2, \"56\": 45.2, \"57\": 14.4, \"58\": 46.9, \"59\": 47.0, \"60\": 37.5, \"61\": 3.0, \"62\": 6.1, \"63\": 46.2, \"64\": 8.7, \"65\": 11.9, \"66\": 5.0, \"67\": 32.2, \"68\": 12.5, \"69\": 63.2, \"70\": 16.2, \"71\": 77.2, \"72\": 17.4, \"73\": 15.0, \"74\": 31.4, \"75\": 23.5, \"76\": 43.7, \"77\": 31.6, \"78\": 60.1, \"79\": 11.3, \"80\": 21.1, \"81\": 12.1, \"82\": 30.7, \"83\": 14.5}}",
  "score": 0.08898128962276015,
  "p_value": 0.00019190972990247877,
  "q_value": 0.0771050687771341,
  "correction": "[{\"cand_no\": 71, \"precinct_id\": \"517402-35\", \"votes\": 62}, {\"cand_no\": 70, \"precinct_id\": \"517402-35\", \"votes\": 16}]",
  "mechanism": "row_shift",
  "alternatives": "[{\"correction\": [{\"cand_no\": 71, \"precinct_id\": \"517402-35\", \"votes\": 62}, {\"cand_no\": 70, \"precinct_id\": \"517402-35\", \"votes\": 16}], \"detail\": {\"anchor\": \"withdrawn\", \"direction\": \"up\", \"end\": \"free\", \"imputed\": [69], \"log10_bf_local\": 1.08, \"range\": [69, 70]}, \"log10_bf\": 1.305, \"mechanism\": \"row_shift\", \"posterior\": 0.001834}, {\"correction\": [{\"cand_no\": 56, \"precinct_id\": \"517402-35\", \"votes\": 32}, {\"cand_no\": 57, \"precinct_id\": \"517402-35\", \"votes\": 27}, {\"cand_no\": 58, \"precinct_id\": \"517402-35\", \"votes\": 30}, {\"cand_no\": 59, \"precinct_id\": \"517402-35\", \"votes\": 58}, {\"cand_no\": 60, \"precinct_id\": \"517402-35\", \"votes\": 33}, {\"cand_no\": 55, \"precinct_id\": \"517402-35\", \"votes\": 20}], \"detail\": {\"anchor\": \"withdrawn\", \"direction\": \"up\", \"end\": \"rot\", \"imputed\": [], \"log10_bf_local\": 2.88, \"range\": [54, 59]}, \"log10_bf\": 2.922, \"mechanism\": \"row_shift\", \"posterior\": 0.001672}, {\"correction\": [{\"cand_no\": 29, \"precinct_id\": \"517402-35\", \"votes\": 4}], \"detail\": {\"log10_bf_local\": 3.526}, \"log10_bf\": 3.627, \"mechanism\": \"digit_ins\", \"posterior\": 0.00152}, {\"correction\": [{\"cand_no\": 71, \"precinct_id\": \"517402-35\", \"votes\": 62}, {\"cand_no\": 72, \"precinct_id\": \"517402-35\", \"votes\": 62}, {\"cand_no\": 73, \"precinct_id\": \"517402-35\", \"votes\": 12}, {\"cand_no\": 74, \"precinct_id\": \"517402-35\", \"votes\": 19}, {\"cand_no\": 75, \"precinct_id\": \"517402-35\", \"votes\": 40}, {\"cand_no\": 76, \"precinct_id\": \"517402-35\", \"votes\": 46}, {\"cand_no\": 77, \"precinct_id\": \"517402-35\", \"votes\": 35}, {\"cand_no\": 78, \"precinct_id\": \"517402-35\", \"votes\": 46}, {\"cand_no\": 70, \"precinct_id\": \"517402-35\", \"votes\": 16}], \"detail\": {\"anchor\": \"withdrawn\", \"direction\": \"up\", \"end\": \"dup\", \"imputed\": [69], \"log10_bf_local\": 2.184, \"range\": [69, 77]}, \"log10_bf\": 2.521, \"mechanism\": \"row_shift\", \"posterior\": 0.001491}, {\"correction\": [{\"cand_no\": 70, \"precinct_id\": \"517402-35\", \"votes\": 26}], \"detail\": {\"log10_bf_local\": 2.172}, \"log10_bf\": 2.066, \"mechanism\": \"digit_transpose\", \"posterior\": 0.001044}, {\"mechanism\": \"clean\", \"posterior\": 0.44895}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 7e-06}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:116088\", \"OSK2026_SK_tab09d.csv:116087\", \"OSK2026_SK_tab02bd.csv:3206\"]",
  "notes": "{\"best_posterior\": 0.538137, \"detail\": {\"anchor\": \"withdrawn\", \"direction\": \"up\", \"end\": \"dup\", \"imputed\": [69], \"log10_bf_local\": 3.672, \"range\": [69, 70]}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"70\": -46}}, \"local_structure_log10_lr\": -3.881, \"log10_bf\": 3.897, \"n_prec\": 160, \"p_atypical_clean\": 0.0, \"p_error\": 0.551043, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "511",
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "70: Peter Slyško; 71: Miroslav Sokol",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 119,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-511|517402-35",
  "rank": 108,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:526355-12:field:OSO.registered",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "526355-12",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 1756, \"OSK.envelopes\": 423, \"OSK.one_mark_votes\": 391, \"OSK.participated\": 423, \"OSK.registered\": 1037, \"OSK.valid_council\": 394, \"OSK.valid_mayor\": 391, \"OSO.council_marks\": 2353, \"OSO.envelopes\": 423, \"OSO.one_mark_votes\": 403, \"OSO.participated\": 423, \"OSO.registered\": 1073, \"OSO.valid_council\": 393, \"OSO.valid_mayor\": 403, \"z\": {}}",
  "expected": "{\"invC_O\": {\"observed_rate\": 0.0719, \"rate\": 0.0435, \"rate95\": [0.0162, 0.1119]}, \"invM_O\": {\"observed_rate\": 0.0483, \"rate\": 0.0234, \"rate95\": [0.0087, 0.0614]}, \"turn_K\": {\"observed_rate\": 0.408, \"rate\": 0.3905, \"rate95\": [0.3481, 0.4347]}, \"turn_O\": {\"observed_rate\": 0.3943, \"rate\": 0.4136, \"rate95\": [0.332, 0.5002]}}",
  "score": 1.738564366088681,
  "p_value": 0.018257261410788383,
  "q_value": 0.35638117649107903,
  "correction": "[{\"family\": \"OSO\", \"field\": \"registered\", \"precinct_id\": \"526355-12\", \"value\": 1037}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"field\": \"OSK.registered\", \"gain_joint_nats\": 5.16, \"gain_joint_raw_nats\": 13.63, \"gain_nats\": 5.16, \"kind\": \"field\", \"new\": 1073, \"old\": 1037, \"op\": \"transposition\", \"post_max_abs_z\": 1.6, \"post_p\": 1.0}, {\"field\": \"OSO.registered\", \"gain_joint_nats\": -2.06, \"gain_joint_raw_nats\": 6.41, \"gain_nats\": -2.06, \"kind\": \"field\", \"new\": 1033, \"old\": 1073, \"op\": \"digit_sub\", \"post_max_abs_z\": 1.64, \"post_p\": 1.0}, {\"field\": \"OSK.registered\", \"gain_joint_nats\": -2.09, \"gain_joint_raw_nats\": 6.38, \"gain_nats\": -2.09, \"kind\": \"field\", \"new\": 1077, \"old\": 1037, \"op\": \"digit_sub\", \"post_max_abs_z\": 1.6, \"post_p\": 1.0}, {\"field\": \"OSO.registered\", \"gain_joint_nats\": -3.32, \"gain_joint_raw_nats\": 5.16, \"gain_nats\": -3.32, \"kind\": \"field\", \"new\": 1043, \"old\": 1073, \"op\": \"digit_sub\", \"post_max_abs_z\": 1.63, \"post_p\": 1.0}, {\"field\": \"OSK.registered\", \"gain_joint_nats\": -3.32, \"gain_joint_raw_nats\": 5.15, \"gain_nats\": -3.32, \"kind\": \"field\", \"new\": 1067, \"old\": 1037, \"op\": \"digit_sub\", \"post_max_abs_z\": 1.6, \"post_p\": 1.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5870\", \"OSK2026_SK_tab02bd.csv:5875\"]",
  "notes": "{\"top_rates\": [\"turn_K\", \"invM_O\", \"turn_O\", \"invC_O\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"transposition\", \"old\": 1073, \"new\": 1037, \"gain_nats\": 5.19, \"gain_joint_nats\": 5.19, \"gain_joint_raw_nats\": 13.66, \"post_max_abs_z\": 1.64, \"post_p\": 1.0, \"field\": \"OSO.registered\"}, \"posterior_best_edit\": 0.643619, \"posterior_best_edit_joint_only\": 0.643619, \"posterior_any_edit\": 0.781415, \"p_precinct\": 0.018257261410788383, \"broken_identities\": 0, \"stratum\": \"std\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "526355",
  "municipality": "Spišská Nová Ves",
  "okres_name": "Spišská Nová Ves",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|526355-12",
  "rank": 109,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:526355-12:OSO.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "526355-12",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 423, \"E_OSO\": 423, \"P_OSK\": 423, \"P_OSO\": 423, \"R_OSK\": 1037, \"R_OSO\": 1073, \"R_prev_year\": 1062.0, \"VC_OSK\": 394, \"VC_OSO\": 393, \"VM_OSK\": 391, \"VM_OSO\": 403, \"sum_council_OSK\": 1756, \"sum_council_OSO\": 2353, \"sum_single_OSK\": 391, \"sum_single_OSO\": 403}",
  "expected": "{\"field\": \"OSO.registered\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 1037}",
  "score": 6.19,
  "p_value": 4.2691248015759265e-05,
  "q_value": 0.08170199298288716,
  "correction": "[{\"family\": \"OSO\", \"field\": \"registered\", \"precinct_id\": \"526355-12\", \"value\": 1037}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSK.registered 1037->1073 (digit_transpose, gain 12.3)\", \"OSO.participated 423->463 (digit_sub, gain 0.5)\", \"OSO.valid_council 393->398 (digit_sub, gain 0.4)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5870\", \"OSK2026_SK_tab02bd.csv:5875\"]",
  "notes": "OSO.registered 1073 -> 1037 by digit_transpose; log-likelihood gain 13.2 nats, margin over best other record/field 0.9",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "526355",
  "municipality": "Spišská Nová Ves",
  "okres_name": "Spišská Nová Ves",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|526355-12",
  "rank": 109,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-811:528099-4:26",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-811",
  "precinct_id": "528099-4",
  "cand_nos": "26",
  "observed": "{\"25@2026-OSO-C-528099-1\": 18, \"26@2026-OSK-C-811\": 9, \"record\": {\"26\": 9}}",
  "expected": "{\"25@2026-OSO-C-528099-1\": {\"mean\": 100.7, \"n\": 384, \"p\": 0.001405010276841237, \"t\": -4.5}, \"26@2026-OSK-C-811\": {\"mean\": 1.8, \"n\": 27, \"p\": 0.0016248746953686079, \"t\": 2.56}}",
  "score": 2.221159117964586,
  "p_value": 0.002810020553682474,
  "q_value": 0.5113415764265353,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 26, \"contest_id\": \"2026-OSK-C-811\", \"log10_bf\": 2.22, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 25, \"contest_id\": \"2026-OSO-C-528099-1\", \"log10_bf\": 1.16, \"mechanism\": \"transfer\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSK-C-811\", \"log10_bf\": 0.84, \"mechanism\": \"swap\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSK-C-811\", \"log10_bf\": 0.74, \"mechanism\": \"transfer\"}, {\"cand_no\": 25, \"contest_id\": \"2026-OSO-C-528099-1\", \"log10_bf\": 0.58, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 25, \"contest_id\": \"2026-OSO-C-528099-1\", \"log10_bf\": 0.41, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 25, \"contest_id\": \"2026-OSO-C-528099-1\", \"log10_bf\": -0.01, \"mechanism\": \"swap\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSK-C-811\", \"log10_bf\": -0.04, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:224924\"]",
  "notes": "{\"best_log10_lr\": 2.593, \"corrected_p_min\": 0.9859, \"correction_withheld\": \"posterior_error_prob 0.005 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.83, \"n\": 6, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.29, \"n\": 6, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 3.2, \"within_resid\": 1.75}, \"decoy_log10_bf\": {\"digit\": 2.167, \"swap\": 1.913}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.221, \"log10_bf_any_error_cell\": {\"25@2026-OSO-C-528099-1\": 0.067, \"26@2026-OSK-C-811\": 1.729}, \"log10_specificity\": 0.492, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:528099:mahut:adam:36\", \"posterior_error_prob\": 0.005, \"proposed_correction\": [{\"cand_no\": 26, \"precinct_id\": \"528099-4\", \"votes\": 2}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.59, \"values\": {\"26\": 2}}, {\"log10_lr\": 2.58, \"values\": {\"26\": 1}}, {\"log10_lr\": 2.45, \"values\": {\"26\": 3}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "811",
  "obec": "528099",
  "municipality": "Trebišov",
  "okres_name": "Trebišov",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "26: Adam Mahut",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.005 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 142,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-811|528099-4",
  "rank": 110,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSK-C-811:528099-4:24",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-811",
  "precinct_id": "528099-4",
  "cand_nos": "24",
  "observed": "{\"record\": [1, 10, 1, 1, 1, 3, 0, 0, 2, 2, 1, 0, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 1, 1, 0, 0, 0, 0, 1, 2, 0, 2, 0, 4, 1], \"sum_minus_valid\": null, \"values\": [0], \"zero_run_cand_nos\": [17, 18, 19, 20, 21, 22, 23, 24, 25]}",
  "expected": "{\"fallback_model\": false, \"mean\": [3.5], \"sd\": [2.1]}",
  "score": 6.191,
  "p_value": 8.473685816066785e-06,
  "q_value": 0.08620689655172412,
  "correction": "[{\"cand_no\": 24, \"precinct_id\": \"528099-4\", \"votes\": 3}]",
  "mechanism": "missing_block",
  "alternatives": "[\"duplicate_block (zero row copied)\", \"swap\", \"row_shift\", \"genuine zero support (home/bloc effects)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:224915\", \"OSK2026_SK_tab09d.csv:224916\", \"OSK2026_SK_tab09d.csv:224917\", \"OSK2026_SK_tab09d.csv:224918\", \"OSK2026_SK_tab09d.csv:224919\", \"OSK2026_SK_tab09d.csv:224920\", \"OSK2026_SK_tab09d.csv:224921\", \"OSK2026_SK_tab09d.csv:224922\", \"OSK2026_SK_tab09d.csv:224923\"]",
  "notes": "run of adjacent zero counts at ballot positions [17, 18, 19, 20, 21, 22, 23, 24, 25]; 1 of them implausible under the LOO predictive",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "811",
  "obec": "528099",
  "municipality": "Trebišov",
  "okres_name": "Trebišov",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "24: Juraj Lenhardt",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 142,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-811|528099-4",
  "rank": 110,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-P-7:544051-4:7",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-P-7",
  "precinct_id": "544051-4",
  "cand_nos": "4,5,6,7",
  "observed": "{\"27@2026-OSK-C-713\": 19, \"7@2026-OSK-P-7\": 0, \"record\": {\"4\": 0, \"5\": 0, \"6\": 0, \"7\": 0}}",
  "expected": "{\"27@2026-OSK-C-713\": {\"mean\": 1.1, \"n\": 356, \"p\": 0.182907893997479, \"t\": 1.19}, \"7@2026-OSK-P-7\": {\"mean\": 9.4, \"n\": 367, \"p\": 0.0011367613752670499, \"t\": -6.84}}",
  "score": 1.2845259417087969,
  "p_value": 0.0022735227505340998,
  "q_value": 0.4564206930862554,
  "correction": "",
  "mechanism": "missing_block",
  "alternatives": "[{\"cand_no\": 7, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 1.28, \"mechanism\": \"missing_block\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 0.32, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 0.22, \"mechanism\": \"row_shift\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-713\", \"log10_bf\": -0.25, \"mechanism\": \"swap\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-713\", \"log10_bf\": -0.25, \"mechanism\": \"transfer\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-713\", \"log10_bf\": -0.34, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": -0.42, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": -0.61, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:38052\", \"OSK2026_SK_tab06d.csv:38053\", \"OSK2026_SK_tab06d.csv:38054\", \"OSK2026_SK_tab06d.csv:38055\"]",
  "notes": "{\"best_log10_lr\": 2.828, \"corrected_p_min\": null, \"correction_withheld\": \"posterior_error_prob 0.00019 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 10, \"expected\": 6.0, \"observed\": 64, \"resid\": 3.91}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 1.05, \"n\": 7, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.12, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 1.7, \"within_resid\": -1.62}, \"decoy_log10_bf\": {\"digit\": 0.313, \"swap\": -0.071}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.285, \"log10_bf_any_error_cell\": {\"27@2026-OSK-C-713\": -1.023, \"7@2026-OSK-P-7\": -0.897}, \"log10_specificity\": 8.72, \"lost_values_cand_nos\": [4, 5, 6, 7], \"partner_precinct\": null, \"person_id\": \"2026:529079:leskova:monika:43\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 4, \"estimated\": true, \"precinct_id\": \"544051-4\", \"votes\": 0}, {\"cand_no\": 5, \"estimated\": true, \"precinct_id\": \"544051-4\", \"votes\": 0}, {\"cand_no\": 6, \"estimated\": true, \"precinct_id\": \"544051-4\", \"votes\": 0}, {\"cand_no\": 7, \"estimated\": true, \"precinct_id\": \"544051-4\", \"votes\": 6}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.83, \"values\": {\"4\": null, \"5\": null, \"6\": null, \"7\": null}}, {\"log10_lr\": 2.47, \"values\": {\"5\": null, \"6\": null, \"7\": null}}, {\"log10_lr\": 2.24, \"values\": {\"6\": null, \"7\": null}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "7",
  "district": null,
  "obec": "544051",
  "municipality": "Vranov nad Topľou",
  "okres_name": "Vranov nad Topľou",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "4: Jozef Ištok; 5: Zoltán Kašo; 6: Judita Laššáková; 7: Monika Lešková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00019 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 19345,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-P-7|544051-4",
  "rank": 111,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSK-P-7:544051-4:7",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-P-7",
  "precinct_id": "544051-4",
  "cand_nos": "7",
  "observed": "{\"record\": [1, 1, 2, 0, 0, 0, 0, 142, 156, 64, 1], \"sum_minus_valid\": 0, \"values\": [0], \"zero_run_cand_nos\": [4, 5, 6, 7]}",
  "expected": "{\"fallback_model\": false, \"mean\": [9.7], \"sd\": [6.7]}",
  "score": 6.719,
  "p_value": 8.196477005156329e-06,
  "q_value": 0.11956521739130435,
  "correction": "[{\"cand_no\": 7, \"precinct_id\": \"544051-4\", \"votes\": 10}]",
  "mechanism": "missing_block",
  "alternatives": "[\"duplicate_block (zero row copied)\", \"swap\", \"row_shift\", \"genuine zero support (home/bloc effects)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:38052\", \"OSK2026_SK_tab06d.csv:38053\", \"OSK2026_SK_tab06d.csv:38054\", \"OSK2026_SK_tab06d.csv:38055\"]",
  "notes": "run of adjacent zero counts at ballot positions [4, 5, 6, 7]; 1 of them implausible under the LOO predictive",
  "correction_feasible": false,
  "correction_breaks": "V_SINGLE_SUM 2026-OSK-P-7 544051-4: {\"sum_votes\":377,\"sum_votes_active\":377} vs {\"valid_ballots\":367}",
  "level": "OSK",
  "kind": "president",
  "unit": "7",
  "district": null,
  "obec": "544051",
  "municipality": "Vranov nad Topľou",
  "okres_name": "Vranov nad Topľou",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "7: Monika Lešková",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 19345,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-P-7|544051-4",
  "rank": 111,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-P-7:526860-2:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-P-7",
  "precinct_id": "526860-2",
  "cand_nos": "1",
  "observed": "{\"1@2026-OSK-P-7\": 173, \"3@2026-OSK-C-710\": 89, \"record\": {\"1\": 173}}",
  "expected": "{\"1@2026-OSK-P-7\": {\"mean\": 95.1, \"n\": 192, \"p\": 0.00021473265898811766, \"t\": 7.44}, \"3@2026-OSK-C-710\": {\"mean\": 171.7, \"n\": 194, \"p\": 0.002012897987511774, \"t\": -3.99}}",
  "score": 1.9954256495593348,
  "p_value": 0.0004294653179762353,
  "q_value": 0.17340081579673433,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 2.45, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 2.0, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-710\", \"log10_bf\": 1.81, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 1.76, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-710\", \"log10_bf\": 1.23, \"mechanism\": \"digit_del\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-710\", \"log10_bf\": 1.15, \"mechanism\": \"vector_swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 0.95, \"mechanism\": \"row_shift\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-710\", \"log10_bf\": -0.15, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:35398\"]",
  "notes": "{\"best_log10_lr\": 3.464, \"corrected_p_min\": 0.2229, \"correction_withheld\": \"posterior_error_prob 0.00099 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 8, \"expected\": 45.9, \"observed\": 3, \"resid\": -3.24}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 1.49, \"n\": 4, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 1.1, \"within_resid\": 8.12}, \"decoy_log10_bf\": {\"digit\": 2.694, \"swap\": 0.646}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.995, \"log10_bf_any_error_cell\": {\"1@2026-OSK-P-7\": 3.169, \"3@2026-OSK-C-710\": 1.523}, \"log10_specificity\": -1.173, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:526924:cureja:drahomir:46\", \"posterior_error_prob\": 0.001, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"526860-2\", \"votes\": 73}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 3.46, \"values\": {\"1\": 73}}, {\"log10_lr\": 1.48, \"values\": {\"1\": 17}}, {\"log10_lr\": 1.45, \"values\": {\"1\": 13}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "7",
  "district": null,
  "obec": "526860",
  "municipality": "Lomnička",
  "okres_name": "Stará Ľubovňa",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "1: Drahomír Čureja",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00099 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 19345,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-P-7|526860-2",
  "rank": 112,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSK-P-7:526860-2:8,9",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-P-7",
  "precinct_id": "526860-2",
  "cand_nos": "8,9",
  "observed": "{\"copied_from_cand_nos\": [10, 11], \"record\": [173, 9, 3, 0, 0, 0, 1, 3, 0, 3, 0], \"sum_minus_valid\": 0, \"values\": [3, 0]}",
  "expected": "{\"fallback_model\": false, \"mean\": [56.6, 38.9], \"sd\": [10.8, 9.5]}",
  "score": 50.424,
  "p_value": 3.9894357104743197e-07,
  "q_value": 0.1338495575221239,
  "correction": "[{\"cand_no\": 8, \"precinct_id\": \"526860-2\", \"votes\": 57}, {\"cand_no\": 9, \"precinct_id\": \"526860-2\", \"votes\": 39}]",
  "mechanism": "duplicate_block",
  "alternatives": "[\"coincidence (equal counts by chance)\", \"row_shift\", \"swap\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:35405\", \"OSK2026_SK_tab06d.csv:35406\", \"OSK2026_SK_tab06d.csv:35407\", \"OSK2026_SK_tab06d.csv:35408\"]",
  "notes": "ballot positions 8..9 equal adjacent positions 10..11",
  "correction_feasible": false,
  "correction_breaks": "V_SINGLE_SUM 2026-OSK-P-7 526860-2: {\"sum_votes\":285,\"sum_votes_active\":285} vs {\"valid_ballots\":192}",
  "level": "OSK",
  "kind": "president",
  "unit": "7",
  "district": null,
  "obec": "526860",
  "municipality": "Lomnička",
  "okres_name": "Stará Ľubovňa",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "8: Milan Majerský; 9: Milan Mazurek",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 19345,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-P-7|526860-2",
  "rank": 112,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSK-C-810:526657-2:6,7,8,9,10,11",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-810",
  "precinct_id": "526657-2",
  "cand_nos": "6,7,8,9,10,11",
  "observed": "{\"record\": [0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 4, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0], \"sum_minus_valid\": null, \"values\": [0, 0, 0, 0, 0, 0], \"zero_run_cand_nos\": [6, 7, 8, 9, 10, 11]}",
  "expected": "{\"fallback_model\": false, \"mean\": [0.8, 0.7, 1.2, 1.7, 1.9, 0.6], \"sd\": [0.9, 0.9, 1.1, 1.2, 1.3, 0.8]}",
  "score": 4.322,
  "p_value": 1.9771933570822496e-05,
  "q_value": 0.13565891472868213,
  "correction": "[{\"cand_no\": 6, \"precinct_id\": \"526657-2\", \"votes\": 1}, {\"cand_no\": 7, \"precinct_id\": \"526657-2\", \"votes\": 1}, {\"cand_no\": 8, \"precinct_id\": \"526657-2\", \"votes\": 1}, {\"cand_no\": 9, \"precinct_id\": \"526657-2\", \"votes\": 2}, {\"cand_no\": 10, \"precinct_id\": \"526657-2\", \"votes\": 2}, {\"cand_no\": 11, \"precinct_id\": \"526657-2\", \"votes\": 1}]",
  "mechanism": "missing_block",
  "alternatives": "[\"duplicate_block (zero row copied)\", \"swap\", \"row_shift\", \"genuine zero support (home/bloc effects)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:221344\", \"OSK2026_SK_tab09d.csv:221345\", \"OSK2026_SK_tab09d.csv:221346\", \"OSK2026_SK_tab09d.csv:221347\", \"OSK2026_SK_tab09d.csv:221348\", \"OSK2026_SK_tab09d.csv:221349\"]",
  "notes": "run of adjacent zero counts at ballot positions [6, 7, 8, 9, 10, 11]; 6 of them implausible under the LOO predictive",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "810",
  "obec": "526657",
  "municipality": "Žehra",
  "okres_name": "Spišská Nová Ves",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "6: Marek Brezovský; 7: Adam Čarňanský; 8: Dávid Demečko; 9: Patrik Dluhoš; 10: Dárius Dubiňák; 11: Pavol Hamrák",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 66,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-810|526657-2",
  "rank": 113,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_util:2026:2026-OSK-C-810:526657-2:-",
  "detector": "novel_util",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-810",
  "precinct_id": "526657-2",
  "cand_nos": "",
  "observed": "{\"extra_marks_X\": 1, \"family\": \"OSK\", \"fill\": 0.0185, \"seats\": 7, \"sum_votes\": 10, \"unused_marks_M\": 53, \"valid_council\": 9}",
  "expected": "{\"eta_std\": -12.79, \"fill\": 0.5468, \"model\": \"loo\", \"other_record_eta_std\": 0.88, \"sum_votes\": 38.5, \"sum_votes_95\": [28.6, 47.8]}",
  "score": 4.035,
  "p_value": 9.23028237751287e-05,
  "q_value": 0.13808502436759254,
  "correction": "",
  "mechanism": "missing_block",
  "alternatives": "[\"votes of some candidates not entered (missing rows)\", \"only one vote per ballot counted\", \"valid council ballots over-stated\", \"genuine single-mark voting\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab02bd.csv:5901\", \"OSK2026_SK_tab09d.csv:221339\"]",
  "notes": "only 1 optional marks used of 54 (S=10 votes on V=9 ballots); same-precinct other multi-mark record 2026-OSO-C-526657-2 eta = +0.9 scale units",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "810",
  "obec": "526657",
  "municipality": "Žehra",
  "okres_name": "Spišská Nová Ves",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": 29, \"transfer_flip\": 66}",
  "contest_transfer_flip": 66,
  "tier_detector": "C_ambiguous",
  "family": "ballot_utilisation",
  "case_id": "2026-OSK-C-810|526657-2",
  "rank": 113,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:521914-1:OSK.participated",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "521914-1",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 314, \"E_OSO\": 536, \"P_OSK\": 526, \"P_OSO\": 536, \"R_OSK\": 683, \"R_OSO\": 683, \"R_prev_year\": 588.0, \"VC_OSK\": 191, \"VC_OSO\": 502, \"VM_OSK\": 211, \"VM_OSO\": 519, \"sum_council_OSK\": 662, \"sum_council_OSO\": 2066, \"sum_single_OSK\": 211, \"sum_single_OSO\": 519}",
  "expected": "{\"field\": \"OSK.participated\", \"hard_broken\": [], \"relations_broken\": [\"gapPE\"], \"value\": 326}",
  "score": 11.055,
  "p_value": 2.352000148155864e-11,
  "q_value": 8.737680550399034e-08,
  "correction": "[{\"family\": \"OSK\", \"field\": \"participated\", \"precinct_id\": \"521914-1\", \"value\": 326}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSK.envelopes 314->514 (digit_sub, gain 15.4)\", \"OSK.valid_council 191->121 (digit_sub, gain 1.7)\", \"OSO.valid_council 502->520 (digit_transpose, gain 0.9)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5459\", \"OSK2026_SK_tab02bd.csv:5461\"]",
  "notes": "OSK.participated 526 -> 326 by digit_sub; log-likelihood gain 18.1 nats, margin over best other record/field 2.7",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "521914",
  "municipality": "Rankovce",
  "okres_name": "Košice - okolie",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|521914-1",
  "rank": 114,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-P-4:503029-2:6,7",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-P-4",
  "precinct_id": "503029-2",
  "cand_nos": "6,7",
  "observed": "{\"envelopes\": 500, \"sum\": 468, \"valid\": 468, \"votes\": {\"1\": 285, \"2\": 8, \"3\": 27, \"4\": 15, \"5\": 17, \"6\": 116, \"7\": 0}}",
  "expected": "{\"votes\": {\"1\": 274.3, \"2\": 8.8, \"3\": 57.5, \"4\": 9.9, \"5\": 6.9, \"6\": 6.3, \"7\": 104.8}}",
  "score": 1.930892672790103,
  "p_value": 9.158185805922016e-08,
  "q_value": 0.0001558796918066196,
  "correction": "[{\"cand_no\": 6, \"precinct_id\": \"503029-2\", \"votes\": 0}, {\"cand_no\": 7, \"precinct_id\": \"503029-2\", \"votes\": 116}]",
  "mechanism": "swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 7, \"precinct_id\": \"503029-2\", \"votes\": 116}, {\"cand_no\": 6, \"precinct_id\": \"503029-2\", \"votes\": 0}], \"detail\": {\"direction\": \"up\", \"end\": \"zero\", \"imputed\": [5], \"range\": [5, 6]}, \"log10_bf\": 5.959, \"mechanism\": \"row_shift\", \"posterior\": 0.015033}, {\"correction\": [{\"cand_no\": 6, \"precinct_id\": \"503029-2\", \"votes\": 17}, {\"cand_no\": 7, \"precinct_id\": \"503029-2\", \"votes\": 116}, {\"cand_no\": 5, \"precinct_id\": \"503029-2\", \"votes\": 0}], \"detail\": {\"direction\": \"up\", \"end\": \"zero\", \"imputed\": [4], \"range\": [4, 6]}, \"log10_bf\": 5.792, \"mechanism\": \"row_shift\", \"posterior\": 0.010234}, {\"correction\": [{\"cand_no\": 6, \"precinct_id\": \"503029-2\", \"votes\": 17}, {\"cand_no\": 7, \"precinct_id\": \"503029-2\", \"votes\": 116}, {\"cand_no\": 5, \"precinct_id\": \"503029-2\", \"votes\": 0}], \"detail\": {\"direction\": \"up\", \"end\": \"rot\", \"imputed\": [], \"range\": [4, 6]}, \"log10_bf\": 5.746, \"mechanism\": \"row_shift\", \"posterior\": 0.007675}, {\"correction\": [{\"cand_no\": 5, \"precinct_id\": \"503029-2\", \"votes\": 15}, {\"cand_no\": 6, \"precinct_id\": \"503029-2\", \"votes\": 17}, {\"cand_no\": 7, \"precinct_id\": \"503029-2\", \"votes\": 116}, {\"cand_no\": 4, \"precinct_id\": \"503029-2\", \"votes\": 0}], \"detail\": {\"direction\": \"up\", \"end\": \"zero\", \"imputed\": [3], \"range\": [3, 6]}, \"log10_bf\": 5.167, \"mechanism\": \"row_shift\", \"posterior\": 0.002432}, {\"correction\": [{\"cand_no\": 5, \"precinct_id\": \"503029-2\", \"votes\": 15}, {\"cand_no\": 6, \"precinct_id\": \"503029-2\", \"votes\": 17}, {\"cand_no\": 7, \"precinct_id\": \"503029-2\", \"votes\": 116}, {\"cand_no\": 4, \"precinct_id\": \"503029-2\", \"votes\": 0}], \"detail\": {\"direction\": \"up\", \"end\": \"rot\", \"imputed\": [], \"range\": [3, 6]}, \"log10_bf\": 5.108, \"mechanism\": \"row_shift\", \"posterior\": 0.001766}, {\"mechanism\": \"clean\", \"posterior\": 0.011578}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 1.1e-05}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:13508\", \"OSK2026_SK_tab06d.csv:13509\", \"OSK2026_SK_tab02bd.csv:2211\"]",
  "notes": "{\"best_posterior\": 0.950081, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"6\": -116, \"7\": 116}}, \"log10_bf\": 5.914, \"n_prec\": 745, \"p_atypical_clean\": 1.1e-05, \"p_error\": 0.988411, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "4",
  "district": null,
  "obec": "503029",
  "municipality": "Andovce",
  "okres_name": "Nové Zámky",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "6: Róbert Švec; 7: Henrich Varga",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 24626,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-P-4|503029-2",
  "rank": 115,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-713:528901-1:2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-713",
  "precinct_id": "528901-1",
  "cand_nos": "2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,30,31,32,33,35,36,37,38,39,40,41,42,43,44,45",
  "observed": "{\"envelopes\": 583, \"sum\": 1688, \"valid\": 472, \"votes\": {\"1\": 38, \"2\": 42, \"3\": 81, \"4\": 21, \"5\": 42, \"6\": 23, \"7\": 34, \"8\": 64, \"9\": 32, \"10\": 17, \"11\": 44, \"12\": 26, \"13\": 127, \"14\": 64, \"15\": 2, \"16\": 24, \"17\": 23, \"18\": 46, \"19\": 2, \"20\": 89, \"21\": 74, \"22\": 74, \"23\": 71, \"24\": 13, \"25\": 21, \"26\": 42, \"27\": 22, \"28\": 11, \"29\": 70, \"30\": 30, \"31\": 71, \"32\": 26, \"33\": 9, \"34\": 11, \"35\": 119, \"36\": 18, \"37\": 12, \"38\": 3, \"39\": 17, \"40\": 18, \"41\": 12, \"42\": 11, \"43\": 6, \"44\": 30, \"45\": 56}}",
  "expected": "{\"votes\": {\"1\": 31.7, \"2\": 41.2, \"3\": 76.3, \"4\": 21.8, \"5\": 55.5, \"6\": 37.3, \"7\": 27.9, \"8\": 83.2, \"9\": 30.2, \"10\": 19.7, \"11\": 43.8, \"12\": 37.6, \"13\": 16.6, \"14\": 39.6, \"15\": 5.5, \"16\": 28.1, \"17\": 7.8, \"18\": 70.9, \"19\": 6.1, \"20\": 61.9, \"21\": 73.2, \"22\": 75.8, \"23\": 125.7, \"24\": 30.5, \"25\": 61.6, \"26\": 34.4, \"27\": 32.4, \"28\": 10.5, \"29\": 79.9, \"30\": 13.1, \"31\": 103.1, \"32\": 31.3, \"33\": 8.5, \"34\": 9.4, \"35\": 162.5, \"36\": 26.6, \"37\": 15.3, \"38\": 2.8, \"39\": 11.2, \"40\": 23.0, \"41\": 16.2, \"42\": 5.6, \"43\": 8.1, \"44\": 20.1, \"45\": 129.9}}",
  "score": 2.7071998897172938,
  "p_value": 9.836897386940159e-08,
  "q_value": 0.0001558796918066196,
  "correction": "[{\"cand_no\": 2, \"precinct_id\": \"528901-1\", \"votes\": 49}, {\"cand_no\": 3, \"precinct_id\": \"528901-1\", \"votes\": 120}, {\"cand_no\": 4, \"precinct_id\": \"528901-1\", \"votes\": 14}, {\"cand_no\": 5, \"precinct_id\": \"528901-1\", \"votes\": 280}, {\"cand_no\": 6, \"precinct_id\": \"528901-1\", \"votes\": 59}, {\"cand_no\": 7, \"precinct_id\": \"528901-1\", \"votes\": 14}, {\"cand_no\": 8, \"precinct_id\": \"528901-1\", \"votes\": 114}, {\"cand_no\": 9, \"precinct_id\": \"528901-1\", \"votes\": 35}, {\"cand_no\": 10, \"precinct_id\": \"528901-1\", \"votes\": 14}, {\"cand_no\": 11, \"precinct_id\": \"528901-1\", \"votes\": 105}, {\"cand_no\": 12, \"precinct_id\": \"528901-1\", \"votes\": 57}, {\"cand_no\": 13, \"precinct_id\": \"528901-1\", \"votes\": 7}, {\"cand_no\": 14, \"precinct_id\": \"528901-1\", \"votes\": 40}, {\"cand_no\": 15, \"precinct_id\": \"528901-1\", \"votes\": 4}, {\"cand_no\": 16, \"precinct_id\": \"528901-1\", \"votes\": 38}, {\"cand_no\": 17, \"precinct_id\": \"528901-1\", \"votes\": 8}, {\"cand_no\": 18, \"precinct_id\": \"528901-1\", \"votes\": 57}, {\"cand_no\": 19, \"precinct_id\": \"528901-1\", \"votes\": 3}, {\"cand_no\": 20, \"precinct_id\": \"528901-1\", \"votes\": 7}, {\"cand_no\": 21, \"precinct_id\": \"528901-1\", \"votes\": 53}, {\"cand_no\": 22, \"precinct_id\": \"528901-1\", \"votes\": 112}, {\"cand_no\": 23, \"precinct_id\": \"528901-1\", \"votes\": 333}, {\"cand_no\": 24, \"precinct_id\": \"528901-1\", \"votes\": 25}, {\"cand_no\": 25, \"precinct_id\": \"528901-1\", \"votes\": 43}, {\"cand_no\": 26, \"precinct_id\": \"528901-1\", \"votes\": 49}, {\"cand_no\": 27, \"precinct_id\": \"528901-1\", \"votes\": 69}, {\"cand_no\": 29, \"precinct_id\": \"528901-1\", \"votes\": 115}, {\"cand_no\": 30, \"precinct_id\": \"528901-1\", \"votes\": 31}, {\"cand_no\": 31, \"precinct_id\": \"528901-1\", \"votes\": 121}, {\"cand_no\": 32, \"precinct_id\": \"528901-1\", \"votes\": 32}, {\"cand_no\": 33, \"precinct_id\": \"528901-1\", \"votes\": 15}, {\"cand_no\": 35, \"precinct_id\": \"528901-1\", \"votes\": 144}, {\"cand_no\": 36, \"precinct_id\": \"528901-1\", \"votes\": 23}, {\"cand_no\": 37, \"precinct_id\": \"528901-1\", \"votes\": 9}, {\"cand_no\": 38, \"precinct_id\": \"528901-1\", \"votes\": 4}, {\"cand_no\": 39, \"precinct_id\": \"528901-1\", \"votes\": 9}, {\"cand_no\": 40, \"precinct_id\": \"528901-1\", \"votes\": 38}, {\"cand_no\": 41, \"precinct_id\": \"528901-1\", \"votes\": 18}, {\"cand_no\": 42, \"precinct_id\": \"528901-1\", \"votes\": 8}, {\"cand_no\": 43, \"precinct_id\": \"528901-1\", \"votes\": 8}, {\"cand_no\": 44, \"precinct_id\": \"528901-1\", \"votes\": 36}, {\"cand_no\": 45, \"precinct_id\": \"528901-1\", \"votes\": 44}, {\"cand_no\": 2, \"precinct_id\": \"544116-1\", \"votes\": 42}, {\"cand_no\": 3, \"precinct_id\": \"544116-1\", \"votes\": 81}, {\"cand_no\": 4, \"precinct_id\": \"544116-1\", \"votes\": 21}, {\"cand_no\": 5, \"precinct_id\": \"544116-1\", \"votes\": 42}, {\"cand_no\": 6, \"precinct_id\": \"544116-1\", \"votes\": 23}, {\"cand_no\": 7, \"precinct_id\": \"544116-1\", \"votes\": 34}, {\"cand_no\": 8, \"precinct_id\": \"544116-1\", \"votes\": 64}, {\"cand_no\": 9, \"precinct_id\": \"544116-1\", \"votes\": 32}, {\"cand_no\": 10, \"precinct_id\": \"544116-1\", \"votes\": 17}, {\"cand_no\": 11, \"precinct_id\": \"544116-1\", \"votes\": 44}, {\"cand_no\": 12, \"precinct_id\": \"544116-1\", \"votes\": 26}, {\"cand_no\": 13, \"precinct_id\": \"544116-1\", \"votes\": 127}, {\"cand_no\": 14, \"precinct_id\": \"544116-1\", \"votes\": 64}, {\"cand_no\": 15, \"precinct_id\": \"544116-1\", \"votes\": 2}, {\"cand_no\": 16, \"precinct_id\": \"544116-1\", \"votes\": 24}, {\"cand_no\": 17, \"precinct_id\": \"544116-1\", \"votes\": 23}, {\"cand_no\": 18, \"precinct_id\": \"544116-1\", \"votes\": 46}, {\"cand_no\": 19, \"precinct_id\": \"544116-1\", \"votes\": 2}, {\"cand_no\": 20, \"precinct_id\": \"544116-1\", \"votes\": 89}, {\"cand_no\": 21, \"precinct_id\": \"544116-1\", \"votes\": 74}, {\"cand_no\": 22, \"precinct_id\": \"544116-1\", \"votes\": 74}, {\"cand_no\": 23, \"precinct_id\": \"544116-1\", \"votes\": 71}, {\"cand_no\": 24, \"precinct_id\": \"544116-1\", \"votes\": 13}, {\"cand_no\": 25, \"precinct_id\": \"544116-1\", \"votes\": 21}, {\"cand_no\": 26, \"precinct_id\": \"544116-1\", \"votes\": 42}, {\"cand_no\": 27, \"precinct_id\": \"544116-1\", \"votes\": 22}, {\"cand_no\": 29, \"precinct_id\": \"544116-1\", \"votes\": 70}, {\"cand_no\": 30, \"precinct_id\": \"544116-1\", \"votes\": 30}, {\"cand_no\": 31, \"precinct_id\": \"544116-1\", \"votes\": 71}, {\"cand_no\": 32, \"precinct_id\": \"544116-1\", \"votes\": 26}, {\"cand_no\": 33, \"precinct_id\": \"544116-1\", \"votes\": 9}, {\"cand_no\": 35, \"precinct_id\": \"544116-1\", \"votes\": 119}, {\"cand_no\": 36, \"precinct_id\": \"544116-1\", \"votes\": 18}, {\"cand_no\": 37, \"precinct_id\": \"544116-1\", \"votes\": 12}, {\"cand_no\": 38, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 39, \"precinct_id\": \"544116-1\", \"votes\": 17}, {\"cand_no\": 40, \"precinct_id\": \"544116-1\", \"votes\": 18}, {\"cand_no\": 41, \"precinct_id\": \"544116-1\", \"votes\": 12}, {\"cand_no\": 42, \"precinct_id\": \"544116-1\", \"votes\": 11}, {\"cand_no\": 43, \"precinct_id\": \"544116-1\", \"votes\": 6}, {\"cand_no\": 44, \"precinct_id\": \"544116-1\", \"votes\": 30}, {\"cand_no\": 45, \"precinct_id\": \"544116-1\", \"votes\": 56}]",
  "mechanism": "vector_swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 13, \"precinct_id\": \"528901-1\", \"votes\": 12}], \"detail\": {\"log10_bf_local\": 3.467}, \"log10_bf\": 3.416, \"mechanism\": \"digit_ins\", \"posterior\": 3e-06}, {\"correction\": [{\"cand_no\": 13, \"precinct_id\": \"528901-1\", \"votes\": 17}], \"detail\": {\"log10_bf_local\": 3.412}, \"log10_bf\": 3.406, \"mechanism\": \"digit_ins\", \"posterior\": 3e-06}, {\"correction\": [{\"cand_no\": 12, \"precinct_id\": \"528901-1\", \"votes\": 127}, {\"cand_no\": 13, \"precinct_id\": \"528901-1\", \"votes\": 26}], \"detail\": {\"log10_bf_local\": 0.519}, \"log10_bf\": 0.733, \"mechanism\": \"swap\", \"posterior\": 1e-06}, {\"correction\": [{\"cand_no\": 25, \"precinct_id\": \"528901-1\", \"votes\": 42}, {\"cand_no\": 26, \"precinct_id\": \"528901-1\", \"votes\": 21}], \"detail\": {\"log10_bf_local\": 0.872}, \"log10_bf\": 0.655, \"mechanism\": \"swap\", \"posterior\": 1e-06}, {\"correction\": [{\"cand_no\": 13, \"precinct_id\": \"528901-1\", \"votes\": 27}], \"detail\": {\"log10_bf_local\": 2.899}, \"log10_bf\": 2.891, \"mechanism\": \"digit_ins\", \"posterior\": 1e-06}, {\"mechanism\": \"clean\", \"posterior\": 0.001948}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 1.1e-05}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:189742\", \"OSK2026_SK_tab09d.csv:189743\", \"OSK2026_SK_tab09d.csv:189744\", \"OSK2026_SK_tab09d.csv:189745\", \"OSK2026_SK_tab09d.csv:189746\", \"OSK2026_SK_tab09d.csv:189747\", \"OSK2026_SK_tab09d.csv:189748\", \"OSK2026_SK_tab09d.csv:189749\", \"OSK2026_SK_tab09d.csv:189750\", \"OSK2026_SK_tab09d.csv:189751\", \"OSK2026_SK_tab09d.csv:189752\", \"OSK2026_SK_tab09d.csv:189753\", \"OSK2026_SK_tab09d.csv:189754\", \"OSK2026_SK_tab09d.csv:189755\", \"OSK2026_SK_tab09d.csv:189756\", \"OSK2026_SK_tab09d.csv:189757\", \"OSK2026_SK_tab09d.csv:189758\", \"OSK2026_SK_tab09d.csv:189759\", \"OSK2026_SK_tab09d.csv:189760\", \"OSK2026_SK_tab09d.csv:189761\", \"OSK2026_SK_tab09d.csv:189762\", \"OSK2026_SK_tab09d.csv:189763\", \"OSK2026_SK_tab09d.csv:189764\", \"OSK2026_SK_tab09d.csv:189765\", \"OSK2026_SK_tab09d.csv:189766\", \"OSK2026_SK_tab09d.csv:189767\", \"OSK2026_SK_tab09d.csv:189769\", \"OSK2026_SK_tab09d.csv:189770\", \"OSK2026_SK_tab09d.csv:189771\", \"OSK2026_SK_tab09d.csv:189772\", \"OSK2026_SK_tab09d.csv:189773\", \"OSK2026_SK_tab09d.csv:189775\", \"OSK2026_SK_tab09d.csv:189776\", \"OSK2026_SK_tab09d.csv:189777\", \"OSK2026_SK_tab09d.csv:189778\", \"OSK2026_SK_tab09d.csv:189779\", \"OSK2026_SK_tab09d.csv:189780\", \"OSK2026_SK_tab09d.csv:189781\", \"OSK2026_SK_tab09d.csv:189782\", \"OSK2026_SK_tab09d.csv:189783\", \"OSK2026_SK_tab09d.csv:189784\", \"OSK2026_SK_tab09d.csv:189785\", \"OSK2026_SK_tab02bd.csv:5115\"]",
  "notes": "{\"best_posterior\": 0.998031, \"detail\": {\"log10_bf_local\": -6.99, \"partner\": \"544116-1\"}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {}}, \"local_structure_log10_lr\": -1.299, \"log10_bf\": 9.135, \"n_prec\": 93, \"p_atypical_clean\": 0.0, \"p_error\": 0.998041, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "713",
  "obec": "528901",
  "municipality": "Nižný Hrabovec",
  "okres_name": "Vranov nad Topľou",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "2: Milan Bačovčin; 3: Jozef Baran; 4: Michal Baran; 5: Jozef Berta; 6: Samuel Bruss; 7: Lukáš Bužo; 8: Marek Cerula; 9: Róbert Čalfa; 10: František Daniš; 11: Stanislav Duda; 12: Pavol Fedorčák; 13: Vladimír Gaži; 14: Peter Goga; 15: Lukáš Horváth; 16: Peter Hudák; 17: Jakub Chmeľovský; 18: Michal Jenčo; 19: Alfonz Kaliaš; 20: Pavol Kaľuha; 21: Ján Karol; 22: Alfonz Kobielský; 23: Peter Kocák; 24: Jana Kočišová; 25: Ján Krišanda; 26: Eva Lenková; 27: Monika Lešková; 29: Jaroslav Makatúra; 30: Vladimír Medvec; 31: Samuel Migaľ; 32: Jozef Mihalčin; 33: Marek Mihalčin; 35: Ján Ragan; 36: Dominik Sarik; 37: Ľuboš Seman; 38: Pavol Smik; 39: Miroslav Stanovčák; 40: Ján Tkáč; 41: Patrik Tkáč; 42: Jozefína Tomášová; 43: Štefan Tomašovský; 44: Štefan Topľanský; 45: Ľubica Zubková",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 36,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-713|528901-1",
  "rank": 116,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSO-M-582000:529320-37:3,4",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-582000",
  "precinct_id": "529320-37",
  "cand_nos": "3,4",
  "observed": "{\"envelopes\": 404, \"sum\": 395, \"valid\": 395, \"votes\": {\"1\": 7, \"2\": 1, \"3\": 5, \"4\": 94, \"5\": 286, \"6\": 2}}",
  "expected": "{\"votes\": {\"1\": 2.7, \"2\": 0.2, \"3\": 109.5, \"4\": 5.0, \"5\": 276.7, \"6\": 0.9}}",
  "score": 1.8302717572544056,
  "p_value": 3.1936066191172825e-07,
  "q_value": 0.0003936120158062051,
  "correction": "[{\"cand_no\": 3, \"precinct_id\": \"529320-37\", \"votes\": 94}, {\"cand_no\": 4, \"precinct_id\": \"529320-37\", \"votes\": 5}]",
  "mechanism": "swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 1, \"precinct_id\": \"529320-37\", \"votes\": 1}, {\"cand_no\": 2, \"precinct_id\": \"529320-37\", \"votes\": 5}, {\"cand_no\": 3, \"precinct_id\": \"529320-37\", \"votes\": 94}, {\"cand_no\": 4, \"precinct_id\": \"529320-37\", \"votes\": 7}], \"detail\": {\"direction\": \"down\", \"end\": \"rot\", \"imputed\": [], \"range\": [0, 3]}, \"log10_bf\": 4.909, \"mechanism\": \"row_shift\", \"posterior\": 0.00197}, {\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"529320-37\", \"votes\": 96}, {\"cand_no\": 4, \"precinct_id\": \"529320-37\", \"votes\": 3}], \"detail\": {\"n\": 91}, \"log10_bf\": 4.131, \"mechanism\": \"transfer\", \"posterior\": 0.000985}, {\"correction\": [{\"cand_no\": 2, \"precinct_id\": \"529320-37\", \"votes\": 5}, {\"cand_no\": 3, \"precinct_id\": \"529320-37\", \"votes\": 94}, {\"cand_no\": 4, \"precinct_id\": \"529320-37\", \"votes\": 1}], \"detail\": {\"direction\": \"down\", \"end\": \"rot\", \"imputed\": [], \"range\": [1, 3]}, \"log10_bf\": 4.142, \"mechanism\": \"row_shift\", \"posterior\": 0.000336}, {\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"529320-37\", \"votes\": 94}, {\"cand_no\": 4, \"precinct_id\": \"529320-37\", \"votes\": 5}], \"detail\": {\"direction\": \"down\", \"end\": \"free\", \"imputed\": [3], \"range\": [2, 3]}, \"log10_bf\": 3.231, \"mechanism\": \"row_shift\", \"posterior\": 2.5e-05}, {\"correction\": [{\"cand_no\": 4, \"precinct_id\": \"529320-37\", \"votes\": 5}, {\"cand_no\": 3, \"precinct_id\": \"529320-37\", \"votes\": 94}], \"detail\": {\"direction\": \"up\", \"end\": \"free\", \"imputed\": [2], \"range\": [2, 3]}, \"log10_bf\": 3.231, \"mechanism\": \"row_shift\", \"posterior\": 2.5e-05}, {\"mechanism\": \"clean\", \"posterior\": 0.014563}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 4e-06}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:19530\", \"OSO2026_SK_tab05f.csv:19531\", \"OSO2026_SK_tab02bf.csv:6112\"]",
  "notes": "{\"best_posterior\": 0.982076, \"detail\": {\"template_support\": 0.99}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"3\": 89, \"4\": -89}}, \"log10_bf\": 5.829, \"n_prec\": 388, \"p_atypical_clean\": 4e-06, \"p_error\": 0.985433, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "582000",
  "district": null,
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "3: Jozef Ráž; 4: Zuzana Šubová",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 30332,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-582000|529320-37",
  "rank": 117,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "swap",
  "review_correction": "[{\"precinct_id\": \"529320-37\", \"cand_no\": 3, \"votes\": 94}, {\"precinct_id\": \"529320-37\", \"cand_no\": 4, \"votes\": 5}]",
  "review_outcome": "No change. Matúš Vallo (č. 5, 121,846) remains mayor; Ráž (č. 3) 61,183 → 61,272, Šubová (č. 4) 3,451 → 3,362 (with precinct 20 also corrected: 61,381 / 3,253).",
  "review_changes_elected": false,
  "review_summary_en": "In the Bratislava mayoral record of Ružinov precinct 37, Jozef Ráž (line 3), the city-wide runner-up, has 5 votes (1.3 %), against 104–148 in the neighbouring precincts. Zuzana Šubová (line 4), with about 2 % city-wide, has 94 (23.8 %), against 3–6 nearby. Only Ružinov precinct 20, which shows the same exchange, is more extreme. Exchanging the adjacent lines restores both to the local norm. Šubová lives in Devín, so a home effect is ruled out. The identical error in two Ružinov precincts suggests a shared tally or entry template. No effect on the result.",
  "review_summary_sk": "V zápise okrsku 37 v Ružinove pre voľbu primátora Bratislavy má Jozef Ráž (riadok 3), celomestsky druhý kandidát, 5 hlasov (1,3 %), kým v susedných okrskoch 104 – 148. Zuzana Šubová (riadok 4), ktorá má v meste okolo 2 %, má 94 hlasov (23,8 %), kým v okolí 3 – 6. Extrémnejší je len okrsok 20 v Ružinove s rovnakou výmenou. Výmena susedných riadkov vráti oboch na miestnu normu. Šubová býva v Devíne, takže efekt bydliska nepripadá do úvahy. Rovnaká chyba v dvoch ružinovských okrskoch naznačuje spoločný vzor sčítacieho hárku alebo zadávania. Na výsledok volieb to nemá vplyv.",
  "review_doc": "docs/reviews/2026-OSO-M-582000__529320-37.md"
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-P-5:518042-3:2,3",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-P-5",
  "precinct_id": "518042-3",
  "cand_nos": "2,3",
  "observed": "{\"envelopes\": 290, \"sum\": 267, \"valid\": 267, \"votes\": {\"1\": 16, \"2\": 52, \"3\": 3, \"4\": 172, \"5\": 15, \"6\": 9, \"7\": 0}}",
  "expected": "{\"votes\": {\"1\": 12.4, \"2\": 1.7, \"3\": 72.4, \"4\": 143.0, \"5\": 19.6, \"6\": 4.9, \"7\": 1.3}}",
  "score": 1.0150414007765178,
  "p_value": 1.103011407083783e-06,
  "q_value": 0.0012879109508501963,
  "correction": "[{\"cand_no\": 2, \"precinct_id\": \"518042-3\", \"votes\": 3}, {\"cand_no\": 3, \"precinct_id\": \"518042-3\", \"votes\": 52}]",
  "mechanism": "swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"518042-3\", \"votes\": 55}, {\"cand_no\": 2, \"precinct_id\": \"518042-3\", \"votes\": 0}], \"detail\": {\"n\": 52}, \"log10_bf\": 3.706, \"mechanism\": \"transfer\", \"posterior\": 0.001867}, {\"correction\": [{\"cand_no\": 2, \"precinct_id\": \"518042-3\", \"votes\": 16}, {\"cand_no\": 3, \"precinct_id\": \"518042-3\", \"votes\": 52}, {\"cand_no\": 1, \"precinct_id\": \"518042-3\", \"votes\": 3}], \"detail\": {\"anchor\": \"withdrawn\", \"direction\": \"up\", \"end\": \"rot\", \"imputed\": [], \"range\": [0, 2]}, \"log10_bf\": 2.265, \"mechanism\": \"row_shift\", \"posterior\": 0.000409}, {\"correction\": [{\"cand_no\": 2, \"precinct_id\": \"518042-3\", \"votes\": 3}, {\"cand_no\": 3, \"precinct_id\": \"518042-3\", \"votes\": 172}, {\"cand_no\": 4, \"precinct_id\": \"518042-3\", \"votes\": 52}], \"detail\": {\"direction\": \"down\", \"end\": \"rot\", \"imputed\": [], \"range\": [1, 3]}, \"log10_bf\": 2.78, \"mechanism\": \"row_shift\", \"posterior\": 6.3e-05}, {\"correction\": [{\"cand_no\": 2, \"precinct_id\": \"518042-3\", \"votes\": 3}, {\"cand_no\": 3, \"precinct_id\": \"518042-3\", \"votes\": 52}], \"detail\": {\"direction\": \"down\", \"end\": \"free\", \"imputed\": [2], \"range\": [1, 2]}, \"log10_bf\": 2.65, \"mechanism\": \"row_shift\", \"posterior\": 2.8e-05}, {\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"518042-3\", \"votes\": 52}, {\"cand_no\": 2, \"precinct_id\": \"518042-3\", \"votes\": 3}], \"detail\": {\"direction\": \"up\", \"end\": \"free\", \"imputed\": [1], \"range\": [1, 2]}, \"log10_bf\": 2.649, \"mechanism\": \"row_shift\", \"posterior\": 2.8e-05}, {\"mechanism\": \"clean\", \"posterior\": 0.088085}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 2e-06}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:20147\", \"OSK2026_SK_tab06d.csv:20148\", \"OSK2026_SK_tab02bd.csv:3160\"]",
  "notes": "{\"best_posterior\": 0.909512, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"2\": -49, \"3\": 49}}, \"log10_bf\": 5.014, \"n_prec\": 728, \"p_atypical_clean\": 2e-06, \"p_error\": 0.911913, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "5",
  "district": null,
  "obec": "518042",
  "municipality": "Terchová",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "2: Jana Chlustinová; 3: Igor Choma",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 33947,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-P-5|518042-3",
  "rank": 118,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSO-M-525171:525171-2:1,2,3,4",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-525171",
  "precinct_id": "525171-2",
  "cand_nos": "1,2,3,4",
  "observed": "{\"envelopes\": 554, \"sum\": 478, \"valid\": 478, \"votes\": {\"1\": 3, \"2\": 81, \"3\": 335, \"4\": 59, \"5\": 0}}",
  "expected": "{\"votes\": {\"1\": 59.1, \"2\": 9.9, \"3\": 39.8, \"4\": 365.9, \"5\": 0.8}}",
  "score": 0.003959021931086288,
  "p_value": 2.610940646296127e-06,
  "q_value": 0.002758272297051408,
  "correction": "[{\"cand_no\": 2, \"precinct_id\": \"525171-2\", \"votes\": 3}, {\"cand_no\": 3, \"precinct_id\": \"525171-2\", \"votes\": 81}, {\"cand_no\": 4, \"precinct_id\": \"525171-2\", \"votes\": 335}, {\"cand_no\": 1, \"precinct_id\": \"525171-2\", \"votes\": 59}]",
  "mechanism": "row_shift",
  "alternatives": "[{\"correction\": [{\"cand_no\": 1, \"precinct_id\": \"525171-2\", \"votes\": 81}, {\"cand_no\": 2, \"precinct_id\": \"525171-2\", \"votes\": 3}], \"log10_bf\": 3.113, \"mechanism\": \"swap\", \"posterior\": 0.030479}, {\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"525171-2\", \"votes\": 59}, {\"cand_no\": 4, \"precinct_id\": \"525171-2\", \"votes\": 335}], \"log10_bf\": 2.991, \"mechanism\": \"swap\", \"posterior\": 0.023002}, {\"correction\": [{\"cand_no\": 2, \"precinct_id\": \"525171-2\", \"votes\": 3}, {\"cand_no\": 3, \"precinct_id\": \"525171-2\", \"votes\": 81}, {\"cand_no\": 4, \"precinct_id\": \"525171-2\", \"votes\": 335}, {\"cand_no\": 1, \"precinct_id\": \"525171-2\", \"votes\": 59}], \"detail\": {\"direction\": \"up\", \"end\": \"free\", \"imputed\": [0], \"range\": [0, 3]}, \"log10_bf\": 3.201, \"mechanism\": \"row_shift\", \"posterior\": 0.000559}, {\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"525171-2\", \"votes\": 81}, {\"cand_no\": 4, \"precinct_id\": \"525171-2\", \"votes\": 335}, {\"cand_no\": 2, \"precinct_id\": \"525171-2\", \"votes\": 59}], \"detail\": {\"direction\": \"up\", \"end\": \"rot\", \"imputed\": [], \"range\": [1, 3]}, \"log10_bf\": 2.863, \"mechanism\": \"row_shift\", \"posterior\": 0.000428}, {\"correction\": [{\"cand_no\": 2, \"precinct_id\": \"525171-2\", \"votes\": 3}, {\"cand_no\": 3, \"precinct_id\": \"525171-2\", \"votes\": 81}, {\"cand_no\": 1, \"precinct_id\": \"525171-2\", \"votes\": 335}], \"detail\": {\"direction\": \"up\", \"end\": \"rot\", \"imputed\": [], \"range\": [0, 2]}, \"log10_bf\": 2.774, \"mechanism\": \"row_shift\", \"posterior\": 0.000349}, {\"mechanism\": \"clean\", \"posterior\": 0.23486}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.262861}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:15115\", \"OSO2026_SK_tab05f.csv:15116\", \"OSO2026_SK_tab05f.csv:15117\", \"OSO2026_SK_tab05f.csv:15114\", \"OSO2026_SK_tab02bf.csv:4786\"]",
  "notes": "{\"best_posterior\": 0.446465, \"caveat\": \"two-precinct contest: the only reference is the other precinct; the error may be in either record\", \"detail\": {\"direction\": \"up\", \"end\": \"rot\", \"imputed\": [], \"range\": [0, 3]}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"1\": 56, \"2\": -78, \"3\": -254, \"4\": 276}}, \"log10_bf\": 5.881, \"n_prec\": 2, \"p_atypical_clean\": 0.262861, \"p_error\": 0.502279, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "525171",
  "district": null,
  "obec": "525171",
  "municipality": "Svinia",
  "okres_name": "Prešov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "1: Jana Bandurová; 2: Dušan Bendík; 3: Vladimír Bendík; 4: Peter Ščambura",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 32,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-525171|525171-2",
  "rank": 119,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:526860-2:fill",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "526860-2",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 255, \"E_OSO\": 669, \"P_OSK\": 255, \"P_OSO\": 669, \"R_OSK\": 970, \"R_OSO\": 970, \"VC_OSK\": 194, \"VC_OSO\": 590, \"VM_OSK\": 192, \"VM_OSO\": 642, \"sum_council_OSK\": 194, \"sum_council_OSO\": 1941, \"sum_single_OSK\": 192, \"sum_single_OSO\": 642}",
  "expected": "{\"fields\": [\"OSK.valid_council\"], \"hard_broken\": [], \"relation\": \"fill\", \"relations_broken\": [\"fill\"]}",
  "score": 4.545,
  "p_value": 1.062173671488724e-06,
  "q_value": 0.002907100414950129,
  "correction": "[]",
  "mechanism": "other",
  "alternatives": "[\"OSK.valid_council 194->104 (digit_sub, gain 5.8)\", \"OSK.registered 970->570 (digit_sub, gain 2.6)\", \"OSO.registered 970->971 (digit_sub, gain -0.0)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4904\", \"OSK2026_SK_tab02bd.csv:4908\"]",
  "notes": "unexplained: relation fill (OSK.valid_council) has tail p 1.1e-06 (log p -20.2); best single edit OSK.valid_council 194->104 (digit_sub, gain 5.8) stays below the reporting bar (10 nats)",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "526860",
  "municipality": "Lomnička",
  "okres_name": "Stará Ľubovňa",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|526860-2",
  "rank": 120,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-31:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-31",
  "cand_nos": "1,4,6,9",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 1.168, \"z\": [2.23, 0.12, -0.51, 1.13, -0.1, 1.49, 0.84, 0.04, 1.2]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 6.128859647748759,
  "p_value": 7.432593004265819e-07,
  "q_value": 0.003237421329849064,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16593\", \"OSO2026_SK_tab05f.csv:16594\", \"OSO2026_SK_tab05f.csv:16595\", \"OSO2026_SK_tab05f.csv:16596\", \"OSO2026_SK_tab05f.csv:16597\", \"OSO2026_SK_tab05f.csv:16598\", \"OSO2026_SK_tab05f.csv:16599\", \"OSO2026_SK_tab05f.csv:16600\", \"OSO2026_SK_tab05f.csv:16601\"]",
  "notes": "{\"T\": 758.781, \"k\": 9, \"level\": \"record\", \"stouffer\": 2.146}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "1: Peter Berinšter; 4: Dominik Karaffa; 6: Andrej Sitkár; 9: Beáta Zemková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-31",
  "rank": 121,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-5:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-5",
  "cand_nos": "2,3,7",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 1.11, \"z\": [0.5, 1.45, 1.22, 0.55, -0.69, -0.07, 1.37, 0.19, -0.37]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 5.748884503483087,
  "p_value": 1.7828528372867222e-06,
  "q_value": 0.003237421329849064,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16359\", \"OSO2026_SK_tab05f.csv:16360\", \"OSO2026_SK_tab05f.csv:16361\", \"OSO2026_SK_tab05f.csv:16362\", \"OSO2026_SK_tab05f.csv:16363\", \"OSO2026_SK_tab05f.csv:16364\", \"OSO2026_SK_tab05f.csv:16365\", \"OSO2026_SK_tab05f.csv:16366\", \"OSO2026_SK_tab05f.csv:16367\"]",
  "notes": "{\"T\": 489.924, \"k\": 9, \"level\": \"record\", \"stouffer\": 1.386}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "2: Filip Gaál; 3: Patrícia Helfenová; 7: Michal Starec",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-5",
  "rank": 122,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-23:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-23",
  "cand_nos": "1,3,5,7",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 1.068, \"z\": [1.16, -0.52, 1.24, -1.27, 1.25, 0.42, 1.34, -0.43, 0.56]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 5.6586663995584265,
  "p_value": 2.1944899710890114e-06,
  "q_value": 0.003237421329849064,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16485\", \"OSO2026_SK_tab05f.csv:16486\", \"OSO2026_SK_tab05f.csv:16487\", \"OSO2026_SK_tab05f.csv:16488\", \"OSO2026_SK_tab05f.csv:16489\", \"OSO2026_SK_tab05f.csv:16490\", \"OSO2026_SK_tab05f.csv:16491\", \"OSO2026_SK_tab05f.csv:16492\", \"OSO2026_SK_tab05f.csv:16493\"]",
  "notes": "{\"T\": 441.59, \"k\": 9, \"level\": \"record\", \"stouffer\": 1.249}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "1: Peter Berinšter; 3: Patrícia Helfenová; 5: Zdenko Lipták; 7: Michal Starec",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-23",
  "rank": 123,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-7:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-7",
  "cand_nos": "4,5",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 0.919, \"z\": [-0.88, -0.56, 0.04, -1.12, -1.61, -0.17, 1.25, -0.59, -0.66]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 5.776257716449412,
  "p_value": 1.6739492362321612e-06,
  "q_value": 0.003237421329849064,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16377\", \"OSO2026_SK_tab05f.csv:16378\", \"OSO2026_SK_tab05f.csv:16379\", \"OSO2026_SK_tab05f.csv:16380\", \"OSO2026_SK_tab05f.csv:16381\", \"OSO2026_SK_tab05f.csv:16382\", \"OSO2026_SK_tab05f.csv:16383\", \"OSO2026_SK_tab05f.csv:16384\", \"OSO2026_SK_tab05f.csv:16385\"]",
  "notes": "{\"T\": -505.609, \"k\": 9, \"level\": \"record\", \"stouffer\": -1.43}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "4: Dominik Karaffa; 5: Zdenko Lipták",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-7",
  "rank": 124,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-29:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-29",
  "cand_nos": "4,6,7",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 0.879, \"z\": [-0.15, -0.43, -0.78, -1.69, -0.1, -2.27, -1.16, 1.77, 0.83]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 5.709791332773614,
  "p_value": 1.9507816745818026e-06,
  "q_value": 0.003237421329849064,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16575\", \"OSO2026_SK_tab05f.csv:16576\", \"OSO2026_SK_tab05f.csv:16577\", \"OSO2026_SK_tab05f.csv:16578\", \"OSO2026_SK_tab05f.csv:16579\", \"OSO2026_SK_tab05f.csv:16580\", \"OSO2026_SK_tab05f.csv:16581\", \"OSO2026_SK_tab05f.csv:16582\", \"OSO2026_SK_tab05f.csv:16583\"]",
  "notes": "{\"T\": -468.362, \"k\": 9, \"level\": \"record\", \"stouffer\": -1.325}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "4: Dominik Karaffa; 6: Andrej Sitkár; 7: Michal Starec",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-29",
  "rank": 125,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-2:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-2",
  "cand_nos": "1,6,8",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 1.257, \"z\": [1.6, -0.26, -0.93, -0.33, 0.37, 1.05, -0.23, 3.01, -0.11]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 5.755585188349135,
  "p_value": 1.7555565020065778e-06,
  "q_value": 0.003237421329849064,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16332\", \"OSO2026_SK_tab05f.csv:16333\", \"OSO2026_SK_tab05f.csv:16334\", \"OSO2026_SK_tab05f.csv:16335\", \"OSO2026_SK_tab05f.csv:16336\", \"OSO2026_SK_tab05f.csv:16337\", \"OSO2026_SK_tab05f.csv:16338\", \"OSO2026_SK_tab05f.csv:16339\", \"OSO2026_SK_tab05f.csv:16340\"]",
  "notes": "{\"T\": 493.718, \"k\": 9, \"level\": \"record\", \"stouffer\": 1.396}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "1: Peter Berinšter; 6: Andrej Sitkár; 8: Marcel Vrchota",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-2",
  "rank": 126,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-20:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-20",
  "cand_nos": "4,9",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 0.904, \"z\": [-0.4, -0.93, 0.71, -1.07, 1.27, -0.86, -0.37, -0.51, -1.99]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 5.749995670359589,
  "p_value": 1.7782971384446364e-06,
  "q_value": 0.003237421329849064,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16458\", \"OSO2026_SK_tab05f.csv:16459\", \"OSO2026_SK_tab05f.csv:16460\", \"OSO2026_SK_tab05f.csv:16461\", \"OSO2026_SK_tab05f.csv:16462\", \"OSO2026_SK_tab05f.csv:16463\", \"OSO2026_SK_tab05f.csv:16464\", \"OSO2026_SK_tab05f.csv:16465\", \"OSO2026_SK_tab05f.csv:16466\"]",
  "notes": "{\"T\": -490.551, \"k\": 9, \"level\": \"record\", \"stouffer\": -1.387}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "4: Dominik Karaffa; 9: Beáta Zemková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-20",
  "rank": 127,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-18:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-18",
  "cand_nos": "1,3,5,8",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 0.934, \"z\": [-1.26, 0.11, -2.21, 2.59, -1.68, -0.31, -0.33, -1.95, -0.23]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 5.95540567311029,
  "p_value": 1.1081392223016505e-06,
  "q_value": 0.003237421329849064,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16440\", \"OSO2026_SK_tab05f.csv:16441\", \"OSO2026_SK_tab05f.csv:16442\", \"OSO2026_SK_tab05f.csv:16443\", \"OSO2026_SK_tab05f.csv:16444\", \"OSO2026_SK_tab05f.csv:16445\", \"OSO2026_SK_tab05f.csv:16446\", \"OSO2026_SK_tab05f.csv:16447\", \"OSO2026_SK_tab05f.csv:16448\"]",
  "notes": "{\"T\": -621.426, \"k\": 9, \"level\": \"record\", \"stouffer\": -1.758}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "1: Peter Berinšter; 3: Patrícia Helfenová; 5: Zdenko Lipták; 8: Marcel Vrchota",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-18",
  "rank": 128,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:543373-2:gapPE",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "543373-2",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 470, \"E_OSO\": 733, \"P_OSK\": 577, \"P_OSO\": 738, \"R_OSK\": 1282, \"R_OSO\": 1282, \"R_prev_year\": 1178.0, \"VC_OSK\": 264, \"VC_OSO\": 656, \"VM_OSK\": 275, \"VM_OSO\": 685, \"sum_council_OSK\": 532, \"sum_council_OSO\": 3265, \"sum_single_OSK\": 275, \"sum_single_OSO\": 685}",
  "expected": "{\"fields\": [\"OSK.participated\", \"OSK.envelopes\"], \"hard_broken\": [], \"relation\": \"gapPE\", \"relations_broken\": [\"gapPE\"]}",
  "score": 4.2,
  "p_value": 1.4995945508379923e-06,
  "q_value": 0.0037882757543269362,
  "correction": "[]",
  "mechanism": "other",
  "alternatives": "[\"OSK.participated 577->477 (digit_sub, gain 9.9)\", \"OSK.envelopes 470->570 (digit_sub, gain 9.7)\", \"OSO.participated 738->733 (digit_sub, gain 4.8)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5797\", \"OSK2026_SK_tab02bd.csv:5528\"]",
  "notes": "unexplained: relation gapPE (OSK.participated, OSK.envelopes) has tail p 1.5e-06 (log p -15.7); best single edit OSK.participated 577->477 (digit_sub, gain 9.9) stays below the reporting bar (10 nats)",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "543373",
  "municipality": "Nálepkovo",
  "okres_name": "Gelnica",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|543373-2",
  "rank": 129,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:529346-12:field:OSK.participated",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "529346-12",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 1599, \"OSK.envelopes\": 635, \"OSK.one_mark_votes\": 590, \"OSK.participated\": 648, \"OSK.registered\": 1205, \"OSK.valid_council\": 608, \"OSK.valid_mayor\": 590, \"OSO.council_marks\": 2712, \"OSO.envelopes\": 641, \"OSO.one_mark_votes\": 626, \"OSO.participated\": 641, \"OSO.registered\": 1205, \"OSO.valid_council\": 589, \"OSO.valid_mayor\": 626, \"OSO_CITY.council_marks\": 2085, \"OSO_CITY.envelopes\": 641, \"OSO_CITY.one_mark_votes\": 633, \"OSO_CITY.participated\": 641, \"OSO_CITY.registered\": 1205, \"OSO_CITY.valid_council\": 613, \"OSO_CITY.valid_mayor\": 633, \"z\": {\"invM_K\": 3.48, \"turn_K\": 14.05, \"turn_O\": -12.5, \"unret_K\": 4.95}}",
  "expected": "{\"invM_K\": {\"observed_rate\": 0.0715, \"rate\": 0.0366, \"rate95\": [0.0216, 0.0614]}, \"turn_K\": {\"observed_rate\": 0.5377, \"rate\": 0.5318, \"rate95\": [0.5292, 0.5343]}, \"turn_O\": {\"observed_rate\": 0.5319, \"rate\": 0.5377, \"rate95\": [0.5349, 0.5405]}, \"unret_K\": {\"observed_rate\": 0.0208, \"rate\": 0.0044, \"rate95\": [0.0023, 0.0086]}}",
  "score": 2.600253029434977,
  "p_value": 0.0025104233779475703,
  "q_value": 0.004008228670887703,
  "correction": "[{\"family\": \"OSK\", \"field\": \"participated\", \"precinct_id\": \"529346-12\", \"value\": 641}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"field\": \"OSK.participated\", \"gain_joint_nats\": 9.08, \"gain_joint_raw_nats\": 17.64, \"gain_nats\": 9.08, \"kind\": \"field\", \"new\": 640, \"old\": 648, \"op\": \"digit_sub\", \"post_max_abs_z\": 3.44, \"post_p\": 0.2896}, {\"field\": \"OSK.participated\", \"gain_joint_nats\": 5.81, \"gain_joint_raw_nats\": 14.37, \"gain_nats\": 5.81, \"kind\": \"field\", \"new\": 642, \"old\": 648, \"op\": \"digit_sub\", \"post_max_abs_z\": 3.46, \"post_p\": 0.2857}, {\"field\": \"OSK.participated\", \"gain_joint_nats\": 5.21, \"gain_joint_raw_nats\": 13.77, \"gain_nats\": 5.21, \"kind\": \"field\", \"new\": 638, \"old\": 648, \"op\": \"digit_sub\", \"post_max_abs_z\": 5.13, \"post_p\": 0.2957}, {\"field\": \"OSK.participated\", \"gain_joint_nats\": 2.24, \"gain_joint_raw_nats\": 10.8, \"gain_nats\": 2.24, \"kind\": \"field\", \"new\": 643, \"old\": 648, \"op\": \"digit_sub\", \"post_max_abs_z\": 4.39, \"post_p\": 0.1892}, {\"field\": \"OSO.participated\", \"gain_joint_nats\": -0.19, \"gain_joint_raw_nats\": 8.37, \"gain_nats\": -0.19, \"kind\": \"field\", \"new\": 648, \"old\": 641, \"op\": \"digit_sub\", \"post_max_abs_z\": 3.43, \"post_p\": 0.1023}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:151\", \"OSO2026_SK_tab02bf.csv:6175\", \"OSK2026_SK_tab02bd.csv:151\"]",
  "notes": "{\"top_rates\": [\"turn_K\", \"turn_O\", \"unret_K\", \"invM_K\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"digit_sub\", \"old\": 648, \"new\": 641, \"gain_nats\": 10.11, \"gain_joint_nats\": 10.11, \"gain_joint_raw_nats\": 18.67, \"post_max_abs_z\": 3.45, \"post_p\": 0.2874, \"field\": \"OSK.participated\"}, \"posterior_best_edit\": 0.995992, \"posterior_best_edit_joint_only\": 0.995992, \"posterior_any_edit\": 0.997086, \"p_precinct\": 0.0025104233779475703, \"broken_identities\": 0, \"stratum\": \"city\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529346",
  "municipality": "Bratislava - Nové Mesto",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|529346-12",
  "rank": 130,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-403:500011-31:60,61",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-403",
  "precinct_id": "500011-31",
  "cand_nos": "60,61",
  "observed": "{\"envelopes\": 238, \"sum\": 1940, \"valid\": 220, \"votes\": {\"1\": 15, \"2\": 70, \"3\": 62, \"4\": 24, \"5\": 9, \"6\": 4, \"7\": 7, \"8\": 20, \"9\": 9, \"10\": 6, \"11\": 31, \"12\": 3, \"13\": 19, \"14\": 4, \"15\": 10, \"16\": 13, \"17\": 9, \"18\": 23, \"19\": 65, \"20\": 67, \"21\": 11, \"22\": 7, \"23\": 13, \"24\": 18, \"25\": 27, \"26\": 19, \"27\": 15, \"28\": 65, \"29\": 40, \"30\": 10, \"31\": 37, \"32\": 5, \"33\": 34, \"34\": 59, \"35\": 84, \"36\": 4, \"37\": 13, \"38\": 5, \"39\": 3, \"40\": 34, \"41\": 4, \"42\": 13, \"43\": 24, \"44\": 13, \"45\": 15, \"46\": 4, \"47\": 6, \"48\": 2, \"49\": 63, \"50\": 13, \"51\": 62, \"52\": 9, \"53\": 4, \"54\": 0, \"55\": 3, \"56\": 61, \"57\": 32, \"58\": 51, \"59\": 63, \"60\": 3, \"61\": 34, \"62\": 6, \"63\": 8, \"64\": 2, \"65\": 15, \"66\": 6, \"67\": 1, \"68\": 52, \"69\": 4, \"70\": 18, \"71\": 55, \"72\": 8, \"73\": 11, \"74\": 24, \"75\": 5, \"76\": 11, \"77\": 1, \"78\": 14, \"79\": 3, \"80\": 21, \"81\": 7, \"82\": 3, \"83\": 15, \"84\": 34, \"85\": 70, \"86\": 78, \"87\": 9, \"88\": 4, \"89\": 3}}",
  "expected": "{\"votes\": {\"1\": 23.0, \"2\": 54.7, \"3\": 63.7, \"4\": 18.9, \"5\": 5.1, \"6\": 5.4, \"7\": 6.3, \"8\": 20.7, \"9\": 4.8, \"10\": 4.5, \"11\": 22.1, \"12\": 2.3, \"13\": 14.3, \"14\": 6.3, \"15\": 10.2, \"16\": 11.0, \"17\": 7.5, \"18\": 17.2, \"19\": 54.7, \"20\": 56.8, \"21\": 9.6, \"22\": 11.4, \"23\": 14.9, \"24\": 14.9, \"25\": 33.2, \"26\": 18.6, \"27\": 14.1, \"28\": 58.5, \"29\": 34.2, \"30\": 7.9, \"31\": 28.6, \"32\": 3.5, \"33\": 31.7, \"34\": 52.6, \"35\": 84.2, \"36\": 6.9, \"37\": 12.1, \"38\": 6.5, \"39\": 4.3, \"40\": 21.5, \"41\": 2.2, \"42\": 8.7, \"43\": 21.4, \"44\": 12.3, \"45\": 16.1, \"46\": 4.7, \"47\": 10.9, \"48\": 4.2, \"49\": 70.9, \"50\": 17.7, \"51\": 56.6, \"52\": 15.4, \"53\": 6.4, \"54\": 2.7, \"55\": 3.8, \"56\": 53.7, \"57\": 33.8, \"58\": 39.8, \"59\": 71.3, \"60\": 30.8, \"61\": 3.7, \"62\": 2.3, \"63\": 6.5, \"64\": 1.5, \"65\": 12.9, \"66\": 3.2, \"67\": 2.2, \"68\": 41.4, \"69\": 8.6, \"70\": 7.2, \"71\": 48.9, \"72\": 10.2, \"73\": 7.8, \"74\": 21.2, \"75\": 4.9, \"76\": 8.9, \"77\": 1.8, \"78\": 12.2, \"79\": 2.5, \"80\": 26.2, \"81\": 3.9, \"82\": 2.5, \"83\": 9.8, \"84\": 27.0, \"85\": 55.5, \"86\": 75.1, \"87\": 11.4, \"88\": 5.8, \"89\": 3.3}}",
  "score": 1.400305861195588,
  "p_value": 4.317115825062767e-06,
  "q_value": 0.004164139764305108,
  "correction": "[{\"cand_no\": 60, \"precinct_id\": \"500011-31\", \"votes\": 34}, {\"cand_no\": 61, \"precinct_id\": \"500011-31\", \"votes\": 3}]",
  "mechanism": "swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 60, \"precinct_id\": \"500011-31\", \"votes\": 34}, {\"cand_no\": 61, \"precinct_id\": \"500011-31\", \"votes\": 6}, {\"cand_no\": 62, \"precinct_id\": \"500011-31\", \"votes\": 3}], \"detail\": {\"direction\": \"down\", \"end\": \"rot\", \"imputed\": [], \"log10_bf_local\": 5.755, \"range\": [59, 61]}, \"log10_bf\": 5.707, \"mechanism\": \"row_shift\", \"posterior\": 0.000125}, {\"correction\": [{\"cand_no\": 60, \"precinct_id\": \"500011-31\", \"votes\": 34}, {\"cand_no\": 61, \"precinct_id\": \"500011-31\", \"votes\": 3}], \"detail\": {\"log10_bf_local\": 4.111, \"n\": 31}, \"log10_bf\": 4.055, \"mechanism\": \"transfer\", \"posterior\": 0.000123}, {\"correction\": [{\"cand_no\": 60, \"precinct_id\": \"500011-31\", \"votes\": 33}], \"detail\": {\"log10_bf_local\": 1.999}, \"log10_bf\": 1.896, \"mechanism\": \"digit_del\", \"posterior\": 0.000121}, {\"correction\": [{\"cand_no\": 61, \"precinct_id\": \"500011-31\", \"votes\": 3}], \"detail\": {\"log10_bf_local\": 3.464}, \"log10_bf\": 3.539, \"mechanism\": \"digit_ins\", \"posterior\": 0.000106}, {\"correction\": [{\"cand_no\": 61, \"precinct_id\": \"500011-31\", \"votes\": 4}], \"detail\": {\"log10_bf_local\": 3.437}, \"log10_bf\": 3.478, \"mechanism\": \"digit_ins\", \"posterior\": 9.2e-05}, {\"mechanism\": \"clean\", \"posterior\": 0.037791}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 0.000469}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:72282\", \"OSK2026_SK_tab09d.csv:72283\", \"OSK2026_SK_tab02bd.csv:2122\"]",
  "notes": "{\"best_posterior\": 0.96092, \"detail\": {\"log10_bf_local\": 5.455}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"60\": 31, \"61\": -31}}, \"local_structure_log10_lr\": -0.952, \"log10_bf\": 5.4, \"n_prec\": 168, \"p_atypical_clean\": 0.0, \"p_error\": 0.961739, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "4",
  "district": "403",
  "obec": "500011",
  "municipality": "Nitra",
  "okres_name": "Nitra",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "60: Peter Oremus; 61: Martin Palkovič",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 588,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-403|500011-31",
  "rank": 131,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-6:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-6",
  "cand_nos": "7,8",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 0.907, \"z\": [-0.09, -0.62, 0.11, 0.23, 0.05, -0.84, -1.1, -1.07, 0.22]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 5.4957561520770675,
  "p_value": 3.1933303448430095e-06,
  "q_value": 0.004187520525537466,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16368\", \"OSO2026_SK_tab05f.csv:16369\", \"OSO2026_SK_tab05f.csv:16370\", \"OSO2026_SK_tab05f.csv:16371\", \"OSO2026_SK_tab05f.csv:16372\", \"OSO2026_SK_tab05f.csv:16373\", \"OSO2026_SK_tab05f.csv:16374\", \"OSO2026_SK_tab05f.csv:16375\", \"OSO2026_SK_tab05f.csv:16376\"]",
  "notes": "{\"T\": -366.07, \"k\": 9, \"level\": \"record\", \"stouffer\": -1.035}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "7: Michal Starec; 8: Marcel Vrchota",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-6",
  "rank": 132,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-19:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-19",
  "cand_nos": "",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 0.927, \"z\": [0.71, -0.86, -0.47, -0.09, -0.73, -0.41, -0.83, -0.54, 0.49]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 5.383864476260878,
  "p_value": 4.131764156172322e-06,
  "q_value": 0.004632464000973124,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16449\", \"OSO2026_SK_tab05f.csv:16450\", \"OSO2026_SK_tab05f.csv:16451\", \"OSO2026_SK_tab05f.csv:16452\", \"OSO2026_SK_tab05f.csv:16453\", \"OSO2026_SK_tab05f.csv:16454\", \"OSO2026_SK_tab05f.csv:16455\", \"OSO2026_SK_tab05f.csv:16456\", \"OSO2026_SK_tab05f.csv:16457\"]",
  "notes": "{\"T\": -321.823, \"k\": 9, \"level\": \"record\", \"stouffer\": -0.91}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-19",
  "rank": 133,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-1:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-1",
  "cand_nos": "4,7,8",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 1.068, \"z\": [-1.24, 0.3, 0.33, 1.24, -0.16, -0.54, 1.02, 1.02, 0.48]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 5.292200204908495,
  "p_value": 5.102697171043096e-06,
  "q_value": 0.004632464000973124,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16323\", \"OSO2026_SK_tab05f.csv:16324\", \"OSO2026_SK_tab05f.csv:16325\", \"OSO2026_SK_tab05f.csv:16326\", \"OSO2026_SK_tab05f.csv:16327\", \"OSO2026_SK_tab05f.csv:16328\", \"OSO2026_SK_tab05f.csv:16329\", \"OSO2026_SK_tab05f.csv:16330\", \"OSO2026_SK_tab05f.csv:16331\"]",
  "notes": "{\"T\": 289.591, \"k\": 9, \"level\": \"record\", \"stouffer\": 0.819}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "4: Dominik Karaffa; 7: Michal Starec; 8: Marcel Vrchota",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-1",
  "rank": 134,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-28:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-28",
  "cand_nos": "3,6",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 0.888, \"z\": [-0.67, -0.12, -1.18, 0.65, 0.17, -1.88, -0.22, 0.14, 0.47]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 5.352414743813847,
  "p_value": 4.4420685488720425e-06,
  "q_value": 0.004632464000973124,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16566\", \"OSO2026_SK_tab05f.csv:16567\", \"OSO2026_SK_tab05f.csv:16568\", \"OSO2026_SK_tab05f.csv:16569\", \"OSO2026_SK_tab05f.csv:16570\", \"OSO2026_SK_tab05f.csv:16571\", \"OSO2026_SK_tab05f.csv:16572\", \"OSO2026_SK_tab05f.csv:16573\", \"OSO2026_SK_tab05f.csv:16574\"]",
  "notes": "{\"T\": -310.379, \"k\": 9, \"level\": \"record\", \"stouffer\": -0.878}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "3: Patrícia Helfenová; 6: Andrej Sitkár",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-28",
  "rank": 135,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-14:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-14",
  "cand_nos": "2",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 0.938, \"z\": [-0.81, -1.32, 1.81, -0.8, 0.41, -0.86, -0.76, -0.06, -0.16]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 5.320988698262797,
  "p_value": 4.775417006647238e-06,
  "q_value": 0.004632464000973124,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16512\", \"OSO2026_SK_tab05f.csv:16513\", \"OSO2026_SK_tab05f.csv:16514\", \"OSO2026_SK_tab05f.csv:16515\", \"OSO2026_SK_tab05f.csv:16516\", \"OSO2026_SK_tab05f.csv:16517\", \"OSO2026_SK_tab05f.csv:16518\", \"OSO2026_SK_tab05f.csv:16519\", \"OSO2026_SK_tab05f.csv:16520\"]",
  "notes": "{\"T\": -299.35, \"k\": 9, \"level\": \"record\", \"stouffer\": -0.847}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "2: Filip Gaál",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-14",
  "rank": 136,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-P-3:513865-2:3,4",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-P-3",
  "precinct_id": "513865-2",
  "cand_nos": "3,4",
  "observed": "{\"envelopes\": 50, \"sum\": 47, \"valid\": 47, \"votes\": {\"1\": 38, \"2\": 3, \"3\": 6, \"4\": 0}}",
  "expected": "{\"votes\": {\"1\": 35.7, \"2\": 1.1, \"3\": 0.3, \"4\": 9.9}}",
  "score": 0.3474188473769353,
  "p_value": 6.767414329953784e-06,
  "q_value": 0.005774426419616335,
  "correction": "[{\"cand_no\": 3, \"precinct_id\": \"513865-2\", \"votes\": 0}, {\"cand_no\": 4, \"precinct_id\": \"513865-2\", \"votes\": 6}]",
  "mechanism": "swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 4, \"precinct_id\": \"513865-2\", \"votes\": 6}, {\"cand_no\": 3, \"precinct_id\": \"513865-2\", \"votes\": 0}], \"detail\": {\"direction\": \"up\", \"end\": \"zero\", \"imputed\": [2], \"range\": [2, 3]}, \"log10_bf\": 4.341, \"mechanism\": \"row_shift\", \"posterior\": 0.032454}, {\"correction\": [{\"cand_no\": 4, \"precinct_id\": \"513865-2\", \"votes\": 6}, {\"cand_no\": 3, \"precinct_id\": \"513865-2\", \"votes\": 0}], \"detail\": {\"n\": 6}, \"log10_bf\": 3.239, \"mechanism\": \"transfer\", \"posterior\": 0.004274}, {\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"513865-2\", \"votes\": 3}, {\"cand_no\": 4, \"precinct_id\": \"513865-2\", \"votes\": 6}, {\"cand_no\": 2, \"precinct_id\": \"513865-2\", \"votes\": 0}], \"detail\": {\"direction\": \"up\", \"end\": \"zero\", \"imputed\": [1], \"range\": [1, 3]}, \"log10_bf\": 3.036, \"mechanism\": \"row_shift\", \"posterior\": 0.001606}, {\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"513865-2\", \"votes\": 3}, {\"cand_no\": 4, \"precinct_id\": \"513865-2\", \"votes\": 6}, {\"cand_no\": 2, \"precinct_id\": \"513865-2\", \"votes\": 0}], \"detail\": {\"direction\": \"up\", \"end\": \"rot\", \"imputed\": [], \"range\": [1, 3]}, \"log10_bf\": 2.996, \"mechanism\": \"row_shift\", \"posterior\": 0.001222}, {\"correction\": [{\"cand_no\": 2, \"precinct_id\": \"513865-2\", \"votes\": 6}, {\"cand_no\": 3, \"precinct_id\": \"513865-2\", \"votes\": 0}, {\"cand_no\": 4, \"precinct_id\": \"513865-2\", \"votes\": 3}], \"detail\": {\"direction\": \"down\", \"end\": \"rot\", \"imputed\": [], \"range\": [1, 3]}, \"log10_bf\": 2.551, \"mechanism\": \"row_shift\", \"posterior\": 0.000439}, {\"mechanism\": \"clean\", \"posterior\": 0.296008}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.014026}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:8357\", \"OSK2026_SK_tab06d.csv:8358\", \"OSK2026_SK_tab02bd.csv:1248\"]",
  "notes": "{\"best_posterior\": 0.649072, \"detail\": {\"template_support\": 0.98}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"3\": -6, \"4\": 6}}, \"log10_bf\": 4.341, \"n_prec\": 654, \"p_atypical_clean\": 0.014026, \"p_error\": 0.689966, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "3",
  "district": null,
  "obec": "513865",
  "municipality": "Zliechov",
  "okres_name": "Ilava",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "3: Lubomír Choleva; 4: Natália Svítková",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 19214,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-P-3|513865-2",
  "rank": 137,
  "review_verdict": "probable_error",
  "review_confidence": "high",
  "review_mechanism": "swap: lines 3 (Choleva, 6) and 4 (Svítková, 0) interchanged in the regional-president record of Zliechov 2; the same voters' regional-council ballot shows Svítková's slate at the share of Zliechov 1 (9.4 % vs 9.8 %), where Svítková has 15.7 % and Choleva 0.4 %; same exchange as in Stará Turá 5, no other precinct of the region affected",
  "review_correction": "[{\"precinct_id\": \"513865-2\", \"cand_no\": 3, \"votes\": 0}, {\"precinct_id\": \"513865-2\", \"cand_no\": 4, \"votes\": 6}]",
  "review_outcome": "No change. Choleva −6, Svítková +6; with the Stará Turá 5 correction the official totals become Choleva 2,431 (published 2,595) and Svítková 81,564 (published 81,400); Jaroslav Baška stays elected (margin 38,263).",
  "review_changes_elected": false,
  "review_summary_en": "Zliechov, precinct 2 (47 valid ballots), Trenčín regional president: the record gives Lubomír Choleva 6 votes (12.8 %) and Natália Svítková none. In every other precinct of the region with 40 or more ballots Choleva has at most 5.6 % and Svítková at least 8.7 %; in Zliechov 1 they have 0.4 % and 15.7 %. The same voters' regional-council ballot gives Svítková's slate the same share as in precinct 1. The two adjacent lines are very probably interchanged, as in Stará Turá 5; a scan of all 654 precincts finds no other case. Baška remains elected.",
  "review_summary_sk": "Zliechov, okrsok 2 (47 platných lístkov), voľba predsedu Trenčianskeho samosprávneho kraja: záznam uvádza Lubomírovi Cholevovi 6 hlasov (12,8 %) a Natálii Svítkovej žiadny. V každom inom okrsku kraja s aspoň 40 lístkami má Choleva najviac 5,6 % a Svítková najmenej 8,7 %; v okrsku Zliechov 1 majú 0,4 % a 15,7 %. Lístok tých istých voličov do zastupiteľstva kraja ukazuje koalíciu Svítkovej v rovnakom podiele ako v okrsku 1. Dva susedné riadky sú takmer isto zamenené, rovnako ako v okrsku Stará Turá 5; kontrola všetkých 654 okrskov kraja inú takúto zámenu nenašla. Zvolený zostáva Jaroslav Baška.",
  "review_doc": "docs/reviews/2026-OSK-P-3__choleva_svitkova_swaps.md"
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-13:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-13",
  "cand_nos": "",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 0.95, \"z\": [-0.74, -0.42, 0.17, 0.39, -0.69, 0.1, 0.08, -0.6, -0.4]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 5.158936330406686,
  "p_value": 6.935274729208668e-06,
  "q_value": 0.005846436596722906,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16503\", \"OSO2026_SK_tab05f.csv:16504\", \"OSO2026_SK_tab05f.csv:16505\", \"OSO2026_SK_tab05f.csv:16506\", \"OSO2026_SK_tab05f.csv:16507\", \"OSO2026_SK_tab05f.csv:16508\", \"OSO2026_SK_tab05f.csv:16509\", \"OSO2026_SK_tab05f.csv:16510\", \"OSO2026_SK_tab05f.csv:16511\"]",
  "notes": "{\"T\": -248.401, \"k\": 9, \"level\": \"record\", \"stouffer\": -0.703}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-13",
  "rank": 138,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-21:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-21",
  "cand_nos": "3,4,5",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 0.942, \"z\": [1.99, 0.57, -1.04, -1.51, -1.2, 0.07, -0.69, 0.04, -0.26]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 5.124418908216437,
  "p_value": 7.508982493016221e-06,
  "q_value": 0.005908067425505163,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16467\", \"OSO2026_SK_tab05f.csv:16468\", \"OSO2026_SK_tab05f.csv:16469\", \"OSO2026_SK_tab05f.csv:16470\", \"OSO2026_SK_tab05f.csv:16471\", \"OSO2026_SK_tab05f.csv:16472\", \"OSO2026_SK_tab05f.csv:16473\", \"OSO2026_SK_tab05f.csv:16474\", \"OSO2026_SK_tab05f.csv:16475\"]",
  "notes": "{\"T\": -238.723, \"k\": 9, \"level\": \"record\", \"stouffer\": -0.675}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "3: Patrícia Helfenová; 4: Dominik Karaffa; 5: Zdenko Lipták",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-21",
  "rank": 139,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-12:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-12",
  "cand_nos": "5",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 0.962, \"z\": [-0.84, 0.47, 0.48, -0.79, -1.4, 0.6, 0.11, -0.1, -0.39]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 5.048939921622783,
  "p_value": 8.93429068209612e-06,
  "q_value": 0.00659015616438115,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16494\", \"OSO2026_SK_tab05f.csv:16495\", \"OSO2026_SK_tab05f.csv:16496\", \"OSO2026_SK_tab05f.csv:16497\", \"OSO2026_SK_tab05f.csv:16498\", \"OSO2026_SK_tab05f.csv:16499\", \"OSO2026_SK_tab05f.csv:16500\", \"OSO2026_SK_tab05f.csv:16501\", \"OSO2026_SK_tab05f.csv:16502\"]",
  "notes": "{\"T\": -218.854, \"k\": 9, \"level\": \"record\", \"stouffer\": -0.619}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "5: Zdenko Lipták",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-12",
  "rank": 140,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-528595:528595-11:3",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-528595",
  "precinct_id": "528595-11",
  "cand_nos": "3",
  "observed": "{\"n_ballots\": 509, \"votes\": 290}",
  "expected": "{\"crossyear\": 50.8, \"p_within\": 1.4e-05, \"pi95\": [30.0, 74.0], \"within_year\": 51.6}",
  "score": 6.706969023289327,
  "p_value": 1.963500321471225e-07,
  "q_value": 0.0068976784543123395,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"genuine local swing against the candidate's own history\", \"precinct boundary or electorate change not visible in registered voters\", \"link to a namesake (see grade)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:56\"]",
  "notes": "{\"beta\": 0.335, \"level\": \"cell\", \"link\": {\"grade\": \"name_age\", \"pid_p\": \"2022:582000:vagac:matej:54\", \"pid_t\": \"2026:582000:vagac:matej:58\"}, \"log10_lr_crossyear_vs_within\": -1.65, \"prior\": {\"cand_no\": 10, \"contest_id\": \"2022-OSO-M-528595\", \"n\": 431, \"rel_strength_logit\": -0.06, \"votes\": 204, \"year\": 2022}, \"swap\": {\"corrected_p\": [0.4499, 0.0], \"log10_bf\": 0.58, \"plausible\": false, \"refs\": [\"OSO2026_SK_tab05f.csv:56\", \"OSO2026_SK_tab05f.csv:57\"], \"values\": [290, 58], \"with\": 4}}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "528595",
  "district": null,
  "obec": "528595",
  "municipality": "Bratislava - Staré Mesto",
  "okres_name": "Bratislava I",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "3: Matej Vagač",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 3949}",
  "contest_transfer_flip": 3949,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-528595|528595-11",
  "rank": 141,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-22:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-22",
  "cand_nos": "1",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 0.978, \"z\": [-1.03, -0.12, 1.28, -0.95, -0.83, -0.16, -0.74, -0.44, 1.34]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 4.949842340767643,
  "p_value": 1.122425847645159e-05,
  "q_value": 0.007792276384651862,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16476\", \"OSO2026_SK_tab05f.csv:16477\", \"OSO2026_SK_tab05f.csv:16478\", \"OSO2026_SK_tab05f.csv:16479\", \"OSO2026_SK_tab05f.csv:16480\", \"OSO2026_SK_tab05f.csv:16481\", \"OSO2026_SK_tab05f.csv:16482\", \"OSO2026_SK_tab05f.csv:16483\", \"OSO2026_SK_tab05f.csv:16484\"]",
  "notes": "{\"T\": -195.256, \"k\": 9, \"level\": \"record\", \"stouffer\": -0.552}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "1: Peter Berinšter",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-22",
  "rank": 142,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-26:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-26",
  "cand_nos": "5",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 1.028, \"z\": [-0.13, 0.71, 0.74, 0.7, 1.18, -0.91, -0.14, 0.55, -1.16]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 4.889225776077319,
  "p_value": 1.290548183673165e-05,
  "q_value": 0.008278708649900619,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16548\", \"OSO2026_SK_tab05f.csv:16549\", \"OSO2026_SK_tab05f.csv:16550\", \"OSO2026_SK_tab05f.csv:16551\", \"OSO2026_SK_tab05f.csv:16552\", \"OSO2026_SK_tab05f.csv:16553\", \"OSO2026_SK_tab05f.csv:16554\", \"OSO2026_SK_tab05f.csv:16555\", \"OSO2026_SK_tab05f.csv:16556\"]",
  "notes": "{\"T\": 182.094, \"k\": 9, \"level\": \"record\", \"stouffer\": 0.515}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "5: Zdenko Lipták",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-26",
  "rank": 143,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-27:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-27",
  "cand_nos": "2,5,6",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 1.033, \"z\": [-1.7, 1.5, -0.26, -1.21, 1.21, 1.6, 0.46, 0.53, -0.62]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 4.864902373562152,
  "p_value": 1.3648899200523403e-05,
  "q_value": 0.008278708649900619,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16557\", \"OSO2026_SK_tab05f.csv:16558\", \"OSO2026_SK_tab05f.csv:16559\", \"OSO2026_SK_tab05f.csv:16560\", \"OSO2026_SK_tab05f.csv:16561\", \"OSO2026_SK_tab05f.csv:16562\", \"OSO2026_SK_tab05f.csv:16563\", \"OSO2026_SK_tab05f.csv:16564\", \"OSO2026_SK_tab05f.csv:16565\"]",
  "notes": "{\"T\": 177.065, \"k\": 9, \"level\": \"record\", \"stouffer\": 0.501}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "2: Filip Gaál; 5: Zdenko Lipták; 6: Andrej Sitkár",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-27",
  "rank": 144,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-15:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-15",
  "cand_nos": "1,9",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 0.966, \"z\": [-1.81, 0.96, 0.61, 0.2, 0.72, -0.55, -0.82, 0.29, -1.08]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 4.8529630157720165,
  "p_value": 1.4029331723268289e-05,
  "q_value": 0.008278708649900619,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16521\", \"OSO2026_SK_tab05f.csv:16522\", \"OSO2026_SK_tab05f.csv:16523\", \"OSO2026_SK_tab05f.csv:16524\", \"OSO2026_SK_tab05f.csv:16525\", \"OSO2026_SK_tab05f.csv:16526\", \"OSO2026_SK_tab05f.csv:16527\", \"OSO2026_SK_tab05f.csv:16528\", \"OSO2026_SK_tab05f.csv:16529\"]",
  "notes": "{\"T\": -174.648, \"k\": 9, \"level\": \"record\", \"stouffer\": -0.494}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "1: Peter Berinšter; 9: Beáta Zemková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-15",
  "rank": 145,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:514721-1:fill",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "514721-1",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 287, \"E_OSO\": 290, \"P_OSK\": 287, \"P_OSO\": 290, \"R_OSK\": 697, \"R_OSO\": 697, \"R_prev_year\": 708.0, \"VC_OSK\": 263, \"VC_OSO\": 285, \"VM_OSK\": 254, \"VM_OSO\": 272, \"sum_council_OSK\": 753, \"sum_council_OSO\": 1990, \"sum_single_OSK\": 254, \"sum_single_OSO\": 272}",
  "expected": "{\"fields\": [\"OSO.valid_council\"], \"hard_broken\": [], \"relation\": \"fill\", \"relations_broken\": [\"fill\"]}",
  "score": 3.15,
  "p_value": 4.2834674523989456e-06,
  "q_value": 0.010019347665046497,
  "correction": "[]",
  "mechanism": "other",
  "alternatives": "[\"OSO.valid_council 285->289 (digit_sub, gain 3.1)\", \"OSK.valid_council 263->283 (digit_sub, gain 2.2)\", \"OSK.registered 697->694 (digit_sub, gain 0.0)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3578\", \"OSK2026_SK_tab02bd.csv:3693\"]",
  "notes": "unexplained: relation fill (OSO.valid_council) has tail p 4.3e-06 (log p -18.5); best single edit OSO.valid_council 285->289 (digit_sub, gain 3.1) stays below the reporting bar (10 nats)",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "514721",
  "municipality": "Gemer",
  "okres_name": "Revúca",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|514721-1",
  "rank": 146,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "slates:2026:2026-OSK-C-404:503134-1:5,8,13,31#slate",
  "detector": "slates",
  "detector_version": "1.0.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-404",
  "precinct_id": "503134-1",
  "cand_nos": "5,8,13,31",
  "observed": "{\"13\": 0, \"31\": 1, \"5\": 0, \"8\": 0}",
  "expected": "{\"13\": {\"mean\": 3.1, \"pi90\": [0, 7]}, \"31\": {\"mean\": 2.7, \"pi90\": [0, 7]}, \"5\": {\"mean\": 2.2, \"pi90\": [0, 6]}, \"8\": {\"mean\": 3.0, \"pi90\": [0, 7]}}",
  "score": 0.121,
  "p_value": 0.001283614682786696,
  "q_value": 0.010379949613512789,
  "correction": "",
  "mechanism": "party_block_missing",
  "alternatives": "[{\"hypothesis\": \"contiguous_block_error\", \"p_order\": 0.47, \"penalised_llr\": -0.54}, {\"hypothesis\": \"genuine_local_slate_collapse\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:80631\", \"OSK2026_SK_tab09d.csv:80634\", \"OSK2026_SK_tab09d.csv:80639\", \"OSK2026_SK_tab09d.csv:80657\"]",
  "notes": "{\"slate\": \"117\", \"scale\": 0.091, \"p_order\": 0.47, \"rank_q\": 3}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "4",
  "district": "404",
  "obec": "503134",
  "municipality": "Dedinka",
  "okres_name": "Nové Zámky",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "5: János Bób; 8: Ondrej Czékus; 13: Tibor Farkas; 31: Pavol Pék",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": 10, \"transfer_flip\": 188}",
  "contest_transfer_flip": 188,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-404|503134-1",
  "rank": 147,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-599981-5:598224-10:37",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-599981-5",
  "precinct_id": "598224-10",
  "cand_nos": "37",
  "observed": "{\"19@2026-OSO-C-598224-1\": 61, \"32@2026-OSK-C-802\": 40, \"37@2026-OSO-C-599981-5\": 3, \"6@2026-OSO-M-599981\": 26, \"record\": {\"37\": 3}}",
  "expected": "{\"19@2026-OSO-C-598224-1\": {\"mean\": 55.1, \"n\": 318, \"p\": 0.4485260974162886, \"t\": 0.62}, \"32@2026-OSK-C-802\": {\"mean\": 51.9, \"n\": 330, \"p\": 0.12281581789045923, \"t\": -1.42}, \"37@2026-OSO-C-599981-5\": {\"mean\": 40.9, \"n\": 307, \"p\": 6.566342464728395e-07, \"t\": -12.68}, \"6@2026-OSO-M-599981\": {\"mean\": 20.0, \"n\": 314, \"p\": 0.27817217331191074, \"t\": 1.12}}",
  "score": 7.321651272510185,
  "p_value": 2.626536985891358e-06,
  "q_value": 0.011109120793794329,
  "correction": "[{\"cand_no\": 37, \"precinct_id\": \"598224-10\", \"votes\": 39}]",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 37, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": 7.32, \"mechanism\": \"digit_del\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": 6.19, \"mechanism\": \"transfer\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": 3.21, \"mechanism\": \"swap\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": 2.79, \"mechanism\": \"row_shift\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": 1.57, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-M-599981\", \"log10_bf\": 0.44, \"mechanism\": \"transfer\"}, {\"cand_no\": 32, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": -0.03, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-598224-1\", \"log10_bf\": -0.34, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:111230\"]",
  "notes": "{\"best_log10_lr\": 7.653, \"corrected_p_min\": 0.923, \"correction_withheld\": null, \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.07, \"n\": 50, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.75, \"n\": 31, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 33.8, \"within_resid\": -7.89}, \"decoy_log10_bf\": {\"digit\": 6.665, \"swap\": 5.811}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 7.322, \"log10_bf_any_error_cell\": {\"19@2026-OSO-C-598224-1\": -1.036, \"32@2026-OSK-C-802\": -0.982, \"37@2026-OSO-C-599981-5\": 6.394, \"6@2026-OSO-M-599981\": -0.857}, \"log10_specificity\": 0.927, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:riabov:alexander:40\", \"posterior_error_prob\": 0.9953, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 7.65, \"values\": {\"37\": 39}}, {\"log10_lr\": 7.65, \"values\": {\"37\": 38}}, {\"log10_lr\": 7.63, \"values\": {\"37\": 37}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "599981",
  "district": "5",
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "37: Alexander Riabov",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 4,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-599981-5|598224-10",
  "rank": 148,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-707:524140-41:80",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-707",
  "precinct_id": "524140-41",
  "cand_nos": "80",
  "observed": "{\"4@2026-OSO-M-524140\": 41, \"80@2026-OSK-C-707\": 2, \"record\": {\"80\": 2}}",
  "expected": "{\"4@2026-OSO-M-524140\": {\"mean\": 1.3, \"n\": 395, \"p\": 0.057499287437754, \"t\": 2.02}, \"80@2026-OSK-C-707\": {\"mean\": 70.7, \"n\": 355, \"p\": 1.0179126498091205e-06, \"t\": -15.64}}",
  "score": 6.073938085937745,
  "p_value": 2.035825299618241e-06,
  "q_value": 0.011109120793794329,
  "correction": "[{\"cand_no\": 80, \"precinct_id\": \"524140-41\", \"votes\": 72}]",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 80, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 6.07, \"mechanism\": \"digit_del\"}, {\"cand_no\": 80, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 4.06, \"mechanism\": \"transfer\"}, {\"cand_no\": 80, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 3.91, \"mechanism\": \"swap\"}, {\"cand_no\": 80, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 1.75, \"mechanism\": \"row_shift\"}, {\"cand_no\": 80, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 0.98, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-524140\", \"log10_bf\": -0.71, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-524140\", \"log10_bf\": -1.16, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-524140\", \"log10_bf\": -2.68, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:173711\"]",
  "notes": "{\"best_log10_lr\": 6.867, \"corrected_p_min\": 0.8399, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 36, \"expected\": 43.3, \"observed\": 109, \"resid\": 2.45}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 1.65, \"n\": 10, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.84, \"n\": 10, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 60.1, \"within_resid\": -5.7}, \"decoy_log10_bf\": {\"digit\": 5.912, \"swap\": 5.16}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 6.074, \"log10_bf_any_error_cell\": {\"4@2026-OSO-M-524140\": -1.156, \"80@2026-OSK-C-707\": 5.784}, \"log10_specificity\": 0.29, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:524140:mochnacky:rastislav:54\", \"posterior_error_prob\": 0.9222, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 6.87, \"values\": {\"80\": 72}}, {\"log10_lr\": 6.79, \"values\": {\"80\": 62}}, {\"log10_lr\": 6.6, \"values\": {\"80\": 82}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "707",
  "obec": "524140",
  "municipality": "Prešov",
  "okres_name": "Prešov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "80: Rastislav Mochnacký",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 18,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-707|524140-41",
  "rank": 149,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-599981-5:598224-2:45",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-599981-5",
  "precinct_id": "598224-2",
  "cand_nos": "45",
  "observed": "{\"40@2026-OSK-C-802\": 140, \"45@2026-OSO-C-599981-5\": 13, \"8@2026-OSO-M-598224\": 125, \"record\": {\"45\": 13}}",
  "expected": "{\"40@2026-OSK-C-802\": {\"mean\": 140.7, \"n\": 375, \"p\": 0.9605785514514539, \"t\": -0.04}, \"45@2026-OSO-C-599981-5\": {\"mean\": 111.6, \"n\": 367, \"p\": 2.875349686799631e-07, \"t\": -16.04}, \"8@2026-OSO-M-598224\": {\"mean\": 112.8, \"n\": 359, \"p\": 0.3891419851668359, \"t\": 0.87}}",
  "score": 8.851840561964218,
  "p_value": 8.626049060398893e-07,
  "q_value": 0.011109120793794329,
  "correction": "[{\"cand_no\": 45, \"precinct_id\": \"598224-2\", \"votes\": 103}]",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 45, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": 8.85, \"mechanism\": \"digit_del\"}, {\"cand_no\": 45, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": 8.19, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 45, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": 5.6, \"mechanism\": \"row_shift\"}, {\"cand_no\": 45, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": 4.58, \"mechanism\": \"transfer\"}, {\"cand_no\": 45, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": 4.34, \"mechanism\": \"swap\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": -0.27, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": -0.65, \"mechanism\": \"transfer\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-M-598224\", \"log10_bf\": -0.69, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:110862\"]",
  "notes": "{\"best_log10_lr\": 9.713, \"corrected_p_min\": 0.6733, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 36, \"expected\": 13.0, \"observed\": 43, \"resid\": 2.76}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 2.02, \"n\": 51, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.23, \"n\": 31, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 98.3, \"within_resid\": -13.42}, \"decoy_log10_bf\": {\"digit\": 8.584, \"swap\": 7.984}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 8.852, \"log10_bf_any_error_cell\": {\"40@2026-OSK-C-802\": -1.027, \"45@2026-OSO-C-599981-5\": 8.609, \"8@2026-OSO-M-598224\": -1.044}, \"log10_specificity\": 0.243, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:vrchota:marcel:41\", \"posterior_error_prob\": 0.9999, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 9.71, \"values\": {\"45\": 103}}, {\"log10_lr\": 9.69, \"values\": {\"45\": 113}}, {\"log10_lr\": 9.28, \"values\": {\"45\": 123}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "599981",
  "district": "5",
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "45: Marcel Vrchota",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 4,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-599981-5|598224-2",
  "rank": 150,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-713:544124-1:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-713",
  "precinct_id": "544124-1",
  "cand_nos": "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45",
  "observed": "{\"envelopes\": 503, \"sum\": 1213, \"valid\": 368, \"votes\": {\"1\": 11, \"2\": 40, \"3\": 44, \"4\": 5, \"5\": 40, \"6\": 9, \"7\": 146, \"8\": 29, \"9\": 12, \"10\": 13, \"11\": 24, \"12\": 21, \"13\": 22, \"14\": 37, \"15\": 18, \"16\": 9, \"17\": 1, \"18\": 24, \"19\": 18, \"20\": 8, \"21\": 37, \"22\": 36, \"23\": 57, \"24\": 11, \"25\": 38, \"26\": 10, \"27\": 24, \"28\": 5, \"29\": 49, \"30\": 6, \"31\": 36, \"32\": 14, \"33\": 10, \"34\": 20, \"35\": 69, \"36\": 8, \"37\": 3, \"38\": 5, \"39\": 3, \"40\": 19, \"41\": 158, \"42\": 36, \"43\": 4, \"44\": 4, \"45\": 20}}",
  "expected": "{\"votes\": {\"1\": 20.8, \"2\": 31.5, \"3\": 92.4, \"4\": 11.9, \"5\": 77.2, \"6\": 34.1, \"7\": 30.3, \"8\": 61.2, \"9\": 25.2, \"10\": 9.9, \"11\": 39.1, \"12\": 52.4, \"13\": 6.9, \"14\": 25.3, \"15\": 4.6, \"16\": 17.2, \"17\": 7.6, \"18\": 27.8, \"19\": 4.1, \"20\": 8.3, \"21\": 36.0, \"22\": 53.9, \"23\": 103.2, \"24\": 14.0, \"25\": 24.4, \"26\": 28.9, \"27\": 36.8, \"28\": 6.4, \"29\": 112.0, \"30\": 11.5, \"31\": 44.9, \"32\": 15.9, \"33\": 5.9, \"34\": 5.2, \"35\": 78.2, \"36\": 24.3, \"37\": 4.7, \"38\": 2.6, \"39\": 23.7, \"40\": 17.4, \"41\": 20.0, \"42\": 5.2, \"43\": 10.6, \"44\": 17.1, \"45\": 29.7}}",
  "score": 0.9896727993682012,
  "p_value": 1.4165251099363208e-05,
  "q_value": 0.011223431987120457,
  "correction": "[{\"cand_no\": 1, \"precinct_id\": \"544124-1\", \"votes\": 38}, {\"cand_no\": 2, \"precinct_id\": \"544124-1\", \"votes\": 49}, {\"cand_no\": 3, \"precinct_id\": \"544124-1\", \"votes\": 120}, {\"cand_no\": 4, \"precinct_id\": \"544124-1\", \"votes\": 14}, {\"cand_no\": 5, \"precinct_id\": \"544124-1\", \"votes\": 280}, {\"cand_no\": 6, \"precinct_id\": \"544124-1\", \"votes\": 59}, {\"cand_no\": 7, \"precinct_id\": \"544124-1\", \"votes\": 14}, {\"cand_no\": 8, \"precinct_id\": \"544124-1\", \"votes\": 114}, {\"cand_no\": 9, \"precinct_id\": \"544124-1\", \"votes\": 35}, {\"cand_no\": 10, \"precinct_id\": \"544124-1\", \"votes\": 14}, {\"cand_no\": 11, \"precinct_id\": \"544124-1\", \"votes\": 105}, {\"cand_no\": 12, \"precinct_id\": \"544124-1\", \"votes\": 57}, {\"cand_no\": 13, \"precinct_id\": \"544124-1\", \"votes\": 7}, {\"cand_no\": 14, \"precinct_id\": \"544124-1\", \"votes\": 40}, {\"cand_no\": 15, \"precinct_id\": \"544124-1\", \"votes\": 4}, {\"cand_no\": 16, \"precinct_id\": \"544124-1\", \"votes\": 38}, {\"cand_no\": 17, \"precinct_id\": \"544124-1\", \"votes\": 8}, {\"cand_no\": 18, \"precinct_id\": \"544124-1\", \"votes\": 57}, {\"cand_no\": 19, \"precinct_id\": \"544124-1\", \"votes\": 3}, {\"cand_no\": 20, \"precinct_id\": \"544124-1\", \"votes\": 7}, {\"cand_no\": 21, \"precinct_id\": \"544124-1\", \"votes\": 53}, {\"cand_no\": 22, \"precinct_id\": \"544124-1\", \"votes\": 112}, {\"cand_no\": 23, \"precinct_id\": \"544124-1\", \"votes\": 333}, {\"cand_no\": 24, \"precinct_id\": \"544124-1\", \"votes\": 25}, {\"cand_no\": 25, \"precinct_id\": \"544124-1\", \"votes\": 43}, {\"cand_no\": 26, \"precinct_id\": \"544124-1\", \"votes\": 49}, {\"cand_no\": 27, \"precinct_id\": \"544124-1\", \"votes\": 69}, {\"cand_no\": 28, \"precinct_id\": \"544124-1\", \"votes\": 11}, {\"cand_no\": 29, \"precinct_id\": \"544124-1\", \"votes\": 115}, {\"cand_no\": 30, \"precinct_id\": \"544124-1\", \"votes\": 31}, {\"cand_no\": 31, \"precinct_id\": \"544124-1\", \"votes\": 121}, {\"cand_no\": 32, \"precinct_id\": \"544124-1\", \"votes\": 32}, {\"cand_no\": 33, \"precinct_id\": \"544124-1\", \"votes\": 15}, {\"cand_no\": 34, \"precinct_id\": \"544124-1\", \"votes\": 11}, {\"cand_no\": 35, \"precinct_id\": \"544124-1\", \"votes\": 144}, {\"cand_no\": 36, \"precinct_id\": \"544124-1\", \"votes\": 23}, {\"cand_no\": 37, \"precinct_id\": \"544124-1\", \"votes\": 9}, {\"cand_no\": 38, \"precinct_id\": \"544124-1\", \"votes\": 4}, {\"cand_no\": 39, \"precinct_id\": \"544124-1\", \"votes\": 9}, {\"cand_no\": 40, \"precinct_id\": \"544124-1\", \"votes\": 38}, {\"cand_no\": 41, \"precinct_id\": \"544124-1\", \"votes\": 18}, {\"cand_no\": 42, \"precinct_id\": \"544124-1\", \"votes\": 8}, {\"cand_no\": 43, \"precinct_id\": \"544124-1\", \"votes\": 8}, {\"cand_no\": 44, \"precinct_id\": \"544124-1\", \"votes\": 36}, {\"cand_no\": 45, \"precinct_id\": \"544124-1\", \"votes\": 44}, {\"cand_no\": 1, \"precinct_id\": \"544116-1\", \"votes\": 11}, {\"cand_no\": 2, \"precinct_id\": \"544116-1\", \"votes\": 40}, {\"cand_no\": 3, \"precinct_id\": \"544116-1\", \"votes\": 44}, {\"cand_no\": 4, \"precinct_id\": \"544116-1\", \"votes\": 5}, {\"cand_no\": 5, \"precinct_id\": \"544116-1\", \"votes\": 40}, {\"cand_no\": 6, \"precinct_id\": \"544116-1\", \"votes\": 9}, {\"cand_no\": 7, \"precinct_id\": \"544116-1\", \"votes\": 146}, {\"cand_no\": 8, \"precinct_id\": \"544116-1\", \"votes\": 29}, {\"cand_no\": 9, \"precinct_id\": \"544116-1\", \"votes\": 12}, {\"cand_no\": 10, \"precinct_id\": \"544116-1\", \"votes\": 13}, {\"cand_no\": 11, \"precinct_id\": \"544116-1\", \"votes\": 24}, {\"cand_no\": 12, \"precinct_id\": \"544116-1\", \"votes\": 21}, {\"cand_no\": 13, \"precinct_id\": \"544116-1\", \"votes\": 22}, {\"cand_no\": 14, \"precinct_id\": \"544116-1\", \"votes\": 37}, {\"cand_no\": 15, \"precinct_id\": \"544116-1\", \"votes\": 18}, {\"cand_no\": 16, \"precinct_id\": \"544116-1\", \"votes\": 9}, {\"cand_no\": 17, \"precinct_id\": \"544116-1\", \"votes\": 1}, {\"cand_no\": 18, \"precinct_id\": \"544116-1\", \"votes\": 24}, {\"cand_no\": 19, \"precinct_id\": \"544116-1\", \"votes\": 18}, {\"cand_no\": 20, \"precinct_id\": \"544116-1\", \"votes\": 8}, {\"cand_no\": 21, \"precinct_id\": \"544116-1\", \"votes\": 37}, {\"cand_no\": 22, \"precinct_id\": \"544116-1\", \"votes\": 36}, {\"cand_no\": 23, \"precinct_id\": \"544116-1\", \"votes\": 57}, {\"cand_no\": 24, \"precinct_id\": \"544116-1\", \"votes\": 11}, {\"cand_no\": 25, \"precinct_id\": \"544116-1\", \"votes\": 38}, {\"cand_no\": 26, \"precinct_id\": \"544116-1\", \"votes\": 10}, {\"cand_no\": 27, \"precinct_id\": \"544116-1\", \"votes\": 24}, {\"cand_no\": 28, \"precinct_id\": \"544116-1\", \"votes\": 5}, {\"cand_no\": 29, \"precinct_id\": \"544116-1\", \"votes\": 49}, {\"cand_no\": 30, \"precinct_id\": \"544116-1\", \"votes\": 6}, {\"cand_no\": 31, \"precinct_id\": \"544116-1\", \"votes\": 36}, {\"cand_no\": 32, \"precinct_id\": \"544116-1\", \"votes\": 14}, {\"cand_no\": 33, \"precinct_id\": \"544116-1\", \"votes\": 10}, {\"cand_no\": 34, \"precinct_id\": \"544116-1\", \"votes\": 20}, {\"cand_no\": 35, \"precinct_id\": \"544116-1\", \"votes\": 69}, {\"cand_no\": 36, \"precinct_id\": \"544116-1\", \"votes\": 8}, {\"cand_no\": 37, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 38, \"precinct_id\": \"544116-1\", \"votes\": 5}, {\"cand_no\": 39, \"precinct_id\": \"544116-1\", \"votes\": 3}, {\"cand_no\": 40, \"precinct_id\": \"544116-1\", \"votes\": 19}, {\"cand_no\": 41, \"precinct_id\": \"544116-1\", \"votes\": 158}, {\"cand_no\": 42, \"precinct_id\": \"544116-1\", \"votes\": 36}, {\"cand_no\": 43, \"precinct_id\": \"544116-1\", \"votes\": 4}, {\"cand_no\": 44, \"precinct_id\": \"544116-1\", \"votes\": 4}, {\"cand_no\": 45, \"precinct_id\": \"544116-1\", \"votes\": 20}]",
  "mechanism": "vector_swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 41, \"precinct_id\": \"544124-1\", \"votes\": 15}], \"detail\": {\"log10_bf_local\": 3.639}, \"log10_bf\": 3.639, \"mechanism\": \"digit_ins\", \"posterior\": 0.000216}, {\"correction\": [{\"cand_no\": 41, \"precinct_id\": \"544124-1\", \"votes\": 18}], \"detail\": {\"log10_bf_local\": 3.423}, \"log10_bf\": 3.423, \"mechanism\": \"digit_ins\", \"posterior\": 0.000131}, {\"correction\": [{\"cand_no\": 1, \"precinct_id\": \"544124-1\", \"votes\": 28}, {\"cand_no\": 2, \"precinct_id\": \"544124-1\", \"votes\": 42}, {\"cand_no\": 3, \"precinct_id\": \"544124-1\", \"votes\": 125}, {\"cand_no\": 4, \"precinct_id\": \"544124-1\", \"votes\": 22}, {\"cand_no\": 5, \"precinct_id\": \"544124-1\", \"votes\": 351}, {\"cand_no\": 6, \"precinct_id\": \"544124-1\", \"votes\": 65}, {\"cand_no\": 7, \"precinct_id\": \"544124-1\", \"votes\": 28}, {\"cand_no\": 8, \"precinct_id\": \"544124-1\", \"votes\": 62}, {\"cand_no\": 9, \"precinct_id\": \"544124-1\", \"votes\": 16}, {\"cand_no\": 10, \"precinct_id\": \"544124-1\", \"votes\": 9}, {\"cand_no\": 11, \"precinct_id\": \"544124-1\", \"votes\": 65}, {\"cand_no\": 12, \"precinct_id\": \"544124-1\", \"votes\": 58}, {\"cand_no\": 13, \"precinct_id\": \"544124-1\", \"votes\": 6}, {\"cand_no\": 14, \"precinct_id\": \"544124-1\", \"votes\": 30}, {\"cand_no\": 15, \"precinct_id\": \"544124-1\", \"votes\": 5}, {\"cand_no\": 16, \"precinct_id\": \"544124-1\", \"votes\": 26}, {\"cand_no\": 17, \"precinct_id\": \"544124-1\", \"votes\": 17}, {\"cand_no\": 19, \"precinct_id\": \"544124-1\", \"votes\": 4}, {\"cand_no\": 20, \"precinct_id\": \"544124-1\", \"votes\": 10}, {\"cand_no\": 21, \"precinct_id\": \"544124-1\", \"votes\": 46}, {\"cand_no\": 22, \"precinct_id\": \"544124-1\", \"votes\": 66}, {\"cand_no\": 23, \"precinct_id\": \"544124-1\", \"votes\": 166}, {\"cand_no\": 24, \"precinct_id\": \"544124-1\", \"votes\": 23}, {\"cand_no\": 25, \"precinct_id\": \"544124-1\", \"votes\": 32}, {\"cand_no\": 26, \"precinct_id\": \"544124-1\", \"votes\": 39}, {\"cand_no\": 27, \"precinct_id\": \"544124-1\", \"votes\": 92}, {\"cand_no\": 28, \"precinct_id\": \"544124-1\", \"votes\": 8}, {\"cand_no\": 29, \"precinct_id\": \"544124-1\", \"votes\": 80}, {\"cand_no\": 30, \"precinct_id\": \"544124-1\", \"votes\": 15}, {\"cand_no\": 31, \"precinct_id\": \"544124-1\", \"votes\": 63}, {\"cand_no\": 32, \"precinct_id\": \"544124-1\", \"votes\": 30}, {\"cand_no\": 33, \"precinct_id\": \"544124-1\", \"votes\": 17}, {\"cand_no\": 34, \"precinct_id\": \"544124-1\", \"votes\": 7}, {\"cand_no\": 35, \"precinct_id\": \"544124-1\", \"votes\": 100}, {\"cand_no\": 36, \"precinct_id\": \"544124-1\", \"votes\": 14}, {\"cand_no\": 37, \"precinct_id\": \"544124-1\", \"votes\": 13}, {\"cand_no\": 38, \"precinct_id\": \"544124-1\", \"votes\": 1}, {\"cand_no\": 39, \"precinct_id\": \"544124-1\", \"votes\": 4}, {\"cand_no\": 40, \"precinct_id\": \"544124-1\", \"votes\": 18}, {\"cand_no\": 41, \"precinct_id\": \"544124-1\", \"votes\": 16}, {\"cand_no\": 42, \"precinct_id\": \"544124-1\", \"votes\": 17}, {\"cand_no\": 43, \"precinct_id\": \"544124-1\", \"votes\": 8}, {\"cand_no\": 44, \"precinct_id\": \"544124-1\", \"votes\": 23}, {\"cand_no\": 45, \"precinct_id\": \"544124-1\", \"votes\": 25}], \"detail\": {\"log10_bf_local\": 3.285, \"partner\": \"529176-2\"}, \"log10_bf\": 3.285, \"mechanism\": \"vector_swap\", \"posterior\": 9e-05}, {\"correction\": [{\"cand_no\": 25, \"precinct_id\": \"544124-1\", \"votes\": 10}, {\"cand_no\": 26, \"precinct_id\": \"544124-1\", \"votes\": 38}], \"detail\": {\"log10_bf_local\": 0.187}, \"log10_bf\": 0.187, \"mechanism\": \"swap\", \"posterior\": 1.4e-05}, {\"correction\": [{\"cand_no\": 15, \"precinct_id\": \"544124-1\", \"votes\": 9}, {\"cand_no\": 16, \"precinct_id\": \"544124-1\", \"votes\": 18}], \"detail\": {\"log10_bf_local\": -0.897}, \"log10_bf\": -0.897, \"mechanism\": \"swap\", \"posterior\": 1e-06}, {\"mechanism\": \"clean\", \"posterior\": 0.0}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 0.092894}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:188436\", \"OSK2026_SK_tab09d.csv:188437\", \"OSK2026_SK_tab09d.csv:188438\", \"OSK2026_SK_tab09d.csv:188439\", \"OSK2026_SK_tab09d.csv:188440\", \"OSK2026_SK_tab09d.csv:188441\", \"OSK2026_SK_tab09d.csv:188442\", \"OSK2026_SK_tab09d.csv:188443\", \"OSK2026_SK_tab09d.csv:188444\", \"OSK2026_SK_tab09d.csv:188445\", \"OSK2026_SK_tab09d.csv:188446\", \"OSK2026_SK_tab09d.csv:188447\", \"OSK2026_SK_tab09d.csv:188448\", \"OSK2026_SK_tab09d.csv:188449\", \"OSK2026_SK_tab09d.csv:188450\", \"OSK2026_SK_tab09d.csv:188451\", \"OSK2026_SK_tab09d.csv:188452\", \"OSK2026_SK_tab09d.csv:188453\", \"OSK2026_SK_tab09d.csv:188454\", \"OSK2026_SK_tab09d.csv:188455\", \"OSK2026_SK_tab09d.csv:188456\", \"OSK2026_SK_tab09d.csv:188457\", \"OSK2026_SK_tab09d.csv:188458\", \"OSK2026_SK_tab09d.csv:188459\", \"OSK2026_SK_tab09d.csv:188460\", \"OSK2026_SK_tab09d.csv:188461\", \"OSK2026_SK_tab09d.csv:188462\", \"OSK2026_SK_tab09d.csv:188463\", \"OSK2026_SK_tab09d.csv:188464\", \"OSK2026_SK_tab09d.csv:188465\", \"OSK2026_SK_tab09d.csv:188466\", \"OSK2026_SK_tab09d.csv:188467\", \"OSK2026_SK_tab09d.csv:188468\", \"OSK2026_SK_tab09d.csv:188469\", \"OSK2026_SK_tab09d.csv:188470\", \"OSK2026_SK_tab09d.csv:188471\", \"OSK2026_SK_tab09d.csv:188472\", \"OSK2026_SK_tab09d.csv:188473\", \"OSK2026_SK_tab09d.csv:188474\", \"OSK2026_SK_tab09d.csv:188475\", \"OSK2026_SK_tab09d.csv:188476\", \"OSK2026_SK_tab09d.csv:188477\", \"OSK2026_SK_tab09d.csv:188478\", \"OSK2026_SK_tab09d.csv:188479\", \"OSK2026_SK_tab09d.csv:188480\", \"OSK2026_SK_tab02bd.csv:5086\"]",
  "notes": "{\"best_posterior\": 0.906652, \"detail\": {\"log10_bf_local\": 7.418, \"partner\": \"544116-1\"}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {}}, \"local_structure_log10_lr\": 8.195, \"log10_bf\": 7.418, \"n_prec\": 93, \"p_atypical_clean\": 0.0, \"p_error\": 0.907106, \"specific_correction\": true}",
  "correction_feasible": false,
  "correction_breaks": "V_MULTI_SUM_LE_SEATS_VALID 2026-OSK-C-713 544124-1: {\"sum_votes\":2424,\"seats\":6,\"valid_ballots\":368} vs {\"max_sum_votes\":2208}",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "713",
  "obec": "544124",
  "municipality": "Čičava",
  "okres_name": "Vranov nad Topľou",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "1: Katarína Bačová; 2: Milan Bačovčin; 3: Jozef Baran; 4: Michal Baran; 5: Jozef Berta; 6: Samuel Bruss; 7: Lukáš Bužo; 8: Marek Cerula; 9: Róbert Čalfa; 10: František Daniš; 11: Stanislav Duda; 12: Pavol Fedorčák; 13: Vladimír Gaži; 14: Peter Goga; 15: Lukáš Horváth; 16: Peter Hudák; 17: Jakub Chmeľovský; 18: Michal Jenčo; 19: Alfonz Kaliaš; 20: Pavol Kaľuha; 21: Ján Karol; 22: Alfonz Kobielský; 23: Peter Kocák; 24: Jana Kočišová; 25: Ján Krišanda; 26: Eva Lenková; 27: Monika Lešková; 28: Michal Madej; 29: Jaroslav Makatúra; 30: Vladimír Medvec; 31: Samuel Migaľ; 32: Jozef Mihalčin; 33: Marek Mihalčin; 34: Ľubomír Mitráš; 35: Ján Ragan; 36: Dominik Sarik; 37: Ľuboš Seman; 38: Pavol Smik; 39: Miroslav Stanovčák; 40: Ján Tkáč; 41: Patrik Tkáč; 42: Jozefína Tomášová; 43: Štefan Tomašovský; 44: Štefan Topľanský; 45: Ľubica Zubková",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 36,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-713|544124-1",
  "rank": 151,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-3:529320-59:30",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-3",
  "precinct_id": "529320-59",
  "cand_nos": "19,30",
  "observed": "{\"24@2026-OSK-C-102\": 11, \"30@2026-OSO-C-582000-3\": 110, \"record\": {\"19\": 168, \"30\": 110}}",
  "expected": "{\"24@2026-OSK-C-102\": {\"mean\": 107.6, \"n\": 409, \"p\": 2.5010000601924544e-06, \"t\": -13.1}, \"30@2026-OSO-C-582000-3\": {\"mean\": 11.9, \"n\": 399, \"p\": 0.00443536546153079, \"t\": 3.3}}",
  "score": 7.533690251401478,
  "p_value": 5.002000120384909e-06,
  "q_value": 0.011497129516358411,
  "correction": "[{\"cand_no\": 19, \"precinct_id\": \"529320-59\", \"votes\": 264}, {\"cand_no\": 30, \"precinct_id\": \"529320-59\", \"votes\": 14}]",
  "mechanism": "transfer",
  "alternatives": "[{\"cand_no\": 30, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 7.53, \"mechanism\": \"transfer\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 6.5, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 2.07, \"mechanism\": \"digit_del\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 1.37, \"mechanism\": \"row_shift\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 1.18, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.88, \"mechanism\": \"transfer\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.31, \"mechanism\": \"swap\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.28, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:101157\", \"OSO2026_SK_tab08f.csv:101168\"]",
  "notes": "{\"best_log10_lr\": 9.507, \"corrected_p_min\": 0.742, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 25, \"expected\": 8.0, \"observed\": 3, \"resid\": -2.2}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 3.1, \"n\": 52, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 1, \"max_abs_t\": 6.85, \"n\": 34, \"n_abs_t_gt3\": 1}, \"pattern\": \"isolated\", \"within_expected\": 14.2, \"within_resid\": 7.83}, \"decoy_log10_bf\": {\"digit\": 5.509, \"swap\": 4.566}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 7.534, \"log10_bf_any_error_cell\": {\"24@2026-OSK-C-102\": 1.359, \"30@2026-OSO-C-582000-3\": 5.032}, \"log10_specificity\": -0.404, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:nemesova:katarina:47\", \"posterior_error_prob\": 0.9985, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 9.51, \"values\": {\"19\": 264, \"30\": 14}}, {\"log10_lr\": 5.08, \"values\": {\"30\": 14, \"33\": 225}}, {\"log10_lr\": 4.72, \"values\": {\"15\": 226, \"30\": 14}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "3",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "19: Martin Chren; 30: Katarína Nemešová",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 4806,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-3|529320-59",
  "rank": 152,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-807:522279-8:10",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-807",
  "precinct_id": "522279-8",
  "cand_nos": "10",
  "observed": "{\"10@2026-OSK-C-807\": 5, \"2@2026-OSO-C-522279-2\": 72, \"3@2026-OSO-M-522279\": 29, \"record\": {\"10\": 5}}",
  "expected": "{\"10@2026-OSK-C-807\": {\"mean\": 57.0, \"n\": 361, \"p\": 1.7242430528758959e-06, \"t\": -12.46}, \"2@2026-OSO-C-522279-2\": {\"mean\": 71.7, \"n\": 363, \"p\": 0.9609481169357851, \"t\": 0.04}, \"3@2026-OSO-M-522279\": {\"mean\": 25.1, \"n\": 365, \"p\": 0.5243141819305388, \"t\": 0.63}}",
  "score": 5.146254915512306,
  "p_value": 5.1727291586276876e-06,
  "q_value": 0.011497129516358411,
  "correction": "[{\"cand_no\": 10, \"precinct_id\": \"522279-8\", \"votes\": 55}]",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": 5.15, \"mechanism\": \"digit_del\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": 3.66, \"mechanism\": \"transfer\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": 3.1, \"mechanism\": \"swap\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": 0.63, \"mechanism\": \"row_shift\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": 0.36, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-522279-2\", \"log10_bf\": -0.23, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-522279\", \"log10_bf\": -0.54, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-522279-2\", \"log10_bf\": -0.71, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:210712\"]",
  "notes": "{\"best_log10_lr\": 5.369, \"corrected_p_min\": 0.9964, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 17, \"expected\": 24.9, \"observed\": 80, \"resid\": 2.4}, \"n_complementary\": 3, \"other_persons_other_records\": {\"max_abs_t\": 1.63, \"n\": 10, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.8, \"n\": 8, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 26.0, \"within_resid\": -3.23}, \"decoy_log10_bf\": {\"digit\": 4.799, \"swap\": 4.155}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 5.146, \"log10_bf_any_error_cell\": {\"10@2026-OSK-C-807\": 4.168, \"2@2026-OSO-C-522279-2\": -1.067, \"3@2026-OSO-M-522279\": -1.218}, \"log10_specificity\": 0.978, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:522279:carny:juraj:40\", \"posterior_error_prob\": 0.5834, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 5.37, \"values\": {\"10\": 55}}, {\"log10_lr\": 5.37, \"values\": {\"10\": 54}}, {\"log10_lr\": 5.36, \"values\": {\"10\": 56}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "807",
  "obec": "522279",
  "municipality": "Michalovce",
  "okres_name": "Michalovce",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "10: Juraj Čarný",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 33,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-807|522279-8",
  "rank": 153,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-500011-7:500011-58:21",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-500011-7",
  "precinct_id": "500011-58",
  "cand_nos": "21",
  "observed": "{\"21@2026-OSO-C-500011-7\": 11, \"74@2026-OSK-C-403\": 88, \"record\": {\"21\": 11}}",
  "expected": "{\"21@2026-OSO-C-500011-7\": {\"mean\": 124.8, \"n\": 437, \"p\": 2.393812749992303e-06, \"t\": -13.59}, \"74@2026-OSK-C-403\": {\"mean\": 7.5, \"n\": 407, \"p\": 0.003941750993710668, \"t\": 3.36}}",
  "score": 5.701089757888187,
  "p_value": 4.787625499984606e-06,
  "q_value": 0.011497129516358411,
  "correction": "[{\"cand_no\": 21, \"precinct_id\": \"500011-58\", \"votes\": 118}]",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-500011-7\", \"log10_bf\": 5.7, \"mechanism\": \"digit_del\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-500011-7\", \"log10_bf\": 4.49, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 74, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 3.89, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-500011-7\", \"log10_bf\": 3.14, \"mechanism\": \"transfer\"}, {\"cand_no\": 74, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 2.8, \"mechanism\": \"transfer\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-500011-7\", \"log10_bf\": 2.5, \"mechanism\": \"swap\"}, {\"cand_no\": 74, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 2.43, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-500011-7\", \"log10_bf\": 1.49, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:35144\"]",
  "notes": "{\"best_log10_lr\": 5.952, \"corrected_p_min\": 0.9358, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 10, \"expected\": 38.6, \"observed\": 72, \"resid\": 3.38}, \"n_complementary\": 4, \"other_persons_other_records\": {\"max_abs_t\": 5.78, \"n\": 26, \"n_abs_t_gt3\": 4}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.81, \"n\": 15, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 60.7, \"within_resid\": -6.37}, \"decoy_log10_bf\": {\"digit\": 5.161, \"swap\": 3.825}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 5.701, \"log10_bf_any_error_cell\": {\"21@2026-OSO-C-500011-7\": 4.94, \"74@2026-OSK-C-403\": 2.465}, \"log10_specificity\": 0.761, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:500011:sitkey:andrej:52\", \"posterior_error_prob\": 0.834, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 5.95, \"values\": {\"21\": 118}}, {\"log10_lr\": 5.95, \"values\": {\"21\": 119}}, {\"log10_lr\": 5.95, \"values\": {\"21\": 117}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "500011",
  "district": "7",
  "obec": "500011",
  "municipality": "Nitra",
  "okres_name": "Nitra",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "21: Andrej Sitkey",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 80,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-500011-7|500011-58",
  "rank": 154,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-810:543331-1:-",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-810",
  "precinct_id": "543331-1",
  "cand_nos": "",
  "observed": "{\"envelopes\": 406, \"sum\": 350, \"valid\": 170, \"votes\": {\"1\": 27, \"2\": 48, \"3\": 14, \"4\": 12, \"5\": 16, \"6\": 16, \"7\": 11, \"8\": 9, \"9\": 10, \"10\": 16, \"11\": 16, \"12\": 5, \"13\": 10, \"14\": 11, \"15\": 8, \"16\": 4, \"17\": 8, \"18\": 11, \"19\": 6, \"20\": 9, \"21\": 3, \"22\": 8, \"23\": 7, \"24\": 57, \"25\": 8}}",
  "expected": "{\"votes\": {\"1\": 40.1, \"2\": 41.9, \"3\": 53.4, \"4\": 18.2, \"5\": 13.2, \"6\": 21.5, \"7\": 18.0, \"8\": 57.3, \"9\": 21.3, \"10\": 22.8, \"11\": 33.5, \"12\": 26.4, \"13\": 29.6, \"14\": 9.7, \"15\": 14.2, \"16\": 24.9, \"17\": 18.1, \"18\": 18.3, \"19\": 6.8, \"20\": 21.6, \"21\": 26.9, \"22\": 40.6, \"23\": 36.5, \"24\": 14.4, \"25\": 38.6}}",
  "score": 0.9432826442911367,
  "p_value": 1.6200239330458335e-05,
  "q_value": 0.011980076984873939,
  "correction": "",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"correction\": [], \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_sub\", \"log10_bf_local\": 3.352, \"published\": 170, \"true\": 270}, \"log10_bf\": 3.352, \"mechanism\": \"turnout_digit\", \"posterior\": 0.002685}, {\"correction\": [{\"cand_no\": 23, \"precinct_id\": \"543331-1\", \"votes\": 57}, {\"cand_no\": 24, \"precinct_id\": \"543331-1\", \"votes\": 7}], \"detail\": {\"log10_bf_local\": 2.082}, \"log10_bf\": 2.082, \"mechanism\": \"swap\", \"posterior\": 0.001235}, {\"correction\": [{\"cand_no\": 24, \"precinct_id\": \"543331-1\", \"votes\": 17}], \"detail\": {\"log10_bf_local\": 2.804}, \"log10_bf\": 2.804, \"mechanism\": \"digit_sub\", \"posterior\": 0.000407}, {\"correction\": [{\"cand_no\": 5, \"precinct_id\": \"543331-1\", \"votes\": 16}, {\"cand_no\": 6, \"precinct_id\": \"543331-1\", \"votes\": 11}, {\"cand_no\": 7, \"precinct_id\": \"543331-1\", \"votes\": 9}, {\"cand_no\": 8, \"precinct_id\": \"543331-1\", \"votes\": 10}, {\"cand_no\": 9, \"precinct_id\": \"543331-1\", \"votes\": 16}, {\"cand_no\": 10, \"precinct_id\": \"543331-1\", \"votes\": 16}, {\"cand_no\": 11, \"precinct_id\": \"543331-1\", \"votes\": 5}, {\"cand_no\": 12, \"precinct_id\": \"543331-1\", \"votes\": 10}, {\"cand_no\": 13, \"precinct_id\": \"543331-1\", \"votes\": 11}, {\"cand_no\": 14, \"precinct_id\": \"543331-1\", \"votes\": 8}, {\"cand_no\": 15, \"precinct_id\": \"543331-1\", \"votes\": 4}, {\"cand_no\": 16, \"precinct_id\": \"543331-1\", \"votes\": 8}, {\"cand_no\": 17, \"precinct_id\": \"543331-1\", \"votes\": 11}, {\"cand_no\": 18, \"precinct_id\": \"543331-1\", \"votes\": 6}, {\"cand_no\": 19, \"precinct_id\": \"543331-1\", \"votes\": 9}, {\"cand_no\": 20, \"precinct_id\": \"543331-1\", \"votes\": 3}, {\"cand_no\": 21, \"precinct_id\": \"543331-1\", \"votes\": 8}, {\"cand_no\": 22, \"precinct_id\": \"543331-1\", \"votes\": 7}, {\"cand_no\": 23, \"precinct_id\": \"543331-1\", \"votes\": 57}, {\"cand_no\": 24, \"precinct_id\": \"543331-1\", \"votes\": 8}, {\"cand_no\": 25, \"precinct_id\": \"543331-1\", \"votes\": 39}], \"detail\": {\"direction\": \"down\", \"end\": \"dup\", \"imputed\": [24], \"log10_bf_local\": 4.126, \"range\": [4, 24]}, \"log10_bf\": 4.126, \"mechanism\": \"row_shift\", \"posterior\": 0.000137}, {\"correction\": [{\"cand_no\": 10, \"precinct_id\": \"543331-1\", \"votes\": 16}, {\"cand_no\": 11, \"precinct_id\": \"543331-1\", \"votes\": 5}, {\"cand_no\": 12, \"precinct_id\": \"543331-1\", \"votes\": 10}, {\"cand_no\": 13, \"precinct_id\": \"543331-1\", \"votes\": 11}, {\"cand_no\": 14, \"precinct_id\": \"543331-1\", \"votes\": 8}, {\"cand_no\": 15, \"precinct_id\": \"543331-1\", \"votes\": 4}, {\"cand_no\": 16, \"precinct_id\": \"543331-1\", \"votes\": 8}, {\"cand_no\": 17, \"precinct_id\": \"543331-1\", \"votes\": 11}, {\"cand_no\": 18, \"precinct_id\": \"543331-1\", \"votes\": 6}, {\"cand_no\": 19, \"precinct_id\": \"543331-1\", \"votes\": 9}, {\"cand_no\": 20, \"precinct_id\": \"543331-1\", \"votes\": 3}, {\"cand_no\": 21, \"precinct_id\": \"543331-1\", \"votes\": 8}, {\"cand_no\": 22, \"precinct_id\": \"543331-1\", \"votes\": 7}, {\"cand_no\": 23, \"precinct_id\": \"543331-1\", \"votes\": 57}, {\"cand_no\": 24, \"precinct_id\": \"543331-1\", \"votes\": 8}, {\"cand_no\": 25, \"precinct_id\": \"543331-1\", \"votes\": 39}], \"detail\": {\"direction\": \"down\", \"end\": \"dup\", \"imputed\": [24], \"log10_bf_local\": 4.086, \"range\": [9, 24]}, \"log10_bf\": 4.086, \"mechanism\": \"row_shift\", \"posterior\": 0.000125}, {\"mechanism\": \"clean\", \"posterior\": 0.0}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 0.102294}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:219889\", \"OSK2026_SK_tab09d.csv:219890\", \"OSK2026_SK_tab09d.csv:219891\", \"OSK2026_SK_tab09d.csv:219892\", \"OSK2026_SK_tab09d.csv:219893\", \"OSK2026_SK_tab09d.csv:219894\", \"OSK2026_SK_tab09d.csv:219895\", \"OSK2026_SK_tab09d.csv:219896\", \"OSK2026_SK_tab09d.csv:219897\", \"OSK2026_SK_tab09d.csv:219898\", \"OSK2026_SK_tab09d.csv:219899\", \"OSK2026_SK_tab09d.csv:219900\", \"OSK2026_SK_tab09d.csv:219901\", \"OSK2026_SK_tab09d.csv:219902\", \"OSK2026_SK_tab09d.csv:219903\", \"OSK2026_SK_tab09d.csv:219904\", \"OSK2026_SK_tab09d.csv:219905\", \"OSK2026_SK_tab09d.csv:219906\", \"OSK2026_SK_tab09d.csv:219907\", \"OSK2026_SK_tab09d.csv:219908\", \"OSK2026_SK_tab09d.csv:219909\", \"OSK2026_SK_tab09d.csv:219910\", \"OSK2026_SK_tab09d.csv:219911\", \"OSK2026_SK_tab09d.csv:219912\", \"OSK2026_SK_tab09d.csv:219913\", \"OSK2026_SK_tab02bd.csv:5843\"]",
  "notes": "{\"best_posterior\": 0.893056, \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_sub\", \"log10_bf_local\": 7.02, \"published\": 170, \"true\": 370}, \"local_structure_log10_lr\": 11.841, \"log10_bf\": 7.02, \"n_prec\": 85, \"p_atypical_clean\": 0.0, \"p_error\": 0.897706, \"specific_correction\": true}",
  "correction_feasible": false,
  "correction_breaks": "V_MULTI_SUM_GE_VALID 2026-OSK-C-810 543331-1: {\"sum_votes\":350,\"valid_ballots\":370} vs {\"min_sum_votes\":370}",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "810",
  "obec": "543331",
  "municipality": "Markušovce",
  "okres_name": "Spišská Nová Ves",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 66}",
  "contest_transfer_flip": 66,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-810|543331-1",
  "rank": 155,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-606:557340-1:1,3,4,5,6,7,8,9,10,13,14,15,16,18,19,21,22,23,24,25,26,27,28,29",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-606",
  "precinct_id": "557340-1",
  "cand_nos": "1,3,4,5,6,7,8,9,10,13,14,15,16,18,19,21,22,23,24,25,26,27,28,29",
  "observed": "{\"envelopes\": 70, \"sum\": 206, \"valid\": 68, \"votes\": {\"1\": 18, \"2\": 2, \"3\": 4, \"4\": 5, \"5\": 4, \"6\": 10, \"7\": 11, \"8\": 3, \"9\": 2, \"10\": 12, \"11\": 6, \"12\": 3, \"13\": 2, \"14\": 5, \"15\": 5, \"16\": 11, \"17\": 2, \"18\": 7, \"19\": 6, \"20\": 0, \"21\": 11, \"22\": 2, \"23\": 7, \"24\": 2, \"25\": 13, \"26\": 2, \"27\": 43, \"28\": 5, \"29\": 3}}",
  "expected": "{\"votes\": {\"1\": 21.7, \"2\": 7.4, \"3\": 12.4, \"4\": 8.1, \"5\": 3.2, \"6\": 16.9, \"7\": 4.7, \"8\": 5.1, \"9\": 10.7, \"10\": 4.6, \"11\": 4.9, \"12\": 3.7, \"13\": 2.6, \"14\": 4.4, \"15\": 4.0, \"16\": 16.1, \"17\": 3.5, \"18\": 7.8, \"19\": 11.5, \"20\": 3.6, \"21\": 9.9, \"22\": 7.0, \"23\": 16.2, \"24\": 3.5, \"25\": 9.8, \"26\": 8.9, \"27\": 10.4, \"28\": 3.8, \"29\": 8.1}}",
  "score": 0.9537928072764195,
  "p_value": 1.5714972148209835e-05,
  "q_value": 0.011980076984873939,
  "correction": "[{\"cand_no\": 1, \"precinct_id\": \"557340-1\", \"votes\": 28}, {\"cand_no\": 3, \"precinct_id\": \"557340-1\", \"votes\": 6}, {\"cand_no\": 4, \"precinct_id\": \"557340-1\", \"votes\": 6}, {\"cand_no\": 5, \"precinct_id\": \"557340-1\", \"votes\": 2}, {\"cand_no\": 6, \"precinct_id\": \"557340-1\", \"votes\": 29}, {\"cand_no\": 7, \"precinct_id\": \"557340-1\", \"votes\": 4}, {\"cand_no\": 8, \"precinct_id\": \"557340-1\", \"votes\": 7}, {\"cand_no\": 9, \"precinct_id\": \"557340-1\", \"votes\": 9}, {\"cand_no\": 10, \"precinct_id\": \"557340-1\", \"votes\": 3}, {\"cand_no\": 13, \"precinct_id\": \"557340-1\", \"votes\": 1}, {\"cand_no\": 14, \"precinct_id\": \"557340-1\", \"votes\": 1}, {\"cand_no\": 15, \"precinct_id\": \"557340-1\", \"votes\": 2}, {\"cand_no\": 16, \"precinct_id\": \"557340-1\", \"votes\": 16}, {\"cand_no\": 18, \"precinct_id\": \"557340-1\", \"votes\": 6}, {\"cand_no\": 19, \"precinct_id\": \"557340-1\", \"votes\": 16}, {\"cand_no\": 21, \"precinct_id\": \"557340-1\", \"votes\": 10}, {\"cand_no\": 22, \"precinct_id\": \"557340-1\", \"votes\": 3}, {\"cand_no\": 23, \"precinct_id\": \"557340-1\", \"votes\": 8}, {\"cand_no\": 24, \"precinct_id\": \"557340-1\", \"votes\": 7}, {\"cand_no\": 25, \"precinct_id\": \"557340-1\", \"votes\": 8}, {\"cand_no\": 26, \"precinct_id\": \"557340-1\", \"votes\": 16}, {\"cand_no\": 27, \"precinct_id\": \"557340-1\", \"votes\": 3}, {\"cand_no\": 28, \"precinct_id\": \"557340-1\", \"votes\": 1}, {\"cand_no\": 29, \"precinct_id\": \"557340-1\", \"votes\": 11}, {\"cand_no\": 1, \"precinct_id\": \"511251-1\", \"votes\": 18}, {\"cand_no\": 3, \"precinct_id\": \"511251-1\", \"votes\": 4}, {\"cand_no\": 4, \"precinct_id\": \"511251-1\", \"votes\": 5}, {\"cand_no\": 5, \"precinct_id\": \"511251-1\", \"votes\": 4}, {\"cand_no\": 6, \"precinct_id\": \"511251-1\", \"votes\": 10}, {\"cand_no\": 7, \"precinct_id\": \"511251-1\", \"votes\": 11}, {\"cand_no\": 8, \"precinct_id\": \"511251-1\", \"votes\": 3}, {\"cand_no\": 9, \"precinct_id\": \"511251-1\", \"votes\": 2}, {\"cand_no\": 10, \"precinct_id\": \"511251-1\", \"votes\": 12}, {\"cand_no\": 13, \"precinct_id\": \"511251-1\", \"votes\": 2}, {\"cand_no\": 14, \"precinct_id\": \"511251-1\", \"votes\": 5}, {\"cand_no\": 15, \"precinct_id\": \"511251-1\", \"votes\": 5}, {\"cand_no\": 16, \"precinct_id\": \"511251-1\", \"votes\": 11}, {\"cand_no\": 18, \"precinct_id\": \"511251-1\", \"votes\": 7}, {\"cand_no\": 19, \"precinct_id\": \"511251-1\", \"votes\": 6}, {\"cand_no\": 21, \"precinct_id\": \"511251-1\", \"votes\": 11}, {\"cand_no\": 22, \"precinct_id\": \"511251-1\", \"votes\": 2}, {\"cand_no\": 23, \"precinct_id\": \"511251-1\", \"votes\": 7}, {\"cand_no\": 24, \"precinct_id\": \"511251-1\", \"votes\": 2}, {\"cand_no\": 25, \"precinct_id\": \"511251-1\", \"votes\": 13}, {\"cand_no\": 26, \"precinct_id\": \"511251-1\", \"votes\": 2}, {\"cand_no\": 27, \"precinct_id\": \"511251-1\", \"votes\": 43}, {\"cand_no\": 28, \"precinct_id\": \"511251-1\", \"votes\": 5}, {\"cand_no\": 29, \"precinct_id\": \"511251-1\", \"votes\": 3}]",
  "mechanism": "vector_swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 9, \"precinct_id\": \"557340-1\", \"votes\": 12}, {\"cand_no\": 10, \"precinct_id\": \"557340-1\", \"votes\": 2}], \"detail\": {\"log10_bf_local\": 2.244}, \"log10_bf\": 2.205, \"mechanism\": \"swap\", \"posterior\": 0.001603}, {\"correction\": [{\"cand_no\": 27, \"precinct_id\": \"557340-1\", \"votes\": 13}], \"detail\": {\"log10_bf_local\": 2.674}, \"log10_bf\": 2.943, \"mechanism\": \"digit_sub\", \"posterior\": 0.000548}, {\"correction\": [{\"cand_no\": 27, \"precinct_id\": \"557340-1\", \"votes\": 4}], \"detail\": {\"log10_bf_local\": 3.489}, \"log10_bf\": 2.795, \"mechanism\": \"digit_ins\", \"posterior\": 5e-05}, {\"correction\": [{\"cand_no\": 27, \"precinct_id\": \"557340-1\", \"votes\": 3}], \"detail\": {\"log10_bf_local\": 3.427}, \"log10_bf\": 2.661, \"mechanism\": \"digit_ins\", \"posterior\": 3.7e-05}, {\"correction\": [{\"cand_no\": 28, \"precinct_id\": \"557340-1\", \"votes\": 3}, {\"cand_no\": 29, \"precinct_id\": \"557340-1\", \"votes\": 5}], \"detail\": {\"log10_bf_local\": 0.404}, \"log10_bf\": 0.457, \"mechanism\": \"swap\", \"posterior\": 2.9e-05}, {\"mechanism\": \"clean\", \"posterior\": 0.090252}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 0.009841}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:133154\", \"OSK2026_SK_tab09d.csv:133156\", \"OSK2026_SK_tab09d.csv:133157\", \"OSK2026_SK_tab09d.csv:133158\", \"OSK2026_SK_tab09d.csv:133159\", \"OSK2026_SK_tab09d.csv:133160\", \"OSK2026_SK_tab09d.csv:133161\", \"OSK2026_SK_tab09d.csv:133162\", \"OSK2026_SK_tab09d.csv:133163\", \"OSK2026_SK_tab09d.csv:133166\", \"OSK2026_SK_tab09d.csv:133167\", \"OSK2026_SK_tab09d.csv:133168\", \"OSK2026_SK_tab09d.csv:133169\", \"OSK2026_SK_tab09d.csv:133171\", \"OSK2026_SK_tab09d.csv:133172\", \"OSK2026_SK_tab09d.csv:133174\", \"OSK2026_SK_tab09d.csv:133175\", \"OSK2026_SK_tab09d.csv:133176\", \"OSK2026_SK_tab09d.csv:133177\", \"OSK2026_SK_tab09d.csv:133178\", \"OSK2026_SK_tab09d.csv:133179\", \"OSK2026_SK_tab09d.csv:133180\", \"OSK2026_SK_tab09d.csv:133181\", \"OSK2026_SK_tab09d.csv:133182\", \"OSK2026_SK_tab02bd.csv:3648\"]",
  "notes": "{\"best_posterior\": 0.897518, \"detail\": {\"log10_bf_local\": 2.066, \"partner\": \"511251-1\"}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {}}, \"local_structure_log10_lr\": -0.008, \"log10_bf\": 7.229, \"n_prec\": 91, \"p_atypical_clean\": 0.0, \"p_error\": 0.899907, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "6",
  "district": "606",
  "obec": "557340",
  "municipality": "Trenč",
  "okres_name": "Lučenec",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "1: Attila Agócs; 3: Pavol Baculík; 4: Naďa Bohinská; 5: Miroslav Brada; 6: Péter Csúsz; 7: Lukáš Čavoj; 8: Marian Čerpák; 9: Renáta Endrődyová; 10: Jana Haláková; 13: Michal Kelemen; 14: Michal Kováč; 15: Jozef Kramec; 16: Pavol Križo; 18: Miroslav Malatinec; 19: Zoltán Marcinkó; 21: Karol Mičko; 22: Andrea Moravčíková; 23: Juraj Pelč; 24: Csaba Péter; 25: Milan Spodniak; 26: Dávid Szvorák; 27: Martin Šebian; 28: Tomáš Šurik; 29: Attila Visnyai",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 47,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-606|557340-1",
  "rank": 156,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-601:508438-29:50",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-601",
  "precinct_id": "508438-29",
  "cand_nos": "50",
  "observed": "{\"28@2026-OSO-C-508438-3\": 4, \"50@2026-OSK-C-601\": 54, \"record\": {\"50\": 54}}",
  "expected": "{\"28@2026-OSO-C-508438-3\": {\"mean\": 73.3, \"n\": 291, \"p\": 2.9002724702030095e-06, \"t\": -12.94}, \"50@2026-OSK-C-601\": {\"mean\": 3.1, \"n\": 283, \"p\": 0.013905114365409083, \"t\": 2.52}}",
  "score": 4.17085264169703,
  "p_value": 5.800544940406019e-06,
  "q_value": 0.012033037127374272,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 50, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 4.17, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-508438-3\", \"log10_bf\": 2.25, \"mechanism\": \"digit_del\"}, {\"cand_no\": 50, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 1.55, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 50, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 1.32, \"mechanism\": \"transfer\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-508438-3\", \"log10_bf\": 1.21, \"mechanism\": \"transfer\"}, {\"cand_no\": 50, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 0.4, \"mechanism\": \"swap\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-508438-3\", \"log10_bf\": 0.36, \"mechanism\": \"swap\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-508438-3\", \"log10_bf\": 0.18, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:121714\"]",
  "notes": "{\"best_log10_lr\": 4.218, \"corrected_p_min\": 0.8922, \"correction_withheld\": \"posterior_error_prob 0.13 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 19, \"expected\": 9.8, \"observed\": 3, \"resid\": -2.22}, \"n_complementary\": 6, \"other_persons_other_records\": {\"max_abs_t\": 1.07, \"n\": 17, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.39, \"n\": 14, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 4.1, \"within_resid\": 3.49}, \"decoy_log10_bf\": {\"digit\": 3.051, \"swap\": 3.409}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 4.171, \"log10_bf_any_error_cell\": {\"28@2026-OSO-C-508438-3\": 1.934, \"50@2026-OSK-C-601\": 2.632}, \"log10_specificity\": 1.539, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:508438:saxon:andrej:33\", \"posterior_error_prob\": 0.1291, \"proposed_correction\": [{\"cand_no\": 50, \"precinct_id\": \"508438-29\", \"votes\": 4}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 4.22, \"values\": {\"50\": 4}}, {\"log10_lr\": 4.12, \"values\": {\"50\": 5}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "6",
  "district": "601",
  "obec": "508438",
  "municipality": "Banská Bystrica",
  "okres_name": "Banská Bystrica",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "50: Andrej Saxon",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.13 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 543,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-601|508438-29",
  "rank": 157,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-16:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-16",
  "cand_nos": "8",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 0.943, \"z\": [0.28, 0.44, 0.66, -0.47, -0.09, 0.2, -0.25, -1.44, -0.51]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 4.6554888382567645,
  "p_value": 2.2106050700286652e-05,
  "q_value": 0.0124236004935611,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16422\", \"OSO2026_SK_tab05f.csv:16423\", \"OSO2026_SK_tab05f.csv:16424\", \"OSO2026_SK_tab05f.csv:16425\", \"OSO2026_SK_tab05f.csv:16426\", \"OSO2026_SK_tab05f.csv:16427\", \"OSO2026_SK_tab05f.csv:16428\", \"OSO2026_SK_tab05f.csv:16429\", \"OSO2026_SK_tab05f.csv:16430\"]",
  "notes": "{\"T\": -139.131, \"k\": 9, \"level\": \"record\", \"stouffer\": -0.394}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "8: Marcel Vrchota",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-16",
  "rank": 158,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-11:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-11",
  "cand_nos": "",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 0.976, \"z\": [-0.47, -0.65, -0.19, -0.19, 0.3, -0.86, 0.71, 0.28, 0.01]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 4.56465181762398,
  "p_value": 2.724885026189566e-05,
  "q_value": 0.014617769581404207,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16413\", \"OSO2026_SK_tab05f.csv:16414\", \"OSO2026_SK_tab05f.csv:16415\", \"OSO2026_SK_tab05f.csv:16416\", \"OSO2026_SK_tab05f.csv:16417\", \"OSO2026_SK_tab05f.csv:16418\", \"OSO2026_SK_tab05f.csv:16419\", \"OSO2026_SK_tab05f.csv:16420\", \"OSO2026_SK_tab05f.csv:16421\"]",
  "notes": "{\"T\": -125.315, \"k\": 9, \"level\": \"record\", \"stouffer\": -0.354}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": null,
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-11",
  "rank": 159,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-3:529320-13:44",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-3",
  "precinct_id": "529320-13",
  "cand_nos": "44",
  "observed": "{\"35@2026-OSK-C-102\": 4, \"44@2026-OSO-C-582000-3\": 60, \"record\": {\"44\": 60}}",
  "expected": "{\"35@2026-OSK-C-102\": {\"mean\": 56.6, \"n\": 426, \"p\": 3.785430269092051e-06, \"t\": -11.93}, \"44@2026-OSO-C-582000-3\": {\"mean\": 4.9, \"n\": 414, \"p\": 0.017974547853870437, \"t\": 2.36}}",
  "score": 4.719707536666248,
  "p_value": 7.570860538184102e-06,
  "q_value": 0.01472390421041717,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 44, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 4.72, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 44, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 3.03, \"mechanism\": \"transfer\"}, {\"cand_no\": 44, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 2.99, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 35, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.44, \"mechanism\": \"digit_del\"}, {\"cand_no\": 35, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.03, \"mechanism\": \"transfer\"}, {\"cand_no\": 35, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.31, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 44, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.67, \"mechanism\": \"swap\"}, {\"cand_no\": 44, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -2.23, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:98974\"]",
  "notes": "{\"best_log10_lr\": 4.932, \"corrected_p_min\": 0.5377, \"correction_withheld\": \"posterior_error_prob 0.34 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 21, \"expected\": 38.8, \"observed\": 20, \"resid\": -3.21}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 2.64, \"n\": 53, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.62, \"n\": 36, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 4.2, \"within_resid\": 4.93}, \"decoy_log10_bf\": {\"digit\": 3.846, \"swap\": 2.112}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 4.72, \"log10_bf_any_error_cell\": {\"35@2026-OSK-C-102\": -0.419, \"44@2026-OSO-C-582000-3\": 3.285}, \"log10_specificity\": 1.434, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:uricova:eva:68\", \"posterior_error_prob\": 0.344, \"proposed_correction\": [{\"cand_no\": 44, \"precinct_id\": \"529320-13\", \"votes\": 6}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 4.93, \"values\": {\"44\": 6}}, {\"log10_lr\": 4.29, \"values\": {\"44\": 0}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "3",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "44: Eva Uričová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.34 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4806,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-3|529320-13",
  "rank": 160,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSK-C-807:522376-2:17,20,25,27,28,45,57",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-807",
  "precinct_id": "522376-2",
  "cand_nos": "17,20,25,27,28,45,57",
  "observed": "{\"record\": [0, 0, 0, 2, 0, 3, 0, 0, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 40, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0], \"sum_minus_valid\": null, \"values\": [0, 0, 0, 0, 0, 0, 0], \"zero_run_cand_nos\": [8, 9, 10, 11, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59]}",
  "expected": "{\"fallback_model\": false, \"mean\": [4.5, 4.1, 5.6, 3.9, 10.1, 12.7, 7.1], \"sd\": [2.6, 2.5, 2.9, 2.5, 3.7, 3.9, 3.2]}",
  "score": 15.372,
  "p_value": 5.649123877377858e-07,
  "q_value": 0.015151515151515154,
  "correction": "[{\"cand_no\": 17, \"precinct_id\": \"522376-2\", \"votes\": 5}, {\"cand_no\": 20, \"precinct_id\": \"522376-2\", \"votes\": 4}, {\"cand_no\": 25, \"precinct_id\": \"522376-2\", \"votes\": 6}, {\"cand_no\": 27, \"precinct_id\": \"522376-2\", \"votes\": 4}, {\"cand_no\": 28, \"precinct_id\": \"522376-2\", \"votes\": 10}, {\"cand_no\": 45, \"precinct_id\": \"522376-2\", \"votes\": 13}, {\"cand_no\": 57, \"precinct_id\": \"522376-2\", \"votes\": 7}]",
  "mechanism": "missing_block",
  "alternatives": "[\"duplicate_block (zero row copied)\", \"swap\", \"row_shift\", \"genuine zero support (home/bloc effects)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:208468\", \"OSK2026_SK_tab09d.csv:208469\", \"OSK2026_SK_tab09d.csv:208470\", \"OSK2026_SK_tab09d.csv:208471\", \"OSK2026_SK_tab09d.csv:208477\", \"OSK2026_SK_tab09d.csv:208478\", \"OSK2026_SK_tab09d.csv:208479\", \"OSK2026_SK_tab09d.csv:208480\", \"OSK2026_SK_tab09d.csv:208483\", \"OSK2026_SK_tab09d.csv:208484\", \"OSK2026_SK_tab09d.csv:208485\", \"OSK2026_SK_tab09d.csv:208486\", \"OSK2026_SK_tab09d.csv:208487\", \"OSK2026_SK_tab09d.csv:208488\", \"OSK2026_SK_tab09d.csv:208489\", \"OSK2026_SK_tab09d.csv:208490\", \"OSK2026_SK_tab09d.csv:208494\", \"OSK2026_SK_tab09d.csv:208495\", \"OSK2026_SK_tab09d.csv:208496\", \"OSK2026_SK_tab09d.csv:208497\", \"OSK2026_SK_tab09d.csv:208498\", \"OSK2026_SK_tab09d.csv:208499\", \"OSK2026_SK_tab09d.csv:208500\", \"OSK2026_SK_tab09d.csv:208501\", \"OSK2026_SK_tab09d.csv:208502\", \"OSK2026_SK_tab09d.csv:208503\", \"OSK2026_SK_tab09d.csv:208504\", \"OSK2026_SK_tab09d.csv:208505\", \"OSK2026_SK_tab09d.csv:208506\", \"OSK2026_SK_tab09d.csv:208507\", \"OSK2026_SK_tab09d.csv:208508\", \"OSK2026_SK_tab09d.csv:208509\", \"OSK2026_SK_tab09d.csv:208510\", \"OSK2026_SK_tab09d.csv:208512\", \"OSK2026_SK_tab09d.csv:208513\", \"OSK2026_SK_tab09d.csv:208514\", \"OSK2026_SK_tab09d.csv:208515\", \"OSK2026_SK_tab09d.csv:208516\", \"OSK2026_SK_tab09d.csv:208517\", \"OSK2026_SK_tab09d.csv:208518\", \"OSK2026_SK_tab09d.csv:208519\"]",
  "notes": "run of adjacent zero counts at ballot positions [8, 9, 10, 11, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59]; 7 of them implausible under the LOO predictive",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "807",
  "obec": "522376",
  "municipality": "Budkovce",
  "okres_name": "Michalovce",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "17: Dušan Goda; 20: Martin Hamadej; 25: Milan Kaplan; 27: Radoslav Kolesár; 28: Štefan Kvak; 45: Tímea Sotáková; 57: Igor Žofčák",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 33,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-807|522376-2",
  "rank": 161,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-25:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-25",
  "cand_nos": "1,7",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 0.989, \"z\": [1.14, 0.52, -1.13, -0.99, 0.22, -0.14, 1.02, -0.31, 0.63]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 4.470253320737083,
  "p_value": 3.386465684976172e-05,
  "q_value": 0.01737698609308208,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16539\", \"OSO2026_SK_tab05f.csv:16540\", \"OSO2026_SK_tab05f.csv:16541\", \"OSO2026_SK_tab05f.csv:16542\", \"OSO2026_SK_tab05f.csv:16543\", \"OSO2026_SK_tab05f.csv:16544\", \"OSO2026_SK_tab05f.csv:16545\", \"OSO2026_SK_tab05f.csv:16546\", \"OSO2026_SK_tab05f.csv:16547\"]",
  "notes": "{\"T\": 112.409, \"k\": 9, \"level\": \"record\", \"stouffer\": 0.318}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "1: Peter Berinšter; 7: Michal Starec",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-25",
  "rank": 162,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-6:529354-13:8",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-6",
  "precinct_id": "529354-13",
  "cand_nos": "3,8",
  "observed": "{\"5@2026-OSK-C-106\": 163, \"8@2026-OSO-C-582000-6\": 54, \"record\": {\"3\": 134, \"8\": 54}}",
  "expected": "{\"5@2026-OSK-C-106\": {\"mean\": 62.0, \"n\": 613, \"p\": 0.0016281555299952327, \"t\": 4.07}, \"8@2026-OSO-C-582000-6\": {\"mean\": 146.3, \"n\": 608, \"p\": 9.218598673403184e-05, \"t\": -6.81}}",
  "score": 5.301314345016821,
  "p_value": 0.0001843719734680637,
  "q_value": 0.0956183783067623,
  "correction": "[{\"cand_no\": 3, \"precinct_id\": \"529354-13\", \"votes\": 24}, {\"cand_no\": 8, \"precinct_id\": \"529354-13\", \"votes\": 164}]",
  "mechanism": "transfer",
  "alternatives": "[{\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-582000-6\", \"log10_bf\": 5.3, \"mechanism\": \"transfer\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-582000-6\", \"log10_bf\": 3.38, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-106\", \"log10_bf\": 2.35, \"mechanism\": \"row_shift\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-582000-6\", \"log10_bf\": 2.1, \"mechanism\": \"digit_del\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-106\", \"log10_bf\": 1.18, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-582000-6\", \"log10_bf\": 1.02, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-106\", \"log10_bf\": 0.38, \"mechanism\": \"swap\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-582000-6\", \"log10_bf\": 0.2, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:102839\", \"OSO2026_SK_tab08f.csv:102844\"]",
  "notes": "{\"best_log10_lr\": 6.644, \"corrected_p_min\": 0.2077, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 3, \"expected\": 23.7, \"observed\": 134, \"resid\": 8.35}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 8.49, \"n\": 5, \"n_abs_t_gt3\": 3}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 7.89, \"n\": 3, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 88.6, \"within_resid\": -1.19}, \"decoy_log10_bf\": {\"digit\": 1.975, \"swap\": 2.953}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 5.301, \"log10_bf_any_error_cell\": {\"5@2026-OSK-C-106\": 0.498, \"8@2026-OSO-C-582000-6\": 2.423}, \"log10_specificity\": 0.092, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:pajdlhauser:robert:59\", \"posterior_error_prob\": 0.8001, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 6.64, \"values\": {\"3\": 24, \"8\": 164}}, {\"log10_lr\": 2.92, \"values\": {\"11\": 0, \"8\": 148}}, {\"log10_lr\": 1.88, \"values\": {\"1\": 64, \"8\": 122}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "6",
  "obec": "529354",
  "municipality": "Bratislava - Rača",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "3: Martin Babík; 8: Róbert Pajdlhauser",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 301,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-6|529354-13",
  "rank": 163,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "one_mark_per_ballot",
  "review_correction": null,
  "review_outcome": "No change. Vlček (č. 11, 4,310) keeps the 3rd seat over Pajdlhauser (č. 8, 3,709; margin 601) under every tested correction: Babík 134 → 13, full count at neighbour rates (Vlček +169, Pajdlhauser +117), the crossballot transfer (Babík 24, Pajdlhauser 164), and even Pajdlhauser = 608 (4,263 < 4,310).",
  "review_changes_elected": false,
  "review_summary_en": "The Bratislava city-council record of Rača precinct 13 (district 6, 3 seats) has 729 votes on 608 valid ballots (1.2 per ballot), against 2.07–2.93 elsewhere in Rača. The same voters' regional ballot is normal. The borough-council record of the precinct shows exactly one vote per ballot. The city vector matches a one-vote-per-ballot tally at neighbouring shares almost perfectly (r = 0.987), except Babík: 134 instead of about 15. With 13 in his line the votes would equal the valid ballots exactly, and 134 is also the adjacent line's value (Feik). The detector's Babík → Pajdlhauser transfer is not supported. True counts cannot be recovered, but no reconstruction changes the elected councillors.",
  "review_summary_sk": "Mestský zápis okrsku 13 v Rači pre voľby do mestského zastupiteľstva (obvod 6, 3 mandáty) má 729 hlasov na 608 platných lístkov (1,2 na lístok), kým inde v Rači 2,07 – 2,93. Krajský lístok tých istých voličov je v norme a zápis do miestneho zastupiteľstva v tom istom okrsku má presne jeden hlas na lístok. Mestský zápis takmer dokonale zodpovedá sčítaniu jedného hlasu z lístka podľa podielov v susedných okrskoch (r = 0,987), okrem Babíka: 134 namiesto približne 15. Pri čísle 13 v jeho riadku by sa počet hlasov presne rovnal počtu platných lístkov a 134 je zároveň hodnota susedného riadku (Feik). Presun hlasov Babík → Pajdlhauser, ktorý navrhol detektor, sa nepotvrdzuje. Skutočné počty sa zrekonštruovať nedajú, no žiadna rekonštrukcia nemení zvolených poslancov.",
  "review_doc": "docs/reviews/2026-OSO-C-582000-6__529354-13.md"
 },
 {
  "finding_id": "record_shortfall:2026:2026-OSO-C-582000-6:529354-13:-",
  "detector": "record_shortfall",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-6",
  "precinct_id": "529354-13",
  "cand_nos": "5,8,9",
  "observed": "{\"5\": 4, \"8\": 54, \"9\": 61}",
  "expected": "{\"5\": {\"mean\": 12.5}, \"8\": {\"mean\": 136.8}, \"9\": {\"mean\": 184.0}}",
  "score": 4.167661341418322,
  "p_value": 1.5387034218964068e-05,
  "q_value": 0.017887427279545728,
  "correction": "[{\"cand_no\": 1, \"estimated\": true, \"precinct_id\": \"529354-13\", \"votes\": 283}, {\"cand_no\": 2, \"estimated\": true, \"precinct_id\": \"529354-13\", \"votes\": 77}, {\"cand_no\": 3, \"estimated\": true, \"precinct_id\": \"529354-13\", \"votes\": 287}, {\"cand_no\": 4, \"estimated\": true, \"precinct_id\": \"529354-13\", \"votes\": 287}, {\"cand_no\": 5, \"estimated\": true, \"precinct_id\": \"529354-13\", \"votes\": 9}, {\"cand_no\": 6, \"estimated\": true, \"precinct_id\": \"529354-13\", \"votes\": 41}, {\"cand_no\": 7, \"estimated\": true, \"precinct_id\": \"529354-13\", \"votes\": 79}, {\"cand_no\": 8, \"estimated\": true, \"precinct_id\": \"529354-13\", \"votes\": 116}, {\"cand_no\": 9, \"estimated\": true, \"precinct_id\": \"529354-13\", \"votes\": 131}, {\"cand_no\": 10, \"estimated\": true, \"precinct_id\": \"529354-13\", \"votes\": 28}, {\"cand_no\": 11, \"estimated\": true, \"precinct_id\": \"529354-13\", \"votes\": 201}, {\"cand_no\": 12, \"estimated\": true, \"precinct_id\": \"529354-13\", \"votes\": 24}]",
  "mechanism": "partial_omission",
  "alternatives": "[{\"hypothesis\": \"reference_records_wrong\", \"why\": \"the shortfall is relative to the other ballots; it is this record's only if those agree with each other\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:102837\", \"OSO2026_SK_tab08f.csv:102838\", \"OSO2026_SK_tab08f.csv:102839\", \"OSO2026_SK_tab08f.csv:102840\", \"OSO2026_SK_tab08f.csv:102841\", \"OSO2026_SK_tab08f.csv:102842\", \"OSO2026_SK_tab08f.csv:102843\", \"OSO2026_SK_tab08f.csv:102844\", \"OSO2026_SK_tab08f.csv:102845\", \"OSO2026_SK_tab08f.csv:102846\", \"OSO2026_SK_tab08f.csv:102847\", \"OSO2026_SK_tab08f.csv:102848\"]",
  "notes": "{\"S\": -12.656, \"S_by_kind\": {\"regional_council\": -12.656}, \"block\": {\"block_first\": 5, \"block_last\": 12, \"block_p\": 0.1018981018981019, \"block_scale\": 0.5691840277777577, \"block_z\": -2.3777817717036513}, \"impact\": {\"changed\": false, \"entered\": [], \"exited\": [], \"tie_after\": false}, \"imputed\": true, \"imputed_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], \"linked_scale\": 0.357, \"m\": 3, \"mpb_rel\": 0.46695706170843343, \"n_kinds_short\": 1, \"null\": {\"loc\": 0.02304044446120622, \"nu\": 5.923799694272848, \"scale\": 1.118278472382225, \"stratum\": \"council_city|m<10\"}, \"record_scale\": 0.467, \"target_kind\": \"council_city\", \"valid_share_rel\": 1.0328954843307405}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "6",
  "obec": "529354",
  "municipality": "Bratislava - Rača",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "5: Matej Guliás; 8: Róbert Pajdlhauser; 9: Peter Pilinský",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 301,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-6|529354-13",
  "rank": 163,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "one_mark_per_ballot",
  "review_correction": null,
  "review_outcome": "No change. Vlček (č. 11, 4,310) keeps the 3rd seat over Pajdlhauser (č. 8, 3,709; margin 601) under every tested correction: Babík 134 → 13, full count at neighbour rates (Vlček +169, Pajdlhauser +117), the crossballot transfer (Babík 24, Pajdlhauser 164), and even Pajdlhauser = 608 (4,263 < 4,310).",
  "review_changes_elected": false,
  "review_summary_en": "The Bratislava city-council record of Rača precinct 13 (district 6, 3 seats) has 729 votes on 608 valid ballots (1.2 per ballot), against 2.07–2.93 elsewhere in Rača. The same voters' regional ballot is normal. The borough-council record of the precinct shows exactly one vote per ballot. The city vector matches a one-vote-per-ballot tally at neighbouring shares almost perfectly (r = 0.987), except Babík: 134 instead of about 15. With 13 in his line the votes would equal the valid ballots exactly, and 134 is also the adjacent line's value (Feik). The detector's Babík → Pajdlhauser transfer is not supported. True counts cannot be recovered, but no reconstruction changes the elected councillors.",
  "review_summary_sk": "Mestský zápis okrsku 13 v Rači pre voľby do mestského zastupiteľstva (obvod 6, 3 mandáty) má 729 hlasov na 608 platných lístkov (1,2 na lístok), kým inde v Rači 2,07 – 2,93. Krajský lístok tých istých voličov je v norme a zápis do miestneho zastupiteľstva v tom istom okrsku má presne jeden hlas na lístok. Mestský zápis takmer dokonale zodpovedá sčítaniu jedného hlasu z lístka podľa podielov v susedných okrskoch (r = 0,987), okrem Babíka: 134 namiesto približne 15. Pri čísle 13 v jeho riadku by sa počet hlasov presne rovnal počtu platných lístkov a 134 je zároveň hodnota susedného riadku (Feik). Presun hlasov Babík → Pajdlhauser, ktorý navrhol detektor, sa nepotvrdzuje. Skutočné počty sa zrekonštruovať nedajú, no žiadna rekonštrukcia nemení zvolených poslancov.",
  "review_doc": "docs/reviews/2026-OSO-C-582000-6__529354-13.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-5:529346-22:8",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-5",
  "precinct_id": "529346-22",
  "cand_nos": "8",
  "observed": "{\"3@2026-OSO-M-529346\": 233, \"7@2026-OSK-C-105\": 227, \"8@2026-OSO-C-582000-5\": 138, \"record\": {\"8\": 138}}",
  "expected": "{\"3@2026-OSO-M-529346\": {\"mean\": 203.5, \"n\": 610, \"p\": 0.1560958145844479, \"t\": 1.53}, \"7@2026-OSK-C-105\": {\"mean\": 201.3, \"n\": 643, \"p\": 0.13674240332071147, \"t\": 1.36}, \"8@2026-OSO-C-582000-5\": {\"mean\": 219.8, \"n\": 613, \"p\": 0.00016412698438606903, \"t\": -5.4}}",
  "score": 2.427590429403688,
  "p_value": 0.000492380953158207,
  "q_value": 0.18684656243199912,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-582000-5\", \"log10_bf\": 2.43, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-582000-5\", \"log10_bf\": 1.03, \"mechanism\": \"transfer\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-582000-5\", \"log10_bf\": 0.83, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-529346\", \"log10_bf\": 0.75, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-105\", \"log10_bf\": -0.18, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-105\", \"log10_bf\": -0.64, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-529346\", \"log10_bf\": -1.16, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-529346\", \"log10_bf\": -1.52, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:102453\"]",
  "notes": "{\"best_log10_lr\": 3.396, \"corrected_p_min\": 0.2366, \"correction_withheld\": \"posterior_error_prob 0.008 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 6, \"expected\": 14.3, \"observed\": 32, \"resid\": 2.8}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 5.53, \"n\": 17, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 5.35, \"n\": 12, \"n_abs_t_gt3\": 2}, \"pattern\": \"record_wide\", \"within_expected\": 187.9, \"within_resid\": -1.63}, \"decoy_log10_bf\": {\"digit\": 2.527, \"swap\": 0.46}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.428, \"log10_bf_any_error_cell\": {\"3@2026-OSO-M-529346\": -0.742, \"7@2026-OSK-C-105\": -0.843, \"8@2026-OSO-C-582000-5\": 2.524}, \"log10_specificity\": -0.097, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:kusy:rudolf:50\", \"posterior_error_prob\": 0.008, \"proposed_correction\": [{\"cand_no\": 8, \"precinct_id\": \"529346-22\", \"votes\": 198}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.4, \"values\": {\"8\": 198}}, {\"log10_lr\": 3.31, \"values\": {\"8\": 238}}, {\"log10_lr\": 2.99, \"values\": {\"8\": 188}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "5",
  "obec": "529346",
  "municipality": "Bratislava - Nové Mesto",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "8: Rudolf Kusý",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.008 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 448,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-5|529346-22",
  "rank": 164,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "record_shortfall:2026:2026-OSO-C-582000-5:529346-22:-",
  "detector": "record_shortfall",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-5",
  "precinct_id": "529346-22",
  "cand_nos": "1,3,4,5,6,7,8,9,10,11,13,14,16",
  "observed": "{\"1\": 21, \"10\": 18, \"11\": 237, \"13\": 15, \"14\": 65, \"16\": 11, \"3\": 39, \"4\": 239, \"5\": 37, \"6\": 32, \"7\": 24, \"8\": 138, \"9\": 14}",
  "expected": "{\"1\": {\"mean\": 33.1}, \"10\": {\"mean\": 33.2}, \"11\": {\"mean\": 380.4}, \"13\": {\"mean\": 20.7}, \"14\": {\"mean\": 94.8}, \"16\": {\"mean\": 17.5}, \"3\": {\"mean\": 32.5}, \"4\": {\"mean\": 347.7}, \"5\": {\"mean\": 64.4}, \"6\": {\"mean\": 28.9}, \"7\": {\"mean\": 36.5}, \"8\": {\"mean\": 221.2}, \"9\": {\"mean\": 23.4}}",
  "score": 4.221262925571649,
  "p_value": 1.2146868542755072e-05,
  "q_value": 0.017887427279545728,
  "correction": "[{\"cand_no\": 1, \"estimated\": true, \"precinct_id\": \"529346-22\", \"votes\": 30}, {\"cand_no\": 2, \"estimated\": true, \"precinct_id\": \"529346-22\", \"votes\": 352}, {\"cand_no\": 3, \"estimated\": true, \"precinct_id\": \"529346-22\", \"votes\": 56}, {\"cand_no\": 4, \"estimated\": true, \"precinct_id\": \"529346-22\", \"votes\": 345}, {\"cand_no\": 5, \"estimated\": true, \"precinct_id\": \"529346-22\", \"votes\": 53}, {\"cand_no\": 6, \"estimated\": true, \"precinct_id\": \"529346-22\", \"votes\": 46}, {\"cand_no\": 7, \"estimated\": true, \"precinct_id\": \"529346-22\", \"votes\": 35}, {\"cand_no\": 8, \"estimated\": true, \"precinct_id\": \"529346-22\", \"votes\": 199}, {\"cand_no\": 9, \"estimated\": true, \"precinct_id\": \"529346-22\", \"votes\": 20}, {\"cand_no\": 10, \"estimated\": true, \"precinct_id\": \"529346-22\", \"votes\": 26}, {\"cand_no\": 11, \"estimated\": true, \"precinct_id\": \"529346-22\", \"votes\": 342}, {\"cand_no\": 12, \"estimated\": true, \"precinct_id\": \"529346-22\", \"votes\": 97}, {\"cand_no\": 13, \"estimated\": true, \"precinct_id\": \"529346-22\", \"votes\": 22}, {\"cand_no\": 14, \"estimated\": true, \"precinct_id\": \"529346-22\", \"votes\": 94}, {\"cand_no\": 15, \"estimated\": true, \"precinct_id\": \"529346-22\", \"votes\": 289}, {\"cand_no\": 16, \"estimated\": true, \"precinct_id\": \"529346-22\", \"votes\": 16}, {\"cand_no\": 17, \"estimated\": true, \"precinct_id\": \"529346-22\", \"votes\": 46}]",
  "mechanism": "partial_omission",
  "alternatives": "[{\"hypothesis\": \"reference_records_wrong\", \"why\": \"the shortfall is relative to the other ballots; it is this record's only if those agree with each other\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:102446\", \"OSO2026_SK_tab08f.csv:102447\", \"OSO2026_SK_tab08f.csv:102448\", \"OSO2026_SK_tab08f.csv:102449\", \"OSO2026_SK_tab08f.csv:102450\", \"OSO2026_SK_tab08f.csv:102451\", \"OSO2026_SK_tab08f.csv:102452\", \"OSO2026_SK_tab08f.csv:102453\", \"OSO2026_SK_tab08f.csv:102454\", \"OSO2026_SK_tab08f.csv:102455\", \"OSO2026_SK_tab08f.csv:102456\", \"OSO2026_SK_tab08f.csv:102457\", \"OSO2026_SK_tab08f.csv:102458\", \"OSO2026_SK_tab08f.csv:102459\", \"OSO2026_SK_tab08f.csv:102460\", \"OSO2026_SK_tab08f.csv:102461\", \"OSO2026_SK_tab08f.csv:102462\"]",
  "notes": "{\"S\": -10.857, \"S_by_kind\": {\"council\": -4.94, \"mayor\": -6.72, \"regional_council\": -7.883}, \"block\": {\"block_first\": 5, \"block_last\": 17, \"block_p\": 0.35564435564435565, \"block_scale\": 0.8153207427909515, \"block_z\": -2.038098661460272}, \"impact\": {\"changed\": false, \"entered\": [], \"exited\": [], \"tie_after\": false}, \"imputed\": true, \"imputed_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17], \"linked_scale\": 0.6671, \"m\": 13, \"mpb_rel\": 0.6931826072055327, \"n_kinds_short\": 3, \"null\": {\"loc\": -0.14423603203421706, \"nu\": 8.455643332593937, \"scale\": 1.2922277471455978, \"stratum\": \"council_city|m>=10\"}, \"record_scale\": 0.6932, \"target_kind\": \"council_city\", \"valid_share_rel\": 0.9940345395619246}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "5",
  "obec": "529346",
  "municipality": "Bratislava - Nové Mesto",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Andrej Árva; 3: Tomáš Čajda; 4: Matúš Čupka; 5: Branislav Filipovič; 6: Filip Hoza; 7: Ivan Ištvánffy; 8: Rudolf Kusý; 9: Mária Martaus; 10: Ján Mihal; 11: Jakub Mrva; 13: Zuzana Šestáková; 14: Silvia Švecová; 16: Pavlína Valovičová",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 448,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-5|529346-22",
  "rank": 164,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-598151-1:598151-3:22",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-598151-1",
  "precinct_id": "598151-3",
  "cand_nos": "21,22",
  "observed": "{\"18@2026-OSK-C-801\": 86, \"22@2026-OSO-C-598151-1\": 87, \"8@2026-OSO-C-599981-1\": 101, \"record\": {\"21\": 104, \"22\": 87}}",
  "expected": "{\"18@2026-OSK-C-801\": {\"mean\": 77.9, \"n\": 374, \"p\": 0.3672490515610761, \"t\": 0.77}, \"22@2026-OSO-C-598151-1\": {\"mean\": 124.9, \"n\": 361, \"p\": 0.0033246095047726985, \"t\": -3.27}, \"8@2026-OSO-C-599981-1\": {\"mean\": 80.7, \"n\": 368, \"p\": 0.06358983951999794, \"t\": 1.76}}",
  "score": 0.1163857841139065,
  "p_value": 0.009973828514318096,
  "q_value": 0.9099704373179525,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-598151-1\", \"log10_bf\": 0.29, \"mechanism\": \"transfer\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-598151-1\", \"log10_bf\": 0.12, \"mechanism\": \"swap\"}, {\"cand_no\": 18, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": -0.11, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-598151-1\", \"log10_bf\": -0.16, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-599981-1\", \"log10_bf\": -0.54, \"mechanism\": \"transfer\"}, {\"cand_no\": 18, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": -0.58, \"mechanism\": \"transfer\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-599981-1\", \"log10_bf\": -0.59, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-599981-1\", \"log10_bf\": -1.7, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:82648\", \"OSO2026_SK_tab08f.csv:82649\"]",
  "notes": "{\"best_log10_lr\": 0.457, \"corrected_p_min\": 0.0026, \"correction_withheld\": \"posterior_error_prob 3.9e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.53, \"n\": 49, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 1, \"max_abs_t\": 4.59, \"n\": 21, \"n_abs_t_gt3\": 3}, \"pattern\": \"record_wide\", \"within_expected\": 69.2, \"within_resid\": 0.67}, \"decoy_log10_bf\": {\"digit\": 0.257, \"swap\": -1.738}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.116, \"log10_bf_any_error_cell\": {\"18@2026-OSK-C-801\": -0.977, \"22@2026-OSO-C-598151-1\": 0.604, \"8@2026-OSO-C-599981-1\": -0.293}, \"log10_specificity\": -0.878, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:kupec:igor:41\", \"posterior_error_prob\": 0.0, \"proposed_correction\": [{\"cand_no\": 21, \"precinct_id\": \"598151-3\", \"votes\": 87}, {\"cand_no\": 22, \"precinct_id\": \"598151-3\", \"votes\": 104}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 0.46, \"values\": {\"21\": 87, \"22\": 104}}, {\"log10_lr\": 0.77, \"values\": {\"22\": 98, \"9\": 87}}, {\"log10_lr\": -0.15, \"values\": {\"22\": 77, \"42\": 87}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "598151",
  "district": "1",
  "obec": "598151",
  "municipality": "Košice - Sever",
  "okres_name": "Košice I",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "21: Matej Kundrát; 22: Igor Kupec",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 3.9e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 32,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-598151-1|598151-3",
  "rank": 165,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "record_shortfall:2026:2026-OSO-C-598151-1:598151-3:-",
  "detector": "record_shortfall",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-598151-1",
  "precinct_id": "598151-3",
  "cand_nos": "2,8,9,11,13,15,20,21,22,25,26,27,29,30,33,34,35,36,40,41,42,43",
  "observed": "{\"11\": 32, \"13\": 60, \"15\": 79, \"2\": 22, \"20\": 24, \"21\": 104, \"22\": 87, \"25\": 19, \"26\": 19, \"27\": 15, \"29\": 61, \"30\": 36, \"33\": 25, \"34\": 7, \"35\": 50, \"36\": 26, \"40\": 63, \"41\": 34, \"42\": 77, \"43\": 23, \"8\": 23, \"9\": 98}",
  "expected": "{\"11\": {\"mean\": 53.1}, \"13\": {\"mean\": 88.5}, \"15\": {\"mean\": 121.3}, \"2\": {\"mean\": 33.6}, \"20\": {\"mean\": 33.7}, \"21\": {\"mean\": 149.3}, \"22\": {\"mean\": 121.9}, \"25\": {\"mean\": 27.9}, \"26\": {\"mean\": 33.1}, \"27\": {\"mean\": 11.6}, \"29\": {\"mean\": 85.8}, \"30\": {\"mean\": 45.0}, \"33\": {\"mean\": 47.3}, \"34\": {\"mean\": 12.9}, \"35\": {\"mean\": 75.6}, \"36\": {\"mean\": 38.1}, \"40\": {\"mean\": 101.9}, \"41\": {\"mean\": 30.0}, \"42\": {\"mean\": 105.6}, \"43\": {\"mean\": 34.9}, \"8\": {\"mean\": 26.3}, \"9\": {\"mean\": 130.9}}",
  "score": 4.004851533486271,
  "p_value": 3.102822199052491e-05,
  "q_value": 0.020780975220350446,
  "correction": "[{\"cand_no\": 1, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 73}, {\"cand_no\": 2, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 31}, {\"cand_no\": 3, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 34}, {\"cand_no\": 4, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 21}, {\"cand_no\": 5, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 21}, {\"cand_no\": 6, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 24}, {\"cand_no\": 7, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 20}, {\"cand_no\": 8, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 33}, {\"cand_no\": 9, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 140}, {\"cand_no\": 10, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 17}, {\"cand_no\": 11, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 46}, {\"cand_no\": 12, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 77}, {\"cand_no\": 13, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 86}, {\"cand_no\": 14, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 74}, {\"cand_no\": 15, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 113}, {\"cand_no\": 16, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 79}, {\"cand_no\": 17, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 29}, {\"cand_no\": 18, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 60}, {\"cand_no\": 19, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 59}, {\"cand_no\": 20, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 34}, {\"cand_no\": 21, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 149}, {\"cand_no\": 22, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 124}, {\"cand_no\": 23, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 39}, {\"cand_no\": 24, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 92}, {\"cand_no\": 25, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 27}, {\"cand_no\": 26, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 27}, {\"cand_no\": 27, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 21}, {\"cand_no\": 28, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 16}, {\"cand_no\": 29, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 87}, {\"cand_no\": 30, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 52}, {\"cand_no\": 31, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 66}, {\"cand_no\": 32, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 24}, {\"cand_no\": 33, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 36}, {\"cand_no\": 34, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 10}, {\"cand_no\": 35, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 72}, {\"cand_no\": 36, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 37}, {\"cand_no\": 37, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 31}, {\"cand_no\": 38, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 20}, {\"cand_no\": 39, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 76}, {\"cand_no\": 40, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 90}, {\"cand_no\": 41, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 49}, {\"cand_no\": 42, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 110}, {\"cand_no\": 43, \"estimated\": true, \"precinct_id\": \"598151-3\", \"votes\": 33}]",
  "mechanism": "partial_omission",
  "alternatives": "[{\"hypothesis\": \"valid_ballots_overstated\", \"why\": \"valid ballots / envelopes 1.07 x contest norm; counts may be right, shares wrong\"}, {\"hypothesis\": \"reference_records_wrong\", \"why\": \"the shortfall is relative to the other ballots; it is this record's only if those agree with each other\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:82628\", \"OSO2026_SK_tab08f.csv:82629\", \"OSO2026_SK_tab08f.csv:82630\", \"OSO2026_SK_tab08f.csv:82631\", \"OSO2026_SK_tab08f.csv:82632\", \"OSO2026_SK_tab08f.csv:82633\", \"OSO2026_SK_tab08f.csv:82634\", \"OSO2026_SK_tab08f.csv:82635\", \"OSO2026_SK_tab08f.csv:82636\", \"OSO2026_SK_tab08f.csv:82637\", \"OSO2026_SK_tab08f.csv:82638\", \"OSO2026_SK_tab08f.csv:82639\", \"OSO2026_SK_tab08f.csv:82640\", \"OSO2026_SK_tab08f.csv:82641\", \"OSO2026_SK_tab08f.csv:82642\", \"OSO2026_SK_tab08f.csv:82643\", \"OSO2026_SK_tab08f.csv:82644\", \"OSO2026_SK_tab08f.csv:82645\", \"OSO2026_SK_tab08f.csv:82646\", \"OSO2026_SK_tab08f.csv:82647\", \"OSO2026_SK_tab08f.csv:82648\", \"OSO2026_SK_tab08f.csv:82649\", \"OSO2026_SK_tab08f.csv:82650\", \"OSO2026_SK_tab08f.csv:82651\", \"OSO2026_SK_tab08f.csv:82652\", \"OSO2026_SK_tab08f.csv:82653\", \"OSO2026_SK_tab08f.csv:82654\", \"OSO2026_SK_tab08f.csv:82655\", \"OSO2026_SK_tab08f.csv:82656\", \"OSO2026_SK_tab08f.csv:82657\", \"OSO2026_SK_tab08f.csv:82658\", \"OSO2026_SK_tab08f.csv:82659\", \"OSO2026_SK_tab08f.csv:82660\", \"OSO2026_SK_tab08f.csv:82661\", \"OSO2026_SK_tab08f.csv:82662\", \"OSO2026_SK_tab08f.csv:82663\", \"OSO2026_SK_tab08f.csv:82664\", \"OSO2026_SK_tab08f.csv:82665\", \"OSO2026_SK_tab08f.csv:82666\", \"OSO2026_SK_tab08f.csv:82667\", \"OSO2026_SK_tab08f.csv:82668\", \"OSO2026_SK_tab08f.csv:82669\", \"OSO2026_SK_tab08f.csv:82670\"]",
  "notes": "{\"S\": -9.923, \"S_by_kind\": {\"council_city\": -10.44, \"mayor\": -2.774, \"mayor_city\": -0.623, \"regional_council\": -7.698}, \"block\": {\"block_first\": 31, \"block_last\": 38, \"block_p\": 0.6303696303696303, \"block_scale\": 0.8202124189942308, \"block_z\": -2.184657243763257}, \"impact\": {\"changed\": false, \"entered\": [], \"exited\": [], \"tie_after\": false}, \"imputed\": true, \"imputed_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43], \"linked_scale\": 0.6988, \"m\": 22, \"mpb_rel\": 0.6628168226154276, \"n_kinds_short\": 3, \"null\": {\"loc\": -0.015947962181899793, \"nu\": 8.455643332593937, \"scale\": 1.3538723660269811, \"stratum\": \"council|m>=10\"}, \"record_scale\": 0.6988, \"target_kind\": \"council\", \"valid_share_rel\": 1.0664238560077621}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "598151",
  "district": "1",
  "obec": "598151",
  "municipality": "Košice - Sever",
  "okres_name": "Košice I",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "2: Štefan Benko; 8: Andrej Danečko; 9: Adriana Divoková; 11: Jozef Filipko; 13: Marcel Gibóda; 15: Peter Kalanin; 20: Michal Kravčík; 21: Matej Kundrát; 22: Igor Kupec; 25: Rastislav Masnyk; 26: Pavol Mutafov; 27: Sonja Némethová; 29: Martin Pavlov; 30: Vladimír Puškár; 33: Martin Rogovský; 34: Miroslav Sabol; 35: Mária Sadovská; 36: Eugen Ščavnický; 40: Tamara Tóthová Markovičová; 41: Vladimír Vágási; 42: Erik Weiss; 43: Vladimír Žiarný",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 32,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-598151-1|598151-3",
  "rank": 165,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-4:529338-3:6",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-4",
  "precinct_id": "529338-3",
  "cand_nos": "6",
  "observed": "{\"2@2026-OSO-M-529338\": 698, \"5@2026-OSK-C-103\": 540, \"6@2026-OSO-C-582000-4\": 363, \"record\": {\"6\": 363}}",
  "expected": "{\"2@2026-OSO-M-529338\": {\"mean\": 654.7, \"n\": 824, \"p\": 0.030874411286297046, \"t\": 2.51}, \"5@2026-OSK-C-103\": {\"mean\": 483.8, \"n\": 824, \"p\": 0.031091575677043164, \"t\": 2.2}, \"6@2026-OSO-C-582000-4\": {\"mean\": 528.9, \"n\": 806, \"p\": 4.9579346073119124e-05, \"t\": -7.08}}",
  "score": 1.6995830079465137,
  "p_value": 0.00014873803821935738,
  "q_value": 0.08900541413984123,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-582000-4\", \"log10_bf\": 1.7, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-582000-4\", \"log10_bf\": -0.03, \"mechanism\": \"transfer\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-103\", \"log10_bf\": -0.13, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-103\", \"log10_bf\": -0.26, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-529338\", \"log10_bf\": -1.08, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-529338\", \"log10_bf\": -1.17, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-582000-4\", \"log10_bf\": -5.97, \"mechanism\": \"swap\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-582000-4\", \"log10_bf\": -6.2, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:101938\"]",
  "notes": "{\"best_log10_lr\": 2.964, \"corrected_p_min\": 0.047, \"correction_withheld\": \"posterior_error_prob 0.0015 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 4.05, \"n\": 13, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 4.08, \"n\": 8, \"n_abs_t_gt3\": 3}, \"pattern\": \"record_wide\", \"within_expected\": 420.2, \"within_resid\": -1.06}, \"decoy_log10_bf\": {\"digit\": 2.644, \"swap\": -7.976}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.7, \"log10_bf_any_error_cell\": {\"2@2026-OSO-M-529338\": -0.898, \"5@2026-OSK-C-103\": -0.612, \"6@2026-OSO-C-582000-4\": 2.63}, \"log10_specificity\": -0.931, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:kuruc:martin:52\", \"posterior_error_prob\": 0.0015, \"proposed_correction\": [{\"cand_no\": 6, \"precinct_id\": \"529338-3\", \"votes\": 563}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.96, \"values\": {\"6\": 563}}, {\"log10_lr\": 2.42, \"values\": {\"6\": 463}}, {\"log10_lr\": 0.72, \"values\": {\"6\": 393}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "4",
  "obec": "529338",
  "municipality": "Bratislava - Vrakuňa",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "6: Martin Kuruc",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0015 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 43,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-4|529338-3",
  "rank": 166,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:2026-OSO-C-582000-4:529338-3:cand:6",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-4",
  "precinct_id": "529338-3",
  "cand_nos": "6",
  "observed": "{\"OSK.council_marks\": 1422, \"OSK.envelopes\": 860, \"OSK.one_mark_votes\": 813, \"OSK.participated\": 865, \"OSK.registered\": 1588, \"OSK.valid_council\": 824, \"OSK.valid_mayor\": 813, \"OSO.council_marks\": 2236, \"OSO.envelopes\": 872, \"OSO.one_mark_votes\": 824, \"OSO.participated\": 872, \"OSO.registered\": 1588, \"OSO.valid_council\": 812, \"OSO.valid_mayor\": 824, \"OSO_CITY.council_marks\": 920, \"OSO_CITY.envelopes\": 872, \"OSO_CITY.one_mark_votes\": 828, \"OSO_CITY.participated\": 872, \"OSO_CITY.registered\": 1588, \"OSO_CITY.valid_council\": 806, \"OSO_CITY.valid_mayor\": 828, \"z\": {\"turn_K\": -7.01, \"turn_O\": 5.76, \"util_C\": -18.5, \"util_K\": 6.57, \"util_O\": 4.12}}",
  "expected": "{\"turn_K\": {\"observed_rate\": 0.5447, \"rate\": 0.5473, \"rate95\": [0.5451, 0.5496]}, \"turn_O\": {\"observed_rate\": 0.5491, \"rate\": 0.5467, \"rate95\": [0.5442, 0.5492]}, \"util_C\": {\"observed_rate\": 0.1419, \"rate\": 0.7576, \"rate95\": [0.6291, 0.852]}, \"util_K\": {\"observed_rate\": 0.7255, \"rate\": 0.5503, \"rate95\": [0.4363, 0.6593]}}",
  "score": 1.5674630773046696,
  "p_value": 0.02707303362701382,
  "q_value": 0.1175979534300759,
  "correction": "[{\"cand_no\": 6, \"precinct_id\": \"529338-3\", \"votes\": 563}]",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_loglik_ratio\": 4.26, \"cand_no\": 6, \"contest_id\": \"2026-OSO-C-582000-4\", \"gain_joint_nats\": 1.54, \"gain_joint_raw_nats\": 9.87, \"gain_nats\": 5.8, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 633, \"old\": 363, \"op\": \"transposition\", \"post_max_abs_z\": 10.28, \"post_p\": 0.0776}, {\"cand_loglik_ratio\": -0.52, \"cand_no\": 6, \"contest_id\": \"2026-OSO-C-582000-4\", \"gain_joint_nats\": 5.97, \"gain_joint_raw_nats\": 14.3, \"gain_nats\": 5.45, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 763, \"old\": 363, \"op\": \"digit_sub\", \"post_max_abs_z\": 9.64, \"post_p\": 0.3248}, {\"cand_loglik_ratio\": 2.54, \"cand_no\": 6, \"contest_id\": \"2026-OSO-C-582000-4\", \"gain_joint_nats\": 2.64, \"gain_joint_raw_nats\": 10.97, \"gain_nats\": 5.18, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 663, \"old\": 363, \"op\": \"digit_sub\", \"post_max_abs_z\": 9.07, \"post_p\": 0.1032}, {\"cand_loglik_ratio\": -5.64, \"cand_no\": 11, \"contest_id\": \"2026-OSO-C-582000-4\", \"gain_joint_nats\": 5.97, \"gain_joint_raw_nats\": 14.3, \"gain_nats\": 0.33, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 619, \"old\": 219, \"op\": \"digit_sub\", \"post_max_abs_z\": 9.64, \"post_p\": 0.3248}, {\"cand_loglik_ratio\": -7.72, \"cand_no\": 6, \"contest_id\": \"2026-OSO-C-582000-4\", \"gain_joint_nats\": 7.32, \"gain_joint_raw_nats\": 15.64, \"gain_nats\": -0.4, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 863, \"old\": 363, \"op\": \"digit_sub\", \"post_max_abs_z\": 10.3, \"post_p\": 0.2943}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:128\", \"OSO2026_SK_tab02bf.csv:6152\", \"OSK2026_SK_tab02bd.csv:112\"]",
  "notes": "{\"top_rates\": [\"util_C\", \"turn_K\", \"util_K\", \"turn_O\"], \"best_edit\": {\"kind\": \"cand\", \"op\": \"digit_sub\", \"old\": 363, \"new\": 563, \"gain_nats\": 6.61, \"gain_joint_nats\": -0.98, \"gain_joint_raw_nats\": 7.34, \"post_max_abs_z\": 13.01, \"post_p\": 0.0458, \"contest_id\": \"2026-OSO-C-582000-4\", \"cand_no\": 6, \"cand_loglik_ratio\": 7.59, \"moves_valid\": false}, \"posterior_best_edit\": 0.882402, \"posterior_best_edit_joint_only\": 0.003768, \"posterior_any_edit\": 0.99595, \"p_precinct\": 0.02707303362701382, \"broken_identities\": 0, \"stratum\": \"city\", \"q_semantics\": \"local_fdr_edit\", \"impact\": {\"outcome_changed\": false, \"entered\": [], \"exited\": []}}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "4",
  "obec": "529338",
  "municipality": "Bratislava - Vrakuňa",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "6: Martin Kuruc",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 43,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-4|529338-3",
  "rank": 166,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "record_shortfall:2026:2026-OSO-C-582000-4:529338-3:-",
  "detector": "record_shortfall",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-4",
  "precinct_id": "529338-3",
  "cand_nos": "2,3,4,6,7,8,10,11,12",
  "observed": "{\"10\": 40, \"11\": 219, \"12\": 5, \"2\": 14, \"3\": 20, \"4\": 2, \"6\": 363, \"7\": 19, \"8\": 14}",
  "expected": "{\"10\": {\"mean\": 61.0}, \"11\": {\"mean\": 328.6}, \"12\": {\"mean\": 9.9}, \"2\": {\"mean\": 14.7}, \"3\": {\"mean\": 52.5}, \"4\": {\"mean\": 7.8}, \"6\": {\"mean\": 549.3}, \"7\": {\"mean\": 35.7}, \"8\": {\"mean\": 26.9}}",
  "score": 4.042858007292166,
  "p_value": 2.640180018934607e-05,
  "q_value": 0.020780975220350446,
  "correction": "[{\"cand_no\": 1, \"estimated\": true, \"precinct_id\": \"529338-3\", \"votes\": 261}, {\"cand_no\": 2, \"estimated\": true, \"precinct_id\": \"529338-3\", \"votes\": 21}, {\"cand_no\": 3, \"estimated\": true, \"precinct_id\": \"529338-3\", \"votes\": 31}, {\"cand_no\": 4, \"estimated\": true, \"precinct_id\": \"529338-3\", \"votes\": 3}, {\"cand_no\": 5, \"estimated\": true, \"precinct_id\": \"529338-3\", \"votes\": 12}, {\"cand_no\": 6, \"estimated\": true, \"precinct_id\": \"529338-3\", \"votes\": 557}, {\"cand_no\": 7, \"estimated\": true, \"precinct_id\": \"529338-3\", \"votes\": 29}, {\"cand_no\": 8, \"estimated\": true, \"precinct_id\": \"529338-3\", \"votes\": 21}, {\"cand_no\": 9, \"estimated\": true, \"precinct_id\": \"529338-3\", \"votes\": 57}, {\"cand_no\": 10, \"estimated\": true, \"precinct_id\": \"529338-3\", \"votes\": 61}, {\"cand_no\": 11, \"estimated\": true, \"precinct_id\": \"529338-3\", \"votes\": 336}, {\"cand_no\": 12, \"estimated\": true, \"precinct_id\": \"529338-3\", \"votes\": 8}, {\"cand_no\": 13, \"estimated\": true, \"precinct_id\": \"529338-3\", \"votes\": 14}]",
  "mechanism": "partial_omission",
  "alternatives": "[{\"hypothesis\": \"valid_ballots_overstated\", \"why\": \"valid ballots / envelopes 1.07 x contest norm; counts may be right, shares wrong\"}, {\"hypothesis\": \"reference_records_wrong\", \"why\": \"the shortfall is relative to the other ballots; it is this record's only if those agree with each other\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:101933\", \"OSO2026_SK_tab08f.csv:101934\", \"OSO2026_SK_tab08f.csv:101935\", \"OSO2026_SK_tab08f.csv:101936\", \"OSO2026_SK_tab08f.csv:101937\", \"OSO2026_SK_tab08f.csv:101938\", \"OSO2026_SK_tab08f.csv:101939\", \"OSO2026_SK_tab08f.csv:101940\", \"OSO2026_SK_tab08f.csv:101941\", \"OSO2026_SK_tab08f.csv:101942\", \"OSO2026_SK_tab08f.csv:101943\", \"OSO2026_SK_tab08f.csv:101944\", \"OSO2026_SK_tab08f.csv:101945\"]",
  "notes": "{\"S\": -11.505, \"S_by_kind\": {\"mayor\": -8.001, \"regional_council\": -12.207}, \"block\": {\"block_first\": 3, \"block_last\": 8, \"block_p\": 0.07492507492507493, \"block_scale\": 0.675597372018729, \"block_z\": -2.5714285714285716}, \"impact\": {\"changed\": false, \"entered\": [], \"exited\": [], \"tie_after\": false}, \"imputed\": true, \"imputed_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], \"linked_scale\": 0.6406, \"m\": 9, \"mpb_rel\": 0.6516769830981353, \"n_kinds_short\": 2, \"null\": {\"loc\": 0.02304044446120622, \"nu\": 5.923799694272848, \"scale\": 1.118278472382225, \"stratum\": \"council_city|m<10\"}, \"record_scale\": 0.6517, \"target_kind\": \"council_city\", \"valid_share_rel\": 1.065860452904834}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "4",
  "obec": "529338",
  "municipality": "Bratislava - Vrakuňa",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "2: Marián Čemez; 3: Anton Daniel; 4: Helena Hlubocká; 6: Martin Kuruc; 7: Katarína Lukáčová; 8: Jana Mrázová; 10: Branislav Novacký; 11: Zuzana Schwartzová; 12: Vladislav Stanko",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 43,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-4|529338-3",
  "rank": 166,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "record_shortfall:2026:2026-OSO-C-529320-1:529320-5:-",
  "detector": "record_shortfall",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-529320-1",
  "precinct_id": "529320-5",
  "cand_nos": "1,4,6,7,11,12,13,14,16,17,19,20,21,23",
  "observed": "{\"1\": 27, \"11\": 32, \"12\": 12, \"13\": 33, \"14\": 42, \"16\": 200, \"17\": 211, \"19\": 20, \"20\": 32, \"21\": 12, \"23\": 21, \"4\": 10, \"6\": 14, \"7\": 45}",
  "expected": "{\"1\": {\"mean\": 43.1}, \"11\": {\"mean\": 42.5}, \"12\": {\"mean\": 22.8}, \"13\": {\"mean\": 51.2}, \"14\": {\"mean\": 64.2}, \"16\": {\"mean\": 278.6}, \"17\": {\"mean\": 289.5}, \"19\": {\"mean\": 36.9}, \"20\": {\"mean\": 40.1}, \"21\": {\"mean\": 23.0}, \"23\": {\"mean\": 41.0}, \"4\": {\"mean\": 24.8}, \"6\": {\"mean\": 30.7}, \"7\": {\"mean\": 66.7}}",
  "score": 4.00291654467275,
  "p_value": 3.128318850375336e-05,
  "q_value": 0.020780975220350446,
  "correction": "[{\"cand_no\": 1, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 37}, {\"cand_no\": 2, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 231}, {\"cand_no\": 3, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 188}, {\"cand_no\": 4, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 14}, {\"cand_no\": 5, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 294}, {\"cand_no\": 6, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 19}, {\"cand_no\": 7, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 62}, {\"cand_no\": 8, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 191}, {\"cand_no\": 9, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 290}, {\"cand_no\": 10, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 22}, {\"cand_no\": 11, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 44}, {\"cand_no\": 12, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 17}, {\"cand_no\": 13, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 46}, {\"cand_no\": 14, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 58}, {\"cand_no\": 15, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 73}, {\"cand_no\": 16, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 277}, {\"cand_no\": 17, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 292}, {\"cand_no\": 18, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 47}, {\"cand_no\": 19, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 28}, {\"cand_no\": 20, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 44}, {\"cand_no\": 21, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 17}, {\"cand_no\": 22, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 294}, {\"cand_no\": 23, \"estimated\": true, \"precinct_id\": \"529320-5\", \"votes\": 29}]",
  "mechanism": "partial_omission",
  "alternatives": "[{\"hypothesis\": \"reference_records_wrong\", \"why\": \"the shortfall is relative to the other ballots; it is this record's only if those agree with each other\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:673\", \"OSO2026_SK_tab08f.csv:674\", \"OSO2026_SK_tab08f.csv:675\", \"OSO2026_SK_tab08f.csv:676\", \"OSO2026_SK_tab08f.csv:677\", \"OSO2026_SK_tab08f.csv:678\", \"OSO2026_SK_tab08f.csv:679\", \"OSO2026_SK_tab08f.csv:680\", \"OSO2026_SK_tab08f.csv:681\", \"OSO2026_SK_tab08f.csv:682\", \"OSO2026_SK_tab08f.csv:683\", \"OSO2026_SK_tab08f.csv:684\", \"OSO2026_SK_tab08f.csv:685\", \"OSO2026_SK_tab08f.csv:686\", \"OSO2026_SK_tab08f.csv:687\", \"OSO2026_SK_tab08f.csv:688\", \"OSO2026_SK_tab08f.csv:689\", \"OSO2026_SK_tab08f.csv:690\", \"OSO2026_SK_tab08f.csv:691\", \"OSO2026_SK_tab08f.csv:692\", \"OSO2026_SK_tab08f.csv:693\", \"OSO2026_SK_tab08f.csv:694\", \"OSO2026_SK_tab08f.csv:695\"]",
  "notes": "{\"S\": -9.912, \"S_by_kind\": {\"council_city\": -8.22, \"regional_council\": -7.736}, \"block\": {\"block_first\": 1, \"block_last\": 19, \"block_p\": 0.957042957042957, \"block_scale\": 0.8783969316717126, \"block_z\": -1.2977713690461004}, \"impact\": {\"changed\": false, \"entered\": [], \"exited\": [], \"tie_after\": false}, \"imputed\": true, \"imputed_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], \"linked_scale\": 0.6738, \"m\": 14, \"mpb_rel\": 0.7214992888857371, \"n_kinds_short\": 2, \"null\": {\"loc\": -0.015947962181899793, \"nu\": 8.455643332593937, \"scale\": 1.3538723660269811, \"stratum\": \"council|m>=10\"}, \"record_scale\": 0.7215, \"target_kind\": \"council\", \"valid_share_rel\": 1.042278249877098}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "529320",
  "district": "1",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Natália Ábelová; 4: Peter Blisca; 6: Pavol Čery; 7: Rastislav Gajarský; 11: Barbora Mandelík; 12: Jozef Matúšek; 13: Natália Milanová; 14: Michaela Mlynarčíková; 16: Natália Nash; 17: Michal Páleník; 19: Tomáš Solčánsky; 20: Katarína Šimončičová; 21: Filip Špacír; 23: Ján Žurek",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 1276,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-529320-1|529320-5",
  "rank": 167,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-504378-1:504378-4:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-504378-1",
  "precinct_id": "504378-4",
  "cand_nos": "1",
  "observed": "{\"1@2026-OSK-C-206\": 385, \"1@2026-OSO-C-504378-1\": 135, \"1@2026-OSO-M-504378\": 356, \"record\": {\"1\": 135}}",
  "expected": "{\"1@2026-OSK-C-206\": {\"mean\": 330.2, \"n\": 770, \"p\": 0.036665488199607625, \"t\": 2.1}, \"1@2026-OSO-C-504378-1\": {\"mean\": 384.8, \"n\": 767, \"p\": 3.7861192895595225e-06, \"t\": -12.04}, \"1@2026-OSO-M-504378\": {\"mean\": 321.0, \"n\": 773, \"p\": 0.17872642165292688, \"t\": 1.32}}",
  "score": 6.502719410814293,
  "p_value": 1.1358357868678568e-05,
  "q_value": 0.020790471870568882,
  "correction": "[{\"cand_no\": 1, \"precinct_id\": \"504378-4\", \"votes\": 435}]",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-504378-1\", \"log10_bf\": 6.5, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-504378-1\", \"log10_bf\": 3.36, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-504378-1\", \"log10_bf\": 1.15, \"mechanism\": \"row_shift\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-206\", \"log10_bf\": 0.71, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-504378-1\", \"log10_bf\": 0.29, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-206\", \"log10_bf\": -0.28, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-504378\", \"log10_bf\": -0.63, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-504378\", \"log10_bf\": -1.01, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:16126\"]",
  "notes": "{\"best_log10_lr\": 7.851, \"corrected_p_min\": 0.1083, \"correction_withheld\": null, \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 0.59, \"n\": 5, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.26, \"n\": 3, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 432.5, \"within_resid\": -11.91}, \"decoy_log10_bf\": {\"digit\": 6.431, \"swap\": 5.098}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 6.503, \"log10_bf_any_error_cell\": {\"1@2026-OSK-C-206\": 0.203, \"1@2026-OSO-C-504378-1\": 7.325, \"1@2026-OSO-M-504378\": -0.857}, \"log10_specificity\": -0.822, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:504378:bizek:boris:50\", \"posterior_error_prob\": 0.9896, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 7.85, \"values\": {\"1\": 435}}, {\"log10_lr\": 6.74, \"values\": {\"1\": 335}}, {\"log10_lr\": 3.58, \"values\": {\"1\": 535}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "504378",
  "district": "1",
  "obec": "504378",
  "municipality": "Holíč",
  "okres_name": "Skalica",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "1: Boris Bízek",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 26,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-504378-1|504378-4",
  "rank": 168,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-M-598224:598224-10:record",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-10",
  "cand_nos": "5,8",
  "observed": "{\"tested_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9], \"votes_over_expected\": 0.931, \"z\": [1.1, 0.58, 0.49, -0.56, -1.05, 0.23, 0.05, -2.06, 0.38]}",
  "expected": "{\"stouffer_sd\": 0.001, \"student_t\": {\"df\": 2.0, \"scale\": 0.6542}}",
  "score": 4.364678719286885,
  "p_value": 4.318384224698992e-05,
  "q_value": 0.021235654424957295,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"turnout / valid-ballot count error of the record\", \"block of lines shifted, zeroed or copied\", \"genuine precinct-wide swing\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16404\", \"OSO2026_SK_tab05f.csv:16405\", \"OSO2026_SK_tab05f.csv:16406\", \"OSO2026_SK_tab05f.csv:16407\", \"OSO2026_SK_tab05f.csv:16408\", \"OSO2026_SK_tab05f.csv:16409\", \"OSO2026_SK_tab05f.csv:16410\", \"OSO2026_SK_tab05f.csv:16411\", \"OSO2026_SK_tab05f.csv:16412\"]",
  "notes": "{\"T\": -99.543, \"k\": 9, \"level\": \"record\", \"stouffer\": -0.282}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "5: Zdenko Lipták; 8: Marcel Vrchota",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 943}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-M-598224|598224-10",
  "rank": 169,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-103:529338-4:11",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-103",
  "precinct_id": "529338-4",
  "cand_nos": "11",
  "observed": "{\"11@2026-OSK-C-103\": 157, \"11@2026-OSO-C-582000-4\": 219, \"6@2026-OSO-C-529338-2\": 321, \"record\": {\"11\": 157}}",
  "expected": "{\"11@2026-OSK-C-103\": {\"mean\": 229.0, \"n\": 443, \"p\": 0.0003541119632128966, \"t\": -4.81}, \"11@2026-OSO-C-582000-4\": {\"mean\": 189.3, \"n\": 461, \"p\": 0.0642425516695546, \"t\": 1.75}, \"6@2026-OSO-C-529338-2\": {\"mean\": 296.9, \"n\": 441, \"p\": 0.08079524929115603, \"t\": 1.62}}",
  "score": 0.9066516713985671,
  "p_value": 0.0010623358896386897,
  "q_value": 0.30586765908472696,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-103\", \"log10_bf\": 0.91, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-582000-4\", \"log10_bf\": -0.02, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-529338-2\", \"log10_bf\": -0.12, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-529338-2\", \"log10_bf\": -0.25, \"mechanism\": \"transfer\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-582000-4\", \"log10_bf\": -0.34, \"mechanism\": \"transfer\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-103\", \"log10_bf\": -0.45, \"mechanism\": \"transfer\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-103\", \"log10_bf\": -2.34, \"mechanism\": \"swap\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-103\", \"log10_bf\": -3.03, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:3710\"]",
  "notes": "{\"best_log10_lr\": 1.816, \"corrected_p_min\": 0.0609, \"correction_withheld\": \"posterior_error_prob 0.00024 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.78, \"n\": 12, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 6.57, \"n\": 9, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 93.6, \"within_resid\": 1.4}, \"decoy_log10_bf\": {\"digit\": 1.336, \"swap\": -6.189}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.907, \"log10_bf_any_error_cell\": {\"11@2026-OSK-C-103\": 1.62, \"11@2026-OSO-C-582000-4\": -0.139, \"6@2026-OSO-C-529338-2\": -0.207}, \"log10_specificity\": -0.714, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:schwartzova:zuzana:60\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 11, \"precinct_id\": \"529338-4\", \"votes\": 197}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.82, \"values\": {\"11\": 197}}, {\"log10_lr\": 1.77, \"values\": {\"11\": 257}}, {\"log10_lr\": 1.29, \"values\": {\"11\": 187}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "103",
  "obec": "529338",
  "municipality": "Bratislava - Vrakuňa",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "11: Zuzana Schwartzová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00024 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 420,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-103|529338-4",
  "rank": 170,
  "review_verdict": "probable_error",
  "review_confidence": "low",
  "review_mechanism": "partial_omission: the regional-council record holds 545 marks on 443 valid ballots (1.23 per ballot, district median 1.73, 1.80 in 2022) and all 10 linked persons are short against the same voters' mayoral and city-council ballots (S -9.0), while the parallel two-seat city ballot is marked normally; the crossballot digit substitution on line 11 is not supported",
  "review_correction": "[{\"precinct_id\": \"529338-4\", \"cand_no\": 1, \"votes\": 15}, {\"precinct_id\": \"529338-4\", \"cand_no\": 2, \"votes\": 7}, {\"precinct_id\": \"529338-4\", \"cand_no\": 3, \"votes\": 20}, {\"precinct_id\": \"529338-4\", \"cand_no\": 4, \"votes\": 3}, {\"precinct_id\": \"529338-4\", \"cand_no\": 5, \"votes\": 318}, {\"precinct_id\": \"529338-4\", \"cand_no\": 6, \"votes\": 17}, {\"precinct_id\": \"529338-4\", \"cand_no\": 7, \"votes\": 41}, {\"precinct_id\": \"529338-4\", \"cand_no\": 8, \"votes\": 11}, {\"precinct_id\": \"529338-4\", \"cand_no\": 9, \"votes\": 56}, {\"precinct_id\": \"529338-4\", \"cand_no\": 10, \"votes\": 48}, {\"precinct_id\": \"529338-4\", \"cand_no\": 11, \"votes\": 221}, {\"precinct_id\": \"529338-4\", \"cand_no\": 12, \"votes\": 10}]",
  "review_outcome": "No change. Proportional reconstruction (every line / 0.711, +222 marks) gives Kuruc +92, Schwartzová +64, Nemčič +16; with precinct 9 also reconstructed the 2nd seat is 2,438 vs 1,537 (published margin 839).",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Vrakuňa precinct 4 the regional-council record has 1.23 marks per ballot in a two-seat race (other Vrakuňa precincts 1.63-1.98, this precinct 1.80 in 2022). Mayor Kuruc got 429 mayoral and 331 city-council votes from the same voters but 226 regional votes; every candidate who also stood on another ballot is short by a similar factor, while the city-council ballot, also with two seats, was marked normally. A partial tally of about 30 % of the marks is the most likely explanation; the single-digit error proposed by crossballot is not supported. Confidence is low because the shortfall is uneven. No elected councillor changes under any reconstruction.",
  "review_summary_sk": "V okrsku č. 4 v Bratislave-Vrakuni má záznam volieb do zastupiteľstva VÚC 1,23 hlasu na lístok pri dvoch mandátoch (ostatné okrsky Vrakune 1,63 – 1,98, tento okrsok v roku 2022 1,80). Starosta Kuruc dostal od tých istých voličov 429 hlasov za starostu a 331 do mestského zastupiteľstva, ale 226 do VÚC; všetci kandidáti, ktorí kandidovali aj na inom lístku, majú podobne menej, hoci dvojmandátový lístok do mestského zastupiteľstva voliči vyplnili bežne. Najpravdepodobnejšie je čiastočné započítanie (chýba asi 30 % označení); preklep jednej číslice, ktorý navrhol crossballot, údaje nepodporujú. Istota je nízka, lebo úbytok nie je rovnomerný. Žiadna rekonštrukcia nemení zvolených poslancov.",
  "review_doc": "docs/reviews/2026-OSK-C-103__529338-4.md"
 },
 {
  "finding_id": "record_shortfall:2026:2026-OSK-C-103:529338-4:-",
  "detector": "record_shortfall",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-103",
  "precinct_id": "529338-4",
  "cand_nos": "1,2,3,4,5,6,8,10,11,12",
  "observed": "{\"1\": 11, \"10\": 34, \"11\": 157, \"12\": 7, \"2\": 5, \"3\": 14, \"4\": 2, \"5\": 226, \"6\": 12, \"8\": 8}",
  "expected": "{\"1\": {\"mean\": 25.6}, \"10\": {\"mean\": 45.8}, \"11\": {\"mean\": 205.2}, \"12\": {\"mean\": 9.2}, \"2\": {\"mean\": 10.3}, \"3\": {\"mean\": 23.8}, \"4\": {\"mean\": 7.5}, \"5\": {\"mean\": 322.2}, \"6\": {\"mean\": 23.0}, \"8\": {\"mean\": 21.7}}",
  "score": 3.940508446360271,
  "p_value": 4.065454378538938e-05,
  "q_value": 0.023630453575257577,
  "correction": "[{\"cand_no\": 1, \"estimated\": true, \"precinct_id\": \"529338-4\", \"votes\": 15}, {\"cand_no\": 2, \"estimated\": true, \"precinct_id\": \"529338-4\", \"votes\": 7}, {\"cand_no\": 3, \"estimated\": true, \"precinct_id\": \"529338-4\", \"votes\": 20}, {\"cand_no\": 4, \"estimated\": true, \"precinct_id\": \"529338-4\", \"votes\": 3}, {\"cand_no\": 5, \"estimated\": true, \"precinct_id\": \"529338-4\", \"votes\": 318}, {\"cand_no\": 6, \"estimated\": true, \"precinct_id\": \"529338-4\", \"votes\": 17}, {\"cand_no\": 7, \"estimated\": true, \"precinct_id\": \"529338-4\", \"votes\": 41}, {\"cand_no\": 8, \"estimated\": true, \"precinct_id\": \"529338-4\", \"votes\": 11}, {\"cand_no\": 9, \"estimated\": true, \"precinct_id\": \"529338-4\", \"votes\": 56}, {\"cand_no\": 10, \"estimated\": true, \"precinct_id\": \"529338-4\", \"votes\": 48}, {\"cand_no\": 11, \"estimated\": true, \"precinct_id\": \"529338-4\", \"votes\": 221}, {\"cand_no\": 12, \"estimated\": true, \"precinct_id\": \"529338-4\", \"votes\": 10}]",
  "mechanism": "partial_omission",
  "alternatives": "[{\"hypothesis\": \"reference_records_wrong\", \"why\": \"the shortfall is relative to the other ballots; it is this record's only if those agree with each other\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:3700\", \"OSK2026_SK_tab09d.csv:3701\", \"OSK2026_SK_tab09d.csv:3702\", \"OSK2026_SK_tab09d.csv:3703\", \"OSK2026_SK_tab09d.csv:3704\", \"OSK2026_SK_tab09d.csv:3705\", \"OSK2026_SK_tab09d.csv:3706\", \"OSK2026_SK_tab09d.csv:3707\", \"OSK2026_SK_tab09d.csv:3708\", \"OSK2026_SK_tab09d.csv:3709\", \"OSK2026_SK_tab09d.csv:3710\", \"OSK2026_SK_tab09d.csv:3711\"]",
  "notes": "{\"S\": -9.018, \"S_by_kind\": {\"council_city\": -8.711, \"mayor\": -7.164}, \"block\": {\"block_first\": 2, \"block_last\": 9, \"block_p\": 0.3336663336663337, \"block_scale\": 0.6226825513783442, \"block_z\": -1.868257106338583}, \"impact\": {\"changed\": false, \"entered\": [], \"exited\": [], \"tie_after\": false}, \"imputed\": true, \"imputed_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], \"linked_scale\": 0.6856, \"m\": 10, \"mpb_rel\": 0.7108083139083335, \"n_kinds_short\": 2, \"null\": {\"loc\": -0.1157213888207545, \"nu\": 8.455643332593937, \"scale\": 1.2619055999034599, \"stratum\": \"regional_council|m>=10\"}, \"record_scale\": 0.7108, \"target_kind\": \"regional_council\", \"valid_share_rel\": 0.9502089632438846}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "103",
  "obec": "529338",
  "municipality": "Bratislava - Vrakuňa",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Dušan Burdy; 2: Marián Čemez; 3: Anton Daniel; 4: Helena Hlubocká; 5: Martin Kuruc; 6: Katarína Lukáčová; 8: Jana Mrázová; 10: Branislav Novacký; 11: Zuzana Schwartzová; 12: Vladislav Stanko",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 420,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-103|529338-4",
  "rank": 170,
  "review_verdict": "probable_error",
  "review_confidence": "low",
  "review_mechanism": "partial_omission: the regional-council record holds 545 marks on 443 valid ballots (1.23 per ballot, district median 1.73, 1.80 in 2022) and all 10 linked persons are short against the same voters' mayoral and city-council ballots (S -9.0), while the parallel two-seat city ballot is marked normally; the crossballot digit substitution on line 11 is not supported",
  "review_correction": "[{\"precinct_id\": \"529338-4\", \"cand_no\": 1, \"votes\": 15}, {\"precinct_id\": \"529338-4\", \"cand_no\": 2, \"votes\": 7}, {\"precinct_id\": \"529338-4\", \"cand_no\": 3, \"votes\": 20}, {\"precinct_id\": \"529338-4\", \"cand_no\": 4, \"votes\": 3}, {\"precinct_id\": \"529338-4\", \"cand_no\": 5, \"votes\": 318}, {\"precinct_id\": \"529338-4\", \"cand_no\": 6, \"votes\": 17}, {\"precinct_id\": \"529338-4\", \"cand_no\": 7, \"votes\": 41}, {\"precinct_id\": \"529338-4\", \"cand_no\": 8, \"votes\": 11}, {\"precinct_id\": \"529338-4\", \"cand_no\": 9, \"votes\": 56}, {\"precinct_id\": \"529338-4\", \"cand_no\": 10, \"votes\": 48}, {\"precinct_id\": \"529338-4\", \"cand_no\": 11, \"votes\": 221}, {\"precinct_id\": \"529338-4\", \"cand_no\": 12, \"votes\": 10}]",
  "review_outcome": "No change. Proportional reconstruction (every line / 0.711, +222 marks) gives Kuruc +92, Schwartzová +64, Nemčič +16; with precinct 9 also reconstructed the 2nd seat is 2,438 vs 1,537 (published margin 839).",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Vrakuňa precinct 4 the regional-council record has 1.23 marks per ballot in a two-seat race (other Vrakuňa precincts 1.63-1.98, this precinct 1.80 in 2022). Mayor Kuruc got 429 mayoral and 331 city-council votes from the same voters but 226 regional votes; every candidate who also stood on another ballot is short by a similar factor, while the city-council ballot, also with two seats, was marked normally. A partial tally of about 30 % of the marks is the most likely explanation; the single-digit error proposed by crossballot is not supported. Confidence is low because the shortfall is uneven. No elected councillor changes under any reconstruction.",
  "review_summary_sk": "V okrsku č. 4 v Bratislave-Vrakuni má záznam volieb do zastupiteľstva VÚC 1,23 hlasu na lístok pri dvoch mandátoch (ostatné okrsky Vrakune 1,63 – 1,98, tento okrsok v roku 2022 1,80). Starosta Kuruc dostal od tých istých voličov 429 hlasov za starostu a 331 do mestského zastupiteľstva, ale 226 do VÚC; všetci kandidáti, ktorí kandidovali aj na inom lístku, majú podobne menej, hoci dvojmandátový lístok do mestského zastupiteľstva voliči vyplnili bežne. Najpravdepodobnejšie je čiastočné započítanie (chýba asi 30 % označení); preklep jednej číslice, ktorý navrhol crossballot, údaje nepodporujú. Istota je nízka, lebo úbytok nie je rovnomerný. Žiadna rekonštrukcia nemení zvolených poslancov.",
  "review_doc": "docs/reviews/2026-OSK-C-103__529338-4.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-801:599875-12:9",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-801",
  "precinct_id": "599875-12",
  "cand_nos": "9",
  "observed": "{\"2@2026-OSO-C-599981-3\": 115, \"6@2026-OSO-C-599875-1\": 111, \"9@2026-OSK-C-801\": 28, \"record\": {\"9\": 28}}",
  "expected": "{\"2@2026-OSO-C-599981-3\": {\"mean\": 90.6, \"n\": 352, \"p\": 0.05123429405795135, \"t\": 1.88}, \"6@2026-OSO-C-599875-1\": {\"mean\": 115.7, \"n\": 365, \"p\": 0.6774212302937361, \"t\": -0.33}, \"9@2026-OSK-C-801\": {\"mean\": 102.3, \"n\": 363, \"p\": 4.639246664014656e-06, \"t\": -9.77}}",
  "score": 3.116564613121741,
  "p_value": 1.3917739992043967e-05,
  "q_value": 0.023777509260576486,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 9, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": 3.12, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": 1.63, \"mechanism\": \"digit_del\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": 0.14, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-599875-1\", \"log10_bf\": -0.19, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-599981-3\", \"log10_bf\": -0.19, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-599875-1\", \"log10_bf\": -0.44, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-599981-3\", \"log10_bf\": -0.84, \"mechanism\": \"transfer\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": -0.9, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:193540\"]",
  "notes": "{\"best_log10_lr\": 4.137, \"corrected_p_min\": 0.7629, \"correction_withheld\": \"posterior_error_prob 0.038 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.36, \"n\": 35, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.67, \"n\": 14, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 16.5, \"within_resid\": 0.73}, \"decoy_log10_bf\": {\"digit\": 2.667, \"swap\": 3.007}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.117, \"log10_bf_any_error_cell\": {\"2@2026-OSO-C-599981-3\": -0.518, \"6@2026-OSO-C-599875-1\": -0.99, \"9@2026-OSK-C-801\": 3.035}, \"log10_specificity\": 0.082, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:fedorocko:marek:46\", \"posterior_error_prob\": 0.0378, \"proposed_correction\": [{\"cand_no\": 9, \"precinct_id\": \"599875-12\", \"votes\": 98}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 4.14, \"values\": {\"9\": 98}}, {\"log10_lr\": 3.83, \"values\": {\"9\": 88}}, {\"log10_lr\": 3.17, \"values\": {\"9\": 78}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "801",
  "obec": "599875",
  "municipality": "Košice - Sídlisko Ťahanovce",
  "okres_name": "Košice I",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "9: Marek Fedoročko",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.038 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 77,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-801|599875-12",
  "rank": 171,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-404:503011-27:33",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-404",
  "precinct_id": "503011-27",
  "cand_nos": "33,34",
  "observed": "{\"33@2026-OSK-C-404\": 17, \"3@2026-OSO-M-503011\": 102, \"record\": {\"33\": 17, \"34\": 140}}",
  "expected": "{\"33@2026-OSK-C-404\": {\"mean\": 129.8, \"n\": 458, \"p\": 7.976100962424693e-06, \"t\": -11.18}, \"3@2026-OSO-M-503011\": {\"mean\": 13.0, \"n\": 438, \"p\": 0.004687042884411199, \"t\": 3.79}}",
  "score": 4.253838754252694,
  "p_value": 1.5952201924849385e-05,
  "q_value": 0.023777509260576486,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-404\", \"log10_bf\": 4.25, \"mechanism\": \"swap\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-404\", \"log10_bf\": 3.65, \"mechanism\": \"digit_del\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-404\", \"log10_bf\": 2.59, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-404\", \"log10_bf\": 2.36, \"mechanism\": \"transfer\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-404\", \"log10_bf\": 1.45, \"mechanism\": \"row_shift\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-503011\", \"log10_bf\": -0.64, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-503011\", \"log10_bf\": -1.04, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-404\", \"log10_bf\": -1.05, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:83207\", \"OSK2026_SK_tab09d.csv:83208\"]",
  "notes": "{\"best_log10_lr\": 4.6, \"corrected_p_min\": 0.1293, \"correction_withheld\": \"posterior_error_prob 0.35 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.19, \"n\": 6, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.34, \"n\": 6, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 36.7, \"within_resid\": -0.65}, \"decoy_log10_bf\": {\"digit\": 3.476, \"swap\": 2.187}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 4.254, \"log10_bf_any_error_cell\": {\"33@2026-OSK-C-404\": 3.321, \"3@2026-OSO-M-503011\": -0.594}, \"log10_specificity\": 0.933, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:503011:podbehly:peter:45\", \"posterior_error_prob\": 0.3499, \"proposed_correction\": [{\"cand_no\": 33, \"precinct_id\": \"503011-27\", \"votes\": 140}, {\"cand_no\": 34, \"precinct_id\": \"503011-27\", \"votes\": 17}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 4.6, \"values\": {\"33\": 140, \"34\": 17}}, {\"log10_lr\": 2.99, \"values\": {\"33\": 78, \"43\": 17}}, {\"log10_lr\": 2.89, \"values\": {\"26\": 17, \"33\": 122}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "4",
  "district": "404",
  "obec": "503011",
  "municipality": "Nové Zámky",
  "okres_name": "Nové Zámky",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "33: Peter Podbehlý; 34: Eva Polerecká",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.35 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 188,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-404|503011-27",
  "rank": 172,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-599875-1:599875-11:6",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-599875-1",
  "precinct_id": "599875-11",
  "cand_nos": "6",
  "observed": "{\"2@2026-OSO-C-599981-3\": 100, \"6@2026-OSO-C-599875-1\": 220, \"9@2026-OSK-C-801\": 100, \"record\": {\"6\": 220}}",
  "expected": "{\"2@2026-OSO-C-599981-3\": {\"mean\": 126.3, \"n\": 290, \"p\": 0.03159983590252499, \"t\": -2.15}, \"6@2026-OSO-C-599875-1\": {\"mean\": 111.5, \"n\": 303, \"p\": 5.348927108141383e-06, \"t\": 9.35}, \"9@2026-OSK-C-801\": {\"mean\": 116.9, \"n\": 301, \"p\": 0.13688713305457595, \"t\": -1.36}}",
  "score": 6.239282340107433,
  "p_value": 1.6046781324424147e-05,
  "q_value": 0.023777509260576486,
  "correction": "[{\"cand_no\": 6, \"precinct_id\": \"599875-11\", \"votes\": 120}]",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-599875-1\", \"log10_bf\": 6.24, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-599875-1\", \"log10_bf\": 2.99, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-599875-1\", \"log10_bf\": 0.85, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-599981-3\", \"log10_bf\": 0.19, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": 0.01, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-599875-1\", \"log10_bf\": -0.07, \"mechanism\": \"row_shift\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": -0.15, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-599981-3\", \"log10_bf\": -0.42, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:83631\"]",
  "notes": "{\"best_log10_lr\": 7.518, \"corrected_p_min\": 0.3917, \"correction_withheld\": null, \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.86, \"n\": 36, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.27, \"n\": 13, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 109.2, \"within_resid\": 6.08}, \"decoy_log10_bf\": {\"digit\": 2.552, \"swap\": 1.411}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 6.239, \"log10_bf_any_error_cell\": {\"2@2026-OSO-C-599981-3\": -0.319, \"6@2026-OSO-C-599875-1\": 6.614, \"9@2026-OSK-C-801\": -0.619}, \"log10_specificity\": -0.375, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:fedorocko:marek:46\", \"posterior_error_prob\": 0.9811, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 7.52, \"values\": {\"6\": 120}}, {\"log10_lr\": 1.01, \"values\": {\"6\": 200}}, {\"log10_lr\": 0.48, \"values\": {\"6\": 210}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "599875",
  "district": "1",
  "obec": "599875",
  "municipality": "Košice - Sídlisko Ťahanovce",
  "okres_name": "Košice I",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "6: Marek Fedoročko",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 36,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-599875-1|599875-11",
  "rank": 173,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "slates:2026:2026-OSK-C-712:527432-1:2,3#slate",
  "detector": "slates",
  "detector_version": "1.0.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-712",
  "precinct_id": "527432-1",
  "cand_nos": "2,3",
  "observed": "{\"2\": 0, \"3\": 0}",
  "expected": "{\"2\": {\"mean\": 4.2, \"pi90\": [1, 9]}, \"3\": {\"mean\": 4.2, \"pi90\": [1, 9]}}",
  "score": 1.458,
  "p_value": 0.0040065844977406504,
  "q_value": 0.024304344894420696,
  "correction": "",
  "mechanism": "party_block_missing",
  "alternatives": "[{\"hypothesis\": \"contiguous_block_error\", \"p_order\": 0.5, \"penalised_llr\": -0.67}, {\"hypothesis\": \"genuine_local_slate_collapse\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:186781\", \"OSK2026_SK_tab09d.csv:186782\"]",
  "notes": "{\"slate\": \"131\", \"scale\": 0.0, \"p_order\": 0.5, \"rank_q\": 3}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "712",
  "obec": "527432",
  "municipality": "Krajná Poľana",
  "okres_name": "Svidník",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "2: Tomáš Dubas; 3: Martina Dubasová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": 8, \"transfer_flip\": 125}",
  "contest_transfer_flip": 125,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-712|527432-1",
  "rank": 174,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-10:529460-88:34",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-10",
  "precinct_id": "529460-88",
  "cand_nos": "34",
  "observed": "{\"26@2026-OSK-C-111\": 83, \"34@2026-OSO-C-582000-10\": 30, \"3@2026-OSO-M-529460\": 59, \"9@2026-OSO-C-529460-6\": 110, \"record\": {\"34\": 30}}",
  "expected": "{\"26@2026-OSK-C-111\": {\"mean\": 80.3, \"n\": 408, \"p\": 0.7266429162549387, \"t\": 0.29}, \"34@2026-OSO-C-582000-10\": {\"mean\": 61.4, \"n\": 374, \"p\": 0.00019266795154526854, \"t\": -4.77}, \"3@2026-OSO-M-529460\": {\"mean\": 57.8, \"n\": 432, \"p\": 0.8609223774448667, \"t\": 0.17}, \"9@2026-OSO-C-529460-6\": {\"mean\": 96.5, \"n\": 370, \"p\": 0.1855960657927851, \"t\": 1.14}}",
  "score": 1.1613708514815626,
  "p_value": 0.0007706718061810742,
  "q_value": 0.24470402645853553,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 34, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 1.16, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 0.73, \"mechanism\": \"transfer\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.23, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.4, \"mechanism\": \"swap\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-529460-6\", \"log10_bf\": -0.43, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-529460-6\", \"log10_bf\": -0.64, \"mechanism\": \"transfer\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.66, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-529460\", \"log10_bf\": -0.87, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:108883\"]",
  "notes": "{\"best_log10_lr\": 2.024, \"corrected_p_min\": 0.9706, \"correction_withheld\": \"posterior_error_prob 0.00043 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 15, \"expected\": 5.0, \"observed\": 1, \"resid\": -2.74}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 2.27, \"n\": 31, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.6, \"n\": 26, \"n_abs_t_gt3\": 3}, \"pattern\": \"record_wide\", \"within_expected\": 27.5, \"within_resid\": 0.41}, \"decoy_log10_bf\": {\"digit\": 0.752, \"swap\": -0.804}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.161, \"log10_bf_any_error_cell\": {\"26@2026-OSK-C-111\": -1.121, \"34@2026-OSO-C-582000-10\": 0.774, \"3@2026-OSO-M-529460\": -1.166, \"9@2026-OSO-C-529460-6\": -0.889}, \"log10_specificity\": 0.387, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:mravec:juraj:45\", \"posterior_error_prob\": 0.0004, \"proposed_correction\": [{\"cand_no\": 34, \"precinct_id\": \"529460-88\", \"votes\": 60}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.02, \"values\": {\"34\": 60}}, {\"log10_lr\": 1.73, \"values\": {\"34\": 50}}, {\"log10_lr\": 1.69, \"values\": {\"34\": 70}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "10",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "34: Juraj Mravec",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00043 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 53,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-10|529460-88",
  "rank": 175,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "record_shortfall:2026:2026-OSO-C-582000-10:529460-88:-",
  "detector": "record_shortfall",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-10",
  "precinct_id": "529460-88",
  "cand_nos": "1,2,4,7,8,11,13,15,18,19,20,21,23,25,27,30,31,32,34,35,37,38,41,45,47,49,50,51",
  "observed": "{\"1\": 19, \"11\": 38, \"13\": 87, \"15\": 1, \"18\": 20, \"19\": 12, \"2\": 31, \"20\": 11, \"21\": 130, \"23\": 19, \"25\": 6, \"27\": 2, \"30\": 4, \"31\": 3, \"32\": 4, \"34\": 30, \"35\": 13, \"37\": 21, \"38\": 25, \"4\": 26, \"41\": 14, \"45\": 7, \"47\": 6, \"49\": 12, \"50\": 7, \"51\": 22, \"7\": 18, \"8\": 35}",
  "expected": "{\"1\": {\"mean\": 30.2}, \"11\": {\"mean\": 27.7}, \"13\": {\"mean\": 124.3}, \"15\": {\"mean\": 6.0}, \"18\": {\"mean\": 30.7}, \"19\": {\"mean\": 16.4}, \"2\": {\"mean\": 39.0}, \"20\": {\"mean\": 12.9}, \"21\": {\"mean\": 161.3}, \"23\": {\"mean\": 35.9}, \"25\": {\"mean\": 10.6}, \"27\": {\"mean\": 4.0}, \"30\": {\"mean\": 11.1}, \"31\": {\"mean\": 4.4}, \"32\": {\"mean\": 11.5}, \"34\": {\"mean\": 59.2}, \"35\": {\"mean\": 29.6}, \"37\": {\"mean\": 37.0}, \"38\": {\"mean\": 34.1}, \"4\": {\"mean\": 39.4}, \"41\": {\"mean\": 11.7}, \"45\": {\"mean\": 9.6}, \"47\": {\"mean\": 7.7}, \"49\": {\"mean\": 14.3}, \"50\": {\"mean\": 22.0}, \"51\": {\"mean\": 39.7}, \"7\": {\"mean\": 35.3}, \"8\": {\"mean\": 44.1}}",
  "score": 3.8970592302370473,
  "p_value": 4.868390611155568e-05,
  "q_value": 0.025153351490970435,
  "correction": "[{\"cand_no\": 1, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 28}, {\"cand_no\": 2, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 45}, {\"cand_no\": 3, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 9}, {\"cand_no\": 4, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 38}, {\"cand_no\": 5, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 166}, {\"cand_no\": 6, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 76}, {\"cand_no\": 7, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 26}, {\"cand_no\": 8, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 51}, {\"cand_no\": 9, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 74}, {\"cand_no\": 10, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 12}, {\"cand_no\": 11, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 55}, {\"cand_no\": 12, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 28}, {\"cand_no\": 13, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 127}, {\"cand_no\": 14, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 44}, {\"cand_no\": 16, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 25}, {\"cand_no\": 17, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 73}, {\"cand_no\": 18, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 29}, {\"cand_no\": 19, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 18}, {\"cand_no\": 20, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 16}, {\"cand_no\": 21, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 190}, {\"cand_no\": 22, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 60}, {\"cand_no\": 23, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 28}, {\"cand_no\": 24, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 155}, {\"cand_no\": 25, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 9}, {\"cand_no\": 26, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 146}, {\"cand_no\": 27, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 3}, {\"cand_no\": 28, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 53}, {\"cand_no\": 29, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 38}, {\"cand_no\": 30, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 6}, {\"cand_no\": 31, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 4}, {\"cand_no\": 32, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 6}, {\"cand_no\": 33, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 36}, {\"cand_no\": 34, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 44}, {\"cand_no\": 35, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 19}, {\"cand_no\": 36, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 38}, {\"cand_no\": 37, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 31}, {\"cand_no\": 38, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 36}, {\"cand_no\": 39, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 124}, {\"cand_no\": 40, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 121}, {\"cand_no\": 41, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 20}, {\"cand_no\": 42, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 109}, {\"cand_no\": 43, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 128}, {\"cand_no\": 44, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 136}, {\"cand_no\": 45, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 10}, {\"cand_no\": 46, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 13}, {\"cand_no\": 47, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 9}, {\"cand_no\": 48, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 54}, {\"cand_no\": 49, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 18}, {\"cand_no\": 50, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 10}, {\"cand_no\": 51, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 32}, {\"cand_no\": 52, \"estimated\": true, \"precinct_id\": \"529460-88\", \"votes\": 147}]",
  "mechanism": "partial_omission",
  "alternatives": "[{\"hypothesis\": \"reference_records_wrong\", \"why\": \"the shortfall is relative to the other ballots; it is this record's only if those agree with each other\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:108850\", \"OSO2026_SK_tab08f.csv:108851\", \"OSO2026_SK_tab08f.csv:108852\", \"OSO2026_SK_tab08f.csv:108853\", \"OSO2026_SK_tab08f.csv:108854\", \"OSO2026_SK_tab08f.csv:108855\", \"OSO2026_SK_tab08f.csv:108856\", \"OSO2026_SK_tab08f.csv:108857\", \"OSO2026_SK_tab08f.csv:108858\", \"OSO2026_SK_tab08f.csv:108859\", \"OSO2026_SK_tab08f.csv:108860\", \"OSO2026_SK_tab08f.csv:108861\", \"OSO2026_SK_tab08f.csv:108862\", \"OSO2026_SK_tab08f.csv:108863\", \"OSO2026_SK_tab08f.csv:108864\", \"OSO2026_SK_tab08f.csv:108865\", \"OSO2026_SK_tab08f.csv:108866\", \"OSO2026_SK_tab08f.csv:108867\", \"OSO2026_SK_tab08f.csv:108868\", \"OSO2026_SK_tab08f.csv:108869\", \"OSO2026_SK_tab08f.csv:108870\", \"OSO2026_SK_tab08f.csv:108871\", \"OSO2026_SK_tab08f.csv:108872\", \"OSO2026_SK_tab08f.csv:108873\", \"OSO2026_SK_tab08f.csv:108874\", \"OSO2026_SK_tab08f.csv:108875\", \"OSO2026_SK_tab08f.csv:108876\", \"OSO2026_SK_tab08f.csv:108877\", \"OSO2026_SK_tab08f.csv:108878\", \"OSO2026_SK_tab08f.csv:108879\", \"OSO2026_SK_tab08f.csv:108880\", \"OSO2026_SK_tab08f.csv:108881\", \"OSO2026_SK_tab08f.csv:108882\", \"OSO2026_SK_tab08f.csv:108883\", \"OSO2026_SK_tab08f.csv:108884\", \"OSO2026_SK_tab08f.csv:108885\", \"OSO2026_SK_tab08f.csv:108886\", \"OSO2026_SK_tab08f.csv:108887\", \"OSO2026_SK_tab08f.csv:108888\", \"OSO2026_SK_tab08f.csv:108889\", \"OSO2026_SK_tab08f.csv:108890\", \"OSO2026_SK_tab08f.csv:108891\", \"OSO2026_SK_tab08f.csv:108892\", \"OSO2026_SK_tab08f.csv:108893\", \"OSO2026_SK_tab08f.csv:108894\", \"OSO2026_SK_tab08f.csv:108895\", \"OSO2026_SK_tab08f.csv:108896\", \"OSO2026_SK_tab08f.csv:108897\", \"OSO2026_SK_tab08f.csv:108898\", \"OSO2026_SK_tab08f.csv:108899\", \"OSO2026_SK_tab08f.csv:108900\", \"OSO2026_SK_tab08f.csv:108901\"]",
  "notes": "{\"S\": -9.039, \"S_by_kind\": {\"council\": -5.652, \"mayor\": -5.499, \"regional_council\": -7.872}, \"block\": {\"block_first\": 27, \"block_last\": 35, \"block_p\": 0.3026973026973027, \"block_scale\": 0.821710491790974, \"block_z\": -2.6727570497866875}, \"impact\": {\"changed\": false, \"entered\": [], \"exited\": [], \"tie_after\": false}, \"imputed\": true, \"imputed_cand_nos\": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52], \"linked_scale\": 0.6851, \"m\": 28, \"mpb_rel\": 0.675408959232725, \"n_kinds_short\": 3, \"null\": {\"loc\": -0.14423603203421706, \"nu\": 8.455643332593937, \"scale\": 1.2922277471455978, \"stratum\": \"council_city|m>=10\"}, \"record_scale\": 0.6851, \"target_kind\": \"council_city\", \"valid_share_rel\": 0.9338571678016413}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "10",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Augustín Arnold; 2: Alžbeta Bečarová; 4: Robert Bestro; 7: Jakub Fázik; 8: Samuel Galovič; 11: Peter Hochschorner; 13: Ján Hrčka; 15: Marian Chmelár; 18: Emil Jankovič; 19: Marian Jaslovský; 20: Matej Kasanický; 21: Daniel Klimovský; 23: Denisa Krásna; 25: Bohuslav Kraus; 27: Blanka Kristová; 30: Ľudovít Líška; 31: Štefan Lojdl; 32: Richard Macúš; 34: Juraj Mravec; 35: Juraj Mydliar; 37: Elena Pätoprstá Smatana; 38: Miroslav Poláček; 41: Richard Reich; 45: Matej Števove; 47: Jozef Valentovič; 49: Martin Vrabec; 50: Bronislav Weigl; 51: Dušan Zámečník",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 53,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-10|529460-88",
  "rank": 175,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-C-502031-2:502031-43:25",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-502031-2",
  "precinct_id": "502031-43",
  "cand_nos": "25",
  "observed": "{\"n_ballots\": 252, \"votes\": 203}",
  "expected": "{\"crossyear\": 47.8, \"p_within\": 0.000347, \"pi95\": [30.0, 68.0], \"within_year\": 63.1}",
  "score": 6.011837244642383,
  "p_value": 9.731118369562614e-07,
  "q_value": 0.02734794582108399,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"genuine local swing against the candidate's own history\", \"precinct boundary or electorate change not visible in registered voters\", \"link to a namesake (see grade)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:32190\"]",
  "notes": "{\"beta\": 0.638, \"level\": \"cell\", \"link\": {\"grade\": \"name_age\", \"pid_p\": \"2022:502031:salinka:roman:50\", \"pid_t\": \"2026:502031:salinka:roman:54\"}, \"log10_lr_crossyear_vs_within\": -2.08, \"prior\": {\"cand_no\": 47, \"contest_id\": \"2022-OSO-C-502031-2\", \"n\": 276, \"rel_strength_logit\": -0.73, \"votes\": 45, \"year\": 2022}, \"swap\": {\"corrected_p\": [0.9576, 0.0001], \"log10_bf\": 4.87, \"plausible\": false, \"refs\": [\"OSO2026_SK_tab08f.csv:32190\", \"OSO2026_SK_tab08f.csv:32166\"], \"values\": [203, 47], \"with\": 1}}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "502031",
  "district": "2",
  "obec": "502031",
  "municipality": "Levice",
  "okres_name": "Levice",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "25: Roman Salinka",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 5}",
  "contest_transfer_flip": 5,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-C-502031-2|502031-43",
  "rank": 176,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-508438-3:508438-34:16",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-508438-3",
  "precinct_id": "508438-34",
  "cand_nos": "16",
  "observed": "{\"16@2026-OSO-C-508438-3\": 129, \"37@2026-OSK-C-601\": 17, \"record\": {\"16\": 129}}",
  "expected": "{\"16@2026-OSO-C-508438-3\": {\"mean\": 22.4, \"n\": 357, \"p\": 0.0023485061919892346, \"t\": 3.79}, \"37@2026-OSK-C-601\": {\"mean\": 107.4, \"n\": 346, \"p\": 9.963889931914603e-06, \"t\": -10.34}}",
  "score": 5.544181104479619,
  "p_value": 1.9927779863829206e-05,
  "q_value": 0.028186033001035157,
  "correction": "[{\"cand_no\": 16, \"precinct_id\": \"508438-34\", \"votes\": 29}]",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-508438-3\", \"log10_bf\": 5.54, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-508438-3\", \"log10_bf\": 2.26, \"mechanism\": \"row_shift\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-508438-3\", \"log10_bf\": 2.06, \"mechanism\": \"transfer\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 1.55, \"mechanism\": \"digit_del\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 1.54, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-508438-3\", \"log10_bf\": 1.43, \"mechanism\": \"swap\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 0.12, \"mechanism\": \"transfer\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-508438-3\", \"log10_bf\": -0.0, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:53534\"]",
  "notes": "{\"best_log10_lr\": 5.867, \"corrected_p_min\": 0.966, \"correction_withheld\": null, \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.24, \"n\": 20, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.19, \"n\": 11, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 30.6, \"within_resid\": 7.21}, \"decoy_log10_bf\": {\"digit\": 3.184, \"swap\": 3.962}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 5.544, \"log10_bf_any_error_cell\": {\"16@2026-OSO-C-508438-3\": 4.56, \"37@2026-OSK-C-601\": 1.585}, \"log10_specificity\": 0.984, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:508438:longauer:tobias:24\", \"posterior_error_prob\": 0.7778, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 5.87, \"values\": {\"16\": 29}}, {\"log10_lr\": 5.45, \"values\": {\"16\": 19}}, {\"log10_lr\": 4.5, \"values\": {\"16\": 12}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "508438",
  "district": "3",
  "obec": "508438",
  "municipality": "Banská Bystrica",
  "okres_name": "Banská Bystrica",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "16: Tobiáš Longauer",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 21,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-508438-3|508438-34",
  "rank": 177,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-102:529320-55:24",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-102",
  "precinct_id": "529320-55",
  "cand_nos": "24",
  "observed": "{\"24@2026-OSK-C-102\": 117, \"30@2026-OSO-C-582000-3\": 22, \"record\": {\"24\": 117}}",
  "expected": "{\"24@2026-OSK-C-102\": {\"mean\": 20.9, \"n\": 393, \"p\": 0.0019179607473871663, \"t\": 3.96}, \"30@2026-OSO-C-582000-3\": {\"mean\": 122.9, \"n\": 388, \"p\": 1.0548320756826215e-05, \"t\": -10.19}}",
  "score": 5.682191730923504,
  "p_value": 2.109664151365243e-05,
  "q_value": 0.028541921477405332,
  "correction": "[{\"cand_no\": 24, \"precinct_id\": \"529320-55\", \"votes\": 17}]",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 5.68, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 3.46, \"mechanism\": \"transfer\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.23, \"mechanism\": \"row_shift\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.05, \"mechanism\": \"digit_del\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.05, \"mechanism\": \"swap\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.09, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.15, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.41, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:2927\"]",
  "notes": "{\"best_log10_lr\": 5.844, \"corrected_p_min\": 0.7071, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 31, \"expected\": 9.8, \"observed\": 3, \"resid\": -3.15}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 3.65, \"n\": 54, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 5.73, \"n\": 32, \"n_abs_t_gt3\": 2}, \"pattern\": \"record_wide\", \"within_expected\": 18.3, \"within_resid\": 6.22}, \"decoy_log10_bf\": {\"digit\": 4.549, \"swap\": 4.286}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 5.682, \"log10_bf_any_error_cell\": {\"24@2026-OSK-C-102\": 4.42, \"30@2026-OSO-C-582000-3\": 0.375}, \"log10_specificity\": 1.262, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:nemesova:katarina:47\", \"posterior_error_prob\": 0.8279, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 5.84, \"values\": {\"24\": 17}}, {\"log10_lr\": 5.42, \"values\": {\"24\": 11}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "102",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "24: Katarína Nemešová",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 4873,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-102|529320-55",
  "rank": 178,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-526355:526355-27:7",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-526355",
  "precinct_id": "526355-27",
  "cand_nos": "6,7",
  "observed": "{\"26@2026-OSO-C-526355-2\": 96, \"7@2026-OSO-M-526355\": 0, \"record\": {\"6\": 15, \"7\": 0}}",
  "expected": "{\"26@2026-OSO-C-526355-2\": {\"mean\": 3.6, \"n\": 388, \"p\": 0.18517988475018007, \"t\": 1.14}, \"7@2026-OSO-M-526355\": {\"mean\": 16.7, \"n\": 386, \"p\": 1.1114369339464832e-05, \"t\": -11.7}}",
  "score": 5.33138028079392,
  "p_value": 2.2228738678929664e-05,
  "q_value": 0.028820485894677266,
  "correction": "[{\"cand_no\": 6, \"estimated\": true, \"precinct_id\": \"526355-27\", \"votes\": 4}, {\"cand_no\": 7, \"precinct_id\": \"526355-27\", \"votes\": 15}]",
  "mechanism": "row_shift",
  "alternatives": "[{\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-526355\", \"log10_bf\": 5.33, \"mechanism\": \"row_shift\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-526355\", \"log10_bf\": 4.37, \"mechanism\": \"swap\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-526355\", \"log10_bf\": 4.19, \"mechanism\": \"missing_block\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-526355\", \"log10_bf\": 3.69, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-526355\", \"log10_bf\": 2.23, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-526355\", \"log10_bf\": 2.22, \"mechanism\": \"digit_del\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSO-C-526355-2\", \"log10_bf\": 0.2, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSO-C-526355-2\", \"log10_bf\": 0.14, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:18602\", \"OSO2026_SK_tab05f.csv:18603\"]",
  "notes": "{\"best_log10_lr\": 5.592, \"corrected_p_min\": 0.9892, \"correction_withheld\": null, \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.17, \"n\": 18, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.43, \"n\": 4, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 10.2, \"within_resid\": -6.54}, \"decoy_log10_bf\": {\"digit\": 3.226, \"swap\": 0.15}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 5.331, \"log10_bf_any_error_cell\": {\"26@2026-OSO-C-526355-2\": -0.295, \"7@2026-OSO-M-526355\": 2.6}, \"log10_specificity\": 3.5, \"lost_values_cand_nos\": [6], \"partner_precinct\": null, \"person_id\": \"2026:526355:uhrin:miroslav:36\", \"posterior_error_prob\": 0.682, \"proposed_correction\": null, \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 5.59, \"values\": {\"6\": null, \"7\": 15}}, {\"log10_lr\": 4.84, \"values\": {\"5\": null, \"6\": 17, \"7\": 15}}, {\"log10_lr\": 1.89, \"values\": {\"6\": 0, \"7\": null}}]}",
  "correction_feasible": false,
  "correction_breaks": "V_SINGLE_SUM 2026-OSO-M-526355 526355-27: {\"sum_votes\":390,\"sum_votes_active\":386} vs {\"valid_ballots\":386}",
  "level": "OSO",
  "kind": "mayor",
  "unit": "526355",
  "district": null,
  "obec": "526355",
  "municipality": "Spišská Nová Ves",
  "okres_name": "Spišská Nová Ves",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "6: Judita Iľašová; 7: Miroslav Uhrin",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 442,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-526355|526355-27",
  "rank": 179,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSK-C-707:524964-1:42,110",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-707",
  "precinct_id": "524964-1",
  "cand_nos": "42,110",
  "observed": "{\"record\": [0, 3, 1, 3, 1, 3, 0, 2, 0, 0, 1, 0, 0, 0, 0, 1, 22, 2, 0, 1, 1, 22, 0, 4, 4, 0, 0, 0, 1, 2, 22, 0, 3, 2, 2, 0, 3, 0, 1, 0, 2, 0, 0, 0, 0, 0, 14, 3, 18, 0, 0, 18, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 4, 1, 4, 1, 2, 0, 0, 0, 2, 1, 0, 0, 15, 0, 0, 0, 1, 4, 1, 1, 0, 1, 6, 0, 9, 14, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 18, 7, 0, 1, 0, 17, 31, 9, 1, 1, 1, 0, 0, 0, 0, 0], \"sum_minus_valid\": null, \"values\": [0, 0], \"zero_run_cand_nos\": [42, 43, 44, 45, 57, 58, 59, 60, 61, 62, 110, 111, 112, 113]}",
  "expected": "{\"fallback_model\": false, \"mean\": [5.1, 9.1], \"sd\": [2.4, 2.9]}",
  "score": 11.892,
  "p_value": 7.451342731960299e-07,
  "q_value": 0.03571428571428571,
  "correction": "[{\"cand_no\": 42, \"precinct_id\": \"524964-1\", \"votes\": 5}, {\"cand_no\": 110, \"precinct_id\": \"524964-1\", \"votes\": 9}]",
  "mechanism": "missing_block",
  "alternatives": "[\"duplicate_block (zero row copied)\", \"swap\", \"row_shift\", \"genuine zero support (home/bloc effects)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:168543\", \"OSK2026_SK_tab09d.csv:168544\", \"OSK2026_SK_tab09d.csv:168545\", \"OSK2026_SK_tab09d.csv:168546\", \"OSK2026_SK_tab09d.csv:168558\", \"OSK2026_SK_tab09d.csv:168559\", \"OSK2026_SK_tab09d.csv:168560\", \"OSK2026_SK_tab09d.csv:168561\", \"OSK2026_SK_tab09d.csv:168562\", \"OSK2026_SK_tab09d.csv:168563\", \"OSK2026_SK_tab09d.csv:168611\", \"OSK2026_SK_tab09d.csv:168612\", \"OSK2026_SK_tab09d.csv:168613\", \"OSK2026_SK_tab09d.csv:168614\"]",
  "notes": "run of adjacent zero counts at ballot positions [42, 43, 44, 45, 57, 58, 59, 60, 61, 62, 110, 111, 112, 113]; 2 of them implausible under the LOO predictive",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "707",
  "obec": "524964",
  "municipality": "Ondrašovce",
  "okres_name": "Prešov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "42: Pavel Hagyari; 110: Gabriela Viazanková",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 18,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-707|524964-1",
  "rank": 180,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-705:520691-1:2,3",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-705",
  "precinct_id": "520691-1",
  "cand_nos": "2,3",
  "observed": "{\"envelopes\": 314, \"sum\": 249, \"valid\": 249, \"votes\": {\"1\": 33, \"2\": 16, \"3\": 16, \"4\": 15, \"5\": 54, \"6\": 83, \"7\": 1, \"8\": 9, \"9\": 6, \"10\": 10, \"11\": 6}}",
  "expected": "{\"votes\": {\"1\": 22.0, \"2\": 0.4, \"3\": 20.8, \"4\": 47.3, \"5\": 35.6, \"6\": 71.3, \"7\": 15.7, \"8\": 16.6, \"9\": 1.3, \"10\": 10.7, \"11\": 7.3}}",
  "score": 0.4312699922153703,
  "p_value": 7.127755235080301e-05,
  "q_value": 0.039267897394240116,
  "correction": "[{\"cand_no\": 3, \"precinct_id\": \"520691-1\", \"votes\": 16}, {\"cand_no\": 2, \"precinct_id\": \"520691-1\", \"votes\": 0}]",
  "mechanism": "row_shift",
  "alternatives": "[{\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"520691-1\", \"votes\": 16}, {\"cand_no\": 2, \"precinct_id\": \"520691-1\", \"votes\": 0}], \"detail\": {\"anchor\": \"withdrawn\", \"direction\": \"up\", \"end\": \"free\", \"imputed\": [1], \"log10_bf_local\": 1.034, \"range\": [1, 2]}, \"log10_bf\": 1.17, \"mechanism\": \"row_shift\", \"posterior\": 0.003771}, {\"correction\": [{\"cand_no\": 2, \"precinct_id\": \"520691-1\", \"votes\": 0}], \"detail\": {\"block\": [1, 1], \"imputed\": true, \"log10_bf_local\": 3.432, \"source\": \"next\"}, \"log10_bf\": 3.568, \"mechanism\": \"duplicate_block\", \"posterior\": 0.000832}, {\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"520691-1\", \"votes\": 16}, {\"cand_no\": 4, \"precinct_id\": \"520691-1\", \"votes\": 16}, {\"cand_no\": 5, \"precinct_id\": \"520691-1\", \"votes\": 15}, {\"cand_no\": 2, \"precinct_id\": \"520691-1\", \"votes\": 0}], \"detail\": {\"anchor\": \"withdrawn\", \"direction\": \"up\", \"end\": \"free\", \"imputed\": [1], \"log10_bf_local\": -0.001, \"range\": [1, 4]}, \"log10_bf\": 1.192, \"mechanism\": \"row_shift\", \"posterior\": 0.000779}, {\"correction\": [{\"cand_no\": 2, \"precinct_id\": \"520691-1\", \"votes\": 1}, {\"cand_no\": 7, \"precinct_id\": \"520691-1\", \"votes\": 16}], \"detail\": {\"log10_bf_local\": 1.616}, \"log10_bf\": 2.892, \"mechanism\": \"swap\", \"posterior\": 0.000468}, {\"correction\": [{\"cand_no\": 4, \"precinct_id\": \"520691-1\", \"votes\": 54}, {\"cand_no\": 5, \"precinct_id\": \"520691-1\", \"votes\": 15}], \"detail\": {\"log10_bf_local\": -0.984}, \"log10_bf\": 0.859, \"mechanism\": \"swap\", \"posterior\": 0.000195}, {\"mechanism\": \"clean\", \"posterior\": 0.237646}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 0.032666}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:156790\", \"OSK2026_SK_tab09d.csv:156789\", \"OSK2026_SK_tab02bd.csv:4494\"]",
  "notes": "{\"best_posterior\": 0.723001, \"detail\": {\"anchor\": \"withdrawn\", \"direction\": \"up\", \"end\": \"dup\", \"imputed\": [1], \"log10_bf_local\": 3.432, \"range\": [1, 2]}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"2\": -16}}, \"local_structure_log10_lr\": 0.092, \"log10_bf\": 3.568, \"n_prec\": 29, \"p_atypical_clean\": 0.0, \"p_error\": 0.729687, \"specific_correction\": true}",
  "correction_feasible": false,
  "correction_breaks": "V_MULTI_SUM_GE_VALID 2026-OSK-C-705 520691-1: {\"sum_votes\":233,\"valid_ballots\":249} vs {\"min_sum_votes\":249}",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "705",
  "obec": "520691",
  "municipality": "Radvaň nad Laborcom",
  "okres_name": "Medzilaborce",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "2: Pavol Demeter; 3: Mária Gajdošová",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 174,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-705|520691-1",
  "rank": 181,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSK-C-511:517402-21:-",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-511",
  "precinct_id": "517402-21",
  "cand_nos": "",
  "observed": "{\"envelopes\": 359, \"sum\": 2442, \"valid\": 234, \"votes\": {\"1\": 32, \"2\": 48, \"3\": 13, \"4\": 29, \"5\": 22, \"6\": 15, \"7\": 82, \"8\": 8, \"9\": 17, \"10\": 75, \"11\": 73, \"12\": 13, \"13\": 42, \"14\": 98, \"15\": 7, \"16\": 50, \"17\": 17, \"18\": 11, \"19\": 8, \"20\": 18, \"21\": 37, \"22\": 23, \"23\": 78, \"24\": 6, \"25\": 46, \"26\": 29, \"27\": 34, \"28\": 22, \"29\": 2, \"30\": 49, \"31\": 1, \"32\": 13, \"33\": 46, \"34\": 19, \"35\": 15, \"36\": 5, \"37\": 54, \"38\": 9, \"39\": 51, \"40\": 9, \"41\": 6, \"42\": 59, \"43\": 48, \"44\": 39, \"45\": 12, \"46\": 33, \"47\": 81, \"48\": 51, \"49\": 49, \"50\": 54, \"51\": 20, \"52\": 7, \"53\": 25, \"54\": 6, \"55\": 17, \"56\": 37, \"57\": 10, \"58\": 52, \"59\": 53, \"60\": 36, \"61\": 5, \"62\": 7, \"63\": 35, \"64\": 5, \"65\": 16, \"66\": 6, \"67\": 24, \"68\": 14, \"69\": 46, \"70\": 16, \"71\": 48, \"72\": 28, \"73\": 13, \"74\": 14, \"75\": 21, \"76\": 63, \"77\": 28, \"78\": 64, \"79\": 13, \"80\": 14, \"81\": 8, \"82\": 24, \"83\": 9}}",
  "expected": "{\"votes\": {\"1\": 36.9, \"2\": 34.2, \"3\": 16.7, \"4\": 13.6, \"5\": 24.1, \"6\": 15.5, \"7\": 51.1, \"8\": 6.9, \"9\": 8.3, \"10\": 65.4, \"11\": 63.5, \"12\": 7.1, \"13\": 39.2, \"14\": 84.4, \"15\": 5.0, \"16\": 45.5, \"17\": 19.0, \"18\": 10.8, \"19\": 8.8, \"20\": 17.7, \"21\": 47.5, \"22\": 13.9, \"23\": 52.9, \"24\": 3.0, \"25\": 32.6, \"26\": 13.6, \"27\": 15.1, \"28\": 15.9, \"29\": 3.1, \"30\": 29.3, \"31\": 2.8, \"32\": 10.0, \"33\": 38.3, \"34\": 16.4, \"35\": 7.9, \"36\": 2.1, \"37\": 57.5, \"38\": 13.4, \"39\": 62.3, \"40\": 15.0, \"41\": 3.8, \"42\": 54.2, \"43\": 44.5, \"44\": 22.5, \"45\": 11.4, \"46\": 19.2, \"47\": 59.8, \"48\": 40.4, \"49\": 40.0, \"50\": 47.0, \"51\": 11.6, \"52\": 6.5, \"53\": 21.0, \"54\": 3.1, \"55\": 10.8, \"56\": 31.3, \"57\": 10.5, \"58\": 47.1, \"59\": 46.7, \"60\": 20.9, \"61\": 2.0, \"62\": 4.1, \"63\": 30.4, \"64\": 5.3, \"65\": 9.1, \"66\": 3.2, \"67\": 21.3, \"68\": 8.9, \"69\": 37.4, \"70\": 12.6, \"71\": 34.4, \"72\": 19.3, \"73\": 7.7, \"74\": 25.0, \"75\": 14.6, \"76\": 47.7, \"77\": 21.1, \"78\": 46.6, \"79\": 10.5, \"80\": 11.6, \"81\": 5.7, \"82\": 20.1, \"83\": 7.1}}",
  "score": 0.41299784535278816,
  "p_value": 7.514755433241473e-05,
  "q_value": 0.039267897394240116,
  "correction": "",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"correction\": [], \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_sub\", \"log10_bf_local\": 4.342, \"published\": 234, \"true\": 334}, \"log10_bf\": 4.342, \"mechanism\": \"turnout_digit\", \"posterior\": 0.07664}, {\"correction\": [], \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_sub\", \"log10_bf_local\": 3.926, \"published\": 234, \"true\": 294}, \"log10_bf\": 3.926, \"mechanism\": \"turnout_digit\", \"posterior\": 0.001743}, {\"correction\": [], \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_sub\", \"log10_bf_local\": 3.335, \"published\": 234, \"true\": 284}, \"log10_bf\": 3.335, \"mechanism\": \"turnout_digit\", \"posterior\": 0.000447}, {\"correction\": [{\"cand_no\": 74, \"precinct_id\": \"517402-21\", \"votes\": 21}, {\"cand_no\": 75, \"precinct_id\": \"517402-21\", \"votes\": 14}], \"detail\": {\"log10_bf_local\": 0.923}, \"log10_bf\": 0.923, \"mechanism\": \"swap\", \"posterior\": 0.000233}, {\"correction\": [{\"cand_no\": 4, \"precinct_id\": \"517402-21\", \"votes\": 22}, {\"cand_no\": 5, \"precinct_id\": \"517402-21\", \"votes\": 29}], \"detail\": {\"log10_bf_local\": 0.906}, \"log10_bf\": 0.906, \"mechanism\": \"swap\", \"posterior\": 0.000225}, {\"mechanism\": \"clean\", \"posterior\": 0.0}, {\"mechanism\": \"clean_local_structure\", \"posterior\": 0.278691}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:114856\", \"OSK2026_SK_tab09d.csv:114857\", \"OSK2026_SK_tab09d.csv:114858\", \"OSK2026_SK_tab09d.csv:114859\", \"OSK2026_SK_tab09d.csv:114860\", \"OSK2026_SK_tab09d.csv:114861\", \"OSK2026_SK_tab09d.csv:114862\", \"OSK2026_SK_tab09d.csv:114863\", \"OSK2026_SK_tab09d.csv:114864\", \"OSK2026_SK_tab09d.csv:114865\", \"OSK2026_SK_tab09d.csv:114866\", \"OSK2026_SK_tab09d.csv:114867\", \"OSK2026_SK_tab09d.csv:114868\", \"OSK2026_SK_tab09d.csv:114869\", \"OSK2026_SK_tab09d.csv:114870\", \"OSK2026_SK_tab09d.csv:114871\", \"OSK2026_SK_tab09d.csv:114872\", \"OSK2026_SK_tab09d.csv:114873\", \"OSK2026_SK_tab09d.csv:114874\", \"OSK2026_SK_tab09d.csv:114875\", \"OSK2026_SK_tab09d.csv:114876\", \"OSK2026_SK_tab09d.csv:114877\", \"OSK2026_SK_tab09d.csv:114878\", \"OSK2026_SK_tab09d.csv:114879\", \"OSK2026_SK_tab09d.csv:114880\", \"OSK2026_SK_tab09d.csv:114881\", \"OSK2026_SK_tab09d.csv:114882\", \"OSK2026_SK_tab09d.csv:114883\", \"OSK2026_SK_tab09d.csv:114884\", \"OSK2026_SK_tab09d.csv:114885\", \"OSK2026_SK_tab09d.csv:114886\", \"OSK2026_SK_tab09d.csv:114887\", \"OSK2026_SK_tab09d.csv:114888\", \"OSK2026_SK_tab09d.csv:114889\", \"OSK2026_SK_tab09d.csv:114890\", \"OSK2026_SK_tab09d.csv:114891\", \"OSK2026_SK_tab09d.csv:114892\", \"OSK2026_SK_tab09d.csv:114893\", \"OSK2026_SK_tab09d.csv:114894\", \"OSK2026_SK_tab09d.csv:114895\", \"OSK2026_SK_tab09d.csv:114896\", \"OSK2026_SK_tab09d.csv:114897\", \"OSK2026_SK_tab09d.csv:114898\", \"OSK2026_SK_tab09d.csv:114899\", \"OSK2026_SK_tab09d.csv:114900\", \"OSK2026_SK_tab09d.csv:114901\", \"OSK2026_SK_tab09d.csv:114902\", \"OSK2026_SK_tab09d.csv:114903\", \"OSK2026_SK_tab09d.csv:114904\", \"OSK2026_SK_tab09d.csv:114905\", \"OSK2026_SK_tab09d.csv:114906\", \"OSK2026_SK_tab09d.csv:114907\", \"OSK2026_SK_tab09d.csv:114908\", \"OSK2026_SK_tab09d.csv:114909\", \"OSK2026_SK_tab09d.csv:114910\", \"OSK2026_SK_tab09d.csv:114911\", \"OSK2026_SK_tab09d.csv:114912\", \"OSK2026_SK_tab09d.csv:114913\", \"OSK2026_SK_tab09d.csv:114914\", \"OSK2026_SK_tab09d.csv:114915\", \"OSK2026_SK_tab09d.csv:114916\", \"OSK2026_SK_tab09d.csv:114917\", \"OSK2026_SK_tab09d.csv:114918\", \"OSK2026_SK_tab09d.csv:114919\", \"OSK2026_SK_tab09d.csv:114920\", \"OSK2026_SK_tab09d.csv:114921\", \"OSK2026_SK_tab09d.csv:114922\", \"OSK2026_SK_tab09d.csv:114923\", \"OSK2026_SK_tab09d.csv:114924\", \"OSK2026_SK_tab09d.csv:114925\", \"OSK2026_SK_tab09d.csv:114926\", \"OSK2026_SK_tab09d.csv:114927\", \"OSK2026_SK_tab09d.csv:114928\", \"OSK2026_SK_tab09d.csv:114929\", \"OSK2026_SK_tab09d.csv:114930\", \"OSK2026_SK_tab09d.csv:114931\", \"OSK2026_SK_tab09d.csv:114932\", \"OSK2026_SK_tab09d.csv:114933\", \"OSK2026_SK_tab09d.csv:114934\", \"OSK2026_SK_tab09d.csv:114935\", \"OSK2026_SK_tab09d.csv:114936\", \"OSK2026_SK_tab09d.csv:114937\", \"OSK2026_SK_tab09d.csv:114938\", \"OSK2026_SK_tab02bd.csv:3192\"]",
  "notes": "{\"best_posterior\": 0.641601, \"detail\": {\"family\": \"OSK\", \"field\": \"valid_council\", \"keystroke\": \"digit_transpose\", \"log10_bf_local\": 4.663, \"published\": 234, \"true\": 324}, \"local_structure_log10_lr\": 10.115, \"log10_bf\": 4.663, \"n_prec\": 160, \"p_atypical_clean\": 0.0, \"p_error\": 0.721309, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "511",
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 119}",
  "contest_transfer_flip": 119,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-511|517402-21",
  "rank": 182,
  "review_verdict": "probable_error",
  "review_confidence": "high",
  "review_mechanism": "turnout_digit: OSK valid council ballots (P_HL_POS) 234 recorded instead of about 324 or 334 (hundreds digit lost); candidate votes unaffected; same signature as precinct 517402-3",
  "review_correction": null,
  "review_outcome": "No change. The valid-ballot count does not enter seat allocation and the vote vector is ordinary; district 511 last elected Kašša 7,901 vs first substitute Kubík 7,665 (margin 236).",
  "review_changes_elected": false,
  "review_summary_en": "In Žilina precinct 21 the regional-council record gives 234 valid ballots out of 359 envelopes but 2,442 candidate marks, i.e. 10.4 of 12 possible marks per ballot, while 35 % of the council ballots would be invalid and only 11 president ballots were. Apart from precinct 3 (the same pattern), no Žilina precinct exceeds 8.2 marks per ballot or 17 % invalid ballots in a precinct of normal size, and this precinct had 7.8 and 7 % in 2022. The votes per envelope are ordinary. With 324 or 334 valid ballots everything fits (7.3–7.5 marks per ballot, 7–10 % invalid). The candidate votes are not affected and the field does not enter the seat count, so no result changes.",
  "review_summary_sk": "V Žiline v okrsku 21 uvádza záznam volieb do zastupiteľstva VÚC 234 platných lístkov z 359 obálok, no 2 442 hlasov pre kandidátov, teda 10,4 z 12 možných hlasov na lístok, a zároveň by bolo neplatných 35 % lístkov do zastupiteľstva, hoci lístkov na predsedu len 11. Okrem okrsku 3 (rovnaký vzor) žiadny žilinský okrsok bežnej veľkosti neprekračuje 8,2 hlasu na lístok ani 17 % neplatných lístkov a tento okrsok mal v roku 2022 7,8 hlasu na lístok a 7 % neplatných. Počet hlasov na obálku je bežný. Pri 324 alebo 334 platných lístkoch všetko sedí (7,3 – 7,5 hlasu na lístok, 7 – 10 % neplatných). Hlasy kandidátov nie sú dotknuté a tento údaj nevstupuje do prideľovania mandátov, takže sa výsledok nemení.",
  "review_doc": "docs/reviews/2026-OSK-C-511__517402-21.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:524093-1:gapPE",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "524093-1",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 540, \"E_OSO\": 627, \"P_OSK\": 623, \"P_OSO\": 630, \"R_OSK\": 930, \"R_OSO\": 930, \"R_prev_year\": 874.0, \"VC_OSK\": 271, \"VC_OSO\": 555, \"VM_OSK\": 430, \"VM_OSO\": 606, \"sum_council_OSK\": 1017, \"sum_council_OSO\": 3346, \"sum_single_OSK\": 430, \"sum_single_OSO\": 606}",
  "expected": "{\"fields\": [\"OSK.participated\", \"OSK.envelopes\"], \"hard_broken\": [], \"relation\": \"gapPE\", \"relations_broken\": [\"gapPE\"]}",
  "score": 1.671,
  "p_value": 1.8799817228816415e-05,
  "q_value": 0.04094146403744486,
  "correction": "[]",
  "mechanism": "other",
  "alternatives": "[\"OSK.envelopes 540->590 (digit_sub, gain 3.6)\", \"OSK.valid_council 271->211 (digit_sub, gain 2.2)\", \"OSO.envelopes 627->629 (digit_sub, gain 1.6)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4638\", \"OSK2026_SK_tab02bd.csv:4594\"]",
  "notes": "unexplained: relation gapPE (OSK.participated, OSK.envelopes) has tail p 1.9e-05 (log p -13.2); best single edit OSK.envelopes 540->590 (digit_sub, gain 3.6) stays below the reporting bar (10 nats)",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "524093",
  "municipality": "Vydrník",
  "okres_name": "Poprad",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|524093-1",
  "rank": 183,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-511:517402-53:60",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-511",
  "precinct_id": "517402-53",
  "cand_nos": "60",
  "observed": "{\"60@2026-OSK-C-511\": 118, \"7@2026-OSO-M-517402\": 7, \"record\": {\"60\": 118}}",
  "expected": "{\"60@2026-OSK-C-511\": {\"mean\": 20.8, \"n\": 480, \"p\": 0.016529305637956414, \"t\": 2.57}, \"7@2026-OSO-M-517402\": {\"mean\": 49.6, \"n\": 519, \"p\": 1.8081830757906368e-05, \"t\": -9.55}}",
  "score": 2.7771080558600145,
  "p_value": 3.6163661515812735e-05,
  "q_value": 0.041914108761434206,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 60, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 2.78, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 60, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 1.01, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-517402\", \"log10_bf\": 0.63, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-517402\", \"log10_bf\": 0.63, \"mechanism\": \"digit_del\"}, {\"cand_no\": 60, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 0.54, \"mechanism\": \"swap\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-517402\", \"log10_bf\": 0.07, \"mechanism\": \"swap\"}, {\"cand_no\": 60, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -0.14, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-517402\", \"log10_bf\": -0.97, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:117571\"]",
  "notes": "{\"best_log10_lr\": 2.987, \"corrected_p_min\": 0.0989, \"correction_withheld\": \"posterior_error_prob 0.0059 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 79, \"expected\": 17.7, \"observed\": 3, \"resid\": -3.2}, \"n_complementary\": 6, \"other_persons_other_records\": {\"max_abs_t\": 1.69, \"n\": 14, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.58, \"n\": 14, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 39.8, \"within_resid\": 4.21}, \"decoy_log10_bf\": {\"digit\": 2.119, \"swap\": 2.117}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.777, \"log10_bf_any_error_cell\": {\"60@2026-OSK-C-511\": 2.274, \"7@2026-OSO-M-517402\": 1.108}, \"log10_specificity\": 0.503, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:517402:milo:michal:41\", \"posterior_error_prob\": 0.0059, \"proposed_correction\": [{\"cand_no\": 60, \"precinct_id\": \"517402-53\", \"votes\": 18}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.99, \"values\": {\"60\": 18}}, {\"log10_lr\": 2.36, \"values\": {\"60\": 11}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "511",
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "60: Michal Milo",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0059 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 119,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-511|517402-53",
  "rank": 184,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-520004-2:520004-21:19",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-520004-2",
  "precinct_id": "520004-21",
  "cand_nos": "17,18,19,20",
  "observed": "{\"19@2026-OSO-C-520004-2\": 2, \"1@2026-OSO-M-520004\": 39, \"record\": {\"17\": 0, \"18\": 66, \"19\": 2, \"20\": 15}}",
  "expected": "{\"19@2026-OSO-C-520004-2\": {\"mean\": 27.6, \"n\": 242, \"p\": 1.872101064890171e-05, \"t\": -8.81}, \"1@2026-OSO-M-520004\": {\"mean\": 3.8, \"n\": 219, \"p\": 0.07255186185968734, \"t\": 1.94}}",
  "score": 5.15093652274758,
  "p_value": 3.744202129780342e-05,
  "q_value": 0.041914108761434206,
  "correction": "[{\"cand_no\": 17, \"precinct_id\": \"520004-21\", \"votes\": 66}, {\"cand_no\": 18, \"precinct_id\": \"520004-21\", \"votes\": 2}, {\"cand_no\": 19, \"precinct_id\": \"520004-21\", \"votes\": 15}, {\"cand_no\": 20, \"estimated\": true, \"precinct_id\": \"520004-21\", \"votes\": 5}]",
  "mechanism": "row_shift",
  "alternatives": "[{\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-520004-2\", \"log10_bf\": 5.15, \"mechanism\": \"row_shift\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-520004-2\", \"log10_bf\": 4.65, \"mechanism\": \"swap\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-520004-2\", \"log10_bf\": 3.61, \"mechanism\": \"transfer\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-520004-2\", \"log10_bf\": 2.69, \"mechanism\": \"digit_del\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-520004-2\", \"log10_bf\": 1.11, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-520004\", \"log10_bf\": -0.44, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-520004\", \"log10_bf\": -1.14, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-520004\", \"log10_bf\": -1.57, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:67748\", \"OSO2026_SK_tab08f.csv:67749\", \"OSO2026_SK_tab08f.csv:67750\", \"OSO2026_SK_tab08f.csv:67751\"]",
  "notes": "{\"best_log10_lr\": 7.506, \"corrected_p_min\": 0.0021, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 20, \"expected\": 5.7, \"observed\": 15, \"resid\": 2.32}, \"n_complementary\": 10, \"other_persons_other_records\": {\"max_abs_t\": 1.8, \"n\": 10, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.46, \"n\": 8, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 7.8, \"within_resid\": -2.11}, \"decoy_log10_bf\": {\"digit\": 2.271, \"swap\": 6.704}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 5.151, \"log10_bf_any_error_cell\": {\"19@2026-OSO-C-520004-2\": 1.785, \"1@2026-OSO-M-520004\": -0.501}, \"log10_specificity\": -0.446, \"lost_values_cand_nos\": [20], \"partner_precinct\": null, \"person_id\": \"2026:520004:helemikova:marta:54\", \"posterior_error_prob\": 0.586, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 7.51, \"values\": {\"17\": 66, \"18\": 2, \"19\": 15, \"20\": null}}, {\"log10_lr\": 7.44, \"values\": {\"15\": null, \"16\": 5, \"17\": 7, \"18\": 0, \"19\": 66, \"20\": 2, \"21\": 15, \"22\": 21, \"23\": 2, \"24\": 4, \"25\": 21, \"26\": 6, \"27\": 20, \"28\": 9}}, {\"log10_lr\": 7.34, \"values\": {\"18\": 2, \"19\": 15, \"20\": null}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "520004",
  "district": "2",
  "obec": "520004",
  "municipality": "Humenné",
  "okres_name": "Humenné",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "17: Jozef Gnip; 18: Gašpar Gyurács; 19: Marta Helemiková; 20: Miroslav Homičko",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 3,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-520004-2|520004-21",
  "rank": 185,
  "review_verdict": "rejected",
  "review_confidence": "high",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No change (published record retained): the 12th seat of Humenné council district 2 goes to č. 3 Martin Balogáč (731); first substitute č. 38 Ľubomír Pidanič (727), margin 4. A true precinct-21 count of 9 for Pidanič would tie (lot), ≥ 10 would elect him instead of Balogáč. The crossballot row-shift correction (č. 17–20) changes no seat.",
  "review_changes_elected": false,
  "review_summary_en": "Humenné council district 2 (12 seats) was decided by 4 votes: Martin Balogáč 731, Ľubomír Pidanič 727. The close-contest sweep flagged Pidanič's 5 votes in precinct 21 (242 valid ballots) against within-contest and 2022-profile expectations of 42 and 31. Precinct 21 votes unlike the rest of the district in both years: four candidates (Kudráč 181, Tokár 129, Kašo 89, Gyurács 66) take 54 % of the council marks, voters mark 3.5 candidates per ballot (5.8–7.2 elsewhere), and nearly every city-wide candidate gets fewer than 15 votes, including Balogáč with 3. Pidanič had 4 of 262 here in 2022, and his party colleague Gnip has 0. The published 5 fits this pattern. A crossballot row-shift claim on lines 17–20 of the same precinct is also contradicted by the local voting pattern and would change no seat. No correction is adopted; the published 4-vote margin remains unverified until the precinct protocols are published.",
  "review_summary_sk": "Volebný obvod 2 do mestského zastupiteľstva v Humennom (12 mandátov) rozhodli 4 hlasy: Martin Balogáč 731, Ľubomír Pidanič 727. Analýza tesných výsledkov označila 5 hlasov pre Pidaniča v okrsku 21 (242 platných hlasovacích lístkov), kým model podľa ostatných okrskov očakáva 42 a model podľa roku 2022 31. Okrsok 21 hlasuje v oboch rokoch inak ako zvyšok obvodu: štyria kandidáti (Kudráč 181, Tokár 129, Kašo 89, Gyurács 66) majú 54 % hlasov, voliči označujú v priemere 3,5 kandidáta na lístok (inde 5,8 – 7,2) a takmer všetci kandidáti s podporou v celom meste majú menej ako 15 hlasov, vrátane Balogáča s 3 hlasmi. Pidanič mal v tomto okrsku v roku 2022 4 hlasy z 262 a jeho stranícky kolega Gnip má 0. Zverejnených 5 hlasov tomuto vzoru zodpovedá. Hypotéza o posune riadkov 17 – 20 v tom istom okrsku (krížová kontrola hlasovacích lístkov) je tiež v rozpore s miestnym vzorom hlasovania a nezmenila by žiaden mandát. Žiadna oprava sa neprijíma; rozdiel 4 hlasov zostáva neoverený, kým nebudú zverejnené zápisnice okrskových komisií.",
  "review_doc": "docs/reviews/2026-OSO-C-520004-2__520004-21.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-204:507440-27:13",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-204",
  "precinct_id": "507440-27",
  "cand_nos": "13",
  "observed": "{\"13@2026-OSK-C-204\": 7, \"13@2026-OSO-C-507440-2\": 61, \"3@2026-OSO-M-507440\": 23, \"record\": {\"13\": 7}}",
  "expected": "{\"13@2026-OSK-C-204\": {\"mean\": 40.9, \"n\": 359, \"p\": 1.2967319177020866e-05, \"t\": -8.34}, \"13@2026-OSO-C-507440-2\": {\"mean\": 34.3, \"n\": 367, \"p\": 0.01648683142897807, \"t\": 2.32}, \"3@2026-OSO-M-507440\": {\"mean\": 34.7, \"n\": 382, \"p\": 0.11434467994797635, \"t\": -1.74}}",
  "score": 4.775807075390879,
  "p_value": 3.89019575310626e-05,
  "q_value": 0.041914108761434206,
  "correction": "",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-204\", \"log10_bf\": 4.78, \"mechanism\": \"digit_del\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-204\", \"log10_bf\": 3.85, \"mechanism\": \"transfer\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-204\", \"log10_bf\": 3.34, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-507440\", \"log10_bf\": 0.37, \"mechanism\": \"transfer\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-507440-2\", \"log10_bf\": -0.02, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-204\", \"log10_bf\": -0.12, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-204\", \"log10_bf\": -0.23, \"mechanism\": \"row_shift\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-507440-2\", \"log10_bf\": -0.34, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:21912\"]",
  "notes": "{\"best_log10_lr\": 5.675, \"corrected_p_min\": 0.503, \"correction_withheld\": \"posterior_error_prob 0.37 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.59, \"n\": 19, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.64, \"n\": 16, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 52.2, \"within_resid\": -5.26}, \"decoy_log10_bf\": {\"digit\": 4.677, \"swap\": 4.158}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 4.776, \"log10_bf_any_error_cell\": {\"13@2026-OSK-C-204\": 4.468, \"13@2026-OSO-C-507440-2\": -0.639, \"3@2026-OSO-M-507440\": -0.018}, \"log10_specificity\": 0.308, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:507440:jancovic:peter:43\", \"posterior_error_prob\": 0.3737, \"proposed_correction\": [{\"cand_no\": 13, \"precinct_id\": \"507440-27\", \"votes\": 37}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 5.68, \"values\": {\"13\": 37}}, {\"log10_lr\": 5.63, \"values\": {\"13\": 47}}, {\"log10_lr\": 4.93, \"values\": {\"13\": 57}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "2",
  "district": "204",
  "obec": "507440",
  "municipality": "Piešťany",
  "okres_name": "Piešťany",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "13: Peter Jančovič",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.37 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 207,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-204|507440-27",
  "rank": 186,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-102:529320-19:38",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-102",
  "precinct_id": "529320-19",
  "cand_nos": "38",
  "observed": "{\"23@2026-OSO-C-529320-1\": 36, \"38@2026-OSK-C-102\": 87, \"record\": {\"38\": 87}}",
  "expected": "{\"23@2026-OSO-C-529320-1\": {\"mean\": 188.7, \"n\": 479, \"p\": 1.9531271557052283e-05, \"t\": -9.65}, \"38@2026-OSK-C-102\": {\"mean\": 13.1, \"n\": 491, \"p\": 0.0005630936637118295, \"t\": 4.52}}",
  "score": 6.804137836007983,
  "p_value": 3.9062543114104566e-05,
  "q_value": 0.041914108761434206,
  "correction": "[{\"cand_no\": 38, \"precinct_id\": \"529320-19\", \"votes\": 8}]",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 38, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 6.8, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 38, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 5.77, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 38, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 3.71, \"mechanism\": \"transfer\"}, {\"cand_no\": 38, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.47, \"mechanism\": \"swap\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": -0.19, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": -0.66, \"mechanism\": \"transfer\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": -0.75, \"mechanism\": \"digit_del\"}, {\"cand_no\": 38, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -1.6, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:1573\"]",
  "notes": "{\"best_log10_lr\": 6.885, \"corrected_p_min\": 0.1706, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 34, \"expected\": 44.8, \"observed\": 26, \"resid\": -2.51}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 5.41, \"n\": 55, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 5.12, \"n\": 34, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 13.3, \"within_resid\": 6.62}, \"decoy_log10_bf\": {\"digit\": 6.104, \"swap\": 5.407}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 6.804, \"log10_bf_any_error_cell\": {\"23@2026-OSO-C-529320-1\": 0.4, \"38@2026-OSK-C-102\": 5.536}, \"log10_specificity\": 1.268, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:zurek:jan:51\", \"posterior_error_prob\": 0.9845, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 6.89, \"values\": {\"38\": 8}}, {\"log10_lr\": 6.7, \"values\": {\"38\": 7}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "102",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "38: Ján Žurek",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 4873,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-102|529320-19",
  "rank": 187,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossyear:2026:2026-OSO-C-506524-1:506524-2:17",
  "detector": "crossyear",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-506524-1",
  "precinct_id": "506524-2",
  "cand_nos": "17",
  "observed": "{\"n_ballots\": 390, \"votes\": 106}",
  "expected": "{\"crossyear\": 378.4, \"p_within\": 1e-06, \"pi95\": [362.0, 389.0], \"within_year\": 377.8}",
  "score": 5.6712361761476515,
  "p_value": 2.131885245234643e-06,
  "q_value": 0.04279546441284022,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"genuine local swing against the candidate's own history\", \"precinct boundary or electorate change not visible in registered voters\", \"link to a namesake (see grade)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:20848\"]",
  "notes": "{\"beta\": 0.638, \"level\": \"cell\", \"link\": {\"grade\": \"name_age\", \"pid_p\": \"2022:506524:kuliskova:andrea:46\", \"pid_t\": \"2026:506524:kuliskova:andrea:50\"}, \"log10_lr_crossyear_vs_within\": 0.48, \"prior\": {\"cand_no\": 13, \"contest_id\": \"2022-OSO-C-506524-1\", \"n\": 338, \"rel_strength_logit\": 0.09, \"votes\": 99, \"year\": 2022}, \"swap\": {\"corrected_p\": [0.0004, 0.0065], \"log10_bf\": 2.79, \"plausible\": false, \"refs\": [\"OSO2026_SK_tab08f.csv:20848\", \"OSO2026_SK_tab08f.csv:20841\"], \"values\": [106, 280], \"with\": 10}}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "506524",
  "district": "1",
  "obec": "506524",
  "municipality": "Stará Turá",
  "okres_name": "Nové Mesto nad Váhom",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "17: Andrea Kulíšková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 14}",
  "contest_transfer_flip": 14,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-C-506524-1|506524-2",
  "rank": 188,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "globaltests:2026:2026-OSO-M-514900:514900-2:1+2+3+5+6",
  "detector": "globaltests",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-M-514900",
  "precinct_id": "514900-2",
  "cand_nos": "1,2,3,5,6",
  "observed": "{\"n_ballots\": 77, \"zero_cands\": [1, 2, 3, 5, 6], \"zeros\": 5}",
  "expected": "{\"exp_votes_of_zero_cands\": [1.09, 0.525, 36.7, 0.884, 3.16], \"expected_zeros\": 1.178}",
  "score": 5.033,
  "p_value": 9.269157521706418e-06,
  "q_value": 0.042820370723581656,
  "correction": "",
  "mechanism": "zero_excess",
  "alternatives": "[\"true zero: candidate without support in this precinct (e.g. withdrew informally, community block voting)\", \"counts recorded on another row or another precinct (see errorsearch / novel_dup / crossballot)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:11558\", \"OSO2026_SK_tab05f.csv:11559\", \"OSO2026_SK_tab05f.csv:11560\", \"OSO2026_SK_tab05f.csv:11562\", \"OSO2026_SK_tab05f.csv:11563\"]",
  "notes": "more zero counts than the expectation model's Poisson-binomial allows (globaltests.zeros)",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "514900",
  "district": null,
  "obec": "514900",
  "municipality": "Hrnčiarska Ves",
  "okres_name": "Poltár",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "1: Jana Hazuchová; 2: Ján Kožiak; 3: Zdenko Matej; 5: Tibor Šága; 6: Milan Vojtek",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 10}",
  "contest_transfer_flip": 10,
  "tier_detector": "C_ambiguous",
  "family": "other",
  "case_id": "2026-OSO-M-514900|514900-2",
  "rank": 189,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-601:508438-20:50",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-601",
  "precinct_id": "508438-20",
  "cand_nos": "50",
  "observed": "{\"28@2026-OSO-C-508438-3\": 10, \"50@2026-OSK-C-601\": 53, \"record\": {\"50\": 53}}",
  "expected": "{\"28@2026-OSO-C-508438-3\": {\"mean\": 76.6, \"n\": 268, \"p\": 2.2632488546849808e-05, \"t\": -9.05}, \"50@2026-OSK-C-601\": {\"mean\": 6.7, \"n\": 248, \"p\": 0.004355321217628239, \"t\": 3.16}}",
  "score": 4.49375369578413,
  "p_value": 4.5264977093699616e-05,
  "q_value": 0.043181112687809296,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 50, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 4.49, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 50, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 2.42, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 50, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 1.72, \"mechanism\": \"transfer\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-508438-3\", \"log10_bf\": 1.43, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 50, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 0.84, \"mechanism\": \"swap\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-508438-3\", \"log10_bf\": 0.72, \"mechanism\": \"digit_del\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-508438-3\", \"log10_bf\": -0.18, \"mechanism\": \"transfer\"}, {\"cand_no\": 50, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": -0.36, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:121183\"]",
  "notes": "{\"best_log10_lr\": 4.527, \"corrected_p_min\": 0.8556, \"correction_withheld\": \"posterior_error_prob 0.24 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 1, \"expected\": 11.1, \"observed\": 3, \"resid\": -2.37}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 1.87, \"n\": 17, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.93, \"n\": 14, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 4.3, \"within_resid\": 3.47}, \"decoy_log10_bf\": {\"digit\": 3.503, \"swap\": 3.445}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 4.494, \"log10_bf_any_error_cell\": {\"28@2026-OSO-C-508438-3\": 1.245, \"50@2026-OSK-C-601\": 3.028}, \"log10_specificity\": 1.466, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:508438:saxon:andrej:33\", \"posterior_error_prob\": 0.2376, \"proposed_correction\": [{\"cand_no\": 50, \"precinct_id\": \"508438-20\", \"votes\": 5}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 4.53, \"values\": {\"50\": 5}}, {\"log10_lr\": 4.46, \"values\": {\"50\": 3}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "6",
  "district": "601",
  "obec": "508438",
  "municipality": "Banská Bystrica",
  "okres_name": "Banská Bystrica",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "50: Andrej Saxon",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.24 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 543,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-601|508438-20",
  "rank": 190,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-403:500011-5:33",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-403",
  "precinct_id": "500011-5",
  "cand_nos": "33",
  "observed": "{\"12@2026-OSO-C-500011-2\": 71, \"33@2026-OSK-C-403\": 8, \"record\": {\"33\": 8}}",
  "expected": "{\"12@2026-OSO-C-500011-2\": {\"mean\": 13.2, \"n\": 383, \"p\": 0.011362612922135785, \"t\": 2.65}, \"33@2026-OSK-C-403\": {\"mean\": 48.6, \"n\": 380, \"p\": 2.2886670744935076e-05, \"t\": -8.31}}",
  "score": 4.104642292110636,
  "p_value": 4.577334148987015e-05,
  "q_value": 0.043181112687809296,
  "correction": "",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 4.1, \"mechanism\": \"digit_del\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 3.56, \"mechanism\": \"transfer\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 1.97, \"mechanism\": \"swap\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-500011-2\", \"log10_bf\": 0.13, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-500011-2\", \"log10_bf\": -0.04, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-500011-2\", \"log10_bf\": -0.16, \"mechanism\": \"swap\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-500011-2\", \"log10_bf\": -0.4, \"mechanism\": \"transfer\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": -0.49, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:69941\"]",
  "notes": "{\"best_log10_lr\": 5.013, \"corrected_p_min\": 0.8288, \"correction_withheld\": \"posterior_error_prob 0.11 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 17, \"expected\": 9.8, \"observed\": 24, \"resid\": 2.32}, \"n_complementary\": 11, \"other_persons_other_records\": {\"max_abs_t\": 1.51, \"n\": 16, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.04, \"n\": 15, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 35.5, \"within_resid\": -4.13}, \"decoy_log10_bf\": {\"digit\": 4.14, \"swap\": 3.701}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 4.105, \"log10_bf_any_error_cell\": {\"12@2026-OSO-C-500011-2\": -0.362, \"33@2026-OSK-C-403\": 3.776}, \"log10_specificity\": 0.328, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:500011:gresso:jan:45\", \"posterior_error_prob\": 0.1129, \"proposed_correction\": [{\"cand_no\": 33, \"precinct_id\": \"500011-5\", \"votes\": 48}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 5.01, \"values\": {\"33\": 48}}, {\"log10_lr\": 4.84, \"values\": {\"33\": 38}}, {\"log10_lr\": 4.6, \"values\": {\"33\": 58}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "4",
  "district": "403",
  "obec": "500011",
  "municipality": "Nitra",
  "okres_name": "Nitra",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "33: Ján Greššo",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.11 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 588,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-403|500011-5",
  "rank": 191,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-514462:514462-25:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-514462",
  "precinct_id": "514462-25",
  "cand_nos": "3",
  "observed": "{\"27@2026-OSK-C-609\": 79, \"3@2026-OSO-M-514462\": 175, \"record\": {\"3\": 175}}",
  "expected": "{\"27@2026-OSK-C-609\": {\"mean\": 119.9, \"n\": 125, \"p\": 0.01568736780166074, \"t\": -2.49}, \"3@2026-OSO-M-514462\": {\"mean\": 132.4, \"n\": 179, \"p\": 2.7516332682602453e-05, \"t\": 9.69}}",
  "score": 2.854694587969839,
  "p_value": 5.5032665365204906e-05,
  "q_value": 0.05036621906379651,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-514462\", \"log10_bf\": 2.85, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-514462\", \"log10_bf\": 1.84, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-609\", \"log10_bf\": 0.68, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-609\", \"log10_bf\": 0.47, \"mechanism\": \"transfer\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-609\", \"log10_bf\": 0.3, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-514462\", \"log10_bf\": -0.38, \"mechanism\": \"transfer\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-609\", \"log10_bf\": -2.3, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-514462\", \"log10_bf\": -2.37, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:12073\"]",
  "notes": "{\"best_log10_lr\": 4.642, \"corrected_p_min\": 0.6153, \"correction_withheld\": \"posterior_error_prob 0.021 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 5.23, \"n\": 8, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.07, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 16.2, \"within_resid\": 17.06}, \"decoy_log10_bf\": {\"digit\": 4.393, \"swap\": -1.564}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.855, \"log10_bf_any_error_cell\": {\"27@2026-OSK-C-609\": 0.598, \"3@2026-OSO-M-514462\": 3.818}, \"log10_specificity\": -0.963, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:514462:simko:jozef:75\", \"posterior_error_prob\": 0.021, \"proposed_correction\": [{\"cand_no\": 3, \"precinct_id\": \"514462-25\", \"votes\": 135}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 4.64, \"values\": {\"3\": 135}}, {\"log10_lr\": 4.57, \"values\": {\"3\": 125}}, {\"log10_lr\": 4.17, \"values\": {\"3\": 145}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "514462",
  "district": null,
  "obec": "514462",
  "municipality": "Rimavská Sobota",
  "okres_name": "Rimavská Sobota",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "3: Jozef Šimko",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.021 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 867,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-514462|514462-25",
  "rank": 192,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-710:526860-1:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-710",
  "precinct_id": "526860-1",
  "cand_nos": "",
  "observed": "{\"1@2026-OSK-P-7\": 181, \"3@2026-OSK-C-710\": 100, \"record\": {\"1\": 7, \"10\": 9, \"11\": 2, \"12\": 4, \"13\": 11, \"14\": 2, \"15\": 8, \"16\": 6, \"17\": 3, \"18\": 2, \"19\": 2, \"2\": 16, \"20\": 14, \"21\": 1, \"3\": 100, \"4\": 4, \"5\": 3, \"6\": 8, \"7\": 1, \"8\": 1, \"9\": 19}}",
  "expected": "{\"1@2026-OSK-P-7\": {\"mean\": 208.1, \"n\": 209, \"p\": 0.2223305405327188, \"t\": -1.25}, \"3@2026-OSK-C-710\": {\"mean\": 84.2, \"n\": 100, \"p\": 3.1694374072478713e-05, \"t\": 9.52}}",
  "score": 1.152939955235012,
  "p_value": 6.338874814495743e-05,
  "q_value": 0.055319869967140924,
  "correction": "",
  "mechanism": "vector_swap",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-710\", \"log10_bf\": 1.39, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-710\", \"log10_bf\": 1.15, \"mechanism\": \"vector_swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 1.08, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 1.01, \"mechanism\": \"row_shift\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 0.57, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 0.49, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-710\", \"log10_bf\": 0.21, \"mechanism\": \"row_shift\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-710\", \"log10_bf\": -0.2, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:184511\", \"OSK2026_SK_tab09d.csv:184512\", \"OSK2026_SK_tab09d.csv:184513\", \"OSK2026_SK_tab09d.csv:184514\", \"OSK2026_SK_tab09d.csv:184515\", \"OSK2026_SK_tab09d.csv:184516\", \"OSK2026_SK_tab09d.csv:184517\", \"OSK2026_SK_tab09d.csv:184518\", \"OSK2026_SK_tab09d.csv:184519\", \"OSK2026_SK_tab09d.csv:184520\", \"OSK2026_SK_tab09d.csv:184521\", \"OSK2026_SK_tab09d.csv:184522\", \"OSK2026_SK_tab09d.csv:184523\", \"OSK2026_SK_tab09d.csv:184524\", \"OSK2026_SK_tab09d.csv:184525\", \"OSK2026_SK_tab09d.csv:184526\", \"OSK2026_SK_tab09d.csv:184527\", \"OSK2026_SK_tab09d.csv:184528\", \"OSK2026_SK_tab09d.csv:184529\", \"OSK2026_SK_tab09d.csv:184530\", \"OSK2026_SK_tab09d.csv:184531\"]",
  "notes": "{\"best_log10_lr\": 2.938, \"corrected_p_min\": 0.0031, \"correction_withheld\": \"posterior_error_prob 0.00014 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.06, \"n\": 4, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 0.8, \"within_resid\": 8.79}, \"decoy_log10_bf\": {\"digit\": 0.344, \"swap\": 1.831}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.153, \"log10_bf_any_error_cell\": {\"1@2026-OSK-P-7\": 1.446, \"3@2026-OSK-C-710\": 2.888}, \"log10_specificity\": 31.926, \"lost_values_cand_nos\": [], \"partner_precinct\": \"526860-2\", \"person_id\": \"2026:526924:cureja:drahomir:46\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"526860-1\", \"votes\": 9}, {\"cand_no\": 2, \"precinct_id\": \"526860-1\", \"votes\": 11}, {\"cand_no\": 3, \"precinct_id\": \"526860-1\", \"votes\": 89}, {\"cand_no\": 4, \"precinct_id\": \"526860-1\", \"votes\": 2}, {\"cand_no\": 5, \"precinct_id\": \"526860-1\", \"votes\": 2}, {\"cand_no\": 6, \"precinct_id\": \"526860-1\", \"votes\": 0}, {\"cand_no\": 8, \"precinct_id\": \"526860-1\", \"votes\": 2}, {\"cand_no\": 9, \"precinct_id\": \"526860-1\", \"votes\": 30}, {\"cand_no\": 10, \"precinct_id\": \"526860-1\", \"votes\": 5}, {\"cand_no\": 11, \"precinct_id\": \"526860-1\", \"votes\": 1}, {\"cand_no\": 12, \"precinct_id\": \"526860-1\", \"votes\": 3}, {\"cand_no\": 13, \"precinct_id\": \"526860-1\", \"votes\": 10}, {\"cand_no\": 14, \"precinct_id\": \"526860-1\", \"votes\": 7}, {\"cand_no\": 15, \"precinct_id\": \"526860-1\", \"votes\": 3}, {\"cand_no\": 16, \"precinct_id\": \"526860-1\", \"votes\": 2}, {\"cand_no\": 17, \"precinct_id\": \"526860-1\", \"votes\": 8}, {\"cand_no\": 18, \"precinct_id\": \"526860-1\", \"votes\": 3}, {\"cand_no\": 19, \"precinct_id\": \"526860-1\", \"votes\": 1}, {\"cand_no\": 20, \"precinct_id\": \"526860-1\", \"votes\": 2}, {\"cand_no\": 21, \"precinct_id\": \"526860-1\", \"votes\": 3}, {\"cand_no\": 1, \"precinct_id\": \"526860-2\", \"votes\": 7}, {\"cand_no\": 2, \"precinct_id\": \"526860-2\", \"votes\": 16}, {\"cand_no\": 3, \"precinct_id\": \"526860-2\", \"votes\": 100}, {\"cand_no\": 4, \"precinct_id\": \"526860-2\", \"votes\": 4}, {\"cand_no\": 5, \"precinct_id\": \"526860-2\", \"votes\": 3}, {\"cand_no\": 6, \"precinct_id\": \"526860-2\", \"votes\": 8}, {\"cand_no\": 7, \"precinct_id\": \"526860-2\", \"votes\": 1}, {\"cand_no\": 8, \"precinct_id\": \"526860-2\", \"votes\": 1}, {\"cand_no\": 9, \"precinct_id\": \"526860-2\", \"votes\": 19}, {\"cand_no\": 10, \"precinct_id\": \"526860-2\", \"votes\": 9}, {\"cand_no\": 11, \"precinct_id\": \"526860-2\", \"votes\": 2}, {\"cand_no\": 12, \"precinct_id\": \"526860-2\", \"votes\": 4}, {\"cand_no\": 13, \"precinct_id\": \"526860-2\", \"votes\": 11}, {\"cand_no\": 14, \"precinct_id\": \"526860-2\", \"votes\": 2}, {\"cand_no\": 15, \"precinct_id\": \"526860-2\", \"votes\": 8}, {\"cand_no\": 16, \"precinct_id\": \"526860-2\", \"votes\": 6}, {\"cand_no\": 17, \"precinct_id\": \"526860-2\", \"votes\": 3}, {\"cand_no\": 18, \"precinct_id\": \"526860-2\", \"votes\": 2}, {\"cand_no\": 19, \"precinct_id\": \"526860-2\", \"votes\": 2}, {\"cand_no\": 20, \"precinct_id\": \"526860-2\", \"votes\": 14}, {\"cand_no\": 21, \"precinct_id\": \"526860-2\", \"votes\": 1}], \"single_mark\": false, \"top_variants\": null}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "710",
  "obec": "526860",
  "municipality": "Lomnička",
  "okres_name": "Stará Ľubovňa",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00014 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 426,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-710|526860-1",
  "rank": 193,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-111:529460-35:44",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-111",
  "precinct_id": "529460-35",
  "cand_nos": "44",
  "observed": "{\"44@2026-OSK-C-111\": 10, \"51@2026-OSO-C-582000-10\": 55, \"record\": {\"44\": 10}}",
  "expected": "{\"44@2026-OSK-C-111\": {\"mean\": 55.5, \"n\": 381, \"p\": 3.263425062512229e-05, \"t\": -8.02}, \"51@2026-OSO-C-582000-10\": {\"mean\": 10.5, \"n\": 376, \"p\": 0.008191127394197506, \"t\": 2.77}}",
  "score": 5.279193806987587,
  "p_value": 6.526850125024458e-05,
  "q_value": 0.055319869967140924,
  "correction": "[{\"cand_no\": 44, \"precinct_id\": \"529460-35\", \"votes\": 50}]",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 44, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 5.28, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 44, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 3.98, \"mechanism\": \"transfer\"}, {\"cand_no\": 44, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 2.25, \"mechanism\": \"swap\"}, {\"cand_no\": 44, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 1.06, \"mechanism\": \"digit_del\"}, {\"cand_no\": 51, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 0.15, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 51, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.19, \"mechanism\": \"transfer\"}, {\"cand_no\": 44, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.6, \"mechanism\": \"row_shift\"}, {\"cand_no\": 51, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.7, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:7458\"]",
  "notes": "{\"best_log10_lr\": 6.16, \"corrected_p_min\": 0.7683, \"correction_withheld\": null, \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.77, \"n\": 45, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.56, \"n\": 28, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 42.4, \"within_resid\": -7.8}, \"decoy_log10_bf\": {\"digit\": 4.93, \"swap\": 5.31}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 5.279, \"log10_bf_any_error_cell\": {\"44@2026-OSK-C-111\": 4.927, \"51@2026-OSO-C-582000-10\": -0.435}, \"log10_specificity\": 0.352, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:zamecnik:dusan:47\", \"posterior_error_prob\": 0.8509, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 6.16, \"values\": {\"44\": 50}}, {\"log10_lr\": 6.04, \"values\": {\"44\": 40}}, {\"log10_lr\": 5.7, \"values\": {\"44\": 60}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "111",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "44: Dušan Zámečník",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 639,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-111|529460-35",
  "rank": 194,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-111:529460-75:14",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-111",
  "precinct_id": "529460-75",
  "cand_nos": "14",
  "observed": "{\"14@2026-OSK-C-111\": 96, \"19@2026-OSO-C-582000-10\": 18, \"record\": {\"14\": 96}}",
  "expected": "{\"14@2026-OSK-C-111\": {\"mean\": 24.6, \"n\": 415, \"p\": 0.004943735389398044, \"t\": 3.26}, \"19@2026-OSO-C-582000-10\": {\"mean\": 74.4, \"n\": 372, \"p\": 3.5382818372813914e-05, \"t\": -7.72}}",
  "score": 5.04477562846815,
  "p_value": 7.076563674562783e-05,
  "q_value": 0.05794774522667634,
  "correction": "[{\"cand_no\": 14, \"precinct_id\": \"529460-75\", \"votes\": 26}]",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 5.04, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 4.18, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 3.73, \"mechanism\": \"transfer\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.78, \"mechanism\": \"swap\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.43, \"mechanism\": \"row_shift\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 0.18, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.41, \"mechanism\": \"swap\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.52, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:9188\"]",
  "notes": "{\"best_log10_lr\": 6.036, \"corrected_p_min\": 0.5098, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 29, \"expected\": 61.7, \"observed\": 42, \"resid\": -2.12}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 1.66, \"n\": 39, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.58, \"n\": 26, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 22.2, \"within_resid\": 7.03}, \"decoy_log10_bf\": {\"digit\": 4.783, \"swap\": 4.231}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 5.045, \"log10_bf_any_error_cell\": {\"14@2026-OSK-C-111\": 4.663, \"19@2026-OSO-C-582000-10\": -0.27}, \"log10_specificity\": 0.382, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:jaslovsky:marian:63\", \"posterior_error_prob\": 0.7688, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 6.04, \"values\": {\"14\": 26}}, {\"log10_lr\": 5.85, \"values\": {\"14\": 16}}, {\"log10_lr\": 4.93, \"values\": {\"14\": 36}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "111",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "14: Marian Jaslovský",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 639,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-111|529460-75",
  "rank": 195,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:518158-15:field:OSK.participated",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "518158-15",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 800, \"OSK.envelopes\": 216, \"OSK.one_mark_votes\": 207, \"OSK.participated\": 242, \"OSK.registered\": 636, \"OSK.valid_council\": 215, \"OSK.valid_mayor\": 207, \"OSO.council_marks\": 1120, \"OSO.envelopes\": 216, \"OSO.one_mark_votes\": 213, \"OSO.participated\": 216, \"OSO.registered\": 636, \"OSO.valid_council\": 215, \"OSO.valid_mayor\": 213, \"z\": {\"turn_K\": 5.59, \"turn_O\": -3.35, \"unret_K\": 5.57}}",
  "expected": "{\"invC_K\": {\"observed_rate\": 0.0069, \"rate\": 0.0396, \"rate95\": [0.0067, 0.2019]}, \"turn_K\": {\"observed_rate\": 0.3807, \"rate\": 0.3415, \"rate95\": [0.3017, 0.3837]}, \"turn_O\": {\"observed_rate\": 0.3399, \"rate\": 0.385, \"rate95\": [0.3058, 0.4708]}, \"unret_K\": {\"observed_rate\": 0.1091, \"rate\": 0.0022, \"rate95\": [0.0005, 0.0107]}}",
  "score": 2.7559133955979775,
  "p_value": 0.0017542302850517503,
  "q_value": 0.059581924186530376,
  "correction": "[{\"family\": \"OSK\", \"field\": \"participated\", \"precinct_id\": \"518158-15\", \"value\": 216}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"field\": \"OSK.participated\", \"gain_joint_nats\": 0.49, \"gain_joint_raw_nats\": 8.78, \"gain_nats\": 0.49, \"kind\": \"field\", \"new\": 222, \"old\": 242, \"op\": \"digit_sub\", \"post_max_abs_z\": 3.58, \"post_p\": 0.0421}, {\"cand_loglik_ratio\": 8.39, \"cand_no\": 25, \"contest_id\": \"2026-OSK-C-611\", \"gain_joint_nats\": -7.99, \"gain_joint_raw_nats\": 0.3, \"gain_nats\": 0.4, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 70, \"old\": 0, \"op\": \"digit_ins\", \"post_max_abs_z\": 5.62, \"post_p\": 0.0015}, {\"cand_loglik_ratio\": 8.4, \"cand_no\": [25], \"contest_id\": \"2026-OSK-C-611\", \"gain_joint_nats\": -8.04, \"gain_joint_raw_nats\": 0.24, \"gain_nats\": 0.36, \"kind\": \"block\", \"moves_valid\": false, \"new\": [72], \"old\": [0], \"op\": \"missing_block\", \"post_max_abs_z\": 5.62, \"post_p\": 0.0015}, {\"cand_loglik_ratio\": 7.63, \"cand_no\": 25, \"contest_id\": \"2026-OSK-C-611\", \"gain_joint_nats\": -7.75, \"gain_joint_raw_nats\": 0.54, \"gain_nats\": -0.12, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 60, \"old\": 0, \"op\": \"digit_ins\", \"post_max_abs_z\": 5.61, \"post_p\": 0.0015}, {\"cand_loglik_ratio\": 7.99, \"cand_no\": 25, \"contest_id\": \"2026-OSK-C-611\", \"gain_joint_nats\": -8.3, \"gain_joint_raw_nats\": -0.02, \"gain_nats\": -0.31, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 80, \"old\": 0, \"op\": \"digit_ins\", \"post_max_abs_z\": 5.63, \"post_p\": 0.0015}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4011\", \"OSK2026_SK_tab02bd.csv:4035\"]",
  "notes": "{\"top_rates\": [\"turn_K\", \"unret_K\", \"turn_O\", \"invC_K\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"copy_sibling\", \"old\": 242, \"new\": 216, \"gain_nats\": 7.35, \"gain_joint_nats\": 7.35, \"gain_joint_raw_nats\": 15.64, \"post_max_abs_z\": 2.09, \"post_p\": 0.8274, \"field\": \"OSK.participated\"}, \"posterior_best_edit\": 0.940418, \"posterior_best_edit_joint_only\": 0.940418, \"posterior_any_edit\": 0.94051, \"p_precinct\": 0.0017542302850517503, \"broken_identities\": 0, \"stratum\": \"std\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "518158",
  "municipality": "Zvolen",
  "okres_name": "Zvolen",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|518158-15",
  "rank": 196,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-106:529354-13:7",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-106",
  "precinct_id": "529354-13",
  "cand_nos": "7",
  "observed": "{\"6@2026-OSO-C-529354-2\": 143, \"7@2026-OSK-C-106\": 328, \"record\": {\"7\": 328}}",
  "expected": "{\"6@2026-OSO-C-529354-2\": {\"mean\": 383.8, \"n\": 613, \"p\": 3.8771749599776726e-05, \"t\": -8.49}, \"7@2026-OSK-C-106\": {\"mean\": 106.2, \"n\": 613, \"p\": 0.00010484366451847536, \"t\": 7.03}}",
  "score": 3.215494199472339,
  "p_value": 7.754349919955345e-05,
  "q_value": 0.061869770886987294,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-106\", \"log10_bf\": 3.22, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-106\", \"log10_bf\": 2.68, \"mechanism\": \"row_shift\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-106\", \"log10_bf\": 2.07, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-106\", \"log10_bf\": 1.0, \"mechanism\": \"swap\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-529354-2\", \"log10_bf\": 0.88, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-529354-2\", \"log10_bf\": 0.8, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-106\", \"log10_bf\": 0.65, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-529354-2\", \"log10_bf\": -1.43, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:4654\"]",
  "notes": "{\"best_log10_lr\": 4.556, \"corrected_p_min\": 0.637, \"correction_withheld\": \"posterior_error_prob 0.047 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 3, \"expected\": 30.6, \"observed\": 17, \"resid\": -2.74}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 7.89, \"n\": 5, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 4.64, \"n\": 3, \"n_abs_t_gt3\": 2}, \"pattern\": \"record_wide\", \"within_expected\": 184.0, \"within_resid\": 2.78}, \"decoy_log10_bf\": {\"digit\": 3.217, \"swap\": 2.764}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.215, \"log10_bf_any_error_cell\": {\"6@2026-OSO-C-529354-2\": 1.239, \"7@2026-OSK-C-106\": 3.601}, \"log10_specificity\": -0.386, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:stefankova:marta:49\", \"posterior_error_prob\": 0.047, \"proposed_correction\": [{\"cand_no\": 7, \"precinct_id\": \"529354-13\", \"votes\": 128}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 4.56, \"values\": {\"7\": 128}}, {\"log10_lr\": 2.26, \"values\": {\"7\": 228}}, {\"log10_lr\": 0.39, \"values\": {\"7\": 308}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "106",
  "obec": "529354",
  "municipality": "Bratislava - Rača",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "7: Marta Štefánková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.047 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 22,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-106|529354-13",
  "rank": 197,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSO-C-513881-5:513881-41:2,3",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-513881-5",
  "precinct_id": "513881-41",
  "cand_nos": "2,3",
  "observed": "{\"envelopes\": 389, \"sum\": 382, \"valid\": 382, \"votes\": {\"1\": 212, \"2\": 120, \"3\": 28, \"4\": 22}}",
  "expected": "{\"votes\": {\"1\": 187.0, \"2\": 19.4, \"3\": 134.5, \"4\": 41.4}}",
  "score": 0.12576764439934937,
  "p_value": 0.00014533762903392355,
  "q_value": 0.06448630600235189,
  "correction": "[{\"cand_no\": 2, \"precinct_id\": \"513881-41\", \"votes\": 28}, {\"cand_no\": 3, \"precinct_id\": \"513881-41\", \"votes\": 120}]",
  "mechanism": "swap",
  "alternatives": "[{\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"513881-41\", \"votes\": 120}, {\"cand_no\": 4, \"precinct_id\": \"513881-41\", \"votes\": 28}, {\"cand_no\": 2, \"precinct_id\": \"513881-41\", \"votes\": 22}], \"detail\": {\"direction\": \"up\", \"end\": \"rot\", \"imputed\": [], \"range\": [1, 3]}, \"log10_bf\": 4.53, \"mechanism\": \"row_shift\", \"posterior\": 0.044414}, {\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"513881-41\", \"votes\": 134}, {\"cand_no\": 2, \"precinct_id\": \"513881-41\", \"votes\": 14}], \"detail\": {\"n\": 106}, \"log10_bf\": 3.246, \"mechanism\": \"transfer\", \"posterior\": 0.004613}, {\"correction\": [{\"cand_no\": 2, \"precinct_id\": \"513881-41\", \"votes\": 28}, {\"cand_no\": 3, \"precinct_id\": \"513881-41\", \"votes\": 134}], \"detail\": {\"direction\": \"down\", \"end\": \"free\", \"imputed\": [2], \"range\": [1, 2]}, \"log10_bf\": 3.54, \"mechanism\": \"row_shift\", \"posterior\": 0.002725}, {\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"513881-41\", \"votes\": 120}, {\"cand_no\": 4, \"precinct_id\": \"513881-41\", \"votes\": 28}, {\"cand_no\": 2, \"precinct_id\": \"513881-41\", \"votes\": 19}], \"detail\": {\"direction\": \"up\", \"end\": \"free\", \"imputed\": [1], \"range\": [1, 3]}, \"log10_bf\": 3.529, \"mechanism\": \"row_shift\", \"posterior\": 0.00266}, {\"correction\": [{\"cand_no\": 3, \"precinct_id\": \"513881-41\", \"votes\": 120}, {\"cand_no\": 2, \"precinct_id\": \"513881-41\", \"votes\": 19}], \"detail\": {\"direction\": \"up\", \"end\": \"free\", \"imputed\": [1], \"range\": [1, 2]}, \"log10_bf\": 3.404, \"mechanism\": \"row_shift\", \"posterior\": 0.001992}, {\"mechanism\": \"clean\", \"posterior\": 0.314492}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.113612}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:25269\", \"OSO2026_SK_tab08f.csv:25270\", \"OSO2026_SK_tab02bf.csv:1583\"]",
  "notes": "{\"best_posterior\": 0.513946, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false, \"tie_before\": false, \"totals_delta\": {\"2\": -92, \"3\": 92}}, \"log10_bf\": 4.213, \"n_prec\": 3, \"p_atypical_clean\": 0.113612, \"p_error\": 0.571896, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "513881",
  "district": "5",
  "obec": "513881",
  "municipality": "Prievidza",
  "okres_name": "Prievidza",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "2: Igor Čičmanec; 3: Ján Mäsiar",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 132,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-C-513881-5|513881-41",
  "rank": 198,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-111:529460-10:35",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-111",
  "precinct_id": "529460-10",
  "cand_nos": "35",
  "observed": "{\"35@2026-OSK-C-111\": 58, \"45@2026-OSO-C-582000-10\": 10, \"record\": {\"35\": 58}}",
  "expected": "{\"35@2026-OSK-C-111\": {\"mean\": 12.3, \"n\": 445, \"p\": 0.01071657751947263, \"t\": 2.69}, \"45@2026-OSO-C-582000-10\": {\"mean\": 50.5, \"n\": 445, \"p\": 4.393711150969072e-05, \"t\": -7.43}}",
  "score": 4.932577723702065,
  "p_value": 8.787422301938144e-05,
  "q_value": 0.06669224872424616,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 35, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 4.93, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 35, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 4.05, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 35, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 3.65, \"mechanism\": \"transfer\"}, {\"cand_no\": 35, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 3.51, \"mechanism\": \"swap\"}, {\"cand_no\": 45, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 2.36, \"mechanism\": \"transfer\"}, {\"cand_no\": 45, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 1.5, \"mechanism\": \"swap\"}, {\"cand_no\": 35, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.27, \"mechanism\": \"row_shift\"}, {\"cand_no\": 45, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.07, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:6349\"]",
  "notes": "{\"best_log10_lr\": 5.163, \"corrected_p_min\": 0.139, \"correction_withheld\": \"posterior_error_prob 0.46 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 32, \"expected\": 14.8, \"observed\": 7, \"resid\": -2.07}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 7.2, \"n\": 42, \"n_abs_t_gt3\": 3}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 6.95, \"n\": 28, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 13.8, \"within_resid\": 5.4}, \"decoy_log10_bf\": {\"digit\": 4.326, \"swap\": 4.935}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 4.933, \"log10_bf_any_error_cell\": {\"35@2026-OSK-C-111\": 3.922, \"45@2026-OSO-C-582000-10\": -0.639}, \"log10_specificity\": 1.011, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:stevove:matej:46\", \"posterior_error_prob\": 0.4613, \"proposed_correction\": [{\"cand_no\": 35, \"precinct_id\": \"529460-10\", \"votes\": 8}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 5.16, \"values\": {\"35\": 8}}, {\"log10_lr\": 4.41, \"values\": {\"35\": 5}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "111",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "35: Matej Števove",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.46 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 639,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-111|529460-10",
  "rank": 199,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:526860-1:gapPE",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "526860-1",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 293, \"E_OSO\": 674, \"P_OSK\": 371, \"P_OSO\": 680, \"R_OSK\": 1039, \"R_OSO\": 1039, \"R_prev_year\": 1709.0, \"VC_OSK\": 100, \"VC_OSO\": 597, \"VM_OSK\": 209, \"VM_OSO\": 636, \"sum_council_OSK\": 223, \"sum_council_OSO\": 2268, \"sum_single_OSK\": 209, \"sum_single_OSO\": 636}",
  "expected": "{\"fields\": [\"OSK.participated\", \"OSK.envelopes\"], \"hard_broken\": [], \"relation\": \"gapPE\", \"relations_broken\": [\"gapPE\"]}",
  "score": 1.145,
  "p_value": 3.1837655555244644e-05,
  "q_value": 0.06702357121971585,
  "correction": "[]",
  "mechanism": "other",
  "alternatives": "[\"OSK.participated 371->301 (digit_sub, gain 6.5)\", \"OSO.envelopes 674->679 (digit_sub, gain 2.8)\", \"OSO.registered 1039->1339 (digit_sub, gain 1.4)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4903\", \"OSK2026_SK_tab02bd.csv:4907\"]",
  "notes": "unexplained: relation gapPE (OSK.participated, OSK.envelopes) has tail p 3.2e-05 (log p -12.7); best single edit OSK.participated 371->301 (digit_sub, gain 6.5) stays below the reporting bar (10 nats)",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "526860",
  "municipality": "Lomnička",
  "okres_name": "Stará Ľubovňa",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|526860-1",
  "rank": 200,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:529354-13:fill",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529354-13",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 642, \"E_OSO\": 642, \"E_OSO_CITY\": 642, \"P_OSK\": 645, \"P_OSO\": 645, \"P_OSO_CITY\": 645, \"R_OSK\": 1164, \"R_OSO\": 1164, \"R_OSO_CITY\": 1164, \"R_prev_year\": 1021.0, \"VC_OSK\": 613, \"VC_OSO\": 613, \"VC_OSO_CITY\": 608, \"VM_OSK\": 626, \"VM_OSO\": 628, \"VM_OSO_CITY\": 607, \"sum_council_OSK\": 1139, \"sum_council_OSO\": 613, \"sum_council_OSO_CITY\": 729, \"sum_single_OSK\": 626, \"sum_single_OSO\": 628, \"sum_single_OSO_CITY\": 607}",
  "expected": "{\"fields\": [\"OSO.valid_council\"], \"hard_broken\": [], \"relation\": \"fill\", \"relations_broken\": [\"fill\"]}",
  "score": 1.04,
  "p_value": 3.5331224504688546e-05,
  "q_value": 0.07197882205140661,
  "correction": "[]",
  "mechanism": "other",
  "alternatives": "[\"OSK.participated 645->642 (digit_sub, gain 2.3)\", \"OSK.envelopes 642->645 (digit_sub, gain 2.2)\", \"OSO_CITY.valid_council 608->308 (digit_sub, gain 1.7)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:184\", \"OSO2026_SK_tab02bf.csv:6213\", \"OSK2026_SK_tab02bd.csv:184\"]",
  "notes": "unexplained: relation fill (OSO.valid_council) has tail p 3.5e-05 (log p -18.6); best single edit OSK.participated 645->642 (digit_sub, gain 2.3) stays below the reporting bar (10 nats)",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529354",
  "municipality": "Bratislava - Rača",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|529354-13",
  "rank": 201,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:2026-OSK-C-712:527424-1:cand:17",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-712",
  "precinct_id": "527424-1",
  "cand_nos": "17",
  "observed": "{\"OSK.council_marks\": 424, \"OSK.envelopes\": 170, \"OSK.one_mark_votes\": 151, \"OSK.participated\": 171, \"OSK.registered\": 330, \"OSK.valid_council\": 147, \"OSK.valid_mayor\": 151, \"OSO.council_marks\": 687, \"OSO.envelopes\": 169, \"OSO.one_mark_votes\": 159, \"OSO.participated\": 170, \"OSO.registered\": 330, \"OSO.valid_council\": 168, \"OSO.valid_mayor\": 159, \"z\": {\"util_K\": 7.19}}",
  "expected": "{\"invC_K\": {\"observed_rate\": 0.1374, \"rate\": 0.056, \"rate95\": [0.0203, 0.1448]}, \"invC_O\": {\"observed_rate\": 0.0088, \"rate\": 0.0408, \"rate95\": [0.007, 0.204]}, \"util_K\": {\"observed_rate\": 0.9407, \"rate\": 0.7457, \"rate95\": [0.5968, 0.8532]}, \"util_O\": {\"observed_rate\": 0.7719, \"rate\": 0.8423, \"rate95\": [0.7226, 0.9164]}}",
  "score": 1.4775871080978014,
  "p_value": 0.033297596935254026,
  "q_value": 0.07203738235260386,
  "correction": "[{\"cand_no\": 17, \"precinct_id\": \"527424-1\", \"votes\": 12}]",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_loglik_ratio\": 6.53, \"cand_no\": 17, \"contest_id\": \"2026-OSK-C-712\", \"gain_joint_nats\": 0.46, \"gain_joint_raw_nats\": 8.34, \"gain_nats\": 6.99, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 22, \"old\": 82, \"op\": \"digit_sub\", \"post_max_abs_z\": 2.05, \"post_p\": 0.8852}, {\"cand_loglik_ratio\": 7.05, \"cand_no\": 17, \"contest_id\": \"2026-OSK-C-712\", \"gain_joint_nats\": -0.88, \"gain_joint_raw_nats\": 7.0, \"gain_nats\": 6.17, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 8, \"old\": 82, \"op\": \"digit_del\", \"post_max_abs_z\": 2.01, \"post_p\": 0.9319}, {\"cand_loglik_ratio\": 5.21, \"cand_no\": 17, \"contest_id\": \"2026-OSK-C-712\", \"gain_joint_nats\": 0.61, \"gain_joint_raw_nats\": 8.49, \"gain_nats\": 5.82, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 28, \"old\": 82, \"op\": \"transposition\", \"post_max_abs_z\": 2.06, \"post_p\": 0.8643}, {\"cand_loglik_ratio\": 4.42, \"cand_no\": 17, \"contest_id\": \"2026-OSK-C-712\", \"gain_joint_nats\": 0.52, \"gain_joint_raw_nats\": 8.4, \"gain_nats\": 4.94, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 32, \"old\": 82, \"op\": \"digit_sub\", \"post_max_abs_z\": 2.07, \"post_p\": 0.8501}, {\"cand_loglik_ratio\": 5.55, \"cand_no\": 17, \"contest_id\": \"2026-OSK-C-712\", \"gain_joint_nats\": -1.62, \"gain_joint_raw_nats\": 6.26, \"gain_nats\": 3.93, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 2, \"old\": 82, \"op\": \"digit_del\", \"post_max_abs_z\": 1.99, \"post_p\": 0.9513}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5019\", \"OSK2026_SK_tab02bd.csv:5023\"]",
  "notes": "{\"top_rates\": [\"util_K\", \"invC_K\", \"invC_O\", \"util_O\"], \"best_edit\": {\"kind\": \"cand\", \"op\": \"digit_sub\", \"old\": 82, \"new\": 12, \"gain_nats\": 7.15, \"gain_joint_nats\": -0.41, \"gain_joint_raw_nats\": 7.47, \"post_max_abs_z\": 2.02, \"post_p\": 0.9187, \"contest_id\": \"2026-OSK-C-712\", \"cand_no\": 17, \"cand_loglik_ratio\": 7.56, \"moves_valid\": false}, \"posterior_best_edit\": 0.927963, \"posterior_best_edit_joint_only\": 0.006662, \"posterior_any_edit\": 0.123944, \"p_precinct\": 0.033297596935254026, \"broken_identities\": 0, \"stratum\": \"std\", \"q_semantics\": \"local_fdr_edit\", \"impact\": {\"outcome_changed\": false, \"entered\": [], \"exited\": []}}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "712",
  "obec": "527424",
  "municipality": "Krajná Bystrá",
  "okres_name": "Svidník",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "17: Alena Nováková",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 125,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-712|527424-1",
  "rank": 202,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:582522-1:field:OSO.registered",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "582522-1",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 786, \"OSK.envelopes\": 176, \"OSK.one_mark_votes\": 155, \"OSK.participated\": 185, \"OSK.registered\": 244, \"OSK.valid_council\": 153, \"OSK.valid_mayor\": 155, \"OSO.council_marks\": 756, \"OSO.envelopes\": 187, \"OSO.one_mark_votes\": 184, \"OSO.participated\": 187, \"OSO.registered\": 257, \"OSO.valid_council\": 181, \"OSO.valid_mayor\": 184, \"z\": {\"turn_K\": 8.93, \"turn_O\": -4.02, \"unret_K\": 3.03}}",
  "expected": "{\"turn_K\": {\"observed_rate\": 0.7571, \"rate\": 0.7031, \"rate95\": [0.663, 0.7403]}, \"turn_O\": {\"observed_rate\": 0.7267, \"rate\": 0.7715, \"rate95\": [0.7027, 0.8283]}, \"unret_K\": {\"observed_rate\": 0.0511, \"rate\": 0.006, \"rate95\": [0.0012, 0.0287]}, \"unret_O\": {\"observed_rate\": 0.0027, \"rate\": 0.0057, \"rate95\": [0.0015, 0.0221]}}",
  "score": 1.376836530071088,
  "p_value": 0.04199170124481327,
  "q_value": 0.07639792993440432,
  "correction": "[{\"family\": \"OSO\", \"field\": \"registered\", \"precinct_id\": \"582522-1\", \"value\": 244}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"field\": \"OSK.registered\", \"gain_joint_nats\": 6.53, \"gain_joint_raw_nats\": 14.66, \"gain_nats\": 6.53, \"kind\": \"field\", \"new\": 257, \"old\": 244, \"op\": \"copy_sibling\", \"post_max_abs_z\": 3.0, \"post_p\": 0.118}, {\"field\": \"OSK.registered\", \"gain_joint_nats\": 0.76, \"gain_joint_raw_nats\": 8.89, \"gain_nats\": 0.76, \"kind\": \"field\", \"new\": 264, \"old\": 244, \"op\": \"digit_sub\", \"post_max_abs_z\": 2.99, \"post_p\": 0.1204}, {\"field\": \"OSO.registered\", \"gain_joint_nats\": -1.57, \"gain_joint_raw_nats\": 6.56, \"gain_nats\": -1.57, \"kind\": \"field\", \"new\": 237, \"old\": 257, \"op\": \"digit_sub\", \"post_max_abs_z\": 3.04, \"post_p\": 0.1115}, {\"field\": \"OSO.registered\", \"gain_joint_nats\": -1.82, \"gain_joint_raw_nats\": 6.31, \"gain_nats\": -1.82, \"kind\": \"field\", \"new\": 247, \"old\": 257, \"op\": \"digit_sub\", \"post_max_abs_z\": 4.07, \"post_p\": 0.1123}, {\"field\": \"OSK.registered\", \"gain_joint_nats\": -2.02, \"gain_joint_raw_nats\": 6.11, \"gain_nats\": -2.02, \"kind\": \"field\", \"new\": 254, \"old\": 244, \"op\": \"digit_sub\", \"post_max_abs_z\": 3.89, \"post_p\": 0.1169}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:673\", \"OSK2026_SK_tab02bd.csv:674\"]",
  "notes": "{\"top_rates\": [\"turn_K\", \"turn_O\", \"unret_K\", \"unret_O\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"copy_sibling\", \"old\": 257, \"new\": 244, \"gain_nats\": 7.09, \"gain_joint_nats\": 7.09, \"gain_joint_raw_nats\": 15.22, \"post_max_abs_z\": 3.03, \"post_p\": 0.1121, \"field\": \"OSO.registered\"}, \"posterior_best_edit\": 0.923602, \"posterior_best_edit_joint_only\": 0.923602, \"posterior_any_edit\": 0.950036, \"p_precinct\": 0.04199170124481327, \"broken_identities\": 0, \"stratum\": \"std\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "582522",
  "municipality": "Potônske Lúky",
  "okres_name": "Dunajská Streda",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|582522-1",
  "rank": 203,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:529460-77:field:OSK.participated",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "529460-77",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 2729, \"OSK.envelopes\": 446, \"OSK.one_mark_votes\": 407, \"OSK.participated\": 451, \"OSK.registered\": 1042, \"OSK.valid_council\": 376, \"OSK.valid_mayor\": 407, \"OSO.council_marks\": 1924, \"OSO.envelopes\": 450, \"OSO.one_mark_votes\": 418, \"OSO.participated\": 466, \"OSO.registered\": 1042, \"OSO.valid_council\": 385, \"OSO.valid_mayor\": 418, \"OSO_CITY.council_marks\": 3069, \"OSO_CITY.envelopes\": 450, \"OSO_CITY.one_mark_votes\": 424, \"OSO_CITY.participated\": 466, \"OSO_CITY.registered\": 1042, \"OSO_CITY.valid_council\": 385, \"OSO_CITY.valid_mayor\": 424, \"z\": {\"turn_K\": -31.25, \"turn_O\": 28.71, \"unret_O\": 3.73}}",
  "expected": "{\"invM_K\": {\"observed_rate\": 0.0884, \"rate\": 0.0537, \"rate95\": [0.0309, 0.0917]}, \"turn_K\": {\"observed_rate\": 0.4329, \"rate\": 0.4468, \"rate95\": [0.4441, 0.4495]}, \"turn_O\": {\"observed_rate\": 0.4473, \"rate\": 0.4332, \"rate95\": [0.4303, 0.4362]}, \"unret_O\": {\"observed_rate\": 0.0353, \"rate\": 0.0027, \"rate95\": [0.0006, 0.0119]}}",
  "score": 1.4217592771591967,
  "p_value": 0.0378652407844367,
  "q_value": 0.07733330594134792,
  "correction": "[{\"family\": \"OSK\", \"field\": \"participated\", \"precinct_id\": \"529460-77\", \"value\": 466}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"field\": \"OSO.participated\", \"gain_joint_nats\": 2.85, \"gain_joint_raw_nats\": 11.87, \"gain_nats\": 2.85, \"kind\": \"field\", \"new\": 451, \"old\": 466, \"op\": \"copy_sibling\", \"post_max_abs_z\": 2.47, \"post_p\": 0.8145}, {\"field\": \"OSK.participated\", \"gain_joint_nats\": -1.62, \"gain_joint_raw_nats\": 7.41, \"gain_nats\": -1.62, \"kind\": \"field\", \"new\": 461, \"old\": 451, \"op\": \"digit_sub\", \"post_max_abs_z\": 10.1, \"post_p\": 0.0712}, {\"field\": \"OSK.participated\", \"gain_joint_nats\": -3.17, \"gain_joint_raw_nats\": 5.86, \"gain_nats\": -3.17, \"kind\": \"field\", \"new\": 459, \"old\": 451, \"op\": \"digit_sub\", \"post_max_abs_z\": 14.35, \"post_p\": 0.0632}, {\"field\": \"OSK.participated\", \"gain_joint_nats\": -3.87, \"gain_joint_raw_nats\": 5.16, \"gain_nats\": -3.87, \"kind\": \"field\", \"new\": 458, \"old\": 451, \"op\": \"digit_sub\", \"post_max_abs_z\": 16.47, \"post_p\": 0.0591}, {\"field\": \"OSK.participated\", \"gain_joint_nats\": -4.56, \"gain_joint_raw_nats\": 4.47, \"gain_nats\": -4.56, \"kind\": \"field\", \"new\": 457, \"old\": 451, \"op\": \"digit_sub\", \"post_max_abs_z\": 18.59, \"post_p\": 0.0549}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:366\", \"OSO2026_SK_tab02bf.csv:6385\", \"OSK2026_SK_tab02bd.csv:366\"]",
  "notes": "{\"top_rates\": [\"turn_K\", \"turn_O\", \"unret_O\", \"invM_K\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"copy_sibling\", \"old\": 451, \"new\": 466, \"gain_nats\": 7.07, \"gain_joint_nats\": 7.07, \"gain_joint_raw_nats\": 16.1, \"post_max_abs_z\": 3.16, \"post_p\": 0.0907, \"field\": \"OSK.participated\"}, \"posterior_best_edit\": 0.922667, \"posterior_best_edit_joint_only\": 0.922667, \"posterior_any_edit\": 0.923732, \"p_precinct\": 0.0378652407844367, \"broken_identities\": 0, \"stratum\": \"city\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|529460-77",
  "rank": 204,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-102:529320-24:13",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-102",
  "precinct_id": "529320-24",
  "cand_nos": "13",
  "observed": "{\"13@2026-OSK-C-102\": 197, \"19@2026-OSO-C-582000-3\": 286, \"1@2026-OSO-M-529320\": 415, \"record\": {\"13\": 197}}",
  "expected": "{\"13@2026-OSK-C-102\": {\"mean\": 320.0, \"n\": 455, \"p\": 3.5770828933836494e-05, \"t\": -7.31}, \"19@2026-OSO-C-582000-3\": {\"mean\": 236.2, \"n\": 424, \"p\": 0.006745317060346223, \"t\": 2.97}, \"1@2026-OSO-M-529320\": {\"mean\": 387.4, \"n\": 464, \"p\": 0.016990686109065543, \"t\": 2.85}}",
  "score": 2.398449616048038,
  "p_value": 0.00010731248680150948,
  "q_value": 0.07765680585587374,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 2.4, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 1.46, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.79, \"mechanism\": \"transfer\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.18, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": -0.87, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": -0.96, \"mechanism\": \"transfer\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -1.65, \"mechanism\": \"swap\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -1.86, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:1738\"]",
  "notes": "{\"best_log10_lr\": 3.699, \"corrected_p_min\": 0.2358, \"correction_withheld\": \"posterior_error_prob 0.0075 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 3, \"expected\": 18.0, \"observed\": 33, \"resid\": 2.38}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 3.31, \"n\": 48, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.33, \"n\": 33, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 248.5, \"within_resid\": -1.49}, \"decoy_log10_bf\": {\"digit\": 1.278, \"swap\": -0.756}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.398, \"log10_bf_any_error_cell\": {\"13@2026-OSK-C-102\": 3.003, \"19@2026-OSO-C-582000-3\": 1.126, \"1@2026-OSO-M-529320\": 0.526}, \"log10_specificity\": -0.604, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:chren:martin:45\", \"posterior_error_prob\": 0.0075, \"proposed_correction\": [{\"cand_no\": 13, \"precinct_id\": \"529320-24\", \"votes\": 297}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.7, \"values\": {\"13\": 297}}, {\"log10_lr\": 0.07, \"values\": {\"13\": 199}}, {\"log10_lr\": 0.04, \"values\": {\"13\": 198}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "102",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "13: Martin Chren",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0075 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4873,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-102|529320-24",
  "rank": 205,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSK-C-702:529273-1:31",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-702",
  "precinct_id": "529273-1",
  "cand_nos": "31",
  "observed": "{\"record\": [1, 1, 1, 0, 1, 2, 3, 8, 4, 0, 2, 0, 0, 11, 6, 19, 2, 1, 10, 0, 2, 0, 0, 1, 13, 5, 0, 2, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 21], \"sum_minus_valid\": null, \"values\": [0], \"zero_run_cand_nos\": [31, 32, 33, 34]}",
  "expected": "{\"fallback_model\": false, \"mean\": [6.5], \"sd\": [2.9]}",
  "score": 7.436,
  "p_value": 3.7256713659801496e-06,
  "q_value": 0.078125,
  "correction": "[{\"cand_no\": 31, \"precinct_id\": \"529273-1\", \"votes\": 6}]",
  "mechanism": "missing_block",
  "alternatives": "[\"duplicate_block (zero row copied)\", \"swap\", \"row_shift\", \"genuine zero support (home/bloc effects)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:152716\", \"OSK2026_SK_tab09d.csv:152717\", \"OSK2026_SK_tab09d.csv:152718\", \"OSK2026_SK_tab09d.csv:152719\"]",
  "notes": "run of adjacent zero counts at ballot positions [31, 32, 33, 34]; 1 of them implausible under the LOO predictive",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "702",
  "obec": "529273",
  "municipality": "Závada",
  "okres_name": "Humenné",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "31: Lucia Sukeľová",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 428,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-702|529273-1",
  "rank": 206,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSK-C-201:502022-3:19,21",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-201",
  "precinct_id": "502022-3",
  "cand_nos": "19,21",
  "observed": "{\"record\": [1, 2, 1, 2, 3, 3, 1, 3, 1, 1, 1, 2, 0, 0, 5, 0, 3, 0, 0, 0, 0, 3, 3, 0, 1, 4, 0, 2, 1, 1, 1, 6, 0], \"sum_minus_valid\": null, \"values\": [0, 0], \"zero_run_cand_nos\": [18, 19, 20, 21]}",
  "expected": "{\"fallback_model\": false, \"mean\": [6.0, 3.6], \"sd\": [1.9, 1.7]}",
  "score": 8.07,
  "p_value": 3.7256713659801496e-06,
  "q_value": 0.078125,
  "correction": "[{\"cand_no\": 19, \"precinct_id\": \"502022-3\", \"votes\": 6}, {\"cand_no\": 21, \"precinct_id\": \"502022-3\", \"votes\": 4}]",
  "mechanism": "missing_block",
  "alternatives": "[\"duplicate_block (zero row copied)\", \"swap\", \"row_shift\", \"genuine zero support (home/bloc effects)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:16187\", \"OSK2026_SK_tab09d.csv:16188\", \"OSK2026_SK_tab09d.csv:16189\", \"OSK2026_SK_tab09d.csv:16190\"]",
  "notes": "run of adjacent zero counts at ballot positions [18, 19, 20, 21]; 2 of them implausible under the LOO predictive",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "2",
  "district": "201",
  "obec": "502022",
  "municipality": "Zlaté Klasy",
  "okres_name": "Dunajská Streda",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "19: Csaba Orosz; 21: Évi Pálinkás",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 682,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-201|502022-3",
  "rank": 207,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-706:523381-22:25",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-706",
  "precinct_id": "523381-22",
  "cand_nos": "25",
  "observed": "{\"25@2026-OSK-C-706\": 70, \"28@2026-OSO-C-523381-2\": 12, \"5@2026-OSO-M-523381\": 3, \"record\": {\"25\": 70}}",
  "expected": "{\"25@2026-OSK-C-706\": {\"mean\": 10.5, \"n\": 320, \"p\": 0.0017805699690412475, \"t\": 3.76}, \"28@2026-OSO-C-523381-2\": {\"mean\": 70.1, \"n\": 313, \"p\": 3.777562488466455e-05, \"t\": -8.1}, \"5@2026-OSO-M-523381\": {\"mean\": 29.8, \"n\": 346, \"p\": 7.713925753249952e-05, \"t\": -8.06}}",
  "score": 5.873278133749939,
  "p_value": 0.00011332687465399365,
  "q_value": 0.08005357072762344,
  "correction": "[{\"cand_no\": 25, \"precinct_id\": \"523381-22\", \"votes\": 7}]",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 25, \"contest_id\": \"2026-OSK-C-706\", \"log10_bf\": 5.87, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 25, \"contest_id\": \"2026-OSK-C-706\", \"log10_bf\": 4.89, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 25, \"contest_id\": \"2026-OSK-C-706\", \"log10_bf\": 3.55, \"mechanism\": \"transfer\"}, {\"cand_no\": 25, \"contest_id\": \"2026-OSK-C-706\", \"log10_bf\": 3.13, \"mechanism\": \"swap\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-523381-2\", \"log10_bf\": 0.98, \"mechanism\": \"transfer\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-523381-2\", \"log10_bf\": 0.93, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 25, \"contest_id\": \"2026-OSK-C-706\", \"log10_bf\": 0.52, \"mechanism\": \"row_shift\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-523381\", \"log10_bf\": -0.47, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:158893\"]",
  "notes": "{\"best_log10_lr\": 6.172, \"corrected_p_min\": 0.6544, \"correction_withheld\": null, \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 3.71, \"n\": 18, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.66, \"n\": 17, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 7.8, \"within_resid\": 5.76}, \"decoy_log10_bf\": {\"digit\": 5.102, \"swap\": 4.765}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 5.873, \"log10_bf_any_error_cell\": {\"25@2026-OSK-C-706\": 4.61, \"28@2026-OSO-C-523381-2\": 0.637, \"5@2026-OSO-M-523381\": -1.181}, \"log10_specificity\": 1.263, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:523381:ledecky:roderik:54\", \"posterior_error_prob\": 0.8819, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 6.17, \"values\": {\"25\": 7}}, {\"log10_lr\": 3.88, \"values\": {\"25\": 0}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "706",
  "obec": "523381",
  "municipality": "Poprad",
  "okres_name": "Poprad",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "25: Roderik Ledecký",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 106,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-706|523381-22",
  "rank": 208,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-604:518492-1:11",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-604",
  "precinct_id": "518492-1",
  "cand_nos": "11",
  "observed": "{\"11@2026-OSK-C-604\": 5, \"4@2026-OSK-P-6\": 31, \"record\": {\"11\": 5}}",
  "expected": "{\"11@2026-OSK-C-604\": {\"mean\": 51.7, \"n\": 268, \"p\": 5.7884929182489553e-05, \"t\": -8.01}, \"4@2026-OSK-P-6\": {\"mean\": 3.1, \"n\": 264, \"p\": 0.019871964546312203, \"t\": 2.54}}",
  "score": 5.016958416167017,
  "p_value": 0.00011576985836497911,
  "q_value": 0.08005357072762344,
  "correction": "[{\"cand_no\": 11, \"precinct_id\": \"518492-1\", \"votes\": 50}]",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-604\", \"log10_bf\": 5.02, \"mechanism\": \"digit_del\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-604\", \"log10_bf\": 3.87, \"mechanism\": \"swap\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-604\", \"log10_bf\": 3.81, \"mechanism\": \"transfer\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-604\", \"log10_bf\": 1.75, \"mechanism\": \"row_shift\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-6\", \"log10_bf\": 1.18, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-6\", \"log10_bf\": 1.11, \"mechanism\": \"transfer\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-604\", \"log10_bf\": 0.35, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-6\", \"log10_bf\": -0.02, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:129892\"]",
  "notes": "{\"best_log10_lr\": 5.268, \"corrected_p_min\": 0.9997, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 6, \"expected\": 50.0, \"observed\": 183, \"resid\": 5.43}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.58, \"n\": 5, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.31, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 45.6, \"within_resid\": -5.52}, \"decoy_log10_bf\": {\"digit\": 4.862, \"swap\": 4.311}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 5.017, \"log10_bf_any_error_cell\": {\"11@2026-OSK-C-604\": 4.235, \"4@2026-OSK-P-6\": 1.029}, \"log10_specificity\": 0.782, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:580520:malatinec:roman:45\", \"posterior_error_prob\": 0.5098, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 5.27, \"values\": {\"11\": 50}}, {\"log10_lr\": 5.26, \"values\": {\"11\": 51}}, {\"log10_lr\": 5.25, \"values\": {\"11\": 52}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "6",
  "district": "604",
  "obec": "518492",
  "municipality": "Klokoč",
  "okres_name": "Detva",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "11: Roman Malatinec",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 212,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-604|518492-1",
  "rank": 209,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-525341-1:525341-1:7",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-525341-1",
  "precinct_id": "525341-1",
  "cand_nos": "7",
  "observed": "{\"2@2026-OSO-M-525341\": 594, \"7@2026-OSO-C-525341-1\": 377, \"record\": {\"7\": 377}}",
  "expected": "{\"2@2026-OSO-M-525341\": {\"mean\": 84.5, \"n\": 681, \"p\": 0.0007542061722173959, \"t\": 5.99}, \"7@2026-OSO-C-525341-1\": {\"mean\": 676.4, \"n\": 688, \"p\": 5.943845979961709e-05, \"t\": -5.41}}",
  "score": 3.658011345389385,
  "p_value": 0.00011887691959923418,
  "q_value": 0.08041506754716023,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-525341-1\", \"log10_bf\": 3.66, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-525341-1\", \"log10_bf\": 3.42, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-525341\", \"log10_bf\": 2.15, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-525341\", \"log10_bf\": 0.13, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-525341\", \"log10_bf\": 0.02, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-525341\", \"log10_bf\": -0.03, \"mechanism\": \"swap\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-525341-1\", \"log10_bf\": -0.24, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-525341\", \"log10_bf\": -0.35, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:76963\"]",
  "notes": "{\"best_log10_lr\": 5.019, \"corrected_p_min\": 0.9423, \"correction_withheld\": \"posterior_error_prob 0.12 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"other_persons_other_records\": {\"max_abs_t\": 2.9, \"n\": 2, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.16, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\"}, \"decoy_log10_bf\": {\"digit\": 3.252, \"swap\": -0.072}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.658, \"log10_bf_any_error_cell\": {\"2@2026-OSO-M-525341\": 2.373, \"7@2026-OSO-C-525341-1\": 3.504}, \"log10_specificity\": 0.154, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:525341:kopcak:peter:69\", \"posterior_error_prob\": 0.1201, \"proposed_correction\": [{\"cand_no\": 7, \"precinct_id\": \"525341-1\", \"votes\": 677}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 5.02, \"values\": {\"7\": 677}}, {\"log10_lr\": 2.09, \"values\": {\"7\": 577}}, {\"log10_lr\": 0.83, \"values\": {\"7\": 477}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "525341",
  "district": "1",
  "obec": "525341",
  "municipality": "Tulčík",
  "okres_name": "Prešov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "7: Peter Kopčák",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.12 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 16,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-525341-1|525341-1",
  "rank": 210,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSK-C-505:510840-1:21,23",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-505",
  "precinct_id": "510840-1",
  "cand_nos": "21,23",
  "observed": "{\"record\": [15, 2, 2, 6, 6, 3, 9, 4, 3, 2, 1, 0, 2, 0, 2, 1, 3, 1, 2, 0, 0, 0, 0, 0, 0, 2, 7, 1, 1, 1], \"sum_minus_valid\": null, \"values\": [0, 0], \"zero_run_cand_nos\": [20, 21, 22, 23, 24, 25]}",
  "expected": "{\"fallback_model\": false, \"mean\": [3.5, 4.5], \"sd\": [2.0, 2.2]}",
  "score": 6.637,
  "p_value": 8.196477005156329e-06,
  "q_value": 0.08620689655172412,
  "correction": "[{\"cand_no\": 21, \"precinct_id\": \"510840-1\", \"votes\": 4}, {\"cand_no\": 23, \"precinct_id\": \"510840-1\", \"votes\": 5}]",
  "mechanism": "missing_block",
  "alternatives": "[\"duplicate_block (zero row copied)\", \"swap\", \"row_shift\", \"genuine zero support (home/bloc effects)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:97465\", \"OSK2026_SK_tab09d.csv:97466\", \"OSK2026_SK_tab09d.csv:97467\", \"OSK2026_SK_tab09d.csv:97468\", \"OSK2026_SK_tab09d.csv:97469\", \"OSK2026_SK_tab09d.csv:97470\"]",
  "notes": "run of adjacent zero counts at ballot positions [20, 21, 22, 23, 24, 25]; 2 of them implausible under the LOO predictive",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "505",
  "obec": "510840",
  "municipality": "Malé Borové",
  "okres_name": "Liptovský Mikuláš",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "21: Miroslav Parobek; 23: Michal Paška",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 70,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-505|510840-1",
  "rank": 211,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-511:517402-72:40",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-511",
  "precinct_id": "517402-72",
  "cand_nos": "40",
  "observed": "{\"1@2026-OSO-C-517402-6\": 373, \"40@2026-OSK-C-511\": 348, \"record\": {\"40\": 348}}",
  "expected": "{\"1@2026-OSO-C-517402-6\": {\"mean\": 473.9, \"n\": 506, \"p\": 0.0001099743246480498, \"t\": -5.89}, \"40@2026-OSK-C-511\": {\"mean\": 156.4, \"n\": 487, \"p\": 7.232342805583038e-05, \"t\": 7.57}}",
  "score": 3.661409068547426,
  "p_value": 0.00014464685611166077,
  "q_value": 0.0882544357181676,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 40, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 3.66, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-517402-6\", \"log10_bf\": 3.08, \"mechanism\": \"row_shift\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-517402-6\", \"log10_bf\": 2.51, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 2.46, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 1.08, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-517402-6\", \"log10_bf\": 0.13, \"mechanism\": \"transfer\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -0.45, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-517402-6\", \"log10_bf\": -1.85, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:119128\"]",
  "notes": "{\"best_log10_lr\": 4.983, \"corrected_p_min\": 0.8515, \"correction_withheld\": \"posterior_error_prob 0.12 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 17, \"expected\": 19.5, \"observed\": 6, \"resid\": -2.69}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 4.64, \"n\": 7, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 4.39, \"n\": 7, \"n_abs_t_gt3\": 2}, \"pattern\": \"record_wide\", \"within_expected\": 14.0, \"within_resid\": 7.91}, \"decoy_log10_bf\": {\"digit\": 3.617, \"swap\": 1.019}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.661, \"log10_bf_any_error_cell\": {\"1@2026-OSO-C-517402-6\": 2.434, \"40@2026-OSK-C-511\": 4.021}, \"log10_specificity\": -0.359, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:517402:juris:jozef:51\", \"posterior_error_prob\": 0.1209, \"proposed_correction\": [{\"cand_no\": 40, \"precinct_id\": \"517402-72\", \"votes\": 148}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 4.98, \"values\": {\"40\": 148}}, {\"log10_lr\": 2.27, \"values\": {\"40\": 248}}, {\"log10_lr\": 0.78, \"values\": {\"40\": 308}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "511",
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "40: Jozef Juriš",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.12 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 119,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-511|517402-72",
  "rank": 212,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSK-C-707:525171-2:106",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-707",
  "precinct_id": "525171-2",
  "cand_nos": "106",
  "observed": "{\"record\": [3, 1, 2, 2, 3, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 2, 0, 3, 0, 0, 0, 1, 0, 0, 2, 0, 2, 2, 3, 1, 2, 0, 2, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 0, 0, 3, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 7, 2, 0, 0], \"sum_minus_valid\": null, \"values\": [0], \"zero_run_cand_nos\": [105, 106, 107, 108, 109, 110]}",
  "expected": "{\"fallback_model\": false, \"mean\": [3.1], \"sd\": [1.6]}",
  "score": 5.742,
  "p_value": 9.603510591542356e-06,
  "q_value": 0.09444444444444443,
  "correction": "[{\"cand_no\": 106, \"precinct_id\": \"525171-2\", \"votes\": 3}]",
  "mechanism": "missing_block",
  "alternatives": "[\"duplicate_block (zero row copied)\", \"swap\", \"row_shift\", \"genuine zero support (home/bloc effects)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:177726\", \"OSK2026_SK_tab09d.csv:177727\", \"OSK2026_SK_tab09d.csv:177728\", \"OSK2026_SK_tab09d.csv:177729\", \"OSK2026_SK_tab09d.csv:177730\", \"OSK2026_SK_tab09d.csv:177731\"]",
  "notes": "run of adjacent zero counts at ballot positions [105, 106, 107, 108, 109, 110]; 1 of them implausible under the LOO predictive",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "707",
  "obec": "525171",
  "municipality": "Svinia",
  "okres_name": "Prešov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "106: Andrea Turčanová",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 18,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-707|525171-2",
  "rank": 213,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-10:529460-10:31",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-10",
  "precinct_id": "529460-10",
  "cand_nos": "31",
  "observed": "{\"23@2026-OSK-C-111\": 5, \"31@2026-OSO-C-582000-10\": 32, \"record\": {\"31\": 32}}",
  "expected": "{\"23@2026-OSK-C-111\": {\"mean\": 33.4, \"n\": 445, \"p\": 8.7603187696705e-05, \"t\": -6.95}, \"31@2026-OSO-C-582000-10\": {\"mean\": 5.3, \"n\": 445, \"p\": 0.01853897146771429, \"t\": 2.24}}",
  "score": 4.5356246323828175,
  "p_value": 0.00017520637539341,
  "q_value": 0.0956183783067623,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 31, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 4.54, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 3.65, \"mechanism\": \"swap\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 3.5, \"mechanism\": \"transfer\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 3.21, \"mechanism\": \"transfer\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 2.52, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 1.39, \"mechanism\": \"swap\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.61, \"mechanism\": \"digit_del\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.06, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:104824\"]",
  "notes": "{\"best_log10_lr\": 4.638, \"corrected_p_min\": 0.284, \"correction_withheld\": \"posterior_error_prob 0.26 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 3, \"expected\": 13.6, \"observed\": 5, \"resid\": -2.98}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 3.43, \"n\": 44, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 7.43, \"n\": 26, \"n_abs_t_gt3\": 2}, \"pattern\": \"record_wide\", \"within_expected\": 5.8, \"within_resid\": 4.1}, \"decoy_log10_bf\": {\"digit\": 3.192, \"swap\": 3.314}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 4.536, \"log10_bf_any_error_cell\": {\"23@2026-OSK-C-111\": 0.166, \"31@2026-OSO-C-582000-10\": 2.971}, \"log10_specificity\": 1.564, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:lojdl:stefan:52\", \"posterior_error_prob\": 0.2555, \"proposed_correction\": [{\"cand_no\": 31, \"precinct_id\": \"529460-10\", \"votes\": 3}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 4.64, \"values\": {\"31\": 3}}, {\"log10_lr\": 4.4, \"values\": {\"31\": 2}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "10",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "31: Štefan Lojdl",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.26 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 53,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-10|529460-10",
  "rank": 214,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-506:512036-37:45",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-506",
  "precinct_id": "512036-37",
  "cand_nos": "45",
  "observed": "{\"15@2026-OSO-C-512036-3\": 112, \"45@2026-OSK-C-506\": 25, \"record\": {\"45\": 25}}",
  "expected": "{\"15@2026-OSO-C-512036-3\": {\"mean\": 33.6, \"n\": 494, \"p\": 0.0031959550245584116, \"t\": 3.48}, \"45@2026-OSK-C-506\": {\"mean\": 88.4, \"n\": 478, \"p\": 8.747349105391423e-05, \"t\": -6.92}}",
  "score": 2.9143079574370665,
  "p_value": 0.00017494698210782845,
  "q_value": 0.0956183783067623,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 45, \"contest_id\": \"2026-OSK-C-506\", \"log10_bf\": 2.91, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 45, \"contest_id\": \"2026-OSK-C-506\", \"log10_bf\": 2.35, \"mechanism\": \"transfer\"}, {\"cand_no\": 45, \"contest_id\": \"2026-OSK-C-506\", \"log10_bf\": 1.56, \"mechanism\": \"swap\"}, {\"cand_no\": 45, \"contest_id\": \"2026-OSK-C-506\", \"log10_bf\": 0.23, \"mechanism\": \"digit_del\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-512036-3\", \"log10_bf\": -0.32, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 45, \"contest_id\": \"2026-OSK-C-506\", \"log10_bf\": -0.64, \"mechanism\": \"row_shift\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-512036-3\", \"log10_bf\": -0.82, \"mechanism\": \"transfer\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-512036-3\", \"log10_bf\": -1.09, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:100775\"]",
  "notes": "{\"best_log10_lr\": 3.6, \"corrected_p_min\": 0.6986, \"correction_withheld\": \"posterior_error_prob 0.024 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 40, \"expected\": 79.2, \"observed\": 114, \"resid\": 2.13}, \"n_complementary\": 5, \"other_persons_other_records\": {\"max_abs_t\": 1.8, \"n\": 10, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.97, \"n\": 9, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 53.3, \"within_resid\": -3.24}, \"decoy_log10_bf\": {\"digit\": 2.54, \"swap\": 2.673}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.914, \"log10_bf_any_error_cell\": {\"15@2026-OSO-C-512036-3\": -0.916, \"45@2026-OSK-C-506\": 2.495}, \"log10_specificity\": 0.419, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:512036:zilak:adam:34\", \"posterior_error_prob\": 0.024, \"proposed_correction\": [{\"cand_no\": 45, \"precinct_id\": \"512036-37\", \"votes\": 85}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.6, \"values\": {\"45\": 85}}, {\"log10_lr\": 3.6, \"values\": {\"45\": 75}}, {\"log10_lr\": 3.39, \"values\": {\"45\": 65}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "506",
  "obec": "512036",
  "municipality": "Martin",
  "okres_name": "Martin",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "45: Adam Žilák",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.024 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 19,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-506|512036-37",
  "rank": 215,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-511:517402-58:60",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-511",
  "precinct_id": "517402-58",
  "cand_nos": "60",
  "observed": "{\"60@2026-OSK-C-511\": 87, \"7@2026-OSO-M-517402\": 7, \"record\": {\"60\": 87}}",
  "expected": "{\"60@2026-OSK-C-511\": {\"mean\": 20.8, \"n\": 321, \"p\": 0.018483808236523173, \"t\": 2.48}, \"7@2026-OSO-M-517402\": {\"mean\": 36.7, \"n\": 341, \"p\": 9.033646044628002e-05, \"t\": -7.19}}",
  "score": 2.7820888022401657,
  "p_value": 0.00018067292089256004,
  "q_value": 0.0956183783067623,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 60, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 2.78, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-517402\", \"log10_bf\": 2.33, \"mechanism\": \"duplicate_block\"}, {\"cand_no\": 60, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 2.25, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 60, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 1.93, \"mechanism\": \"swap\"}, {\"cand_no\": 60, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 1.29, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-517402\", \"log10_bf\": 0.45, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-517402\", \"log10_bf\": 0.27, \"mechanism\": \"row_shift\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-517402\", \"log10_bf\": 0.07, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:117986\"]",
  "notes": "{\"best_log10_lr\": 3.715, \"corrected_p_min\": 0.8378, \"correction_withheld\": \"posterior_error_prob 0.018 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 1, \"expected\": 51.1, \"observed\": 23, \"resid\": -2.19}, \"n_complementary\": 3, \"other_persons_other_records\": {\"max_abs_t\": 2.46, \"n\": 9, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.74, \"n\": 9, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 27.3, \"within_resid\": 4.28}, \"decoy_log10_bf\": {\"digit\": 2.703, \"swap\": 2.105}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.782, \"log10_bf_any_error_cell\": {\"60@2026-OSK-C-511\": 2.51, \"7@2026-OSO-M-517402\": 0.795}, \"log10_specificity\": 0.272, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:517402:milo:michal:41\", \"posterior_error_prob\": 0.0178, \"proposed_correction\": [{\"cand_no\": 60, \"precinct_id\": \"517402-58\", \"votes\": 27}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.72, \"values\": {\"60\": 27}}, {\"log10_lr\": 3.49, \"values\": {\"60\": 17}}, {\"log10_lr\": 3.22, \"values\": {\"60\": 37}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "511",
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "60: Michal Milo",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.018 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 119,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-511|517402-58",
  "rank": 216,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-2:529311-13:5",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-2",
  "precinct_id": "529311-13",
  "cand_nos": "5",
  "observed": "{\"4@2026-OSK-C-104\": 24, \"5@2026-OSO-C-582000-2\": 79, \"record\": {\"5\": 79}}",
  "expected": "{\"4@2026-OSK-C-104\": {\"mean\": 94.9, \"n\": 530, \"p\": 9.029585367059376e-05, \"t\": -7.11}, \"5@2026-OSO-C-582000-2\": {\"mean\": 19.9, \"n\": 534, \"p\": 0.0026250918753582724, \"t\": 3.47}}",
  "score": 3.8806941328360547,
  "p_value": 0.00018059170734118751,
  "q_value": 0.0956183783067623,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-582000-2\", \"log10_bf\": 3.88, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-582000-2\", \"log10_bf\": 3.22, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-582000-2\", \"log10_bf\": 2.86, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-C-104\", \"log10_bf\": 1.17, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-582000-2\", \"log10_bf\": 1.04, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-582000-2\", \"log10_bf\": 0.7, \"mechanism\": \"row_shift\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-C-104\", \"log10_bf\": -0.17, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-C-104\", \"log10_bf\": -0.54, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:98311\"]",
  "notes": "{\"best_log10_lr\": 4.82, \"corrected_p_min\": 0.4163, \"correction_withheld\": \"posterior_error_prob 0.19 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.13, \"n\": 15, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.66, \"n\": 9, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 26.1, \"within_resid\": 4.67}, \"decoy_log10_bf\": {\"digit\": 3.78, \"swap\": 3.894}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.881, \"log10_bf_any_error_cell\": {\"4@2026-OSK-C-104\": 0.778, \"5@2026-OSO-C-582000-2\": 3.391}, \"log10_specificity\": 0.49, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:kolar:lukas:38\", \"posterior_error_prob\": 0.1856, \"proposed_correction\": [{\"cand_no\": 5, \"precinct_id\": \"529311-13\", \"votes\": 19}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 4.82, \"values\": {\"5\": 19}}, {\"log10_lr\": 4.75, \"values\": {\"5\": 29}}, {\"log10_lr\": 3.8, \"values\": {\"5\": 39}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "2",
  "obec": "529311",
  "municipality": "Bratislava - Podunajské Biskupice",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "5: Lukáš Kolář",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.19 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 84,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-2|529311-13",
  "rank": 217,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-5:529346-18:4",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-5",
  "precinct_id": "529346-18",
  "cand_nos": "4",
  "observed": "{\"2@2026-OSO-M-529346\": 296, \"4@2026-OSO-C-582000-5\": 114, \"record\": {\"4\": 114}}",
  "expected": "{\"2@2026-OSO-M-529346\": {\"mean\": 117.4, \"n\": 510, \"p\": 0.00037401042302029466, \"t\": 6.43}, \"4@2026-OSO-C-582000-5\": {\"mean\": 294.9, \"n\": 523, \"p\": 9.39151173207175e-05, \"t\": -7.2}}",
  "score": 3.8575433823285263,
  "p_value": 0.000187830234641435,
  "q_value": 0.095814973956353,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-582000-5\", \"log10_bf\": 3.86, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-582000-5\", \"log10_bf\": 1.44, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-582000-5\", \"log10_bf\": 1.12, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-529346\", \"log10_bf\": 0.89, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-529346\", \"log10_bf\": 0.19, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-529346\", \"log10_bf\": -0.65, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-529346\", \"log10_bf\": -2.39, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-529346\", \"log10_bf\": -2.49, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:102381\"]",
  "notes": "{\"best_log10_lr\": 5.194, \"corrected_p_min\": 0.3461, \"correction_withheld\": \"posterior_error_prob 0.18 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.13, \"n\": 18, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.8, \"n\": 12, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 287.2, \"within_resid\": -3.6}, \"decoy_log10_bf\": {\"digit\": 3.934, \"swap\": 3.072}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.858, \"log10_bf_any_error_cell\": {\"2@2026-OSO-M-529346\": 1.139, \"4@2026-OSO-C-582000-5\": 4.409}, \"log10_specificity\": -0.551, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:cupka:matus:39\", \"posterior_error_prob\": 0.1777, \"proposed_correction\": [{\"cand_no\": 4, \"precinct_id\": \"529346-18\", \"votes\": 314}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 5.19, \"values\": {\"4\": 314}}, {\"log10_lr\": 3.21, \"values\": {\"4\": 214}}, {\"log10_lr\": 2.48, \"values\": {\"4\": 194}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "5",
  "obec": "529346",
  "municipality": "Bratislava - Nové Mesto",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "4: Matúš Čupka",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.18 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 448,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-5|529346-18",
  "rank": 218,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-506:512036-40:39",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-506",
  "precinct_id": "512036-40",
  "cand_nos": "39",
  "observed": "{\"13@2026-OSO-C-512036-3\": 78, \"39@2026-OSK-C-506\": 155, \"record\": {\"39\": 155}}",
  "expected": "{\"13@2026-OSO-C-512036-3\": {\"mean\": 191.3, \"n\": 302, \"p\": 9.73703266616836e-05, \"t\": -6.81}, \"39@2026-OSK-C-506\": {\"mean\": 53.1, \"n\": 302, \"p\": 0.00027812213475301236, \"t\": 5.57}}",
  "score": 4.785327447054266,
  "p_value": 0.0001947406533233672,
  "q_value": 0.09773782112037446,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-506\", \"log10_bf\": 4.79, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-512036-3\", \"log10_bf\": 2.91, \"mechanism\": \"digit_del\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-506\", \"log10_bf\": 1.92, \"mechanism\": \"transfer\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-506\", \"log10_bf\": 1.88, \"mechanism\": \"swap\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-506\", \"log10_bf\": 1.29, \"mechanism\": \"row_shift\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-506\", \"log10_bf\": 0.95, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-512036-3\", \"log10_bf\": 0.73, \"mechanism\": \"swap\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-512036-3\", \"log10_bf\": 0.66, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:100904\"]",
  "notes": "{\"best_log10_lr\": 5.078, \"corrected_p_min\": 0.5125, \"correction_withheld\": \"posterior_error_prob 0.38 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 1, \"expected\": 31.1, \"observed\": 15, \"resid\": -3.07}, \"n_complementary\": 3, \"other_persons_other_records\": {\"max_abs_t\": 2.07, \"n\": 10, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.11, \"n\": 9, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 22.9, \"within_resid\": 5.39}, \"decoy_log10_bf\": {\"digit\": 3.11, \"swap\": 4.31}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 4.785, \"log10_bf_any_error_cell\": {\"13@2026-OSO-C-512036-3\": 2.412, \"39@2026-OSK-C-506\": 4.155}, \"log10_specificity\": 0.63, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:512036:vanko:lubomir:47\", \"posterior_error_prob\": 0.3789, \"proposed_correction\": [{\"cand_no\": 39, \"precinct_id\": \"512036-40\", \"votes\": 55}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 5.08, \"values\": {\"39\": 55}}, {\"log10_lr\": 3.38, \"values\": {\"39\": 15}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "506",
  "obec": "512036",
  "municipality": "Martin",
  "okres_name": "Martin",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "39: Ľubomír Vaňko",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.38 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 19,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-506|512036-40",
  "rank": 219,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-201:501981-1:24",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-201",
  "precinct_id": "501981-1",
  "cand_nos": "24",
  "observed": "{\"10@2026-OSO-C-501981-1\": 39, \"24@2026-OSK-C-201\": 4, \"2@2026-OSO-M-501981\": 41, \"6@2026-OSK-P-2\": 31, \"record\": {\"24\": 4}}",
  "expected": "{\"10@2026-OSO-C-501981-1\": {\"mean\": 79.4, \"n\": 548, \"p\": 0.05075968638993404, \"t\": -1.89}, \"24@2026-OSK-C-201\": {\"mean\": 35.2, \"n\": 525, \"p\": 5.121630229068817e-05, \"t\": -7.79}, \"2@2026-OSO-M-501981\": {\"mean\": 39.2, \"n\": 600, \"p\": 0.924971605614782, \"t\": 0.08}, \"6@2026-OSK-P-2\": {\"mean\": 9.9, \"n\": 510, \"p\": 0.019901167974190254, \"t\": 2.46}}",
  "score": 2.862862254460353,
  "p_value": 0.00020486520916275267,
  "q_value": 0.10118715418281547,
  "correction": "",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-201\", \"log10_bf\": 2.86, \"mechanism\": \"digit_del\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-201\", \"log10_bf\": 2.41, \"mechanism\": \"transfer\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-201\", \"log10_bf\": 1.66, \"mechanism\": \"swap\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 1.32, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 1.17, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-201\", \"log10_bf\": 0.97, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-501981-1\", \"log10_bf\": 0.27, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 0.14, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:15599\"]",
  "notes": "{\"best_log10_lr\": 3.425, \"corrected_p_min\": 0.6665, \"correction_withheld\": \"posterior_error_prob 0.0072 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 3, \"expected\": 139.1, \"observed\": 328, \"resid\": 2.96}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 17.7, \"within_resid\": -3.85}, \"decoy_log10_bf\": {\"digit\": 2.441, \"swap\": 2.334}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.863, \"log10_bf_any_error_cell\": {\"10@2026-OSO-C-501981-1\": -0.223, \"24@2026-OSK-C-201\": 2.07, \"2@2026-OSO-M-501981\": -0.993, \"6@2026-OSK-P-2\": 0.842}, \"log10_specificity\": 0.793, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:501981:pollak:stefan:43\", \"posterior_error_prob\": 0.0072, \"proposed_correction\": [{\"cand_no\": 24, \"precinct_id\": \"501981-1\", \"votes\": 34}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.43, \"values\": {\"24\": 34}}, {\"log10_lr\": 3.36, \"values\": {\"24\": 24}}, {\"log10_lr\": 3.16, \"values\": {\"24\": 40}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "2",
  "district": "201",
  "obec": "501981",
  "municipality": "Veľké Blahovo",
  "okres_name": "Dunajská Streda",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "24: Štefan Pollák",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0072 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 682,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-201|501981-1",
  "rank": 220,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-10:529460-69:30",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-10",
  "precinct_id": "529460-69",
  "cand_nos": "30",
  "observed": "{\"22@2026-OSK-C-111\": 6, \"30@2026-OSO-C-582000-10\": 41, \"5@2026-OSK-P-1\": 13, \"record\": {\"30\": 41}}",
  "expected": "{\"22@2026-OSK-C-111\": {\"mean\": 32.7, \"n\": 403, \"p\": 7.591482442211097e-05, \"t\": -6.73}, \"30@2026-OSO-C-582000-10\": {\"mean\": 13.4, \"n\": 424, \"p\": 0.0037917483897829504, \"t\": 2.93}, \"5@2026-OSK-P-1\": {\"mean\": 30.5, \"n\": 440, \"p\": 0.024584510429235523, \"t\": -2.8}}",
  "score": 2.6775255664379456,
  "p_value": 0.0002277444732663329,
  "q_value": 0.10902653499428432,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 30, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 2.88, \"mechanism\": \"transfer\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 2.68, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 2.63, \"mechanism\": \"swap\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 2.55, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.72, \"mechanism\": \"swap\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.06, \"mechanism\": \"transfer\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.08, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.11, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:107891\"]",
  "notes": "{\"best_log10_lr\": 3.843, \"corrected_p_min\": 0.7613, \"correction_withheld\": \"posterior_error_prob 0.014 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 36, \"expected\": 37.3, \"observed\": 16, \"resid\": -4.29}, \"n_complementary\": 5, \"other_persons_other_records\": {\"max_abs_t\": 1.65, \"n\": 37, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.53, \"n\": 27, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 10.6, \"within_resid\": 3.1}, \"decoy_log10_bf\": {\"digit\": 2.487, \"swap\": 2.887}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.678, \"log10_bf_any_error_cell\": {\"22@2026-OSK-C-111\": -0.424, \"30@2026-OSO-C-582000-10\": 2.245, \"5@2026-OSK-P-1\": -0.755}, \"log10_specificity\": 0.433, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:liska:ludovit:66\", \"posterior_error_prob\": 0.0141, \"proposed_correction\": [{\"cand_no\": 30, \"precinct_id\": \"529460-69\", \"votes\": 11}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.84, \"values\": {\"30\": 11}}, {\"log10_lr\": 3.04, \"values\": {\"30\": 21}}, {\"log10_lr\": 1.38, \"values\": {\"30\": 31}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "10",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "30: Ľudovít Líška",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.014 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 53,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-10|529460-69",
  "rank": 221,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSK-C-701:519499-1:37",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-701",
  "precinct_id": "519499-1",
  "cand_nos": "37",
  "observed": "{\"record\": [5, 2, 8, 5, 2, 1, 1, 0, 11, 4, 1, 9, 3, 2, 2, 0, 1, 0, 7, 2, 10, 2, 7, 1, 2, 3, 1, 0, 0, 3, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 3, 0, 1, 1, 1], \"sum_minus_valid\": null, \"values\": [0], \"zero_run_cand_nos\": [36, 37, 38, 39, 40, 41]}",
  "expected": "{\"fallback_model\": false, \"mean\": [4.6], \"sd\": [2.4]}",
  "score": 5.496,
  "p_value": 1.18631601424935e-05,
  "q_value": 0.109375,
  "correction": "[{\"cand_no\": 37, \"precinct_id\": \"519499-1\", \"votes\": 5}]",
  "mechanism": "missing_block",
  "alternatives": "[\"duplicate_block (zero row copied)\", \"swap\", \"row_shift\", \"genuine zero support (home/bloc effects)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:147181\", \"OSK2026_SK_tab09d.csv:147182\", \"OSK2026_SK_tab09d.csv:147183\", \"OSK2026_SK_tab09d.csv:147184\", \"OSK2026_SK_tab09d.csv:147185\", \"OSK2026_SK_tab09d.csv:147186\"]",
  "notes": "run of adjacent zero counts at ballot positions [36, 37, 38, 39, 40, 41]; 1 of them implausible under the LOO predictive",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "701",
  "obec": "519499",
  "municipality": "Lipová",
  "okres_name": "Bardejov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "37: Miloslav Olejár",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 83,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-701|519499-1",
  "rank": 222,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-P-8:599972-2:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-P-8",
  "precinct_id": "599972-2",
  "cand_nos": "2,3",
  "observed": "{\"19@2026-OSK-C-802\": 2, \"2@2026-OSK-P-8\": 6, \"3@2026-OSO-C-599981-7\": 3, \"record\": {\"2\": 6, \"3\": 3}}",
  "expected": "{\"19@2026-OSK-C-802\": {\"mean\": 6.7, \"n\": 29, \"p\": 0.050087235539255974, \"t\": -1.96}, \"2@2026-OSK-P-8\": {\"mean\": 0.6, \"n\": 29, \"p\": 0.006212049519682211, \"t\": 2.31}, \"3@2026-OSO-C-599981-7\": {\"mean\": 83.0, \"n\": 387, \"p\": 7.762646078932871e-05, \"t\": -7.96}}",
  "score": 2.1539385184686393,
  "p_value": 0.00023287938236798614,
  "q_value": 0.10979557183552462,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSK-P-8\", \"log10_bf\": 2.53, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-P-8\", \"log10_bf\": 2.15, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-P-8\", \"log10_bf\": 1.97, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": 1.8, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-P-8\", \"log10_bf\": 1.49, \"mechanism\": \"row_shift\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": 0.93, \"mechanism\": \"duplicate_block\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": 0.06, \"mechanism\": \"transfer\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": 0.01, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:38658\", \"OSK2026_SK_tab06d.csv:38659\"]",
  "notes": "{\"best_log10_lr\": 2.387, \"corrected_p_min\": 0.0353, \"correction_withheld\": \"posterior_error_prob 0.0043 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.83, \"n\": 5, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.66, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 0.6, \"within_resid\": 2.48}, \"decoy_log10_bf\": {\"digit\": 2.916, \"swap\": 2.574}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.154, \"log10_bf_any_error_cell\": {\"19@2026-OSK-C-802\": -0.548, \"2@2026-OSK-P-8\": 2.45, \"3@2026-OSO-C-599981-7\": -1.544}, \"log10_specificity\": -0.046, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:kodrazi:dzemal:63\", \"posterior_error_prob\": 0.0043, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"599972-2\", \"votes\": 3}, {\"cand_no\": 3, \"precinct_id\": \"599972-2\", \"votes\": 6}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.39, \"values\": {\"2\": 3, \"3\": 6}}, {\"log10_lr\": 2.54, \"values\": {\"2\": 2, \"4\": 6}}, {\"log10_lr\": 1.54, \"values\": {\"1\": 6, \"2\": 2}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "8",
  "district": null,
  "obec": "599972",
  "municipality": "Košice - Luník IX",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "2: Džemal Kodrazi; 3: Marián Porvažník",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0043 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1559,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-P-8|599972-2",
  "rank": 223,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:529061-1:fill",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "529061-1",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 38, \"E_OSO\": 38, \"P_OSK\": 38, \"P_OSO\": 38, \"R_OSK\": 41, \"R_OSO\": 41, \"R_prev_year\": 37.0, \"VC_OSK\": 38, \"VC_OSO\": 38, \"VM_OSK\": 37, \"VM_OSO\": 38, \"sum_council_OSK\": 139, \"sum_council_OSO\": 113, \"sum_single_OSK\": 37, \"sum_single_OSO\": 38}",
  "expected": "{\"fields\": [\"OSO.valid_council\"], \"hard_broken\": [], \"relation\": \"fill\", \"relations_broken\": [\"fill\"]}",
  "score": 0.493,
  "p_value": 6.110241291797246e-05,
  "q_value": 0.11349773199513385,
  "correction": "[]",
  "mechanism": "other",
  "alternatives": "[\"OSK.valid_council 38->36 (digit_sub, gain 1.0)\", \"OSO.participated 38->39 (digit_sub, gain -5.5)\", \"OSO.registered 41->49 (digit_sub, gain -6.3)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4332\", \"OSK2026_SK_tab02bd.csv:4336\"]",
  "notes": "unexplained: relation fill (OSO.valid_council) has tail p 6.1e-05 (log p -13.4); best single edit OSK.valid_council 38->36 (digit_sub, gain 1.0) stays below the reporting bar (10 nats)",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "529061",
  "municipality": "Rohožník",
  "okres_name": "Humenné",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|529061-1",
  "rank": 224,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-204:507440-26:27",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-204",
  "precinct_id": "507440-26",
  "cand_nos": "27",
  "observed": "{\"27@2026-OSK-C-204\": 0, \"27@2026-OSO-C-507440-2\": 32, \"record\": {\"27\": 0}}",
  "expected": "{\"27@2026-OSK-C-204\": {\"mean\": 11.3, \"n\": 301, \"p\": 0.0001344859534370055, \"t\": -8.38}, \"27@2026-OSO-C-507440-2\": {\"mean\": 1.5, \"n\": 319, \"p\": 0.17594568634891106, \"t\": 1.17}}",
  "score": 3.7210252605904772,
  "p_value": 0.000268971906874011,
  "q_value": 0.12491938546565076,
  "correction": "",
  "mechanism": "missing_block",
  "alternatives": "[{\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-204\", \"log10_bf\": 3.72, \"mechanism\": \"missing_block\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-204\", \"log10_bf\": 2.73, \"mechanism\": \"swap\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-204\", \"log10_bf\": 2.42, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-204\", \"log10_bf\": 2.17, \"mechanism\": \"transfer\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-204\", \"log10_bf\": 1.82, \"mechanism\": \"digit_del\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-204\", \"log10_bf\": 1.35, \"mechanism\": \"row_shift\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSO-C-507440-2\", \"log10_bf\": -0.16, \"mechanism\": \"transfer\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSO-C-507440-2\", \"log10_bf\": -0.19, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:21890\"]",
  "notes": "{\"best_log10_lr\": 3.721, \"corrected_p_min\": null, \"correction_withheld\": \"posterior_error_prob 0.05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.76, \"n\": 20, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.23, \"n\": 16, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 6.8, \"within_resid\": -5.03}, \"decoy_log10_bf\": {\"digit\": 2.214, \"swap\": 0.485}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.721, \"log10_bf_any_error_cell\": {\"27@2026-OSK-C-204\": 1.241, \"27@2026-OSO-C-507440-2\": -0.711}, \"log10_specificity\": 2.48, \"lost_values_cand_nos\": [27], \"partner_precinct\": null, \"person_id\": \"2026:507440:rusnak:andrej:50\", \"posterior_error_prob\": 0.05, \"proposed_correction\": [{\"cand_no\": 27, \"estimated\": true, \"precinct_id\": \"507440-26\", \"votes\": 9}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.72, \"values\": {\"27\": null}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "2",
  "district": "204",
  "obec": "507440",
  "municipality": "Piešťany",
  "okres_name": "Piešťany",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "27: Andrej Rusnák",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 207,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-204|507440-26",
  "rank": 225,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSK-C-805:599310-1:10,11,12,13,14,15,16",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-805",
  "precinct_id": "599310-1",
  "cand_nos": "10,11,12,13,14,15,16",
  "observed": "{\"record\": [0, 17, 0, 27, 1, 1, 1, 21, 13, 0, 0, 0, 0, 0, 0, 0, 1, 39, 1, 0, 2, 1, 0, 1, 1, 0, 16, 1, 1, 0, 1, 3, 0, 3, 38, 0, 2, 2, 0, 7, 1, 25, 2, 0, 31, 48, 1, 0, 1, 7, 0, 1, 0, 47, 0, 0, 0, 1, 0, 0], \"sum_minus_valid\": null, \"values\": [0, 0, 0, 0, 0, 0, 0], \"zero_run_cand_nos\": [10, 11, 12, 13, 14, 15, 16]}",
  "expected": "{\"fallback_model\": false, \"mean\": [1.9, 1.7, 3.8, 0.6, 0.8, 0.6, 2.6], \"sd\": [2.0, 1.9, 2.8, 1.1, 1.3, 1.2, 2.3]}",
  "score": 5.042,
  "p_value": 1.5252634468920214e-05,
  "q_value": 0.125,
  "correction": "[{\"cand_no\": 10, \"precinct_id\": \"599310-1\", \"votes\": 2}, {\"cand_no\": 11, \"precinct_id\": \"599310-1\", \"votes\": 2}, {\"cand_no\": 12, \"precinct_id\": \"599310-1\", \"votes\": 4}, {\"cand_no\": 13, \"precinct_id\": \"599310-1\", \"votes\": 1}, {\"cand_no\": 14, \"precinct_id\": \"599310-1\", \"votes\": 1}, {\"cand_no\": 15, \"precinct_id\": \"599310-1\", \"votes\": 1}, {\"cand_no\": 16, \"precinct_id\": \"599310-1\", \"votes\": 3}]",
  "mechanism": "missing_block",
  "alternatives": "[\"duplicate_block (zero row copied)\", \"swap\", \"row_shift\", \"genuine zero support (home/bloc effects)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:201256\", \"OSK2026_SK_tab09d.csv:201257\", \"OSK2026_SK_tab09d.csv:201258\", \"OSK2026_SK_tab09d.csv:201259\", \"OSK2026_SK_tab09d.csv:201260\", \"OSK2026_SK_tab09d.csv:201261\", \"OSK2026_SK_tab09d.csv:201262\"]",
  "notes": "run of adjacent zero counts at ballot positions [10, 11, 12, 13, 14, 15, 16]; 7 of them implausible under the LOO predictive",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "805",
  "obec": "599310",
  "municipality": "Chorváty",
  "okres_name": "Košice - okolie",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "10: Ivan Buchla; 11: Pavol Bujňák; 12: Samuel Cingeľ; 13: Martina Dutková; 14: Vladimír Fecko; 15: Vladimír Gábor; 16: Gabriela Gáborová",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 112,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-805|599310-1",
  "rank": 226,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-11:529443-3:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-11",
  "precinct_id": "529443-3",
  "cand_nos": "2",
  "observed": "{\"2@2026-OSO-C-582000-11\": 523, \"39@2026-OSK-C-111\": 478, \"record\": {\"2\": 523}}",
  "expected": "{\"2@2026-OSO-C-582000-11\": {\"mean\": 436.4, \"n\": 561, \"p\": 0.00014639130902998728, \"t\": 6.51}, \"39@2026-OSK-C-111\": {\"mean\": 532.1, \"n\": 554, \"p\": 0.0016969375370720545, \"t\": -3.71}}",
  "score": 2.3651857677941868,
  "p_value": 0.00029278261805997457,
  "q_value": 0.1328096337617306,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 2.37, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 2.28, \"mechanism\": \"transfer\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 1.48, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 1.16, \"mechanism\": \"row_shift\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.11, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.39, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": -3.03, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": -3.34, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:109333\"]",
  "notes": "{\"best_log10_lr\": 3.617, \"corrected_p_min\": 0.4957, \"correction_withheld\": \"posterior_error_prob 0.0069 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 0.93, \"n\": 2, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 325.9, \"within_resid\": 1.38}, \"decoy_log10_bf\": {\"digit\": 2.872, \"swap\": -4.37}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.365, \"log10_bf_any_error_cell\": {\"2@2026-OSO-C-582000-11\": 2.652, \"39@2026-OSK-C-111\": 1.062}, \"log10_specificity\": -0.287, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:uhler:jozef:50\", \"posterior_error_prob\": 0.0069, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"529443-3\", \"votes\": 423}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.62, \"values\": {\"2\": 423}}, {\"log10_lr\": 1.07, \"values\": {\"2\": 503}}, {\"log10_lr\": 0.69, \"values\": {\"2\": 323}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "11",
  "obec": "529443",
  "municipality": "Bratislava - Jarovce",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "2: Jozef Uhler",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0069 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 466,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-11|529443-3",
  "rank": 227,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSK-C-402:502537-1:46,47,48,49,50,51,52",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-402",
  "precinct_id": "502537-1",
  "cand_nos": "46,47,48,49,50,51,52",
  "observed": "{\"record\": [19, 0, 0, 0, 0, 1, 23, 0, 0, 50, 26, 2, 0, 1, 0, 24, 0, 18, 5, 2, 0, 0, 0, 1, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12, 3, 0, 0, 0, 0, 0, 0, 2, 8, 0, 0, 0, 0, 0, 0, 0, 1, 1, 13, 1], \"sum_minus_valid\": null, \"values\": [0, 0, 0, 0, 0, 0, 0], \"zero_run_cand_nos\": [46, 47, 48, 49, 50, 51, 52]}",
  "expected": "{\"fallback_model\": false, \"mean\": [2.2, 1.3, 2.1, 2.3, 1.1, 0.7, 1.1], \"sd\": [2.0, 1.5, 1.9, 2.0, 1.4, 1.1, 1.4]}",
  "score": 4.08,
  "p_value": 1.9771933570822496e-05,
  "q_value": 0.13565891472868213,
  "correction": "[{\"cand_no\": 46, \"precinct_id\": \"502537-1\", \"votes\": 2}, {\"cand_no\": 47, \"precinct_id\": \"502537-1\", \"votes\": 1}, {\"cand_no\": 48, \"precinct_id\": \"502537-1\", \"votes\": 2}, {\"cand_no\": 49, \"precinct_id\": \"502537-1\", \"votes\": 2}, {\"cand_no\": 50, \"precinct_id\": \"502537-1\", \"votes\": 1}, {\"cand_no\": 51, \"precinct_id\": \"502537-1\", \"votes\": 1}, {\"cand_no\": 52, \"precinct_id\": \"502537-1\", \"votes\": 1}]",
  "mechanism": "missing_block",
  "alternatives": "[\"duplicate_block (zero row copied)\", \"swap\", \"row_shift\", \"genuine zero support (home/bloc effects)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:61620\", \"OSK2026_SK_tab09d.csv:61621\", \"OSK2026_SK_tab09d.csv:61622\", \"OSK2026_SK_tab09d.csv:61623\", \"OSK2026_SK_tab09d.csv:61624\", \"OSK2026_SK_tab09d.csv:61625\", \"OSK2026_SK_tab09d.csv:61626\"]",
  "notes": "run of adjacent zero counts at ballot positions [46, 47, 48, 49, 50, 51, 52]; 7 of them implausible under the LOO predictive",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "4",
  "district": "402",
  "obec": "502537",
  "municipality": "Malé Ludince",
  "okres_name": "Levice",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "46: Peter Šimšík; 47: Peter Štefan; 48: Petra Števková; 49: Tibor Taldík; 50: Radoslav Tóth; 51: Daniela Trňanová; 52: Romana Valentíková",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 40,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-402|502537-1",
  "rank": 228,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-P-8:599972-1:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-P-8",
  "precinct_id": "599972-1",
  "cand_nos": "2",
  "observed": "{\"19@2026-OSK-C-802\": 3, \"2@2026-OSK-P-8\": 7, \"3@2026-OSO-C-599981-7\": 3, \"record\": {\"2\": 7}}",
  "expected": "{\"19@2026-OSK-C-802\": {\"mean\": 7.4, \"n\": 27, \"p\": 0.08320512099600536, \"t\": -1.65}, \"2@2026-OSK-P-8\": {\"mean\": 1.0, \"n\": 30, \"p\": 0.00945521730070158, \"t\": 2.25}, \"3@2026-OSO-C-599981-7\": {\"mean\": 56.3, \"n\": 230, \"p\": 0.00010391437930955017, \"t\": -7.44}}",
  "score": 2.2322797708851745,
  "p_value": 0.0003117431379286505,
  "q_value": 0.1385787317560831,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSK-P-8\", \"log10_bf\": 2.41, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-P-8\", \"log10_bf\": 2.23, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-P-8\", \"log10_bf\": 1.44, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-P-8\", \"log10_bf\": 1.42, \"mechanism\": \"swap\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": 0.85, \"mechanism\": \"transfer\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": 0.03, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-599981-7\", \"log10_bf\": -0.16, \"mechanism\": \"transfer\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": -0.28, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:38652\"]",
  "notes": "{\"best_log10_lr\": 3.906, \"corrected_p_min\": 0.524, \"correction_withheld\": \"posterior_error_prob 0.0051 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.94, \"n\": 5, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.19, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 0.5, \"within_resid\": 2.78}, \"decoy_log10_bf\": {\"digit\": 3.003, \"swap\": 2.595}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.232, \"log10_bf_any_error_cell\": {\"19@2026-OSK-C-802\": -0.362, \"2@2026-OSK-P-8\": 2.695, \"3@2026-OSO-C-599981-7\": -1.283}, \"log10_specificity\": -0.463, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:kodrazi:dzemal:63\", \"posterior_error_prob\": 0.0051, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"599972-1\", \"votes\": 0}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 3.91, \"values\": {\"2\": 0}}, {\"log10_lr\": 3.7, \"values\": {\"2\": 1}}, {\"log10_lr\": 3.24, \"values\": {\"2\": 2}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "8",
  "district": null,
  "obec": "599972",
  "municipality": "Košice - Luník IX",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "2: Džemal Kodrazi",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0051 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1559,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-P-8|599972-1",
  "rank": 229,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSK-C-808:525570-1:19",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-808",
  "precinct_id": "525570-1",
  "cand_nos": "19",
  "observed": "{\"record\": [2, 10, 4, 7, 3, 0, 5, 1, 4, 8, 1, 2, 2, 5, 1, 11, 0, 0, 0, 0, 1, 10, 1, 1, 2, 0, 1, 0, 0, 0, 1, 12, 0, 1], \"sum_minus_valid\": null, \"values\": [0], \"zero_run_cand_nos\": [17, 18, 19, 20]}",
  "expected": "{\"fallback_model\": false, \"mean\": [5.8], \"sd\": [2.8]}",
  "score": 5.95,
  "p_value": 1.117701409794045e-05,
  "q_value": 0.1388888888888889,
  "correction": "[{\"cand_no\": 19, \"precinct_id\": \"525570-1\", \"votes\": 6}]",
  "mechanism": "missing_block",
  "alternatives": "[\"duplicate_block (zero row copied)\", \"swap\", \"row_shift\", \"genuine zero support (home/bloc effects)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:215752\", \"OSK2026_SK_tab09d.csv:215753\", \"OSK2026_SK_tab09d.csv:215754\", \"OSK2026_SK_tab09d.csv:215755\"]",
  "notes": "run of adjacent zero counts at ballot positions [17, 18, 19, 20]; 1 of them implausible under the LOO predictive",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "808",
  "obec": "525570",
  "municipality": "Brdárka",
  "okres_name": "Rožňava",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "19: Branislav Kuzma",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 53,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-808|525570-1",
  "rank": 230,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-806:521671-3:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-806",
  "precinct_id": "521671-3",
  "cand_nos": "2",
  "observed": "{\"1@2026-OSO-C-521671-1\": 52, \"2@2026-OSK-C-806\": 295, \"record\": {\"2\": 295}}",
  "expected": "{\"1@2026-OSO-C-521671-1\": {\"mean\": 156.6, \"n\": 203, \"p\": 0.0001754592485251246, \"t\": -6.23}, \"2@2026-OSK-C-806\": {\"mean\": 135.9, \"n\": 340, \"p\": 0.00016573310211173313, \"t\": 6.79}}",
  "score": 3.383360529730806,
  "p_value": 0.00033146620422346625,
  "q_value": 0.14527089967354367,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-521671-1\", \"log10_bf\": 3.85, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-806\", \"log10_bf\": 3.38, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-521671-1\", \"log10_bf\": 3.17, \"mechanism\": \"digit_del\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-521671-1\", \"log10_bf\": 2.53, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-806\", \"log10_bf\": 2.22, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-806\", \"log10_bf\": 1.92, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-521671-1\", \"log10_bf\": 0.53, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-806\", \"log10_bf\": 0.26, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:207800\"]",
  "notes": "{\"best_log10_lr\": 3.839, \"corrected_p_min\": 0.1855, \"correction_withheld\": \"posterior_error_prob 0.024 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 7.5, \"within_resid\": 5.63}, \"decoy_log10_bf\": {\"digit\": 2.652, \"swap\": 1.143}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.383, \"log10_bf_any_error_cell\": {\"1@2026-OSO-C-521671-1\": 2.366, \"2@2026-OSK-C-806\": 3.573}, \"log10_specificity\": -0.19, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:521671:bohm:gabriel:43\", \"posterior_error_prob\": 0.0236, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"521671-3\", \"votes\": 95}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.84, \"values\": {\"2\": 95}}, {\"log10_lr\": 2.28, \"values\": {\"2\": 29}}, {\"log10_lr\": 2.21, \"values\": {\"2\": 25}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "806",
  "obec": "521671",
  "municipality": "Medzev",
  "okres_name": "Košice - okolie",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "2: Gabriel Böhm",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.024 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 437,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-806|521671-3",
  "rank": 231,
  "review_verdict": "confirmed_error",
  "review_confidence": "high",
  "review_mechanism": "vector_swap: the OSK precinct records of Medzev precincts 2 and 3 are interchanged (precinct-label swap), not a digit insertion. Same root cause as precinct|521671-3.",
  "review_correction": "[{\"precinct_id\": \"521671-2\", \"cand_no\": 1, \"votes\": 35}, {\"precinct_id\": \"521671-3\", \"cand_no\": 1, \"votes\": 4}, {\"precinct_id\": \"521671-2\", \"cand_no\": 2, \"votes\": 295}, {\"precinct_id\": \"521671-3\", \"cand_no\": 2, \"votes\": 67}, {\"precinct_id\": \"521671-2\", \"cand_no\": 3, \"votes\": 17}, {\"precinct_id\": \"521671-3\", \"cand_no\": 3, \"votes\": 2}, {\"precinct_id\": \"521671-2\", \"cand_no\": 4, \"votes\": 11}, {\"precinct_id\": \"521671-3\", \"cand_no\": 4, \"votes\": 5}, {\"precinct_id\": \"521671-2\", \"cand_no\": 5, \"votes\": 12}, {\"precinct_id\": \"521671-3\", \"cand_no\": 5, \"votes\": 2}, {\"precinct_id\": \"521671-2\", \"cand_no\": 6, \"votes\": 21}, {\"precinct_id\": \"521671-3\", \"cand_no\": 6, \"votes\": 5}, {\"precinct_id\": \"521671-2\", \"cand_no\": 7, \"votes\": 19}, {\"precinct_id\": \"521671-3\", \"cand_no\": 7, \"votes\": 4}, {\"precinct_id\": \"521671-2\", \"cand_no\": 8, \"votes\": 6}, {\"precinct_id\": \"521671-3\", \"cand_no\": 8, \"votes\": 4}, {\"precinct_id\": \"521671-2\", \"cand_no\": 9, \"votes\": 20}, {\"precinct_id\": \"521671-3\", \"cand_no\": 9, \"votes\": 1}, {\"precinct_id\": \"521671-2\", \"cand_no\": 10, \"votes\": 17}, {\"precinct_id\": \"521671-3\", \"cand_no\": 10, \"votes\": 3}, {\"precinct_id\": \"521671-2\", \"cand_no\": 11, \"votes\": 9}, {\"precinct_id\": \"521671-3\", \"cand_no\": 11, \"votes\": 1}, {\"precinct_id\": \"521671-2\", \"cand_no\": 12, \"votes\": 58}, {\"precinct_id\": \"521671-3\", \"cand_no\": 12, \"votes\": 2}, {\"precinct_id\": \"521671-2\", \"cand_no\": 13, \"votes\": 29}, {\"precinct_id\": \"521671-3\", \"cand_no\": 13, \"votes\": 7}, {\"precinct_id\": \"521671-2\", \"cand_no\": 14, \"votes\": 71}, {\"precinct_id\": \"521671-3\", \"cand_no\": 14, \"votes\": 6}]",
  "review_outcome": "No change. Exchanging the precinct-2 and precinct-3 vote rows of OSK 806 leaves every candidate total unchanged (impact.recompute: no entered/exited, empty totals delta). Elected: č. 14, 10, 12; Böhm (č. 2) is not elected either way. The regional-president rows (OSK-P-8) of the two precincts are interchanged in the same way, also without effect.",
  "review_changes_elected": false,
  "review_summary_en": "The detector flagged Gabriel Böhm (Medzev) because he has 295 regional-council votes but only 52 municipal-council votes in Medzev precinct 3, and proposed a digit insertion. The real cause is the label swap reviewed under precinct|521671-3. The whole regional record published as precinct 3 (997 registered, 390 voters, 340 valid council ballots) belongs to precinct 2, and vice versa. Exchanged back, Böhm has 295 regional against 270 municipal votes in precinct 2 and 67 against 52 in precinct 3, ratios 1.09 and 1.29 against 1.09 in precinct 1. In 2022 he had 199 and 61 regional votes in precincts 2 and 3. No vote value is wrong, only its precinct. Contest totals and the result are unchanged.",
  "review_summary_sk": "Detektor označil Gabriela Böhma (Medzev), pretože má v okrsku 3 v Medzeve 295 hlasov do zastupiteľstva VÚC, ale iba 52 hlasov do obecného zastupiteľstva, a navrhol vloženú číslicu. Skutočnou príčinou je zámena označenia okrskov, posúdená pri údajoch o účasti okrsku 3. Celý krajský záznam zverejnený ako okrsok 3 (997 zapísaných, 390 zúčastnených, 340 platných lístkov do zastupiteľstva) patrí okrsku 2 a naopak. Po spätnej výmene má Böhm v okrsku 2 295 hlasov do VÚC oproti 270 do obce a v okrsku 3 67 oproti 52, pomery 1,09 a 1,29 oproti 1,09 v okrsku 1. V roku 2022 mal v okrskoch 2 a 3 199 a 61 hlasov do VÚC. Žiadny počet hlasov nie je nesprávny, iba je priradený k nesprávnemu okrsku. Súčty ani výsledok volieb sa nemenia.",
  "review_doc": "docs/reviews/2026-OSK-C-806__521671-3.md"
 },
 {
  "finding_id": "novel_turnout:2026:-:504327-1:gapPE",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "504327-1",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 292, \"E_OSO\": 369, \"P_OSK\": 361, \"P_OSO\": 370, \"R_OSK\": 454, \"R_OSO\": 454, \"R_prev_year\": 455.5, \"VC_OSK\": 275, \"VC_OSO\": 366, \"VM_OSK\": 267, \"VM_OSO\": 365, \"sum_council_OSK\": 1018, \"sum_council_OSO\": 2102, \"sum_single_OSK\": 267, \"sum_single_OSO\": 365}",
  "expected": "{\"fields\": [\"OSK.participated\", \"OSK.envelopes\"], \"hard_broken\": [], \"relation\": \"gapPE\", \"relations_broken\": [\"gapPE\"]}",
  "score": 0.196,
  "p_value": 8.21785539464451e-05,
  "q_value": 0.14828533069964972,
  "correction": "[]",
  "mechanism": "other",
  "alternatives": "[\"OSK.participated 361->301 (digit_sub, gain 3.5)\", \"OSK.envelopes 292->296 (digit_sub, gain 0.5)\", \"OSK.valid_council 275->279 (digit_sub, gain 0.1)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:875\", \"OSK2026_SK_tab02bd.csv:921\"]",
  "notes": "unexplained: relation gapPE (OSK.participated, OSK.envelopes) has tail p 8.2e-05 (log p -11.7); best single edit OSK.participated 361->301 (digit_sub, gain 3.5) stays below the reporting bar (10 nats)",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "504327",
  "municipality": "Častkov",
  "okres_name": "Senica",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|504327-1",
  "rank": 232,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_util:2026:2026-OSK-C-103:529338-12:-",
  "detector": "novel_util",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-103",
  "precinct_id": "529338-12",
  "cand_nos": "",
  "observed": "{\"extra_marks_X\": 375, \"family\": \"OSK\", \"fill\": 0.9817, \"seats\": 2, \"sum_votes\": 757, \"unused_marks_M\": 7, \"valid_council\": 382}",
  "expected": "{\"eta_std\": 10.89, \"fill\": 0.6728, \"model\": \"loo\", \"other_record_eta_std\": -0.7, \"sum_votes\": 639.0, \"sum_votes_95\": [570.1, 692.7]}",
  "score": 3.906,
  "p_value": 0.00012412368228555996,
  "q_value": 0.16505691439928685,
  "correction": "",
  "mechanism": "full_marks",
  "alternatives": "[\"valid council ballots derived as votes / seats instead of counted\", \"votes padded to the maximum\", \"disciplined slate / bloc voting\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab02bd.csv:121\", \"OSK2026_SK_tab09d.csv:3796\"]",
  "notes": "only 7 of 382 optional marks unused (S=757 = 2*382 - 7); same-precinct other multi-mark record 2026-OSO-C-529338-5 eta = -0.7 scale units",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "103",
  "obec": "529338",
  "municipality": "Bratislava - Vrakuňa",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": null,
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": 118, \"transfer_flip\": 420}",
  "contest_transfer_flip": 420,
  "tier_detector": "C_ambiguous",
  "family": "ballot_utilisation",
  "case_id": "2026-OSK-C-103|529338-12",
  "rank": 233,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-9:529397-24:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-9",
  "precinct_id": "529397-24",
  "cand_nos": "2",
  "observed": "{\"2@2026-OSO-C-582000-9\": 99, \"5@2026-OSK-C-107\": 26, \"record\": {\"2\": 99}}",
  "expected": "{\"2@2026-OSO-C-582000-9\": {\"mean\": 36.4, \"n\": 560, \"p\": 0.0050526761276542915, \"t\": 3.13}, \"5@2026-OSK-C-107\": {\"mean\": 74.8, \"n\": 583, \"p\": 0.0001999756839031912, \"t\": -5.81}}",
  "score": 2.345945782013462,
  "p_value": 0.0003999513678063824,
  "q_value": 0.17048337961686577,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-9\", \"log10_bf\": 2.35, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-9\", \"log10_bf\": 0.87, \"mechanism\": \"transfer\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-107\", \"log10_bf\": 0.3, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-107\", \"log10_bf\": -0.48, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-9\", \"log10_bf\": -0.52, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-107\", \"log10_bf\": -0.59, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-9\", \"log10_bf\": -1.55, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-107\", \"log10_bf\": -3.39, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:104264\"]",
  "notes": "{\"best_log10_lr\": 3.115, \"corrected_p_min\": 0.7152, \"correction_withheld\": \"posterior_error_prob 0.0066 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.53, \"n\": 7, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.25, \"n\": 5, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 53.4, \"within_resid\": 2.93}, \"decoy_log10_bf\": {\"digit\": 2.222, \"swap\": -0.205}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.346, \"log10_bf_any_error_cell\": {\"2@2026-OSO-C-582000-9\": 1.825, \"5@2026-OSK-C-107\": -0.316}, \"log10_specificity\": 0.521, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:hamsikova:lenka:46\", \"posterior_error_prob\": 0.0066, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"529397-24\", \"votes\": 49}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.12, \"values\": {\"2\": 49}}, {\"log10_lr\": 3.1, \"values\": {\"2\": 39}}, {\"log10_lr\": 2.76, \"values\": {\"2\": 59}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "9",
  "obec": "529397",
  "municipality": "Bratislava - Karlova Ves",
  "okres_name": "Bratislava IV",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "2: Lenka Hamšíková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0066 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 170,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-9|529397-24",
  "rank": 234,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-703:523828-3:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-703",
  "precinct_id": "523828-3",
  "cand_nos": "3",
  "observed": "{\"2@2026-OSO-C-523828-1\": 332, \"3@2026-OSK-C-703\": 374, \"record\": {\"3\": 374}}",
  "expected": "{\"2@2026-OSO-C-523828-1\": {\"mean\": 393.0, \"n\": 422, \"p\": 0.0020697601628482535, \"t\": -3.64}, \"3@2026-OSK-C-703\": {\"mean\": 304.6, \"n\": 408, \"p\": 0.0002089601166349279, \"t\": 6.07}}",
  "score": 2.849357079595438,
  "p_value": 0.0004179202332698558,
  "q_value": 0.17111084077181715,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-703\", \"log10_bf\": 2.85, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-703\", \"log10_bf\": 1.15, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-523828-1\", \"log10_bf\": 0.58, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-523828-1\", \"log10_bf\": -0.2, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-703\", \"log10_bf\": -1.64, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-703\", \"log10_bf\": -1.91, \"mechanism\": \"row_shift\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-703\", \"log10_bf\": -2.64, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-523828-1\", \"log10_bf\": -3.6, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:155000\"]",
  "notes": "{\"best_log10_lr\": 3.763, \"corrected_p_min\": 0.9258, \"correction_withheld\": \"posterior_error_prob 0.021 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 9, \"expected\": 11.4, \"observed\": 2, \"resid\": -2.78}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 4.32, \"n\": 7, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.57, \"n\": 3, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 119.9, \"within_resid\": 2.72}, \"decoy_log10_bf\": {\"digit\": 2.85, \"swap\": -4.482}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.849, \"log10_bf_any_error_cell\": {\"2@2026-OSO-C-523828-1\": 0.248, \"3@2026-OSK-C-703\": 2.73}, \"log10_specificity\": 0.119, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:523828:bielak:stefan:51\", \"posterior_error_prob\": 0.0208, \"proposed_correction\": [{\"cand_no\": 3, \"precinct_id\": \"523828-3\", \"votes\": 304}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.76, \"values\": {\"3\": 304}}, {\"log10_lr\": 3.65, \"values\": {\"3\": 314}}, {\"log10_lr\": 3.31, \"values\": {\"3\": 324}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "703",
  "obec": "523828",
  "municipality": "Spišská Belá",
  "okres_name": "Kežmarok",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "3: Štefan Bieľak",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.021 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 403,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-703|523828-3",
  "rank": 235,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-512036-4:512036-52:21",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-512036-4",
  "precinct_id": "512036-52",
  "cand_nos": "21",
  "observed": "{\"21@2026-OSO-C-512036-4\": 55, \"41@2026-OSK-C-506\": 9, \"record\": {\"21\": 55}}",
  "expected": "{\"21@2026-OSO-C-512036-4\": {\"mean\": 13.6, \"n\": 458, \"p\": 0.012155600436322182, \"t\": 2.55}, \"41@2026-OSK-C-506\": {\"mean\": 39.7, \"n\": 445, \"p\": 0.00021732917106638295, \"t\": -5.9}}",
  "score": 1.8195870356512651,
  "p_value": 0.0004346583421327659,
  "q_value": 0.17340081579673433,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-512036-4\", \"log10_bf\": 1.82, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-512036-4\", \"log10_bf\": 1.64, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-512036-4\", \"log10_bf\": 1.43, \"mechanism\": \"transfer\"}, {\"cand_no\": 41, \"contest_id\": \"2026-OSK-C-506\", \"log10_bf\": 1.23, \"mechanism\": \"digit_del\"}, {\"cand_no\": 41, \"contest_id\": \"2026-OSK-C-506\", \"log10_bf\": 1.0, \"mechanism\": \"transfer\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-512036-4\", \"log10_bf\": 0.39, \"mechanism\": \"swap\"}, {\"cand_no\": 41, \"contest_id\": \"2026-OSK-C-506\", \"log10_bf\": -0.35, \"mechanism\": \"swap\"}, {\"cand_no\": 41, \"contest_id\": \"2026-OSK-C-506\", \"log10_bf\": -0.79, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:45456\"]",
  "notes": "{\"best_log10_lr\": 2.817, \"corrected_p_min\": 0.5798, \"correction_withheld\": \"posterior_error_prob 0.002 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.58, \"n\": 13, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.25, \"n\": 6, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 22.9, \"within_resid\": 2.6}, \"decoy_log10_bf\": {\"digit\": 1.747, \"swap\": 0.719}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.82, \"log10_bf_any_error_cell\": {\"21@2026-OSO-C-512036-4\": 1.401, \"41@2026-OSK-C-506\": 0.834}, \"log10_specificity\": 0.419, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:512036:zachar:dusan:62\", \"posterior_error_prob\": 0.002, \"proposed_correction\": [{\"cand_no\": 21, \"precinct_id\": \"512036-52\", \"votes\": 15}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.82, \"values\": {\"21\": 15}}, {\"log10_lr\": 2.59, \"values\": {\"21\": 25}}, {\"log10_lr\": 1.76, \"values\": {\"21\": 35}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "512036",
  "district": "4",
  "obec": "512036",
  "municipality": "Martin",
  "okres_name": "Martin",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "21: Dušan Zachar",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.002 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 42,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-512036-4|512036-52",
  "rank": 236,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-102:529320-64:14",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-102",
  "precinct_id": "529320-64",
  "cand_nos": "14,36",
  "observed": "{\"10@2026-OSO-C-529320-4\": 65, \"14@2026-OSK-C-102\": 101, \"20@2026-OSO-C-582000-3\": 45, \"record\": {\"14\": 101, \"36\": 101}}",
  "expected": "{\"10@2026-OSO-C-529320-4\": {\"mean\": 97.8, \"n\": 425, \"p\": 0.008748721030805866, \"t\": -2.86}, \"14@2026-OSK-C-102\": {\"mean\": 45.8, \"n\": 430, \"p\": 0.00014911881977347824, \"t\": 4.77}, \"20@2026-OSO-C-582000-3\": {\"mean\": 64.3, \"n\": 429, \"p\": 0.03704370610015978, \"t\": -2.16}}",
  "score": 6.762941319550726,
  "p_value": 0.00044735645932043476,
  "q_value": 0.1740099384748072,
  "correction": "[{\"cand_no\": 14, \"precinct_id\": \"529320-64\", \"votes\": 38}, {\"cand_no\": 36, \"precinct_id\": \"529320-64\", \"votes\": 164}]",
  "mechanism": "transfer",
  "alternatives": "[{\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 6.76, \"mechanism\": \"transfer\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 3.33, \"mechanism\": \"row_shift\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 1.03, \"mechanism\": \"transfer\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.42, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-529320-4\", \"log10_bf\": 0.21, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.0, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.04, \"mechanism\": \"swap\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-529320-4\", \"log10_bf\": -0.3, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:3259\", \"OSK2026_SK_tab09d.csv:3281\"]",
  "notes": "{\"best_log10_lr\": 8.522, \"corrected_p_min\": 0.0682, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 36, \"expected\": 198.7, \"observed\": 101, \"resid\": -3.82}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 4.39, \"n\": 53, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 1, \"max_abs_t\": 5.33, \"n\": 32, \"n_abs_t_gt3\": 3}, \"pattern\": \"record_wide\", \"within_expected\": 36.3, \"within_resid\": 4.27}, \"decoy_log10_bf\": {\"digit\": 3.79, \"swap\": 2.106}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 6.763, \"log10_bf_any_error_cell\": {\"10@2026-OSO-C-529320-4\": -0.198, \"14@2026-OSK-C-102\": 4.161, \"20@2026-OSO-C-582000-3\": -0.681}, \"log10_specificity\": -1.026, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:jakubova:michaela:42\", \"posterior_error_prob\": 0.9914, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 8.52, \"values\": {\"14\": 38, \"36\": 164}}, {\"log10_lr\": 7.98, \"values\": {\"13\": 263, \"14\": 41}}, {\"log10_lr\": 4.78, \"values\": {\"14\": 44, \"8\": 201}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "102",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "14: Michaela Jakubová; 36: Jakub Vallo",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 4873,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-102|529320-64",
  "rank": 237,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-102:529320-60:12",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-102",
  "precinct_id": "529320-60",
  "cand_nos": "11,12",
  "observed": "{\"12@2026-OSK-C-102\": 17, \"17@2026-OSO-C-582000-3\": 2, \"record\": {\"11\": 5, \"12\": 17}}",
  "expected": "{\"12@2026-OSK-C-102\": {\"mean\": 2.1, \"n\": 406, \"p\": 0.06315103315084346, \"t\": 1.82}, \"17@2026-OSO-C-582000-3\": {\"mean\": 20.6, \"n\": 409, \"p\": 0.00022890334927879336, \"t\": -6.3}}",
  "score": 2.9834050167973456,
  "p_value": 0.0004578066985575867,
  "q_value": 0.17587124739526452,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 12, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 2.98, \"mechanism\": \"swap\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 2.48, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 1.93, \"mechanism\": \"transfer\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 1.18, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.43, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.09, \"mechanism\": \"swap\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.18, \"mechanism\": \"transfer\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.3, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:3104\", \"OSK2026_SK_tab09d.csv:3105\"]",
  "notes": "{\"best_log10_lr\": 3.328, \"corrected_p_min\": 0.2097, \"correction_withheld\": \"posterior_error_prob 0.028 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 21, \"expected\": 22.7, \"observed\": 13, \"resid\": -2.17}, \"n_complementary\": 4, \"other_persons_other_records\": {\"max_abs_t\": 4.33, \"n\": 54, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.98, \"n\": 32, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 5.6, \"within_resid\": 2.72}, \"decoy_log10_bf\": {\"digit\": 1.244, \"swap\": 1.634}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.983, \"log10_bf_any_error_cell\": {\"12@2026-OSK-C-102\": 1.013, \"17@2026-OSO-C-582000-3\": -0.91}, \"log10_specificity\": 2.71, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:hanzlik:pavol:63\", \"posterior_error_prob\": 0.0281, \"proposed_correction\": [{\"cand_no\": 11, \"precinct_id\": \"529320-60\", \"votes\": 17}, {\"cand_no\": 12, \"precinct_id\": \"529320-60\", \"votes\": 5}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.33, \"values\": {\"11\": 17, \"12\": 5}}, {\"log10_lr\": 2.97, \"values\": {\"12\": 7, \"33\": 17}}, {\"log10_lr\": 2.15, \"values\": {\"12\": 11, \"22\": 17}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "102",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "11: Martin Greguš; 12: Pavol Hanzlík",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.028 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4873,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-102|529320-60",
  "rank": 238,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:513946-1:OSO.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "513946-1",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 440, \"E_OSO\": 439, \"P_OSK\": 440, \"P_OSO\": 440, \"R_OSK\": 1437, \"R_OSO\": 1467, \"R_prev_year\": 1471.0, \"VC_OSK\": 379, \"VC_OSO\": 413, \"VM_OSK\": 408, \"VM_OSO\": 402, \"sum_council_OSK\": 2077, \"sum_council_OSO\": 2120, \"sum_single_OSK\": 408, \"sum_single_OSO\": 402}",
  "expected": "{\"field\": \"OSO.registered\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 1437}",
  "score": 5.037,
  "p_value": 0.00010644068966997405,
  "q_value": 0.18168275016505975,
  "correction": "[{\"family\": \"OSO\", \"field\": \"registered\", \"precinct_id\": \"513946-1\", \"value\": 1437}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSK.registered 1437->1467 (digit_sub, gain 11.5)\", \"OSO.participated 440->470 (digit_sub, gain 1.4)\", \"OSO.valid_council 413->423 (digit_sub, gain 0.5)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:1470\", \"OSK2026_SK_tab02bd.csv:1479\"]",
  "notes": "OSO.registered 1467 -> 1437 by digit_sub; log-likelihood gain 12.0 nats, margin over best other record/field 0.6",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "513946",
  "municipality": "Čereňany",
  "okres_name": "Prievidza",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|513946-1",
  "rank": 239,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:518000-1:OSO.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "518000-1",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 391, \"E_OSO\": 436, \"P_OSK\": 397, \"P_OSO\": 436, \"R_OSK\": 699, \"R_OSO\": 669, \"R_prev_year\": 960.0, \"VC_OSK\": 293, \"VC_OSO\": 426, \"VM_OSK\": 359, \"VM_OSO\": 424, \"sum_council_OSK\": 1812, \"sum_council_OSO\": 1856, \"sum_single_OSK\": 359, \"sum_single_OSO\": 424}",
  "expected": "{\"field\": \"OSO.registered\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 699}",
  "score": 5.236,
  "p_value": 0.00010644068966997405,
  "q_value": 0.18168275016505975,
  "correction": "[{\"family\": \"OSO\", \"field\": \"registered\", \"precinct_id\": \"518000-1\", \"value\": 699}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSK.registered 699->649 (digit_sub, gain 11.2)\", \"OSK.envelopes 391->397 (digit_sub, gain 3.1)\", \"OSK.participated 397->391 (digit_sub, gain 3.0)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3151\", \"OSK2026_SK_tab02bd.csv:3152\"]",
  "notes": "OSO.registered 669 -> 699 by digit_sub; log-likelihood gain 12.2 nats, margin over best other record/field 1.0",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "518000",
  "municipality": "Svederník",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|518000-1",
  "rank": 240,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_dup:2026:2026-OSK-C-712:527301-1:23",
  "detector": "novel_dup",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-712",
  "precinct_id": "527301-1",
  "cand_nos": "23",
  "observed": "{\"record\": [0, 0, 0, 1, 0, 5, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 1, 0, 0, 0, 0], \"sum_minus_valid\": null, \"values\": [0], \"zero_run_cand_nos\": [21, 22, 23, 24]}",
  "expected": "{\"fallback_model\": false, \"mean\": [3.4], \"sd\": [1.4]}",
  "score": 5.24,
  "p_value": 2.1608893922684868e-05,
  "q_value": 0.19078947368421054,
  "correction": "[{\"cand_no\": 23, \"precinct_id\": \"527301-1\", \"votes\": 3}]",
  "mechanism": "missing_block",
  "alternatives": "[\"duplicate_block (zero row copied)\", \"swap\", \"row_shift\", \"genuine zero support (home/bloc effects)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:186536\", \"OSK2026_SK_tab09d.csv:186537\", \"OSK2026_SK_tab09d.csv:186538\", \"OSK2026_SK_tab09d.csv:186539\"]",
  "notes": "run of adjacent zero counts at ballot positions [21, 22, 23, 24]; 1 of them implausible under the LOO predictive",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "712",
  "obec": "527301",
  "municipality": "Havranec",
  "okres_name": "Svidník",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "23: Ján Vook",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 125,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSK-C-712|527301-1",
  "rank": 241,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-110:529427-1:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-110",
  "precinct_id": "529427-1",
  "cand_nos": "1",
  "observed": "{\"1@2026-OSK-C-110\": 35, \"3@2026-OSO-C-582000-8\": 72, \"record\": {\"1\": 35}}",
  "expected": "{\"1@2026-OSK-C-110\": {\"mean\": 103.2, \"n\": 615, \"p\": 0.0002597278276928498, \"t\": -5.86}, \"3@2026-OSO-C-582000-8\": {\"mean\": 23.9, \"n\": 615, \"p\": 0.002430865066870272, \"t\": 3.4}}",
  "score": 2.39706945077618,
  "p_value": 0.0005194556553856996,
  "q_value": 0.1947458027546604,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": 2.4, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 2.22, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 1.8, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 1.69, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": 1.23, \"mechanism\": \"digit_del\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 0.57, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": -0.03, \"mechanism\": \"row_shift\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": -0.32, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:5679\"]",
  "notes": "{\"best_log10_lr\": 3.367, \"corrected_p_min\": 0.5848, \"correction_withheld\": \"posterior_error_prob 0.0074 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 285.8, \"observed\": 509, \"resid\": 7.56}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.53, \"n\": 4, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.34, \"n\": 3, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 110.9, \"within_resid\": -1.16}, \"decoy_log10_bf\": {\"digit\": 2.094, \"swap\": 3.565}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.397, \"log10_bf_any_error_cell\": {\"1@2026-OSK-C-110\": 2.222, \"3@2026-OSO-C-582000-8\": 1.664}, \"log10_specificity\": 0.175, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:borovsky:branislav:62\", \"posterior_error_prob\": 0.0074, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"529427-1\", \"votes\": 95}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.37, \"values\": {\"1\": 95}}, {\"log10_lr\": 3.11, \"values\": {\"1\": 85}}, {\"log10_lr\": 2.66, \"values\": {\"1\": 75}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "110",
  "obec": "529427",
  "municipality": "Bratislava - Záhorská Bystrica",
  "okres_name": "Bratislava IV",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Branislav Borovský",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0074 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1661,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-110|529427-1",
  "rank": 242,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-525405:525405-2:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-525405",
  "precinct_id": "525405-2",
  "cand_nos": "1,2",
  "observed": "{\"2@2026-OSO-M-525405\": 105, \"41@2026-OSK-C-707\": 47, \"8@2026-OSO-C-525405-1\": 86, \"record\": {\"1\": 167, \"2\": 105}}",
  "expected": "{\"2@2026-OSO-M-525405\": {\"mean\": 34.6, \"n\": 360, \"p\": 0.00018004079457497007, \"t\": 5.64}, \"41@2026-OSK-C-707\": {\"mean\": 78.1, \"n\": 269, \"p\": 0.003929014053935281, \"t\": -3.33}, \"8@2026-OSO-C-525405-1\": {\"mean\": 118.9, \"n\": 365, \"p\": 0.030946430205649335, \"t\": -2.18}}",
  "score": 6.104747978688279,
  "p_value": 0.0005401223837249102,
  "q_value": 0.20008319302819083,
  "correction": "[{\"cand_no\": 1, \"precinct_id\": \"525405-2\", \"votes\": 240}, {\"cand_no\": 2, \"precinct_id\": \"525405-2\", \"votes\": 32}]",
  "mechanism": "transfer",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-525405\", \"log10_bf\": 6.1, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-525405\", \"log10_bf\": 4.55, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 41, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 1.01, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-525405\", \"log10_bf\": 0.86, \"mechanism\": \"row_shift\"}, {\"cand_no\": 41, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 0.8, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-525405-1\", \"log10_bf\": 0.62, \"mechanism\": \"transfer\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-525405-1\", \"log10_bf\": -0.19, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 41, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": -0.34, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:15152\", \"OSO2026_SK_tab05f.csv:15153\"]",
  "notes": "{\"best_log10_lr\": 6.883, \"corrected_p_min\": 0.2084, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 1, \"expected\": 219.8, \"observed\": 167, \"resid\": -3.69}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.38, \"n\": 5, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.43, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 21.1, \"within_resid\": 7.51}, \"decoy_log10_bf\": {\"digit\": 5.432, \"swap\": -0.052}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 6.105, \"log10_bf_any_error_cell\": {\"2@2026-OSO-M-525405\": 5.195, \"41@2026-OSK-C-707\": 0.585, \"8@2026-OSO-C-525405-1\": -0.195}, \"log10_specificity\": 0.191, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:525405:gorcovska:ingrida:41\", \"posterior_error_prob\": 0.9622, \"proposed_correction\": null, \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 6.88, \"values\": {\"1\": 240, \"2\": 32}}, {\"log10_lr\": 3.64, \"values\": {\"2\": 27, \"4\": 165}}, {\"log10_lr\": -0.11, \"values\": {\"2\": 126, \"4\": 66}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "525405",
  "district": null,
  "obec": "525405",
  "municipality": "Veľký Šariš",
  "okres_name": "Prešov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "1: Antónia Gaálová; 2: Ingrida Gorcovská",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 655,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-525405|525405-2",
  "rank": 243,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-529320:529320-71:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-529320",
  "precinct_id": "529320-71",
  "cand_nos": "1",
  "observed": "{\"13@2026-OSK-C-102\": 267, \"19@2026-OSO-C-582000-3\": 251, \"1@2026-OSO-M-529320\": 322, \"record\": {\"1\": 322}}",
  "expected": "{\"13@2026-OSK-C-102\": {\"mean\": 238.4, \"n\": 524, \"p\": 0.08098681478834202, \"t\": 1.67}, \"19@2026-OSO-C-582000-3\": {\"mean\": 225.3, \"n\": 517, \"p\": 0.09512883472925035, \"t\": 1.52}, \"1@2026-OSO-M-529320\": {\"mean\": 417.1, \"n\": 539, \"p\": 0.00019227435152959616, \"t\": -5.84}}",
  "score": 2.47166441334851,
  "p_value": 0.0005768230545887885,
  "q_value": 0.21116474105458038,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": 2.47, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": 1.83, \"mechanism\": \"transfer\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.05, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.11, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.69, \"mechanism\": \"transfer\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.83, \"mechanism\": \"transfer\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -1.68, \"mechanism\": \"swap\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -1.84, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:396\"]",
  "notes": "{\"best_log10_lr\": 4.72, \"corrected_p_min\": 0.7113, \"correction_withheld\": \"posterior_error_prob 0.0088 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 37.1, \"observed\": 200, \"resid\": 10.52}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 2.61, \"n\": 83, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 5.3, \"n\": 2, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 416.7, \"within_resid\": -2.67}, \"decoy_log10_bf\": {\"digit\": 3.265, \"swap\": -1.767}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.472, \"log10_bf_any_error_cell\": {\"13@2026-OSK-C-102\": -0.6, \"19@2026-OSO-C-582000-3\": -0.671, \"1@2026-OSO-M-529320\": 3.532}, \"log10_specificity\": -1.06, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:chren:martin:45\", \"posterior_error_prob\": 0.0088, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"529320-71\", \"votes\": 422}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 4.72, \"values\": {\"1\": 422}}, {\"log10_lr\": 3.98, \"values\": {\"1\": 392}}, {\"log10_lr\": 3.38, \"values\": {\"1\": 382}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "529320",
  "district": null,
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Martin Chren",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0088 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 11383,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-529320|529320-71",
  "rank": 244,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:581399-1:field:OSK.envelopes",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "581399-1",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 946, \"OSK.envelopes\": 264, \"OSK.one_mark_votes\": 259, \"OSK.participated\": 296, \"OSK.registered\": 862, \"OSK.valid_council\": 253, \"OSK.valid_mayor\": 259, \"OSO.council_marks\": 1341, \"OSO.envelopes\": 295, \"OSO.one_mark_votes\": 212, \"OSO.participated\": 296, \"OSO.registered\": 862, \"OSO.valid_council\": 270, \"OSO.valid_mayor\": 212, \"z\": {\"invM_K\": -4.19, \"unret_K\": 4.84}}",
  "expected": "{\"invC_K\": {\"observed_rate\": 0.0434, \"rate\": 0.0938, \"rate95\": [0.0328, 0.2403]}, \"invC_O\": {\"observed_rate\": 0.0861, \"rate\": 0.0387, \"rate95\": [0.0142, 0.1016]}, \"invM_K\": {\"observed_rate\": 0.0208, \"rate\": 0.1215, \"rate95\": [0.046, 0.2836]}, \"unret_K\": {\"observed_rate\": 0.1094, \"rate\": 0.0038, \"rate95\": [0.0008, 0.018]}}",
  "score": 2.259350272079031,
  "p_value": 0.005503636318758156,
  "q_value": 0.22443289655241724,
  "correction": "[{\"family\": \"OSK\", \"field\": \"envelopes\", \"precinct_id\": \"581399-1\", \"value\": 295}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"field\": \"OSK.envelopes\", \"gain_joint_nats\": 5.82, \"gain_joint_raw_nats\": 14.04, \"gain_nats\": 5.82, \"kind\": \"field\", \"new\": 294, \"old\": 264, \"op\": \"digit_sub\", \"post_max_abs_z\": 1.39, \"post_p\": 1.0}, {\"field\": \"OSK.envelopes\", \"gain_joint_nats\": 1.62, \"gain_joint_raw_nats\": 9.84, \"gain_nats\": 1.62, \"kind\": \"field\", \"new\": 284, \"old\": 264, \"op\": \"digit_sub\", \"post_max_abs_z\": 2.98, \"post_p\": 0.1238}, {\"field\": \"OSK.envelopes\", \"gain_joint_nats\": -2.57, \"gain_joint_raw_nats\": 5.65, \"gain_nats\": -2.57, \"kind\": \"field\", \"new\": 274, \"old\": 264, \"op\": \"digit_sub\", \"post_max_abs_z\": 4.0, \"post_p\": 0.0204}, {\"cand_loglik_ratio\": 0.1, \"cand_no\": 7, \"contest_id\": \"2026-OSK-P-2\", \"gain_joint_nats\": -4.61, \"gain_joint_raw_nats\": 3.61, \"gain_nats\": -4.51, \"kind\": \"cand\", \"moves_valid\": true, \"new\": 157, \"old\": 177, \"op\": \"digit_sub\", \"post_max_abs_z\": 4.58, \"post_p\": 0.0077}, {\"cand_loglik_ratio\": -0.06, \"cand_no\": 7, \"contest_id\": \"2026-OSK-P-2\", \"gain_joint_nats\": -4.88, \"gain_joint_raw_nats\": 3.34, \"gain_nats\": -4.94, \"kind\": \"cand\", \"moves_valid\": true, \"new\": 147, \"old\": 177, \"op\": \"digit_sub\", \"post_max_abs_z\": 4.52, \"post_p\": 0.0085}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:805\", \"OSK2026_SK_tab02bd.csv:851\"]",
  "notes": "{\"top_rates\": [\"unret_K\", \"invM_K\", \"invC_K\", \"invC_O\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"copy_sibling\", \"old\": 264, \"new\": 295, \"gain_nats\": 5.84, \"gain_joint_nats\": 5.84, \"gain_joint_raw_nats\": 14.05, \"post_max_abs_z\": 1.33, \"post_p\": 1.0, \"field\": \"OSK.envelopes\"}, \"posterior_best_edit\": 0.775567, \"posterior_best_edit_joint_only\": 0.775567, \"posterior_any_edit\": 0.873445, \"p_precinct\": 0.005503636318758156, \"broken_identities\": 0, \"stratum\": \"std\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "581399",
  "municipality": "Banka",
  "okres_name": "Piešťany",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|581399-1",
  "rank": 245,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-801:598151-16:29",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-801",
  "precinct_id": "598151-16",
  "cand_nos": "29",
  "observed": "{\"29@2026-OSK-C-801\": 33, \"5@2026-OSO-M-599981\": 100, \"record\": {\"29\": 33}}",
  "expected": "{\"29@2026-OSK-C-801\": {\"mean\": 88.0, \"n\": 347, \"p\": 0.00031366289763634333, \"t\": -5.48}, \"5@2026-OSO-M-599981\": {\"mean\": 39.3, \"n\": 342, \"p\": 0.006823418617669346, \"t\": 3.46}}",
  "score": 2.883579522206583,
  "p_value": 0.0006273257952726867,
  "q_value": 0.22698252059883944,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 29, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": 2.88, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 29, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": 1.62, \"mechanism\": \"transfer\"}, {\"cand_no\": 29, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": 1.11, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-599981\", \"log10_bf\": 0.04, \"mechanism\": \"transfer\"}, {\"cand_no\": 29, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": -0.61, \"mechanism\": \"digit_del\"}, {\"cand_no\": 29, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": -1.15, \"mechanism\": \"row_shift\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-599981\", \"log10_bf\": -1.27, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-599981\", \"log10_bf\": -1.59, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:192986\"]",
  "notes": "{\"best_log10_lr\": 3.652, \"corrected_p_min\": 0.8254, \"correction_withheld\": \"posterior_error_prob 0.022 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 16, \"expected\": 18.5, \"observed\": 41, \"resid\": 2.55}, \"n_complementary\": 5, \"other_persons_other_records\": {\"max_abs_t\": 5.18, \"n\": 56, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.6, \"n\": 15, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 65.9, \"within_resid\": -3.4}, \"decoy_log10_bf\": {\"digit\": 2.517, \"swap\": 2.391}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.884, \"log10_bf_any_error_cell\": {\"29@2026-OSK-C-801\": 2.604, \"5@2026-OSO-M-599981\": 0.451}, \"log10_specificity\": 0.279, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:polacek:jaroslav:49\", \"posterior_error_prob\": 0.0224, \"proposed_correction\": [{\"cand_no\": 29, \"precinct_id\": \"598151-16\", \"votes\": 83}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.65, \"values\": {\"29\": 83}}, {\"log10_lr\": 3.59, \"values\": {\"29\": 73}}, {\"log10_lr\": 3.42, \"values\": {\"29\": 93}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "801",
  "obec": "598151",
  "municipality": "Košice - Sever",
  "okres_name": "Košice I",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "29: Jaroslav Polaček",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.022 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 77,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-801|598151-16",
  "rank": 246,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-529346-3:529346-22:7",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-529346-3",
  "precinct_id": "529346-22",
  "cand_nos": "7",
  "observed": "{\"11@2026-OSO-C-582000-5\": 237, \"7@2026-OSO-C-529346-3\": 395, \"record\": {\"7\": 395}}",
  "expected": "{\"11@2026-OSO-C-582000-5\": {\"mean\": 384.3, \"n\": 613, \"p\": 0.0003939200816762352, \"t\": -5.35}, \"7@2026-OSO-C-529346-3\": {\"mean\": 252.5, \"n\": 597, \"p\": 0.0003261734431224459, \"t\": 5.53}}",
  "score": 2.8058650467211805,
  "p_value": 0.0006523468862448918,
  "q_value": 0.23067134158275338,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-529346-3\", \"log10_bf\": 2.81, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-529346-3\", \"log10_bf\": 1.56, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-529346-3\", \"log10_bf\": 1.37, \"mechanism\": \"swap\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-582000-5\", \"log10_bf\": 0.11, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-582000-5\", \"log10_bf\": -0.37, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-529346-3\", \"log10_bf\": -0.63, \"mechanism\": \"row_shift\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-582000-5\", \"log10_bf\": -1.57, \"mechanism\": \"swap\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-529346-3\", \"log10_bf\": -3.23, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:2514\"]",
  "notes": "{\"best_log10_lr\": 3.682, \"corrected_p_min\": 0.575, \"correction_withheld\": \"posterior_error_prob 0.019 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 5.4, \"n\": 26, \"n_abs_t_gt3\": 3}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.36, \"n\": 4, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 317.4, \"within_resid\": 3.79}, \"decoy_log10_bf\": {\"digit\": 2.355, \"swap\": 2.324}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.806, \"log10_bf_any_error_cell\": {\"11@2026-OSO-C-582000-5\": 0.361, \"7@2026-OSO-C-529346-3\": 2.828}, \"log10_specificity\": -0.022, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:mrva:jakub:42\", \"posterior_error_prob\": 0.0188, \"proposed_correction\": [{\"cand_no\": 7, \"precinct_id\": \"529346-22\", \"votes\": 295}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.68, \"values\": {\"7\": 295}}, {\"log10_lr\": 3.58, \"values\": {\"7\": 305}}, {\"log10_lr\": 3.43, \"values\": {\"7\": 315}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "529346",
  "district": "3",
  "obec": "529346",
  "municipality": "Bratislava - Nové Mesto",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "7: Jakub Mrva",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.019 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 326,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-529346-3|529346-22",
  "rank": 247,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-3:529320-35:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-3",
  "precinct_id": "529320-35",
  "cand_nos": "1",
  "observed": "{\"1@2026-OSK-C-102\": 33, \"1@2026-OSO-C-582000-3\": 8, \"record\": {\"1\": 8}}",
  "expected": "{\"1@2026-OSK-C-102\": {\"mean\": 8.6, \"n\": 490, \"p\": 0.017751062320735735, \"t\": 2.3}, \"1@2026-OSO-C-582000-3\": {\"mean\": 33.1, \"n\": 469, \"p\": 0.00033076540596921165, \"t\": -5.38}}",
  "score": 2.97292925333023,
  "p_value": 0.0006615308119384233,
  "q_value": 0.23129049747289795,
  "correction": "",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 2.97, \"mechanism\": \"digit_del\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 2.47, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 2.01, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.21, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.4, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.45, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.55, \"mechanism\": \"row_shift\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -1.1, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:99987\"]",
  "notes": "{\"best_log10_lr\": 4.012, \"corrected_p_min\": 0.6611, \"correction_withheld\": \"posterior_error_prob 0.0093 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.19, \"n\": 47, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.71, \"n\": 35, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 29.0, \"within_resid\": -5.62}, \"decoy_log10_bf\": {\"digit\": 2.813, \"swap\": 2.654}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.973, \"log10_bf_any_error_cell\": {\"1@2026-OSK-C-102\": -1.052, \"1@2026-OSO-C-582000-3\": 2.555}, \"log10_specificity\": 0.418, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:abelova:natalia:21\", \"posterior_error_prob\": 0.0093, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"529320-35\", \"votes\": 28}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 4.01, \"values\": {\"1\": 28}}, {\"log10_lr\": 3.72, \"values\": {\"1\": 38}}, {\"log10_lr\": 3.02, \"values\": {\"1\": 18}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "3",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Natália Ábelová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0093 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4806,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-3|529320-35",
  "rank": 248,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-P-2:504106-3:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-P-2",
  "precinct_id": "504106-3",
  "cand_nos": "1",
  "observed": "{\"1@2026-OSK-P-2\": 430, \"2@2026-OSK-C-202\": 285, \"record\": {\"1\": 430}}",
  "expected": "{\"1@2026-OSK-P-2\": {\"mean\": 294.9, \"n\": 485, \"p\": 0.00034142069200753693, \"t\": 7.03}, \"2@2026-OSK-C-202\": {\"mean\": 436.8, \"n\": 504, \"p\": 0.0018863569173964126, \"t\": -4.15}}",
  "score": 0.842437854071657,
  "p_value": 0.0006828413840150739,
  "q_value": 0.23349423457579177,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 1.66, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 1.56, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 0.84, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 0.49, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": -0.32, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": -1.16, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": -1.36, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": -1.66, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:5539\"]",
  "notes": "{\"best_log10_lr\": 3.024, \"corrected_p_min\": 0.1474, \"correction_withheld\": \"posterior_error_prob 0.00021 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 4, \"expected\": 16.4, \"observed\": 2, \"resid\": -5.23}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 6.52, \"n\": 2, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 1.7, \"within_resid\": 5.25}, \"decoy_log10_bf\": {\"digit\": 2.213, \"swap\": -1.826}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.842, \"log10_bf_any_error_cell\": {\"1@2026-OSK-P-2\": 2.646, \"2@2026-OSK-C-202\": 1.637}, \"log10_specificity\": -1.804, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:503746:berenyi:jozsef:59\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"504106-3\", \"votes\": 330}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 3.02, \"values\": {\"1\": 330}}, {\"log10_lr\": 2.49, \"values\": {\"1\": 230}}, {\"log10_lr\": 0.88, \"values\": {\"1\": 400}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "2",
  "district": null,
  "obec": "504106",
  "municipality": "Trstice",
  "okres_name": "Galanta",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "1: József Berényi",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00021 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 31647,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-P-2|504106-3",
  "rank": 249,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-8:529427-5:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-8",
  "precinct_id": "529427-5",
  "cand_nos": "3,4",
  "observed": "{\"1@2026-OSK-C-110\": 35, \"3@2026-OSO-C-582000-8\": 69, \"record\": {\"3\": 69, \"4\": 42}}",
  "expected": "{\"1@2026-OSK-C-110\": {\"mean\": 100.0, \"n\": 840, \"p\": 0.000340596877428464, \"t\": -5.59}, \"3@2026-OSO-C-582000-8\": {\"mean\": 24.0, \"n\": 846, \"p\": 0.0028955877391123974, \"t\": 3.26}}",
  "score": 2.4592562583858975,
  "p_value": 0.000681193754856928,
  "q_value": 0.23349423457579177,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 2.46, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": 2.32, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": 2.15, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 1.25, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 0.96, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": 0.91, \"mechanism\": \"digit_del\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": 0.45, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 0.15, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:103314\", \"OSO2026_SK_tab08f.csv:103317\"]",
  "notes": "{\"best_log10_lr\": 2.69, \"corrected_p_min\": 0.2613, \"correction_withheld\": \"posterior_error_prob 0.0086 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 4, \"expected\": 74.0, \"observed\": 42, \"resid\": -3.62}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 2.38, \"n\": 5, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.2, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 56.7, \"within_resid\": 0.59}, \"decoy_log10_bf\": {\"digit\": 1.986, \"swap\": 1.493}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.459, \"log10_bf_any_error_cell\": {\"1@2026-OSK-C-110\": 1.931, \"3@2026-OSO-C-582000-8\": 0.22}, \"log10_specificity\": 2.264, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:borovsky:branislav:62\", \"posterior_error_prob\": 0.0086, \"proposed_correction\": [{\"cand_no\": 3, \"precinct_id\": \"529427-5\", \"votes\": 42}, {\"cand_no\": 4, \"precinct_id\": \"529427-5\", \"votes\": 69}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.69, \"values\": {\"3\": 42, \"4\": 69}}, {\"log10_lr\": 2.17, \"values\": {\"2\": 69, \"3\": 42}}, {\"log10_lr\": 1.48, \"values\": {\"18\": 69, \"3\": 45}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "8",
  "obec": "529427",
  "municipality": "Bratislava - Záhorská Bystrica",
  "okres_name": "Bratislava IV",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "3: Branislav Borovský; 4: Igor Čajka",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0086 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1611,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-8|529427-5",
  "rank": 250,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-508497-3:508497-18:8",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-508497-3",
  "precinct_id": "508497-18",
  "cand_nos": "8",
  "observed": "{\"20@2026-OSK-C-603\": 213, \"8@2026-OSO-C-508497-3\": 175, \"record\": {\"8\": 175}}",
  "expected": "{\"20@2026-OSK-C-603\": {\"mean\": 106.1, \"n\": 400, \"p\": 0.0004094220998237852, \"t\": 5.23}, \"8@2026-OSO-C-508497-3\": {\"mean\": 281.8, \"n\": 393, \"p\": 0.00034847311502213117, \"t\": -5.3}}",
  "score": 3.273068698347159,
  "p_value": 0.0006969462300442623,
  "q_value": 0.23572691130747075,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-508497-3\", \"log10_bf\": 3.27, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSK-C-603\", \"log10_bf\": 3.05, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSK-C-603\", \"log10_bf\": 1.51, \"mechanism\": \"transfer\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSK-C-603\", \"log10_bf\": 0.95, \"mechanism\": \"swap\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-508497-3\", \"log10_bf\": 0.76, \"mechanism\": \"transfer\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-508497-3\", \"log10_bf\": -0.53, \"mechanism\": \"row_shift\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSK-C-603\", \"log10_bf\": -0.77, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-508497-3\", \"log10_bf\": -1.04, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:55109\"]",
  "notes": "{\"best_log10_lr\": 4.574, \"corrected_p_min\": 0.989, \"correction_withheld\": \"posterior_error_prob 0.053 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 0.65, \"n\": 5, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.67, \"n\": 3, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 257.0, \"within_resid\": -3.45}, \"decoy_log10_bf\": {\"digit\": 3.066, \"swap\": 1.085}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.273, \"log10_bf_any_error_cell\": {\"20@2026-OSK-C-603\": 3.402, \"8@2026-OSO-C-508497-3\": 3.543}, \"log10_specificity\": -0.27, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:508497:struhar:daniel:41\", \"posterior_error_prob\": 0.0533, \"proposed_correction\": [{\"cand_no\": 8, \"precinct_id\": \"508497-18\", \"votes\": 275}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 4.57, \"values\": {\"8\": 275}}, {\"log10_lr\": 0.94, \"values\": {\"8\": 195}}, {\"log10_lr\": 0.45, \"values\": {\"8\": 185}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "508497",
  "district": "3",
  "obec": "508497",
  "municipality": "Brezno",
  "okres_name": "Brezno",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "8: Daniel Struhár",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.053 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 35,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-508497-3|508497-18",
  "rank": 251,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:517933-2:OSK.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "517933-2",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 610, \"E_OSO\": 613, \"P_OSK\": 613, \"P_OSO\": 613, \"R_OSK\": 939, \"R_OSO\": 911, \"R_prev_year\": 871.0, \"VC_OSK\": 581, \"VC_OSO\": 599, \"VM_OSK\": 558, \"VM_OSO\": 605, \"sum_council_OSK\": 3801, \"sum_council_OSO\": 3326, \"sum_single_OSK\": 558, \"sum_single_OSO\": 605}",
  "expected": "{\"field\": \"OSK.registered\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 911}",
  "score": 5.42,
  "p_value": 0.0001443324408425367,
  "q_value": 0.2398767184581686,
  "correction": "[{\"family\": \"OSK\", \"field\": \"registered\", \"precinct_id\": \"517933-2\", \"value\": 911}]",
  "mechanism": "copy_from_OSO",
  "alternatives": "[\"OSO.registered 911->939 (copy_from_OSK, gain 10.5)\", \"OSK.participated 613->610 (digit_sub, gain 2.3)\", \"OSK.envelopes 610->613 (digit_sub, gain 2.2)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3141\", \"OSK2026_SK_tab02bd.csv:3142\"]",
  "notes": "OSK.registered 939 -> 911 by copy_from_OSO; log-likelihood gain 12.4 nats, margin over best other record/field 1.9",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "517933",
  "municipality": "Rajecké Teplice",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|517933-2",
  "rank": 252,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-517526-1:517526-1:9",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-517526-1",
  "precinct_id": "517526-1",
  "cand_nos": "6,9",
  "observed": "{\"3@2026-OSO-M-517526\": 513, \"80@2026-OSK-C-511\": 388, \"9@2026-OSO-C-517526-1\": 508, \"record\": {\"6\": 197, \"9\": 508}}",
  "expected": "{\"3@2026-OSO-M-517526\": {\"mean\": 487.9, \"n\": 720, \"p\": 0.609193829316771, \"t\": 0.5}, \"80@2026-OSK-C-511\": {\"mean\": 244.4, \"n\": 548, \"p\": 0.0020642829578647313, \"t\": 4.14}, \"9@2026-OSO-C-517526-1\": {\"mean\": 673.6, \"n\": 696, \"p\": 0.00024381601405606157, \"t\": -5.64}}",
  "score": 2.9084226462710974,
  "p_value": 0.0007314480421681847,
  "q_value": 0.24187505218650013,
  "correction": "",
  "mechanism": "transfer",
  "alternatives": "[{\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-517526-1\", \"log10_bf\": 2.91, \"mechanism\": \"transfer\"}, {\"cand_no\": 80, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 1.53, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 80, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 0.87, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-517526-1\", \"log10_bf\": 0.62, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 80, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -0.03, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-517526\", \"log10_bf\": -0.57, \"mechanism\": \"transfer\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-517526-1\", \"log10_bf\": -0.81, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-517526\", \"log10_bf\": -1.22, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:50629\", \"OSO2026_SK_tab08f.csv:50632\"]",
  "notes": "{\"best_log10_lr\": 3.423, \"corrected_p_min\": 0.8673, \"correction_withheld\": \"posterior_error_prob 0.016 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"other_persons_other_records\": {\"max_abs_t\": 0.54, \"n\": 3, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.19, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\"}, \"decoy_log10_bf\": {\"digit\": 3.012, \"swap\": -1.261}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.908, \"log10_bf_any_error_cell\": {\"3@2026-OSO-M-517526\": -0.831, \"80@2026-OSK-C-511\": 2.149, \"9@2026-OSO-C-517526-1\": 2.881}, \"log10_specificity\": 0.027, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:517526:zelnik:peter:45\", \"posterior_error_prob\": 0.0159, \"proposed_correction\": [{\"cand_no\": 6, \"precinct_id\": \"517526-1\", \"votes\": 30}, {\"cand_no\": 9, \"precinct_id\": \"517526-1\", \"votes\": 675}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.42, \"values\": {\"6\": 30, \"9\": 675}}, {\"log10_lr\": 3.3, \"values\": {\"7\": 93, \"9\": 675}}, {\"log10_lr\": 3.29, \"values\": {\"5\": 94, \"9\": 677}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "517526",
  "district": "1",
  "obec": "517526",
  "municipality": "Dolný Hričov",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "6: Oľga Chobotová; 9: Peter Zelník",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.016 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 32,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-517526-1|517526-1",
  "rank": 253,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-509540:509540-18:5",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-509540",
  "precinct_id": "509540-18",
  "cand_nos": "1,5",
  "observed": "{\"16@2026-OSK-C-503\": 202, \"5@2026-OSO-M-509540\": 120, \"record\": {\"1\": 255, \"5\": 120}}",
  "expected": "{\"16@2026-OSK-C-503\": {\"mean\": 89.1, \"n\": 367, \"p\": 0.00037145626290668973, \"t\": 5.4}, \"5@2026-OSO-M-509540\": {\"mean\": 244.4, \"n\": 386, \"p\": 0.0004159899370083445, \"t\": -6.19}}",
  "score": 1.2395432313406334,
  "p_value": 0.0007429125258133795,
  "q_value": 0.24187505218650013,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-509540\", \"log10_bf\": 1.28, \"mechanism\": \"transfer\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-509540\", \"log10_bf\": 1.24, \"mechanism\": \"swap\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSK-C-503\", \"log10_bf\": 1.1, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSK-C-503\", \"log10_bf\": 0.2, \"mechanism\": \"transfer\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-509540\", \"log10_bf\": -0.34, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSK-C-503\", \"log10_bf\": -0.46, \"mechanism\": \"swap\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSK-C-503\", \"log10_bf\": -2.11, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSK-C-503\", \"log10_bf\": -3.36, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:7939\", \"OSO2026_SK_tab05f.csv:7943\"]",
  "notes": "{\"best_log10_lr\": 2.717, \"corrected_p_min\": 0.0008, \"correction_withheld\": \"posterior_error_prob 0.00052 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 1, \"expected\": 31.2, \"observed\": 255, \"resid\": 14.16}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.14, \"n\": 1, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.38, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 126.9, \"within_resid\": -0.24}, \"decoy_log10_bf\": {\"digit\": 0.111, \"swap\": -1.233}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.24, \"log10_bf_any_error_cell\": {\"16@2026-OSK-C-503\": 1.504, \"5@2026-OSO-M-509540\": 0.94}, \"log10_specificity\": -3.301, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:509540:prilepok:jan:47\", \"posterior_error_prob\": 0.0005, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"509540-18\", \"votes\": 120}, {\"cand_no\": 5, \"precinct_id\": \"509540-18\", \"votes\": 255}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.72, \"values\": {\"1\": 120, \"5\": 255}}, {\"log10_lr\": -11.45, \"values\": {\"4\": 120, \"5\": 1}}, {\"log10_lr\": -12.95, \"values\": {\"2\": 120, \"5\": 10}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "509540",
  "district": null,
  "obec": "509540",
  "municipality": "Dolný Kubín",
  "okres_name": "Dolný Kubín",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "1: Ján Briestenský; 5: Ján Prílepok",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00052 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1039,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-509540|509540-18",
  "rank": 254,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-523381-2:523381-33:38",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-523381-2",
  "precinct_id": "523381-33",
  "cand_nos": "38",
  "observed": "{\"38@2026-OSO-C-523381-2\": 93, \"39@2026-OSK-C-706\": 35, \"record\": {\"38\": 93}}",
  "expected": "{\"38@2026-OSO-C-523381-2\": {\"mean\": 36.4, \"n\": 484, \"p\": 0.0034122748737924536, \"t\": 3.31}, \"39@2026-OSK-C-706\": {\"mean\": 90.8, \"n\": 472, \"p\": 0.00037251828597509155, \"t\": -5.35}}",
  "score": 4.343572876499601,
  "p_value": 0.0007450365719501831,
  "q_value": 0.24187505218650013,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 38, \"contest_id\": \"2026-OSO-C-523381-2\", \"log10_bf\": 4.34, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 38, \"contest_id\": \"2026-OSO-C-523381-2\", \"log10_bf\": 2.97, \"mechanism\": \"transfer\"}, {\"cand_no\": 38, \"contest_id\": \"2026-OSO-C-523381-2\", \"log10_bf\": 1.71, \"mechanism\": \"swap\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-706\", \"log10_bf\": 1.43, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 38, \"contest_id\": \"2026-OSO-C-523381-2\", \"log10_bf\": 0.79, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 38, \"contest_id\": \"2026-OSO-C-523381-2\", \"log10_bf\": 0.52, \"mechanism\": \"row_shift\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-706\", \"log10_bf\": 0.38, \"mechanism\": \"transfer\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-706\", \"log10_bf\": 0.15, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:73053\"]",
  "notes": "{\"best_log10_lr\": 5.339, \"corrected_p_min\": 0.7583, \"correction_withheld\": \"posterior_error_prob 0.4 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 18, \"expected\": 116.1, \"observed\": 90, \"resid\": -2.12}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 3.72, \"n\": 20, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.75, \"n\": 16, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 34.7, \"within_resid\": 5.48}, \"decoy_log10_bf\": {\"digit\": 1.08, \"swap\": 4.371}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 4.344, \"log10_bf_any_error_cell\": {\"38@2026-OSO-C-523381-2\": 3.888, \"39@2026-OSK-C-706\": 1.065}, \"log10_specificity\": 0.456, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:523381:slodicak:martin:44\", \"posterior_error_prob\": 0.3982, \"proposed_correction\": [{\"cand_no\": 38, \"precinct_id\": \"523381-33\", \"votes\": 33}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 5.34, \"values\": {\"38\": 33}}, {\"log10_lr\": 5.02, \"values\": {\"38\": 43}}, {\"log10_lr\": 4.6, \"values\": {\"38\": 23}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "523381",
  "district": "2",
  "obec": "523381",
  "municipality": "Poprad",
  "okres_name": "Poprad",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "38: Martin Slodičák",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.4 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 61,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-523381-2|523381-33",
  "rank": 255,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-702:520004-6:20",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-702",
  "precinct_id": "520004-6",
  "cand_nos": "20",
  "observed": "{\"18@2026-OSO-C-520004-1\": 9, \"20@2026-OSK-C-702\": 22, \"record\": {\"20\": 22}}",
  "expected": "{\"18@2026-OSO-C-520004-1\": {\"mean\": 47.2, \"n\": 323, \"p\": 0.00039660373157219614, \"t\": -5.55}, \"20@2026-OSK-C-702\": {\"mean\": 4.2, \"n\": 313, \"p\": 0.008244859435226643, \"t\": 2.49}}",
  "score": 2.228565125470629,
  "p_value": 0.0007932074631443923,
  "q_value": 0.24931552152185912,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 20, \"contest_id\": \"2026-OSK-C-702\", \"log10_bf\": 2.23, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSK-C-702\", \"log10_bf\": 1.69, \"mechanism\": \"swap\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSK-C-702\", \"log10_bf\": 1.31, \"mechanism\": \"transfer\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSK-C-702\", \"log10_bf\": 0.39, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 18, \"contest_id\": \"2026-OSO-C-520004-1\", \"log10_bf\": -0.51, \"mechanism\": \"transfer\"}, {\"cand_no\": 18, \"contest_id\": \"2026-OSO-C-520004-1\", \"log10_bf\": -0.68, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 18, \"contest_id\": \"2026-OSO-C-520004-1\", \"log10_bf\": -0.94, \"mechanism\": \"digit_del\"}, {\"cand_no\": 18, \"contest_id\": \"2026-OSO-C-520004-1\", \"log10_bf\": -1.68, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:150131\"]",
  "notes": "{\"best_log10_lr\": 2.229, \"corrected_p_min\": 0.2088, \"correction_withheld\": \"posterior_error_prob 0.0017 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 39, \"expected\": 98.8, \"observed\": 56, \"resid\": -2.1}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 2.09, \"n\": 15, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.46, \"n\": 15, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 8.7, \"within_resid\": 1.44}, \"decoy_log10_bf\": {\"digit\": 1.032, \"swap\": 1.286}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.229, \"log10_bf_any_error_cell\": {\"18@2026-OSO-C-520004-1\": -1.03, \"20@2026-OSK-C-702\": 0.791}, \"log10_specificity\": 1.438, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:520004:karas:matus:41\", \"posterior_error_prob\": 0.0017, \"proposed_correction\": [{\"cand_no\": 20, \"precinct_id\": \"520004-6\", \"votes\": 2}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.23, \"values\": {\"20\": 2}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "702",
  "obec": "520004",
  "municipality": "Humenné",
  "okres_name": "Humenné",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "20: Matúš Karas",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0017 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 428,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-702|520004-6",
  "rank": 256,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-529320-1:529320-4:17",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-529320-1",
  "precinct_id": "529320-4",
  "cand_nos": "17",
  "observed": "{\"17@2026-OSO-C-529320-1\": 285, \"33@2026-OSO-C-582000-3\": 158, \"record\": {\"17\": 285}}",
  "expected": "{\"17@2026-OSO-C-529320-1\": {\"mean\": 178.1, \"n\": 431, \"p\": 0.00040248484153033976, \"t\": 5.22}, \"33@2026-OSO-C-582000-3\": {\"mean\": 266.2, \"n\": 434, \"p\": 0.0004493875538089712, \"t\": -5.12}}",
  "score": 1.8968929199433207,
  "p_value": 0.0008049696830606795,
  "q_value": 0.25048241627799167,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": 1.9, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 1.11, \"mechanism\": \"transfer\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 1.05, \"mechanism\": \"swap\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 1.05, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": -0.15, \"mechanism\": \"transfer\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": -0.49, \"mechanism\": \"swap\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": -2.09, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": -2.52, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:666\"]",
  "notes": "{\"best_log10_lr\": 2.865, \"corrected_p_min\": 0.9476, \"correction_withheld\": \"posterior_error_prob 0.0024 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.9, \"n\": 76, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.78, \"n\": 13, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 246.2, \"within_resid\": 1.15}, \"decoy_log10_bf\": {\"digit\": 2.256, \"swap\": 1.563}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.897, \"log10_bf_any_error_cell\": {\"17@2026-OSO-C-529320-1\": 1.902, \"33@2026-OSO-C-582000-3\": 1.337}, \"log10_specificity\": -0.005, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:palenik:michal:47\", \"posterior_error_prob\": 0.0024, \"proposed_correction\": [{\"cand_no\": 17, \"precinct_id\": \"529320-4\", \"votes\": 185}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.86, \"values\": {\"17\": 185}}, {\"log10_lr\": 2.6, \"values\": {\"17\": 205}}, {\"log10_lr\": 2.34, \"values\": {\"17\": 215}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "529320",
  "district": "1",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "17: Michal Páleník",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0024 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1276,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-529320-1|529320-4",
  "rank": 257,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-403:500011-58:84",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-403",
  "precinct_id": "500011-58",
  "cand_nos": "84",
  "observed": "{\"4@2026-OSO-M-500011\": 23, \"84@2026-OSK-C-403\": 136, \"record\": {\"84\": 136}}",
  "expected": "{\"4@2026-OSO-M-500011\": {\"mean\": 67.1, \"n\": 447, \"p\": 0.00041701744219667624, \"t\": -5.78}, \"84@2026-OSK-C-403\": {\"mean\": 55.4, \"n\": 407, \"p\": 0.006960946375678124, \"t\": 3.1}}",
  "score": 3.6708283396860106,
  "p_value": 0.0008340348843933525,
  "q_value": 0.25695706433334603,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 84, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 3.67, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 84, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 2.8, \"mechanism\": \"swap\"}, {\"cand_no\": 84, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 2.58, \"mechanism\": \"transfer\"}, {\"cand_no\": 84, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 0.73, \"mechanism\": \"row_shift\"}, {\"cand_no\": 84, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 0.25, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-500011\", \"log10_bf\": 0.02, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-500011\", \"log10_bf\": -1.01, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-500011\", \"log10_bf\": -1.39, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:74709\"]",
  "notes": "{\"best_log10_lr\": 4.136, \"corrected_p_min\": 0.5788, \"correction_withheld\": \"posterior_error_prob 0.045 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 29, \"expected\": 43.6, \"observed\": 25, \"resid\": -2.36}, \"n_complementary\": 7, \"other_persons_other_records\": {\"max_abs_t\": 13.59, \"n\": 21, \"n_abs_t_gt3\": 3}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.86, \"n\": 20, \"n_abs_t_gt3\": 2}, \"pattern\": \"record_wide\", \"within_expected\": 32.1, \"within_resid\": 5.83}, \"decoy_log10_bf\": {\"digit\": 1.153, \"swap\": 3.749}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.671, \"log10_bf_any_error_cell\": {\"4@2026-OSO-M-500011\": -0.646, \"84@2026-OSK-C-403\": 3.0}, \"log10_specificity\": 0.671, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:500011:uhrikova:zuzana:40\", \"posterior_error_prob\": 0.0448, \"proposed_correction\": [{\"cand_no\": 84, \"precinct_id\": \"500011-58\", \"votes\": 36}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 4.14, \"values\": {\"84\": 36}}, {\"log10_lr\": 2.47, \"values\": {\"84\": 16}}, {\"log10_lr\": 1.91, \"values\": {\"84\": 13}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "4",
  "district": "403",
  "obec": "500011",
  "municipality": "Nitra",
  "okres_name": "Nitra",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "84: Zuzana Uhríková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.045 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 588,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-403|500011-58",
  "rank": 258,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:524140-19:OSK.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "524140-19",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 455, \"E_OSO\": 444, \"P_OSK\": 455, \"P_OSO\": 455, \"R_OSK\": 1047, \"R_OSO\": 1074, \"R_prev_year\": 1101.0, \"VC_OSK\": 380, \"VC_OSO\": 407, \"VM_OSK\": 438, \"VM_OSO\": 444, \"sum_council_OSK\": 3053, \"sum_council_OSO\": 977, \"sum_single_OSK\": 438, \"sum_single_OSO\": 444}",
  "expected": "{\"field\": \"OSK.registered\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 1074}",
  "score": 5.318,
  "p_value": 0.0001680707330589489,
  "q_value": 0.27216684990610046,
  "correction": "[{\"family\": \"OSK\", \"field\": \"registered\", \"precinct_id\": \"524140-19\", \"value\": 1074}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSO.registered 1074->1047 (digit_transpose, gain 10.3)\", \"OSO.envelopes 444->454 (digit_sub, gain 4.2)\", \"OSO.participated 455->485 (digit_sub, gain 4.0)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4729\", \"OSK2026_SK_tab02bd.csv:4685\"]",
  "notes": "OSK.registered 1047 -> 1074 by digit_transpose; log-likelihood gain 12.3 nats, margin over best other record/field 2.0",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "524140",
  "municipality": "Prešov",
  "okres_name": "Prešov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|524140-19",
  "rank": 259,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-111:529460-66:40",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-111",
  "precinct_id": "529460-66",
  "cand_nos": "40",
  "observed": "{\"14@2026-OSO-C-529460-5\": 26, \"40@2026-OSK-C-111\": 51, \"47@2026-OSO-C-582000-10\": 8, \"record\": {\"40\": 51}}",
  "expected": "{\"14@2026-OSO-C-529460-5\": {\"mean\": 81.7, \"n\": 382, \"p\": 0.0003022830527274494, \"t\": -5.59}, \"40@2026-OSK-C-111\": {\"mean\": 12.8, \"n\": 386, \"p\": 0.0005225571906998282, \"t\": 3.97}, \"47@2026-OSO-C-582000-10\": {\"mean\": 20.7, \"n\": 379, \"p\": 0.008023056996732504, \"t\": -3.23}}",
  "score": 4.843475182557718,
  "p_value": 0.0009068491581823482,
  "q_value": 0.276651227991766,
  "correction": "[{\"cand_no\": 40, \"precinct_id\": \"529460-66\", \"votes\": 11}]",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 40, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 4.84, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 4.65, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 3.92, \"mechanism\": \"transfer\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 1.75, \"mechanism\": \"swap\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-529460-5\", \"log10_bf\": 0.18, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 47, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.32, \"mechanism\": \"swap\"}, {\"cand_no\": 47, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.42, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-529460-5\", \"log10_bf\": -0.47, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:8818\"]",
  "notes": "{\"best_log10_lr\": 5.997, \"corrected_p_min\": 0.5659, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 9, \"expected\": 37.2, \"observed\": 25, \"resid\": -2.07}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 2.04, \"n\": 38, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.92, \"n\": 26, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 13.8, \"within_resid\": 4.51}, \"decoy_log10_bf\": {\"digit\": 4.787, \"swap\": 4.967}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 4.843, \"log10_bf_any_error_cell\": {\"14@2026-OSO-C-529460-5\": -0.279, \"40@2026-OSK-C-111\": 4.453, \"47@2026-OSO-C-582000-10\": -1.21}, \"log10_specificity\": 0.391, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:valentovic:jozef:35\", \"posterior_error_prob\": 0.6766, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 6.0, \"values\": {\"40\": 11}}, {\"log10_lr\": 5.28, \"values\": {\"40\": 21}}, {\"log10_lr\": 3.13, \"values\": {\"40\": 31}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "111",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "40: Jozef Valentovič",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 639,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-111|529460-66",
  "rank": 260,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-102:529320-73:28",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-102",
  "precinct_id": "529320-73",
  "cand_nos": "28",
  "observed": "{\"20@2026-OSO-C-529320-4\": 160, \"28@2026-OSK-C-102\": 89, \"34@2026-OSO-C-582000-3\": 144, \"record\": {\"28\": 89}}",
  "expected": "{\"20@2026-OSO-C-529320-4\": {\"mean\": 151.5, \"n\": 400, \"p\": 0.45700376207884164, \"t\": 0.6}, \"28@2026-OSK-C-102\": {\"mean\": 143.1, \"n\": 402, \"p\": 0.00031086073865618433, \"t\": -4.72}, \"34@2026-OSO-C-582000-3\": {\"mean\": 117.9, \"n\": 395, \"p\": 0.04466723259214267, \"t\": 1.96}}",
  "score": 1.345074352891896,
  "p_value": 0.000932582215968553,
  "q_value": 0.27903039244512945,
  "correction": "",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 28, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 1.35, \"mechanism\": \"digit_del\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.89, \"mechanism\": \"transfer\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.11, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.03, \"mechanism\": \"swap\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.1, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-529320-4\", \"log10_bf\": -0.32, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.57, \"mechanism\": \"transfer\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-529320-4\", \"log10_bf\": -0.81, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:3615\"]",
  "notes": "{\"best_log10_lr\": 1.822, \"corrected_p_min\": 0.0041, \"correction_withheld\": \"posterior_error_prob 0.00022 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 32, \"expected\": 39.3, \"observed\": 73, \"resid\": 3.19}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 3.9, \"n\": 53, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.26, \"n\": 32, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 183.3, \"within_resid\": -3.08}, \"decoy_log10_bf\": {\"digit\": 2.127, \"swap\": -1.419}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.345, \"log10_bf_any_error_cell\": {\"20@2026-OSO-C-529320-4\": -1.005, \"28@2026-OSK-C-102\": 2.772, \"34@2026-OSO-C-582000-3\": -0.331}, \"log10_specificity\": -1.427, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:patoprsty:martin:41\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 28, \"precinct_id\": \"529320-73\", \"votes\": 189}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.82, \"values\": {\"28\": 189}}, {\"log10_lr\": -2.85, \"values\": {\"28\": 289}}, {\"log10_lr\": -6.6, \"values\": {\"28\": 389}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "102",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "28: Martin Patoprstý",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00022 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4873,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-102|529320-73",
  "rank": 261,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-807:543853-4:42",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-807",
  "precinct_id": "543853-4",
  "cand_nos": "42",
  "observed": "{\"33@2026-OSO-C-543853-1\": 33, \"3@2026-OSO-M-543853\": 20, \"42@2026-OSK-C-807\": 25, \"record\": {\"42\": 25}}",
  "expected": "{\"33@2026-OSO-C-543853-1\": {\"mean\": 33.6, \"n\": 289, \"p\": 0.9679658180017668, \"t\": -0.03}, \"3@2026-OSO-M-543853\": {\"mean\": 8.7, \"n\": 288, \"p\": 0.013798725280071613, \"t\": 2.29}, \"42@2026-OSK-C-807\": {\"mean\": 67.3, \"n\": 270, \"p\": 0.00032269016978603206, \"t\": -5.29}}",
  "score": 1.6817226952992184,
  "p_value": 0.0009680705093580962,
  "q_value": 0.28418349094052714,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 42, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": 1.9, \"mechanism\": \"transfer\"}, {\"cand_no\": 42, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": 1.68, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 42, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": 0.64, \"mechanism\": \"swap\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSO-C-543853-1\", \"log10_bf\": -0.2, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-543853\", \"log10_bf\": -0.35, \"mechanism\": \"transfer\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSO-C-543853-1\", \"log10_bf\": -0.56, \"mechanism\": \"transfer\"}, {\"cand_no\": 42, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": -1.1, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-543853\", \"log10_bf\": -1.57, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:214461\"]",
  "notes": "{\"best_log10_lr\": 2.495, \"corrected_p_min\": 0.9323, \"correction_withheld\": \"posterior_error_prob 0.0014 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 14, \"expected\": 35.8, \"observed\": 13, \"resid\": -2.13}, \"n_complementary\": 4, \"other_persons_other_records\": {\"max_abs_t\": 1.29, \"n\": 3, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.12, \"n\": 3, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 5.0, \"within_resid\": 2.05}, \"decoy_log10_bf\": {\"digit\": 1.319, \"swap\": -1.06}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.682, \"log10_bf_any_error_cell\": {\"33@2026-OSO-C-543853-1\": -1.097, \"3@2026-OSO-M-543853\": -1.034, \"42@2026-OSK-C-807\": 1.476}, \"log10_specificity\": 0.206, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:543853:smutko:juraj:53\", \"posterior_error_prob\": 0.0014, \"proposed_correction\": [{\"cand_no\": 42, \"precinct_id\": \"543853-4\", \"votes\": 65}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.5, \"values\": {\"42\": 65}}, {\"log10_lr\": 2.31, \"values\": {\"42\": 75}}, {\"log10_lr\": 2.25, \"values\": {\"42\": 55}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "807",
  "obec": "543853",
  "municipality": "Veľké Kapušany",
  "okres_name": "Michalovce",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "42: Juraj Smutko",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0014 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 33,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-807|543853-4",
  "rank": 262,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-3:529320-70:43",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-3",
  "precinct_id": "529320-70",
  "cand_nos": "43",
  "observed": "{\"34@2026-OSK-C-102\": 68, \"3@2026-OSO-M-529320\": 14, \"43@2026-OSO-C-582000-3\": 82, \"record\": {\"43\": 82}}",
  "expected": "{\"34@2026-OSK-C-102\": {\"mean\": 68.7, \"n\": 471, \"p\": 0.9691378499246119, \"t\": -0.03}, \"3@2026-OSO-M-529320\": {\"mean\": 40.8, \"n\": 467, \"p\": 0.00032068371841966837, \"t\": -5.4}, \"43@2026-OSO-C-582000-3\": {\"mean\": 68.2, \"n\": 479, \"p\": 0.17943555947795237, \"t\": 1.16}}",
  "score": -0.037753968879161603,
  "p_value": 0.0009620511552590051,
  "q_value": 0.28418349094052714,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 43, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.04, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.16, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 43, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.37, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": -0.6, \"mechanism\": \"transfer\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.72, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": -0.99, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 43, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -2.47, \"mechanism\": \"swap\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -2.55, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:101709\"]",
  "notes": "{\"best_log10_lr\": 0.593, \"corrected_p_min\": 0.7689, \"correction_withheld\": \"posterior_error_prob 2.8e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 9, \"expected\": 52.8, \"observed\": 27, \"resid\": -3.1}, \"n_complementary\": 4, \"other_persons_other_records\": {\"max_abs_t\": 3.88, \"n\": 51, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.49, \"n\": 34, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 47.6, \"within_resid\": 1.98}, \"decoy_log10_bf\": {\"digit\": -0.38, \"swap\": -4.942}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": -0.038, \"log10_bf_any_error_cell\": {\"34@2026-OSK-C-102\": -1.184, \"3@2026-OSO-M-529320\": -0.654, \"43@2026-OSO-C-582000-3\": -0.668}, \"log10_specificity\": 0.63, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:svihran:ivor:37\", \"posterior_error_prob\": 0.0, \"proposed_correction\": [{\"cand_no\": 43, \"precinct_id\": \"529320-70\", \"votes\": 62}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 0.59, \"values\": {\"43\": 62}}, {\"log10_lr\": 0.49, \"values\": {\"43\": 72}}, {\"log10_lr\": 0.25, \"values\": {\"43\": 52}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "3",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "43: Ivor Švihran",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 2.8e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4806,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-3|529320-70",
  "rank": 263,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-102:529320-23:5",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-102",
  "precinct_id": "529320-23",
  "cand_nos": "5",
  "observed": "{\"5@2026-OSK-C-102\": 3, \"7@2026-OSO-C-582000-3\": 18, \"record\": {\"5\": 3}}",
  "expected": "{\"5@2026-OSK-C-102\": {\"mean\": 20.8, \"n\": 514, \"p\": 0.0005485600334819757, \"t\": -5.45}, \"7@2026-OSO-C-582000-3\": {\"mean\": 3.1, \"n\": 507, \"p\": 0.04973863714418257, \"t\": 1.9}}",
  "score": 1.093561679412954,
  "p_value": 0.0010971200669639514,
  "q_value": 0.31035531930652066,
  "correction": "",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 1.09, \"mechanism\": \"digit_del\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 1.08, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.78, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.69, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.44, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.43, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.17, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.1, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:1692\"]",
  "notes": "{\"best_log10_lr\": 2.006, \"corrected_p_min\": 0.4242, \"correction_withheld\": \"posterior_error_prob 0.00012 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 32, \"expected\": 29.4, \"observed\": 47, \"resid\": 2.12}, \"n_complementary\": 6, \"other_persons_other_records\": {\"max_abs_t\": 4.86, \"n\": 55, \"n_abs_t_gt3\": 4}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.52, \"n\": 34, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 11.0, \"within_resid\": -2.8}, \"decoy_log10_bf\": {\"digit\": 1.037, \"swap\": 1.118}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.094, \"log10_bf_any_error_cell\": {\"5@2026-OSK-C-102\": 0.535, \"7@2026-OSO-C-582000-3\": -0.676}, \"log10_specificity\": 0.558, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:danis:radoslav:47\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 5, \"precinct_id\": \"529320-23\", \"votes\": 13}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.01, \"values\": {\"5\": 13}}, {\"log10_lr\": 1.84, \"values\": {\"5\": 23}}, {\"log10_lr\": 1.15, \"values\": {\"5\": 30}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "102",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "5: Radoslav Daniš",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00012 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4873,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-102|529320-23",
  "rank": 264,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-102:529320-71:34",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-102",
  "precinct_id": "529320-71",
  "cand_nos": "34",
  "observed": "{\"34@2026-OSK-C-102\": 79, \"3@2026-OSO-M-529320\": 17, \"43@2026-OSO-C-582000-3\": 82, \"record\": {\"34\": 79}}",
  "expected": "{\"34@2026-OSK-C-102\": {\"mean\": 70.2, \"n\": 524, \"p\": 0.362738826634376, \"t\": 0.77}, \"3@2026-OSO-M-529320\": {\"mean\": 46.0, \"n\": 539, \"p\": 0.00037655396401015855, \"t\": -5.3}, \"43@2026-OSO-C-582000-3\": {\"mean\": 76.6, \"n\": 517, \"p\": 0.5542818621462414, \"t\": 0.47}}",
  "score": 0.09641237454368469,
  "p_value": 0.0011296618920304756,
  "q_value": 0.31107689463993193,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 34, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.1, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 43, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.24, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": -0.5, \"mechanism\": \"transfer\"}, {\"cand_no\": 43, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.63, \"mechanism\": \"transfer\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.71, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": -1.03, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -2.2, \"mechanism\": \"swap\"}, {\"cand_no\": 43, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -2.58, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:3545\"]",
  "notes": "{\"best_log10_lr\": 0.367, \"corrected_p_min\": 0.6542, \"correction_withheld\": \"posterior_error_prob 3.7e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 5.84, \"n\": 53, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.67, \"n\": 32, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 45.9, \"within_resid\": 2.77}, \"decoy_log10_bf\": {\"digit\": -0.298, \"swap\": -3.906}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.096, \"log10_bf_any_error_cell\": {\"34@2026-OSK-C-102\": -0.871, \"3@2026-OSO-M-529320\": -0.685, \"43@2026-OSO-C-582000-3\": -1.126}, \"log10_specificity\": 0.968, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:svihran:ivor:37\", \"posterior_error_prob\": 0.0, \"proposed_correction\": [{\"cand_no\": 34, \"precinct_id\": \"529320-71\", \"votes\": 69}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 0.37, \"values\": {\"34\": 69}}, {\"log10_lr\": 0.36, \"values\": {\"34\": 59}}, {\"log10_lr\": 0.35, \"values\": {\"34\": 70}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "102",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "34: Ivor Švihran",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 3.7e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4873,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-102|529320-71",
  "rank": 265,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-111:529443-2:39",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-111",
  "precinct_id": "529443-2",
  "cand_nos": "39",
  "observed": "{\"2@2026-OSO-C-582000-11\": 413, \"39@2026-OSK-C-111\": 410, \"record\": {\"39\": 410}}",
  "expected": "{\"2@2026-OSO-C-582000-11\": {\"mean\": 355.3, \"n\": 450, \"p\": 0.0005613557025434348, \"t\": 4.97}, \"39@2026-OSK-C-111\": {\"mean\": 448.2, \"n\": 471, \"p\": 0.003356622813032093, \"t\": -3.18}}",
  "score": 1.1700274262808583,
  "p_value": 0.0011227114050868696,
  "q_value": 0.31107689463993193,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 1.61, \"mechanism\": \"transfer\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 1.21, \"mechanism\": \"transfer\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 1.17, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 0.57, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 0.47, \"mechanism\": \"row_shift\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -1.7, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": -3.76, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": -3.91, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:5869\"]",
  "notes": "{\"best_log10_lr\": 2.166, \"corrected_p_min\": 0.6708, \"correction_withheld\": \"posterior_error_prob 0.00044 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 31, \"expected\": 86.6, \"observed\": 21, \"resid\": -6.28}, \"n_complementary\": 9, \"other_persons_other_records\": {\"max_abs_t\": 1.21, \"n\": 1, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.95, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 75.4, \"within_resid\": 12.32}, \"decoy_log10_bf\": {\"digit\": 2.353, \"swap\": -4.455}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.17, \"log10_bf_any_error_cell\": {\"2@2026-OSO-C-582000-11\": 1.96, \"39@2026-OSK-C-111\": 0.755}, \"log10_specificity\": 0.415, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:uhler:jozef:50\", \"posterior_error_prob\": 0.0004, \"proposed_correction\": [{\"cand_no\": 39, \"precinct_id\": \"529443-2\", \"votes\": 450}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.17, \"values\": {\"39\": 450}}, {\"log10_lr\": 1.89, \"values\": {\"39\": 440}}, {\"log10_lr\": 1.33, \"values\": {\"39\": 460}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "111",
  "obec": "529443",
  "municipality": "Bratislava - Jarovce",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "39: Jozef Uhler",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00044 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 639,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-111|529443-2",
  "rank": 266,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-102:529320-49:28",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-102",
  "precinct_id": "529320-49",
  "cand_nos": "28",
  "observed": "{\"28@2026-OSK-C-102\": 97, \"34@2026-OSO-C-582000-3\": 160, \"record\": {\"28\": 97}}",
  "expected": "{\"28@2026-OSK-C-102\": {\"mean\": 181.4, \"n\": 467, \"p\": 0.0005589074682799841, \"t\": -4.97}, \"34@2026-OSO-C-582000-3\": {\"mean\": 85.5, \"n\": 418, \"p\": 0.001219245754300244, \"t\": 4.05}}",
  "score": 3.2670958938854398,
  "p_value": 0.0011178149365599682,
  "q_value": 0.31107689463993193,
  "correction": "",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 28, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 3.27, \"mechanism\": \"digit_del\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.74, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.62, \"mechanism\": \"transfer\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.52, \"mechanism\": \"swap\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.49, \"mechanism\": \"transfer\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.2, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.37, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -1.28, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:2703\"]",
  "notes": "{\"best_log10_lr\": 3.744, \"corrected_p_min\": 0.3796, \"correction_withheld\": \"posterior_error_prob 0.018 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 24, \"expected\": 17.9, \"observed\": 42, \"resid\": 2.63}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 2.04, \"n\": 45, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.47, \"n\": 32, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 186.0, \"within_resid\": -2.65}, \"decoy_log10_bf\": {\"digit\": 2.564, \"swap\": -1.005}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.267, \"log10_bf_any_error_cell\": {\"28@2026-OSK-C-102\": 2.884, \"34@2026-OSO-C-582000-3\": 0.793}, \"log10_specificity\": 0.383, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:patoprsty:martin:41\", \"posterior_error_prob\": 0.0182, \"proposed_correction\": [{\"cand_no\": 28, \"precinct_id\": \"529320-49\", \"votes\": 197}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.74, \"values\": {\"28\": 197}}, {\"log10_lr\": -0.67, \"values\": {\"28\": 297}}, {\"log10_lr\": -3.78, \"values\": {\"28\": 397}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "102",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "28: Martin Patoprstý",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.018 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4873,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-102|529320-49",
  "rank": 267,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-507911-1:507911-1:12",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-507911-1",
  "precinct_id": "507911-1",
  "cand_nos": "12",
  "observed": "{\"12@2026-OSO-C-507911-1\": 165, \"2@2026-OSK-C-123\": 35, \"record\": {\"12\": 165}}",
  "expected": "{\"12@2026-OSO-C-507911-1\": {\"mean\": 80.7, \"n\": 439, \"p\": 0.00477831335459261, \"t\": 3.27}, \"2@2026-OSK-C-123\": {\"mean\": 83.1, \"n\": 420, \"p\": 0.0005727488286454794, \"t\": -4.88}}",
  "score": 2.7330399187207437,
  "p_value": 0.0011454976572909587,
  "q_value": 0.312670619315112,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-507911-1\", \"log10_bf\": 2.73, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-507911-1\", \"log10_bf\": 2.1, \"mechanism\": \"transfer\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-507911-1\", \"log10_bf\": 1.93, \"mechanism\": \"swap\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-507911-1\", \"log10_bf\": 1.46, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-123\", \"log10_bf\": 1.2, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-123\", \"log10_bf\": 0.86, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-123\", \"log10_bf\": 0.58, \"mechanism\": \"swap\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-507911-1\", \"log10_bf\": 0.24, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:8973\"]",
  "notes": "{\"best_log10_lr\": 3.21, \"corrected_p_min\": 0.432, \"correction_withheld\": \"posterior_error_prob 0.0054 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.71, \"n\": 4, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.89, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 62.5, \"within_resid\": 2.77}, \"decoy_log10_bf\": {\"digit\": 1.672, \"swap\": 3.087}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.733, \"log10_bf_any_error_cell\": {\"12@2026-OSO-C-507911-1\": 2.253, \"2@2026-OSK-C-123\": 0.823}, \"log10_specificity\": 0.48, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:507911:humensky:jozef:50\", \"posterior_error_prob\": 0.0054, \"proposed_correction\": [{\"cand_no\": 12, \"precinct_id\": \"507911-1\", \"votes\": 65}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.21, \"values\": {\"12\": 65}}, {\"log10_lr\": -0.54, \"values\": {\"12\": 16}}, {\"log10_lr\": -0.67, \"values\": {\"12\": 15}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "507911",
  "district": "1",
  "obec": "507911",
  "municipality": "Chorvátsky Grob",
  "okres_name": "Senec",
  "kraj_name": "Bratislavský kraj",
  "parent_city": null,
  "candidates": "12: Jozef Humenský",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0054 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 114,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-507911-1|507911-1",
  "rank": 268,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-103:529338-9:5",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-103",
  "precinct_id": "529338-9",
  "cand_nos": "5",
  "observed": "{\"2@2026-OSO-M-529338\": 383, \"5@2026-OSK-C-103\": 227, \"6@2026-OSO-C-582000-4\": 285, \"record\": {\"5\": 227}}",
  "expected": "{\"2@2026-OSO-M-529338\": {\"mean\": 372.3, \"n\": 460, \"p\": 0.3906725050501387, \"t\": 0.87}, \"5@2026-OSK-C-103\": {\"mean\": 303.8, \"n\": 439, \"p\": 0.00041016768779969786, \"t\": -4.74}, \"6@2026-OSO-C-582000-4\": {\"mean\": 230.0, \"n\": 410, \"p\": 0.001735825749388234, \"t\": 3.73}}",
  "score": 2.8316288159294962,
  "p_value": 0.0012305030633990937,
  "q_value": 0.31726246171334127,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-103\", \"log10_bf\": 2.83, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-582000-4\", \"log10_bf\": 0.98, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-103\", \"log10_bf\": 0.56, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-582000-4\", \"log10_bf\": -0.7, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-529338\", \"log10_bf\": -0.73, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-529338\", \"log10_bf\": -1.29, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-582000-4\", \"log10_bf\": -5.88, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-103\", \"log10_bf\": -7.42, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:3764\"]",
  "notes": "{\"best_log10_lr\": 3.769, \"corrected_p_min\": 0.9363, \"correction_withheld\": \"posterior_error_prob 0.02 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.79, \"n\": 14, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.27, \"n\": 9, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 278.0, \"within_resid\": -2.94}, \"decoy_log10_bf\": {\"digit\": 2.773, \"swap\": -7.901}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.832, \"log10_bf_any_error_cell\": {\"2@2026-OSO-M-529338\": -1.213, \"5@2026-OSK-C-103\": 2.668, \"6@2026-OSO-C-582000-4\": 0.647}, \"log10_specificity\": 0.163, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:kuruc:martin:52\", \"posterior_error_prob\": 0.02, \"proposed_correction\": [{\"cand_no\": 5, \"precinct_id\": \"529338-9\", \"votes\": 297}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.77, \"values\": {\"5\": 297}}, {\"log10_lr\": 3.67, \"values\": {\"5\": 287}}, {\"log10_lr\": 3.36, \"values\": {\"5\": 277}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "103",
  "obec": "529338",
  "municipality": "Bratislava - Vrakuňa",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "5: Martin Kuruc",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.02 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 420,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-103|529338-9",
  "rank": 269,
  "review_verdict": "probable_genuine",
  "review_confidence": "low",
  "review_mechanism": "",
  "review_correction": null,
  "review_outcome": "No correction. A hypothetical proportional reconstruction (every line / 0.787, +162 marks) together with precinct 4 gives the 2nd seat 2,438 vs 1,537; no change.",
  "review_changes_elected": false,
  "review_summary_en": "In Bratislava-Vrakuňa precinct 9 the regional-council record has somewhat fewer marks per ballot (0.79 x the district median) and its candidates are a little short against the same voters' mayoral and city-council ballots, but every ratio lies within the range of the other Vrakuňa precincts and the record-level test does not flag it (q = 0.34). The digit error proposed by crossballot (Kuruc 227 -> 297) is not supported. Probably genuine; no elected councillor depends on it.",
  "review_summary_sk": "V okrsku č. 9 v Bratislave-Vrakuni je v zázname volieb do zastupiteľstva VÚC o niečo menej hlasov na lístok (0,79-násobok mediánu obvodu) a kandidáti majú o niečo menej hlasov ako na lístkoch za starostu a do mestského zastupiteľstva, no všetky pomery sú v rozpätí ostatných okrskov Vrakune a test celého záznamu ho neoznačil (q = 0,34). Preklep, ktorý navrhol crossballot (Kuruc 227 -> 297), údaje nepodporujú. Pravdepodobne skutočný výsledok; nezávisí od neho žiadny zvolený poslanec.",
  "review_doc": "docs/reviews/2026-OSK-C-103__529338-9.md"
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-805:521523-2:15",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-805",
  "precinct_id": "521523-2",
  "cand_nos": "15",
  "observed": "{\"15@2026-OSK-C-805\": 25, \"37@2026-OSO-C-521523-1\": 4, \"record\": {\"15\": 25}}",
  "expected": "{\"15@2026-OSK-C-805\": {\"mean\": 4.8, \"n\": 271, \"p\": 0.025439494034677154, \"t\": 2.11}, \"37@2026-OSO-C-521523-1\": {\"mean\": 24.8, \"n\": 471, \"p\": 0.0006085944436090641, \"t\": -5.23}}",
  "score": 3.852960980519889,
  "p_value": 0.0012171888872181283,
  "q_value": 0.31726246171334127,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-805\", \"log10_bf\": 3.85, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSO-C-521523-1\", \"log10_bf\": 2.91, \"mechanism\": \"row_shift\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSO-C-521523-1\", \"log10_bf\": 2.34, \"mechanism\": \"transfer\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-805\", \"log10_bf\": 2.33, \"mechanism\": \"transfer\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSO-C-521523-1\", \"log10_bf\": 2.29, \"mechanism\": \"swap\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSO-C-521523-1\", \"log10_bf\": 1.84, \"mechanism\": \"digit_del\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-805\", \"log10_bf\": 1.8, \"mechanism\": \"swap\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-805\", \"log10_bf\": 0.91, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:201741\"]",
  "notes": "{\"best_log10_lr\": 3.881, \"corrected_p_min\": 0.7486, \"correction_withheld\": \"posterior_error_prob 0.067 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 48, \"expected\": 20.0, \"observed\": 7, \"resid\": -2.27}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 2.96, \"n\": 3, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.56, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 4.2, \"within_resid\": 3.46}, \"decoy_log10_bf\": {\"digit\": 2.548, \"swap\": 3.634}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.853, \"log10_bf_any_error_cell\": {\"15@2026-OSK-C-805\": 2.282, \"37@2026-OSO-C-521523-1\": 1.279}, \"log10_specificity\": 1.571, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:521523:gabor:vladimir:31\", \"posterior_error_prob\": 0.0665, \"proposed_correction\": [{\"cand_no\": 15, \"precinct_id\": \"521523-2\", \"votes\": 5}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.88, \"values\": {\"15\": 5}}, {\"log10_lr\": 3.82, \"values\": {\"15\": 2}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "805",
  "obec": "521523",
  "municipality": "Kecerovce",
  "okres_name": "Košice - okolie",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "15: Vladimír Gábor",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.067 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 112,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-805|521523-2",
  "rank": 270,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-511:517402-55:45",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-511",
  "precinct_id": "517402-55",
  "cand_nos": "45",
  "observed": "{\"2@2026-OSO-C-517402-6\": 128, \"45@2026-OSK-C-511\": 22, \"record\": {\"45\": 22}}",
  "expected": "{\"2@2026-OSO-C-517402-6\": {\"mean\": 62.0, \"n\": 260, \"p\": 0.0061670213028461795, \"t\": 3.11}, \"45@2026-OSK-C-511\": {\"mean\": 59.8, \"n\": 292, \"p\": 0.0006142704859633683, \"t\": -4.84}}",
  "score": 0.9171751715492396,
  "p_value": 0.0012285409719267365,
  "q_value": 0.31726246171334127,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 45, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 0.92, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 45, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 0.18, \"mechanism\": \"transfer\"}, {\"cand_no\": 45, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -0.1, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-517402-6\", \"log10_bf\": -0.19, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-517402-6\", \"log10_bf\": -0.7, \"mechanism\": \"transfer\"}, {\"cand_no\": 45, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -2.09, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-517402-6\", \"log10_bf\": -2.72, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-517402-6\", \"log10_bf\": -3.08, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:117722\"]",
  "notes": "{\"best_log10_lr\": 1.639, \"corrected_p_min\": 0.6392, \"correction_withheld\": \"posterior_error_prob 0.00025 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 53, \"expected\": 18.1, \"observed\": 8, \"resid\": -2.33}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 2.55, \"n\": 7, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.42, \"n\": 7, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 11.3, \"within_resid\": 1.61}, \"decoy_log10_bf\": {\"digit\": 0.565, \"swap\": 0.35}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.917, \"log10_bf_any_error_cell\": {\"2@2026-OSO-C-517402-6\": -0.666, \"45@2026-OSK-C-511\": 0.644}, \"log10_specificity\": 0.273, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:517402:knapec:miroslav:41\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 45, \"precinct_id\": \"517402-55\", \"votes\": 52}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.64, \"values\": {\"45\": 52}}, {\"log10_lr\": 1.63, \"values\": {\"45\": 62}}, {\"log10_lr\": 1.23, \"values\": {\"45\": 72}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "511",
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "45: Miroslav Knapec",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00025 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 119,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-511|517402-55",
  "rank": 271,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-514462-5:514462-25:4",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-514462-5",
  "precinct_id": "514462-25",
  "cand_nos": "3,4,5,6,7,8,9",
  "observed": "{\"15@2026-OSK-C-609\": 15, \"4@2026-OSO-C-514462-5\": 4, \"record\": {\"3\": 166, \"4\": 4, \"5\": 6, \"6\": 4, \"7\": 2, \"8\": 1, \"9\": 1}}",
  "expected": "{\"15@2026-OSK-C-609\": {\"mean\": 2.5, \"n\": 125, \"p\": 0.01932522458872246, \"t\": 2.11}, \"4@2026-OSO-C-514462-5\": {\"mean\": 26.9, \"n\": 179, \"p\": 0.0005917376796334317, \"t\": -5.23}}",
  "score": 4.133592214357652,
  "p_value": 0.0011834753592668635,
  "q_value": 0.31726246171334127,
  "correction": "",
  "mechanism": "row_shift",
  "alternatives": "[{\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-514462-5\", \"log10_bf\": 4.13, \"mechanism\": \"row_shift\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-609\", \"log10_bf\": 2.12, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-609\", \"log10_bf\": 1.34, \"mechanism\": \"swap\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-609\", \"log10_bf\": 0.74, \"mechanism\": \"transfer\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-609\", \"log10_bf\": 0.11, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-514462-5\", \"log10_bf\": -0.11, \"mechanism\": \"swap\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-514462-5\", \"log10_bf\": -0.2, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-514462-5\", \"log10_bf\": -0.23, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:60023\", \"OSO2026_SK_tab08f.csv:60024\", \"OSO2026_SK_tab08f.csv:60025\", \"OSO2026_SK_tab08f.csv:60026\", \"OSO2026_SK_tab08f.csv:60027\", \"OSO2026_SK_tab08f.csv:60028\", \"OSO2026_SK_tab08f.csv:60029\"]",
  "notes": "{\"best_log10_lr\": 5.734, \"corrected_p_min\": 0.0851, \"correction_withheld\": \"posterior_error_prob 0.12 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 3, \"expected\": 3.8, \"observed\": 166, \"resid\": 12.54}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 9.69, \"n\": 8, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.28, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 4.8, \"within_resid\": -0.17}, \"decoy_log10_bf\": {\"digit\": 0.972, \"swap\": 4.07}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 4.134, \"log10_bf_any_error_cell\": {\"15@2026-OSK-C-609\": 0.897, \"4@2026-OSO-C-514462-5\": -1.077}, \"log10_specificity\": 5.033, \"lost_values_cand_nos\": [9], \"partner_precinct\": null, \"person_id\": \"2026:514462:horvath:csaba:41\", \"posterior_error_prob\": 0.1197, \"proposed_correction\": [{\"cand_no\": 3, \"precinct_id\": \"514462-25\", \"votes\": 4}, {\"cand_no\": 4, \"precinct_id\": \"514462-25\", \"votes\": 6}, {\"cand_no\": 5, \"precinct_id\": \"514462-25\", \"votes\": 4}, {\"cand_no\": 6, \"precinct_id\": \"514462-25\", \"votes\": 2}, {\"cand_no\": 7, \"precinct_id\": \"514462-25\", \"votes\": 1}, {\"cand_no\": 9, \"estimated\": true, \"precinct_id\": \"514462-25\", \"votes\": 9}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 5.73, \"values\": {\"3\": 4, \"4\": 6, \"5\": 4, \"6\": 2, \"7\": 1, \"8\": 1, \"9\": null}}, {\"log10_lr\": 5.41, \"values\": {\"10\": null, \"3\": 4, \"4\": 6, \"5\": 4, \"6\": 2, \"7\": 1, \"8\": 1, \"9\": 6}}, {\"log10_lr\": 4.23, \"values\": {\"3\": 4, \"4\": 6, \"5\": 4, \"6\": 2, \"7\": null}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "514462",
  "district": "5",
  "obec": "514462",
  "municipality": "Rimavská Sobota",
  "okres_name": "Rimavská Sobota",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "3: Anita Farkašová; 4: Csaba Horváth; 5: Alexandra Kaločaiová; 6: Daniel Kamas; 7: František Krausz; 8: Peter Kubiňák; 9: Tomáš Sliva",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.12 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 8,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-514462-5|514462-25",
  "rank": 272,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-599981-8:599859-1:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-599981-8",
  "precinct_id": "599859-1",
  "cand_nos": "2",
  "observed": "{\"10@2026-OSK-C-802\": 283, \"2@2026-OSO-C-599981-8\": 242, \"record\": {\"2\": 242}}",
  "expected": "{\"10@2026-OSK-C-802\": {\"mean\": 424.0, \"n\": 610, \"p\": 0.0006515557849527664, \"t\": -4.96}, \"2@2026-OSO-C-599981-8\": {\"mean\": 121.9, \"n\": 611, \"p\": 0.0005959694459839056, \"t\": 4.8}}",
  "score": 2.126924659162021,
  "p_value": 0.0011919388919678113,
  "q_value": 0.31726246171334127,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-599981-8\", \"log10_bf\": 2.13, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": 1.05, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-599981-8\", \"log10_bf\": 0.6, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": 0.54, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-599981-8\", \"log10_bf\": 0.52, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-599981-8\", \"log10_bf\": -0.68, \"mechanism\": \"row_shift\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": -1.32, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-599981-8\", \"log10_bf\": -1.61, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:112743\"]",
  "notes": "{\"best_log10_lr\": 3.464, \"corrected_p_min\": 0.2007, \"correction_withheld\": \"posterior_error_prob 0.004 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.16, \"n\": 11, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.61, \"n\": 3, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 45.7, \"within_resid\": 2.47}, \"decoy_log10_bf\": {\"digit\": 2.274, \"swap\": -0.188}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.127, \"log10_bf_any_error_cell\": {\"10@2026-OSK-C-802\": 1.268, \"2@2026-OSO-C-599981-8\": 2.728}, \"log10_specificity\": -0.601, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:gurbalova:lucia:55\", \"posterior_error_prob\": 0.004, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"599859-1\", \"votes\": 142}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.46, \"values\": {\"2\": 142}}, {\"log10_lr\": 1.11, \"values\": {\"2\": 202}}, {\"log10_lr\": 0.79, \"values\": {\"2\": 212}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "599981",
  "district": "8",
  "obec": "599859",
  "municipality": "Košice - Poľov",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "2: Lucia Gurbáľová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.004 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 111,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-599981-8|599859-1",
  "rank": 273,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-511:517402-68:6",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-511",
  "precinct_id": "517402-68",
  "cand_nos": "6",
  "observed": "{\"2@2026-OSO-C-517402-8\": 76, \"6@2026-OSK-C-511\": 85, \"record\": {\"6\": 85}}",
  "expected": "{\"2@2026-OSO-C-517402-8\": {\"mean\": 175.3, \"n\": 586, \"p\": 0.0006262116089730151, \"t\": -5.02}, \"6@2026-OSK-C-511\": {\"mean\": 33.5, \"n\": 527, \"p\": 0.0013544208206238233, \"t\": 3.77}}",
  "score": 3.575422291113446,
  "p_value": 0.0012524232179460303,
  "q_value": 0.31943978092480835,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 3.58, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 3.42, \"mechanism\": \"swap\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 3.39, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 2.36, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-517402-8\", \"log10_bf\": -0.18, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-517402-8\", \"log10_bf\": -0.26, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -0.29, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-517402-8\", \"log10_bf\": -0.37, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:118762\"]",
  "notes": "{\"best_log10_lr\": 4.492, \"corrected_p_min\": 0.7124, \"correction_withheld\": \"posterior_error_prob 0.1 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 17, \"expected\": 20.6, \"observed\": 7, \"resid\": -2.49}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 3.54, \"n\": 12, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.44, \"n\": 9, \"n_abs_t_gt3\": 2}, \"pattern\": \"record_wide\", \"within_expected\": 17.4, \"within_resid\": 5.24}, \"decoy_log10_bf\": {\"digit\": 3.446, \"swap\": 3.452}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.575, \"log10_bf_any_error_cell\": {\"2@2026-OSO-C-517402-8\": -0.565, \"6@2026-OSK-C-511\": 3.083}, \"log10_specificity\": 0.492, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:517402:barcikova:veronika:42\", \"posterior_error_prob\": 0.1014, \"proposed_correction\": [{\"cand_no\": 6, \"precinct_id\": \"517402-68\", \"votes\": 25}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 4.49, \"values\": {\"6\": 25}}, {\"log10_lr\": 4.31, \"values\": {\"6\": 35}}, {\"log10_lr\": 3.91, \"values\": {\"6\": 15}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "511",
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "6: Veronika Barčiková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.1 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 119,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-511|517402-68",
  "rank": 274,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-599981-1:598151-3:7",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-599981-1",
  "precinct_id": "598151-3",
  "cand_nos": "7",
  "observed": "{\"17@2026-OSK-C-801\": 127, \"21@2026-OSO-C-598151-1\": 104, \"2@2026-OSO-M-598151\": 125, \"7@2026-OSO-C-599981-1\": 145, \"record\": {\"7\": 145}}",
  "expected": "{\"17@2026-OSK-C-801\": {\"mean\": 113.1, \"n\": 374, \"p\": 0.18905743262093055, \"t\": 1.17}, \"21@2026-OSO-C-598151-1\": {\"mean\": 155.8, \"n\": 361, \"p\": 0.00031954788283048043, \"t\": -4.5}, \"2@2026-OSO-M-598151\": {\"mean\": 140.7, \"n\": 369, \"p\": 0.24629822420494069, \"t\": -1.21}, \"7@2026-OSO-C-599981-1\": {\"mean\": 113.7, \"n\": 368, \"p\": 0.010998813975014595, \"t\": 2.53}}",
  "score": 0.7712305413889055,
  "p_value": 0.0012781915313219217,
  "q_value": 0.32336167382231085,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-599981-1\", \"log10_bf\": 0.77, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-598151-1\", \"log10_bf\": 0.68, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-598151-1\", \"log10_bf\": 0.11, \"mechanism\": \"swap\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": -0.07, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-598151-1\", \"log10_bf\": -0.2, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-598151\", \"log10_bf\": -0.44, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-599981-1\", \"log10_bf\": -0.53, \"mechanism\": \"transfer\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": -0.6, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:109392\"]",
  "notes": "{\"best_log10_lr\": 1.636, \"corrected_p_min\": 0.961, \"correction_withheld\": \"posterior_error_prob 0.00018 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 10, \"expected\": 11.4, \"observed\": 5, \"resid\": -2.37}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 4.59, \"n\": 45, \"n_abs_t_gt3\": 3}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.5, \"n\": 24, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 118.6, \"within_resid\": 1.4}, \"decoy_log10_bf\": {\"digit\": 1.319, \"swap\": -3.34}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.771, \"log10_bf_any_error_cell\": {\"17@2026-OSK-C-801\": -0.728, \"21@2026-OSO-C-598151-1\": 0.39, \"2@2026-OSO-M-598151\": -0.982, \"7@2026-OSO-C-599981-1\": 0.496}, \"log10_specificity\": 0.275, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:kundrat:matej:32\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 7, \"precinct_id\": \"598151-3\", \"votes\": 115}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.64, \"values\": {\"7\": 115}}, {\"log10_lr\": 1.47, \"values\": {\"7\": 105}}, {\"log10_lr\": 1.42, \"values\": {\"7\": 125}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "599981",
  "district": "1",
  "obec": "598151",
  "municipality": "Košice - Sever",
  "okres_name": "Košice I",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "7: Matej Kundrát",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00018 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 8,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-599981-1|598151-3",
  "rank": 275,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-203:507032-3:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-203",
  "precinct_id": "507032-3",
  "cand_nos": "1",
  "observed": "{\"1@2026-OSK-C-203\": 275, \"1@2026-OSO-M-507032\": 207, \"record\": {\"1\": 275}}",
  "expected": "{\"1@2026-OSK-C-203\": {\"mean\": 181.1, \"n\": 396, \"p\": 0.0006702347521832193, \"t\": 4.86}, \"1@2026-OSO-M-507032\": {\"mean\": 296.3, \"n\": 398, \"p\": 0.001775676134293577, \"t\": -4.55}}",
  "score": 2.697238557241724,
  "p_value": 0.0013404695043664385,
  "q_value": 0.33104277434421003,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-203\", \"log10_bf\": 2.7, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-203\", \"log10_bf\": 1.51, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-507032\", \"log10_bf\": -0.39, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-203\", \"log10_bf\": -0.43, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-507032\", \"log10_bf\": -0.71, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-203\", \"log10_bf\": -1.29, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-203\", \"log10_bf\": -3.64, \"mechanism\": \"row_shift\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-507032\", \"log10_bf\": -7.85, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:19632\"]",
  "notes": "{\"best_log10_lr\": 3.84, \"corrected_p_min\": 0.8887, \"correction_withheld\": \"posterior_error_prob 0.015 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 0.23, \"n\": 2, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.24, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 137.4, \"within_resid\": 2.67}, \"decoy_log10_bf\": {\"digit\": 1.994, \"swap\": -2.621}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.697, \"log10_bf_any_error_cell\": {\"1@2026-OSK-C-203\": 2.89, \"1@2026-OSO-M-507032\": -0.067}, \"log10_specificity\": -0.193, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:507032:baranovic:ivan:54\", \"posterior_error_prob\": 0.0147, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"507032-3\", \"votes\": 175}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.84, \"values\": {\"1\": 175}}, {\"log10_lr\": 3.29, \"values\": {\"1\": 205}}, {\"log10_lr\": 2.86, \"values\": {\"1\": 215}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "2",
  "district": "203",
  "obec": "507032",
  "municipality": "Hlohovec",
  "okres_name": "Hlohovec",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "1: Ivan Baranovič",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.015 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 60,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-203|507032-3",
  "rank": 276,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-P-4:502464-1:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-P-4",
  "precinct_id": "502464-1",
  "cand_nos": "3,4,5,6",
  "observed": "{\"10@2026-OSK-C-402\": 27, \"3@2026-OSK-P-4\": 5, \"record\": {\"3\": 5, \"4\": 1, \"5\": 2, \"6\": 0}}",
  "expected": "{\"10@2026-OSK-C-402\": {\"mean\": 4.5, \"n\": 176, \"p\": 0.017241904278702615, \"t\": 2.3}, \"3@2026-OSK-P-4\": {\"mean\": 34.2, \"n\": 251, \"p\": 0.000662706746841059, \"t\": -6.04}}",
  "score": 2.0959736292185664,
  "p_value": 0.001325413493682118,
  "q_value": 0.33104277434421003,
  "correction": "",
  "mechanism": "row_shift",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": 2.1, \"mechanism\": \"row_shift\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": 1.96, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": 0.97, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": 0.91, \"mechanism\": \"transfer\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": 0.68, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": 0.53, \"mechanism\": \"digit_del\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": 0.12, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": 0.06, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:11524\", \"OSK2026_SK_tab06d.csv:11525\", \"OSK2026_SK_tab06d.csv:11526\", \"OSK2026_SK_tab06d.csv:11527\"]",
  "notes": "{\"best_log10_lr\": 4.542, \"corrected_p_min\": 0.4972, \"correction_withheld\": \"posterior_error_prob 0.0012 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 4, \"expected\": 4.2, \"observed\": 1, \"resid\": -2.08}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 3.5, \"within_resid\": 0.18}, \"decoy_log10_bf\": {\"digit\": 1.763, \"swap\": 1.388}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.096, \"log10_bf_any_error_cell\": {\"10@2026-OSK-C-402\": 0.758, \"3@2026-OSK-P-4\": 1.218}, \"log10_specificity\": 4.755, \"lost_values_cand_nos\": [3], \"partner_precinct\": null, \"person_id\": \"2026:502987:csenger:tibor:61\", \"posterior_error_prob\": 0.0012, \"proposed_correction\": [{\"cand_no\": 3, \"estimated\": true, \"precinct_id\": \"502464-1\", \"votes\": 32}, {\"cand_no\": 4, \"precinct_id\": \"502464-1\", \"votes\": 5}, {\"cand_no\": 5, \"precinct_id\": \"502464-1\", \"votes\": 1}, {\"cand_no\": 6, \"precinct_id\": \"502464-1\", \"votes\": 2}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 4.54, \"values\": {\"3\": null, \"4\": 5, \"5\": 1, \"6\": 2}}, {\"log10_lr\": 1.58, \"values\": {\"2\": null, \"3\": 4, \"4\": 5, \"5\": 1, \"6\": 2}}, {\"log10_lr\": 0.77, \"values\": {\"3\": null, \"4\": 5, \"5\": 1}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "4",
  "district": null,
  "obec": "502464",
  "municipality": "Kuraľany",
  "okres_name": "Levice",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "3: Tibor Csenger; 4: Jolana Čuláková; 5: Karol Suchan; 6: Róbert Švec",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0012 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 24626,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-P-4|502464-1",
  "rank": 277,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-526436-1:526436-1:7",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-526436-1",
  "precinct_id": "526436-1",
  "cand_nos": "7",
  "observed": "{\"2@2026-OSO-M-526436\": 17, \"7@2026-OSO-C-526436-1\": 237, \"record\": {\"7\": 237}}",
  "expected": "{\"2@2026-OSO-M-526436\": {\"mean\": 308.7, \"n\": 1304, \"p\": 0.0006650555529374689, \"t\": -4.92}, \"7@2026-OSO-C-526436-1\": {\"mean\": 12.7, \"n\": 1244, \"p\": 0.0009216042526515064, \"t\": 4.09}}",
  "score": 3.252449029307151,
  "p_value": 0.0013301111058749379,
  "q_value": 0.33104277434421003,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-526436-1\", \"log10_bf\": 3.25, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-526436-1\", \"log10_bf\": 2.5, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-526436-1\", \"log10_bf\": 1.75, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-526436\", \"log10_bf\": 1.12, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-526436\", \"log10_bf\": 0.88, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-526436\", \"log10_bf\": 0.54, \"mechanism\": \"digit_del\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-526436-1\", \"log10_bf\": 0.01, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-526436\", \"log10_bf\": -0.24, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:93029\"]",
  "notes": "{\"best_log10_lr\": 3.422, \"corrected_p_min\": 0.4528, \"correction_withheld\": \"posterior_error_prob 0.018 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"other_persons_other_records\": {\"max_abs_t\": 5.7, \"n\": 2, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.75, \"n\": 2, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\"}, \"decoy_log10_bf\": {\"digit\": 2.463, \"swap\": 1.786}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.252, \"log10_bf_any_error_cell\": {\"2@2026-OSO-M-526436\": 1.178, \"7@2026-OSO-C-526436-1\": 2.104}, \"log10_specificity\": 1.149, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:526436:halicky:frantisek:66\", \"posterior_error_prob\": 0.0176, \"proposed_correction\": [{\"cand_no\": 7, \"precinct_id\": \"526436-1\", \"votes\": 23}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.42, \"values\": {\"7\": 23}}, {\"log10_lr\": 3.27, \"values\": {\"7\": 27}}, {\"log10_lr\": 2.93, \"values\": {\"7\": 37}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "526436",
  "district": "1",
  "obec": "526436",
  "municipality": "Bystrany",
  "okres_name": "Spišská Nová Ves",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "7: František Halický",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.018 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 3,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-526436-1|526436-1",
  "rank": 278,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:2026-OSO-C-518379-2:518379-2:cand:2",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-518379-2",
  "precinct_id": "518379-2",
  "cand_nos": "2",
  "observed": "{\"OSK.council_marks\": 133, \"OSK.envelopes\": 63, \"OSK.one_mark_votes\": 59, \"OSK.participated\": 63, \"OSK.registered\": 145, \"OSK.valid_council\": 57, \"OSK.valid_mayor\": 59, \"OSO.council_marks\": 66, \"OSO.envelopes\": 63, \"OSO.one_mark_votes\": 63, \"OSO.participated\": 63, \"OSO.registered\": 145, \"OSO.valid_council\": 57, \"OSO.valid_mayor\": 63, \"z\": {\"util_O\": -6.59}}",
  "expected": "{\"invC_K\": {\"observed_rate\": 0.1016, \"rate\": 0.0645, \"rate95\": [0.0196, 0.1921]}, \"invM_O\": {\"observed_rate\": 0.0078, \"rate\": 0.064, \"rate95\": [0.0037, 0.5584]}, \"util_K\": {\"observed_rate\": 0.6652, \"rate\": 0.5655, \"rate95\": [0.4029, 0.7152]}, \"util_O\": {\"observed_rate\": 0.1638, \"rate\": 0.6155, \"rate95\": [0.4044, 0.7906]}}",
  "score": 1.65119279037562,
  "p_value": 0.022325809238796245,
  "q_value": 0.34046271745008977,
  "correction": "[{\"cand_no\": 2, \"precinct_id\": \"518379-2\", \"votes\": 47}]",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_loglik_ratio\": 6.72, \"cand_no\": 2, \"contest_id\": \"2026-OSO-C-518379-2\", \"gain_joint_nats\": -1.49, \"gain_joint_raw_nats\": 6.05, \"gain_nats\": 5.23, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 57, \"old\": 27, \"op\": \"digit_sub\", \"post_max_abs_z\": 1.31, \"post_p\": 1.0}, {\"cand_loglik_ratio\": 6.42, \"cand_no\": 2, \"contest_id\": \"2026-OSO-C-518379-2\", \"gain_joint_nats\": -7.2, \"gain_joint_raw_nats\": 0.34, \"gain_nats\": -0.77, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 67, \"old\": 27, \"op\": \"digit_sub\", \"post_max_abs_z\": 3.99, \"post_p\": 0.1378}, {\"cand_loglik_ratio\": 2.04, \"cand_no\": 2, \"contest_id\": \"2026-OSO-C-518379-2\", \"gain_joint_nats\": -3.96, \"gain_joint_raw_nats\": 3.57, \"gain_nats\": -1.92, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 37, \"old\": 27, \"op\": \"digit_sub\", \"post_max_abs_z\": 3.85, \"post_p\": 0.1553}, {\"cand_loglik_ratio\": -2.02, \"cand_no\": 1, \"contest_id\": \"2026-OSO-C-518379-2\", \"gain_joint_nats\": -1.07, \"gain_joint_raw_nats\": 6.47, \"gain_nats\": -3.09, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 59, \"old\": 39, \"op\": \"digit_sub\", \"post_max_abs_z\": 1.48, \"post_p\": 1.0}, {\"cand_loglik_ratio\": -2.21, \"cand_no\": 1, \"contest_id\": \"2026-OSO-C-518379-2\", \"gain_joint_nats\": -1.49, \"gain_joint_raw_nats\": 6.05, \"gain_nats\": -3.7, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 69, \"old\": 39, \"op\": \"digit_sub\", \"post_max_abs_z\": 1.31, \"post_p\": 1.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3894\", \"OSK2026_SK_tab02bd.csv:3485\"]",
  "notes": "{\"top_rates\": [\"util_O\", \"util_K\", \"invM_O\", \"invC_K\"], \"best_edit\": {\"kind\": \"cand\", \"op\": \"digit_sub\", \"old\": 27, \"new\": 47, \"gain_nats\": 5.26, \"gain_joint_nats\": -1.07, \"gain_joint_raw_nats\": 6.47, \"post_max_abs_z\": 1.48, \"post_p\": 1.0, \"contest_id\": \"2026-OSO-C-518379-2\", \"cand_no\": 2, \"cand_loglik_ratio\": 6.32, \"moves_valid\": false}, \"posterior_best_edit\": 0.659537, \"posterior_best_edit_joint_only\": 0.003462, \"posterior_any_edit\": 0.013437, \"p_precinct\": 0.022325809238796245, \"broken_identities\": 0, \"stratum\": \"std\", \"q_semantics\": \"local_fdr_edit\", \"impact\": {\"outcome_changed\": false, \"entered\": [], \"exited\": []}}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "518379",
  "district": "2",
  "obec": "518379",
  "municipality": "Dúbravy",
  "okres_name": "Detva",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "2: Miroslav Kapec",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-518379-2|518379-2",
  "rank": 279,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:514462-24:OSO.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "514462-24",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 446, \"E_OSO\": 451, \"P_OSK\": 446, \"P_OSO\": 451, \"R_OSK\": 1035, \"R_OSO\": 1065, \"R_prev_year\": 989.0, \"VC_OSK\": 441, \"VC_OSO\": 419, \"VM_OSK\": 397, \"VM_OSO\": 443, \"sum_council_OSK\": 1749, \"sum_council_OSO\": 986, \"sum_single_OSK\": 397, \"sum_single_OSO\": 443}",
  "expected": "{\"field\": \"OSO.registered\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 1035}",
  "score": 5.116,
  "p_value": 0.00022790212287994498,
  "q_value": 0.3598289642620731,
  "correction": "[{\"family\": \"OSO\", \"field\": \"registered\", \"precinct_id\": \"514462-24\", \"value\": 1035}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSK.registered 1035->1065 (digit_sub, gain 9.9)\", \"OSO.valid_council 419->449 (digit_sub, gain 2.7)\", \"OSK.valid_council 441->421 (digit_sub, gain 0.8)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3753\", \"OSK2026_SK_tab02bd.csv:3867\"]",
  "notes": "OSO.registered 1065 -> 1035 by digit_sub; log-likelihood gain 12.1 nats, margin over best other record/field 2.2",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "514462",
  "municipality": "Rimavská Sobota",
  "okres_name": "Rimavská Sobota",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|514462-24",
  "rank": 280,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-102:529320-32:33",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-102",
  "precinct_id": "529320-32",
  "cand_nos": "33",
  "observed": "{\"33@2026-OSK-C-102\": 31, \"39@2026-OSO-C-582000-3\": 10, \"record\": {\"33\": 31}}",
  "expected": "{\"33@2026-OSK-C-102\": {\"mean\": 9.5, \"n\": 442, \"p\": 0.016328503368969412, \"t\": 2.31}, \"39@2026-OSO-C-582000-3\": {\"mean\": 34.5, \"n\": 432, \"p\": 0.0007588685845991207, \"t\": -4.7}}",
  "score": 3.060832256890465,
  "p_value": 0.0015177371691982415,
  "q_value": 0.3647948757025026,
  "correction": "",
  "mechanism": "duplicate_block",
  "alternatives": "[{\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 3.06, \"mechanism\": \"duplicate_block\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 2.45, \"mechanism\": \"transfer\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 1.12, \"mechanism\": \"transfer\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 1.06, \"mechanism\": \"swap\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.86, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.82, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.5, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.23, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:2062\"]",
  "notes": "{\"best_log10_lr\": 3.061, \"corrected_p_min\": null, \"correction_withheld\": \"posterior_error_prob 0.0057 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 12, \"expected\": 7.0, \"observed\": 2, \"resid\": -2.66}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 3.8, \"n\": 49, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 4.12, \"n\": 33, \"n_abs_t_gt3\": 2}, \"pattern\": \"record_wide\", \"within_expected\": 16.1, \"within_resid\": 1.98}, \"decoy_log10_bf\": {\"digit\": 0.479, \"swap\": 2.454}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.061, \"log10_bf_any_error_cell\": {\"33@2026-OSK-C-102\": 0.414, \"39@2026-OSO-C-582000-3\": 0.071}, \"log10_specificity\": 2.646, \"lost_values_cand_nos\": [33], \"partner_precinct\": null, \"person_id\": \"2026:582000:simoncicova:katarina:78\", \"posterior_error_prob\": 0.0057, \"proposed_correction\": [{\"cand_no\": 33, \"estimated\": true, \"precinct_id\": \"529320-32\", \"votes\": 12}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.06, \"values\": {\"33\": null}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "102",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "33: Katarína Šimončičová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0057 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4873,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-102|529320-32",
  "rank": 281,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-202:504106-3:15",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-202",
  "precinct_id": "504106-3",
  "cand_nos": "15",
  "observed": "{\"15@2026-OSK-C-202\": 330, \"2@2026-OSO-M-504106\": 468, \"record\": {\"15\": 330}}",
  "expected": "{\"15@2026-OSK-C-202\": {\"mean\": 453.1, \"n\": 504, \"p\": 0.0009800370776495485, \"t\": -4.56}, \"2@2026-OSO-M-504106\": {\"mean\": 338.9, \"n\": 521, \"p\": 0.0007517834484160801, \"t\": 6.52}}",
  "score": 1.203005099452105,
  "p_value": 0.0015035668968321602,
  "q_value": 0.3647948757025026,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 2.18, \"mechanism\": \"transfer\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 1.2, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-504106\", \"log10_bf\": -0.26, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-504106\", \"log10_bf\": -0.32, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": -1.83, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": -2.37, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-504106\", \"log10_bf\": -4.26, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-504106\", \"log10_bf\": -5.21, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:18986\"]",
  "notes": "{\"best_log10_lr\": 2.462, \"corrected_p_min\": 0.2053, \"correction_withheld\": \"posterior_error_prob 0.00048 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 5, \"expected\": 8.0, \"observed\": 1, \"resid\": -2.69}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 7.03, \"n\": 1, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 4.15, \"n\": 1, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 5.5, \"within_resid\": 2.2}, \"decoy_log10_bf\": {\"digit\": 0.852, \"swap\": -2.604}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.203, \"log10_bf_any_error_cell\": {\"15@2026-OSK-C-202\": 1.851, \"2@2026-OSO-M-504106\": 0.931}, \"log10_specificity\": -0.648, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:504106:kacz:eva:46\", \"posterior_error_prob\": 0.0005, \"proposed_correction\": [{\"cand_no\": 15, \"precinct_id\": \"504106-3\", \"votes\": 430}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.46, \"values\": {\"15\": 430}}, {\"log10_lr\": 1.14, \"values\": {\"15\": 390}}, {\"log10_lr\": 0.89, \"values\": {\"15\": 380}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "2",
  "district": "202",
  "obec": "504106",
  "municipality": "Trstice",
  "okres_name": "Galanta",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "15: Éva Kacz",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00048 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 141,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-202|504106-3",
  "rank": 282,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-P-7:544051-15:7",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-P-7",
  "precinct_id": "544051-15",
  "cand_nos": "5,6,7",
  "observed": "{\"27@2026-OSK-C-713\": 22, \"7@2026-OSK-P-7\": 0, \"record\": {\"5\": 0, \"6\": 0, \"7\": 0}}",
  "expected": "{\"27@2026-OSK-C-713\": {\"mean\": 1.2, \"n\": 295, \"p\": 0.1819206602286705, \"t\": 1.19}, \"7@2026-OSK-P-7\": {\"mean\": 10.0, \"n\": 277, \"p\": 0.0007620164836154729, \"t\": -7.22}}",
  "score": 1.1926197472276403,
  "p_value": 0.0015240329672309458,
  "q_value": 0.3647948757025026,
  "correction": "",
  "mechanism": "missing_block",
  "alternatives": "[{\"cand_no\": 7, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 1.19, \"mechanism\": \"missing_block\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 0.43, \"mechanism\": \"transfer\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-713\", \"log10_bf\": -0.23, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-713\", \"log10_bf\": -0.37, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": -0.37, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": -0.47, \"mechanism\": \"swap\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-713\", \"log10_bf\": -0.62, \"mechanism\": \"swap\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": -0.86, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:38174\", \"OSK2026_SK_tab06d.csv:38175\", \"OSK2026_SK_tab06d.csv:38176\"]",
  "notes": "{\"best_log10_lr\": 2.561, \"corrected_p_min\": null, \"correction_withheld\": \"posterior_error_prob 0.00016 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 10, \"expected\": 6.0, \"observed\": 35, \"resid\": 2.9}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 1.46, \"n\": 11, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.62, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 1.7, \"within_resid\": -1.62}, \"decoy_log10_bf\": {\"digit\": 0.374, \"swap\": 0.442}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.193, \"log10_bf_any_error_cell\": {\"27@2026-OSK-C-713\": -1.07, \"7@2026-OSK-P-7\": -0.686}, \"log10_specificity\": 5.963, \"lost_values_cand_nos\": [5, 6, 7], \"partner_precinct\": null, \"person_id\": \"2026:529079:leskova:monika:43\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 5, \"estimated\": true, \"precinct_id\": \"544051-15\", \"votes\": 0}, {\"cand_no\": 6, \"estimated\": true, \"precinct_id\": \"544051-15\", \"votes\": 0}, {\"cand_no\": 7, \"estimated\": true, \"precinct_id\": \"544051-15\", \"votes\": 7}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.56, \"values\": {\"5\": null, \"6\": null, \"7\": null}}, {\"log10_lr\": 2.33, \"values\": {\"6\": null, \"7\": null}}, {\"log10_lr\": 1.76, \"values\": {\"7\": null}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "7",
  "district": null,
  "obec": "544051",
  "municipality": "Vranov nad Topľou",
  "okres_name": "Vranov nad Topľou",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "5: Zoltán Kašo; 6: Judita Laššáková; 7: Monika Lešková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00016 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 19345,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-P-7|544051-15",
  "rank": 283,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-110:529427-3:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-110",
  "precinct_id": "529427-3",
  "cand_nos": "1",
  "observed": "{\"1@2026-OSK-C-110\": 35, \"3@2026-OSO-C-582000-8\": 60, \"record\": {\"1\": 35}}",
  "expected": "{\"1@2026-OSK-C-110\": {\"mean\": 86.5, \"n\": 601, \"p\": 0.0007993343336231396, \"t\": -4.73}, \"3@2026-OSO-C-582000-8\": {\"mean\": 24.0, \"n\": 603, \"p\": 0.004087884225532318, \"t\": 3.0}}",
  "score": 2.0206522825091784,
  "p_value": 0.0015986686672462792,
  "q_value": 0.3739659470838304,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": 2.02, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 1.73, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 1.63, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 1.33, \"mechanism\": \"row_shift\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 1.13, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": -0.07, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": -0.36, \"mechanism\": \"digit_del\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": -0.45, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:5687\"]",
  "notes": "{\"best_log10_lr\": 2.792, \"corrected_p_min\": 0.9119, \"correction_withheld\": \"posterior_error_prob 0.0031 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 244.4, \"observed\": 511, \"resid\": 9.31}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.48, \"n\": 4, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.52, \"n\": 3, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 88.9, \"within_resid\": -0.93}, \"decoy_log10_bf\": {\"digit\": 1.623, \"swap\": 2.632}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.021, \"log10_bf_any_error_cell\": {\"1@2026-OSK-C-110\": 1.553, \"3@2026-OSO-C-582000-8\": 1.08}, \"log10_specificity\": 0.468, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:borovsky:branislav:62\", \"posterior_error_prob\": 0.0031, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"529427-3\", \"votes\": 85}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.79, \"values\": {\"1\": 85}}, {\"log10_lr\": 2.68, \"values\": {\"1\": 95}}, {\"log10_lr\": 2.65, \"values\": {\"1\": 75}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "110",
  "obec": "529427",
  "municipality": "Bratislava - Záhorská Bystrica",
  "okres_name": "Bratislava IV",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Branislav Borovský",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0031 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1661,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-110|529427-3",
  "rank": 284,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-3:529320-20:40",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-3",
  "precinct_id": "529320-20",
  "cand_nos": "40",
  "observed": "{\"21@2026-OSO-C-529320-1\": 18, \"40@2026-OSO-C-582000-3\": 25, \"record\": {\"40\": 25}}",
  "expected": "{\"21@2026-OSO-C-529320-1\": {\"mean\": 59.6, \"n\": 418, \"p\": 0.0008112189937384245, \"t\": -4.77}, \"40@2026-OSO-C-582000-3\": {\"mean\": 7.4, \"n\": 424, \"p\": 0.005327154859384757, \"t\": 2.58}}",
  "score": 3.013310202129657,
  "p_value": 0.001622437987476849,
  "q_value": 0.3739659470838304,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 40, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 3.01, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 1.82, \"mechanism\": \"transfer\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 1.04, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.44, \"mechanism\": \"swap\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": 0.16, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": -0.05, \"mechanism\": \"transfer\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": -0.59, \"mechanism\": \"swap\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -1.74, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:99306\"]",
  "notes": "{\"best_log10_lr\": 3.224, \"corrected_p_min\": 0.456, \"correction_withheld\": \"posterior_error_prob 0.01 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 4, \"expected\": 8.5, \"observed\": 2, \"resid\": -3.51}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 2.64, \"n\": 53, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.3, \"n\": 36, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 7.2, \"within_resid\": 2.49}, \"decoy_log10_bf\": {\"digit\": 1.413, \"swap\": 2.495}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.013, \"log10_bf_any_error_cell\": {\"21@2026-OSO-C-529320-1\": -0.269, \"40@2026-OSO-C-582000-3\": 1.55}, \"log10_specificity\": 1.463, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:spacir:filip:33\", \"posterior_error_prob\": 0.0102, \"proposed_correction\": [{\"cand_no\": 40, \"precinct_id\": \"529320-20\", \"votes\": 5}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.22, \"values\": {\"40\": 5}}, {\"log10_lr\": 2.59, \"values\": {\"40\": 2}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "3",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "40: Filip Špacír",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.01 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4806,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-3|529320-20",
  "rank": 285,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-3:529320-74:12",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-3",
  "precinct_id": "529320-74",
  "cand_nos": "12",
  "observed": "{\"12@2026-OSO-C-582000-3\": 95, \"2@2026-OSK-P-1\": 51, \"9@2026-OSK-C-102\": 60, \"record\": {\"12\": 95}}",
  "expected": "{\"12@2026-OSO-C-582000-3\": {\"mean\": 49.6, \"n\": 407, \"p\": 0.0005386868672616785, \"t\": 3.95}, \"2@2026-OSK-P-1\": {\"mean\": 80.5, \"n\": 444, \"p\": 0.047456220213140186, \"t\": -2.28}, \"9@2026-OSK-C-102\": {\"mean\": 85.3, \"n\": 419, \"p\": 0.029620871089551613, \"t\": -2.28}}",
  "score": 2.9035421129266807,
  "p_value": 0.0016160606017850355,
  "q_value": 0.3739659470838304,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 2.9, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 2.52, \"mechanism\": \"transfer\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.11, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.25, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-P-1\", \"log10_bf\": -0.35, \"mechanism\": \"transfer\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.47, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-P-1\", \"log10_bf\": -0.92, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-P-1\", \"log10_bf\": -1.35, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:101870\"]",
  "notes": "{\"best_log10_lr\": 3.805, \"corrected_p_min\": 0.8877, \"correction_withheld\": \"posterior_error_prob 0.023 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 1, \"expected\": 32.7, \"observed\": 21, \"resid\": -2.06}, \"n_complementary\": 11, \"other_persons_other_records\": {\"max_abs_t\": 4.21, \"n\": 51, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.37, \"n\": 34, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 60.8, \"within_resid\": 3.09}, \"decoy_log10_bf\": {\"digit\": -0.375, \"swap\": 1.204}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.904, \"log10_bf_any_error_cell\": {\"12@2026-OSO-C-582000-3\": 2.523, \"2@2026-OSK-P-1\": -0.69, \"9@2026-OSK-C-102\": -0.734}, \"log10_specificity\": 0.381, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:gajarsky:rastislav:48\", \"posterior_error_prob\": 0.0235, \"proposed_correction\": [{\"cand_no\": 12, \"precinct_id\": \"529320-74\", \"votes\": 55}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.81, \"values\": {\"12\": 55}}, {\"log10_lr\": 3.58, \"values\": {\"12\": 45}}, {\"log10_lr\": 3.42, \"values\": {\"12\": 65}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "3",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "12: Rastislav Gajarský",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.023 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4806,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-3|529320-74",
  "rank": 286,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:501719-1:field:OSK.envelopes",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "501719-1",
  "cand_nos": "",
  "observed": "{\"OSK.council_marks\": 1054, \"OSK.envelopes\": 202, \"OSK.one_mark_votes\": 189, \"OSK.participated\": 222, \"OSK.registered\": 682, \"OSK.valid_council\": 198, \"OSK.valid_mayor\": 189, \"OSO.council_marks\": 1374, \"OSO.envelopes\": 260, \"OSO.one_mark_votes\": 203, \"OSO.participated\": 260, \"OSO.registered\": 682, \"OSO.valid_council\": 244, \"OSO.valid_mayor\": 203, \"z\": {\"invC_K\": -3.9, \"turn_K\": -7.45, \"turn_O\": 5.55, \"unret_K\": 4.77}}",
  "expected": "{\"invC_K\": {\"observed_rate\": 0.0222, \"rate\": 0.1532, \"rate95\": [0.0464, 0.4025]}, \"turn_K\": {\"observed_rate\": 0.3258, \"rate\": 0.3773, \"rate95\": [0.3354, 0.4211]}, \"turn_O\": {\"observed_rate\": 0.3814, \"rate\": 0.3084, \"rate95\": [0.2389, 0.3879]}, \"unret_K\": {\"observed_rate\": 0.0919, \"rate\": 0.0032, \"rate95\": [0.0007, 0.0156]}}",
  "score": 2.212539887462079,
  "p_value": 0.006129994890702978,
  "q_value": 0.3747504106554365,
  "correction": "[{\"family\": \"OSK\", \"field\": \"envelopes\", \"precinct_id\": \"501719-1\", \"value\": 222}]",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"field\": \"OSK.envelopes\", \"gain_joint_nats\": 3.48, \"gain_joint_raw_nats\": 11.58, \"gain_nats\": 3.48, \"kind\": \"field\", \"new\": 220, \"old\": 202, \"op\": \"transposition\", \"post_max_abs_z\": 7.02, \"post_p\": 0.3988}, {\"field\": \"OSK.participated\", \"gain_joint_nats\": -0.53, \"gain_joint_raw_nats\": 7.57, \"gain_nats\": -0.53, \"kind\": \"field\", \"new\": 202, \"old\": 222, \"op\": \"digit_sub\", \"post_max_abs_z\": 11.48, \"post_p\": 0.1394}, {\"field\": \"OSK.envelopes\", \"gain_joint_nats\": -2.36, \"gain_joint_raw_nats\": 5.74, \"gain_nats\": -2.36, \"kind\": \"field\", \"new\": 212, \"old\": 202, \"op\": \"digit_sub\", \"post_max_abs_z\": 7.23, \"post_p\": 0.051}, {\"field\": \"OSK.envelopes\", \"gain_joint_nats\": -4.01, \"gain_joint_raw_nats\": 4.09, \"gain_nats\": -4.01, \"kind\": \"field\", \"new\": 209, \"old\": 202, \"op\": \"digit_sub\", \"post_max_abs_z\": 7.28, \"post_p\": 0.0238}, {\"field\": \"OSK.envelopes\", \"gain_joint_nats\": -4.56, \"gain_joint_raw_nats\": 3.54, \"gain_nats\": -4.56, \"kind\": \"field\", \"new\": 208, \"old\": 202, \"op\": \"digit_sub\", \"post_max_abs_z\": 7.29, \"post_p\": 0.019}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:645\", \"OSK2026_SK_tab02bd.csv:646\"]",
  "notes": "{\"top_rates\": [\"turn_K\", \"turn_O\", \"unret_K\", \"invC_K\"], \"best_edit\": {\"kind\": \"field\", \"op\": \"digit_sub\", \"old\": 202, \"new\": 222, \"gain_nats\": 5.11, \"gain_joint_nats\": 5.11, \"gain_joint_raw_nats\": 13.21, \"post_max_abs_z\": 6.82, \"post_p\": 0.4162, \"field\": \"OSK.envelopes\"}, \"posterior_best_edit\": 0.62525, \"posterior_best_edit_joint_only\": 0.62525, \"posterior_any_edit\": 0.667298, \"p_precinct\": 0.006129994890702978, \"broken_identities\": 0, \"stratum\": \"std\", \"q_semantics\": \"local_fdr_edit\"}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "501719",
  "municipality": "Kútniky",
  "okres_name": "Dunajská Streda",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|501719-1",
  "rank": 287,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-10:529460-22:15",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-10",
  "precinct_id": "529460-22",
  "cand_nos": "15",
  "observed": "{\"12@2026-OSK-C-111\": 15, \"15@2026-OSO-C-582000-10\": 41, \"6@2026-OSO-C-529460-2\": 31, \"record\": {\"15\": 41}}",
  "expected": "{\"12@2026-OSK-C-111\": {\"mean\": 30.9, \"n\": 390, \"p\": 0.009734908602895996, \"t\": -3.02}, \"15@2026-OSO-C-582000-10\": {\"mean\": 14.9, \"n\": 396, \"p\": 0.0005463864539633591, \"t\": 3.46}, \"6@2026-OSO-C-529460-2\": {\"mean\": 55.1, \"n\": 406, \"p\": 0.015249816958000635, \"t\": -2.65}}",
  "score": 6.3415359355716685,
  "p_value": 0.0016391593618900774,
  "q_value": 0.3750420725289231,
  "correction": "[{\"cand_no\": 15, \"estimated\": true, \"precinct_id\": \"529460-22\", \"votes\": 11}]",
  "mechanism": "duplicate_block",
  "alternatives": "[{\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 6.34, \"mechanism\": \"duplicate_block\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 4.19, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 4.15, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 3.72, \"mechanism\": \"transfer\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 2.64, \"mechanism\": \"row_shift\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 2.22, \"mechanism\": \"swap\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.12, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.1, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:105432\"]",
  "notes": "{\"best_log10_lr\": 6.342, \"corrected_p_min\": null, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 32, \"expected\": 10.6, \"observed\": 4, \"resid\": -2.67}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.95, \"n\": 34, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 4.73, \"n\": 27, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 8.8, \"within_resid\": 4.71}, \"decoy_log10_bf\": {\"digit\": 4.144, \"swap\": 3.595}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 6.342, \"log10_bf_any_error_cell\": {\"12@2026-OSK-C-111\": -0.463, \"15@2026-OSO-C-582000-10\": 3.743, \"6@2026-OSO-C-529460-2\": -1.016}, \"log10_specificity\": 2.599, \"lost_values_cand_nos\": [15], \"partner_precinct\": null, \"person_id\": \"2026:582000:chmelar:marian:66\", \"posterior_error_prob\": 0.9165, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 6.34, \"values\": {\"15\": null}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "10",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "15: Marian Chmelár",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 53,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-10|529460-22",
  "rank": 288,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-545333:545333-2:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-545333",
  "precinct_id": "545333-2",
  "cand_nos": "1,2",
  "observed": "{\"2@2026-OSO-M-545333\": 451, \"7@2026-OSK-C-124\": 498, \"record\": {\"1\": 203, \"2\": 451}}",
  "expected": "{\"2@2026-OSO-M-545333\": {\"mean\": 555.1, \"n\": 654, \"p\": 0.0031006137715919426, \"t\": -4.31}, \"7@2026-OSK-C-124\": {\"mean\": 373.6, \"n\": 636, \"p\": 0.0008353614403421487, \"t\": 4.83}}",
  "score": 5.073621818337331,
  "p_value": 0.0016707228806842973,
  "q_value": 0.37947360495075383,
  "correction": "[{\"cand_no\": 1, \"precinct_id\": \"545333-2\", \"votes\": 109}, {\"cand_no\": 2, \"precinct_id\": \"545333-2\", \"votes\": 545}]",
  "mechanism": "transfer",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-545333\", \"log10_bf\": 5.07, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-124\", \"log10_bf\": 2.1, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-545333\", \"log10_bf\": 1.72, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-124\", \"log10_bf\": 1.18, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-124\", \"log10_bf\": -1.34, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-124\", \"log10_bf\": -1.73, \"mechanism\": \"vector_swap\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-124\", \"log10_bf\": -2.4, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-545333\", \"log10_bf\": -2.71, \"mechanism\": \"vector_swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:1467\", \"OSO2026_SK_tab05f.csv:1468\"]",
  "notes": "{\"best_log10_lr\": 5.375, \"corrected_p_min\": 0.2706, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 1, \"expected\": 95.4, \"observed\": 203, \"resid\": 3.55}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 2.98, \"n\": 5, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.84, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 558.6, \"within_resid\": -3.55}, \"decoy_log10_bf\": {\"digit\": 2.557, \"swap\": -1.992}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 5.074, \"log10_bf_any_error_cell\": {\"2@2026-OSO-M-545333\": 2.856, \"7@2026-OSK-C-124\": 2.388}, \"log10_specificity\": 0.843, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:545333:nemeth:ernest:54\", \"posterior_error_prob\": 0.7032, \"proposed_correction\": null, \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 5.37, \"values\": {\"1\": 109, \"2\": 545}}, {\"log10_lr\": -1.6, \"values\": {\"1\": 204, \"2\": 450}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "545333",
  "district": null,
  "obec": "545333",
  "municipality": "Dunajská Lužná",
  "okres_name": "Senec",
  "kraj_name": "Bratislavský kraj",
  "parent_city": null,
  "candidates": "1: Pavel Macko; 2: Ernest Németh",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 1023,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-545333|545333-2",
  "rank": 289,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-529320:529320-23:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-529320",
  "precinct_id": "529320-23",
  "cand_nos": "1",
  "observed": "{\"13@2026-OSK-C-102\": 338, \"19@2026-OSO-C-582000-3\": 303, \"1@2026-OSO-M-529320\": 460, \"record\": {\"1\": 460}}",
  "expected": "{\"13@2026-OSK-C-102\": {\"mean\": 331.3, \"n\": 514, \"p\": 0.629063493965112, \"t\": 0.4}, \"19@2026-OSO-C-582000-3\": {\"mean\": 334.7, \"n\": 507, \"p\": 0.05024486315757007, \"t\": -1.89}, \"1@2026-OSO-M-529320\": {\"mean\": 422.4, \"n\": 496, \"p\": 0.0005739097859292257, \"t\": 4.86}}",
  "score": 1.5655744313813018,
  "p_value": 0.001721729357787677,
  "q_value": 0.38822501758173295,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": 1.57, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": 1.2, \"mechanism\": \"transfer\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.11, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.06, \"mechanism\": \"transfer\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.19, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.62, \"mechanism\": \"transfer\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -1.4, \"mechanism\": \"swap\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -2.36, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:252\"]",
  "notes": "{\"best_log10_lr\": 3.464, \"corrected_p_min\": 0.9565, \"correction_withheld\": \"posterior_error_prob 0.0011 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 3, \"expected\": 14.3, \"observed\": 6, \"resid\": -2.83}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 5.45, \"n\": 87, \"n_abs_t_gt3\": 3}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 4.44, \"n\": 1, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 372.3, \"within_resid\": 4.58}, \"decoy_log10_bf\": {\"digit\": 1.842, \"swap\": -3.327}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.566, \"log10_bf_any_error_cell\": {\"13@2026-OSK-C-102\": -1.018, \"19@2026-OSO-C-582000-3\": -0.425, \"1@2026-OSO-M-529320\": 2.205}, \"log10_specificity\": -0.639, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:chren:martin:45\", \"posterior_error_prob\": 0.0011, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"529320-23\", \"votes\": 420}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 3.46, \"values\": {\"1\": 420}}, {\"log10_lr\": 3.28, \"values\": {\"1\": 430}}, {\"log10_lr\": 3.26, \"values\": {\"1\": 410}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "529320",
  "district": null,
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Martin Chren",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0011 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 11383,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-529320|529320-23",
  "rank": 290,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-529460:529460-32:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-529460",
  "precinct_id": "529460-32",
  "cand_nos": "2,3",
  "observed": "{\"26@2026-OSK-C-111\": 64, \"34@2026-OSO-C-582000-10\": 50, \"3@2026-OSO-M-529460\": 95, \"record\": {\"2\": 34, \"3\": 95}}",
  "expected": "{\"26@2026-OSK-C-111\": {\"mean\": 89.2, \"n\": 352, \"p\": 0.025153120151574587, \"t\": -2.35}, \"34@2026-OSO-C-582000-10\": {\"mean\": 65.3, \"n\": 343, \"p\": 0.07055407545602556, \"t\": -1.69}, \"3@2026-OSO-M-529460\": {\"mean\": 45.9, \"n\": 371, \"p\": 0.000587965076907278, \"t\": 4.4}}",
  "score": 8.276607419255575,
  "p_value": 0.0017638952307218341,
  "q_value": 0.39487142370051304,
  "correction": "[{\"cand_no\": 2, \"precinct_id\": \"529460-32\", \"votes\": 95}, {\"cand_no\": 3, \"precinct_id\": \"529460-32\", \"votes\": 34}]",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-529460\", \"log10_bf\": 8.28, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-529460\", \"log10_bf\": 7.28, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-529460\", \"log10_bf\": 5.72, \"mechanism\": \"row_shift\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-529460\", \"log10_bf\": 2.7, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.08, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 0.03, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.4, \"mechanism\": \"transfer\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.5, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:897\", \"OSO2026_SK_tab05f.csv:898\"]",
  "notes": "{\"best_log10_lr\": 8.322, \"corrected_p_min\": 0.0286, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 156.4, \"observed\": 34, \"resid\": -8.42}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 3.9, \"n\": 59, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 1, \"max_abs_t\": 7.01, \"n\": 2, \"n_abs_t_gt3\": 1}, \"pattern\": \"isolated\", \"within_expected\": 54.6, \"within_resid\": 3.9}, \"decoy_log10_bf\": {\"digit\": 0.906, \"swap\": -0.863}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 8.277, \"log10_bf_any_error_cell\": {\"26@2026-OSK-C-111\": -0.46, \"34@2026-OSO-C-582000-10\": -0.846, \"3@2026-OSO-M-529460\": 3.358}, \"log10_specificity\": 0.548, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:mravec:juraj:45\", \"posterior_error_prob\": 0.9998, \"proposed_correction\": null, \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 8.32, \"values\": {\"2\": 95, \"3\": 34}}, {\"log10_lr\": -13.03, \"values\": {\"1\": 95, \"3\": 242}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "529460",
  "district": null,
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "2: Daniel Klimovský; 3: Juraj Mravec",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 4168,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-529460|529460-32",
  "rank": 291,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:2026-OSK-C-406:503550-2:cand:2",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "2026-OSK-C-406",
  "precinct_id": "503550-2",
  "cand_nos": "2",
  "observed": "{\"OSK.council_marks\": 811, \"OSK.envelopes\": 403, \"OSK.one_mark_votes\": 398, \"OSK.participated\": 403, \"OSK.registered\": 822, \"OSK.valid_council\": 395, \"OSK.valid_mayor\": 398, \"OSO.council_marks\": 2916, \"OSO.envelopes\": 456, \"OSO.one_mark_votes\": 453, \"OSO.participated\": 456, \"OSO.registered\": 822, \"OSO.valid_council\": 452, \"OSO.valid_mayor\": 453, \"z\": {\"invM_K\": -2.79, \"turn_K\": -5.46, \"util_K\": -6.49}}",
  "expected": "{\"invM_K\": {\"observed_rate\": 0.0136, \"rate\": 0.0459, \"rate95\": [0.0166, 0.121]}, \"turn_K\": {\"observed_rate\": 0.4903, \"rate\": 0.5316, \"rate95\": [0.486, 0.5767]}, \"util_K\": {\"observed_rate\": 0.5265, \"rate\": 0.8132, \"rate95\": [0.7023, 0.8893]}, \"util_O\": {\"observed_rate\": 0.6814, \"rate\": 0.5534, \"rate95\": [0.3789, 0.7156]}}",
  "score": 1.3274832829963388,
  "p_value": 0.047045351422628306,
  "q_value": 0.39580990700713203,
  "correction": "[{\"cand_no\": 2, \"precinct_id\": \"503550-2\", \"votes\": 292}]",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_loglik_ratio\": 4.34, \"cand_no\": 5, \"contest_id\": \"2026-OSK-P-4\", \"gain_joint_nats\": -5.63, \"gain_joint_raw_nats\": 2.34, \"gain_nats\": -1.29, \"kind\": \"cand\", \"moves_valid\": true, \"new\": 0, \"old\": 9, \"op\": \"digit_sub\", \"post_max_abs_z\": 5.87, \"post_p\": 0.0598}, {\"cand_loglik_ratio\": 3.85, \"cand_no\": 5, \"contest_id\": \"2026-OSK-P-4\", \"gain_joint_nats\": -5.72, \"gain_joint_raw_nats\": 2.24, \"gain_nats\": -1.87, \"kind\": \"cand\", \"moves_valid\": true, \"new\": 1, \"old\": 9, \"op\": \"digit_sub\", \"post_max_abs_z\": 5.91, \"post_p\": 0.0583}, {\"cand_loglik_ratio\": 3.5, \"cand_no\": 5, \"contest_id\": \"2026-OSK-P-4\", \"gain_joint_nats\": -5.85, \"gain_joint_raw_nats\": 2.11, \"gain_nats\": -2.35, \"kind\": \"cand\", \"moves_valid\": true, \"new\": 2, \"old\": 9, \"op\": \"digit_sub\", \"post_max_abs_z\": 5.96, \"post_p\": 0.0567}, {\"cand_loglik_ratio\": 2.08, \"cand_no\": 2, \"contest_id\": \"2026-OSK-C-406\", \"gain_joint_nats\": -4.53, \"gain_joint_raw_nats\": 3.44, \"gain_nats\": -2.45, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 392, \"old\": 92, \"op\": \"digit_ins\", \"post_max_abs_z\": 7.5, \"post_p\": 0.2563}, {\"cand_loglik_ratio\": 2.51, \"cand_no\": 2, \"contest_id\": \"2026-OSK-C-406\", \"gain_joint_nats\": -5.41, \"gain_joint_raw_nats\": 2.56, \"gain_nats\": -2.9, \"kind\": \"cand\", \"moves_valid\": false, \"new\": 192, \"old\": 92, \"op\": \"digit_ins\", \"post_max_abs_z\": 5.95, \"post_p\": 0.2039}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:2354\", \"OSK2026_SK_tab02bd.csv:2376\"]",
  "notes": "{\"top_rates\": [\"util_K\", \"turn_K\", \"invM_K\", \"util_O\"], \"best_edit\": {\"kind\": \"cand\", \"op\": \"digit_ins\", \"old\": 92, \"new\": 292, \"gain_nats\": 5.02, \"gain_joint_nats\": -1.48, \"gain_joint_raw_nats\": 6.49, \"post_max_abs_z\": 6.55, \"post_p\": 0.4417, \"contest_id\": \"2026-OSK-C-406\", \"cand_no\": 2, \"cand_loglik_ratio\": 6.5, \"moves_valid\": false}, \"posterior_best_edit\": 0.60419, \"posterior_best_edit_joint_only\": 0.002298, \"posterior_any_edit\": 0.01928, \"p_precinct\": 0.047045351422628306, \"broken_identities\": 0, \"stratum\": \"std\", \"q_semantics\": \"local_fdr_edit\", \"impact\": {\"outcome_changed\": false, \"entered\": [], \"exited\": []}}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "4",
  "district": "406",
  "obec": "503550",
  "municipality": "Strekov",
  "okres_name": "Nové Zámky",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "2: Iván Farkas",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 1365,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-406|503550-2",
  "rank": 292,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-511:517402-16:20",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-511",
  "precinct_id": "517402-16",
  "cand_nos": "20",
  "observed": "{\"20@2026-OSK-C-511\": 11, \"5@2026-OSO-C-517402-2\": 60, \"record\": {\"20\": 11}}",
  "expected": "{\"20@2026-OSK-C-511\": {\"mean\": 33.5, \"n\": 410, \"p\": 0.0009252956761456593, \"t\": -4.51}, \"5@2026-OSO-C-517402-2\": {\"mean\": 21.7, \"n\": 414, \"p\": 0.0165025958320999, \"t\": 2.4}}",
  "score": 1.2462600507798334,
  "p_value": 0.0018505913522913187,
  "q_value": 0.41132036506606406,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 20, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 1.25, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 1.04, \"mechanism\": \"transfer\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 0.57, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-517402-2\", \"log10_bf\": -0.3, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-517402-2\", \"log10_bf\": -0.72, \"mechanism\": \"transfer\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-517402-2\", \"log10_bf\": -0.82, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-517402-2\", \"log10_bf\": -3.02, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -3.47, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:114460\"]",
  "notes": "{\"best_log10_lr\": 2.082, \"corrected_p_min\": 0.9821, \"correction_withheld\": \"posterior_error_prob 0.00053 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.23, \"n\": 12, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.44, \"n\": 12, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 21.2, \"within_resid\": -1.7}, \"decoy_log10_bf\": {\"digit\": 0.896, \"swap\": 1.192}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.246, \"log10_bf_any_error_cell\": {\"20@2026-OSK-C-511\": 0.713, \"5@2026-OSO-C-517402-2\": -1.091}, \"log10_specificity\": 0.534, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:517402:duben:jaroslav:57\", \"posterior_error_prob\": 0.0005, \"proposed_correction\": [{\"cand_no\": 20, \"precinct_id\": \"517402-16\", \"votes\": 31}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.08, \"values\": {\"20\": 31}}, {\"log10_lr\": 1.65, \"values\": {\"20\": 21}}, {\"log10_lr\": 1.62, \"values\": {\"20\": 41}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "511",
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "20: Jaroslav Dubeň",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00053 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 119,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-511|517402-16",
  "rank": 293,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-11:529443-1:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-11",
  "precinct_id": "529443-1",
  "cand_nos": "2",
  "observed": "{\"2@2026-OSO-C-582000-11\": 444, \"39@2026-OSK-C-111\": 408, \"record\": {\"2\": 444}}",
  "expected": "{\"2@2026-OSO-C-582000-11\": {\"mean\": 384.7, \"n\": 490, \"p\": 0.0009373801586242724, \"t\": 4.54}, \"39@2026-OSK-C-111\": {\"mean\": 444.0, \"n\": 470, \"p\": 0.0034177717757365557, \"t\": -3.13}}",
  "score": 1.3428955594490668,
  "p_value": 0.0018747603172485448,
  "q_value": 0.41152913196399926,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 2.05, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 1.38, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 1.34, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 1.15, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 0.22, \"mechanism\": \"row_shift\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -1.99, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": -3.91, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": -4.07, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:109321\"]",
  "notes": "{\"best_log10_lr\": 2.438, \"corrected_p_min\": 0.183, \"correction_withheld\": \"posterior_error_prob 0.00066 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.49, \"n\": 2, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 284.6, \"within_resid\": 1.16}, \"decoy_log10_bf\": {\"digit\": 1.087, \"swap\": -5.755}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.343, \"log10_bf_any_error_cell\": {\"2@2026-OSO-C-582000-11\": 1.713, \"39@2026-OSK-C-111\": 0.722}, \"log10_specificity\": -0.37, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:uhler:jozef:50\", \"posterior_error_prob\": 0.0007, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"529443-1\", \"votes\": 404}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.44, \"values\": {\"2\": 404}}, {\"log10_lr\": 1.95, \"values\": {\"2\": 414}}, {\"log10_lr\": 1.63, \"values\": {\"2\": 344}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "11",
  "obec": "529443",
  "municipality": "Bratislava - Jarovce",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "2: Jozef Uhler",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00066 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 466,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-11|529443-1",
  "rank": 294,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-804:599824-3:4",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-804",
  "precinct_id": "599824-3",
  "cand_nos": "4",
  "observed": "{\"1@2026-OSO-M-599824\": 97, \"2@2026-OSO-C-599824-1\": 175, \"4@2026-OSK-C-804\": 193, \"4@2026-OSO-C-599981-11\": 122, \"record\": {\"4\": 193}}",
  "expected": "{\"1@2026-OSO-M-599824\": {\"mean\": 113.3, \"n\": 387, \"p\": 0.20277078937477283, \"t\": -1.34}, \"2@2026-OSO-C-599824-1\": {\"mean\": 188.5, \"n\": 377, \"p\": 0.257016063072728, \"t\": -0.95}, \"4@2026-OSK-C-804\": {\"mean\": 137.1, \"n\": 384, \"p\": 0.000469495265762187, \"t\": 4.24}, \"4@2026-OSO-C-599981-11\": {\"mean\": 135.1, \"n\": 377, \"p\": 0.2145635955551835, \"t\": -1.06}}",
  "score": 2.5210020922996876,
  "p_value": 0.001877981063048748,
  "q_value": 0.41152913196399926,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 4, \"contest_id\": \"2026-OSK-C-804\", \"log10_bf\": 2.52, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-C-804\", \"log10_bf\": 0.96, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-C-804\", \"log10_bf\": 0.43, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-599981-11\", \"log10_bf\": -0.16, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-599824-1\", \"log10_bf\": -0.24, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-599824\", \"log10_bf\": -0.34, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-C-804\", \"log10_bf\": -0.47, \"mechanism\": \"swap\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-599981-11\", \"log10_bf\": -0.58, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:197602\"]",
  "notes": "{\"best_log10_lr\": 3.308, \"corrected_p_min\": 0.7763, \"correction_withheld\": \"posterior_error_prob 0.0099 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.16, \"n\": 36, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.5, \"n\": 9, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 19.3, \"within_resid\": 2.69}, \"decoy_log10_bf\": {\"digit\": 2.528, \"swap\": 0.378}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.521, \"log10_bf_any_error_cell\": {\"1@2026-OSO-M-599824\": -0.976, \"2@2026-OSO-C-599824-1\": -0.937, \"4@2026-OSK-C-804\": 2.215, \"4@2026-OSO-C-599981-11\": -0.941}, \"log10_specificity\": 0.306, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:blanar:erich:56\", \"posterior_error_prob\": 0.0099, \"proposed_correction\": [{\"cand_no\": 4, \"precinct_id\": \"599824-3\", \"votes\": 133}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.31, \"values\": {\"4\": 133}}, {\"log10_lr\": 3.25, \"values\": {\"4\": 143}}, {\"log10_lr\": 3.04, \"values\": {\"4\": 123}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "804",
  "obec": "599824",
  "municipality": "Košice - Juh",
  "okres_name": "Košice IV",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "4: Erich Blanár",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0099 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 560,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-804|599824-3",
  "rank": 295,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-304:506338-11:16",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-304",
  "precinct_id": "506338-11",
  "cand_nos": "5,16",
  "observed": "{\"16@2026-OSK-C-304\": 123, \"7@2026-OSO-C-506338-4\": 89, \"record\": {\"16\": 123, \"5\": 78}}",
  "expected": "{\"16@2026-OSK-C-304\": {\"mean\": 62.4, \"n\": 369, \"p\": 0.0019632452580794144, \"t\": 3.73}, \"7@2026-OSO-C-506338-4\": {\"mean\": 161.5, \"n\": 362, \"p\": 0.0009889128702352252, \"t\": -4.41}}",
  "score": 0.5790109815016654,
  "p_value": 0.0019778257404704505,
  "q_value": 0.4303776473162168,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 16, \"contest_id\": \"2026-OSK-C-304\", \"log10_bf\": 1.41, \"mechanism\": \"transfer\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSK-C-304\", \"log10_bf\": 0.58, \"mechanism\": \"swap\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSK-C-304\", \"log10_bf\": 0.19, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-506338-4\", \"log10_bf\": -0.18, \"mechanism\": \"digit_del\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-506338-4\", \"log10_bf\": -0.33, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-506338-4\", \"log10_bf\": -0.4, \"mechanism\": \"transfer\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSK-C-304\", \"log10_bf\": -0.49, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-506338-4\", \"log10_bf\": -1.65, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:33624\", \"OSK2026_SK_tab09d.csv:33635\"]",
  "notes": "{\"best_log10_lr\": 2.294, \"corrected_p_min\": 0.1942, \"correction_withheld\": \"posterior_error_prob 0.00011 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 3.03, \"n\": 5, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.51, \"n\": 5, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 67.0, \"within_resid\": 2.08}, \"decoy_log10_bf\": {\"digit\": 0.344, \"swap\": 2.219}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.579, \"log10_bf_any_error_cell\": {\"16@2026-OSK-C-304\": 2.217, \"7@2026-OSO-C-506338-4\": 0.327}, \"log10_specificity\": -0.844, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:506338:mora:marian:55\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 5, \"precinct_id\": \"506338-11\", \"votes\": 123}, {\"cand_no\": 16, \"precinct_id\": \"506338-11\", \"votes\": 78}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.29, \"values\": {\"16\": 78, \"5\": 123}}, {\"log10_lr\": 2.29, \"values\": {\"16\": 71, \"9\": 123}}, {\"log10_lr\": 2.2, \"values\": {\"12\": 123, \"16\": 72}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "3",
  "district": "304",
  "obec": "506338",
  "municipality": "Nové Mesto nad Váhom",
  "okres_name": "Nové Mesto nad Váhom",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "5: Dušan Bublavý; 16: Marián Mora",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00011 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 251,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-304|506338-11",
  "rank": 296,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-P-1:529494-4:5",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-P-1",
  "precinct_id": "529494-4",
  "cand_nos": "5",
  "observed": "{\"22@2026-OSK-C-111\": 12, \"5@2026-OSK-P-1\": 0, \"record\": {\"5\": 0}}",
  "expected": "{\"22@2026-OSK-C-111\": {\"mean\": 0.6, \"n\": 420, \"p\": 0.17549532429018067, \"t\": 1.21}, \"5@2026-OSK-P-1\": {\"mean\": 10.9, \"n\": 472, \"p\": 0.0010389450965937834, \"t\": -6.89}}",
  "score": 1.3591570991008746,
  "p_value": 0.002077890193187567,
  "q_value": 0.44591523545805184,
  "correction": "",
  "mechanism": "missing_block",
  "alternatives": "[{\"cand_no\": 5, \"contest_id\": \"2026-OSK-P-1\", \"log10_bf\": 1.36, \"mechanism\": \"missing_block\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 1.32, \"mechanism\": \"duplicate_block\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-P-1\", \"log10_bf\": 0.51, \"mechanism\": \"transfer\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-P-1\", \"log10_bf\": 0.25, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.13, \"mechanism\": \"transfer\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-P-1\", \"log10_bf\": -0.21, \"mechanism\": \"swap\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.54, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.65, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:2715\"]",
  "notes": "{\"best_log10_lr\": 2.359, \"corrected_p_min\": null, \"correction_withheld\": \"posterior_error_prob 0.00023 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 3.65, \"n\": 2, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 3.9, \"within_resid\": -3.53}, \"decoy_log10_bf\": {\"digit\": 0.93, \"swap\": 2.296}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.359, \"log10_bf_any_error_cell\": {\"22@2026-OSK-C-111\": -1.302, \"5@2026-OSK-P-1\": -0.316}, \"log10_specificity\": 1.675, \"lost_values_cand_nos\": [5], \"partner_precinct\": null, \"person_id\": \"2026:582000:liska:ludovit:66\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 5, \"estimated\": true, \"precinct_id\": \"529494-4\", \"votes\": 6}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.36, \"values\": {\"5\": null}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "1",
  "district": null,
  "obec": "529494",
  "municipality": "Bratislava - Rusovce",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "5: Ľudovít Líška",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00023 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 79019,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-P-1|529494-4",
  "rank": 297,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-513881-2:513881-14:12",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-513881-2",
  "precinct_id": "513881-14",
  "cand_nos": "12",
  "observed": "{\"12@2026-OSO-C-513881-2\": 17, \"39@2026-OSK-C-307\": 1, \"record\": {\"12\": 17}}",
  "expected": "{\"12@2026-OSO-C-513881-2\": {\"mean\": 2.0, \"n\": 225, \"p\": 0.07989742623329542, \"t\": 1.62}, \"39@2026-OSK-C-307\": {\"mean\": 13.0, \"n\": 221, \"p\": 0.001092620427823814, \"t\": -5.34}}",
  "score": 1.4343890024231623,
  "p_value": 0.002185240855647628,
  "q_value": 0.4499160471930324,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-513881-2\", \"log10_bf\": 1.43, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-513881-2\", \"log10_bf\": 0.93, \"mechanism\": \"transfer\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-513881-2\", \"log10_bf\": 0.75, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-307\", \"log10_bf\": 0.58, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-513881-2\", \"log10_bf\": 0.36, \"mechanism\": \"swap\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-307\", \"log10_bf\": 0.1, \"mechanism\": \"transfer\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-307\", \"log10_bf\": 0.03, \"mechanism\": \"digit_del\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-307\", \"log10_bf\": -0.37, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:24756\"]",
  "notes": "{\"best_log10_lr\": 1.713, \"corrected_p_min\": 0.8865, \"correction_withheld\": \"posterior_error_prob 0.00027 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 10, \"expected\": 14.9, \"observed\": 6, \"resid\": -3.03}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.41, \"n\": 19, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.19, \"n\": 7, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 7.8, \"within_resid\": 2.27}, \"decoy_log10_bf\": {\"digit\": 0.084, \"swap\": 0.529}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.434, \"log10_bf_any_error_cell\": {\"12@2026-OSO-C-513881-2\": 0.229, \"39@2026-OSK-C-307\": -0.604}, \"log10_specificity\": 1.206, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:513881:mojzis:peter:45\", \"posterior_error_prob\": 0.0003, \"proposed_correction\": [{\"cand_no\": 12, \"precinct_id\": \"513881-14\", \"votes\": 7}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.71, \"values\": {\"12\": 7}}, {\"log10_lr\": 0.44, \"values\": {\"12\": 1}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "513881",
  "district": "2",
  "obec": "513881",
  "municipality": "Prievidza",
  "okres_name": "Prievidza",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "12: Peter Mojžiš",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00027 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 10,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-513881-2|513881-14",
  "rank": 298,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-8:529419-5:21",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-8",
  "precinct_id": "529419-5",
  "cand_nos": "21",
  "observed": "{\"21@2026-OSO-C-582000-8\": 7, \"3@2026-OSK-C-110\": 31, \"record\": {\"21\": 7}}",
  "expected": "{\"21@2026-OSO-C-582000-8\": {\"mean\": 26.8, \"n\": 522, \"p\": 0.0010719760661134256, \"t\": -4.54}, \"3@2026-OSK-C-110\": {\"mean\": 8.9, \"n\": 478, \"p\": 0.023246220025514255, \"t\": 2.17}}",
  "score": 0.7661420918532491,
  "p_value": 0.002143952132226851,
  "q_value": 0.4499160471930324,
  "correction": "",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 0.77, \"mechanism\": \"digit_del\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 0.71, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": -0.02, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": -0.04, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": -0.14, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": -0.23, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": -0.47, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": -1.94, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:103367\"]",
  "notes": "{\"best_log10_lr\": 1.775, \"corrected_p_min\": 0.7994, \"correction_withheld\": \"posterior_error_prob 5.8e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 7, \"expected\": 14.9, \"observed\": 48, \"resid\": 3.93}, \"n_complementary\": 3, \"other_persons_other_records\": {\"max_abs_t\": 1.08, \"n\": 8, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.52, \"n\": 6, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 7.5, \"within_resid\": -0.0}, \"decoy_log10_bf\": {\"digit\": 0.638, \"swap\": -0.692}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.766, \"log10_bf_any_error_cell\": {\"21@2026-OSO-C-582000-8\": 0.307, \"3@2026-OSK-C-110\": -0.642}, \"log10_specificity\": 0.459, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:pilarik:peter:60\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 21, \"precinct_id\": \"529419-5\", \"votes\": 27}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.77, \"values\": {\"21\": 27}}, {\"log10_lr\": 1.47, \"values\": {\"21\": 17}}, {\"log10_lr\": 1.16, \"values\": {\"21\": 37}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "8",
  "obec": "529419",
  "municipality": "Bratislava - Lamač",
  "okres_name": "Bratislava IV",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "21: Peter Pilárik",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 5.8e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1611,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-8|529419-5",
  "rank": 299,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-123:507911-4:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-123",
  "precinct_id": "507911-4",
  "cand_nos": "2",
  "observed": "{\"12@2026-OSO-C-507911-1\": 120, \"2@2026-OSK-C-123\": 98, \"record\": {\"2\": 98}}",
  "expected": "{\"12@2026-OSO-C-507911-1\": {\"mean\": 225.4, \"n\": 566, \"p\": 0.0010773140883673852, \"t\": -4.49}, \"2@2026-OSK-C-123\": {\"mean\": 44.8, \"n\": 555, \"p\": 0.0014406665408807425, \"t\": 3.73}}",
  "score": 2.844899514005479,
  "p_value": 0.0021546281767347705,
  "q_value": 0.4499160471930324,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-123\", \"log10_bf\": 2.84, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-123\", \"log10_bf\": 2.53, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-123\", \"log10_bf\": 2.35, \"mechanism\": \"swap\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-507911-1\", \"log10_bf\": 1.04, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-507911-1\", \"log10_bf\": 0.71, \"mechanism\": \"transfer\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-507911-1\", \"log10_bf\": -0.13, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-123\", \"log10_bf\": -0.34, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-123\", \"log10_bf\": -0.96, \"mechanism\": \"vector_swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:11368\"]",
  "notes": "{\"best_log10_lr\": 3.674, \"corrected_p_min\": 0.5432, \"correction_withheld\": \"posterior_error_prob 0.021 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 7, \"expected\": 35.3, \"observed\": 16, \"resid\": -2.01}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.31, \"n\": 3, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.32, \"n\": 3, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 34.1, \"within_resid\": 2.5}, \"decoy_log10_bf\": {\"digit\": 2.733, \"swap\": 2.671}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.845, \"log10_bf_any_error_cell\": {\"12@2026-OSO-C-507911-1\": 1.058, \"2@2026-OSK-C-123\": 2.33}, \"log10_specificity\": 0.515, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:507911:humensky:jozef:50\", \"posterior_error_prob\": 0.0206, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"507911-4\", \"votes\": 38}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.67, \"values\": {\"2\": 38}}, {\"log10_lr\": 3.65, \"values\": {\"2\": 48}}, {\"log10_lr\": 3.12, \"values\": {\"2\": 58}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "123",
  "obec": "507911",
  "municipality": "Chorvátsky Grob",
  "okres_name": "Senec",
  "kraj_name": "Bratislavský kraj",
  "parent_city": null,
  "candidates": "2: Jozef Humenský",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.021 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 191,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-123|507911-4",
  "rank": 300,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-8:529389-15:17",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-8",
  "precinct_id": "529389-15",
  "cand_nos": "17",
  "observed": "{\"12@2026-OSK-C-109\": 21, \"17@2026-OSO-C-582000-8\": 56, \"record\": {\"17\": 56}}",
  "expected": "{\"12@2026-OSK-C-109\": {\"mean\": 52.4, \"n\": 411, \"p\": 0.0010891079562486792, \"t\": -4.35}, \"17@2026-OSO-C-582000-8\": {\"mean\": 23.4, \"n\": 380, \"p\": 0.0093798612625434, \"t\": 2.62}}",
  "score": 1.535725276600936,
  "p_value": 0.0021782159124973583,
  "q_value": 0.4499160471930324,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 1.54, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 1.02, \"mechanism\": \"transfer\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 0.89, \"mechanism\": \"swap\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSK-C-109\", \"log10_bf\": 0.56, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSK-C-109\", \"log10_bf\": -0.17, \"mechanism\": \"transfer\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSK-C-109\", \"log10_bf\": -0.24, \"mechanism\": \"swap\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": -0.38, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": -0.85, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:103647\"]",
  "notes": "{\"best_log10_lr\": 2.525, \"corrected_p_min\": 0.9725, \"correction_withheld\": \"posterior_error_prob 0.001 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 3.54, \"n\": 17, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.53, \"n\": 12, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 30.3, \"within_resid\": 2.19}, \"decoy_log10_bf\": {\"digit\": 1.842, \"swap\": 1.648}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.536, \"log10_bf_any_error_cell\": {\"12@2026-OSK-C-109\": -0.071, \"17@2026-OSO-C-582000-8\": 1.174}, \"log10_specificity\": 0.362, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:nagy:matej:42\", \"posterior_error_prob\": 0.001, \"proposed_correction\": [{\"cand_no\": 17, \"precinct_id\": \"529389-15\", \"votes\": 26}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.53, \"values\": {\"17\": 26}}, {\"log10_lr\": 2.07, \"values\": {\"17\": 36}}, {\"log10_lr\": 2.01, \"values\": {\"17\": 16}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "8",
  "obec": "529389",
  "municipality": "Bratislava - Dúbravka",
  "okres_name": "Bratislava IV",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "17: Matej Nagy",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.001 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1611,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-8|529389-15",
  "rank": 301,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-P-7:526711-1:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-P-7",
  "precinct_id": "526711-1",
  "cand_nos": "1,2",
  "observed": "{\"1@2026-OSK-P-7\": 1, \"3@2026-OSK-C-710\": 13, \"record\": {\"1\": 1, \"2\": 0}}",
  "expected": "{\"1@2026-OSK-P-7\": {\"mean\": 16.7, \"n\": 307, \"p\": 0.0010988726286811218, \"t\": -5.96}, \"3@2026-OSK-C-710\": {\"mean\": 1.2, \"n\": 294, \"p\": 0.08513157576056689, \"t\": 1.64}}",
  "score": 1.7640277810856295,
  "p_value": 0.0021977452573622436,
  "q_value": 0.4499160471930324,
  "correction": "",
  "mechanism": "duplicate_block",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 1.76, \"mechanism\": \"duplicate_block\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-710\", \"log10_bf\": 0.8, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-710\", \"log10_bf\": 0.26, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 0.03, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": -0.21, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-710\", \"log10_bf\": -0.33, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": -0.51, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": -0.52, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:35200\", \"OSK2026_SK_tab06d.csv:35201\"]",
  "notes": "{\"best_log10_lr\": 2.764, \"corrected_p_min\": null, \"correction_withheld\": \"posterior_error_prob 0.00029 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 9, \"expected\": 75.7, \"observed\": 194, \"resid\": 3.51}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 0.33, \"n\": 2, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 2.7, \"within_resid\": -0.83}, \"decoy_log10_bf\": {\"digit\": 0.322, \"swap\": 0.075}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.764, \"log10_bf_any_error_cell\": {\"1@2026-OSK-P-7\": -0.544, \"3@2026-OSK-C-710\": -0.714}, \"log10_specificity\": 3.977, \"lost_values_cand_nos\": [1, 2], \"partner_precinct\": null, \"person_id\": \"2026:526924:cureja:drahomir:46\", \"posterior_error_prob\": 0.0003, \"proposed_correction\": [{\"cand_no\": 1, \"estimated\": true, \"precinct_id\": \"526711-1\", \"votes\": 12}, {\"cand_no\": 2, \"estimated\": true, \"precinct_id\": \"526711-1\", \"votes\": 1}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.76, \"values\": {\"1\": null, \"2\": null}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "7",
  "district": null,
  "obec": "526711",
  "municipality": "Haligovce",
  "okres_name": "Stará Ľubovňa",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "1: Drahomír Čureja; 2: Marián Geci",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00029 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 19345,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-P-7|526711-1",
  "rank": 302,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-529460-5:529460-71:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-529460-5",
  "precinct_id": "529460-71",
  "cand_nos": "3",
  "observed": "{\"3@2026-OSO-C-529460-5\": 101, \"9@2026-OSO-C-582000-10\": 124, \"record\": {\"3\": 101}}",
  "expected": "{\"3@2026-OSO-C-529460-5\": {\"mean\": 164.7, \"n\": 316, \"p\": 0.0010802316577658855, \"t\": -4.21}, \"9@2026-OSO-C-582000-10\": {\"mean\": 69.1, \"n\": 316, \"p\": 0.00162519176436661, \"t\": 3.73}}",
  "score": 1.601560800743679,
  "p_value": 0.002160463315531771,
  "q_value": 0.4499160471930324,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-529460-5\", \"log10_bf\": 1.6, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 1.53, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-529460-5\", \"log10_bf\": 1.02, \"mechanism\": \"swap\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 0.69, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-529460-5\", \"log10_bf\": 0.44, \"mechanism\": \"transfer\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 0.24, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-529460-5\", \"log10_bf\": -0.27, \"mechanism\": \"row_shift\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -1.21, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:6142\"]",
  "notes": "{\"best_log10_lr\": 2.286, \"corrected_p_min\": 0.9634, \"correction_withheld\": \"posterior_error_prob 0.0012 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.24, \"n\": 58, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.04, \"n\": 7, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 130.3, \"within_resid\": -2.37}, \"decoy_log10_bf\": {\"digit\": 1.616, \"swap\": 1.845}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.602, \"log10_bf_any_error_cell\": {\"3@2026-OSO-C-529460-5\": 1.389, \"9@2026-OSO-C-582000-10\": 3.134}, \"log10_specificity\": 0.212, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:granak:peter:48\", \"posterior_error_prob\": 0.0012, \"proposed_correction\": [{\"cand_no\": 3, \"precinct_id\": \"529460-71\", \"votes\": 151}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.29, \"values\": {\"3\": 151}}, {\"log10_lr\": 2.22, \"values\": {\"3\": 141}}, {\"log10_lr\": 2.2, \"values\": {\"3\": 161}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "529460",
  "district": "5",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "3: Peter Graňák",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0012 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 28,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-529460-5|529460-71",
  "rank": 303,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-403:500011-34:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-403",
  "precinct_id": "500011-34",
  "cand_nos": "3",
  "observed": "{\"1@2026-OSO-C-500011-4\": 247, \"3@2026-OSK-C-403\": 116, \"record\": {\"3\": 116}}",
  "expected": "{\"1@2026-OSO-C-500011-4\": {\"mean\": 162.2, \"n\": 460, \"p\": 0.0018225525111928464, \"t\": 3.89}, \"3@2026-OSK-C-403\": {\"mean\": 188.5, \"n\": 420, \"p\": 0.0010829025790706766, \"t\": -4.32}}",
  "score": 1.3875845782776857,
  "p_value": 0.002165805158141353,
  "q_value": 0.4499160471930324,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 1.39, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-500011-4\", \"log10_bf\": 0.52, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 0.38, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-500011-4\", \"log10_bf\": -0.03, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-500011-4\", \"log10_bf\": -0.26, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": -0.76, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-500011-4\", \"log10_bf\": -2.08, \"mechanism\": \"row_shift\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": -2.6, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:72492\"]",
  "notes": "{\"best_log10_lr\": 2.14, \"corrected_p_min\": 0.965, \"correction_withheld\": \"posterior_error_prob 0.00073 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 63, \"expected\": 14.3, \"observed\": 4, \"resid\": -3.5}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 5.19, \"n\": 13, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 4.33, \"n\": 12, \"n_abs_t_gt3\": 2}, \"pattern\": \"record_wide\", \"within_expected\": 47.4, \"within_resid\": 2.16}, \"decoy_log10_bf\": {\"digit\": 1.371, \"swap\": 1.824}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.388, \"log10_bf_any_error_cell\": {\"1@2026-OSO-C-500011-4\": 0.657, \"3@2026-OSK-C-403\": 1.139}, \"log10_specificity\": 0.249, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:500011:ajdariova:petra:48\", \"posterior_error_prob\": 0.0007, \"proposed_correction\": [{\"cand_no\": 3, \"precinct_id\": \"500011-34\", \"votes\": 186}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.14, \"values\": {\"3\": 186}}, {\"log10_lr\": 2.06, \"values\": {\"3\": 176}}, {\"log10_lr\": 2.05, \"values\": {\"3\": 196}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "4",
  "district": "403",
  "obec": "500011",
  "municipality": "Nitra",
  "okres_name": "Nitra",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "3: Petra Ajdariová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00073 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 588,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-403|500011-34",
  "rank": 304,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-500011-4:500011-34:16",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-500011-4",
  "precinct_id": "500011-34",
  "cand_nos": "16",
  "observed": "{\"16@2026-OSO-C-500011-4\": 290, \"59@2026-OSK-C-403\": 135, \"record\": {\"16\": 290}}",
  "expected": "{\"16@2026-OSO-C-500011-4\": {\"mean\": 201.1, \"n\": 460, \"p\": 0.001352061700328102, \"t\": 4.15}, \"59@2026-OSK-C-403\": {\"mean\": 214.2, \"n\": 420, \"p\": 0.0011156904890757418, \"t\": -4.33}}",
  "score": 1.593266820884212,
  "p_value": 0.0022313809781514837,
  "q_value": 0.4533231005793685,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-500011-4\", \"log10_bf\": 1.59, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 59, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 1.14, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 59, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 0.36, \"mechanism\": \"transfer\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-500011-4\", \"log10_bf\": 0.15, \"mechanism\": \"transfer\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-500011-4\", \"log10_bf\": -1.12, \"mechanism\": \"swap\"}, {\"cand_no\": 59, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": -1.6, \"mechanism\": \"swap\"}, {\"cand_no\": 59, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": -2.27, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-500011-4\", \"log10_bf\": -3.24, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:34683\"]",
  "notes": "{\"best_log10_lr\": 2.218, \"corrected_p_min\": 0.8655, \"correction_withheld\": \"posterior_error_prob 0.0012 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 6, \"expected\": 56.7, \"observed\": 35, \"resid\": -2.94}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 4.32, \"n\": 18, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 5.19, \"n\": 7, \"n_abs_t_gt3\": 2}, \"pattern\": \"record_wide\", \"within_expected\": 255.9, \"within_resid\": 1.34}, \"decoy_log10_bf\": {\"digit\": 1.871, \"swap\": -0.811}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.593, \"log10_bf_any_error_cell\": {\"16@2026-OSO-C-500011-4\": 1.259, \"59@2026-OSK-C-403\": 1.256}, \"log10_specificity\": 0.334, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:500011:obertas:pavol:51\", \"posterior_error_prob\": 0.0012, \"proposed_correction\": [{\"cand_no\": 16, \"precinct_id\": \"500011-34\", \"votes\": 210}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.22, \"values\": {\"16\": 210}}, {\"log10_lr\": 2.17, \"values\": {\"16\": 220}}, {\"log10_lr\": 2.14, \"values\": {\"16\": 200}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "500011",
  "district": "4",
  "obec": "500011",
  "municipality": "Nitra",
  "okres_name": "Nitra",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "16: Pavol Obertáš",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0012 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 34,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-500011-4|500011-34",
  "rank": 305,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-111:529494-1:39",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-111",
  "precinct_id": "529494-1",
  "cand_nos": "39",
  "observed": "{\"2@2026-OSO-C-582000-11\": 174, \"39@2026-OSK-C-111\": 320, \"record\": {\"39\": 320}}",
  "expected": "{\"2@2026-OSO-C-582000-11\": {\"mean\": 273.8, \"n\": 518, \"p\": 0.0011217623403480853, \"t\": -4.34}, \"39@2026-OSK-C-111\": {\"mean\": 221.2, \"n\": 506, \"p\": 0.0013091748486414008, \"t\": 4.29}}",
  "score": 2.360504483932324,
  "p_value": 0.0022435246806961706,
  "q_value": 0.4533231005793685,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 3.08, \"mechanism\": \"transfer\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 2.36, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 1.79, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 1.56, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 1.03, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 0.71, \"mechanism\": \"row_shift\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.67, \"mechanism\": \"swap\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -2.53, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:10181\"]",
  "notes": "{\"best_log10_lr\": 3.673, \"corrected_p_min\": 0.6553, \"correction_withheld\": \"posterior_error_prob 0.0068 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 10, \"expected\": 166.1, \"observed\": 36, \"resid\": -7.96}, \"n_complementary\": 9, \"other_persons_other_records\": {\"max_abs_t\": 2.01, \"n\": 1, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.25, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 125.1, \"within_resid\": 5.92}, \"decoy_log10_bf\": {\"digit\": 3.386, \"swap\": 1.117}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.361, \"log10_bf_any_error_cell\": {\"2@2026-OSO-C-582000-11\": 1.871, \"39@2026-OSK-C-111\": 2.745}, \"log10_specificity\": -0.385, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:uhler:jozef:50\", \"posterior_error_prob\": 0.0068, \"proposed_correction\": [{\"cand_no\": 39, \"precinct_id\": \"529494-1\", \"votes\": 220}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.67, \"values\": {\"39\": 220}}, {\"log10_lr\": 1.96, \"values\": {\"39\": 120}}, {\"log10_lr\": 0.77, \"values\": {\"39\": 300}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "111",
  "obec": "529494",
  "municipality": "Bratislava - Rusovce",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "39: Jozef Uhler",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0068 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 639,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-111|529494-1",
  "rank": 306,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-3:529320-52:37",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-3",
  "precinct_id": "529320-52",
  "cand_nos": "37",
  "observed": "{\"31@2026-OSK-C-102\": 3, \"37@2026-OSO-C-582000-3\": 16, \"record\": {\"37\": 16}}",
  "expected": "{\"31@2026-OSK-C-102\": {\"mean\": 18.8, \"n\": 415, \"p\": 0.0011504478542830438, \"t\": -4.87}, \"37@2026-OSO-C-582000-3\": {\"mean\": 3.1, \"n\": 404, \"p\": 0.05313228195901998, \"t\": 1.86}}",
  "score": 0.9791603438904222,
  "p_value": 0.0023008957085660876,
  "q_value": 0.4589549472016087,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 37, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.98, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.71, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.33, \"mechanism\": \"transfer\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.29, \"mechanism\": \"swap\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.19, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.0, \"mechanism\": \"transfer\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.23, \"mechanism\": \"digit_del\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.26, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:100839\"]",
  "notes": "{\"best_log10_lr\": 1.169, \"corrected_p_min\": 0.9245, \"correction_withheld\": \"posterior_error_prob 9.5e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 42, \"expected\": 11.7, \"observed\": 4, \"resid\": -2.5}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 2.3, \"n\": 52, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.44, \"n\": 34, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 8.8, \"within_resid\": 1.4}, \"decoy_log10_bf\": {\"digit\": 0.242, \"swap\": 1.476}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.979, \"log10_bf_any_error_cell\": {\"31@2026-OSK-C-102\": -0.507, \"37@2026-OSO-C-582000-3\": -0.489}, \"log10_specificity\": 1.468, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:solcansky:tomas:47\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 37, \"precinct_id\": \"529320-52\", \"votes\": 6}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.17, \"values\": {\"37\": 6}}, {\"log10_lr\": 0.63, \"values\": {\"37\": 1}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "3",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "37: Tomáš Solčánsky",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 9.5e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4806,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-3|529320-52",
  "rank": 307,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-309:505820-42:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-309",
  "precinct_id": "505820-42",
  "cand_nos": "1",
  "observed": "{\"1@2026-OSK-C-309\": 20, \"1@2026-OSO-C-505820-3\": 55, \"record\": {\"1\": 20}}",
  "expected": "{\"1@2026-OSK-C-309\": {\"mean\": 48.3, \"n\": 200, \"p\": 0.0011765285048423025, \"t\": -4.21}, \"1@2026-OSO-C-505820-3\": {\"mean\": 23.6, \"n\": 213, \"p\": 0.008474085309038103, \"t\": 2.7}}",
  "score": 0.9656874393743762,
  "p_value": 0.002353057009684605,
  "q_value": 0.4663699042697825,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-309\", \"log10_bf\": 0.97, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-309\", \"log10_bf\": 0.47, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-309\", \"log10_bf\": -0.1, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-505820-3\", \"log10_bf\": -0.18, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-505820-3\", \"log10_bf\": -0.28, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-505820-3\", \"log10_bf\": -0.47, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-309\", \"log10_bf\": -2.2, \"mechanism\": \"row_shift\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-505820-3\", \"log10_bf\": -3.19, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:51398\"]",
  "notes": "{\"best_log10_lr\": 1.656, \"corrected_p_min\": 0.7214, \"correction_withheld\": \"posterior_error_prob 0.00028 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.44, \"n\": 10, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.41, \"n\": 9, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 30.1, \"within_resid\": -1.54}, \"decoy_log10_bf\": {\"digit\": 0.443, \"swap\": 0.709}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.966, \"log10_bf_any_error_cell\": {\"1@2026-OSK-C-309\": 0.714, \"1@2026-OSO-C-505820-3\": -0.764}, \"log10_specificity\": 0.251, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:505820:baco:miloslav:52\", \"posterior_error_prob\": 0.0003, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"505820-42\", \"votes\": 40}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.66, \"values\": {\"1\": 40}}, {\"log10_lr\": 1.54, \"values\": {\"1\": 50}}, {\"log10_lr\": 1.19, \"values\": {\"1\": 30}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "3",
  "district": "309",
  "obec": "505820",
  "municipality": "Trenčín",
  "okres_name": "Trenčín",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "1: Miloslav Baco",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00028 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 40,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-309|505820-42",
  "rank": 308,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-3:529320-5:33",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-3",
  "precinct_id": "529320-5",
  "cand_nos": "33",
  "observed": "{\"17@2026-OSO-C-529320-1\": 211, \"33@2026-OSO-C-582000-3\": 264, \"record\": {\"33\": 264}}",
  "expected": "{\"17@2026-OSO-C-529320-1\": {\"mean\": 291.9, \"n\": 459, \"p\": 0.0012628662633226348, \"t\": -4.08}, \"33@2026-OSO-C-582000-3\": {\"mean\": 182.6, \"n\": 457, \"p\": 0.0011867761824177145, \"t\": 4.14}}",
  "score": 2.0639204812933807,
  "p_value": 0.002373552364835429,
  "q_value": 0.466801689854221,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 33, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 2.06, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": 1.23, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.06, \"mechanism\": \"transfer\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": -0.21, \"mechanism\": \"transfer\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": -0.37, \"mechanism\": \"swap\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.65, \"mechanism\": \"swap\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -1.81, \"mechanism\": \"row_shift\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": -2.06, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:98579\"]",
  "notes": "{\"best_log10_lr\": 2.982, \"corrected_p_min\": 0.2672, \"correction_withheld\": \"posterior_error_prob 0.0035 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 13, \"expected\": 18.0, \"observed\": 7, \"resid\": -3.09}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 4.08, \"n\": 53, \"n_abs_t_gt3\": 4}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.96, \"n\": 36, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 200.1, \"within_resid\": 1.96}, \"decoy_log10_bf\": {\"digit\": 1.597, \"swap\": -5.275}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.064, \"log10_bf_any_error_cell\": {\"17@2026-OSO-C-529320-1\": 0.965, \"33@2026-OSO-C-582000-3\": 2.224}, \"log10_specificity\": -0.161, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:palenik:michal:47\", \"posterior_error_prob\": 0.0035, \"proposed_correction\": [{\"cand_no\": 33, \"precinct_id\": \"529320-5\", \"votes\": 204}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.98, \"values\": {\"33\": 204}}, {\"log10_lr\": 2.87, \"values\": {\"33\": 164}}, {\"log10_lr\": 2.61, \"values\": {\"33\": 214}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "3",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "33: Michal Páleník",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0035 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4806,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-3|529320-5",
  "rank": 309,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-110:529427-2:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-110",
  "precinct_id": "529427-2",
  "cand_nos": "1",
  "observed": "{\"1@2026-OSK-C-110\": 36, \"3@2026-OSO-C-582000-8\": 57, \"record\": {\"1\": 36}}",
  "expected": "{\"1@2026-OSK-C-110\": {\"mean\": 83.4, \"n\": 570, \"p\": 0.0012001200369038687, \"t\": -4.38}, \"3@2026-OSO-C-582000-8\": {\"mean\": 24.3, \"n\": 563, \"p\": 0.004832272907085077, \"t\": 2.88}}",
  "score": 1.9618493679633444,
  "p_value": 0.0024002400738077374,
  "q_value": 0.466801689854221,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": 1.96, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 1.46, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 1.28, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 1.2, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 0.6, \"mechanism\": \"row_shift\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": 0.25, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": -0.53, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": -0.55, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:5683\"]",
  "notes": "{\"best_log10_lr\": 2.707, \"corrected_p_min\": 0.9087, \"correction_withheld\": \"posterior_error_prob 0.0027 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 317.1, \"observed\": 441, \"resid\": 4.41}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 3.87, \"n\": 4, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.27, \"n\": 3, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 137.4, \"within_resid\": -1.4}, \"decoy_log10_bf\": {\"digit\": 1.592, \"swap\": 3.033}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.962, \"log10_bf_any_error_cell\": {\"1@2026-OSK-C-110\": 1.493, \"3@2026-OSO-C-582000-8\": 0.736}, \"log10_specificity\": 0.469, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:borovsky:branislav:62\", \"posterior_error_prob\": 0.0027, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"529427-2\", \"votes\": 86}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.71, \"values\": {\"1\": 86}}, {\"log10_lr\": 2.65, \"values\": {\"1\": 76}}, {\"log10_lr\": 2.52, \"values\": {\"1\": 96}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "110",
  "obec": "529427",
  "municipality": "Bratislava - Záhorská Bystrica",
  "okres_name": "Bratislava IV",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Branislav Borovský",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0027 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1661,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-110|529427-2",
  "rank": 310,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-707:524140-12:74",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-707",
  "precinct_id": "524140-12",
  "cand_nos": "74",
  "observed": "{\"18@2026-OSO-C-524140-1\": 20, \"74@2026-OSK-C-707\": 1, \"record\": {\"74\": 1}}",
  "expected": "{\"18@2026-OSO-C-524140-1\": {\"mean\": 2.7, \"n\": 375, \"p\": 0.08802767667947517, \"t\": 1.57}, \"74@2026-OSK-C-707\": {\"mean\": 11.6, \"n\": 364, \"p\": 0.0012169705019276003, \"t\": -5.33}}",
  "score": 1.1798592920877724,
  "p_value": 0.0024339410038552007,
  "q_value": 0.47041579016746754,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 74, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 1.18, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 74, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 0.9, \"mechanism\": \"swap\"}, {\"cand_no\": 74, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 0.86, \"mechanism\": \"digit_del\"}, {\"cand_no\": 74, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 0.62, \"mechanism\": \"transfer\"}, {\"cand_no\": 18, \"contest_id\": \"2026-OSO-C-524140-1\", \"log10_bf\": -0.14, \"mechanism\": \"transfer\"}, {\"cand_no\": 18, \"contest_id\": \"2026-OSO-C-524140-1\", \"log10_bf\": -0.5, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 18, \"contest_id\": \"2026-OSO-C-524140-1\", \"log10_bf\": -1.03, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 74, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": -3.73, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:170399\"]",
  "notes": "{\"best_log10_lr\": 1.439, \"corrected_p_min\": 0.9123, \"correction_withheld\": \"posterior_error_prob 0.00045 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.49, \"n\": 16, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.89, \"n\": 15, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 4.9, \"within_resid\": -2.24}, \"decoy_log10_bf\": {\"digit\": 0.728, \"swap\": 0.34}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.18, \"log10_bf_any_error_cell\": {\"18@2026-OSO-C-524140-1\": -0.985, \"74@2026-OSK-C-707\": -0.13}, \"log10_specificity\": 1.31, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:524140:maras:ladislav:63\", \"posterior_error_prob\": 0.0005, \"proposed_correction\": [{\"cand_no\": 74, \"precinct_id\": \"524140-12\", \"votes\": 9}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.44, \"values\": {\"74\": 9}}, {\"log10_lr\": 1.43, \"values\": {\"74\": 8}}, {\"log10_lr\": 1.39, \"values\": {\"74\": 7}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "707",
  "obec": "524140",
  "municipality": "Prešov",
  "okres_name": "Prešov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "74: Ladislav Maras",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00045 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 18,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-707|524140-12",
  "rank": 311,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-601:508438-24:50",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-601",
  "precinct_id": "508438-24",
  "cand_nos": "50",
  "observed": "{\"28@2026-OSO-C-508438-3\": 7, \"50@2026-OSK-C-601\": 20, \"record\": {\"50\": 20}}",
  "expected": "{\"28@2026-OSO-C-508438-3\": {\"mean\": 29.1, \"n\": 288, \"p\": 0.0012853617864657034, \"t\": -4.45}, \"50@2026-OSK-C-601\": {\"mean\": 5.1, \"n\": 284, \"p\": 0.018141874034986228, \"t\": 2.17}}",
  "score": 1.9454020397659713,
  "p_value": 0.0025707235729314068,
  "q_value": 0.49172669908155237,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 50, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 1.95, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 50, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 1.49, \"mechanism\": \"transfer\"}, {\"cand_no\": 50, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 0.68, \"mechanism\": \"swap\"}, {\"cand_no\": 50, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 0.6, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-508438-3\", \"log10_bf\": 0.45, \"mechanism\": \"digit_del\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-508438-3\", \"log10_bf\": 0.39, \"mechanism\": \"transfer\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-508438-3\", \"log10_bf\": -0.26, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-508438-3\", \"log10_bf\": -0.82, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:121419\"]",
  "notes": "{\"best_log10_lr\": 2.186, \"corrected_p_min\": 0.2014, \"correction_withheld\": \"posterior_error_prob 0.00088 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 45, \"expected\": 22.8, \"observed\": 10, \"resid\": -3.46}, \"n_complementary\": 3, \"other_persons_other_records\": {\"max_abs_t\": 1.36, \"n\": 17, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.85, \"n\": 14, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 5.6, \"within_resid\": 1.77}, \"decoy_log10_bf\": {\"digit\": 0.708, \"swap\": 1.448}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.945, \"log10_bf_any_error_cell\": {\"28@2026-OSO-C-508438-3\": 0.25, \"50@2026-OSK-C-601\": 0.795}, \"log10_specificity\": 1.151, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:508438:saxon:andrej:33\", \"posterior_error_prob\": 0.0009, \"proposed_correction\": [{\"cand_no\": 50, \"precinct_id\": \"508438-24\", \"votes\": 2}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.19, \"values\": {\"50\": 2}}, {\"log10_lr\": 1.36, \"values\": {\"50\": 0}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "6",
  "district": "601",
  "obec": "508438",
  "municipality": "Banská Bystrica",
  "okres_name": "Banská Bystrica",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "50: Andrej Saxon",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00088 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 543,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-601|508438-24",
  "rank": 312,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-402:502031-43:19",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-402",
  "precinct_id": "502031-43",
  "cand_nos": "19",
  "observed": "{\"10@2026-OSO-C-502031-2\": 42, \"19@2026-OSK-C-402\": 54, \"record\": {\"19\": 54}}",
  "expected": "{\"10@2026-OSO-C-502031-2\": {\"mean\": 86.9, \"n\": 252, \"p\": 0.0013137245636690277, \"t\": -4.14}, \"19@2026-OSK-C-402\": {\"mean\": 24.1, \"n\": 246, \"p\": 0.00399317518964047, \"t\": 3.02}}",
  "score": 1.2842551539087546,
  "p_value": 0.0026274491273380555,
  "q_value": 0.49550505754774715,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": 1.28, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-502031-2\", \"log10_bf\": 0.67, \"mechanism\": \"transfer\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": 0.65, \"mechanism\": \"transfer\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-502031-2\", \"log10_bf\": 0.37, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": 0.24, \"mechanism\": \"swap\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": -1.23, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-502031-2\", \"log10_bf\": -1.24, \"mechanism\": \"swap\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-502031-2\", \"log10_bf\": -1.96, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:61145\"]",
  "notes": "{\"best_log10_lr\": 2.278, \"corrected_p_min\": 0.7352, \"correction_withheld\": \"posterior_error_prob 0.00058 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.38, \"n\": 10, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.31, \"n\": 10, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 35.1, \"within_resid\": 1.29}, \"decoy_log10_bf\": {\"digit\": 1.202, \"swap\": 1.374}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.284, \"log10_bf_any_error_cell\": {\"10@2026-OSO-C-502031-2\": -0.0, \"19@2026-OSK-C-402\": 1.109}, \"log10_specificity\": 0.175, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:502031:foldesi:marek:49\", \"posterior_error_prob\": 0.0006, \"proposed_correction\": [{\"cand_no\": 19, \"precinct_id\": \"502031-43\", \"votes\": 24}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.28, \"values\": {\"19\": 24}}, {\"log10_lr\": 1.95, \"values\": {\"19\": 34}}, {\"log10_lr\": 1.44, \"values\": {\"19\": 14}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "4",
  "district": "402",
  "obec": "502031",
  "municipality": "Levice",
  "okres_name": "Levice",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "19: Marek Földesi",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00058 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 40,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-402|502031-43",
  "rank": 313,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-202:504009-9:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-202",
  "precinct_id": "504009-9",
  "cand_nos": "2",
  "observed": "{\"1@2026-OSK-P-2\": 1, \"2@2026-OSK-C-202\": 13, \"record\": {\"2\": 13}}",
  "expected": "{\"1@2026-OSK-P-2\": {\"mean\": 15.5, \"n\": 344, \"p\": 0.0013371741003435364, \"t\": -5.76}, \"2@2026-OSK-C-202\": {\"mean\": 1.3, \"n\": 357, \"p\": 0.08817173522196829, \"t\": 1.62}}",
  "score": 1.2812134025671957,
  "p_value": 0.002674348200687073,
  "q_value": 0.49830953868730327,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 1.28, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 1.06, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 0.96, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 0.81, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 0.56, \"mechanism\": \"digit_del\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 0.44, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 0.29, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": -0.01, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:18232\"]",
  "notes": "{\"best_log10_lr\": 1.4, \"corrected_p_min\": 0.6104, \"correction_withheld\": \"posterior_error_prob 0.00019 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 23, \"expected\": 19.3, \"observed\": 73, \"resid\": 2.28}, \"n_complementary\": 6, \"other_persons_other_records\": {\"max_abs_t\": 3.23, \"n\": 5, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.74, \"n\": 3, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 65.3, \"within_resid\": -0.68}, \"decoy_log10_bf\": {\"digit\": 1.21, \"swap\": 1.492}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.281, \"log10_bf_any_error_cell\": {\"1@2026-OSK-P-2\": 0.469, \"2@2026-OSK-C-202\": -0.448}, \"log10_specificity\": 1.729, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:503746:berenyi:jozsef:59\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"504009-9\", \"votes\": 1}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.4, \"values\": {\"2\": 1}}, {\"log10_lr\": 1.12, \"values\": {\"2\": 3}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "2",
  "district": "202",
  "obec": "504009",
  "municipality": "Sereď",
  "okres_name": "Galanta",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "2: József Berényi",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00019 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 141,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-202|504009-9",
  "rank": 314,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-599981-5:598224-31:27",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-599981-5",
  "precinct_id": "598224-31",
  "cand_nos": "27",
  "observed": "{\"26@2026-OSK-C-802\": 111, \"27@2026-OSO-C-599981-5\": 13, \"record\": {\"27\": 13}}",
  "expected": "{\"26@2026-OSK-C-802\": {\"mean\": 51.6, \"n\": 487, \"p\": 0.023169586258680847, \"t\": 2.34}, \"27@2026-OSO-C-599981-5\": {\"mean\": 32.3, \"n\": 484, \"p\": 0.0013671154733195688, \"t\": -4.05}}",
  "score": 1.2538790826518205,
  "p_value": 0.0027342309466391376,
  "q_value": 0.5034382506897636,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 27, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": 1.25, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": 1.01, \"mechanism\": \"transfer\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": 0.9, \"mechanism\": \"swap\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": -0.14, \"mechanism\": \"transfer\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": -0.34, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": -0.93, \"mechanism\": \"swap\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": -2.42, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": -2.74, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:112207\"]",
  "notes": "{\"best_log10_lr\": 2.187, \"corrected_p_min\": 0.8579, \"correction_withheld\": \"posterior_error_prob 0.00054 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 33, \"expected\": 11.8, \"observed\": 30, \"resid\": 2.56}, \"n_complementary\": 4, \"other_persons_other_records\": {\"max_abs_t\": 2.93, \"n\": 55, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.04, \"n\": 34, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 26.4, \"within_resid\": -1.22}, \"decoy_log10_bf\": {\"digit\": 0.978, \"swap\": 0.838}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.254, \"log10_bf_any_error_cell\": {\"26@2026-OSK-C-802\": 0.137, \"27@2026-OSO-C-599981-5\": 0.723}, \"log10_specificity\": 0.53, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:matiascik:richard:52\", \"posterior_error_prob\": 0.0005, \"proposed_correction\": [{\"cand_no\": 27, \"precinct_id\": \"598224-31\", \"votes\": 33}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.19, \"values\": {\"27\": 33}}, {\"log10_lr\": 1.79, \"values\": {\"27\": 23}}, {\"log10_lr\": 1.57, \"values\": {\"27\": 43}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "599981",
  "district": "5",
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "27: Richard Matiaščik",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00054 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-599981-5|598224-31",
  "rank": 315,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-102:529320-5:23",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-102",
  "precinct_id": "529320-5",
  "cand_nos": "23",
  "observed": "{\"16@2026-OSO-C-529320-1\": 200, \"23@2026-OSK-C-102\": 264, \"record\": {\"23\": 264}}",
  "expected": "{\"16@2026-OSO-C-529320-1\": {\"mean\": 278.9, \"n\": 459, \"p\": 0.0013667393698576012, \"t\": -4.02}, \"23@2026-OSK-C-102\": {\"mean\": 184.5, \"n\": 462, \"p\": 0.0015284775207936008, \"t\": 4.03}}",
  "score": 1.887344163795203,
  "p_value": 0.0027334787397152024,
  "q_value": 0.5034382506897636,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 1.89, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": 0.99, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.14, \"mechanism\": \"transfer\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": -0.35, \"mechanism\": \"swap\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": -0.39, \"mechanism\": \"transfer\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -1.51, \"mechanism\": \"swap\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-529320-1\", \"log10_bf\": -2.1, \"mechanism\": \"row_shift\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -3.61, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:1026\"]",
  "notes": "{\"best_log10_lr\": 2.824, \"corrected_p_min\": 0.334, \"correction_withheld\": \"posterior_error_prob 0.0023 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 27, \"expected\": 33.8, \"observed\": 20, \"resid\": -2.61}, \"n_complementary\": 3, \"other_persons_other_records\": {\"max_abs_t\": 4.14, \"n\": 55, \"n_abs_t_gt3\": 4}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.41, \"n\": 34, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 203.4, \"within_resid\": 1.77}, \"decoy_log10_bf\": {\"digit\": 1.19, \"swap\": -0.441}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.887, \"log10_bf_any_error_cell\": {\"16@2026-OSO-C-529320-1\": 0.637, \"23@2026-OSK-C-102\": 2.003}, \"log10_specificity\": -0.116, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:nash:natalia:53\", \"posterior_error_prob\": 0.0023, \"proposed_correction\": [{\"cand_no\": 23, \"precinct_id\": \"529320-5\", \"votes\": 204}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.82, \"values\": {\"23\": 204}}, {\"log10_lr\": 2.59, \"values\": {\"23\": 164}}, {\"log10_lr\": 2.49, \"values\": {\"23\": 214}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "102",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "23: Natália Nash",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0023 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4873,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-102|529320-5",
  "rank": 316,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-512681-1:512681-2:21",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-512681-1",
  "precinct_id": "512681-2",
  "cand_nos": "20,21",
  "observed": "{\"21@2026-OSO-C-512681-1\": 111, \"4@2026-OSO-M-512681\": 8, \"record\": {\"20\": 99, \"21\": 111}}",
  "expected": "{\"21@2026-OSO-C-512681-1\": {\"mean\": 34.3, \"n\": 512, \"p\": 0.017348449077475465, \"t\": 2.46}, \"4@2026-OSO-M-512681\": {\"mean\": 31.3, \"n\": 508, \"p\": 0.0013763819339732274, \"t\": -4.93}}",
  "score": 0.20850182383115576,
  "p_value": 0.002752763867946455,
  "q_value": 0.5038691369346461,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-512681\", \"log10_bf\": 0.55, \"mechanism\": \"transfer\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-512681-1\", \"log10_bf\": 0.21, \"mechanism\": \"swap\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-512681\", \"log10_bf\": 0.06, \"mechanism\": \"digit_del\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-512681-1\", \"log10_bf\": -0.21, \"mechanism\": \"transfer\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-512681-1\", \"log10_bf\": -0.37, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-512681\", \"log10_bf\": -1.51, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-512681-1\", \"log10_bf\": -1.93, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-512681-1\", \"log10_bf\": -3.6, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:45737\", \"OSO2026_SK_tab08f.csv:45738\"]",
  "notes": "{\"best_log10_lr\": 0.518, \"corrected_p_min\": 0.2167, \"correction_withheld\": \"posterior_error_prob 4.8e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.35, \"n\": 6, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.27, \"n\": 6, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 88.5, \"within_resid\": 1.61}, \"decoy_log10_bf\": {\"digit\": 0.912, \"swap\": 0.176}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.209, \"log10_bf_any_error_cell\": {\"21@2026-OSO-C-512681-1\": -0.218, \"4@2026-OSO-M-512681\": 0.612}, \"log10_specificity\": 1.48, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:512681:kricko:dusan:62\", \"posterior_error_prob\": 0.0, \"proposed_correction\": [{\"cand_no\": 20, \"precinct_id\": \"512681-2\", \"votes\": 111}, {\"cand_no\": 21, \"precinct_id\": \"512681-2\", \"votes\": 99}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 0.52, \"values\": {\"20\": 111, \"21\": 99}}, {\"log10_lr\": 0.85, \"values\": {\"21\": 88, \"4\": 111}}, {\"log10_lr\": 0.83, \"values\": {\"1\": 111, \"21\": 88}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "512681",
  "district": "1",
  "obec": "512681",
  "municipality": "Turany",
  "okres_name": "Martin",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "20: Peter Kračmer; 21: Dušan Kričko",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 4.8e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 15,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-512681-1|512681-2",
  "rank": 317,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-599981-1:598151-6:9",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-599981-1",
  "precinct_id": "598151-6",
  "cand_nos": "9",
  "observed": "{\"19@2026-OSK-C-801\": 51, \"3@2026-OSO-M-598151\": 63, \"9@2026-OSO-C-599981-1\": 96, \"record\": {\"9\": 96}}",
  "expected": "{\"19@2026-OSK-C-801\": {\"mean\": 66.9, \"n\": 288, \"p\": 0.07002943324942126, \"t\": -1.75}, \"3@2026-OSO-M-598151\": {\"mean\": 83.7, \"n\": 300, \"p\": 0.0851775632590004, \"t\": -1.94}, \"9@2026-OSO-C-599981-1\": {\"mean\": 57.3, \"n\": 277, \"p\": 0.0009463756775735194, \"t\": 3.64}}",
  "score": 2.510691292477613,
  "p_value": 0.0028391270327205584,
  "q_value": 0.5136343946346837,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-599981-1\", \"log10_bf\": 2.51, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-599981-1\", \"log10_bf\": 0.28, \"mechanism\": \"transfer\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": 0.12, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": -0.23, \"mechanism\": \"transfer\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-599981-1\", \"log10_bf\": -0.26, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-598151\", \"log10_bf\": -0.68, \"mechanism\": \"transfer\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-599981-1\", \"log10_bf\": -1.01, \"mechanism\": \"row_shift\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-598151\", \"log10_bf\": -1.13, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:109469\"]",
  "notes": "{\"best_log10_lr\": 3.429, \"corrected_p_min\": 0.8863, \"correction_withheld\": \"posterior_error_prob 0.0096 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.54, \"n\": 46, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.09, \"n\": 24, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 56.6, \"within_resid\": 2.19}, \"decoy_log10_bf\": {\"digit\": 2.462, \"swap\": 1.881}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.511, \"log10_bf_any_error_cell\": {\"19@2026-OSK-C-801\": -0.588, \"3@2026-OSO-M-598151\": -0.904, \"9@2026-OSO-C-599981-1\": 2.296}, \"log10_specificity\": 0.215, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:kysela:tomas:37\", \"posterior_error_prob\": 0.0096, \"proposed_correction\": [{\"cand_no\": 9, \"precinct_id\": \"598151-6\", \"votes\": 56}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.43, \"values\": {\"9\": 56}}, {\"log10_lr\": 3.16, \"values\": {\"9\": 66}}, {\"log10_lr\": 3.02, \"values\": {\"9\": 46}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "599981",
  "district": "1",
  "obec": "598151",
  "municipality": "Košice - Sever",
  "okres_name": "Košice I",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "9: Tomáš Kysela",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0096 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 8,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-599981-1|598151-6",
  "rank": 318,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-109:529389-27:14",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-109",
  "precinct_id": "529389-27",
  "cand_nos": "14",
  "observed": "{\"14@2026-OSK-C-109\": 39, \"20@2026-OSO-C-582000-8\": 20, \"record\": {\"14\": 39}}",
  "expected": "{\"14@2026-OSK-C-109\": {\"mean\": 15.4, \"n\": 443, \"p\": 0.010801698059771448, \"t\": 2.5}, \"20@2026-OSO-C-582000-8\": {\"mean\": 51.5, \"n\": 446, \"p\": 0.0014437446503053827, \"t\": -4.16}}",
  "score": 1.8193742101187993,
  "p_value": 0.0028874893006107655,
  "q_value": 0.519364188249163,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-109\", \"log10_bf\": 1.87, \"mechanism\": \"transfer\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-109\", \"log10_bf\": 1.82, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-109\", \"log10_bf\": 1.78, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": -0.09, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-109\", \"log10_bf\": -0.12, \"mechanism\": \"swap\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": -0.44, \"mechanism\": \"transfer\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": -1.26, \"mechanism\": \"swap\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-109\", \"log10_bf\": -2.07, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:5588\"]",
  "notes": "{\"best_log10_lr\": 2.117, \"corrected_p_min\": 0.0419, \"correction_withheld\": \"posterior_error_prob 0.00066 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 16, \"expected\": 306.5, \"observed\": 249, \"resid\": -3.81}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 3.04, \"n\": 18, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.51, \"n\": 12, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 19.1, \"within_resid\": 2.91}, \"decoy_log10_bf\": {\"digit\": 1.444, \"swap\": 1.567}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.819, \"log10_bf_any_error_cell\": {\"14@2026-OSK-C-109\": 1.361, \"20@2026-OSO-C-582000-8\": -0.905}, \"log10_specificity\": 0.459, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:peerova:lubica:60\", \"posterior_error_prob\": 0.0007, \"proposed_correction\": [{\"cand_no\": 14, \"precinct_id\": \"529389-27\", \"votes\": 9}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.12, \"values\": {\"14\": 9}}, {\"log10_lr\": -0.03, \"values\": {\"14\": 3}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "109",
  "obec": "529389",
  "municipality": "Bratislava - Dúbravka",
  "okres_name": "Bratislava IV",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "14: Ľubica Peerová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00066 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 579,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-109|529389-27",
  "rank": 319,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-500011-7:500011-71:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-500011-7",
  "precinct_id": "500011-71",
  "cand_nos": "1,2",
  "observed": "{\"2@2026-OSO-C-500011-7\": 200, \"8@2026-OSK-C-403\": 41, \"record\": {\"1\": 4, \"2\": 200}}",
  "expected": "{\"2@2026-OSO-C-500011-7\": {\"mean\": 130.9, \"n\": 363, \"p\": 0.0065801897640501705, \"t\": 3.07}, \"8@2026-OSK-C-403\": {\"mean\": 78.9, \"n\": 347, \"p\": 0.0014564408550211975, \"t\": -4.02}}",
  "score": 8.534142057488168,
  "p_value": 0.002912881710042395,
  "q_value": 0.5209203458125816,
  "correction": "[{\"cand_no\": 1, \"precinct_id\": \"500011-71\", \"votes\": 51}, {\"cand_no\": 2, \"precinct_id\": \"500011-71\", \"votes\": 153}]",
  "mechanism": "transfer",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-500011-7\", \"log10_bf\": 8.53, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-500011-7\", \"log10_bf\": 1.19, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 0.78, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-500011-7\", \"log10_bf\": 0.45, \"mechanism\": \"swap\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 0.33, \"mechanism\": \"transfer\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": -1.04, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-500011-7\", \"log10_bf\": -1.29, \"mechanism\": \"row_shift\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": -2.42, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:35449\", \"OSO2026_SK_tab08f.csv:35450\"]",
  "notes": "{\"best_log10_lr\": 10.215, \"corrected_p_min\": 0.1159, \"correction_withheld\": null, \"corroboration\": {\"complement\": {\"cand_no\": 1, \"expected\": 47.6, \"observed\": 4, \"resid\": -13.17}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 3.74, \"n\": 26, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 1, \"max_abs_t\": 9.59, \"n\": 15, \"n_abs_t_gt3\": 1}, \"pattern\": \"isolated\", \"within_expected\": 134.2, \"within_resid\": 4.81}, \"decoy_log10_bf\": {\"digit\": 3.176, \"swap\": -0.098}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 8.534, \"log10_bf_any_error_cell\": {\"2@2026-OSO-C-500011-7\": 2.937, \"8@2026-OSK-C-403\": 0.423}, \"log10_specificity\": -1.023, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:500011:balko:daniel:55\", \"posterior_error_prob\": 0.9999, \"proposed_correction\": null, \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 10.22, \"values\": {\"1\": 51, \"2\": 153}}, {\"log10_lr\": 2.09, \"values\": {\"12\": 68, \"2\": 163}}, {\"log10_lr\": 2.08, \"values\": {\"10\": 80, \"2\": 163}}]}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "500011",
  "district": "7",
  "obec": "500011",
  "municipality": "Nitra",
  "okres_name": "Nitra",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "1: Eva Antošová; 2: Daniel Balko",
  "outcome_class": "3_no_change",
  "outcome_detail": "",
  "contest_transfer_flip": 80,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-500011-7|500011-71",
  "rank": 320,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-599981-4:598186-14:7",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-599981-4",
  "precinct_id": "598186-14",
  "cand_nos": "7",
  "observed": "{\"4@2026-OSO-C-598186-3\": 105, \"7@2026-OSO-C-599981-4\": 36, \"record\": {\"7\": 36}}",
  "expected": "{\"4@2026-OSO-C-598186-3\": {\"mean\": 55.6, \"n\": 301, \"p\": 0.006234439484454186, \"t\": 2.98}, \"7@2026-OSO-C-599981-4\": {\"mean\": 74.6, \"n\": 320, \"p\": 0.0014703549023962988, \"t\": -4.03}}",
  "score": 1.6690682015681548,
  "p_value": 0.0029407098047925977,
  "q_value": 0.5228918114041786,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-599981-4\", \"log10_bf\": 1.67, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-599981-4\", \"log10_bf\": 1.45, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-599981-4\", \"log10_bf\": -0.01, \"mechanism\": \"swap\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-598186-3\", \"log10_bf\": -0.28, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-598186-3\", \"log10_bf\": -0.67, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-598186-3\", \"log10_bf\": -1.49, \"mechanism\": \"swap\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-599981-4\", \"log10_bf\": -3.03, \"mechanism\": \"digit_del\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-598186-3\", \"log10_bf\": -3.9, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:110579\"]",
  "notes": "{\"best_log10_lr\": 2.484, \"corrected_p_min\": 0.8168, \"correction_withheld\": \"posterior_error_prob 0.0014 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 12, \"expected\": 21.7, \"observed\": 43, \"resid\": 2.25}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 2.29, \"n\": 37, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.13, \"n\": 20, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 58.9, \"within_resid\": -2.62}, \"decoy_log10_bf\": {\"digit\": 1.555, \"swap\": 1.39}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.669, \"log10_bf_any_error_cell\": {\"4@2026-OSO-C-598186-3\": -0.353, \"7@2026-OSO-C-599981-4\": 1.39}, \"log10_specificity\": 0.279, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:demo:michal:42\", \"posterior_error_prob\": 0.0014, \"proposed_correction\": [{\"cand_no\": 7, \"precinct_id\": \"598186-14\", \"votes\": 66}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.48, \"values\": {\"7\": 66}}, {\"log10_lr\": 2.35, \"values\": {\"7\": 76}}, {\"log10_lr\": 2.18, \"values\": {\"7\": 56}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "599981",
  "district": "4",
  "obec": "598186",
  "municipality": "Košice - Staré Mesto",
  "okres_name": "Košice I",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "7: Michal Demo",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0014 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 36,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-599981-4|598186-14",
  "rank": 321,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-603:508497-5:11",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-603",
  "precinct_id": "508497-5",
  "cand_nos": "5,11",
  "observed": "{\"11@2026-OSK-C-603\": 79, \"7@2026-OSO-C-508497-1\": 153, \"record\": {\"11\": 79, \"5\": 47}}",
  "expected": "{\"11@2026-OSK-C-603\": {\"mean\": 137.4, \"n\": 310, \"p\": 0.001516088182913029, \"t\": -4.09}, \"7@2026-OSO-C-508497-1\": {\"mean\": 93.1, \"n\": 299, \"p\": 0.00233736339167754, \"t\": 3.63}}",
  "score": 1.9562426019306496,
  "p_value": 0.003032176365826058,
  "q_value": 0.5360922271330083,
  "correction": "",
  "mechanism": "transfer",
  "alternatives": "[{\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-603\", \"log10_bf\": 1.96, \"mechanism\": \"transfer\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-603\", \"log10_bf\": 0.33, \"mechanism\": \"digit_del\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-603\", \"log10_bf\": 0.18, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-508497-1\", \"log10_bf\": -0.06, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-603\", \"log10_bf\": -0.1, \"mechanism\": \"swap\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-508497-1\", \"log10_bf\": -0.73, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-508497-1\", \"log10_bf\": -1.87, \"mechanism\": \"swap\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-603\", \"log10_bf\": -2.28, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:127846\", \"OSK2026_SK_tab09d.csv:127852\"]",
  "notes": "{\"best_log10_lr\": 3.444, \"corrected_p_min\": 0.2112, \"correction_withheld\": \"posterior_error_prob 0.0018 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 5, \"expected\": 13.4, \"observed\": 47, \"resid\": 3.19}, \"n_complementary\": 3, \"other_persons_other_records\": {\"max_abs_t\": 1.97, \"n\": 5, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.04, \"n\": 5, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 108.7, \"within_resid\": -0.82}, \"decoy_log10_bf\": {\"digit\": 0.311, \"swap\": 0.745}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.956, \"log10_bf_any_error_cell\": {\"11@2026-OSK-C-603\": 1.565, \"7@2026-OSO-C-508497-1\": -0.387}, \"log10_specificity\": -0.26, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:508497:juhaniak:martin:42\", \"posterior_error_prob\": 0.0018, \"proposed_correction\": [{\"cand_no\": 5, \"precinct_id\": \"508497-5\", \"votes\": 9}, {\"cand_no\": 11, \"precinct_id\": \"508497-5\", \"votes\": 117}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.44, \"values\": {\"11\": 117, \"5\": 9}}, {\"log10_lr\": 3.06, \"values\": {\"11\": 120, \"12\": 10}}, {\"log10_lr\": 2.06, \"values\": {\"11\": 108, \"21\": 24}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "6",
  "district": "603",
  "obec": "508497",
  "municipality": "Brezno",
  "okres_name": "Brezno",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "5: Viera Csontosová; 11: Martin Juhaniak",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0018 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 127,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-603|508497-5",
  "rank": 322,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-802:598224-21:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-802",
  "precinct_id": "598224-21",
  "cand_nos": "3",
  "observed": "{\"1@2026-OSO-M-598224\": 23, \"3@2026-OSK-C-802\": 50, \"3@2026-OSO-C-599981-5\": 48, \"record\": {\"3\": 50}}",
  "expected": "{\"1@2026-OSO-M-598224\": {\"mean\": 11.6, \"n\": 322, \"p\": 0.014897237201332679, \"t\": 2.25}, \"3@2026-OSK-C-802\": {\"mean\": 94.0, \"n\": 330, \"p\": 0.0010335223994641526, \"t\": -4.24}, \"3@2026-OSO-C-599981-5\": {\"mean\": 43.9, \"n\": 333, \"p\": 0.543922061858552, \"t\": 0.49}}",
  "score": 2.3935824737346456,
  "p_value": 0.0031005671983924577,
  "q_value": 0.5389963659909391,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": 2.39, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": 1.17, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-598224\", \"log10_bf\": 0.32, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-598224\", \"log10_bf\": 0.09, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": -0.01, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": -0.29, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": -0.61, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": -0.77, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:196740\"]",
  "notes": "{\"best_log10_lr\": 3.42, \"corrected_p_min\": 0.7574, \"correction_withheld\": \"posterior_error_prob 0.0074 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 8, \"expected\": 23.6, \"observed\": 43, \"resid\": 2.23}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 2.87, \"n\": 48, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.14, \"n\": 25, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 91.3, \"within_resid\": -3.03}, \"decoy_log10_bf\": {\"digit\": 2.458, \"swap\": 0.901}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.394, \"log10_bf_any_error_cell\": {\"1@2026-OSO-M-598224\": -0.79, \"3@2026-OSK-C-802\": 2.346, \"3@2026-OSO-C-599981-5\": -1.133}, \"log10_specificity\": 0.048, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:berinster:peter:37\", \"posterior_error_prob\": 0.0074, \"proposed_correction\": [{\"cand_no\": 3, \"precinct_id\": \"598224-21\", \"votes\": 90}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.42, \"values\": {\"3\": 90}}, {\"log10_lr\": 3.1, \"values\": {\"3\": 80}}, {\"log10_lr\": 2.38, \"values\": {\"3\": 70}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "802",
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "3: Peter Berinšter",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0074 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 130,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-802|598224-21",
  "rank": 323,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-511:518042-2:42",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-511",
  "precinct_id": "518042-2",
  "cand_nos": "42",
  "observed": "{\"42@2026-OSK-C-511\": 20, \"5@2026-OSK-P-5\": 47, \"record\": {\"42\": 20}}",
  "expected": "{\"42@2026-OSK-C-511\": {\"mean\": 61.3, \"n\": 415, \"p\": 0.0015433296159771495, \"t\": -4.34}, \"5@2026-OSK-P-5\": {\"mean\": 15.4, \"n\": 430, \"p\": 0.013307664387081204, \"t\": 2.81}}",
  "score": 0.8121732383993511,
  "p_value": 0.003086659231954299,
  "q_value": 0.5389963659909391,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 42, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 0.81, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 42, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 0.69, \"mechanism\": \"transfer\"}, {\"cand_no\": 42, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -0.24, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-P-5\", \"log10_bf\": -0.29, \"mechanism\": \"transfer\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-P-5\", \"log10_bf\": -0.94, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-P-5\", \"log10_bf\": -1.61, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-P-5\", \"log10_bf\": -2.17, \"mechanism\": \"swap\"}, {\"cand_no\": 42, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -3.61, \"mechanism\": \"vector_swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:112158\"]",
  "notes": "{\"best_log10_lr\": 1.295, \"corrected_p_min\": 0.8445, \"correction_withheld\": \"posterior_error_prob 0.00019 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 68, \"expected\": 4.4, \"observed\": 13, \"resid\": 2.02}, \"n_complementary\": 7, \"other_persons_other_records\": {\"max_abs_t\": 0.58, \"n\": 5, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.72, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 31.7, \"within_resid\": -1.8}, \"decoy_log10_bf\": {\"digit\": 0.435, \"swap\": -0.25}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.812, \"log10_bf_any_error_cell\": {\"42@2026-OSK-C-511\": 0.229, \"5@2026-OSK-P-5\": -0.645}, \"log10_specificity\": 0.583, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:517402:kapitulik:martin:40\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 42, \"precinct_id\": \"518042-2\", \"votes\": 50}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.3, \"values\": {\"42\": 50}}, {\"log10_lr\": 1.29, \"values\": {\"42\": 40}}, {\"log10_lr\": 1.12, \"values\": {\"42\": 60}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "511",
  "obec": "518042",
  "municipality": "Terchová",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "42: Martin Kapitulík",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00019 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 119,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-511|518042-2",
  "rank": 324,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-599981-11:599824-1:23",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-599981-11",
  "precinct_id": "599824-1",
  "cand_nos": "23",
  "observed": "{\"12@2026-OSO-C-599824-1\": 42, \"23@2026-OSO-C-599981-11\": 5, \"record\": {\"23\": 5}}",
  "expected": "{\"12@2026-OSO-C-599824-1\": {\"mean\": 12.3, \"n\": 303, \"p\": 0.029236854872635748, \"t\": 2.08}, \"23@2026-OSO-C-599981-11\": {\"mean\": 20.0, \"n\": 302, \"p\": 0.0015925327000692775, \"t\": -4.32}}",
  "score": 0.841765225844958,
  "p_value": 0.003185065400138555,
  "q_value": 0.5506093336450634,
  "correction": "",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 23, \"contest_id\": \"2026-OSO-C-599981-11\", \"log10_bf\": 0.85, \"mechanism\": \"transfer\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSO-C-599981-11\", \"log10_bf\": 0.84, \"mechanism\": \"digit_del\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSO-C-599981-11\", \"log10_bf\": 0.47, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-599824-1\", \"log10_bf\": -0.29, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-599824-1\", \"log10_bf\": -0.69, \"mechanism\": \"transfer\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSO-C-599981-11\", \"log10_bf\": -0.7, \"mechanism\": \"swap\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-599824-1\", \"log10_bf\": -0.9, \"mechanism\": \"swap\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-599824-1\", \"log10_bf\": -2.35, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:112819\"]",
  "notes": "{\"best_log10_lr\": 1.867, \"corrected_p_min\": 0.4172, \"correction_withheld\": \"posterior_error_prob 6.9e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.52, \"n\": 27, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.86, \"n\": 20, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 12.5, \"within_resid\": -1.23}, \"decoy_log10_bf\": {\"digit\": 1.373, \"swap\": -0.201}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.842, \"log10_bf_any_error_cell\": {\"12@2026-OSO-C-599824-1\": -1.113, \"23@2026-OSO-C-599981-11\": 0.617}, \"log10_specificity\": 0.225, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:nemec:lukas:35\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 23, \"precinct_id\": \"599824-1\", \"votes\": 15}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.87, \"values\": {\"23\": 15}}, {\"log10_lr\": 1.69, \"values\": {\"23\": 25}}, {\"log10_lr\": 0.45, \"values\": {\"23\": 35}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "599981",
  "district": "11",
  "obec": "599824",
  "municipality": "Košice - Juh",
  "okres_name": "Košice IV",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "23: Lukáš Nemec",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 6.9e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 89,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-599981-11|599824-1",
  "rank": 325,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-500011:500011-50:4",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-500011",
  "precinct_id": "500011-50",
  "cand_nos": "4",
  "observed": "{\"4@2026-OSO-M-500011\": 30, \"84@2026-OSK-C-403\": 30, \"record\": {\"4\": 30}}",
  "expected": "{\"4@2026-OSO-M-500011\": {\"mean\": 11.3, \"n\": 296, \"p\": 0.009973145688496447, \"t\": 2.66}, \"84@2026-OSK-C-403\": {\"mean\": 73.5, \"n\": 293, \"p\": 0.0017424720972888106, \"t\": -4.14}}",
  "score": 0.8103369973233957,
  "p_value": 0.003484944194577621,
  "q_value": 0.5768138750142119,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-500011\", \"log10_bf\": 1.67, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-500011\", \"log10_bf\": 0.81, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 84, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 0.36, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-500011\", \"log10_bf\": -0.18, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 84, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": -0.19, \"mechanism\": \"transfer\"}, {\"cand_no\": 84, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": -0.31, \"mechanism\": \"swap\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-500011\", \"log10_bf\": -0.47, \"mechanism\": \"swap\"}, {\"cand_no\": 84, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": -2.35, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:6521\"]",
  "notes": "{\"best_log10_lr\": 2.939, \"corrected_p_min\": 0.4201, \"correction_withheld\": \"posterior_error_prob 0.00019 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.92, \"n\": 21, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.44, \"n\": 3, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 13.7, \"within_resid\": 2.96}, \"decoy_log10_bf\": {\"digit\": 1.615, \"swap\": -0.778}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.81, \"log10_bf_any_error_cell\": {\"4@2026-OSO-M-500011\": 1.555, \"84@2026-OSK-C-403\": 0.006}, \"log10_specificity\": -0.744, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:500011:uhrikova:zuzana:40\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 4, \"precinct_id\": \"500011-50\", \"votes\": 10}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.94, \"values\": {\"4\": 10}}, {\"log10_lr\": 2.36, \"values\": {\"4\": 20}}, {\"log10_lr\": -0.27, \"values\": {\"4\": 31}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "500011",
  "district": null,
  "obec": "500011",
  "municipality": "Nitra",
  "okres_name": "Nitra",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "4: Zuzana Uhríková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00019 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1541,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-500011|500011-50",
  "rank": 326,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-601:508438-63:19",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-601",
  "precinct_id": "508438-63",
  "cand_nos": "19",
  "observed": "{\"19@2026-OSK-C-601\": 33, \"7@2026-OSO-C-508438-5\": 16, \"record\": {\"19\": 33}}",
  "expected": "{\"19@2026-OSK-C-601\": {\"mean\": 12.0, \"n\": 356, \"p\": 0.011961773449574067, \"t\": 2.43}, \"7@2026-OSO-C-508438-5\": {\"mean\": 44.9, \"n\": 363, \"p\": 0.0017369016992364135, \"t\": -4.08}}",
  "score": 1.2279091865979077,
  "p_value": 0.003473803398472827,
  "q_value": 0.5768138750142119,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 1.23, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 1.15, \"mechanism\": \"transfer\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 0.98, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 0.3, \"mechanism\": \"swap\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-508438-5\", \"log10_bf\": -0.28, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-508438-5\", \"log10_bf\": -0.66, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-508438-5\", \"log10_bf\": -0.91, \"mechanism\": \"swap\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": -2.02, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:123689\"]",
  "notes": "{\"best_log10_lr\": 2.395, \"corrected_p_min\": 0.9815, \"correction_withheld\": \"posterior_error_prob 0.00051 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 8, \"expected\": 14.1, \"observed\": 5, \"resid\": -2.12}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 1.55, \"n\": 19, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.71, \"n\": 15, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 14.8, \"within_resid\": 1.97}, \"decoy_log10_bf\": {\"digit\": 1.104, \"swap\": 1.432}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.228, \"log10_bf_any_error_cell\": {\"19@2026-OSK-C-601\": 0.901, \"7@2026-OSO-C-508438-5\": -1.038}, \"log10_specificity\": 0.327, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:508438:hruskova:klaudia:48\", \"posterior_error_prob\": 0.0005, \"proposed_correction\": [{\"cand_no\": 19, \"precinct_id\": \"508438-63\", \"votes\": 13}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.4, \"values\": {\"19\": 13}}, {\"log10_lr\": 1.48, \"values\": {\"19\": 23}}, {\"log10_lr\": 0.44, \"values\": {\"19\": 30}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "6",
  "district": "601",
  "obec": "508438",
  "municipality": "Banská Bystrica",
  "okres_name": "Banská Bystrica",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "19: Klaudia Hrušková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00051 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 543,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-601|508438-63",
  "rank": 327,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-611:518158-24:6",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-611",
  "precinct_id": "518158-24",
  "cand_nos": "6",
  "observed": "{\"2@2026-OSO-M-518158\": 17, \"6@2026-OSK-C-611\": 57, \"record\": {\"6\": 57}}",
  "expected": "{\"2@2026-OSO-M-518158\": {\"mean\": 46.1, \"n\": 284, \"p\": 0.001713827204643676, \"t\": -4.54}, \"6@2026-OSK-C-611\": {\"mean\": 22.4, \"n\": 280, \"p\": 0.011227136588951116, \"t\": 2.63}}",
  "score": -0.009254132986165202,
  "p_value": 0.003427654409287352,
  "q_value": 0.5768138750142119,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-518158\", \"log10_bf\": 0.14, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-611\", \"log10_bf\": -0.01, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-611\", \"log10_bf\": -0.37, \"mechanism\": \"swap\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-611\", \"log10_bf\": -0.59, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-518158\", \"log10_bf\": -0.63, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-611\", \"log10_bf\": -2.47, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-611\", \"log10_bf\": -3.86, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-518158\", \"log10_bf\": -3.98, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:141690\"]",
  "notes": "{\"best_log10_lr\": 0.285, \"corrected_p_min\": 0.7552, \"correction_withheld\": \"posterior_error_prob 2.9e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.63, \"n\": 8, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.6, \"n\": 7, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 51.8, \"within_resid\": 0.62}, \"decoy_log10_bf\": {\"digit\": 0.421, \"swap\": -1.938}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": -0.009, \"log10_bf_any_error_cell\": {\"2@2026-OSO-M-518158\": 0.096, \"6@2026-OSK-C-611\": -0.693}, \"log10_specificity\": 0.683, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:518158:jezik:jozef:59\", \"posterior_error_prob\": 0.0, \"proposed_correction\": [{\"cand_no\": 6, \"precinct_id\": \"518158-24\", \"votes\": 47}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 0.28, \"values\": {\"6\": 47}}, {\"log10_lr\": 0.25, \"values\": {\"6\": 50}}, {\"log10_lr\": 0.23, \"values\": {\"6\": 51}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "6",
  "district": "611",
  "obec": "518158",
  "municipality": "Zvolen",
  "okres_name": "Zvolen",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "6: Jozef Ježík",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 2.9e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 74,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-611|518158-24",
  "rank": 328,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-529346-3:529346-23:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-529346-3",
  "precinct_id": "529346-23",
  "cand_nos": "3,7",
  "observed": "{\"3@2026-OSO-C-529346-3\": 128, \"6@2026-OSO-C-582000-5\": 30, \"record\": {\"3\": 128, \"7\": 276}}",
  "expected": "{\"3@2026-OSO-C-529346-3\": {\"mean\": 67.2, \"n\": 584, \"p\": 0.010793788219846103, \"t\": 2.69}, \"6@2026-OSO-C-582000-5\": {\"mean\": 62.2, \"n\": 607, \"p\": 0.0017239398976368614, \"t\": -3.9}}",
  "score": 2.1232498933957924,
  "p_value": 0.003447879795273723,
  "q_value": 0.5768138750142119,
  "correction": "",
  "mechanism": "transfer",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-529346-3\", \"log10_bf\": 2.12, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-582000-5\", \"log10_bf\": 0.37, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-529346-3\", \"log10_bf\": 0.17, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-529346-3\", \"log10_bf\": 0.01, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-582000-5\", \"log10_bf\": -0.17, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-529346-3\", \"log10_bf\": -0.29, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-529346-3\", \"log10_bf\": -0.4, \"mechanism\": \"row_shift\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-582000-5\", \"log10_bf\": -0.44, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:2524\", \"OSO2026_SK_tab08f.csv:2528\"]",
  "notes": "{\"best_log10_lr\": 3.143, \"corrected_p_min\": 0.7033, \"correction_withheld\": \"posterior_error_prob 0.0026 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 3.56, \"n\": 26, \"n_abs_t_gt3\": 3}, \"other_persons_same_record\": {\"explained_by_correction\": 1, \"max_abs_t\": 3.24, \"n\": 4, \"n_abs_t_gt3\": 2}, \"pattern\": \"record_wide\", \"within_expected\": 63.8, \"within_resid\": 2.92}, \"decoy_log10_bf\": {\"digit\": 0.206, \"swap\": 1.278}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.123, \"log10_bf_any_error_cell\": {\"3@2026-OSO-C-529346-3\": 1.761, \"6@2026-OSO-C-582000-5\": -0.338}, \"log10_specificity\": 0.554, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:hoza:filip:38\", \"posterior_error_prob\": 0.0026, \"proposed_correction\": [{\"cand_no\": 3, \"precinct_id\": \"529346-23\", \"votes\": 65}, {\"cand_no\": 7, \"precinct_id\": \"529346-23\", \"votes\": 339}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.14, \"values\": {\"3\": 65, \"7\": 339}}, {\"log10_lr\": 3.1, \"values\": {\"14\": 321, \"3\": 68}}, {\"log10_lr\": 2.46, \"values\": {\"1\": 279, \"3\": 65}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "529346",
  "district": "3",
  "obec": "529346",
  "municipality": "Bratislava - Nové Mesto",
  "okres_name": "Bratislava III",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "3: Filip Hoza; 7: Jakub Mrva",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0026 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 326,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-529346-3|529346-23",
  "rank": 329,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-103:529338-3:11",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-103",
  "precinct_id": "529338-3",
  "cand_nos": "11",
  "observed": "{\"11@2026-OSK-C-103\": 343, \"11@2026-OSO-C-582000-4\": 219, \"6@2026-OSO-C-529338-2\": 463, \"record\": {\"11\": 343}}",
  "expected": "{\"11@2026-OSK-C-103\": {\"mean\": 249.2, \"n\": 824, \"p\": 0.0011797483455855107, \"t\": 4.05}, \"11@2026-OSO-C-582000-4\": {\"mean\": 285.7, \"n\": 806, \"p\": 0.004836911011660299, \"t\": -3.16}, \"6@2026-OSO-C-529338-2\": {\"mean\": 483.1, \"n\": 812, \"p\": 0.37751854596917533, \"t\": -0.72}}",
  "score": 1.5260038605485404,
  "p_value": 0.003539245036756532,
  "q_value": 0.582702051898164,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-103\", \"log10_bf\": 1.53, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-582000-4\", \"log10_bf\": 0.97, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-103\", \"log10_bf\": 0.14, \"mechanism\": \"transfer\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-582000-4\", \"log10_bf\": 0.01, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-529338-2\", \"log10_bf\": -0.16, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-529338-2\", \"log10_bf\": -0.68, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-C-529338-2\", \"log10_bf\": -1.8, \"mechanism\": \"swap\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-103\", \"log10_bf\": -3.28, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:3698\"]",
  "notes": "{\"best_log10_lr\": 2.872, \"corrected_p_min\": 0.7241, \"correction_withheld\": \"posterior_error_prob 0.001 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 23.3, \"observed\": 12, \"resid\": -2.71}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 7.08, \"n\": 12, \"n_abs_t_gt3\": 3}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.47, \"n\": 9, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 267.2, \"within_resid\": 0.79}, \"decoy_log10_bf\": {\"digit\": 0.558, \"swap\": -3.234}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.526, \"log10_bf_any_error_cell\": {\"11@2026-OSK-C-103\": 1.669, \"11@2026-OSO-C-582000-4\": 0.487, \"6@2026-OSO-C-529338-2\": -0.802}, \"log10_specificity\": -0.143, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:schwartzova:zuzana:60\", \"posterior_error_prob\": 0.001, \"proposed_correction\": [{\"cand_no\": 11, \"precinct_id\": \"529338-3\", \"votes\": 243}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.87, \"values\": {\"11\": 243}}, {\"log10_lr\": 1.5, \"values\": {\"11\": 303}}, {\"log10_lr\": 1.09, \"values\": {\"11\": 313}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "103",
  "obec": "529338",
  "municipality": "Bratislava - Vrakuňa",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "11: Zuzana Schwartzová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.001 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 420,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-103|529338-3",
  "rank": 330,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-517461-1:517461-3:14",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-517461-1",
  "precinct_id": "517461-3",
  "cand_nos": "14",
  "observed": "{\"14@2026-OSO-C-517461-1\": 242, \"5@2026-OSK-C-501\": 140, \"record\": {\"14\": 242}}",
  "expected": "{\"14@2026-OSO-C-517461-1\": {\"mean\": 158.0, \"n\": 572, \"p\": 0.002631694714523629, \"t\": 3.59}, \"5@2026-OSK-C-501\": {\"mean\": 219.0, \"n\": 560, \"p\": 0.001787567333450924, \"t\": -4.0}}",
  "score": 1.2081065047552848,
  "p_value": 0.003575134666901848,
  "q_value": 0.584882099131981,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-517461-1\", \"log10_bf\": 1.21, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-501\", \"log10_bf\": 0.9, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-517461-1\", \"log10_bf\": 0.57, \"mechanism\": \"transfer\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-501\", \"log10_bf\": 0.42, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-501\", \"log10_bf\": 0.05, \"mechanism\": \"transfer\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-517461-1\", \"log10_bf\": -0.31, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-501\", \"log10_bf\": -1.87, \"mechanism\": \"row_shift\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-517461-1\", \"log10_bf\": -4.0, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:49589\"]",
  "notes": "{\"best_log10_lr\": 2.383, \"corrected_p_min\": 0.1816, \"correction_withheld\": \"posterior_error_prob 0.00048 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 15, \"expected\": 39.5, \"observed\": 19, \"resid\": -2.09}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.65, \"n\": 8, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.14, \"n\": 6, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 185.5, \"within_resid\": 1.8}, \"decoy_log10_bf\": {\"digit\": 0.96, \"swap\": 0.581}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.208, \"log10_bf_any_error_cell\": {\"14@2026-OSO-C-517461-1\": 1.637, \"5@2026-OSK-C-501\": 1.064}, \"log10_specificity\": -0.428, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:517461:gloser:damian:25\", \"posterior_error_prob\": 0.0005, \"proposed_correction\": [{\"cand_no\": 14, \"precinct_id\": \"517461-3\", \"votes\": 142}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.38, \"values\": {\"14\": 142}}, {\"log10_lr\": 1.84, \"values\": {\"14\": 202}}, {\"log10_lr\": 1.4, \"values\": {\"14\": 212}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "517461",
  "district": "1",
  "obec": "517461",
  "municipality": "Bytča",
  "okres_name": "Bytča",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "14: Damián Gloser",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00048 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 33,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-517461-1|517461-3",
  "rank": 331,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-601:509001-3:49",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-601",
  "precinct_id": "509001-3",
  "cand_nos": "49",
  "observed": "{\"49@2026-OSK-C-601\": 20, \"6@2026-OSK-P-6\": 1, \"record\": {\"49\": 20}}",
  "expected": "{\"49@2026-OSK-C-601\": {\"mean\": 2.4, \"n\": 408, \"p\": 0.09191461120060565, \"t\": 1.59}, \"6@2026-OSK-P-6\": {\"mean\": 12.8, \"n\": 447, \"p\": 0.001841184155720366, \"t\": -5.44}}",
  "score": 0.6536244058718095,
  "p_value": 0.003682368311440732,
  "q_value": 0.5938083013710093,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 49, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 0.65, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 49, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 0.26, \"mechanism\": \"transfer\"}, {\"cand_no\": 49, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 0.07, \"mechanism\": \"swap\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-P-6\", \"log10_bf\": -0.16, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-P-6\", \"log10_bf\": -0.23, \"mechanism\": \"swap\"}, {\"cand_no\": 49, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": -0.23, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-P-6\", \"log10_bf\": -0.49, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-P-6\", \"log10_bf\": -1.62, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:127141\"]",
  "notes": "{\"best_log10_lr\": 0.819, \"corrected_p_min\": 0.201, \"correction_withheld\": \"posterior_error_prob 4.5e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 58, \"expected\": 7.9, \"observed\": 2, \"resid\": -2.22}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 1.86, \"n\": 6, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.32, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 12.0, \"within_resid\": 0.84}, \"decoy_log10_bf\": {\"digit\": 0.247, \"swap\": -0.097}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.654, \"log10_bf_any_error_cell\": {\"49@2026-OSK-C-601\": -0.592, \"6@2026-OSK-P-6\": -1.115}, \"log10_specificity\": 1.246, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:508764:rusina:jaroslav:46\", \"posterior_error_prob\": 0.0, \"proposed_correction\": [{\"cand_no\": 49, \"precinct_id\": \"509001-3\", \"votes\": 2}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 0.82, \"values\": {\"49\": 2}}, {\"log10_lr\": 0.38, \"values\": {\"49\": 0}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "6",
  "district": "601",
  "obec": "509001",
  "municipality": "Slovenská Ľupča",
  "okres_name": "Banská Bystrica",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "49: Jaroslav Rusina",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 4.5e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 543,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-601|509001-3",
  "rank": 332,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-810:560154-3:23",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-810",
  "precinct_id": "560154-3",
  "cand_nos": "20,21,22,23,24",
  "observed": "{\"23@2026-OSK-C-810\": 233, \"2@2026-OSO-M-560154\": 257, \"record\": {\"20\": 0, \"21\": 6, \"22\": 9, \"23\": 233, \"24\": 237}}",
  "expected": "{\"23@2026-OSK-C-810\": {\"mean\": 306.7, \"n\": 374, \"p\": 0.004308599948301155, \"t\": -3.38}, \"2@2026-OSO-M-560154\": {\"mean\": 207.1, \"n\": 297, \"p\": 0.001841517533255211, \"t\": 4.79}}",
  "score": 1.7599003119090473,
  "p_value": 0.003683035066510422,
  "q_value": 0.5938083013710093,
  "correction": "",
  "mechanism": "row_shift",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-560154\", \"log10_bf\": 1.92, \"mechanism\": \"transfer\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-810\", \"log10_bf\": 1.76, \"mechanism\": \"row_shift\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-810\", \"log10_bf\": 1.21, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-560154\", \"log10_bf\": 0.91, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-810\", \"log10_bf\": 0.89, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-810\", \"log10_bf\": -0.24, \"mechanism\": \"swap\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-810\", \"log10_bf\": -1.21, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-560154\", \"log10_bf\": -2.5, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:220333\", \"OSK2026_SK_tab09d.csv:220334\", \"OSK2026_SK_tab09d.csv:220335\", \"OSK2026_SK_tab09d.csv:220336\", \"OSK2026_SK_tab09d.csv:220337\"]",
  "notes": "{\"best_log10_lr\": 3.451, \"corrected_p_min\": 0.0089, \"correction_withheld\": \"posterior_error_prob 0.00057 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 13, \"expected\": 11.6, \"observed\": 3, \"resid\": -2.07}, \"n_complementary\": 3, \"other_persons_other_records\": {\"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 11.5, \"within_resid\": 6.09}, \"decoy_log10_bf\": {\"digit\": 2.47, \"swap\": -3.112}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.76, \"log10_bf_any_error_cell\": {\"23@2026-OSK-C-810\": 1.021, \"2@2026-OSO-M-560154\": 1.826}, \"log10_specificity\": 0.683, \"lost_values_cand_nos\": [24], \"partner_precinct\": null, \"person_id\": \"2026:560154:szitova:miroslava:52\", \"posterior_error_prob\": 0.0006, \"proposed_correction\": [{\"cand_no\": 20, \"precinct_id\": \"560154-3\", \"votes\": 6}, {\"cand_no\": 21, \"precinct_id\": \"560154-3\", \"votes\": 9}, {\"cand_no\": 22, \"precinct_id\": \"560154-3\", \"votes\": 233}, {\"cand_no\": 23, \"precinct_id\": \"560154-3\", \"votes\": 237}, {\"cand_no\": 24, \"estimated\": true, \"precinct_id\": \"560154-3\", \"votes\": 4}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.45, \"values\": {\"20\": 6, \"21\": 9, \"22\": 233, \"23\": 237, \"24\": null}}, {\"log10_lr\": 3.33, \"values\": {\"12\": 3, \"13\": 6, \"14\": 2, \"15\": 5, \"16\": 2, \"17\": 37, \"18\": 3, \"19\": 0, \"20\": 6, \"21\": 9, \"22\": 233, \"23\": 237, \"24\": null}}, {\"log10_lr\": 3.13, \"values\": {\"1\": 26, \"10\": 7, \"11\": 0, \"12\": 3, \"13\": 6, \"14\": 2, \"15\": 5, \"16\": 2, \"17\": 37, \"18\": 3, \"19\": 0, \"2\": 24, \"20\": 6, \"21\": 9, \"22\": 233, \"23\": 237, \"24\": null, \"3\": 17, \"4\": 14, \"5\": 4, \"6\": 3, \"7\": 12, \"8\": 2, \"9\": 3}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "810",
  "obec": "560154",
  "municipality": "Smižany",
  "okres_name": "Spišská Nová Ves",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "20: Branislav Rusiňák; 21: Iveta Rušinová; 22: Ladislav Ruttkay; 23: Miroslava Szitová; 24: Tomáš Ščuka",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00057 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 66,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-810|560154-3",
  "rank": 333,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-505820-4:505820-46:14",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-505820-4",
  "precinct_id": "505820-46",
  "cand_nos": "13,14",
  "observed": "{\"14@2026-OSO-C-505820-4\": 158, \"46@2026-OSK-C-309\": 71, \"record\": {\"13\": 129, \"14\": 158}}",
  "expected": "{\"14@2026-OSO-C-505820-4\": {\"mean\": 96.7, \"n\": 428, \"p\": 0.0045622728030664085, \"t\": 3.18}, \"46@2026-OSK-C-309\": {\"mean\": 122.2, \"n\": 419, \"p\": 0.0018951798573423522, \"t\": -3.89}}",
  "score": 0.3530365371403902,
  "p_value": 0.0037903597146847043,
  "q_value": 0.603967583869746,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 46, \"contest_id\": \"2026-OSK-C-309\", \"log10_bf\": 0.73, \"mechanism\": \"transfer\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-505820-4\", \"log10_bf\": 0.35, \"mechanism\": \"swap\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-505820-4\", \"log10_bf\": 0.33, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-505820-4\", \"log10_bf\": 0.26, \"mechanism\": \"row_shift\"}, {\"cand_no\": 46, \"contest_id\": \"2026-OSK-C-309\", \"log10_bf\": 0.21, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 46, \"contest_id\": \"2026-OSK-C-309\", \"log10_bf\": -0.09, \"mechanism\": \"swap\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-505820-4\", \"log10_bf\": -0.26, \"mechanism\": \"transfer\"}, {\"cand_no\": 46, \"contest_id\": \"2026-OSK-C-309\", \"log10_bf\": -0.91, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:27819\", \"OSO2026_SK_tab08f.csv:27820\"]",
  "notes": "{\"best_log10_lr\": 0.439, \"corrected_p_min\": 0.3395, \"correction_withheld\": \"posterior_error_prob 6.8e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.96, \"n\": 9, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.06, \"n\": 7, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 156.7, \"within_resid\": 0.06}, \"decoy_log10_bf\": {\"digit\": 0.741, \"swap\": 0.418}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.353, \"log10_bf_any_error_cell\": {\"14@2026-OSO-C-505820-4\": 0.084, \"46@2026-OSK-C-309\": 0.727}, \"log10_specificity\": 0.99, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:505820:svehla:robert:31\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 13, \"precinct_id\": \"505820-46\", \"votes\": 158}, {\"cand_no\": 14, \"precinct_id\": \"505820-46\", \"votes\": 129}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 0.44, \"values\": {\"13\": 158, \"14\": 129}}, {\"log10_lr\": 0.23, \"values\": {\"14\": 143, \"15\": 158}}, {\"log10_lr\": 1.4, \"values\": {\"12\": 158, \"14\": 129}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "505820",
  "district": "4",
  "obec": "505820",
  "municipality": "Trenčín",
  "okres_name": "Trenčín",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "13: Juraj Štilicha; 14: Róbert Švehla",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 6.8e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 49,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-505820-4|505820-46",
  "rank": 334,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-599981-5:598224-12:44",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-599981-5",
  "precinct_id": "598224-12",
  "cand_nos": "44",
  "observed": "{\"22@2026-OSO-C-598224-3\": 35, \"44@2026-OSO-C-599981-5\": 4, \"record\": {\"44\": 4}}",
  "expected": "{\"22@2026-OSO-C-598224-3\": {\"mean\": 9.6, \"n\": 289, \"p\": 0.04460310401758139, \"t\": 1.96}, \"44@2026-OSO-C-599981-5\": {\"mean\": 17.3, \"n\": 304, \"p\": 0.0018936262222410947, \"t\": -4.3}}",
  "score": 0.7473988331931557,
  "p_value": 0.0037872524444821894,
  "q_value": 0.603967583869746,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 44, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": 0.75, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 44, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": 0.72, \"mechanism\": \"transfer\"}, {\"cand_no\": 44, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": 0.62, \"mechanism\": \"digit_del\"}, {\"cand_no\": 44, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": 0.45, \"mechanism\": \"swap\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-598224-3\", \"log10_bf\": -0.02, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-598224-3\", \"log10_bf\": -0.26, \"mechanism\": \"transfer\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-598224-3\", \"log10_bf\": -0.26, \"mechanism\": \"swap\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-598224-3\", \"log10_bf\": -0.76, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:111331\"]",
  "notes": "{\"best_log10_lr\": 1.316, \"corrected_p_min\": 0.1123, \"correction_withheld\": \"posterior_error_prob 0.00017 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 28, \"expected\": 9.0, \"observed\": 21, \"resid\": 2.4}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 2.31, \"n\": 55, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.1, \"n\": 34, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 10.9, \"within_resid\": -1.82}, \"decoy_log10_bf\": {\"digit\": 0.667, \"swap\": 0.032}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.747, \"log10_bf_any_error_cell\": {\"22@2026-OSO-C-598224-3\": -0.643, \"44@2026-OSO-C-599981-5\": 0.379}, \"log10_specificity\": 0.369, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:varga:robert:31\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 44, \"precinct_id\": \"598224-12\", \"votes\": 9}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.32, \"values\": {\"44\": 9}}, {\"log10_lr\": 1.14, \"values\": {\"44\": 8}}, {\"log10_lr\": 0.92, \"values\": {\"44\": 7}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "599981",
  "district": "5",
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "44: Róbert Varga",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00017 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-599981-5|598224-12",
  "rank": 335,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-111:529494-2:39",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-111",
  "precinct_id": "529494-2",
  "cand_nos": "39",
  "observed": "{\"2@2026-OSO-C-582000-11\": 170, \"39@2026-OSK-C-111\": 277, \"record\": {\"39\": 277}}",
  "expected": "{\"2@2026-OSO-C-582000-11\": {\"mean\": 253.1, \"n\": 465, \"p\": 0.0019770714899857308, \"t\": -3.86}, \"39@2026-OSK-C-111\": {\"mean\": 201.2, \"n\": 427, \"p\": 0.001923593879390941, \"t\": 3.93}}",
  "score": 2.3262408835938317,
  "p_value": 0.003847187758781882,
  "q_value": 0.6066360871980593,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 2.33, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 2.11, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 1.63, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 1.52, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 1.13, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 0.66, \"mechanism\": \"row_shift\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.08, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.04, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:10225\"]",
  "notes": "{\"best_log10_lr\": 3.196, \"corrected_p_min\": 0.4514, \"correction_withheld\": \"posterior_error_prob 0.0063 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 10, \"expected\": 139.9, \"observed\": 72, \"resid\": -3.71}, \"n_complementary\": 11, \"other_persons_other_records\": {\"max_abs_t\": 0.64, \"n\": 1, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.56, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 105.3, \"within_resid\": 6.1}, \"decoy_log10_bf\": {\"digit\": 2.311, \"swap\": 0.737}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.326, \"log10_bf_any_error_cell\": {\"2@2026-OSO-C-582000-11\": 1.586, \"39@2026-OSK-C-111\": 2.351}, \"log10_specificity\": -0.024, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:uhler:jozef:50\", \"posterior_error_prob\": 0.0063, \"proposed_correction\": [{\"cand_no\": 39, \"precinct_id\": \"529494-2\", \"votes\": 207}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.2, \"values\": {\"39\": 207}}, {\"log10_lr\": 3.09, \"values\": {\"39\": 177}}, {\"log10_lr\": 2.95, \"values\": {\"39\": 217}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "111",
  "obec": "529494",
  "municipality": "Bratislava - Rusovce",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "39: Jozef Uhler",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0063 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 639,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-111|529494-2",
  "rank": 336,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-514365-1:514365-1:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-514365-1",
  "precinct_id": "514365-1",
  "cand_nos": "2",
  "observed": "{\"2@2026-OSO-C-514365-1\": 205, \"2@2026-OSO-M-514365\": 295, \"record\": {\"2\": 205}}",
  "expected": "{\"2@2026-OSO-C-514365-1\": {\"mean\": 332.9, \"n\": 350, \"p\": 0.0019658428205104037, \"t\": -3.75}, \"2@2026-OSO-M-514365\": {\"mean\": 102.8, \"n\": 345, \"p\": 0.004739006530286783, \"t\": 4.04}}",
  "score": 1.20191846859905,
  "p_value": 0.0039316856410208075,
  "q_value": 0.6066360871980593,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-514365-1\", \"log10_bf\": 1.78, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-514365-1\", \"log10_bf\": 1.2, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-514365\", \"log10_bf\": 0.65, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-514365-1\", \"log10_bf\": 0.22, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-514365-1\", \"log10_bf\": 0.12, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-514365\", \"log10_bf\": -0.37, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-514365\", \"log10_bf\": -0.44, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-514365\", \"log10_bf\": -1.25, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:25297\"]",
  "notes": "{\"best_log10_lr\": 2.154, \"corrected_p_min\": 0.1567, \"correction_withheld\": \"posterior_error_prob 0.00048 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"other_persons_other_records\": {\"max_abs_t\": 1.94, \"n\": 5, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.01, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\"}, \"decoy_log10_bf\": {\"digit\": 0.925, \"swap\": 1.078}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.202, \"log10_bf_any_error_cell\": {\"2@2026-OSO-C-514365-1\": 1.929, \"2@2026-OSO-M-514365\": 1.496}, \"log10_specificity\": -0.727, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:514365:belanec:miroslav:43\", \"posterior_error_prob\": 0.0005, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"514365-1\", \"votes\": 305}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.15, \"values\": {\"2\": 305}}, {\"log10_lr\": 1.86, \"values\": {\"2\": 295}}, {\"log10_lr\": 1.59, \"values\": {\"2\": 285}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "514365",
  "district": "1",
  "obec": "514365",
  "municipality": "Rudnianska Lehota",
  "okres_name": "Prievidza",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "2: Miroslav Belanec",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00048 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 7,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-514365-1|514365-1",
  "rank": 337,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-111:529460-95:26",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-111",
  "precinct_id": "529460-95",
  "cand_nos": "26",
  "observed": "{\"26@2026-OSK-C-111\": 137, \"34@2026-OSO-C-582000-10\": 105, \"3@2026-OSO-M-529460\": 54, \"9@2026-OSO-C-529460-6\": 161, \"record\": {\"26\": 137}}",
  "expected": "{\"26@2026-OSK-C-111\": {\"mean\": 117.3, \"n\": 443, \"p\": 0.09711666166558632, \"t\": 1.56}, \"34@2026-OSO-C-582000-10\": {\"mean\": 94.4, \"n\": 438, \"p\": 0.25235949402525276, \"t\": 0.97}, \"3@2026-OSO-M-529460\": {\"mean\": 95.9, \"n\": 467, \"p\": 0.0009884158290911999, \"t\": -4.47}, \"9@2026-OSO-C-529460-6\": {\"mean\": 171.6, \"n\": 451, \"p\": 0.3707304128256339, \"t\": -0.74}}",
  "score": 0.10415082197911828,
  "p_value": 0.003953663316364799,
  "q_value": 0.6066360871980593,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 26, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.1, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-529460-6\", \"log10_bf\": -0.19, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.32, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.35, \"mechanism\": \"transfer\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.44, \"mechanism\": \"transfer\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-529460-6\", \"log10_bf\": -0.75, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-529460\", \"log10_bf\": -0.76, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-529460\", \"log10_bf\": -0.83, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:10080\"]",
  "notes": "{\"best_log10_lr\": 0.723, \"corrected_p_min\": 0.8961, \"correction_withheld\": \"posterior_error_prob 3.8e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 35.3, \"observed\": 16, \"resid\": -4.01}, \"n_complementary\": 10, \"other_persons_other_records\": {\"max_abs_t\": 1.96, \"n\": 34, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.35, \"n\": 23, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 39.1, \"within_resid\": 5.87}, \"decoy_log10_bf\": {\"digit\": 0.117, \"swap\": -0.587}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.104, \"log10_bf_any_error_cell\": {\"26@2026-OSK-C-111\": -0.451, \"34@2026-OSO-C-582000-10\": -0.914, \"3@2026-OSO-M-529460\": -0.345, \"9@2026-OSO-C-529460-6\": -1.048}, \"log10_specificity\": 0.555, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:mravec:juraj:45\", \"posterior_error_prob\": 0.0, \"proposed_correction\": [{\"cand_no\": 26, \"precinct_id\": \"529460-95\", \"votes\": 117}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 0.72, \"values\": {\"26\": 117}}, {\"log10_lr\": 0.61, \"values\": {\"26\": 107}}, {\"log10_lr\": 0.51, \"values\": {\"26\": 127}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "111",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "26: Juraj Mravec",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 3.8e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 639,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-111|529460-95",
  "rank": 338,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-702:520004-2:24",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-702",
  "precinct_id": "520004-2",
  "cand_nos": "24",
  "observed": "{\"24@2026-OSK-C-702\": 13, \"26@2026-OSO-C-520004-1\": 52, \"record\": {\"24\": 13}}",
  "expected": "{\"24@2026-OSK-C-702\": {\"mean\": 34.2, \"n\": 322, \"p\": 0.0019686152148865295, \"t\": -3.97}, \"26@2026-OSO-C-520004-1\": {\"mean\": 21.3, \"n\": 329, \"p\": 0.016745385165708882, \"t\": 2.35}}",
  "score": 0.8166179018379369,
  "p_value": 0.003937230429773059,
  "q_value": 0.6066360871980593,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-702\", \"log10_bf\": 0.82, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-702\", \"log10_bf\": 0.61, \"mechanism\": \"transfer\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSO-C-520004-1\", \"log10_bf\": 0.55, \"mechanism\": \"swap\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-702\", \"log10_bf\": -0.19, \"mechanism\": \"swap\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSO-C-520004-1\", \"log10_bf\": -0.25, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSO-C-520004-1\", \"log10_bf\": -0.47, \"mechanism\": \"transfer\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-702\", \"log10_bf\": -2.93, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-702\", \"log10_bf\": -3.17, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:149979\"]",
  "notes": "{\"best_log10_lr\": 1.672, \"corrected_p_min\": 0.9137, \"correction_withheld\": \"posterior_error_prob 0.0002 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.37, \"n\": 15, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.36, \"n\": 15, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 17.3, \"within_resid\": -0.51}, \"decoy_log10_bf\": {\"digit\": 0.435, \"swap\": 0.498}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.817, \"log10_bf_any_error_cell\": {\"24@2026-OSK-C-702\": 0.424, \"26@2026-OSO-C-520004-1\": -1.047}, \"log10_specificity\": 0.392, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:520004:mihalik:jan:43\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 24, \"precinct_id\": \"520004-2\", \"votes\": 33}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.67, \"values\": {\"24\": 33}}, {\"log10_lr\": 1.32, \"values\": {\"24\": 23}}, {\"log10_lr\": 1.19, \"values\": {\"24\": 43}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "702",
  "obec": "520004",
  "municipality": "Humenné",
  "okres_name": "Humenné",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "24: Ján Mihalík",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0002 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 428,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-702|520004-2",
  "rank": 339,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-3:529320-32:30",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-3",
  "precinct_id": "529320-32",
  "cand_nos": "30,47",
  "observed": "{\"24@2026-OSK-C-102\": 18, \"30@2026-OSO-C-582000-3\": 45, \"record\": {\"30\": 45, \"47\": 13}}",
  "expected": "{\"24@2026-OSK-C-102\": {\"mean\": 43.9, \"n\": 442, \"p\": 0.001978775680515571, \"t\": -3.96}, \"30@2026-OSO-C-582000-3\": {\"mean\": 19.1, \"n\": 432, \"p\": 0.013191952316554992, \"t\": 2.4}}",
  "score": 2.68346745359025,
  "p_value": 0.003957551361031142,
  "q_value": 0.6066360871980593,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 30, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 3.32, \"mechanism\": \"transfer\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 2.68, \"mechanism\": \"swap\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 2.61, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 1.4, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 1.14, \"mechanism\": \"transfer\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.7, \"mechanism\": \"swap\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.26, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.71, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:99872\", \"OSO2026_SK_tab08f.csv:99889\"]",
  "notes": "{\"best_log10_lr\": 5.301, \"corrected_p_min\": 0.2456, \"correction_withheld\": \"posterior_error_prob 0.014 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 47, \"expected\": 36.0, \"observed\": 13, \"resid\": -5.17}, \"n_complementary\": 3, \"other_persons_other_records\": {\"max_abs_t\": 4.12, \"n\": 47, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 4.7, \"n\": 35, \"n_abs_t_gt3\": 2}, \"pattern\": \"record_wide\", \"within_expected\": 17.7, \"within_resid\": 3.68}, \"decoy_log10_bf\": {\"digit\": 2.473, \"swap\": 2.587}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.683, \"log10_bf_any_error_cell\": {\"24@2026-OSK-C-102\": -0.201, \"30@2026-OSO-C-582000-3\": 2.195}, \"log10_specificity\": -0.267, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:nemesova:katarina:47\", \"posterior_error_prob\": 0.0143, \"proposed_correction\": [{\"cand_no\": 30, \"precinct_id\": \"529320-32\", \"votes\": 13}, {\"cand_no\": 47, \"precinct_id\": \"529320-32\", \"votes\": 45}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 5.3, \"values\": {\"30\": 13, \"47\": 45}}, {\"log10_lr\": 3.86, \"values\": {\"24\": 45, \"30\": 28}}, {\"log10_lr\": 3.63, \"values\": {\"30\": 10, \"39\": 45}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "3",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "30: Katarína Nemešová; 47: Robert Vittek",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.014 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4806,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-3|529320-32",
  "rank": 340,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-518042-1:518042-1:8",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-518042-1",
  "precinct_id": "518042-1",
  "cand_nos": "8",
  "observed": "{\"26@2026-OSK-C-511\": 109, \"2@2026-OSO-M-518042\": 19, \"8@2026-OSO-C-518042-1\": 141, \"record\": {\"8\": 141}}",
  "expected": "{\"26@2026-OSK-C-511\": {\"mean\": 127.9, \"n\": 314, \"p\": 0.14253431281929743, \"t\": -1.34}, \"2@2026-OSO-M-518042\": {\"mean\": 50.0, \"n\": 380, \"p\": 0.0013332166650872313, \"t\": -4.69}, \"8@2026-OSO-C-518042-1\": {\"mean\": 97.3, \"n\": 374, \"p\": 0.007716776522957488, \"t\": 2.8}}",
  "score": 1.2422780183791244,
  "p_value": 0.0039996499952616935,
  "q_value": 0.6071078483051615,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-518042-1\", \"log10_bf\": 1.24, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-518042-1\", \"log10_bf\": 0.68, \"mechanism\": \"transfer\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -0.01, \"mechanism\": \"transfer\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-518042-1\", \"log10_bf\": -0.21, \"mechanism\": \"swap\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -0.22, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-518042\", \"log10_bf\": -0.55, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-518042\", \"log10_bf\": -1.25, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-518042-1\", \"log10_bf\": -1.84, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:51292\"]",
  "notes": "{\"best_log10_lr\": 2.323, \"corrected_p_min\": 0.6439, \"correction_withheld\": \"posterior_error_prob 0.00052 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.28, \"n\": 4, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.71, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 83.8, \"within_resid\": 1.99}, \"decoy_log10_bf\": {\"digit\": 1.31, \"swap\": 0.077}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.242, \"log10_bf_any_error_cell\": {\"26@2026-OSK-C-511\": -0.59, \"2@2026-OSO-M-518042\": -0.702, \"8@2026-OSO-C-518042-1\": 1.284}, \"log10_specificity\": -0.042, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:518042:hanuliak:martin:38\", \"posterior_error_prob\": 0.0005, \"proposed_correction\": [{\"cand_no\": 8, \"precinct_id\": \"518042-1\", \"votes\": 101}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.32, \"values\": {\"8\": 101}}, {\"log10_lr\": 2.0, \"values\": {\"8\": 111}}, {\"log10_lr\": 1.44, \"values\": {\"8\": 121}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "518042",
  "district": "1",
  "obec": "518042",
  "municipality": "Terchová",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "8: Martin Hanuliak",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00052 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 5,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-518042-1|518042-1",
  "rank": 341,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-109:529389-7:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-109",
  "precinct_id": "529389-7",
  "cand_nos": "1",
  "observed": "{\"1@2026-OSK-C-109\": 19, \"1@2026-OSO-C-582000-8\": 44, \"record\": {\"1\": 19}}",
  "expected": "{\"1@2026-OSK-C-109\": {\"mean\": 45.9, \"n\": 422, \"p\": 0.00199171933066492, \"t\": -3.95}, \"1@2026-OSO-C-582000-8\": {\"mean\": 18.8, \"n\": 420, \"p\": 0.012339101947392263, \"t\": 2.42}}",
  "score": 2.6201154492721574,
  "p_value": 0.00398343866132984,
  "q_value": 0.6071078483051615,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-109\", \"log10_bf\": 2.62, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-109\", \"log10_bf\": 2.33, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-109\", \"log10_bf\": 1.87, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 0.18, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": -0.22, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-109\", \"log10_bf\": -0.33, \"mechanism\": \"row_shift\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": -0.66, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": -2.78, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:5255\"]",
  "notes": "{\"best_log10_lr\": 3.55, \"corrected_p_min\": 0.7446, \"correction_withheld\": \"posterior_error_prob 0.012 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 12, \"expected\": 28.6, \"observed\": 44, \"resid\": 2.02}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.38, \"n\": 15, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.17, \"n\": 11, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 47.1, \"within_resid\": -5.14}, \"decoy_log10_bf\": {\"digit\": 2.248, \"swap\": 2.458}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.62, \"log10_bf_any_error_cell\": {\"1@2026-OSK-C-109\": 2.224, \"1@2026-OSO-C-582000-8\": -1.163}, \"log10_specificity\": 0.396, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:adamcik:marian:35\", \"posterior_error_prob\": 0.0124, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"529389-7\", \"votes\": 49}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.55, \"values\": {\"1\": 49}}, {\"log10_lr\": 3.37, \"values\": {\"1\": 39}}, {\"log10_lr\": 2.98, \"values\": {\"1\": 59}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "109",
  "obec": "529389",
  "municipality": "Bratislava - Dúbravka",
  "okres_name": "Bratislava IV",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Marián Adamčík",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.012 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 579,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-109|529389-7",
  "rank": 342,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-529320:529320-74:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-529320",
  "precinct_id": "529320-74",
  "cand_nos": "1,2",
  "observed": "{\"13@2026-OSK-C-102\": 179, \"19@2026-OSO-C-582000-3\": 164, \"1@2026-OSO-M-529320\": 249, \"record\": {\"1\": 249, \"2\": 151}}",
  "expected": "{\"13@2026-OSK-C-102\": {\"mean\": 156.5, \"n\": 419, \"p\": 0.09593851085625754, \"t\": 1.57}, \"19@2026-OSO-C-582000-3\": {\"mean\": 145.2, \"n\": 407, \"p\": 0.12505000047540804, \"t\": 1.37}, \"1@2026-OSO-M-529320\": {\"mean\": 311.8, \"n\": 439, \"p\": 0.001365742263127744, \"t\": -4.21}}",
  "score": 2.0992733097661938,
  "p_value": 0.004097226789383232,
  "q_value": 0.618900029151641,
  "correction": "",
  "mechanism": "transfer",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": 2.1, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": 0.82, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.07, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.11, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.35, \"mechanism\": \"transfer\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.7, \"mechanism\": \"transfer\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -1.4, \"mechanism\": \"swap\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -1.68, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:405\", \"OSO2026_SK_tab05f.csv:406\"]",
  "notes": "{\"best_log10_lr\": 2.701, \"corrected_p_min\": 0.2853, \"correction_withheld\": \"posterior_error_prob 0.0025 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 78.6, \"observed\": 151, \"resid\": 5.47}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 3.95, \"n\": 83, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.46, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 399.2, \"within_resid\": -6.02}, \"decoy_log10_bf\": {\"digit\": 0.333, \"swap\": -4.69}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.099, \"log10_bf_any_error_cell\": {\"13@2026-OSK-C-102\": -0.605, \"19@2026-OSO-C-582000-3\": -0.714, \"1@2026-OSO-M-529320\": 2.115}, \"log10_specificity\": 0.428, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:chren:martin:45\", \"posterior_error_prob\": 0.0025, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"529320-74\", \"votes\": 315}, {\"cand_no\": 2, \"precinct_id\": \"529320-74\", \"votes\": 85}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.7, \"values\": {\"1\": 315, \"2\": 85}}, {\"log10_lr\": -0.6, \"values\": {\"1\": 251, \"3\": 37}}, {\"log10_lr\": -1.38, \"values\": {\"1\": 248, \"3\": 40}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "529320",
  "district": null,
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Martin Chren; 2: Peter Strapák",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0025 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 11383,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-529320|529320-74",
  "rank": 343,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-513997-2:513997-12:28",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-513997-2",
  "precinct_id": "513997-12",
  "cand_nos": "28,31",
  "observed": "{\"28@2026-OSO-C-513997-2\": 22, \"5@2026-OSO-M-513997\": 39, \"record\": {\"28\": 22, \"31\": 25}}",
  "expected": "{\"28@2026-OSO-C-513997-2\": {\"mean\": 50.3, \"n\": 146, \"p\": 0.002072899263713663, \"t\": -3.78}, \"5@2026-OSO-M-513997\": {\"mean\": 16.3, \"n\": 151, \"p\": 0.015504817887782678, \"t\": 2.67}}",
  "score": 2.9285351977857603,
  "p_value": 0.004145798527427326,
  "q_value": 0.6202154460478658,
  "correction": "",
  "mechanism": "transfer",
  "alternatives": "[{\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-513997-2\", \"log10_bf\": 2.93, \"mechanism\": \"transfer\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-513997-2\", \"log10_bf\": 1.6, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-513997\", \"log10_bf\": 0.83, \"mechanism\": \"transfer\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-513997-2\", \"log10_bf\": 0.37, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-513997\", \"log10_bf\": -0.38, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-513997\", \"log10_bf\": -0.6, \"mechanism\": \"row_shift\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-513997\", \"log10_bf\": -0.67, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-513997\", \"log10_bf\": -0.94, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:23467\", \"OSO2026_SK_tab08f.csv:23470\"]",
  "notes": "{\"best_log10_lr\": 4.685, \"corrected_p_min\": 0.5861, \"correction_withheld\": \"posterior_error_prob 0.017 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 31, \"expected\": 3.2, \"observed\": 25, \"resid\": 3.66}, \"n_complementary\": 4, \"other_persons_other_records\": {\"max_abs_t\": 2.58, \"n\": 11, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.35, \"n\": 3, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 43.7, \"within_resid\": -1.76}, \"decoy_log10_bf\": {\"digit\": 1.546, \"swap\": 0.035}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.929, \"log10_bf_any_error_cell\": {\"28@2026-OSO-C-513997-2\": 1.635, \"5@2026-OSO-M-513997\": 0.084}, \"log10_specificity\": -0.236, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:513997:spevar:jan:59\", \"posterior_error_prob\": 0.0167, \"proposed_correction\": [{\"cand_no\": 28, \"precinct_id\": \"513997-12\", \"votes\": 45}, {\"cand_no\": 31, \"precinct_id\": \"513997-12\", \"votes\": 2}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 4.69, \"values\": {\"28\": 45, \"31\": 2}}, {\"log10_lr\": 4.04, \"values\": {\"28\": 44, \"29\": 3}}, {\"log10_lr\": 3.23, \"values\": {\"15\": 5, \"28\": 44}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "513997",
  "district": "2",
  "obec": "513997",
  "municipality": "Handlová",
  "okres_name": "Prievidza",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "28: Ján Spevár; 31: Ivana Šarišská",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.017 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 2,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-513997-2|513997-12",
  "rank": 344,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-307:514331-1:31",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-307",
  "precinct_id": "514331-1",
  "cand_nos": "31",
  "observed": "{\"31@2026-OSK-C-307\": 31, \"3@2026-OSO-C-514331-1\": 86, \"record\": {\"31\": 31}}",
  "expected": "{\"31@2026-OSK-C-307\": {\"mean\": 8.6, \"n\": 319, \"p\": 0.0020918074817898305, \"t\": 3.05}, \"3@2026-OSO-C-514331-1\": {\"mean\": 200.6, \"n\": 367, \"p\": 0.00223105270382895, \"t\": -4.0}}",
  "score": 3.7249817876089577,
  "p_value": 0.004183614963579661,
  "q_value": 0.6228782144579345,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 31, \"contest_id\": \"2026-OSK-C-307\", \"log10_bf\": 3.72, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSK-C-307\", \"log10_bf\": 2.57, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSK-C-307\", \"log10_bf\": 2.51, \"mechanism\": \"transfer\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSK-C-307\", \"log10_bf\": 1.93, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-514331-1\", \"log10_bf\": 1.55, \"mechanism\": \"digit_del\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-514331-1\", \"log10_bf\": 0.95, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-514331-1\", \"log10_bf\": 0.81, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-514331-1\", \"log10_bf\": -0.18, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:41172\"]",
  "notes": "{\"best_log10_lr\": 3.931, \"corrected_p_min\": 0.1911, \"correction_withheld\": \"posterior_error_prob 0.05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 23, \"expected\": 5.1, \"observed\": 1, \"resid\": -2.19}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.24, \"n\": 4, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.79, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 3.5, \"within_resid\": 3.71}, \"decoy_log10_bf\": {\"digit\": 3.039, \"swap\": 3.467}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.725, \"log10_bf_any_error_cell\": {\"31@2026-OSK-C-307\": 2.586, \"3@2026-OSO-C-514331-1\": 1.124}, \"log10_specificity\": 1.139, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:514331:kavorova:dana:55\", \"posterior_error_prob\": 0.0504, \"proposed_correction\": [{\"cand_no\": 31, \"precinct_id\": \"514331-1\", \"votes\": 3}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.93, \"values\": {\"31\": 3}}, {\"log10_lr\": 3.32, \"values\": {\"31\": 1}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "3",
  "district": "307",
  "obec": "514331",
  "municipality": "Pravenec",
  "okres_name": "Prievidza",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "31: Dana Kavorová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 18,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-307|514331-1",
  "rank": 345,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-3:529320-72:21",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-3",
  "precinct_id": "529320-72",
  "cand_nos": "21",
  "observed": "{\"11@2026-OSO-C-529320-4\": 58, \"15@2026-OSK-C-102\": 51, \"21@2026-OSO-C-582000-3\": 86, \"record\": {\"21\": 86}}",
  "expected": "{\"11@2026-OSO-C-529320-4\": {\"mean\": 85.4, \"n\": 443, \"p\": 0.013417960072672737, \"t\": -2.64}, \"15@2026-OSK-C-102\": {\"mean\": 61.8, \"n\": 438, \"p\": 0.1871963010403376, \"t\": -1.18}, \"21@2026-OSO-C-582000-3\": {\"mean\": 50.4, \"n\": 437, \"p\": 0.0014078581209215324, \"t\": 3.31}}",
  "score": 3.0137101379433235,
  "p_value": 0.004223574362764597,
  "q_value": 0.6258331592673617,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 3.01, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 2.14, \"mechanism\": \"transfer\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 2.12, \"mechanism\": \"swap\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-529320-4\", \"log10_bf\": -0.05, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-529320-4\", \"log10_bf\": -0.08, \"mechanism\": \"transfer\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.15, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.6, \"mechanism\": \"transfer\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.63, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:101783\"]",
  "notes": "{\"best_log10_lr\": 3.958, \"corrected_p_min\": 0.7896, \"correction_withheld\": \"posterior_error_prob 0.03 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 1, \"expected\": 25.6, \"observed\": 13, \"resid\": -2.84}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 3.11, \"n\": 51, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.82, \"n\": 34, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 43.8, \"within_resid\": 3.83}, \"decoy_log10_bf\": {\"digit\": 2.901, \"swap\": 1.939}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.014, \"log10_bf_any_error_cell\": {\"11@2026-OSO-C-529320-4\": -0.598, \"15@2026-OSK-C-102\": -1.171, \"21@2026-OSO-C-582000-3\": 2.602}, \"log10_specificity\": 0.412, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:janyova:jana:39\", \"posterior_error_prob\": 0.03, \"proposed_correction\": [{\"cand_no\": 21, \"precinct_id\": \"529320-72\", \"votes\": 46}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.96, \"values\": {\"21\": 46}}, {\"log10_lr\": 3.71, \"values\": {\"21\": 56}}, {\"log10_lr\": 3.4, \"values\": {\"21\": 36}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "3",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "21: Jana Jányová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.03 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4806,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-3|529320-72",
  "rank": 346,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-1:528595-4:23",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-1",
  "precinct_id": "528595-4",
  "cand_nos": "23",
  "observed": "{\"23@2026-OSO-C-582000-1\": 157, \"3@2026-OSO-M-528595\": 282, \"record\": {\"23\": 157}}",
  "expected": "{\"23@2026-OSO-C-582000-1\": {\"mean\": 233.4, \"n\": 483, \"p\": 0.0021649570307360074, \"t\": -3.77}, \"3@2026-OSO-M-528595\": {\"mean\": 202.3, \"n\": 486, \"p\": 0.005049221386658318, \"t\": 3.75}}",
  "score": 2.3572392296439837,
  "p_value": 0.004329914061472015,
  "q_value": 0.635537433258607,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 23, \"contest_id\": \"2026-OSO-C-582000-1\", \"log10_bf\": 2.36, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSO-C-582000-1\", \"log10_bf\": 0.69, \"mechanism\": \"transfer\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSO-C-582000-1\", \"log10_bf\": 0.42, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-528595\", \"log10_bf\": -0.42, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-528595\", \"log10_bf\": -0.93, \"mechanism\": \"transfer\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSO-C-582000-1\", \"log10_bf\": -4.65, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-528595\", \"log10_bf\": -5.15, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSO-C-582000-1\", \"log10_bf\": -6.89, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:97410\"]",
  "notes": "{\"best_log10_lr\": 3.646, \"corrected_p_min\": 0.3939, \"correction_withheld\": \"posterior_error_prob 0.0068 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.46, \"n\": 17, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.99, \"n\": 14, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 262.7, \"within_resid\": -4.39}, \"decoy_log10_bf\": {\"digit\": 2.468, \"swap\": 2.495}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.357, \"log10_bf_any_error_cell\": {\"23@2026-OSO-C-582000-1\": 2.779, \"3@2026-OSO-M-528595\": 0.256}, \"log10_specificity\": -0.422, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:vagac:matej:58\", \"posterior_error_prob\": 0.0068, \"proposed_correction\": [{\"cand_no\": 23, \"precinct_id\": \"528595-4\", \"votes\": 257}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.65, \"values\": {\"23\": 257}}, {\"log10_lr\": 2.42, \"values\": {\"23\": 197}}, {\"log10_lr\": 1.81, \"values\": {\"23\": 187}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "1",
  "obec": "528595",
  "municipality": "Bratislava - Staré Mesto",
  "okres_name": "Bratislava I",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "23: Matej Vagač",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0068 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1825,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-1|528595-4",
  "rank": 347,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-598224:598224-30:4",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-30",
  "cand_nos": "3,4",
  "observed": "{\"17@2026-OSO-C-599981-5\": 177, \"4@2026-OSO-M-598224\": 133, \"record\": {\"3\": 18, \"4\": 133}}",
  "expected": "{\"17@2026-OSO-C-599981-5\": {\"mean\": 262.7, \"n\": 511, \"p\": 0.0022161715539897003, \"t\": -3.79}, \"4@2026-OSO-M-598224\": {\"mean\": 77.0, \"n\": 500, \"p\": 0.004587829447311372, \"t\": 3.53}}",
  "score": 1.9193559546427397,
  "p_value": 0.004432343107979401,
  "q_value": 0.636954973016122,
  "correction": "",
  "mechanism": "transfer",
  "alternatives": "[{\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-598224\", \"log10_bf\": 1.92, \"mechanism\": \"transfer\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": 0.18, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-598224\", \"log10_bf\": 0.0, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": -0.24, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-598224\", \"log10_bf\": -0.33, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": -2.21, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-598224\", \"log10_bf\": -2.79, \"mechanism\": \"swap\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSO-C-599981-5\", \"log10_bf\": -2.89, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16586\", \"OSO2026_SK_tab05f.csv:16587\"]",
  "notes": "{\"best_log10_lr\": 3.122, \"corrected_p_min\": 0.1982, \"correction_withheld\": \"posterior_error_prob 0.0017 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 3, \"expected\": 62.9, \"observed\": 18, \"resid\": -7.76}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 2.32, \"n\": 81, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.25, \"n\": 8, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 39.2, \"within_resid\": 3.68}, \"decoy_log10_bf\": {\"digit\": 0.78, \"swap\": 1.523}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.919, \"log10_bf_any_error_cell\": {\"17@2026-OSO-C-599981-5\": 0.474, \"4@2026-OSO-M-598224\": 1.83}, \"log10_specificity\": -0.194, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:karaffa:dominik:34\", \"posterior_error_prob\": 0.0017, \"proposed_correction\": [{\"cand_no\": 3, \"precinct_id\": \"598224-30\", \"votes\": 66}, {\"cand_no\": 4, \"precinct_id\": \"598224-30\", \"votes\": 85}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 3.12, \"values\": {\"3\": 66, \"4\": 85}}, {\"log10_lr\": 0.23, \"values\": {\"2\": 20, \"4\": 122}}, {\"log10_lr\": -0.05, \"values\": {\"4\": 115, \"7\": 66}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "3: Patrícia Helfenová; 4: Dominik Karaffa",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0017 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-598224|598224-30",
  "rank": 348,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-524140:524140-28:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-524140",
  "precinct_id": "524140-28",
  "cand_nos": "1,3",
  "observed": "{\"15@2026-OSK-C-707\": 98, \"1@2026-OSO-M-524140\": 106, \"record\": {\"1\": 106, \"3\": 60}}",
  "expected": "{\"15@2026-OSK-C-707\": {\"mean\": 158.0, \"n\": 362, \"p\": 0.002215580945601739, \"t\": -3.81}, \"1@2026-OSO-M-524140\": {\"mean\": 58.8, \"n\": 420, \"p\": 0.006531023341562787, \"t\": 3.29}}",
  "score": 2.063140879496794,
  "p_value": 0.004431161891203478,
  "q_value": 0.636954973016122,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-524140\", \"log10_bf\": 2.07, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-524140\", \"log10_bf\": 2.06, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-524140\", \"log10_bf\": 0.52, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 0.5, \"mechanism\": \"transfer\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 0.2, \"mechanism\": \"digit_del\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": -0.35, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-524140\", \"log10_bf\": -1.2, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-524140\", \"log10_bf\": -1.73, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:14862\", \"OSO2026_SK_tab05f.csv:14864\"]",
  "notes": "{\"best_log10_lr\": 3.665, \"corrected_p_min\": 0.134, \"correction_withheld\": \"posterior_error_prob 0.0035 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 3, \"expected\": 92.7, \"observed\": 60, \"resid\": -2.15}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 3.31, \"n\": 13, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.93, \"n\": 5, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 29.5, \"within_resid\": 6.77}, \"decoy_log10_bf\": {\"digit\": 1.236, \"swap\": 2.571}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.063, \"log10_bf_any_error_cell\": {\"15@2026-OSK-C-707\": 1.004, \"1@2026-OSO-M-524140\": 2.356}, \"log10_specificity\": -0.266, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:524140:benes:artur:63\", \"posterior_error_prob\": 0.0035, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"524140-28\", \"votes\": 60}, {\"cand_no\": 3, \"precinct_id\": \"524140-28\", \"votes\": 106}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 3.67, \"values\": {\"1\": 60, \"3\": 106}}, {\"log10_lr\": -2.17, \"values\": {\"1\": 46, \"4\": 106}}, {\"log10_lr\": -4.36, \"values\": {\"1\": 21, \"2\": 106}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "524140",
  "district": null,
  "obec": "524140",
  "municipality": "Prešov",
  "okres_name": "Prešov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "1: Artúr Benes; 3: Pavel Hagyari",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0035 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 2470,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-524140|524140-28",
  "rank": 349,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-511:547522-1:42",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-511",
  "precinct_id": "547522-1",
  "cand_nos": "42,43",
  "observed": "{\"42@2026-OSK-C-511\": 47, \"5@2026-OSK-P-5\": 92, \"record\": {\"42\": 47, \"43\": 113}}",
  "expected": "{\"42@2026-OSK-C-511\": {\"mean\": 110.5, \"n\": 370, \"p\": 0.0022209600723800253, \"t\": -4.03}, \"5@2026-OSK-P-5\": {\"mean\": 37.6, \"n\": 396, \"p\": 0.006876740831078147, \"t\": 3.4}}",
  "score": 1.816825451656512,
  "p_value": 0.0044419201447600505,
  "q_value": 0.636954973016122,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 42, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 1.82, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-P-5\", \"log10_bf\": 1.59, \"mechanism\": \"transfer\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-P-5\", \"log10_bf\": 1.46, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 42, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 1.3, \"mechanism\": \"transfer\"}, {\"cand_no\": 42, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 0.43, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 42, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -1.1, \"mechanism\": \"digit_del\"}, {\"cand_no\": 42, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -1.35, \"mechanism\": \"row_shift\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-P-5\", \"log10_bf\": -1.41, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:106929\", \"OSK2026_SK_tab09d.csv:106930\"]",
  "notes": "{\"best_log10_lr\": 2.15, \"corrected_p_min\": 0.2593, \"correction_withheld\": \"posterior_error_prob 0.002 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 41, \"expected\": 4.9, \"observed\": 52, \"resid\": 4.54}, \"n_complementary\": 6, \"other_persons_other_records\": {\"max_abs_t\": 1.66, \"n\": 6, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 60.0, \"within_resid\": -1.19}, \"decoy_log10_bf\": {\"digit\": 2.349, \"swap\": -0.176}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.817, \"log10_bf_any_error_cell\": {\"42@2026-OSK-C-511\": 0.178, \"5@2026-OSK-P-5\": 2.09}, \"log10_specificity\": 1.104, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:517402:kapitulik:martin:40\", \"posterior_error_prob\": 0.002, \"proposed_correction\": [{\"cand_no\": 42, \"precinct_id\": \"547522-1\", \"votes\": 113}, {\"cand_no\": 43, \"precinct_id\": \"547522-1\", \"votes\": 47}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.15, \"values\": {\"42\": 113, \"43\": 47}}, {\"log10_lr\": 0.46, \"values\": {\"41\": 47, \"42\": 52}}, {\"log10_lr\": 2.29, \"values\": {\"42\": 88, \"48\": 47}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "511",
  "obec": "547522",
  "municipality": "Bitarová",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "42: Martin Kapitulík; 43: Róbert Kašša",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.002 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 119,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-511|547522-1",
  "rank": 350,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-513997-1:513997-8:27",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-513997-1",
  "precinct_id": "513997-8",
  "cand_nos": "27",
  "observed": "{\"27@2026-OSO-C-513997-1\": 28, \"53@2026-OSK-C-307\": 54, \"6@2026-OSO-M-513997\": 36, \"record\": {\"27\": 28}}",
  "expected": "{\"27@2026-OSO-C-513997-1\": {\"mean\": 53.3, \"n\": 160, \"p\": 0.0014754554685485622, \"t\": -3.75}, \"53@2026-OSK-C-307\": {\"mean\": 47.6, \"n\": 158, \"p\": 0.36068695436629816, \"t\": 0.78}, \"6@2026-OSO-M-513997\": {\"mean\": 26.3, \"n\": 164, \"p\": 0.16652846473378075, \"t\": 1.48}}",
  "score": 2.42691550320437,
  "p_value": 0.0044263664056456865,
  "q_value": 0.636954973016122,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 27, \"contest_id\": \"2026-OSO-C-513997-1\", \"log10_bf\": 2.43, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSO-C-513997-1\", \"log10_bf\": 1.88, \"mechanism\": \"transfer\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSO-C-513997-1\", \"log10_bf\": 0.21, \"mechanism\": \"swap\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-M-513997\", \"log10_bf\": -0.04, \"mechanism\": \"transfer\"}, {\"cand_no\": 53, \"contest_id\": \"2026-OSK-C-307\", \"log10_bf\": -0.18, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 53, \"contest_id\": \"2026-OSK-C-307\", \"log10_bf\": -0.44, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-M-513997\", \"log10_bf\": -0.48, \"mechanism\": \"swap\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSO-C-513997-1\", \"log10_bf\": -1.03, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:23320\"]",
  "notes": "{\"best_log10_lr\": 3.338, \"corrected_p_min\": 0.5253, \"correction_withheld\": \"posterior_error_prob 0.008 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.67, \"n\": 10, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.96, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 54.3, \"within_resid\": -4.31}, \"decoy_log10_bf\": {\"digit\": 2.414, \"swap\": 1.078}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.427, \"log10_bf_any_error_cell\": {\"27@2026-OSO-C-513997-1\": 2.45, \"53@2026-OSK-C-307\": -0.647, \"6@2026-OSO-M-513997\": -0.786}, \"log10_specificity\": -0.024, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:513997:stopka:jozef:58\", \"posterior_error_prob\": 0.008, \"proposed_correction\": [{\"cand_no\": 27, \"precinct_id\": \"513997-8\", \"votes\": 58}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.34, \"values\": {\"27\": 58}}, {\"log10_lr\": 3.28, \"values\": {\"27\": 48}}, {\"log10_lr\": 2.47, \"values\": {\"27\": 68}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "513997",
  "district": "1",
  "obec": "513997",
  "municipality": "Handlová",
  "okres_name": "Prievidza",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "27: Jozef Stopka",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.008 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 21,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-513997-1|513997-8",
  "rank": 351,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-713:528838-1:27",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-713",
  "precinct_id": "528838-1",
  "cand_nos": "27",
  "observed": "{\"27@2026-OSK-C-713\": 28, \"7@2026-OSK-P-7\": 2, \"record\": {\"27\": 28}}",
  "expected": "{\"27@2026-OSK-C-713\": {\"mean\": 5.1, \"n\": 213, \"p\": 0.06384797943117052, \"t\": 1.81}, \"7@2026-OSK-P-7\": {\"mean\": 14.8, \"n\": 225, \"p\": 0.0023426670656311096, \"t\": -4.9}}",
  "score": 0.5430230277668612,
  "p_value": 0.004685334131262219,
  "q_value": 0.6539621346413729,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-713\", \"log10_bf\": 0.54, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-713\", \"log10_bf\": 0.23, \"mechanism\": \"swap\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-713\", \"log10_bf\": 0.22, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-713\", \"log10_bf\": 0.1, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": -0.23, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": -0.85, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": -0.89, \"mechanism\": \"swap\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": -1.18, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:189497\"]",
  "notes": "{\"best_log10_lr\": 0.765, \"corrected_p_min\": 0.3453, \"correction_withheld\": \"posterior_error_prob 3.5e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 44, \"expected\": 16.2, \"observed\": 6, \"resid\": -2.06}, \"n_complementary\": 3, \"other_persons_other_records\": {\"max_abs_t\": 0.91, \"n\": 3, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.37, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 18.0, \"within_resid\": 1.25}, \"decoy_log10_bf\": {\"digit\": 0.214, \"swap\": 0.563}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.543, \"log10_bf_any_error_cell\": {\"27@2026-OSK-C-713\": -0.223, \"7@2026-OSK-P-7\": -0.715}, \"log10_specificity\": 0.766, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:529079:leskova:monika:43\", \"posterior_error_prob\": 0.0, \"proposed_correction\": [{\"cand_no\": 27, \"precinct_id\": \"528838-1\", \"votes\": 8}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 0.76, \"values\": {\"27\": 8}}, {\"log10_lr\": 0.07, \"values\": {\"27\": 2}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "713",
  "obec": "528838",
  "municipality": "Majerovce",
  "okres_name": "Vranov nad Topľou",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "27: Monika Lešková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 3.5e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 36,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-713|528838-1",
  "rank": 352,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-599981-12:599816-16:24",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-599981-12",
  "precinct_id": "599816-16",
  "cand_nos": "24",
  "observed": "{\"20@2026-OSO-C-599816-2\": 77, \"24@2026-OSO-C-599981-12\": 88, \"record\": {\"24\": 88}}",
  "expected": "{\"20@2026-OSO-C-599816-2\": {\"mean\": 127.3, \"n\": 290, \"p\": 0.002329722567552714, \"t\": -3.68}, \"24@2026-OSO-C-599981-12\": {\"mean\": 49.1, \"n\": 282, \"p\": 0.0035451553579961066, \"t\": 3.14}}",
  "score": 1.7951954764037408,
  "p_value": 0.004659445135105428,
  "q_value": 0.6539621346413729,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 24, \"contest_id\": \"2026-OSO-C-599981-12\", \"log10_bf\": 1.8, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-599816-2\", \"log10_bf\": 0.54, \"mechanism\": \"transfer\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSO-C-599981-12\", \"log10_bf\": 0.52, \"mechanism\": \"swap\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSO-C-599981-12\", \"log10_bf\": 0.24, \"mechanism\": \"transfer\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-599816-2\", \"log10_bf\": -0.21, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSO-C-599981-12\", \"log10_bf\": -0.94, \"mechanism\": \"row_shift\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-599816-2\", \"log10_bf\": -1.35, \"mechanism\": \"swap\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSO-C-599981-12\", \"log10_bf\": -1.55, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:113735\"]",
  "notes": "{\"best_log10_lr\": 2.67, \"corrected_p_min\": 0.9838, \"correction_withheld\": \"posterior_error_prob 0.0019 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 19, \"expected\": 10.6, \"observed\": 5, \"resid\": -2.1}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 2.25, \"n\": 30, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.97, \"n\": 18, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 33.7, \"within_resid\": 1.55}, \"decoy_log10_bf\": {\"digit\": 1.988, \"swap\": 1.378}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.795, \"log10_bf_any_error_cell\": {\"20@2026-OSO-C-599816-2\": -0.414, \"24@2026-OSO-C-599981-12\": 1.566}, \"log10_specificity\": 0.229, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:skonc:jozef:53\", \"posterior_error_prob\": 0.0019, \"proposed_correction\": [{\"cand_no\": 24, \"precinct_id\": \"599816-16\", \"votes\": 48}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.67, \"values\": {\"24\": 48}}, {\"log10_lr\": 2.39, \"values\": {\"24\": 38}}, {\"log10_lr\": 2.38, \"values\": {\"24\": 58}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "599981",
  "district": "12",
  "obec": "599816",
  "municipality": "Košice - Nad jazerom",
  "okres_name": "Košice IV",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "24: Jozef Skonc",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0019 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 25,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-599981-12|599816-16",
  "rank": 353,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-513881:513881-43:7",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-513881",
  "precinct_id": "513881-43",
  "cand_nos": "7",
  "observed": "{\"60@2026-OSK-C-307\": 99, \"7@2026-OSO-M-513881\": 147, \"record\": {\"7\": 147}}",
  "expected": "{\"60@2026-OSK-C-307\": {\"mean\": 155.5, \"n\": 348, \"p\": 0.0023433100238619753, \"t\": -3.73}, \"7@2026-OSO-M-513881\": {\"mean\": 89.6, \"n\": 394, \"p\": 0.007333813005903625, \"t\": 3.35}}",
  "score": 0.06833451304655727,
  "p_value": 0.0046866200477239505,
  "q_value": 0.6539621346413729,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-513881\", \"log10_bf\": 0.73, \"mechanism\": \"transfer\"}, {\"cand_no\": 60, \"contest_id\": \"2026-OSK-C-307\", \"log10_bf\": 0.53, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-513881\", \"log10_bf\": 0.07, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-513881\", \"log10_bf\": -0.03, \"mechanism\": \"swap\"}, {\"cand_no\": 60, \"contest_id\": \"2026-OSK-C-307\", \"log10_bf\": -0.11, \"mechanism\": \"digit_del\"}, {\"cand_no\": 60, \"contest_id\": \"2026-OSK-C-307\", \"log10_bf\": -0.4, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-513881\", \"log10_bf\": -0.66, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 60, \"contest_id\": \"2026-OSK-C-307\", \"log10_bf\": -1.28, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:4814\"]",
  "notes": "{\"best_log10_lr\": 2.188, \"corrected_p_min\": 0.1609, \"correction_withheld\": \"posterior_error_prob 3.5e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 4, \"expected\": 2.0, \"observed\": 0, \"resid\": -2.18}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.83, \"n\": 8, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.83, \"n\": 4, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 73.9, \"within_resid\": 2.23}, \"decoy_log10_bf\": {\"digit\": 1.255, \"swap\": -1.644}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.068, \"log10_bf_any_error_cell\": {\"60@2026-OSK-C-307\": 1.008, \"7@2026-OSO-M-513881\": 1.618}, \"log10_specificity\": -1.55, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:513881:turanovic:norbert:60\", \"posterior_error_prob\": 0.0, \"proposed_correction\": [{\"cand_no\": 7, \"precinct_id\": \"513881-43\", \"votes\": 107}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.19, \"values\": {\"7\": 107}}, {\"log10_lr\": 1.69, \"values\": {\"7\": 117}}, {\"log10_lr\": 1.12, \"values\": {\"7\": 127}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "513881",
  "district": null,
  "obec": "513881",
  "municipality": "Prievidza",
  "okres_name": "Prievidza",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "7: Norbert Turanovič",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 3.5e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1249,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-513881|513881-43",
  "rank": 354,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-111:529460-40:43",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-111",
  "precinct_id": "529460-40",
  "cand_nos": "43",
  "observed": "{\"20@2026-OSO-C-529460-3\": 109, \"43@2026-OSK-C-111\": 45, \"49@2026-OSO-C-582000-10\": 68, \"record\": {\"43\": 45}}",
  "expected": "{\"20@2026-OSO-C-529460-3\": {\"mean\": 117.1, \"n\": 396, \"p\": 0.4890459545975152, \"t\": -0.56}, \"43@2026-OSK-C-111\": {\"mean\": 77.8, \"n\": 420, \"p\": 0.0015523517799768734, \"t\": -3.79}, \"49@2026-OSO-C-582000-10\": {\"mean\": 43.9, \"n\": 388, \"p\": 0.006913593487793757, \"t\": 2.58}}",
  "score": 2.9727019399887675,
  "p_value": 0.00465705533993062,
  "q_value": 0.6539621346413729,
  "correction": "",
  "mechanism": "duplicate_block",
  "alternatives": "[{\"cand_no\": 43, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 2.97, \"mechanism\": \"duplicate_block\"}, {\"cand_no\": 49, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 1.45, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 49, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 1.43, \"mechanism\": \"transfer\"}, {\"cand_no\": 43, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.78, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 43, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.5, \"mechanism\": \"transfer\"}, {\"cand_no\": 43, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.17, \"mechanism\": \"swap\"}, {\"cand_no\": 43, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.1, \"mechanism\": \"row_shift\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-529460-3\", \"log10_bf\": -0.34, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:7677\"]",
  "notes": "{\"best_log10_lr\": 2.973, \"corrected_p_min\": null, \"correction_withheld\": \"posterior_error_prob 0.0047 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.0, \"n\": 44, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.72, \"n\": 28, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 28.4, \"within_resid\": 2.0}, \"decoy_log10_bf\": {\"digit\": 1.324, \"swap\": 1.041}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.973, \"log10_bf_any_error_cell\": {\"20@2026-OSO-C-529460-3\": -0.989, \"43@2026-OSK-C-111\": 0.348, \"49@2026-OSO-C-582000-10\": 1.055}, \"log10_specificity\": 2.624, \"lost_values_cand_nos\": [43], \"partner_precinct\": null, \"person_id\": \"2026:582000:vrabec:martin:36\", \"posterior_error_prob\": 0.0047, \"proposed_correction\": [{\"cand_no\": 43, \"estimated\": true, \"precinct_id\": \"529460-40\", \"votes\": 75}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.97, \"values\": {\"43\": null}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "111",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "43: Martin Vrabec",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0047 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 639,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-111|529460-40",
  "rank": 355,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-408:500968-11:7",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-408",
  "precinct_id": "500968-11",
  "cand_nos": "7",
  "observed": "{\"1@2026-OSO-M-500968\": 23, \"7@2026-OSK-C-408\": 79, \"record\": {\"7\": 79}}",
  "expected": "{\"1@2026-OSO-M-500968\": {\"mean\": 54.5, \"n\": 227, \"p\": 0.0023998059327275997, \"t\": -4.25}, \"7@2026-OSK-C-408\": {\"mean\": 37.4, \"n\": 218, \"p\": 0.008611502356039925, \"t\": 2.85}}",
  "score": 1.5142670358653172,
  "p_value": 0.004799611865455199,
  "q_value": 0.6667389393632563,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-408\", \"log10_bf\": 1.51, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-408\", \"log10_bf\": 0.79, \"mechanism\": \"swap\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-408\", \"log10_bf\": 0.4, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-408\", \"log10_bf\": 0.38, \"mechanism\": \"vector_swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-500968\", \"log10_bf\": 0.32, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-500968\", \"log10_bf\": 0.18, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-408\", \"log10_bf\": -0.78, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-500968\", \"log10_bf\": -0.95, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:90811\"]",
  "notes": "{\"best_log10_lr\": 2.365, \"corrected_p_min\": 0.9679, \"correction_withheld\": \"posterior_error_prob 0.00098 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 1, \"expected\": 6.6, \"observed\": 1, \"resid\": -3.71}, \"n_complementary\": 3, \"other_persons_other_records\": {\"max_abs_t\": 1.68, \"n\": 4, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.03, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 43.4, \"within_resid\": 1.52}, \"decoy_log10_bf\": {\"digit\": 1.46, \"swap\": 0.546}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.514, \"log10_bf_any_error_cell\": {\"1@2026-OSO-M-500968\": 1.023, \"7@2026-OSK-C-408\": 1.388}, \"log10_specificity\": 0.126, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:500968:fintor:jan:31\", \"posterior_error_prob\": 0.001, \"proposed_correction\": [{\"cand_no\": 7, \"precinct_id\": \"500968-11\", \"votes\": 39}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.37, \"values\": {\"7\": 39}}, {\"log10_lr\": 2.15, \"values\": {\"7\": 29}}, {\"log10_lr\": 2.05, \"values\": {\"7\": 49}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "4",
  "district": "408",
  "obec": "500968",
  "municipality": "Zlaté Moravce",
  "okres_name": "Zlaté Moravce",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "7: Ján Fintor",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00098 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 218,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-408|500968-11",
  "rank": 356,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-802:598194-1:32",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-802",
  "precinct_id": "598194-1",
  "cand_nos": "32",
  "observed": "{\"32@2026-OSK-C-802\": 68, \"6@2026-OSO-M-599981\": 12, \"record\": {\"32\": 68}}",
  "expected": "{\"32@2026-OSK-C-802\": {\"mean\": 26.9, \"n\": 602, \"p\": 0.02157711335705874, \"t\": 2.32}, \"6@2026-OSO-M-599981\": {\"mean\": 33.0, \"n\": 617, \"p\": 0.0024335084652795432, \"t\": -4.24}}",
  "score": 0.5389038400865395,
  "p_value": 0.0048670169305590864,
  "q_value": 0.6730976259031426,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 6, \"contest_id\": \"2026-OSO-M-599981\", \"log10_bf\": 0.93, \"mechanism\": \"transfer\"}, {\"cand_no\": 32, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": 0.54, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-M-599981\", \"log10_bf\": 0.3, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 32, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": 0.28, \"mechanism\": \"transfer\"}, {\"cand_no\": 32, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": -0.61, \"mechanism\": \"swap\"}, {\"cand_no\": 32, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": -1.63, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-M-599981\", \"log10_bf\": -2.01, \"mechanism\": \"row_shift\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-M-599981\", \"log10_bf\": -2.3, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:194711\"]",
  "notes": "{\"best_log10_lr\": 1.163, \"corrected_p_min\": 0.8195, \"correction_withheld\": \"posterior_error_prob 0.0001 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 25, \"expected\": 41.6, \"observed\": 18, \"resid\": -2.03}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 3.02, \"n\": 8, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.6, \"n\": 7, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 49.9, \"within_resid\": 1.43}, \"decoy_log10_bf\": {\"digit\": 0.897, \"swap\": 0.571}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.539, \"log10_bf_any_error_cell\": {\"32@2026-OSK-C-802\": -0.159, \"6@2026-OSO-M-599981\": 0.621}, \"log10_specificity\": 0.698, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:riabov:alexander:40\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 32, \"precinct_id\": \"598194-1\", \"votes\": 38}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.16, \"values\": {\"32\": 38}}, {\"log10_lr\": 1.06, \"values\": {\"32\": 48}}, {\"log10_lr\": 0.92, \"values\": {\"32\": 28}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "802",
  "obec": "598194",
  "municipality": "Košice - Lorinčík",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "32: Alexander Riabov",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0001 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 130,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-802|598194-1",
  "rank": 357,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-517402-7:517402-62:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-517402-7",
  "precinct_id": "517402-62",
  "cand_nos": "3",
  "observed": "{\"22@2026-OSK-C-511\": 29, \"3@2026-OSO-C-517402-7\": 93, \"record\": {\"3\": 93}}",
  "expected": "{\"22@2026-OSK-C-511\": {\"mean\": 65.6, \"n\": 373, \"p\": 0.002450087332059702, \"t\": -3.85}, \"3@2026-OSO-C-517402-7\": {\"mean\": 43.5, \"n\": 399, \"p\": 0.00815765118998829, \"t\": 2.81}}",
  "score": 2.19509036740194,
  "p_value": 0.004900174664119404,
  "q_value": 0.6746846682451482,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-517402-7\", \"log10_bf\": 2.2, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-517402-7\", \"log10_bf\": 1.85, \"mechanism\": \"transfer\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 0.89, \"mechanism\": \"swap\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 0.57, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 0.27, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-517402-7\", \"log10_bf\": -0.13, \"mechanism\": \"row_shift\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-517402-7\", \"log10_bf\": -0.23, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-517402-7\", \"log10_bf\": -1.04, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:52570\"]",
  "notes": "{\"best_log10_lr\": 3.057, \"corrected_p_min\": 0.9967, \"correction_withheld\": \"posterior_error_prob 0.0047 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.12, \"n\": 11, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.63, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 42.3, \"within_resid\": 2.6}, \"decoy_log10_bf\": {\"digit\": 2.251, \"swap\": 0.891}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.195, \"log10_bf_any_error_cell\": {\"22@2026-OSK-C-511\": 0.189, \"3@2026-OSO-C-517402-7\": 1.822}, \"log10_specificity\": 0.373, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:517402:galik:jan:42\", \"posterior_error_prob\": 0.0047, \"proposed_correction\": [{\"cand_no\": 3, \"precinct_id\": \"517402-62\", \"votes\": 43}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.06, \"values\": {\"3\": 43}}, {\"log10_lr\": 2.82, \"values\": {\"3\": 33}}, {\"log10_lr\": 2.78, \"values\": {\"3\": 53}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "517402",
  "district": "7",
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "3: Ján Gálik",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0047 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 59,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-517402-7|517402-62",
  "rank": 358,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-110:529427-4:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-110",
  "precinct_id": "529427-4",
  "cand_nos": "1",
  "observed": "{\"1@2026-OSK-C-110\": 27, \"3@2026-OSO-C-582000-8\": 42, \"record\": {\"1\": 27}}",
  "expected": "{\"1@2026-OSK-C-110\": {\"mean\": 61.5, \"n\": 629, \"p\": 0.0024685754566277284, \"t\": -3.85}, \"3@2026-OSO-C-582000-8\": {\"mean\": 18.6, \"n\": 630, \"p\": 0.009301823229094338, \"t\": 2.49}}",
  "score": 1.5279769451757998,
  "p_value": 0.004937150913255457,
  "q_value": 0.6767811672588989,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": 1.53, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 0.51, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 0.42, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 0.01, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": -0.16, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": -0.84, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": -1.48, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": -1.78, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:5691\"]",
  "notes": "{\"best_log10_lr\": 2.266, \"corrected_p_min\": 0.6269, \"correction_withheld\": \"posterior_error_prob 0.001 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 293.7, \"observed\": 526, \"resid\": 7.8}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.75, \"n\": 4, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.37, \"n\": 3, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 114.2, \"within_resid\": -1.44}, \"decoy_log10_bf\": {\"digit\": 1.18, \"swap\": 3.426}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.528, \"log10_bf_any_error_cell\": {\"1@2026-OSK-C-110\": 0.959, \"3@2026-OSO-C-582000-8\": -0.199}, \"log10_specificity\": 0.569, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:borovsky:branislav:62\", \"posterior_error_prob\": 0.001, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"529427-4\", \"votes\": 57}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.27, \"values\": {\"1\": 57}}, {\"log10_lr\": 2.24, \"values\": {\"1\": 67}}, {\"log10_lr\": 1.92, \"values\": {\"1\": 77}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "110",
  "obec": "529427",
  "municipality": "Bratislava - Záhorská Bystrica",
  "okres_name": "Bratislava IV",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Branislav Borovský",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.001 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1661,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-110|529427-4",
  "rank": 359,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-517402:517402-76:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-517402",
  "precinct_id": "517402-76",
  "cand_nos": "2,3",
  "observed": "{\"39@2026-OSK-C-511\": 64, \"3@2026-OSO-M-517402\": 134, \"record\": {\"2\": 96, \"3\": 134}}",
  "expected": "{\"39@2026-OSK-C-511\": {\"mean\": 107.5, \"n\": 286, \"p\": 0.0024854665313712985, \"t\": -3.66}, \"3@2026-OSO-M-517402\": {\"mean\": 82.8, \"n\": 315, \"p\": 0.010440342259945227, \"t\": 3.15}}",
  "score": 2.266388038424606,
  "p_value": 0.004970933062742597,
  "q_value": 0.6784233513743921,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-517402\", \"log10_bf\": 2.27, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-517402\", \"log10_bf\": 1.11, \"mechanism\": \"transfer\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 0.33, \"mechanism\": \"transfer\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 0.3, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-517402\", \"log10_bf\": -0.11, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-517402\", \"log10_bf\": -1.5, \"mechanism\": \"row_shift\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-517402\", \"log10_bf\": -2.25, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -2.28, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:10413\", \"OSO2026_SK_tab05f.csv:10414\"]",
  "notes": "{\"best_log10_lr\": 2.613, \"corrected_p_min\": 0.2688, \"correction_withheld\": \"posterior_error_prob 0.0055 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 8, \"expected\": 7.6, \"observed\": 2, \"resid\": -2.29}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 3.43, \"n\": 17, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.7, \"n\": 4, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 81.4, \"within_resid\": 2.67}, \"decoy_log10_bf\": {\"digit\": 1.179, \"swap\": -3.423}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.266, \"log10_bf_any_error_cell\": {\"39@2026-OSK-C-511\": 0.353, \"3@2026-OSO-M-517402\": 1.715}, \"log10_specificity\": 0.877, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:517402:johanes:rastislav:61\", \"posterior_error_prob\": 0.0055, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"517402-76\", \"votes\": 134}, {\"cand_no\": 3, \"precinct_id\": \"517402-76\", \"votes\": 96}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.61, \"values\": {\"2\": 134, \"3\": 96}}, {\"log10_lr\": -3.93, \"values\": {\"1\": 134, \"3\": 58}}, {\"log10_lr\": -10.83, \"values\": {\"3\": 20, \"7\": 134}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "517402",
  "district": null,
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "2: Peter Fiabáne; 3: Rastislav Johanes",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0055 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1826,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-517402|517402-76",
  "rank": 360,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-P-7:524981-1:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-P-7",
  "precinct_id": "524981-1",
  "cand_nos": "2,3",
  "observed": "{\"10@2026-OSK-C-708\": 35, \"3@2026-OSK-P-7\": 3, \"record\": {\"2\": 12, \"3\": 3}}",
  "expected": "{\"10@2026-OSK-C-708\": {\"mean\": 7.4, \"n\": 400, \"p\": 0.05277462581135956, \"t\": 1.92}, \"3@2026-OSK-P-7\": {\"mean\": 17.4, \"n\": 407, \"p\": 0.002504108475348788, \"t\": -4.74}}",
  "score": 0.9033982486517806,
  "p_value": 0.005008216950697576,
  "q_value": 0.6805270168334344,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 0.9, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 0.46, \"mechanism\": \"transfer\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-708\", \"log10_bf\": -0.07, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-708\", \"log10_bf\": -0.12, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-708\", \"log10_bf\": -0.13, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": -0.68, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-708\", \"log10_bf\": -0.69, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": -1.25, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:34310\", \"OSK2026_SK_tab06d.csv:34311\"]",
  "notes": "{\"best_log10_lr\": 1.158, \"corrected_p_min\": 0.3246, \"correction_withheld\": \"posterior_error_prob 0.00024 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 1, \"expected\": 8.1, \"observed\": 32, \"resid\": 2.62}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 4.0, \"within_resid\": -0.23}, \"decoy_log10_bf\": {\"digit\": -0.023, \"swap\": 1.071}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.903, \"log10_bf_any_error_cell\": {\"10@2026-OSK-C-708\": -0.777, \"3@2026-OSK-P-7\": -0.62}, \"log10_specificity\": 2.669, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:525316:golias:lubomir:49\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"524981-1\", \"votes\": 3}, {\"cand_no\": 3, \"precinct_id\": \"524981-1\", \"votes\": 12}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 1.16, \"values\": {\"2\": 3, \"3\": 12}}, {\"log10_lr\": 0.46, \"values\": {\"3\": 5, \"4\": 3}}, {\"log10_lr\": 0.85, \"values\": {\"1\": 3, \"3\": 32}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "7",
  "district": null,
  "obec": "524981",
  "municipality": "Ostrovany",
  "okres_name": "Sabinov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "2: Marián Geci; 3: Ľubomír Goliaš",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00024 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 19345,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-P-7|524981-1",
  "rank": 361,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-529320:529320-70:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-529320",
  "precinct_id": "529320-70",
  "cand_nos": "1",
  "observed": "{\"13@2026-OSK-C-102\": 260, \"19@2026-OSO-C-582000-3\": 232, \"1@2026-OSO-M-529320\": 314, \"record\": {\"1\": 314}}",
  "expected": "{\"13@2026-OSK-C-102\": {\"mean\": 219.4, \"n\": 471, \"p\": 0.013051879310329547, \"t\": 2.58}, \"19@2026-OSO-C-582000-3\": {\"mean\": 227.3, \"n\": 479, \"p\": 0.7104024897021641, \"t\": 0.29}, \"1@2026-OSO-M-529320\": {\"mean\": 367.7, \"n\": 467, \"p\": 0.0017158837529708019, \"t\": -3.88}}",
  "score": 0.9902904126425742,
  "p_value": 0.005147651258912406,
  "q_value": 0.6934175940414603,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": 0.99, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.44, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": 0.35, \"mechanism\": \"transfer\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.27, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.66, \"mechanism\": \"transfer\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.77, \"mechanism\": \"transfer\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -1.49, \"mechanism\": \"swap\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -2.18, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:393\"]",
  "notes": "{\"best_log10_lr\": 2.825, \"corrected_p_min\": 0.8392, \"correction_withheld\": \"posterior_error_prob 0.00029 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 30.8, \"observed\": 139, \"resid\": 8.49}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.49, \"n\": 83, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 5.4, \"n\": 2, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 357.2, \"within_resid\": -1.47}, \"decoy_log10_bf\": {\"digit\": 2.2, \"swap\": -5.833}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.99, \"log10_bf_any_error_cell\": {\"13@2026-OSK-C-102\": 0.062, \"19@2026-OSO-C-582000-3\": -1.104, \"1@2026-OSO-M-529320\": 1.641}, \"log10_specificity\": -0.651, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:chren:martin:45\", \"posterior_error_prob\": 0.0003, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"529320-70\", \"votes\": 364}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.82, \"values\": {\"1\": 364}}, {\"log10_lr\": 2.76, \"values\": {\"1\": 374}}, {\"log10_lr\": 2.58, \"values\": {\"1\": 354}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "529320",
  "district": null,
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Martin Chren",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00029 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 11383,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-529320|529320-70",
  "rank": 362,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-807:522279-25:17",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-807",
  "precinct_id": "522279-25",
  "cand_nos": "16,17",
  "observed": "{\"17@2026-OSK-C-807\": 26, \"5@2026-OSO-M-522279\": 33, \"record\": {\"16\": 38, \"17\": 26}}",
  "expected": "{\"17@2026-OSK-C-807\": {\"mean\": 59.5, \"n\": 250, \"p\": 0.0026123374922023997, \"t\": -3.79}, \"5@2026-OSO-M-522279\": {\"mean\": 13.7, \"n\": 259, \"p\": 0.01610055423977995, \"t\": 2.52}}",
  "score": 1.0570635885005364,
  "p_value": 0.005224674984404799,
  "q_value": 0.7007595322832937,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 17, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": 1.06, \"mechanism\": \"swap\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": 0.98, \"mechanism\": \"transfer\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": 0.66, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-522279\", \"log10_bf\": -0.28, \"mechanism\": \"transfer\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-522279\", \"log10_bf\": -0.94, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-522279\", \"log10_bf\": -1.08, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": -1.96, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": -2.06, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:211721\", \"OSK2026_SK_tab09d.csv:211722\"]",
  "notes": "{\"best_log10_lr\": 1.363, \"corrected_p_min\": 0.1125, \"correction_withheld\": \"posterior_error_prob 0.00034 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 12.9, \"observed\": 4, \"resid\": -2.07}, \"n_complementary\": 8, \"other_persons_other_records\": {\"max_abs_t\": 1.16, \"n\": 6, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.28, \"n\": 6, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 14.0, \"within_resid\": 1.18}, \"decoy_log10_bf\": {\"digit\": 0.707, \"swap\": 0.409}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.057, \"log10_bf_any_error_cell\": {\"17@2026-OSK-C-807\": 0.455, \"5@2026-OSO-M-522279\": -0.533}, \"log10_specificity\": 0.787, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:522279:goda:dusan:59\", \"posterior_error_prob\": 0.0003, \"proposed_correction\": [{\"cand_no\": 16, \"precinct_id\": \"522279-25\", \"votes\": 26}, {\"cand_no\": 17, \"precinct_id\": \"522279-25\", \"votes\": 38}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.36, \"values\": {\"16\": 26, \"17\": 38}}, {\"log10_lr\": 2.54, \"values\": {\"17\": 52, \"46\": 26}}, {\"log10_lr\": 1.91, \"values\": {\"17\": 50, \"25\": 26}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "807",
  "obec": "522279",
  "municipality": "Michalovce",
  "okres_name": "Michalovce",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "16: Radovan Geci; 17: Dušan Goda",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00034 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 33,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-807|522279-25",
  "rank": 363,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-529320:529320-73:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-529320",
  "precinct_id": "529320-73",
  "cand_nos": "1,2",
  "observed": "{\"13@2026-OSK-C-102\": 200, \"19@2026-OSO-C-582000-3\": 194, \"1@2026-OSO-M-529320\": 282, \"record\": {\"1\": 282, \"2\": 124}}",
  "expected": "{\"13@2026-OSK-C-102\": {\"mean\": 184.3, \"n\": 402, \"p\": 0.2114621536969365, \"t\": 1.1}, \"19@2026-OSO-C-582000-3\": {\"mean\": 168.7, \"n\": 395, \"p\": 0.058570496542230725, \"t\": 1.8}, \"1@2026-OSO-M-529320\": {\"mean\": 335.5, \"n\": 435, \"p\": 0.0017581990297047226, \"t\": -3.9}}",
  "score": 2.8822982735038036,
  "p_value": 0.005274597089114168,
  "q_value": 0.7044190455878351,
  "correction": "",
  "mechanism": "transfer",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": 2.88, \"mechanism\": \"transfer\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.09, \"mechanism\": \"transfer\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.03, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.49, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": -0.65, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.68, \"mechanism\": \"transfer\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -1.31, \"mechanism\": \"swap\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -2.16, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:402\", \"OSO2026_SK_tab05f.csv:403\"]",
  "notes": "{\"best_log10_lr\": 3.484, \"corrected_p_min\": 0.4816, \"correction_withheld\": \"posterior_error_prob 0.015 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 60.1, \"observed\": 124, \"resid\": 5.31}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 4.72, \"n\": 83, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.39, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 383.1, \"within_resid\": -4.22}, \"decoy_log10_bf\": {\"digit\": 2.436, \"swap\": -0.819}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.882, \"log10_bf_any_error_cell\": {\"13@2026-OSK-C-102\": -0.865, \"19@2026-OSO-C-582000-3\": -0.454, \"1@2026-OSO-M-529320\": 2.119}, \"log10_specificity\": 0.711, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:chren:martin:45\", \"posterior_error_prob\": 0.015, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"529320-73\", \"votes\": 337}, {\"cand_no\": 2, \"precinct_id\": \"529320-73\", \"votes\": 69}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 3.48, \"values\": {\"1\": 337, \"2\": 69}}, {\"log10_lr\": -0.24, \"values\": {\"1\": 287, \"3\": 24}}, {\"log10_lr\": -1.62, \"values\": {\"1\": 281, \"3\": 30}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "529320",
  "district": null,
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Martin Chren; 2: Peter Strapák",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.015 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 11383,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-529320|529320-73",
  "rank": 364,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-3:529320-64:39",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-3",
  "precinct_id": "529320-64",
  "cand_nos": "39",
  "observed": "{\"33@2026-OSK-C-102\": 14, \"39@2026-OSO-C-582000-3\": 39, \"record\": {\"39\": 39}}",
  "expected": "{\"33@2026-OSK-C-102\": {\"mean\": 35.9, \"n\": 430, \"p\": 0.002654643717482313, \"t\": -3.81}, \"39@2026-OSO-C-582000-3\": {\"mean\": 16.0, \"n\": 429, \"p\": 0.016909450039937882, \"t\": 2.27}}",
  "score": 2.2785665076598094,
  "p_value": 0.005309287434964626,
  "q_value": 0.7060217825375824,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 39, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 2.28, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 2.12, \"mechanism\": \"transfer\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 1.81, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 1.67, \"mechanism\": \"transfer\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 1.07, \"mechanism\": \"swap\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.31, \"mechanism\": \"swap\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.26, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -2.46, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:101417\"]",
  "notes": "{\"best_log10_lr\": 2.575, \"corrected_p_min\": 0.0958, \"correction_withheld\": \"posterior_error_prob 0.0019 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 23, \"expected\": 15.4, \"observed\": 7, \"resid\": -2.69}, \"n_complementary\": 3, \"other_persons_other_records\": {\"max_abs_t\": 5.33, \"n\": 52, \"n_abs_t_gt3\": 3}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 4.39, \"n\": 34, \"n_abs_t_gt3\": 2}, \"pattern\": \"record_wide\", \"within_expected\": 16.2, \"within_resid\": 3.08}, \"decoy_log10_bf\": {\"digit\": 2.041, \"swap\": 1.813}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.279, \"log10_bf_any_error_cell\": {\"33@2026-OSK-C-102\": -0.333, \"39@2026-OSO-C-582000-3\": 1.523}, \"log10_specificity\": 0.756, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:simoncicova:katarina:78\", \"posterior_error_prob\": 0.0019, \"proposed_correction\": [{\"cand_no\": 39, \"precinct_id\": \"529320-64\", \"votes\": 9}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.57, \"values\": {\"39\": 9}}, {\"log10_lr\": 0.63, \"values\": {\"39\": 3}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "3",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "39: Katarína Šimončičová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0019 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4806,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-3|529320-64",
  "rank": 365,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-509507:509507-6:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-509507",
  "precinct_id": "509507-6",
  "cand_nos": "3",
  "observed": "{\"13@2026-OSO-C-509507-1\": 149, \"3@2026-OSO-M-509507\": 271, \"record\": {\"3\": 271}}",
  "expected": "{\"13@2026-OSO-C-509507-1\": {\"mean\": 221.9, \"n\": 345, \"p\": 0.002741322231382193, \"t\": -3.63}, \"3@2026-OSO-M-509507\": {\"mean\": 208.6, \"n\": 346, \"p\": 0.0029694402542359524, \"t\": 4.2}}",
  "score": 0.4710735430632418,
  "p_value": 0.005482644462764386,
  "q_value": 0.7069639315314025,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-509507\", \"log10_bf\": 0.47, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-509507-1\", \"log10_bf\": 0.05, \"mechanism\": \"transfer\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-509507-1\", \"log10_bf\": -0.08, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-509507\", \"log10_bf\": -0.9, \"mechanism\": \"transfer\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-509507-1\", \"log10_bf\": -1.7, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-509507\", \"log10_bf\": -4.5, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-509507-1\", \"log10_bf\": -5.12, \"mechanism\": \"row_shift\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-509507-1\", \"log10_bf\": -5.8, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:7836\"]",
  "notes": "{\"best_log10_lr\": 2.206, \"corrected_p_min\": 0.9887, \"correction_withheld\": \"posterior_error_prob 8.9e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.82, \"n\": 6, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.51, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 238.0, \"within_resid\": 0.68}, \"decoy_log10_bf\": {\"digit\": 1.382, \"swap\": -3.009}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.471, \"log10_bf_any_error_cell\": {\"13@2026-OSO-C-509507-1\": -0.296, \"3@2026-OSO-M-509507\": 1.287}, \"log10_specificity\": -0.816, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:509507:hruska:radoslav:47\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 3, \"precinct_id\": \"509507-6\", \"votes\": 211}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.21, \"values\": {\"3\": 211}}, {\"log10_lr\": 2.12, \"values\": {\"3\": 201}}, {\"log10_lr\": 2.12, \"values\": {\"3\": 221}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "509507",
  "district": null,
  "obec": "509507",
  "municipality": "Turzovka",
  "okres_name": "Čadca",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "3: Radoslav Hruška",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 8.9e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 675,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-509507|509507-6",
  "rank": 366,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-599981-4:598186-11:26",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-599981-4",
  "precinct_id": "598186-11",
  "cand_nos": "26",
  "observed": "{\"15@2026-OSO-C-598186-2\": 117, \"26@2026-OSO-C-599981-4\": 89, \"record\": {\"26\": 89}}",
  "expected": "{\"15@2026-OSO-C-598186-2\": {\"mean\": 180.9, \"n\": 357, \"p\": 0.0026889082988061984, \"t\": -3.62}, \"26@2026-OSO-C-599981-4\": {\"mean\": 48.9, \"n\": 357, \"p\": 0.002967748759812906, \"t\": 3.19}}",
  "score": 2.3429256092975366,
  "p_value": 0.005377816597612397,
  "q_value": 0.7069639315314025,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 26, \"contest_id\": \"2026-OSO-C-599981-4\", \"log10_bf\": 2.34, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSO-C-599981-4\", \"log10_bf\": 0.56, \"mechanism\": \"transfer\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-598186-2\", \"log10_bf\": 0.33, \"mechanism\": \"transfer\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-598186-2\", \"log10_bf\": 0.07, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSO-C-599981-4\", \"log10_bf\": -0.5, \"mechanism\": \"swap\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSO-C-599981-4\", \"log10_bf\": -1.8, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 26, \"contest_id\": \"2026-OSO-C-599981-4\", \"log10_bf\": -1.88, \"mechanism\": \"row_shift\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-598186-2\", \"log10_bf\": -1.93, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:110499\"]",
  "notes": "{\"best_log10_lr\": 3.224, \"corrected_p_min\": 0.8196, \"correction_withheld\": \"posterior_error_prob 0.0066 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 22, \"expected\": 16.1, \"observed\": 8, \"resid\": -2.43}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.36, \"n\": 36, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.12, \"n\": 21, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 39.4, \"within_resid\": 2.63}, \"decoy_log10_bf\": {\"digit\": 2.483, \"swap\": 1.656}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.343, \"log10_bf_any_error_cell\": {\"15@2026-OSO-C-598186-2\": -0.311, \"26@2026-OSO-C-599981-4\": 2.016}, \"log10_specificity\": 0.327, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:raczova:noemi:54\", \"posterior_error_prob\": 0.0066, \"proposed_correction\": [{\"cand_no\": 26, \"precinct_id\": \"598186-11\", \"votes\": 49}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.22, \"values\": {\"26\": 49}}, {\"log10_lr\": 3.06, \"values\": {\"26\": 39}}, {\"log10_lr\": 2.8, \"values\": {\"26\": 59}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "599981",
  "district": "4",
  "obec": "598186",
  "municipality": "Košice - Staré Mesto",
  "okres_name": "Košice I",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "26: Noémi Ráczová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0066 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 36,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-599981-4|598186-11",
  "rank": 367,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-204:507440-7:35",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-204",
  "precinct_id": "507440-7",
  "cand_nos": "35,36",
  "observed": "{\"35@2026-OSK-C-204\": 32, \"36@2026-OSO-C-507440-1\": 29, \"6@2026-OSO-M-507440\": 1, \"record\": {\"35\": 32, \"36\": 19}}",
  "expected": "{\"35@2026-OSK-C-204\": {\"mean\": 12.2, \"n\": 247, \"p\": 0.0037860690893599318, \"t\": 2.79}, \"36@2026-OSO-C-507440-1\": {\"mean\": 64.0, \"n\": 266, \"p\": 0.003176325227271323, \"t\": -3.6}, \"6@2026-OSO-M-507440\": {\"mean\": 10.1, \"n\": 273, \"p\": 0.0018486835628129775, \"t\": -5.31}}",
  "score": 1.769080248492939,
  "p_value": 0.005546050688438933,
  "q_value": 0.7069639315314025,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 35, \"contest_id\": \"2026-OSK-C-204\", \"log10_bf\": 1.77, \"mechanism\": \"swap\"}, {\"cand_no\": 35, \"contest_id\": \"2026-OSK-C-204\", \"log10_bf\": 1.61, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 35, \"contest_id\": \"2026-OSK-C-204\", \"log10_bf\": 1.43, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 35, \"contest_id\": \"2026-OSK-C-204\", \"log10_bf\": 1.27, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-M-507440\", \"log10_bf\": 0.4, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-M-507440\", \"log10_bf\": 0.29, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSO-M-507440\", \"log10_bf\": -0.04, \"mechanism\": \"swap\"}, {\"cand_no\": 36, \"contest_id\": \"2026-OSO-C-507440-1\", \"log10_bf\": -0.12, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:21214\", \"OSK2026_SK_tab09d.csv:21215\"]",
  "notes": "{\"best_log10_lr\": 2.098, \"corrected_p_min\": 0.1191, \"correction_withheld\": \"posterior_error_prob 0.0018 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.27, \"n\": 12, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.13, \"n\": 11, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 7.7, \"within_resid\": 1.81}, \"decoy_log10_bf\": {\"digit\": 1.643, \"swap\": 2.041}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.769, \"log10_bf_any_error_cell\": {\"35@2026-OSK-C-204\": 1.436, \"36@2026-OSO-C-507440-1\": -0.378, \"6@2026-OSO-M-507440\": 0.015}, \"log10_specificity\": 0.95, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:507440:vajas:roman:53\", \"posterior_error_prob\": 0.0018, \"proposed_correction\": [{\"cand_no\": 35, \"precinct_id\": \"507440-7\", \"votes\": 19}, {\"cand_no\": 36, \"precinct_id\": \"507440-7\", \"votes\": 32}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.1, \"values\": {\"35\": 19, \"36\": 32}}, {\"log10_lr\": 2.22, \"values\": {\"11\": 32, \"35\": 13}}, {\"log10_lr\": 2.12, \"values\": {\"18\": 32, \"35\": 15}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "2",
  "district": "204",
  "obec": "507440",
  "municipality": "Piešťany",
  "okres_name": "Piešťany",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "35: Roman Vajaš; 36: Juraj Valo",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0018 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 207,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-204|507440-7",
  "rank": 368,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-543373-1:543373-2:9",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-543373-1",
  "precinct_id": "543373-2",
  "cand_nos": "9",
  "observed": "{\"6@2026-OSK-C-806\": 148, \"9@2026-OSO-C-543373-1\": 101, \"record\": {\"9\": 101}}",
  "expected": "{\"6@2026-OSK-C-806\": {\"mean\": 91.8, \"n\": 264, \"p\": 0.002794503441153148, \"t\": 3.61}, \"9@2026-OSO-C-543373-1\": {\"mean\": 199.4, \"n\": 656, \"p\": 0.002845324918817555, \"t\": -3.78}}",
  "score": 1.6362461941995157,
  "p_value": 0.005589006882306296,
  "q_value": 0.7069639315314025,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-543373-1\", \"log10_bf\": 2.06, \"mechanism\": \"transfer\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-543373-1\", \"log10_bf\": 1.64, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-806\", \"log10_bf\": 1.32, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-806\", \"log10_bf\": 1.31, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-806\", \"log10_bf\": 1.13, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-543373-1\", \"log10_bf\": 0.97, \"mechanism\": \"swap\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-806\", \"log10_bf\": 0.59, \"mechanism\": \"swap\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-543373-1\", \"log10_bf\": -0.53, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:92703\"]",
  "notes": "{\"best_log10_lr\": 2.379, \"corrected_p_min\": 0.9008, \"correction_withheld\": \"posterior_error_prob 0.0013 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 29, \"expected\": 16.3, \"observed\": 86, \"resid\": 2.2}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 2.38, \"n\": 2, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.29, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 176.9, \"within_resid\": -0.94}, \"decoy_log10_bf\": {\"digit\": 1.669, \"swap\": 1.646}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.636, \"log10_bf_any_error_cell\": {\"6@2026-OSK-C-806\": 2.076, \"9@2026-OSO-C-543373-1\": 1.379}, \"log10_specificity\": 0.257, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:543373:geletka:stefan:37\", \"posterior_error_prob\": 0.0013, \"proposed_correction\": [{\"cand_no\": 9, \"precinct_id\": \"543373-2\", \"votes\": 201}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.38, \"values\": {\"9\": 201}}, {\"log10_lr\": 2.37, \"values\": {\"9\": 191}}, {\"log10_lr\": 2.29, \"values\": {\"9\": 181}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "543373",
  "district": "1",
  "obec": "543373",
  "municipality": "Nálepkovo",
  "okres_name": "Gelnica",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "9: Štefan Geletka",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0013 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 5,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-543373-1|543373-2",
  "rank": 369,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-706:523381-24:7",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-706",
  "precinct_id": "523381-24",
  "cand_nos": "7",
  "observed": "{\"14@2026-OSO-C-523381-2\": 128, \"2@2026-OSO-M-523381\": 202, \"7@2026-OSK-C-706\": 111, \"record\": {\"7\": 111}}",
  "expected": "{\"14@2026-OSO-C-523381-2\": {\"mean\": 120.4, \"n\": 356, \"p\": 0.45244467092404134, \"t\": 0.61}, \"2@2026-OSO-M-523381\": {\"mean\": 170.8, \"n\": 362, \"p\": 0.047963907266864766, \"t\": 2.18}, \"7@2026-OSK-C-706\": {\"mean\": 153.3, \"n\": 336, \"p\": 0.0018521872918669487, \"t\": -3.56}}",
  "score": 1.194798236018796,
  "p_value": 0.005556561875600846,
  "q_value": 0.7069639315314025,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-706\", \"log10_bf\": 1.19, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-706\", \"log10_bf\": 0.19, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-523381\", \"log10_bf\": -0.16, \"mechanism\": \"transfer\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-523381-2\", \"log10_bf\": -0.24, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSO-C-523381-2\", \"log10_bf\": -0.82, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-523381\", \"log10_bf\": -1.14, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-523381\", \"log10_bf\": -1.46, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-706\", \"log10_bf\": -1.5, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:158973\"]",
  "notes": "{\"best_log10_lr\": 1.996, \"corrected_p_min\": 0.9751, \"correction_withheld\": \"posterior_error_prob 0.00047 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.29, \"n\": 18, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.35, \"n\": 17, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 121.5, \"within_resid\": -0.44}, \"decoy_log10_bf\": {\"digit\": 1.15, \"swap\": -1.128}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.195, \"log10_bf_any_error_cell\": {\"14@2026-OSO-C-523381-2\": -1.073, \"2@2026-OSO-M-523381\": -0.037, \"7@2026-OSK-C-706\": 0.942}, \"log10_specificity\": 0.253, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:523381:danko:anton:67\", \"posterior_error_prob\": 0.0005, \"proposed_correction\": [{\"cand_no\": 7, \"precinct_id\": \"523381-24\", \"votes\": 151}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.0, \"values\": {\"7\": 151}}, {\"log10_lr\": 1.84, \"values\": {\"7\": 141}}, {\"log10_lr\": 1.83, \"values\": {\"7\": 161}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "706",
  "obec": "523381",
  "municipality": "Poprad",
  "okres_name": "Poprad",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "7: Anton Danko",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00047 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 106,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-706|523381-24",
  "rank": 370,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-500011-2:500011-8:20",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-500011-2",
  "precinct_id": "500011-8",
  "cand_nos": "20",
  "observed": "{\"20@2026-OSO-C-500011-2\": 26, \"65@2026-OSK-C-403\": 9, \"record\": {\"20\": 26}}",
  "expected": "{\"20@2026-OSO-C-500011-2\": {\"mean\": 8.6, \"n\": 225, \"p\": 0.01776787064725893, \"t\": 2.2}, \"65@2026-OSK-C-403\": {\"mean\": 28.7, \"n\": 226, \"p\": 0.00271508841556525, \"t\": -3.9}}",
  "score": 0.9258415903914117,
  "p_value": 0.0054301768311305,
  "q_value": 0.7069639315314025,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-500011-2\", \"log10_bf\": 0.93, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-500011-2\", \"log10_bf\": 0.36, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-500011-2\", \"log10_bf\": 0.32, \"mechanism\": \"transfer\"}, {\"cand_no\": 65, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 0.27, \"mechanism\": \"transfer\"}, {\"cand_no\": 65, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 0.1, \"mechanism\": \"digit_del\"}, {\"cand_no\": 65, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": -0.35, \"mechanism\": \"swap\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-500011-2\", \"log10_bf\": -0.6, \"mechanism\": \"swap\"}, {\"cand_no\": 65, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": -0.78, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:34116\"]",
  "notes": "{\"best_log10_lr\": 1.19, \"corrected_p_min\": 0.1781, \"correction_withheld\": \"posterior_error_prob 8.4e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.6, \"n\": 21, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.57, \"n\": 10, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 16.0, \"within_resid\": 1.34}, \"decoy_log10_bf\": {\"digit\": 0.747, \"swap\": 0.583}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.926, \"log10_bf_any_error_cell\": {\"20@2026-OSO-C-500011-2\": 0.174, \"65@2026-OSK-C-403\": 0.015}, \"log10_specificity\": 0.752, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:500011:petruska:svorad:50\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 20, \"precinct_id\": \"500011-8\", \"votes\": 6}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.19, \"values\": {\"20\": 6}}, {\"log10_lr\": 0.14, \"values\": {\"20\": 2}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "500011",
  "district": "2",
  "obec": "500011",
  "municipality": "Nitra",
  "okres_name": "Nitra",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "20: Svorad Petruška",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 8.4e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 279,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-500011-2|500011-8",
  "rank": 371,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-403:500071-2:21",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-403",
  "precinct_id": "500071-2",
  "cand_nos": "21",
  "observed": "{\"21@2026-OSK-C-403\": 3, \"4@2026-OSK-P-4\": 14, \"record\": {\"21\": 3}}",
  "expected": "{\"21@2026-OSK-C-403\": {\"mean\": 17.9, \"n\": 345, \"p\": 0.0027759735018739167, \"t\": -4.22}, \"4@2026-OSK-P-4\": {\"mean\": 2.8, \"n\": 358, \"p\": 0.09366445081414644, \"t\": 1.85}}",
  "score": 0.8625006082660321,
  "p_value": 0.005551947003747833,
  "q_value": 0.7069639315314025,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 21, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 0.86, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 0.71, \"mechanism\": \"transfer\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 0.49, \"mechanism\": \"digit_del\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": -0.01, \"mechanism\": \"swap\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": -0.27, \"mechanism\": \"swap\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": -0.36, \"mechanism\": \"transfer\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": -0.37, \"mechanism\": \"vector_swap\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": -1.31, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:65568\"]",
  "notes": "{\"best_log10_lr\": 1.345, \"corrected_p_min\": 0.221, \"correction_withheld\": \"posterior_error_prob 0.00022 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 1, \"expected\": 24.4, \"observed\": 227, \"resid\": 5.35}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.86, \"n\": 5, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.97, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 9.9, \"within_resid\": -2.18}, \"decoy_log10_bf\": {\"digit\": 1.204, \"swap\": 1.022}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.863, \"log10_bf_any_error_cell\": {\"21@2026-OSK-C-403\": 0.162, \"4@2026-OSK-P-4\": -1.292}, \"log10_specificity\": 0.701, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:500941:culakova:jolana:59\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 21, \"precinct_id\": \"500071-2\", \"votes\": 9}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.35, \"values\": {\"21\": 9}}, {\"log10_lr\": 1.23, \"values\": {\"21\": 8}}, {\"log10_lr\": 1.07, \"values\": {\"21\": 7}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "4",
  "district": "403",
  "obec": "500071",
  "municipality": "Branč",
  "okres_name": "Nitra",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "21: Jolana Čuláková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00022 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 588,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-403|500071-2",
  "rank": 372,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-111:529494-4:39",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-111",
  "precinct_id": "529494-4",
  "cand_nos": "39",
  "observed": "{\"2@2026-OSO-C-582000-11\": 171, \"39@2026-OSK-C-111\": 264, \"record\": {\"39\": 264}}",
  "expected": "{\"2@2026-OSO-C-582000-11\": {\"mean\": 248.1, \"n\": 475, \"p\": 0.0027354750622248024, \"t\": -3.62}, \"39@2026-OSK-C-111\": {\"mean\": 195.4, \"n\": 420, \"p\": 0.002723217473262534, \"t\": 3.65}}",
  "score": 1.9708706121040633,
  "p_value": 0.005446434946525068,
  "q_value": 0.7069639315314025,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 1.97, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 1.54, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 1.33, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 0.91, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 0.83, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 0.29, \"mechanism\": \"row_shift\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -1.05, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -1.75, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:10313\"]",
  "notes": "{\"best_log10_lr\": 2.904, \"corrected_p_min\": 0.3637, \"correction_withheld\": \"posterior_error_prob 0.0028 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 10, \"expected\": 137.6, \"observed\": 76, \"resid\": -3.34}, \"n_complementary\": 5, \"other_persons_other_records\": {\"max_abs_t\": 6.89, \"n\": 1, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.21, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 103.6, \"within_resid\": 5.79}, \"decoy_log10_bf\": {\"digit\": 2.056, \"swap\": -1.614}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.971, \"log10_bf_any_error_cell\": {\"2@2026-OSO-C-582000-11\": 1.405, \"39@2026-OSK-C-111\": 2.107}, \"log10_specificity\": -0.136, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:uhler:jozef:50\", \"posterior_error_prob\": 0.0028, \"proposed_correction\": [{\"cand_no\": 39, \"precinct_id\": \"529494-4\", \"votes\": 204}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.9, \"values\": {\"39\": 204}}, {\"log10_lr\": 2.65, \"values\": {\"39\": 164}}, {\"log10_lr\": 2.61, \"values\": {\"39\": 214}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "111",
  "obec": "529494",
  "municipality": "Bratislava - Rusovce",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "39: Jozef Uhler",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0028 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 639,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-111|529494-4",
  "rank": 373,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-810:543268-2:10",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-810",
  "precinct_id": "543268-2",
  "cand_nos": "10",
  "observed": "{\"10@2026-OSK-C-810\": 349, \"1@2026-OSO-M-543268\": 272, \"3@2026-OSO-C-543268-1\": 267, \"record\": {\"10\": 349}}",
  "expected": "{\"10@2026-OSK-C-810\": {\"mean\": 284.2, \"n\": 530, \"p\": 0.001858039774785894, \"t\": 3.75}, \"1@2026-OSO-M-543268\": {\"mean\": 301.0, \"n\": 545, \"p\": 0.17903420373937062, \"t\": -1.43}, \"3@2026-OSO-C-543268-1\": {\"mean\": 296.9, \"n\": 538, \"p\": 0.08675206866732056, \"t\": -1.58}}",
  "score": 1.117634264737057,
  "p_value": 0.005574119324357682,
  "q_value": 0.7069639315314025,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-810\", \"log10_bf\": 1.12, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-810\", \"log10_bf\": 0.89, \"mechanism\": \"transfer\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-810\", \"log10_bf\": 0.37, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-543268-1\", \"log10_bf\": -0.12, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-543268-1\", \"log10_bf\": -0.18, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-810\", \"log10_bf\": -0.83, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-543268\", \"log10_bf\": -0.91, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-543268\", \"log10_bf\": -1.18, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:219723\"]",
  "notes": "{\"best_log10_lr\": 2.114, \"corrected_p_min\": 0.1192, \"correction_withheld\": \"posterior_error_prob 0.00039 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 8, \"expected\": 93.1, \"observed\": 49, \"resid\": -2.18}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 2.43, \"n\": 1, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.5, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 33.3, \"within_resid\": 11.69}, \"decoy_log10_bf\": {\"digit\": 1.511, \"swap\": -1.532}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.118, \"log10_bf_any_error_cell\": {\"10@2026-OSK-C-810\": 1.567, \"1@2026-OSO-M-543268\": -0.906, \"3@2026-OSO-C-543268-1\": -0.777}, \"log10_specificity\": -0.45, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:543268:dubinak:darius:45\", \"posterior_error_prob\": 0.0004, \"proposed_correction\": [{\"cand_no\": 10, \"precinct_id\": \"543268-2\", \"votes\": 309}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.11, \"values\": {\"10\": 309}}, {\"log10_lr\": 1.83, \"values\": {\"10\": 249}}, {\"log10_lr\": 1.65, \"values\": {\"10\": 319}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "810",
  "obec": "543268",
  "municipality": "Krompachy",
  "okres_name": "Spišská Nová Ves",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "10: Dárius Dubiňák",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00039 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 66,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-810|543268-2",
  "rank": 374,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-3:529320-23:43",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-3",
  "precinct_id": "529320-23",
  "cand_nos": "43",
  "observed": "{\"34@2026-OSK-C-102\": 30, \"3@2026-OSO-M-529320\": 6, \"43@2026-OSO-C-582000-3\": 48, \"record\": {\"43\": 48}}",
  "expected": "{\"34@2026-OSK-C-102\": {\"mean\": 41.1, \"n\": 514, \"p\": 0.12332187046750692, \"t\": -1.42}, \"3@2026-OSO-M-529320\": {\"mean\": 20.5, \"n\": 496, \"p\": 0.0018431654398745117, \"t\": -4.44}, \"43@2026-OSO-C-582000-3\": {\"mean\": 29.4, \"n\": 507, \"p\": 0.029277685003082463, \"t\": 2.02}}",
  "score": 0.4197197840790894,
  "p_value": 0.005529496319623535,
  "q_value": 0.7069639315314025,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": 1.22, \"mechanism\": \"transfer\"}, {\"cand_no\": 43, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.42, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 43, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.1, \"mechanism\": \"transfer\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.05, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.5, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": -0.73, \"mechanism\": \"digit_del\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": -0.83, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 43, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -2.13, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:99453\"]",
  "notes": "{\"best_log10_lr\": 1.062, \"corrected_p_min\": 0.6307, \"correction_withheld\": \"posterior_error_prob 7.9e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 31, \"expected\": 23.3, \"observed\": 12, \"resid\": -2.12}, \"n_complementary\": 12, \"other_persons_other_records\": {\"max_abs_t\": 5.45, \"n\": 52, \"n_abs_t_gt3\": 4}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.31, \"n\": 36, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 38.4, \"within_resid\": 0.77}, \"decoy_log10_bf\": {\"digit\": 0.383, \"swap\": -1.351}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.42, \"log10_bf_any_error_cell\": {\"34@2026-OSK-C-102\": -1.244, \"3@2026-OSO-M-529320\": -0.169, \"43@2026-OSO-C-582000-3\": -0.379}, \"log10_specificity\": 0.798, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:svihran:ivor:37\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 43, \"precinct_id\": \"529320-23\", \"votes\": 28}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.06, \"values\": {\"43\": 28}}, {\"log10_lr\": 0.85, \"values\": {\"43\": 38}}, {\"log10_lr\": 0.72, \"values\": {\"43\": 40}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "3",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "43: Ivor Švihran",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 7.9e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4806,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-3|529320-23",
  "rank": 375,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-111:529494-3:39",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-111",
  "precinct_id": "529494-3",
  "cand_nos": "39",
  "observed": "{\"2@2026-OSO-C-582000-11\": 160, \"39@2026-OSK-C-111\": 249, \"record\": {\"39\": 249}}",
  "expected": "{\"2@2026-OSO-C-582000-11\": {\"mean\": 235.3, \"n\": 465, \"p\": 0.0027142767594509993, \"t\": -3.63}, \"39@2026-OSK-C-111\": {\"mean\": 182.0, \"n\": 406, \"p\": 0.002819107952699834, \"t\": 3.62}}",
  "score": 1.5728224200541157,
  "p_value": 0.005428553518901999,
  "q_value": 0.7069639315314025,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 2.2, \"mechanism\": \"transfer\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 1.57, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 1.32, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 0.83, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 0.35, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-11\", \"log10_bf\": 0.22, \"mechanism\": \"row_shift\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -2.0, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 39, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -2.17, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:10269\"]",
  "notes": "{\"best_log10_lr\": 2.683, \"corrected_p_min\": 0.2407, \"correction_withheld\": \"posterior_error_prob 0.0011 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 10, \"expected\": 140.0, \"observed\": 63, \"resid\": -4.44}, \"n_complementary\": 10, \"other_persons_other_records\": {\"max_abs_t\": 1.64, \"n\": 1, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.18, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 106.1, \"within_resid\": 5.29}, \"decoy_log10_bf\": {\"digit\": 2.815, \"swap\": -1.979}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.573, \"log10_bf_any_error_cell\": {\"2@2026-OSO-C-582000-11\": 1.409, \"39@2026-OSK-C-111\": 2.179}, \"log10_specificity\": -0.607, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:uhler:jozef:50\", \"posterior_error_prob\": 0.0011, \"proposed_correction\": [{\"cand_no\": 39, \"precinct_id\": \"529494-3\", \"votes\": 149}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.68, \"values\": {\"39\": 149}}, {\"log10_lr\": 2.25, \"values\": {\"39\": 209}}, {\"log10_lr\": 1.71, \"values\": {\"39\": 219}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "111",
  "obec": "529494",
  "municipality": "Bratislava - Rusovce",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "39: Jozef Uhler",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0011 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 639,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-111|529494-3",
  "rank": 376,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-708:524603-2:10",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-708",
  "precinct_id": "524603-2",
  "cand_nos": "10",
  "observed": "{\"10@2026-OSK-C-708\": 10, \"3@2026-OSK-P-7\": 0, \"record\": {\"10\": 10}}",
  "expected": "{\"10@2026-OSK-C-708\": {\"mean\": 0.7, \"n\": 48, \"p\": 0.16028358702060366, \"t\": 1.27}, \"3@2026-OSK-P-7\": {\"mean\": 8.7, \"n\": 78, \"p\": 0.0028330541516976403, \"t\": -5.67}}",
  "score": 1.588682785384269,
  "p_value": 0.005666108303395281,
  "q_value": 0.7138149476791535,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-708\", \"log10_bf\": 1.59, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 0.85, \"mechanism\": \"missing_block\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-708\", \"log10_bf\": 0.84, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 0.72, \"mechanism\": \"swap\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-708\", \"log10_bf\": 0.72, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": 0.61, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": -0.64, \"mechanism\": \"row_shift\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-P-7\", \"log10_bf\": -0.84, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:181755\"]",
  "notes": "{\"best_log10_lr\": 1.701, \"corrected_p_min\": 0.3923, \"correction_withheld\": \"posterior_error_prob 0.00039 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 25, \"expected\": 12.4, \"observed\": 0, \"resid\": -2.94}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 2.9, \"within_resid\": 2.15}, \"decoy_log10_bf\": {\"digit\": 0.921, \"swap\": 2.118}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.589, \"log10_bf_any_error_cell\": {\"10@2026-OSK-C-708\": 0.737, \"3@2026-OSK-P-7\": -0.656}, \"log10_specificity\": 0.852, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:525316:golias:lubomir:49\", \"posterior_error_prob\": 0.0004, \"proposed_correction\": [{\"cand_no\": 10, \"precinct_id\": \"524603-2\", \"votes\": 1}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.7, \"values\": {\"10\": 1}}, {\"log10_lr\": 1.44, \"values\": {\"10\": 0}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "708",
  "obec": "524603",
  "municipality": "Jarovnice",
  "okres_name": "Sabinov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "10: Ľubomír Goliaš",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00039 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 266,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-708|524603-2",
  "rank": 377,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-599981-14:598682-4:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-599981-14",
  "precinct_id": "598682-4",
  "cand_nos": "2",
  "observed": "{\"1@2026-OSO-M-598682\": 316, \"2@2026-OSO-C-599981-14\": 161, \"record\": {\"2\": 161}}",
  "expected": "{\"1@2026-OSO-M-598682\": {\"mean\": 261.9, \"n\": 378, \"p\": 0.0028994146475018333, \"t\": 4.17}, \"2@2026-OSO-C-599981-14\": {\"mean\": 232.0, \"n\": 359, \"p\": 0.003841344460423555, \"t\": -3.4}}",
  "score": 1.3552307158310635,
  "p_value": 0.005798829295003667,
  "q_value": 0.7275893998896334,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-599981-14\", \"log10_bf\": 1.36, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-599981-14\", \"log10_bf\": 1.13, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-599981-14\", \"log10_bf\": 0.27, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-598682\", \"log10_bf\": -0.28, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-599981-14\", \"log10_bf\": -0.71, \"mechanism\": \"row_shift\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-598682\", \"log10_bf\": -1.22, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-599981-14\", \"log10_bf\": -5.13, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-598682\", \"log10_bf\": -9.67, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:114060\"]",
  "notes": "{\"best_log10_lr\": 2.463, \"corrected_p_min\": 0.0197, \"correction_withheld\": \"posterior_error_prob 0.00068 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.69, \"n\": 14, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.56, \"n\": 10, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 215.9, \"within_resid\": -4.06}, \"decoy_log10_bf\": {\"digit\": 2.369, \"swap\": -7.455}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.355, \"log10_bf_any_error_cell\": {\"1@2026-OSO-M-598682\": -0.694, \"2@2026-OSO-C-599981-14\": 2.644}, \"log10_specificity\": -1.289, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:babusik:dominik:39\", \"posterior_error_prob\": 0.0007, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"598682-4\", \"votes\": 191}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.46, \"values\": {\"2\": 191}}, {\"log10_lr\": 1.84, \"values\": {\"2\": 261}}, {\"log10_lr\": 1.65, \"values\": {\"2\": 181}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "599981",
  "district": "14",
  "obec": "598682",
  "municipality": "Košice - Dargovských hrdinov",
  "okres_name": "Košice III",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "2: Dominik Babušík",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00068 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 12,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-599981-14|598682-4",
  "rank": 378,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-P-2:501531-1:6",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-P-2",
  "precinct_id": "501531-1",
  "cand_nos": "4,6",
  "observed": "{\"24@2026-OSK-C-201\": 8, \"6@2026-OSK-P-2\": 20, \"record\": {\"4\": 5, \"6\": 20}}",
  "expected": "{\"24@2026-OSK-C-201\": {\"mean\": 30.9, \"n\": 434, \"p\": 0.002918022535847913, \"t\": -3.96}, \"6@2026-OSK-P-2\": {\"mean\": 5.5, \"n\": 417, \"p\": 0.03194408284710907, \"t\": 2.16}}",
  "score": 1.433887053399025,
  "p_value": 0.005836045071695826,
  "q_value": 0.7293181305058595,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 6, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 1.7, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 1.43, \"mechanism\": \"swap\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 1.34, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-201\", \"log10_bf\": 0.35, \"mechanism\": \"transfer\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-201\", \"log10_bf\": 0.12, \"mechanism\": \"swap\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-201\", \"log10_bf\": -0.03, \"mechanism\": \"digit_del\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": -0.15, \"mechanism\": \"row_shift\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-201\", \"log10_bf\": -0.51, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:4184\", \"OSK2026_SK_tab06d.csv:4186\"]",
  "notes": "{\"best_log10_lr\": 2.912, \"corrected_p_min\": 0.475, \"correction_withheld\": \"posterior_error_prob 0.00081 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 4, \"expected\": 15.2, \"observed\": 5, \"resid\": -2.8}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.36, \"n\": 2, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 1.4, \"within_resid\": 2.64}, \"decoy_log10_bf\": {\"digit\": 1.232, \"swap\": 3.556}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.434, \"log10_bf_any_error_cell\": {\"24@2026-OSK-C-201\": -0.387, \"6@2026-OSK-P-2\": 0.743}, \"log10_specificity\": 1.434, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:501981:pollak:stefan:43\", \"posterior_error_prob\": 0.0008, \"proposed_correction\": [{\"cand_no\": 4, \"precinct_id\": \"501531-1\", \"votes\": 20}, {\"cand_no\": 6, \"precinct_id\": \"501531-1\", \"votes\": 5}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.91, \"values\": {\"4\": 20, \"6\": 5}}, {\"log10_lr\": 1.17, \"values\": {\"5\": 20, \"6\": 5}}, {\"log10_lr\": -0.02, \"values\": {\"3\": 20, \"6\": 5}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "2",
  "district": null,
  "obec": "501531",
  "municipality": "Čiližská Radvaň",
  "okres_name": "Dunajská Streda",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "4: Peter Hambálek; 6: Štefan Pollák",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00081 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 31647,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-P-2|501531-1",
  "rank": 379,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-529320:529320-68:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-529320",
  "precinct_id": "529320-68",
  "cand_nos": "1",
  "observed": "{\"13@2026-OSK-C-102\": 159, \"19@2026-OSO-C-582000-3\": 144, \"1@2026-OSO-M-529320\": 213, \"record\": {\"1\": 213}}",
  "expected": "{\"13@2026-OSK-C-102\": {\"mean\": 132.6, \"n\": 329, \"p\": 0.03418260791086003, \"t\": 2.11}, \"19@2026-OSO-C-582000-3\": {\"mean\": 134.2, \"n\": 334, \"p\": 0.33975132977369293, \"t\": 0.79}, \"1@2026-OSO-M-529320\": {\"mean\": 260.4, \"n\": 350, \"p\": 0.001968759105421541, \"t\": -3.8}}",
  "score": 1.277876876937771,
  "p_value": 0.005906277316264623,
  "q_value": 0.7322136703195468,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": 1.88, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": 1.28, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.28, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.22, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.42, \"mechanism\": \"transfer\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.71, \"mechanism\": \"transfer\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -1.52, \"mechanism\": \"swap\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -1.8, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:387\"]",
  "notes": "{\"best_log10_lr\": 3.118, \"corrected_p_min\": 0.9427, \"correction_withheld\": \"posterior_error_prob 0.00057 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 49.8, \"observed\": 113, \"resid\": 5.77}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 2.01, \"n\": 83, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.19, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 309.5, \"within_resid\": -4.71}, \"decoy_log10_bf\": {\"digit\": 1.705, \"swap\": -0.455}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.278, \"log10_bf_any_error_cell\": {\"13@2026-OSK-C-102\": -0.226, \"19@2026-OSO-C-582000-3\": -0.95, \"1@2026-OSO-M-529320\": 2.035}, \"log10_specificity\": -0.757, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:chren:martin:45\", \"posterior_error_prob\": 0.0006, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"529320-68\", \"votes\": 263}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 3.12, \"values\": {\"1\": 263}}, {\"log10_lr\": 2.96, \"values\": {\"1\": 273}}, {\"log10_lr\": 2.92, \"values\": {\"1\": 253}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "529320",
  "district": null,
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Martin Chren",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00057 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 11383,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-529320|529320-68",
  "rank": 380,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-8:529389-28:16",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-8",
  "precinct_id": "529389-28",
  "cand_nos": "16,17",
  "observed": "{\"11@2026-OSK-C-109\": 13, \"16@2026-OSO-C-582000-8\": 36, \"record\": {\"16\": 36, \"17\": 25}}",
  "expected": "{\"11@2026-OSK-C-109\": {\"mean\": 34.4, \"n\": 465, \"p\": 0.002948876042739264, \"t\": -3.78}, \"16@2026-OSO-C-582000-8\": {\"mean\": 14.3, \"n\": 467, \"p\": 0.017641515593587422, \"t\": 2.24}}",
  "score": 1.4821149199119963,
  "p_value": 0.005897752085478528,
  "q_value": 0.7322136703195468,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 1.48, \"mechanism\": \"swap\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-109\", \"log10_bf\": 0.86, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 0.7, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 0.7, \"mechanism\": \"transfer\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-109\", \"log10_bf\": 0.6, \"mechanism\": \"swap\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 0.53, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSK-C-109\", \"log10_bf\": 0.44, \"mechanism\": \"transfer\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": -2.24, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:103971\", \"OSO2026_SK_tab08f.csv:103972\"]",
  "notes": "{\"best_log10_lr\": 1.825, \"corrected_p_min\": 0.177, \"correction_withheld\": \"posterior_error_prob 0.00091 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 4, \"expected\": 47.4, \"observed\": 33, \"resid\": -2.02}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 1.41, \"n\": 18, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.67, \"n\": 12, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 21.2, \"within_resid\": 1.32}, \"decoy_log10_bf\": {\"digit\": 0.774, \"swap\": 0.563}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.482, \"log10_bf_any_error_cell\": {\"11@2026-OSK-C-109\": 0.289, \"16@2026-OSO-C-582000-8\": 0.207}, \"log10_specificity\": 2.052, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:mucha:emil:54\", \"posterior_error_prob\": 0.0009, \"proposed_correction\": [{\"cand_no\": 16, \"precinct_id\": \"529389-28\", \"votes\": 25}, {\"cand_no\": 17, \"precinct_id\": \"529389-28\", \"votes\": 36}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.83, \"values\": {\"16\": 25, \"17\": 36}}, {\"log10_lr\": 1.36, \"values\": {\"16\": 21, \"5\": 36}}, {\"log10_lr\": 1.18, \"values\": {\"16\": 26, \"6\": 36}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "8",
  "obec": "529389",
  "municipality": "Bratislava - Dúbravka",
  "okres_name": "Bratislava IV",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "16: Emil Mucha; 17: Matej Nagy",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00091 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1611,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-8|529389-28",
  "rank": 381,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-517402-8:517402-68:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-517402-8",
  "precinct_id": "517402-68",
  "cand_nos": "1",
  "observed": "{\"1@2026-OSK-C-511\": 239, \"1@2026-OSO-C-517402-8\": 229, \"record\": {\"1\": 229}}",
  "expected": "{\"1@2026-OSK-C-511\": {\"mean\": 167.8, \"n\": 527, \"p\": 0.0033546131403676275, \"t\": 3.44}, \"1@2026-OSO-C-517402-8\": {\"mean\": 312.2, \"n\": 586, \"p\": 0.0029853177499167627, \"t\": -3.54}}",
  "score": 1.431225921561851,
  "p_value": 0.0059706354998335254,
  "q_value": 0.7361350576170678,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 1.45, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-517402-8\", \"log10_bf\": 1.43, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-517402-8\", \"log10_bf\": 1.39, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 1.08, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -0.93, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-C-517402-8\", \"log10_bf\": -1.0, \"mechanism\": \"row_shift\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -1.64, \"mechanism\": \"row_shift\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -1.96, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:52621\"]",
  "notes": "{\"best_log10_lr\": 2.277, \"corrected_p_min\": 0.5272, \"correction_withheld\": \"posterior_error_prob 0.00081 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 9, \"expected\": 126.4, \"observed\": 216, \"resid\": 2.11}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 3.77, \"n\": 15, \"n_abs_t_gt3\": 3}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 5.02, \"n\": 6, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 308.3, \"within_resid\": -0.56}, \"decoy_log10_bf\": {\"digit\": 2.403, \"swap\": -2.277}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.431, \"log10_bf_any_error_cell\": {\"1@2026-OSK-C-511\": 1.672, \"1@2026-OSO-C-517402-8\": 1.32}, \"log10_specificity\": 0.111, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:517402:augustin:jozef:44\", \"posterior_error_prob\": 0.0008, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"517402-68\", \"votes\": 299}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.28, \"values\": {\"1\": 299}}, {\"log10_lr\": 2.22, \"values\": {\"1\": 329}}, {\"log10_lr\": 2.08, \"values\": {\"1\": 289}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "517402",
  "district": "8",
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "1: Jozef Augustín",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00081 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 102,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-517402-8|517402-68",
  "rank": 382,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-511552:511552-3:5",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-511552",
  "precinct_id": "511552-3",
  "cand_nos": "5",
  "observed": "{\"20@2026-OSO-C-511552-1\": 36, \"5@2026-OSO-M-511552\": 55, \"record\": {\"5\": 55}}",
  "expected": "{\"20@2026-OSO-C-511552-1\": {\"mean\": 60.9, \"n\": 78, \"p\": 0.0029926112667853287, \"t\": -3.27}, \"5@2026-OSO-M-511552\": {\"mean\": 28.4, \"n\": 78, \"p\": 0.004084004046895812, \"t\": 3.73}}",
  "score": 2.6165219689236645,
  "p_value": 0.005985222533570657,
  "q_value": 0.7361350576170678,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-511552\", \"log10_bf\": 2.62, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-511552-1\", \"log10_bf\": 1.19, \"mechanism\": \"transfer\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-511552-1\", \"log10_bf\": 0.41, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-511552\", \"log10_bf\": 0.12, \"mechanism\": \"transfer\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-511552-1\", \"log10_bf\": -0.54, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-511552\", \"log10_bf\": -0.59, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 20, \"contest_id\": \"2026-OSO-C-511552-1\", \"log10_bf\": -2.03, \"mechanism\": \"row_shift\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-511552\", \"log10_bf\": -3.48, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:11277\"]",
  "notes": "{\"best_log10_lr\": 4.692, \"corrected_p_min\": 0.9181, \"correction_withheld\": \"posterior_error_prob 0.012 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 0.89, \"n\": 3, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.0, \"n\": 3, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 23.2, \"within_resid\": 6.02}, \"decoy_log10_bf\": {\"digit\": 3.956, \"swap\": -0.228}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.617, \"log10_bf_any_error_cell\": {\"20@2026-OSO-C-511552-1\": 0.607, \"5@2026-OSO-M-511552\": 3.89}, \"log10_specificity\": -1.274, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:511552:valachova:andrea:50\", \"posterior_error_prob\": 0.0123, \"proposed_correction\": [{\"cand_no\": 5, \"precinct_id\": \"511552-3\", \"votes\": 25}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 4.69, \"values\": {\"5\": 25}}, {\"log10_lr\": 3.83, \"values\": {\"5\": 15}}, {\"log10_lr\": 3.78, \"values\": {\"5\": 35}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "511552",
  "district": null,
  "obec": "511552",
  "municipality": "Lovinobaňa",
  "okres_name": "Lučenec",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "5: Andrea Valachová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.012 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 98,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-511552|511552-3",
  "rank": 383,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-523488:523488-2:4",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-523488",
  "precinct_id": "523488-2",
  "cand_nos": "4",
  "observed": "{\"11@2026-OSO-C-523488-1\": 196, \"4@2026-OSO-M-523488\": 96, \"record\": {\"4\": 96}}",
  "expected": "{\"11@2026-OSO-C-523488-1\": {\"mean\": 289.6, \"n\": 364, \"p\": 0.0030198187828815956, \"t\": -3.63}, \"4@2026-OSO-M-523488\": {\"mean\": 35.4, \"n\": 364, \"p\": 0.006550076015202051, \"t\": 3.48}}",
  "score": 1.764211992389347,
  "p_value": 0.006039637565763191,
  "q_value": 0.7370015769955028,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-523488\", \"log10_bf\": 2.01, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-523488\", \"log10_bf\": 1.76, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-523488\", \"log10_bf\": 1.31, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-523488-1\", \"log10_bf\": 0.48, \"mechanism\": \"transfer\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-523488-1\", \"log10_bf\": 0.4, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-523488\", \"log10_bf\": 0.19, \"mechanism\": \"swap\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-523488-1\", \"log10_bf\": 0.11, \"mechanism\": \"swap\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-523488-1\", \"log10_bf\": -0.48, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:14160\"]",
  "notes": "{\"best_log10_lr\": 3.616, \"corrected_p_min\": 0.8373, \"correction_withheld\": \"posterior_error_prob 0.0017 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.07, \"n\": 2, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.04, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 15.5, \"within_resid\": 4.37}, \"decoy_log10_bf\": {\"digit\": 2.036, \"swap\": 0.402}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.764, \"log10_bf_any_error_cell\": {\"11@2026-OSO-C-523488-1\": 0.759, \"4@2026-OSO-M-523488\": 2.435}, \"log10_specificity\": -0.671, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:523488:zoldakova:katarina:48\", \"posterior_error_prob\": 0.0017, \"proposed_correction\": [{\"cand_no\": 4, \"precinct_id\": \"523488-2\", \"votes\": 26}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 3.62, \"values\": {\"4\": 26}}, {\"log10_lr\": 3.42, \"values\": {\"4\": 36}}, {\"log10_lr\": 3.31, \"values\": {\"4\": 16}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "523488",
  "district": null,
  "obec": "523488",
  "municipality": "Hôrka",
  "okres_name": "Poprad",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "4: Katarína Žoldáková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0017 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 96,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-523488|523488-2",
  "rank": 384,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-502031:502031-18:5",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-502031",
  "precinct_id": "502031-18",
  "cand_nos": "5",
  "observed": "{\"23@2026-OSO-C-502031-1\": 66, \"34@2026-OSK-C-402\": 46, \"5@2026-OSO-M-502031\": 3, \"record\": {\"5\": 3}}",
  "expected": "{\"23@2026-OSO-C-502031-1\": {\"mean\": 63.3, \"n\": 319, \"p\": 0.7466533633806246, \"t\": 0.26}, \"34@2026-OSK-C-402\": {\"mean\": 43.7, \"n\": 311, \"p\": 0.71198285455489, \"t\": 0.3}, \"5@2026-OSO-M-502031\": {\"mean\": 13.8, \"n\": 328, \"p\": 0.002022957978520597, \"t\": -4.62}}",
  "score": 0.31633911489623046,
  "p_value": 0.006068873935561792,
  "q_value": 0.7376763681752979,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-502031\", \"log10_bf\": 0.79, \"mechanism\": \"transfer\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-502031\", \"log10_bf\": 0.32, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-502031\", \"log10_bf\": 0.29, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-502031\", \"log10_bf\": 0.01, \"mechanism\": \"digit_del\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": -0.21, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSO-C-502031-1\", \"log10_bf\": -0.22, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": -0.43, \"mechanism\": \"transfer\"}, {\"cand_no\": 34, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": -0.47, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:5856\"]",
  "notes": "{\"best_log10_lr\": 1.883, \"corrected_p_min\": 0.1765, \"correction_withheld\": \"posterior_error_prob 6.2e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 13.88, \"n\": 30, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.88, \"n\": 4, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 16.6, \"within_resid\": -4.04}, \"decoy_log10_bf\": {\"digit\": 1.122, \"swap\": 1.056}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.316, \"log10_bf_any_error_cell\": {\"23@2026-OSO-C-502031-1\": -1.097, \"34@2026-OSK-C-402\": -1.151, \"5@2026-OSO-M-502031\": 0.711}, \"log10_specificity\": -0.395, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:502031:kuriackova:maria:61\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 5, \"precinct_id\": \"502031-18\", \"votes\": 9}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 1.88, \"values\": {\"5\": 9}}, {\"log10_lr\": 1.71, \"values\": {\"5\": 8}}, {\"log10_lr\": 1.49, \"values\": {\"5\": 7}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "502031",
  "district": null,
  "obec": "502031",
  "municipality": "Levice",
  "okres_name": "Levice",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "5: Mária Kuriačková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 6.2e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 633,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-502031|502031-18",
  "rank": 385,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-111:529460-24:43",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-111",
  "precinct_id": "529460-24",
  "cand_nos": "43",
  "observed": "{\"43@2026-OSK-C-111\": 10, \"49@2026-OSO-C-582000-10\": 23, \"record\": {\"43\": 10}}",
  "expected": "{\"43@2026-OSK-C-111\": {\"mean\": 30.2, \"n\": 375, \"p\": 0.0031402228649072376, \"t\": -3.81}, \"49@2026-OSO-C-582000-10\": {\"mean\": 8.0, \"n\": 372, \"p\": 0.018844887658251208, \"t\": 2.13}}",
  "score": 1.3563393271643842,
  "p_value": 0.006280445729814475,
  "q_value": 0.7487686964545479,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 43, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 1.36, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 43, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.79, \"mechanism\": \"transfer\"}, {\"cand_no\": 49, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.13, \"mechanism\": \"swap\"}, {\"cand_no\": 49, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.34, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 49, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.4, \"mechanism\": \"transfer\"}, {\"cand_no\": 43, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.78, \"mechanism\": \"swap\"}, {\"cand_no\": 49, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -1.63, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 43, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -3.01, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:6973\"]",
  "notes": "{\"best_log10_lr\": 2.013, \"corrected_p_min\": 0.6127, \"correction_withheld\": \"posterior_error_prob 0.00068 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 15, \"expected\": 81.9, \"observed\": 117, \"resid\": 2.25}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.72, \"n\": 38, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.66, \"n\": 24, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 23.9, \"within_resid\": -3.2}, \"decoy_log10_bf\": {\"digit\": 1.004, \"swap\": 0.717}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.356, \"log10_bf_any_error_cell\": {\"43@2026-OSK-C-111\": 0.708, \"49@2026-OSO-C-582000-10\": -1.277}, \"log10_specificity\": 0.649, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:vrabec:martin:36\", \"posterior_error_prob\": 0.0007, \"proposed_correction\": [{\"cand_no\": 43, \"precinct_id\": \"529460-24\", \"votes\": 30}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.01, \"values\": {\"43\": 30}}, {\"log10_lr\": 1.85, \"values\": {\"43\": 20}}, {\"log10_lr\": 1.76, \"values\": {\"43\": 19}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "111",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "43: Martin Vrabec",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00068 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 639,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-111|529460-24",
  "rank": 386,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-802:598208-2:17",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-802",
  "precinct_id": "598208-2",
  "cand_nos": "17",
  "observed": "{\"17@2026-OSK-C-802\": 140, \"4@2026-OSO-C-599981-8\": 60, \"record\": {\"17\": 140}}",
  "expected": "{\"17@2026-OSK-C-802\": {\"mean\": 84.1, \"n\": 487, \"p\": 0.008427999288916292, \"t\": 2.87}, \"4@2026-OSO-C-599981-8\": {\"mean\": 103.8, \"n\": 447, \"p\": 0.0031083672217012523, \"t\": -3.51}}",
  "score": 0.926189295609389,
  "p_value": 0.006216734443402505,
  "q_value": 0.7487686964545479,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 17, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": 0.93, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-599981-8\", \"log10_bf\": 0.9, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": 0.87, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": 0.84, \"mechanism\": \"transfer\"}, {\"cand_no\": 17, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": 0.36, \"mechanism\": \"swap\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-599981-8\", \"log10_bf\": 0.1, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-599981-8\", \"log10_bf\": -0.64, \"mechanism\": \"digit_del\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-599981-8\", \"log10_bf\": -0.92, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:194948\"]",
  "notes": "{\"best_log10_lr\": 1.326, \"corrected_p_min\": 0.0546, \"correction_withheld\": \"posterior_error_prob 8.4e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 36, \"expected\": 59.0, \"observed\": 21, \"resid\": -3.16}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.82, \"n\": 15, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.7, \"n\": 8, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 19.4, \"within_resid\": 6.0}, \"decoy_log10_bf\": {\"digit\": 1.217, \"swap\": 0.717}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.926, \"log10_bf_any_error_cell\": {\"17@2026-OSK-C-802\": 1.371, \"4@2026-OSO-C-599981-8\": 1.004}, \"log10_specificity\": -0.445, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:kender:stefan:49\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 17, \"precinct_id\": \"598208-2\", \"votes\": 40}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.33, \"values\": {\"17\": 40}}, {\"log10_lr\": 0.5, \"values\": {\"17\": 14}}, {\"log10_lr\": -0.02, \"values\": {\"17\": 10}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "802",
  "obec": "598208",
  "municipality": "Košice - Pereš",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "17: Štefan Kender",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 8.4e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 130,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-802|598208-2",
  "rank": 387,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:502413-2:OSO.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "502413-2",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 349, \"E_OSO\": 484, \"P_OSK\": 349, \"P_OSO\": 484, \"R_OSK\": 881, \"R_OSO\": 861, \"R_prev_year\": 913.0, \"VC_OSK\": 310, \"VC_OSO\": 473, \"VM_OSK\": 336, \"VM_OSO\": 478, \"sum_council_OSK\": 1950, \"sum_council_OSO\": 3169, \"sum_single_OSK\": 336, \"sum_single_OSO\": 478}",
  "expected": "{\"field\": \"OSO.registered\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 881}",
  "score": 4.345,
  "p_value": 0.00048796543665986005,
  "q_value": 0.7516452963964259,
  "correction": "[{\"family\": \"OSO\", \"field\": \"registered\", \"precinct_id\": \"502413-2\", \"value\": 881}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSK.registered 881->831 (digit_sub, gain 9.6)\", \"OSK.valid_council 310->330 (digit_sub, gain 1.2)\", \"OSO.valid_council 473->474 (digit_sub, gain 0.0)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:1920\", \"OSK2026_SK_tab02bd.csv:1921\"]",
  "notes": "OSO.registered 861 -> 881 by digit_sub; log-likelihood gain 11.3 nats, margin over best other record/field 1.7",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "502413",
  "municipality": "Kalná nad Hronom",
  "okres_name": "Levice",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|502413-2",
  "rank": 388,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-529311-2:529311-12:9",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-529311-2",
  "precinct_id": "529311-12",
  "cand_nos": "9,19",
  "observed": "{\"6@2026-OSK-C-104\": 161, \"9@2026-OSO-C-529311-2\": 151, \"record\": {\"19\": 95, \"9\": 151}}",
  "expected": "{\"6@2026-OSK-C-104\": {\"mean\": 106.5, \"n\": 444, \"p\": 0.004010468295347324, \"t\": 3.23}, \"9@2026-OSO-C-529311-2\": {\"mean\": 226.8, \"n\": 599, \"p\": 0.003251122854203377, \"t\": -3.52}}",
  "score": 1.80091014342584,
  "p_value": 0.006502245708406754,
  "q_value": 0.7635108668245018,
  "correction": "",
  "mechanism": "transfer",
  "alternatives": "[{\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-529311-2\", \"log10_bf\": 1.8, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-104\", \"log10_bf\": 0.71, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-529311-2\", \"log10_bf\": 0.35, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-529311-2\", \"log10_bf\": 0.3, \"mechanism\": \"swap\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-104\", \"log10_bf\": -0.16, \"mechanism\": \"transfer\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-529311-2\", \"log10_bf\": -0.49, \"mechanism\": \"vector_swap\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-104\", \"log10_bf\": -1.11, \"mechanism\": \"swap\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-104\", \"log10_bf\": -1.9, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:520\", \"OSO2026_SK_tab08f.csv:530\"]",
  "notes": "{\"best_log10_lr\": 3.198, \"corrected_p_min\": 0.8987, \"correction_withheld\": \"posterior_error_prob 0.0013 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 43.8, \"observed\": 86, \"resid\": 3.85}, \"n_complementary\": 3, \"other_persons_other_records\": {\"max_abs_t\": 12.6, \"n\": 22, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 4.39, \"n\": 4, \"n_abs_t_gt3\": 2}, \"pattern\": \"record_wide\", \"within_expected\": 166.7, \"within_resid\": -0.66}, \"decoy_log10_bf\": {\"digit\": 0.646, \"swap\": 1.959}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.801, \"log10_bf_any_error_cell\": {\"6@2026-OSK-C-104\": 0.387, \"9@2026-OSO-C-529311-2\": 0.356}, \"log10_specificity\": 0.374, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:kuklovsky:martin:44\", \"posterior_error_prob\": 0.0013, \"proposed_correction\": [{\"cand_no\": 9, \"precinct_id\": \"529311-12\", \"votes\": 210}, {\"cand_no\": 19, \"precinct_id\": \"529311-12\", \"votes\": 36}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.2, \"values\": {\"19\": 36, \"9\": 210}}, {\"log10_lr\": 2.81, \"values\": {\"2\": 41, \"9\": 196}}, {\"log10_lr\": 2.42, \"values\": {\"13\": 115, \"9\": 241}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "529311",
  "district": "2",
  "obec": "529311",
  "municipality": "Bratislava - Podunajské Biskupice",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "9: Martin Kuklovský; 19: Zuzana Špaleková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0013 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 164,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-529311-2|529311-12",
  "rank": 389,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-305:505315-22:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-305",
  "precinct_id": "505315-22",
  "cand_nos": "3",
  "observed": "{\"2@2026-OSO-C-505315-6\": 47, \"3@2026-OSK-C-305\": 68, \"record\": {\"3\": 68}}",
  "expected": "{\"2@2026-OSO-C-505315-6\": {\"mean\": 81.9, \"n\": 167, \"p\": 0.00324099017379318, \"t\": -3.42}, \"3@2026-OSK-C-305\": {\"mean\": 36.7, \"n\": 168, \"p\": 0.005725790154487912, \"t\": 2.97}}",
  "score": 1.4173201952434178,
  "p_value": 0.00648198034758636,
  "q_value": 0.7635108668245018,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-305\", \"log10_bf\": 1.42, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-505315-6\", \"log10_bf\": 0.79, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-305\", \"log10_bf\": 0.65, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-505315-6\", \"log10_bf\": 0.57, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-505315-6\", \"log10_bf\": 0.35, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-305\", \"log10_bf\": -1.22, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-505315-6\", \"log10_bf\": -2.99, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-305\", \"log10_bf\": -3.03, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:34594\"]",
  "notes": "{\"best_log10_lr\": 2.299, \"corrected_p_min\": 0.6431, \"correction_withheld\": \"posterior_error_prob 0.00078 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.37, \"n\": 4, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.23, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 46.4, \"within_resid\": 2.41}, \"decoy_log10_bf\": {\"digit\": 1.328, \"swap\": 0.916}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.417, \"log10_bf_any_error_cell\": {\"2@2026-OSO-C-505315-6\": 0.297, \"3@2026-OSK-C-305\": 1.377}, \"log10_specificity\": 0.04, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:505315:dvonc:erich:53\", \"posterior_error_prob\": 0.0008, \"proposed_correction\": [{\"cand_no\": 3, \"precinct_id\": \"505315-22\", \"votes\": 38}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.3, \"values\": {\"3\": 38}}, {\"log10_lr\": 2.15, \"values\": {\"3\": 48}}, {\"log10_lr\": 1.6, \"values\": {\"3\": 28}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "3",
  "district": "305",
  "obec": "505315",
  "municipality": "Partizánske",
  "okres_name": "Partizánske",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "3: Erich Dvonč",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00078 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 229,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-305|505315-22",
  "rank": 390,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-524140-6:524140-63:13",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-524140-6",
  "precinct_id": "524140-63",
  "cand_nos": "13",
  "observed": "{\"13@2026-OSO-C-524140-6\": 124, \"2@2026-OSO-M-524140\": 65, \"32@2026-OSK-C-707\": 140, \"record\": {\"13\": 124}}",
  "expected": "{\"13@2026-OSO-C-524140-6\": {\"mean\": 174.2, \"n\": 441, \"p\": 0.0021846600584219523, \"t\": -3.54}, \"2@2026-OSO-M-524140\": {\"mean\": 43.6, \"n\": 446, \"p\": 0.021028569205159796, \"t\": 2.35}, \"32@2026-OSK-C-707\": {\"mean\": 132.8, \"n\": 422, \"p\": 0.5347100975120765, \"t\": 0.52}}",
  "score": 1.1882983903975586,
  "p_value": 0.0065539801752658566,
  "q_value": 0.7638209779541111,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-524140-6\", \"log10_bf\": 1.82, \"mechanism\": \"transfer\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-524140-6\", \"log10_bf\": 1.19, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-524140\", \"log10_bf\": 0.68, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-524140\", \"log10_bf\": -0.12, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 32, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": -0.31, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 32, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": -0.59, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-524140\", \"log10_bf\": -1.54, \"mechanism\": \"swap\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-524140-6\", \"log10_bf\": -2.4, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:76590\"]",
  "notes": "{\"best_log10_lr\": 1.955, \"corrected_p_min\": 0.8616, \"correction_withheld\": \"posterior_error_prob 0.00046 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.65, \"n\": 20, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.24, \"n\": 10, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 124.2, \"within_resid\": 0.0}, \"decoy_log10_bf\": {\"digit\": 1.076, \"swap\": -3.886}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.188, \"log10_bf_any_error_cell\": {\"13@2026-OSO-C-524140-6\": 0.863, \"2@2026-OSO-M-524140\": 0.411, \"32@2026-OSK-C-707\": -0.987}, \"log10_specificity\": 0.325, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:524140:estocak:martin:37\", \"posterior_error_prob\": 0.0005, \"proposed_correction\": [{\"cand_no\": 13, \"precinct_id\": \"524140-63\", \"votes\": 174}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.96, \"values\": {\"13\": 174}}, {\"log10_lr\": 1.89, \"values\": {\"13\": 164}}, {\"log10_lr\": 1.79, \"values\": {\"13\": 184}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "524140",
  "district": "6",
  "obec": "524140",
  "municipality": "Prešov",
  "okres_name": "Prešov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "13: Martin Eštočák",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00046 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 16,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-524140-6|524140-63",
  "rank": 391,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-518158:518158-23:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-518158",
  "precinct_id": "518158-23",
  "cand_nos": "2",
  "observed": "{\"2@2026-OSO-M-518158\": 21, \"6@2026-OSK-C-611\": 62, \"record\": {\"2\": 21}}",
  "expected": "{\"2@2026-OSO-M-518158\": {\"mean\": 48.9, \"n\": 309, \"p\": 0.0032661050679443347, \"t\": -4.02}, \"6@2026-OSK-C-611\": {\"mean\": 28.1, \"n\": 312, \"p\": 0.012472416173975853, \"t\": 2.57}}",
  "score": 0.6046272824268747,
  "p_value": 0.006532210135888669,
  "q_value": 0.7638209779541111,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-518158\", \"log10_bf\": 0.6, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-518158\", \"log10_bf\": 0.28, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-611\", \"log10_bf\": -0.19, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-611\", \"log10_bf\": -0.36, \"mechanism\": \"swap\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-611\", \"log10_bf\": -0.53, \"mechanism\": \"transfer\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-611\", \"log10_bf\": -3.74, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-C-611\", \"log10_bf\": -3.96, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-518158\", \"log10_bf\": -5.85, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:12742\"]",
  "notes": "{\"best_log10_lr\": 2.424, \"corrected_p_min\": 0.5642, \"correction_withheld\": \"posterior_error_prob 0.00012 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 4, \"expected\": 52.0, \"observed\": 138, \"resid\": 3.44}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.76, \"n\": 12, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.3, \"n\": 3, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 42.1, \"within_resid\": -3.22}, \"decoy_log10_bf\": {\"digit\": 1.253, \"swap\": -1.4}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.605, \"log10_bf_any_error_cell\": {\"2@2026-OSO-M-518158\": 1.285, \"6@2026-OSK-C-611\": -0.819}, \"log10_specificity\": -0.68, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:518158:jezik:jozef:59\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"518158-23\", \"votes\": 41}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.42, \"values\": {\"2\": 41}}, {\"log10_lr\": 2.35, \"values\": {\"2\": 51}}, {\"log10_lr\": 1.7, \"values\": {\"2\": 31}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "518158",
  "district": null,
  "obec": "518158",
  "municipality": "Zvolen",
  "okres_name": "Zvolen",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "2: Jozef Ježík",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00012 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1431,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-518158|518158-23",
  "rank": 392,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-504:509256-10:10",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-504",
  "precinct_id": "509256-10",
  "cand_nos": "10",
  "observed": "{\"10@2026-OSK-C-504\": 9, \"1@2026-OSO-M-509256\": 16, \"record\": {\"10\": 9}}",
  "expected": "{\"10@2026-OSK-C-504\": {\"mean\": 29.9, \"n\": 159, \"p\": 0.003343845943155337, \"t\": -3.76}, \"1@2026-OSO-M-509256\": {\"mean\": 4.8, \"n\": 159, \"p\": 0.0302224297872153, \"t\": 2.12}}",
  "score": 0.15954710646945877,
  "p_value": 0.006687691886310674,
  "q_value": 0.7717298401805673,
  "correction": "",
  "mechanism": "digit_del",
  "alternatives": "[{\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-504\", \"log10_bf\": 0.35, \"mechanism\": \"transfer\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-504\", \"log10_bf\": 0.16, \"mechanism\": \"digit_del\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-504\", \"log10_bf\": 0.0, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-509256\", \"log10_bf\": -0.41, \"mechanism\": \"transfer\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-504\", \"log10_bf\": -0.66, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-509256\", \"log10_bf\": -1.17, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-509256\", \"log10_bf\": -1.24, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-509256\", \"log10_bf\": -1.55, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:94955\"]",
  "notes": "{\"best_log10_lr\": 1.119, \"corrected_p_min\": 0.7511, \"correction_withheld\": \"posterior_error_prob 1.4e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.6, \"n\": 3, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.48, \"n\": 3, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 9.4, \"within_resid\": 0.01}, \"decoy_log10_bf\": {\"digit\": 0.039, \"swap\": 0.084}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.16, \"log10_bf_any_error_cell\": {\"10@2026-OSK-C-504\": 0.227, \"1@2026-OSO-M-509256\": -1.003}, \"log10_specificity\": -0.067, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:509256:chromjakova:felicita:58\", \"posterior_error_prob\": 0.0, \"proposed_correction\": [{\"cand_no\": 10, \"precinct_id\": \"509256-10\", \"votes\": 29}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.12, \"values\": {\"10\": 29}}, {\"log10_lr\": 0.94, \"values\": {\"10\": 19}}, {\"log10_lr\": 0.57, \"values\": {\"10\": 39}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "504",
  "obec": "509256",
  "municipality": "Kysucké Nové Mesto",
  "okres_name": "Kysucké Nové Mesto",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "10: Felicita Chromjaková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 1.4e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 52,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-504|509256-10",
  "rank": 393,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-701:519006-28:37",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-701",
  "precinct_id": "519006-28",
  "cand_nos": "37",
  "observed": "{\"37@2026-OSK-C-701\": 206, \"3@2026-OSO-M-519006\": 451, \"record\": {\"37\": 206}}",
  "expected": "{\"37@2026-OSK-C-701\": {\"mean\": 295.6, \"n\": 667, \"p\": 0.003358235018282263, \"t\": -3.59}, \"3@2026-OSO-M-519006\": {\"mean\": 356.3, \"n\": 684, \"p\": 0.006207010335342158, \"t\": 3.66}}",
  "score": 1.1975483462738645,
  "p_value": 0.006716470036564526,
  "q_value": 0.7717298401805673,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 37, \"contest_id\": \"2026-OSK-C-701\", \"log10_bf\": 1.95, \"mechanism\": \"transfer\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSK-C-701\", \"log10_bf\": 1.2, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-519006\", \"log10_bf\": 0.19, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-519006\", \"log10_bf\": -0.77, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSK-C-701\", \"log10_bf\": -1.16, \"mechanism\": \"swap\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSK-C-701\", \"log10_bf\": -3.83, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-519006\", \"log10_bf\": -4.46, \"mechanism\": \"swap\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSK-C-701\", \"log10_bf\": -4.76, \"mechanism\": \"vector_swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:145222\"]",
  "notes": "{\"best_log10_lr\": 1.872, \"corrected_p_min\": 0.8537, \"correction_withheld\": \"posterior_error_prob 0.00047 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 14, \"expected\": 45.1, \"observed\": 10, \"resid\": -2.94}, \"n_complementary\": 4, \"other_persons_other_records\": {\"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 83.6, \"within_resid\": 1.53}, \"decoy_log10_bf\": {\"digit\": 1.088, \"swap\": -2.797}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.198, \"log10_bf_any_error_cell\": {\"37@2026-OSK-C-701\": 0.827, \"3@2026-OSO-M-519006\": 0.102}, \"log10_specificity\": 0.37, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:519006:olejar:miloslav:54\", \"posterior_error_prob\": 0.0005, \"proposed_correction\": [{\"cand_no\": 37, \"precinct_id\": \"519006-28\", \"votes\": 296}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.87, \"values\": {\"37\": 296}}, {\"log10_lr\": 1.86, \"values\": {\"37\": 286}}, {\"log10_lr\": 1.8, \"values\": {\"37\": 306}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "701",
  "obec": "519006",
  "municipality": "Bardejov",
  "okres_name": "Bardejov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "37: Miloslav Olejár",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00047 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 83,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-701|519006-28",
  "rank": 394,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-P-8:598224-1:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-P-8",
  "precinct_id": "598224-1",
  "cand_nos": "2",
  "observed": "{\"19@2026-OSK-C-802\": 16, \"2@2026-OSK-P-8\": 0, \"record\": {\"2\": 0}}",
  "expected": "{\"19@2026-OSK-C-802\": {\"mean\": 1.1, \"n\": 441, \"p\": 0.18567503800512788, \"t\": 1.18}, \"2@2026-OSK-P-8\": {\"mean\": 7.5, \"n\": 456, \"p\": 0.0033480204891724024, \"t\": -5.8}}",
  "score": 0.9283217183427119,
  "p_value": 0.006696040978344805,
  "q_value": 0.7717298401805673,
  "correction": "",
  "mechanism": "missing_block",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSK-P-8\", \"log10_bf\": 0.93, \"mechanism\": \"missing_block\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-P-8\", \"log10_bf\": 0.3, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-P-8\", \"log10_bf\": 0.18, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-P-8\", \"log10_bf\": -0.02, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-P-8\", \"log10_bf\": -0.08, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": -0.24, \"mechanism\": \"swap\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": -0.28, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": -0.41, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:38820\"]",
  "notes": "{\"best_log10_lr\": 1.928, \"corrected_p_min\": null, \"correction_withheld\": \"posterior_error_prob 8.5e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 4, \"expected\": 16.4, \"observed\": 44, \"resid\": 2.48}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 3.02, \"n\": 82, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.22, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 3.0, \"within_resid\": -2.88}, \"decoy_log10_bf\": {\"digit\": 0.636, \"swap\": 1.497}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.928, \"log10_bf_any_error_cell\": {\"19@2026-OSK-C-802\": -1.287, \"2@2026-OSK-P-8\": -0.732}, \"log10_specificity\": 1.66, \"lost_values_cand_nos\": [2], \"partner_precinct\": null, \"person_id\": \"2026:599981:kodrazi:dzemal:63\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 2, \"estimated\": true, \"precinct_id\": \"598224-1\", \"votes\": 5}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 1.93, \"values\": {\"2\": null}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "8",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "2: Džemal Kodrazi",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 8.5e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1559,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-P-8|598224-1",
  "rank": 395,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-201:501638-1:24",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-201",
  "precinct_id": "501638-1",
  "cand_nos": "24",
  "observed": "{\"24@2026-OSK-C-201\": 38, \"6@2026-OSK-P-2\": 8, \"record\": {\"24\": 38}}",
  "expected": "{\"24@2026-OSK-C-201\": {\"mean\": 11.0, \"n\": 390, \"p\": 0.02130094124400797, \"t\": 2.25}, \"6@2026-OSK-P-2\": {\"mean\": 30.3, \"n\": 434, \"p\": 0.003360522972795156, \"t\": -4.34}}",
  "score": 0.22532958734550143,
  "p_value": 0.006721045945590312,
  "q_value": 0.7717298401805673,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 6, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 0.82, \"mechanism\": \"transfer\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-201\", \"log10_bf\": 0.27, \"mechanism\": \"transfer\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-201\", \"log10_bf\": 0.23, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 0.2, \"mechanism\": \"swap\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-201\", \"log10_bf\": 0.11, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 24, \"contest_id\": \"2026-OSK-C-201\", \"log10_bf\": -0.23, \"mechanism\": \"swap\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": -0.62, \"mechanism\": \"digit_del\"}, {\"cand_no\": 6, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": -1.44, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:13388\"]",
  "notes": "{\"best_log10_lr\": 0.803, \"corrected_p_min\": 0.7825, \"correction_withheld\": \"posterior_error_prob 5e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 4, \"expected\": 168.5, \"observed\": 110, \"resid\": -2.45}, \"n_complementary\": 10, \"other_persons_other_records\": {\"max_abs_t\": 0.88, \"n\": 5, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.24, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 29.4, \"within_resid\": 0.88}, \"decoy_log10_bf\": {\"digit\": 0.23, \"swap\": 0.746}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.225, \"log10_bf_any_error_cell\": {\"24@2026-OSK-C-201\": -0.449, \"6@2026-OSK-P-2\": 0.001}, \"log10_specificity\": 0.675, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:501981:pollak:stefan:43\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 24, \"precinct_id\": \"501638-1\", \"votes\": 18}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 0.8, \"values\": {\"24\": 18}}, {\"log10_lr\": 0.61, \"values\": {\"24\": 28}}, {\"log10_lr\": 0.52, \"values\": {\"24\": 30}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "2",
  "district": "201",
  "obec": "501638",
  "municipality": "Hviezdoslavov",
  "okres_name": "Dunajská Streda",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "24: Štefan Pollák",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 5e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 682,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-201|501638-1",
  "rank": 396,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-598224:598224-3:5",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-598224",
  "precinct_id": "598224-3",
  "cand_nos": "4,5",
  "observed": "{\"12@2026-OSO-C-598224-1\": 77, \"23@2026-OSK-C-802\": 71, \"24@2026-OSO-C-599981-5\": 79, \"5@2026-OSO-M-598224\": 45, \"record\": {\"4\": 20, \"5\": 45}}",
  "expected": "{\"12@2026-OSO-C-598224-1\": {\"mean\": 96.3, \"n\": 331, \"p\": 0.06061905894031548, \"t\": -1.78}, \"23@2026-OSK-C-802\": {\"mean\": 76.2, \"n\": 343, \"p\": 0.5431005991685789, \"t\": -0.51}, \"24@2026-OSO-C-599981-5\": {\"mean\": 85.2, \"n\": 330, \"p\": 0.4723068675383615, \"t\": -0.58}, \"5@2026-OSO-M-598224\": {\"mean\": 22.1, \"n\": 338, \"p\": 0.0016947098024437746, \"t\": 3.16}}",
  "score": 2.3701320333865046,
  "p_value": 0.006778839209775098,
  "q_value": 0.7737058627181709,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-598224\", \"log10_bf\": 2.37, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-598224\", \"log10_bf\": 1.65, \"mechanism\": \"transfer\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-598224\", \"log10_bf\": 1.14, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-598224\", \"log10_bf\": 0.32, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-598224-1\", \"log10_bf\": 0.05, \"mechanism\": \"transfer\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-598224-1\", \"log10_bf\": -0.14, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": -0.19, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-598224-1\", \"log10_bf\": -0.31, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:16344\", \"OSO2026_SK_tab05f.csv:16345\"]",
  "notes": "{\"best_log10_lr\": 2.674, \"corrected_p_min\": 0.0405, \"correction_withheld\": \"posterior_error_prob 0.007 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.41, \"n\": 73, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.88, \"n\": 8, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 9.1, \"within_resid\": 4.39}, \"decoy_log10_bf\": {\"digit\": 2.061, \"swap\": 2.601}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.37, \"log10_bf_any_error_cell\": {\"12@2026-OSO-C-598224-1\": -0.591, \"23@2026-OSK-C-802\": -1.117, \"24@2026-OSO-C-599981-5\": -1.079, \"5@2026-OSO-M-598224\": 1.843}, \"log10_specificity\": 1.364, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:liptak:zdenko:60\", \"posterior_error_prob\": 0.007, \"proposed_correction\": [{\"cand_no\": 4, \"precinct_id\": \"598224-3\", \"votes\": 45}, {\"cand_no\": 5, \"precinct_id\": \"598224-3\", \"votes\": 20}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.67, \"values\": {\"4\": 45, \"5\": 20}}, {\"log10_lr\": 3.11, \"values\": {\"5\": 25, \"7\": 45}}, {\"log10_lr\": 0.25, \"values\": {\"5\": 43, \"6\": 45}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "598224",
  "district": null,
  "obec": "598224",
  "municipality": "Košice - Západ",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "4: Dominik Karaffa; 5: Zdenko Lipták",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.007 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 943,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-598224|598224-3",
  "rank": 397,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-511:517402-73:77",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-511",
  "precinct_id": "517402-73",
  "cand_nos": "77,78",
  "observed": "{\"3@2026-OSO-C-517402-6\": 143, \"77@2026-OSK-C-511\": 114, \"record\": {\"77\": 114, \"78\": 56}}",
  "expected": "{\"3@2026-OSO-C-517402-6\": {\"mean\": 218.8, \"n\": 523, \"p\": 0.0034064242437378094, \"t\": -3.51}, \"77@2026-OSK-C-511\": {\"mean\": 67.5, \"n\": 481, \"p\": 0.0041196760794698604, \"t\": 3.13}}",
  "score": 1.5113982477800052,
  "p_value": 0.006812848487475619,
  "q_value": 0.7737058627181709,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 77, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 1.51, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-517402-6\", \"log10_bf\": 0.95, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 77, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 0.9, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-517402-6\", \"log10_bf\": 0.11, \"mechanism\": \"row_shift\"}, {\"cand_no\": 77, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -0.15, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-517402-6\", \"log10_bf\": -0.37, \"mechanism\": \"transfer\"}, {\"cand_no\": 77, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -0.42, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 77, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -0.51, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:119248\", \"OSK2026_SK_tab09d.csv:119249\"]",
  "notes": "{\"best_log10_lr\": 1.817, \"corrected_p_min\": 0.1022, \"correction_withheld\": \"posterior_error_prob 0.00097 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 22, \"expected\": 16.6, \"observed\": 5, \"resid\": -2.75}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 3.11, \"n\": 7, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.89, \"n\": 7, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 29.2, \"within_resid\": 4.69}, \"decoy_log10_bf\": {\"digit\": 1.381, \"swap\": 0.61}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.511, \"log10_bf_any_error_cell\": {\"3@2026-OSO-C-517402-6\": 1.125, \"77@2026-OSK-C-511\": 1.745}, \"log10_specificity\": 0.749, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:517402:trnovec:anton:61\", \"posterior_error_prob\": 0.001, \"proposed_correction\": [{\"cand_no\": 77, \"precinct_id\": \"517402-73\", \"votes\": 56}, {\"cand_no\": 78, \"precinct_id\": \"517402-73\", \"votes\": 114}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.82, \"values\": {\"77\": 56, \"78\": 114}}, {\"log10_lr\": 0.59, \"values\": {\"76\": 114, \"77\": 40}}, {\"log10_lr\": 2.14, \"values\": {\"1\": 114, \"77\": 62}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "511",
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "77: Anton Trnovec; 78: Anna Verešová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00097 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 119,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-511|517402-73",
  "rank": 398,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-402:502987-2:10",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-402",
  "precinct_id": "502987-2",
  "cand_nos": "10",
  "observed": "{\"10@2026-OSK-C-402\": 159, \"1@2026-OSO-M-502987\": 90, \"3@2026-OSK-P-4\": 115, \"record\": {\"10\": 159}}",
  "expected": "{\"10@2026-OSK-C-402\": {\"mean\": 116.9, \"n\": 266, \"p\": 0.00227018264296851, \"t\": 3.52}, \"1@2026-OSO-M-502987\": {\"mean\": 118.7, \"n\": 304, \"p\": 0.05782951649132741, \"t\": -2.12}, \"3@2026-OSK-P-4\": {\"mean\": 135.5, \"n\": 282, \"p\": 0.21391023513213958, \"t\": -1.28}}",
  "score": 1.5739377544479793,
  "p_value": 0.00681054792890553,
  "q_value": 0.7737058627181709,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": 1.57, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-502987\", \"log10_bf\": 1.42, \"mechanism\": \"transfer\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": 0.43, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": -0.08, \"mechanism\": \"transfer\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": -0.24, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-502987\", \"log10_bf\": -1.03, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": -1.07, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-502987\", \"log10_bf\": -1.28, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:64664\"]",
  "notes": "{\"best_log10_lr\": 2.437, \"corrected_p_min\": 0.813, \"correction_withheld\": \"posterior_error_prob 0.0011 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 4, \"expected\": 21.3, \"observed\": 10, \"resid\": -2.16}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 3.0, \"n\": 5, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.5, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 13.5, \"within_resid\": 1.54}, \"decoy_log10_bf\": {\"digit\": 1.535, \"swap\": -0.204}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.574, \"log10_bf_any_error_cell\": {\"10@2026-OSK-C-402\": 1.472, \"1@2026-OSO-M-502987\": -0.311, \"3@2026-OSK-P-4\": -0.509}, \"log10_specificity\": 0.102, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:502987:csenger:tibor:61\", \"posterior_error_prob\": 0.0011, \"proposed_correction\": [{\"cand_no\": 10, \"precinct_id\": \"502987-2\", \"votes\": 119}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.44, \"values\": {\"10\": 119}}, {\"log10_lr\": 2.35, \"values\": {\"10\": 109}}, {\"log10_lr\": 2.16, \"values\": {\"10\": 129}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "4",
  "district": "402",
  "obec": "502987",
  "municipality": "Želiezovce",
  "okres_name": "Levice",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "10: Tibor Csenger",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0011 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 40,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-402|502987-2",
  "rank": 399,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-509493-1:509493-3:4",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-509493-1",
  "precinct_id": "509493-3",
  "cand_nos": "4,5",
  "observed": "{\"1@2026-OSO-M-509493\": 97, \"4@2026-OSO-C-509493-1\": 80, \"record\": {\"4\": 80, \"5\": 93}}",
  "expected": "{\"1@2026-OSO-M-509493\": {\"mean\": 59.2, \"n\": 166, \"p\": 0.006681386624648441, \"t\": 3.41}, \"4@2026-OSO-C-509493-1\": {\"mean\": 118.3, \"n\": 172, \"p\": 0.0034308624195687055, \"t\": -3.31}}",
  "score": 0.7666419006902737,
  "p_value": 0.006861724839137411,
  "q_value": 0.7764228793434139,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-509493-1\", \"log10_bf\": 1.7, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-509493-1\", \"log10_bf\": 0.77, \"mechanism\": \"swap\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-509493-1\", \"log10_bf\": 0.14, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-509493\", \"log10_bf\": -0.72, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-509493\", \"log10_bf\": -0.72, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-509493-1\", \"log10_bf\": -1.7, \"mechanism\": \"row_shift\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-509493\", \"log10_bf\": -3.15, \"mechanism\": \"row_shift\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-509493\", \"log10_bf\": -3.21, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:42038\", \"OSO2026_SK_tab08f.csv:42039\"]",
  "notes": "{\"best_log10_lr\": 1.107, \"corrected_p_min\": 0.0789, \"correction_withheld\": \"posterior_error_prob 0.00018 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 3, \"expected\": 26.1, \"observed\": 59, \"resid\": 2.22}, \"n_complementary\": 4, \"other_persons_other_records\": {\"max_abs_t\": 1.11, \"n\": 3, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.45, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 83.4, \"within_resid\": -0.17}, \"decoy_log10_bf\": {\"digit\": 0.592, \"swap\": -1.636}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.767, \"log10_bf_any_error_cell\": {\"1@2026-OSO-M-509493\": 0.028, \"4@2026-OSO-C-509493-1\": 0.801}, \"log10_specificity\": -0.187, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:509493:hlavac:marcel:36\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 4, \"precinct_id\": \"509493-3\", \"votes\": 93}, {\"cand_no\": 5, \"precinct_id\": \"509493-3\", \"votes\": 80}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.11, \"values\": {\"4\": 93, \"5\": 80}}, {\"log10_lr\": 1.22, \"values\": {\"1\": 80, \"4\": 95}}, {\"log10_lr\": -1.95, \"values\": {\"3\": 80, \"4\": 59}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "509493",
  "district": "1",
  "obec": "509493",
  "municipality": "Svrčinovec",
  "okres_name": "Čadca",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "4: Marcel Hlaváč; 5: Ondrej Hlaváč",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00018 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 21,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-509493-1|509493-3",
  "rank": 400,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-403:500011-21:21",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-403",
  "precinct_id": "500011-21",
  "cand_nos": "21",
  "observed": "{\"21@2026-OSK-C-403\": 25, \"4@2026-OSK-P-4\": 4, \"record\": {\"21\": 25}}",
  "expected": "{\"21@2026-OSK-C-403\": {\"mean\": 5.7, \"n\": 468, \"p\": 0.048661946422475046, \"t\": 1.97}, \"4@2026-OSK-P-4\": {\"mean\": 20.3, \"n\": 476, \"p\": 0.0034642933242161993, \"t\": -4.44}}",
  "score": 1.7195101336470222,
  "p_value": 0.0069285866484323985,
  "q_value": 0.7774672903366998,
  "correction": "",
  "mechanism": "duplicate_block",
  "alternatives": "[{\"cand_no\": 21, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 1.72, \"mechanism\": \"duplicate_block\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": 0.8, \"mechanism\": \"transfer\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 0.11, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": -0.02, \"mechanism\": \"swap\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": -0.11, \"mechanism\": \"transfer\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": -0.13, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": -0.18, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": -0.29, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:71353\"]",
  "notes": "{\"best_log10_lr\": 1.72, \"corrected_p_min\": null, \"correction_withheld\": \"posterior_error_prob 0.00026 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 81, \"expected\": 8.9, \"observed\": 3, \"resid\": -2.03}, \"n_complementary\": 5, \"other_persons_other_records\": {\"max_abs_t\": 1.62, \"n\": 7, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.54, \"n\": 7, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 24.6, \"within_resid\": 0.08}, \"decoy_log10_bf\": {\"digit\": 0.752, \"swap\": 0.029}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.72, \"log10_bf_any_error_cell\": {\"21@2026-OSK-C-403\": -0.952, \"4@2026-OSK-P-4\": 0.278}, \"log10_specificity\": 2.671, \"lost_values_cand_nos\": [21], \"partner_precinct\": null, \"person_id\": \"2026:500941:culakova:jolana:59\", \"posterior_error_prob\": 0.0003, \"proposed_correction\": [{\"cand_no\": 21, \"estimated\": true, \"precinct_id\": \"500011-21\", \"votes\": 10}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.72, \"values\": {\"21\": null}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "4",
  "district": "403",
  "obec": "500011",
  "municipality": "Nitra",
  "okres_name": "Nitra",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "21: Jolana Čuláková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00026 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 588,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-403|500011-21",
  "rank": 401,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-207:506745-14:33",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-207",
  "precinct_id": "506745-14",
  "cand_nos": "33",
  "observed": "{\"12@2026-OSO-C-506745-2\": 183, \"33@2026-OSK-C-207\": 249, \"5@2026-OSK-P-2\": 103, \"record\": {\"33\": 249}}",
  "expected": "{\"12@2026-OSO-C-506745-2\": {\"mean\": 231.6, \"n\": 790, \"p\": 0.024691127752338567, \"t\": -2.29}, \"33@2026-OSK-C-207\": {\"mean\": 177.2, \"n\": 745, \"p\": 0.0023153036037493174, \"t\": 3.53}, \"5@2026-OSK-P-2\": {\"mean\": 137.7, \"n\": 798, \"p\": 0.12003162115066186, \"t\": -1.68}}",
  "score": 1.288022293577209,
  "p_value": 0.006945910811247952,
  "q_value": 0.7774672903366998,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-506745-2\", \"log10_bf\": 2.06, \"mechanism\": \"transfer\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-207\", \"log10_bf\": 1.33, \"mechanism\": \"transfer\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-207\", \"log10_bf\": 1.29, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-506745-2\", \"log10_bf\": 0.78, \"mechanism\": \"swap\"}, {\"cand_no\": 33, \"contest_id\": \"2026-OSK-C-207\", \"log10_bf\": 0.21, \"mechanism\": \"swap\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-506745-2\", \"log10_bf\": -0.09, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": -0.42, \"mechanism\": \"transfer\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": -1.12, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:28017\"]",
  "notes": "{\"best_log10_lr\": 2.372, \"corrected_p_min\": 0.0924, \"correction_withheld\": \"posterior_error_prob 0.00058 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 19, \"expected\": 121.6, \"observed\": 66, \"resid\": -2.38}, \"n_complementary\": 5, \"other_persons_other_records\": {\"max_abs_t\": 1.77, \"n\": 17, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.69, \"n\": 15, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 169.4, \"within_resid\": 1.92}, \"decoy_log10_bf\": {\"digit\": 1.092, \"swap\": 1.328}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.288, \"log10_bf_any_error_cell\": {\"12@2026-OSO-C-506745-2\": 0.534, \"33@2026-OSK-C-207\": 1.732, \"5@2026-OSK-P-2\": -0.852}, \"log10_specificity\": -0.444, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:506745:lancaric:matej:41\", \"posterior_error_prob\": 0.0006, \"proposed_correction\": [{\"cand_no\": 33, \"precinct_id\": \"506745-14\", \"votes\": 149}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.37, \"values\": {\"33\": 149}}, {\"log10_lr\": 2.13, \"values\": {\"33\": 209}}, {\"log10_lr\": 1.62, \"values\": {\"33\": 219}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "2",
  "district": "207",
  "obec": "506745",
  "municipality": "Trnava",
  "okres_name": "Trnava",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "33: Matej Lančarič",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00058 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 35,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-207|506745-14",
  "rank": 402,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-202:504106-1:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-202",
  "precinct_id": "504106-1",
  "cand_nos": "2",
  "observed": "{\"1@2026-OSK-P-2\": 379, \"2@2026-OSK-C-202\": 324, \"record\": {\"2\": 324}}",
  "expected": "{\"1@2026-OSK-P-2\": {\"mean\": 326.9, \"n\": 415, \"p\": 0.003454572652237762, \"t\": 4.27}, \"2@2026-OSK-C-202\": {\"mean\": 383.9, \"n\": 428, \"p\": 0.007955494888129305, \"t\": -2.94}}",
  "score": 3.4651999158259024,
  "p_value": 0.006909145304475524,
  "q_value": 0.7774672903366998,
  "correction": "",
  "mechanism": "duplicate_block",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 3.47, \"mechanism\": \"duplicate_block\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 1.2, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 1.13, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 1.03, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 0.86, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 0.47, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": -0.81, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": -2.86, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:18895\"]",
  "notes": "{\"best_log10_lr\": 3.465, \"corrected_p_min\": null, \"correction_withheld\": \"posterior_error_prob 0.014 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.46, \"n\": 1, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.61, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 28.8, \"within_resid\": 1.47}, \"decoy_log10_bf\": {\"digit\": 1.358, \"swap\": -3.727}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.465, \"log10_bf_any_error_cell\": {\"1@2026-OSK-P-2\": 1.19, \"2@2026-OSK-C-202\": 0.833}, \"log10_specificity\": 2.632, \"lost_values_cand_nos\": [2], \"partner_precinct\": null, \"person_id\": \"2026:503746:berenyi:jozsef:59\", \"posterior_error_prob\": 0.0144, \"proposed_correction\": [{\"cand_no\": 2, \"estimated\": true, \"precinct_id\": \"504106-1\", \"votes\": 385}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.47, \"values\": {\"2\": null}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "2",
  "district": "202",
  "obec": "504106",
  "municipality": "Trstice",
  "okres_name": "Galanta",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "2: József Berényi",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.014 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 141,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-202|504106-1",
  "rank": 403,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-804:599824-13:19",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-804",
  "precinct_id": "599824-13",
  "cand_nos": "19",
  "observed": "{\"19@2026-OSK-C-804\": 172, \"25@2026-OSO-C-599981-11\": 29, \"record\": {\"19\": 172}}",
  "expected": "{\"19@2026-OSK-C-804\": {\"mean\": 107.5, \"n\": 467, \"p\": 0.017476509108866795, \"t\": 2.52}, \"25@2026-OSO-C-599981-11\": {\"mean\": 54.2, \"n\": 464, \"p\": 0.0035643366479511476, \"t\": -3.41}}",
  "score": 1.296959245819302,
  "p_value": 0.007128673295902295,
  "q_value": 0.7894054339807535,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-804\", \"log10_bf\": 1.3, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-804\", \"log10_bf\": 0.85, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 25, \"contest_id\": \"2026-OSO-C-599981-11\", \"log10_bf\": 0.78, \"mechanism\": \"transfer\"}, {\"cand_no\": 25, \"contest_id\": \"2026-OSO-C-599981-11\", \"log10_bf\": 0.76, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 25, \"contest_id\": \"2026-OSO-C-599981-11\", \"log10_bf\": 0.53, \"mechanism\": \"swap\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-804\", \"log10_bf\": 0.48, \"mechanism\": \"transfer\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSK-C-804\", \"log10_bf\": -0.46, \"mechanism\": \"swap\"}, {\"cand_no\": 25, \"contest_id\": \"2026-OSO-C-599981-11\", \"log10_bf\": -2.54, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:197887\"]",
  "notes": "{\"best_log10_lr\": 2.12, \"corrected_p_min\": 0.8758, \"correction_withheld\": \"posterior_error_prob 0.00059 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 5, \"expected\": 9.4, \"observed\": 2, \"resid\": -2.83}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.96, \"n\": 24, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.4, \"n\": 9, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 92.0, \"within_resid\": 1.74}, \"decoy_log10_bf\": {\"digit\": 1.265, \"swap\": 0.437}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.297, \"log10_bf_any_error_cell\": {\"19@2026-OSK-C-804\": 1.092, \"25@2026-OSO-C-599981-11\": 0.318}, \"log10_specificity\": 0.205, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:rozinova:romana:41\", \"posterior_error_prob\": 0.0006, \"proposed_correction\": [{\"cand_no\": 19, \"precinct_id\": \"599824-13\", \"votes\": 102}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.12, \"values\": {\"19\": 102}}, {\"log10_lr\": 2.07, \"values\": {\"19\": 112}}, {\"log10_lr\": 1.88, \"values\": {\"19\": 122}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "804",
  "obec": "599824",
  "municipality": "Košice - Juh",
  "okres_name": "Košice IV",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "19: Romana Rozinová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00059 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 560,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-804|599824-13",
  "rank": 404,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-599841-1:599841-2:15",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-599841-1",
  "precinct_id": "599841-2",
  "cand_nos": "15",
  "observed": "{\"15@2026-OSO-C-599841-1\": 108, \"30@2026-OSK-C-802\": 131, \"3@2026-OSO-C-599981-9\": 73, \"record\": {\"15\": 108}}",
  "expected": "{\"15@2026-OSO-C-599841-1\": {\"mean\": 159.6, \"n\": 387, \"p\": 0.002415769860424457, \"t\": -3.56}, \"30@2026-OSK-C-802\": {\"mean\": 116.9, \"n\": 297, \"p\": 0.2192787328713841, \"t\": 1.08}, \"3@2026-OSO-C-599981-9\": {\"mean\": 53.9, \"n\": 354, \"p\": 0.05362105487214283, \"t\": 1.86}}",
  "score": 0.8322039451499528,
  "p_value": 0.00724730958127337,
  "q_value": 0.7996969228385938,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-599841-1\", \"log10_bf\": 1.16, \"mechanism\": \"transfer\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-599841-1\", \"log10_bf\": 0.83, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-599981-9\", \"log10_bf\": 0.16, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": -0.22, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 30, \"contest_id\": \"2026-OSK-C-802\", \"log10_bf\": -0.29, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-599981-9\", \"log10_bf\": -0.39, \"mechanism\": \"transfer\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-599841-1\", \"log10_bf\": -0.63, \"mechanism\": \"swap\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSO-C-599841-1\", \"log10_bf\": -2.36, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:84533\"]",
  "notes": "{\"best_log10_lr\": 1.536, \"corrected_p_min\": 0.7647, \"correction_withheld\": \"posterior_error_prob 0.0002 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 8, \"expected\": 61.3, \"observed\": 114, \"resid\": 2.9}, \"n_complementary\": 4, \"other_persons_other_records\": {\"max_abs_t\": 3.26, \"n\": 16, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.43, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 112.2, \"within_resid\": -0.2}, \"decoy_log10_bf\": {\"digit\": 1.048, \"swap\": -0.35}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.832, \"log10_bf_any_error_cell\": {\"15@2026-OSO-C-599841-1\": 0.53, \"30@2026-OSK-C-802\": -0.627, \"3@2026-OSO-C-599981-9\": -0.298}, \"log10_specificity\": 0.303, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:petrik:daniel:63\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 15, \"precinct_id\": \"599841-2\", \"votes\": 158}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.54, \"values\": {\"15\": 158}}, {\"log10_lr\": 1.5, \"values\": {\"15\": 148}}, {\"log10_lr\": 1.35, \"values\": {\"15\": 168}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "599841",
  "district": "1",
  "obec": "599841",
  "municipality": "Košice - Šaca",
  "okres_name": "Košice II",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "15: Daniel Petrík",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0002 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 2,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-599841-1|599841-2",
  "rank": 405,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-528099:528099-11:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-528099",
  "precinct_id": "528099-11",
  "cand_nos": "1",
  "observed": "{\"1@2026-OSK-C-811\": 23, \"1@2026-OSO-M-528099\": 10, \"record\": {\"1\": 10}}",
  "expected": "{\"1@2026-OSK-C-811\": {\"mean\": 78.3, \"n\": 282, \"p\": 0.0036980393789728234, \"t\": -3.73}, \"1@2026-OSO-M-528099\": {\"mean\": 2.5, \"n\": 318, \"p\": 0.010614561827106682, \"t\": 2.19}}",
  "score": 1.2881548244118555,
  "p_value": 0.007396078757945647,
  "q_value": 0.8089021573557794,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-528099\", \"log10_bf\": 1.88, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-528099\", \"log10_bf\": 1.29, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-811\", \"log10_bf\": 0.07, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-811\", \"log10_bf\": -0.04, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-811\", \"log10_bf\": -0.95, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-528099\", \"log10_bf\": -2.4, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-811\", \"log10_bf\": -2.73, \"mechanism\": \"digit_del\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-811\", \"log10_bf\": -3.3, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:18921\"]",
  "notes": "{\"best_log10_lr\": 2.423, \"corrected_p_min\": 0.4145, \"correction_withheld\": \"posterior_error_prob 0.00019 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.76, \"n\": 10, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.75, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 2.2, \"within_resid\": 2.12}, \"decoy_log10_bf\": {\"digit\": 1.657, \"swap\": -0.298}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.288, \"log10_bf_any_error_cell\": {\"1@2026-OSK-C-811\": -0.396, \"1@2026-OSO-M-528099\": 0.588}, \"log10_specificity\": 0.701, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:528099:bandy:stefan:49\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"528099-11\", \"votes\": 1}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.42, \"values\": {\"1\": 1}}, {\"log10_lr\": 2.09, \"values\": {\"1\": 0}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "528099",
  "district": null,
  "obec": "528099",
  "municipality": "Trebišov",
  "okres_name": "Trebišov",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "1: Štefan Bandy",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00019 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 426,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-528099|528099-11",
  "rank": 406,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-523381-2:523381-38:28",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-523381-2",
  "precinct_id": "523381-38",
  "cand_nos": "28",
  "observed": "{\"25@2026-OSK-C-706\": 8, \"28@2026-OSO-C-523381-2\": 29, \"5@2026-OSO-M-523381\": 5, \"record\": {\"28\": 29}}",
  "expected": "{\"25@2026-OSK-C-706\": {\"mean\": 25.1, \"n\": 359, \"p\": 0.002469573061310507, \"t\": -3.97}, \"28@2026-OSO-C-523381-2\": {\"mean\": 10.8, \"n\": 360, \"p\": 0.010357707532395054, \"t\": 2.39}, \"5@2026-OSO-M-523381\": {\"mean\": 9.9, \"n\": 362, \"p\": 0.14536863990707913, \"t\": -1.57}}",
  "score": 2.036597802930071,
  "p_value": 0.007408719183931521,
  "q_value": 0.8089021573557794,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-523381-2\", \"log10_bf\": 2.04, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-523381-2\", \"log10_bf\": 1.49, \"mechanism\": \"transfer\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-523381-2\", \"log10_bf\": 1.03, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 25, \"contest_id\": \"2026-OSK-C-706\", \"log10_bf\": 0.49, \"mechanism\": \"swap\"}, {\"cand_no\": 28, \"contest_id\": \"2026-OSO-C-523381-2\", \"log10_bf\": 0.31, \"mechanism\": \"swap\"}, {\"cand_no\": 25, \"contest_id\": \"2026-OSK-C-706\", \"log10_bf\": 0.0, \"mechanism\": \"transfer\"}, {\"cand_no\": 25, \"contest_id\": \"2026-OSK-C-706\", \"log10_bf\": -0.22, \"mechanism\": \"digit_del\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-523381\", \"log10_bf\": -0.25, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:73253\"]",
  "notes": "{\"best_log10_lr\": 2.33, \"corrected_p_min\": 0.4736, \"correction_withheld\": \"posterior_error_prob 0.0011 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 11, \"expected\": 20.7, \"observed\": 8, \"resid\": -3.15}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 3.4, \"n\": 19, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.11, \"n\": 16, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 13.5, \"within_resid\": 2.13}, \"decoy_log10_bf\": {\"digit\": 0.989, \"swap\": 0.94}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.037, \"log10_bf_any_error_cell\": {\"25@2026-OSK-C-706\": -0.487, \"28@2026-OSO-C-523381-2\": 0.848, \"5@2026-OSO-M-523381\": -1.667}, \"log10_specificity\": 1.189, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:523381:ledecky:roderik:54\", \"posterior_error_prob\": 0.0011, \"proposed_correction\": [{\"cand_no\": 28, \"precinct_id\": \"523381-38\", \"votes\": 9}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.33, \"values\": {\"28\": 9}}, {\"log10_lr\": 0.6, \"values\": {\"28\": 2}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "523381",
  "district": "2",
  "obec": "523381",
  "municipality": "Poprad",
  "okres_name": "Poprad",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "28: Roderik Ledecký",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0011 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 61,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-523381-2|523381-38",
  "rank": 407,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-526592-1:526592-2:9",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-526592-1",
  "precinct_id": "526592-2",
  "cand_nos": "9",
  "observed": "{\"2@2026-OSO-M-526592\": 14, \"9@2026-OSO-C-526592-1\": 143, \"record\": {\"9\": 143}}",
  "expected": "{\"2@2026-OSO-M-526592\": {\"mean\": 58.3, \"n\": 511, \"p\": 0.0037393961316704734, \"t\": -4.35}, \"9@2026-OSO-C-526592-1\": {\"mean\": 41.6, \"n\": 503, \"p\": 0.007044687620698506, \"t\": 3.05}}",
  "score": 1.7229573444996706,
  "p_value": 0.007478792263340947,
  "q_value": 0.8108626441058545,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-526592-1\", \"log10_bf\": 1.72, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-526592-1\", \"log10_bf\": 1.23, \"mechanism\": \"transfer\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-526592-1\", \"log10_bf\": 0.05, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-526592\", \"log10_bf\": 0.03, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-526592-1\", \"log10_bf\": 0.02, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-526592\", \"log10_bf\": 0.01, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-526592\", \"log10_bf\": -0.47, \"mechanism\": \"swap\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSO-C-526592-1\", \"log10_bf\": -1.01, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:93187\"]",
  "notes": "{\"best_log10_lr\": 2.151, \"corrected_p_min\": 0.8779, \"correction_withheld\": \"posterior_error_prob 0.00053 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 17, \"expected\": 213.3, \"observed\": 14, \"resid\": -2.3}, \"n_complementary\": 8, \"other_persons_other_records\": {\"max_abs_t\": 3.74, \"n\": 1, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.72, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 133.7, \"within_resid\": 0.07}, \"decoy_log10_bf\": {\"digit\": 0.674, \"swap\": 0.8}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.723, \"log10_bf_any_error_cell\": {\"2@2026-OSO-M-526592\": 0.545, \"9@2026-OSO-C-526592-1\": 1.049}, \"log10_specificity\": 0.674, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:526592:chripko:martin:40\", \"posterior_error_prob\": 0.0005, \"proposed_correction\": [{\"cand_no\": 9, \"precinct_id\": \"526592-2\", \"votes\": 43}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.15, \"values\": {\"9\": 43}}, {\"log10_lr\": 0.98, \"values\": {\"9\": 14}}, {\"log10_lr\": 0.87, \"values\": {\"9\": 13}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "526592",
  "district": "1",
  "obec": "526592",
  "municipality": "Hrabušice",
  "okres_name": "Spišská Nová Ves",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "9: Martin Chripko",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00053 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 9,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-526592-1|526592-2",
  "rank": 408,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-507253-1:507253-3:5",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-507253-1",
  "precinct_id": "507253-3",
  "cand_nos": "5",
  "observed": "{\"1@2026-OSO-M-507253\": 393, \"5@2026-OSO-C-507253-1\": 250, \"7@2026-OSK-C-203\": 338, \"record\": {\"5\": 250}}",
  "expected": "{\"1@2026-OSO-M-507253\": {\"mean\": 376.3, \"n\": 492, \"p\": 0.2696783582281728, \"t\": 1.04}, \"5@2026-OSO-C-507253-1\": {\"mean\": 316.7, \"n\": 471, \"p\": 0.0024861576472375996, \"t\": -3.53}, \"7@2026-OSK-C-203\": {\"mean\": 297.5, \"n\": 455, \"p\": 0.020079488734532698, \"t\": 2.45}}",
  "score": 0.6938908024036028,
  "p_value": 0.007458472941712799,
  "q_value": 0.8108626441058545,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-507253-1\", \"log10_bf\": 0.95, \"mechanism\": \"transfer\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-507253-1\", \"log10_bf\": 0.69, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-203\", \"log10_bf\": 0.4, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-507253-1\", \"log10_bf\": -0.12, \"mechanism\": \"swap\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSK-C-203\", \"log10_bf\": -0.14, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-507253\", \"log10_bf\": -0.93, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-507253\", \"log10_bf\": -1.17, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-507253-1\", \"log10_bf\": -2.34, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:17126\"]",
  "notes": "{\"best_log10_lr\": 1.695, \"corrected_p_min\": 0.242, \"correction_withheld\": \"posterior_error_prob 0.00015 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 1, \"expected\": 121.7, \"observed\": 179, \"resid\": 2.16}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 275.9, \"within_resid\": -0.87}, \"decoy_log10_bf\": {\"digit\": 1.091, \"swap\": 0.641}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.694, \"log10_bf_any_error_cell\": {\"1@2026-OSO-M-507253\": -0.848, \"5@2026-OSO-C-507253-1\": 0.996, \"7@2026-OSK-C-203\": 0.409}, \"log10_specificity\": -0.302, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:507253:kavuliakova:terezia:54\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 5, \"precinct_id\": \"507253-3\", \"votes\": 290}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.69, \"values\": {\"5\": 290}}, {\"log10_lr\": 1.34, \"values\": {\"5\": 280}}, {\"log10_lr\": 0.92, \"values\": {\"5\": 270}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "507253",
  "district": "1",
  "obec": "507253",
  "municipality": "Leopoldov",
  "okres_name": "Hlohovec",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "5: Terézia Kavuliaková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00015 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 10,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-507253-1|507253-3",
  "rank": 409,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-510998-5:510998-17:18",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-510998-5",
  "precinct_id": "510998-17",
  "cand_nos": "17,18,19,20,21",
  "observed": "{\"12@2026-OSK-C-508\": 38, \"18@2026-OSO-C-510998-5\": 28, \"record\": {\"17\": 60, \"18\": 28, \"19\": 18, \"20\": 61, \"21\": 149}}",
  "expected": "{\"12@2026-OSK-C-508\": {\"mean\": 18.0, \"n\": 320, \"p\": 0.01208539752628639, \"t\": 2.41}, \"18@2026-OSO-C-510998-5\": {\"mean\": 58.5, \"n\": 332, \"p\": 0.0037935322960074513, \"t\": -3.46}}",
  "score": 1.086965414633464,
  "p_value": 0.0075870645920149025,
  "q_value": 0.8180933823430694,
  "correction": "",
  "mechanism": "row_shift",
  "alternatives": "[{\"cand_no\": 18, \"contest_id\": \"2026-OSO-C-510998-5\", \"log10_bf\": 1.19, \"mechanism\": \"transfer\"}, {\"cand_no\": 18, \"contest_id\": \"2026-OSO-C-510998-5\", \"log10_bf\": 1.09, \"mechanism\": \"row_shift\"}, {\"cand_no\": 18, \"contest_id\": \"2026-OSO-C-510998-5\", \"log10_bf\": 1.02, \"mechanism\": \"swap\"}, {\"cand_no\": 18, \"contest_id\": \"2026-OSO-C-510998-5\", \"log10_bf\": 0.91, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSK-C-508\", \"log10_bf\": 0.51, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSK-C-508\", \"log10_bf\": 0.45, \"mechanism\": \"transfer\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSK-C-508\", \"log10_bf\": -0.28, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSK-C-508\", \"log10_bf\": -0.63, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:49074\", \"OSO2026_SK_tab08f.csv:49075\", \"OSO2026_SK_tab08f.csv:49076\", \"OSO2026_SK_tab08f.csv:49077\", \"OSO2026_SK_tab08f.csv:49078\"]",
  "notes": "{\"best_log10_lr\": 4.151, \"corrected_p_min\": 0.267, \"correction_withheld\": \"posterior_error_prob 0.00012 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 20, \"expected\": 24.5, \"observed\": 61, \"resid\": 3.62}, \"n_complementary\": 3, \"other_persons_other_records\": {\"max_abs_t\": 2.07, \"n\": 20, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.89, \"n\": 17, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 40.5, \"within_resid\": -0.92}, \"decoy_log10_bf\": {\"digit\": 0.89, \"swap\": 1.047}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.087, \"log10_bf_any_error_cell\": {\"12@2026-OSK-C-508\": -0.032, \"18@2026-OSO-C-510998-5\": 0.608}, \"log10_specificity\": 0.109, \"lost_values_cand_nos\": [17], \"partner_precinct\": null, \"person_id\": \"2026:510998:javorka:stanislav:46\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 17, \"estimated\": true, \"precinct_id\": \"510998-17\", \"votes\": 66}, {\"cand_no\": 18, \"precinct_id\": \"510998-17\", \"votes\": 60}, {\"cand_no\": 19, \"precinct_id\": \"510998-17\", \"votes\": 28}, {\"cand_no\": 20, \"precinct_id\": \"510998-17\", \"votes\": 18}, {\"cand_no\": 21, \"precinct_id\": \"510998-17\", \"votes\": 61}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 4.15, \"values\": {\"17\": null, \"18\": 60, \"19\": 28, \"20\": 18, \"21\": 61}}, {\"log10_lr\": 4.14, \"values\": {\"18\": null, \"19\": 28, \"20\": 18, \"21\": 61}}, {\"log10_lr\": 1.59, \"values\": {\"17\": null, \"18\": 60, \"19\": 28, \"20\": 18}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "510998",
  "district": "5",
  "obec": "510998",
  "municipality": "Ružomberok",
  "okres_name": "Ružomberok",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "17: Karol Javorka; 18: Stanislav Javorka; 19: Štefan Kašák; 20: Miroslav Kerdík; 21: Vladimír Klimek",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00012 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 11,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-510998-5|510998-17",
  "rank": 410,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-525529-1:525529-9:8",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-525529-1",
  "precinct_id": "525529-9",
  "cand_nos": "8",
  "observed": "{\"12@2026-OSK-C-808\": 7, \"8@2026-OSO-C-525529-1\": 44, \"record\": {\"8\": 44}}",
  "expected": "{\"12@2026-OSK-C-808\": {\"mean\": 22.2, \"n\": 298, \"p\": 0.00379903248219859, \"t\": -3.73}, \"8@2026-OSO-C-525529-1\": {\"mean\": 15.8, \"n\": 300, \"p\": 0.026769413586376026, \"t\": 2.12}}",
  "score": 0.38062480703182694,
  "p_value": 0.00759806496439718,
  "q_value": 0.8180933823430694,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-525529-1\", \"log10_bf\": 0.38, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSK-C-808\", \"log10_bf\": 0.28, \"mechanism\": \"swap\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-525529-1\", \"log10_bf\": 0.17, \"mechanism\": \"transfer\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSK-C-808\", \"log10_bf\": -0.28, \"mechanism\": \"transfer\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSK-C-808\", \"log10_bf\": -0.33, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-525529-1\", \"log10_bf\": -0.49, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-525529-1\", \"log10_bf\": -0.96, \"mechanism\": \"swap\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSK-C-808\", \"log10_bf\": -1.19, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:92126\"]",
  "notes": "{\"best_log10_lr\": 1.159, \"corrected_p_min\": 0.7716, \"correction_withheld\": \"posterior_error_prob 7.2e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.8, \"n\": 14, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.61, \"n\": 9, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 31.3, \"within_resid\": 0.95}, \"decoy_log10_bf\": {\"digit\": 0.558, \"swap\": 0.274}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.381, \"log10_bf_any_error_cell\": {\"12@2026-OSK-C-808\": -1.161, \"8@2026-OSO-C-525529-1\": 0.037}, \"log10_specificity\": 0.343, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:525529:filcak:jakub:25\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 8, \"precinct_id\": \"525529-9\", \"votes\": 24}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.16, \"values\": {\"8\": 24}}, {\"log10_lr\": 1.08, \"values\": {\"8\": 14}}, {\"log10_lr\": 0.7, \"values\": {\"8\": 34}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "525529",
  "district": "1",
  "obec": "525529",
  "municipality": "Rožňava",
  "okres_name": "Rožňava",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "8: Jakub Filčák",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 7.2e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 6,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-525529-1|525529-9",
  "rank": 411,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-599981:599875-15:5",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-599981",
  "precinct_id": "599875-15",
  "cand_nos": "4,5",
  "observed": "{\"29@2026-OSK-C-801\": 66, \"5@2026-OSO-M-599981\": 39, \"record\": {\"4\": 97, \"5\": 39}}",
  "expected": "{\"29@2026-OSK-C-801\": {\"mean\": 32.0, \"n\": 385, \"p\": 0.007329422595893022, \"t\": 2.79}, \"5@2026-OSO-M-599981\": {\"mean\": 80.0, \"n\": 390, \"p\": 0.0038525530174883574, \"t\": -3.97}}",
  "score": 2.185380869922005,
  "p_value": 0.007705106034976715,
  "q_value": 0.8267578775530015,
  "correction": "",
  "mechanism": "transfer",
  "alternatives": "[{\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-599981\", \"log10_bf\": 2.19, \"mechanism\": \"transfer\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-599981\", \"log10_bf\": 1.05, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-599981\", \"log10_bf\": 0.67, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 29, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": 0.31, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 29, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": -0.14, \"mechanism\": \"transfer\"}, {\"cand_no\": 29, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": -1.37, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-599981\", \"log10_bf\": -1.52, \"mechanism\": \"row_shift\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-M-599981\", \"log10_bf\": -3.34, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:21631\", \"OSO2026_SK_tab05f.csv:21632\"]",
  "notes": "{\"best_log10_lr\": 3.19, \"corrected_p_min\": 0.713, \"correction_withheld\": \"posterior_error_prob 0.0031 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 123.3, \"observed\": 189, \"resid\": 3.06}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 3.08, \"n\": 48, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.17, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 68.3, \"within_resid\": -2.59}, \"decoy_log10_bf\": {\"digit\": 1.299, \"swap\": -1.487}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.185, \"log10_bf_any_error_cell\": {\"29@2026-OSK-C-801\": -0.218, \"5@2026-OSO-M-599981\": 1.316}, \"log10_specificity\": 0.559, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:polacek:jaroslav:49\", \"posterior_error_prob\": 0.0031, \"proposed_correction\": [{\"cand_no\": 4, \"precinct_id\": \"599875-15\", \"votes\": 64}, {\"cand_no\": 5, \"precinct_id\": \"599875-15\", \"votes\": 72}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 3.19, \"values\": {\"4\": 64, \"5\": 72}}, {\"log10_lr\": 2.56, \"values\": {\"2\": 145, \"5\": 83}}, {\"log10_lr\": 1.85, \"values\": {\"1\": 18, \"5\": 63}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "599981",
  "district": null,
  "obec": "599875",
  "municipality": "Košice - Sídlisko Ťahanovce",
  "okres_name": "Košice I",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "4: Martin Mudrák; 5: Jaroslav Polaček",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0031 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 6300,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-599981|599875-15",
  "rank": 412,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-403:500674-1:21",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-403",
  "precinct_id": "500674-1",
  "cand_nos": "21",
  "observed": "{\"21@2026-OSK-C-403\": 20, \"4@2026-OSK-P-4\": 3, \"record\": {\"21\": 20}}",
  "expected": "{\"21@2026-OSK-C-403\": {\"mean\": 4.4, \"n\": 87, \"p\": 0.04828934885503003, \"t\": 1.98}, \"4@2026-OSK-P-4\": {\"mean\": 16.6, \"n\": 87, \"p\": 0.0038898694991432656, \"t\": -4.28}}",
  "score": 2.708219499497583,
  "p_value": 0.007779738998286531,
  "q_value": 0.8318973828511409,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 21, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 2.71, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 1.44, \"mechanism\": \"transfer\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 0.95, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 0.86, \"mechanism\": \"swap\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSK-C-403\", \"log10_bf\": 0.61, \"mechanism\": \"row_shift\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": -0.22, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": -0.83, \"mechanism\": \"swap\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": -1.2, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:76693\"]",
  "notes": "{\"best_log10_lr\": 2.941, \"corrected_p_min\": 0.2976, \"correction_withheld\": \"posterior_error_prob 0.0051 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 53, \"expected\": 2.8, \"observed\": 0, \"resid\": -2.55}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 0.44, \"n\": 1, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.46, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 4.4, \"within_resid\": 2.92}, \"decoy_log10_bf\": {\"digit\": 2.084, \"swap\": 2.095}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.708, \"log10_bf_any_error_cell\": {\"21@2026-OSK-C-403\": 1.913, \"4@2026-OSK-P-4\": -0.836}, \"log10_specificity\": 0.796, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:500941:culakova:jolana:59\", \"posterior_error_prob\": 0.0051, \"proposed_correction\": [{\"cand_no\": 21, \"precinct_id\": \"500674-1\", \"votes\": 2}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.94, \"values\": {\"21\": 2}}, {\"log10_lr\": 2.17, \"values\": {\"21\": 0}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "4",
  "district": "403",
  "obec": "500674",
  "municipality": "Podhorany",
  "okres_name": "Nitra",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "21: Jolana Čuláková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0051 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 588,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-403|500674-1",
  "rank": 413,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-808:525871-2:13",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-808",
  "precinct_id": "525871-2",
  "cand_nos": "13",
  "observed": "{\"13@2026-OSK-C-808\": 62, \"3@2026-OSO-C-525871-1\": 103, \"record\": {\"13\": 62}}",
  "expected": "{\"13@2026-OSK-C-808\": {\"mean\": 30.3, \"n\": 233, \"p\": 0.004054104504359725, \"t\": 3.05}, \"3@2026-OSO-C-525871-1\": {\"mean\": 170.2, \"n\": 310, \"p\": 0.003907139423340412, \"t\": -3.44}}",
  "score": 1.7771911250918278,
  "p_value": 0.007814278846680824,
  "q_value": 0.8327291605211206,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-525871-1\", \"log10_bf\": 2.02, \"mechanism\": \"transfer\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-808\", \"log10_bf\": 1.78, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-808\", \"log10_bf\": 1.16, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-808\", \"log10_bf\": 1.11, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-525871-1\", \"log10_bf\": 0.74, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-808\", \"log10_bf\": 0.67, \"mechanism\": \"row_shift\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-808\", \"log10_bf\": 0.58, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-525871-1\", \"log10_bf\": 0.09, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:216802\"]",
  "notes": "{\"best_log10_lr\": 2.684, \"corrected_p_min\": 0.6302, \"correction_withheld\": \"posterior_error_prob 0.0018 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 5, \"expected\": 7.8, \"observed\": 1, \"resid\": -2.02}, \"n_complementary\": 5, \"other_persons_other_records\": {\"max_abs_t\": 1.88, \"n\": 1, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.7, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 2.7, \"within_resid\": 5.34}, \"decoy_log10_bf\": {\"digit\": 1.758, \"swap\": 1.712}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.777, \"log10_bf_any_error_cell\": {\"13@2026-OSK-C-808\": 1.64, \"3@2026-OSO-C-525871-1\": 0.508}, \"log10_specificity\": 0.137, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:525871:freivolt:marian:60\", \"posterior_error_prob\": 0.0018, \"proposed_correction\": [{\"cand_no\": 13, \"precinct_id\": \"525871-2\", \"votes\": 32}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.68, \"values\": {\"13\": 32}}, {\"log10_lr\": 2.58, \"values\": {\"13\": 22}}, {\"log10_lr\": 2.02, \"values\": {\"13\": 42}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "808",
  "obec": "525871",
  "municipality": "Krásnohorské Podhradie",
  "okres_name": "Rožňava",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "13: Marian Freivolt",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0018 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 53,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-808|525871-2",
  "rank": 414,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-513997:513997-12:7",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-513997",
  "precinct_id": "513997-12",
  "cand_nos": "7",
  "observed": "{\"32@2026-OSO-C-513997-2\": 35, \"7@2026-OSO-M-513997\": 32, \"record\": {\"7\": 32}}",
  "expected": "{\"32@2026-OSO-C-513997-2\": {\"mean\": 67.0, \"n\": 146, \"p\": 0.0039219946142307685, \"t\": -3.35}, \"7@2026-OSO-M-513997\": {\"mean\": 14.0, \"n\": 151, \"p\": 0.014016589069824729, \"t\": 2.58}}",
  "score": 1.7336570809920349,
  "p_value": 0.007843989228461537,
  "q_value": 0.8329304226162527,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-513997\", \"log10_bf\": 1.73, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-513997\", \"log10_bf\": 1.56, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-513997\", \"log10_bf\": 1.5, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 32, \"contest_id\": \"2026-OSO-C-513997-2\", \"log10_bf\": 1.45, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-513997\", \"log10_bf\": 1.27, \"mechanism\": \"swap\"}, {\"cand_no\": 32, \"contest_id\": \"2026-OSO-C-513997-2\", \"log10_bf\": 0.3, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-M-513997\", \"log10_bf\": 0.3, \"mechanism\": \"row_shift\"}, {\"cand_no\": 32, \"contest_id\": \"2026-OSO-C-513997-2\", \"log10_bf\": -0.93, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:4350\"]",
  "notes": "{\"best_log10_lr\": 3.955, \"corrected_p_min\": 0.6947, \"correction_withheld\": \"posterior_error_prob 0.0016 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 3.78, \"n\": 10, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.67, \"n\": 4, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 9.9, \"within_resid\": 4.0}, \"decoy_log10_bf\": {\"digit\": 2.594, \"swap\": 3.728}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.734, \"log10_bf_any_error_cell\": {\"32@2026-OSO-C-513997-2\": 0.247, \"7@2026-OSO-M-513997\": 2.77}, \"log10_specificity\": -1.036, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:513997:sunik:robert:52\", \"posterior_error_prob\": 0.0016, \"proposed_correction\": [{\"cand_no\": 7, \"precinct_id\": \"513997-12\", \"votes\": 12}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 3.95, \"values\": {\"7\": 12}}, {\"log10_lr\": 2.27, \"values\": {\"7\": 22}}, {\"log10_lr\": 0.42, \"values\": {\"7\": 30}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "513997",
  "district": null,
  "obec": "513997",
  "municipality": "Handlová",
  "okres_name": "Prievidza",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "7: Robert Šuník",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0016 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 192,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-513997|513997-12",
  "rank": 415,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-504:509256-9:8",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-504",
  "precinct_id": "509256-9",
  "cand_nos": "8,9",
  "observed": "{\"3@2026-OSO-C-509256-3\": 58, \"8@2026-OSK-C-504\": 54, \"record\": {\"8\": 54, \"9\": 33}}",
  "expected": "{\"3@2026-OSO-C-509256-3\": {\"mean\": 104.9, \"n\": 243, \"p\": 0.003940471994015252, \"t\": -3.41}, \"8@2026-OSK-C-504\": {\"mean\": 26.0, \"n\": 241, \"p\": 0.006001787776462283, \"t\": 2.83}}",
  "score": 1.8445908239608215,
  "p_value": 0.007880943988030504,
  "q_value": 0.8329304226162527,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 8, \"contest_id\": \"2026-OSK-C-504\", \"log10_bf\": 1.84, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-509256-3\", \"log10_bf\": 1.0, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-509256-3\", \"log10_bf\": 0.82, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSK-C-504\", \"log10_bf\": 0.82, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSK-C-504\", \"log10_bf\": 0.53, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-509256-3\", \"log10_bf\": 0.43, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-509256-3\", \"log10_bf\": -0.37, \"mechanism\": \"row_shift\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-C-509256-3\", \"log10_bf\": -0.82, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:94933\", \"OSK2026_SK_tab09d.csv:94934\"]",
  "notes": "{\"best_log10_lr\": 2.19, \"corrected_p_min\": 0.6893, \"correction_withheld\": \"posterior_error_prob 0.0021 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.51, \"n\": 3, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.38, \"n\": 3, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 39.1, \"within_resid\": 1.38}, \"decoy_log10_bf\": {\"digit\": 1.357, \"swap\": 1.795}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.845, \"log10_bf_any_error_cell\": {\"3@2026-OSO-C-509256-3\": 0.937, \"8@2026-OSK-C-504\": 0.628}, \"log10_specificity\": 1.604, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:509256:holiencik:ondrej:54\", \"posterior_error_prob\": 0.0021, \"proposed_correction\": [{\"cand_no\": 8, \"precinct_id\": \"509256-9\", \"votes\": 33}, {\"cand_no\": 9, \"precinct_id\": \"509256-9\", \"votes\": 54}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.19, \"values\": {\"8\": 33, \"9\": 54}}, {\"log10_lr\": -0.63, \"values\": {\"7\": 54, \"8\": 36}}, {\"log10_lr\": 1.12, \"values\": {\"14\": 54, \"8\": 39}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "5",
  "district": "504",
  "obec": "509256",
  "municipality": "Kysucké Nové Mesto",
  "okres_name": "Kysucké Nové Mesto",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "8: Ondrej Holienčík; 9: Lukáš Hrošovský",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0021 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 52,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-504|509256-9",
  "rank": 416,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-2:529311-1:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-2",
  "precinct_id": "529311-1",
  "cand_nos": "2",
  "observed": "{\"1@2026-OSK-C-104\": 19, \"2@2026-OSO-C-582000-2\": 3, \"record\": {\"2\": 3}}",
  "expected": "{\"1@2026-OSK-C-104\": {\"mean\": 4.7, \"n\": 541, \"p\": 0.06741397687761565, \"t\": 1.78}, \"2@2026-OSO-C-582000-2\": {\"mean\": 14.5, \"n\": 524, \"p\": 0.003948235284117919, \"t\": -3.96}}",
  "score": 1.021264823303599,
  "p_value": 0.007896470568235838,
  "q_value": 0.8329304226162527,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-2\", \"log10_bf\": 1.02, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-2\", \"log10_bf\": 0.53, \"mechanism\": \"digit_del\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-2\", \"log10_bf\": 0.51, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-104\", \"log10_bf\": -0.25, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-104\", \"log10_bf\": -0.36, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-104\", \"log10_bf\": -0.55, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-582000-2\", \"log10_bf\": -1.54, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-C-104\", \"log10_bf\": -1.87, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:98164\"]",
  "notes": "{\"best_log10_lr\": 1.528, \"corrected_p_min\": 0.2725, \"correction_withheld\": \"posterior_error_prob 0.00031 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 8, \"expected\": 73.3, \"observed\": 104, \"resid\": 2.18}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 2.27, \"n\": 17, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.66, \"n\": 11, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 11.5, \"within_resid\": -2.74}, \"decoy_log10_bf\": {\"digit\": 0.755, \"swap\": -1.673}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.021, \"log10_bf_any_error_cell\": {\"1@2026-OSK-C-104\": -1.419, \"2@2026-OSO-C-582000-2\": 0.041}, \"log10_specificity\": 0.98, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:farkas:miroslav:52\", \"posterior_error_prob\": 0.0003, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"529311-1\", \"votes\": 9}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.53, \"values\": {\"2\": 9}}, {\"log10_lr\": 1.4, \"values\": {\"2\": 8}}, {\"log10_lr\": 1.23, \"values\": {\"2\": 7}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "2",
  "obec": "529311",
  "municipality": "Bratislava - Podunajské Biskupice",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "2: Miroslav Farkaš",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00031 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 84,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-2|529311-1",
  "rank": 417,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-707:518590-1:97",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-707",
  "precinct_id": "518590-1",
  "cand_nos": "97",
  "observed": "{\"25@2026-OSO-C-518590-1\": 10, \"97@2026-OSK-C-707\": 23, \"record\": {\"97\": 23}}",
  "expected": "{\"25@2026-OSO-C-518590-1\": {\"mean\": 32.7, \"n\": 564, \"p\": 0.003997628832685749, \"t\": -3.63}, \"97@2026-OSK-C-707\": {\"mean\": 7.5, \"n\": 526, \"p\": 0.019261552548150214, \"t\": 2.16}}",
  "score": 2.0997610791985224,
  "p_value": 0.007995257665371498,
  "q_value": 0.8405014620721787,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 97, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 2.1, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 25, \"contest_id\": \"2026-OSO-C-518590-1\", \"log10_bf\": 1.93, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 25, \"contest_id\": \"2026-OSO-C-518590-1\", \"log10_bf\": 1.87, \"mechanism\": \"transfer\"}, {\"cand_no\": 97, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 1.48, \"mechanism\": \"transfer\"}, {\"cand_no\": 97, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 1.21, \"mechanism\": \"swap\"}, {\"cand_no\": 97, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 0.64, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 25, \"contest_id\": \"2026-OSO-C-518590-1\", \"log10_bf\": -0.52, \"mechanism\": \"swap\"}, {\"cand_no\": 25, \"contest_id\": \"2026-OSO-C-518590-1\", \"log10_bf\": -1.87, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:167116\"]",
  "notes": "{\"best_log10_lr\": 2.211, \"corrected_p_min\": 0.1667, \"correction_withheld\": \"posterior_error_prob 0.0013 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 26, \"expected\": 23.3, \"observed\": 9, \"resid\": -2.36}, \"n_complementary\": 4, \"other_persons_other_records\": {\"max_abs_t\": 1.9, \"n\": 8, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.5, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 6.3, \"within_resid\": 2.16}, \"decoy_log10_bf\": {\"digit\": 1.671, \"swap\": 1.57}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.1, \"log10_bf_any_error_cell\": {\"25@2026-OSO-C-518590-1\": 1.35, \"97@2026-OSK-C-707\": 0.685}, \"log10_specificity\": 1.415, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:518590:stach:stanislav:47\", \"posterior_error_prob\": 0.0013, \"proposed_correction\": [{\"cand_no\": 97, \"precinct_id\": \"518590-1\", \"votes\": 3}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.21, \"values\": {\"97\": 3}}, {\"log10_lr\": 1.95, \"values\": {\"97\": 2}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "707",
  "obec": "518590",
  "municipality": "Ľubotice",
  "okres_name": "Prešov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "97: Stanislav Stach",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0013 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 18,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-707|518590-1",
  "rank": 418,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-8:529427-2:21",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-8",
  "precinct_id": "529427-2",
  "cand_nos": "21",
  "observed": "{\"11@2026-OSO-C-529427-1\": 95, \"21@2026-OSO-C-582000-8\": 71, \"3@2026-OSK-C-110\": 54, \"record\": {\"21\": 71}}",
  "expected": "{\"11@2026-OSO-C-529427-1\": {\"mean\": 110.5, \"n\": 575, \"p\": 0.23602576601201375, \"t\": -1.0}, \"21@2026-OSO-C-582000-8\": {\"mean\": 40.8, \"n\": 563, \"p\": 0.002752493330675379, \"t\": 2.97}, \"3@2026-OSK-C-110\": {\"mean\": 79.9, \"n\": 570, \"p\": 0.02355615631116943, \"t\": -2.42}}",
  "score": 1.6439685767427064,
  "p_value": 0.008257479992026136,
  "q_value": 0.8536478568500906,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 1.72, \"mechanism\": \"transfer\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 1.64, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": 0.29, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 0.11, \"mechanism\": \"swap\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-529427-1\", \"log10_bf\": -0.24, \"mechanism\": \"swap\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-529427-1\", \"log10_bf\": -0.27, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": -0.57, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": -0.75, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:103143\"]",
  "notes": "{\"best_log10_lr\": 2.589, \"corrected_p_min\": 0.8851, \"correction_withheld\": \"posterior_error_prob 0.0013 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 1, \"expected\": 47.5, \"observed\": 25, \"resid\": -3.63}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 4.38, \"n\": 4, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.87, \"n\": 2, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 6.3, \"within_resid\": 3.22}, \"decoy_log10_bf\": {\"digit\": 1.53, \"swap\": 1.375}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.644, \"log10_bf_any_error_cell\": {\"11@2026-OSO-C-529427-1\": -1.031, \"21@2026-OSO-C-582000-8\": 1.121, \"3@2026-OSK-C-110\": -0.377}, \"log10_specificity\": 0.523, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:pilarik:peter:60\", \"posterior_error_prob\": 0.0013, \"proposed_correction\": [{\"cand_no\": 21, \"precinct_id\": \"529427-2\", \"votes\": 41}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.59, \"values\": {\"21\": 41}}, {\"log10_lr\": 2.3, \"values\": {\"21\": 31}}, {\"log10_lr\": 2.12, \"values\": {\"21\": 51}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "8",
  "obec": "529427",
  "municipality": "Bratislava - Záhorská Bystrica",
  "okres_name": "Bratislava IV",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "21: Peter Pilárik",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0013 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1611,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-8|529427-2",
  "rank": 419,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-102:529320-3:16",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-102",
  "precinct_id": "529320-3",
  "cand_nos": "15,16",
  "observed": "{\"16@2026-OSK-C-102\": 34, \"22@2026-OSO-C-582000-3\": 16, \"record\": {\"15\": 20, \"16\": 34}}",
  "expected": "{\"16@2026-OSK-C-102\": {\"mean\": 14.9, \"n\": 394, \"p\": 0.019320786533743892, \"t\": 2.22}, \"22@2026-OSO-C-582000-3\": {\"mean\": 37.9, \"n\": 401, \"p\": 0.004120391336248606, \"t\": -3.47}}",
  "score": 2.1016675042130673,
  "p_value": 0.008240782672497213,
  "q_value": 0.8536478568500906,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 16, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 2.1, \"mechanism\": \"swap\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 1.02, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": 0.73, \"mechanism\": \"transfer\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": 0.01, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.11, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.18, \"mechanism\": \"swap\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.26, \"mechanism\": \"transfer\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -2.07, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:942\", \"OSK2026_SK_tab09d.csv:943\"]",
  "notes": "{\"best_log10_lr\": 2.447, \"corrected_p_min\": 0.4874, \"correction_withheld\": \"posterior_error_prob 0.0038 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 15, \"expected\": 35.5, \"observed\": 20, \"resid\": -2.73}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 2.4, \"n\": 55, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.76, \"n\": 34, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 18.0, \"within_resid\": 2.33}, \"decoy_log10_bf\": {\"digit\": 0.699, \"swap\": 0.763}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.102, \"log10_bf_any_error_cell\": {\"16@2026-OSK-C-102\": 0.61, \"22@2026-OSO-C-582000-3\": -0.55}, \"log10_specificity\": 2.327, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:jusko:pavol:62\", \"posterior_error_prob\": 0.0038, \"proposed_correction\": [{\"cand_no\": 15, \"precinct_id\": \"529320-3\", \"votes\": 34}, {\"cand_no\": 16, \"precinct_id\": \"529320-3\", \"votes\": 20}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.45, \"values\": {\"15\": 34, \"16\": 20}}, {\"log10_lr\": 1.59, \"values\": {\"16\": 22, \"27\": 34}}, {\"log10_lr\": 1.58, \"values\": {\"1\": 34, \"16\": 17}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "102",
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "15: Jana Jányová; 16: Pavol Jusko",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0038 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 4873,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-102|529320-3",
  "rank": 420,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-529320:529320-6:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-529320",
  "precinct_id": "529320-6",
  "cand_nos": "1,2",
  "observed": "{\"13@2026-OSK-C-102\": 273, \"19@2026-OSO-C-582000-3\": 272, \"1@2026-OSO-M-529320\": 456, \"record\": {\"1\": 456, \"2\": 32}}",
  "expected": "{\"13@2026-OSK-C-102\": {\"mean\": 296.6, \"n\": 495, \"p\": 0.1206047068869781, \"t\": -1.43}, \"19@2026-OSO-C-582000-3\": {\"mean\": 279.5, \"n\": 496, \"p\": 0.5697284019254931, \"t\": -0.46}, \"1@2026-OSO-M-529320\": {\"mean\": 416.8, \"n\": 517, \"p\": 0.002744732879484941, \"t\": 3.86}}",
  "score": 1.4112568596356951,
  "p_value": 0.008234198638454824,
  "q_value": 0.8536478568500906,
  "correction": "",
  "mechanism": "transfer",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": 1.41, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-529320\", \"log10_bf\": -0.06, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.11, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -0.19, \"mechanism\": \"transfer\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.23, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -0.73, \"mechanism\": \"transfer\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSK-C-102\", \"log10_bf\": -1.71, \"mechanism\": \"swap\"}, {\"cand_no\": 19, \"contest_id\": \"2026-OSO-C-582000-3\", \"log10_bf\": -1.95, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:201\", \"OSO2026_SK_tab05f.csv:202\"]",
  "notes": "{\"best_log10_lr\": 2.012, \"corrected_p_min\": 0.4918, \"correction_withheld\": \"posterior_error_prob 0.00052 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 60.9, \"observed\": 32, \"resid\": -4.06}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 2.43, \"n\": 87, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.19, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 444.7, \"within_resid\": 0.59}, \"decoy_log10_bf\": {\"digit\": 1.236, \"swap\": -1.573}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.411, \"log10_bf_any_error_cell\": {\"13@2026-OSK-C-102\": -0.65, \"19@2026-OSO-C-582000-3\": -1.071, \"1@2026-OSO-M-529320\": 0.545}, \"log10_specificity\": 0.496, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:chren:martin:45\", \"posterior_error_prob\": 0.0005, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"529320-6\", \"votes\": 420}, {\"cand_no\": 2, \"precinct_id\": \"529320-6\", \"votes\": 68}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.01, \"values\": {\"1\": 420, \"2\": 68}}, {\"log10_lr\": -0.84, \"values\": {\"1\": 457, \"3\": 28}}, {\"log10_lr\": -1.18, \"values\": {\"1\": 457, \"2\": 31}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "529320",
  "district": null,
  "obec": "529320",
  "municipality": "Bratislava - Ružinov",
  "okres_name": "Bratislava II",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "1: Martin Chren; 2: Peter Strapák",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00052 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 11383,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-529320|529320-6",
  "rank": 421,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-808:525634-3:27",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-808",
  "precinct_id": "525634-3",
  "cand_nos": "27",
  "observed": "{\"27@2026-OSK-C-808\": 141, \"31@2026-OSO-C-525634-1\": 128, \"record\": {\"27\": 141}}",
  "expected": "{\"27@2026-OSK-C-808\": {\"mean\": 90.8, \"n\": 328, \"p\": 0.004679058932357662, \"t\": 3.18}, \"31@2026-OSO-C-525634-1\": {\"mean\": 197.8, \"n\": 448, \"p\": 0.00409393964423611, \"t\": -3.39}}",
  "score": 1.109748070467314,
  "p_value": 0.00818787928847222,
  "q_value": 0.8536478568500906,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 31, \"contest_id\": \"2026-OSO-C-525634-1\", \"log10_bf\": 1.82, \"mechanism\": \"transfer\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-808\", \"log10_bf\": 1.11, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSO-C-525634-1\", \"log10_bf\": 1.04, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-808\", \"log10_bf\": 0.53, \"mechanism\": \"transfer\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-808\", \"log10_bf\": -0.29, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-808\", \"log10_bf\": -0.64, \"mechanism\": \"row_shift\"}, {\"cand_no\": 27, \"contest_id\": \"2026-OSK-C-808\", \"log10_bf\": -0.78, \"mechanism\": \"swap\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSO-C-525634-1\", \"log10_bf\": -0.79, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:216136\"]",
  "notes": "{\"best_log10_lr\": 2.204, \"corrected_p_min\": 0.3589, \"correction_withheld\": \"posterior_error_prob 0.00039 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 25, \"expected\": 7.7, \"observed\": 1, \"resid\": -2.87}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 2.54, \"n\": 1, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.33, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 9.9, \"within_resid\": 3.14}, \"decoy_log10_bf\": {\"digit\": 1.342, \"swap\": -1.25}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.11, \"log10_bf_any_error_cell\": {\"27@2026-OSK-C-808\": 1.403, \"31@2026-OSO-C-525634-1\": 0.784}, \"log10_specificity\": -0.293, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:525634:slovak:jan:53\", \"posterior_error_prob\": 0.0004, \"proposed_correction\": [{\"cand_no\": 27, \"precinct_id\": \"525634-3\", \"votes\": 101}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.2, \"values\": {\"27\": 101}}, {\"log10_lr\": 1.77, \"values\": {\"27\": 111}}, {\"log10_lr\": 1.19, \"values\": {\"27\": 121}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "808",
  "obec": "525634",
  "municipality": "Dobšiná",
  "okres_name": "Rožňava",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "27: Ján Slovák",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00039 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 53,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-808|525634-3",
  "rank": 422,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-524140:524140-35:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-524140",
  "precinct_id": "524140-35",
  "cand_nos": "2",
  "observed": "{\"2@2026-OSO-M-524140\": 16, \"32@2026-OSK-C-707\": 109, \"record\": {\"2\": 16}}",
  "expected": "{\"2@2026-OSO-M-524140\": {\"mean\": 36.4, \"n\": 511, \"p\": 0.004110103926581914, \"t\": -3.77}, \"32@2026-OSK-C-707\": {\"mean\": 54.5, \"n\": 479, \"p\": 0.02219216084912859, \"t\": 2.35}}",
  "score": -0.06844953563445935,
  "p_value": 0.008220207853163828,
  "q_value": 0.8536478568500906,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-524140\", \"log10_bf\": 0.15, \"mechanism\": \"transfer\"}, {\"cand_no\": 32, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": -0.03, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-524140\", \"log10_bf\": -0.07, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 32, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": -0.13, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 32, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": -0.16, \"mechanism\": \"swap\"}, {\"cand_no\": 32, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": -0.86, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-524140\", \"log10_bf\": -0.96, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-M-524140\", \"log10_bf\": -1.82, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:14905\"]",
  "notes": "{\"best_log10_lr\": 1.879, \"corrected_p_min\": 0.8949, \"correction_withheld\": \"posterior_error_prob 2.6e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.74, \"n\": 25, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 3.07, \"n\": 5, \"n_abs_t_gt3\": 1}, \"pattern\": \"record_wide\", \"within_expected\": 31.5, \"within_resid\": -2.12}, \"decoy_log10_bf\": {\"digit\": 0.967, \"swap\": 0.154}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": -0.068, \"log10_bf_any_error_cell\": {\"2@2026-OSO-M-524140\": 0.426, \"32@2026-OSK-C-707\": 0.557}, \"log10_specificity\": -0.495, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:524140:estocak:martin:37\", \"posterior_error_prob\": 0.0, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"524140-35\", \"votes\": 36}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 1.88, \"values\": {\"2\": 36}}, {\"log10_lr\": 1.54, \"values\": {\"2\": 26}}, {\"log10_lr\": 1.37, \"values\": {\"2\": 46}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "524140",
  "district": null,
  "obec": "524140",
  "municipality": "Prešov",
  "okres_name": "Prešov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "2: Martin Eštočák",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 2.6e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 2470,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-524140|524140-35",
  "rank": 423,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-514071-1:514071-1:4",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-514071-1",
  "precinct_id": "514071-1",
  "cand_nos": "4",
  "observed": "{\"1@2026-OSO-M-514071\": 410, \"4@2026-OSO-C-514071-1\": 299, \"record\": {\"4\": 299}}",
  "expected": "{\"1@2026-OSO-M-514071\": {\"mean\": 503.1, \"n\": 673, \"p\": 0.009158305486544845, \"t\": -3.38}, \"4@2026-OSO-C-514071-1\": {\"mean\": 201.2, \"n\": 650, \"p\": 0.00415323515609383, \"t\": 3.36}}",
  "score": 0.765885355761994,
  "p_value": 0.00830647031218766,
  "q_value": 0.8539022930856612,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-514071\", \"log10_bf\": 1.63, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-514071-1\", \"log10_bf\": 0.77, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-514071\", \"log10_bf\": 0.37, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-514071-1\", \"log10_bf\": 0.2, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-514071-1\", \"log10_bf\": 0.17, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-514071\", \"log10_bf\": -1.92, \"mechanism\": \"row_shift\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-514071-1\", \"log10_bf\": -2.5, \"mechanism\": \"row_shift\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-C-514071-1\", \"log10_bf\": -3.19, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:23798\"]",
  "notes": "{\"best_log10_lr\": 1.324, \"corrected_p_min\": 0.7223, \"correction_withheld\": \"posterior_error_prob 0.00017 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 13, \"expected\": 245.3, \"observed\": 176, \"resid\": -2.17}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 0.72, \"n\": 4, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 286.0, \"within_resid\": 0.36}, \"decoy_log10_bf\": {\"digit\": 0.95, \"swap\": 0.539}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.766, \"log10_bf_any_error_cell\": {\"1@2026-OSO-M-514071\": 1.165, \"4@2026-OSO-C-514071-1\": 0.336}, \"log10_specificity\": 0.429, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:514071:bielicky:peter:41\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 4, \"precinct_id\": \"514071-1\", \"votes\": 209}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.32, \"values\": {\"4\": 209}}, {\"log10_lr\": 1.32, \"values\": {\"4\": 219}}, {\"log10_lr\": 1.25, \"values\": {\"4\": 199}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "514071",
  "district": "1",
  "obec": "514071",
  "municipality": "Kanianka",
  "okres_name": "Prievidza",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "4: Peter Bielický",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00017 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 37,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-514071-1|514071-1",
  "rank": 424,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-10:529460-82:47",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-10",
  "precinct_id": "529460-82",
  "cand_nos": "47",
  "observed": "{\"40@2026-OSK-C-111\": 23, \"47@2026-OSO-C-582000-10\": 3, \"record\": {\"47\": 3}}",
  "expected": "{\"40@2026-OSK-C-111\": {\"mean\": 6.1, \"n\": 410, \"p\": 0.0679644486990835, \"t\": 1.77}, \"47@2026-OSO-C-582000-10\": {\"mean\": 13.6, \"n\": 401, \"p\": 0.004162825626352124, \"t\": -3.94}}",
  "score": 0.7108235914358673,
  "p_value": 0.008325651252704248,
  "q_value": 0.8539022930856612,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 47, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 0.71, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 47, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 0.07, \"mechanism\": \"transfer\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.04, \"mechanism\": \"transfer\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.12, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 47, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.35, \"mechanism\": \"digit_del\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.64, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 47, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.72, \"mechanism\": \"swap\"}, {\"cand_no\": 40, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.96, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:108584\"]",
  "notes": "{\"best_log10_lr\": 1.086, \"corrected_p_min\": 0.7599, \"correction_withheld\": \"posterior_error_prob 0.00015 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 51, \"expected\": 44.4, \"observed\": 68, \"resid\": 2.4}, \"n_complementary\": 3, \"other_persons_other_records\": {\"max_abs_t\": 1.45, \"n\": 33, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.95, \"n\": 26, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 8.8, \"within_resid\": -2.69}, \"decoy_log10_bf\": {\"digit\": 0.342, \"swap\": -1.147}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.711, \"log10_bf_any_error_cell\": {\"40@2026-OSK-C-111\": -0.803, \"47@2026-OSO-C-582000-10\": -0.57}, \"log10_specificity\": 1.28, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:valentovic:jozef:35\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 47, \"precinct_id\": \"529460-82\", \"votes\": 9}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.09, \"values\": {\"47\": 9}}, {\"log10_lr\": 1.05, \"values\": {\"47\": 8}}, {\"log10_lr\": 0.96, \"values\": {\"47\": 7}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "10",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "47: Jozef Valentovič",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00015 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 53,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-10|529460-82",
  "rank": 425,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:508250-2:OSK.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "508250-2",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 462, \"E_OSO\": 476, \"P_OSK\": 477, \"P_OSO\": 479, \"R_OSK\": 1081, \"R_OSO\": 1062, \"R_prev_year\": 1070.5, \"VC_OSK\": 415, \"VC_OSO\": 461, \"VM_OSK\": 405, \"VM_OSO\": 465, \"sum_council_OSK\": 415, \"sum_council_OSO\": 3175, \"sum_single_OSK\": 405, \"sum_single_OSO\": 465}",
  "expected": "{\"field\": \"OSK.registered\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 1061}",
  "score": 3.256,
  "p_value": 0.0005682208945411428,
  "q_value": 0.8544283474939492,
  "correction": "[{\"family\": \"OSK\", \"field\": \"registered\", \"precinct_id\": \"508250-2\", \"value\": 1061}]",
  "mechanism": "turnout_digit",
  "alternatives": "[\"OSO.registered 1062->1081 (copy_from_OSK, gain 10.0)\", \"OSO.envelopes 476->479 (digit_sub, gain 3.1)\", \"OSK.envelopes 462->472 (digit_sub, gain 2.5)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:497\", \"OSK2026_SK_tab02bd.csv:491\"]",
  "notes": "OSK.registered 1081 -> 1061 by digit_sub; log-likelihood gain 10.3 nats, margin over best other record/field 0.3",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "508250",
  "municipality": "Šenkvice",
  "okres_name": "Pezinok",
  "kraj_name": "Bratislavský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|508250-2",
  "rank": 426,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-207:506745-41:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-207",
  "precinct_id": "506745-41",
  "cand_nos": "2",
  "observed": "{\"1@2026-OSO-M-506745\": 145, \"2@2026-OSK-C-207\": 69, \"record\": {\"2\": 69}}",
  "expected": "{\"1@2026-OSO-M-506745\": {\"mean\": 95.2, \"n\": 377, \"p\": 0.015758393907350236, \"t\": 2.87}, \"2@2026-OSK-C-207\": {\"mean\": 109.8, \"n\": 348, \"p\": 0.00422244337796183, \"t\": -3.33}}",
  "score": 0.4836225993125044,
  "p_value": 0.00844488675592366,
  "q_value": 0.8584755808096702,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-207\", \"log10_bf\": 1.35, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-207\", \"log10_bf\": 0.48, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-506745\", \"log10_bf\": -0.1, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-506745\", \"log10_bf\": -0.36, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-207\", \"log10_bf\": -1.37, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-207\", \"log10_bf\": -1.72, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-207\", \"log10_bf\": -2.22, \"mechanism\": \"digit_del\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-506745\", \"log10_bf\": -3.12, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:29336\"]",
  "notes": "{\"best_log10_lr\": 1.462, \"corrected_p_min\": 0.5928, \"correction_withheld\": \"posterior_error_prob 9.1e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 43, \"expected\": 5.5, \"observed\": 20, \"resid\": 2.24}, \"n_complementary\": 6, \"other_persons_other_records\": {\"max_abs_t\": 3.34, \"n\": 9, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.12, \"n\": 9, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 70.3, \"within_resid\": -0.04}, \"decoy_log10_bf\": {\"digit\": 0.685, \"swap\": -1.39}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.484, \"log10_bf_any_error_cell\": {\"1@2026-OSO-M-506745\": 0.607, \"2@2026-OSK-C-207\": 0.499}, \"log10_specificity\": -0.016, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:506745:baros:branislav:53\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"506745-41\", \"votes\": 99}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.46, \"values\": {\"2\": 99}}, {\"log10_lr\": 1.14, \"values\": {\"2\": 89}}, {\"log10_lr\": 0.62, \"values\": {\"2\": 79}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "2",
  "district": "207",
  "obec": "506745",
  "municipality": "Trnava",
  "okres_name": "Trnava",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "2: Branislav Baroš",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 9.1e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 35,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-207|506745-41",
  "rank": 427,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-10:529460-48:5",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-10",
  "precinct_id": "529460-48",
  "cand_nos": "5",
  "observed": "{\"2@2026-OSO-C-529460-3\": 154, \"5@2026-OSO-C-582000-10\": 187, \"record\": {\"5\": 187}}",
  "expected": "{\"2@2026-OSO-C-529460-3\": {\"mean\": 208.3, \"n\": 403, \"p\": 0.004234855598363736, \"t\": -3.22}, \"5@2026-OSO-C-582000-10\": {\"mean\": 135.8, \"n\": 388, \"p\": 0.004671193564702078, \"t\": 3.11}}",
  "score": 1.7568234029383187,
  "p_value": 0.008469711196727472,
  "q_value": 0.8584755808096702,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 1.76, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 0.74, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-529460-3\", \"log10_bf\": -0.01, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-529460-3\", \"log10_bf\": -0.27, \"mechanism\": \"transfer\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.48, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.78, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-529460-3\", \"log10_bf\": -1.11, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -4.51, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:106774\"]",
  "notes": "{\"best_log10_lr\": 2.538, \"corrected_p_min\": 0.9622, \"correction_withheld\": \"posterior_error_prob 0.0017 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 20, \"expected\": 18.6, \"observed\": 0, \"resid\": -11.08}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 2.08, \"n\": 45, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.83, \"n\": 28, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 138.9, \"within_resid\": 1.88}, \"decoy_log10_bf\": {\"digit\": 2.217, \"swap\": 0.644}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.757, \"log10_bf_any_error_cell\": {\"2@2026-OSO-C-529460-3\": -0.346, \"5@2026-OSO-C-582000-10\": 1.464}, \"log10_specificity\": 0.293, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:bucan:jan:46\", \"posterior_error_prob\": 0.0017, \"proposed_correction\": [{\"cand_no\": 5, \"precinct_id\": \"529460-48\", \"votes\": 137}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.54, \"values\": {\"5\": 137}}, {\"log10_lr\": 2.43, \"values\": {\"5\": 127}}, {\"log10_lr\": 2.38, \"values\": {\"5\": 147}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "10",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "5: Ján Bučan",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0017 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 53,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-10|529460-48",
  "rank": 428,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-P-4:502120-1:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-P-4",
  "precinct_id": "502120-1",
  "cand_nos": "2,3",
  "observed": "{\"10@2026-OSK-C-402\": 17, \"3@2026-OSK-P-4\": 3, \"record\": {\"2\": 20, \"3\": 3}}",
  "expected": "{\"10@2026-OSK-C-402\": {\"mean\": 3.4, \"n\": 279, \"p\": 0.05846177262129634, \"t\": 1.86}, \"3@2026-OSK-P-4\": {\"mean\": 17.8, \"n\": 329, \"p\": 0.004227751997171543, \"t\": -4.36}}",
  "score": 2.357940998369242,
  "p_value": 0.008455503994343087,
  "q_value": 0.8584755808096702,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": 2.36, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": 1.53, \"mechanism\": \"transfer\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": 1.27, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": 0.58, \"mechanism\": \"swap\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": 0.54, \"mechanism\": \"transfer\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSK-C-402\", \"log10_bf\": 0.11, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": -0.32, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-P-4\", \"log10_bf\": -0.37, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:11257\", \"OSK2026_SK_tab06d.csv:11258\"]",
  "notes": "{\"best_log10_lr\": 2.688, \"corrected_p_min\": 0.1948, \"correction_withheld\": \"posterior_error_prob 0.0068 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 7.3, \"observed\": 20, \"resid\": 2.31}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 3.06, \"n\": 2, \"n_abs_t_gt3\": 2}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 5.6, \"within_resid\": -0.18}, \"decoy_log10_bf\": {\"digit\": 0.964, \"swap\": 1.751}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.358, \"log10_bf_any_error_cell\": {\"10@2026-OSK-C-402\": -0.1, \"3@2026-OSK-P-4\": 0.21}, \"log10_specificity\": 2.229, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:502987:csenger:tibor:61\", \"posterior_error_prob\": 0.0068, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"502120-1\", \"votes\": 3}, {\"cand_no\": 3, \"precinct_id\": \"502120-1\", \"votes\": 20}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.69, \"values\": {\"2\": 3, \"3\": 20}}, {\"log10_lr\": 1.27, \"values\": {\"3\": 10, \"4\": 3}}, {\"log10_lr\": 0.34, \"values\": {\"3\": 5, \"6\": 3}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "4",
  "district": null,
  "obec": "502120",
  "municipality": "Čaka",
  "okres_name": "Levice",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": "2: Erik Blaško; 3: Tibor Csenger",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0068 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 24626,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-P-4|502120-1",
  "rank": 429,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-601:508438-32:37",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-601",
  "precinct_id": "508438-32",
  "cand_nos": "37",
  "observed": "{\"16@2026-OSO-C-508438-3\": 37, \"37@2026-OSK-C-601\": 52, \"record\": {\"37\": 52}}",
  "expected": "{\"16@2026-OSO-C-508438-3\": {\"mean\": 70.3, \"n\": 341, \"p\": 0.00426341012238115, \"t\": -3.35}, \"37@2026-OSK-C-601\": {\"mean\": 27.1, \"n\": 327, \"p\": 0.011544142087050117, \"t\": 2.49}}",
  "score": 3.685388515035305,
  "p_value": 0.0085268202447623,
  "q_value": 0.8614580050528197,
  "correction": "",
  "mechanism": "duplicate_block",
  "alternatives": "[{\"cand_no\": 37, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 3.69, \"mechanism\": \"duplicate_block\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 1.46, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 1.42, \"mechanism\": \"swap\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 1.05, \"mechanism\": \"transfer\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 0.42, \"mechanism\": \"row_shift\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-508438-3\", \"log10_bf\": 0.03, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-508438-3\", \"log10_bf\": -0.4, \"mechanism\": \"transfer\"}, {\"cand_no\": 37, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": -0.88, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:121878\"]",
  "notes": "{\"best_log10_lr\": 3.685, \"corrected_p_min\": null, \"correction_withheld\": \"posterior_error_prob 0.024 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 35, \"expected\": 38.2, \"observed\": 21, \"resid\": -2.27}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 1.55, \"n\": 17, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.64, \"n\": 14, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 20.0, \"within_resid\": 2.47}, \"decoy_log10_bf\": {\"digit\": 1.389, \"swap\": 1.384}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.685, \"log10_bf_any_error_cell\": {\"16@2026-OSO-C-508438-3\": -0.455, \"37@2026-OSK-C-601\": 1.17}, \"log10_specificity\": 2.516, \"lost_values_cand_nos\": [37], \"partner_precinct\": null, \"person_id\": \"2026:508438:longauer:tobias:24\", \"posterior_error_prob\": 0.0237, \"proposed_correction\": [{\"cand_no\": 37, \"estimated\": true, \"precinct_id\": \"508438-32\", \"votes\": 25}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.69, \"values\": {\"37\": null}}, {\"log10_lr\": 3.69, \"values\": {\"37\": null}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "6",
  "district": "601",
  "obec": "508438",
  "municipality": "Banská Bystrica",
  "okres_name": "Banská Bystrica",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "37: Tobiáš Longauer",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.024 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 543,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-601|508438-32",
  "rank": 430,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-111:529460-21:8",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-111",
  "precinct_id": "529460-21",
  "cand_nos": "8",
  "observed": "{\"8@2026-OSK-C-111\": 93, \"8@2026-OSO-C-582000-10\": 57, \"record\": {\"8\": 93}}",
  "expected": "{\"8@2026-OSK-C-111\": {\"mean\": 57.4, \"n\": 411, \"p\": 0.010965569821101362, \"t\": 2.61}, \"8@2026-OSO-C-582000-10\": {\"mean\": 93.5, \"n\": 422, \"p\": 0.004290620583392009, \"t\": -3.27}}",
  "score": 2.202795810493787,
  "p_value": 0.008581241166784019,
  "q_value": 0.8641504252000592,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 8, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 2.2, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 1.73, \"mechanism\": \"transfer\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 0.08, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.13, \"mechanism\": \"swap\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.3, \"mechanism\": \"swap\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.36, \"mechanism\": \"transfer\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -1.09, \"mechanism\": \"row_shift\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -3.75, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:6806\"]",
  "notes": "{\"best_log10_lr\": 3.099, \"corrected_p_min\": 0.7544, \"correction_withheld\": \"posterior_error_prob 0.0048 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.71, \"n\": 38, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.23, \"n\": 24, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 54.3, \"within_resid\": 3.48}, \"decoy_log10_bf\": {\"digit\": 2.588, \"swap\": 2.137}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.203, \"log10_bf_any_error_cell\": {\"8@2026-OSK-C-111\": 1.817, \"8@2026-OSO-C-582000-10\": -0.444}, \"log10_specificity\": 0.386, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:galovic:samuel:30\", \"posterior_error_prob\": 0.0048, \"proposed_correction\": [{\"cand_no\": 8, \"precinct_id\": \"529460-21\", \"votes\": 53}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.1, \"values\": {\"8\": 53}}, {\"log10_lr\": 2.92, \"values\": {\"8\": 63}}, {\"log10_lr\": 2.61, \"values\": {\"8\": 43}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "111",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "8: Samuel Galovič",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0048 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 639,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-111|529460-21",
  "rank": 431,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-108:529401-2:4",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-108",
  "precinct_id": "529401-2",
  "cand_nos": "3,4",
  "observed": "{\"4@2026-OSK-C-108\": 133, \"4@2026-OSO-M-582000\": 13, \"5@2026-OSO-C-582000-7\": 103, \"record\": {\"3\": 62, \"4\": 133}}",
  "expected": "{\"4@2026-OSK-C-108\": {\"mean\": 83.8, \"n\": 519, \"p\": 0.0028699167692658512, \"t\": 3.29}, \"4@2026-OSO-M-582000\": {\"mean\": 31.3, \"n\": 583, \"p\": 0.004000257947517225, \"t\": -3.81}, \"5@2026-OSO-C-582000-7\": {\"mean\": 138.2, \"n\": 513, \"p\": 0.02778254421452021, \"t\": -2.24}}",
  "score": 1.8855450500582878,
  "p_value": 0.008609750307797554,
  "q_value": 0.8642245171862467,
  "correction": "",
  "mechanism": "row_shift",
  "alternatives": "[{\"cand_no\": 4, \"contest_id\": \"2026-OSK-C-108\", \"log10_bf\": 1.89, \"mechanism\": \"row_shift\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-C-108\", \"log10_bf\": 1.35, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-C-108\", \"log10_bf\": 1.28, \"mechanism\": \"swap\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-C-108\", \"log10_bf\": 1.08, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-C-108\", \"log10_bf\": 1.06, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-582000-7\", \"log10_bf\": 0.19, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-582000\", \"log10_bf\": -0.22, \"mechanism\": \"transfer\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-582000-7\", \"log10_bf\": -0.29, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:5081\", \"OSK2026_SK_tab09d.csv:5082\"]",
  "notes": "{\"best_log10_lr\": 3.003, \"corrected_p_min\": 0.2556, \"correction_withheld\": \"posterior_error_prob 0.00077 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 0.68, \"n\": 1, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.71, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 41.1, \"within_resid\": 5.88}, \"decoy_log10_bf\": {\"digit\": 1.308, \"swap\": 1.391}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.886, \"log10_bf_any_error_cell\": {\"4@2026-OSK-C-108\": 1.94, \"4@2026-OSO-M-582000\": -0.652, \"5@2026-OSO-C-582000-7\": -0.289}, \"log10_specificity\": -1.302, \"lost_values_cand_nos\": [3], \"partner_precinct\": null, \"person_id\": \"2026:582000:subova:zuzana:57\", \"posterior_error_prob\": 0.0008, \"proposed_correction\": [{\"cand_no\": 3, \"estimated\": true, \"precinct_id\": \"529401-2\", \"votes\": 15}, {\"cand_no\": 4, \"precinct_id\": \"529401-2\", \"votes\": 62}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.0, \"values\": {\"3\": null, \"4\": 62}}, {\"log10_lr\": 1.79, \"values\": {\"3\": null, \"4\": 62, \"5\": 133}}, {\"log10_lr\": 0.51, \"values\": {\"2\": null, \"3\": 67, \"4\": 62}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "108",
  "obec": "529401",
  "municipality": "Bratislava - Devín",
  "okres_name": "Bratislava IV",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "3: Pavol Lazar; 4: Zuzana Šubová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00077 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1026,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-108|529401-2",
  "rank": 432,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-512842-5:512842-17:21",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-512842-5",
  "precinct_id": "512842-17",
  "cand_nos": "21",
  "observed": "{\"14@2026-OSK-C-306\": 14, \"21@2026-OSO-C-512842-5\": 30, \"record\": {\"21\": 30}}",
  "expected": "{\"14@2026-OSK-C-306\": {\"mean\": 40.2, \"n\": 583, \"p\": 0.004348907371463571, \"t\": -3.6}, \"21@2026-OSO-C-512842-5\": {\"mean\": 10.8, \"n\": 594, \"p\": 0.014471850669505501, \"t\": 2.28}}",
  "score": 0.5343142682641345,
  "p_value": 0.008697814742927142,
  "q_value": 0.8674676325502048,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-512842-5\", \"log10_bf\": 0.95, \"mechanism\": \"transfer\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-512842-5\", \"log10_bf\": 0.53, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-306\", \"log10_bf\": 0.17, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-306\", \"log10_bf\": -0.15, \"mechanism\": \"transfer\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-512842-5\", \"log10_bf\": -0.67, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-306\", \"log10_bf\": -1.26, \"mechanism\": \"swap\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-512842-5\", \"log10_bf\": -1.28, \"mechanism\": \"swap\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-306\", \"log10_bf\": -2.71, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:21448\"]",
  "notes": "{\"best_log10_lr\": 1.486, \"corrected_p_min\": 0.3637, \"correction_withheld\": \"posterior_error_prob 0.0001 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 44.9, \"observed\": 26, \"resid\": -2.55}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 2.61, \"n\": 7, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.09, \"n\": 4, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 17.5, \"within_resid\": 2.15}, \"decoy_log10_bf\": {\"digit\": 0.16, \"swap\": -0.879}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.534, \"log10_bf_any_error_cell\": {\"14@2026-OSK-C-306\": -0.614, \"21@2026-OSO-C-512842-5\": -0.002}, \"log10_specificity\": 0.537, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:512842:rusnakova:anna:53\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 21, \"precinct_id\": \"512842-17\", \"votes\": 20}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.49, \"values\": {\"21\": 20}}, {\"log10_lr\": 1.41, \"values\": {\"21\": 10}}, {\"log10_lr\": -0.2, \"values\": {\"21\": 31}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "512842",
  "district": "5",
  "obec": "512842",
  "municipality": "Považská Bystrica",
  "okres_name": "Považská Bystrica",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "21: Anna Rusňáková",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0001 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 9,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-512842-5|512842-17",
  "rank": 433,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-517402:517402-68:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-517402",
  "precinct_id": "517402-68",
  "cand_nos": "1,2",
  "observed": "{\"14@2026-OSK-C-511\": 227, \"1@2026-OSO-M-517402\": 255, \"record\": {\"1\": 255, \"2\": 137}}",
  "expected": "{\"14@2026-OSK-C-511\": {\"mean\": 296.1, \"n\": 527, \"p\": 0.004414166608840524, \"t\": -3.3}, \"1@2026-OSO-M-517402\": {\"mean\": 183.0, \"n\": 590, \"p\": 0.009003172928099672, \"t\": 3.26}}",
  "score": 3.0536007988415226,
  "p_value": 0.008828333217681048,
  "q_value": 0.874876575587838,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 3.39, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-517402\", \"log10_bf\": 3.05, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-517402\", \"log10_bf\": 2.67, \"mechanism\": \"row_shift\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-517402\", \"log10_bf\": 1.75, \"mechanism\": \"transfer\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": 1.0, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-517402\", \"log10_bf\": 0.65, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -1.49, \"mechanism\": \"swap\"}, {\"cand_no\": 14, \"contest_id\": \"2026-OSK-C-511\", \"log10_bf\": -3.9, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:10364\", \"OSO2026_SK_tab05f.csv:10365\"]",
  "notes": "{\"best_log10_lr\": 3.099, \"corrected_p_min\": 0.0802, \"correction_withheld\": \"posterior_error_prob 0.033 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 2, \"expected\": 295.0, \"observed\": 137, \"resid\": -2.62}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 5.02, \"n\": 17, \"n_abs_t_gt3\": 4}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.21, \"n\": 4, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 145.1, \"within_resid\": 3.95}, \"decoy_log10_bf\": {\"digit\": 1.618, \"swap\": 2.254}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 3.054, \"log10_bf_any_error_cell\": {\"14@2026-OSK-C-511\": 0.752, \"1@2026-OSO-M-517402\": 1.886}, \"log10_specificity\": 0.784, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:517402:cibulka:peter:44\", \"posterior_error_prob\": 0.0328, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"517402-68\", \"votes\": 137}, {\"cand_no\": 2, \"precinct_id\": \"517402-68\", \"votes\": 255}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 3.1, \"values\": {\"1\": 137, \"2\": 255}}, {\"log10_lr\": -0.27, \"values\": {\"1\": 137, \"3\": 255}}, {\"log10_lr\": -12.08, \"values\": {\"1\": 4, \"6\": 255}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "517402",
  "district": null,
  "obec": "517402",
  "municipality": "Žilina",
  "okres_name": "Žilina",
  "kraj_name": "Žilinský kraj",
  "parent_city": null,
  "candidates": "1: Peter Cibulka; 2: Peter Fiabáne",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.033 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1826,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-517402|517402-68",
  "rank": 434,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-703:523798-2:31",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-703",
  "precinct_id": "523798-2",
  "cand_nos": "31",
  "observed": "{\"31@2026-OSK-C-703\": 20, \"3@2026-OSO-M-523798\": 79, \"record\": {\"31\": 20}}",
  "expected": "{\"31@2026-OSK-C-703\": {\"mean\": 7.7, \"n\": 95, \"p\": 0.004621480465836282, \"t\": 2.55}, \"3@2026-OSO-M-523798\": {\"mean\": 204.3, \"n\": 864, \"p\": 0.01194670217895101, \"t\": -3.38}}",
  "score": 1.8310604337226803,
  "p_value": 0.009242960931672563,
  "q_value": 0.8852729792319495,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 31, \"contest_id\": \"2026-OSK-C-703\", \"log10_bf\": 1.83, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSK-C-703\", \"log10_bf\": 1.18, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSK-C-703\", \"log10_bf\": 1.07, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-523798\", \"log10_bf\": 0.97, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-523798\", \"log10_bf\": 0.6, \"mechanism\": \"swap\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSK-C-703\", \"log10_bf\": 0.39, \"mechanism\": \"swap\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSK-C-703\", \"log10_bf\": 0.36, \"mechanism\": \"row_shift\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-523798\", \"log10_bf\": -0.78, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:154764\"]",
  "notes": "{\"best_log10_lr\": 2.094, \"corrected_p_min\": 0.0678, \"correction_withheld\": \"posterior_error_prob 0.00068 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 3, \"expected\": 17.9, \"observed\": 0, \"resid\": -3.11}, \"n_complementary\": 6, \"other_persons_other_records\": {\"max_abs_t\": 0.59, \"n\": 1, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.79, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 2.3, \"within_resid\": 3.06}, \"decoy_log10_bf\": {\"digit\": 1.453, \"swap\": 1.477}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.831, \"log10_bf_any_error_cell\": {\"31@2026-OSK-C-703\": 1.578, \"3@2026-OSO-M-523798\": 0.672}, \"log10_specificity\": 0.253, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:523798:pitonak:jozef:30\", \"posterior_error_prob\": 0.0007, \"proposed_correction\": [{\"cand_no\": 31, \"precinct_id\": \"523798-2\", \"votes\": 2}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.09, \"values\": {\"31\": 2}}, {\"log10_lr\": 1.06, \"values\": {\"31\": 0}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "703",
  "obec": "523798",
  "municipality": "Rakúsy",
  "okres_name": "Kežmarok",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "31: Jozef Pitoňák",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00068 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 403,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-703|523798-2",
  "rank": 435,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-P-2:503975-1:1",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-P-2",
  "precinct_id": "503975-1",
  "cand_nos": "1,2",
  "observed": "{\"1@2026-OSK-P-2\": 7, \"2@2026-OSK-C-202\": 20, \"record\": {\"1\": 7, \"2\": 23}}",
  "expected": "{\"1@2026-OSK-P-2\": {\"mean\": 29.5, \"n\": 524, \"p\": 0.004643732363670421, \"t\": -4.17}, \"2@2026-OSK-C-202\": {\"mean\": 5.2, \"n\": 436, \"p\": 0.02135707622027942, \"t\": 2.11}}",
  "score": 1.70449079701792,
  "p_value": 0.009287464727340843,
  "q_value": 0.8852729792319495,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 1.7, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 1.22, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 0.8, \"mechanism\": \"transfer\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": 0.71, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 0.57, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 0.05, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": -0.47, \"mechanism\": \"digit_del\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSK-P-2\", \"log10_bf\": -1.24, \"mechanism\": \"digit_sub\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:5343\", \"OSK2026_SK_tab06d.csv:5344\"]",
  "notes": "{\"best_log10_lr\": 1.749, \"corrected_p_min\": 0.1421, \"correction_withheld\": \"posterior_error_prob 0.0015 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 8.9, \"within_resid\": -0.13}, \"decoy_log10_bf\": {\"digit\": 0.477, \"swap\": 0.957}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.704, \"log10_bf_any_error_cell\": {\"1@2026-OSK-P-2\": 0.068, \"2@2026-OSK-C-202\": -0.104}, \"log10_specificity\": 2.527, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:503746:berenyi:jozsef:59\", \"posterior_error_prob\": 0.0015, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"503975-1\", \"votes\": 23}, {\"cand_no\": 2, \"precinct_id\": \"503975-1\", \"votes\": 7}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 1.75, \"values\": {\"1\": 23, \"2\": 7}}, {\"log10_lr\": 0.6, \"values\": {\"1\": 14, \"3\": 7}}, {\"log10_lr\": 0.02, \"values\": {\"1\": 33, \"5\": 7}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "2",
  "district": null,
  "obec": "503975",
  "municipality": "Pusté Úľany",
  "okres_name": "Galanta",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "1: József Berényi; 2: Jaroslav Cehlárik",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0015 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 31647,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-P-2|503975-1",
  "rank": 436,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-10:529460-94:38",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-10",
  "precinct_id": "529460-94",
  "cand_nos": "38",
  "observed": "{\"13@2026-OSO-C-529460-6\": 96, \"38@2026-OSO-C-582000-10\": 89, \"record\": {\"38\": 89}}",
  "expected": "{\"13@2026-OSO-C-529460-6\": {\"mean\": 154.0, \"n\": 698, \"p\": 0.004641659761420514, \"t\": -3.3}, \"38@2026-OSO-C-582000-10\": {\"mean\": 53.6, \"n\": 688, \"p\": 0.006791457193619328, \"t\": 2.72}}",
  "score": 1.6768885498903061,
  "p_value": 0.009283319522841027,
  "q_value": 0.8852729792319495,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 38, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 1.68, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 38, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 1.62, \"mechanism\": \"swap\"}, {\"cand_no\": 38, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 0.99, \"mechanism\": \"transfer\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-529460-6\", \"log10_bf\": 0.35, \"mechanism\": \"transfer\"}, {\"cand_no\": 38, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 0.26, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-529460-6\", \"log10_bf\": -0.2, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 38, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.22, \"mechanism\": \"row_shift\"}, {\"cand_no\": 13, \"contest_id\": \"2026-OSO-C-529460-6\", \"log10_bf\": -0.96, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:109199\"]",
  "notes": "{\"best_log10_lr\": 2.488, \"corrected_p_min\": 0.9219, \"correction_withheld\": \"posterior_error_prob 0.0014 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 4, \"expected\": 41.5, \"observed\": 18, \"resid\": -4.47}, \"n_complementary\": 7, \"other_persons_other_records\": {\"max_abs_t\": 3.59, \"n\": 33, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.29, \"n\": 26, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 16.3, \"within_resid\": 5.92}, \"decoy_log10_bf\": {\"digit\": -0.746, \"swap\": 3.675}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.677, \"log10_bf_any_error_cell\": {\"13@2026-OSO-C-529460-6\": -0.632, \"38@2026-OSO-C-582000-10\": 1.056}, \"log10_specificity\": 0.621, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:polacek:miroslav:49\", \"posterior_error_prob\": 0.0014, \"proposed_correction\": [{\"cand_no\": 38, \"precinct_id\": \"529460-94\", \"votes\": 49}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.49, \"values\": {\"38\": 49}}, {\"log10_lr\": 2.31, \"values\": {\"38\": 59}}, {\"log10_lr\": 2.18, \"values\": {\"38\": 39}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "10",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "38: Miroslav Poláček",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0014 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 53,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-10|529460-94",
  "rank": 437,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-508098:508098-5:3",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-508098",
  "precinct_id": "508098-5",
  "cand_nos": "1,3",
  "observed": "{\"21@2026-OSO-C-508098-1\": 171, \"3@2026-OSO-M-508098\": 186, \"record\": {\"1\": 99, \"3\": 186}}",
  "expected": "{\"21@2026-OSO-C-508098-1\": {\"mean\": 239.9, \"n\": 464, \"p\": 0.0045921653182553045, \"t\": -3.27}, \"3@2026-OSO-M-508098\": {\"mean\": 123.7, \"n\": 473, \"p\": 0.010607193882217949, \"t\": 3.15}}",
  "score": 1.6390455424915953,
  "p_value": 0.009184330636510609,
  "q_value": 0.8852729792319495,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-508098\", \"log10_bf\": 1.79, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-508098\", \"log10_bf\": 1.64, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-508098\", \"log10_bf\": 1.31, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-508098\", \"log10_bf\": 0.29, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-508098-1\", \"log10_bf\": -0.13, \"mechanism\": \"transfer\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-508098-1\", \"log10_bf\": -0.15, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSO-M-508098\", \"log10_bf\": -0.3, \"mechanism\": \"row_shift\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-508098-1\", \"log10_bf\": -1.97, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:1553\", \"OSO2026_SK_tab05f.csv:1555\"]",
  "notes": "{\"best_log10_lr\": 2.632, \"corrected_p_min\": 0.1262, \"correction_withheld\": \"posterior_error_prob 0.0013 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.17, \"n\": 3, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.49, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 115.7, \"within_resid\": 3.46}, \"decoy_log10_bf\": {\"digit\": 2.616, \"swap\": 2.312}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.639, \"log10_bf_any_error_cell\": {\"21@2026-OSO-C-508098-1\": -0.314, \"3@2026-OSO-M-508098\": 1.965}, \"log10_specificity\": -0.338, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:508098:mikulec:tomas:46\", \"posterior_error_prob\": 0.0013, \"proposed_correction\": [{\"cand_no\": 1, \"precinct_id\": \"508098-5\", \"votes\": 186}, {\"cand_no\": 3, \"precinct_id\": \"508098-5\", \"votes\": 99}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.63, \"values\": {\"1\": 186, \"3\": 99}}, {\"log10_lr\": -0.1, \"values\": {\"2\": 186, \"3\": 188}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "508098",
  "district": null,
  "obec": "508098",
  "municipality": "Miloslavov",
  "okres_name": "Senec",
  "kraj_name": "Bratislavský kraj",
  "parent_city": null,
  "candidates": "1: Milan Baďanský; 3: Tomáš Mikulec",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0013 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 94,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-508098|508098-5",
  "rank": 438,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-111:529460-33:23",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-111",
  "precinct_id": "529460-33",
  "cand_nos": "23",
  "observed": "{\"10@2026-OSO-C-529460-3\": 15, \"23@2026-OSK-C-111\": 0, \"31@2026-OSO-C-582000-10\": 3, \"record\": {\"23\": 0}}",
  "expected": "{\"10@2026-OSO-C-529460-3\": {\"mean\": 6.5, \"n\": 338, \"p\": 0.12671961415501443, \"t\": 1.36}, \"23@2026-OSK-C-111\": {\"mean\": 6.6, \"n\": 346, \"p\": 0.0030900997502664703, \"t\": -5.72}, \"31@2026-OSO-C-582000-10\": {\"mean\": 7.1, \"n\": 340, \"p\": 0.08673089760541838, \"t\": -1.58}}",
  "score": 2.497758524495309,
  "p_value": 0.009270299250799412,
  "q_value": 0.8852729792319495,
  "correction": "",
  "mechanism": "missing_block",
  "alternatives": "[{\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 2.5, \"mechanism\": \"missing_block\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 1.49, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.7, \"mechanism\": \"transfer\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.24, \"mechanism\": \"digit_del\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.0, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-529460-3\", \"log10_bf\": -0.3, \"mechanism\": \"swap\"}, {\"cand_no\": 10, \"contest_id\": \"2026-OSO-C-529460-3\", \"log10_bf\": -0.34, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.35, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:7349\"]",
  "notes": "{\"best_log10_lr\": 2.498, \"corrected_p_min\": null, \"correction_withheld\": \"posterior_error_prob 0.0031 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.52, \"n\": 44, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.77, \"n\": 28, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 5.4, \"within_resid\": -4.72}, \"decoy_log10_bf\": {\"digit\": 1.21, \"swap\": -1.716}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.498, \"log10_bf_any_error_cell\": {\"10@2026-OSO-C-529460-3\": -1.458, \"23@2026-OSK-C-111\": -0.043, \"31@2026-OSO-C-582000-10\": -1.488}, \"log10_specificity\": 2.54, \"lost_values_cand_nos\": [23], \"partner_precinct\": null, \"person_id\": \"2026:582000:lojdl:stefan:52\", \"posterior_error_prob\": 0.0031, \"proposed_correction\": [{\"cand_no\": 23, \"estimated\": true, \"precinct_id\": \"529460-33\", \"votes\": 6}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.5, \"values\": {\"23\": null}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "111",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "23: Štefan Lojdl",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0031 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 639,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-111|529460-33",
  "rank": 439,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-8:529419-3:21",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-8",
  "precinct_id": "529419-3",
  "cand_nos": "21",
  "observed": "{\"21@2026-OSO-C-582000-8\": 13, \"3@2026-OSK-C-110\": 38, \"record\": {\"21\": 13}}",
  "expected": "{\"21@2026-OSO-C-582000-8\": {\"mean\": 32.8, \"n\": 530, \"p\": 0.004564325012645978, \"t\": -3.46}, \"3@2026-OSK-C-110\": {\"mean\": 16.0, \"n\": 494, \"p\": 0.022729538252730087, \"t\": 2.18}}",
  "score": 0.5661587384904015,
  "p_value": 0.009128650025291956,
  "q_value": 0.8852729792319495,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 0.57, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 0.31, \"mechanism\": \"row_shift\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": 0.3, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": 0.2, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": 0.14, \"mechanism\": \"transfer\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": 0.07, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 21, \"contest_id\": \"2026-OSO-C-582000-8\", \"log10_bf\": -0.21, \"mechanism\": \"swap\"}, {\"cand_no\": 3, \"contest_id\": \"2026-OSK-C-110\", \"log10_bf\": -1.29, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:103218\"]",
  "notes": "{\"best_log10_lr\": 1.331, \"corrected_p_min\": 0.8056, \"correction_withheld\": \"posterior_error_prob 0.00011 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 20, \"expected\": 27.5, \"observed\": 11, \"resid\": -4.0}, \"n_complementary\": 3, \"other_persons_other_records\": {\"max_abs_t\": 0.79, \"n\": 8, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.79, \"n\": 6, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 7.9, \"within_resid\": 0.71}, \"decoy_log10_bf\": {\"digit\": 0.142, \"swap\": -0.866}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.566, \"log10_bf_any_error_cell\": {\"21@2026-OSO-C-582000-8\": -0.096, \"3@2026-OSK-C-110\": -0.404}, \"log10_specificity\": 0.662, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:pilarik:peter:60\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 21, \"precinct_id\": \"529419-3\", \"votes\": 33}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.33, \"values\": {\"21\": 33}}, {\"log10_lr\": 1.11, \"values\": {\"21\": 23}}, {\"log10_lr\": 0.81, \"values\": {\"21\": 43}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "8",
  "obec": "529419",
  "municipality": "Bratislava - Lamač",
  "okres_name": "Bratislava IV",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "21: Peter Pilárik",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00011 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1611,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-8|529419-3",
  "rank": 440,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-504009-2:504009-9:12",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-504009-2",
  "precinct_id": "504009-9",
  "cand_nos": "12",
  "observed": "{\"12@2026-OSO-C-504009-2\": 66, \"18@2026-OSK-C-202\": 107, \"record\": {\"12\": 66}}",
  "expected": "{\"12@2026-OSO-C-504009-2\": {\"mean\": 106.4, \"n\": 350, \"p\": 0.004720675770011901, \"t\": -3.23}, \"18@2026-OSK-C-202\": {\"mean\": 66.7, \"n\": 357, \"p\": 0.009361549748919317, \"t\": 2.74}}",
  "score": 1.1701859397840397,
  "p_value": 0.009441351540023802,
  "q_value": 0.8852729792319495,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-504009-2\", \"log10_bf\": 1.17, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-504009-2\", \"log10_bf\": 0.63, \"mechanism\": \"transfer\"}, {\"cand_no\": 18, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 0.54, \"mechanism\": \"transfer\"}, {\"cand_no\": 18, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": 0.32, \"mechanism\": \"swap\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-504009-2\", \"log10_bf\": 0.21, \"mechanism\": \"swap\"}, {\"cand_no\": 18, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": -0.12, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 18, \"contest_id\": \"2026-OSK-C-202\", \"log10_bf\": -0.93, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-504009-2\", \"log10_bf\": -2.55, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:12923\"]",
  "notes": "{\"best_log10_lr\": 2.205, \"corrected_p_min\": 0.6507, \"correction_withheld\": \"posterior_error_prob 0.00044 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 5.76, \"n\": 6, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.18, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 94.3, \"within_resid\": -2.54}, \"decoy_log10_bf\": {\"digit\": 1.523, \"swap\": 0.941}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.17, \"log10_bf_any_error_cell\": {\"12@2026-OSO-C-504009-2\": 1.144, \"18@2026-OSK-C-202\": 1.027}, \"log10_specificity\": 0.026, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:504009:kramarova:slavka:69\", \"posterior_error_prob\": 0.0004, \"proposed_correction\": [{\"cand_no\": 12, \"precinct_id\": \"504009-9\", \"votes\": 96}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.21, \"values\": {\"12\": 96}}, {\"log10_lr\": 1.85, \"values\": {\"12\": 86}}, {\"log10_lr\": 1.11, \"values\": {\"12\": 76}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "504009",
  "district": "2",
  "obec": "504009",
  "municipality": "Sereď",
  "okres_name": "Galanta",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": "12: Slávka Kramárová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00044 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 15,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-504009-2|504009-9",
  "rank": 441,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-598186-1:598186-6:11",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-598186-1",
  "precinct_id": "598186-6",
  "cand_nos": "11",
  "observed": "{\"11@2026-OSO-C-598186-1\": 74, \"15@2026-OSK-C-801\": 13, \"16@2026-OSO-C-599981-4\": 26, \"record\": {\"11\": 74}}",
  "expected": "{\"11@2026-OSO-C-598186-1\": {\"mean\": 36.6, \"n\": 318, \"p\": 0.0031451170588287767, \"t\": 3.16}, \"15@2026-OSK-C-801\": {\"mean\": 21.0, \"n\": 372, \"p\": 0.07935997938957672, \"t\": -1.68}, \"16@2026-OSO-C-599981-4\": {\"mean\": 47.9, \"n\": 382, \"p\": 0.010066310501730461, \"t\": -2.88}}",
  "score": 1.8035234881692406,
  "p_value": 0.00943535117648633,
  "q_value": 0.8852729792319495,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-598186-1\", \"log10_bf\": 1.8, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-598186-1\", \"log10_bf\": 1.39, \"mechanism\": \"transfer\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-598186-1\", \"log10_bf\": 0.66, \"mechanism\": \"swap\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-599981-4\", \"log10_bf\": 0.31, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-598186-1\", \"log10_bf\": -0.02, \"mechanism\": \"row_shift\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSO-C-599981-4\", \"log10_bf\": -0.04, \"mechanism\": \"transfer\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": -0.14, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-801\", \"log10_bf\": -0.31, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:83989\"]",
  "notes": "{\"best_log10_lr\": 2.679, \"corrected_p_min\": 0.6717, \"correction_withheld\": \"posterior_error_prob 0.0019 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 10, \"expected\": 110.4, \"observed\": 86, \"resid\": -2.11}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 2.65, \"n\": 46, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.39, \"n\": 9, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 47.2, \"within_resid\": 2.31}, \"decoy_log10_bf\": {\"digit\": 1.755, \"swap\": 1.716}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.804, \"log10_bf_any_error_cell\": {\"11@2026-OSO-C-598186-1\": 1.526, \"15@2026-OSK-C-801\": -1.207, \"16@2026-OSO-C-599981-4\": -0.127}, \"log10_specificity\": 0.277, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:komora:marek:53\", \"posterior_error_prob\": 0.0019, \"proposed_correction\": [{\"cand_no\": 11, \"precinct_id\": \"598186-6\", \"votes\": 44}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.68, \"values\": {\"11\": 44}}, {\"log10_lr\": 2.6, \"values\": {\"11\": 34}}, {\"log10_lr\": 2.12, \"values\": {\"11\": 54}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "598186",
  "district": "1",
  "obec": "598186",
  "municipality": "Košice - Staré Mesto",
  "okres_name": "Košice I",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "11: Marek Komora",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0019 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 32,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-598186-1|598186-6",
  "rank": 442,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-804:599913-3:16",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-804",
  "precinct_id": "599913-3",
  "cand_nos": "16",
  "observed": "{\"16@2026-OSK-C-804\": 122, \"1@2026-OSO-M-599981\": 37, \"record\": {\"16\": 122}}",
  "expected": "{\"16@2026-OSK-C-804\": {\"mean\": 69.9, \"n\": 443, \"p\": 0.011793950776017373, \"t\": 2.68}, \"1@2026-OSO-M-599981\": {\"mean\": 70.3, \"n\": 465, \"p\": 0.004694013858736161, \"t\": -3.71}}",
  "score": -0.1284112014557964,
  "p_value": 0.009388027717472321,
  "q_value": 0.8852729792319495,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-599981\", \"log10_bf\": 0.25, \"mechanism\": \"transfer\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSK-C-804\", \"log10_bf\": -0.08, \"mechanism\": \"transfer\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSK-C-804\", \"log10_bf\": -0.13, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-599981\", \"log10_bf\": -0.52, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSK-C-804\", \"log10_bf\": -0.87, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-599981\", \"log10_bf\": -1.65, \"mechanism\": \"swap\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSK-C-804\", \"log10_bf\": -2.23, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 16, \"contest_id\": \"2026-OSK-C-804\", \"log10_bf\": -3.38, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:198775\"]",
  "notes": "{\"best_log10_lr\": 0.696, \"corrected_p_min\": 0.1393, \"correction_withheld\": \"posterior_error_prob 2.2e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 3, \"expected\": 91.3, \"observed\": 158, \"resid\": 3.16}, \"n_complementary\": 4, \"other_persons_other_records\": {\"max_abs_t\": 1.88, \"n\": 9, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.67, \"n\": 2, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 136.7, \"within_resid\": -0.28}, \"decoy_log10_bf\": {\"digit\": 0.252, \"swap\": -1.33}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": -0.128, \"log10_bf_any_error_cell\": {\"16@2026-OSK-C-804\": 0.311, \"1@2026-OSO-M-599981\": -0.006}, \"log10_specificity\": -0.44, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:599981:kovacevicova:lenka:50\", \"posterior_error_prob\": 0.0, \"proposed_correction\": [{\"cand_no\": 16, \"precinct_id\": \"599913-3\", \"votes\": 102}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 0.7, \"values\": {\"16\": 102}}, {\"log10_lr\": 0.34, \"values\": {\"16\": 112}}, {\"log10_lr\": 0.07, \"values\": {\"16\": 120}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "804",
  "obec": "599913",
  "municipality": "Košice - Vyšné Opátske",
  "okres_name": "Košice IV",
  "kraj_name": "Košický kraj",
  "parent_city": "599981",
  "candidates": "16: Lenka Kovačevičová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 2.2e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 560,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-804|599913-3",
  "rank": 443,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-508438-6:508438-68:7",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-508438-6",
  "precinct_id": "508438-68",
  "cand_nos": "7",
  "observed": "{\"56@2026-OSK-C-601\": 99, \"7@2026-OSO-C-508438-6\": 235, \"record\": {\"7\": 235}}",
  "expected": "{\"56@2026-OSK-C-601\": {\"mean\": 149.1, \"n\": 404, \"p\": 0.004723900845655291, \"t\": -3.28}, \"7@2026-OSO-C-508438-6\": {\"mean\": 175.5, \"n\": 409, \"p\": 0.0060516922101260424, \"t\": 3.06}}",
  "score": 0.2887489257818345,
  "p_value": 0.009447801691310582,
  "q_value": 0.8852729792319495,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 56, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 0.64, \"mechanism\": \"transfer\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-508438-6\", \"log10_bf\": 0.29, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-508438-6\", \"log10_bf\": 0.03, \"mechanism\": \"transfer\"}, {\"cand_no\": 56, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": -0.41, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-508438-6\", \"log10_bf\": -0.91, \"mechanism\": \"swap\"}, {\"cand_no\": 56, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": -0.96, \"mechanism\": \"digit_del\"}, {\"cand_no\": 56, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": -1.78, \"mechanism\": \"swap\"}, {\"cand_no\": 7, \"contest_id\": \"2026-OSO-C-508438-6\", \"log10_bf\": -3.26, \"mechanism\": \"row_shift\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:54281\"]",
  "notes": "{\"best_log10_lr\": 1.233, \"corrected_p_min\": 0.2125, \"correction_withheld\": \"posterior_error_prob 5.8e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.76, \"n\": 11, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.3, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 214.8, \"within_resid\": 0.69}, \"decoy_log10_bf\": {\"digit\": 1.304, \"swap\": -1.27}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.289, \"log10_bf_any_error_cell\": {\"56@2026-OSK-C-601\": 0.566, \"7@2026-OSO-C-508438-6\": 0.65}, \"log10_specificity\": -0.361, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:508438:trnka:patrik:38\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 7, \"precinct_id\": \"508438-68\", \"votes\": 205}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 1.23, \"values\": {\"7\": 205}}, {\"log10_lr\": 0.88, \"values\": {\"7\": 215}}, {\"log10_lr\": 0.46, \"values\": {\"7\": 225}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "508438",
  "district": "6",
  "obec": "508438",
  "municipality": "Banská Bystrica",
  "okres_name": "Banská Bystrica",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "7: Patrik Trnka",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 5.8e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 109,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-508438-6|508438-68",
  "rank": 444,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-M-523381:523381-21:4",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-M-523381",
  "precinct_id": "523381-21",
  "cand_nos": "4",
  "observed": "{\"12@2026-OSO-C-523381-1\": 207, \"4@2026-OSO-M-523381\": 294, \"record\": {\"4\": 294}}",
  "expected": "{\"12@2026-OSO-C-523381-1\": {\"mean\": 267.7, \"n\": 427, \"p\": 0.004751119565887957, \"t\": -3.17}, \"4@2026-OSO-M-523381\": {\"mean\": 232.0, \"n\": 445, \"p\": 0.00833496741252903, \"t\": 3.36}}",
  "score": 0.7254084836281602,
  "p_value": 0.009502239131775914,
  "q_value": 0.8852729792319495,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-523381\", \"log10_bf\": 0.73, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-523381\", \"log10_bf\": 0.62, \"mechanism\": \"transfer\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-523381-1\", \"log10_bf\": 0.35, \"mechanism\": \"transfer\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-523381-1\", \"log10_bf\": 0.08, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-523381-1\", \"log10_bf\": -1.93, \"mechanism\": \"swap\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-523381\", \"log10_bf\": -4.58, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 12, \"contest_id\": \"2026-OSO-C-523381-1\", \"log10_bf\": -5.14, \"mechanism\": \"row_shift\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-523381\", \"log10_bf\": -6.94, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab05f.csv:14286\"]",
  "notes": "{\"best_log10_lr\": 2.369, \"corrected_p_min\": 0.8054, \"correction_withheld\": \"posterior_error_prob 0.00016 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.73, \"n\": 20, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.9, \"n\": 3, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 219.7, \"within_resid\": 2.08}, \"decoy_log10_bf\": {\"digit\": 2.093, \"swap\": -7.327}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.725, \"log10_bf_any_error_cell\": {\"12@2026-OSO-C-523381-1\": -0.341, \"4@2026-OSO-M-523381\": 1.381}, \"log10_specificity\": -0.656, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:523381:kralik:jozef:40\", \"posterior_error_prob\": 0.0002, \"proposed_correction\": [{\"cand_no\": 4, \"precinct_id\": \"523381-21\", \"votes\": 234}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 2.37, \"values\": {\"4\": 234}}, {\"log10_lr\": 2.36, \"values\": {\"4\": 224}}, {\"log10_lr\": 2.24, \"values\": {\"4\": 244}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "mayor",
  "unit": "523381",
  "district": null,
  "obec": "523381",
  "municipality": "Poprad",
  "okres_name": "Poprad",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "4: Jozef Králik",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00016 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 461,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-M-523381|523381-21",
  "rank": 445,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-P-8:523071-1:4",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-P-8",
  "precinct_id": "523071-1",
  "cand_nos": "3,4",
  "observed": "{\"44@2026-OSK-C-807\": 39, \"4@2026-OSK-P-8\": 52, \"record\": {\"3\": 42, \"4\": 52}}",
  "expected": "{\"44@2026-OSK-C-807\": {\"mean\": 86.4, \"n\": 370, \"p\": 0.004639517504090484, \"t\": -3.48}, \"4@2026-OSK-P-8\": {\"mean\": 23.4, \"n\": 253, \"p\": 0.0136765864030273, \"t\": 2.77}}",
  "score": 0.9296821397570709,
  "p_value": 0.009279035008180968,
  "q_value": 0.8852729792319495,
  "correction": "",
  "mechanism": "swap",
  "alternatives": "[{\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-8\", \"log10_bf\": 1.46, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-8\", \"log10_bf\": 0.93, \"mechanism\": \"swap\"}, {\"cand_no\": 44, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": 0.75, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 44, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": 0.65, \"mechanism\": \"swap\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-8\", \"log10_bf\": 0.51, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 44, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": 0.41, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-8\", \"log10_bf\": -1.38, \"mechanism\": \"row_shift\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-P-8\", \"log10_bf\": -1.41, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab06d.csv:41089\", \"OSK2026_SK_tab06d.csv:41090\"]",
  "notes": "{\"best_log10_lr\": 1.112, \"corrected_p_min\": 0.0186, \"correction_withheld\": \"posterior_error_prob 0.00026 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 1, \"expected\": 2.9, \"observed\": 0, \"resid\": -2.07}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 24.0, \"within_resid\": 2.23}, \"decoy_log10_bf\": {\"digit\": 1.828, \"swap\": -1.939}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.93, \"log10_bf_any_error_cell\": {\"44@2026-OSK-C-807\": 0.416, \"4@2026-OSK-P-8\": 1.336}, \"log10_specificity\": -0.006, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:522597:sorocinova:monika sofiya:34\", \"posterior_error_prob\": 0.0003, \"proposed_correction\": [{\"cand_no\": 3, \"precinct_id\": \"523071-1\", \"votes\": 52}, {\"cand_no\": 4, \"precinct_id\": \"523071-1\", \"votes\": 42}], \"single_mark\": true, \"top_variants\": [{\"log10_lr\": 1.11, \"values\": {\"3\": 52, \"4\": 42}}, {\"log10_lr\": 0.77, \"values\": {\"4\": 46, \"5\": 52}}, {\"log10_lr\": 0.02, \"values\": {\"2\": 52, \"4\": 14}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "president",
  "unit": "8",
  "district": null,
  "obec": "523071",
  "municipality": "Sliepkovce",
  "okres_name": "Michalovce",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "3: Marián Porvažník; 4: Monika Sofiya Soročinová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00026 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1559,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-P-8|523071-1",
  "rank": 446,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-707:524140-38:15",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-707",
  "precinct_id": "524140-38",
  "cand_nos": "15",
  "observed": "{\"15@2026-OSK-C-707\": 96, \"1@2026-OSO-M-524140\": 25, \"2@2026-OSO-C-524140-4\": 112, \"record\": {\"15\": 96}}",
  "expected": "{\"15@2026-OSK-C-707\": {\"mean\": 75.6, \"n\": 432, \"p\": 0.07910701351923465, \"t\": 1.68}, \"1@2026-OSO-M-524140\": {\"mean\": 49.5, \"n\": 471, \"p\": 0.003111165488606894, \"t\": -3.81}, \"2@2026-OSO-C-524140-4\": {\"mean\": 115.0, \"n\": 445, \"p\": 0.8091079489106968, \"t\": -0.19}}",
  "score": 0.245334006688462,
  "p_value": 0.009333496465820683,
  "q_value": 0.8852729792319495,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 0.25, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-524140\", \"log10_bf\": -0.08, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-524140-4\", \"log10_bf\": -0.27, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 15, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": -0.37, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-524140-4\", \"log10_bf\": -0.68, \"mechanism\": \"row_shift\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-524140\", \"log10_bf\": -0.72, \"mechanism\": \"swap\"}, {\"cand_no\": 1, \"contest_id\": \"2026-OSO-M-524140\", \"log10_bf\": -0.76, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-524140-4\", \"log10_bf\": -0.89, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:173304\"]",
  "notes": "{\"best_log10_lr\": 0.842, \"corrected_p_min\": 0.9093, \"correction_withheld\": \"posterior_error_prob 5.3e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 48, \"expected\": 12.3, \"observed\": 1, \"resid\": -3.53}, \"n_complementary\": 2, \"other_persons_other_records\": {\"max_abs_t\": 1.52, \"n\": 15, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.42, \"n\": 14, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 51.6, \"within_resid\": 0.97}, \"decoy_log10_bf\": {\"digit\": 0.359, \"swap\": -1.038}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 0.245, \"log10_bf_any_error_cell\": {\"15@2026-OSK-C-707\": -0.37, \"1@2026-OSO-M-524140\": -0.357, \"2@2026-OSO-C-524140-4\": -1.161}, \"log10_specificity\": 0.615, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:524140:benes:artur:63\", \"posterior_error_prob\": 0.0001, \"proposed_correction\": [{\"cand_no\": 15, \"precinct_id\": \"524140-38\", \"votes\": 76}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 0.84, \"values\": {\"15\": 76}}, {\"log10_lr\": 0.7, \"values\": {\"15\": 66}}, {\"log10_lr\": 0.58, \"values\": {\"15\": 86}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "707",
  "obec": "524140",
  "municipality": "Prešov",
  "okres_name": "Prešov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "15: Artúr Benes",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 5.3e-05 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 18,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-707|524140-38",
  "rank": 447,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-582000-10:529460-65:11",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-582000-10",
  "precinct_id": "529460-65",
  "cand_nos": "11",
  "observed": "{\"11@2026-OSO-C-582000-10\": 70, \"9@2026-OSK-C-111\": 44, \"record\": {\"11\": 70}}",
  "expected": "{\"11@2026-OSO-C-582000-10\": {\"mean\": 39.9, \"n\": 498, \"p\": 0.011351635602185467, \"t\": 2.49}, \"9@2026-OSK-C-111\": {\"mean\": 77.6, \"n\": 493, \"p\": 0.004614276688221586, \"t\": -3.33}}",
  "score": 1.0996239592532377,
  "p_value": 0.009228553376443172,
  "q_value": 0.8852729792319495,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 1.1, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": 0.95, \"mechanism\": \"transfer\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": 0.06, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.23, \"mechanism\": \"transfer\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -0.41, \"mechanism\": \"swap\"}, {\"cand_no\": 9, \"contest_id\": \"2026-OSK-C-111\", \"log10_bf\": -0.83, \"mechanism\": \"swap\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -3.81, \"mechanism\": \"row_shift\"}, {\"cand_no\": 11, \"contest_id\": \"2026-OSO-C-582000-10\", \"log10_bf\": -4.34, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:107664\"]",
  "notes": "{\"best_log10_lr\": 2.003, \"corrected_p_min\": 0.6487, \"correction_withheld\": \"posterior_error_prob 0.00038 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 46, \"expected\": 16.6, \"observed\": 6, \"resid\": -3.6}, \"n_complementary\": 4, \"other_persons_other_records\": {\"max_abs_t\": 2.01, \"n\": 38, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.82, \"n\": 27, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 47.3, \"within_resid\": 2.21}, \"decoy_log10_bf\": {\"digit\": 1.364, \"swap\": 0.729}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.1, \"log10_bf_any_error_cell\": {\"11@2026-OSO-C-582000-10\": 0.628, \"9@2026-OSK-C-111\": -0.672}, \"log10_specificity\": 0.471, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:hochschorner:peter:74\", \"posterior_error_prob\": 0.0004, \"proposed_correction\": [{\"cand_no\": 11, \"precinct_id\": \"529460-65\", \"votes\": 40}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.0, \"values\": {\"11\": 40}}, {\"log10_lr\": 1.87, \"values\": {\"11\": 50}}, {\"log10_lr\": 1.35, \"values\": {\"11\": 30}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "582000",
  "district": "10",
  "obec": "529460",
  "municipality": "Bratislava - Petržalka",
  "okres_name": "Bratislava V",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "11: Peter Hochschorner",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00038 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 53,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-582000-10|529460-65",
  "rank": 448,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-108:529401-1:4",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-108",
  "precinct_id": "529401-1",
  "cand_nos": "4",
  "observed": "{\"4@2026-OSK-C-108\": 79, \"4@2026-OSO-M-582000\": 12, \"5@2026-OSO-C-582000-7\": 59, \"record\": {\"4\": 79}}",
  "expected": "{\"4@2026-OSK-C-108\": {\"mean\": 44.1, \"n\": 360, \"p\": 0.0030658577843594493, \"t\": 3.13}, \"4@2026-OSO-M-582000\": {\"mean\": 16.9, \"n\": 415, \"p\": 0.289285714315796, \"t\": -1.09}, \"5@2026-OSO-C-582000-7\": {\"mean\": 95.9, \"n\": 415, \"p\": 0.006065747667393194, \"t\": -3.09}}",
  "score": 2.7259171458766747,
  "p_value": 0.009197573353078348,
  "q_value": 0.8852729792319495,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 4, \"contest_id\": \"2026-OSK-C-108\", \"log10_bf\": 2.73, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-C-108\", \"log10_bf\": 2.6, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-C-108\", \"log10_bf\": 2.21, \"mechanism\": \"row_shift\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSK-C-108\", \"log10_bf\": 1.91, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-582000-7\", \"log10_bf\": 0.84, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-582000-7\", \"log10_bf\": 0.42, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSO-C-582000-7\", \"log10_bf\": 0.17, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-582000\", \"log10_bf\": -0.54, \"mechanism\": \"transfer\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:5077\"]",
  "notes": "{\"best_log10_lr\": 3.664, \"corrected_p_min\": 0.9402, \"correction_withheld\": \"posterior_error_prob 0.016 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.13, \"n\": 1, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.05, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 31.5, \"within_resid\": 4.27}, \"decoy_log10_bf\": {\"digit\": 2.665, \"swap\": 2.589}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.726, \"log10_bf_any_error_cell\": {\"4@2026-OSK-C-108\": 2.397, \"4@2026-OSO-M-582000\": -1.449, \"5@2026-OSO-C-582000-7\": 0.051}, \"log10_specificity\": 0.329, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:582000:subova:zuzana:57\", \"posterior_error_prob\": 0.0157, \"proposed_correction\": [{\"cand_no\": 4, \"precinct_id\": \"529401-1\", \"votes\": 39}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 3.66, \"values\": {\"4\": 39}}, {\"log10_lr\": 3.33, \"values\": {\"4\": 49}}, {\"log10_lr\": 3.27, \"values\": {\"4\": 29}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "1",
  "district": "108",
  "obec": "529401",
  "municipality": "Bratislava - Devín",
  "okres_name": "Bratislava IV",
  "kraj_name": "Bratislavský kraj",
  "parent_city": "582000",
  "candidates": "4: Zuzana Šubová",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.016 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 1026,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-108|529401-1",
  "rank": 449,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-707:524140-63:65",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-707",
  "precinct_id": "524140-63",
  "cand_nos": "65",
  "observed": "{\"22@2026-OSO-C-524140-6\": 74, \"65@2026-OSK-C-707\": 81, \"record\": {\"65\": 81}}",
  "expected": "{\"22@2026-OSO-C-524140-6\": {\"mean\": 118.7, \"n\": 441, \"p\": 0.004792955130597152, \"t\": -3.24}, \"65@2026-OSK-C-707\": {\"mean\": 49.0, \"n\": 422, \"p\": 0.008888672817316054, \"t\": 2.65}}",
  "score": 1.2957080432407273,
  "p_value": 0.009585910261194304,
  "q_value": 0.8886703659299628,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 65, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 1.3, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-524140-6\", \"log10_bf\": 1.01, \"mechanism\": \"transfer\"}, {\"cand_no\": 65, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 0.46, \"mechanism\": \"swap\"}, {\"cand_no\": 65, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": 0.37, \"mechanism\": \"transfer\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-524140-6\", \"log10_bf\": 0.02, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-524140-6\", \"log10_bf\": -1.24, \"mechanism\": \"swap\"}, {\"cand_no\": 22, \"contest_id\": \"2026-OSO-C-524140-6\", \"log10_bf\": -2.39, \"mechanism\": \"digit_del\"}, {\"cand_no\": 65, \"contest_id\": \"2026-OSK-C-707\", \"log10_bf\": -2.77, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:176204\"]",
  "notes": "{\"best_log10_lr\": 2.136, \"corrected_p_min\": 0.7267, \"correction_withheld\": \"posterior_error_prob 0.00059 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 82, \"expected\": 13.6, \"observed\": 4, \"resid\": -2.88}, \"n_complementary\": 3, \"other_persons_other_records\": {\"max_abs_t\": 3.54, \"n\": 16, \"n_abs_t_gt3\": 1}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 2.38, \"n\": 15, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 36.9, \"within_resid\": 1.62}, \"decoy_log10_bf\": {\"digit\": 1.204, \"swap\": 0.477}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.296, \"log10_bf_any_error_cell\": {\"22@2026-OSO-C-524140-6\": -0.041, \"65@2026-OSK-C-707\": 0.895}, \"log10_specificity\": 0.401, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:524140:licak:marian:42\", \"posterior_error_prob\": 0.0006, \"proposed_correction\": [{\"cand_no\": 65, \"precinct_id\": \"524140-63\", \"votes\": 51}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.14, \"values\": {\"65\": 51}}, {\"log10_lr\": 2.06, \"values\": {\"65\": 41}}, {\"log10_lr\": 1.69, \"values\": {\"65\": 61}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "7",
  "district": "707",
  "obec": "524140",
  "municipality": "Prešov",
  "okres_name": "Prešov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": "65: Marián Ličák",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00059 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 18,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-707|524140-63",
  "rank": 450,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSO-C-512842-1:512842-3:2",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSO-C-512842-1",
  "precinct_id": "512842-3",
  "cand_nos": "2",
  "observed": "{\"2@2026-OSK-C-306\": 80, \"2@2026-OSO-C-512842-1\": 52, \"record\": {\"2\": 52}}",
  "expected": "{\"2@2026-OSK-C-306\": {\"mean\": 44.8, \"n\": 332, \"p\": 0.009617624752235418, \"t\": 2.69}, \"2@2026-OSO-C-512842-1\": {\"mean\": 92.0, \"n\": 337, \"p\": 0.004797911799859683, \"t\": -3.27}}",
  "score": 1.259222685989748,
  "p_value": 0.009595823599719366,
  "q_value": 0.8886703659299628,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-512842-1\", \"log10_bf\": 1.26, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-512842-1\", \"log10_bf\": 1.23, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-306\", \"log10_bf\": 1.19, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-306\", \"log10_bf\": 1.18, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSK-C-306\", \"log10_bf\": 0.92, \"mechanism\": \"transfer\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-512842-1\", \"log10_bf\": 0.85, \"mechanism\": \"swap\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-512842-1\", \"log10_bf\": -0.07, \"mechanism\": \"row_shift\"}, {\"cand_no\": 2, \"contest_id\": \"2026-OSO-C-512842-1\", \"log10_bf\": -0.52, \"mechanism\": \"digit_del\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:21213\"]",
  "notes": "{\"best_log10_lr\": 2.167, \"corrected_p_min\": 0.9081, \"correction_withheld\": \"posterior_error_prob 0.00054 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.32, \"n\": 5, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.69, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 136.9, \"within_resid\": -1.54}, \"decoy_log10_bf\": {\"digit\": 1.251, \"swap\": 1.63}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.259, \"log10_bf_any_error_cell\": {\"2@2026-OSK-C-306\": 0.889, \"2@2026-OSO-C-512842-1\": 1.152}, \"log10_specificity\": 0.107, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:512842:boruta:tomas:41\", \"posterior_error_prob\": 0.0005, \"proposed_correction\": [{\"cand_no\": 2, \"precinct_id\": \"512842-3\", \"votes\": 92}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.17, \"values\": {\"2\": 92}}, {\"log10_lr\": 2.0, \"values\": {\"2\": 82}}, {\"log10_lr\": 1.55, \"values\": {\"2\": 72}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "512842",
  "district": "1",
  "obec": "512842",
  "municipality": "Považská Bystrica",
  "okres_name": "Považská Bystrica",
  "kraj_name": "Trenčiansky kraj",
  "parent_city": null,
  "candidates": "2: Tomáš Bořuta",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00054 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 3,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSO-C-512842-1|512842-3",
  "rank": 451,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-601:508675-2:23",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-601",
  "precinct_id": "508675-2",
  "cand_nos": "23",
  "observed": "{\"23@2026-OSK-C-601\": 40, \"8@2026-OSO-C-508675-1\": 46, \"record\": {\"23\": 40}}",
  "expected": "{\"23@2026-OSK-C-601\": {\"mean\": 14.9, \"n\": 325, \"p\": 0.006932922523117215, \"t\": 2.71}, \"8@2026-OSO-C-508675-1\": {\"mean\": 116.1, \"n\": 506, \"p\": 0.004935124136894029, \"t\": -3.41}}",
  "score": 2.1822933297146627,
  "p_value": 0.009870248273788058,
  "q_value": 0.9059956210485635,
  "correction": "",
  "mechanism": "digit_ins",
  "alternatives": "[{\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 2.18, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 1.96, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 1.75, \"mechanism\": \"transfer\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": 1.74, \"mechanism\": \"swap\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-508675-1\", \"log10_bf\": 0.17, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-508675-1\", \"log10_bf\": -0.31, \"mechanism\": \"transfer\"}, {\"cand_no\": 23, \"contest_id\": \"2026-OSK-C-601\", \"log10_bf\": -1.09, \"mechanism\": \"row_shift\"}, {\"cand_no\": 8, \"contest_id\": \"2026-OSO-C-508675-1\", \"log10_bf\": -1.29, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:124755\"]",
  "notes": "{\"best_log10_lr\": 2.473, \"corrected_p_min\": 0.0589, \"correction_withheld\": \"posterior_error_prob 0.0015 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"complement\": {\"cand_no\": 31, \"expected\": 36.0, \"observed\": 15, \"resid\": -2.62}, \"n_complementary\": 1, \"other_persons_other_records\": {\"max_abs_t\": 2.73, \"n\": 9, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 1.85, \"n\": 3, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 4.5, \"within_resid\": 3.64}, \"decoy_log10_bf\": {\"digit\": 1.896, \"swap\": 2.348}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 2.182, \"log10_bf_any_error_cell\": {\"23@2026-OSK-C-601\": 1.675, \"8@2026-OSO-C-508675-1\": -0.165}, \"log10_specificity\": 0.507, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:508675:huta:tomas:21\", \"posterior_error_prob\": 0.0015, \"proposed_correction\": [{\"cand_no\": 23, \"precinct_id\": \"508675-2\", \"votes\": 4}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.47, \"values\": {\"23\": 4}}, {\"log10_lr\": 0.86, \"values\": {\"23\": 0}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "6",
  "district": "601",
  "obec": "508675",
  "municipality": "Brusno",
  "okres_name": "Banská Bystrica",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "23: Tomáš Huťa",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0015 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 543,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-601|508675-2",
  "rank": 452,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-807:522805-1:56",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-807",
  "precinct_id": "522805-1",
  "cand_nos": "56",
  "observed": "{\"31@2026-OSO-C-522805-1\": 229, \"56@2026-OSK-C-807\": 293, \"record\": {\"56\": 293}}",
  "expected": "{\"31@2026-OSO-C-522805-1\": {\"mean\": 371.8, \"n\": 598, \"p\": 0.0049333530515691315, \"t\": -3.37}, \"56@2026-OSK-C-807\": {\"mean\": 179.0, \"n\": 477, \"p\": 0.005276395496253821, \"t\": 3.38}}",
  "score": 1.6100116186380269,
  "p_value": 0.009866706103138263,
  "q_value": 0.9059956210485635,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 31, \"contest_id\": \"2026-OSO-C-522805-1\", \"log10_bf\": 1.72, \"mechanism\": \"transfer\"}, {\"cand_no\": 56, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": 1.61, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 56, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": 1.18, \"mechanism\": \"digit_ins\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSO-C-522805-1\", \"log10_bf\": 0.83, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 56, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": 0.22, \"mechanism\": \"transfer\"}, {\"cand_no\": 56, \"contest_id\": \"2026-OSK-C-807\", \"log10_bf\": -0.78, \"mechanism\": \"swap\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSO-C-522805-1\", \"log10_bf\": -1.0, \"mechanism\": \"row_shift\"}, {\"cand_no\": 31, \"contest_id\": \"2026-OSO-C-522805-1\", \"log10_bf\": -1.71, \"mechanism\": \"swap\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:212351\"]",
  "notes": "{\"best_log10_lr\": 2.493, \"corrected_p_min\": 0.3959, \"correction_withheld\": \"posterior_error_prob 0.0012 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 2.26, \"n\": 9, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": 0.06, \"n\": 1, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 22.8, \"within_resid\": 6.61}, \"decoy_log10_bf\": {\"digit\": 0.985, \"swap\": -0.909}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.61, \"log10_bf_any_error_cell\": {\"31@2026-OSO-C-522805-1\": 1.293, \"56@2026-OSK-C-807\": 1.833}, \"log10_specificity\": -0.223, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:522805:volansky:peter:43\", \"posterior_error_prob\": 0.0012, \"proposed_correction\": [{\"cand_no\": 56, \"precinct_id\": \"522805-1\", \"votes\": 193}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.49, \"values\": {\"56\": 193}}, {\"log10_lr\": 2.32, \"values\": {\"56\": 203}}, {\"log10_lr\": 2.11, \"values\": {\"56\": 213}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "8",
  "district": "807",
  "obec": "522805",
  "municipality": "Nacina Ves",
  "okres_name": "Michalovce",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": "56: Peter Voľanský",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.0012 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 33,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-807|522805-1",
  "rank": 453,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "crossballot:2026:2026-OSK-C-610:516520-2:5",
  "detector": "crossballot",
  "detector_version": "1.1",
  "year": 2026,
  "contest_id": "2026-OSK-C-610",
  "precinct_id": "516520-2",
  "cand_nos": "5",
  "observed": "{\"4@2026-OSO-M-516520\": 87, \"5@2026-OSK-C-610\": 458, \"record\": {\"5\": 458}}",
  "expected": "{\"4@2026-OSO-M-516520\": {\"mean\": 175.3, \"n\": 584, \"p\": 0.008569827870718937, \"t\": -3.57}, \"5@2026-OSK-C-610\": {\"mean\": 357.2, \"n\": 569, \"p\": 0.004973550873155669, \"t\": 3.45}}",
  "score": 1.011059704930895,
  "p_value": 0.009947101746311337,
  "q_value": 0.9099704373179525,
  "correction": "",
  "mechanism": "digit_sub",
  "alternatives": "[{\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-610\", \"log10_bf\": 1.01, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-516520\", \"log10_bf\": 0.83, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-516520\", \"log10_bf\": 0.68, \"mechanism\": \"swap\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-610\", \"log10_bf\": 0.46, \"mechanism\": \"transfer\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-516520\", \"log10_bf\": 0.03, \"mechanism\": \"digit_del\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-610\", \"log10_bf\": -0.17, \"mechanism\": \"swap\"}, {\"cand_no\": 4, \"contest_id\": \"2026-OSO-M-516520\", \"log10_bf\": -1.22, \"mechanism\": \"digit_sub\"}, {\"cand_no\": 5, \"contest_id\": \"2026-OSK-C-610\", \"log10_bf\": -1.71, \"mechanism\": \"digit_ins\"}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSK2026_SK_tab09d.csv:140220\"]",
  "notes": "{\"best_log10_lr\": 2.187, \"corrected_p_min\": 0.8758, \"correction_withheld\": \"posterior_error_prob 0.00031 < 0.5: the published value is at least as likely as the hypothesis\", \"corroboration\": {\"n_complementary\": 0, \"other_persons_other_records\": {\"max_abs_t\": 1.2, \"n\": 2, \"n_abs_t_gt3\": 0}, \"other_persons_same_record\": {\"explained_by_correction\": 0, \"max_abs_t\": null, \"n\": 0, \"n_abs_t_gt3\": 0}, \"pattern\": \"isolated\", \"within_expected\": 8.3, \"within_resid\": 3.35}, \"decoy_log10_bf\": {\"digit\": 1.001, \"swap\": 0.306}, \"impact\": {\"entered\": [], \"exited\": [], \"tie_after\": false}, \"log10_bf\": 1.011, \"log10_bf_any_error_cell\": {\"4@2026-OSO-M-516520\": 0.882, \"5@2026-OSK-C-610\": 1.304}, \"log10_specificity\": -0.293, \"lost_values_cand_nos\": [], \"partner_precinct\": null, \"person_id\": \"2026:516520:gomory:lorant:49\", \"posterior_error_prob\": 0.0003, \"proposed_correction\": [{\"cand_no\": 5, \"precinct_id\": \"516520-2\", \"votes\": 358}], \"single_mark\": false, \"top_variants\": [{\"log10_lr\": 2.19, \"values\": {\"5\": 358}}, {\"log10_lr\": 1.43, \"values\": {\"5\": 408}}, {\"log10_lr\": 1.16, \"values\": {\"5\": 418}}]}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": "OSK",
  "kind": "regional_council",
  "unit": "6",
  "district": "610",
  "obec": "516520",
  "municipality": "Vinica",
  "okres_name": "Veľký Krtíš",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": "5: Lóránt Gömöry",
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"withheld_correction\": true, \"withheld_reason\": \"posterior_error_prob 0.00031 < 0.5: the published value is at least as likely as the hypothesis\", \"entered\": [], \"exited\": []}",
  "contest_transfer_flip": 560,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "2026-OSK-C-610|516520-2",
  "rank": 454,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:525171-2:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "525171-2",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 22, \"OSK.participated\": 23, \"OSK.registered\": 764, \"OSK.valid_council\": 14, \"OSK.valid_mayor\": 13, \"OSO.envelopes\": 554, \"OSO.participated\": 556, \"OSO.registered\": 764, \"OSO.valid_council\": 467, \"OSO.valid_mayor\": 478}",
  "expected": "{\"relative_gap_percentile\": 0.99967}",
  "score": 3.4789270555829246,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4786\", \"OSK2026_SK_tab02bd.csv:4742\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.9586, \"gap\": 533}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "525171",
  "municipality": "Svinia",
  "okres_name": "Prešov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|525171-2",
  "rank": 455,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:522872-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "522872-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 34, \"OSK.participated\": 34, \"OSK.registered\": 1224, \"OSK.valid_council\": 20, \"OSK.valid_mayor\": 25, \"OSO.envelopes\": 434, \"OSO.participated\": 434, \"OSO.registered\": 1224, \"OSO.valid_council\": 412, \"OSO.valid_mayor\": 389}",
  "expected": "{\"relative_gap_percentile\": 0.99917}",
  "score": 3.080987046910887,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5587\", \"OSK2026_SK_tab02bd.csv:5624\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.9217, \"gap\": 400}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "522872",
  "municipality": "Pavlovce nad Uhom",
  "okres_name": "Michalovce",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|522872-1",
  "rank": 456,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:523577-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "523577-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 155, \"OSK.participated\": 155, \"OSK.registered\": 927, \"OSK.valid_council\": 99, \"OSK.valid_mayor\": 148, \"OSO.envelopes\": 383, \"OSO.participated\": 383, \"OSO.registered\": 927, \"OSO.valid_council\": 361, \"OSO.valid_mayor\": 371}",
  "expected": "{\"relative_gap_percentile\": 0.99436}",
  "score": 2.248478134204651,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4440\", \"OSK2026_SK_tab02bd.csv:4367\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5953, \"gap\": 228}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "523577",
  "municipality": "Jurské",
  "okres_name": "Kežmarok",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|523577-1",
  "rank": 457,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:524603-2:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "524603-2",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 121, \"OSK.participated\": 126, \"OSK.registered\": 1114, \"OSK.valid_council\": 48, \"OSK.valid_mayor\": 78, \"OSO.envelopes\": 666, \"OSO.participated\": 666, \"OSO.registered\": 1114, \"OSO.valid_council\": 581, \"OSO.valid_mayor\": 612}",
  "expected": "{\"relative_gap_percentile\": 0.99768}",
  "score": 2.633829015568668,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4835\", \"OSK2026_SK_tab02bd.csv:4791\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.8108, \"gap\": 540}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "524603",
  "municipality": "Jarovnice",
  "okres_name": "Sabinov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|524603-2",
  "rank": 458,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:521141-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "521141-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 160, \"OSK.participated\": 160, \"OSK.registered\": 439, \"OSK.valid_council\": 116, \"OSK.valid_mayor\": 137, \"OSO.envelopes\": 334, \"OSO.participated\": 335, \"OSO.registered\": 441, \"OSO.valid_council\": 320, \"OSO.valid_mayor\": 322}",
  "expected": "{\"relative_gap_percentile\": 0.99154}",
  "score": 2.0723868751489696,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5356\", \"OSK2026_SK_tab02bd.csv:5361\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5224, \"gap\": 175}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "521141",
  "municipality": "Bačkovík",
  "okres_name": "Košice - okolie",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|521141-1",
  "rank": 459,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:525651-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "525651-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 292, \"OSK.participated\": 292, \"OSK.registered\": 1045, \"OSK.valid_council\": 267, \"OSK.valid_mayor\": 263, \"OSO.envelopes\": 618, \"OSO.participated\": 618, \"OSO.registered\": 1045, \"OSO.valid_council\": 609, \"OSO.valid_mayor\": 608}",
  "expected": "{\"relative_gap_percentile\": 0.99187}",
  "score": 2.0897609712183924,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5708\", \"OSK2026_SK_tab02bd.csv:5691\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5275, \"gap\": 326}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "525651",
  "municipality": "Gemerská Hôrka",
  "okres_name": "Rožňava",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|525651-1",
  "rank": 460,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:528331-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "528331-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 186, \"OSK.participated\": 188, \"OSK.registered\": 1205, \"OSK.valid_council\": 143, \"OSK.valid_mayor\": 153, \"OSO.envelopes\": 577, \"OSO.participated\": 578, \"OSO.registered\": 1205, \"OSO.valid_council\": 496, \"OSO.valid_mayor\": 559}",
  "expected": "{\"relative_gap_percentile\": 0.99618}",
  "score": 2.4182292152293132,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5518\", \"OSK2026_SK_tab02bd.csv:5557\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.6747, \"gap\": 390}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "528331",
  "municipality": "Drahňov",
  "okres_name": "Michalovce",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|528331-1",
  "rank": 461,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:521213-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "521213-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 153, \"OSK.participated\": 153, \"OSK.registered\": 648, \"OSK.valid_council\": 152, \"OSK.valid_mayor\": 135, \"OSO.envelopes\": 371, \"OSO.participated\": 371, \"OSO.registered\": 649, \"OSO.valid_council\": 367, \"OSO.valid_mayor\": 355}",
  "expected": "{\"relative_gap_percentile\": 0.99402}",
  "score": 2.2236545504796186,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5365\", \"OSK2026_SK_tab02bd.csv:5370\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5876, \"gap\": 218}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "521213",
  "municipality": "Boliarov",
  "okres_name": "Košice - okolie",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|521213-1",
  "rank": 462,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:515922-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "515922-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 97, \"OSK.participated\": 97, \"OSK.registered\": 311, \"OSK.valid_council\": 90, \"OSK.valid_mayor\": 91, \"OSO.envelopes\": 199, \"OSO.participated\": 199, \"OSO.registered\": 311, \"OSO.valid_council\": 189, \"OSO.valid_mayor\": 192}",
  "expected": "{\"relative_gap_percentile\": 0.99071}",
  "score": 2.0317690242407056,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3799\", \"OSK2026_SK_tab02bd.csv:3913\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5126, \"gap\": 102}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "515922",
  "municipality": "Čelovce",
  "okres_name": "Veľký Krtíš",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|515922-1",
  "rank": 463,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:521086-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "521086-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 148, \"OSK.participated\": 166, \"OSK.registered\": 561, \"OSK.valid_council\": 106, \"OSK.valid_mayor\": 102, \"OSO.envelopes\": 470, \"OSO.participated\": 475, \"OSO.registered\": 561, \"OSO.valid_council\": 450, \"OSO.valid_mayor\": 465}",
  "expected": "{\"relative_gap_percentile\": 0.99568}",
  "score": 2.364983703276088,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4351\", \"OSK2026_SK_tab02bd.csv:4355\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.6505, \"gap\": 309}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "521086",
  "municipality": "Zbudské Dlhé",
  "okres_name": "Humenné",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|521086-1",
  "rank": 464,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:526070-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "526070-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 47, \"OSK.participated\": 47, \"OSK.registered\": 235, \"OSK.valid_council\": 44, \"OSK.valid_mayor\": 38, \"OSO.envelopes\": 173, \"OSO.participated\": 175, \"OSO.registered\": 235, \"OSO.valid_council\": 166, \"OSO.valid_mayor\": 161}",
  "expected": "{\"relative_gap_percentile\": 0.99701}",
  "score": 2.5246845461436,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5737\", \"OSK2026_SK_tab02bd.csv:5720\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.7314, \"gap\": 128}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "526070",
  "municipality": "Pašková",
  "okres_name": "Rožňava",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|526070-1",
  "rank": 465,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:511463-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "511463-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 45, \"OSK.participated\": 45, \"OSK.registered\": 249, \"OSK.valid_council\": 40, \"OSK.valid_mayor\": 44, \"OSO.envelopes\": 107, \"OSO.participated\": 107, \"OSO.registered\": 249, \"OSO.valid_council\": 83, \"OSO.valid_mayor\": 106}",
  "expected": "{\"relative_gap_percentile\": 0.99369}",
  "score": 2.2001734546300957,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3477\", \"OSK2026_SK_tab02bd.csv:3590\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5794, \"gap\": 62}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "511463",
  "municipality": "Jelšovec",
  "okres_name": "Lučenec",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|511463-1",
  "rank": 466,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:522147-3:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "522147-3",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 28, \"OSK.participated\": 28, \"OSK.registered\": 955, \"OSK.valid_council\": 27, \"OSK.valid_mayor\": 20, \"OSO.envelopes\": 546, \"OSO.participated\": 549, \"OSO.registered\": 955, \"OSO.valid_council\": 544, \"OSO.valid_mayor\": 509}",
  "expected": "{\"relative_gap_percentile\": 0.9995}",
  "score": 3.3028357965272437,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5493\", \"OSK2026_SK_tab02bd.csv:5494\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.949, \"gap\": 521}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "522147",
  "municipality": "Veľká Ida",
  "okres_name": "Košice - okolie",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|522147-3",
  "rank": 467,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:515604-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "515604-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 150, \"OSK.participated\": 150, \"OSK.registered\": 491, \"OSK.valid_council\": 150, \"OSK.valid_mayor\": 53, \"OSO.envelopes\": 356, \"OSO.participated\": 358, \"OSO.registered\": 491, \"OSO.valid_council\": 308, \"OSO.valid_mayor\": 342}",
  "expected": "{\"relative_gap_percentile\": 0.99386}",
  "score": 2.211755327179911,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3766\", \"OSK2026_SK_tab02bd.csv:3880\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.581, \"gap\": 208}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "515604",
  "municipality": "Sútor",
  "okres_name": "Rimavská Sobota",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|515604-1",
  "rank": 468,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:528099-4:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "528099-4",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 36, \"OSK.participated\": 36, \"OSK.registered\": 1178, \"OSK.valid_council\": 27, \"OSK.valid_mayor\": 24, \"OSO.envelopes\": 421, \"OSO.participated\": 421, \"OSO.registered\": 1178, \"OSO.valid_council\": 384, \"OSO.valid_mayor\": 325}",
  "expected": "{\"relative_gap_percentile\": 0.999}",
  "score": 3.0018058008632624,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5988\", \"OSK2026_SK_tab02bd.csv:5993\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.9145, \"gap\": 385}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "528099",
  "municipality": "Trebišov",
  "okres_name": "Trebišov",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|528099-4",
  "rank": 469,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:502022-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "502022-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 74, \"OSK.participated\": 74, \"OSK.registered\": 945, \"OSK.valid_council\": 72, \"OSK.valid_mayor\": 70, \"OSO.envelopes\": 700, \"OSO.participated\": 704, \"OSO.registered\": 956, \"OSO.valid_council\": 690, \"OSO.valid_mayor\": 693}",
  "expected": "{\"relative_gap_percentile\": 0.99884}",
  "score": 2.934859011232649,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:718\", \"OSK2026_SK_tab02bd.csv:719\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.8949, \"gap\": 630}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "502022",
  "municipality": "Zlaté Klasy",
  "okres_name": "Dunajská Streda",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|502022-1",
  "rank": 470,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:557340-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "557340-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 70, \"OSK.participated\": 70, \"OSK.registered\": 375, \"OSK.valid_council\": 68, \"OSK.valid_mayor\": 56, \"OSO.envelopes\": 175, \"OSO.participated\": 176, \"OSO.registered\": 375, \"OSO.valid_council\": 168, \"OSO.valid_mayor\": 172}",
  "expected": "{\"relative_gap_percentile\": 0.99485}",
  "score": 2.288595357412633,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3537\", \"OSK2026_SK_tab02bd.csv:3648\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.6023, \"gap\": 106}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "557340",
  "municipality": "Trenč",
  "okres_name": "Lučenec",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|557340-1",
  "rank": 471,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:526185-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "526185-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 93, \"OSK.participated\": 93, \"OSK.registered\": 447, \"OSK.valid_council\": 68, \"OSK.valid_mayor\": 75, \"OSO.envelopes\": 320, \"OSO.participated\": 320, \"OSO.registered\": 447, \"OSO.valid_council\": 305, \"OSO.valid_mayor\": 311}",
  "expected": "{\"relative_gap_percentile\": 0.99651}",
  "score": 2.4577377565129868,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5744\", \"OSK2026_SK_tab02bd.csv:5727\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.7094, \"gap\": 227}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "526185",
  "municipality": "Roštár",
  "okres_name": "Rožňava",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|526185-1",
  "rank": 472,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:502022-2:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "502022-2",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 210, \"OSK.participated\": 211, \"OSK.registered\": 874, \"OSK.valid_council\": 180, \"OSK.valid_mayor\": 200, \"OSO.envelopes\": 530, \"OSO.participated\": 530, \"OSO.registered\": 874, \"OSO.valid_council\": 520, \"OSO.valid_mayor\": 513}",
  "expected": "{\"relative_gap_percentile\": 0.99469}",
  "score": 2.274807072927,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:719\", \"OSK2026_SK_tab02bd.csv:720\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.6019, \"gap\": 319}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "502022",
  "municipality": "Zlaté Klasy",
  "okres_name": "Dunajská Streda",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|502022-2",
  "rank": 473,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:524603-3:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "524603-3",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 246, \"OSK.participated\": 256, \"OSK.registered\": 1120, \"OSK.valid_council\": 133, \"OSK.valid_mayor\": 162, \"OSO.envelopes\": 633, \"OSO.participated\": 636, \"OSO.registered\": 1120, \"OSO.valid_council\": 574, \"OSO.valid_mayor\": 595}",
  "expected": "{\"relative_gap_percentile\": 0.99452}",
  "score": 2.2614431113690183,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4836\", \"OSK2026_SK_tab02bd.csv:4792\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5975, \"gap\": 380}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "524603",
  "municipality": "Jarovnice",
  "okres_name": "Sabinov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|524603-3",
  "rank": 474,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:515370-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "515370-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 78, \"OSK.participated\": 79, \"OSK.registered\": 468, \"OSK.valid_council\": 61, \"OSK.valid_mayor\": 68, \"OSO.envelopes\": 261, \"OSO.participated\": 261, \"OSO.registered\": 468, \"OSO.valid_council\": 242, \"OSO.valid_mayor\": 251}",
  "expected": "{\"relative_gap_percentile\": 0.99635}",
  "score": 2.4375343704246997,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3611\", \"OSK2026_SK_tab02bd.csv:3726\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.6973, \"gap\": 182}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "515370",
  "municipality": "Ratková",
  "okres_name": "Revúca",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|515370-1",
  "rank": 475,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:502049-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "502049-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 44, \"OSK.participated\": 44, \"OSK.registered\": 246, \"OSK.valid_council\": 40, \"OSK.valid_mayor\": 39, \"OSO.envelopes\": 135, \"OSO.participated\": 135, \"OSO.registered\": 247, \"OSO.valid_council\": 127, \"OSO.valid_mayor\": 130}",
  "expected": "{\"relative_gap_percentile\": 0.99602}",
  "score": 2.3997458095353,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:1881\", \"OSK2026_SK_tab02bd.csv:1882\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.6741, \"gap\": 91}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "502049",
  "municipality": "Bajka",
  "okres_name": "Levice",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|502049-1",
  "rank": 476,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:522783-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "522783-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 118, \"OSK.participated\": 118, \"OSK.registered\": 740, \"OSK.valid_council\": 83, \"OSK.valid_mayor\": 97, \"OSO.envelopes\": 463, \"OSO.participated\": 463, \"OSO.registered\": 740, \"OSO.valid_council\": 439, \"OSO.valid_mayor\": 451}",
  "expected": "{\"relative_gap_percentile\": 0.99718}",
  "score": 2.549508129868632,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5544\", \"OSK2026_SK_tab02bd.csv:5581\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.7451, \"gap\": 345}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "522783",
  "municipality": "Markovce",
  "okres_name": "Michalovce",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|522783-1",
  "rank": 477,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:525766-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "525766-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 135, \"OSK.participated\": 135, \"OSK.registered\": 704, \"OSK.valid_council\": 126, \"OSK.valid_mayor\": 122, \"OSO.envelopes\": 329, \"OSO.participated\": 329, \"OSO.registered\": 704, \"OSO.valid_council\": 315, \"OSO.valid_mayor\": 321}",
  "expected": "{\"relative_gap_percentile\": 0.99419}",
  "score": 2.23588900689663,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3585\", \"OSK2026_SK_tab02bd.csv:3700\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5897, \"gap\": 194}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "525766",
  "municipality": "Hucín",
  "okres_name": "Revúca",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|525766-1",
  "rank": 478,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:502791-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "502791-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 75, \"OSK.participated\": 75, \"OSK.registered\": 281, \"OSK.valid_council\": 68, \"OSK.valid_mayor\": 67, \"OSO.envelopes\": 195, \"OSO.participated\": 195, \"OSO.registered\": 281, \"OSO.valid_council\": 190, \"OSO.valid_mayor\": 193}",
  "expected": "{\"relative_gap_percentile\": 0.99535}",
  "score": 2.332799019904687,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:2009\", \"OSK2026_SK_tab02bd.csv:2010\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.6154, \"gap\": 120}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "502791",
  "municipality": "Šalov",
  "okres_name": "Levice",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|502791-1",
  "rank": 479,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:522872-2:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "522872-2",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 157, \"OSK.participated\": 157, \"OSK.registered\": 1079, \"OSK.valid_council\": 121, \"OSK.valid_mayor\": 135, \"OSO.envelopes\": 317, \"OSO.participated\": 317, \"OSO.registered\": 1079, \"OSO.valid_council\": 302, \"OSO.valid_mayor\": 308}",
  "expected": "{\"relative_gap_percentile\": 0.99037}",
  "score": 2.0165290576839685,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5588\", \"OSK2026_SK_tab02bd.csv:5625\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5047, \"gap\": 160}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "522872",
  "municipality": "Pavlovce nad Uhom",
  "okres_name": "Michalovce",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|522872-2",
  "rank": 480,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:543501-2:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "543501-2",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 51, \"OSK.participated\": 51, \"OSK.registered\": 729, \"OSK.valid_council\": 32, \"OSK.valid_mayor\": 28, \"OSO.envelopes\": 375, \"OSO.participated\": 375, \"OSO.registered\": 729, \"OSO.valid_council\": 323, \"OSO.valid_mayor\": 357}",
  "expected": "{\"relative_gap_percentile\": 0.99834}",
  "score": 2.779957051246906,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5802\", \"OSK2026_SK_tab02bd.csv:5533\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.864, \"gap\": 324}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "543501",
  "municipality": "Richnava",
  "okres_name": "Gelnica",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|543501-2",
  "rank": 481,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:502022-3:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "502022-3",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 43, \"OSK.participated\": 43, \"OSK.registered\": 965, \"OSK.valid_council\": 12, \"OSK.valid_mayor\": 12, \"OSO.envelopes\": 810, \"OSO.participated\": 810, \"OSO.registered\": 965, \"OSO.valid_council\": 805, \"OSO.valid_mayor\": 805}",
  "expected": "{\"relative_gap_percentile\": 0.99934}",
  "score": 3.177897059918944,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:720\", \"OSK2026_SK_tab02bd.csv:721\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.9469, \"gap\": 767}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "502022",
  "municipality": "Zlaté Klasy",
  "okres_name": "Dunajská Streda",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|502022-3",
  "rank": 482,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:502456-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "502456-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 122, \"OSK.participated\": 122, \"OSK.registered\": 462, \"OSK.valid_council\": 99, \"OSK.valid_mayor\": 102, \"OSO.envelopes\": 287, \"OSO.participated\": 287, \"OSO.registered\": 462, \"OSO.valid_council\": 272, \"OSO.valid_mayor\": 283}",
  "expected": "{\"relative_gap_percentile\": 0.9932}",
  "score": 2.1671731945271704,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:1926\", \"OSK2026_SK_tab02bd.csv:1927\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5749, \"gap\": 165}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "502456",
  "municipality": "Kukučínov",
  "okres_name": "Levice",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|502456-1",
  "rank": 483,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "errorsearch:2026:2026-OSO-C-524531-1:524531-1:-",
  "detector": "errorsearch",
  "detector_version": "0.1.0",
  "year": 2026,
  "contest_id": "2026-OSO-C-524531-1",
  "precinct_id": "524531-1",
  "cand_nos": "",
  "observed": "{\"envelopes\": 975, \"sum\": 3093, \"valid\": 822, \"votes\": {\"1\": 123, \"2\": 105, \"3\": 232, \"4\": 98, \"5\": 307, \"6\": 68, \"7\": 74, \"8\": 196, \"9\": 161, \"10\": 169, \"11\": 268, \"12\": 204, \"13\": 143, \"14\": 81, \"15\": 73, \"16\": 76, \"17\": 87, \"18\": 100, \"19\": 125, \"20\": 73, \"21\": 155, \"22\": 175}}",
  "expected": "{\"votes\": {\"1\": null, \"2\": null, \"3\": null, \"4\": null, \"5\": null, \"6\": null, \"7\": null, \"8\": null, \"9\": null, \"10\": null, \"11\": null, \"12\": null, \"13\": null, \"14\": null, \"15\": null, \"16\": null, \"17\": null, \"18\": null, \"19\": null, \"20\": null, \"21\": null, \"22\": null}}",
  "score": 0.11855073658730166,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "turnout_digit",
  "alternatives": "[{\"correction\": [], \"detail\": {\"family\": \"OSO\", \"field\": \"valid_council\", \"keystroke\": \"digit_sub\", \"published\": 822, \"true\": 522}, \"log10_bf\": 3.564, \"mechanism\": \"turnout_digit\", \"posterior\": 0.004489}, {\"correction\": [], \"detail\": {\"family\": \"OSO\", \"field\": \"valid_council\", \"keystroke\": \"digit_sub\", \"published\": 822, \"true\": 922}, \"log10_bf\": 1.344, \"mechanism\": \"turnout_digit\", \"posterior\": 0.000215}, {\"correction\": [], \"detail\": {\"family\": \"OSO\", \"field\": \"valid_council\", \"keystroke\": \"digit_sub\", \"published\": 822, \"true\": 622}, \"log10_bf\": 1.893, \"mechanism\": \"turnout_digit\", \"posterior\": 0.000112}, {\"correction\": [{\"cand_no\": 1, \"precinct_id\": \"524531-1\", \"votes\": 105}, {\"cand_no\": 2, \"precinct_id\": \"524531-1\", \"votes\": 123}], \"log10_bf\": 0.0, \"mechanism\": \"swap\", \"posterior\": 4.3e-05}, {\"correction\": [{\"cand_no\": 19, \"precinct_id\": \"524531-1\", \"votes\": 73}, {\"cand_no\": 20, \"precinct_id\": \"524531-1\", \"votes\": 125}], \"log10_bf\": 0.0, \"mechanism\": \"swap\", \"posterior\": 4.3e-05}, {\"mechanism\": \"clean\", \"posterior\": 0.432177}, {\"mechanism\": \"clean_atypical_precinct\", \"posterior\": 0.0}]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab08f.csv:74567\", \"OSO2026_SK_tab08f.csv:74568\", \"OSO2026_SK_tab08f.csv:74569\", \"OSO2026_SK_tab08f.csv:74570\", \"OSO2026_SK_tab08f.csv:74571\", \"OSO2026_SK_tab08f.csv:74572\", \"OSO2026_SK_tab08f.csv:74573\", \"OSO2026_SK_tab08f.csv:74574\", \"OSO2026_SK_tab08f.csv:74575\", \"OSO2026_SK_tab08f.csv:74576\", \"OSO2026_SK_tab08f.csv:74577\", \"OSO2026_SK_tab08f.csv:74578\", \"OSO2026_SK_tab08f.csv:74579\", \"OSO2026_SK_tab08f.csv:74580\", \"OSO2026_SK_tab08f.csv:74581\", \"OSO2026_SK_tab08f.csv:74582\", \"OSO2026_SK_tab08f.csv:74583\", \"OSO2026_SK_tab08f.csv:74584\", \"OSO2026_SK_tab08f.csv:74585\", \"OSO2026_SK_tab08f.csv:74586\", \"OSO2026_SK_tab08f.csv:74587\", \"OSO2026_SK_tab08f.csv:74588\", \"OSO2026_SK_tab02bf.csv:4674\"]",
  "notes": "{\"best_posterior\": 0.562747, \"detail\": {\"family\": \"OSO\", \"field\": \"valid_council\", \"keystroke\": \"digit_sub\", \"published\": 822, \"true\": 422}, \"log10_bf\": 5.592, \"n_prec\": 1, \"p_atypical_clean\": 0.0, \"p_error\": 0.567823, \"specific_correction\": true}",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": "OSO",
  "kind": "council",
  "unit": "524531",
  "district": "1",
  "obec": "524531",
  "municipality": "Chminianske Jakubovany",
  "okres_name": "Prešov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "3_no_change",
  "outcome_detail": "{\"anomaly_votes\": null, \"transfer_flip\": 7}",
  "contest_transfer_flip": 7,
  "tier_detector": "C_ambiguous",
  "family": "within_contest",
  "case_id": "2026-OSO-C-524531-1|524531-1",
  "rank": 484,
  "review_verdict": "rejected",
  "review_confidence": "high",
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": "No correction; council result stands (last elected Zavacký 155, first substitute Jaslo 143).",
  "review_changes_elected": false,
  "review_summary_en": "In Chminianske Jakubovany (one precinct) a detector suggested that the 822 valid municipal council ballots should read 422, because the 3,093 candidate marks amount to only 3.8 of 9 possible marks per ballot. That fill is low (1st–2nd percentile of nine-seat councils) but occurs in other villages with bloc voting, and there were fewer candidates than in 2022. The valid share of council ballots, 84 % of envelopes, is the same as in 2022 (83 %), and the vote vector has no gaps. 422 would mean 57 % invalid council ballots against 9 % invalid mayoral ballots. The published figure stands; the separate anomaly in this precinct's regional record does not affect the municipal one.",
  "review_summary_sk": "V Chminianskych Jakubovanoch (jeden okrsok) detektor navrhol, že 822 platných lístkov do obecného zastupiteľstva má byť 422, lebo 3 093 hlasov pre kandidátov predstavuje len 3,8 z 9 možných hlasov na lístok. Takéto využitie je nízke (1. – 2. percentil zastupiteľstiev s 9 mandátmi), no vyskytuje sa aj v iných obciach s blokovým hlasovaním a kandidátov bolo menej ako v roku 2022. Podiel platných lístkov do zastupiteľstva, 84 % obálok, je rovnaký ako v roku 2022 (83 %) a hlasy kandidátov nemajú medzery. Hodnota 422 by znamenala 57 % neplatných lístkov do zastupiteľstva oproti 9 % neplatných lístkov vo voľbe starostu. Zverejnený údaj platí; samostatná anomália v zázname volieb do VÚC v tomto okrsku obecný záznam neovplyvňuje.",
  "review_doc": "docs/reviews/2026-OSO-C-524531-1__524531-1.md"
 },
 {
  "finding_id": "joint:2026:-:528501-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "528501-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 198, \"OSK.participated\": 198, \"OSK.registered\": 865, \"OSK.valid_council\": 198, \"OSK.valid_mayor\": 169, \"OSO.envelopes\": 468, \"OSO.participated\": 468, \"OSO.registered\": 865, \"OSO.valid_council\": 450, \"OSO.valid_mayor\": 460}",
  "expected": "{\"relative_gap_percentile\": 0.99336}",
  "score": 2.177897059918944,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5939\", \"OSK2026_SK_tab02bd.csv:5944\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5769, \"gap\": 270}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "528501",
  "municipality": "Lastovce",
  "okres_name": "Trebišov",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|528501-1",
  "rank": 485,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:503991-2:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "503991-2",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 173, \"OSK.participated\": 175, \"OSK.registered\": 1157, \"OSK.valid_council\": 156, \"OSK.valid_mayor\": 143, \"OSO.envelopes\": 399, \"OSO.participated\": 399, \"OSO.registered\": 1159, \"OSO.valid_council\": 382, \"OSO.valid_mayor\": 388}",
  "expected": "{\"relative_gap_percentile\": 0.99286}",
  "score": 2.1464885956673196,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:2406\", \"OSK2026_SK_tab02bd.csv:2321\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5614, \"gap\": 224}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "503991",
  "municipality": "Selice",
  "okres_name": "Šaľa",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|503991-2",
  "rank": 486,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:519901-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "519901-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 55, \"OSK.participated\": 55, \"OSK.registered\": 176, \"OSK.valid_council\": 54, \"OSK.valid_mayor\": 49, \"OSO.envelopes\": 115, \"OSO.participated\": 115, \"OSO.registered\": 176, \"OSO.valid_council\": 115, \"OSO.valid_mayor\": 113}",
  "expected": "{\"relative_gap_percentile\": 0.99137}",
  "score": 2.063953707612107,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4258\", \"OSK2026_SK_tab02bd.csv:4262\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5217, \"gap\": 60}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "519901",
  "municipality": "Varadka",
  "okres_name": "Bardejov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|519901-1",
  "rank": 487,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:506869-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "506869-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 188, \"OSK.participated\": 189, \"OSK.registered\": 599, \"OSK.valid_council\": 182, \"OSK.valid_mayor\": 167, \"OSO.envelopes\": 379, \"OSO.participated\": 379, \"OSO.registered\": 599, \"OSO.valid_council\": 376, \"OSO.valid_mayor\": 374}",
  "expected": "{\"relative_gap_percentile\": 0.99021}",
  "score": 2.009105039604762,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:1021\", \"OSK2026_SK_tab02bd.csv:1022\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5013, \"gap\": 190}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "506869",
  "municipality": "Buková",
  "okres_name": "Trnava",
  "kraj_name": "Trnavský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|506869-1",
  "rank": 488,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:559784-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "559784-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 185, \"OSK.participated\": 186, \"OSK.registered\": 934, \"OSK.valid_council\": 146, \"OSK.valid_mayor\": 129, \"OSO.envelopes\": 396, \"OSO.participated\": 406, \"OSO.registered\": 934, \"OSO.valid_council\": 244, \"OSO.valid_mayor\": 394}",
  "expected": "{\"relative_gap_percentile\": 0.9922}",
  "score": 2.1078591933111888,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5482\", \"OSK2026_SK_tab02bd.csv:5483\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5419, \"gap\": 220}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "559784",
  "municipality": "Turňa nad Bodvou",
  "okres_name": "Košice - okolie",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|559784-1",
  "rank": 489,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:502804-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "502804-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 334, \"OSK.participated\": 334, \"OSK.registered\": 1302, \"OSK.valid_council\": 238, \"OSK.valid_mayor\": 288, \"OSO.envelopes\": 764, \"OSO.participated\": 764, \"OSO.registered\": 1303, \"OSO.valid_council\": 718, \"OSO.valid_mayor\": 752}",
  "expected": "{\"relative_gap_percentile\": 0.99303}",
  "score": 2.1567077608490055,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:2010\", \"OSK2026_SK_tab02bd.csv:2011\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5628, \"gap\": 430}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "502804",
  "municipality": "Šarovce",
  "okres_name": "Levice",
  "kraj_name": "Nitriansky kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|502804-1",
  "rank": 490,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:528099-3:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "528099-3",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 70, \"OSK.participated\": 70, \"OSK.registered\": 1166, \"OSK.valid_council\": 28, \"OSK.valid_mayor\": 36, \"OSO.envelopes\": 446, \"OSO.participated\": 446, \"OSO.registered\": 1166, \"OSO.valid_council\": 419, \"OSO.valid_mayor\": 365}",
  "expected": "{\"relative_gap_percentile\": 0.99817}",
  "score": 2.738564366088681,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5987\", \"OSK2026_SK_tab02bd.csv:5992\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.843, \"gap\": 376}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "528099",
  "municipality": "Trebišov",
  "okres_name": "Trebišov",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|528099-3",
  "rank": 491,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:511323-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "511323-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 200, \"OSK.participated\": 200, \"OSK.registered\": 832, \"OSK.valid_council\": 194, \"OSK.valid_mayor\": 153, \"OSO.envelopes\": 414, \"OSO.participated\": 414, \"OSO.registered\": 832, \"OSO.valid_council\": 385, \"OSO.valid_mayor\": 405}",
  "expected": "{\"relative_gap_percentile\": 0.99087}",
  "score": 2.039594361752662,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3457\", \"OSK2026_SK_tab02bd.csv:3570\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5169, \"gap\": 214}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "511323",
  "municipality": "Čakanovce",
  "okres_name": "Lučenec",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|511323-1",
  "rank": 492,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:526304-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "526304-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 52, \"OSK.participated\": 52, \"OSK.registered\": 267, \"OSK.valid_council\": 52, \"OSK.valid_mayor\": 34, \"OSO.envelopes\": 184, \"OSO.participated\": 184, \"OSO.registered\": 267, \"OSO.valid_council\": 141, \"OSO.valid_mayor\": 181}",
  "expected": "{\"relative_gap_percentile\": 0.99685}",
  "score": 2.501203450294077,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3630\", \"OSK2026_SK_tab02bd.csv:3745\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.7174, \"gap\": 132}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "526304",
  "municipality": "Šivetice",
  "okres_name": "Revúca",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|526304-1",
  "rank": 493,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:515531-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "515531-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 45, \"OSK.participated\": 45, \"OSK.registered\": 159, \"OSK.valid_council\": 43, \"OSK.valid_mayor\": 34, \"OSO.envelopes\": 100, \"OSO.participated\": 100, \"OSO.registered\": 159, \"OSO.valid_council\": 97, \"OSO.valid_mayor\": 98}",
  "expected": "{\"relative_gap_percentile\": 0.99253}",
  "score": 2.1267445374715623,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3762\", \"OSK2026_SK_tab02bd.csv:3876\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.55, \"gap\": 55}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "515531",
  "municipality": "Slizké",
  "okres_name": "Rimavská Sobota",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|515531-1",
  "rank": 494,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:522708-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "522708-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 161, \"OSK.participated\": 161, \"OSK.registered\": 508, \"OSK.valid_council\": 132, \"OSK.valid_mayor\": 129, \"OSO.envelopes\": 345, \"OSO.participated\": 346, \"OSO.registered\": 508, \"OSO.valid_council\": 332, \"OSO.valid_mayor\": 335}",
  "expected": "{\"relative_gap_percentile\": 0.99203}",
  "score": 2.0987158138713187,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5538\", \"OSK2026_SK_tab02bd.csv:5575\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5347, \"gap\": 185}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "522708",
  "municipality": "Laškovce",
  "okres_name": "Michalovce",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|522708-1",
  "rank": 495,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:525596-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "525596-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 161, \"OSK.participated\": 161, \"OSK.registered\": 474, \"OSK.valid_council\": 149, \"OSK.valid_mayor\": 147, \"OSO.envelopes\": 334, \"OSO.participated\": 334, \"OSO.registered\": 474, \"OSO.valid_council\": 327, \"OSO.valid_mayor\": 331}",
  "expected": "{\"relative_gap_percentile\": 0.9912}",
  "score": 2.0556811816461167,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5698\", \"OSK2026_SK_tab02bd.csv:5681\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.518, \"gap\": 173}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "525596",
  "municipality": "Čierna Lehota",
  "okres_name": "Rožňava",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|525596-1",
  "rank": 496,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:526657-3:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "526657-3",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 9, \"OSK.participated\": 10, \"OSK.registered\": 784, \"OSK.valid_council\": 6, \"OSK.valid_mayor\": 4, \"OSO.envelopes\": 535, \"OSO.participated\": 535, \"OSO.registered\": 784, \"OSO.valid_council\": 482, \"OSO.valid_mayor\": 519}",
  "expected": "{\"relative_gap_percentile\": 0.99983}",
  "score": 3.779957051246906,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5897\", \"OSK2026_SK_tab02bd.csv:5902\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.9813, \"gap\": 525}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "526657",
  "municipality": "Žehra",
  "okres_name": "Spišská Nová Ves",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|526657-3",
  "rank": 497,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:521493-2:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "521493-2",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 95, \"OSK.participated\": 95, \"OSK.registered\": 1212, \"OSK.valid_council\": 87, \"OSK.valid_mayor\": 81, \"OSO.envelopes\": 766, \"OSO.participated\": 767, \"OSO.registered\": 1214, \"OSO.valid_council\": 701, \"OSO.valid_mayor\": 745}",
  "expected": "{\"relative_gap_percentile\": 0.99867}",
  "score": 2.8768670642549625,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5401\", \"OSK2026_SK_tab02bd.csv:5406\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.8761, \"gap\": 672}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "521493",
  "municipality": "Jasov",
  "okres_name": "Košice - okolie",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|521493-2",
  "rank": 498,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "novel_turnout:2026:-:515850-5:OSK.registered",
  "detector": "novel_turnout",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": "",
  "precinct_id": "515850-5",
  "cand_nos": "",
  "observed": "{\"E_OSK\": 194, \"E_OSO\": 195, \"P_OSK\": 194, \"P_OSO\": 195, \"R_OSK\": 1014, \"R_OSO\": 998, \"R_prev_year\": 824.0, \"VC_OSK\": 189, \"VC_OSO\": 188, \"VM_OSK\": 183, \"VM_OSO\": 188, \"sum_council_OSK\": 468, \"sum_council_OSO\": 962, \"sum_single_OSK\": 183, \"sum_single_OSO\": 188}",
  "expected": "{\"field\": \"OSK.registered\", \"hard_broken\": [], \"relations_broken\": [\"reg_oso_osk\"], \"value\": 998}",
  "score": 3.214,
  "p_value": 0.0008972255119827694,
  "q_value": 1.0,
  "correction": "[{\"family\": \"OSK\", \"field\": \"registered\", \"precinct_id\": \"515850-5\", \"value\": 998}]",
  "mechanism": "copy_from_OSO",
  "alternatives": "[\"OSO.registered 998->1014 (copy_from_OSK, gain 9.1)\", \"OSK.valid_council 189->186 (digit_sub, gain 0.3)\", \"OSO.valid_council 188->189 (digit_sub, gain 0.1)\", \"legitimate difference (no transcription error)\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3860\", \"OSK2026_SK_tab02bd.csv:3974\"]",
  "notes": "OSK.registered 1014 -> 998 by copy_from_OSO; log-likelihood gain 10.2 nats, margin over best other record/field 1.1",
  "correction_feasible": true,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "515850",
  "municipality": "Veľký Krtíš",
  "okres_name": "Veľký Krtíš",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "arithmetic",
  "case_id": "precinct|515850-5",
  "rank": 499,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:522759-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "522759-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 205, \"OSK.participated\": 205, \"OSK.registered\": 1126, \"OSK.valid_council\": 178, \"OSK.valid_mayor\": 186, \"OSO.envelopes\": 486, \"OSO.participated\": 486, \"OSO.registered\": 1126, \"OSO.valid_council\": 470, \"OSO.valid_mayor\": 469}",
  "expected": "{\"relative_gap_percentile\": 0.99353}",
  "score": 2.1888924442204067,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5542\", \"OSK2026_SK_tab02bd.csv:5579\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5782, \"gap\": 281}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "522759",
  "municipality": "Malčice",
  "okres_name": "Michalovce",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|522759-1",
  "rank": 500,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:524603-4:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "524603-4",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 252, \"OSK.participated\": 252, \"OSK.registered\": 1159, \"OSK.valid_council\": 127, \"OSK.valid_mayor\": 172, \"OSO.envelopes\": 728, \"OSO.participated\": 731, \"OSO.registered\": 1162, \"OSO.valid_council\": 603, \"OSO.valid_mayor\": 680}",
  "expected": "{\"relative_gap_percentile\": 0.99585}",
  "score": 2.3820170425748683,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4837\", \"OSK2026_SK_tab02bd.csv:4793\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.6553, \"gap\": 479}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "524603",
  "municipality": "Jarovnice",
  "okres_name": "Sabinov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|524603-4",
  "rank": 501,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:580252-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "580252-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 99, \"OSK.participated\": 99, \"OSK.registered\": 321, \"OSK.valid_council\": 92, \"OSK.valid_mayor\": 94, \"OSO.envelopes\": 202, \"OSO.participated\": 202, \"OSO.registered\": 321, \"OSO.valid_council\": 201, \"OSO.valid_mayor\": 200}",
  "expected": "{\"relative_gap_percentile\": 0.99054}",
  "score": 2.0240821955744144,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5424\", \"OSK2026_SK_tab02bd.csv:5426\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5099, \"gap\": 103}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "580252",
  "municipality": "Milhosť",
  "okres_name": "Košice - okolie",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|580252-1",
  "rank": 502,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:514837-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "514837-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 235, \"OSK.participated\": 235, \"OSK.registered\": 1123, \"OSK.valid_council\": 223, \"OSK.valid_mayor\": 215, \"OSO.envelopes\": 608, \"OSO.participated\": 608, \"OSO.registered\": 1123, \"OSO.valid_council\": 573, \"OSO.valid_mayor\": 583}",
  "expected": "{\"relative_gap_percentile\": 0.99519}",
  "score": 2.3175590533479498,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3677\", \"OSK2026_SK_tab02bd.csv:3792\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.6135, \"gap\": 373}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "514837",
  "municipality": "Hodejov",
  "okres_name": "Rimavská Sobota",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|514837-1",
  "rank": 503,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:524603-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "524603-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 207, \"OSK.participated\": 207, \"OSK.registered\": 1091, \"OSK.valid_council\": 124, \"OSK.valid_mayor\": 145, \"OSO.envelopes\": 534, \"OSO.participated\": 534, \"OSO.registered\": 1091, \"OSO.valid_council\": 480, \"OSO.valid_mayor\": 499}",
  "expected": "{\"relative_gap_percentile\": 0.99502}",
  "score": 2.3028357965272437,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4834\", \"OSK2026_SK_tab02bd.csv:4790\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.6124, \"gap\": 327}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "524603",
  "municipality": "Jarovnice",
  "okres_name": "Sabinov",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|524603-1",
  "rank": 504,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:523283-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "523283-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 104, \"OSK.participated\": 104, \"OSK.registered\": 899, \"OSK.valid_council\": 80, \"OSK.valid_mayor\": 76, \"OSO.envelopes\": 642, \"OSO.participated\": 642, \"OSO.registered\": 899, \"OSO.valid_council\": 516, \"OSO.valid_mayor\": 618}",
  "expected": "{\"relative_gap_percentile\": 0.99801}",
  "score": 2.700775805199281,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:5631\", \"OSK2026_SK_tab02bd.csv:5667\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.838, \"gap\": 538}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "523283",
  "municipality": "Vrbnica",
  "okres_name": "Michalovce",
  "kraj_name": "Košický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|523283-1",
  "rank": 505,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:523798-2:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "523798-2",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 180, \"OSK.participated\": 180, \"OSK.registered\": 1457, \"OSK.valid_council\": 95, \"OSK.valid_mayor\": 135, \"OSO.envelopes\": 896, \"OSO.participated\": 898, \"OSO.registered\": 1457, \"OSO.valid_council\": 799, \"OSO.valid_mayor\": 864}",
  "expected": "{\"relative_gap_percentile\": 0.99751}",
  "score": 2.603865792191225,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:4473\", \"OSK2026_SK_tab02bd.csv:4400\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.7996, \"gap\": 718}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "523798",
  "municipality": "Rakúsy",
  "okres_name": "Kežmarok",
  "kraj_name": "Prešovský kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|523798-2",
  "rank": 506,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 },
 {
  "finding_id": "joint:2026:-:511625-1:pattern:participation_gap",
  "detector": "joint",
  "detector_version": "1.0",
  "year": 2026,
  "contest_id": null,
  "precinct_id": "511625-1",
  "cand_nos": "",
  "observed": "{\"OSK.envelopes\": 155, \"OSK.participated\": 155, \"OSK.registered\": 599, \"OSK.valid_council\": 148, \"OSK.valid_mayor\": 142, \"OSO.envelopes\": 350, \"OSO.participated\": 353, \"OSO.registered\": 599, \"OSO.valid_council\": 326, \"OSO.valid_mayor\": 344}",
  "expected": "{\"relative_gap_percentile\": 0.9927}",
  "score": 2.1365043747607184,
  "p_value": null,
  "q_value": null,
  "correction": "",
  "mechanism": "",
  "alternatives": "[\"voters took only the OSO (or only the OSK) ballots\", \"commission did not hand out one family's ballots to part of the voters\", \"participation recorded for the wrong family\"]",
  "tier": "C_ambiguous",
  "src_refs": "[\"OSO2026_SK_tab02bf.csv:3511\", \"OSK2026_SK_tab02bd.csv:3624\"]",
  "notes": "{\"pattern\": \"participation_gap\", \"relative_gap\": 0.5609, \"gap\": 198}",
  "correction_feasible": null,
  "correction_breaks": "",
  "level": null,
  "kind": null,
  "unit": null,
  "district": null,
  "obec": "511625",
  "municipality": "Mučín",
  "okres_name": "Lučenec",
  "kraj_name": "Banskobystrický kraj",
  "parent_city": null,
  "candidates": null,
  "outcome_class": "0_not_vote_level",
  "outcome_detail": "",
  "contest_transfer_flip": null,
  "tier_detector": "C_ambiguous",
  "family": "cross_contest",
  "case_id": "precinct|511625-1",
  "rank": 507,
  "review_verdict": null,
  "review_confidence": null,
  "review_mechanism": null,
  "review_correction": null,
  "review_outcome": null,
  "review_changes_elected": null,
  "review_summary_en": null,
  "review_summary_sk": null,
  "review_doc": null
 }
]