{
  "schemaVersion": "forecast-package-v1",
  "contractVersion": "forecast-package-v2",
  "generatedAt": "2026-04-29T12:10:12.830205+00:00",
  "model": {
    "name": "candidate_profile_baseline_holdout_v1",
    "basis": "official 2018/2022 NEC results + weighted regional features + candidate profile baseline backtest",
    "publicLabel": "공식 과거자료 기반 baseline simulation",
    "notA2026FinalForecast": true
  },
  "safety": {
    "individualTargeting": false,
    "clearProfilePhotosRequireApproval": true,
    "unapprovedImages": "blurred evidence preview only"
  },
  "overlays": {
    "currentCandidateRoster": {
      "available": true,
      "rowCount": 85,
      "qualityFlags": []
    },
    "pollResults": {
      "available": false,
      "rowCount": 0,
      "toplineCount": 0,
      "qualityFlags": [
        "poll missing"
      ]
    }
  },
  "layers": [
    {
      "id": "metropolitan",
      "label": "광역단체장",
      "shortLabel": "광역",
      "description": "17개 시도 광역단체장 2026 예측 시뮬레이션입니다. NEC 후보 등록, 정당지지도, 과거 선거 결과를 종합한 baseline + 정당보정 모델입니다.",
      "basis": "official historical baseline; polls pending",
      "status": "baseline",
      "modelMetrics": {
        "mae": 14.0395,
        "winnerAccuracy": 0.3529,
        "calibrationError": 0.4028
      },
      "forecasts": [
        {
          "id": "seoul",
          "code": "11",
          "name": "서울특별시",
          "shortName": "서울",
          "office": "광역단체장",
          "electorate": 8378339,
          "leadingParty": "더불어민주당",
          "lastUpdated": "2026-05-11",
          "uncertainty": "매우 높음",
          "swing": 3.595,
          "confidence": 0.55,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "서울특별시 광역단체장: 김형남(더불어민주당) 선두 (예상 득표율 30.7%, 격차 0.0%p)",
          "drivers": [
            "official 2018/2022 results",
            "NEC 2026 candidate roster",
            "party support (DP:49.6%, PPP:27.1%)",
            "LLM-generated pledges"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "backtest winner mismatch",
            "candidate evidence partial",
            "current roster available",
            "current roster partial",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed"
          ],
          "turnoutModel": {
            "targetElectorate": 8378339,
            "likelyVoters": 4457276,
            "turnoutProbability": 0.532,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed"
            ]
          },
          "modelMetrics": {
            "mae": 14.0395
          },
          "candidates": [
            {
              "id": "2022-metropolitan-서울특별시__송영길_더불어민주당",
              "candidateKey": "2022:metropolitan:서울특별시__송영길_더불어민주당",
              "name": "송영길",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 39.555,
              "shareMid": 53.595,
              "shareHigh": 67.634,
              "winProbability": 0.961249,
              "votesLow": 1763081,
              "votesMid": 2388860,
              "votesHigh": 3014639,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 39.24,
              "actualWinner": "오세훈",
              "predictedWinner": "송영길",
              "baselineShare": 53.595,
              "pollAdjustedShare": 53.595,
              "currentSignalShare": 53.595
            },
            {
              "id": "2022-metropolitan-서울특별시__오세훈_국민의힘",
              "candidateKey": "2022:metropolitan:서울특별시__오세훈_국민의힘",
              "name": "오세훈",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "서울특별시장 · (현)제38대 서울특별시장 · (전)제16대 국회의원",
              "pledgeTags": [
                "education_childcare",
                "health_safety"
              ],
              "photoUrl": "",
              "shareLow": 11.61,
              "shareMid": 25.65,
              "shareHigh": 39.689,
              "winProbability": 0.029229,
              "votesLow": 517511,
              "votesMid": 1143290,
              "votesHigh": 1769069,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing",
                "current roster matched"
              ],
              "actualShare": 59.052,
              "actualWinner": "오세훈",
              "predictedWinner": "송영길",
              "baselineShare": 25.65,
              "pollAdjustedShare": 25.65,
              "currentSignalShare": 25.65,
              "currentOverlay": {
                "rosterStatus": "confirmed",
                "source": "http://apis.data.go.kr/9760000/PofelcddInfoInqireService/getPoelpcddRegistSttusInfoInqire?sgId=20260603&sgTypecode=3&sdName=%EC%84%9C%EC%9A%B8%ED%8A%B9%EB%B3%84%EC%8B%9C&pageNo=1&numOfRows=100&_type=json",
                "updatedAt": "2026-04-28T13:35:33.904744+00:00",
                "qualityFlags": [
                  "current roster metadata"
                ]
              }
            },
            {
              "id": "2022-metropolitan-서울특별시__김광종_무소속",
              "candidateKey": "2022:metropolitan:서울특별시__김광종_무소속",
              "name": "김광종",
              "party": "independent",
              "partyLabel": "무소속",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 11.786,
              "shareHigh": 25.825,
              "winProbability": 0.005166,
              "votesLow": 0,
              "votesMid": 525312,
              "votesHigh": 1151091,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 0.204,
              "actualWinner": "오세훈",
              "predictedWinner": "송영길",
              "baselineShare": 11.786,
              "pollAdjustedShare": 11.786,
              "currentSignalShare": 11.786
            },
            {
              "id": "2022-metropolitan-서울특별시__권수정_정의당",
              "candidateKey": "2022:metropolitan:서울특별시__권수정_정의당",
              "name": "권수정",
              "party": "progressive",
              "partyLabel": "정의당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 7.006,
              "shareHigh": 21.045,
              "winProbability": 0.002842,
              "votesLow": 0,
              "votesMid": 312260,
              "votesHigh": 938039,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 1.219,
              "actualWinner": "오세훈",
              "predictedWinner": "송영길",
              "baselineShare": 7.006,
              "pollAdjustedShare": 7.006,
              "currentSignalShare": 7.006
            },
            {
              "id": "2022-metropolitan-서울특별시__신지혜_기본소득당",
              "candidateKey": "2022:metropolitan:서울특별시__신지혜_기본소득당",
              "name": "신지혜",
              "party": "independent",
              "partyLabel": "기본소득당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 1.964,
              "shareHigh": 16.004,
              "winProbability": 0.001514,
              "votesLow": 0,
              "votesMid": 87552,
              "votesHigh": 713330,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 0.286,
              "actualWinner": "오세훈",
              "predictedWinner": "송영길",
              "baselineShare": 1.964,
              "pollAdjustedShare": 1.964,
              "currentSignalShare": 1.964
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 10,
              "matchedCandidates": 1,
              "qualityFlags": [
                "current roster partial"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          },
          "candidates2026": [
            {
              "name": "김형남",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 36,
              "gender": "남",
              "job": "인권운동가",
              "education": "고려대학교 정치외교학과 졸업",
              "career": "(전)군인권센터 사무국장",
              "career2": "(전)더불어민주당 제22대 총선 국민참여공동선대위원장",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "인권보호 강화",
                  "description": "서울시 인권센터 권한 확대",
                  "category": "안전"
                },
                {
                  "title": "청년 주거지원",
                  "description": "청년 대상 공공임대주택 공급",
                  "category": "복지"
                },
                {
                  "title": "공공복지 강화",
                  "description": "취약계층 맞춤형 복지 확대",
                  "category": "복지"
                },
                {
                  "title": "시민참여 확대",
                  "description": "인권 중심 시민참여 플랫폼 구축",
                  "category": "행정"
                },
                {
                  "title": "안전한 도시",
                  "description": "성평등 안전도시 조성",
                  "category": "안전"
                }
              ],
              "predictedVoteShare": 30.7,
              "rank": 1
            },
            {
              "name": "정원오",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 57,
              "gender": "남",
              "job": "정당인",
              "education": "한양대학교 도시대학원 도시개발경영전공 박사 수료",
              "career": "(전)민선 6,7,8기 성동구청장",
              "career2": "(전)한양대학교 경영대학 특임교수",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "도시재생 확대",
                  "description": "성동구 경험 토대로 도시재생 추진",
                  "category": "행정"
                },
                {
                  "title": "교통체계 개선",
                  "description": "대중교통 접근성 강화",
                  "category": "교통"
                },
                {
                  "title": "주거환경 개선",
                  "description": "노후 주택 리모델링 지원",
                  "category": "복지"
                },
                {
                  "title": "스마트 도시 구축",
                  "description": "ICT 활용 도시관리 시스템 도입",
                  "category": "행정"
                },
                {
                  "title": "문화시설 확충",
                  "description": "지역문화센터 및 공공예술 지원",
                  "category": "문화"
                }
              ],
              "predictedVoteShare": 30.7,
              "rank": 2
            },
            {
              "name": "이승현",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 67,
              "gender": "남",
              "job": "기업인",
              "education": "고려대학교 경영전문대학원 경영학석사(전공:Executive MBA)",
              "career": "(전)한국외국기업협회 회장",
              "career2": "(현)한국무역협회 부회장",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "기업친화 정책",
                  "description": "스타트업 및 중소기업 지원 확대",
                  "category": "경제"
                },
                {
                  "title": "일자리 창출",
                  "description": "청년 취업 지원 및 직업훈련 강화",
                  "category": "경제"
                },
                {
                  "title": "교통 인프라 확충",
                  "description": "지하철 및 도로 인프라 개선",
                  "category": "교통"
                },
                {
                  "title": "스마트시티 추진",
                  "description": "IT 기반 도시 서비스 고도화",
                  "category": "행정"
                },
                {
                  "title": "환경 개선",
                  "description": "친환경 에너지 확대 및 미세먼지 저감",
                  "category": "환경"
                }
              ],
              "predictedVoteShare": 15.2,
              "rank": 4
            },
            {
              "name": "오세훈",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 65,
              "gender": "남",
              "job": "서울특별시장",
              "education": "고려대학교 대학원 법학과 졸업(법학박사)",
              "career": "(현)제39대 서울특별시장",
              "career2": "(전)제33, 34, 38대 서울특별시장",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "도시재생 가속",
                  "description": "재개발·재건축 활성화 정책",
                  "category": "행정"
                },
                {
                  "title": "교통체계 혁신",
                  "description": "대중교통 편의성 및 안전 강화",
                  "category": "교통"
                },
                {
                  "title": "주택공급 확대",
                  "description": "공공임대 및 신혼부부 주택 공급",
                  "category": "복지"
                },
                {
                  "title": "녹색성장 추진",
                  "description": "탄소중립 및 친환경 정책 강화",
                  "category": "환경"
                },
                {
                  "title": "스마트 행정",
                  "description": "디지털 행정 서비스 확대",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 16.4,
              "rank": 3
            },
            {
              "name": "김정철",
              "party": "개혁신당",
              "partyCode": "reform",
              "age": 49,
              "gender": "남",
              "job": "변호사(법무법인 우리 대표변호사)",
              "education": "고려대학교 대학원 법학박사",
              "career": "(전)서강대학교 법학전문대학원 겸임교수",
              "career2": "(현)개혁신당 최고위원",
              "estimatedSupport": 2.5,
              "pledges": [
                {
                  "title": "법치 강화",
                  "description": "공정한 법 집행 및 시민권 보호",
                  "category": "안전"
                },
                {
                  "title": "청년 지원 정책",
                  "description": "청년 주거 및 취업 지원 확대",
                  "category": "복지"
                },
                {
                  "title": "투명 행정",
                  "description": "부패척결 및 행정 투명성 강화",
                  "category": "행정"
                },
                {
                  "title": "사회안전망 확충",
                  "description": "취약계층 법률 지원 강화",
                  "category": "복지"
                },
                {
                  "title": "문화 다양성 증진",
                  "description": "다문화 및 인권 교육 확대",
                  "category": "교육"
                }
              ],
              "predictedVoteShare": 1.2,
              "rank": 5
            },
            {
              "name": "이상규",
              "party": "진보당",
              "partyCode": "progressive",
              "age": 61,
              "gender": "남",
              "job": "배관공",
              "education": "서울대학교 법과대학 공법학과 졸업",
              "career": "(현)진보당 모두를위한서울특위 위원장",
              "career2": "(전)19대 관악을 국회의원",
              "estimatedSupport": 1.4,
              "pledges": [
                {
                  "title": "주거복지 강화",
                  "description": "저소득층 임대주택 공급 확대",
                  "category": "복지"
                },
                {
                  "title": "노동자 권리보장",
                  "description": "비정규직 차별 철폐 정책 추진",
                  "category": "경제"
                },
                {
                  "title": "친환경 도시 조성",
                  "description": "녹지 공간 확대 및 대기질 개선",
                  "category": "환경"
                },
                {
                  "title": "공공교통 확충",
                  "description": "지하철·버스 서비스 개선 강화",
                  "category": "교통"
                },
                {
                  "title": "사회안전망 강화",
                  "description": "고령자 및 취약계층 지원 확대",
                  "category": "복지"
                }
              ],
              "predictedVoteShare": 1.1,
              "rank": 10
            },
            {
              "name": "오희주",
              "party": "국민연합",
              "partyCode": "national",
              "age": 42,
              "gender": "여",
              "job": "정당인",
              "education": "이화여자대학교 대학원 북한학과 재학중",
              "career": "(현)국민연합 서울특별시당 위원장",
              "career2": "(전)오성종합건설(주) 대표이사",
              "estimatedSupport": 2.0,
              "pledges": [
                {
                  "title": "안보강화 정책",
                  "description": "북한 관련 전문성 바탕 안보 강화",
                  "category": "안전"
                },
                {
                  "title": "청년 일자리 창출",
                  "description": "청년 맞춤형 취업 지원 프로그램",
                  "category": "경제"
                },
                {
                  "title": "교육 혁신",
                  "description": "서울 공교육 질 개선 및 지원",
                  "category": "교육"
                },
                {
                  "title": "도시 안전 강화",
                  "description": "범죄 예방 및 CCTV 확대 설치",
                  "category": "안전"
                },
                {
                  "title": "교통 혼잡 해소",
                  "description": "지하철 혼잡 완화 정책 추진",
                  "category": "교통"
                }
              ],
              "predictedVoteShare": 1.2,
              "rank": 6
            },
            {
              "name": "유지혜",
              "party": "여성의당",
              "partyCode": "women",
              "age": 29,
              "gender": "여",
              "job": "정당인",
              "education": "원광디지털대학교 한국문화학부 한국복식과학학과 졸업",
              "career": "(현)여성의당 대변인",
              "career2": "(전)제22대 국회의원선거 비례대표 여성의당 후보",
              "estimatedSupport": 2.0,
              "pledges": [
                {
                  "title": "젠더 평등 증진",
                  "description": "여성 권리 보호 및 지원 확대",
                  "category": "복지"
                },
                {
                  "title": "청년 주거 지원",
                  "description": "청년 임대주택 및 주거비 지원",
                  "category": "복지"
                },
                {
                  "title": "문화 다양성 존중",
                  "description": "성평등 문화 캠페인 및 교육",
                  "category": "문화"
                },
                {
                  "title": "안전한 도시 환경",
                  "description": "성폭력 예방 및 안전 인프라 강화",
                  "category": "안전"
                },
                {
                  "title": "환경 친화 정책",
                  "description": "플라스틱 사용 줄이기 정책 추진",
                  "category": "환경"
                }
              ],
              "predictedVoteShare": 1.2,
              "rank": 7
            },
            {
              "name": "이강산",
              "party": "자유통일당",
              "partyCode": "unification",
              "age": 36,
              "gender": "남",
              "job": "정당인",
              "education": "서울대학교 경영전문대학원 경영학과(SNU MBA) 졸업(석사)",
              "career": "(전)자유통일당 2025년 구로구청장 보궐선거 후보",
              "career2": "(현)자유통일당 AI전략위원회 위원장",
              "estimatedSupport": 2.0,
              "pledges": [
                {
                  "title": "경제 활성화",
                  "description": "서울 중소기업 지원 확대",
                  "category": "경제"
                },
                {
                  "title": "통일 교육 강화",
                  "description": "통일 대비 교육 프로그램 개발",
                  "category": "교육"
                },
                {
                  "title": "스마트 교통 개선",
                  "description": "IT 기반 교통체계 혁신 추진",
                  "category": "교통"
                },
                {
                  "title": "청년 창업 지원",
                  "description": "스타트업 및 벤처 지원 강화",
                  "category": "경제"
                },
                {
                  "title": "안전 도시 구현",
                  "description": "재난 대비 시스템 고도화",
                  "category": "안전"
                }
              ],
              "predictedVoteShare": 1.2,
              "rank": 8
            },
            {
              "name": "권영국",
              "party": "정의당",
              "partyCode": "justice",
              "age": 62,
              "gender": "남",
              "job": "정의당 대표",
              "education": "서울대학교 공과대학 금속공과 졸업",
              "career": "(현)정의당 대표",
              "career2": "(전)제1대 전국민주노동조합총연맹 법률원 원장",
              "estimatedSupport": 2.0,
              "pledges": [
                {
                  "title": "노동자 권익 보호",
                  "description": "최저임금 인상 및 노동 환경 개선",
                  "category": "경제"
                },
                {
                  "title": "사회복지 확대",
                  "description": "기본소득 도입 검토 및 추진",
                  "category": "복지"
                },
                {
                  "title": "친환경 에너지",
                  "description": "재생에너지 확대 정책 추진",
                  "category": "환경"
                },
                {
                  "title": "공공주택 확충",
                  "description": "서울 공공임대주택 공급 확대",
                  "category": "복지"
                },
                {
                  "title": "투명 행정 실현",
                  "description": "시민 참여 행정 강화 및 개혁",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 1.2,
              "rank": 9
            }
          ],
          "roster2026Count": 10,
          "margin": 0.0
        },
        {
          "id": "busan",
          "code": "26",
          "name": "부산광역시",
          "shortName": "부산",
          "office": "광역단체장",
          "electorate": 2916832,
          "leadingParty": "더불어민주당",
          "lastUpdated": "2026-05-11",
          "uncertainty": "매우 높음",
          "swing": 7.135,
          "confidence": 0.55,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "부산광역시 광역단체장: 전재수(더불어민주당) 선두 (예상 득표율 36.1%, 격차 1.7%p)",
          "drivers": [
            "official 2018/2022 results",
            "NEC 2026 candidate roster",
            "party support (DP:49.6%, PPP:27.1%)",
            "LLM-generated pledges"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "backtest winner mismatch",
            "candidate evidence partial",
            "current roster available",
            "current roster partial",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed"
          ],
          "turnoutModel": {
            "targetElectorate": 2916832,
            "likelyVoters": 1432165,
            "turnoutProbability": 0.491,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed"
            ]
          },
          "modelMetrics": {
            "mae": 14.0395
          },
          "candidates": [
            {
              "id": "2022-metropolitan-부산광역시__변성완_더불어민주당",
              "candidateKey": "2022:metropolitan:부산광역시__변성완_더불어민주당",
              "name": "변성완",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 43.096,
              "shareMid": 57.135,
              "shareHigh": 71.175,
              "winProbability": 0.933935,
              "votesLow": 617205,
              "votesMid": 818273,
              "votesHigh": 1019342,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 32.237,
              "actualWinner": "박형준",
              "predictedWinner": "변성완",
              "baselineShare": 57.135,
              "pollAdjustedShare": 57.135,
              "currentSignalShare": 57.135
            },
            {
              "id": "2022-metropolitan-부산광역시__박형준_국민의힘",
              "candidateKey": "2022:metropolitan:부산광역시__박형준_국민의힘",
              "name": "박형준",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "부산광역시장 · (전)국회사무총장 · (현)부산광역시장",
              "pledgeTags": [
                "local_development",
                "culture_tourism"
              ],
              "photoUrl": "",
              "shareLow": 21.684,
              "shareMid": 35.724,
              "shareHigh": 49.763,
              "winProbability": 0.064261,
              "votesLow": 310555,
              "votesMid": 511623,
              "votesHigh": 712692,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing",
                "current roster matched"
              ],
              "actualShare": 66.368,
              "actualWinner": "박형준",
              "predictedWinner": "변성완",
              "baselineShare": 35.724,
              "pollAdjustedShare": 35.724,
              "currentSignalShare": 35.724,
              "currentOverlay": {
                "rosterStatus": "confirmed",
                "source": "http://apis.data.go.kr/9760000/PofelcddInfoInqireService/getPoelpcddRegistSttusInfoInqire?sgId=20260603&sgTypecode=3&sdName=%EB%B6%80%EC%82%B0%EA%B4%91%EC%97%AD%EC%8B%9C&pageNo=1&numOfRows=100&_type=json",
                "updatedAt": "2026-04-28T13:35:35.429862+00:00",
                "qualityFlags": [
                  "current roster metadata"
                ]
              }
            },
            {
              "id": "2022-metropolitan-부산광역시__김영진_정의당",
              "candidateKey": "2022:metropolitan:부산광역시__김영진_정의당",
              "name": "김영진",
              "party": "progressive",
              "partyLabel": "정의당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 7.141,
              "shareHigh": 21.18,
              "winProbability": 0.001804,
              "votesLow": 0,
              "votesMid": 102267,
              "votesHigh": 303336,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 1.395,
              "actualWinner": "박형준",
              "predictedWinner": "변성완",
              "baselineShare": 7.141,
              "pollAdjustedShare": 7.141,
              "currentSignalShare": 7.141
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 3,
              "matchedCandidates": 1,
              "qualityFlags": [
                "current roster partial"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          },
          "candidates2026": [
            {
              "name": "이재성",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 55,
              "gender": "남",
              "job": "정당인",
              "education": "서울대학교 계산통계학과 졸업",
              "career": "(전)더불어민주당 부산시당위원장",
              "career2": "(전)이재명 후보직속 AI강국위원회 위원장",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "부산 해양산업 육성",
                  "description": "스마트 해양산업 클러스터 조성",
                  "category": "경제"
                },
                {
                  "title": "도시 재생 사업 강화",
                  "description": "노후 지역 개발 및 주거환경 개선",
                  "category": "행정"
                },
                {
                  "title": "대중교통 혁신",
                  "description": "친환경 교통체계 구축 추진",
                  "category": "교통"
                },
                {
                  "title": "청년 주거 지원",
                  "description": "청년 대상 임대주택 및 지원 확대",
                  "category": "복지"
                },
                {
                  "title": "안전 재난 대응 체계",
                  "description": "부산 지역 재난 대비 및 대응 강화",
                  "category": "안전"
                }
              ],
              "predictedVoteShare": 34.4,
              "rank": 2
            },
            {
              "name": "전재수",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 55,
              "gender": "남",
              "job": "정당인",
              "education": "동국대학교 대학원 정치학과 졸업",
              "career": "(전)부산 국회의원(제20대, 제21대, 제22대)",
              "career2": "(전)해양수산부 장관",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "부산 경제 활성화",
                  "description": "지역 중소기업 및 창업 지원 확대",
                  "category": "경제"
                },
                {
                  "title": "친환경 도시 조성",
                  "description": "녹지 확대 및 환경 정책 강화",
                  "category": "환경"
                },
                {
                  "title": "교육 인프라 확충",
                  "description": "공교육 질 개선 및 시설 확충",
                  "category": "교육"
                },
                {
                  "title": "교통 체계 개선",
                  "description": "부산 교통 혼잡 완화 및 시스템 개선",
                  "category": "교통"
                },
                {
                  "title": "복지 서비스 강화",
                  "description": "사회 취약계층 지원 및 복지 확대",
                  "category": "복지"
                }
              ],
              "predictedVoteShare": 36.1,
              "rank": 1
            },
            {
              "name": "박형준",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 66,
              "gender": "남",
              "job": "부산광역시장",
              "education": "고려대학교 대학원 사회학과 박사과정 졸업(문학박사)",
              "career": "(현)부산광역시장",
              "career2": "(전)국회사무총장",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "부산항 경쟁력 강화",
                  "description": "부산항 스마트화 및 물류 혁신 추진",
                  "category": "경제"
                },
                {
                  "title": "도시교통 혁신",
                  "description": "대중교통 인프라 확충 및 친환경 교통 확대",
                  "category": "교통"
                },
                {
                  "title": "청년 일자리 확대",
                  "description": "청년 창업 지원과 맞춤형 취업 프로그램 운영",
                  "category": "경제"
                },
                {
                  "title": "해양환경 보호",
                  "description": "해양쓰레기 저감 및 해양 생태계 복원 사업",
                  "category": "환경"
                },
                {
                  "title": "문화관광 활성화",
                  "description": "지역 문화자원 연계 관광 인프라 구축",
                  "category": "문화"
                }
              ],
              "predictedVoteShare": 27.5,
              "rank": 3
            },
            {
              "name": "정이한",
              "party": "개혁신당",
              "partyCode": "reform",
              "age": 37,
              "gender": "남",
              "job": "개혁신당 대변인",
              "education": "부산대학교 행정대학원 행정학과 석사과정 재학",
              "career": "(현) 개혁신당 중앙당 대변인",
              "career2": "(현) 개혁신당 부산시당위원장 직무대행",
              "estimatedSupport": 2.5,
              "pledges": [
                {
                  "title": "복지 사각지대 해소",
                  "description": "기초생활보장 및 저소득층 지원 강화",
                  "category": "복지"
                },
                {
                  "title": "청년 주거 안정",
                  "description": "청년 임대주택 확대 및 주거비 경감 정책",
                  "category": "복지"
                },
                {
                  "title": "지역 소상공인 지원",
                  "description": "소상공인 금융 및 경영 컨설팅 지원",
                  "category": "경제"
                },
                {
                  "title": "환경친화 도시 조성",
                  "description": "녹지 공간 확대 및 대기질 개선 사업",
                  "category": "환경"
                },
                {
                  "title": "참여 민주주의 강화",
                  "description": "지역 주민 의견 수렴 및 정책 반영 확대",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 2.0,
              "rank": 4
            }
          ],
          "roster2026Count": 4,
          "margin": 1.7
        },
        {
          "id": "daegu",
          "code": "27",
          "name": "대구광역시",
          "shortName": "대구",
          "office": "광역단체장",
          "electorate": 2044579,
          "leadingParty": "국민의힘",
          "lastUpdated": "2026-05-11",
          "uncertainty": "매우 높음",
          "swing": -2.505,
          "confidence": 0.55,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "대구광역시 광역단체장: 홍석준(국민의힘) 선두 (예상 득표율 21.0%, 격차 1.0%p)",
          "drivers": [
            "official 2018/2022 results",
            "NEC 2026 candidate roster",
            "party support (DP:49.6%, PPP:27.1%)",
            "LLM-generated pledges"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "backtest winner mismatch",
            "candidate evidence partial",
            "current roster available",
            "current roster partial",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed"
          ],
          "turnoutModel": {
            "targetElectorate": 2044579,
            "likelyVoters": 883258,
            "turnoutProbability": 0.432,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed"
            ]
          },
          "modelMetrics": {
            "mae": 14.0395
          },
          "candidates": [
            {
              "id": "2022-metropolitan-대구광역시__서재헌_더불어민주당",
              "candidateKey": "2022:metropolitan:대구광역시__서재헌_더불어민주당",
              "name": "서재헌",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 33.456,
              "shareMid": 47.495,
              "shareHigh": 61.535,
              "winProbability": 0.667671,
              "votesLow": 295499,
              "votesMid": 419503,
              "votesHigh": 543508,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 17.98,
              "actualWinner": "홍준표",
              "predictedWinner": "서재헌",
              "baselineShare": 47.495,
              "pollAdjustedShare": 47.495,
              "currentSignalShare": 47.495
            },
            {
              "id": "2022-metropolitan-대구광역시__홍준표_국민의힘",
              "candidateKey": "2022:metropolitan:대구광역시__홍준표_국민의힘",
              "name": "홍준표",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "정치인 · (전) 제15,16,17,18,21대 국회의원 · (전) 제20대 대통령선거 국민의힘 경선후보",
              "pledgeTags": [
                "local_development",
                "culture_tourism"
              ],
              "photoUrl": "",
              "shareLow": 27.69,
              "shareMid": 41.729,
              "shareHigh": 55.769,
              "winProbability": 0.324754,
              "votesLow": 244571,
              "votesMid": 368576,
              "votesHigh": 492581,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 78.751,
              "actualWinner": "홍준표",
              "predictedWinner": "서재헌",
              "baselineShare": 41.729,
              "pollAdjustedShare": 41.729,
              "currentSignalShare": 41.729
            },
            {
              "id": "2022-metropolitan-대구광역시__한민정_정의당",
              "candidateKey": "2022:metropolitan:대구광역시__한민정_정의당",
              "name": "한민정",
              "party": "progressive",
              "partyLabel": "정의당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 8.859,
              "shareHigh": 22.898,
              "winProbability": 0.005335,
              "votesLow": 0,
              "votesMid": 78245,
              "votesHigh": 202250,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 2.403,
              "actualWinner": "홍준표",
              "predictedWinner": "서재헌",
              "baselineShare": 8.859,
              "pollAdjustedShare": 8.859,
              "currentSignalShare": 8.859
            },
            {
              "id": "2022-metropolitan-대구광역시__신원호_기본소득당",
              "candidateKey": "2022:metropolitan:대구광역시__신원호_기본소득당",
              "name": "신원호",
              "party": "independent",
              "partyLabel": "기본소득당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 1.917,
              "shareHigh": 15.956,
              "winProbability": 0.00224,
              "votesLow": 0,
              "votesMid": 16931,
              "votesHigh": 140936,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 0.867,
              "actualWinner": "홍준표",
              "predictedWinner": "서재헌",
              "baselineShare": 1.917,
              "pollAdjustedShare": 1.917,
              "currentSignalShare": 1.917
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 6,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster partial"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          },
          "candidates2026": [
            {
              "name": "김부겸",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 68,
              "gender": "남",
              "job": "정당인",
              "education": "서울대학교 사회과학대학 정치학과 졸업",
              "career": "(전) 제47대 국무총리",
              "career2": "(전) 제16·17·18·20대 국회의원(4선)",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "대구 산업 고도화",
                  "description": "첨단 제조업 및 스마트산업 육성 지원",
                  "category": "경제"
                },
                {
                  "title": "광역교통망 확충",
                  "description": "대구권 광역철도 및 대중교통 체계 강화",
                  "category": "교통"
                },
                {
                  "title": "복지 서비스 확대",
                  "description": "노인·장애인 맞춤형 복지 프로그램 강화",
                  "category": "복지"
                },
                {
                  "title": "청년 창업 활성화",
                  "description": "스타트업 육성 및 창업 지원센터 운영",
                  "category": "경제"
                },
                {
                  "title": "문화예술 진흥",
                  "description": "지역 문화행사 및 예술인 지원 확대",
                  "category": "문화"
                }
              ],
              "predictedVoteShare": 19.2,
              "rank": 3
            },
            {
              "name": "이재만",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 67,
              "gender": "남",
              "job": "정당인",
              "education": "한양대학교 대학원 행정학과 졸업(행정학 박사)",
              "career": "(전)제25대, 제26대 대구광역시 동구청장",
              "career2": "(전)자유한국당 최고위원",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "동구 균형 발전",
                  "description": "기초 생활 인프라 확충 및 재개발 지원",
                  "category": "행정"
                },
                {
                  "title": "안전 도시 구축",
                  "description": "재난 대비 및 범죄 예방 시스템 강화",
                  "category": "안전"
                },
                {
                  "title": "주민 복지 증진",
                  "description": "취약계층 복지 서비스 확대 및 지원",
                  "category": "복지"
                },
                {
                  "title": "교통 체계 개선",
                  "description": "대중교통 노선 최적화 및 시설 현대화",
                  "category": "교통"
                },
                {
                  "title": "청년 일자리 창출",
                  "description": "지역 맞춤형 취업 지원 및 교육 프로그램",
                  "category": "경제"
                }
              ],
              "predictedVoteShare": 20.0,
              "rank": 2
            },
            {
              "name": "홍석준",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 60,
              "gender": "남",
              "job": "특임교수",
              "education": "서울대학교 행정대학원 졸업(행정학 석사)",
              "career": "(전)대구광역시 경제국장",
              "career2": "(전)제21대 국회의원",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "지역 경제 활성화",
                  "description": "중소기업 경쟁력 강화 및 투자 유치",
                  "category": "경제"
                },
                {
                  "title": "스마트시티 구축",
                  "description": "ICT 활용 도시 관리 및 서비스 혁신",
                  "category": "행정"
                },
                {
                  "title": "교통 인프라 개선",
                  "description": "도로 및 대중교통 체계 현대화 추진",
                  "category": "교통"
                },
                {
                  "title": "환경 개선 사업",
                  "description": "도시 미세먼지 저감 및 친환경 정책",
                  "category": "환경"
                },
                {
                  "title": "교육 경쟁력 강화",
                  "description": "지역 교육환경 개선 및 평생교육 확대",
                  "category": "교육"
                }
              ],
              "predictedVoteShare": 21.0,
              "rank": 1
            },
            {
              "name": "이진숙",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 64,
              "gender": "여",
              "job": "정당인",
              "education": "서강대학교 공공정책대학원 졸업 [정치학석사(국제정치)]",
              "career": "(전)방송통신위원회위원장",
              "career2": "(전)대전 MBC 사장",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "디지털 인프라 강화",
                  "description": "대구 스마트시티 확대 추진",
                  "category": "행정"
                },
                {
                  "title": "청년 창업 지원",
                  "description": "스타트업 육성 및 자금 지원",
                  "category": "경제"
                },
                {
                  "title": "대중교통 혁신",
                  "description": "친환경 버스 도입 및 노선 확대",
                  "category": "교통"
                },
                {
                  "title": "미세먼지 저감",
                  "description": "대구 대기질 개선 정책 추진",
                  "category": "환경"
                },
                {
                  "title": "복지 사각지대 해소",
                  "description": "취약계층 맞춤형 복지 확대",
                  "category": "복지"
                }
              ],
              "predictedVoteShare": 18.5,
              "rank": 4
            },
            {
              "name": "추경호",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 65,
              "gender": "남",
              "job": "정당인",
              "education": "고려대학교 경영대학 경영학과 졸업",
              "career": "(전) 경제부총리 겸 기획재정부 장관",
              "career2": "(전) 국민의힘 원내대표",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "산업 경쟁력 강화",
                  "description": "대구 제조업 혁신 지원",
                  "category": "경제"
                },
                {
                  "title": "재정 건전성 확보",
                  "description": "효율적 예산 운용과 투자 확대",
                  "category": "행정"
                },
                {
                  "title": "교통 인프라 개선",
                  "description": "광역 교통망 확충과 교통체증 완화",
                  "category": "교통"
                },
                {
                  "title": "청년 일자리 창출",
                  "description": "청년 맞춤형 취업 지원 프로그램",
                  "category": "경제"
                },
                {
                  "title": "친환경 정책 추진",
                  "description": "신재생 에너지 확대와 환경 보호",
                  "category": "환경"
                }
              ],
              "predictedVoteShare": 18.5,
              "rank": 5
            },
            {
              "name": "이수찬",
              "party": "개혁신당",
              "partyCode": "reform",
              "age": 58,
              "gender": "남",
              "job": "정당인",
              "education": "경북대학교 인문대학 사학과 졸업",
              "career": "(현)개혁신당 대구광역시당 위원장",
              "career2": "",
              "estimatedSupport": 2.5,
              "pledges": [
                {
                  "title": "서민 주거 안정",
                  "description": "공공임대주택 확대 및 지원",
                  "category": "복지"
                },
                {
                  "title": "교육 기회 확대",
                  "description": "무상교육 및 학습 지원 강화",
                  "category": "교육"
                },
                {
                  "title": "노동자 권익 보호",
                  "description": "노동 환경 개선 및 임금 인상",
                  "category": "경제"
                },
                {
                  "title": "지역 문화 활성화",
                  "description": "전통문화 보존 및 축제 지원",
                  "category": "문화"
                },
                {
                  "title": "환경 친화 도시",
                  "description": "녹지 공간 확충 및 미세먼지 저감",
                  "category": "환경"
                }
              ],
              "predictedVoteShare": 1.6,
              "rank": 6
            },
            {
              "name": "김한구",
              "party": "무소속",
              "partyCode": "ind",
              "age": 58,
              "gender": "남",
              "job": "현대자동차(주) 달성지점 부장",
              "education": "경북대학교 경영대학원 마케팅학과 석사과정 수료",
              "career": "(전) 현대자동차(주) 노동조합 대의원",
              "career2": "(전) 달성군 새마을협의회 감사",
              "estimatedSupport": 2.0,
              "pledges": [
                {
                  "title": "중소기업 지원",
                  "description": "지역 중소기업 경쟁력 강화",
                  "category": "경제"
                },
                {
                  "title": "노동자 복지 향상",
                  "description": "산재 예방 및 근로환경 개선",
                  "category": "복지"
                },
                {
                  "title": "대중교통 접근성",
                  "description": "버스 노선 최적화 및 편의 증진",
                  "category": "교통"
                },
                {
                  "title": "지역 경제 활성화",
                  "description": "소상공인 지원 및 일자리 창출",
                  "category": "경제"
                },
                {
                  "title": "안전한 도시 구축",
                  "description": "재난 대비 및 범죄 예방 강화",
                  "category": "안전"
                }
              ],
              "predictedVoteShare": 1.1,
              "rank": 7
            }
          ],
          "roster2026Count": 7,
          "margin": 1.0
        },
        {
          "id": "incheon",
          "code": "28",
          "name": "인천광역시",
          "shortName": "인천",
          "office": "광역단체장",
          "electorate": 2534338,
          "leadingParty": "더불어민주당",
          "lastUpdated": "2026-05-11",
          "uncertainty": "낮음",
          "swing": 8.488,
          "confidence": 0.95,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "인천광역시 광역단체장: 박찬대(더불어민주당) 선두 (예상 득표율 66.8%, 격차 36.1%p)",
          "drivers": [
            "official 2018/2022 results",
            "NEC 2026 candidate roster",
            "party support (DP:49.6%, PPP:27.1%)",
            "LLM-generated pledges"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "backtest winner mismatch",
            "candidate evidence partial",
            "current roster available",
            "current roster partial",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed"
          ],
          "turnoutModel": {
            "targetElectorate": 2534338,
            "likelyVoters": 1239291,
            "turnoutProbability": 0.489,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed"
            ]
          },
          "modelMetrics": {
            "mae": 14.0395
          },
          "candidates": [
            {
              "id": "2022-metropolitan-인천광역시__박남춘_더불어민주당",
              "candidateKey": "2022:metropolitan:인천광역시__박남춘_더불어민주당",
              "name": "박남춘",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 44.449,
              "shareMid": 58.488,
              "shareHigh": 72.528,
              "winProbability": 0.958162,
              "votesLow": 550847,
              "votesMid": 724837,
              "votesHigh": 898827,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 44.557,
              "actualWinner": "유정복",
              "predictedWinner": "박남춘",
              "baselineShare": 58.488,
              "pollAdjustedShare": 58.488,
              "currentSignalShare": 58.488
            },
            {
              "id": "2022-metropolitan-인천광역시__유정복_국민의힘",
              "candidateKey": "2022:metropolitan:인천광역시__유정복_국민의힘",
              "name": "유정복",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "정당인 · (전)인천광역시장 · (전)행정안전부장관",
              "pledgeTags": [
                "economy_jobs",
                "culture_tourism"
              ],
              "photoUrl": "",
              "shareLow": 18.952,
              "shareMid": 32.991,
              "shareHigh": 47.03,
              "winProbability": 0.039562,
              "votesLow": 234864,
              "votesMid": 408854,
              "votesHigh": 582844,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 51.77,
              "actualWinner": "유정복",
              "predictedWinner": "박남춘",
              "baselineShare": 32.991,
              "pollAdjustedShare": 32.991,
              "currentSignalShare": 32.991
            },
            {
              "id": "2022-metropolitan-인천광역시__이정미_정의당",
              "candidateKey": "2022:metropolitan:인천광역시__이정미_정의당",
              "name": "이정미",
              "party": "progressive",
              "partyLabel": "정의당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 6.605,
              "shareHigh": 20.644,
              "winProbability": 0.001462,
              "votesLow": 0,
              "votesMid": 81854,
              "votesHigh": 255844,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 3.177,
              "actualWinner": "유정복",
              "predictedWinner": "박남춘",
              "baselineShare": 6.605,
              "pollAdjustedShare": 6.605,
              "currentSignalShare": 6.605
            },
            {
              "id": "2022-metropolitan-인천광역시__김한별_기본소득당",
              "candidateKey": "2022:metropolitan:인천광역시__김한별_기본소득당",
              "name": "김한별",
              "party": "independent",
              "partyLabel": "기본소득당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 1.916,
              "shareHigh": 15.955,
              "winProbability": 0.000813,
              "votesLow": 0,
              "votesMid": 23744,
              "votesHigh": 197734,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 0.496,
              "actualWinner": "유정복",
              "predictedWinner": "박남춘",
              "baselineShare": 1.916,
              "pollAdjustedShare": 1.916,
              "currentSignalShare": 1.916
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 1,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster partial"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          },
          "candidates2026": [
            {
              "name": "박찬대",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 59,
              "gender": "남",
              "job": "정당인",
              "education": "서울대학교 대학원 경영학석사 졸업",
              "career": "(전) 인천연수구갑 3선 국회의원",
              "career2": "(전) 더불어민주당 원내대표",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "스마트 항만 개발",
                  "description": "인천항 스마트화 및 물류 혁신",
                  "category": "경제"
                },
                {
                  "title": "교통 체계 개선",
                  "description": "지하철 연장 및 버스 노선 확충",
                  "category": "교통"
                },
                {
                  "title": "복지 서비스 확대",
                  "description": "노인·취약계층 복지 강화",
                  "category": "복지"
                },
                {
                  "title": "환경 보호 정책",
                  "description": "서해안 해양 환경 보전 추진",
                  "category": "환경"
                },
                {
                  "title": "교육 인프라 확충",
                  "description": "학교 시설 현대화 및 교육 지원",
                  "category": "교육"
                }
              ],
              "predictedVoteShare": 66.8,
              "rank": 1
            },
            {
              "name": "유정복",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 68,
              "gender": "남",
              "job": "정당인",
              "education": "연세대학교 대학원 정치학과 박사과정 수료",
              "career": "(현)인천광역시장",
              "career2": "(전)행정안전부장관",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "인천항 경쟁력 강화",
                  "description": "항만 인프라 현대화 추진",
                  "category": "경제"
                },
                {
                  "title": "서해안 교통망 확충",
                  "description": "도로 및 대중교통 연계 강화",
                  "category": "교통"
                },
                {
                  "title": "청년 일자리 창출",
                  "description": "스타트업 지원 및 취업 지원",
                  "category": "경제"
                },
                {
                  "title": "미세먼지 저감 정책",
                  "description": "환경 개선 위한 친환경 사업 확대",
                  "category": "환경"
                },
                {
                  "title": "스마트시티 구축",
                  "description": "ICT 활용 도시 안전 및 편의 증진",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 30.7,
              "rank": 2
            },
            {
              "name": "이기붕",
              "party": "개혁신당",
              "partyCode": "reform",
              "age": 63,
              "gender": "남",
              "job": "정당인",
              "education": "고려대학교 대학원 생명공학과 박사과정 수료",
              "career": "(현) 개혁신당 인천광역시당 위원장",
              "career2": "(전) 연세대학교 객원교수",
              "estimatedSupport": 2.5,
              "pledges": [
                {
                  "title": "바이오 산업 육성",
                  "description": "생명공학 중심 신산업 육성",
                  "category": "경제"
                },
                {
                  "title": "친환경 에너지 확대",
                  "description": "태양광 등 재생에너지 보급",
                  "category": "환경"
                },
                {
                  "title": "과학기술 인재 양성",
                  "description": "지역 대학과 협력 교육 강화",
                  "category": "교육"
                },
                {
                  "title": "대중교통 혁신",
                  "description": "환경친화적 교통수단 도입",
                  "category": "교통"
                },
                {
                  "title": "투명한 행정 구현",
                  "description": "디지털 행정 서비스 확대",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 2.5,
              "rank": 3
            }
          ],
          "roster2026Count": 3,
          "margin": 36.1
        },
        {
          "id": "gwangju",
          "code": "29",
          "name": "광주광역시",
          "shortName": "광주",
          "office": "광역단체장",
          "electorate": 1206886,
          "leadingParty": "더불어민주당",
          "lastUpdated": "2026-05-11",
          "uncertainty": "매우 높음",
          "swing": 5.334,
          "confidence": 0.55,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "광주광역시 광역단체장: 이병훈(더불어민주당) 선두 (예상 득표율 23.3%, 격차 0.0%p)",
          "drivers": [
            "official 2018/2022 results",
            "NEC 2026 candidate roster",
            "party support (DP:49.6%, PPP:27.1%)",
            "LLM-generated pledges"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster available",
            "current roster partial",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed"
          ],
          "turnoutModel": {
            "targetElectorate": 1206886,
            "likelyVoters": 454996,
            "turnoutProbability": 0.377,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed"
            ]
          },
          "modelMetrics": {
            "mae": 14.0395
          },
          "candidates": [
            {
              "id": "2022-metropolitan-광주광역시__강기정_더불어민주당",
              "candidateKey": "2022:metropolitan:광주광역시__강기정_더불어민주당",
              "name": "강기정",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "정당인 · (전)청와대 정무수석 · (전)3선 국회의원(제17, 18, 19대)",
              "pledgeTags": [
                "agriculture_fisheries",
                "culture_tourism"
              ],
              "photoUrl": "",
              "shareLow": 41.295,
              "shareMid": 55.334,
              "shareHigh": 69.374,
              "winProbability": 0.966265,
              "votesLow": 187890,
              "votesMid": 251769,
              "votesHigh": 315648,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing",
                "current roster matched"
              ],
              "actualShare": 74.915,
              "actualWinner": "강기정",
              "predictedWinner": "강기정",
              "baselineShare": 55.334,
              "pollAdjustedShare": 55.334,
              "currentSignalShare": 55.334,
              "currentOverlay": {
                "rosterStatus": "withdrawn",
                "source": "http://apis.data.go.kr/9760000/PofelcddInfoInqireService/getPoelpcddRegistSttusInfoInqire?sgId=20260603&sgTypecode=3&sdName=%EA%B4%91%EC%A3%BC%EA%B4%91%EC%97%AD%EC%8B%9C&pageNo=1&numOfRows=100&_type=json",
                "updatedAt": "2026-04-28T13:35:35.792722+00:00",
                "qualityFlags": [
                  "current roster metadata"
                ]
              }
            },
            {
              "id": "2022-metropolitan-광주광역시__주기환_국민의힘",
              "candidateKey": "2022:metropolitan:광주광역시__주기환_국민의힘",
              "name": "주기환",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 12.756,
              "shareMid": 26.795,
              "shareHigh": 40.835,
              "winProbability": 0.027276,
              "votesLow": 58037,
              "votesMid": 121916,
              "votesHigh": 185795,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 15.906,
              "actualWinner": "강기정",
              "predictedWinner": "강기정",
              "baselineShare": 26.795,
              "pollAdjustedShare": 26.795,
              "currentSignalShare": 26.795
            },
            {
              "id": "2022-metropolitan-광주광역시__장연주_정의당",
              "candidateKey": "2022:metropolitan:광주광역시__장연주_정의당",
              "name": "장연주",
              "party": "progressive",
              "partyLabel": "정의당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 8.12,
              "shareHigh": 22.16,
              "winProbability": 0.002642,
              "votesLow": 0,
              "votesMid": 36945,
              "votesHigh": 100824,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 4.716,
              "actualWinner": "강기정",
              "predictedWinner": "강기정",
              "baselineShare": 8.12,
              "pollAdjustedShare": 8.12,
              "currentSignalShare": 8.12
            },
            {
              "id": "2022-metropolitan-광주광역시__김주업_진보당",
              "candidateKey": "2022:metropolitan:광주광역시__김주업_진보당",
              "name": "김주업",
              "party": "progressive",
              "partyLabel": "진보당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 8.12,
              "shareHigh": 22.16,
              "winProbability": 0.002642,
              "votesLow": 0,
              "votesMid": 36945,
              "votesHigh": 100824,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 3.714,
              "actualWinner": "강기정",
              "predictedWinner": "강기정",
              "baselineShare": 8.12,
              "pollAdjustedShare": 8.12,
              "currentSignalShare": 8.12
            },
            {
              "id": "2022-metropolitan-광주광역시__문현철_기본소득당",
              "candidateKey": "2022:metropolitan:광주광역시__문현철_기본소득당",
              "name": "문현철",
              "party": "independent",
              "partyLabel": "기본소득당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 1.63,
              "shareHigh": 15.67,
              "winProbability": 0.001174,
              "votesLow": 0,
              "votesMid": 7417,
              "votesHigh": 71297,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 0.748,
              "actualWinner": "강기정",
              "predictedWinner": "강기정",
              "baselineShare": 1.63,
              "pollAdjustedShare": 1.63,
              "currentSignalShare": 1.63
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 7,
              "matchedCandidates": 1,
              "qualityFlags": [
                "current roster partial"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          },
          "candidates2026": [
            {
              "name": "이병훈",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 69,
              "gender": "남",
              "job": "정당인",
              "education": "전남대학교 일반대학원 행정학과 졸업(행정학 박사)",
              "career": "(현)더불어민주당 호남발전특별위원회 수석부위원장",
              "career2": "(전)광주광역시 문화경제부시장",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "광주전남통합추진",
                  "description": "광주·전남 통합특별시 완성",
                  "category": "행정"
                },
                {
                  "title": "청년일자리창출",
                  "description": "청년 맞춤형 일자리 확대",
                  "category": "경제"
                },
                {
                  "title": "친환경도시조성",
                  "description": "녹색에너지 인프라 구축",
                  "category": "환경"
                },
                {
                  "title": "문화예술진흥",
                  "description": "지역 문화예술 지원 강화",
                  "category": "문화"
                },
                {
                  "title": "복지사각지대해소",
                  "description": "취약계층 맞춤형 복지 확대",
                  "category": "복지"
                }
              ],
              "predictedVoteShare": 23.3,
              "rank": 1
            },
            {
              "name": "김영록",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 71,
              "gender": "남",
              "job": "전라남도지사",
              "education": "미국 시러큐스대학교 맥스웰시민행정대학원졸업 행정학 석사(1985.8~1987.6)",
              "career": "(전)농림축산식품부 장관",
              "career2": "(현)전라남도지사",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "농어민지원강화",
                  "description": "농어민 소득 안정 정책 추진",
                  "category": "경제"
                },
                {
                  "title": "스마트농업확산",
                  "description": "첨단기술 활용 농업 혁신",
                  "category": "경제"
                },
                {
                  "title": "친환경에너지활용",
                  "description": "태양광·풍력 등 확대",
                  "category": "환경"
                },
                {
                  "title": "지역균형발전",
                  "description": "농어촌 지역 인프라 확충",
                  "category": "행정"
                },
                {
                  "title": "복지서비스개선",
                  "description": "노인·장애인 복지 강화",
                  "category": "복지"
                }
              ],
              "predictedVoteShare": 23.3,
              "rank": 2
            },
            {
              "name": "강기정",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 61,
              "gender": "남",
              "job": "광주광역시장",
              "education": "전남대학교 행정대학원 행정학과 졸업 (행정학석사)",
              "career": "(현) 광주광역시장",
              "career2": "(전) 대통령비서실 정무수석",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "광주형일자리확대",
                  "description": "광주형 일자리 모델 확대 지원",
                  "category": "경제"
                },
                {
                  "title": "대중교통혁신",
                  "description": "친환경 대중교통 시스템 확충",
                  "category": "교통"
                },
                {
                  "title": "도시재생사업",
                  "description": "노후지역 도시재생 추진",
                  "category": "행정"
                },
                {
                  "title": "문화관광활성화",
                  "description": "광주 문화관광 인프라 강화",
                  "category": "문화"
                },
                {
                  "title": "안전사회구현",
                  "description": "재난·범죄 예방 안전망 강화",
                  "category": "안전"
                }
              ],
              "predictedVoteShare": 23.3,
              "rank": 3
            },
            {
              "name": "민형배",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 64,
              "gender": "남",
              "job": "정당인",
              "education": "전남대학교 일반대학원 사회학과 졸업(사회학 박사)",
              "career": "(전) 제21·22대 국회의원",
              "career2": "(전) 노무현·문재인 대통령비서실 비서관",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "사회복지확대",
                  "description": "취약계층 복지서비스 강화",
                  "category": "복지"
                },
                {
                  "title": "일자리창출지원",
                  "description": "중소기업 및 청년 일자리 확대",
                  "category": "경제"
                },
                {
                  "title": "환경보호정책",
                  "description": "지역 환경 개선 및 보호 추진",
                  "category": "환경"
                },
                {
                  "title": "교육격차해소",
                  "description": "지역 교육 기회 균등화",
                  "category": "교육"
                },
                {
                  "title": "지역경제활성화",
                  "description": "지역 소상공인 지원 강화",
                  "category": "경제"
                }
              ],
              "predictedVoteShare": 22.7,
              "rank": 4
            },
            {
              "name": "이정현",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 67,
              "gender": "남",
              "job": "정당인",
              "education": "동국대학교 정치외교학(정치학사) 졸업",
              "career": "(전)제18대, 19대, 20대 국회의원",
              "career2": "(전)청와대 정무수석, 홍보수석",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "기업유치강화",
                  "description": "대기업 및 스타트업 유치 확대",
                  "category": "경제"
                },
                {
                  "title": "교통인프라개선",
                  "description": "광역교통망 확충 및 개선",
                  "category": "교통"
                },
                {
                  "title": "안전강화대책",
                  "description": "범죄 및 재난 대비 안전 강화",
                  "category": "안전"
                },
                {
                  "title": "복지서비스확대",
                  "description": "맞춤형 복지 서비스 도입",
                  "category": "복지"
                },
                {
                  "title": "행정효율증대",
                  "description": "행정 시스템 디지털화 추진",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 5.3,
              "rank": 5
            },
            {
              "name": "이종욱",
              "party": "진보당",
              "partyCode": "progressive",
              "age": 59,
              "gender": "남",
              "job": "정당인",
              "education": "목포해양전문대학(현 국립목포해양대학교) 항해과 졸업",
              "career": "(현) 민주노총 광주지역본부장",
              "career2": "(전) 광주광역시 공무원노조 위원장",
              "estimatedSupport": 1.4,
              "pledges": [
                {
                  "title": "노동자 권익 강화",
                  "description": "광주 노동환경 개선 및 권익 보호",
                  "category": "복지"
                },
                {
                  "title": "광주형 일자리 확대",
                  "description": "지역 맞춤형 일자리 창출 정책 추진",
                  "category": "경제"
                },
                {
                  "title": "대중교통 공공성 강화",
                  "description": "버스·지하철 서비스 품질 향상",
                  "category": "교통"
                },
                {
                  "title": "환경 친화 도시 조성",
                  "description": "친환경 정책 및 녹지 공간 확대",
                  "category": "환경"
                },
                {
                  "title": "사회안전망 확충",
                  "description": "취약계층 대상 복지 서비스 강화",
                  "category": "복지"
                }
              ],
              "predictedVoteShare": 0.8,
              "rank": 6
            },
            {
              "name": "강은미",
              "party": "정의당",
              "partyCode": "justice",
              "age": 55,
              "gender": "여",
              "job": "정당인",
              "education": "전남대학교 해양학과 졸업",
              "career": "(현) 정의당 광주광역시당 위원장",
              "career2": "(전) 21대 정의당 국회의원 (비례대표)",
              "estimatedSupport": 2.0,
              "pledges": [
                {
                  "title": "해양환경 보호",
                  "description": "광주 인근 해양 생태계 보전",
                  "category": "환경"
                },
                {
                  "title": "청년 일자리 지원",
                  "description": "청년 대상 창업 및 취업 지원 확대",
                  "category": "경제"
                },
                {
                  "title": "대중교통 친환경 전환",
                  "description": "전기버스 등 녹색교통 확대",
                  "category": "환경"
                },
                {
                  "title": "여성 안전 강화",
                  "description": "여성 대상 범죄 예방 및 지원 강화",
                  "category": "안전"
                },
                {
                  "title": "교육 평등 실현",
                  "description": "지역 교육격차 해소 정책 추진",
                  "category": "교육"
                }
              ],
              "predictedVoteShare": 0.7,
              "rank": 7
            },
            {
              "name": "김광만",
              "party": "무소속",
              "partyCode": "ind",
              "age": 64,
              "gender": "남",
              "job": "정치인",
              "education": "고려대학교 경영정보대학원 석사과정(조직관리전공) 졸업",
              "career": "(전)호남대학교 경영대학 경영학과 초빙교수",
              "career2": "",
              "estimatedSupport": 2.0,
              "pledges": [
                {
                  "title": "스마트 시티 추진",
                  "description": "정보기술 활용 도시 경쟁력 강화",
                  "category": "행정"
                },
                {
                  "title": "중소기업 지원 확대",
                  "description": "지역 중소기업 경영 지원 강화",
                  "category": "경제"
                },
                {
                  "title": "교통 인프라 개선",
                  "description": "광주 주요 도로 및 대중교통 개선",
                  "category": "교통"
                },
                {
                  "title": "문화예술 활성화",
                  "description": "지역 문화산업 및 예술 지원 확대",
                  "category": "문화"
                },
                {
                  "title": "투명 행정 구현",
                  "description": "행정 정보 공개 및 시민 참여 확대",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 0.6,
              "rank": 8
            }
          ],
          "roster2026Count": 8,
          "margin": 0.0
        },
        {
          "id": "daejeon",
          "code": "30",
          "name": "대전광역시",
          "shortName": "대전",
          "office": "광역단체장",
          "electorate": 1233557,
          "leadingParty": "더불어민주당",
          "lastUpdated": "2026-05-11",
          "uncertainty": "매우 높음",
          "swing": 14.866,
          "confidence": 0.55,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "대전광역시 광역단체장: 허태정(더불어민주당) 선두 (예상 득표율 34.3%, 격차 0.0%p)",
          "drivers": [
            "official 2018/2022 results",
            "NEC 2026 candidate roster",
            "party support (DP:49.6%, PPP:27.1%)",
            "LLM-generated pledges"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "backtest winner mismatch",
            "candidate evidence partial",
            "current roster available",
            "current roster partial",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed"
          ],
          "turnoutModel": {
            "targetElectorate": 1233557,
            "likelyVoters": 613078,
            "turnoutProbability": 0.497,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed"
            ]
          },
          "modelMetrics": {
            "mae": 14.0395
          },
          "candidates": [
            {
              "id": "2022-metropolitan-대전광역시__허태정_더불어민주당",
              "candidateKey": "2022:metropolitan:대전광역시__허태정_더불어민주당",
              "name": "허태정",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 50.826,
              "shareMid": 64.866,
              "shareHigh": 78.905,
              "winProbability": 0.976256,
              "votesLow": 311603,
              "votesMid": 397676,
              "votesHigh": 483749,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing",
                "current roster matched"
              ],
              "actualShare": 48.804,
              "actualWinner": "이장우",
              "predictedWinner": "허태정",
              "baselineShare": 64.866,
              "pollAdjustedShare": 64.866,
              "currentSignalShare": 64.866,
              "currentOverlay": {
                "rosterStatus": "confirmed",
                "source": "http://apis.data.go.kr/9760000/PofelcddInfoInqireService/getPoelpcddRegistSttusInfoInqire?sgId=20260603&sgTypecode=3&sdName=%EB%8C%80%EC%A0%84%EA%B4%91%EC%97%AD%EC%8B%9C&pageNo=1&numOfRows=100&_type=json",
                "updatedAt": "2026-04-28T13:35:36.793137+00:00",
                "qualityFlags": [
                  "current roster metadata"
                ]
              }
            },
            {
              "id": "2022-metropolitan-대전광역시__이장우_국민의힘",
              "candidateKey": "2022:metropolitan:대전광역시__이장우_국민의힘",
              "name": "이장우",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "정당인 · (전)제19,20대 국회의원(대전 동구) · (전)윤석열 국민캠프 조직1본부장",
              "pledgeTags": [
                "economy_jobs",
                "transport_infra"
              ],
              "photoUrl": "",
              "shareLow": 21.095,
              "shareMid": 35.134,
              "shareHigh": 49.174,
              "winProbability": 0.023744,
              "votesLow": 129328,
              "votesMid": 215401,
              "votesHigh": 301474,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 51.196,
              "actualWinner": "이장우",
              "predictedWinner": "허태정",
              "baselineShare": 35.134,
              "pollAdjustedShare": 35.134,
              "currentSignalShare": 35.134
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 4,
              "matchedCandidates": 1,
              "qualityFlags": [
                "current roster partial"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          },
          "candidates2026": [
            {
              "name": "허태정",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 60,
              "gender": "남",
              "job": "정당인",
              "education": "충남대학교 철학과 졸업",
              "career": "(전) 대전광역시장",
              "career2": "(현) 충남대학교 특임교수",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "대덕특구 혁신 지원",
                  "description": "과학기술 연구개발 투자 확대",
                  "category": "경제"
                },
                {
                  "title": "도시재생사업 활성화",
                  "description": "노후지역 환경 개선 추진",
                  "category": "환경"
                },
                {
                  "title": "교통체계 개선",
                  "description": "버스 및 대중교통 서비스 강화",
                  "category": "교통"
                },
                {
                  "title": "복지 사각지대 해소",
                  "description": "취약계층 맞춤형 지원 강화",
                  "category": "복지"
                },
                {
                  "title": "청년 창업 지원",
                  "description": "창업 인프라 및 자금 지원",
                  "category": "경제"
                }
              ],
              "predictedVoteShare": 34.3,
              "rank": 1
            },
            {
              "name": "고낙정",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 83,
              "gender": "남",
              "job": "공인중개사 ",
              "education": "대전상업고등학교(현 우송고등학교) 졸업",
              "career": "(전) 2006년 대전광역시장 후보자",
              "career2": "(현) 컨설팅 공인중개사 사무소 대표",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "주택 안정 정책",
                  "description": "서민 주거 환경 개선 추진",
                  "category": "복지"
                },
                {
                  "title": "노령층 복지 강화",
                  "description": "경로당 및 복지시설 확충",
                  "category": "복지"
                },
                {
                  "title": "전통시장 활성화",
                  "description": "지역 경제 기반 강화 지원",
                  "category": "경제"
                },
                {
                  "title": "교통 안전 강화",
                  "description": "노인 보행자 안전 대책 추진",
                  "category": "안전"
                },
                {
                  "title": "문화유산 보존",
                  "description": "지역 역사문화 자원 활용",
                  "category": "문화"
                }
              ],
              "predictedVoteShare": 34.3,
              "rank": 2
            },
            {
              "name": "송광영",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 70,
              "gender": "남",
              "job": "특수형태근로종사자",
              "education": "대전대학교 대학원 졸업(경영학 박사)",
              "career": "(전) 대전대학교 시간강사",
              "career2": "(전) 건양대학교 겸임교수",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "소상공인 지원 확대",
                  "description": "경영안정 및 금융지원 강화",
                  "category": "경제"
                },
                {
                  "title": "맞춤형 복지 서비스",
                  "description": "취약계층 대상 복지 강화",
                  "category": "복지"
                },
                {
                  "title": "교통 인프라 개선",
                  "description": "도로 및 대중교통 효율화",
                  "category": "교통"
                },
                {
                  "title": "지역 문화 활성화",
                  "description": "문화예술 행사 및 공간 확대",
                  "category": "문화"
                },
                {
                  "title": "행정 서비스 혁신",
                  "description": "디지털 행정 편의성 강화",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 14.2,
              "rank": 4
            },
            {
              "name": "이장우",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 61,
              "gender": "남",
              "job": "대전광역시장",
              "education": "대전대학교 대학원 행정학과 졸업(행정학 박사)",
              "career": "(현) 대전광역시장",
              "career2": "(전) 대전광역시 동구 국회의원(제19·20대)",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "대전 스마트시티",
                  "description": "첨단 ICT 활용 도시 혁신 추진",
                  "category": "행정"
                },
                {
                  "title": "대중교통 확충",
                  "description": "트램 및 버스망 확대 및 개선",
                  "category": "교통"
                },
                {
                  "title": "청년 일자리 창출",
                  "description": "스타트업 및 혁신기업 지원",
                  "category": "경제"
                },
                {
                  "title": "환경 친화도시 조성",
                  "description": "미세먼지 저감 및 녹지 확대",
                  "category": "환경"
                },
                {
                  "title": "복지 안전망 강화",
                  "description": "취약계층 복지 서비스 확대",
                  "category": "복지"
                }
              ],
              "predictedVoteShare": 16.1,
              "rank": 3
            },
            {
              "name": "강희린",
              "party": "개혁신당",
              "partyCode": "reform",
              "age": 29,
              "gender": "남",
              "job": "정당인",
              "education": "한국과학기술원(KAIST) 물리학과 석사과정 수료",
              "career": "(전) 한국과학기술원(KAIST) 물리학과 석사과정 연구원",
              "career2": "(현) 개혁신당 대전광역시당위원장",
              "estimatedSupport": 2.5,
              "pledges": [
                {
                  "title": "과학기술 육성",
                  "description": "KAIST 연계 연구개발 지원",
                  "category": "경제"
                },
                {
                  "title": "청년 창업 지원",
                  "description": "혁신 스타트업 초기자금 지원",
                  "category": "경제"
                },
                {
                  "title": "스마트 교육 확대",
                  "description": "AI 활용 교육 인프라 구축",
                  "category": "교육"
                },
                {
                  "title": "대전 탄소중립",
                  "description": "친환경 에너지 전환 촉진",
                  "category": "환경"
                },
                {
                  "title": "투명 행정 구현",
                  "description": "데이터 기반 정책 및 공개",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 1.2,
              "rank": 5
            }
          ],
          "roster2026Count": 5,
          "margin": 0.0
        },
        {
          "id": "ulsan",
          "code": "31",
          "name": "울산광역시",
          "shortName": "울산",
          "office": "광역단체장",
          "electorate": 941189,
          "leadingParty": "더불어민주당",
          "lastUpdated": "2026-05-11",
          "uncertainty": "매우 높음",
          "swing": 12.036,
          "confidence": 0.55,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "울산광역시 광역단체장: 송철호(더불어민주당) 선두 (예상 득표율 21.4%, 격차 0.0%p)",
          "drivers": [
            "official 2018/2022 results",
            "NEC 2026 candidate roster",
            "party support (DP:49.6%, PPP:27.1%)",
            "LLM-generated pledges"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "backtest winner mismatch",
            "candidate evidence partial",
            "current roster available",
            "current roster partial",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed"
          ],
          "turnoutModel": {
            "targetElectorate": 941189,
            "likelyVoters": 492242,
            "turnoutProbability": 0.523,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed"
            ]
          },
          "modelMetrics": {
            "mae": 14.0395
          },
          "candidates": [
            {
              "id": "2022-metropolitan-울산광역시__송철호_더불어민주당",
              "candidateKey": "2022:metropolitan:울산광역시__송철호_더불어민주당",
              "name": "송철호",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 47.996,
              "shareMid": 62.036,
              "shareHigh": 76.075,
              "winProbability": 0.952976,
              "votesLow": 236257,
              "votesMid": 305365,
              "votesHigh": 374474,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing",
                "current roster matched"
              ],
              "actualShare": 40.213,
              "actualWinner": "김두겸",
              "predictedWinner": "송철호",
              "baselineShare": 62.036,
              "pollAdjustedShare": 62.036,
              "currentSignalShare": 62.036,
              "currentOverlay": {
                "rosterStatus": "withdrawn",
                "source": "http://apis.data.go.kr/9760000/PofelcddInfoInqireService/getPoelpcddRegistSttusInfoInqire?sgId=20260603&sgTypecode=3&sdName=%EC%9A%B8%EC%82%B0%EA%B4%91%EC%97%AD%EC%8B%9C&pageNo=1&numOfRows=100&_type=json",
                "updatedAt": "2026-04-28T13:35:36.907171+00:00",
                "qualityFlags": [
                  "current roster metadata"
                ]
              }
            },
            {
              "id": "2022-metropolitan-울산광역시__김두겸_국민의힘",
              "candidateKey": "2022:metropolitan:울산광역시__김두겸_국민의힘",
              "name": "김두겸",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "정당인 · (전)울산광역시 남구청장(민선 3,4대) · (전)울산광역시 남구의회 의장",
              "pledgeTags": [
                "other",
                "culture_tourism"
              ],
              "photoUrl": "",
              "shareLow": 23.925,
              "shareMid": 37.964,
              "shareHigh": 52.004,
              "winProbability": 0.047024,
              "votesLow": 117767,
              "votesMid": 186876,
              "votesHigh": 255984,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 59.787,
              "actualWinner": "김두겸",
              "predictedWinner": "송철호",
              "baselineShare": 37.964,
              "pollAdjustedShare": 37.964,
              "currentSignalShare": 37.964
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 7,
              "matchedCandidates": 1,
              "qualityFlags": [
                "current roster partial"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          },
          "candidates2026": [
            {
              "name": "송철호",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 77,
              "gender": "남",
              "job": "법무법인 정우 공동대표 변호사",
              "education": "고려대학교 법과대학 행정학과 졸업",
              "career": "(전)제7대 울산광역시장",
              "career2": "(현)법무법인 정우 공동대표 변호사",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "산업구조 고도화",
                  "description": "미래차·그린에너지 산업 육성",
                  "category": "경제"
                },
                {
                  "title": "노동자 권익 강화",
                  "description": "산업안전 및 근로환경 개선",
                  "category": "복지"
                },
                {
                  "title": "도시재생 사업",
                  "description": "구도심 활성화 및 시설 개선",
                  "category": "환경"
                },
                {
                  "title": "친환경 교통 확충",
                  "description": "전기버스 도입 및 인프라 확대",
                  "category": "교통"
                },
                {
                  "title": "문화예술 지원",
                  "description": "지역 문화예술인 지원 확대",
                  "category": "문화"
                }
              ],
              "predictedVoteShare": 21.4,
              "rank": 1
            },
            {
              "name": "이선호",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 65,
              "gender": "남",
              "job": "정당인",
              "education": "울산대학교 행정학과 졸업",
              "career": "(전)이재명 대통령 청와대 자치발전비서관",
              "career2": "(전)제7대 울주군수",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "자치분권 강화",
                  "description": "지역 권한 확대 및 주민참여",
                  "category": "행정"
                },
                {
                  "title": "산업 다변화",
                  "description": "첨단산업 및 스타트업 지원",
                  "category": "경제"
                },
                {
                  "title": "사회복지 확대",
                  "description": "취약계층 맞춤형 복지 강화",
                  "category": "복지"
                },
                {
                  "title": "교통 인프라 개선",
                  "description": "대중교통 접근성 및 편의 증진",
                  "category": "교통"
                },
                {
                  "title": "환경 개선 프로젝트",
                  "description": "울산 미세먼지 및 오염 저감",
                  "category": "환경"
                }
              ],
              "predictedVoteShare": 19.9,
              "rank": 4
            },
            {
              "name": "안재현",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 58,
              "gender": "남",
              "job": "치과의사",
              "education": "부산대학교 치의학과 졸업",
              "career": "(전)노무현재단 울산지역위원회 상임대표",
              "career2": "(전)울산광역시 미래비전위원회 위원장",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "보건복지 강화",
                  "description": "지역 의료서비스 접근성 향상",
                  "category": "복지"
                },
                {
                  "title": "산업 안전 강화",
                  "description": "노동환경 안전 기준 강화",
                  "category": "안전"
                },
                {
                  "title": "공공의료 확충",
                  "description": "취약지역 공공병원 지원 확대",
                  "category": "복지"
                },
                {
                  "title": "노년층 건강 지원",
                  "description": "치과 포함 의료 복지 서비스",
                  "category": "복지"
                },
                {
                  "title": "환경보호 캠페인",
                  "description": "지역 환경 개선 및 시민 참여",
                  "category": "환경"
                }
              ],
              "predictedVoteShare": 21.4,
              "rank": 2
            },
            {
              "name": "김상욱",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 46,
              "gender": "남",
              "job": "정당인",
              "education": "부산대학교 법학전문대학원 졸업[법무석사(법학)]",
              "career": "(전)제22대 국회의원",
              "career2": "",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "산업혁신 지원",
                  "description": "울산 신산업 육성 및 일자리 창출",
                  "category": "경제"
                },
                {
                  "title": "친환경 에너지",
                  "description": "그린수소 및 재생에너지 확대 추진",
                  "category": "환경"
                },
                {
                  "title": "청년주거 지원",
                  "description": "청년 맞춤형 임대주택 공급 확대",
                  "category": "복지"
                },
                {
                  "title": "대중교통 개선",
                  "description": "친환경 버스 도입 및 노선 확충",
                  "category": "교통"
                },
                {
                  "title": "투명한 행정",
                  "description": "디지털 행정서비스 강화 및 개혁",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 20.8,
              "rank": 3
            },
            {
              "name": "김두겸",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 68,
              "gender": "남",
              "job": "울산광역시장",
              "education": "울산대학교 일반대학원 졸업(행정학박사)",
              "career": "(현)울산광역시장(민선 8대)",
              "career2": "(전)울산광역시 남구청장(민선 3, 4대)",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "산업단지 재생",
                  "description": "노후 산업단지 스마트화 추진",
                  "category": "경제"
                },
                {
                  "title": "교통 인프라 확충",
                  "description": "도시철도 및 도로망 개선 사업",
                  "category": "교통"
                },
                {
                  "title": "복지 사각지대 해소",
                  "description": "취약계층 맞춤형 복지 서비스 강화",
                  "category": "복지"
                },
                {
                  "title": "환경 개선",
                  "description": "대기질 개선 및 미세먼지 저감 정책",
                  "category": "환경"
                },
                {
                  "title": "안전 도시 조성",
                  "description": "재난 대비 및 시민 안전망 구축",
                  "category": "안전"
                }
              ],
              "predictedVoteShare": 12.9,
              "rank": 5
            },
            {
              "name": "황명필",
              "party": "조국혁신당",
              "partyCode": "ind",
              "age": 52,
              "gender": "남",
              "job": "정당인",
              "education": "인하대학교 정치외교학과 졸업",
              "career": "(전)조국혁신당 최고위원",
              "career2": "(현)조국혁신당 울산시당위원장",
              "estimatedSupport": 2.2,
              "pledges": [
                {
                  "title": "경제 민주화",
                  "description": "중소기업 및 소상공인 지원 확대",
                  "category": "경제"
                },
                {
                  "title": "투명 행정 강화",
                  "description": "부패 척결 및 시민 참여 확대",
                  "category": "행정"
                },
                {
                  "title": "환경 보호",
                  "description": "산업오염 감시 및 친환경 정책 추진",
                  "category": "환경"
                },
                {
                  "title": "공공복지 확대",
                  "description": "기초생활 보장 및 복지 서비스 강화",
                  "category": "복지"
                },
                {
                  "title": "교육 혁신",
                  "description": "지역 맞춤 교육 프로그램 개발",
                  "category": "교육"
                }
              ],
              "predictedVoteShare": 0.9,
              "rank": 7
            },
            {
              "name": "김종훈",
              "party": "진보당",
              "partyCode": "progressive",
              "age": 61,
              "gender": "남",
              "job": "정당인",
              "education": "울산대학교 국어국문학과 졸업",
              "career": "(전)제9대 울산광역시 동구청장",
              "career2": "(전)제20대 국회의원",
              "estimatedSupport": 1.4,
              "pledges": [
                {
                  "title": "노동자 권리 강화",
                  "description": "산업단지 노동환경 개선 정책",
                  "category": "경제"
                },
                {
                  "title": "복지 확대",
                  "description": "기초생활 보장 및 사회안전망 확충",
                  "category": "복지"
                },
                {
                  "title": "공공주택 확대",
                  "description": "서민 주거 안정 위한 공공임대 확대",
                  "category": "복지"
                },
                {
                  "title": "환경 안전 강화",
                  "description": "산업오염 감시 및 시민 건강 보호",
                  "category": "환경"
                },
                {
                  "title": "교육 기회 평등",
                  "description": "무상교육 확대 및 교육격차 해소",
                  "category": "교육"
                }
              ],
              "predictedVoteShare": 0.8,
              "rank": 8
            },
            {
              "name": "이철수",
              "party": "무소속",
              "partyCode": "ind",
              "age": 79,
              "gender": "남",
              "job": "울산사회교육연구소장",
              "education": "부산대학교 교육대학원 교육학과 졸업(교육학석사)",
              "career": "(전)울산공단건설감독(건축특급감리원)",
              "career2": "(현)국제어린이축제 조직위원장",
              "estimatedSupport": 2.0,
              "pledges": [
                {
                  "title": "사회교육 강화",
                  "description": "시민 평생학습 및 문화교육 확대",
                  "category": "교육"
                },
                {
                  "title": "지역건축 개선",
                  "description": "안전한 주거환경 조성 사업 추진",
                  "category": "안전"
                },
                {
                  "title": "환경 친화도시",
                  "description": "녹지 공간 확대 및 친환경 건축",
                  "category": "환경"
                },
                {
                  "title": "복지 증진",
                  "description": "노년층 중심 맞춤 복지 서비스",
                  "category": "복지"
                },
                {
                  "title": "투명 행정",
                  "description": "시민 참여형 행정 시스템 도입",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 0.8,
              "rank": 9
            },
            {
              "name": "박맹우",
              "party": "무소속",
              "partyCode": "ind",
              "age": 74,
              "gender": "남",
              "job": "무직",
              "education": "동의대학교 대학원 졸업(행정학박사)",
              "career": "(전)제19·20대 국회의원(울산남구을)",
              "career2": "(전)제3·4·5대 울산광역시장",
              "estimatedSupport": 2.0,
              "pledges": [
                {
                  "title": "산업단지 혁신",
                  "description": "울산 산업단지 스마트화 추진",
                  "category": "경제"
                },
                {
                  "title": "청년 일자리 창출",
                  "description": "청년 취업 지원 및 창업 활성화",
                  "category": "경제"
                },
                {
                  "title": "대중교통 개선",
                  "description": "버스 노선 확대 및 편의 증진",
                  "category": "교통"
                },
                {
                  "title": "복지 서비스 강화",
                  "description": "노인·취약계층 맞춤형 복지 확대",
                  "category": "복지"
                },
                {
                  "title": "환경오염 저감",
                  "description": "산업 환경오염 관리 및 감축",
                  "category": "환경"
                }
              ],
              "predictedVoteShare": 1.0,
              "rank": 6
            }
          ],
          "roster2026Count": 9,
          "margin": 0.0
        },
        {
          "id": "sejong",
          "code": "36",
          "name": "세종특별자치시",
          "shortName": "세종",
          "office": "광역단체장",
          "electorate": 292259,
          "leadingParty": "더불어민주당",
          "lastUpdated": "2026-05-11",
          "uncertainty": "매우 높음",
          "swing": 21.828,
          "confidence": 0.55,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "세종특별자치시 광역단체장: 이춘희(더불어민주당) 선두 (예상 득표율 19.3%, 격차 0.5%p)",
          "drivers": [
            "official 2018/2022 results",
            "NEC 2026 candidate roster",
            "party support (DP:49.6%, PPP:27.1%)",
            "LLM-generated pledges"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "backtest winner mismatch",
            "candidate evidence partial",
            "current roster available",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed"
          ],
          "turnoutModel": {
            "targetElectorate": 292259,
            "likelyVoters": 149637,
            "turnoutProbability": 0.512,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed"
            ]
          },
          "modelMetrics": {
            "mae": 14.0395
          },
          "candidates": [
            {
              "id": "2022-metropolitan-세종특별자치시__이춘희_더불어민주당",
              "candidateKey": "2022:metropolitan:세종특별자치시__이춘희_더불어민주당",
              "name": "이춘희",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 57.788,
              "shareMid": 71.828,
              "shareHigh": 85.867,
              "winProbability": 0.995752,
              "votesLow": 86472,
              "votesMid": 107481,
              "votesHigh": 128489,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing",
                "current roster matched"
              ],
              "actualShare": 47.163,
              "actualWinner": "최민호",
              "predictedWinner": "이춘희",
              "baselineShare": 71.828,
              "pollAdjustedShare": 71.828,
              "currentSignalShare": 71.828,
              "currentOverlay": {
                "rosterStatus": "confirmed",
                "source": "http://apis.data.go.kr/9760000/PofelcddInfoInqireService/getPoelpcddRegistSttusInfoInqire?sgId=20260603&sgTypecode=3&sdName=%EC%84%B8%EC%A2%85%ED%8A%B9%EB%B3%84%EC%9E%90%EC%B9%98%EC%8B%9C&pageNo=1&numOfRows=100&_type=json",
                "updatedAt": "2026-04-28T13:35:37.023070+00:00",
                "qualityFlags": [
                  "current roster metadata"
                ]
              }
            },
            {
              "id": "2022-metropolitan-세종특별자치시__최민호_국민의힘",
              "candidateKey": "2022:metropolitan:세종특별자치시__최민호_국민의힘",
              "name": "최민호",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "정당인 · (전)국무총리 비서실장 · (전)행정중심복합도시 건설청장",
              "pledgeTags": [
                "culture_tourism",
                "economy_jobs"
              ],
              "photoUrl": "",
              "shareLow": 14.133,
              "shareMid": 28.172,
              "shareHigh": 42.212,
              "winProbability": 0.004248,
              "votesLow": 21147,
              "votesMid": 42155,
              "votesHigh": 63164,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing",
                "current roster matched"
              ],
              "actualShare": 52.837,
              "actualWinner": "최민호",
              "predictedWinner": "이춘희",
              "baselineShare": 28.172,
              "pollAdjustedShare": 28.172,
              "currentSignalShare": 28.172,
              "currentOverlay": {
                "rosterStatus": "confirmed",
                "source": "http://apis.data.go.kr/9760000/PofelcddInfoInqireService/getPoelpcddRegistSttusInfoInqire?sgId=20260603&sgTypecode=3&sdName=%EC%84%B8%EC%A2%85%ED%8A%B9%EB%B3%84%EC%9E%90%EC%B9%98%EC%8B%9C&pageNo=1&numOfRows=100&_type=json",
                "updatedAt": "2026-04-28T13:35:37.023070+00:00",
                "qualityFlags": [
                  "current roster metadata"
                ]
              }
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 7,
              "matchedCandidates": 2,
              "qualityFlags": [
                "current roster matched"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          },
          "candidates2026": [
            {
              "name": "고준일",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 45,
              "gender": "남",
              "job": "정당인",
              "education": "고려대학교 인문정보대학원 석사과정 수료(사회복지학과)",
              "career": "(전) 세종특별자치시의회 의장",
              "career2": "(현) 더불어민주당 전략기획위원회 부위원장",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "행정수도 완성",
                  "description": "세종시 기능 강화 및 자족성 확대",
                  "category": "행정"
                },
                {
                  "title": "주거복지 확대",
                  "description": "저소득층 주택 지원 강화",
                  "category": "복지"
                },
                {
                  "title": "대중교통 확충",
                  "description": "세종시 대중교통 체계 개선",
                  "category": "교통"
                },
                {
                  "title": "스마트 도시 구축",
                  "description": "정보통신기술 활용 도시관리 추진",
                  "category": "환경"
                },
                {
                  "title": "교육 인프라 강화",
                  "description": "유치원·학교 교육 환경 개선",
                  "category": "교육"
                }
              ],
              "predictedVoteShare": 17.9,
              "rank": 3
            },
            {
              "name": "김수현",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 56,
              "gender": "남",
              "job": "정당인",
              "education": "충남대학교 행정대학원 졸업(행정학석사)",
              "career": "(현) 더불어민주당 당대표 특보",
              "career2": "(현) 더민주세종혁신회의 상임대표",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "자족도시 육성",
                  "description": "세종시 경제 자립 기반 구축",
                  "category": "경제"
                },
                {
                  "title": "사회복지 확대",
                  "description": "취약계층 복지 서비스 강화",
                  "category": "복지"
                },
                {
                  "title": "교통망 개선",
                  "description": "대중교통 및 도로망 현대화",
                  "category": "교통"
                },
                {
                  "title": "친환경 정책 추진",
                  "description": "녹지 공간 확대 및 환경 보호",
                  "category": "환경"
                },
                {
                  "title": "청년정책 강화",
                  "description": "청년 주거·일자리 지원 확대",
                  "category": "복지"
                }
              ],
              "predictedVoteShare": 17.9,
              "rank": 4
            },
            {
              "name": "이춘희",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 70,
              "gender": "남",
              "job": "고려대학교 세종산학협력단 세종산학협력실 특임교수",
              "education": "한양대학교 도시대학원 졸업(도시학박사)",
              "career": "(전) 이재명정부 지방시대위원회 행정수도 완성추진 특별위원장",
              "career2": "(전) 세종특별자치시장",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "행정수도 완성",
                  "description": "국가 행정 기능 세종으로 집중",
                  "category": "행정"
                },
                {
                  "title": "도시계획 혁신",
                  "description": "스마트·친환경 도시 조성",
                  "category": "환경"
                },
                {
                  "title": "교통체계 선진화",
                  "description": "대중교통 중심 교통망 구축",
                  "category": "교통"
                },
                {
                  "title": "문화예술 진흥",
                  "description": "지역 문화·예술 지원 확대",
                  "category": "문화"
                },
                {
                  "title": "교육환경 개선",
                  "description": "학교 시설 및 교육 질 향상",
                  "category": "교육"
                }
              ],
              "predictedVoteShare": 19.3,
              "rank": 1
            },
            {
              "name": "조상호",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 55,
              "gender": "남",
              "job": "(사)새로운 생각 연구소 소장",
              "education": "고려대학교 대학원 박사과정 수료(정치외교학과)",
              "career": "(전) 이재명 정부 국정기획위원회 기획위원",
              "career2": "(전) 더불어민주당 당대표 정무조정실장",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "혁신행정 추진",
                  "description": "투명하고 효율적인 행정 구현",
                  "category": "행정"
                },
                {
                  "title": "사회안전망 강화",
                  "description": "복지 사각지대 해소 노력",
                  "category": "복지"
                },
                {
                  "title": "환경 지속가능성",
                  "description": "기후변화 대응 정책 강화",
                  "category": "환경"
                },
                {
                  "title": "교통 인프라 확충",
                  "description": "대중교통 편의성 증대",
                  "category": "교통"
                },
                {
                  "title": "시민 참여 확대",
                  "description": "정책 결정 과정 시민 참여 확대",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 17.9,
              "rank": 5
            },
            {
              "name": "홍순식",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 49,
              "gender": "남",
              "job": "충남대학교 국제학부 겸임부교수",
              "education": "고려대학교 대학원 박사과정 수료(정치외교학과)",
              "career": "(전) 국회의원 보좌관",
              "career2": "(현) 충남대학교 국제학부 겸임부교수",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "교육 인프라 확충",
                  "description": "국제학부 특성화 대학 육성",
                  "category": "교육"
                },
                {
                  "title": "행정 효율성 강화",
                  "description": "스마트 행정 시스템 도입 추진",
                  "category": "행정"
                },
                {
                  "title": "청년 일자리 창출",
                  "description": "스타트업 지원 및 창업 활성화",
                  "category": "경제"
                },
                {
                  "title": "교통망 개선",
                  "description": "세종시 대중교통 확충 및 연계",
                  "category": "교통"
                },
                {
                  "title": "친환경 도시 조성",
                  "description": "녹지 공간 확대 및 미세먼지 저감",
                  "category": "환경"
                }
              ],
              "predictedVoteShare": 18.8,
              "rank": 2
            },
            {
              "name": "최민호",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 69,
              "gender": "남",
              "job": "세종특별자치시장",
              "education": "단국대학교 대학원 졸업(행정학 박사)",
              "career": "(전) 행정중심복합도시건설청장",
              "career2": "(현) 세종특별자치시장",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "스마트시티 완성",
                  "description": "첨단 IT기반 도시 인프라 구축",
                  "category": "행정"
                },
                {
                  "title": "공공주택 확대",
                  "description": "서민 주거 안정 위한 주택 공급",
                  "category": "복지"
                },
                {
                  "title": "대중교통 혁신",
                  "description": "버스·철도 연계 교통 체계 개선",
                  "category": "교통"
                },
                {
                  "title": "기업 유치 활성화",
                  "description": "산업단지 조성 및 투자 유치",
                  "category": "경제"
                },
                {
                  "title": "환경 친화 정책",
                  "description": "탄소중립 추진 및 녹지 확대",
                  "category": "환경"
                }
              ],
              "predictedVoteShare": 7.8,
              "rank": 6
            },
            {
              "name": "하헌휘",
              "party": "개혁신당",
              "partyCode": "reform",
              "age": 39,
              "gender": "남",
              "job": "변호사",
              "education": "서울대학교 법과대학 법학부 졸업",
              "career": "(현) 법률사무소 하은 대표변호사",
              "career2": "(현) 개혁신당 세종시당 창당준비위원장",
              "estimatedSupport": 2.5,
              "pledges": [
                {
                  "title": "투명 행정 강화",
                  "description": "부패 방지 및 공정 행정 확립",
                  "category": "행정"
                },
                {
                  "title": "법률 지원 확대",
                  "description": "취약계층 법률 서비스 제공",
                  "category": "복지"
                },
                {
                  "title": "청년 권익 보호",
                  "description": "청년 노동권 및 주거 지원 강화",
                  "category": "복지"
                },
                {
                  "title": "도시 안전 강화",
                  "description": "범죄 예방 및 재난 대비 체계 구축",
                  "category": "안전"
                },
                {
                  "title": "공공 교통 개선",
                  "description": "교통 약자 위한 서비스 확충",
                  "category": "교통"
                }
              ],
              "predictedVoteShare": 0.6,
              "rank": 7
            }
          ],
          "roster2026Count": 7,
          "margin": 0.5
        },
        {
          "id": "gyeonggi",
          "code": "41",
          "name": "경기도",
          "shortName": "경기",
          "office": "광역단체장",
          "electorate": 11497206,
          "leadingParty": "더불어민주당",
          "lastUpdated": "2026-05-11",
          "uncertainty": "매우 높음",
          "swing": -2.222,
          "confidence": 0.55,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "경기도 광역단체장: 양기대(더불어민주당) 선두 (예상 득표율 24.0%, 격차 1.1%p)",
          "drivers": [
            "official 2018/2022 results",
            "NEC 2026 candidate roster",
            "party support (DP:49.6%, PPP:27.1%)",
            "LLM-generated pledges"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster available",
            "current roster partial",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed"
          ],
          "turnoutModel": {
            "targetElectorate": 11497206,
            "likelyVoters": 5817586,
            "turnoutProbability": 0.506,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed"
            ]
          },
          "modelMetrics": {
            "mae": 14.0395
          },
          "candidates": [
            {
              "id": "2022-metropolitan-경기도__김동연_더불어민주당",
              "candidateKey": "2022:metropolitan:경기도__김동연_더불어민주당",
              "name": "김동연",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "정당인 · (전) 경제부총리 겸 기획재정부 장관 · (전) 아주대학교 총장",
              "pledgeTags": [
                "economy_jobs",
                "health_safety"
              ],
              "photoUrl": "",
              "shareLow": 33.738,
              "shareMid": 47.778,
              "shareHigh": 61.817,
              "winProbability": 0.896349,
              "votesLow": 1962738,
              "votesMid": 2779497,
              "votesHigh": 3596257,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing",
                "current roster matched"
              ],
              "actualShare": 49.066,
              "actualWinner": "김동연",
              "predictedWinner": "김동연",
              "baselineShare": 47.778,
              "pollAdjustedShare": 47.778,
              "currentSignalShare": 47.778,
              "currentOverlay": {
                "rosterStatus": "withdrawn",
                "source": "http://apis.data.go.kr/9760000/PofelcddInfoInqireService/getPoelpcddRegistSttusInfoInqire?sgId=20260603&sgTypecode=3&sdName=%EA%B2%BD%EA%B8%B0%EB%8F%84&pageNo=1&numOfRows=100&_type=json",
                "updatedAt": "2026-04-28T13:35:37.139950+00:00",
                "qualityFlags": [
                  "current roster metadata"
                ]
              }
            },
            {
              "id": "2022-metropolitan-경기도__김은혜_국민의힘",
              "candidateKey": "2022:metropolitan:경기도__김은혜_국민의힘",
              "name": "김은혜",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 14.72,
              "shareMid": 28.76,
              "shareHigh": 42.799,
              "winProbability": 0.083188,
              "votesLow": 856358,
              "votesMid": 1673118,
              "votesHigh": 2489877,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 48.912,
              "actualWinner": "김동연",
              "predictedWinner": "김동연",
              "baselineShare": 28.76,
              "pollAdjustedShare": 28.76,
              "currentSignalShare": 28.76
            },
            {
              "id": "2022-metropolitan-경기도__강용석_무소속",
              "candidateKey": "2022:metropolitan:경기도__강용석_무소속",
              "name": "강용석",
              "party": "independent",
              "partyLabel": "무소속",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 10.324,
              "shareHigh": 24.364,
              "winProbability": 0.008303,
              "votesLow": 0,
              "votesMid": 600623,
              "votesHigh": 1417382,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 0.95,
              "actualWinner": "김동연",
              "predictedWinner": "김동연",
              "baselineShare": 10.324,
              "pollAdjustedShare": 10.324,
              "currentSignalShare": 10.324
            },
            {
              "id": "2022-metropolitan-경기도__황순식_정의당",
              "candidateKey": "2022:metropolitan:경기도__황순식_정의당",
              "name": "황순식",
              "party": "progressive",
              "partyLabel": "정의당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 5.709,
              "shareHigh": 19.748,
              "winProbability": 0.004663,
              "votesLow": 0,
              "votesMid": 332121,
              "votesHigh": 1148880,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 0.669,
              "actualWinner": "김동연",
              "predictedWinner": "김동연",
              "baselineShare": 5.709,
              "pollAdjustedShare": 5.709,
              "currentSignalShare": 5.709
            },
            {
              "id": "2022-metropolitan-경기도__송영주_진보당",
              "candidateKey": "2022:metropolitan:경기도__송영주_진보당",
              "name": "송영주",
              "party": "progressive",
              "partyLabel": "진보당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 5.709,
              "shareHigh": 19.748,
              "winProbability": 0.004663,
              "votesLow": 0,
              "votesMid": 332121,
              "votesHigh": 1148880,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 0.242,
              "actualWinner": "김동연",
              "predictedWinner": "김동연",
              "baselineShare": 5.709,
              "pollAdjustedShare": 5.709,
              "currentSignalShare": 5.709
            },
            {
              "id": "2022-metropolitan-경기도__서태성_기본소득당",
              "candidateKey": "2022:metropolitan:경기도__서태성_기본소득당",
              "name": "서태성",
              "party": "independent",
              "partyLabel": "기본소득당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 1.721,
              "shareHigh": 15.76,
              "winProbability": 0.002833,
              "votesLow": 0,
              "votesMid": 100103,
              "votesHigh": 916863,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 0.162,
              "actualWinner": "김동연",
              "predictedWinner": "김동연",
              "baselineShare": 1.721,
              "pollAdjustedShare": 1.721,
              "currentSignalShare": 1.721
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 7,
              "matchedCandidates": 1,
              "qualityFlags": [
                "current roster partial"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          },
          "candidates2026": [
            {
              "name": "양기대",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 63,
              "gender": "남",
              "job": "우석대학교 석좌교수",
              "education": "서울대학교 사범대학 지리교육과 졸업",
              "career": "(전)제21대 국회의원",
              "career2": "(전)민선5기, 민선6기 광명시장",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "교육 격차 해소",
                  "description": "공교육 강화 및 평생교육 확대",
                  "category": "교육"
                },
                {
                  "title": "지속 가능한 도시",
                  "description": "그린 인프라 및 친환경 정책 추진",
                  "category": "환경"
                },
                {
                  "title": "생활 SOC 확충",
                  "description": "문화·체육 시설 접근성 개선",
                  "category": "문화"
                },
                {
                  "title": "교통 인프라 개선",
                  "description": "광역 교통망 확장 및 혼잡 완화",
                  "category": "교통"
                },
                {
                  "title": "중소기업 지원",
                  "description": "지역 경제 활성화 위한 지원 강화",
                  "category": "경제"
                }
              ],
              "predictedVoteShare": 24.0,
              "rank": 1
            },
            {
              "name": "김동연",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 69,
              "gender": "남",
              "job": "경기도지사",
              "education": "미국 미시간대학교 대학원 졸업(정책학박사, 1989.9 ~1993.6 )",
              "career": "(현)경기도지사",
              "career2": "(전)부총리 겸 기획재정부장관",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "공정 경제 실현",
                  "description": "중소기업과 소상공인 지원 확대",
                  "category": "경제"
                },
                {
                  "title": "복지 사각지대 해소",
                  "description": "취약계층 맞춤형 복지 강화",
                  "category": "복지"
                },
                {
                  "title": "친환경 에너지 확대",
                  "description": "신재생 에너지 보급과 탄소 감축",
                  "category": "환경"
                },
                {
                  "title": "교통 혁신 추진",
                  "description": "대중교통 확충 및 스마트 교통 체계",
                  "category": "교통"
                },
                {
                  "title": "디지털 행정 혁신",
                  "description": "공공서비스 디지털 전환 가속화",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 22.9,
              "rank": 2
            },
            {
              "name": "추미애",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 67,
              "gender": "여",
              "job": "정당인",
              "education": "한양대학교 법학과 졸업",
              "career": "(전)더불어민주당 당대표",
              "career2": "(전)국회법제사법위원회 위원장",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "경기도 교통혁신",
                  "description": "대중교통 확대 및 출퇴근 시간 단축",
                  "category": "교통"
                },
                {
                  "title": "취약계층 복지 강화",
                  "description": "기초생활보장 및 노인복지 확대",
                  "category": "복지"
                },
                {
                  "title": "환경 친화도시 조성",
                  "description": "친환경 정책 및 미세먼지 저감",
                  "category": "환경"
                },
                {
                  "title": "청년 일자리 창출",
                  "description": "스타트업 지원 및 청년 취업 확대",
                  "category": "경제"
                },
                {
                  "title": "공공의료 강화",
                  "description": "공공병원 확충 및 건강 서비스 개선",
                  "category": "복지"
                }
              ],
              "predictedVoteShare": 21.2,
              "rank": 3
            },
            {
              "name": "함진규",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 66,
              "gender": "남",
              "job": "정당인",
              "education": "고려대학교 일반대학원 법학과 박사과정 수료",
              "career": "(전)국회의원(재선)",
              "career2": "(전)한국도로공사 사장",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "경기도 경제부흥",
                  "description": "중소기업 지원과 투자 유치 확대",
                  "category": "경제"
                },
                {
                  "title": "안전한 도시 만들기",
                  "description": "범죄 예방 및 재난 대비 강화",
                  "category": "안전"
                },
                {
                  "title": "교통 인프라 확충",
                  "description": "도로 및 대중교통망 개선",
                  "category": "교통"
                },
                {
                  "title": "교육 경쟁력 강화",
                  "description": "공교육 질 개선 및 인재 양성",
                  "category": "교육"
                },
                {
                  "title": "스마트 행정 서비스",
                  "description": "디지털 행정서비스 확대 추진",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 9.9,
              "rank": 4
            },
            {
              "name": "이성배",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 44,
              "gender": "남",
              "job": "정당인",
              "education": "영국 런던대학교 골드스미스대학 정치커뮤니케이션 전공(문학석사)(2019.9~2021.3)",
              "career": "(전)제21대 대통령 선거 국민의힘 선대위 대변인",
              "career2": "(전)MBC 아나운서",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "미래형 교통 체계",
                  "description": "스마트 모빌리티 및 전기차 인프라",
                  "category": "교통"
                },
                {
                  "title": "청년 혁신 창업 지원",
                  "description": "청년 스타트업 육성 및 자금 지원",
                  "category": "경제"
                },
                {
                  "title": "친환경 경기도",
                  "description": "탄소 중립 정책 및 재생에너지 확대",
                  "category": "환경"
                },
                {
                  "title": "문화·예술 활성화",
                  "description": "지역 문화콘텐츠 개발 및 지원",
                  "category": "문화"
                },
                {
                  "title": "디지털 행정 혁신",
                  "description": "AI 활용 행정서비스 고도화",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 9.5,
              "rank": 5
            },
            {
              "name": "양향자",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 59,
              "gender": "여",
              "job": "정당인",
              "education": "서울과학종합대학원대학교 졸업(경영학박사)",
              "career": "(현)국민의힘 최고위원",
              "career2": "(현)국민의힘 반도체 AI 첨단산업특별위원장",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "첨단산업 육성",
                  "description": "반도체·IT 등 첨단산업 지원 강화",
                  "category": "경제"
                },
                {
                  "title": "미래 교육 혁신",
                  "description": "디지털 교육 및 평생학습 확대",
                  "category": "교육"
                },
                {
                  "title": "여성 일자리 확대",
                  "description": "여성 취업 지원 및 경력단절 해소",
                  "category": "경제"
                },
                {
                  "title": "스마트 교통망 구축",
                  "description": "교통체계 디지털화 및 편의 증진",
                  "category": "교통"
                },
                {
                  "title": "환경보호 정책 강화",
                  "description": "친환경 정책과 생활환경 개선",
                  "category": "환경"
                }
              ],
              "predictedVoteShare": 9.5,
              "rank": 6
            },
            {
              "name": "조응천",
              "party": "개혁신당",
              "partyCode": "reform",
              "age": 63,
              "gender": "남",
              "job": "정당인",
              "education": "서울대학교 법과대학 공법학과 졸업(법학사)",
              "career": "(전)청와대 공직기강비서관(박근혜 정부)",
              "career2": "(전)제20대, 제21대 국회의원",
              "estimatedSupport": 2.5,
              "pledges": [
                {
                  "title": "공정한 행정 실현",
                  "description": "부패 근절 및 투명 행정 강화",
                  "category": "행정"
                },
                {
                  "title": "사회안전망 확대",
                  "description": "복지 사각지대 해소 및 지원 강화",
                  "category": "복지"
                },
                {
                  "title": "지역균형 발전",
                  "description": "농어촌 및 소외지역 지원 확대",
                  "category": "경제"
                },
                {
                  "title": "환경 보전 추진",
                  "description": "지역 생태계 복원 및 환경정책 강화",
                  "category": "환경"
                },
                {
                  "title": "교육 기회 평등",
                  "description": "공교육 내실화 및 교육 격차 해소",
                  "category": "교육"
                }
              ],
              "predictedVoteShare": 0.8,
              "rank": 7
            },
            {
              "name": "홍성규",
              "party": "진보당",
              "partyCode": "progressive",
              "age": 51,
              "gender": "남",
              "job": "정당인",
              "education": "서울대학교 대학원 정치학과 졸업(정치학 석사)",
              "career": "(전)진보당 수석대변인",
              "career2": "(현)화성노동인권센터 소장",
              "estimatedSupport": 1.4,
              "pledges": [
                {
                  "title": "공공주택 확대",
                  "description": "저소득층 공공임대주택 공급 확대",
                  "category": "복지"
                },
                {
                  "title": "친환경 교통망",
                  "description": "전기버스 및 자전거도로 확충",
                  "category": "환경"
                },
                {
                  "title": "청년일자리 지원",
                  "description": "청년 창업 및 취업지원 정책 강화",
                  "category": "경제"
                },
                {
                  "title": "교육복지 강화",
                  "description": "무상급식 및 교육환경 개선 추진",
                  "category": "교육"
                },
                {
                  "title": "주민참여 확대",
                  "description": "주민참여 예산제도 도입 및 확대",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 0.7,
              "rank": 10
            },
            {
              "name": "김현욱",
              "party": "국민연합",
              "partyCode": "national",
              "age": 62,
              "gender": "남",
              "job": "주식회사 서현건설 대표이사",
              "education": "경기대학교 정치전문대학원 정치법학과 졸업(정치학박사)",
              "career": "(현)국민연합 당대표",
              "career2": "(전)경기도의회 의원",
              "estimatedSupport": 2.0,
              "pledges": [
                {
                  "title": "산업단지 활성화",
                  "description": "건설업 중심 산업단지 현대화 추진",
                  "category": "경제"
                },
                {
                  "title": "도로 인프라 확충",
                  "description": "지역 내 도로망 및 교통체계 개선",
                  "category": "교통"
                },
                {
                  "title": "청년창업 지원",
                  "description": "스타트업 및 중소기업 육성 지원 강화",
                  "category": "경제"
                },
                {
                  "title": "안전관리 강화",
                  "description": "건설현장 및 생활 안전관리 체계 구축",
                  "category": "안전"
                },
                {
                  "title": "지역복지 확대",
                  "description": "노인 및 취약계층 복지서비스 확대",
                  "category": "복지"
                }
              ],
              "predictedVoteShare": 0.8,
              "rank": 8
            },
            {
              "name": "정국진",
              "party": "새미래민주당",
              "partyCode": "ind",
              "age": 40,
              "gender": "남",
              "job": "대학원생",
              "education": "평택대학교 일반대학원 AI융합학과 박사과정 재학중",
              "career": "(전)새미래민주당 경기도당위원장",
              "career2": "(전)개혁신당 선임대변인",
              "estimatedSupport": 2.0,
              "pledges": [
                {
                  "title": "스마트시티 구축",
                  "description": "AI기반 교통 및 행정 시스템 도입",
                  "category": "행정"
                },
                {
                  "title": "첨단산업 육성",
                  "description": "AI·정보통신산업 집중 지원",
                  "category": "경제"
                },
                {
                  "title": "교육혁신 추진",
                  "description": "코딩 및 AI교육 확대",
                  "category": "교육"
                },
                {
                  "title": "친환경 에너지",
                  "description": "태양광 등 신재생에너지 보급 확대",
                  "category": "환경"
                },
                {
                  "title": "대중교통 혁신",
                  "description": "무인버스 등 스마트 교통서비스 도입",
                  "category": "교통"
                }
              ],
              "predictedVoteShare": 0.8,
              "rank": 9
            }
          ],
          "roster2026Count": 10,
          "margin": 1.1
        },
        {
          "id": "gangwon",
          "code": "42",
          "name": "강원도",
          "shortName": "강원",
          "office": "광역단체장",
          "electorate": 1336080,
          "leadingParty": "더불어민주당",
          "lastUpdated": "2026-05-11",
          "uncertainty": "높음",
          "swing": 13.705,
          "confidence": 0.7,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "강원도 광역단체장: 우상호(더불어민주당) 선두 (예상 득표율 32.7%, 격차 9.1%p)",
          "drivers": [
            "official 2018/2022 results",
            "NEC 2026 candidate roster",
            "party support (DP:49.6%, PPP:27.1%)",
            "LLM-generated pledges"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "backtest winner mismatch",
            "candidate evidence partial",
            "current roster region missing",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed"
          ],
          "turnoutModel": {
            "targetElectorate": 1336080,
            "likelyVoters": 772254,
            "turnoutProbability": 0.578,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed"
            ]
          },
          "modelMetrics": {
            "mae": 14.0395
          },
          "candidates": [
            {
              "id": "2022-metropolitan-강원도__이광재_더불어민주당",
              "candidateKey": "2022:metropolitan:강원도__이광재_더불어민주당",
              "name": "이광재",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 49.665,
              "shareMid": 63.705,
              "shareHigh": 77.744,
              "winProbability": 0.968513,
              "votesLow": 383542,
              "votesMid": 491962,
              "votesHigh": 600383,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 45.926,
              "actualWinner": "김진태",
              "predictedWinner": "이광재",
              "baselineShare": 63.705,
              "pollAdjustedShare": 63.705,
              "currentSignalShare": 63.705
            },
            {
              "id": "2022-metropolitan-강원도__김진태_국민의힘",
              "candidateKey": "2022:metropolitan:강원도__김진태_국민의힘",
              "name": "김진태",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "정당인 · (전)19, 20대 국회의원 · (전)춘천지검 원주지청장",
              "pledgeTags": [
                "other",
                "governance_reform"
              ],
              "photoUrl": "",
              "shareLow": 22.256,
              "shareMid": 36.295,
              "shareHigh": 50.335,
              "winProbability": 0.031487,
              "votesLow": 171870,
              "votesMid": 280291,
              "votesHigh": 388711,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 54.074,
              "actualWinner": "김진태",
              "predictedWinner": "이광재",
              "baselineShare": 36.295,
              "pollAdjustedShare": 36.295,
              "currentSignalShare": 36.295
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          },
          "candidates2026": [
            {
              "name": "우상호",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 63,
              "gender": "남",
              "job": "정당인",
              "education": "연세대학교 행정대학원 공공정책전공졸업(행정학석사)",
              "career": "(전)대통령비서실 정무수석비서관",
              "career2": "(전)17,19,20,21대 국회의원",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "관광 활성화",
                  "description": "강원도 특화 관광 자원 개발 지원",
                  "category": "경제"
                },
                {
                  "title": "산림보호 강화",
                  "description": "지속 가능한 산림자원 관리 추진",
                  "category": "환경"
                },
                {
                  "title": "복지서비스 확대",
                  "description": "어르신 및 농촌 취약계층 지원 강화",
                  "category": "복지"
                },
                {
                  "title": "교통 인프라 개선",
                  "description": "철도 및 도로망 확충 및 현대화",
                  "category": "교통"
                },
                {
                  "title": "지역균형발전",
                  "description": "농어촌 경제 활성화 정책 추진",
                  "category": "경제"
                }
              ],
              "predictedVoteShare": 32.7,
              "rank": 1
            },
            {
              "name": "안재윤",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 61,
              "gender": "남",
              "job": "정당인",
              "education": "연세대학교 정경·창업대학원 국제복지전공 석사과정 졸업(사회복지학 석사)",
              "career": "(전)1991년도 강원도의원선거후보(26세 최연소)",
              "career2": "(전)제15대, 16대, 17대, 21대 국회의원 후보",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "농어촌 지원 확대",
                  "description": "농어민 소득 증대 및 지원 강화",
                  "category": "경제"
                },
                {
                  "title": "지역경제 활성화",
                  "description": "중소기업 및 창업 지원 확대",
                  "category": "경제"
                },
                {
                  "title": "안전 인프라 구축",
                  "description": "재난 대비 및 생활안전 체계 강화",
                  "category": "안전"
                },
                {
                  "title": "교통망 확장",
                  "description": "강원도 내 도로 및 대중교통 개선",
                  "category": "교통"
                },
                {
                  "title": "복지서비스 강화",
                  "description": "기초생활보장 및 건강복지 확대",
                  "category": "복지"
                }
              ],
              "predictedVoteShare": 21.8,
              "rank": 3
            },
            {
              "name": "염동열",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 65,
              "gender": "남",
              "job": "무직",
              "education": "국민대학교 일반대학원 행정학과 졸업(행정학 박사)",
              "career": "(전) 국회의원(제19대, 20대)",
              "career2": "(전) 한국청년회의소(JC) 중앙회장",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "산업단지 활성화",
                  "description": "강원도 산업단지 혁신 지원",
                  "category": "경제"
                },
                {
                  "title": "관광 인프라 확대",
                  "description": "지역 관광자원 개발 및 홍보",
                  "category": "경제"
                },
                {
                  "title": "청년 일자리 창출",
                  "description": "청년 취업 지원 및 창업 지원",
                  "category": "경제"
                },
                {
                  "title": "산불 예방 강화",
                  "description": "산림 화재 예방 및 신속 대응",
                  "category": "안전"
                },
                {
                  "title": "교통 접근성 개선",
                  "description": "도내 교통망 확충 및 편의 증진",
                  "category": "교통"
                }
              ],
              "predictedVoteShare": 21.8,
              "rank": 4
            },
            {
              "name": "김진태",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 61,
              "gender": "남",
              "job": "광역단체장",
              "education": "서울대학교 법과대학 공법학과 졸업",
              "career": "(현)강원특별자치도지사",
              "career2": "(전)제19·20대 국회의원",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "신재생에너지 확대",
                  "description": "태양광·풍력 발전 확대 정책",
                  "category": "환경"
                },
                {
                  "title": "지역 균형 발전",
                  "description": "도내 농어촌 지역 지원 강화",
                  "category": "경제"
                },
                {
                  "title": "생활 SOC 확충",
                  "description": "주민 생활 편의시설 확충 추진",
                  "category": "행정"
                },
                {
                  "title": "청년 정주 지원",
                  "description": "청년 주거 및 일자리 지원 강화",
                  "category": "복지"
                },
                {
                  "title": "안전한 관광 환경",
                  "description": "관광지 안전 관리 체계 구축",
                  "category": "안전"
                }
              ],
              "predictedVoteShare": 23.6,
              "rank": 2
            }
          ],
          "roster2026Count": 4,
          "margin": 9.1
        },
        {
          "id": "chungbuk",
          "code": "43",
          "name": "충청북도",
          "shortName": "충북",
          "office": "광역단체장",
          "electorate": 1368779,
          "leadingParty": "더불어민주당",
          "lastUpdated": "2026-05-11",
          "uncertainty": "매우 높음",
          "swing": 16.787,
          "confidence": 0.55,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "충청북도 광역단체장: 한범덕(더불어민주당) 선두 (예상 득표율 15.5%, 격차 1.1%p)",
          "drivers": [
            "official 2018/2022 results",
            "NEC 2026 candidate roster",
            "party support (DP:49.6%, PPP:27.1%)",
            "LLM-generated pledges"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "backtest winner mismatch",
            "candidate evidence partial",
            "current roster available",
            "current roster partial",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed"
          ],
          "turnoutModel": {
            "targetElectorate": 1368779,
            "likelyVoters": 692602,
            "turnoutProbability": 0.506,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed"
            ]
          },
          "modelMetrics": {
            "mae": 14.0395
          },
          "candidates": [
            {
              "id": "2022-metropolitan-충청북도__노영민_더불어민주당",
              "candidateKey": "2022:metropolitan:충청북도__노영민_더불어민주당",
              "name": "노영민",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 52.747,
              "shareMid": 66.787,
              "shareHigh": 80.826,
              "winProbability": 0.985177,
              "votesLow": 365327,
              "votesMid": 462564,
              "votesHigh": 559802,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing",
                "current roster matched"
              ],
              "actualShare": 41.809,
              "actualWinner": "김영환",
              "predictedWinner": "노영민",
              "baselineShare": 66.787,
              "pollAdjustedShare": 66.787,
              "currentSignalShare": 66.787,
              "currentOverlay": {
                "rosterStatus": "confirmed",
                "source": "http://apis.data.go.kr/9760000/PofelcddInfoInqireService/getPoelpcddRegistSttusInfoInqire?sgId=20260603&sgTypecode=3&sdName=%EC%B6%A9%EC%B2%AD%EB%B6%81%EB%8F%84&pageNo=1&numOfRows=100&_type=json",
                "updatedAt": "2026-04-28T13:35:37.799989+00:00",
                "qualityFlags": [
                  "current roster metadata"
                ]
              }
            },
            {
              "id": "2022-metropolitan-충청북도__김영환_국민의힘",
              "candidateKey": "2022:metropolitan:충청북도__김영환_국민의힘",
              "name": "김영환",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "정당인 · (전)윤석열대통령당선인 특별고문 · (전)과학기술부장관",
              "pledgeTags": [
                "agriculture_fisheries",
                "culture_tourism"
              ],
              "photoUrl": "",
              "shareLow": 19.174,
              "shareMid": 33.213,
              "shareHigh": 47.253,
              "winProbability": 0.014823,
              "votesLow": 132799,
              "votesMid": 230037,
              "votesHigh": 327274,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 58.191,
              "actualWinner": "김영환",
              "predictedWinner": "노영민",
              "baselineShare": 33.213,
              "pollAdjustedShare": 33.213,
              "currentSignalShare": 33.213
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 8,
              "matchedCandidates": 1,
              "qualityFlags": [
                "current roster partial"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          },
          "candidates2026": [
            {
              "name": "신용한",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 57,
              "gender": "남",
              "job": "정당인",
              "education": "성균관대학교 국정전문대학원 졸업(행정학박사)",
              "career": "(전)대통령직속지방시대위원회 부위원장",
              "career2": "(전)이재명 대통령후보 선대위 전략자문단 부단장",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "균형 발전 추진",
                  "description": "충북 내 지역별 맞춤형 발전",
                  "category": "경제"
                },
                {
                  "title": "친환경 농업 지원",
                  "description": "친환경 농산물 생산 확대",
                  "category": "환경"
                },
                {
                  "title": "복지 사각지대 해소",
                  "description": "취약계층 맞춤형 복지 강화",
                  "category": "복지"
                },
                {
                  "title": "교통 인프라 개선",
                  "description": "대중교통 접근성 향상 추진",
                  "category": "교통"
                },
                {
                  "title": "청년 정책 강화",
                  "description": "청년 창업 및 주거 지원 확대",
                  "category": "복지"
                }
              ],
              "predictedVoteShare": 14.4,
              "rank": 2
            },
            {
              "name": "한범덕",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 73,
              "gender": "남",
              "job": "정당인",
              "education": "충북대학교 대학원 행정학과 졸업(행정학박사)",
              "career": "(전)청주시장(민선 5·7기)",
              "career2": "(전)이재명대통령후보선대위 충북골목골목선대위원장",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "도시 재생 활성화",
                  "description": "노후지역 도시 재생 지원",
                  "category": "행정"
                },
                {
                  "title": "복지 서비스 확대",
                  "description": "노인·장애인 복지 강화",
                  "category": "복지"
                },
                {
                  "title": "문화예술 진흥",
                  "description": "지역 문화예술 인프라 확대",
                  "category": "문화"
                },
                {
                  "title": "대중교통 혁신",
                  "description": "청주 대중교통 서비스 개선",
                  "category": "교통"
                },
                {
                  "title": "환경 보호 강화",
                  "description": "지역 환경보호 및 녹지 확충",
                  "category": "환경"
                }
              ],
              "predictedVoteShare": 15.5,
              "rank": 1
            },
            {
              "name": "송기섭",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 69,
              "gender": "남",
              "job": "정당인",
              "education": "아주대학교 대학원 건설교통공학과 졸업(공학박사)",
              "career": "(현)더불어민주당 당대표 특별보좌역",
              "career2": "(전)제39·40·41대 진천군수",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "스마트 교통 체계",
                  "description": "첨단 교통 인프라 구축",
                  "category": "교통"
                },
                {
                  "title": "지역 경제 활성화",
                  "description": "중소기업 및 스타트업 지원",
                  "category": "경제"
                },
                {
                  "title": "친환경 도시 조성",
                  "description": "녹색 공간 확대 및 미세먼지 저감",
                  "category": "환경"
                },
                {
                  "title": "사회 안전망 강화",
                  "description": "재난·재해 대응 시스템 개선",
                  "category": "안전"
                },
                {
                  "title": "교육 인프라 확충",
                  "description": "지역 학교 시설 및 교육환경 개선",
                  "category": "교육"
                }
              ],
              "predictedVoteShare": 14.4,
              "rank": 3
            },
            {
              "name": "노영민",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 68,
              "gender": "남",
              "job": "정당인(더불어민주당 충북도당 상임고문)",
              "education": "연세대학교 상경대학 경영학과 졸업",
              "career": "(전)대통령 비서실장",
              "career2": "(전)이재명 대통령 후보 선대위 미래신성장산업위원장",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "청주 첨단산업단지 조성",
                  "description": "지역경제 활성화 위한 첨단산업단지 조성",
                  "category": "경제"
                },
                {
                  "title": "복지 사각지대 해소",
                  "description": "취약계층 지원 강화 및 맞춤형 복지 확대",
                  "category": "복지"
                },
                {
                  "title": "대중교통 혁신체계 구축",
                  "description": "지하철 및 버스 연계 교통망 확충",
                  "category": "교통"
                },
                {
                  "title": "그린 스마트 도시 추진",
                  "description": "친환경 에너지 활용과 스마트 도시 기반 마련",
                  "category": "환경"
                },
                {
                  "title": "청년 일자리 창출",
                  "description": "청년 창업 및 고용 지원 프로그램 강화",
                  "category": "경제"
                }
              ],
              "predictedVoteShare": 14.4,
              "rank": 4
            },
            {
              "name": "윤희근",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 57,
              "gender": "남",
              "job": "청주대학교 석좌교수",
              "education": "경찰대학 법학과 졸업",
              "career": "(전)제23대 대한민국 경찰청장",
              "career2": "(현)청주대학교 석좌교수(경찰행정학과)",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "안전한 충북 만들기",
                  "description": "범죄 예방과 시민 안전 강화 정책 추진",
                  "category": "안전"
                },
                {
                  "title": "스마트 치안 시스템 도입",
                  "description": "AI 기반 치안 시스템 구축 및 운영",
                  "category": "안전"
                },
                {
                  "title": "교통사고 제로 도전",
                  "description": "도로 안전 강화 및 교통 인프라 개선",
                  "category": "교통"
                },
                {
                  "title": "청소년 범죄 예방 교육",
                  "description": "학교 및 지역사회 범죄 예방 교육 확대",
                  "category": "교육"
                },
                {
                  "title": "취약계층 법률 지원 확대",
                  "description": "법률 상담 및 지원 서비스 강화",
                  "category": "복지"
                }
              ],
              "predictedVoteShare": 7.9,
              "rank": 8
            },
            {
              "name": "조길형",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 63,
              "gender": "남",
              "job": "정당인",
              "education": "경찰대학 행정학과 졸업",
              "career": "(전)민선 9대, 10대, 11대 충주시장",
              "career2": "(전)중앙경찰학교장",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "충주시 경제 활성화",
                  "description": "지역 중소기업 지원 및 산업 기반 강화",
                  "category": "경제"
                },
                {
                  "title": "생활 밀착형 복지 강화",
                  "description": "노인 및 장애인 복지 서비스 확대",
                  "category": "복지"
                },
                {
                  "title": "교통 인프라 확충",
                  "description": "대중교통 접근성 향상 및 도로 개선",
                  "category": "교통"
                },
                {
                  "title": "안전 도시 구축",
                  "description": "재난 대비 시스템 구축 및 안전 교육 강화",
                  "category": "안전"
                },
                {
                  "title": "문화 관광 활성화",
                  "description": "지역 문화자원 개발 및 관광 인프라 확충",
                  "category": "문화"
                }
              ],
              "predictedVoteShare": 8.5,
              "rank": 6
            },
            {
              "name": "윤갑근",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 61,
              "gender": "남",
              "job": "법무법인 청녕 대표변호사",
              "education": "성균관대학교 법학과 졸업",
              "career": "(현)법무법인 청녕 대표변호사",
              "career2": "(전)국민의힘 충북도당위원장",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "법치 강화 캠페인",
                  "description": "투명 행정과 법치주의 확립 추진",
                  "category": "행정"
                },
                {
                  "title": "청년 법률 지원 확대",
                  "description": "청년 대상 무료 법률 상담 및 지원",
                  "category": "복지"
                },
                {
                  "title": "부동산 불법 단속 강화",
                  "description": "부동산 불법 행위 집중 단속 및 처벌 강화",
                  "category": "행정"
                },
                {
                  "title": "공정거래 환경 조성",
                  "description": "지역 중소기업 공정 거래 활성화 지원",
                  "category": "경제"
                },
                {
                  "title": "지역사회 법교육 강화",
                  "description": "학교 및 지역사회 법교육 프로그램 확대",
                  "category": "교육"
                }
              ],
              "predictedVoteShare": 7.9,
              "rank": 9
            },
            {
              "name": "김수민",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 39,
              "gender": "여",
              "job": "정당인",
              "education": "숙명여자대학교 졸업(환경디자인 전공)",
              "career": "(전)충청북도 정무부지사",
              "career2": "(전)국회의원",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "친환경 도시 조성",
                  "description": "녹지 공간 확대 및 친환경 건축 촉진",
                  "category": "환경"
                },
                {
                  "title": "청년 창업 지원 강화",
                  "description": "창업 인큐베이터 및 자금 지원 확대",
                  "category": "경제"
                },
                {
                  "title": "스마트 행정 시스템 도입",
                  "description": "디지털 행정 서비스 개선 및 접근성 강화",
                  "category": "행정"
                },
                {
                  "title": "문화예술 활성화",
                  "description": "지역 문화 행사 및 예술 지원 확대",
                  "category": "문화"
                },
                {
                  "title": "교통 체계 혁신",
                  "description": "대중교통 연계 및 친환경 교통수단 확대",
                  "category": "교통"
                }
              ],
              "predictedVoteShare": 8.2,
              "rank": 7
            },
            {
              "name": "김영환",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 71,
              "gender": "남",
              "job": "충청북도지사",
              "education": "연세대학교 경제대학원 졸업(경제학석사)",
              "career": "(현)충청북도지사",
              "career2": "(전)15대, 16대, 18대, 19대 국회의원",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "경제 자립 강화",
                  "description": "충북 중소기업 지원 확대",
                  "category": "경제"
                },
                {
                  "title": "친환경 에너지 확대",
                  "description": "신재생에너지 사업 집중 육성",
                  "category": "환경"
                },
                {
                  "title": "교통 인프라 확충",
                  "description": "충북 내 광역 교통망 개선",
                  "category": "교통"
                },
                {
                  "title": "복지 서비스 확대",
                  "description": "취약계층 맞춤형 복지 강화",
                  "category": "복지"
                },
                {
                  "title": "스마트 행정 구현",
                  "description": "디지털 행정 서비스 고도화",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 8.9,
              "rank": 5
            }
          ],
          "roster2026Count": 9,
          "margin": 1.1
        },
        {
          "id": "chungnam",
          "code": "44",
          "name": "충청남도",
          "shortName": "충남",
          "office": "광역단체장",
          "electorate": 1803096,
          "leadingParty": "더불어민주당",
          "lastUpdated": "2026-05-11",
          "uncertainty": "매우 높음",
          "swing": 15.501,
          "confidence": 0.55,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "충청남도 광역단체장: 양승조(더불어민주당) 선두 (예상 득표율 29.7%, 격차 2.2%p)",
          "drivers": [
            "official 2018/2022 results",
            "NEC 2026 candidate roster",
            "party support (DP:49.6%, PPP:27.1%)",
            "LLM-generated pledges"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "backtest winner mismatch",
            "candidate evidence partial",
            "current roster available",
            "current roster partial",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed"
          ],
          "turnoutModel": {
            "targetElectorate": 1803096,
            "likelyVoters": 897942,
            "turnoutProbability": 0.498,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed"
            ]
          },
          "modelMetrics": {
            "mae": 14.0395
          },
          "candidates": [
            {
              "id": "2022-metropolitan-충청남도__양승조_더불어민주당",
              "candidateKey": "2022:metropolitan:충청남도__양승조_더불어민주당",
              "name": "양승조",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 51.462,
              "shareMid": 65.501,
              "shareHigh": 79.541,
              "winProbability": 0.979673,
              "votesLow": 462094,
              "votesMid": 588161,
              "votesHigh": 714227,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing",
                "current roster matched"
              ],
              "actualShare": 46.129,
              "actualWinner": "김태흠",
              "predictedWinner": "양승조",
              "baselineShare": 65.501,
              "pollAdjustedShare": 65.501,
              "currentSignalShare": 65.501,
              "currentOverlay": {
                "rosterStatus": "confirmed",
                "source": "http://apis.data.go.kr/9760000/PofelcddInfoInqireService/getPoelpcddRegistSttusInfoInqire?sgId=20260603&sgTypecode=3&sdName=%EC%B6%A9%EC%B2%AD%EB%82%A8%EB%8F%84&pageNo=1&numOfRows=100&_type=json",
                "updatedAt": "2026-04-28T13:35:37.913146+00:00",
                "qualityFlags": [
                  "current roster metadata"
                ]
              }
            },
            {
              "id": "2022-metropolitan-충청남도__김태흠_국민의힘",
              "candidateKey": "2022:metropolitan:충청남도__김태흠_국민의힘",
              "name": "김태흠",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "정당인 · (전) 충청남도 정무부지사 · (전) 제 19·20·21대 국회의원",
              "pledgeTags": [
                "agriculture_fisheries",
                "culture_tourism"
              ],
              "photoUrl": "",
              "shareLow": 20.459,
              "shareMid": 34.499,
              "shareHigh": 48.538,
              "winProbability": 0.020327,
              "votesLow": 183714,
              "votesMid": 309780,
              "votesHigh": 435847,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 53.871,
              "actualWinner": "김태흠",
              "predictedWinner": "양승조",
              "baselineShare": 34.499,
              "pollAdjustedShare": 34.499,
              "currentSignalShare": 34.499
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 4,
              "matchedCandidates": 1,
              "qualityFlags": [
                "current roster partial"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          },
          "candidates2026": [
            {
              "name": "양승조",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 67,
              "gender": "남",
              "job": "정당인",
              "education": "단국대학교 정책경영대학원 특수법무학과 졸업(법학석사)",
              "career": "(전)충청남도지사",
              "career2": "(전)4선 국회의원",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "균형 발전 추진",
                  "description": "충남 농어촌 지역 지원 강화",
                  "category": "경제"
                },
                {
                  "title": "보건복지 강화",
                  "description": "기초의료 및 노인복지 확대",
                  "category": "복지"
                },
                {
                  "title": "친환경 산업 육성",
                  "description": "탄소중립 산업단지 조성",
                  "category": "환경"
                },
                {
                  "title": "교육 환경 개선",
                  "description": "지역 학교 교육 인프라 확충",
                  "category": "교육"
                },
                {
                  "title": "안전 사회 구축",
                  "description": "재난 대비 시스템 고도화",
                  "category": "안전"
                }
              ],
              "predictedVoteShare": 29.7,
              "rank": 1
            },
            {
              "name": "나소열",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 67,
              "gender": "남",
              "job": "정당인",
              "education": "서강대학교 정치외교학과 정치학 석사졸업",
              "career": "(전)서천군수 3선",
              "career2": "(전)대통령 비서실 자치분권 비서관",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "지역경제 활성화",
                  "description": "서천 중심 소상공인 지원",
                  "category": "경제"
                },
                {
                  "title": "농어민 복지 강화",
                  "description": "농어촌 생활 안정 지원 확대",
                  "category": "복지"
                },
                {
                  "title": "친환경 농업 확대",
                  "description": "친환경 인증농업 지원 정책",
                  "category": "환경"
                },
                {
                  "title": "교통 접근성 향상",
                  "description": "농어촌 교통 서비스 개선",
                  "category": "교통"
                },
                {
                  "title": "문화 관광 활성화",
                  "description": "지역 특화 관광자원 개발",
                  "category": "문화"
                }
              ],
              "predictedVoteShare": 26.1,
              "rank": 3
            },
            {
              "name": "박수현",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 61,
              "gender": "남",
              "job": "정당인",
              "education": "서울대학교 인문대학 서양사학과(3년) 자퇴제적",
              "career": "(전)청와대대변인",
              "career2": "(전)제19대·22대 국회의원",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "공공 소통 강화",
                  "description": "도민과의 소통 채널 확대",
                  "category": "행정"
                },
                {
                  "title": "청년 일자리 창출",
                  "description": "청년 맞춤형 취업 지원 강화",
                  "category": "경제"
                },
                {
                  "title": "복지 사각지대 해소",
                  "description": "사회복지 서비스 확충",
                  "category": "복지"
                },
                {
                  "title": "문화예술 진흥",
                  "description": "지역 문화예술 지원 확대",
                  "category": "문화"
                },
                {
                  "title": "환경 보전 강화",
                  "description": "지역 환경 보호 및 개선",
                  "category": "환경"
                }
              ],
              "predictedVoteShare": 27.5,
              "rank": 2
            },
            {
              "name": "김태흠",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 63,
              "gender": "남",
              "job": "충청남도지사",
              "education": "서강대학교 공공정책대학원 사회복지정책학과 졸업(행정학석사)",
              "career": "(현)충청남도지사",
              "career2": "(전)제19,20,21대 국회의원(보령시·서천군)",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "산업 경쟁력 강화",
                  "description": "충남 첨단산업 유치 확대",
                  "category": "경제"
                },
                {
                  "title": "사회복지 확충",
                  "description": "저소득층 지원 정책 강화",
                  "category": "복지"
                },
                {
                  "title": "교통망 혁신",
                  "description": "대중교통 이용 편의 증진",
                  "category": "교통"
                },
                {
                  "title": "환경 친화 정책",
                  "description": "미세먼지 저감 및 공기질 개선",
                  "category": "환경"
                },
                {
                  "title": "행정 서비스 혁신",
                  "description": "공공 행정 효율성 제고",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 14.7,
              "rank": 4
            },
            {
              "name": "이은창",
              "party": "개혁신당",
              "partyCode": "reform",
              "age": 43,
              "gender": "남",
              "job": "건설업 대표",
              "education": "충남대학교 행정대학원 졸업(행정학 석사)",
              "career": "(현)(주)믿음건설 대표",
              "career2": "(전)개혁신당 대변인",
              "estimatedSupport": 2.5,
              "pledges": [
                {
                  "title": "도시재개발 추진",
                  "description": "노후 주거지 재개발 및 주택 공급 확대",
                  "category": "경제"
                },
                {
                  "title": "지역건설업 활성화",
                  "description": "지역 건설업체 지원 및 일자리 창출",
                  "category": "경제"
                },
                {
                  "title": "스마트 행정 도입",
                  "description": "행정 효율화 위한 디지털 인프라 강화",
                  "category": "행정"
                },
                {
                  "title": "친환경 인프라 구축",
                  "description": "신재생에너지 기반 공공시설 확충",
                  "category": "환경"
                },
                {
                  "title": "교통망 개선",
                  "description": "광역 교통망 확충과 도로 정비 강화",
                  "category": "교통"
                }
              ],
              "predictedVoteShare": 1.0,
              "rank": 6
            },
            {
              "name": "정연상",
              "party": "무소속",
              "partyCode": "ind",
              "age": 55,
              "gender": "남",
              "job": "제조업",
              "education": "충남대학교 대학원 졸업(경영학 석사)",
              "career": "(전)국회의원선거 출마자(2020년, 공주부여청양)",
              "career2": "",
              "estimatedSupport": 2.0,
              "pledges": [
                {
                  "title": "중소기업 지원",
                  "description": "제조업 중심 중소기업 경쟁력 강화",
                  "category": "경제"
                },
                {
                  "title": "청년 일자리 확대",
                  "description": "청년 취업 지원 및 창업 지원 확대",
                  "category": "경제"
                },
                {
                  "title": "지역균형 발전",
                  "description": "농어촌 및 소외지역 인프라 확충",
                  "category": "행정"
                },
                {
                  "title": "교육환경 개선",
                  "description": "지역 학교 시설 현대화 및 교육 질 향상",
                  "category": "교육"
                },
                {
                  "title": "안전한 생활 환경",
                  "description": "재난 대비 및 생활안전 체계 강화",
                  "category": "안전"
                }
              ],
              "predictedVoteShare": 1.1,
              "rank": 5
            }
          ],
          "roster2026Count": 6,
          "margin": 2.2
        },
        {
          "id": "jeonbuk",
          "code": "45",
          "name": "전라북도",
          "shortName": "전북",
          "office": "광역단체장",
          "electorate": 1532133,
          "leadingParty": "더불어민주당",
          "lastUpdated": "2026-05-11",
          "uncertainty": "낮음",
          "swing": 23.8,
          "confidence": 0.95,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "전라북도 광역단체장: 이원택(더불어민주당) 선두 (예상 득표율 72.9%, 격차 54.6%p)",
          "drivers": [
            "official 2018/2022 results",
            "NEC 2026 candidate roster",
            "party support (DP:49.6%, PPP:27.1%)",
            "LLM-generated pledges"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster region missing",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed"
          ],
          "turnoutModel": {
            "targetElectorate": 1532133,
            "likelyVoters": 744617,
            "turnoutProbability": 0.486,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed"
            ]
          },
          "modelMetrics": {
            "mae": 14.0395
          },
          "candidates": [
            {
              "id": "2022-metropolitan-전라북도__김관영_더불어민주당",
              "candidateKey": "2022:metropolitan:전라북도__김관영_더불어민주당",
              "name": "김관영",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "변호사 · (전) 제19·20대 국회의원 · (전) 더불어민주당 이재명 대통령후보 선대위 국민통합위원장",
              "pledgeTags": [
                "economy_jobs",
                "local_development"
              ],
              "photoUrl": "",
              "shareLow": 59.76,
              "shareMid": 73.8,
              "shareHigh": 87.839,
              "winProbability": 0.997401,
              "votesLow": 444986,
              "votesMid": 549527,
              "votesHigh": 654067,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 82.116,
              "actualWinner": "김관영",
              "predictedWinner": "김관영",
              "baselineShare": 73.8,
              "pollAdjustedShare": 73.8,
              "currentSignalShare": 73.8
            },
            {
              "id": "2022-metropolitan-전라북도__조배숙_국민의힘",
              "candidateKey": "2022:metropolitan:전라북도__조배숙_국민의힘",
              "name": "조배숙",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 12.161,
              "shareMid": 26.2,
              "shareHigh": 40.24,
              "winProbability": 0.002599,
              "votesLow": 90549,
              "votesMid": 195089,
              "votesHigh": 299630,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 17.884,
              "actualWinner": "김관영",
              "predictedWinner": "김관영",
              "baselineShare": 26.2,
              "pollAdjustedShare": 26.2,
              "currentSignalShare": 26.2
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          },
          "candidates2026": [
            {
              "name": "이원택",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 56,
              "gender": "남",
              "job": "정당인",
              "education": "전북대학교 화학공업공학과 졸업",
              "career": "(전)제21-22대 국회의원",
              "career2": "(전)전라북도 정무부지사",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "농업 스마트화",
                  "description": "첨단기술 접목 농업 경쟁력 강화",
                  "category": "경제"
                },
                {
                  "title": "사회복지 확대",
                  "description": "취약계층 지원 및 복지 서비스 강화",
                  "category": "복지"
                },
                {
                  "title": "친환경 에너지",
                  "description": "재생에너지 확대 및 탄소중립 추진",
                  "category": "환경"
                },
                {
                  "title": "대중교통 혁신",
                  "description": "친환경 대중교통 수단 도입 확대",
                  "category": "교통"
                },
                {
                  "title": "문화관광 활성화",
                  "description": "지역문화자원 발굴 및 관광산업 육성",
                  "category": "문화"
                }
              ],
              "predictedVoteShare": 72.9,
              "rank": 1
            },
            {
              "name": "양정무",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 61,
              "gender": "남",
              "job": "사업가",
              "education": "전주대학교 일반대학원 석사 학위과정 법학석사",
              "career": "(현)국민의힘 전주시갑 당협위원장",
              "career2": "(현)랭스필드 회장",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "지역경제 활성화",
                  "description": "기업 투자 유치 및 일자리 창출",
                  "category": "경제"
                },
                {
                  "title": "안전 인프라 강화",
                  "description": "재난 대응 시스템 및 도시 안전망 구축",
                  "category": "안전"
                },
                {
                  "title": "교육 경쟁력 강화",
                  "description": "학력 향상 및 직업교육 확대 지원",
                  "category": "교육"
                },
                {
                  "title": "교통 인프라 확충",
                  "description": "도로 및 대중교통 시설 현대화",
                  "category": "교통"
                },
                {
                  "title": "행정 혁신",
                  "description": "투명하고 효율적인 행정 서비스 제공",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 18.3,
              "rank": 2
            },
            {
              "name": "백승재",
              "party": "진보당",
              "partyCode": "progressive",
              "age": 50,
              "gender": "남",
              "job": "정당인",
              "education": "경희대학교 건축공학과 3년 수료(1994년3월~2001년2월)",
              "career": "(현)민주노총 서비스연맹 광주전라지역본부장",
              "career2": "(현)진보당 군산시지역위원장",
              "estimatedSupport": 1.4,
              "pledges": [
                {
                  "title": "주거복지 강화",
                  "description": "공공임대주택 확대와 주거권 보장",
                  "category": "복지"
                },
                {
                  "title": "노동자 권리 보호",
                  "description": "노동환경 개선 및 노동권 강화",
                  "category": "복지"
                },
                {
                  "title": "친환경 도시 조성",
                  "description": "녹지 공간 확대 및 환경정책 강화",
                  "category": "환경"
                },
                {
                  "title": "공공교통 확대",
                  "description": "무상 대중교통 및 교통복지 실현",
                  "category": "교통"
                },
                {
                  "title": "사회적 경제 육성",
                  "description": "협동조합 등 사회적 경제 활성화",
                  "category": "경제"
                }
              ],
              "predictedVoteShare": 2.4,
              "rank": 3
            },
            {
              "name": "김성수",
              "party": "무소속",
              "partyCode": "ind",
              "age": 54,
              "gender": "남",
              "job": "세무사 김성수사무소 대표",
              "education": "원광대학교 회계학과(경영학사) 졸업",
              "career": "(현)세무사 김성수사무소 대표",
              "career2": "(전)전북펀드7조포럼 대표 및 정책연구소장",
              "estimatedSupport": 2.0,
              "pledges": [
                {
                  "title": "세무지원센터 확대",
                  "description": "소상공인 세무컨설팅 강화",
                  "category": "경제"
                },
                {
                  "title": "청년 창업 지원",
                  "description": "청년 창업자 세제 혜택 확대",
                  "category": "경제"
                },
                {
                  "title": "농촌 세무교육",
                  "description": "농민 대상 세무 교육 프로그램 운영",
                  "category": "교육"
                },
                {
                  "title": "투명한 재정 운영",
                  "description": "지방재정 투명성 강화 정책 추진",
                  "category": "행정"
                },
                {
                  "title": "소상공인 금융 지원",
                  "description": "소상공인 융자 및 보증 확대",
                  "category": "경제"
                }
              ],
              "predictedVoteShare": 2.1,
              "rank": 5
            },
            {
              "name": "김형찬",
              "party": "무소속",
              "partyCode": "ind",
              "age": 55,
              "gender": "남",
              "job": "사업가",
              "education": "호남신학대학교 신학대학원 신학과 졸업",
              "career": "(현)목사",
              "career2": "(현)사업가 (주)지엠씨 농업회사법인 대표이사",
              "estimatedSupport": 2.0,
              "pledges": [
                {
                  "title": "사회복지 강화",
                  "description": "취약계층 맞춤형 복지 확대",
                  "category": "복지"
                },
                {
                  "title": "지역 공동체 활성화",
                  "description": "교회 및 지역사회 협력프로그램 지원",
                  "category": "문화"
                },
                {
                  "title": "청년 일자리 창출",
                  "description": "청년 대상 직업훈련 및 창업 지원",
                  "category": "경제"
                },
                {
                  "title": "정신건강 지원",
                  "description": "종교기관 연계 상담 서비스 제공",
                  "category": "복지"
                },
                {
                  "title": "환경보호 캠페인",
                  "description": "지역 환경보호 및 재활용 활성화",
                  "category": "환경"
                }
              ],
              "predictedVoteShare": 2.1,
              "rank": 6
            },
            {
              "name": "김관영",
              "party": "무소속",
              "partyCode": "ind",
              "age": 56,
              "gender": "남",
              "job": "전북특별자치도지사",
              "education": "서울대학교 행정대학원 졸업(행정학 석사)",
              "career": "(전)제19·20대 국회의원",
              "career2": "(현)전북특별자치도지사",
              "estimatedSupport": 2.0,
              "pledges": [
                {
                  "title": "스마트 농업 육성",
                  "description": "ICT 기반 농업 혁신 지원",
                  "category": "경제"
                },
                {
                  "title": "균형발전 추진",
                  "description": "농촌·도시 간 격차 해소 정책",
                  "category": "행정"
                },
                {
                  "title": "청년 정책 강화",
                  "description": "청년 주거 및 일자리 지원 확대",
                  "category": "복지"
                },
                {
                  "title": "친환경 에너지 확대",
                  "description": "재생에너지 인프라 구축",
                  "category": "환경"
                },
                {
                  "title": "지역 문화 활성화",
                  "description": "전북 역사문화 콘텐츠 개발 지원",
                  "category": "문화"
                }
              ],
              "predictedVoteShare": 2.4,
              "rank": 4
            }
          ],
          "roster2026Count": 6,
          "margin": 54.6
        },
        {
          "id": "jeonnam",
          "code": "46",
          "name": "전라남도",
          "shortName": "전남",
          "office": "광역단체장",
          "electorate": 1580098,
          "leadingParty": "dp",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 12.689,
          "confidence": 0.9837,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "전남 광역단체장 공식 과거자료 기반 baseline simulation입니다. 2026 후보·여론조사 반영 전입니다.",
          "drivers": [
            "official 2018/2022 results",
            "candidate profile baseline",
            "poll missing"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster available",
            "current roster partial",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed"
          ],
          "turnoutModel": {
            "targetElectorate": 1580098,
            "likelyVoters": 922777,
            "turnoutProbability": 0.584,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed"
            ]
          },
          "modelMetrics": {
            "mae": 14.0395
          },
          "candidates": [
            {
              "id": "2022-metropolitan-전라남도__김영록_더불어민주당",
              "candidateKey": "2022:metropolitan:전라남도__김영록_더불어민주당",
              "name": "김영록",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "전라남도지사(정무직 공무원) · (전)농림축산식품부장관 · (현)전라남도지사",
              "pledgeTags": [
                "agriculture_fisheries",
                "culture_tourism"
              ],
              "photoUrl": "",
              "shareLow": 48.649,
              "shareMid": 62.689,
              "shareHigh": 76.728,
              "winProbability": 0.983694,
              "votesLow": 448925,
              "votesMid": 578478,
              "votesHigh": 708031,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing",
                "current roster matched"
              ],
              "actualShare": 75.742,
              "actualWinner": "김영록",
              "predictedWinner": "김영록",
              "baselineShare": 62.689,
              "pollAdjustedShare": 62.689,
              "currentSignalShare": 62.689,
              "currentOverlay": {
                "rosterStatus": "withdrawn",
                "source": "http://apis.data.go.kr/9760000/PofelcddInfoInqireService/getPoelpcddRegistSttusInfoInqire?sgId=20260603&sgTypecode=3&sdName=%EC%A0%84%EB%9D%BC%EB%82%A8%EB%8F%84&pageNo=1&numOfRows=100&_type=json",
                "updatedAt": "2026-04-28T13:35:39.117341+00:00",
                "qualityFlags": [
                  "current roster metadata"
                ]
              }
            },
            {
              "id": "2022-metropolitan-전라남도__이정현_국민의힘",
              "candidateKey": "2022:metropolitan:전라남도__이정현_국민의힘",
              "name": "이정현",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 15.318,
              "shareMid": 29.358,
              "shareHigh": 43.397,
              "winProbability": 0.015255,
              "votesLow": 141353,
              "votesMid": 270906,
              "votesHigh": 400459,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing",
                "current roster matched"
              ],
              "actualShare": 18.813,
              "actualWinner": "김영록",
              "predictedWinner": "김영록",
              "baselineShare": 29.358,
              "pollAdjustedShare": 29.358,
              "currentSignalShare": 29.358,
              "currentOverlay": {
                "rosterStatus": "confirmed",
                "source": "http://apis.data.go.kr/9760000/PofelcddInfoInqireService/getPoelpcddRegistSttusInfoInqire?sgId=20260603&sgTypecode=3&sdName=%EC%A0%84%EB%9D%BC%EB%82%A8%EB%8F%84&pageNo=1&numOfRows=100&_type=json",
                "updatedAt": "2026-04-28T13:35:39.117341+00:00",
                "qualityFlags": [
                  "current roster metadata"
                ]
              }
            },
            {
              "id": "2022-metropolitan-전라남도__민점기_진보당",
              "candidateKey": "2022:metropolitan:전라남도__민점기_진보당",
              "name": "민점기",
              "party": "progressive",
              "partyLabel": "진보당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 7.953,
              "shareHigh": 21.993,
              "winProbability": 0.001051,
              "votesLow": 0,
              "votesMid": 73391,
              "votesHigh": 202944,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 5.445,
              "actualWinner": "김영록",
              "predictedWinner": "김영록",
              "baselineShare": 7.953,
              "pollAdjustedShare": 7.953,
              "currentSignalShare": 7.953
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 7,
              "matchedCandidates": 2,
              "qualityFlags": [
                "current roster partial"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "gyeongbuk",
          "code": "47",
          "name": "경상북도",
          "shortName": "경북",
          "office": "광역단체장",
          "electorate": 2268707,
          "leadingParty": "국민의힘",
          "lastUpdated": "2026-05-11",
          "uncertainty": "매우 높음",
          "swing": 1.705,
          "confidence": 0.55,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "경상북도 광역단체장: 이철우(국민의힘) 선두 (예상 득표율 17.9%, 격차 0.9%p)",
          "drivers": [
            "official 2018/2022 results",
            "NEC 2026 candidate roster",
            "party support (DP:49.6%, PPP:27.1%)",
            "LLM-generated pledges"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster available",
            "current roster partial",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed"
          ],
          "turnoutModel": {
            "targetElectorate": 2268707,
            "likelyVoters": 1195609,
            "turnoutProbability": 0.527,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed"
            ]
          },
          "modelMetrics": {
            "mae": 14.0395
          },
          "candidates": [
            {
              "id": "2022-metropolitan-경상북도__이철우_국민의힘",
              "candidateKey": "2022:metropolitan:경상북도__이철우_국민의힘",
              "name": "이철우",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "경상북도지사 · (전)제18.19.20대 국회의원 · (현)경상북도지사",
              "pledgeTags": [
                "economy_jobs",
                "local_development"
              ],
              "photoUrl": "",
              "shareLow": 37.666,
              "shareMid": 51.705,
              "shareHigh": 65.745,
              "winProbability": 0.604996,
              "votesLow": 450335,
              "votesMid": 618193,
              "votesHigh": 786050,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing",
                "current roster matched"
              ],
              "actualShare": 77.959,
              "actualWinner": "이철우",
              "predictedWinner": "이철우",
              "baselineShare": 51.705,
              "pollAdjustedShare": 51.705,
              "currentSignalShare": 51.705,
              "currentOverlay": {
                "rosterStatus": "confirmed",
                "source": "http://apis.data.go.kr/9760000/PofelcddInfoInqireService/getPoelpcddRegistSttusInfoInqire?sgId=20260603&sgTypecode=3&sdName=%EA%B2%BD%EC%83%81%EB%B6%81%EB%8F%84&pageNo=1&numOfRows=100&_type=json",
                "updatedAt": "2026-04-28T13:35:39.235665+00:00",
                "qualityFlags": [
                  "current roster metadata"
                ]
              }
            },
            {
              "id": "2022-metropolitan-경상북도__임미애_더불어민주당",
              "candidateKey": "2022:metropolitan:경상북도__임미애_더불어민주당",
              "name": "임미애",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 34.255,
              "shareMid": 48.295,
              "shareHigh": 62.334,
              "winProbability": 0.395004,
              "votesLow": 409558,
              "votesMid": 577415,
              "votesHigh": 745273,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 22.041,
              "actualWinner": "이철우",
              "predictedWinner": "이철우",
              "baselineShare": 48.295,
              "pollAdjustedShare": 48.295,
              "currentSignalShare": 48.295
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 6,
              "matchedCandidates": 1,
              "qualityFlags": [
                "current roster partial"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          },
          "candidates2026": [
            {
              "name": "오중기",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 58,
              "gender": "남",
              "job": "정당인",
              "education": "영남대학교 문과대학 철학과 졸업",
              "career": "(전)청와대 균형발전 선임행정관",
              "career2": "(전)한국도로공사시설관리(주) 대표이사",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "균형발전 가속화",
                  "description": "경북 내 낙후지역 집중 투자",
                  "category": "행정"
                },
                {
                  "title": "산업단지 현대화",
                  "description": "노후 산업단지 스마트화 추진",
                  "category": "경제"
                },
                {
                  "title": "청년 일자리 확대",
                  "description": "청년 창업 및 취업 지원 강화",
                  "category": "경제"
                },
                {
                  "title": "문화관광 활성화",
                  "description": "지역 문화관광 인프라 확충",
                  "category": "문화"
                },
                {
                  "title": "환경보호 정책",
                  "description": "미세먼지 저감 및 친환경 정책",
                  "category": "환경"
                }
              ],
              "predictedVoteShare": 15.5,
              "rank": 6
            },
            {
              "name": "김재원",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 61,
              "gender": "남",
              "job": "국민의힘 최고위원",
              "education": "서울대학교 행정대학원 졸업(행정학석사)",
              "career": "(현)국민의힘 최고위원",
              "career2": "(전)3선 국회의원(17, 19, 20대)",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "경제 자립 강화",
                  "description": "경북 중소기업 지원 확대",
                  "category": "경제"
                },
                {
                  "title": "교통 인프라 확충",
                  "description": "광역 교통망 개선 사업 추진",
                  "category": "교통"
                },
                {
                  "title": "안전한 지역사회",
                  "description": "재난 대비 및 안전 인프라 강화",
                  "category": "안전"
                },
                {
                  "title": "교육 경쟁력 향상",
                  "description": "지역 교육 환경 및 인프라 개선",
                  "category": "교육"
                },
                {
                  "title": "지방재정 건전화",
                  "description": "효율적 재정 운영 및 투자 집중",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 16.5,
              "rank": 3
            },
            {
              "name": "최경환",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 71,
              "gender": "남",
              "job": "정치인",
              "education": "미국 위스콘신대학교 대학원 경제학 졸업(경제학박사, 1987.9~1991.5)",
              "career": "(전)경제부총리 겸 기획재정부장관",
              "career2": "(전)국회의원",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "경북 경제혁신",
                  "description": "지역산업 경쟁력 강화",
                  "category": "경제"
                },
                {
                  "title": "청년 일자리 확대",
                  "description": "청년 창업 및 취업 지원",
                  "category": "경제"
                },
                {
                  "title": "농촌 스마트화",
                  "description": "첨단기술 농업 보급",
                  "category": "경제"
                },
                {
                  "title": "재정 건전화",
                  "description": "효율적 예산 운용 추진",
                  "category": "행정"
                },
                {
                  "title": "문화관광 활성화",
                  "description": "지역 특화 관광상품 개발",
                  "category": "문화"
                }
              ],
              "predictedVoteShare": 16.5,
              "rank": 4
            },
            {
              "name": "이강덕",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 64,
              "gender": "남",
              "job": "정당인",
              "education": "동국대학교 대학원 법학과 박사과정 4학기 수료",
              "career": "(전)제7, 8, 9대 포항시장",
              "career2": "(전)제12대 해양경찰청 청장",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "포항 경제 부흥",
                  "description": "철강산업 경쟁력 강화",
                  "category": "경제"
                },
                {
                  "title": "도시재생사업",
                  "description": "노후지역 활성화 추진",
                  "category": "행정"
                },
                {
                  "title": "안전한 항만 구축",
                  "description": "포항항 안전 강화",
                  "category": "안전"
                },
                {
                  "title": "복지 확대",
                  "description": "취약계층 지원 강화",
                  "category": "복지"
                },
                {
                  "title": "교육 환경 개선",
                  "description": "지역 학교 인프라 확충",
                  "category": "교육"
                }
              ],
              "predictedVoteShare": 17.0,
              "rank": 2
            },
            {
              "name": "백승주",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 65,
              "gender": "남",
              "job": "전쟁기념사업회 회장",
              "education": "경북대학교 대학원 정치학과 졸업(정치학박사)",
              "career": "(전)국회의원",
              "career2": "(전)국방부 차관",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "안보 교육 강화",
                  "description": "국민 안보의식 제고",
                  "category": "교육"
                },
                {
                  "title": "국가유공자 지원",
                  "description": "예우 및 복지 확대",
                  "category": "복지"
                },
                {
                  "title": "지역 균형발전",
                  "description": "소외지역 지원 강화",
                  "category": "행정"
                },
                {
                  "title": "문화재 보존",
                  "description": "역사유산 체계적 관리",
                  "category": "문화"
                },
                {
                  "title": "청년창업 지원",
                  "description": "스타트업 육성 정책",
                  "category": "경제"
                }
              ],
              "predictedVoteShare": 16.5,
              "rank": 5
            },
            {
              "name": "이철우",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 70,
              "gender": "남",
              "job": "경상북도지사",
              "education": "연세대학교 행정대학원 졸업(정치학 석사)",
              "career": "(전)제18·19·20대 국회의원",
              "career2": "(현)경상북도지사",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "신성장산업 육성",
                  "description": "첨단산업 클러스터 조성",
                  "category": "경제"
                },
                {
                  "title": "지역 교통망 확충",
                  "description": "광역 교통 인프라 개선",
                  "category": "교통"
                },
                {
                  "title": "복지 사각지대 해소",
                  "description": "맞춤형 복지 서비스",
                  "category": "복지"
                },
                {
                  "title": "청년 정주 지원",
                  "description": "주거 및 취업 지원 확대",
                  "category": "복지"
                },
                {
                  "title": "환경 보전 강화",
                  "description": "산림 및 자연환경 보호",
                  "category": "환경"
                }
              ],
              "predictedVoteShare": 17.9,
              "rank": 1
            }
          ],
          "roster2026Count": 6,
          "margin": 0.9
        },
        {
          "id": "gyeongnam",
          "code": "48",
          "name": "경상남도",
          "shortName": "경남",
          "office": "광역단체장",
          "electorate": 2804287,
          "leadingParty": "더불어민주당",
          "lastUpdated": "2026-05-11",
          "uncertainty": "높음",
          "swing": 3.287,
          "confidence": 0.7,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "경상남도 광역단체장: 김경수(더불어민주당) 선두 (예상 득표율 38.3%, 격차 6.9%p)",
          "drivers": [
            "official 2018/2022 results",
            "NEC 2026 candidate roster",
            "party support (DP:49.6%, PPP:27.1%)",
            "LLM-generated pledges"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "backtest winner mismatch",
            "candidate evidence partial",
            "current roster available",
            "current roster partial",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed"
          ],
          "turnoutModel": {
            "targetElectorate": 2804287,
            "likelyVoters": 1497489,
            "turnoutProbability": 0.534,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed"
            ]
          },
          "modelMetrics": {
            "mae": 14.0395
          },
          "candidates": [
            {
              "id": "2022-metropolitan-경상남도__양문석_더불어민주당",
              "candidateKey": "2022:metropolitan:경상남도__양문석_더불어민주당",
              "name": "양문석",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 39.248,
              "shareMid": 53.287,
              "shareHigh": 67.327,
              "winProbability": 0.88717,
              "votesLow": 587729,
              "votesMid": 797969,
              "votesHigh": 1008209,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 29.432,
              "actualWinner": "박완수",
              "predictedWinner": "양문석",
              "baselineShare": 53.287,
              "pollAdjustedShare": 53.287,
              "currentSignalShare": 53.287
            },
            {
              "id": "2022-metropolitan-경상남도__박완수_국민의힘",
              "candidateKey": "2022:metropolitan:경상남도__박완수_국민의힘",
              "name": "박완수",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "정당인 · (전)민선3·4기 창원시장, 초대통합 창원시장 · (전)20·21대 국회의원",
              "pledgeTags": [
                "culture_tourism",
                "economy_jobs"
              ],
              "photoUrl": "",
              "shareLow": 22.413,
              "shareMid": 36.453,
              "shareHigh": 50.492,
              "winProbability": 0.108171,
              "votesLow": 335634,
              "votesMid": 545874,
              "votesHigh": 756113,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing",
                "current roster matched"
              ],
              "actualShare": 65.707,
              "actualWinner": "박완수",
              "predictedWinner": "양문석",
              "baselineShare": 36.453,
              "pollAdjustedShare": 36.453,
              "currentSignalShare": 36.453,
              "currentOverlay": {
                "rosterStatus": "confirmed",
                "source": "http://apis.data.go.kr/9760000/PofelcddInfoInqireService/getPoelpcddRegistSttusInfoInqire?sgId=20260603&sgTypecode=3&sdName=%EA%B2%BD%EC%83%81%EB%82%A8%EB%8F%84&pageNo=1&numOfRows=100&_type=json",
                "updatedAt": "2026-04-28T13:35:39.345698+00:00",
                "qualityFlags": [
                  "current roster metadata"
                ]
              }
            },
            {
              "id": "2022-metropolitan-경상남도__여영국_정의당",
              "candidateKey": "2022:metropolitan:경상남도__여영국_정의당",
              "name": "여영국",
              "party": "progressive",
              "partyLabel": "정의당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 8.314,
              "shareHigh": 22.353,
              "winProbability": 0.00321,
              "votesLow": 0,
              "votesMid": 124494,
              "votesHigh": 334734,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 4.019,
              "actualWinner": "박완수",
              "predictedWinner": "양문석",
              "baselineShare": 8.314,
              "pollAdjustedShare": 8.314,
              "currentSignalShare": 8.314
            },
            {
              "id": "2022-metropolitan-경상남도__최진석_통일한국당",
              "candidateKey": "2022:metropolitan:경상남도__최진석_통일한국당",
              "name": "최진석",
              "party": "independent",
              "partyLabel": "통일한국당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 1.947,
              "shareHigh": 15.986,
              "winProbability": 0.001448,
              "votesLow": 0,
              "votesMid": 29150,
              "votesHigh": 239390,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 0.842,
              "actualWinner": "박완수",
              "predictedWinner": "양문석",
              "baselineShare": 1.947,
              "pollAdjustedShare": 1.947,
              "currentSignalShare": 1.947
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 4,
              "matchedCandidates": 1,
              "qualityFlags": [
                "current roster partial"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          },
          "candidates2026": [
            {
              "name": "김경수",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 58,
              "gender": "남",
              "job": "정당인",
              "education": "서울대학교 인류학과 졸업",
              "career": "(전)경상남도지사(제37대)",
              "career2": "(전)국회의원(제20대)",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "경남 경제혁신",
                  "description": "스마트 제조업 육성",
                  "category": "경제"
                },
                {
                  "title": "교통 인프라 개선",
                  "description": "광역 교통망 확충",
                  "category": "교통"
                },
                {
                  "title": "문화관광 활성화",
                  "description": "지역 문화콘텐츠 개발",
                  "category": "문화"
                },
                {
                  "title": "친환경 정책 강화",
                  "description": "탄소중립 추진 확대",
                  "category": "환경"
                },
                {
                  "title": "교육환경 개선",
                  "description": "청소년 교육 지원 강화",
                  "category": "교육"
                }
              ],
              "predictedVoteShare": 38.3,
              "rank": 1
            },
            {
              "name": "조해진",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 62,
              "gender": "남",
              "job": "정당인",
              "education": "서울대학교 대학원 법학과 졸업(법학석사)",
              "career": "(전)국회의원(제18대, 제19대, 제21대)",
              "career2": "(전)국회 교육위 위원장·국회 정보위 위원장",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "산업단지 혁신",
                  "description": "경남 제조업 스마트화 지원",
                  "category": "경제"
                },
                {
                  "title": "교통 인프라 확충",
                  "description": "광역버스 및 철도 연계 강화",
                  "category": "교통"
                },
                {
                  "title": "지역 일자리 창출",
                  "description": "청년 취업지원 및 창업 확대",
                  "category": "경제"
                },
                {
                  "title": "안전한 도시환경",
                  "description": "재난 대비 인프라 강화",
                  "category": "안전"
                },
                {
                  "title": "투명 행정 구현",
                  "description": "공공데이터 개방 및 시민참여 확대",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 29.1,
              "rank": 3
            },
            {
              "name": "박완수",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 70,
              "gender": "남",
              "job": "정당인",
              "education": "경남대학교 대학원 졸업(행정학박사)",
              "career": "(전)제20대·제21대 국회의원(경상남도 창원시의창구)",
              "career2": "(현)경상남도지사",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "창원 산업 활성화",
                  "description": "중소기업 지원 및 기술개발 촉진",
                  "category": "경제"
                },
                {
                  "title": "복지 서비스 확충",
                  "description": "노인·취약계층 맞춤형 지원 강화",
                  "category": "복지"
                },
                {
                  "title": "대중교통 개선",
                  "description": "버스 노선 및 배차 간격 최적화",
                  "category": "교통"
                },
                {
                  "title": "환경 보호 정책",
                  "description": "미세먼지 저감 및 녹지 확충",
                  "category": "환경"
                },
                {
                  "title": "교육 인프라 강화",
                  "description": "지역 학교 시설 현대화 추진",
                  "category": "교육"
                }
              ],
              "predictedVoteShare": 31.4,
              "rank": 2
            },
            {
              "name": "전희영",
              "party": "진보당",
              "partyCode": "progressive",
              "age": 51,
              "gender": "여",
              "job": "정당인",
              "education": "부산대학교 사범대학 수학교육과 졸업",
              "career": "(전)전국교직원노동조합 20, 21대 위원장",
              "career2": "(현)진보당 경상남도당 민생특별위원장",
              "estimatedSupport": 1.4,
              "pledges": [
                {
                  "title": "공교육 강화",
                  "description": "교사 처우 개선 및 교육 환경 개선",
                  "category": "교육"
                },
                {
                  "title": "노동권 보호",
                  "description": "비정규직 권리 강화 및 지원 확대",
                  "category": "복지"
                },
                {
                  "title": "사회복지 확대",
                  "description": "저소득층 지원 및 복지서비스 강화",
                  "category": "복지"
                },
                {
                  "title": "환경 친화 정책",
                  "description": "친환경 에너지 보급 확대 추진",
                  "category": "환경"
                },
                {
                  "title": "투명한 행정",
                  "description": "시민 참여 및 정보 공개 확대",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 1.2,
              "rank": 4
            }
          ],
          "roster2026Count": 4,
          "margin": 6.9
        },
        {
          "id": "jeju",
          "code": "50",
          "name": "제주특별자치도",
          "shortName": "제주",
          "office": "광역단체장",
          "electorate": 565084,
          "leadingParty": "더불어민주당",
          "lastUpdated": "2026-05-11",
          "uncertainty": "매우 높음",
          "swing": 4.211,
          "confidence": 0.55,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "제주특별자치도 광역단체장: 오영훈(더불어민주당) 선두 (예상 득표율 42.0%, 격차 3.1%p)",
          "drivers": [
            "official 2018/2022 results",
            "NEC 2026 candidate roster",
            "party support (DP:49.6%, PPP:27.1%)",
            "LLM-generated pledges"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster available",
            "current roster partial",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed"
          ],
          "turnoutModel": {
            "targetElectorate": 565084,
            "likelyVoters": 300060,
            "turnoutProbability": 0.531,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed"
            ]
          },
          "modelMetrics": {
            "mae": 14.0395
          },
          "candidates": [
            {
              "id": "2022-metropolitan-제주특별자치도__오영훈_더불어민주당",
              "candidateKey": "2022:metropolitan:제주특별자치도__오영훈_더불어민주당",
              "name": "오영훈",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "정치인 · (전) 제20, 21대 국회의원 · (전) 제주대학교 총학생회장",
              "pledgeTags": [
                "digital_science",
                "economy_jobs"
              ],
              "photoUrl": "",
              "shareLow": 40.172,
              "shareMid": 54.211,
              "shareHigh": 68.25,
              "winProbability": 0.969161,
              "votesLow": 120538,
              "votesMid": 162665,
              "votesHigh": 204792,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing",
                "current roster matched"
              ],
              "actualShare": 55.146,
              "actualWinner": "오영훈",
              "predictedWinner": "오영훈",
              "baselineShare": 54.211,
              "pollAdjustedShare": 54.211,
              "currentSignalShare": 54.211,
              "currentOverlay": {
                "rosterStatus": "withdrawn",
                "source": "http://apis.data.go.kr/9760000/PofelcddInfoInqireService/getPoelpcddRegistSttusInfoInqire?sgId=20260603&sgTypecode=3&sdName=%EC%A0%9C%EC%A3%BC%ED%8A%B9%EB%B3%84%EC%9E%90%EC%B9%98%EB%8F%84&pageNo=1&numOfRows=100&_type=json",
                "updatedAt": "2026-04-28T13:35:39.459056+00:00",
                "qualityFlags": [
                  "current roster metadata"
                ]
              }
            },
            {
              "id": "2022-metropolitan-제주특별자치도__허향진_국민의힘",
              "candidateKey": "2022:metropolitan:제주특별자치도__허향진_국민의힘",
              "name": "허향진",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 9.734,
              "shareMid": 23.774,
              "shareHigh": 37.813,
              "winProbability": 0.02158,
              "votesLow": 29207,
              "votesMid": 71334,
              "votesHigh": 113461,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 39.483,
              "actualWinner": "오영훈",
              "predictedWinner": "오영훈",
              "baselineShare": 23.774,
              "pollAdjustedShare": 23.774,
              "currentSignalShare": 23.774
            },
            {
              "id": "2022-metropolitan-제주특별자치도__박찬식_무소속",
              "candidateKey": "2022:metropolitan:제주특별자치도__박찬식_무소속",
              "name": "박찬식",
              "party": "independent",
              "partyLabel": "무소속",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 13.722,
              "shareHigh": 27.761,
              "winProbability": 0.006143,
              "votesLow": 0,
              "votesMid": 41173,
              "votesHigh": 83300,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 3.427,
              "actualWinner": "오영훈",
              "predictedWinner": "오영훈",
              "baselineShare": 13.722,
              "pollAdjustedShare": 13.722,
              "currentSignalShare": 13.722
            },
            {
              "id": "2022-metropolitan-제주특별자치도__부순정_녹색당",
              "candidateKey": "2022:metropolitan:제주특별자치도__부순정_녹색당",
              "name": "부순정",
              "party": "progressive",
              "partyLabel": "녹색당",
              "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "photoUrl": "",
              "shareLow": 0.0,
              "shareMid": 8.294,
              "shareHigh": 22.333,
              "winProbability": 0.003117,
              "votesLow": 0,
              "votesMid": 24886,
              "votesHigh": 67013,
              "basis": "2018→2022 candidate_profile holdout baseline",
              "qualityFlags": [
                "official baseline only",
                "poll missing",
                "evidence missing"
              ],
              "actualShare": 1.944,
              "actualWinner": "오영훈",
              "predictedWinner": "오영훈",
              "baselineShare": 8.294,
              "pollAdjustedShare": 8.294,
              "currentSignalShare": 8.294
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 4,
              "matchedCandidates": 1,
              "qualityFlags": [
                "current roster partial"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          },
          "candidates2026": [
            {
              "name": "오영훈",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 57,
              "gender": "남",
              "job": "정치인",
              "education": "제주대학교 경영대학원 경영학과 졸업(경영학석사)",
              "career": "(전)제20대, 제21대 국회의원",
              "career2": "(현)제주특별자치도지사",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "제주 관광 활성화",
                  "description": "친환경 관광 인프라 구축",
                  "category": "경제"
                },
                {
                  "title": "청년 일자리 지원",
                  "description": "스타트업 및 창업지원 확대",
                  "category": "경제"
                },
                {
                  "title": "대중교통 혁신",
                  "description": "전기버스 도입 및 노선 확대",
                  "category": "교통"
                },
                {
                  "title": "기후변화 대응",
                  "description": "탄소중립 정책 적극 추진",
                  "category": "환경"
                },
                {
                  "title": "복지 확대",
                  "description": "노인·취약계층 복지서비스 강화",
                  "category": "복지"
                }
              ],
              "predictedVoteShare": 42.0,
              "rank": 1
            },
            {
              "name": "위성곤",
              "party": "더불어민주당",
              "partyCode": "dp",
              "age": 58,
              "gender": "남",
              "job": "정치인",
              "education": "제주대학교 행정대학원 정치외교학과 정치학전공 석사과정 수료",
              "career": "(전) 국회의원 3선 (제20대, 제21대, 제22대)",
              "career2": "(전) 이재명 정부 국정기획위원회 기획위원 (경제2분과)",
              "estimatedSupport": 44.6,
              "pledges": [
                {
                  "title": "농어민 지원 확대",
                  "description": "지역 농어업 경쟁력 강화",
                  "category": "경제"
                },
                {
                  "title": "친환경 제주 만들기",
                  "description": "재생에너지 전환 가속화",
                  "category": "환경"
                },
                {
                  "title": "사회복지 강화",
                  "description": "장애인·노인 맞춤형 복지 확대",
                  "category": "복지"
                },
                {
                  "title": "스마트 교통 시스템",
                  "description": "교통체증 완화 및 정보 제공",
                  "category": "교통"
                },
                {
                  "title": "교육 기회 확대",
                  "description": "지역 인재 육성 및 지원 강화",
                  "category": "교육"
                }
              ],
              "predictedVoteShare": 38.9,
              "rank": 2
            },
            {
              "name": "문성유",
              "party": "국민의힘",
              "partyCode": "ppp",
              "age": 62,
              "gender": "남",
              "job": "정당인",
              "education": "맨체스터대학교 경제사회학(개발경제학 전공) 석사(1997.09~1998.12)",
              "career": "(전)기획재정부 기획조정실장",
              "career2": "(전)한국자산관리공사 사장",
              "estimatedSupport": 24.4,
              "pledges": [
                {
                  "title": "경제자립 강화",
                  "description": "제주 신성장산업 집중 육성",
                  "category": "경제"
                },
                {
                  "title": "스마트 관광 인프라",
                  "description": "디지털 관광 플랫폼 구축",
                  "category": "경제"
                },
                {
                  "title": "청년 일자리 확대",
                  "description": "청년 창업 지원 및 일자리 창출",
                  "category": "경제"
                },
                {
                  "title": "환경보전 정책",
                  "description": "탄소중립 제주 실현 추진",
                  "category": "환경"
                },
                {
                  "title": "행정 효율화",
                  "description": "공공기관 디지털 전환 가속",
                  "category": "행정"
                }
              ],
              "predictedVoteShare": 16.5,
              "rank": 3
            },
            {
              "name": "김명호",
              "party": "진보당",
              "partyCode": "progressive",
              "age": 58,
              "gender": "남",
              "job": "정당인",
              "education": "울산대학교 건축학과 3년 제적 (1986년 3월 ~ 1994년 5월)",
              "career": "(전) 전국서비스산업노동조합연맹 제주지역본부 본부장",
              "career2": "(현) 진보당 제주특별자치도당 위원장",
              "estimatedSupport": 1.4,
              "pledges": [
                {
                  "title": "노동자 권익 보호",
                  "description": "서비스산업 노동환경 개선",
                  "category": "복지"
                },
                {
                  "title": "공공주택 확대",
                  "description": "서민 위한 공공임대주택 공급",
                  "category": "복지"
                },
                {
                  "title": "친환경 도시계획",
                  "description": "녹지 공간 및 친환경 건축 촉진",
                  "category": "환경"
                },
                {
                  "title": "대중교통 강화",
                  "description": "버스 등 대중교통망 확충",
                  "category": "교통"
                },
                {
                  "title": "문화 소외 해소",
                  "description": "지역 문화예술 지원 확대",
                  "category": "문화"
                }
              ],
              "predictedVoteShare": 1.3,
              "rank": 5
            },
            {
              "name": "양윤녕",
              "party": "무소속",
              "partyCode": "ind",
              "age": 64,
              "gender": "남",
              "job": "무직",
              "education": "단국대학교 경영대학원 경영학과 졸업 (경영학 석사)",
              "career": "(전)소나무당(대표 송영길) 제주특별자치도당 위원장",
              "career2": "(전)새정치국민회의(총재 김대중) 기획조정국장",
              "estimatedSupport": 2.0,
              "pledges": [
                {
                  "title": "중소기업 지원",
                  "description": "경영컨설팅 및 자금 지원 확대",
                  "category": "경제"
                },
                {
                  "title": "관광산업 활성화",
                  "description": "다양한 관광 콘텐츠 개발",
                  "category": "경제"
                },
                {
                  "title": "재정 건전성 확보",
                  "description": "지방재정 효율적 운영",
                  "category": "행정"
                },
                {
                  "title": "복지 서비스 강화",
                  "description": "노인·취약계층 복지 증진",
                  "category": "복지"
                },
                {
                  "title": "스마트 교통 체계",
                  "description": "교통 혼잡 개선 스마트 솔루션",
                  "category": "교통"
                }
              ],
              "predictedVoteShare": 1.4,
              "rank": 4
            }
          ],
          "roster2026Count": 5,
          "margin": 3.1
        }
      ],
      "currentOverlay": {
        "roster2026": 103,
        "polls": 0,
        "newsShocks": 0,
        "lastUpdated": "2026-05-11T01:54:54Z",
        "source": "NEC Open API (info.nec.go.kr)"
      }
    },
    {
      "id": "municipal",
      "label": "기초단체장",
      "shortLabel": "기초",
      "description": "시군구 기초단체장 2026 예측 레이어입니다. 광역 정당 트렌드와 지역 인물 경쟁을 반영합니다.",
      "basis": "official historical baseline; local candidate/news enrichment pending",
      "status": "baseline",
      "modelMetrics": {
        "mae": 14.4574,
        "winnerAccuracy": 0.4364,
        "calibrationError": 0.4191
      },
      "forecasts": [
        {
          "id": "seoul",
          "code": "11",
          "name": "서울특별시",
          "shortName": "서울",
          "office": "기초단체장",
          "electorate": 8378339,
          "leadingParty": "dp",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 9.969,
          "confidence": 0.5997,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "서울 기초단체장 baseline을 시군구 후보별로 계산한 뒤 시도 단위로 집계했습니다.",
          "drivers": [
            "municipal candidate rows",
            "candidate profile baseline",
            "poll missing"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster region missing",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed",
            "turnout_probability_imputed",
            "turnout_probability_imputed_from_ballots"
          ],
          "turnoutModel": {
            "targetElectorate": 8378339,
            "likelyVoters": 4455090,
            "turnoutProbability": 0.531739,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed",
              "turnout_probability_imputed",
              "turnout_probability_imputed_from_ballots"
            ]
          },
          "modelMetrics": {
            "mae": 14.4574
          },
          "candidates": [
            {
              "id": "seoul-dp",
              "name": "더불어민주당 기초 후보군",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 45.512,
              "shareMid": 59.969,
              "shareHigh": 74.427,
              "winProbability": 0.599691,
              "votesLow": 2027587,
              "votesMid": 2671678,
              "votesHigh": 3315769,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 59.969,
              "pollAdjustedShare": 59.969,
              "currentSignalShare": 59.969
            },
            {
              "id": "seoul-ppp",
              "name": "국민의힘 기초 후보군",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 21.439,
              "shareMid": 35.897,
              "shareHigh": 50.354,
              "winProbability": 0.358969,
              "votesLow": 955145,
              "votesMid": 1599237,
              "votesHigh": 2243328,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 35.897,
              "pollAdjustedShare": 35.897,
              "currentSignalShare": 35.897
            },
            {
              "id": "seoul-independent",
              "name": "무소속·기타 기초 후보군",
              "party": "independent",
              "partyLabel": "무소속·기타",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 0.0,
              "shareMid": 2.512,
              "shareHigh": 16.969,
              "winProbability": 0.025117,
              "votesLow": 0,
              "votesMid": 111899,
              "votesHigh": 755991,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 2.512,
              "pollAdjustedShare": 2.512,
              "currentSignalShare": 2.512
            },
            {
              "id": "seoul-progressive",
              "name": "진보·정의 기초 후보군",
              "party": "progressive",
              "partyLabel": "진보·정의",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 0.0,
              "shareMid": 0.414,
              "shareHigh": 14.871,
              "winProbability": 0.004136,
              "votesLow": 0,
              "votesMid": 18425,
              "votesHigh": 662517,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 0.414,
              "pollAdjustedShare": 0.414,
              "currentSignalShare": 0.414
            }
          ],
          "districts": [
            {
              "id": "2022-municipal-서울특별시_강남구",
              "name": "강남구",
              "leadingParty": "dp",
              "summary": "정순균 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_강남구_정순균_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_강남구_정순균_더불어민주당",
                  "name": "정순균",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 44.997,
                  "shareMid": 59.454,
                  "shareHigh": 73.912,
                  "winProbability": 0.914004,
                  "votesLow": 107671,
                  "votesMid": 142266,
                  "votesHigh": 176860,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 29.601,
                  "actualWinner": "조성명",
                  "predictedWinner": "정순균",
                  "baselineShare": 59.454,
                  "pollAdjustedShare": 59.454,
                  "currentSignalShare": 59.454
                },
                {
                  "id": "2022-municipal-서울특별시_강남구_조성명_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_강남구_조성명_국민의힘",
                  "name": "조성명",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 26.088,
                  "shareMid": 40.546,
                  "shareHigh": 55.003,
                  "winProbability": 0.085996,
                  "votesLow": 62426,
                  "votesMid": 97020,
                  "votesHigh": 131615,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 70.399,
                  "actualWinner": "조성명",
                  "predictedWinner": "정순균",
                  "baselineShare": 40.546,
                  "pollAdjustedShare": 40.546,
                  "currentSignalShare": 40.546
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_강동구",
              "name": "강동구",
              "leadingParty": "dp",
              "summary": "양준욱 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_강동구_양준욱_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_강동구_양준욱_더불어민주당",
                  "name": "양준욱",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 39.06,
                  "shareMid": 53.517,
                  "shareHigh": 67.974,
                  "winProbability": 0.912729,
                  "votesLow": 82701,
                  "votesMid": 113312,
                  "votesHigh": 143923,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 39.913,
                  "actualWinner": "이수희",
                  "predictedWinner": "양준욱",
                  "baselineShare": 53.517,
                  "pollAdjustedShare": 53.517,
                  "currentSignalShare": 53.517
                },
                {
                  "id": "2022-municipal-서울특별시_강동구_이수희_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_강동구_이수희_국민의힘",
                  "name": "이수희",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 19.784,
                  "shareMid": 34.242,
                  "shareHigh": 48.699,
                  "winProbability": 0.082027,
                  "votesLow": 41889,
                  "votesMid": 72500,
                  "votesHigh": 103111,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.193,
                  "actualWinner": "이수희",
                  "predictedWinner": "양준욱",
                  "baselineShare": 34.242,
                  "pollAdjustedShare": 34.242,
                  "currentSignalShare": 34.242
                },
                {
                  "id": "2022-municipal-서울특별시_강동구_이정훈_무소속",
                  "candidateKey": "2022:municipal:서울특별시_강동구_이정훈_무소속",
                  "name": "이정훈",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.241,
                  "shareHigh": 26.699,
                  "winProbability": 0.005243,
                  "votesLow": 0,
                  "votesMid": 25918,
                  "votesHigh": 56529,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 5.894,
                  "actualWinner": "이수희",
                  "predictedWinner": "양준욱",
                  "baselineShare": 12.241,
                  "pollAdjustedShare": 12.241,
                  "currentSignalShare": 12.241
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_강북구",
              "name": "강북구",
              "leadingParty": "dp",
              "summary": "이순희 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_강북구_이순희_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_강북구_이순희_더불어민주당",
                  "name": "이순희",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 46.503,
                  "shareMid": 60.96,
                  "shareHigh": 75.418,
                  "winProbability": 0.953708,
                  "votesLow": 60922,
                  "votesMid": 79862,
                  "votesHigh": 98802,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 49.747,
                  "actualWinner": "이순희",
                  "predictedWinner": "이순희",
                  "baselineShare": 60.96,
                  "pollAdjustedShare": 60.96,
                  "currentSignalShare": 60.96
                },
                {
                  "id": "2022-municipal-서울특별시_강북구_이성희_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_강북구_이성희_국민의힘",
                  "name": "이성희",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 22.19,
                  "shareMid": 36.647,
                  "shareHigh": 51.105,
                  "winProbability": 0.045661,
                  "votesLow": 29070,
                  "votesMid": 48010,
                  "votesHigh": 66951,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 49.412,
                  "actualWinner": "이순희",
                  "predictedWinner": "이순희",
                  "baselineShare": 36.647,
                  "pollAdjustedShare": 36.647,
                  "currentSignalShare": 36.647
                },
                {
                  "id": "2022-municipal-서울특별시_강북구_선계선_국민대통합당",
                  "candidateKey": "2022:municipal:서울특별시_강북구_선계선_국민대통합당",
                  "name": "선계선",
                  "party": "independent",
                  "partyLabel": "국민대통합당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 2.392,
                  "shareHigh": 16.849,
                  "winProbability": 0.000631,
                  "votesLow": 0,
                  "votesMid": 3133,
                  "votesHigh": 22074,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 0.841,
                  "actualWinner": "이순희",
                  "predictedWinner": "이순희",
                  "baselineShare": 2.392,
                  "pollAdjustedShare": 2.392,
                  "currentSignalShare": 2.392
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_강서구",
              "name": "강서구",
              "leadingParty": "dp",
              "summary": "김승현 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_강서구_김승현_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_강서구_김승현_더불어민주당",
                  "name": "김승현",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 47.035,
                  "shareMid": 61.492,
                  "shareHigh": 75.95,
                  "winProbability": 0.9465,
                  "votesLow": 121128,
                  "votesMid": 158360,
                  "votesHigh": 195592,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 48.697,
                  "actualWinner": "김태우",
                  "predictedWinner": "김승현",
                  "baselineShare": 61.492,
                  "pollAdjustedShare": 61.492,
                  "currentSignalShare": 61.492
                },
                {
                  "id": "2022-municipal-서울특별시_강서구_김태우_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_강서구_김태우_국민의힘",
                  "name": "김태우",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 24.05,
                  "shareMid": 38.508,
                  "shareHigh": 52.965,
                  "winProbability": 0.0535,
                  "votesLow": 61936,
                  "votesMid": 99168,
                  "votesHigh": 136400,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.303,
                  "actualWinner": "김태우",
                  "predictedWinner": "김승현",
                  "baselineShare": 38.508,
                  "pollAdjustedShare": 38.508,
                  "currentSignalShare": 38.508
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_관악구",
              "name": "관악구",
              "leadingParty": "dp",
              "summary": "박준희 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_관악구_박준희_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_관악구_박준희_더불어민주당",
                  "name": "박준희",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 54.103,
                  "shareMid": 68.561,
                  "shareHigh": 83.018,
                  "winProbability": 0.990437,
                  "votesLow": 120955,
                  "votesMid": 153277,
                  "votesHigh": 185599,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 52.937,
                  "actualWinner": "박준희",
                  "predictedWinner": "박준희",
                  "baselineShare": 68.561,
                  "pollAdjustedShare": 68.561,
                  "currentSignalShare": 68.561
                },
                {
                  "id": "2022-municipal-서울특별시_관악구_이행자_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_관악구_이행자_국민의힘",
                  "name": "이행자",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 16.982,
                  "shareMid": 31.439,
                  "shareHigh": 45.897,
                  "winProbability": 0.009563,
                  "votesLow": 37964,
                  "votesMid": 70286,
                  "votesHigh": 102608,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 47.063,
                  "actualWinner": "박준희",
                  "predictedWinner": "박준희",
                  "baselineShare": 31.439,
                  "pollAdjustedShare": 31.439,
                  "currentSignalShare": 31.439
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_광진구",
              "name": "광진구",
              "leadingParty": "dp",
              "summary": "김선갑 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_광진구_김선갑_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_광진구_김선갑_더불어민주당",
                  "name": "김선갑",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 50.573,
                  "shareMid": 65.03,
                  "shareHigh": 79.488,
                  "winProbability": 0.977191,
                  "votesLow": 78418,
                  "votesMid": 100836,
                  "votesHigh": 123254,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 48.792,
                  "actualWinner": "김경호",
                  "predictedWinner": "김선갑",
                  "baselineShare": 65.03,
                  "pollAdjustedShare": 65.03,
                  "currentSignalShare": 65.03
                },
                {
                  "id": "2022-municipal-서울특별시_광진구_김경호_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_광진구_김경호_국민의힘",
                  "name": "김경호",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 20.512,
                  "shareMid": 34.97,
                  "shareHigh": 49.427,
                  "winProbability": 0.022809,
                  "votesLow": 31806,
                  "votesMid": 54224,
                  "votesHigh": 76642,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.208,
                  "actualWinner": "김경호",
                  "predictedWinner": "김선갑",
                  "baselineShare": 34.97,
                  "pollAdjustedShare": 34.97,
                  "currentSignalShare": 34.97
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_구로구",
              "name": "구로구",
              "leadingParty": "dp",
              "summary": "박동웅 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_구로구_박동웅_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_구로구_박동웅_더불어민주당",
                  "name": "박동웅",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 46.106,
                  "shareMid": 60.563,
                  "shareHigh": 75.021,
                  "winProbability": 0.933441,
                  "votesLow": 85302,
                  "votesMid": 112050,
                  "votesHigh": 138799,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 47.743,
                  "actualWinner": "문헌일",
                  "predictedWinner": "박동웅",
                  "baselineShare": 60.563,
                  "pollAdjustedShare": 60.563,
                  "currentSignalShare": 60.563
                },
                {
                  "id": "2022-municipal-서울특별시_구로구_문헌일_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_구로구_문헌일_국민의힘",
                  "name": "문헌일",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 24.979,
                  "shareMid": 39.437,
                  "shareHigh": 53.894,
                  "winProbability": 0.066559,
                  "votesLow": 46215,
                  "votesMid": 72964,
                  "votesHigh": 99712,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 52.257,
                  "actualWinner": "문헌일",
                  "predictedWinner": "박동웅",
                  "baselineShare": 39.437,
                  "pollAdjustedShare": 39.437,
                  "currentSignalShare": 39.437
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_금천구",
              "name": "금천구",
              "leadingParty": "dp",
              "summary": "유성훈 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_금천구_유성훈_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_금천구_유성훈_더불어민주당",
                  "name": "유성훈",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 48.764,
                  "shareMid": 63.222,
                  "shareHigh": 77.679,
                  "winProbability": 0.964615,
                  "votesLow": 50841,
                  "votesMid": 65914,
                  "votesHigh": 80987,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 52.99,
                  "actualWinner": "유성훈",
                  "predictedWinner": "유성훈",
                  "baselineShare": 63.222,
                  "pollAdjustedShare": 63.222,
                  "currentSignalShare": 63.222
                },
                {
                  "id": "2022-municipal-서울특별시_금천구_오봉수_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_금천구_오봉수_국민의힘",
                  "name": "오봉수",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 22.321,
                  "shareMid": 36.778,
                  "shareHigh": 51.236,
                  "winProbability": 0.035385,
                  "votesLow": 23271,
                  "votesMid": 38344,
                  "votesHigh": 53417,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 47.01,
                  "actualWinner": "유성훈",
                  "predictedWinner": "유성훈",
                  "baselineShare": 36.778,
                  "pollAdjustedShare": 36.778,
                  "currentSignalShare": 36.778
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_노원구",
              "name": "노원구",
              "leadingParty": "dp",
              "summary": "오승록 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_노원구_오승록_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_노원구_오승록_더불어민주당",
                  "name": "오승록",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 51.802,
                  "shareMid": 66.259,
                  "shareHigh": 80.717,
                  "winProbability": 0.983124,
                  "votesLow": 125521,
                  "votesMid": 160553,
                  "votesHigh": 195584,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 53.262,
                  "actualWinner": "오승록",
                  "predictedWinner": "오승록",
                  "baselineShare": 66.259,
                  "pollAdjustedShare": 66.259,
                  "currentSignalShare": 66.259
                },
                {
                  "id": "2022-municipal-서울특별시_노원구_임재혁_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_노원구_임재혁_국민의힘",
                  "name": "임재혁",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 19.283,
                  "shareMid": 33.741,
                  "shareHigh": 48.198,
                  "winProbability": 0.016876,
                  "votesLow": 46725,
                  "votesMid": 81756,
                  "votesHigh": 116788,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.738,
                  "actualWinner": "오승록",
                  "predictedWinner": "오승록",
                  "baselineShare": 33.741,
                  "pollAdjustedShare": 33.741,
                  "currentSignalShare": 33.741
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_도봉구",
              "name": "도봉구",
              "leadingParty": "dp",
              "summary": "김용석 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_도봉구_김용석_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_도봉구_김용석_더불어민주당",
                  "name": "김용석",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 36.308,
                  "shareMid": 50.766,
                  "shareHigh": 65.223,
                  "winProbability": 0.849781,
                  "votesLow": 53268,
                  "votesMid": 74479,
                  "votesHigh": 95689,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 48.772,
                  "actualWinner": "오언석",
                  "predictedWinner": "김용석",
                  "baselineShare": 50.766,
                  "pollAdjustedShare": 50.766,
                  "currentSignalShare": 50.766
                },
                {
                  "id": "2022-municipal-서울특별시_도봉구_오언석_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_도봉구_오언석_국민의힘",
                  "name": "오언석",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 22.046,
                  "shareMid": 36.503,
                  "shareHigh": 50.961,
                  "winProbability": 0.142899,
                  "votesLow": 32343,
                  "votesMid": 53554,
                  "votesHigh": 74764,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 50.453,
                  "actualWinner": "오언석",
                  "predictedWinner": "김용석",
                  "baselineShare": 36.503,
                  "pollAdjustedShare": 36.503,
                  "currentSignalShare": 36.503
                },
                {
                  "id": "2022-municipal-서울특별시_도봉구_최순자_무소속",
                  "candidateKey": "2022:municipal:서울특별시_도봉구_최순자_무소속",
                  "name": "최순자",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.731,
                  "shareHigh": 27.188,
                  "winProbability": 0.00732,
                  "votesLow": 0,
                  "votesMid": 18677,
                  "votesHigh": 39888,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 0.775,
                  "actualWinner": "오언석",
                  "predictedWinner": "김용석",
                  "baselineShare": 12.731,
                  "pollAdjustedShare": 12.731,
                  "currentSignalShare": 12.731
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_동대문구",
              "name": "동대문구",
              "leadingParty": "dp",
              "summary": "최동민 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_동대문구_최동민_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_동대문구_최동민_더불어민주당",
                  "name": "최동민",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 46.784,
                  "shareMid": 61.241,
                  "shareHigh": 75.698,
                  "winProbability": 0.943226,
                  "votesLow": 72129,
                  "votesMid": 94419,
                  "votesHigh": 116709,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.944,
                  "actualWinner": "이필형",
                  "predictedWinner": "최동민",
                  "baselineShare": 61.241,
                  "pollAdjustedShare": 61.241,
                  "currentSignalShare": 61.241
                },
                {
                  "id": "2022-municipal-서울특별시_동대문구_이필형_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_동대문구_이필형_국민의힘",
                  "name": "이필형",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 24.302,
                  "shareMid": 38.759,
                  "shareHigh": 53.216,
                  "winProbability": 0.056774,
                  "votesLow": 37467,
                  "votesMid": 59757,
                  "votesHigh": 82047,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 53.056,
                  "actualWinner": "이필형",
                  "predictedWinner": "최동민",
                  "baselineShare": 38.759,
                  "pollAdjustedShare": 38.759,
                  "currentSignalShare": 38.759
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_동작구",
              "name": "동작구",
              "leadingParty": "dp",
              "summary": "오영수 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_동작구_오영수_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_동작구_오영수_더불어민주당",
                  "name": "오영수",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 47.305,
                  "shareMid": 61.763,
                  "shareHigh": 76.22,
                  "winProbability": 0.949819,
                  "votesLow": 87635,
                  "votesMid": 114418,
                  "votesHigh": 141202,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.46,
                  "actualWinner": "박일하",
                  "predictedWinner": "오영수",
                  "baselineShare": 61.763,
                  "pollAdjustedShare": 61.763,
                  "currentSignalShare": 61.763
                },
                {
                  "id": "2022-municipal-서울특별시_동작구_박일하_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_동작구_박일하_국민의힘",
                  "name": "박일하",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 23.78,
                  "shareMid": 38.237,
                  "shareHigh": 52.695,
                  "winProbability": 0.050181,
                  "votesLow": 44053,
                  "votesMid": 70837,
                  "votesHigh": 97620,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 53.54,
                  "actualWinner": "박일하",
                  "predictedWinner": "오영수",
                  "baselineShare": 38.237,
                  "pollAdjustedShare": 38.237,
                  "currentSignalShare": 38.237
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_마포구",
              "name": "마포구",
              "leadingParty": "dp",
              "summary": "유동균 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_마포구_유동균_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_마포구_유동균_더불어민주당",
                  "name": "유동균",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 44.808,
                  "shareMid": 59.266,
                  "shareHigh": 73.723,
                  "winProbability": 0.972437,
                  "votesLow": 77522,
                  "votesMid": 102535,
                  "votesHigh": 127548,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.776,
                  "actualWinner": "박강수",
                  "predictedWinner": "유동균",
                  "baselineShare": 59.266,
                  "pollAdjustedShare": 59.266,
                  "currentSignalShare": 59.266
                },
                {
                  "id": "2022-municipal-서울특별시_마포구_박강수_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_마포구_박강수_국민의힘",
                  "name": "박강수",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 15.626,
                  "shareMid": 30.084,
                  "shareHigh": 44.541,
                  "winProbability": 0.025331,
                  "votesLow": 27035,
                  "votesMid": 52047,
                  "votesHigh": 77060,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 48.739,
                  "actualWinner": "박강수",
                  "predictedWinner": "유동균",
                  "baselineShare": 30.084,
                  "pollAdjustedShare": 30.084,
                  "currentSignalShare": 30.084
                },
                {
                  "id": "2022-municipal-서울특별시_마포구_조성주_정의당",
                  "candidateKey": "2022:municipal:서울특별시_마포구_조성주_정의당",
                  "name": "조성주",
                  "party": "progressive",
                  "partyLabel": "정의당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.65,
                  "shareHigh": 25.108,
                  "winProbability": 0.002232,
                  "votesLow": 0,
                  "votesMid": 18425,
                  "votesHigh": 43438,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 4.485,
                  "actualWinner": "박강수",
                  "predictedWinner": "유동균",
                  "baselineShare": 10.65,
                  "pollAdjustedShare": 10.65,
                  "currentSignalShare": 10.65
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_서대문구",
              "name": "서대문구",
              "leadingParty": "dp",
              "summary": "박운기 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_서대문구_박운기_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_서대문구_박운기_더불어민주당",
                  "name": "박운기",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 47.356,
                  "shareMid": 61.814,
                  "shareHigh": 76.271,
                  "winProbability": 0.950426,
                  "votesLow": 68721,
                  "votesMid": 89701,
                  "votesHigh": 110681,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.687,
                  "actualWinner": "이성헌",
                  "predictedWinner": "박운기",
                  "baselineShare": 61.814,
                  "pollAdjustedShare": 61.814,
                  "currentSignalShare": 61.814
                },
                {
                  "id": "2022-municipal-서울특별시_서대문구_이성헌_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_서대문구_이성헌_국민의힘",
                  "name": "이성헌",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 23.729,
                  "shareMid": 38.186,
                  "shareHigh": 52.644,
                  "winProbability": 0.049574,
                  "votesLow": 34433,
                  "votesMid": 55413,
                  "votesHigh": 76393,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 53.313,
                  "actualWinner": "이성헌",
                  "predictedWinner": "박운기",
                  "baselineShare": 38.186,
                  "pollAdjustedShare": 38.186,
                  "currentSignalShare": 38.186
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_서초구",
              "name": "서초구",
              "leadingParty": "dp",
              "summary": "김기영 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_서초구_김기영_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_서초구_김기영_더불어민주당",
                  "name": "김기영",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 40.157,
                  "shareMid": 54.615,
                  "shareHigh": 69.072,
                  "winProbability": 0.760183,
                  "votesLow": 76378,
                  "votesMid": 103876,
                  "votesHigh": 131373,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 29.122,
                  "actualWinner": "전성수",
                  "predictedWinner": "김기영",
                  "baselineShare": 54.615,
                  "pollAdjustedShare": 54.615,
                  "currentSignalShare": 54.615
                },
                {
                  "id": "2022-municipal-서울특별시_서초구_전성수_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_서초구_전성수_국민의힘",
                  "name": "전성수",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 30.928,
                  "shareMid": 45.385,
                  "shareHigh": 59.843,
                  "winProbability": 0.239817,
                  "votesLow": 58824,
                  "votesMid": 86321,
                  "votesHigh": 113819,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 70.878,
                  "actualWinner": "전성수",
                  "predictedWinner": "김기영",
                  "baselineShare": 45.385,
                  "pollAdjustedShare": 45.385,
                  "currentSignalShare": 45.385
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_성동구",
              "name": "성동구",
              "leadingParty": "dp",
              "summary": "정원오 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_성동구_정원오_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_성동구_정원오_더불어민주당",
                  "name": "정원오",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 50.789,
                  "shareMid": 65.246,
                  "shareHigh": 79.704,
                  "winProbability": 0.978365,
                  "votesLow": 70339,
                  "votesMid": 90362,
                  "votesHigh": 110384,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 57.61,
                  "actualWinner": "정원오",
                  "predictedWinner": "정원오",
                  "baselineShare": 65.246,
                  "pollAdjustedShare": 65.246,
                  "currentSignalShare": 65.246
                },
                {
                  "id": "2022-municipal-서울특별시_성동구_강맹훈_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_성동구_강맹훈_국민의힘",
                  "name": "강맹훈",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 20.296,
                  "shareMid": 34.754,
                  "shareHigh": 49.211,
                  "winProbability": 0.021635,
                  "votesLow": 28109,
                  "votesMid": 48131,
                  "votesHigh": 68154,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 42.39,
                  "actualWinner": "정원오",
                  "predictedWinner": "정원오",
                  "baselineShare": 34.754,
                  "pollAdjustedShare": 34.754,
                  "currentSignalShare": 34.754
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_성북구",
              "name": "성북구",
              "leadingParty": "dp",
              "summary": "이승로 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_성북구_이승로_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_성북구_이승로_더불어민주당",
                  "name": "이승로",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 50.078,
                  "shareMid": 64.535,
                  "shareHigh": 78.993,
                  "winProbability": 0.974266,
                  "votesLow": 99863,
                  "votesMid": 128693,
                  "votesHigh": 157523,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 50.261,
                  "actualWinner": "이승로",
                  "predictedWinner": "이승로",
                  "baselineShare": 64.535,
                  "pollAdjustedShare": 64.535,
                  "currentSignalShare": 64.535
                },
                {
                  "id": "2022-municipal-서울특별시_성북구_정태근_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_성북구_정태근_국민의힘",
                  "name": "정태근",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 21.007,
                  "shareMid": 35.465,
                  "shareHigh": 49.922,
                  "winProbability": 0.025734,
                  "votesLow": 41891,
                  "votesMid": 70721,
                  "votesHigh": 99551,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 49.739,
                  "actualWinner": "이승로",
                  "predictedWinner": "이승로",
                  "baselineShare": 35.465,
                  "pollAdjustedShare": 35.465,
                  "currentSignalShare": 35.465
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_송파구",
              "name": "송파구",
              "leadingParty": "dp",
              "summary": "박성수 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_송파구_박성수_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_송파구_박성수_더불어민주당",
                  "name": "박성수",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 47.53,
                  "shareMid": 61.988,
                  "shareHigh": 76.445,
                  "winProbability": 0.952435,
                  "votesLow": 147574,
                  "votesMid": 192463,
                  "votesHigh": 237351,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 41.719,
                  "actualWinner": "서강석",
                  "predictedWinner": "박성수",
                  "baselineShare": 61.988,
                  "pollAdjustedShare": 61.988,
                  "currentSignalShare": 61.988
                },
                {
                  "id": "2022-municipal-서울특별시_송파구_서강석_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_송파구_서강석_국민의힘",
                  "name": "서강석",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 23.555,
                  "shareMid": 38.012,
                  "shareHigh": 52.47,
                  "winProbability": 0.047565,
                  "votesLow": 73134,
                  "votesMid": 118022,
                  "votesHigh": 162911,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 58.281,
                  "actualWinner": "서강석",
                  "predictedWinner": "박성수",
                  "baselineShare": 38.012,
                  "pollAdjustedShare": 38.012,
                  "currentSignalShare": 38.012
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_양천구",
              "name": "양천구",
              "leadingParty": "dp",
              "summary": "김수영 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_양천구_김수영_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_양천구_김수영_더불어민주당",
                  "name": "김수영",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 36.595,
                  "shareMid": 51.052,
                  "shareHigh": 65.51,
                  "winProbability": 0.930651,
                  "votesLow": 76031,
                  "votesMid": 106069,
                  "votesHigh": 136107,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.976,
                  "actualWinner": "이기재",
                  "predictedWinner": "김수영",
                  "baselineShare": 51.052,
                  "pollAdjustedShare": 51.052,
                  "currentSignalShare": 51.052
                },
                {
                  "id": "2022-municipal-서울특별시_양천구_이기재_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_양천구_이기재_국민의힘",
                  "name": "이기재",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 14.431,
                  "shareMid": 28.889,
                  "shareHigh": 43.346,
                  "winProbability": 0.05829,
                  "votesLow": 29983,
                  "votesMid": 60020,
                  "votesHigh": 90058,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.346,
                  "actualWinner": "이기재",
                  "predictedWinner": "김수영",
                  "baselineShare": 28.889,
                  "pollAdjustedShare": 28.889,
                  "currentSignalShare": 28.889
                },
                {
                  "id": "2022-municipal-서울특별시_양천구_백철_무소속",
                  "candidateKey": "2022:municipal:서울특별시_양천구_백철_무소속",
                  "name": "백철",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.534,
                  "shareHigh": 24.992,
                  "winProbability": 0.005878,
                  "votesLow": 0,
                  "votesMid": 21886,
                  "votesHigh": 51924,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 1.171,
                  "actualWinner": "이기재",
                  "predictedWinner": "김수영",
                  "baselineShare": 10.534,
                  "pollAdjustedShare": 10.534,
                  "currentSignalShare": 10.534
                },
                {
                  "id": "2022-municipal-서울특별시_양천구_김성경_무소속",
                  "candidateKey": "2022:municipal:서울특별시_양천구_김성경_무소속",
                  "name": "김성경",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 9.525,
                  "shareHigh": 23.983,
                  "winProbability": 0.005181,
                  "votesLow": 0,
                  "votesMid": 19790,
                  "votesHigh": 49828,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 0.507,
                  "actualWinner": "이기재",
                  "predictedWinner": "김수영",
                  "baselineShare": 9.525,
                  "pollAdjustedShare": 9.525,
                  "currentSignalShare": 9.525
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_영등포구",
              "name": "영등포구",
              "leadingParty": "dp",
              "summary": "채현일 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_영등포구_채현일_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_영등포구_채현일_더불어민주당",
                  "name": "채현일",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 48.319,
                  "shareMid": 62.776,
                  "shareHigh": 77.234,
                  "winProbability": 0.960611,
                  "votesLow": 86577,
                  "votesMid": 112482,
                  "votesHigh": 138387,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 48.001,
                  "actualWinner": "최호권",
                  "predictedWinner": "채현일",
                  "baselineShare": 62.776,
                  "pollAdjustedShare": 62.776,
                  "currentSignalShare": 62.776
                },
                {
                  "id": "2022-municipal-서울특별시_영등포구_최호권_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_영등포구_최호권_국민의힘",
                  "name": "최호권",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 22.766,
                  "shareMid": 37.224,
                  "shareHigh": 51.681,
                  "winProbability": 0.039389,
                  "votesLow": 40792,
                  "votesMid": 66697,
                  "votesHigh": 92602,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.999,
                  "actualWinner": "최호권",
                  "predictedWinner": "채현일",
                  "baselineShare": 37.224,
                  "pollAdjustedShare": 37.224,
                  "currentSignalShare": 37.224
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_용산구",
              "name": "용산구",
              "leadingParty": "dp",
              "summary": "김철식 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_용산구_김철식_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_용산구_김철식_더불어민주당",
                  "name": "김철식",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 38.508,
                  "shareMid": 52.965,
                  "shareHigh": 67.422,
                  "winProbability": 0.901019,
                  "votesLow": 39845,
                  "votesMid": 54805,
                  "votesHigh": 69765,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 37.338,
                  "actualWinner": "박희영",
                  "predictedWinner": "김철식",
                  "baselineShare": 52.965,
                  "pollAdjustedShare": 52.965,
                  "currentSignalShare": 52.965
                },
                {
                  "id": "2022-municipal-서울특별시_용산구_박희영_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_용산구_박희영_국민의힘",
                  "name": "박희영",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 20.38,
                  "shareMid": 34.838,
                  "shareHigh": 49.295,
                  "winProbability": 0.093466,
                  "votesLow": 21088,
                  "votesMid": 36048,
                  "votesHigh": 51008,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 60.679,
                  "actualWinner": "박희영",
                  "predictedWinner": "김철식",
                  "baselineShare": 34.838,
                  "pollAdjustedShare": 34.838,
                  "currentSignalShare": 34.838
                },
                {
                  "id": "2022-municipal-서울특별시_용산구_박규정_무소속",
                  "candidateKey": "2022:municipal:서울특별시_용산구_박규정_무소속",
                  "name": "박규정",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.197,
                  "shareHigh": 26.655,
                  "winProbability": 0.005516,
                  "votesLow": 0,
                  "votesMid": 12621,
                  "votesHigh": 27581,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 1.982,
                  "actualWinner": "박희영",
                  "predictedWinner": "김철식",
                  "baselineShare": 12.197,
                  "pollAdjustedShare": 12.197,
                  "currentSignalShare": 12.197
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_은평구",
              "name": "은평구",
              "leadingParty": "dp",
              "summary": "김미경 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_은평구_김미경_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_은평구_김미경_더불어민주당",
                  "name": "김미경",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 50.833,
                  "shareMid": 65.291,
                  "shareHigh": 79.748,
                  "winProbability": 0.9786,
                  "votesLow": 108337,
                  "votesMid": 139149,
                  "votesHigh": 169961,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.77,
                  "actualWinner": "김미경",
                  "predictedWinner": "김미경",
                  "baselineShare": 65.291,
                  "pollAdjustedShare": 65.291,
                  "currentSignalShare": 65.291
                },
                {
                  "id": "2022-municipal-서울특별시_은평구_남기정_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_은평구_남기정_국민의힘",
                  "name": "남기정",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 20.252,
                  "shareMid": 34.709,
                  "shareHigh": 49.167,
                  "winProbability": 0.0214,
                  "votesLow": 43160,
                  "votesMid": 73972,
                  "votesHigh": 104784,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 48.23,
                  "actualWinner": "김미경",
                  "predictedWinner": "김미경",
                  "baselineShare": 34.709,
                  "pollAdjustedShare": 34.709,
                  "currentSignalShare": 34.709
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_종로구",
              "name": "종로구",
              "leadingParty": "dp",
              "summary": "유찬종 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_종로구_유찬종_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_종로구_유찬종_더불어민주당",
                  "name": "유찬종",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 38.589,
                  "shareMid": 53.047,
                  "shareHigh": 67.504,
                  "winProbability": 0.919679,
                  "votesLow": 26923,
                  "votesMid": 37009,
                  "votesHigh": 47096,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 47.095,
                  "actualWinner": "정문헌",
                  "predictedWinner": "유찬종",
                  "baselineShare": 53.047,
                  "pollAdjustedShare": 53.047,
                  "currentSignalShare": 53.047
                },
                {
                  "id": "2022-municipal-서울특별시_종로구_정문헌_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_종로구_정문헌_국민의힘",
                  "name": "정문헌",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 18.347,
                  "shareMid": 32.804,
                  "shareHigh": 47.262,
                  "winProbability": 0.073235,
                  "votesLow": 12800,
                  "votesMid": 22886,
                  "votesHigh": 32973,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.492,
                  "actualWinner": "정문헌",
                  "predictedWinner": "유찬종",
                  "baselineShare": 32.804,
                  "pollAdjustedShare": 32.804,
                  "currentSignalShare": 32.804
                },
                {
                  "id": "2022-municipal-서울특별시_종로구_고남철_무소속",
                  "candidateKey": "2022:municipal:서울특별시_종로구_고남철_무소속",
                  "name": "고남철",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.128,
                  "shareHigh": 26.585,
                  "winProbability": 0.005524,
                  "votesLow": 0,
                  "votesMid": 8461,
                  "votesHigh": 18547,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 1.25,
                  "actualWinner": "정문헌",
                  "predictedWinner": "유찬종",
                  "baselineShare": 12.128,
                  "pollAdjustedShare": 12.128,
                  "currentSignalShare": 12.128
                },
                {
                  "id": "2022-municipal-서울특별시_종로구_류승구_코리아당",
                  "candidateKey": "2022:municipal:서울특별시_종로구_류승구_코리아당",
                  "name": "류승구",
                  "party": "independent",
                  "partyLabel": "코리아당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 2.021,
                  "shareHigh": 16.479,
                  "winProbability": 0.001562,
                  "votesLow": 0,
                  "votesMid": 1410,
                  "votesHigh": 11496,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 0.163,
                  "actualWinner": "정문헌",
                  "predictedWinner": "유찬종",
                  "baselineShare": 2.021,
                  "pollAdjustedShare": 2.021,
                  "currentSignalShare": 2.021
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_중구",
              "name": "중구",
              "leadingParty": "dp",
              "summary": "서양호 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_중구_서양호_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_중구_서양호_더불어민주당",
                  "name": "서양호",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 47.004,
                  "shareMid": 61.461,
                  "shareHigh": 75.919,
                  "winProbability": 0.946104,
                  "votesLow": 28033,
                  "votesMid": 36656,
                  "votesHigh": 45278,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 49.59,
                  "actualWinner": "김길성",
                  "predictedWinner": "서양호",
                  "baselineShare": 61.461,
                  "pollAdjustedShare": 61.461,
                  "currentSignalShare": 61.461
                },
                {
                  "id": "2022-municipal-서울특별시_중구_김길성_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_중구_김길성_국민의힘",
                  "name": "김길성",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 24.081,
                  "shareMid": 38.539,
                  "shareHigh": 52.996,
                  "winProbability": 0.053896,
                  "votesLow": 14362,
                  "votesMid": 22984,
                  "votesHigh": 31607,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 50.41,
                  "actualWinner": "김길성",
                  "predictedWinner": "서양호",
                  "baselineShare": 38.539,
                  "pollAdjustedShare": 38.539,
                  "currentSignalShare": 38.539
                }
              ]
            },
            {
              "id": "2022-municipal-서울특별시_중랑구",
              "name": "중랑구",
              "leadingParty": "dp",
              "summary": "류경기 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-서울특별시_중랑구_류경기_더불어민주당",
                  "candidateKey": "2022:municipal:서울특별시_중랑구_류경기_더불어민주당",
                  "name": "류경기",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 47.094,
                  "shareMid": 61.552,
                  "shareHigh": 76.009,
                  "winProbability": 0.947246,
                  "votesLow": 82727,
                  "votesMid": 108123,
                  "votesHigh": 133519,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 53.026,
                  "actualWinner": "류경기",
                  "predictedWinner": "류경기",
                  "baselineShare": 61.552,
                  "pollAdjustedShare": 61.552,
                  "currentSignalShare": 61.552
                },
                {
                  "id": "2022-municipal-서울특별시_중랑구_나진구_국민의힘",
                  "candidateKey": "2022:municipal:서울특별시_중랑구_나진구_국민의힘",
                  "name": "나진구",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 23.991,
                  "shareMid": 38.448,
                  "shareHigh": 52.906,
                  "winProbability": 0.052754,
                  "votesLow": 42143,
                  "votesMid": 67539,
                  "votesHigh": 92935,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.974,
                  "actualWinner": "류경기",
                  "predictedWinner": "류경기",
                  "baselineShare": 38.448,
                  "pollAdjustedShare": 38.448,
                  "currentSignalShare": 38.448
                }
              ]
            }
          ],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "busan",
          "code": "26",
          "name": "부산광역시",
          "shortName": "부산",
          "office": "기초단체장",
          "electorate": 2916832,
          "leadingParty": "dp",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 4.609,
          "confidence": 0.5461,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "부산 기초단체장 baseline을 시군구 후보별로 계산한 뒤 시도 단위로 집계했습니다.",
          "drivers": [
            "municipal candidate rows",
            "candidate profile baseline",
            "poll missing"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster region missing",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed",
            "turnout_probability_imputed",
            "turnout_probability_imputed_from_ballots"
          ],
          "turnoutModel": {
            "targetElectorate": 2916832,
            "likelyVoters": 1432222,
            "turnoutProbability": 0.49102,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed",
              "turnout_probability_imputed",
              "turnout_probability_imputed_from_ballots"
            ]
          },
          "modelMetrics": {
            "mae": 14.4574
          },
          "candidates": [
            {
              "id": "busan-dp",
              "name": "더불어민주당 기초 후보군",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 40.152,
              "shareMid": 54.609,
              "shareHigh": 69.067,
              "winProbability": 0.546092,
              "votesLow": 575062,
              "votesMid": 782124,
              "votesHigh": 989186,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 54.609,
              "pollAdjustedShare": 54.609,
              "currentSignalShare": 54.609
            },
            {
              "id": "busan-ppp",
              "name": "국민의힘 기초 후보군",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 25.723,
              "shareMid": 40.181,
              "shareHigh": 54.638,
              "winProbability": 0.401807,
              "votesLow": 368413,
              "votesMid": 575476,
              "votesHigh": 782538,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 40.181,
              "pollAdjustedShare": 40.181,
              "currentSignalShare": 40.181
            },
            {
              "id": "busan-independent",
              "name": "무소속·기타 기초 후보군",
              "party": "independent",
              "partyLabel": "무소속·기타",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 0.0,
              "shareMid": 3.451,
              "shareHigh": 17.908,
              "winProbability": 0.034507,
              "votesLow": 0,
              "votesMid": 49422,
              "votesHigh": 256484,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 3.451,
              "pollAdjustedShare": 3.451,
              "currentSignalShare": 3.451
            }
          ],
          "districts": [
            {
              "id": "2022-municipal-부산광역시_강서구",
              "name": "강서구",
              "leadingParty": "dp",
              "summary": "노기태 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-부산광역시_강서구_노기태_더불어민주당",
                  "candidateKey": "2022:municipal:부산광역시_강서구_노기태_더불어민주당",
                  "name": "노기태",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 44.48,
                  "shareMid": 58.938,
                  "shareHigh": 73.395,
                  "winProbability": 0.903301,
                  "votesLow": 22536,
                  "votesMid": 29862,
                  "votesHigh": 37187,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 40.49,
                  "actualWinner": "김형찬",
                  "predictedWinner": "노기태",
                  "baselineShare": 58.938,
                  "pollAdjustedShare": 58.938,
                  "currentSignalShare": 58.938
                },
                {
                  "id": "2022-municipal-부산광역시_강서구_김형찬_국민의힘",
                  "candidateKey": "2022:municipal:부산광역시_강서구_김형찬_국민의힘",
                  "name": "김형찬",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 26.605,
                  "shareMid": 41.062,
                  "shareHigh": 55.52,
                  "winProbability": 0.096699,
                  "votesLow": 13479,
                  "votesMid": 20804,
                  "votesHigh": 28130,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 59.51,
                  "actualWinner": "김형찬",
                  "predictedWinner": "노기태",
                  "baselineShare": 41.062,
                  "pollAdjustedShare": 41.062,
                  "currentSignalShare": 41.062
                }
              ]
            },
            {
              "id": "2022-municipal-부산광역시_금정구",
              "name": "금정구",
              "leadingParty": "dp",
              "summary": "정미영 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-부산광역시_금정구_정미영_더불어민주당",
                  "candidateKey": "2022:municipal:부산광역시_금정구_정미영_더불어민주당",
                  "name": "정미영",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 43.659,
                  "shareMid": 58.117,
                  "shareHigh": 72.574,
                  "winProbability": 0.883828,
                  "votesLow": 44077,
                  "votesMid": 58673,
                  "votesHigh": 73269,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 37.963,
                  "actualWinner": "김재윤",
                  "predictedWinner": "정미영",
                  "baselineShare": 58.117,
                  "pollAdjustedShare": 58.117,
                  "currentSignalShare": 58.117
                },
                {
                  "id": "2022-municipal-부산광역시_금정구_김재윤_국민의힘",
                  "candidateKey": "2022:municipal:부산광역시_금정구_김재윤_국민의힘",
                  "name": "김재윤",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 27.426,
                  "shareMid": 41.883,
                  "shareHigh": 56.341,
                  "winProbability": 0.116172,
                  "votesLow": 27688,
                  "votesMid": 42284,
                  "votesHigh": 56880,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 62.037,
                  "actualWinner": "김재윤",
                  "predictedWinner": "정미영",
                  "baselineShare": 41.883,
                  "pollAdjustedShare": 41.883,
                  "currentSignalShare": 41.883
                }
              ]
            },
            {
              "id": "2022-municipal-부산광역시_기장군",
              "name": "기장군",
              "leadingParty": "dp",
              "summary": "우성빈 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-부산광역시_기장군_우성빈_더불어민주당",
                  "candidateKey": "2022:municipal:부산광역시_기장군_우성빈_더불어민주당",
                  "name": "우성빈",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 23.613,
                  "shareMid": 38.07,
                  "shareHigh": 52.528,
                  "winProbability": 0.682821,
                  "votesLow": 14966,
                  "votesMid": 24129,
                  "votesHigh": 33293,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 30.704,
                  "actualWinner": "정종복",
                  "predictedWinner": "우성빈",
                  "baselineShare": 38.07,
                  "pollAdjustedShare": 38.07,
                  "currentSignalShare": 38.07
                },
                {
                  "id": "2022-municipal-부산광역시_기장군_정종복_국민의힘",
                  "candidateKey": "2022:municipal:부산광역시_기장군_정종복_국민의힘",
                  "name": "정종복",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 15.603,
                  "shareMid": 30.06,
                  "shareHigh": 44.518,
                  "winProbability": 0.250893,
                  "votesLow": 9889,
                  "votesMid": 19053,
                  "votesHigh": 28216,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 55.875,
                  "actualWinner": "정종복",
                  "predictedWinner": "우성빈",
                  "baselineShare": 30.06,
                  "pollAdjustedShare": 30.06,
                  "currentSignalShare": 30.06
                },
                {
                  "id": "2022-municipal-부산광역시_기장군_신대겸_무소속",
                  "candidateKey": "2022:municipal:부산광역시_기장군_신대겸_무소속",
                  "name": "신대겸",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.623,
                  "shareHigh": 25.081,
                  "winProbability": 0.022095,
                  "votesLow": 0,
                  "votesMid": 6733,
                  "votesHigh": 15896,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 3.452,
                  "actualWinner": "정종복",
                  "predictedWinner": "우성빈",
                  "baselineShare": 10.623,
                  "pollAdjustedShare": 10.623,
                  "currentSignalShare": 10.623
                },
                {
                  "id": "2022-municipal-부산광역시_기장군_김정우_무소속",
                  "candidateKey": "2022:municipal:부산광역시_기장군_김정우_무소속",
                  "name": "김정우",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.623,
                  "shareHigh": 25.081,
                  "winProbability": 0.022095,
                  "votesLow": 0,
                  "votesMid": 6733,
                  "votesHigh": 15896,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 8.545,
                  "actualWinner": "정종복",
                  "predictedWinner": "우성빈",
                  "baselineShare": 10.623,
                  "pollAdjustedShare": 10.623,
                  "currentSignalShare": 10.623
                }
              ]
            },
            {
              "id": "2022-municipal-부산광역시_남구",
              "name": "남구",
              "leadingParty": "dp",
              "summary": "박재범 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-부산광역시_남구_박재범_더불어민주당",
                  "candidateKey": "2022:municipal:부산광역시_남구_박재범_더불어민주당",
                  "name": "박재범",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 43.233,
                  "shareMid": 57.69,
                  "shareHigh": 72.148,
                  "winProbability": 0.87242,
                  "votesLow": 50344,
                  "votesMid": 67180,
                  "votesHigh": 84015,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 42.079,
                  "actualWinner": "오은택",
                  "predictedWinner": "박재범",
                  "baselineShare": 57.69,
                  "pollAdjustedShare": 57.69,
                  "currentSignalShare": 57.69
                },
                {
                  "id": "2022-municipal-부산광역시_남구_오은택_국민의힘",
                  "candidateKey": "2022:municipal:부산광역시_남구_오은택_국민의힘",
                  "name": "오은택",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 27.852,
                  "shareMid": 42.31,
                  "shareHigh": 56.767,
                  "winProbability": 0.12758,
                  "votesLow": 32434,
                  "votesMid": 49269,
                  "votesHigh": 66105,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 57.921,
                  "actualWinner": "오은택",
                  "predictedWinner": "박재범",
                  "baselineShare": 42.31,
                  "pollAdjustedShare": 42.31,
                  "currentSignalShare": 42.31
                }
              ]
            },
            {
              "id": "2022-municipal-부산광역시_동구",
              "name": "동구",
              "leadingParty": "dp",
              "summary": "최형욱 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-부산광역시_동구_최형욱_더불어민주당",
                  "candidateKey": "2022:municipal:부산광역시_동구_최형욱_더불어민주당",
                  "name": "최형욱",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 41.892,
                  "shareMid": 56.349,
                  "shareHigh": 70.807,
                  "winProbability": 0.830234,
                  "votesLow": 16711,
                  "votesMid": 22479,
                  "votesHigh": 28246,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 39.917,
                  "actualWinner": "김진홍",
                  "predictedWinner": "최형욱",
                  "baselineShare": 56.349,
                  "pollAdjustedShare": 56.349,
                  "currentSignalShare": 56.349
                },
                {
                  "id": "2022-municipal-부산광역시_동구_김진홍_국민의힘",
                  "candidateKey": "2022:municipal:부산광역시_동구_김진홍_국민의힘",
                  "name": "김진홍",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 29.193,
                  "shareMid": 43.651,
                  "shareHigh": 58.108,
                  "winProbability": 0.169766,
                  "votesLow": 11646,
                  "votesMid": 17413,
                  "votesHigh": 23181,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 60.083,
                  "actualWinner": "김진홍",
                  "predictedWinner": "최형욱",
                  "baselineShare": 43.651,
                  "pollAdjustedShare": 43.651,
                  "currentSignalShare": 43.651
                }
              ]
            },
            {
              "id": "2022-municipal-부산광역시_동래구",
              "name": "동래구",
              "leadingParty": "dp",
              "summary": "김우룡 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-부산광역시_동래구_김우룡_더불어민주당",
                  "candidateKey": "2022:municipal:부산광역시_동래구_김우룡_더불어민주당",
                  "name": "김우룡",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 36.542,
                  "shareMid": 51.0,
                  "shareHigh": 65.457,
                  "winProbability": 0.841099,
                  "votesLow": 41993,
                  "votesMid": 58607,
                  "votesHigh": 75221,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 34.417,
                  "actualWinner": "장준용",
                  "predictedWinner": "김우룡",
                  "baselineShare": 51.0,
                  "pollAdjustedShare": 51.0,
                  "currentSignalShare": 51.0
                },
                {
                  "id": "2022-municipal-부산광역시_동래구_장준용_국민의힘",
                  "candidateKey": "2022:municipal:부산광역시_동래구_장준용_국민의힘",
                  "name": "장준용",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 22.895,
                  "shareMid": 37.353,
                  "shareHigh": 51.81,
                  "winProbability": 0.152755,
                  "votesLow": 26310,
                  "votesMid": 42924,
                  "votesHigh": 59538,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 60.187,
                  "actualWinner": "장준용",
                  "predictedWinner": "김우룡",
                  "baselineShare": 37.353,
                  "pollAdjustedShare": 37.353,
                  "currentSignalShare": 37.353
                },
                {
                  "id": "2022-municipal-부산광역시_동래구_권오성_무소속",
                  "candidateKey": "2022:municipal:부산광역시_동래구_권오성_무소속",
                  "name": "권오성",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.648,
                  "shareHigh": 26.105,
                  "winProbability": 0.006146,
                  "votesLow": 0,
                  "votesMid": 13385,
                  "votesHigh": 29999,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 5.396,
                  "actualWinner": "장준용",
                  "predictedWinner": "김우룡",
                  "baselineShare": 11.648,
                  "pollAdjustedShare": 11.648,
                  "currentSignalShare": 11.648
                }
              ]
            },
            {
              "id": "2022-municipal-부산광역시_부산진구",
              "name": "부산진구",
              "leadingParty": "dp",
              "summary": "서은숙 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-부산광역시_부산진구_서은숙_더불어민주당",
                  "candidateKey": "2022:municipal:부산광역시_부산진구_서은숙_더불어민주당",
                  "name": "서은숙",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 43.693,
                  "shareMid": 58.151,
                  "shareHigh": 72.608,
                  "winProbability": 0.884696,
                  "votesLow": 63990,
                  "votesMid": 85163,
                  "votesHigh": 106337,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 37.781,
                  "actualWinner": "김영욱",
                  "predictedWinner": "서은숙",
                  "baselineShare": 58.151,
                  "pollAdjustedShare": 58.151,
                  "currentSignalShare": 58.151
                },
                {
                  "id": "2022-municipal-부산광역시_부산진구_김영욱_국민의힘",
                  "candidateKey": "2022:municipal:부산광역시_부산진구_김영욱_국민의힘",
                  "name": "김영욱",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 27.392,
                  "shareMid": 41.849,
                  "shareHigh": 56.307,
                  "winProbability": 0.115304,
                  "votesLow": 40116,
                  "votesMid": 61290,
                  "votesHigh": 82463,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 62.219,
                  "actualWinner": "김영욱",
                  "predictedWinner": "서은숙",
                  "baselineShare": 41.849,
                  "pollAdjustedShare": 41.849,
                  "currentSignalShare": 41.849
                }
              ]
            },
            {
              "id": "2022-municipal-부산광역시_북구",
              "name": "북구",
              "leadingParty": "dp",
              "summary": "정명희 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-부산광역시_북구_정명희_더불어민주당",
                  "candidateKey": "2022:municipal:부산광역시_북구_정명희_더불어민주당",
                  "name": "정명희",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 44.55,
                  "shareMid": 59.008,
                  "shareHigh": 73.465,
                  "winProbability": 0.904816,
                  "votesLow": 55097,
                  "votesMid": 72977,
                  "votesHigh": 90857,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 42.967,
                  "actualWinner": "오태원",
                  "predictedWinner": "정명희",
                  "baselineShare": 59.008,
                  "pollAdjustedShare": 59.008,
                  "currentSignalShare": 59.008
                },
                {
                  "id": "2022-municipal-부산광역시_북구_오태원_국민의힘",
                  "candidateKey": "2022:municipal:부산광역시_북구_오태원_국민의힘",
                  "name": "오태원",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 26.535,
                  "shareMid": 40.992,
                  "shareHigh": 55.45,
                  "winProbability": 0.095184,
                  "votesLow": 32817,
                  "votesMid": 50697,
                  "votesHigh": 68577,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 57.033,
                  "actualWinner": "오태원",
                  "predictedWinner": "정명희",
                  "baselineShare": 40.992,
                  "pollAdjustedShare": 40.992,
                  "currentSignalShare": 40.992
                }
              ]
            },
            {
              "id": "2022-municipal-부산광역시_사상구",
              "name": "사상구",
              "leadingParty": "dp",
              "summary": "신상해 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-부산광역시_사상구_신상해_더불어민주당",
                  "candidateKey": "2022:municipal:부산광역시_사상구_신상해_더불어민주당",
                  "name": "신상해",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 40.771,
                  "shareMid": 55.229,
                  "shareHigh": 69.686,
                  "winProbability": 0.787047,
                  "votesLow": 35088,
                  "votesMid": 47530,
                  "votesHigh": 59972,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 37.039,
                  "actualWinner": "조병길",
                  "predictedWinner": "신상해",
                  "baselineShare": 55.229,
                  "pollAdjustedShare": 55.229,
                  "currentSignalShare": 55.229
                },
                {
                  "id": "2022-municipal-부산광역시_사상구_조병길_국민의힘",
                  "candidateKey": "2022:municipal:부산광역시_사상구_조병길_국민의힘",
                  "name": "조병길",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 30.314,
                  "shareMid": 44.771,
                  "shareHigh": 59.229,
                  "winProbability": 0.212953,
                  "votesLow": 26088,
                  "votesMid": 38530,
                  "votesHigh": 50972,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 62.961,
                  "actualWinner": "조병길",
                  "predictedWinner": "신상해",
                  "baselineShare": 44.771,
                  "pollAdjustedShare": 44.771,
                  "currentSignalShare": 44.771
                }
              ]
            },
            {
              "id": "2022-municipal-부산광역시_사하구",
              "name": "사하구",
              "leadingParty": "dp",
              "summary": "김태석 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-부산광역시_사하구_김태석_더불어민주당",
                  "candidateKey": "2022:municipal:부산광역시_사하구_김태석_더불어민주당",
                  "name": "김태석",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 44.443,
                  "shareMid": 58.9,
                  "shareHigh": 73.358,
                  "winProbability": 0.902474,
                  "votesLow": 55118,
                  "votesMid": 73048,
                  "votesHigh": 90978,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 39.81,
                  "actualWinner": "이갑준",
                  "predictedWinner": "김태석",
                  "baselineShare": 58.9,
                  "pollAdjustedShare": 58.9,
                  "currentSignalShare": 58.9
                },
                {
                  "id": "2022-municipal-부산광역시_사하구_이갑준_국민의힘",
                  "candidateKey": "2022:municipal:부산광역시_사하구_이갑준_국민의힘",
                  "name": "이갑준",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 26.642,
                  "shareMid": 41.1,
                  "shareHigh": 55.557,
                  "winProbability": 0.097526,
                  "votesLow": 33042,
                  "votesMid": 50972,
                  "votesHigh": 68902,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 60.19,
                  "actualWinner": "이갑준",
                  "predictedWinner": "김태석",
                  "baselineShare": 41.1,
                  "pollAdjustedShare": 41.1,
                  "currentSignalShare": 41.1
                }
              ]
            },
            {
              "id": "2022-municipal-부산광역시_서구",
              "name": "서구",
              "leadingParty": "ppp",
              "summary": "공한수 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-부산광역시_서구_공한수_국민의힘",
                  "candidateKey": "2022:municipal:부산광역시_서구_공한수_국민의힘",
                  "name": "공한수",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 31.777,
                  "shareMid": 46.234,
                  "shareHigh": 60.691,
                  "winProbability": 0.613043,
                  "votesLow": 14605,
                  "votesMid": 21250,
                  "votesHigh": 27894,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 65.437,
                  "actualWinner": "공한수",
                  "predictedWinner": "공한수",
                  "baselineShare": 46.234,
                  "pollAdjustedShare": 46.234,
                  "currentSignalShare": 46.234
                },
                {
                  "id": "2022-municipal-부산광역시_서구_정진영_더불어민주당",
                  "candidateKey": "2022:municipal:부산광역시_서구_정진영_더불어민주당",
                  "name": "정진영",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 27.931,
                  "shareMid": 42.389,
                  "shareHigh": 56.846,
                  "winProbability": 0.3791,
                  "votesLow": 12837,
                  "votesMid": 19482,
                  "votesHigh": 26127,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 30.242,
                  "actualWinner": "공한수",
                  "predictedWinner": "공한수",
                  "baselineShare": 42.389,
                  "pollAdjustedShare": 42.389,
                  "currentSignalShare": 42.389
                },
                {
                  "id": "2022-municipal-부산광역시_서구_유승우_무소속",
                  "candidateKey": "2022:municipal:부산광역시_서구_유승우_무소속",
                  "name": "유승우",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.377,
                  "shareHigh": 25.835,
                  "winProbability": 0.007856,
                  "votesLow": 0,
                  "votesMid": 5229,
                  "votesHigh": 11874,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 4.321,
                  "actualWinner": "공한수",
                  "predictedWinner": "공한수",
                  "baselineShare": 11.377,
                  "pollAdjustedShare": 11.377,
                  "currentSignalShare": 11.377
                }
              ]
            },
            {
              "id": "2022-municipal-부산광역시_수영구",
              "name": "수영구",
              "leadingParty": "dp",
              "summary": "박병염 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-부산광역시_수영구_박병염_더불어민주당",
                  "candidateKey": "2022:municipal:부산광역시_수영구_박병염_더불어민주당",
                  "name": "박병염",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 30.208,
                  "shareMid": 44.665,
                  "shareHigh": 59.122,
                  "winProbability": 0.517394,
                  "votesLow": 22250,
                  "votesMid": 32899,
                  "votesHigh": 43548,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 26.394,
                  "actualWinner": "강성태",
                  "predictedWinner": "박병염",
                  "baselineShare": 44.665,
                  "pollAdjustedShare": 44.665,
                  "currentSignalShare": 44.665
                },
                {
                  "id": "2022-municipal-부산광역시_수영구_강성태_국민의힘",
                  "candidateKey": "2022:municipal:부산광역시_수영구_강성태_국민의힘",
                  "name": "강성태",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 29.516,
                  "shareMid": 43.974,
                  "shareHigh": 58.431,
                  "winProbability": 0.474555,
                  "votesLow": 21741,
                  "votesMid": 32390,
                  "votesHigh": 43039,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 69.956,
                  "actualWinner": "강성태",
                  "predictedWinner": "박병염",
                  "baselineShare": 43.974,
                  "pollAdjustedShare": 43.974,
                  "currentSignalShare": 43.974
                },
                {
                  "id": "2022-municipal-부산광역시_수영구_곽동혁_무소속",
                  "candidateKey": "2022:municipal:부산광역시_수영구_곽동혁_무소속",
                  "name": "곽동혁",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.361,
                  "shareHigh": 25.819,
                  "winProbability": 0.008051,
                  "votesLow": 0,
                  "votesMid": 8368,
                  "votesHigh": 19017,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 3.651,
                  "actualWinner": "강성태",
                  "predictedWinner": "박병염",
                  "baselineShare": 11.361,
                  "pollAdjustedShare": 11.361,
                  "currentSignalShare": 11.361
                }
              ]
            },
            {
              "id": "2022-municipal-부산광역시_연제구",
              "name": "연제구",
              "leadingParty": "dp",
              "summary": "이성문 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-부산광역시_연제구_이성문_더불어민주당",
                  "candidateKey": "2022:municipal:부산광역시_연제구_이성문_더불어민주당",
                  "name": "이성문",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 49.621,
                  "shareMid": 64.078,
                  "shareHigh": 78.536,
                  "winProbability": 0.97124,
                  "votesLow": 44998,
                  "votesMid": 58108,
                  "votesHigh": 71219,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 39.481,
                  "actualWinner": "주석수",
                  "predictedWinner": "이성문",
                  "baselineShare": 64.078,
                  "pollAdjustedShare": 64.078,
                  "currentSignalShare": 64.078
                },
                {
                  "id": "2022-municipal-부산광역시_연제구_주석수_국민의힘",
                  "candidateKey": "2022:municipal:부산광역시_연제구_주석수_국민의힘",
                  "name": "주석수",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 21.464,
                  "shareMid": 35.922,
                  "shareHigh": 50.379,
                  "winProbability": 0.02876,
                  "votesLow": 19464,
                  "votesMid": 32575,
                  "votesHigh": 45685,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 60.519,
                  "actualWinner": "주석수",
                  "predictedWinner": "이성문",
                  "baselineShare": 35.922,
                  "pollAdjustedShare": 35.922,
                  "currentSignalShare": 35.922
                }
              ]
            },
            {
              "id": "2022-municipal-부산광역시_영도구",
              "name": "영도구",
              "leadingParty": "dp",
              "summary": "김철훈 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-부산광역시_영도구_김철훈_더불어민주당",
                  "candidateKey": "2022:municipal:부산광역시_영도구_김철훈_더불어민주당",
                  "name": "김철훈",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 43.543,
                  "shareMid": 58.001,
                  "shareHigh": 72.458,
                  "winProbability": 0.880812,
                  "votesLow": 21419,
                  "votesMid": 28531,
                  "votesHigh": 35643,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.304,
                  "actualWinner": "김기재",
                  "predictedWinner": "김철훈",
                  "baselineShare": 58.001,
                  "pollAdjustedShare": 58.001,
                  "currentSignalShare": 58.001
                },
                {
                  "id": "2022-municipal-부산광역시_영도구_김기재_국민의힘",
                  "candidateKey": "2022:municipal:부산광역시_영도구_김기재_국민의힘",
                  "name": "김기재",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 27.542,
                  "shareMid": 41.999,
                  "shareHigh": 56.457,
                  "winProbability": 0.119188,
                  "votesLow": 13548,
                  "votesMid": 20660,
                  "votesHigh": 27772,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 53.696,
                  "actualWinner": "김기재",
                  "predictedWinner": "김철훈",
                  "baselineShare": 41.999,
                  "pollAdjustedShare": 41.999,
                  "currentSignalShare": 41.999
                }
              ]
            },
            {
              "id": "2022-municipal-부산광역시_중구",
              "name": "중구",
              "leadingParty": "dp",
              "summary": "문창무 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-부산광역시_중구_문창무_더불어민주당",
                  "candidateKey": "2022:municipal:부산광역시_중구_문창무_더불어민주당",
                  "name": "문창무",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 32.691,
                  "shareMid": 47.148,
                  "shareHigh": 61.606,
                  "winProbability": 0.68012,
                  "votesLow": 6126,
                  "votesMid": 8835,
                  "votesHigh": 11544,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 29.936,
                  "actualWinner": "최진봉",
                  "predictedWinner": "문창무",
                  "baselineShare": 47.148,
                  "pollAdjustedShare": 47.148,
                  "currentSignalShare": 47.148
                },
                {
                  "id": "2022-municipal-부산광역시_중구_최진봉_국민의힘",
                  "candidateKey": "2022:municipal:부산광역시_중구_최진봉_국민의힘",
                  "name": "최진봉",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 26.445,
                  "shareMid": 40.902,
                  "shareHigh": 55.359,
                  "winProbability": 0.311528,
                  "votesLow": 4955,
                  "votesMid": 7665,
                  "votesHigh": 10374,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 64.888,
                  "actualWinner": "최진봉",
                  "predictedWinner": "문창무",
                  "baselineShare": 40.902,
                  "pollAdjustedShare": 40.902,
                  "currentSignalShare": 40.902
                },
                {
                  "id": "2022-municipal-부산광역시_중구_윤정운_무소속",
                  "candidateKey": "2022:municipal:부산광역시_중구_윤정운_무소속",
                  "name": "윤정운",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.95,
                  "shareHigh": 26.407,
                  "winProbability": 0.008352,
                  "votesLow": 0,
                  "votesMid": 2239,
                  "votesHigh": 4948,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 5.176,
                  "actualWinner": "최진봉",
                  "predictedWinner": "문창무",
                  "baselineShare": 11.95,
                  "pollAdjustedShare": 11.95,
                  "currentSignalShare": 11.95
                }
              ]
            },
            {
              "id": "2022-municipal-부산광역시_해운대구",
              "name": "해운대구",
              "leadingParty": "dp",
              "summary": "홍순헌 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-부산광역시_해운대구_홍순헌_더불어민주당",
                  "candidateKey": "2022:municipal:부산광역시_해운대구_홍순헌_더불어민주당",
                  "name": "홍순헌",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 43.835,
                  "shareMid": 58.293,
                  "shareHigh": 72.75,
                  "winProbability": 0.888265,
                  "votesLow": 71147,
                  "votesMid": 94613,
                  "votesHigh": 118079,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 38.669,
                  "actualWinner": "김성수",
                  "predictedWinner": "홍순헌",
                  "baselineShare": 58.293,
                  "pollAdjustedShare": 58.293,
                  "currentSignalShare": 58.293
                },
                {
                  "id": "2022-municipal-부산광역시_해운대구_김성수_국민의힘",
                  "candidateKey": "2022:municipal:부산광역시_해운대구_김성수_국민의힘",
                  "name": "김성수",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 27.25,
                  "shareMid": 41.707,
                  "shareHigh": 56.165,
                  "winProbability": 0.111735,
                  "votesLow": 44228,
                  "votesMid": 67694,
                  "votesHigh": 91160,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 61.331,
                  "actualWinner": "김성수",
                  "predictedWinner": "홍순헌",
                  "baselineShare": 41.707,
                  "pollAdjustedShare": 41.707,
                  "currentSignalShare": 41.707
                }
              ]
            }
          ],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "daegu",
          "code": "27",
          "name": "대구광역시",
          "shortName": "대구",
          "office": "기초단체장",
          "electorate": 1511415,
          "leadingParty": "ppp",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 8.604,
          "confidence": 0.586,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "대구 기초단체장 baseline을 시군구 후보별로 계산한 뒤 시도 단위로 집계했습니다.",
          "drivers": [
            "municipal candidate rows",
            "candidate profile baseline",
            "poll missing"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster region missing",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed",
            "turnout_probability_imputed",
            "turnout_probability_imputed_from_ballots"
          ],
          "turnoutModel": {
            "targetElectorate": 1511415,
            "likelyVoters": 661411,
            "turnoutProbability": 0.43761,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed",
              "turnout_probability_imputed",
              "turnout_probability_imputed_from_ballots"
            ]
          },
          "modelMetrics": {
            "mae": 14.4574
          },
          "candidates": [
            {
              "id": "daegu-ppp",
              "name": "국민의힘 기초 후보군",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 44.147,
              "shareMid": 58.604,
              "shareHigh": 73.062,
              "winProbability": 0.586042,
              "votesLow": 291991,
              "votesMid": 387614,
              "votesHigh": 483237,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 58.604,
              "pollAdjustedShare": 58.604,
              "currentSignalShare": 58.604
            },
            {
              "id": "daegu-dp",
              "name": "더불어민주당 기초 후보군",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 16.469,
              "shareMid": 30.926,
              "shareHigh": 45.384,
              "winProbability": 0.309265,
              "votesLow": 108928,
              "votesMid": 204551,
              "votesHigh": 300174,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 30.926,
              "pollAdjustedShare": 30.926,
              "currentSignalShare": 30.926
            },
            {
              "id": "daegu-independent",
              "name": "무소속·기타 기초 후보군",
              "party": "independent",
              "partyLabel": "무소속·기타",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 0.0,
              "shareMid": 8.236,
              "shareHigh": 22.694,
              "winProbability": 0.082361,
              "votesLow": 0,
              "votesMid": 54474,
              "votesHigh": 150097,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 8.236,
              "pollAdjustedShare": 8.236,
              "currentSignalShare": 8.236
            }
          ],
          "districts": [
            {
              "id": "2022-municipal-대구광역시_남구",
              "name": "남구",
              "leadingParty": "ppp",
              "summary": "조재구 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-대구광역시_남구_조재구_국민의힘",
                  "candidateKey": "2022:municipal:대구광역시_남구_조재구_국민의힘",
                  "name": "조재구",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 38.794,
                  "shareMid": 53.251,
                  "shareHigh": 67.708,
                  "winProbability": 0.692693,
                  "votesLow": 20759,
                  "votesMid": 28496,
                  "votesHigh": 36233,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 81.564,
                  "actualWinner": "조재구",
                  "predictedWinner": "조재구",
                  "baselineShare": 53.251,
                  "pollAdjustedShare": 53.251,
                  "currentSignalShare": 53.251
                },
                {
                  "id": "2022-municipal-대구광역시_남구_최창희_더불어민주당",
                  "candidateKey": "2022:municipal:대구광역시_남구_최창희_더불어민주당",
                  "name": "최창희",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 32.292,
                  "shareMid": 46.749,
                  "shareHigh": 61.206,
                  "winProbability": 0.307307,
                  "votesLow": 17280,
                  "votesMid": 25017,
                  "votesHigh": 32754,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 18.436,
                  "actualWinner": "조재구",
                  "predictedWinner": "조재구",
                  "baselineShare": 46.749,
                  "pollAdjustedShare": 46.749,
                  "currentSignalShare": 46.749
                }
              ]
            },
            {
              "id": "2022-municipal-대구광역시_달성군",
              "name": "달성군",
              "leadingParty": "dp",
              "summary": "전유진 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-대구광역시_달성군_전유진_더불어민주당",
                  "candidateKey": "2022:municipal:대구광역시_달성군_전유진_더불어민주당",
                  "name": "전유진",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 32.273,
                  "shareMid": 46.731,
                  "shareHigh": 61.188,
                  "winProbability": 0.673544,
                  "votesLow": 28908,
                  "votesMid": 41858,
                  "votesHigh": 54808,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 16.087,
                  "actualWinner": "최재훈",
                  "predictedWinner": "전유진",
                  "baselineShare": 46.731,
                  "pollAdjustedShare": 46.731,
                  "currentSignalShare": 46.731
                },
                {
                  "id": "2022-municipal-대구광역시_달성군_최재훈_국민의힘",
                  "candidateKey": "2022:municipal:대구광역시_달성군_최재훈_국민의힘",
                  "name": "최재훈",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 26.245,
                  "shareMid": 40.703,
                  "shareHigh": 55.16,
                  "winProbability": 0.317044,
                  "votesLow": 23509,
                  "votesMid": 36459,
                  "votesHigh": 49409,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 69.345,
                  "actualWinner": "최재훈",
                  "predictedWinner": "전유진",
                  "baselineShare": 40.703,
                  "pollAdjustedShare": 40.703,
                  "currentSignalShare": 40.703
                },
                {
                  "id": "2022-municipal-대구광역시_달성군_전재경_무소속",
                  "candidateKey": "2022:municipal:대구광역시_달성군_전재경_무소속",
                  "name": "전재경",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.566,
                  "shareHigh": 27.024,
                  "winProbability": 0.009412,
                  "votesLow": 0,
                  "votesMid": 11256,
                  "votesHigh": 24206,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 14.568,
                  "actualWinner": "최재훈",
                  "predictedWinner": "전유진",
                  "baselineShare": 12.566,
                  "pollAdjustedShare": 12.566,
                  "currentSignalShare": 12.566
                }
              ]
            },
            {
              "id": "2022-municipal-대구광역시_동구",
              "name": "동구",
              "leadingParty": "dp",
              "summary": "최완식 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-대구광역시_동구_최완식_더불어민주당",
                  "candidateKey": "2022:municipal:대구광역시_동구_최완식_더불어민주당",
                  "name": "최완식",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 37.172,
                  "shareMid": 51.63,
                  "shareHigh": 66.087,
                  "winProbability": 0.600461,
                  "votesLow": 47626,
                  "votesMid": 66149,
                  "votesHigh": 84673,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 22.452,
                  "actualWinner": "윤석준",
                  "predictedWinner": "최완식",
                  "baselineShare": 51.63,
                  "pollAdjustedShare": 51.63,
                  "currentSignalShare": 51.63
                },
                {
                  "id": "2022-municipal-대구광역시_동구_윤석준_국민의힘",
                  "candidateKey": "2022:municipal:대구광역시_동구_윤석준_국민의힘",
                  "name": "윤석준",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 33.913,
                  "shareMid": 48.37,
                  "shareHigh": 62.828,
                  "winProbability": 0.399539,
                  "votesLow": 43450,
                  "votesMid": 61974,
                  "votesHigh": 80497,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 77.548,
                  "actualWinner": "윤석준",
                  "predictedWinner": "최완식",
                  "baselineShare": 48.37,
                  "pollAdjustedShare": 48.37,
                  "currentSignalShare": 48.37
                }
              ]
            },
            {
              "id": "2022-municipal-대구광역시_북구",
              "name": "북구",
              "leadingParty": "ppp",
              "summary": "배광식 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-대구광역시_북구_배광식_국민의힘",
                  "candidateKey": "2022:municipal:대구광역시_북구_배광식_국민의힘",
                  "name": "배광식",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 65.816,
                  "shareMid": 80.274,
                  "shareHigh": 94.731,
                  "winProbability": 0.999484,
                  "votesLow": 102780,
                  "votesMid": 125358,
                  "votesHigh": 147935,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 77.663,
                  "actualWinner": "배광식",
                  "predictedWinner": "배광식",
                  "baselineShare": 80.274,
                  "pollAdjustedShare": 80.274,
                  "currentSignalShare": 80.274
                },
                {
                  "id": "2022-municipal-대구광역시_북구_구본항_무소속",
                  "candidateKey": "2022:municipal:대구광역시_북구_구본항_무소속",
                  "name": "구본항",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 5.269,
                  "shareMid": 19.726,
                  "shareHigh": 34.184,
                  "winProbability": 0.000516,
                  "votesLow": 8227,
                  "votesMid": 30804,
                  "votesHigh": 53382,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 22.337,
                  "actualWinner": "배광식",
                  "predictedWinner": "배광식",
                  "baselineShare": 19.726,
                  "pollAdjustedShare": 19.726,
                  "currentSignalShare": 19.726
                }
              ]
            },
            {
              "id": "2022-municipal-대구광역시_서구",
              "name": "서구",
              "leadingParty": "ppp",
              "summary": "류한국 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-대구광역시_서구_류한국_국민의힘",
                  "candidateKey": "2022:municipal:대구광역시_서구_류한국_국민의힘",
                  "name": "류한국",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 66.288,
                  "shareMid": 80.746,
                  "shareHigh": 95.203,
                  "winProbability": 0.999541,
                  "votesLow": 42735,
                  "votesMid": 52056,
                  "votesHigh": 61377,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 67.861,
                  "actualWinner": "류한국",
                  "predictedWinner": "류한국",
                  "baselineShare": 80.746,
                  "pollAdjustedShare": 80.746,
                  "currentSignalShare": 80.746
                },
                {
                  "id": "2022-municipal-대구광역시_서구_서중현_무소속",
                  "candidateKey": "2022:municipal:대구광역시_서구_서중현_무소속",
                  "name": "서중현",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 4.797,
                  "shareMid": 19.254,
                  "shareHigh": 33.712,
                  "winProbability": 0.000459,
                  "votesLow": 3092,
                  "votesMid": 12413,
                  "votesHigh": 21734,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 32.139,
                  "actualWinner": "류한국",
                  "predictedWinner": "류한국",
                  "baselineShare": 19.254,
                  "pollAdjustedShare": 19.254,
                  "currentSignalShare": 19.254
                }
              ]
            },
            {
              "id": "2022-municipal-대구광역시_수성구",
              "name": "수성구",
              "leadingParty": "ppp",
              "summary": "김대권 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-대구광역시_수성구_김대권_국민의힘",
                  "candidateKey": "2022:municipal:대구광역시_수성구_김대권_국민의힘",
                  "name": "김대권",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 39.336,
                  "shareMid": 53.794,
                  "shareHigh": 68.251,
                  "winProbability": 0.72079,
                  "votesLow": 60890,
                  "votesMid": 83269,
                  "votesHigh": 105649,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 75.266,
                  "actualWinner": "김대권",
                  "predictedWinner": "김대권",
                  "baselineShare": 53.794,
                  "pollAdjustedShare": 53.794,
                  "currentSignalShare": 53.794
                },
                {
                  "id": "2022-municipal-대구광역시_수성구_강민구_더불어민주당",
                  "candidateKey": "2022:municipal:대구광역시_수성구_강민구_더불어민주당",
                  "name": "강민구",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 31.749,
                  "shareMid": 46.206,
                  "shareHigh": 60.664,
                  "winProbability": 0.27921,
                  "votesLow": 49145,
                  "votesMid": 71525,
                  "votesHigh": 93904,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 24.734,
                  "actualWinner": "김대권",
                  "predictedWinner": "김대권",
                  "baselineShare": 46.206,
                  "pollAdjustedShare": 46.206,
                  "currentSignalShare": 46.206
                }
              ]
            }
          ],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "incheon",
          "code": "28",
          "name": "인천광역시",
          "shortName": "인천",
          "office": "기초단체장",
          "electorate": 2534338,
          "leadingParty": "dp",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 8.716,
          "confidence": 0.5872,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "인천 기초단체장 baseline을 시군구 후보별로 계산한 뒤 시도 단위로 집계했습니다.",
          "drivers": [
            "municipal candidate rows",
            "candidate profile baseline",
            "poll missing"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster region missing",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed",
            "turnout_probability_imputed",
            "turnout_probability_imputed_from_ballots"
          ],
          "turnoutModel": {
            "targetElectorate": 2534338,
            "likelyVoters": 1240456,
            "turnoutProbability": 0.48946,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed",
              "turnout_probability_imputed",
              "turnout_probability_imputed_from_ballots"
            ]
          },
          "modelMetrics": {
            "mae": 14.4574
          },
          "candidates": [
            {
              "id": "incheon-dp",
              "name": "더불어민주당 기초 후보군",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 44.258,
              "shareMid": 58.716,
              "shareHigh": 73.173,
              "winProbability": 0.587156,
              "votesLow": 549002,
              "votesMid": 728340,
              "votesHigh": 907678,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 58.716,
              "pollAdjustedShare": 58.716,
              "currentSignalShare": 58.716
            },
            {
              "id": "incheon-ppp",
              "name": "국민의힘 기초 후보군",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 22.077,
              "shareMid": 36.535,
              "shareHigh": 50.992,
              "winProbability": 0.365348,
              "votesLow": 273859,
              "votesMid": 453197,
              "votesHigh": 632535,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 36.535,
              "pollAdjustedShare": 36.535,
              "currentSignalShare": 36.535
            },
            {
              "id": "incheon-independent",
              "name": "무소속·기타 기초 후보군",
              "party": "independent",
              "partyLabel": "무소속·기타",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 0.0,
              "shareMid": 1.489,
              "shareHigh": 15.947,
              "winProbability": 0.014894,
              "votesLow": 0,
              "votesMid": 18474,
              "votesHigh": 197812,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 1.489,
              "pollAdjustedShare": 1.489,
              "currentSignalShare": 1.489
            },
            {
              "id": "incheon-progressive",
              "name": "진보·정의 기초 후보군",
              "party": "progressive",
              "partyLabel": "진보·정의",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 0.0,
              "shareMid": 1.4,
              "shareHigh": 15.858,
              "winProbability": 0.014001,
              "votesLow": 0,
              "votesMid": 17368,
              "votesHigh": 196706,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 1.4,
              "pollAdjustedShare": 1.4,
              "currentSignalShare": 1.4
            }
          ],
          "districts": [
            {
              "id": "2022-municipal-인천광역시_강화군",
              "name": "강화군",
              "leadingParty": "dp",
              "summary": "한연희 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-인천광역시_강화군_한연희_더불어민주당",
                  "candidateKey": "2022:municipal:인천광역시_강화군_한연희_더불어민주당",
                  "name": "한연희",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 46.309,
                  "shareMid": 60.766,
                  "shareHigh": 75.223,
                  "winProbability": 0.988462,
                  "votesLow": 17601,
                  "votesMid": 23097,
                  "votesHigh": 28592,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 35.354,
                  "actualWinner": "유천호",
                  "predictedWinner": "한연희",
                  "baselineShare": 60.766,
                  "pollAdjustedShare": 60.766,
                  "currentSignalShare": 60.766
                },
                {
                  "id": "2022-municipal-인천광역시_강화군_유천호_무소속",
                  "candidateKey": "2022:municipal:인천광역시_강화군_유천호_무소속",
                  "name": "유천호",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 5.16,
                  "shareMid": 19.617,
                  "shareHigh": 34.074,
                  "winProbability": 0.005769,
                  "votesLow": 1961,
                  "votesMid": 7456,
                  "votesHigh": 12951,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 47.332,
                  "actualWinner": "유천호",
                  "predictedWinner": "한연희",
                  "baselineShare": 19.617,
                  "pollAdjustedShare": 19.617,
                  "currentSignalShare": 19.617
                },
                {
                  "id": "2022-municipal-인천광역시_강화군_윤재상_무소속",
                  "candidateKey": "2022:municipal:인천광역시_강화군_윤재상_무소속",
                  "name": "윤재상",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 5.16,
                  "shareMid": 19.617,
                  "shareHigh": 34.074,
                  "winProbability": 0.005769,
                  "votesLow": 1961,
                  "votesMid": 7456,
                  "votesHigh": 12951,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 17.314,
                  "actualWinner": "유천호",
                  "predictedWinner": "한연희",
                  "baselineShare": 19.617,
                  "pollAdjustedShare": 19.617,
                  "currentSignalShare": 19.617
                }
              ]
            },
            {
              "id": "2022-municipal-인천광역시_계양구",
              "name": "계양구",
              "leadingParty": "dp",
              "summary": "윤환 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-인천광역시_계양구_윤환_더불어민주당",
                  "candidateKey": "2022:municipal:인천광역시_계양구_윤환_더불어민주당",
                  "name": "윤환",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 40.017,
                  "shareMid": 54.474,
                  "shareHigh": 68.932,
                  "winProbability": 0.92947,
                  "votesLow": 56799,
                  "votesMid": 77319,
                  "votesHigh": 97840,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.486,
                  "actualWinner": "윤환",
                  "predictedWinner": "윤환",
                  "baselineShare": 54.474,
                  "pollAdjustedShare": 54.474,
                  "currentSignalShare": 54.474
                },
                {
                  "id": "2022-municipal-인천광역시_계양구_이병택_국민의힘",
                  "candidateKey": "2022:municipal:인천광역시_계양구_이병택_국민의힘",
                  "name": "이병택",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 18.832,
                  "shareMid": 33.29,
                  "shareHigh": 47.747,
                  "winProbability": 0.065795,
                  "votesLow": 26730,
                  "votesMid": 47250,
                  "votesHigh": 67771,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 45.434,
                  "actualWinner": "윤환",
                  "predictedWinner": "윤환",
                  "baselineShare": 33.29,
                  "pollAdjustedShare": 33.29,
                  "currentSignalShare": 33.29
                },
                {
                  "id": "2022-municipal-인천광역시_계양구_박인숙_정의당",
                  "candidateKey": "2022:municipal:인천광역시_계양구_박인숙_정의당",
                  "name": "박인숙",
                  "party": "progressive",
                  "partyLabel": "정의당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.236,
                  "shareHigh": 26.694,
                  "winProbability": 0.004735,
                  "votesLow": 0,
                  "votesMid": 17368,
                  "votesHigh": 37888,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 3.079,
                  "actualWinner": "윤환",
                  "predictedWinner": "윤환",
                  "baselineShare": 12.236,
                  "pollAdjustedShare": 12.236,
                  "currentSignalShare": 12.236
                }
              ]
            },
            {
              "id": "2022-municipal-인천광역시_남동구",
              "name": "남동구",
              "leadingParty": "dp",
              "summary": "이병래 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-인천광역시_남동구_이병래_더불어민주당",
                  "candidateKey": "2022:municipal:인천광역시_남동구_이병래_더불어민주당",
                  "name": "이병래",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 45.154,
                  "shareMid": 59.611,
                  "shareHigh": 74.068,
                  "winProbability": 0.917036,
                  "votesLow": 94229,
                  "votesMid": 124400,
                  "votesHigh": 154571,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 48.953,
                  "actualWinner": "박종효",
                  "predictedWinner": "이병래",
                  "baselineShare": 59.611,
                  "pollAdjustedShare": 59.611,
                  "currentSignalShare": 59.611
                },
                {
                  "id": "2022-municipal-인천광역시_남동구_박종효_국민의힘",
                  "candidateKey": "2022:municipal:인천광역시_남동구_박종효_국민의힘",
                  "name": "박종효",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 25.932,
                  "shareMid": 40.389,
                  "shareHigh": 54.846,
                  "winProbability": 0.082964,
                  "votesLow": 54116,
                  "votesMid": 84287,
                  "votesHigh": 114458,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.047,
                  "actualWinner": "박종효",
                  "predictedWinner": "이병래",
                  "baselineShare": 40.389,
                  "pollAdjustedShare": 40.389,
                  "currentSignalShare": 40.389
                }
              ]
            },
            {
              "id": "2022-municipal-인천광역시_동구",
              "name": "동구",
              "leadingParty": "dp",
              "summary": "남궁형 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-인천광역시_동구_남궁형_더불어민주당",
                  "candidateKey": "2022:municipal:인천광역시_동구_남궁형_더불어민주당",
                  "name": "남궁형",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 34.917,
                  "shareMid": 49.374,
                  "shareHigh": 63.831,
                  "winProbability": 0.798763,
                  "votesLow": 9864,
                  "votesMid": 13949,
                  "votesHigh": 18034,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 45.054,
                  "actualWinner": "김찬진",
                  "predictedWinner": "남궁형",
                  "baselineShare": 49.374,
                  "pollAdjustedShare": 49.374,
                  "currentSignalShare": 49.374
                },
                {
                  "id": "2022-municipal-인천광역시_동구_김찬진_국민의힘",
                  "candidateKey": "2022:municipal:인천광역시_동구_김찬진_국민의힘",
                  "name": "김찬진",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 23.561,
                  "shareMid": 38.018,
                  "shareHigh": 52.476,
                  "winProbability": 0.193174,
                  "votesLow": 6656,
                  "votesMid": 10741,
                  "votesHigh": 14825,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 48.508,
                  "actualWinner": "김찬진",
                  "predictedWinner": "남궁형",
                  "baselineShare": 38.018,
                  "pollAdjustedShare": 38.018,
                  "currentSignalShare": 38.018
                },
                {
                  "id": "2022-municipal-인천광역시_동구_오성배_무소속",
                  "candidateKey": "2022:municipal:인천광역시_동구_오성배_무소속",
                  "name": "오성배",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.608,
                  "shareHigh": 27.065,
                  "winProbability": 0.008063,
                  "votesLow": 0,
                  "votesMid": 3562,
                  "votesHigh": 7646,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 6.438,
                  "actualWinner": "김찬진",
                  "predictedWinner": "남궁형",
                  "baselineShare": 12.608,
                  "pollAdjustedShare": 12.608,
                  "currentSignalShare": 12.608
                }
              ]
            },
            {
              "id": "2022-municipal-인천광역시_미추홀구",
              "name": "미추홀구",
              "leadingParty": "dp",
              "summary": "김정식 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-인천광역시_미추홀구_김정식_더불어민주당",
                  "candidateKey": "2022:municipal:인천광역시_미추홀구_김정식_더불어민주당",
                  "name": "김정식",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 42.089,
                  "shareMid": 56.546,
                  "shareHigh": 71.004,
                  "winProbability": 0.837069,
                  "votesLow": 65931,
                  "votesMid": 88579,
                  "votesHigh": 111226,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 45.266,
                  "actualWinner": "이영훈",
                  "predictedWinner": "김정식",
                  "baselineShare": 56.546,
                  "pollAdjustedShare": 56.546,
                  "currentSignalShare": 56.546
                },
                {
                  "id": "2022-municipal-인천광역시_미추홀구_이영훈_국민의힘",
                  "candidateKey": "2022:municipal:인천광역시_미추홀구_이영훈_국민의힘",
                  "name": "이영훈",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 28.996,
                  "shareMid": 43.454,
                  "shareHigh": 57.911,
                  "winProbability": 0.162931,
                  "votesLow": 45422,
                  "votesMid": 68069,
                  "votesHigh": 90717,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.734,
                  "actualWinner": "이영훈",
                  "predictedWinner": "김정식",
                  "baselineShare": 43.454,
                  "pollAdjustedShare": 43.454,
                  "currentSignalShare": 43.454
                }
              ]
            },
            {
              "id": "2022-municipal-인천광역시_부평구",
              "name": "부평구",
              "leadingParty": "dp",
              "summary": "차준택 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-인천광역시_부평구_차준택_더불어민주당",
                  "candidateKey": "2022:municipal:인천광역시_부평구_차준택_더불어민주당",
                  "name": "차준택",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 49.706,
                  "shareMid": 64.164,
                  "shareHigh": 78.621,
                  "winProbability": 0.971831,
                  "votesLow": 98737,
                  "votesMid": 127455,
                  "votesHigh": 156174,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.286,
                  "actualWinner": "차준택",
                  "predictedWinner": "차준택",
                  "baselineShare": 64.164,
                  "pollAdjustedShare": 64.164,
                  "currentSignalShare": 64.164
                },
                {
                  "id": "2022-municipal-인천광역시_부평구_유제홍_국민의힘",
                  "candidateKey": "2022:municipal:인천광역시_부평구_유제홍_국민의힘",
                  "name": "유제홍",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 21.379,
                  "shareMid": 35.836,
                  "shareHigh": 50.294,
                  "winProbability": 0.028169,
                  "votesLow": 42466,
                  "votesMid": 71185,
                  "votesHigh": 99903,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 48.714,
                  "actualWinner": "차준택",
                  "predictedWinner": "차준택",
                  "baselineShare": 35.836,
                  "pollAdjustedShare": 35.836,
                  "currentSignalShare": 35.836
                }
              ]
            },
            {
              "id": "2022-municipal-인천광역시_서구",
              "name": "서구",
              "leadingParty": "dp",
              "summary": "김종인 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-인천광역시_서구_김종인_더불어민주당",
                  "candidateKey": "2022:municipal:인천광역시_서구_김종인_더불어민주당",
                  "name": "김종인",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 47.243,
                  "shareMid": 61.7,
                  "shareHigh": 76.157,
                  "winProbability": 0.949069,
                  "votesLow": 101340,
                  "votesMid": 132353,
                  "votesHigh": 163366,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 48.825,
                  "actualWinner": "강범석",
                  "predictedWinner": "김종인",
                  "baselineShare": 61.7,
                  "pollAdjustedShare": 61.7,
                  "currentSignalShare": 61.7
                },
                {
                  "id": "2022-municipal-인천광역시_서구_강범석_국민의힘",
                  "candidateKey": "2022:municipal:인천광역시_서구_강범석_국민의힘",
                  "name": "강범석",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 23.843,
                  "shareMid": 38.3,
                  "shareHigh": 52.757,
                  "winProbability": 0.050931,
                  "votesLow": 51144,
                  "votesMid": 82157,
                  "votesHigh": 113170,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.175,
                  "actualWinner": "강범석",
                  "predictedWinner": "김종인",
                  "baselineShare": 38.3,
                  "pollAdjustedShare": 38.3,
                  "currentSignalShare": 38.3
                }
              ]
            },
            {
              "id": "2022-municipal-인천광역시_연수구",
              "name": "연수구",
              "leadingParty": "dp",
              "summary": "고남석 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-인천광역시_연수구_고남석_더불어민주당",
                  "candidateKey": "2022:municipal:인천광역시_연수구_고남석_더불어민주당",
                  "name": "고남석",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 47.221,
                  "shareMid": 61.679,
                  "shareHigh": 76.136,
                  "winProbability": 0.948813,
                  "votesLow": 76529,
                  "votesMid": 99959,
                  "votesHigh": 123390,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 45.176,
                  "actualWinner": "이재호",
                  "predictedWinner": "고남석",
                  "baselineShare": 61.679,
                  "pollAdjustedShare": 61.679,
                  "currentSignalShare": 61.679
                },
                {
                  "id": "2022-municipal-인천광역시_연수구_이재호_국민의힘",
                  "candidateKey": "2022:municipal:인천광역시_연수구_이재호_국민의힘",
                  "name": "이재호",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 23.864,
                  "shareMid": 38.321,
                  "shareHigh": 52.779,
                  "winProbability": 0.051187,
                  "votesLow": 38674,
                  "votesMid": 62105,
                  "votesHigh": 85535,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.824,
                  "actualWinner": "이재호",
                  "predictedWinner": "고남석",
                  "baselineShare": 38.321,
                  "pollAdjustedShare": 38.321,
                  "currentSignalShare": 38.321
                }
              ]
            },
            {
              "id": "2022-municipal-인천광역시_옹진군",
              "name": "옹진군",
              "leadingParty": "dp",
              "summary": "장정민 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-인천광역시_옹진군_장정민_더불어민주당",
                  "candidateKey": "2022:municipal:인천광역시_옹진군_장정민_더불어민주당",
                  "name": "장정민",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 41.545,
                  "shareMid": 56.002,
                  "shareHigh": 70.46,
                  "winProbability": 0.817665,
                  "votesLow": 5090,
                  "votesMid": 6862,
                  "votesHigh": 8634,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 44.532,
                  "actualWinner": "문경복",
                  "predictedWinner": "장정민",
                  "baselineShare": 56.002,
                  "pollAdjustedShare": 56.002,
                  "currentSignalShare": 56.002
                },
                {
                  "id": "2022-municipal-인천광역시_옹진군_문경복_국민의힘",
                  "candidateKey": "2022:municipal:인천광역시_옹진군_문경복_국민의힘",
                  "name": "문경복",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 29.54,
                  "shareMid": 43.998,
                  "shareHigh": 58.455,
                  "winProbability": 0.182335,
                  "votesLow": 3619,
                  "votesMid": 5391,
                  "votesHigh": 7163,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 55.468,
                  "actualWinner": "문경복",
                  "predictedWinner": "장정민",
                  "baselineShare": 43.998,
                  "pollAdjustedShare": 43.998,
                  "currentSignalShare": 43.998
                }
              ]
            },
            {
              "id": "2022-municipal-인천광역시_중구",
              "name": "중구",
              "leadingParty": "dp",
              "summary": "홍인성 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-인천광역시_중구_홍인성_더불어민주당",
                  "candidateKey": "2022:municipal:인천광역시_중구_홍인성_더불어민주당",
                  "name": "홍인성",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 46.499,
                  "shareMid": 60.956,
                  "shareHigh": 75.414,
                  "winProbability": 0.939296,
                  "votesLow": 26212,
                  "votesMid": 34362,
                  "votesHigh": 42512,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.46,
                  "actualWinner": "김정헌",
                  "predictedWinner": "홍인성",
                  "baselineShare": 60.956,
                  "pollAdjustedShare": 60.956,
                  "currentSignalShare": 60.956
                },
                {
                  "id": "2022-municipal-인천광역시_중구_김정헌_국민의힘",
                  "candidateKey": "2022:municipal:인천광역시_중구_김정헌_국민의힘",
                  "name": "김정헌",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 24.586,
                  "shareMid": 39.044,
                  "shareHigh": 53.501,
                  "winProbability": 0.060704,
                  "votesLow": 13859,
                  "votesMid": 22009,
                  "votesHigh": 30159,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 56.54,
                  "actualWinner": "김정헌",
                  "predictedWinner": "홍인성",
                  "baselineShare": 39.044,
                  "pollAdjustedShare": 39.044,
                  "currentSignalShare": 39.044
                }
              ]
            }
          ],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "gwangju",
          "code": "29",
          "name": "광주광역시",
          "shortName": "광주",
          "office": "기초단체장",
          "electorate": 880476,
          "leadingParty": "dp",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 17.009,
          "confidence": 0.6701,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "광주 기초단체장 baseline을 시군구 후보별로 계산한 뒤 시도 단위로 집계했습니다.",
          "drivers": [
            "municipal candidate rows",
            "candidate profile baseline",
            "poll missing"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster region missing",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed",
            "turnout_probability_imputed",
            "turnout_probability_imputed_from_ballots"
          ],
          "turnoutModel": {
            "targetElectorate": 880476,
            "likelyVoters": 345670,
            "turnoutProbability": 0.392594,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed",
              "turnout_probability_imputed",
              "turnout_probability_imputed_from_ballots"
            ]
          },
          "modelMetrics": {
            "mae": 14.4574
          },
          "candidates": [
            {
              "id": "gwangju-dp",
              "name": "더불어민주당 기초 후보군",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 52.551,
              "shareMid": 67.009,
              "shareHigh": 81.466,
              "winProbability": 0.670088,
              "votesLow": 181654,
              "votesMid": 231629,
              "votesHigh": 281604,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 67.009,
              "pollAdjustedShare": 67.009,
              "currentSignalShare": 67.009
            },
            {
              "id": "gwangju-ppp",
              "name": "국민의힘 기초 후보군",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 11.305,
              "shareMid": 25.763,
              "shareHigh": 40.22,
              "winProbability": 0.257625,
              "votesLow": 39078,
              "votesMid": 89053,
              "votesHigh": 139028,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 25.763,
              "pollAdjustedShare": 25.763,
              "currentSignalShare": 25.763
            },
            {
              "id": "gwangju-independent",
              "name": "무소속·기타 기초 후보군",
              "party": "independent",
              "partyLabel": "무소속·기타",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 0.0,
              "shareMid": 5.121,
              "shareHigh": 19.579,
              "winProbability": 0.051212,
              "votesLow": 0,
              "votesMid": 17702,
              "votesHigh": 67677,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 5.121,
              "pollAdjustedShare": 5.121,
              "currentSignalShare": 5.121
            }
          ],
          "districts": [
            {
              "id": "2022-municipal-광주광역시_남구",
              "name": "남구",
              "leadingParty": "dp",
              "summary": "김병내 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-광주광역시_남구_김병내_더불어민주당",
                  "candidateKey": "2022:municipal:광주광역시_남구_김병내_더불어민주당",
                  "name": "김병내",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 48.06,
                  "shareMid": 62.518,
                  "shareHigh": 76.975,
                  "winProbability": 0.95809,
                  "votesLow": 33742,
                  "votesMid": 43892,
                  "votesHigh": 54042,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 84.069,
                  "actualWinner": "김병내",
                  "predictedWinner": "김병내",
                  "baselineShare": 62.518,
                  "pollAdjustedShare": 62.518,
                  "currentSignalShare": 62.518
                },
                {
                  "id": "2022-municipal-광주광역시_남구_강현구_국민의힘",
                  "candidateKey": "2022:municipal:광주광역시_남구_강현구_국민의힘",
                  "name": "강현구",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 23.025,
                  "shareMid": 37.482,
                  "shareHigh": 51.94,
                  "winProbability": 0.04191,
                  "votesLow": 16165,
                  "votesMid": 26315,
                  "votesHigh": 36465,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 15.931,
                  "actualWinner": "김병내",
                  "predictedWinner": "김병내",
                  "baselineShare": 37.482,
                  "pollAdjustedShare": 37.482,
                  "currentSignalShare": 37.482
                }
              ]
            },
            {
              "id": "2022-municipal-광주광역시_동구",
              "name": "동구",
              "leadingParty": "dp",
              "summary": "임택 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-광주광역시_동구_임택_더불어민주당",
                  "candidateKey": "2022:municipal:광주광역시_동구_임택_더불어민주당",
                  "name": "임택",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 47.478,
                  "shareMid": 61.935,
                  "shareHigh": 76.393,
                  "winProbability": 0.951837,
                  "votesLow": 17891,
                  "votesMid": 23339,
                  "votesHigh": 28787,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 80.4,
                  "actualWinner": "임택",
                  "predictedWinner": "임택",
                  "baselineShare": 61.935,
                  "pollAdjustedShare": 61.935,
                  "currentSignalShare": 61.935
                },
                {
                  "id": "2022-municipal-광주광역시_동구_양혜령_국민의힘",
                  "candidateKey": "2022:municipal:광주광역시_동구_양혜령_국민의힘",
                  "name": "양혜령",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 23.607,
                  "shareMid": 38.065,
                  "shareHigh": 52.522,
                  "winProbability": 0.048163,
                  "votesLow": 8895,
                  "votesMid": 14343,
                  "votesHigh": 19791,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 19.6,
                  "actualWinner": "임택",
                  "predictedWinner": "임택",
                  "baselineShare": 38.065,
                  "pollAdjustedShare": 38.065,
                  "currentSignalShare": 38.065
                }
              ]
            },
            {
              "id": "2022-municipal-광주광역시_북구",
              "name": "북구",
              "leadingParty": "dp",
              "summary": "문인 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-광주광역시_북구_문인_더불어민주당",
                  "candidateKey": "2022:municipal:광주광역시_북구_문인_더불어민주당",
                  "name": "문인",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 49.607,
                  "shareMid": 64.064,
                  "shareHigh": 78.522,
                  "winProbability": 0.971142,
                  "votesLow": 66804,
                  "votesMid": 86274,
                  "votesHigh": 105743,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 84.274,
                  "actualWinner": "문인",
                  "predictedWinner": "문인",
                  "baselineShare": 64.064,
                  "pollAdjustedShare": 64.064,
                  "currentSignalShare": 64.064
                },
                {
                  "id": "2022-municipal-광주광역시_북구_강백룡_국민의힘",
                  "candidateKey": "2022:municipal:광주광역시_북구_강백룡_국민의힘",
                  "name": "강백룡",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 21.478,
                  "shareMid": 35.936,
                  "shareHigh": 50.393,
                  "winProbability": 0.028858,
                  "votesLow": 28924,
                  "votesMid": 48393,
                  "votesHigh": 67863,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 15.726,
                  "actualWinner": "문인",
                  "predictedWinner": "문인",
                  "baselineShare": 35.936,
                  "pollAdjustedShare": 35.936,
                  "currentSignalShare": 35.936
                }
              ]
            },
            {
              "id": "2022-municipal-광주광역시_서구",
              "name": "서구",
              "leadingParty": "dp",
              "summary": "김이강 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-광주광역시_서구_김이강_더불어민주당",
                  "candidateKey": "2022:municipal:광주광역시_서구_김이강_더불어민주당",
                  "name": "김이강",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 67.069,
                  "shareMid": 81.527,
                  "shareHigh": 95.984,
                  "winProbability": 0.999623,
                  "votesLow": 64269,
                  "votesMid": 78123,
                  "votesHigh": 91977,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 65.018,
                  "actualWinner": "김이강",
                  "predictedWinner": "김이강",
                  "baselineShare": 81.527,
                  "pollAdjustedShare": 81.527,
                  "currentSignalShare": 81.527
                },
                {
                  "id": "2022-municipal-광주광역시_서구_서대석_무소속",
                  "candidateKey": "2022:municipal:광주광역시_서구_서대석_무소속",
                  "name": "서대석",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 4.016,
                  "shareMid": 18.473,
                  "shareHigh": 32.931,
                  "winProbability": 0.000377,
                  "votesLow": 3848,
                  "votesMid": 17702,
                  "votesHigh": 31556,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 34.982,
                  "actualWinner": "김이강",
                  "predictedWinner": "김이강",
                  "baselineShare": 18.473,
                  "pollAdjustedShare": 18.473,
                  "currentSignalShare": 18.473
                }
              ]
            }
          ],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "daejeon",
          "code": "30",
          "name": "대전광역시",
          "shortName": "대전",
          "office": "기초단체장",
          "electorate": 1233557,
          "leadingParty": "dp",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 12.307,
          "confidence": 0.6231,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "대전 기초단체장 baseline을 시군구 후보별로 계산한 뒤 시도 단위로 집계했습니다.",
          "drivers": [
            "municipal candidate rows",
            "candidate profile baseline",
            "poll missing"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster region missing",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed",
            "turnout_probability_imputed",
            "turnout_probability_imputed_from_ballots"
          ],
          "turnoutModel": {
            "targetElectorate": 1233557,
            "likelyVoters": 612643,
            "turnoutProbability": 0.496647,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed",
              "turnout_probability_imputed",
              "turnout_probability_imputed_from_ballots"
            ]
          },
          "modelMetrics": {
            "mae": 14.4574
          },
          "candidates": [
            {
              "id": "daejeon-dp",
              "name": "더불어민주당 기초 후보군",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 47.85,
              "shareMid": 62.307,
              "shareHigh": 76.765,
              "winProbability": 0.623074,
              "votesLow": 293149,
              "votesMid": 381722,
              "votesHigh": 470294,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 62.307,
              "pollAdjustedShare": 62.307,
              "currentSignalShare": 62.307
            },
            {
              "id": "daejeon-ppp",
              "name": "국민의힘 기초 후보군",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 21.646,
              "shareMid": 36.103,
              "shareHigh": 50.56,
              "winProbability": 0.361031,
              "votesLow": 132610,
              "votesMid": 221182,
              "votesHigh": 309755,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 36.103,
              "pollAdjustedShare": 36.103,
              "currentSignalShare": 36.103
            }
          ],
          "districts": [
            {
              "id": "2022-municipal-대전광역시_대덕구",
              "name": "대덕구",
              "leadingParty": "dp",
              "summary": "박정현 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-대전광역시_대덕구_박정현_더불어민주당",
                  "candidateKey": "2022:municipal:대전광역시_대덕구_박정현_더불어민주당",
                  "name": "박정현",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 47.712,
                  "shareMid": 62.169,
                  "shareHigh": 76.627,
                  "winProbability": 0.954451,
                  "votesLow": 35645,
                  "votesMid": 46446,
                  "votesHigh": 57247,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.634,
                  "actualWinner": "최충규",
                  "predictedWinner": "박정현",
                  "baselineShare": 62.169,
                  "pollAdjustedShare": 62.169,
                  "currentSignalShare": 62.169
                },
                {
                  "id": "2022-municipal-대전광역시_대덕구_최충규_국민의힘",
                  "candidateKey": "2022:municipal:대전광역시_대덕구_최충규_국민의힘",
                  "name": "최충규",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 23.373,
                  "shareMid": 37.831,
                  "shareHigh": 52.288,
                  "winProbability": 0.045549,
                  "votesLow": 17462,
                  "votesMid": 28263,
                  "votesHigh": 39064,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 53.366,
                  "actualWinner": "최충규",
                  "predictedWinner": "박정현",
                  "baselineShare": 37.831,
                  "pollAdjustedShare": 37.831,
                  "currentSignalShare": 37.831
                }
              ]
            },
            {
              "id": "2022-municipal-대전광역시_동구",
              "name": "동구",
              "leadingParty": "dp",
              "summary": "황인호 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-대전광역시_동구_황인호_더불어민주당",
                  "candidateKey": "2022:municipal:대전광역시_동구_황인호_더불어민주당",
                  "name": "황인호",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 49.06,
                  "shareMid": 63.517,
                  "shareHigh": 77.975,
                  "winProbability": 0.967051,
                  "votesLow": 45271,
                  "votesMid": 58612,
                  "votesHigh": 71953,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 48.4,
                  "actualWinner": "박희조",
                  "predictedWinner": "황인호",
                  "baselineShare": 63.517,
                  "pollAdjustedShare": 63.517,
                  "currentSignalShare": 63.517
                },
                {
                  "id": "2022-municipal-대전광역시_동구_박희조_국민의힘",
                  "candidateKey": "2022:municipal:대전광역시_동구_박희조_국민의힘",
                  "name": "박희조",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 22.025,
                  "shareMid": 36.483,
                  "shareHigh": 50.94,
                  "winProbability": 0.032949,
                  "votesLow": 20324,
                  "votesMid": 33665,
                  "votesHigh": 47006,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.6,
                  "actualWinner": "박희조",
                  "predictedWinner": "황인호",
                  "baselineShare": 36.483,
                  "pollAdjustedShare": 36.483,
                  "currentSignalShare": 36.483
                }
              ]
            },
            {
              "id": "2022-municipal-대전광역시_서구",
              "name": "서구",
              "leadingParty": "dp",
              "summary": "장종태 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-대전광역시_서구_장종태_더불어민주당",
                  "candidateKey": "2022:municipal:대전광역시_서구_장종태_더불어민주당",
                  "name": "장종태",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 48.854,
                  "shareMid": 63.312,
                  "shareHigh": 77.769,
                  "winProbability": 0.965376,
                  "votesLow": 92680,
                  "votesMid": 120107,
                  "votesHigh": 147534,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.748,
                  "actualWinner": "서철모",
                  "predictedWinner": "장종태",
                  "baselineShare": 63.312,
                  "pollAdjustedShare": 63.312,
                  "currentSignalShare": 63.312
                },
                {
                  "id": "2022-municipal-대전광역시_서구_서철모_국민의힘",
                  "candidateKey": "2022:municipal:대전광역시_서구_서철모_국민의힘",
                  "name": "서철모",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 22.231,
                  "shareMid": 36.688,
                  "shareHigh": 51.146,
                  "winProbability": 0.034624,
                  "votesLow": 42173,
                  "votesMid": 69600,
                  "votesHigh": 97027,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 53.252,
                  "actualWinner": "서철모",
                  "predictedWinner": "장종태",
                  "baselineShare": 36.688,
                  "pollAdjustedShare": 36.688,
                  "currentSignalShare": 36.688
                }
              ]
            },
            {
              "id": "2022-municipal-대전광역시_유성구",
              "name": "유성구",
              "leadingParty": "dp",
              "summary": "정용래 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-대전광역시_유성구_정용래_더불어민주당",
                  "candidateKey": "2022:municipal:대전광역시_유성구_정용래_더불어민주당",
                  "name": "정용래",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 50.362,
                  "shareMid": 64.819,
                  "shareHigh": 79.277,
                  "winProbability": 0.975987,
                  "votesLow": 74318,
                  "votesMid": 95652,
                  "votesHigh": 116987,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.161,
                  "actualWinner": "정용래",
                  "predictedWinner": "정용래",
                  "baselineShare": 64.819,
                  "pollAdjustedShare": 64.819,
                  "currentSignalShare": 64.819
                },
                {
                  "id": "2022-municipal-대전광역시_유성구_진동규_국민의힘",
                  "candidateKey": "2022:municipal:대전광역시_유성구_진동규_국민의힘",
                  "name": "진동규",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 20.723,
                  "shareMid": 35.181,
                  "shareHigh": 49.638,
                  "winProbability": 0.024013,
                  "votesLow": 30580,
                  "votesMid": 51915,
                  "votesHigh": 73249,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 48.839,
                  "actualWinner": "정용래",
                  "predictedWinner": "정용래",
                  "baselineShare": 35.181,
                  "pollAdjustedShare": 35.181,
                  "currentSignalShare": 35.181
                }
              ]
            },
            {
              "id": "2022-municipal-대전광역시_중구",
              "name": "중구",
              "leadingParty": "dp",
              "summary": "김경훈 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-대전광역시_중구_김경훈_더불어민주당",
                  "candidateKey": "2022:municipal:대전광역시_중구_김경훈_더불어민주당",
                  "name": "김경훈",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 47.284,
                  "shareMid": 61.742,
                  "shareHigh": 76.199,
                  "winProbability": 0.949569,
                  "votesLow": 46641,
                  "votesMid": 60902,
                  "votesHigh": 75163,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.257,
                  "actualWinner": "김광신",
                  "predictedWinner": "김경훈",
                  "baselineShare": 61.742,
                  "pollAdjustedShare": 61.742,
                  "currentSignalShare": 61.742
                },
                {
                  "id": "2022-municipal-대전광역시_중구_김광신_국민의힘",
                  "candidateKey": "2022:municipal:대전광역시_중구_김광신_국민의힘",
                  "name": "김광신",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 23.801,
                  "shareMid": 38.258,
                  "shareHigh": 52.716,
                  "winProbability": 0.050431,
                  "votesLow": 23477,
                  "votesMid": 37738,
                  "votesHigh": 51999,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 56.743,
                  "actualWinner": "김광신",
                  "predictedWinner": "김경훈",
                  "baselineShare": 38.258,
                  "pollAdjustedShare": 38.258,
                  "currentSignalShare": 38.258
                }
              ]
            }
          ],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "ulsan",
          "code": "31",
          "name": "울산광역시",
          "shortName": "울산",
          "office": "기초단체장",
          "electorate": 941189,
          "leadingParty": "dp",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": -3.524,
          "confidence": 0.4648,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "울산 기초단체장 baseline을 시군구 후보별로 계산한 뒤 시도 단위로 집계했습니다.",
          "drivers": [
            "municipal candidate rows",
            "candidate profile baseline",
            "poll missing"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster region missing",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed",
            "turnout_probability_imputed",
            "turnout_probability_imputed_from_ballots"
          ],
          "turnoutModel": {
            "targetElectorate": 941189,
            "likelyVoters": 491868,
            "turnoutProbability": 0.522603,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed",
              "turnout_probability_imputed",
              "turnout_probability_imputed_from_ballots"
            ]
          },
          "modelMetrics": {
            "mae": 14.4574
          },
          "candidates": [
            {
              "id": "ulsan-dp",
              "name": "더불어민주당 기초 후보군",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 32.018,
              "shareMid": 46.476,
              "shareHigh": 60.933,
              "winProbability": 0.464757,
              "votesLow": 157487,
              "votesMid": 228599,
              "votesHigh": 299710,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 46.476,
              "pollAdjustedShare": 46.476,
              "currentSignalShare": 46.476
            },
            {
              "id": "ulsan-ppp",
              "name": "국민의힘 기초 후보군",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 31.156,
              "shareMid": 45.613,
              "shareHigh": 60.071,
              "winProbability": 0.456135,
              "votesLow": 153246,
              "votesMid": 224358,
              "votesHigh": 295469,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 45.613,
              "pollAdjustedShare": 45.613,
              "currentSignalShare": 45.613
            },
            {
              "id": "ulsan-progressive",
              "name": "진보·정의 기초 후보군",
              "party": "progressive",
              "partyLabel": "진보·정의",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 0.0,
              "shareMid": 5.439,
              "shareHigh": 19.896,
              "winProbability": 0.054388,
              "votesLow": 0,
              "votesMid": 26751,
              "votesHigh": 97863,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 5.439,
              "pollAdjustedShare": 5.439,
              "currentSignalShare": 5.439
            }
          ],
          "districts": [
            {
              "id": "2022-municipal-울산광역시_남구",
              "name": "남구",
              "leadingParty": "dp",
              "summary": "이미영 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-울산광역시_남구_이미영_더불어민주당",
                  "candidateKey": "2022:municipal:울산광역시_남구_이미영_더불어민주당",
                  "name": "이미영",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 40.161,
                  "shareMid": 54.619,
                  "shareHigh": 69.076,
                  "winProbability": 0.760357,
                  "votesLow": 53314,
                  "votesMid": 72507,
                  "votesHigh": 91699,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 33.833,
                  "actualWinner": "서동욱",
                  "predictedWinner": "이미영",
                  "baselineShare": 54.619,
                  "pollAdjustedShare": 54.619,
                  "currentSignalShare": 54.619
                },
                {
                  "id": "2022-municipal-울산광역시_남구_서동욱_국민의힘",
                  "candidateKey": "2022:municipal:울산광역시_남구_서동욱_국민의힘",
                  "name": "서동욱",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 30.924,
                  "shareMid": 45.381,
                  "shareHigh": 59.839,
                  "winProbability": 0.239643,
                  "votesLow": 41052,
                  "votesMid": 60244,
                  "votesHigh": 79437,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 66.167,
                  "actualWinner": "서동욱",
                  "predictedWinner": "이미영",
                  "baselineShare": 45.381,
                  "pollAdjustedShare": 45.381,
                  "currentSignalShare": 45.381
                }
              ]
            },
            {
              "id": "2022-municipal-울산광역시_동구",
              "name": "동구",
              "leadingParty": "ppp",
              "summary": "천기옥 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-울산광역시_동구_천기옥_국민의힘",
                  "candidateKey": "2022:municipal:울산광역시_동구_천기옥_국민의힘",
                  "name": "천기옥",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 61.269,
                  "shareMid": 75.726,
                  "shareHigh": 90.184,
                  "winProbability": 0.998393,
                  "votesLow": 41008,
                  "votesMid": 50685,
                  "votesHigh": 60361,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 45.17,
                  "actualWinner": "김종훈",
                  "predictedWinner": "천기옥",
                  "baselineShare": 75.726,
                  "pollAdjustedShare": 75.726,
                  "currentSignalShare": 75.726
                },
                {
                  "id": "2022-municipal-울산광역시_동구_김종훈_진보당",
                  "candidateKey": "2022:municipal:울산광역시_동구_김종훈_진보당",
                  "name": "김종훈",
                  "party": "progressive",
                  "partyLabel": "진보당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 9.816,
                  "shareMid": 24.274,
                  "shareHigh": 38.731,
                  "winProbability": 0.001607,
                  "votesLow": 6570,
                  "votesMid": 16246,
                  "votesHigh": 25923,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.83,
                  "actualWinner": "김종훈",
                  "predictedWinner": "천기옥",
                  "baselineShare": 24.274,
                  "pollAdjustedShare": 24.274,
                  "currentSignalShare": 24.274
                }
              ]
            },
            {
              "id": "2022-municipal-울산광역시_북구",
              "name": "북구",
              "leadingParty": "dp",
              "summary": "이동권 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-울산광역시_북구_이동권_더불어민주당",
                  "candidateKey": "2022:municipal:울산광역시_북구_이동권_더불어민주당",
                  "name": "이동권",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 37.661,
                  "shareMid": 52.119,
                  "shareHigh": 66.576,
                  "winProbability": 0.879512,
                  "votesLow": 32789,
                  "votesMid": 45376,
                  "votesHigh": 57963,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 40.02,
                  "actualWinner": "박천동",
                  "predictedWinner": "이동권",
                  "baselineShare": 52.119,
                  "pollAdjustedShare": 52.119,
                  "currentSignalShare": 52.119
                },
                {
                  "id": "2022-municipal-울산광역시_북구_박천동_국민의힘",
                  "candidateKey": "2022:municipal:울산광역시_북구_박천동_국민의힘",
                  "name": "박천동",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 21.358,
                  "shareMid": 35.815,
                  "shareHigh": 50.273,
                  "winProbability": 0.114601,
                  "votesLow": 18594,
                  "votesMid": 31182,
                  "votesHigh": 43769,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 50.609,
                  "actualWinner": "박천동",
                  "predictedWinner": "이동권",
                  "baselineShare": 35.815,
                  "pollAdjustedShare": 35.815,
                  "currentSignalShare": 35.815
                },
                {
                  "id": "2022-municipal-울산광역시_북구_김진영_정의당",
                  "candidateKey": "2022:municipal:울산광역시_북구_김진영_정의당",
                  "name": "김진영",
                  "party": "progressive",
                  "partyLabel": "정의당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.066,
                  "shareHigh": 26.523,
                  "winProbability": 0.005887,
                  "votesLow": 0,
                  "votesMid": 10504,
                  "votesHigh": 23091,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 9.37,
                  "actualWinner": "박천동",
                  "predictedWinner": "이동권",
                  "baselineShare": 12.066,
                  "pollAdjustedShare": 12.066,
                  "currentSignalShare": 12.066
                }
              ]
            },
            {
              "id": "2022-municipal-울산광역시_울주군",
              "name": "울주군",
              "leadingParty": "dp",
              "summary": "이선호 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-울산광역시_울주군_이선호_더불어민주당",
                  "candidateKey": "2022:municipal:울산광역시_울주군_이선호_더불어민주당",
                  "name": "이선호",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 42.304,
                  "shareMid": 56.761,
                  "shareHigh": 71.219,
                  "winProbability": 0.84426,
                  "votesLow": 41160,
                  "votesMid": 55226,
                  "votesHigh": 69293,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 41.194,
                  "actualWinner": "이순걸",
                  "predictedWinner": "이선호",
                  "baselineShare": 56.761,
                  "pollAdjustedShare": 56.761,
                  "currentSignalShare": 56.761
                },
                {
                  "id": "2022-municipal-울산광역시_울주군_이순걸_국민의힘",
                  "candidateKey": "2022:municipal:울산광역시_울주군_이순걸_국민의힘",
                  "name": "이순걸",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 28.781,
                  "shareMid": 43.239,
                  "shareHigh": 57.696,
                  "winProbability": 0.15574,
                  "votesLow": 28003,
                  "votesMid": 42070,
                  "votesHigh": 56136,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 58.806,
                  "actualWinner": "이순걸",
                  "predictedWinner": "이선호",
                  "baselineShare": 43.239,
                  "pollAdjustedShare": 43.239,
                  "currentSignalShare": 43.239
                }
              ]
            },
            {
              "id": "2022-municipal-울산광역시_중구",
              "name": "중구",
              "leadingParty": "dp",
              "summary": "박태완 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-울산광역시_중구_박태완_더불어민주당",
                  "candidateKey": "2022:municipal:울산광역시_중구_박태완_더불어민주당",
                  "name": "박태완",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 43.546,
                  "shareMid": 58.003,
                  "shareHigh": 72.461,
                  "winProbability": 0.880885,
                  "votesLow": 41658,
                  "votesMid": 55488,
                  "votesHigh": 69319,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 40.581,
                  "actualWinner": "김영길",
                  "predictedWinner": "박태완",
                  "baselineShare": 58.003,
                  "pollAdjustedShare": 58.003,
                  "currentSignalShare": 58.003
                },
                {
                  "id": "2022-municipal-울산광역시_중구_김영길_국민의힘",
                  "candidateKey": "2022:municipal:울산광역시_중구_김영길_국민의힘",
                  "name": "김영길",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 27.539,
                  "shareMid": 41.997,
                  "shareHigh": 56.454,
                  "winProbability": 0.119115,
                  "votesLow": 26345,
                  "votesMid": 40176,
                  "votesHigh": 54006,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 59.419,
                  "actualWinner": "김영길",
                  "predictedWinner": "박태완",
                  "baselineShare": 41.997,
                  "pollAdjustedShare": 41.997,
                  "currentSignalShare": 41.997
                }
              ]
            }
          ],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "sejong",
          "code": "36",
          "name": "세종특별자치시",
          "shortName": "세종",
          "office": "기초단체장",
          "electorate": 0,
          "leadingParty": "independent",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 0,
          "confidence": 0,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "기초단체장 후보·득표 데이터가 현재 canonical table에 없습니다.",
          "drivers": [
            "data pending",
            "official baseline missing",
            "poll missing"
          ],
          "basis": "pending baseline data",
          "qualityFlags": [
            "current roster region missing",
            "data pending",
            "official baseline missing",
            "poll missing"
          ],
          "pending": true,
          "candidates": [
            {
              "id": "sejong-pending",
              "name": "데이터 적재 대기",
              "party": "independent",
              "partyLabel": "pending",
              "bio": "공식 후보·여론조사 적재 전입니다.",
              "pledgeTags": [
                "data pending"
              ],
              "shareLow": 0,
              "shareMid": 0,
              "shareHigh": 0,
              "winProbability": 0,
              "votesLow": 0,
              "votesMid": 0,
              "votesHigh": 0,
              "basis": "pending",
              "qualityFlags": [
                "data pending",
                "poll missing"
              ],
              "baselineShare": 0.0,
              "pollAdjustedShare": 0.0,
              "currentSignalShare": 0.0
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "gyeonggi",
          "code": "41",
          "name": "경기도",
          "shortName": "경기",
          "office": "기초단체장",
          "electorate": 11497206,
          "leadingParty": "dp",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 7.799,
          "confidence": 0.578,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "경기 기초단체장 baseline을 시군구 후보별로 계산한 뒤 시도 단위로 집계했습니다.",
          "drivers": [
            "municipal candidate rows",
            "candidate profile baseline",
            "poll missing"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster region missing",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed",
            "turnout_probability_imputed",
            "turnout_probability_imputed_from_ballots"
          ],
          "turnoutModel": {
            "targetElectorate": 11497206,
            "likelyVoters": 5820381,
            "turnoutProbability": 0.506243,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed",
              "turnout_probability_imputed",
              "turnout_probability_imputed_from_ballots"
            ]
          },
          "modelMetrics": {
            "mae": 14.4574
          },
          "candidates": [
            {
              "id": "gyeonggi-dp",
              "name": "더불어민주당 기초 후보군",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 43.341,
              "shareMid": 57.799,
              "shareHigh": 72.256,
              "winProbability": 0.577986,
              "votesLow": 2522623,
              "votesMid": 3364101,
              "votesHigh": 4205578,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 57.799,
              "pollAdjustedShare": 57.799,
              "currentSignalShare": 57.799
            },
            {
              "id": "gyeonggi-ppp",
              "name": "국민의힘 기초 후보군",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 21.914,
              "shareMid": 36.372,
              "shareHigh": 50.829,
              "winProbability": 0.363719,
              "votesLow": 1275504,
              "votesMid": 2116981,
              "votesHigh": 2958458,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 36.372,
              "pollAdjustedShare": 36.372,
              "currentSignalShare": 36.372
            },
            {
              "id": "gyeonggi-independent",
              "name": "무소속·기타 기초 후보군",
              "party": "independent",
              "partyLabel": "무소속·기타",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 0.0,
              "shareMid": 3.018,
              "shareHigh": 17.476,
              "winProbability": 0.030181,
              "votesLow": 0,
              "votesMid": 175664,
              "votesHigh": 1017141,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 3.018,
              "pollAdjustedShare": 3.018,
              "currentSignalShare": 3.018
            },
            {
              "id": "gyeonggi-progressive",
              "name": "진보·정의 기초 후보군",
              "party": "progressive",
              "partyLabel": "진보·정의",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 0.0,
              "shareMid": 1.617,
              "shareHigh": 16.074,
              "winProbability": 0.016168,
              "votesLow": 0,
              "votesMid": 94101,
              "votesHigh": 935578,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 1.617,
              "pollAdjustedShare": 1.617,
              "currentSignalShare": 1.617
            }
          ],
          "districts": [
            {
              "id": "2022-municipal-경기도_가평군",
              "name": "가평군",
              "leadingParty": "dp",
              "summary": "송기욱 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_가평군_송기욱_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_가평군_송기욱_더불어민주당",
                  "name": "송기욱",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 22.14,
                  "shareMid": 36.597,
                  "shareHigh": 51.054,
                  "winProbability": 0.573016,
                  "votesLow": 7180,
                  "votesMid": 11868,
                  "votesHigh": 16557,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 22.515,
                  "actualWinner": "서태원",
                  "predictedWinner": "송기욱",
                  "baselineShare": 36.597,
                  "pollAdjustedShare": 36.597,
                  "currentSignalShare": 36.597
                },
                {
                  "id": "2022-municipal-경기도_가평군_서태원_국민의힘",
                  "candidateKey": "2022:municipal:경기도_가평군_서태원_국민의힘",
                  "name": "서태원",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 18.509,
                  "shareMid": 32.967,
                  "shareHigh": 47.424,
                  "winProbability": 0.363988,
                  "votesLow": 6002,
                  "votesMid": 10691,
                  "votesHigh": 15380,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 52.342,
                  "actualWinner": "서태원",
                  "predictedWinner": "송기욱",
                  "baselineShare": 32.967,
                  "pollAdjustedShare": 32.967,
                  "currentSignalShare": 32.967
                },
                {
                  "id": "2022-municipal-경기도_가평군_박범서_무소속",
                  "candidateKey": "2022:municipal:경기도_가평군_박범서_무소속",
                  "name": "박범서",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.145,
                  "shareHigh": 24.603,
                  "winProbability": 0.020999,
                  "votesLow": 0,
                  "votesMid": 3290,
                  "votesHigh": 7978,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 22.155,
                  "actualWinner": "서태원",
                  "predictedWinner": "송기욱",
                  "baselineShare": 10.145,
                  "pollAdjustedShare": 10.145,
                  "currentSignalShare": 10.145
                },
                {
                  "id": "2022-municipal-경기도_가평군_강태만_무소속",
                  "candidateKey": "2022:municipal:경기도_가평군_강태만_무소속",
                  "name": "강태만",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.145,
                  "shareHigh": 24.603,
                  "winProbability": 0.020999,
                  "votesLow": 0,
                  "votesMid": 3290,
                  "votesHigh": 7978,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 2.43,
                  "actualWinner": "서태원",
                  "predictedWinner": "송기욱",
                  "baselineShare": 10.145,
                  "pollAdjustedShare": 10.145,
                  "currentSignalShare": 10.145
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_고양시",
              "name": "고양시",
              "leadingParty": "dp",
              "summary": "이재준 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_고양시_이재준_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_고양시_이재준_더불어민주당",
                  "name": "이재준",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 43.132,
                  "shareMid": 57.589,
                  "shareHigh": 72.047,
                  "winProbability": 0.958771,
                  "votesLow": 206350,
                  "votesMid": 275516,
                  "votesHigh": 344683,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 44.854,
                  "actualWinner": "이동환",
                  "predictedWinner": "이재준",
                  "baselineShare": 57.589,
                  "pollAdjustedShare": 57.589,
                  "currentSignalShare": 57.589
                },
                {
                  "id": "2022-municipal-경기도_고양시_이동환_국민의힘",
                  "candidateKey": "2022:municipal:경기도_고양시_이동환_국민의힘",
                  "name": "이동환",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 17.424,
                  "shareMid": 31.881,
                  "shareHigh": 46.338,
                  "winProbability": 0.038556,
                  "votesLow": 83357,
                  "votesMid": 152523,
                  "votesHigh": 221690,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 52.148,
                  "actualWinner": "이동환",
                  "predictedWinner": "이재준",
                  "baselineShare": 31.881,
                  "pollAdjustedShare": 31.881,
                  "currentSignalShare": 31.881
                },
                {
                  "id": "2022-municipal-경기도_고양시_김혜련_정의당",
                  "candidateKey": "2022:municipal:경기도_고양시_김혜련_정의당",
                  "name": "김혜련",
                  "party": "progressive",
                  "partyLabel": "정의당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.53,
                  "shareHigh": 24.987,
                  "winProbability": 0.002673,
                  "votesLow": 0,
                  "votesMid": 50375,
                  "votesHigh": 119541,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 2.997,
                  "actualWinner": "이동환",
                  "predictedWinner": "이재준",
                  "baselineShare": 10.53,
                  "pollAdjustedShare": 10.53,
                  "currentSignalShare": 10.53
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_과천시",
              "name": "과천시",
              "leadingParty": "dp",
              "summary": "김종천 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_과천시_김종천_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_과천시_김종천_더불어민주당",
                  "name": "김종천",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 45.845,
                  "shareMid": 60.302,
                  "shareHigh": 74.76,
                  "winProbability": 0.929275,
                  "votesLow": 19314,
                  "votesMid": 25405,
                  "votesHigh": 31496,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.636,
                  "actualWinner": "신계용",
                  "predictedWinner": "김종천",
                  "baselineShare": 60.302,
                  "pollAdjustedShare": 60.302,
                  "currentSignalShare": 60.302
                },
                {
                  "id": "2022-municipal-경기도_과천시_신계용_국민의힘",
                  "candidateKey": "2022:municipal:경기도_과천시_신계용_국민의힘",
                  "name": "신계용",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 25.24,
                  "shareMid": 39.698,
                  "shareHigh": 54.155,
                  "winProbability": 0.070725,
                  "votesLow": 10633,
                  "votesMid": 16724,
                  "votesHigh": 22815,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 56.364,
                  "actualWinner": "신계용",
                  "predictedWinner": "김종천",
                  "baselineShare": 39.698,
                  "pollAdjustedShare": 39.698,
                  "currentSignalShare": 39.698
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_광명시",
              "name": "광명시",
              "leadingParty": "dp",
              "summary": "박승원 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_광명시_박승원_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_광명시_박승원_더불어민주당",
                  "name": "박승원",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 55.328,
                  "shareMid": 69.785,
                  "shareHigh": 84.242,
                  "winProbability": 0.99294,
                  "votesLow": 76359,
                  "votesMid": 96313,
                  "votesHigh": 116266,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 53.443,
                  "actualWinner": "박승원",
                  "predictedWinner": "박승원",
                  "baselineShare": 69.785,
                  "pollAdjustedShare": 69.785,
                  "currentSignalShare": 69.785
                },
                {
                  "id": "2022-municipal-경기도_광명시_김기남_국민의힘",
                  "candidateKey": "2022:municipal:경기도_광명시_김기남_국민의힘",
                  "name": "김기남",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 15.758,
                  "shareMid": 30.215,
                  "shareHigh": 44.672,
                  "winProbability": 0.00706,
                  "votesLow": 21747,
                  "votesMid": 41700,
                  "votesHigh": 61654,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.557,
                  "actualWinner": "박승원",
                  "predictedWinner": "박승원",
                  "baselineShare": 30.215,
                  "pollAdjustedShare": 30.215,
                  "currentSignalShare": 30.215
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_광주시",
              "name": "광주시",
              "leadingParty": "dp",
              "summary": "동희영 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_광주시_동희영_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_광주시_동희영_더불어민주당",
                  "name": "동희영",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 44.494,
                  "shareMid": 58.952,
                  "shareHigh": 73.409,
                  "winProbability": 0.9036,
                  "votesLow": 66932,
                  "votesMid": 88680,
                  "votesHigh": 110429,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.114,
                  "actualWinner": "방세환",
                  "predictedWinner": "동희영",
                  "baselineShare": 58.952,
                  "pollAdjustedShare": 58.952,
                  "currentSignalShare": 58.952
                },
                {
                  "id": "2022-municipal-경기도_광주시_방세환_국민의힘",
                  "candidateKey": "2022:municipal:경기도_광주시_방세환_국민의힘",
                  "name": "방세환",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 26.591,
                  "shareMid": 41.048,
                  "shareHigh": 55.506,
                  "winProbability": 0.0964,
                  "votesLow": 40000,
                  "votesMid": 61749,
                  "votesHigh": 83497,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 53.886,
                  "actualWinner": "방세환",
                  "predictedWinner": "동희영",
                  "baselineShare": 41.048,
                  "pollAdjustedShare": 41.048,
                  "currentSignalShare": 41.048
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_구리시",
              "name": "구리시",
              "leadingParty": "dp",
              "summary": "안승남 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_구리시_안승남_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_구리시_안승남_더불어민주당",
                  "name": "안승남",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 39.461,
                  "shareMid": 53.919,
                  "shareHigh": 68.376,
                  "winProbability": 0.910056,
                  "votesLow": 34410,
                  "votesMid": 47017,
                  "votesHigh": 59624,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.561,
                  "actualWinner": "백경현",
                  "predictedWinner": "안승남",
                  "baselineShare": 53.919,
                  "pollAdjustedShare": 53.919,
                  "currentSignalShare": 53.919
                },
                {
                  "id": "2022-municipal-경기도_구리시_백경현_국민의힘",
                  "candidateKey": "2022:municipal:경기도_구리시_백경현_국민의힘",
                  "name": "백경현",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 20.555,
                  "shareMid": 35.013,
                  "shareHigh": 49.47,
                  "winProbability": 0.085649,
                  "votesLow": 17924,
                  "votesMid": 30531,
                  "votesHigh": 43138,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.091,
                  "actualWinner": "백경현",
                  "predictedWinner": "안승남",
                  "baselineShare": 35.013,
                  "pollAdjustedShare": 35.013,
                  "currentSignalShare": 35.013
                },
                {
                  "id": "2022-municipal-경기도_구리시_박수천_무소속",
                  "candidateKey": "2022:municipal:경기도_구리시_박수천_무소속",
                  "name": "박수천",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.069,
                  "shareHigh": 25.526,
                  "winProbability": 0.004294,
                  "votesLow": 0,
                  "votesMid": 9652,
                  "votesHigh": 22259,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 2.347,
                  "actualWinner": "백경현",
                  "predictedWinner": "안승남",
                  "baselineShare": 11.069,
                  "pollAdjustedShare": 11.069,
                  "currentSignalShare": 11.069
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_군포시",
              "name": "군포시",
              "leadingParty": "dp",
              "summary": "한대희 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_군포시_한대희_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_군포시_한대희_더불어민주당",
                  "name": "한대희",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 47.894,
                  "shareMid": 62.352,
                  "shareHigh": 76.809,
                  "winProbability": 0.956392,
                  "votesLow": 60718,
                  "votesMid": 79046,
                  "votesHigh": 97375,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 49.553,
                  "actualWinner": "하은호",
                  "predictedWinner": "한대희",
                  "baselineShare": 62.352,
                  "pollAdjustedShare": 62.352,
                  "currentSignalShare": 62.352
                },
                {
                  "id": "2022-municipal-경기도_군포시_하은호_국민의힘",
                  "candidateKey": "2022:municipal:경기도_군포시_하은호_국민의힘",
                  "name": "하은호",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 23.191,
                  "shareMid": 37.648,
                  "shareHigh": 52.106,
                  "winProbability": 0.043608,
                  "votesLow": 29400,
                  "votesMid": 47729,
                  "votesHigh": 66057,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 50.447,
                  "actualWinner": "하은호",
                  "predictedWinner": "한대희",
                  "baselineShare": 37.648,
                  "pollAdjustedShare": 37.648,
                  "currentSignalShare": 37.648
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_김포시",
              "name": "김포시",
              "leadingParty": "dp",
              "summary": "정하영 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_김포시_정하영_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_김포시_정하영_더불어민주당",
                  "name": "정하영",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 36.756,
                  "shareMid": 51.214,
                  "shareHigh": 65.671,
                  "winProbability": 0.933158,
                  "votesLow": 71215,
                  "votesMid": 99226,
                  "votesHigh": 127237,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 44.799,
                  "actualWinner": "김병수",
                  "predictedWinner": "정하영",
                  "baselineShare": 51.214,
                  "pollAdjustedShare": 51.214,
                  "currentSignalShare": 51.214
                },
                {
                  "id": "2022-municipal-경기도_김포시_김병수_국민의힘",
                  "candidateKey": "2022:municipal:경기도_김포시_김병수_국민의힘",
                  "name": "김병수",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 14.248,
                  "shareMid": 28.706,
                  "shareHigh": 43.163,
                  "winProbability": 0.055983,
                  "votesLow": 27605,
                  "votesMid": 55616,
                  "votesHigh": 83628,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 52.421,
                  "actualWinner": "김병수",
                  "predictedWinner": "정하영",
                  "baselineShare": 28.706,
                  "pollAdjustedShare": 28.706,
                  "currentSignalShare": 28.706
                },
                {
                  "id": "2022-municipal-경기도_김포시_박우식_무소속",
                  "candidateKey": "2022:municipal:경기도_김포시_박우식_무소속",
                  "name": "박우식",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.04,
                  "shareHigh": 24.498,
                  "winProbability": 0.00543,
                  "votesLow": 0,
                  "votesMid": 19453,
                  "votesHigh": 47464,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 2.135,
                  "actualWinner": "김병수",
                  "predictedWinner": "정하영",
                  "baselineShare": 10.04,
                  "pollAdjustedShare": 10.04,
                  "currentSignalShare": 10.04
                },
                {
                  "id": "2022-municipal-경기도_김포시_이주성_무소속",
                  "candidateKey": "2022:municipal:경기도_김포시_이주성_무소속",
                  "name": "이주성",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.04,
                  "shareHigh": 24.498,
                  "winProbability": 0.00543,
                  "votesLow": 0,
                  "votesMid": 19453,
                  "votesHigh": 47464,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 0.645,
                  "actualWinner": "김병수",
                  "predictedWinner": "정하영",
                  "baselineShare": 10.04,
                  "pollAdjustedShare": 10.04,
                  "currentSignalShare": 10.04
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_남양주시",
              "name": "남양주시",
              "leadingParty": "dp",
              "summary": "최민희 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_남양주시_최민희_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_남양주시_최민희_더불어민주당",
                  "name": "최민희",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 45.844,
                  "shareMid": 60.301,
                  "shareHigh": 74.759,
                  "winProbability": 0.929259,
                  "votesLow": 135803,
                  "votesMid": 178630,
                  "votesHigh": 221458,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.557,
                  "actualWinner": "주광덕",
                  "predictedWinner": "최민희",
                  "baselineShare": 60.301,
                  "pollAdjustedShare": 60.301,
                  "currentSignalShare": 60.301
                },
                {
                  "id": "2022-municipal-경기도_남양주시_주광덕_국민의힘",
                  "candidateKey": "2022:municipal:경기도_남양주시_주광덕_국민의힘",
                  "name": "주광덕",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 25.241,
                  "shareMid": 39.699,
                  "shareHigh": 54.156,
                  "winProbability": 0.070741,
                  "votesLow": 74771,
                  "votesMid": 117599,
                  "votesHigh": 160426,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 53.443,
                  "actualWinner": "주광덕",
                  "predictedWinner": "최민희",
                  "baselineShare": 39.699,
                  "pollAdjustedShare": 39.699,
                  "currentSignalShare": 39.699
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_동두천시",
              "name": "동두천시",
              "leadingParty": "dp",
              "summary": "최용덕 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_동두천시_최용덕_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_동두천시_최용덕_더불어민주당",
                  "name": "최용덕",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 37.792,
                  "shareMid": 52.249,
                  "shareHigh": 66.707,
                  "winProbability": 0.875714,
                  "votesLow": 14753,
                  "votesMid": 20398,
                  "votesHigh": 26042,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.012,
                  "actualWinner": "박형덕",
                  "predictedWinner": "최용덕",
                  "baselineShare": 52.249,
                  "pollAdjustedShare": 52.249,
                  "currentSignalShare": 52.249
                },
                {
                  "id": "2022-municipal-경기도_동두천시_박형덕_국민의힘",
                  "candidateKey": "2022:municipal:경기도_동두천시_박형덕_국민의힘",
                  "name": "박형덕",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 21.82,
                  "shareMid": 36.277,
                  "shareHigh": 50.735,
                  "winProbability": 0.118931,
                  "votesLow": 8518,
                  "votesMid": 14162,
                  "votesHigh": 19806,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 53.952,
                  "actualWinner": "박형덕",
                  "predictedWinner": "최용덕",
                  "baselineShare": 36.277,
                  "pollAdjustedShare": 36.277,
                  "currentSignalShare": 36.277
                },
                {
                  "id": "2022-municipal-경기도_동두천시_정문영_무소속",
                  "candidateKey": "2022:municipal:경기도_동두천시_정문영_무소속",
                  "name": "정문영",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.474,
                  "shareHigh": 25.931,
                  "winProbability": 0.005355,
                  "votesLow": 0,
                  "votesMid": 4479,
                  "votesHigh": 10123,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 3.035,
                  "actualWinner": "박형덕",
                  "predictedWinner": "최용덕",
                  "baselineShare": 11.474,
                  "pollAdjustedShare": 11.474,
                  "currentSignalShare": 11.474
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_부천시",
              "name": "부천시",
              "leadingParty": "dp",
              "summary": "조용익 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_부천시_조용익_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_부천시_조용익_더불어민주당",
                  "name": "조용익",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 46.819,
                  "shareMid": 61.276,
                  "shareHigh": 75.734,
                  "winProbability": 0.9437,
                  "votesLow": 160542,
                  "votesMid": 210116,
                  "votesHigh": 259691,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 52.495,
                  "actualWinner": "조용익",
                  "predictedWinner": "조용익",
                  "baselineShare": 61.276,
                  "pollAdjustedShare": 61.276,
                  "currentSignalShare": 61.276
                },
                {
                  "id": "2022-municipal-경기도_부천시_서영석_국민의힘",
                  "candidateKey": "2022:municipal:경기도_부천시_서영석_국민의힘",
                  "name": "서영석",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 24.266,
                  "shareMid": 38.724,
                  "shareHigh": 53.181,
                  "winProbability": 0.0563,
                  "votesLow": 83208,
                  "votesMid": 132783,
                  "votesHigh": 182357,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 47.505,
                  "actualWinner": "조용익",
                  "predictedWinner": "조용익",
                  "baselineShare": 38.724,
                  "pollAdjustedShare": 38.724,
                  "currentSignalShare": 38.724
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_성남시",
              "name": "성남시",
              "leadingParty": "dp",
              "summary": "배국환 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_성남시_배국환_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_성남시_배국환_더불어민주당",
                  "name": "배국환",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 39.929,
                  "shareMid": 54.387,
                  "shareHigh": 68.844,
                  "winProbability": 0.907388,
                  "votesLow": 178396,
                  "votesMid": 242989,
                  "votesHigh": 307582,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 42.887,
                  "actualWinner": "신상진",
                  "predictedWinner": "배국환",
                  "baselineShare": 54.387,
                  "pollAdjustedShare": 54.387,
                  "currentSignalShare": 54.387
                },
                {
                  "id": "2022-municipal-경기도_성남시_신상진_국민의힘",
                  "candidateKey": "2022:municipal:경기도_성남시_신상진_국민의힘",
                  "name": "신상진",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 21.369,
                  "shareMid": 35.827,
                  "shareHigh": 50.284,
                  "winProbability": 0.089172,
                  "votesLow": 95473,
                  "votesMid": 160066,
                  "votesHigh": 224659,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 55.961,
                  "actualWinner": "신상진",
                  "predictedWinner": "배국환",
                  "baselineShare": 35.827,
                  "pollAdjustedShare": 35.827,
                  "currentSignalShare": 35.827
                },
                {
                  "id": "2022-municipal-경기도_성남시_장지화_진보당",
                  "candidateKey": "2022:municipal:경기도_성남시_장지화_진보당",
                  "name": "장지화",
                  "party": "progressive",
                  "partyLabel": "진보당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 9.787,
                  "shareHigh": 24.244,
                  "winProbability": 0.00344,
                  "votesLow": 0,
                  "votesMid": 43726,
                  "votesHigh": 108319,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 1.152,
                  "actualWinner": "신상진",
                  "predictedWinner": "배국환",
                  "baselineShare": 9.787,
                  "pollAdjustedShare": 9.787,
                  "currentSignalShare": 9.787
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_수원시",
              "name": "수원시",
              "leadingParty": "dp",
              "summary": "이재준 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_수원시_이재준_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_수원시_이재준_더불어민주당",
                  "name": "이재준",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 46.551,
                  "shareMid": 61.008,
                  "shareHigh": 75.466,
                  "winProbability": 0.940033,
                  "votesLow": 239264,
                  "votesMid": 313573,
                  "votesHigh": 387882,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 50.285,
                  "actualWinner": "이재준",
                  "predictedWinner": "이재준",
                  "baselineShare": 61.008,
                  "pollAdjustedShare": 61.008,
                  "currentSignalShare": 61.008
                },
                {
                  "id": "2022-municipal-경기도_수원시_김용남_국민의힘",
                  "candidateKey": "2022:municipal:경기도_수원시_김용남_국민의힘",
                  "name": "김용남",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 24.534,
                  "shareMid": 38.992,
                  "shareHigh": 53.449,
                  "winProbability": 0.059967,
                  "votesLow": 126101,
                  "votesMid": 200410,
                  "votesHigh": 274719,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 49.715,
                  "actualWinner": "이재준",
                  "predictedWinner": "이재준",
                  "baselineShare": 38.992,
                  "pollAdjustedShare": 38.992,
                  "currentSignalShare": 38.992
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_시흥시",
              "name": "시흥시",
              "leadingParty": "dp",
              "summary": "임병택 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_시흥시_임병택_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_시흥시_임병택_더불어민주당",
                  "name": "임병택",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 50.247,
                  "shareMid": 64.704,
                  "shareHigh": 79.161,
                  "winProbability": 0.975301,
                  "votesLow": 96315,
                  "votesMid": 124027,
                  "votesHigh": 151740,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 55.543,
                  "actualWinner": "임병택",
                  "predictedWinner": "임병택",
                  "baselineShare": 64.704,
                  "pollAdjustedShare": 64.704,
                  "currentSignalShare": 64.704
                },
                {
                  "id": "2022-municipal-경기도_시흥시_장재철_국민의힘",
                  "candidateKey": "2022:municipal:경기도_시흥시_장재철_국민의힘",
                  "name": "장재철",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 20.839,
                  "shareMid": 35.296,
                  "shareHigh": 49.753,
                  "winProbability": 0.024699,
                  "votesLow": 39944,
                  "votesMid": 67657,
                  "votesHigh": 95369,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 44.457,
                  "actualWinner": "임병택",
                  "predictedWinner": "임병택",
                  "baselineShare": 35.296,
                  "pollAdjustedShare": 35.296,
                  "currentSignalShare": 35.296
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_안산시",
              "name": "안산시",
              "leadingParty": "dp",
              "summary": "제종길 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_안산시_제종길_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_안산시_제종길_더불어민주당",
                  "name": "제종길",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 32.135,
                  "shareMid": 46.592,
                  "shareHigh": 61.049,
                  "winProbability": 0.857519,
                  "votesLow": 82734,
                  "votesMid": 119956,
                  "votesHigh": 157179,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.451,
                  "actualWinner": "이민근",
                  "predictedWinner": "제종길",
                  "baselineShare": 46.592,
                  "pollAdjustedShare": 46.592,
                  "currentSignalShare": 46.592
                },
                {
                  "id": "2022-municipal-경기도_안산시_이민근_국민의힘",
                  "candidateKey": "2022:municipal:경기도_안산시_이민근_국민의힘",
                  "name": "이민근",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 16.527,
                  "shareMid": 30.985,
                  "shareHigh": 45.442,
                  "winProbability": 0.121894,
                  "votesLow": 42551,
                  "votesMid": 79774,
                  "votesHigh": 116996,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.522,
                  "actualWinner": "이민근",
                  "predictedWinner": "제종길",
                  "baselineShare": 30.985,
                  "pollAdjustedShare": 30.985,
                  "currentSignalShare": 30.985
                },
                {
                  "id": "2022-municipal-경기도_안산시_김만의_무소속",
                  "candidateKey": "2022:municipal:경기도_안산시_김만의_무소속",
                  "name": "김만의",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.212,
                  "shareHigh": 25.669,
                  "winProbability": 0.010293,
                  "votesLow": 0,
                  "votesMid": 28865,
                  "votesHigh": 66088,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 0.456,
                  "actualWinner": "이민근",
                  "predictedWinner": "제종길",
                  "baselineShare": 11.212,
                  "pollAdjustedShare": 11.212,
                  "currentSignalShare": 11.212
                },
                {
                  "id": "2022-municipal-경기도_안산시_윤화섭_무소속",
                  "candidateKey": "2022:municipal:경기도_안산시_윤화섭_무소속",
                  "name": "윤화섭",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.212,
                  "shareHigh": 25.669,
                  "winProbability": 0.010293,
                  "votesLow": 0,
                  "votesMid": 28865,
                  "votesHigh": 66088,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 6.571,
                  "actualWinner": "이민근",
                  "predictedWinner": "제종길",
                  "baselineShare": 11.212,
                  "pollAdjustedShare": 11.212,
                  "currentSignalShare": 11.212
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_안성시",
              "name": "안성시",
              "leadingParty": "dp",
              "summary": "김보라 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_안성시_김보라_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_안성시_김보라_더불어민주당",
                  "name": "김보라",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 44.606,
                  "shareMid": 59.063,
                  "shareHigh": 73.521,
                  "winProbability": 0.90601,
                  "votesLow": 35875,
                  "votesMid": 47502,
                  "votesHigh": 59130,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 50.352,
                  "actualWinner": "김보라",
                  "predictedWinner": "김보라",
                  "baselineShare": 59.063,
                  "pollAdjustedShare": 59.063,
                  "currentSignalShare": 59.063
                },
                {
                  "id": "2022-municipal-경기도_안성시_이영찬_국민의힘",
                  "candidateKey": "2022:municipal:경기도_안성시_이영찬_국민의힘",
                  "name": "이영찬",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 26.479,
                  "shareMid": 40.937,
                  "shareHigh": 55.394,
                  "winProbability": 0.09399,
                  "votesLow": 21296,
                  "votesMid": 32924,
                  "votesHigh": 44551,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 49.648,
                  "actualWinner": "김보라",
                  "predictedWinner": "김보라",
                  "baselineShare": 40.937,
                  "pollAdjustedShare": 40.937,
                  "currentSignalShare": 40.937
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_안양시",
              "name": "안양시",
              "leadingParty": "dp",
              "summary": "최대호 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_안양시_최대호_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_안양시_최대호_더불어민주당",
                  "name": "최대호",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 46.208,
                  "shareMid": 60.666,
                  "shareHigh": 75.123,
                  "winProbability": 0.935013,
                  "votesLow": 121996,
                  "votesMid": 160166,
                  "votesHigh": 198335,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 50.646,
                  "actualWinner": "최대호",
                  "predictedWinner": "최대호",
                  "baselineShare": 60.666,
                  "pollAdjustedShare": 60.666,
                  "currentSignalShare": 60.666
                },
                {
                  "id": "2022-municipal-경기도_안양시_김필여_국민의힘",
                  "candidateKey": "2022:municipal:경기도_안양시_김필여_국민의힘",
                  "name": "김필여",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 24.877,
                  "shareMid": 39.334,
                  "shareHigh": 53.792,
                  "winProbability": 0.064987,
                  "votesLow": 65679,
                  "votesMid": 103848,
                  "votesHigh": 142018,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 49.354,
                  "actualWinner": "최대호",
                  "predictedWinner": "최대호",
                  "baselineShare": 39.334,
                  "pollAdjustedShare": 39.334,
                  "currentSignalShare": 39.334
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_양주시",
              "name": "양주시",
              "leadingParty": "dp",
              "summary": "정덕영 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_양주시_정덕영_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_양주시_정덕영_더불어민주당",
                  "name": "정덕영",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 39.103,
                  "shareMid": 53.561,
                  "shareHigh": 68.018,
                  "winProbability": 0.911161,
                  "votesLow": 36698,
                  "votesMid": 50266,
                  "votesHigh": 63835,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.594,
                  "actualWinner": "강수현",
                  "predictedWinner": "정덕영",
                  "baselineShare": 53.561,
                  "pollAdjustedShare": 53.561,
                  "currentSignalShare": 53.561
                },
                {
                  "id": "2022-municipal-경기도_양주시_강수현_국민의힘",
                  "candidateKey": "2022:municipal:경기도_양주시_강수현_국민의힘",
                  "name": "강수현",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 20.014,
                  "shareMid": 34.471,
                  "shareHigh": 48.929,
                  "winProbability": 0.083808,
                  "votesLow": 18782,
                  "votesMid": 32351,
                  "votesHigh": 45919,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.148,
                  "actualWinner": "강수현",
                  "predictedWinner": "정덕영",
                  "baselineShare": 34.471,
                  "pollAdjustedShare": 34.471,
                  "currentSignalShare": 34.471
                },
                {
                  "id": "2022-municipal-경기도_양주시_홍성표_무소속",
                  "candidateKey": "2022:municipal:경기도_양주시_홍성표_무소속",
                  "name": "홍성표",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.968,
                  "shareHigh": 26.426,
                  "winProbability": 0.005031,
                  "votesLow": 0,
                  "votesMid": 11232,
                  "votesHigh": 24800,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 2.259,
                  "actualWinner": "강수현",
                  "predictedWinner": "정덕영",
                  "baselineShare": 11.968,
                  "pollAdjustedShare": 11.968,
                  "currentSignalShare": 11.968
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_양평군",
              "name": "양평군",
              "leadingParty": "dp",
              "summary": "정동균 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_양평군_정동균_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_양평군_정동균_더불어민주당",
                  "name": "정동균",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 41.895,
                  "shareMid": 56.353,
                  "shareHigh": 70.81,
                  "winProbability": 0.830353,
                  "votesLow": 26152,
                  "votesMid": 35176,
                  "votesHigh": 44201,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 45.333,
                  "actualWinner": "전진선",
                  "predictedWinner": "정동균",
                  "baselineShare": 56.353,
                  "pollAdjustedShare": 56.353,
                  "currentSignalShare": 56.353
                },
                {
                  "id": "2022-municipal-경기도_양평군_전진선_국민의힘",
                  "candidateKey": "2022:municipal:경기도_양평군_전진선_국민의힘",
                  "name": "전진선",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 29.19,
                  "shareMid": 43.647,
                  "shareHigh": 58.105,
                  "winProbability": 0.169647,
                  "votesLow": 18221,
                  "votesMid": 27246,
                  "votesHigh": 36270,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.667,
                  "actualWinner": "전진선",
                  "predictedWinner": "정동균",
                  "baselineShare": 43.647,
                  "pollAdjustedShare": 43.647,
                  "currentSignalShare": 43.647
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_여주시",
              "name": "여주시",
              "leadingParty": "dp",
              "summary": "이항진 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_여주시_이항진_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_여주시_이항진_더불어민주당",
                  "name": "이항진",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 41.878,
                  "shareMid": 56.335,
                  "shareHigh": 70.792,
                  "winProbability": 0.829734,
                  "votesLow": 20866,
                  "votesMid": 28070,
                  "votesHigh": 35273,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 33.321,
                  "actualWinner": "이충우",
                  "predictedWinner": "이항진",
                  "baselineShare": 56.335,
                  "pollAdjustedShare": 56.335,
                  "currentSignalShare": 56.335
                },
                {
                  "id": "2022-municipal-경기도_여주시_이충우_국민의힘",
                  "candidateKey": "2022:municipal:경기도_여주시_이충우_국민의힘",
                  "name": "이충우",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 29.208,
                  "shareMid": 43.665,
                  "shareHigh": 58.122,
                  "winProbability": 0.170266,
                  "votesLow": 14553,
                  "votesMid": 21756,
                  "votesHigh": 28960,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 66.679,
                  "actualWinner": "이충우",
                  "predictedWinner": "이항진",
                  "baselineShare": 43.665,
                  "pollAdjustedShare": 43.665,
                  "currentSignalShare": 43.665
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_연천군",
              "name": "연천군",
              "leadingParty": "dp",
              "summary": "유상호 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_연천군_유상호_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_연천군_유상호_더불어민주당",
                  "name": "유상호",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 32.412,
                  "shareMid": 46.869,
                  "shareHigh": 61.327,
                  "winProbability": 0.67364,
                  "votesLow": 7223,
                  "votesMid": 10446,
                  "votesHigh": 13668,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 26.92,
                  "actualWinner": "김덕현",
                  "predictedWinner": "유상호",
                  "baselineShare": 46.869,
                  "pollAdjustedShare": 46.869,
                  "currentSignalShare": 46.869
                },
                {
                  "id": "2022-municipal-경기도_연천군_김덕현_국민의힘",
                  "candidateKey": "2022:municipal:경기도_연천군_김덕현_국민의힘",
                  "name": "김덕현",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 26.392,
                  "shareMid": 40.85,
                  "shareHigh": 55.307,
                  "winProbability": 0.317432,
                  "votesLow": 5882,
                  "votesMid": 9104,
                  "votesHigh": 12326,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 47.469,
                  "actualWinner": "김덕현",
                  "predictedWinner": "유상호",
                  "baselineShare": 40.85,
                  "pollAdjustedShare": 40.85,
                  "currentSignalShare": 40.85
                },
                {
                  "id": "2022-municipal-경기도_연천군_김광철_무소속",
                  "candidateKey": "2022:municipal:경기도_연천군_김광철_무소속",
                  "name": "김광철",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.281,
                  "shareHigh": 26.738,
                  "winProbability": 0.008928,
                  "votesLow": 0,
                  "votesMid": 2737,
                  "votesHigh": 5959,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 25.61,
                  "actualWinner": "김덕현",
                  "predictedWinner": "유상호",
                  "baselineShare": 12.281,
                  "pollAdjustedShare": 12.281,
                  "currentSignalShare": 12.281
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_오산시",
              "name": "오산시",
              "leadingParty": "dp",
              "summary": "장인수 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_오산시_장인수_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_오산시_장인수_더불어민주당",
                  "name": "장인수",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 36.426,
                  "shareMid": 50.884,
                  "shareHigh": 65.341,
                  "winProbability": 0.940027,
                  "votesLow": 29909,
                  "votesMid": 41781,
                  "votesHigh": 53652,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 47.458,
                  "actualWinner": "이권재",
                  "predictedWinner": "장인수",
                  "baselineShare": 50.884,
                  "pollAdjustedShare": 50.884,
                  "currentSignalShare": 50.884
                },
                {
                  "id": "2022-municipal-경기도_오산시_이권재_국민의힘",
                  "candidateKey": "2022:municipal:경기도_오산시_이권재_국민의힘",
                  "name": "이권재",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 12.452,
                  "shareMid": 26.91,
                  "shareHigh": 41.367,
                  "winProbability": 0.046953,
                  "votesLow": 10224,
                  "votesMid": 22095,
                  "votesHigh": 33966,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 49.595,
                  "actualWinner": "이권재",
                  "predictedWinner": "장인수",
                  "baselineShare": 26.91,
                  "pollAdjustedShare": 26.91,
                  "currentSignalShare": 26.91
                },
                {
                  "id": "2022-municipal-경기도_오산시_백승철_무소속",
                  "candidateKey": "2022:municipal:경기도_오산시_백승철_무소속",
                  "name": "백승철",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.103,
                  "shareHigh": 25.561,
                  "winProbability": 0.00651,
                  "votesLow": 0,
                  "votesMid": 9117,
                  "votesHigh": 20988,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 0.863,
                  "actualWinner": "이권재",
                  "predictedWinner": "장인수",
                  "baselineShare": 11.103,
                  "pollAdjustedShare": 11.103,
                  "currentSignalShare": 11.103
                },
                {
                  "id": "2022-municipal-경기도_오산시_최인혜_무소속",
                  "candidateKey": "2022:municipal:경기도_오산시_최인혜_무소속",
                  "name": "최인혜",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.103,
                  "shareHigh": 25.561,
                  "winProbability": 0.00651,
                  "votesLow": 0,
                  "votesMid": 9117,
                  "votesHigh": 20988,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 2.084,
                  "actualWinner": "이권재",
                  "predictedWinner": "장인수",
                  "baselineShare": 11.103,
                  "pollAdjustedShare": 11.103,
                  "currentSignalShare": 11.103
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_용인시",
              "name": "용인시",
              "leadingParty": "dp",
              "summary": "백군기 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_용인시_백군기_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_용인시_백군기_더불어민주당",
                  "name": "백군기",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 45.743,
                  "shareMid": 60.2,
                  "shareHigh": 74.657,
                  "winProbability": 0.927573,
                  "votesLow": 218488,
                  "votesMid": 287544,
                  "votesHigh": 356600,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 44.627,
                  "actualWinner": "이상일",
                  "predictedWinner": "백군기",
                  "baselineShare": 60.2,
                  "pollAdjustedShare": 60.2,
                  "currentSignalShare": 60.2
                },
                {
                  "id": "2022-municipal-경기도_용인시_이상일_국민의힘",
                  "candidateKey": "2022:municipal:경기도_용인시_이상일_국민의힘",
                  "name": "이상일",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 25.343,
                  "shareMid": 39.8,
                  "shareHigh": 54.257,
                  "winProbability": 0.072427,
                  "votesLow": 121048,
                  "votesMid": 190104,
                  "votesHigh": 259160,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 55.373,
                  "actualWinner": "이상일",
                  "predictedWinner": "백군기",
                  "baselineShare": 39.8,
                  "pollAdjustedShare": 39.8,
                  "currentSignalShare": 39.8
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_의왕시",
              "name": "의왕시",
              "leadingParty": "dp",
              "summary": "김상돈 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_의왕시_김상돈_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_의왕시_김상돈_더불어민주당",
                  "name": "김상돈",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 45.292,
                  "shareMid": 59.75,
                  "shareHigh": 74.207,
                  "winProbability": 0.919635,
                  "votesLow": 36087,
                  "votesMid": 47606,
                  "votesHigh": 59125,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 44.306,
                  "actualWinner": "김성제",
                  "predictedWinner": "김상돈",
                  "baselineShare": 59.75,
                  "pollAdjustedShare": 59.75,
                  "currentSignalShare": 59.75
                },
                {
                  "id": "2022-municipal-경기도_의왕시_김성제_국민의힘",
                  "candidateKey": "2022:municipal:경기도_의왕시_김성제_국민의힘",
                  "name": "김성제",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 25.793,
                  "shareMid": 40.25,
                  "shareHigh": 54.708,
                  "winProbability": 0.080365,
                  "votesLow": 20551,
                  "votesMid": 32070,
                  "votesHigh": 43589,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 55.694,
                  "actualWinner": "김성제",
                  "predictedWinner": "김상돈",
                  "baselineShare": 40.25,
                  "pollAdjustedShare": 40.25,
                  "currentSignalShare": 40.25
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_의정부시",
              "name": "의정부시",
              "leadingParty": "dp",
              "summary": "김원기 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_의정부시_김원기_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_의정부시_김원기_더불어민주당",
                  "name": "김원기",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 39.094,
                  "shareMid": 53.551,
                  "shareHigh": 68.008,
                  "winProbability": 0.913764,
                  "votesLow": 72618,
                  "votesMid": 99474,
                  "votesHigh": 126330,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 45.934,
                  "actualWinner": "김동근",
                  "predictedWinner": "김원기",
                  "baselineShare": 53.551,
                  "pollAdjustedShare": 53.551,
                  "currentSignalShare": 53.551
                },
                {
                  "id": "2022-municipal-경기도_의정부시_김동근_국민의힘",
                  "candidateKey": "2022:municipal:경기도_의정부시_김동근_국민의힘",
                  "name": "김동근",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 19.707,
                  "shareMid": 34.164,
                  "shareHigh": 48.621,
                  "winProbability": 0.08098,
                  "votesLow": 36606,
                  "votesMid": 63462,
                  "votesHigh": 90317,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 52.539,
                  "actualWinner": "김동근",
                  "predictedWinner": "김원기",
                  "baselineShare": 34.164,
                  "pollAdjustedShare": 34.164,
                  "currentSignalShare": 34.164
                },
                {
                  "id": "2022-municipal-경기도_의정부시_강세창_무소속",
                  "candidateKey": "2022:municipal:경기도_의정부시_강세창_무소속",
                  "name": "강세창",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.285,
                  "shareHigh": 26.742,
                  "winProbability": 0.005256,
                  "votesLow": 0,
                  "votesMid": 22820,
                  "votesHigh": 49676,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 1.527,
                  "actualWinner": "김동근",
                  "predictedWinner": "김원기",
                  "baselineShare": 12.285,
                  "pollAdjustedShare": 12.285,
                  "currentSignalShare": 12.285
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_이천시",
              "name": "이천시",
              "leadingParty": "dp",
              "summary": "엄태준 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_이천시_엄태준_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_이천시_엄태준_더불어민주당",
                  "name": "엄태준",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 45.271,
                  "shareMid": 59.729,
                  "shareHigh": 74.186,
                  "winProbability": 0.919249,
                  "votesLow": 39585,
                  "votesMid": 52226,
                  "votesHigh": 64868,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 45.415,
                  "actualWinner": "김경희",
                  "predictedWinner": "엄태준",
                  "baselineShare": 59.729,
                  "pollAdjustedShare": 59.729,
                  "currentSignalShare": 59.729
                },
                {
                  "id": "2022-municipal-경기도_이천시_김경희_국민의힘",
                  "candidateKey": "2022:municipal:경기도_이천시_김경희_국민의힘",
                  "name": "김경희",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 25.814,
                  "shareMid": 40.271,
                  "shareHigh": 54.729,
                  "winProbability": 0.080751,
                  "votesLow": 22571,
                  "votesMid": 35213,
                  "votesHigh": 47854,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.585,
                  "actualWinner": "김경희",
                  "predictedWinner": "엄태준",
                  "baselineShare": 40.271,
                  "pollAdjustedShare": 40.271,
                  "currentSignalShare": 40.271
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_파주시",
              "name": "파주시",
              "leadingParty": "dp",
              "summary": "김경일 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_파주시_김경일_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_파주시_김경일_더불어민주당",
                  "name": "김경일",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 45.706,
                  "shareMid": 60.163,
                  "shareHigh": 74.62,
                  "winProbability": 0.926949,
                  "votesLow": 84323,
                  "votesMid": 110996,
                  "votesHigh": 137669,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 50.144,
                  "actualWinner": "김경일",
                  "predictedWinner": "김경일",
                  "baselineShare": 60.163,
                  "pollAdjustedShare": 60.163,
                  "currentSignalShare": 60.163
                },
                {
                  "id": "2022-municipal-경기도_파주시_조병국_국민의힘",
                  "candidateKey": "2022:municipal:경기도_파주시_조병국_국민의힘",
                  "name": "조병국",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 25.38,
                  "shareMid": 39.837,
                  "shareHigh": 54.294,
                  "winProbability": 0.073051,
                  "votesLow": 46823,
                  "votesMid": 73496,
                  "votesHigh": 100169,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 49.856,
                  "actualWinner": "김경일",
                  "predictedWinner": "김경일",
                  "baselineShare": 39.837,
                  "pollAdjustedShare": 39.837,
                  "currentSignalShare": 39.837
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_평택시",
              "name": "평택시",
              "leadingParty": "dp",
              "summary": "정장선 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_평택시_정장선_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_평택시_정장선_더불어민주당",
                  "name": "정장선",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 47.629,
                  "shareMid": 62.086,
                  "shareHigh": 76.544,
                  "winProbability": 0.953539,
                  "votesLow": 97984,
                  "votesMid": 127727,
                  "votesHigh": 157469,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 52.088,
                  "actualWinner": "정장선",
                  "predictedWinner": "정장선",
                  "baselineShare": 62.086,
                  "pollAdjustedShare": 62.086,
                  "currentSignalShare": 62.086
                },
                {
                  "id": "2022-municipal-경기도_평택시_최호_국민의힘",
                  "candidateKey": "2022:municipal:경기도_평택시_최호_국민의힘",
                  "name": "최호",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 23.456,
                  "shareMid": 37.914,
                  "shareHigh": 52.371,
                  "winProbability": 0.046461,
                  "votesLow": 48255,
                  "votesMid": 77997,
                  "votesHigh": 107740,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 47.912,
                  "actualWinner": "정장선",
                  "predictedWinner": "정장선",
                  "baselineShare": 37.914,
                  "pollAdjustedShare": 37.914,
                  "currentSignalShare": 37.914
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_포천시",
              "name": "포천시",
              "leadingParty": "dp",
              "summary": "박윤국 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_포천시_박윤국_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_포천시_박윤국_더불어민주당",
                  "name": "박윤국",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 44.363,
                  "shareMid": 58.82,
                  "shareHigh": 73.277,
                  "winProbability": 0.900699,
                  "votesLow": 29545,
                  "votesMid": 39174,
                  "votesHigh": 48803,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 47.661,
                  "actualWinner": "백영현",
                  "predictedWinner": "박윤국",
                  "baselineShare": 58.82,
                  "pollAdjustedShare": 58.82,
                  "currentSignalShare": 58.82
                },
                {
                  "id": "2022-municipal-경기도_포천시_백영현_국민의힘",
                  "candidateKey": "2022:municipal:경기도_포천시_백영현_국민의힘",
                  "name": "백영현",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 26.723,
                  "shareMid": 41.18,
                  "shareHigh": 55.637,
                  "winProbability": 0.099301,
                  "votesLow": 17797,
                  "votesMid": 27426,
                  "votesHigh": 37055,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 52.339,
                  "actualWinner": "백영현",
                  "predictedWinner": "박윤국",
                  "baselineShare": 41.18,
                  "pollAdjustedShare": 41.18,
                  "currentSignalShare": 41.18
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_하남시",
              "name": "하남시",
              "leadingParty": "dp",
              "summary": "김상호 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_하남시_김상호_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_하남시_김상호_더불어민주당",
                  "name": "김상호",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 49.825,
                  "shareMid": 64.283,
                  "shareHigh": 78.74,
                  "winProbability": 0.972634,
                  "votesLow": 68916,
                  "votesMid": 88913,
                  "votesHigh": 108910,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.974,
                  "actualWinner": "이현재",
                  "predictedWinner": "김상호",
                  "baselineShare": 64.283,
                  "pollAdjustedShare": 64.283,
                  "currentSignalShare": 64.283
                },
                {
                  "id": "2022-municipal-경기도_하남시_이현재_국민의힘",
                  "candidateKey": "2022:municipal:경기도_하남시_이현재_국민의힘",
                  "name": "이현재",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 21.26,
                  "shareMid": 35.717,
                  "shareHigh": 50.175,
                  "winProbability": 0.027366,
                  "votesLow": 29405,
                  "votesMid": 49402,
                  "votesHigh": 69399,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 56.026,
                  "actualWinner": "이현재",
                  "predictedWinner": "김상호",
                  "baselineShare": 35.717,
                  "pollAdjustedShare": 35.717,
                  "currentSignalShare": 35.717
                }
              ]
            },
            {
              "id": "2022-municipal-경기도_화성시",
              "name": "화성시",
              "leadingParty": "dp",
              "summary": "정명근 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경기도_화성시_정명근_더불어민주당",
                  "candidateKey": "2022:municipal:경기도_화성시_정명근_더불어민주당",
                  "name": "정명근",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 46.878,
                  "shareMid": 61.335,
                  "shareHigh": 75.793,
                  "winProbability": 0.944475,
                  "votesLow": 156110,
                  "votesMid": 204256,
                  "votesHigh": 252402,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 53.04,
                  "actualWinner": "정명근",
                  "predictedWinner": "정명근",
                  "baselineShare": 61.335,
                  "pollAdjustedShare": 61.335,
                  "currentSignalShare": 61.335
                },
                {
                  "id": "2022-municipal-경기도_화성시_구혁모_국민의힘",
                  "candidateKey": "2022:municipal:경기도_화성시_구혁모_국민의힘",
                  "name": "구혁모",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 24.207,
                  "shareMid": 38.665,
                  "shareHigh": 53.122,
                  "winProbability": 0.055525,
                  "votesLow": 80614,
                  "votesMid": 128760,
                  "votesHigh": 176906,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.96,
                  "actualWinner": "정명근",
                  "predictedWinner": "정명근",
                  "baselineShare": 38.665,
                  "pollAdjustedShare": 38.665,
                  "currentSignalShare": 38.665
                }
              ]
            }
          ],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "gangwon",
          "code": "42",
          "name": "강원도",
          "shortName": "강원",
          "office": "기초단체장",
          "electorate": 1336080,
          "leadingParty": "dp",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": -0.245,
          "confidence": 0.4976,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "강원 기초단체장 baseline을 시군구 후보별로 계산한 뒤 시도 단위로 집계했습니다.",
          "drivers": [
            "municipal candidate rows",
            "candidate profile baseline",
            "poll missing"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster region missing",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed",
            "turnout_probability_imputed",
            "turnout_probability_imputed_from_ballots"
          ],
          "turnoutModel": {
            "targetElectorate": 1336080,
            "likelyVoters": 772494,
            "turnoutProbability": 0.578179,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed",
              "turnout_probability_imputed",
              "turnout_probability_imputed_from_ballots"
            ]
          },
          "modelMetrics": {
            "mae": 14.4574
          },
          "candidates": [
            {
              "id": "gangwon-dp",
              "name": "더불어민주당 기초 후보군",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 35.298,
              "shareMid": 49.755,
              "shareHigh": 64.213,
              "winProbability": 0.497555,
              "votesLow": 272675,
              "votesMid": 384358,
              "votesHigh": 496040,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 49.755,
              "pollAdjustedShare": 49.755,
              "currentSignalShare": 49.755
            },
            {
              "id": "gangwon-ppp",
              "name": "국민의힘 기초 후보군",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 24.905,
              "shareMid": 39.363,
              "shareHigh": 53.82,
              "winProbability": 0.393629,
              "votesLow": 192392,
              "votesMid": 304075,
              "votesHigh": 415758,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 39.363,
              "pollAdjustedShare": 39.363,
              "currentSignalShare": 39.363
            },
            {
              "id": "gangwon-independent",
              "name": "무소속·기타 기초 후보군",
              "party": "independent",
              "partyLabel": "무소속·기타",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 0.0,
              "shareMid": 7.373,
              "shareHigh": 21.831,
              "winProbability": 0.073732,
              "votesLow": 0,
              "votesMid": 56957,
              "votesHigh": 168640,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 7.373,
              "pollAdjustedShare": 7.373,
              "currentSignalShare": 7.373
            },
            {
              "id": "gangwon-progressive",
              "name": "진보·정의 기초 후보군",
              "party": "progressive",
              "partyLabel": "진보·정의",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 0.0,
              "shareMid": 1.357,
              "shareHigh": 15.815,
              "winProbability": 0.013572,
              "votesLow": 0,
              "votesMid": 10483,
              "votesHigh": 122166,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 1.357,
              "pollAdjustedShare": 1.357,
              "currentSignalShare": 1.357
            }
          ],
          "districts": [
            {
              "id": "2022-municipal-강원도_강릉시",
              "name": "강릉시",
              "leadingParty": "dp",
              "summary": "김우영 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-강원도_강릉시_김우영_더불어민주당",
                  "candidateKey": "2022:municipal:강원도_강릉시_김우영_더불어민주당",
                  "name": "김우영",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 27.71,
                  "shareMid": 42.168,
                  "shareHigh": 56.625,
                  "winProbability": 0.67383,
                  "votesLow": 27684,
                  "votesMid": 42128,
                  "votesHigh": 56572,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 29.689,
                  "actualWinner": "김홍규",
                  "predictedWinner": "김우영",
                  "baselineShare": 42.168,
                  "pollAdjustedShare": 42.168,
                  "currentSignalShare": 42.168
                },
                {
                  "id": "2022-municipal-강원도_강릉시_김홍규_국민의힘",
                  "candidateKey": "2022:municipal:강원도_강릉시_김홍규_국민의힘",
                  "name": "김홍규",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 21.194,
                  "shareMid": 35.651,
                  "shareHigh": 50.108,
                  "winProbability": 0.298391,
                  "votesLow": 21173,
                  "votesMid": 35617,
                  "votesHigh": 50061,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.928,
                  "actualWinner": "김홍규",
                  "predictedWinner": "김우영",
                  "baselineShare": 35.651,
                  "pollAdjustedShare": 35.651,
                  "currentSignalShare": 35.651
                },
                {
                  "id": "2022-municipal-강원도_강릉시_김한근_무소속",
                  "candidateKey": "2022:municipal:강원도_강릉시_김한근_무소속",
                  "name": "김한근",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.688,
                  "shareHigh": 26.145,
                  "winProbability": 0.014924,
                  "votesLow": 0,
                  "votesMid": 11676,
                  "votesHigh": 26120,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 24.113,
                  "actualWinner": "김홍규",
                  "predictedWinner": "김우영",
                  "baselineShare": 11.688,
                  "pollAdjustedShare": 11.688,
                  "currentSignalShare": 11.688
                },
                {
                  "id": "2022-municipal-강원도_강릉시_임명희_정의당",
                  "candidateKey": "2022:municipal:강원도_강릉시_임명희_정의당",
                  "name": "임명희",
                  "party": "progressive",
                  "partyLabel": "정의당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.494,
                  "shareHigh": 24.951,
                  "winProbability": 0.012855,
                  "votesLow": 0,
                  "votesMid": 10483,
                  "votesHigh": 24927,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 2.27,
                  "actualWinner": "김홍규",
                  "predictedWinner": "김우영",
                  "baselineShare": 10.494,
                  "pollAdjustedShare": 10.494,
                  "currentSignalShare": 10.494
                }
              ]
            },
            {
              "id": "2022-municipal-강원도_고성군",
              "name": "고성군",
              "leadingParty": "dp",
              "summary": "함명준 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-강원도_고성군_함명준_더불어민주당",
                  "candidateKey": "2022:municipal:강원도_고성군_함명준_더불어민주당",
                  "name": "함명준",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 40.188,
                  "shareMid": 54.645,
                  "shareHigh": 69.103,
                  "winProbability": 0.761566,
                  "votesLow": 6559,
                  "votesMid": 8919,
                  "votesHigh": 11278,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 56.053,
                  "actualWinner": "함명준",
                  "predictedWinner": "함명준",
                  "baselineShare": 54.645,
                  "pollAdjustedShare": 54.645,
                  "currentSignalShare": 54.645
                },
                {
                  "id": "2022-municipal-강원도_고성군_홍남기_국민의힘",
                  "candidateKey": "2022:municipal:강원도_고성군_홍남기_국민의힘",
                  "name": "홍남기",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 30.897,
                  "shareMid": 45.355,
                  "shareHigh": 59.812,
                  "winProbability": 0.238434,
                  "votesLow": 5043,
                  "votesMid": 7402,
                  "votesHigh": 9762,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.947,
                  "actualWinner": "함명준",
                  "predictedWinner": "함명준",
                  "baselineShare": 45.355,
                  "pollAdjustedShare": 45.355,
                  "currentSignalShare": 45.355
                }
              ]
            },
            {
              "id": "2022-municipal-강원도_동해시",
              "name": "동해시",
              "leadingParty": "dp",
              "summary": "최석찬 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-강원도_동해시_최석찬_더불어민주당",
                  "candidateKey": "2022:municipal:강원도_동해시_최석찬_더불어민주당",
                  "name": "최석찬",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 31.044,
                  "shareMid": 45.501,
                  "shareHigh": 59.959,
                  "winProbability": 0.598826,
                  "votesLow": 12778,
                  "votesMid": 18729,
                  "votesHigh": 24680,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 24.984,
                  "actualWinner": "심규언",
                  "predictedWinner": "최석찬",
                  "baselineShare": 45.501,
                  "pollAdjustedShare": 45.501,
                  "currentSignalShare": 45.501
                },
                {
                  "id": "2022-municipal-강원도_동해시_심규언_국민의힘",
                  "candidateKey": "2022:municipal:강원도_동해시_심규언_국민의힘",
                  "name": "심규언",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 27.646,
                  "shareMid": 42.104,
                  "shareHigh": 56.561,
                  "winProbability": 0.391623,
                  "votesLow": 11379,
                  "votesMid": 17330,
                  "votesHigh": 23281,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 57.096,
                  "actualWinner": "심규언",
                  "predictedWinner": "최석찬",
                  "baselineShare": 42.104,
                  "pollAdjustedShare": 42.104,
                  "currentSignalShare": 42.104
                },
                {
                  "id": "2022-municipal-강원도_동해시_심상화_무소속",
                  "candidateKey": "2022:municipal:강원도_동해시_심상화_무소속",
                  "name": "심상화",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.395,
                  "shareHigh": 26.852,
                  "winProbability": 0.009551,
                  "votesLow": 0,
                  "votesMid": 5101,
                  "votesHigh": 11052,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 17.919,
                  "actualWinner": "심규언",
                  "predictedWinner": "최석찬",
                  "baselineShare": 12.395,
                  "pollAdjustedShare": 12.395,
                  "currentSignalShare": 12.395
                }
              ]
            },
            {
              "id": "2022-municipal-강원도_삼척시",
              "name": "삼척시",
              "leadingParty": "dp",
              "summary": "김양호 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-강원도_삼척시_김양호_더불어민주당",
                  "candidateKey": "2022:municipal:강원도_삼척시_김양호_더불어민주당",
                  "name": "김양호",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 39.19,
                  "shareMid": 53.648,
                  "shareHigh": 68.105,
                  "winProbability": 0.905716,
                  "votesLow": 14383,
                  "votesMid": 19689,
                  "votesHigh": 24995,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.612,
                  "actualWinner": "박상수",
                  "predictedWinner": "김양호",
                  "baselineShare": 53.648,
                  "pollAdjustedShare": 53.648,
                  "currentSignalShare": 53.648
                },
                {
                  "id": "2022-municipal-강원도_삼척시_박상수_국민의힘",
                  "candidateKey": "2022:municipal:강원도_삼척시_박상수_국민의힘",
                  "name": "박상수",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 20.701,
                  "shareMid": 35.158,
                  "shareHigh": 49.615,
                  "winProbability": 0.089793,
                  "votesLow": 7597,
                  "votesMid": 12903,
                  "votesHigh": 18209,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 49.129,
                  "actualWinner": "박상수",
                  "predictedWinner": "김양호",
                  "baselineShare": 35.158,
                  "pollAdjustedShare": 35.158,
                  "currentSignalShare": 35.158
                },
                {
                  "id": "2022-municipal-강원도_삼척시_안호성_무소속",
                  "candidateKey": "2022:municipal:강원도_삼척시_안호성_무소속",
                  "name": "안호성",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.194,
                  "shareHigh": 25.652,
                  "winProbability": 0.004491,
                  "votesLow": 0,
                  "votesMid": 4108,
                  "votesHigh": 9414,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 4.259,
                  "actualWinner": "박상수",
                  "predictedWinner": "김양호",
                  "baselineShare": 11.194,
                  "pollAdjustedShare": 11.194,
                  "currentSignalShare": 11.194
                }
              ]
            },
            {
              "id": "2022-municipal-강원도_속초시",
              "name": "속초시",
              "leadingParty": "dp",
              "summary": "주대하 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-강원도_속초시_주대하_더불어민주당",
                  "candidateKey": "2022:municipal:강원도_속초시_주대하_더불어민주당",
                  "name": "주대하",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 40.613,
                  "shareMid": 55.07,
                  "shareHigh": 69.528,
                  "winProbability": 0.780325,
                  "votesLow": 14804,
                  "votesMid": 20075,
                  "votesHigh": 25345,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.057,
                  "actualWinner": "이병선",
                  "predictedWinner": "주대하",
                  "baselineShare": 55.07,
                  "pollAdjustedShare": 55.07,
                  "currentSignalShare": 55.07
                },
                {
                  "id": "2022-municipal-강원도_속초시_이병선_국민의힘",
                  "candidateKey": "2022:municipal:강원도_속초시_이병선_국민의힘",
                  "name": "이병선",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 30.472,
                  "shareMid": 44.93,
                  "shareHigh": 59.387,
                  "winProbability": 0.219675,
                  "votesLow": 11108,
                  "votesMid": 16378,
                  "votesHigh": 21649,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 56.943,
                  "actualWinner": "이병선",
                  "predictedWinner": "주대하",
                  "baselineShare": 44.93,
                  "pollAdjustedShare": 44.93,
                  "currentSignalShare": 44.93
                }
              ]
            },
            {
              "id": "2022-municipal-강원도_양구군",
              "name": "양구군",
              "leadingParty": "dp",
              "summary": "조인묵 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-강원도_양구군_조인묵_더불어민주당",
                  "candidateKey": "2022:municipal:강원도_양구군_조인묵_더불어민주당",
                  "name": "조인묵",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 30.376,
                  "shareMid": 44.833,
                  "shareHigh": 59.291,
                  "winProbability": 0.778279,
                  "votesLow": 3805,
                  "votesMid": 5616,
                  "votesHigh": 7427,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 36.75,
                  "actualWinner": "서흥원",
                  "predictedWinner": "조인묵",
                  "baselineShare": 44.833,
                  "pollAdjustedShare": 44.833,
                  "currentSignalShare": 44.833
                },
                {
                  "id": "2022-municipal-강원도_양구군_서흥원_국민의힘",
                  "candidateKey": "2022:municipal:강원도_양구군_서흥원_국민의힘",
                  "name": "서흥원",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 19.512,
                  "shareMid": 33.97,
                  "shareHigh": 48.427,
                  "winProbability": 0.200161,
                  "votesLow": 2444,
                  "votesMid": 4255,
                  "votesHigh": 6066,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 41.515,
                  "actualWinner": "서흥원",
                  "predictedWinner": "조인묵",
                  "baselineShare": 33.97,
                  "pollAdjustedShare": 33.97,
                  "currentSignalShare": 33.97
                },
                {
                  "id": "2022-municipal-강원도_양구군_최지붕_무소속",
                  "candidateKey": "2022:municipal:강원도_양구군_최지붕_무소속",
                  "name": "최지붕",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.598,
                  "shareHigh": 25.056,
                  "winProbability": 0.01078,
                  "votesLow": 0,
                  "votesMid": 1327,
                  "votesHigh": 3138,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 5.356,
                  "actualWinner": "서흥원",
                  "predictedWinner": "조인묵",
                  "baselineShare": 10.598,
                  "pollAdjustedShare": 10.598,
                  "currentSignalShare": 10.598
                },
                {
                  "id": "2022-municipal-강원도_양구군_김철_무소속",
                  "candidateKey": "2022:municipal:강원도_양구군_김철_무소속",
                  "name": "김철",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.598,
                  "shareHigh": 25.056,
                  "winProbability": 0.01078,
                  "votesLow": 0,
                  "votesMid": 1327,
                  "votesHigh": 3138,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 16.379,
                  "actualWinner": "서흥원",
                  "predictedWinner": "조인묵",
                  "baselineShare": 10.598,
                  "pollAdjustedShare": 10.598,
                  "currentSignalShare": 10.598
                }
              ]
            },
            {
              "id": "2022-municipal-강원도_양양군",
              "name": "양양군",
              "leadingParty": "ppp",
              "summary": "김진하 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-강원도_양양군_김진하_국민의힘",
                  "candidateKey": "2022:municipal:강원도_양양군_김진하_국민의힘",
                  "name": "김진하",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 37.86,
                  "shareMid": 52.317,
                  "shareHigh": 66.774,
                  "winProbability": 0.640896,
                  "votesLow": 6181,
                  "votesMid": 8542,
                  "votesHigh": 10902,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 57.509,
                  "actualWinner": "김진하",
                  "predictedWinner": "김진하",
                  "baselineShare": 52.317,
                  "pollAdjustedShare": 52.317,
                  "currentSignalShare": 52.317
                },
                {
                  "id": "2022-municipal-강원도_양양군_김정중_더불어민주당",
                  "candidateKey": "2022:municipal:강원도_양양군_김정중_더불어민주당",
                  "name": "김정중",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 33.226,
                  "shareMid": 47.683,
                  "shareHigh": 62.14,
                  "winProbability": 0.359104,
                  "votesLow": 5425,
                  "votesMid": 7785,
                  "votesHigh": 10146,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 42.491,
                  "actualWinner": "김진하",
                  "predictedWinner": "김진하",
                  "baselineShare": 47.683,
                  "pollAdjustedShare": 47.683,
                  "currentSignalShare": 47.683
                }
              ]
            },
            {
              "id": "2022-municipal-강원도_영월군",
              "name": "영월군",
              "leadingParty": "ppp",
              "summary": "최명서 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-강원도_영월군_최명서_국민의힘",
                  "candidateKey": "2022:municipal:강원도_영월군_최명서_국민의힘",
                  "name": "최명서",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 31.541,
                  "shareMid": 45.998,
                  "shareHigh": 60.456,
                  "winProbability": 0.60615,
                  "votesLow": 7034,
                  "votesMid": 10259,
                  "votesHigh": 13484,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 53.578,
                  "actualWinner": "최명서",
                  "predictedWinner": "최명서",
                  "baselineShare": 45.998,
                  "pollAdjustedShare": 45.998,
                  "currentSignalShare": 45.998
                },
                {
                  "id": "2022-municipal-강원도_영월군_김기석_더불어민주당",
                  "candidateKey": "2022:municipal:강원도_영월군_김기석_더불어민주당",
                  "name": "김기석",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 27.922,
                  "shareMid": 42.38,
                  "shareHigh": 56.837,
                  "winProbability": 0.385601,
                  "votesLow": 6227,
                  "votesMid": 9452,
                  "votesHigh": 12676,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 21.292,
                  "actualWinner": "최명서",
                  "predictedWinner": "최명서",
                  "baselineShare": 42.38,
                  "pollAdjustedShare": 42.38,
                  "currentSignalShare": 42.38
                },
                {
                  "id": "2022-municipal-강원도_영월군_박선규_무소속",
                  "candidateKey": "2022:municipal:강원도_영월군_박선규_무소속",
                  "name": "박선규",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.622,
                  "shareHigh": 26.079,
                  "winProbability": 0.008249,
                  "votesLow": 0,
                  "votesMid": 2592,
                  "votesHigh": 5816,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 25.13,
                  "actualWinner": "최명서",
                  "predictedWinner": "최명서",
                  "baselineShare": 11.622,
                  "pollAdjustedShare": 11.622,
                  "currentSignalShare": 11.622
                }
              ]
            },
            {
              "id": "2022-municipal-강원도_원주시",
              "name": "원주시",
              "leadingParty": "dp",
              "summary": "구자열 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-강원도_원주시_구자열_더불어민주당",
                  "candidateKey": "2022:municipal:강원도_원주시_구자열_더불어민주당",
                  "name": "구자열",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 43.371,
                  "shareMid": 57.828,
                  "shareHigh": 72.286,
                  "winProbability": 0.876216,
                  "votesLow": 66837,
                  "votesMid": 89117,
                  "votesHigh": 111397,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.449,
                  "actualWinner": "원강수",
                  "predictedWinner": "구자열",
                  "baselineShare": 57.828,
                  "pollAdjustedShare": 57.828,
                  "currentSignalShare": 57.828
                },
                {
                  "id": "2022-municipal-강원도_원주시_원강수_국민의힘",
                  "candidateKey": "2022:municipal:강원도_원주시_원강수_국민의힘",
                  "name": "원강수",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 27.714,
                  "shareMid": 42.172,
                  "shareHigh": 56.629,
                  "winProbability": 0.123784,
                  "votesLow": 42709,
                  "votesMid": 64989,
                  "votesHigh": 87269,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 53.551,
                  "actualWinner": "원강수",
                  "predictedWinner": "구자열",
                  "baselineShare": 42.172,
                  "pollAdjustedShare": 42.172,
                  "currentSignalShare": 42.172
                }
              ]
            },
            {
              "id": "2022-municipal-강원도_인제군",
              "name": "인제군",
              "leadingParty": "dp",
              "summary": "최상기 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-강원도_인제군_최상기_더불어민주당",
                  "candidateKey": "2022:municipal:강원도_인제군_최상기_더불어민주당",
                  "name": "최상기",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 36.929,
                  "shareMid": 51.386,
                  "shareHigh": 65.844,
                  "winProbability": 0.847079,
                  "votesLow": 6666,
                  "votesMid": 9276,
                  "votesHigh": 11886,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.404,
                  "actualWinner": "최상기",
                  "predictedWinner": "최상기",
                  "baselineShare": 51.386,
                  "pollAdjustedShare": 51.386,
                  "currentSignalShare": 51.386
                },
                {
                  "id": "2022-municipal-강원도_인제군_이순선_국민의힘",
                  "candidateKey": "2022:municipal:강원도_인제군_이순선_국민의힘",
                  "name": "이순선",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 22.936,
                  "shareMid": 37.393,
                  "shareHigh": 51.851,
                  "winProbability": 0.14733,
                  "votesLow": 4140,
                  "votesMid": 6750,
                  "votesHigh": 9360,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.995,
                  "actualWinner": "최상기",
                  "predictedWinner": "최상기",
                  "baselineShare": 37.393,
                  "pollAdjustedShare": 37.393,
                  "currentSignalShare": 37.393
                },
                {
                  "id": "2022-municipal-강원도_인제군_한상철_무소속",
                  "candidateKey": "2022:municipal:강원도_인제군_한상철_무소속",
                  "name": "한상철",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.22,
                  "shareHigh": 25.678,
                  "winProbability": 0.00559,
                  "votesLow": 0,
                  "votesMid": 2025,
                  "votesHigh": 4635,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 1.601,
                  "actualWinner": "최상기",
                  "predictedWinner": "최상기",
                  "baselineShare": 11.22,
                  "pollAdjustedShare": 11.22,
                  "currentSignalShare": 11.22
                }
              ]
            },
            {
              "id": "2022-municipal-강원도_정선군",
              "name": "정선군",
              "leadingParty": "dp",
              "summary": "최승준 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-강원도_정선군_최승준_더불어민주당",
                  "candidateKey": "2022:municipal:강원도_정선군_최승준_더불어민주당",
                  "name": "최승준",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 43.913,
                  "shareMid": 58.371,
                  "shareHigh": 72.828,
                  "winProbability": 0.890188,
                  "votesLow": 9384,
                  "votesMid": 12473,
                  "votesHigh": 15563,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.011,
                  "actualWinner": "최승준",
                  "predictedWinner": "최승준",
                  "baselineShare": 58.371,
                  "pollAdjustedShare": 58.371,
                  "currentSignalShare": 58.371
                },
                {
                  "id": "2022-municipal-강원도_정선군_홍천식_국민의힘",
                  "candidateKey": "2022:municipal:강원도_정선군_홍천식_국민의힘",
                  "name": "홍천식",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 27.172,
                  "shareMid": 41.629,
                  "shareHigh": 56.087,
                  "winProbability": 0.109812,
                  "votesLow": 5806,
                  "votesMid": 8896,
                  "votesHigh": 11985,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 48.989,
                  "actualWinner": "최승준",
                  "predictedWinner": "최승준",
                  "baselineShare": 41.629,
                  "pollAdjustedShare": 41.629,
                  "currentSignalShare": 41.629
                }
              ]
            },
            {
              "id": "2022-municipal-강원도_철원군",
              "name": "철원군",
              "leadingParty": "ppp",
              "summary": "이현종 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-강원도_철원군_이현종_국민의힘",
                  "candidateKey": "2022:municipal:강원도_철원군_이현종_국민의힘",
                  "name": "이현종",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 31.452,
                  "shareMid": 45.909,
                  "shareHigh": 60.367,
                  "winProbability": 0.612935,
                  "votesLow": 6875,
                  "votesMid": 10036,
                  "votesHigh": 13196,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 36.741,
                  "actualWinner": "이현종",
                  "predictedWinner": "이현종",
                  "baselineShare": 45.909,
                  "pollAdjustedShare": 45.909,
                  "currentSignalShare": 45.909
                },
                {
                  "id": "2022-municipal-강원도_철원군_한금석_더불어민주당",
                  "candidateKey": "2022:municipal:강원도_철원군_한금석_더불어민주당",
                  "name": "한금석",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 27.589,
                  "shareMid": 42.046,
                  "shareHigh": 56.503,
                  "winProbability": 0.378172,
                  "votesLow": 6031,
                  "votesMid": 9191,
                  "votesHigh": 12352,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 35.053,
                  "actualWinner": "이현종",
                  "predictedWinner": "이현종",
                  "baselineShare": 42.046,
                  "pollAdjustedShare": 42.046,
                  "currentSignalShare": 42.046
                },
                {
                  "id": "2022-municipal-강원도_철원군_고기영_무소속",
                  "candidateKey": "2022:municipal:강원도_철원군_고기영_무소속",
                  "name": "고기영",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.045,
                  "shareHigh": 26.502,
                  "winProbability": 0.008893,
                  "votesLow": 0,
                  "votesMid": 2633,
                  "votesHigh": 5793,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 28.205,
                  "actualWinner": "이현종",
                  "predictedWinner": "이현종",
                  "baselineShare": 12.045,
                  "pollAdjustedShare": 12.045,
                  "currentSignalShare": 12.045
                }
              ]
            },
            {
              "id": "2022-municipal-강원도_춘천시",
              "name": "춘천시",
              "leadingParty": "dp",
              "summary": "육동한 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-강원도_춘천시_육동한_더불어민주당",
                  "candidateKey": "2022:municipal:강원도_춘천시_육동한_더불어민주당",
                  "name": "육동한",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 35.265,
                  "shareMid": 49.723,
                  "shareHigh": 64.18,
                  "winProbability": 0.806371,
                  "votesLow": 47733,
                  "votesMid": 67302,
                  "votesHigh": 86871,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 45.621,
                  "actualWinner": "육동한",
                  "predictedWinner": "육동한",
                  "baselineShare": 49.723,
                  "pollAdjustedShare": 49.723,
                  "currentSignalShare": 49.723
                },
                {
                  "id": "2022-municipal-강원도_춘천시_최성현_국민의힘",
                  "candidateKey": "2022:municipal:강원도_춘천시_최성현_국민의힘",
                  "name": "최성현",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 23.537,
                  "shareMid": 37.994,
                  "shareHigh": 52.452,
                  "winProbability": 0.186146,
                  "votesLow": 31858,
                  "votesMid": 51427,
                  "votesHigh": 70996,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 44.846,
                  "actualWinner": "육동한",
                  "predictedWinner": "육동한",
                  "baselineShare": 37.994,
                  "pollAdjustedShare": 37.994,
                  "currentSignalShare": 37.994
                },
                {
                  "id": "2022-municipal-강원도_춘천시_이광준_무소속",
                  "candidateKey": "2022:municipal:강원도_춘천시_이광준_무소속",
                  "name": "이광준",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.283,
                  "shareHigh": 26.74,
                  "winProbability": 0.007483,
                  "votesLow": 0,
                  "votesMid": 16625,
                  "votesHigh": 36194,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 9.533,
                  "actualWinner": "육동한",
                  "predictedWinner": "육동한",
                  "baselineShare": 12.283,
                  "pollAdjustedShare": 12.283,
                  "currentSignalShare": 12.283
                }
              ]
            },
            {
              "id": "2022-municipal-강원도_태백시",
              "name": "태백시",
              "leadingParty": "dp",
              "summary": "류태호 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-강원도_태백시_류태호_더불어민주당",
                  "candidateKey": "2022:municipal:강원도_태백시_류태호_더불어민주당",
                  "name": "류태호",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 34.882,
                  "shareMid": 49.339,
                  "shareHigh": 63.797,
                  "winProbability": 0.802232,
                  "votesLow": 7646,
                  "votesMid": 10816,
                  "votesHigh": 13985,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 44.316,
                  "actualWinner": "이상호",
                  "predictedWinner": "류태호",
                  "baselineShare": 49.339,
                  "pollAdjustedShare": 49.339,
                  "currentSignalShare": 49.339
                },
                {
                  "id": "2022-municipal-강원도_태백시_이상호_국민의힘",
                  "candidateKey": "2022:municipal:강원도_태백시_이상호_국민의힘",
                  "name": "이상호",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 23.332,
                  "shareMid": 37.789,
                  "shareHigh": 52.247,
                  "winProbability": 0.189362,
                  "votesLow": 5114,
                  "votesMid": 8284,
                  "votesHigh": 11453,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.042,
                  "actualWinner": "이상호",
                  "predictedWinner": "류태호",
                  "baselineShare": 37.789,
                  "pollAdjustedShare": 37.789,
                  "currentSignalShare": 37.789
                },
                {
                  "id": "2022-municipal-강원도_태백시_김용희_무소속",
                  "candidateKey": "2022:municipal:강원도_태백시_김용희_무소속",
                  "name": "김용희",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.872,
                  "shareHigh": 27.329,
                  "winProbability": 0.008406,
                  "votesLow": 0,
                  "votesMid": 2821,
                  "votesHigh": 5991,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 1.642,
                  "actualWinner": "이상호",
                  "predictedWinner": "류태호",
                  "baselineShare": 12.872,
                  "pollAdjustedShare": 12.872,
                  "currentSignalShare": 12.872
                }
              ]
            },
            {
              "id": "2022-municipal-강원도_평창군",
              "name": "평창군",
              "leadingParty": "dp",
              "summary": "한왕기 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-강원도_평창군_한왕기_더불어민주당",
                  "candidateKey": "2022:municipal:강원도_평창군_한왕기_더불어민주당",
                  "name": "한왕기",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 34.513,
                  "shareMid": 48.97,
                  "shareHigh": 63.427,
                  "winProbability": 0.751253,
                  "votesLow": 8561,
                  "votesMid": 12147,
                  "votesHigh": 15733,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 39.132,
                  "actualWinner": "심재국",
                  "predictedWinner": "한왕기",
                  "baselineShare": 48.97,
                  "pollAdjustedShare": 48.97,
                  "currentSignalShare": 48.97
                },
                {
                  "id": "2022-municipal-강원도_평창군_심재국_국민의힘",
                  "candidateKey": "2022:municipal:강원도_평창군_심재국_국민의힘",
                  "name": "심재국",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 25.454,
                  "shareMid": 39.912,
                  "shareHigh": 54.369,
                  "winProbability": 0.242125,
                  "votesLow": 6314,
                  "votesMid": 9900,
                  "votesHigh": 13486,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 59.099,
                  "actualWinner": "심재국",
                  "predictedWinner": "한왕기",
                  "baselineShare": 39.912,
                  "pollAdjustedShare": 39.912,
                  "currentSignalShare": 39.912
                },
                {
                  "id": "2022-municipal-강원도_평창군_최호영_무소속",
                  "candidateKey": "2022:municipal:강원도_평창군_최호영_무소속",
                  "name": "최호영",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.118,
                  "shareHigh": 25.576,
                  "winProbability": 0.006621,
                  "votesLow": 0,
                  "votesMid": 2758,
                  "votesHigh": 6344,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 1.77,
                  "actualWinner": "심재국",
                  "predictedWinner": "한왕기",
                  "baselineShare": 11.118,
                  "pollAdjustedShare": 11.118,
                  "currentSignalShare": 11.118
                }
              ]
            },
            {
              "id": "2022-municipal-강원도_홍천군",
              "name": "홍천군",
              "leadingParty": "dp",
              "summary": "허필홍 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-강원도_홍천군_허필홍_더불어민주당",
                  "candidateKey": "2022:municipal:강원도_홍천군_허필홍_더불어민주당",
                  "name": "허필홍",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 43.65,
                  "shareMid": 58.108,
                  "shareHigh": 72.565,
                  "winProbability": 0.883592,
                  "votesLow": 15736,
                  "votesMid": 20948,
                  "votesHigh": 26160,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 41.161,
                  "actualWinner": "신영재",
                  "predictedWinner": "허필홍",
                  "baselineShare": 58.108,
                  "pollAdjustedShare": 58.108,
                  "currentSignalShare": 58.108
                },
                {
                  "id": "2022-municipal-강원도_홍천군_신영재_국민의힘",
                  "candidateKey": "2022:municipal:강원도_홍천군_신영재_국민의힘",
                  "name": "신영재",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 27.435,
                  "shareMid": 41.892,
                  "shareHigh": 56.35,
                  "winProbability": 0.116408,
                  "votesLow": 9890,
                  "votesMid": 15102,
                  "votesHigh": 20314,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 58.839,
                  "actualWinner": "신영재",
                  "predictedWinner": "허필홍",
                  "baselineShare": 41.892,
                  "pollAdjustedShare": 41.892,
                  "currentSignalShare": 41.892
                }
              ]
            },
            {
              "id": "2022-municipal-강원도_화천군",
              "name": "화천군",
              "leadingParty": "ppp",
              "summary": "최문순 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-강원도_화천군_최문순_국민의힘",
                  "candidateKey": "2022:municipal:강원도_화천군_최문순_국민의힘",
                  "name": "최문순",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 37.429,
                  "shareMid": 51.886,
                  "shareHigh": 66.343,
                  "winProbability": 0.615739,
                  "votesLow": 5058,
                  "votesMid": 7012,
                  "votesHigh": 8966,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 57.137,
                  "actualWinner": "최문순",
                  "predictedWinner": "최문순",
                  "baselineShare": 51.886,
                  "pollAdjustedShare": 51.886,
                  "currentSignalShare": 51.886
                },
                {
                  "id": "2022-municipal-강원도_화천군_김세훈_더불어민주당",
                  "candidateKey": "2022:municipal:강원도_화천군_김세훈_더불어민주당",
                  "name": "김세훈",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 33.657,
                  "shareMid": 48.114,
                  "shareHigh": 62.571,
                  "winProbability": 0.384261,
                  "votesLow": 4548,
                  "votesMid": 6502,
                  "votesHigh": 8456,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 42.863,
                  "actualWinner": "최문순",
                  "predictedWinner": "최문순",
                  "baselineShare": 48.114,
                  "pollAdjustedShare": 48.114,
                  "currentSignalShare": 48.114
                }
              ]
            },
            {
              "id": "2022-municipal-강원도_횡성군",
              "name": "횡성군",
              "leadingParty": "dp",
              "summary": "장신상 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-강원도_횡성군_장신상_더불어민주당",
                  "candidateKey": "2022:municipal:강원도_횡성군_장신상_더불어민주당",
                  "name": "장신상",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 37.833,
                  "shareMid": 52.29,
                  "shareHigh": 66.747,
                  "winProbability": 0.909062,
                  "votesLow": 10263,
                  "votesMid": 14185,
                  "votesHigh": 18107,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 48.544,
                  "actualWinner": "김명기",
                  "predictedWinner": "장신상",
                  "baselineShare": 52.29,
                  "pollAdjustedShare": 52.29,
                  "currentSignalShare": 52.29
                },
                {
                  "id": "2022-municipal-강원도_횡성군_김명기_국민의힘",
                  "candidateKey": "2022:municipal:강원도_횡성군_김명기_국민의힘",
                  "name": "김명기",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 18.662,
                  "shareMid": 33.119,
                  "shareHigh": 47.577,
                  "winProbability": 0.082772,
                  "votesLow": 5062,
                  "votesMid": 8984,
                  "votesHigh": 12906,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 50.35,
                  "actualWinner": "김명기",
                  "predictedWinner": "장신상",
                  "baselineShare": 33.119,
                  "pollAdjustedShare": 33.119,
                  "currentSignalShare": 33.119
                },
                {
                  "id": "2022-municipal-강원도_횡성군_원재성_무소속",
                  "candidateKey": "2022:municipal:강원도_횡성군_원재성_무소속",
                  "name": "원재성",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.133,
                  "shareMid": 14.591,
                  "shareHigh": 29.048,
                  "winProbability": 0.008166,
                  "votesLow": 36,
                  "votesMid": 3958,
                  "votesHigh": 7880,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 1.106,
                  "actualWinner": "김명기",
                  "predictedWinner": "장신상",
                  "baselineShare": 14.591,
                  "pollAdjustedShare": 14.591,
                  "currentSignalShare": 14.591
                }
              ]
            }
          ],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "chungbuk",
          "code": "43",
          "name": "충청북도",
          "shortName": "충북",
          "office": "기초단체장",
          "electorate": 1368779,
          "leadingParty": "dp",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 2.594,
          "confidence": 0.5259,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "충북 기초단체장 baseline을 시군구 후보별로 계산한 뒤 시도 단위로 집계했습니다.",
          "drivers": [
            "municipal candidate rows",
            "candidate profile baseline",
            "poll missing"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster region missing",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed",
            "turnout_probability_imputed",
            "turnout_probability_imputed_from_ballots"
          ],
          "turnoutModel": {
            "targetElectorate": 1368779,
            "likelyVoters": 692343,
            "turnoutProbability": 0.505811,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed",
              "turnout_probability_imputed",
              "turnout_probability_imputed_from_ballots"
            ]
          },
          "modelMetrics": {
            "mae": 14.4574
          },
          "candidates": [
            {
              "id": "chungbuk-dp",
              "name": "더불어민주당 기초 후보군",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 38.137,
              "shareMid": 52.594,
              "shareHigh": 67.052,
              "winProbability": 0.525942,
              "votesLow": 264037,
              "votesMid": 364132,
              "votesHigh": 464227,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 52.594,
              "pollAdjustedShare": 52.594,
              "currentSignalShare": 52.594
            },
            {
              "id": "chungbuk-ppp",
              "name": "국민의힘 기초 후보군",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 25.777,
              "shareMid": 40.235,
              "shareHigh": 54.692,
              "winProbability": 0.402346,
              "votesLow": 178466,
              "votesMid": 278561,
              "votesHigh": 378656,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 40.235,
              "pollAdjustedShare": 40.235,
              "currentSignalShare": 40.235
            },
            {
              "id": "chungbuk-independent",
              "name": "무소속·기타 기초 후보군",
              "party": "independent",
              "partyLabel": "무소속·기타",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 0.0,
              "shareMid": 4.858,
              "shareHigh": 19.315,
              "winProbability": 0.048579,
              "votesLow": 0,
              "votesMid": 33633,
              "votesHigh": 133728,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 4.858,
              "pollAdjustedShare": 4.858,
              "currentSignalShare": 4.858
            }
          ],
          "districts": [
            {
              "id": "2022-municipal-충청북도_괴산군",
              "name": "괴산군",
              "leadingParty": "dp",
              "summary": "이차영 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청북도_괴산군_이차영_더불어민주당",
                  "candidateKey": "2022:municipal:충청북도_괴산군_이차영_더불어민주당",
                  "name": "이차영",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 40.936,
                  "shareMid": 55.393,
                  "shareHigh": 69.851,
                  "winProbability": 0.793851,
                  "votesLow": 9386,
                  "votesMid": 12701,
                  "votesHigh": 16016,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 45.205,
                  "actualWinner": "송인헌",
                  "predictedWinner": "이차영",
                  "baselineShare": 55.393,
                  "pollAdjustedShare": 55.393,
                  "currentSignalShare": 55.393
                },
                {
                  "id": "2022-municipal-충청북도_괴산군_송인헌_국민의힘",
                  "candidateKey": "2022:municipal:충청북도_괴산군_송인헌_국민의힘",
                  "name": "송인헌",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 30.149,
                  "shareMid": 44.607,
                  "shareHigh": 59.064,
                  "winProbability": 0.206149,
                  "votesLow": 6912,
                  "votesMid": 10227,
                  "votesHigh": 13542,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.795,
                  "actualWinner": "송인헌",
                  "predictedWinner": "이차영",
                  "baselineShare": 44.607,
                  "pollAdjustedShare": 44.607,
                  "currentSignalShare": 44.607
                }
              ]
            },
            {
              "id": "2022-municipal-충청북도_단양군",
              "name": "단양군",
              "leadingParty": "dp",
              "summary": "김동진 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청북도_단양군_김동진_더불어민주당",
                  "candidateKey": "2022:municipal:충청북도_단양군_김동진_더불어민주당",
                  "name": "김동진",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 35.957,
                  "shareMid": 50.415,
                  "shareHigh": 64.872,
                  "winProbability": 0.525905,
                  "votesLow": 6100,
                  "votesMid": 8552,
                  "votesHigh": 11005,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 45.323,
                  "actualWinner": "김문근",
                  "predictedWinner": "김동진",
                  "baselineShare": 50.415,
                  "pollAdjustedShare": 50.415,
                  "currentSignalShare": 50.415
                },
                {
                  "id": "2022-municipal-충청북도_단양군_김문근_국민의힘",
                  "candidateKey": "2022:municipal:충청북도_단양군_김문근_국민의힘",
                  "name": "김문근",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 35.128,
                  "shareMid": 49.585,
                  "shareHigh": 64.043,
                  "winProbability": 0.474095,
                  "votesLow": 5959,
                  "votesMid": 8412,
                  "votesHigh": 10864,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.677,
                  "actualWinner": "김문근",
                  "predictedWinner": "김동진",
                  "baselineShare": 49.585,
                  "pollAdjustedShare": 49.585,
                  "currentSignalShare": 49.585
                }
              ]
            },
            {
              "id": "2022-municipal-충청북도_보은군",
              "name": "보은군",
              "leadingParty": "ppp",
              "summary": "최재형 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청북도_보은군_최재형_국민의힘",
                  "candidateKey": "2022:municipal:충청북도_보은군_최재형_국민의힘",
                  "name": "최재형",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 29.335,
                  "shareMid": 43.792,
                  "shareHigh": 58.25,
                  "winProbability": 0.501674,
                  "votesLow": 5524,
                  "votesMid": 8246,
                  "votesHigh": 10969,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 58.536,
                  "actualWinner": "최재형",
                  "predictedWinner": "최재형",
                  "baselineShare": 43.792,
                  "pollAdjustedShare": 43.792,
                  "currentSignalShare": 43.792
                },
                {
                  "id": "2022-municipal-충청북도_보은군_김응선_더불어민주당",
                  "candidateKey": "2022:municipal:충청북도_보은군_김응선_더불어민주당",
                  "name": "김응선",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 29.116,
                  "shareMid": 43.573,
                  "shareHigh": 58.031,
                  "winProbability": 0.488118,
                  "votesLow": 5482,
                  "votesMid": 8205,
                  "votesHigh": 10927,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 32.462,
                  "actualWinner": "최재형",
                  "predictedWinner": "최재형",
                  "baselineShare": 43.573,
                  "pollAdjustedShare": 43.573,
                  "currentSignalShare": 43.573
                },
                {
                  "id": "2022-municipal-충청북도_보은군_이태영_무소속",
                  "candidateKey": "2022:municipal:충청북도_보은군_이태영_무소속",
                  "name": "이태영",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.635,
                  "shareHigh": 27.092,
                  "winProbability": 0.010209,
                  "votesLow": 0,
                  "votesMid": 2379,
                  "votesHigh": 5101,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 9.001,
                  "actualWinner": "최재형",
                  "predictedWinner": "최재형",
                  "baselineShare": 12.635,
                  "pollAdjustedShare": 12.635,
                  "currentSignalShare": 12.635
                }
              ]
            },
            {
              "id": "2022-municipal-충청북도_영동군",
              "name": "영동군",
              "leadingParty": "dp",
              "summary": "윤석진 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청북도_영동군_윤석진_더불어민주당",
                  "candidateKey": "2022:municipal:충청북도_영동군_윤석진_더불어민주당",
                  "name": "윤석진",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 30.502,
                  "shareMid": 44.96,
                  "shareHigh": 59.417,
                  "winProbability": 0.552138,
                  "votesLow": 8060,
                  "votesMid": 11880,
                  "votesHigh": 15700,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 39.671,
                  "actualWinner": "정영철",
                  "predictedWinner": "윤석진",
                  "baselineShare": 44.96,
                  "pollAdjustedShare": 44.96,
                  "currentSignalShare": 44.96
                },
                {
                  "id": "2022-municipal-충청북도_영동군_정영철_국민의힘",
                  "candidateKey": "2022:municipal:충청북도_영동군_정영철_국민의힘",
                  "name": "정영철",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 28.668,
                  "shareMid": 43.125,
                  "shareHigh": 57.583,
                  "winProbability": 0.438987,
                  "votesLow": 7575,
                  "votesMid": 11395,
                  "votesHigh": 15216,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 49.82,
                  "actualWinner": "정영철",
                  "predictedWinner": "윤석진",
                  "baselineShare": 43.125,
                  "pollAdjustedShare": 43.125,
                  "currentSignalShare": 43.125
                },
                {
                  "id": "2022-municipal-충청북도_영동군_정일택_무소속",
                  "candidateKey": "2022:municipal:충청북도_영동군_정일택_무소속",
                  "name": "정일택",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.915,
                  "shareHigh": 26.373,
                  "winProbability": 0.008875,
                  "votesLow": 0,
                  "votesMid": 3148,
                  "votesHigh": 6968,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 10.509,
                  "actualWinner": "정영철",
                  "predictedWinner": "윤석진",
                  "baselineShare": 11.915,
                  "pollAdjustedShare": 11.915,
                  "currentSignalShare": 11.915
                }
              ]
            },
            {
              "id": "2022-municipal-충청북도_옥천군",
              "name": "옥천군",
              "leadingParty": "dp",
              "summary": "황규철 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청북도_옥천군_황규철_더불어민주당",
                  "candidateKey": "2022:municipal:충청북도_옥천군_황규철_더불어민주당",
                  "name": "황규철",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 39.262,
                  "shareMid": 53.719,
                  "shareHigh": 68.177,
                  "winProbability": 0.717043,
                  "votesLow": 11006,
                  "votesMid": 15059,
                  "votesHigh": 19112,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 56.173,
                  "actualWinner": "황규철",
                  "predictedWinner": "황규철",
                  "baselineShare": 53.719,
                  "pollAdjustedShare": 53.719,
                  "currentSignalShare": 53.719
                },
                {
                  "id": "2022-municipal-충청북도_옥천군_김승룡_국민의힘",
                  "candidateKey": "2022:municipal:충청북도_옥천군_김승룡_국민의힘",
                  "name": "김승룡",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 31.823,
                  "shareMid": 46.281,
                  "shareHigh": 60.738,
                  "winProbability": 0.282957,
                  "votesLow": 8920,
                  "votesMid": 12973,
                  "votesHigh": 17026,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.827,
                  "actualWinner": "황규철",
                  "predictedWinner": "황규철",
                  "baselineShare": 46.281,
                  "pollAdjustedShare": 46.281,
                  "currentSignalShare": 46.281
                }
              ]
            },
            {
              "id": "2022-municipal-충청북도_음성군",
              "name": "음성군",
              "leadingParty": "dp",
              "summary": "조병옥 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청북도_음성군_조병옥_더불어민주당",
                  "candidateKey": "2022:municipal:충청북도_음성군_조병옥_더불어민주당",
                  "name": "조병옥",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 44.255,
                  "shareMid": 58.712,
                  "shareHigh": 73.169,
                  "winProbability": 0.898257,
                  "votesLow": 17421,
                  "votesMid": 23112,
                  "votesHigh": 28803,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.844,
                  "actualWinner": "조병옥",
                  "predictedWinner": "조병옥",
                  "baselineShare": 58.712,
                  "pollAdjustedShare": 58.712,
                  "currentSignalShare": 58.712
                },
                {
                  "id": "2022-municipal-충청북도_음성군_구자평_국민의힘",
                  "candidateKey": "2022:municipal:충청북도_음성군_구자평_국민의힘",
                  "name": "구자평",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 26.831,
                  "shareMid": 41.288,
                  "shareHigh": 55.745,
                  "winProbability": 0.101743,
                  "votesLow": 10562,
                  "votesMid": 16253,
                  "votesHigh": 21944,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 45.156,
                  "actualWinner": "조병옥",
                  "predictedWinner": "조병옥",
                  "baselineShare": 41.288,
                  "pollAdjustedShare": 41.288,
                  "currentSignalShare": 41.288
                }
              ]
            },
            {
              "id": "2022-municipal-충청북도_제천시",
              "name": "제천시",
              "leadingParty": "dp",
              "summary": "이상천 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청북도_제천시_이상천_더불어민주당",
                  "candidateKey": "2022:municipal:충청북도_제천시_이상천_더불어민주당",
                  "name": "이상천",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 39.018,
                  "shareMid": 53.475,
                  "shareHigh": 67.933,
                  "winProbability": 0.902123,
                  "votesLow": 24019,
                  "votesMid": 32919,
                  "votesHigh": 41819,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.572,
                  "actualWinner": "김창규",
                  "predictedWinner": "이상천",
                  "baselineShare": 53.475,
                  "pollAdjustedShare": 53.475,
                  "currentSignalShare": 53.475
                },
                {
                  "id": "2022-municipal-충청북도_제천시_김창규_국민의힘",
                  "candidateKey": "2022:municipal:충청북도_제천시_김창규_국민의힘",
                  "name": "김창규",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 20.867,
                  "shareMid": 35.324,
                  "shareHigh": 49.782,
                  "winProbability": 0.093304,
                  "votesLow": 12845,
                  "votesMid": 21745,
                  "votesHigh": 30645,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 50.837,
                  "actualWinner": "김창규",
                  "predictedWinner": "이상천",
                  "baselineShare": 35.324,
                  "pollAdjustedShare": 35.324,
                  "currentSignalShare": 35.324
                },
                {
                  "id": "2022-municipal-충청북도_제천시_김달성_무소속",
                  "candidateKey": "2022:municipal:충청북도_제천시_김달성_무소속",
                  "name": "김달성",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.2,
                  "shareHigh": 25.658,
                  "winProbability": 0.004574,
                  "votesLow": 0,
                  "votesMid": 6894,
                  "votesHigh": 15794,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 2.591,
                  "actualWinner": "김창규",
                  "predictedWinner": "이상천",
                  "baselineShare": 11.2,
                  "pollAdjustedShare": 11.2,
                  "currentSignalShare": 11.2
                }
              ]
            },
            {
              "id": "2022-municipal-충청북도_증평군",
              "name": "증평군",
              "leadingParty": "dp",
              "summary": "이재영 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청북도_증평군_이재영_더불어민주당",
                  "candidateKey": "2022:municipal:충청북도_증평군_이재영_더불어민주당",
                  "name": "이재영",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 30.141,
                  "shareMid": 44.598,
                  "shareHigh": 59.055,
                  "winProbability": 0.784844,
                  "votesLow": 5039,
                  "votesMid": 7456,
                  "votesHigh": 9874,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.182,
                  "actualWinner": "이재영",
                  "predictedWinner": "이재영",
                  "baselineShare": 44.598,
                  "pollAdjustedShare": 44.598,
                  "currentSignalShare": 44.598
                },
                {
                  "id": "2022-municipal-충청북도_증평군_송기윤_국민의힘",
                  "candidateKey": "2022:municipal:충청북도_증평군_송기윤_국민의힘",
                  "name": "송기윤",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 18.855,
                  "shareMid": 33.312,
                  "shareHigh": 47.77,
                  "winProbability": 0.191479,
                  "votesLow": 3152,
                  "votesMid": 5569,
                  "votesHigh": 7987,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 41.382,
                  "actualWinner": "이재영",
                  "predictedWinner": "이재영",
                  "baselineShare": 33.312,
                  "pollAdjustedShare": 33.312,
                  "currentSignalShare": 33.312
                },
                {
                  "id": "2022-municipal-충청북도_증평군_윤해명_무소속",
                  "candidateKey": "2022:municipal:충청북도_증평군_윤해명_무소속",
                  "name": "윤해명",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.045,
                  "shareHigh": 25.502,
                  "winProbability": 0.011838,
                  "votesLow": 0,
                  "votesMid": 1846,
                  "votesHigh": 4263,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 12.291,
                  "actualWinner": "이재영",
                  "predictedWinner": "이재영",
                  "baselineShare": 11.045,
                  "pollAdjustedShare": 11.045,
                  "currentSignalShare": 11.045
                },
                {
                  "id": "2022-municipal-충청북도_증평군_민광준_무소속",
                  "candidateKey": "2022:municipal:충청북도_증평군_민광준_무소속",
                  "name": "민광준",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.045,
                  "shareHigh": 25.502,
                  "winProbability": 0.011838,
                  "votesLow": 0,
                  "votesMid": 1846,
                  "votesHigh": 4263,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 3.146,
                  "actualWinner": "이재영",
                  "predictedWinner": "이재영",
                  "baselineShare": 11.045,
                  "pollAdjustedShare": 11.045,
                  "currentSignalShare": 11.045
                }
              ]
            },
            {
              "id": "2022-municipal-충청북도_진천군",
              "name": "진천군",
              "leadingParty": "dp",
              "summary": "송기섭 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청북도_진천군_송기섭_더불어민주당",
                  "candidateKey": "2022:municipal:충청북도_진천군_송기섭_더불어민주당",
                  "name": "송기섭",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 47.046,
                  "shareMid": 61.504,
                  "shareHigh": 75.961,
                  "winProbability": 0.946644,
                  "votesLow": 15828,
                  "votesMid": 20692,
                  "votesHigh": 25556,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 57.466,
                  "actualWinner": "송기섭",
                  "predictedWinner": "송기섭",
                  "baselineShare": 61.504,
                  "pollAdjustedShare": 61.504,
                  "currentSignalShare": 61.504
                },
                {
                  "id": "2022-municipal-충청북도_진천군_김경회_국민의힘",
                  "candidateKey": "2022:municipal:충청북도_진천군_김경회_국민의힘",
                  "name": "김경회",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 24.039,
                  "shareMid": 38.496,
                  "shareHigh": 52.954,
                  "winProbability": 0.053356,
                  "votesLow": 8087,
                  "votesMid": 12951,
                  "votesHigh": 17815,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 42.534,
                  "actualWinner": "송기섭",
                  "predictedWinner": "송기섭",
                  "baselineShare": 38.496,
                  "pollAdjustedShare": 38.496,
                  "currentSignalShare": 38.496
                }
              ]
            },
            {
              "id": "2022-municipal-충청북도_청주시",
              "name": "청주시",
              "leadingParty": "dp",
              "summary": "송재봉 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청북도_청주시_송재봉_더불어민주당",
                  "candidateKey": "2022:municipal:충청북도_청주시_송재봉_더불어민주당",
                  "name": "송재봉",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 43.526,
                  "shareMid": 57.984,
                  "shareHigh": 72.441,
                  "winProbability": 0.880367,
                  "votesLow": 141135,
                  "votesMid": 188014,
                  "votesHigh": 234893,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 41.6,
                  "actualWinner": "이범석",
                  "predictedWinner": "송재봉",
                  "baselineShare": 57.984,
                  "pollAdjustedShare": 57.984,
                  "currentSignalShare": 57.984
                },
                {
                  "id": "2022-municipal-충청북도_청주시_이범석_국민의힘",
                  "candidateKey": "2022:municipal:충청북도_청주시_이범석_국민의힘",
                  "name": "이범석",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 27.559,
                  "shareMid": 42.016,
                  "shareHigh": 56.474,
                  "winProbability": 0.119633,
                  "votesLow": 89360,
                  "votesMid": 136239,
                  "votesHigh": 183118,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 58.4,
                  "actualWinner": "이범석",
                  "predictedWinner": "송재봉",
                  "baselineShare": 42.016,
                  "pollAdjustedShare": 42.016,
                  "currentSignalShare": 42.016
                }
              ]
            },
            {
              "id": "2022-municipal-충청북도_충주시",
              "name": "충주시",
              "leadingParty": "dp",
              "summary": "우건도 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청북도_충주시_우건도_더불어민주당",
                  "candidateKey": "2022:municipal:충청북도_충주시_우건도_더불어민주당",
                  "name": "우건도",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 26.111,
                  "shareMid": 40.568,
                  "shareHigh": 55.026,
                  "winProbability": 0.52309,
                  "votesLow": 22872,
                  "votesMid": 35537,
                  "votesHigh": 48202,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 38.764,
                  "actualWinner": "조길형",
                  "predictedWinner": "우건도",
                  "baselineShare": 40.568,
                  "pollAdjustedShare": 40.568,
                  "currentSignalShare": 40.568
                },
                {
                  "id": "2022-municipal-충청북도_충주시_조길형_국민의힘",
                  "candidateKey": "2022:municipal:충청북도_충주시_조길형_국민의힘",
                  "name": "조길형",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 24.977,
                  "shareMid": 39.435,
                  "shareHigh": 53.892,
                  "winProbability": 0.453997,
                  "votesLow": 21880,
                  "votesMid": 34544,
                  "votesHigh": 47209,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 58.025,
                  "actualWinner": "조길형",
                  "predictedWinner": "우건도",
                  "baselineShare": 39.435,
                  "pollAdjustedShare": 39.435,
                  "currentSignalShare": 39.435
                },
                {
                  "id": "2022-municipal-충청북도_충주시_강문성_무소속",
                  "candidateKey": "2022:municipal:충청북도_충주시_강문성_무소속",
                  "name": "강문성",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 9.999,
                  "shareHigh": 24.456,
                  "winProbability": 0.011457,
                  "votesLow": 0,
                  "votesMid": 8758,
                  "votesHigh": 21423,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 1.516,
                  "actualWinner": "조길형",
                  "predictedWinner": "우건도",
                  "baselineShare": 9.999,
                  "pollAdjustedShare": 9.999,
                  "currentSignalShare": 9.999
                },
                {
                  "id": "2022-municipal-충청북도_충주시_최영일_무소속",
                  "candidateKey": "2022:municipal:충청북도_충주시_최영일_무소속",
                  "name": "최영일",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 9.999,
                  "shareHigh": 24.456,
                  "winProbability": 0.011457,
                  "votesLow": 0,
                  "votesMid": 8758,
                  "votesHigh": 21423,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 1.695,
                  "actualWinner": "조길형",
                  "predictedWinner": "우건도",
                  "baselineShare": 9.999,
                  "pollAdjustedShare": 9.999,
                  "currentSignalShare": 9.999
                }
              ]
            }
          ],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "chungnam",
          "code": "44",
          "name": "충청남도",
          "shortName": "충남",
          "office": "기초단체장",
          "electorate": 1803096,
          "leadingParty": "dp",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 1.132,
          "confidence": 0.5113,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "충남 기초단체장 baseline을 시군구 후보별로 계산한 뒤 시도 단위로 집계했습니다.",
          "drivers": [
            "municipal candidate rows",
            "candidate profile baseline",
            "poll missing"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster region missing",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed",
            "turnout_probability_imputed",
            "turnout_probability_imputed_from_ballots"
          ],
          "turnoutModel": {
            "targetElectorate": 1803096,
            "likelyVoters": 898389,
            "turnoutProbability": 0.498248,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed",
              "turnout_probability_imputed",
              "turnout_probability_imputed_from_ballots"
            ]
          },
          "modelMetrics": {
            "mae": 14.4574
          },
          "candidates": [
            {
              "id": "chungnam-dp",
              "name": "더불어민주당 기초 후보군",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 36.675,
              "shareMid": 51.132,
              "shareHigh": 65.589,
              "winProbability": 0.51132,
              "votesLow": 329480,
              "votesMid": 459364,
              "votesHigh": 589248,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 51.132,
              "pollAdjustedShare": 51.132,
              "currentSignalShare": 51.132
            },
            {
              "id": "chungnam-ppp",
              "name": "국민의힘 기초 후보군",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 25.021,
              "shareMid": 39.478,
              "shareHigh": 53.936,
              "winProbability": 0.394782,
              "votesLow": 224783,
              "votesMid": 354667,
              "votesHigh": 484551,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 39.478,
              "pollAdjustedShare": 39.478,
              "currentSignalShare": 39.478
            },
            {
              "id": "chungnam-independent",
              "name": "무소속·기타 기초 후보군",
              "party": "independent",
              "partyLabel": "무소속·기타",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 0.0,
              "shareMid": 4.752,
              "shareHigh": 19.21,
              "winProbability": 0.047522,
              "votesLow": 0,
              "votesMid": 42692,
              "votesHigh": 172576,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 4.752,
              "pollAdjustedShare": 4.752,
              "currentSignalShare": 4.752
            },
            {
              "id": "chungnam-progressive",
              "name": "진보·정의 기초 후보군",
              "party": "progressive",
              "partyLabel": "진보·정의",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 0.0,
              "shareMid": 2.493,
              "shareHigh": 16.95,
              "winProbability": 0.024926,
              "votesLow": 0,
              "votesMid": 22392,
              "votesHigh": 152276,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 2.493,
              "pollAdjustedShare": 2.493,
              "currentSignalShare": 2.493
            }
          ],
          "districts": [
            {
              "id": "2022-municipal-충청남도_계룡시",
              "name": "계룡시",
              "leadingParty": "dp",
              "summary": "김대영 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청남도_계룡시_김대영_더불어민주당",
                  "candidateKey": "2022:municipal:충청남도_계룡시_김대영_더불어민주당",
                  "name": "김대영",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 43.518,
                  "shareMid": 57.975,
                  "shareHigh": 72.433,
                  "winProbability": 0.880152,
                  "votesLow": 8273,
                  "votesMid": 11021,
                  "votesHigh": 13770,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 45.253,
                  "actualWinner": "이응우",
                  "predictedWinner": "김대영",
                  "baselineShare": 57.975,
                  "pollAdjustedShare": 57.975,
                  "currentSignalShare": 57.975
                },
                {
                  "id": "2022-municipal-충청남도_계룡시_이응우_국민의힘",
                  "candidateKey": "2022:municipal:충청남도_계룡시_이응우_국민의힘",
                  "name": "이응우",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 27.567,
                  "shareMid": 42.025,
                  "shareHigh": 56.482,
                  "winProbability": 0.119848,
                  "votesLow": 5240,
                  "votesMid": 7989,
                  "votesHigh": 10737,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.747,
                  "actualWinner": "이응우",
                  "predictedWinner": "김대영",
                  "baselineShare": 42.025,
                  "pollAdjustedShare": 42.025,
                  "currentSignalShare": 42.025
                }
              ]
            },
            {
              "id": "2022-municipal-충청남도_공주시",
              "name": "공주시",
              "leadingParty": "dp",
              "summary": "김정섭 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청남도_공주시_김정섭_더불어민주당",
                  "candidateKey": "2022:municipal:충청남도_공주시_김정섭_더불어민주당",
                  "name": "김정섭",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 42.488,
                  "shareMid": 56.945,
                  "shareHigh": 71.403,
                  "winProbability": 0.850224,
                  "votesLow": 21154,
                  "votesMid": 28353,
                  "votesHigh": 35551,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 44.842,
                  "actualWinner": "최원철",
                  "predictedWinner": "김정섭",
                  "baselineShare": 56.945,
                  "pollAdjustedShare": 56.945,
                  "currentSignalShare": 56.945
                },
                {
                  "id": "2022-municipal-충청남도_공주시_최원철_국민의힘",
                  "candidateKey": "2022:municipal:충청남도_공주시_최원철_국민의힘",
                  "name": "최원철",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 28.597,
                  "shareMid": 43.055,
                  "shareHigh": 57.512,
                  "winProbability": 0.149776,
                  "votesLow": 14238,
                  "votesMid": 21436,
                  "votesHigh": 28635,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 55.158,
                  "actualWinner": "최원철",
                  "predictedWinner": "김정섭",
                  "baselineShare": 43.055,
                  "pollAdjustedShare": 43.055,
                  "currentSignalShare": 43.055
                }
              ]
            },
            {
              "id": "2022-municipal-충청남도_금산군",
              "name": "금산군",
              "leadingParty": "dp",
              "summary": "문정우 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청남도_금산군_문정우_더불어민주당",
                  "candidateKey": "2022:municipal:충청남도_금산군_문정우_더불어민주당",
                  "name": "문정우",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 42.017,
                  "shareMid": 56.474,
                  "shareHigh": 70.932,
                  "winProbability": 0.834599,
                  "votesLow": 11797,
                  "votesMid": 15856,
                  "votesHigh": 19916,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.529,
                  "actualWinner": "박범인",
                  "predictedWinner": "문정우",
                  "baselineShare": 56.474,
                  "pollAdjustedShare": 56.474,
                  "currentSignalShare": 56.474
                },
                {
                  "id": "2022-municipal-충청남도_금산군_박범인_국민의힘",
                  "candidateKey": "2022:municipal:충청남도_금산군_박범인_국민의힘",
                  "name": "박범인",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 29.068,
                  "shareMid": 43.526,
                  "shareHigh": 57.983,
                  "winProbability": 0.165401,
                  "votesLow": 8161,
                  "votesMid": 12221,
                  "votesHigh": 16280,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 56.471,
                  "actualWinner": "박범인",
                  "predictedWinner": "문정우",
                  "baselineShare": 43.526,
                  "pollAdjustedShare": 43.526,
                  "currentSignalShare": 43.526
                }
              ]
            },
            {
              "id": "2022-municipal-충청남도_논산시",
              "name": "논산시",
              "leadingParty": "dp",
              "summary": "김진호 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청남도_논산시_김진호_더불어민주당",
                  "candidateKey": "2022:municipal:충청남도_논산시_김진호_더불어민주당",
                  "name": "김진호",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 36.236,
                  "shareMid": 50.693,
                  "shareHigh": 65.15,
                  "winProbability": 0.543202,
                  "votesLow": 19055,
                  "votesMid": 26658,
                  "votesHigh": 34261,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 35.65,
                  "actualWinner": "백성현",
                  "predictedWinner": "김진호",
                  "baselineShare": 50.693,
                  "pollAdjustedShare": 50.693,
                  "currentSignalShare": 50.693
                },
                {
                  "id": "2022-municipal-충청남도_논산시_백성현_국민의힘",
                  "candidateKey": "2022:municipal:충청남도_논산시_백성현_국민의힘",
                  "name": "백성현",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 34.85,
                  "shareMid": 49.307,
                  "shareHigh": 63.764,
                  "winProbability": 0.456798,
                  "votesLow": 18327,
                  "votesMid": 25930,
                  "votesHigh": 33533,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 64.35,
                  "actualWinner": "백성현",
                  "predictedWinner": "김진호",
                  "baselineShare": 49.307,
                  "pollAdjustedShare": 49.307,
                  "currentSignalShare": 49.307
                }
              ]
            },
            {
              "id": "2022-municipal-충청남도_당진시",
              "name": "당진시",
              "leadingParty": "dp",
              "summary": "김기재 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청남도_당진시_김기재_더불어민주당",
                  "candidateKey": "2022:municipal:충청남도_당진시_김기재_더불어민주당",
                  "name": "김기재",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 41.661,
                  "shareMid": 56.118,
                  "shareHigh": 70.576,
                  "winProbability": 0.821946,
                  "votesLow": 26621,
                  "votesMid": 35859,
                  "votesHigh": 45097,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 41.987,
                  "actualWinner": "오성환",
                  "predictedWinner": "김기재",
                  "baselineShare": 56.118,
                  "pollAdjustedShare": 56.118,
                  "currentSignalShare": 56.118
                },
                {
                  "id": "2022-municipal-충청남도_당진시_오성환_국민의힘",
                  "candidateKey": "2022:municipal:충청남도_당진시_오성환_국민의힘",
                  "name": "오성환",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 29.424,
                  "shareMid": 43.882,
                  "shareHigh": 58.339,
                  "winProbability": 0.178054,
                  "votesLow": 18802,
                  "votesMid": 28040,
                  "votesHigh": 37278,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 58.013,
                  "actualWinner": "오성환",
                  "predictedWinner": "김기재",
                  "baselineShare": 43.882,
                  "pollAdjustedShare": 43.882,
                  "currentSignalShare": 43.882
                }
              ]
            },
            {
              "id": "2022-municipal-충청남도_보령시",
              "name": "보령시",
              "leadingParty": "ppp",
              "summary": "김동일 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청남도_보령시_김동일_국민의힘",
                  "candidateKey": "2022:municipal:충청남도_보령시_김동일_국민의힘",
                  "name": "김동일",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 30.997,
                  "shareMid": 45.454,
                  "shareHigh": 59.912,
                  "winProbability": 0.570814,
                  "votesLow": 15837,
                  "votesMid": 23223,
                  "votesHigh": 30610,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.81,
                  "actualWinner": "김동일",
                  "predictedWinner": "김동일",
                  "baselineShare": 45.454,
                  "pollAdjustedShare": 45.454,
                  "currentSignalShare": 45.454
                },
                {
                  "id": "2022-municipal-충청남도_보령시_이영우_더불어민주당",
                  "candidateKey": "2022:municipal:충청남도_보령시_이영우_더불어민주당",
                  "name": "이영우",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 28.561,
                  "shareMid": 43.018,
                  "shareHigh": 57.475,
                  "winProbability": 0.420968,
                  "votesLow": 14592,
                  "votesMid": 21979,
                  "votesHigh": 29365,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 39.806,
                  "actualWinner": "김동일",
                  "predictedWinner": "김동일",
                  "baselineShare": 43.018,
                  "pollAdjustedShare": 43.018,
                  "currentSignalShare": 43.018
                },
                {
                  "id": "2022-municipal-충청남도_보령시_고종군_무소속",
                  "candidateKey": "2022:municipal:충청남도_보령시_고종군_무소속",
                  "name": "고종군",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.528,
                  "shareHigh": 25.985,
                  "winProbability": 0.008218,
                  "votesLow": 0,
                  "votesMid": 5889,
                  "votesHigh": 13276,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 5.384,
                  "actualWinner": "김동일",
                  "predictedWinner": "김동일",
                  "baselineShare": 11.528,
                  "pollAdjustedShare": 11.528,
                  "currentSignalShare": 11.528
                }
              ]
            },
            {
              "id": "2022-municipal-충청남도_부여군",
              "name": "부여군",
              "leadingParty": "dp",
              "summary": "박정현 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청남도_부여군_박정현_더불어민주당",
                  "candidateKey": "2022:municipal:충청남도_부여군_박정현_더불어민주당",
                  "name": "박정현",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 42.33,
                  "shareMid": 56.787,
                  "shareHigh": 71.245,
                  "winProbability": 0.845123,
                  "votesLow": 14963,
                  "votesMid": 20074,
                  "votesHigh": 25185,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 62.025,
                  "actualWinner": "박정현",
                  "predictedWinner": "박정현",
                  "baselineShare": 56.787,
                  "pollAdjustedShare": 56.787,
                  "currentSignalShare": 56.787
                },
                {
                  "id": "2022-municipal-충청남도_부여군_홍표근_국민의힘",
                  "candidateKey": "2022:municipal:충청남도_부여군_홍표근_국민의힘",
                  "name": "홍표근",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 28.755,
                  "shareMid": 43.213,
                  "shareHigh": 57.67,
                  "winProbability": 0.154877,
                  "votesLow": 10164,
                  "votesMid": 15275,
                  "votesHigh": 20386,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 37.975,
                  "actualWinner": "박정현",
                  "predictedWinner": "박정현",
                  "baselineShare": 43.213,
                  "pollAdjustedShare": 43.213,
                  "currentSignalShare": 43.213
                }
              ]
            },
            {
              "id": "2022-municipal-충청남도_서산시",
              "name": "서산시",
              "leadingParty": "dp",
              "summary": "맹정호 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청남도_서산시_맹정호_더불어민주당",
                  "candidateKey": "2022:municipal:충청남도_서산시_맹정호_더불어민주당",
                  "name": "맹정호",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 45.425,
                  "shareMid": 59.883,
                  "shareHigh": 74.34,
                  "winProbability": 0.922063,
                  "votesLow": 32239,
                  "votesMid": 42500,
                  "votesHigh": 52760,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.49,
                  "actualWinner": "이완섭",
                  "predictedWinner": "맹정호",
                  "baselineShare": 59.883,
                  "pollAdjustedShare": 59.883,
                  "currentSignalShare": 59.883
                },
                {
                  "id": "2022-municipal-충청남도_서산시_이완섭_국민의힘",
                  "candidateKey": "2022:municipal:충청남도_서산시_이완섭_국민의힘",
                  "name": "이완섭",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 25.66,
                  "shareMid": 40.117,
                  "shareHigh": 54.575,
                  "winProbability": 0.077937,
                  "votesLow": 18211,
                  "votesMid": 28471,
                  "votesHigh": 38732,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 56.51,
                  "actualWinner": "이완섭",
                  "predictedWinner": "맹정호",
                  "baselineShare": 40.117,
                  "pollAdjustedShare": 40.117,
                  "currentSignalShare": 40.117
                }
              ]
            },
            {
              "id": "2022-municipal-충청남도_서천군",
              "name": "서천군",
              "leadingParty": "dp",
              "summary": "유승광 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청남도_서천군_유승광_더불어민주당",
                  "candidateKey": "2022:municipal:충청남도_서천군_유승광_더불어민주당",
                  "name": "유승광",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 36.509,
                  "shareMid": 50.966,
                  "shareHigh": 65.424,
                  "winProbability": 0.560101,
                  "votesLow": 10259,
                  "votesMid": 14322,
                  "votesHigh": 18385,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 48.192,
                  "actualWinner": "김기웅",
                  "predictedWinner": "유승광",
                  "baselineShare": 50.966,
                  "pollAdjustedShare": 50.966,
                  "currentSignalShare": 50.966
                },
                {
                  "id": "2022-municipal-충청남도_서천군_김기웅_국민의힘",
                  "candidateKey": "2022:municipal:충청남도_서천군_김기웅_국민의힘",
                  "name": "김기웅",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 34.576,
                  "shareMid": 49.034,
                  "shareHigh": 63.491,
                  "winProbability": 0.439899,
                  "votesLow": 9716,
                  "votesMid": 13779,
                  "votesHigh": 17842,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.808,
                  "actualWinner": "김기웅",
                  "predictedWinner": "유승광",
                  "baselineShare": 49.034,
                  "pollAdjustedShare": 49.034,
                  "currentSignalShare": 49.034
                }
              ]
            },
            {
              "id": "2022-municipal-충청남도_아산시",
              "name": "아산시",
              "leadingParty": "dp",
              "summary": "오세현 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청남도_아산시_오세현_더불어민주당",
                  "candidateKey": "2022:municipal:충청남도_아산시_오세현_더불어민주당",
                  "name": "오세현",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 46.622,
                  "shareMid": 61.079,
                  "shareHigh": 75.536,
                  "winProbability": 0.941019,
                  "votesLow": 54693,
                  "votesMid": 71654,
                  "votesHigh": 88614,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 49.44,
                  "actualWinner": "박경귀",
                  "predictedWinner": "오세현",
                  "baselineShare": 61.079,
                  "pollAdjustedShare": 61.079,
                  "currentSignalShare": 61.079
                },
                {
                  "id": "2022-municipal-충청남도_아산시_박경귀_국민의힘",
                  "candidateKey": "2022:municipal:충청남도_아산시_박경귀_국민의힘",
                  "name": "박경귀",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 24.464,
                  "shareMid": 38.921,
                  "shareHigh": 53.378,
                  "winProbability": 0.058981,
                  "votesLow": 28699,
                  "votesMid": 45659,
                  "votesHigh": 62620,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 50.56,
                  "actualWinner": "박경귀",
                  "predictedWinner": "오세현",
                  "baselineShare": 38.921,
                  "pollAdjustedShare": 38.921,
                  "currentSignalShare": 38.921
                }
              ]
            },
            {
              "id": "2022-municipal-충청남도_예산군",
              "name": "예산군",
              "leadingParty": "ppp",
              "summary": "최재구 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청남도_예산군_최재구_국민의힘",
                  "candidateKey": "2022:municipal:충청남도_예산군_최재구_국민의힘",
                  "name": "최재구",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 35.969,
                  "shareMid": 50.426,
                  "shareHigh": 64.883,
                  "winProbability": 0.5266,
                  "votesLow": 13510,
                  "votesMid": 18940,
                  "votesHigh": 24370,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 58.963,
                  "actualWinner": "최재구",
                  "predictedWinner": "최재구",
                  "baselineShare": 50.426,
                  "pollAdjustedShare": 50.426,
                  "currentSignalShare": 50.426
                },
                {
                  "id": "2022-municipal-충청남도_예산군_김학민_더불어민주당",
                  "candidateKey": "2022:municipal:충청남도_예산군_김학민_더불어민주당",
                  "name": "김학민",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 35.117,
                  "shareMid": 49.574,
                  "shareHigh": 64.031,
                  "winProbability": 0.4734,
                  "votesLow": 13190,
                  "votesMid": 18620,
                  "votesHigh": 24050,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 41.037,
                  "actualWinner": "최재구",
                  "predictedWinner": "최재구",
                  "baselineShare": 49.574,
                  "pollAdjustedShare": 49.574,
                  "currentSignalShare": 49.574
                }
              ]
            },
            {
              "id": "2022-municipal-충청남도_천안시",
              "name": "천안시",
              "leadingParty": "dp",
              "summary": "이재관 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청남도_천안시_이재관_더불어민주당",
                  "candidateKey": "2022:municipal:충청남도_천안시_이재관_더불어민주당",
                  "name": "이재관",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 31.947,
                  "shareMid": 46.405,
                  "shareHigh": 60.862,
                  "winProbability": 0.82883,
                  "votesLow": 72712,
                  "votesMid": 105618,
                  "votesHigh": 138523,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 41.755,
                  "actualWinner": "박상돈",
                  "predictedWinner": "이재관",
                  "baselineShare": 46.405,
                  "pollAdjustedShare": 46.405,
                  "currentSignalShare": 46.405
                },
                {
                  "id": "2022-municipal-충청남도_천안시_박상돈_국민의힘",
                  "candidateKey": "2022:municipal:충청남도_천안시_박상돈_국민의힘",
                  "name": "박상돈",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 18.421,
                  "shareMid": 32.879,
                  "shareHigh": 47.336,
                  "winProbability": 0.152822,
                  "votesLow": 41927,
                  "votesMid": 74832,
                  "votesHigh": 107738,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.555,
                  "actualWinner": "박상돈",
                  "predictedWinner": "이재관",
                  "baselineShare": 32.879,
                  "pollAdjustedShare": 32.879,
                  "currentSignalShare": 32.879
                },
                {
                  "id": "2022-municipal-충청남도_천안시_전옥균_무소속",
                  "candidateKey": "2022:municipal:충청남도_천안시_전옥균_무소속",
                  "name": "전옥균",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.878,
                  "shareHigh": 25.335,
                  "winProbability": 0.009769,
                  "votesLow": 0,
                  "votesMid": 24758,
                  "votesHigh": 57664,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 2.261,
                  "actualWinner": "박상돈",
                  "predictedWinner": "이재관",
                  "baselineShare": 10.878,
                  "pollAdjustedShare": 10.878,
                  "currentSignalShare": 10.878
                },
                {
                  "id": "2022-municipal-충청남도_천안시_황환철_정의당",
                  "candidateKey": "2022:municipal:충청남도_천안시_황환철_정의당",
                  "name": "황환철",
                  "party": "progressive",
                  "partyLabel": "정의당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 9.839,
                  "shareHigh": 24.296,
                  "winProbability": 0.008578,
                  "votesLow": 0,
                  "votesMid": 22392,
                  "votesHigh": 55298,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 1.429,
                  "actualWinner": "박상돈",
                  "predictedWinner": "이재관",
                  "baselineShare": 9.839,
                  "pollAdjustedShare": 9.839,
                  "currentSignalShare": 9.839
                }
              ]
            },
            {
              "id": "2022-municipal-충청남도_청양군",
              "name": "청양군",
              "leadingParty": "dp",
              "summary": "김돈곤 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청남도_청양군_김돈곤_더불어민주당",
                  "candidateKey": "2022:municipal:충청남도_청양군_김돈곤_더불어민주당",
                  "name": "김돈곤",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 34.572,
                  "shareMid": 49.03,
                  "shareHigh": 63.487,
                  "winProbability": 0.770754,
                  "votesLow": 6598,
                  "votesMid": 9357,
                  "votesHigh": 12117,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 49.89,
                  "actualWinner": "김돈곤",
                  "predictedWinner": "김돈곤",
                  "baselineShare": 49.03,
                  "pollAdjustedShare": 49.03,
                  "currentSignalShare": 49.03
                },
                {
                  "id": "2022-municipal-충청남도_청양군_유흥수_국민의힘",
                  "candidateKey": "2022:municipal:충청남도_청양군_유흥수_국민의힘",
                  "name": "유흥수",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 24.608,
                  "shareMid": 39.065,
                  "shareHigh": 53.523,
                  "winProbability": 0.221807,
                  "votesLow": 4696,
                  "votesMid": 7455,
                  "votesHigh": 10215,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 27.732,
                  "actualWinner": "김돈곤",
                  "predictedWinner": "김돈곤",
                  "baselineShare": 39.065,
                  "pollAdjustedShare": 39.065,
                  "currentSignalShare": 39.065
                },
                {
                  "id": "2022-municipal-충청남도_청양군_신정용_무소속",
                  "candidateKey": "2022:municipal:충청남도_청양군_신정용_무소속",
                  "name": "신정용",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.905,
                  "shareHigh": 26.363,
                  "winProbability": 0.007439,
                  "votesLow": 0,
                  "votesMid": 2272,
                  "votesHigh": 5031,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 22.378,
                  "actualWinner": "김돈곤",
                  "predictedWinner": "김돈곤",
                  "baselineShare": 11.905,
                  "pollAdjustedShare": 11.905,
                  "currentSignalShare": 11.905
                }
              ]
            },
            {
              "id": "2022-municipal-충청남도_태안군",
              "name": "태안군",
              "leadingParty": "dp",
              "summary": "가세로 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청남도_태안군_가세로_더불어민주당",
                  "candidateKey": "2022:municipal:충청남도_태안군_가세로_더불어민주당",
                  "name": "가세로",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 42.725,
                  "shareMid": 57.182,
                  "shareHigh": 71.64,
                  "winProbability": 0.85761,
                  "votesLow": 14466,
                  "votesMid": 19361,
                  "votesHigh": 24257,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.642,
                  "actualWinner": "가세로",
                  "predictedWinner": "가세로",
                  "baselineShare": 57.182,
                  "pollAdjustedShare": 57.182,
                  "currentSignalShare": 57.182
                },
                {
                  "id": "2022-municipal-충청남도_태안군_한상기_국민의힘",
                  "candidateKey": "2022:municipal:충청남도_태안군_한상기_국민의힘",
                  "name": "한상기",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 28.36,
                  "shareMid": 42.818,
                  "shareHigh": 57.275,
                  "winProbability": 0.14239,
                  "votesLow": 9602,
                  "votesMid": 14498,
                  "votesHigh": 19393,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 48.358,
                  "actualWinner": "가세로",
                  "predictedWinner": "가세로",
                  "baselineShare": 42.818,
                  "pollAdjustedShare": 42.818,
                  "currentSignalShare": 42.818
                }
              ]
            },
            {
              "id": "2022-municipal-충청남도_홍성군",
              "name": "홍성군",
              "leadingParty": "dp",
              "summary": "오배근 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-충청남도_홍성군_오배근_더불어민주당",
                  "candidateKey": "2022:municipal:충청남도_홍성군_오배근_더불어민주당",
                  "name": "오배근",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 25.992,
                  "shareMid": 40.45,
                  "shareHigh": 54.907,
                  "winProbability": 0.56732,
                  "votesLow": 11646,
                  "votesMid": 18125,
                  "votesHigh": 24603,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.332,
                  "actualWinner": "이용록",
                  "predictedWinner": "오배근",
                  "baselineShare": 40.45,
                  "pollAdjustedShare": 40.45,
                  "currentSignalShare": 40.45
                },
                {
                  "id": "2022-municipal-충청남도_홍성군_이용록_국민의힘",
                  "candidateKey": "2022:municipal:충청남도_홍성군_이용록_국민의힘",
                  "name": "이용록",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 23.285,
                  "shareMid": 37.742,
                  "shareHigh": 52.2,
                  "winProbability": 0.404436,
                  "votesLow": 10433,
                  "votesMid": 16911,
                  "votesHigh": 23390,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.485,
                  "actualWinner": "이용록",
                  "predictedWinner": "오배근",
                  "baselineShare": 37.742,
                  "pollAdjustedShare": 37.742,
                  "currentSignalShare": 37.742
                },
                {
                  "id": "2022-municipal-충청남도_홍성군_오재영_무소속",
                  "candidateKey": "2022:municipal:충청남도_홍성군_오재영_무소속",
                  "name": "오재영",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.904,
                  "shareHigh": 25.362,
                  "winProbability": 0.014122,
                  "votesLow": 0,
                  "votesMid": 4886,
                  "votesHigh": 11364,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 1.531,
                  "actualWinner": "이용록",
                  "predictedWinner": "오배근",
                  "baselineShare": 10.904,
                  "pollAdjustedShare": 10.904,
                  "currentSignalShare": 10.904
                },
                {
                  "id": "2022-municipal-충청남도_홍성군_정낙송_무소속",
                  "candidateKey": "2022:municipal:충청남도_홍성군_정낙송_무소속",
                  "name": "정낙송",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.904,
                  "shareHigh": 25.362,
                  "winProbability": 0.014122,
                  "votesLow": 0,
                  "votesMid": 4886,
                  "votesHigh": 11364,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 0.652,
                  "actualWinner": "이용록",
                  "predictedWinner": "오배근",
                  "baselineShare": 10.904,
                  "pollAdjustedShare": 10.904,
                  "currentSignalShare": 10.904
                }
              ]
            }
          ],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "jeonbuk",
          "code": "45",
          "name": "전라북도",
          "shortName": "전북",
          "office": "기초단체장",
          "electorate": 1532133,
          "leadingParty": "dp",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 7.774,
          "confidence": 0.5777,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "전북 기초단체장 baseline을 시군구 후보별로 계산한 뒤 시도 단위로 집계했습니다.",
          "drivers": [
            "municipal candidate rows",
            "candidate profile baseline",
            "poll missing"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster region missing",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed",
            "turnout_probability_imputed",
            "turnout_probability_imputed_from_ballots"
          ],
          "turnoutModel": {
            "targetElectorate": 1532133,
            "likelyVoters": 745372,
            "turnoutProbability": 0.486493,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed",
              "turnout_probability_imputed",
              "turnout_probability_imputed_from_ballots"
            ]
          },
          "modelMetrics": {
            "mae": 14.4574
          },
          "candidates": [
            {
              "id": "jeonbuk-dp",
              "name": "더불어민주당 기초 후보군",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 43.317,
              "shareMid": 57.774,
              "shareHigh": 72.231,
              "winProbability": 0.57774,
              "votesLow": 322869,
              "votesMid": 430630,
              "votesHigh": 538392,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 57.774,
              "pollAdjustedShare": 57.774,
              "currentSignalShare": 57.774
            },
            {
              "id": "jeonbuk-independent",
              "name": "무소속·기타 기초 후보군",
              "party": "independent",
              "partyLabel": "무소속·기타",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 5.03,
              "shareMid": 19.487,
              "shareHigh": 33.945,
              "winProbability": 0.194872,
              "votesLow": 37490,
              "votesMid": 145252,
              "votesHigh": 253013,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 19.487,
              "pollAdjustedShare": 19.487,
              "currentSignalShare": 19.487
            },
            {
              "id": "jeonbuk-ppp",
              "name": "국민의힘 기초 후보군",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 1.29,
              "shareMid": 15.747,
              "shareHigh": 30.204,
              "winProbability": 0.157471,
              "votesLow": 9612,
              "votesMid": 117374,
              "votesHigh": 225135,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 15.747,
              "pollAdjustedShare": 15.747,
              "currentSignalShare": 15.747
            },
            {
              "id": "jeonbuk-progressive",
              "name": "진보·정의 기초 후보군",
              "party": "progressive",
              "partyLabel": "진보·정의",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 0.0,
              "shareMid": 3.648,
              "shareHigh": 18.105,
              "winProbability": 0.036478,
              "votesLow": 0,
              "votesMid": 27189,
              "votesHigh": 134951,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 3.648,
              "pollAdjustedShare": 3.648,
              "currentSignalShare": 3.648
            }
          ],
          "districts": [
            {
              "id": "2022-municipal-전라북도_고창군",
              "name": "고창군",
              "leadingParty": "dp",
              "summary": "심덕섭 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라북도_고창군_심덕섭_더불어민주당",
                  "candidateKey": "2022:municipal:전라북도_고창군_심덕섭_더불어민주당",
                  "name": "심덕섭",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 55.597,
                  "shareMid": 70.055,
                  "shareHigh": 84.512,
                  "winProbability": 0.997959,
                  "votesLow": 18542,
                  "votesMid": 23364,
                  "votesHigh": 28186,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 49.724,
                  "actualWinner": "심덕섭",
                  "predictedWinner": "심덕섭",
                  "baselineShare": 70.055,
                  "pollAdjustedShare": 70.055,
                  "currentSignalShare": 70.055
                },
                {
                  "id": "2022-municipal-전라북도_고창군_유기상_무소속",
                  "candidateKey": "2022:municipal:전라북도_고창군_유기상_무소속",
                  "name": "유기상",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.515,
                  "shareMid": 14.973,
                  "shareHigh": 29.43,
                  "winProbability": 0.001021,
                  "votesLow": 171,
                  "votesMid": 4993,
                  "votesHigh": 9815,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 47.281,
                  "actualWinner": "심덕섭",
                  "predictedWinner": "심덕섭",
                  "baselineShare": 14.973,
                  "pollAdjustedShare": 14.973,
                  "currentSignalShare": 14.973
                },
                {
                  "id": "2022-municipal-전라북도_고창군_이호근_무소속",
                  "candidateKey": "2022:municipal:전라북도_고창군_이호근_무소속",
                  "name": "이호근",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.515,
                  "shareMid": 14.973,
                  "shareHigh": 29.43,
                  "winProbability": 0.001021,
                  "votesLow": 171,
                  "votesMid": 4993,
                  "votesHigh": 9815,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 2.995,
                  "actualWinner": "심덕섭",
                  "predictedWinner": "심덕섭",
                  "baselineShare": 14.973,
                  "pollAdjustedShare": 14.973,
                  "currentSignalShare": 14.973
                }
              ]
            },
            {
              "id": "2022-municipal-전라북도_군산시",
              "name": "군산시",
              "leadingParty": "dp",
              "summary": "강임준 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라북도_군산시_강임준_더불어민주당",
                  "candidateKey": "2022:municipal:전라북도_군산시_강임준_더불어민주당",
                  "name": "강임준",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 41.927,
                  "shareMid": 56.384,
                  "shareHigh": 70.841,
                  "winProbability": 0.983247,
                  "votesLow": 34922,
                  "votesMid": 46965,
                  "votesHigh": 59007,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 68.243,
                  "actualWinner": "강임준",
                  "predictedWinner": "강임준",
                  "baselineShare": 56.384,
                  "pollAdjustedShare": 56.384,
                  "currentSignalShare": 56.384
                },
                {
                  "id": "2022-municipal-전라북도_군산시_이근열_국민의힘",
                  "candidateKey": "2022:municipal:전라북도_군산시_이근열_국민의힘",
                  "name": "이근열",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 3.876,
                  "shareMid": 18.333,
                  "shareHigh": 32.791,
                  "winProbability": 0.008453,
                  "votesLow": 3228,
                  "votesMid": 15270,
                  "votesHigh": 27313,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 13.889,
                  "actualWinner": "강임준",
                  "predictedWinner": "강임준",
                  "baselineShare": 18.333,
                  "pollAdjustedShare": 18.333,
                  "currentSignalShare": 18.333
                },
                {
                  "id": "2022-municipal-전라북도_군산시_나기학_무소속",
                  "candidateKey": "2022:municipal:전라북도_군산시_나기학_무소속",
                  "name": "나기학",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.641,
                  "shareHigh": 27.099,
                  "winProbability": 0.00415,
                  "votesLow": 0,
                  "votesMid": 10529,
                  "votesHigh": 22571,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 13.99,
                  "actualWinner": "강임준",
                  "predictedWinner": "강임준",
                  "baselineShare": 12.641,
                  "pollAdjustedShare": 12.641,
                  "currentSignalShare": 12.641
                },
                {
                  "id": "2022-municipal-전라북도_군산시_채남덕_무소속",
                  "candidateKey": "2022:municipal:전라북도_군산시_채남덕_무소속",
                  "name": "채남덕",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.641,
                  "shareHigh": 27.099,
                  "winProbability": 0.00415,
                  "votesLow": 0,
                  "votesMid": 10529,
                  "votesHigh": 22571,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 3.878,
                  "actualWinner": "강임준",
                  "predictedWinner": "강임준",
                  "baselineShare": 12.641,
                  "pollAdjustedShare": 12.641,
                  "currentSignalShare": 12.641
                }
              ]
            },
            {
              "id": "2022-municipal-전라북도_김제시",
              "name": "김제시",
              "leadingParty": "dp",
              "summary": "정성주 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라북도_김제시_정성주_더불어민주당",
                  "candidateKey": "2022:municipal:전라북도_김제시_정성주_더불어민주당",
                  "name": "정성주",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 53.173,
                  "shareMid": 67.631,
                  "shareHigh": 82.088,
                  "winProbability": 0.996788,
                  "votesLow": 21913,
                  "votesMid": 27871,
                  "votesHigh": 33829,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.672,
                  "actualWinner": "정성주",
                  "predictedWinner": "정성주",
                  "baselineShare": 67.631,
                  "pollAdjustedShare": 67.631,
                  "currentSignalShare": 67.631
                },
                {
                  "id": "2022-municipal-전라북도_김제시_신성욱_무소속",
                  "candidateKey": "2022:municipal:전라북도_김제시_신성욱_무소속",
                  "name": "신성욱",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 1.727,
                  "shareMid": 16.185,
                  "shareHigh": 30.642,
                  "winProbability": 0.001606,
                  "votesLow": 711,
                  "votesMid": 6669,
                  "votesHigh": 12627,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 3.844,
                  "actualWinner": "정성주",
                  "predictedWinner": "정성주",
                  "baselineShare": 16.185,
                  "pollAdjustedShare": 16.185,
                  "currentSignalShare": 16.185
                },
                {
                  "id": "2022-municipal-전라북도_김제시_김종회_무소속",
                  "candidateKey": "2022:municipal:전라북도_김제시_김종회_무소속",
                  "name": "김종회",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 1.727,
                  "shareMid": 16.185,
                  "shareHigh": 30.642,
                  "winProbability": 0.001606,
                  "votesLow": 711,
                  "votesMid": 6669,
                  "votesHigh": 12627,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 41.484,
                  "actualWinner": "정성주",
                  "predictedWinner": "정성주",
                  "baselineShare": 16.185,
                  "pollAdjustedShare": 16.185,
                  "currentSignalShare": 16.185
                }
              ]
            },
            {
              "id": "2022-municipal-전라북도_남원시",
              "name": "남원시",
              "leadingParty": "dp",
              "summary": "최경식 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라북도_남원시_최경식_더불어민주당",
                  "candidateKey": "2022:municipal:전라북도_남원시_최경식_더불어민주당",
                  "name": "최경식",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 37.833,
                  "shareMid": 52.29,
                  "shareHigh": 66.748,
                  "winProbability": 0.97489,
                  "votesLow": 16413,
                  "votesMid": 22686,
                  "votesHigh": 28958,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 37.172,
                  "actualWinner": "최경식",
                  "predictedWinner": "최경식",
                  "baselineShare": 52.29,
                  "pollAdjustedShare": 52.29,
                  "currentSignalShare": 52.29
                },
                {
                  "id": "2022-municipal-전라북도_남원시_윤승호_무소속",
                  "candidateKey": "2022:municipal:전라북도_남원시_윤승호_무소속",
                  "name": "윤승호",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.927,
                  "shareHigh": 26.385,
                  "winProbability": 0.006277,
                  "votesLow": 0,
                  "votesMid": 5174,
                  "votesHigh": 11447,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 27.848,
                  "actualWinner": "최경식",
                  "predictedWinner": "최경식",
                  "baselineShare": 11.927,
                  "pollAdjustedShare": 11.927,
                  "currentSignalShare": 11.927
                },
                {
                  "id": "2022-municipal-전라북도_남원시_강동원_무소속",
                  "candidateKey": "2022:municipal:전라북도_남원시_강동원_무소속",
                  "name": "강동원",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.927,
                  "shareHigh": 26.385,
                  "winProbability": 0.006277,
                  "votesLow": 0,
                  "votesMid": 5174,
                  "votesHigh": 11447,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 31.135,
                  "actualWinner": "최경식",
                  "predictedWinner": "최경식",
                  "baselineShare": 11.927,
                  "pollAdjustedShare": 11.927,
                  "currentSignalShare": 11.927
                },
                {
                  "id": "2022-municipal-전라북도_남원시_박종희_무소속",
                  "candidateKey": "2022:municipal:전라북도_남원시_박종희_무소속",
                  "name": "박종희",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.927,
                  "shareHigh": 26.385,
                  "winProbability": 0.006277,
                  "votesLow": 0,
                  "votesMid": 5174,
                  "votesHigh": 11447,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 1.477,
                  "actualWinner": "최경식",
                  "predictedWinner": "최경식",
                  "baselineShare": 11.927,
                  "pollAdjustedShare": 11.927,
                  "currentSignalShare": 11.927
                }
              ]
            },
            {
              "id": "2022-municipal-전라북도_무주군",
              "name": "무주군",
              "leadingParty": "dp",
              "summary": "황의탁 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라북도_무주군_황의탁_더불어민주당",
                  "candidateKey": "2022:municipal:전라북도_무주군_황의탁_더불어민주당",
                  "name": "황의탁",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 36.073,
                  "shareMid": 50.53,
                  "shareHigh": 64.988,
                  "winProbability": 0.860709,
                  "votesLow": 5653,
                  "votesMid": 7919,
                  "votesHigh": 10184,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 36.505,
                  "actualWinner": "황인홍",
                  "predictedWinner": "황의탁",
                  "baselineShare": 50.53,
                  "pollAdjustedShare": 50.53,
                  "currentSignalShare": 50.53
                },
                {
                  "id": "2022-municipal-전라북도_무주군_서정호_국민의힘",
                  "candidateKey": "2022:municipal:전라북도_무주군_서정호_국민의힘",
                  "name": "서정호",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 20.969,
                  "shareMid": 35.426,
                  "shareHigh": 49.884,
                  "winProbability": 0.130294,
                  "votesLow": 3286,
                  "votesMid": 5552,
                  "votesHigh": 7817,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 5.341,
                  "actualWinner": "황인홍",
                  "predictedWinner": "황의탁",
                  "baselineShare": 35.426,
                  "pollAdjustedShare": 35.426,
                  "currentSignalShare": 35.426
                },
                {
                  "id": "2022-municipal-전라북도_무주군_황인홍_무소속",
                  "candidateKey": "2022:municipal:전라북도_무주군_황인홍_무소속",
                  "name": "황인홍",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 14.043,
                  "shareHigh": 28.501,
                  "winProbability": 0.008997,
                  "votesLow": 0,
                  "votesMid": 2200,
                  "votesHigh": 4466,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 58.155,
                  "actualWinner": "황인홍",
                  "predictedWinner": "황의탁",
                  "baselineShare": 14.043,
                  "pollAdjustedShare": 14.043,
                  "currentSignalShare": 14.043
                }
              ]
            },
            {
              "id": "2022-municipal-전라북도_부안군",
              "name": "부안군",
              "leadingParty": "dp",
              "summary": "권익현 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라북도_부안군_권익현_더불어민주당",
                  "candidateKey": "2022:municipal:전라북도_부안군_권익현_더불어민주당",
                  "name": "권익현",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 41.216,
                  "shareMid": 55.674,
                  "shareHigh": 70.131,
                  "winProbability": 0.948744,
                  "votesLow": 10965,
                  "votesMid": 14811,
                  "votesHigh": 18657,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 57.702,
                  "actualWinner": "권익현",
                  "predictedWinner": "권익현",
                  "baselineShare": 55.674,
                  "pollAdjustedShare": 55.674,
                  "currentSignalShare": 55.674
                },
                {
                  "id": "2022-municipal-전라북도_부안군_김성태_국민의힘",
                  "candidateKey": "2022:municipal:전라북도_부안군_김성태_국민의힘",
                  "name": "김성태",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 17.149,
                  "shareMid": 31.606,
                  "shareHigh": 46.064,
                  "winProbability": 0.046837,
                  "votesLow": 4562,
                  "votesMid": 8408,
                  "votesHigh": 12254,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 5.24,
                  "actualWinner": "권익현",
                  "predictedWinner": "권익현",
                  "baselineShare": 31.606,
                  "pollAdjustedShare": 31.606,
                  "currentSignalShare": 31.606
                },
                {
                  "id": "2022-municipal-전라북도_부안군_김성수_무소속",
                  "candidateKey": "2022:municipal:전라북도_부안군_김성수_무소속",
                  "name": "김성수",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.72,
                  "shareHigh": 27.178,
                  "winProbability": 0.004419,
                  "votesLow": 0,
                  "votesMid": 3384,
                  "votesHigh": 7230,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 37.058,
                  "actualWinner": "권익현",
                  "predictedWinner": "권익현",
                  "baselineShare": 12.72,
                  "pollAdjustedShare": 12.72,
                  "currentSignalShare": 12.72
                }
              ]
            },
            {
              "id": "2022-municipal-전라북도_순창군",
              "name": "순창군",
              "leadingParty": "dp",
              "summary": "최기환 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라북도_순창군_최기환_더불어민주당",
                  "candidateKey": "2022:municipal:전라북도_순창군_최기환_더불어민주당",
                  "name": "최기환",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 65.831,
                  "shareMid": 80.289,
                  "shareHigh": 94.746,
                  "winProbability": 0.999486,
                  "votesLow": 11793,
                  "votesMid": 14382,
                  "votesHigh": 16972,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 47.639,
                  "actualWinner": "최영일",
                  "predictedWinner": "최기환",
                  "baselineShare": 80.289,
                  "pollAdjustedShare": 80.289,
                  "currentSignalShare": 80.289
                },
                {
                  "id": "2022-municipal-전라북도_순창군_최영일_무소속",
                  "candidateKey": "2022:municipal:전라북도_순창군_최영일_무소속",
                  "name": "최영일",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 5.254,
                  "shareMid": 19.711,
                  "shareHigh": 34.169,
                  "winProbability": 0.000514,
                  "votesLow": 941,
                  "votesMid": 3531,
                  "votesHigh": 6120,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 52.361,
                  "actualWinner": "최영일",
                  "predictedWinner": "최기환",
                  "baselineShare": 19.711,
                  "pollAdjustedShare": 19.711,
                  "currentSignalShare": 19.711
                }
              ]
            },
            {
              "id": "2022-municipal-전라북도_완주군",
              "name": "완주군",
              "leadingParty": "dp",
              "summary": "유희태 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라북도_완주군_유희태_더불어민주당",
                  "candidateKey": "2022:municipal:전라북도_완주군_유희태_더불어민주당",
                  "name": "유희태",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 55.454,
                  "shareMid": 69.911,
                  "shareHigh": 84.369,
                  "winProbability": 0.997903,
                  "votesLow": 22143,
                  "votesMid": 27917,
                  "votesHigh": 33690,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 40.892,
                  "actualWinner": "유희태",
                  "predictedWinner": "유희태",
                  "baselineShare": 69.911,
                  "pollAdjustedShare": 69.911,
                  "currentSignalShare": 69.911
                },
                {
                  "id": "2022-municipal-전라북도_완주군_송지용_무소속",
                  "candidateKey": "2022:municipal:전라북도_완주군_송지용_무소속",
                  "name": "송지용",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.587,
                  "shareMid": 15.044,
                  "shareHigh": 29.502,
                  "winProbability": 0.001048,
                  "votesLow": 234,
                  "votesMid": 6007,
                  "votesHigh": 11780,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 23.282,
                  "actualWinner": "유희태",
                  "predictedWinner": "유희태",
                  "baselineShare": 15.044,
                  "pollAdjustedShare": 15.044,
                  "currentSignalShare": 15.044
                },
                {
                  "id": "2022-municipal-전라북도_완주군_국영석_무소속",
                  "candidateKey": "2022:municipal:전라북도_완주군_국영석_무소속",
                  "name": "국영석",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.587,
                  "shareMid": 15.044,
                  "shareHigh": 29.502,
                  "winProbability": 0.001048,
                  "votesLow": 234,
                  "votesMid": 6007,
                  "votesHigh": 11780,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 35.826,
                  "actualWinner": "유희태",
                  "predictedWinner": "유희태",
                  "baselineShare": 15.044,
                  "pollAdjustedShare": 15.044,
                  "currentSignalShare": 15.044
                }
              ]
            },
            {
              "id": "2022-municipal-전라북도_익산시",
              "name": "익산시",
              "leadingParty": "dp",
              "summary": "정헌율 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라북도_익산시_정헌율_더불어민주당",
                  "candidateKey": "2022:municipal:전라북도_익산시_정헌율_더불어민주당",
                  "name": "정헌율",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 38.614,
                  "shareMid": 53.072,
                  "shareHigh": 67.529,
                  "winProbability": 0.959592,
                  "votesLow": 40031,
                  "votesMid": 55020,
                  "votesHigh": 70008,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 69.975,
                  "actualWinner": "정헌율",
                  "predictedWinner": "정헌율",
                  "baselineShare": 53.072,
                  "pollAdjustedShare": 53.072,
                  "currentSignalShare": 53.072
                },
                {
                  "id": "2022-municipal-전라북도_익산시_임석삼_국민의힘",
                  "candidateKey": "2022:municipal:전라북도_익산시_임석삼_국민의힘",
                  "name": "임석삼",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 11.107,
                  "shareMid": 25.564,
                  "shareHigh": 40.021,
                  "winProbability": 0.030816,
                  "votesLow": 11514,
                  "votesMid": 26502,
                  "votesHigh": 41490,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 9.354,
                  "actualWinner": "정헌율",
                  "predictedWinner": "정헌율",
                  "baselineShare": 25.564,
                  "pollAdjustedShare": 25.564,
                  "currentSignalShare": 25.564
                },
                {
                  "id": "2022-municipal-전라북도_익산시_박경철_무소속",
                  "candidateKey": "2022:municipal:전라북도_익산시_박경철_무소속",
                  "name": "박경철",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.682,
                  "shareHigh": 25.139,
                  "winProbability": 0.004796,
                  "votesLow": 0,
                  "votesMid": 11074,
                  "votesHigh": 26062,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 4.043,
                  "actualWinner": "정헌율",
                  "predictedWinner": "정헌율",
                  "baselineShare": 10.682,
                  "pollAdjustedShare": 10.682,
                  "currentSignalShare": 10.682
                },
                {
                  "id": "2022-municipal-전라북도_익산시_임형택_무소속",
                  "candidateKey": "2022:municipal:전라북도_익산시_임형택_무소속",
                  "name": "임형택",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.682,
                  "shareHigh": 25.139,
                  "winProbability": 0.004796,
                  "votesLow": 0,
                  "votesMid": 11074,
                  "votesHigh": 26062,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 16.629,
                  "actualWinner": "정헌율",
                  "predictedWinner": "정헌율",
                  "baselineShare": 10.682,
                  "pollAdjustedShare": 10.682,
                  "currentSignalShare": 10.682
                }
              ]
            },
            {
              "id": "2022-municipal-전라북도_임실군",
              "name": "임실군",
              "leadingParty": "dp",
              "summary": "한병락 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라북도_임실군_한병락_더불어민주당",
                  "candidateKey": "2022:municipal:전라북도_임실군_한병락_더불어민주당",
                  "name": "한병락",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 39.047,
                  "shareMid": 53.505,
                  "shareHigh": 67.962,
                  "winProbability": 0.97472,
                  "votesLow": 6664,
                  "votesMid": 9132,
                  "votesHigh": 11599,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.145,
                  "actualWinner": "심민",
                  "predictedWinner": "한병락",
                  "baselineShare": 53.505,
                  "pollAdjustedShare": 53.505,
                  "currentSignalShare": 53.505
                },
                {
                  "id": "2022-municipal-전라북도_임실군_심민_무소속",
                  "candidateKey": "2022:municipal:전라북도_임실군_심민_무소속",
                  "name": "심민",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 1.041,
                  "shareMid": 15.498,
                  "shareHigh": 29.956,
                  "winProbability": 0.008427,
                  "votesLow": 177,
                  "votesMid": 2645,
                  "votesHigh": 5112,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 44.176,
                  "actualWinner": "심민",
                  "predictedWinner": "한병락",
                  "baselineShare": 15.498,
                  "pollAdjustedShare": 15.498,
                  "currentSignalShare": 15.498
                },
                {
                  "id": "2022-municipal-전라북도_임실군_박정근_무소속",
                  "candidateKey": "2022:municipal:전라북도_임실군_박정근_무소속",
                  "name": "박정근",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 1.041,
                  "shareMid": 15.498,
                  "shareHigh": 29.956,
                  "winProbability": 0.008427,
                  "votesLow": 177,
                  "votesMid": 2645,
                  "votesHigh": 5112,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 2.273,
                  "actualWinner": "심민",
                  "predictedWinner": "한병락",
                  "baselineShare": 15.498,
                  "pollAdjustedShare": 15.498,
                  "currentSignalShare": 15.498
                },
                {
                  "id": "2022-municipal-전라북도_임실군_박기봉_무소속",
                  "candidateKey": "2022:municipal:전라북도_임실군_박기봉_무소속",
                  "name": "박기봉",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 1.041,
                  "shareMid": 15.498,
                  "shareHigh": 29.956,
                  "winProbability": 0.008427,
                  "votesLow": 177,
                  "votesMid": 2645,
                  "votesHigh": 5112,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 10.405,
                  "actualWinner": "심민",
                  "predictedWinner": "한병락",
                  "baselineShare": 15.498,
                  "pollAdjustedShare": 15.498,
                  "currentSignalShare": 15.498
                }
              ]
            },
            {
              "id": "2022-municipal-전라북도_장수군",
              "name": "장수군",
              "leadingParty": "dp",
              "summary": "최훈식 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라북도_장수군_최훈식_더불어민주당",
                  "candidateKey": "2022:municipal:전라북도_장수군_최훈식_더불어민주당",
                  "name": "최훈식",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 50.593,
                  "shareMid": 65.051,
                  "shareHigh": 79.508,
                  "winProbability": 0.9948,
                  "votesLow": 7056,
                  "votesMid": 9072,
                  "votesHigh": 11088,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 53.624,
                  "actualWinner": "최훈식",
                  "predictedWinner": "최훈식",
                  "baselineShare": 65.051,
                  "pollAdjustedShare": 65.051,
                  "currentSignalShare": 65.051
                },
                {
                  "id": "2022-municipal-전라북도_장수군_장영수_무소속",
                  "candidateKey": "2022:municipal:전라북도_장수군_장영수_무소속",
                  "name": "장영수",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 3.017,
                  "shareMid": 17.475,
                  "shareHigh": 31.932,
                  "winProbability": 0.0026,
                  "votesLow": 420,
                  "votesMid": 2437,
                  "votesHigh": 4453,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.335,
                  "actualWinner": "최훈식",
                  "predictedWinner": "최훈식",
                  "baselineShare": 17.475,
                  "pollAdjustedShare": 17.475,
                  "currentSignalShare": 17.475
                },
                {
                  "id": "2022-municipal-전라북도_장수군_이춘열_무소속",
                  "candidateKey": "2022:municipal:전라북도_장수군_이춘열_무소속",
                  "name": "이춘열",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 3.017,
                  "shareMid": 17.475,
                  "shareHigh": 31.932,
                  "winProbability": 0.0026,
                  "votesLow": 420,
                  "votesMid": 2437,
                  "votesHigh": 4453,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 3.04,
                  "actualWinner": "최훈식",
                  "predictedWinner": "최훈식",
                  "baselineShare": 17.475,
                  "pollAdjustedShare": 17.475,
                  "currentSignalShare": 17.475
                }
              ]
            },
            {
              "id": "2022-municipal-전라북도_전주시",
              "name": "전주시",
              "leadingParty": "dp",
              "summary": "우범기 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라북도_전주시_우범기_더불어민주당",
                  "candidateKey": "2022:municipal:전라북도_전주시_우범기_더불어민주당",
                  "name": "우범기",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 44.474,
                  "shareMid": 58.931,
                  "shareHigh": 73.389,
                  "winProbability": 0.975305,
                  "votesLow": 96196,
                  "votesMid": 127467,
                  "votesHigh": 158737,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 74.129,
                  "actualWinner": "우범기",
                  "predictedWinner": "우범기",
                  "baselineShare": 58.931,
                  "pollAdjustedShare": 58.931,
                  "currentSignalShare": 58.931
                },
                {
                  "id": "2022-municipal-전라북도_전주시_김경민_국민의힘",
                  "candidateKey": "2022:municipal:전라북도_전주시_김경민_국민의힘",
                  "name": "김경민",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 14.041,
                  "shareMid": 28.498,
                  "shareHigh": 42.955,
                  "winProbability": 0.021727,
                  "votesLow": 30369,
                  "votesMid": 61640,
                  "votesHigh": 92911,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 15.541,
                  "actualWinner": "우범기",
                  "predictedWinner": "우범기",
                  "baselineShare": 28.498,
                  "pollAdjustedShare": 28.498,
                  "currentSignalShare": 28.498
                },
                {
                  "id": "2022-municipal-전라북도_전주시_서윤근_정의당",
                  "candidateKey": "2022:municipal:전라북도_전주시_서윤근_정의당",
                  "name": "서윤근",
                  "party": "progressive",
                  "partyLabel": "정의당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.571,
                  "shareHigh": 27.028,
                  "winProbability": 0.002967,
                  "votesLow": 0,
                  "votesMid": 27189,
                  "votesHigh": 58460,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 10.33,
                  "actualWinner": "우범기",
                  "predictedWinner": "우범기",
                  "baselineShare": 12.571,
                  "pollAdjustedShare": 12.571,
                  "currentSignalShare": 12.571
                }
              ]
            },
            {
              "id": "2022-municipal-전라북도_정읍시",
              "name": "정읍시",
              "leadingParty": "dp",
              "summary": "이학수 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라북도_정읍시_이학수_더불어민주당",
                  "candidateKey": "2022:municipal:전라북도_정읍시_이학수_더불어민주당",
                  "name": "이학수",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 48.896,
                  "shareMid": 63.353,
                  "shareHigh": 77.811,
                  "winProbability": 0.992865,
                  "votesLow": 25517,
                  "votesMid": 33062,
                  "votesHigh": 40607,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 49.752,
                  "actualWinner": "이학수",
                  "predictedWinner": "이학수",
                  "baselineShare": 63.353,
                  "pollAdjustedShare": 63.353,
                  "currentSignalShare": 63.353
                },
                {
                  "id": "2022-municipal-전라북도_정읍시_김민영_무소속",
                  "candidateKey": "2022:municipal:전라북도_정읍시_김민영_무소속",
                  "name": "김민영",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 3.866,
                  "shareMid": 18.323,
                  "shareHigh": 32.781,
                  "winProbability": 0.003567,
                  "votesLow": 2017,
                  "votesMid": 9562,
                  "votesHigh": 17107,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 45.78,
                  "actualWinner": "이학수",
                  "predictedWinner": "이학수",
                  "baselineShare": 18.323,
                  "pollAdjustedShare": 18.323,
                  "currentSignalShare": 18.323
                },
                {
                  "id": "2022-municipal-전라북도_정읍시_이상옥_무소속",
                  "candidateKey": "2022:municipal:전라북도_정읍시_이상옥_무소속",
                  "name": "이상옥",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 3.866,
                  "shareMid": 18.323,
                  "shareHigh": 32.781,
                  "winProbability": 0.003567,
                  "votesLow": 2017,
                  "votesMid": 9562,
                  "votesHigh": 17107,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 4.469,
                  "actualWinner": "이학수",
                  "predictedWinner": "이학수",
                  "baselineShare": 18.323,
                  "pollAdjustedShare": 18.323,
                  "currentSignalShare": 18.323
                }
              ]
            },
            {
              "id": "2022-municipal-전라북도_진안군",
              "name": "진안군",
              "leadingParty": "dp",
              "summary": "전춘성 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라북도_진안군_전춘성_더불어민주당",
                  "candidateKey": "2022:municipal:전라북도_진안군_전춘성_더불어민주당",
                  "name": "전춘성",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 54.416,
                  "shareMid": 68.874,
                  "shareHigh": 83.331,
                  "winProbability": 0.997454,
                  "votesLow": 8658,
                  "votesMid": 10959,
                  "votesHigh": 13259,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 61.702,
                  "actualWinner": "전춘성",
                  "predictedWinner": "전춘성",
                  "baselineShare": 68.874,
                  "pollAdjustedShare": 68.874,
                  "currentSignalShare": 68.874
                },
                {
                  "id": "2022-municipal-전라북도_진안군_천춘진_무소속",
                  "candidateKey": "2022:municipal:전라북도_진안군_천춘진_무소속",
                  "name": "천춘진",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 1.106,
                  "shareMid": 15.563,
                  "shareHigh": 30.021,
                  "winProbability": 0.001273,
                  "votesLow": 175,
                  "votesMid": 2476,
                  "votesHigh": 4776,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 18.106,
                  "actualWinner": "전춘성",
                  "predictedWinner": "전춘성",
                  "baselineShare": 15.563,
                  "pollAdjustedShare": 15.563,
                  "currentSignalShare": 15.563
                },
                {
                  "id": "2022-municipal-전라북도_진안군_이한기_무소속",
                  "candidateKey": "2022:municipal:전라북도_진안군_이한기_무소속",
                  "name": "이한기",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 1.106,
                  "shareMid": 15.563,
                  "shareHigh": 30.021,
                  "winProbability": 0.001273,
                  "votesLow": 175,
                  "votesMid": 2476,
                  "votesHigh": 4776,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 20.192,
                  "actualWinner": "전춘성",
                  "predictedWinner": "전춘성",
                  "baselineShare": 15.563,
                  "pollAdjustedShare": 15.563,
                  "currentSignalShare": 15.563
                }
              ]
            }
          ],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "jeonnam",
          "code": "46",
          "name": "전라남도",
          "shortName": "전남",
          "office": "기초단체장",
          "electorate": 1484944,
          "leadingParty": "dp",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 12.561,
          "confidence": 0.6256,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "전남 기초단체장 baseline을 시군구 후보별로 계산한 뒤 시도 단위로 집계했습니다.",
          "drivers": [
            "municipal candidate rows",
            "candidate profile baseline",
            "poll missing"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster region missing",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed",
            "turnout_probability_imputed",
            "turnout_probability_imputed_from_ballots"
          ],
          "turnoutModel": {
            "targetElectorate": 1484944,
            "likelyVoters": 864630,
            "turnoutProbability": 0.582264,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed",
              "turnout_probability_imputed",
              "turnout_probability_imputed_from_ballots"
            ]
          },
          "modelMetrics": {
            "mae": 14.4574
          },
          "candidates": [
            {
              "id": "jeonnam-dp",
              "name": "더불어민주당 기초 후보군",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 48.103,
              "shareMid": 62.561,
              "shareHigh": 77.018,
              "winProbability": 0.625605,
              "votesLow": 415913,
              "votesMid": 540917,
              "votesHigh": 665920,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 62.561,
              "pollAdjustedShare": 62.561,
              "currentSignalShare": 62.561
            },
            {
              "id": "jeonnam-independent",
              "name": "무소속·기타 기초 후보군",
              "party": "independent",
              "partyLabel": "무소속·기타",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 12.043,
              "shareMid": 26.501,
              "shareHigh": 40.958,
              "winProbability": 0.265007,
              "votesLow": 104129,
              "votesMid": 229132,
              "votesHigh": 354136,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 26.501,
              "pollAdjustedShare": 26.501,
              "currentSignalShare": 26.501
            },
            {
              "id": "jeonnam-ppp",
              "name": "국민의힘 기초 후보군",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 0.0,
              "shareMid": 6.25,
              "shareHigh": 20.707,
              "winProbability": 0.062499,
              "votesLow": 0,
              "votesMid": 54038,
              "votesHigh": 179041,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 6.25,
              "pollAdjustedShare": 6.25,
              "currentSignalShare": 6.25
            },
            {
              "id": "jeonnam-progressive",
              "name": "진보·정의 기초 후보군",
              "party": "progressive",
              "partyLabel": "진보·정의",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 0.0,
              "shareMid": 1.659,
              "shareHigh": 16.116,
              "winProbability": 0.016589,
              "votesLow": 0,
              "votesMid": 14343,
              "votesHigh": 139346,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 1.659,
              "pollAdjustedShare": 1.659,
              "currentSignalShare": 1.659
            }
          ],
          "districts": [
            {
              "id": "2022-municipal-전라남도_강진군",
              "name": "강진군",
              "leadingParty": "independent",
              "summary": "이승옥 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_강진군_이승옥_무소속",
                  "candidateKey": "2022:municipal:전라남도_강진군_이승옥_무소속",
                  "name": "이승옥",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 35.543,
                  "shareMid": 50.0,
                  "shareHigh": 64.457,
                  "winProbability": 0.5,
                  "votesLow": 7551,
                  "votesMid": 10622,
                  "votesHigh": 13693,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 45.121,
                  "actualWinner": "강진원",
                  "predictedWinner": "이승옥",
                  "baselineShare": 50.0,
                  "pollAdjustedShare": 50.0,
                  "currentSignalShare": 50.0
                },
                {
                  "id": "2022-municipal-전라남도_강진군_강진원_무소속",
                  "candidateKey": "2022:municipal:전라남도_강진군_강진원_무소속",
                  "name": "강진원",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 35.543,
                  "shareMid": 50.0,
                  "shareHigh": 64.457,
                  "winProbability": 0.5,
                  "votesLow": 7551,
                  "votesMid": 10622,
                  "votesHigh": 13693,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.879,
                  "actualWinner": "강진원",
                  "predictedWinner": "이승옥",
                  "baselineShare": 50.0,
                  "pollAdjustedShare": 50.0,
                  "currentSignalShare": 50.0
                }
              ]
            },
            {
              "id": "2022-municipal-전라남도_고흥군",
              "name": "고흥군",
              "leadingParty": "dp",
              "summary": "공영민 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_고흥군_공영민_더불어민주당",
                  "candidateKey": "2022:municipal:전라남도_고흥군_공영민_더불어민주당",
                  "name": "공영민",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 67.464,
                  "shareMid": 81.922,
                  "shareHigh": 96.379,
                  "winProbability": 0.999658,
                  "votesLow": 28689,
                  "votesMid": 34838,
                  "votesHigh": 40986,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 52.977,
                  "actualWinner": "공영민",
                  "predictedWinner": "공영민",
                  "baselineShare": 81.922,
                  "pollAdjustedShare": 81.922,
                  "currentSignalShare": 81.922
                },
                {
                  "id": "2022-municipal-전라남도_고흥군_송귀근_무소속",
                  "candidateKey": "2022:municipal:전라남도_고흥군_송귀근_무소속",
                  "name": "송귀근",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 3.621,
                  "shareMid": 18.078,
                  "shareHigh": 32.536,
                  "winProbability": 0.000342,
                  "votesLow": 1539,
                  "votesMid": 7687,
                  "votesHigh": 13836,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 47.023,
                  "actualWinner": "공영민",
                  "predictedWinner": "공영민",
                  "baselineShare": 18.078,
                  "pollAdjustedShare": 18.078,
                  "currentSignalShare": 18.078
                }
              ]
            },
            {
              "id": "2022-municipal-전라남도_곡성군",
              "name": "곡성군",
              "leadingParty": "dp",
              "summary": "이상철 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_곡성군_이상철_더불어민주당",
                  "candidateKey": "2022:municipal:전라남도_곡성군_이상철_더불어민주당",
                  "name": "이상철",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 67.136,
                  "shareMid": 81.593,
                  "shareHigh": 96.051,
                  "winProbability": 0.999629,
                  "votesLow": 12000,
                  "votesMid": 14584,
                  "votesHigh": 17169,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 53.594,
                  "actualWinner": "이상철",
                  "predictedWinner": "이상철",
                  "baselineShare": 81.593,
                  "pollAdjustedShare": 81.593,
                  "currentSignalShare": 81.593
                },
                {
                  "id": "2022-municipal-전라남도_곡성군_조상래_무소속",
                  "candidateKey": "2022:municipal:전라남도_곡성군_조상래_무소속",
                  "name": "조상래",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 3.949,
                  "shareMid": 18.407,
                  "shareHigh": 32.864,
                  "winProbability": 0.000371,
                  "votesLow": 705,
                  "votesMid": 3290,
                  "votesHigh": 5874,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.406,
                  "actualWinner": "이상철",
                  "predictedWinner": "이상철",
                  "baselineShare": 18.407,
                  "pollAdjustedShare": 18.407,
                  "currentSignalShare": 18.407
                }
              ]
            },
            {
              "id": "2022-municipal-전라남도_광양시",
              "name": "광양시",
              "leadingParty": "dp",
              "summary": "김재무 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_광양시_김재무_더불어민주당",
                  "candidateKey": "2022:municipal:전라남도_광양시_김재무_더불어민주당",
                  "name": "김재무",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 40.316,
                  "shareMid": 54.773,
                  "shareHigh": 69.231,
                  "winProbability": 0.97944,
                  "votesLow": 27327,
                  "votesMid": 37127,
                  "votesHigh": 46927,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 40.821,
                  "actualWinner": "정인화",
                  "predictedWinner": "김재무",
                  "baselineShare": 54.773,
                  "pollAdjustedShare": 54.773,
                  "currentSignalShare": 54.773
                },
                {
                  "id": "2022-municipal-전라남도_광양시_문선용_무소속",
                  "candidateKey": "2022:municipal:전라남도_광양시_문선용_무소속",
                  "name": "문선용",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.618,
                  "shareMid": 15.076,
                  "shareHigh": 29.533,
                  "winProbability": 0.006853,
                  "votesLow": 418,
                  "votesMid": 10218,
                  "votesHigh": 20018,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 2.222,
                  "actualWinner": "정인화",
                  "predictedWinner": "김재무",
                  "baselineShare": 15.076,
                  "pollAdjustedShare": 15.076,
                  "currentSignalShare": 15.076
                },
                {
                  "id": "2022-municipal-전라남도_광양시_서장원_무소속",
                  "candidateKey": "2022:municipal:전라남도_광양시_서장원_무소속",
                  "name": "서장원",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.618,
                  "shareMid": 15.076,
                  "shareHigh": 29.533,
                  "winProbability": 0.006853,
                  "votesLow": 418,
                  "votesMid": 10218,
                  "votesHigh": 20018,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 2.365,
                  "actualWinner": "정인화",
                  "predictedWinner": "김재무",
                  "baselineShare": 15.076,
                  "pollAdjustedShare": 15.076,
                  "currentSignalShare": 15.076
                },
                {
                  "id": "2022-municipal-전라남도_광양시_정인화_무소속",
                  "candidateKey": "2022:municipal:전라남도_광양시_정인화_무소속",
                  "name": "정인화",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.618,
                  "shareMid": 15.076,
                  "shareHigh": 29.533,
                  "winProbability": 0.006853,
                  "votesLow": 418,
                  "votesMid": 10218,
                  "votesHigh": 20018,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.593,
                  "actualWinner": "정인화",
                  "predictedWinner": "김재무",
                  "baselineShare": 15.076,
                  "pollAdjustedShare": 15.076,
                  "currentSignalShare": 15.076
                }
              ]
            },
            {
              "id": "2022-municipal-전라남도_구례군",
              "name": "구례군",
              "leadingParty": "dp",
              "summary": "김순호 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_구례군_김순호_더불어민주당",
                  "candidateKey": "2022:municipal:전라남도_구례군_김순호_더불어민주당",
                  "name": "김순호",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 53.712,
                  "shareMid": 68.169,
                  "shareHigh": 82.627,
                  "winProbability": 0.997096,
                  "votesLow": 9013,
                  "votesMid": 11440,
                  "votesHigh": 13866,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.725,
                  "actualWinner": "김순호",
                  "predictedWinner": "김순호",
                  "baselineShare": 68.169,
                  "pollAdjustedShare": 68.169,
                  "currentSignalShare": 68.169
                },
                {
                  "id": "2022-municipal-전라남도_구례군_전경태_무소속",
                  "candidateKey": "2022:municipal:전라남도_구례군_전경태_무소속",
                  "name": "전경태",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 1.458,
                  "shareMid": 15.915,
                  "shareHigh": 30.373,
                  "winProbability": 0.001452,
                  "votesLow": 244,
                  "votesMid": 2670,
                  "votesHigh": 5097,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 12.865,
                  "actualWinner": "김순호",
                  "predictedWinner": "김순호",
                  "baselineShare": 15.915,
                  "pollAdjustedShare": 15.915,
                  "currentSignalShare": 15.915
                },
                {
                  "id": "2022-municipal-전라남도_구례군_정현택_무소속",
                  "candidateKey": "2022:municipal:전라남도_구례군_정현택_무소속",
                  "name": "정현택",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 1.458,
                  "shareMid": 15.915,
                  "shareHigh": 30.373,
                  "winProbability": 0.001452,
                  "votesLow": 244,
                  "votesMid": 2670,
                  "votesHigh": 5097,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 32.41,
                  "actualWinner": "김순호",
                  "predictedWinner": "김순호",
                  "baselineShare": 15.915,
                  "pollAdjustedShare": 15.915,
                  "currentSignalShare": 15.915
                }
              ]
            },
            {
              "id": "2022-municipal-전라남도_나주시",
              "name": "나주시",
              "leadingParty": "dp",
              "summary": "윤병태 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_나주시_윤병태_더불어민주당",
                  "candidateKey": "2022:municipal:전라남도_나주시_윤병태_더불어민주당",
                  "name": "윤병태",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 36.272,
                  "shareMid": 50.729,
                  "shareHigh": 65.187,
                  "winProbability": 0.936415,
                  "votesLow": 18741,
                  "votesMid": 26211,
                  "votesHigh": 33681,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 58.817,
                  "actualWinner": "윤병태",
                  "predictedWinner": "윤병태",
                  "baselineShare": 50.729,
                  "pollAdjustedShare": 50.729,
                  "currentSignalShare": 50.729
                },
                {
                  "id": "2022-municipal-전라남도_나주시_지차남_국민의힘",
                  "candidateKey": "2022:municipal:전라남도_나주시_지차남_국민의힘",
                  "name": "지차남",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 12.931,
                  "shareMid": 27.389,
                  "shareHigh": 41.846,
                  "winProbability": 0.050628,
                  "votesLow": 6681,
                  "votesMid": 14151,
                  "votesHigh": 21621,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 4.947,
                  "actualWinner": "윤병태",
                  "predictedWinner": "윤병태",
                  "baselineShare": 27.389,
                  "pollAdjustedShare": 27.389,
                  "currentSignalShare": 27.389
                },
                {
                  "id": "2022-municipal-전라남도_나주시_양승진_무소속",
                  "candidateKey": "2022:municipal:전라남도_나주시_양승진_무소속",
                  "name": "양승진",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.941,
                  "shareHigh": 25.399,
                  "winProbability": 0.006479,
                  "votesLow": 0,
                  "votesMid": 5653,
                  "votesHigh": 13123,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 2.92,
                  "actualWinner": "윤병태",
                  "predictedWinner": "윤병태",
                  "baselineShare": 10.941,
                  "pollAdjustedShare": 10.941,
                  "currentSignalShare": 10.941
                },
                {
                  "id": "2022-municipal-전라남도_나주시_강인규_무소속",
                  "candidateKey": "2022:municipal:전라남도_나주시_강인규_무소속",
                  "name": "강인규",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.941,
                  "shareHigh": 25.399,
                  "winProbability": 0.006479,
                  "votesLow": 0,
                  "votesMid": 5653,
                  "votesHigh": 13123,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 33.315,
                  "actualWinner": "윤병태",
                  "predictedWinner": "윤병태",
                  "baselineShare": 10.941,
                  "pollAdjustedShare": 10.941,
                  "currentSignalShare": 10.941
                }
              ]
            },
            {
              "id": "2022-municipal-전라남도_담양군",
              "name": "담양군",
              "leadingParty": "dp",
              "summary": "이병노 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_담양군_이병노_더불어민주당",
                  "candidateKey": "2022:municipal:전라남도_담양군_이병노_더불어민주당",
                  "name": "이병노",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 65.227,
                  "shareMid": 79.685,
                  "shareHigh": 94.142,
                  "winProbability": 0.999402,
                  "votesLow": 16844,
                  "votesMid": 20578,
                  "votesHigh": 24312,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 56.74,
                  "actualWinner": "이병노",
                  "predictedWinner": "이병노",
                  "baselineShare": 79.685,
                  "pollAdjustedShare": 79.685,
                  "currentSignalShare": 79.685
                },
                {
                  "id": "2022-municipal-전라남도_담양군_김기석_무소속",
                  "candidateKey": "2022:municipal:전라남도_담양군_김기석_무소속",
                  "name": "김기석",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 5.858,
                  "shareMid": 20.315,
                  "shareHigh": 34.773,
                  "winProbability": 0.000598,
                  "votesLow": 1512,
                  "votesMid": 5246,
                  "votesHigh": 8980,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.26,
                  "actualWinner": "이병노",
                  "predictedWinner": "이병노",
                  "baselineShare": 20.315,
                  "pollAdjustedShare": 20.315,
                  "currentSignalShare": 20.315
                }
              ]
            },
            {
              "id": "2022-municipal-전라남도_목포시",
              "name": "목포시",
              "leadingParty": "dp",
              "summary": "김종식 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_목포시_김종식_더불어민주당",
                  "candidateKey": "2022:municipal:전라남도_목포시_김종식_더불어민주당",
                  "name": "김종식",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 58.126,
                  "shareMid": 72.584,
                  "shareHigh": 87.041,
                  "winProbability": 0.998714,
                  "votesLow": 54856,
                  "votesMid": 68500,
                  "votesHigh": 82144,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 37.674,
                  "actualWinner": "박홍률",
                  "predictedWinner": "김종식",
                  "baselineShare": 72.584,
                  "pollAdjustedShare": 72.584,
                  "currentSignalShare": 72.584
                },
                {
                  "id": "2022-municipal-전라남도_목포시_박홍률_무소속",
                  "candidateKey": "2022:municipal:전라남도_목포시_박홍률_무소속",
                  "name": "박홍률",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.468,
                  "shareMid": 14.925,
                  "shareHigh": 29.383,
                  "winProbability": 0.00074,
                  "votesLow": 441,
                  "votesMid": 14085,
                  "votesHigh": 27729,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 57.39,
                  "actualWinner": "박홍률",
                  "predictedWinner": "김종식",
                  "baselineShare": 14.925,
                  "pollAdjustedShare": 14.925,
                  "currentSignalShare": 14.925
                },
                {
                  "id": "2022-municipal-전라남도_목포시_여인두_정의당",
                  "candidateKey": "2022:municipal:전라남도_목포시_여인두_정의당",
                  "name": "여인두",
                  "party": "progressive",
                  "partyLabel": "정의당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.491,
                  "shareHigh": 26.948,
                  "winProbability": 0.000546,
                  "votesLow": 0,
                  "votesMid": 11788,
                  "votesHigh": 25432,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 4.937,
                  "actualWinner": "박홍률",
                  "predictedWinner": "김종식",
                  "baselineShare": 12.491,
                  "pollAdjustedShare": 12.491,
                  "currentSignalShare": 12.491
                }
              ]
            },
            {
              "id": "2022-municipal-전라남도_무안군",
              "name": "무안군",
              "leadingParty": "dp",
              "summary": "최옥수 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_무안군_최옥수_더불어민주당",
                  "candidateKey": "2022:municipal:전라남도_무안군_최옥수_더불어민주당",
                  "name": "최옥수",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 41.446,
                  "shareMid": 55.903,
                  "shareHigh": 70.36,
                  "winProbability": 0.983264,
                  "votesLow": 16688,
                  "votesMid": 22510,
                  "votesHigh": 28332,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 37.529,
                  "actualWinner": "김산",
                  "predictedWinner": "최옥수",
                  "baselineShare": 55.903,
                  "pollAdjustedShare": 55.903,
                  "currentSignalShare": 55.903
                },
                {
                  "id": "2022-municipal-전라남도_무안군_김산_무소속",
                  "candidateKey": "2022:municipal:전라남도_무안군_김산_무소속",
                  "name": "김산",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 13.925,
                  "shareHigh": 28.383,
                  "winProbability": 0.005174,
                  "votesLow": 0,
                  "votesMid": 5607,
                  "votesHigh": 11428,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 47.029,
                  "actualWinner": "김산",
                  "predictedWinner": "최옥수",
                  "baselineShare": 13.925,
                  "pollAdjustedShare": 13.925,
                  "currentSignalShare": 13.925
                },
                {
                  "id": "2022-municipal-전라남도_무안군_정영덕_무소속",
                  "candidateKey": "2022:municipal:전라남도_무안군_정영덕_무소속",
                  "name": "정영덕",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 13.925,
                  "shareHigh": 28.383,
                  "winProbability": 0.005174,
                  "votesLow": 0,
                  "votesMid": 5607,
                  "votesHigh": 11428,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 13.398,
                  "actualWinner": "김산",
                  "predictedWinner": "최옥수",
                  "baselineShare": 13.925,
                  "pollAdjustedShare": 13.925,
                  "currentSignalShare": 13.925
                },
                {
                  "id": "2022-municipal-전라남도_무안군_최길권_무소속",
                  "candidateKey": "2022:municipal:전라남도_무안군_최길권_무소속",
                  "name": "최길권",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 13.925,
                  "shareHigh": 28.383,
                  "winProbability": 0.005174,
                  "votesLow": 0,
                  "votesMid": 5607,
                  "votesHigh": 11428,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 1.127,
                  "actualWinner": "김산",
                  "predictedWinner": "최옥수",
                  "baselineShare": 13.925,
                  "pollAdjustedShare": 13.925,
                  "currentSignalShare": 13.925
                }
              ]
            },
            {
              "id": "2022-municipal-전라남도_순천시",
              "name": "순천시",
              "leadingParty": "dp",
              "summary": "오하근 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_순천시_오하근_더불어민주당",
                  "candidateKey": "2022:municipal:전라남도_순천시_오하근_더불어민주당",
                  "name": "오하근",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 53.454,
                  "shareMid": 67.912,
                  "shareHigh": 82.369,
                  "winProbability": 0.996952,
                  "votesLow": 66944,
                  "votesMid": 85050,
                  "votesHigh": 103156,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 41.903,
                  "actualWinner": "노관규",
                  "predictedWinner": "오하근",
                  "baselineShare": 67.912,
                  "pollAdjustedShare": 67.912,
                  "currentSignalShare": 67.912
                },
                {
                  "id": "2022-municipal-전라남도_순천시_노관규_무소속",
                  "candidateKey": "2022:municipal:전라남도_순천시_노관규_무소속",
                  "name": "노관규",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 1.587,
                  "shareMid": 16.044,
                  "shareHigh": 30.501,
                  "winProbability": 0.001524,
                  "votesLow": 1987,
                  "votesMid": 20092,
                  "votesHigh": 38198,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 55.779,
                  "actualWinner": "노관규",
                  "predictedWinner": "오하근",
                  "baselineShare": 16.044,
                  "pollAdjustedShare": 16.044,
                  "currentSignalShare": 16.044
                },
                {
                  "id": "2022-municipal-전라남도_순천시_이영준_무소속",
                  "candidateKey": "2022:municipal:전라남도_순천시_이영준_무소속",
                  "name": "이영준",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 1.587,
                  "shareMid": 16.044,
                  "shareHigh": 30.501,
                  "winProbability": 0.001524,
                  "votesLow": 1987,
                  "votesMid": 20092,
                  "votesHigh": 38198,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 2.318,
                  "actualWinner": "노관규",
                  "predictedWinner": "오하근",
                  "baselineShare": 16.044,
                  "pollAdjustedShare": 16.044,
                  "currentSignalShare": 16.044
                }
              ]
            },
            {
              "id": "2022-municipal-전라남도_신안군",
              "name": "신안군",
              "leadingParty": "dp",
              "summary": "박우량 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_신안군_박우량_더불어민주당",
                  "candidateKey": "2022:municipal:전라남도_신안군_박우량_더불어민주당",
                  "name": "박우량",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 63.325,
                  "shareMid": 77.783,
                  "shareHigh": 92.24,
                  "winProbability": 0.999038,
                  "votesLow": 15878,
                  "votesMid": 19504,
                  "votesHigh": 23129,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 69.188,
                  "actualWinner": "박우량",
                  "predictedWinner": "박우량",
                  "baselineShare": 77.783,
                  "pollAdjustedShare": 77.783,
                  "currentSignalShare": 77.783
                },
                {
                  "id": "2022-municipal-전라남도_신안군_고봉기_무소속",
                  "candidateKey": "2022:municipal:전라남도_신안군_고봉기_무소속",
                  "name": "고봉기",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 7.76,
                  "shareMid": 22.217,
                  "shareHigh": 36.675,
                  "winProbability": 0.000962,
                  "votesLow": 1945,
                  "votesMid": 5570,
                  "votesHigh": 9196,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 30.812,
                  "actualWinner": "박우량",
                  "predictedWinner": "박우량",
                  "baselineShare": 22.217,
                  "pollAdjustedShare": 22.217,
                  "currentSignalShare": 22.217
                }
              ]
            },
            {
              "id": "2022-municipal-전라남도_여수시",
              "name": "여수시",
              "leadingParty": "dp",
              "summary": "정기명 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_여수시_정기명_더불어민주당",
                  "candidateKey": "2022:municipal:전라남도_여수시_정기명_더불어민주당",
                  "name": "정기명",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 34.296,
                  "shareMid": 48.754,
                  "shareHigh": 63.211,
                  "winProbability": 0.927232,
                  "votesLow": 36333,
                  "votesMid": 51650,
                  "votesHigh": 66966,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 72.214,
                  "actualWinner": "정기명",
                  "predictedWinner": "정기명",
                  "baselineShare": 48.754,
                  "pollAdjustedShare": 48.754,
                  "currentSignalShare": 48.754
                },
                {
                  "id": "2022-municipal-전라남도_여수시_신용운_국민의힘",
                  "candidateKey": "2022:municipal:전라남도_여수시_신용운_국민의힘",
                  "name": "신용운",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 11.272,
                  "shareMid": 25.73,
                  "shareHigh": 40.187,
                  "winProbability": 0.052155,
                  "votesLow": 11941,
                  "votesMid": 27258,
                  "votesHigh": 42574,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 5.926,
                  "actualWinner": "정기명",
                  "predictedWinner": "정기명",
                  "baselineShare": 25.73,
                  "pollAdjustedShare": 25.73,
                  "currentSignalShare": 25.73
                },
                {
                  "id": "2022-municipal-전라남도_여수시_임영찬_무소속",
                  "candidateKey": "2022:municipal:전라남도_여수시_임영찬_무소속",
                  "name": "임영찬",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.758,
                  "shareHigh": 27.216,
                  "winProbability": 0.010307,
                  "votesLow": 0,
                  "votesMid": 13516,
                  "votesHigh": 28832,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 3.099,
                  "actualWinner": "정기명",
                  "predictedWinner": "정기명",
                  "baselineShare": 12.758,
                  "pollAdjustedShare": 12.758,
                  "currentSignalShare": 12.758
                },
                {
                  "id": "2022-municipal-전라남도_여수시_김현철_무소속",
                  "candidateKey": "2022:municipal:전라남도_여수시_김현철_무소속",
                  "name": "김현철",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.758,
                  "shareHigh": 27.216,
                  "winProbability": 0.010307,
                  "votesLow": 0,
                  "votesMid": 13516,
                  "votesHigh": 28832,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 18.761,
                  "actualWinner": "정기명",
                  "predictedWinner": "정기명",
                  "baselineShare": 12.758,
                  "pollAdjustedShare": 12.758,
                  "currentSignalShare": 12.758
                }
              ]
            },
            {
              "id": "2022-municipal-전라남도_영광군",
              "name": "영광군",
              "leadingParty": "dp",
              "summary": "김준성 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_영광군_김준성_더불어민주당",
                  "candidateKey": "2022:municipal:전라남도_영광군_김준성_더불어민주당",
                  "name": "김준성",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 70.881,
                  "shareMid": 85.339,
                  "shareHigh": 99.796,
                  "winProbability": 0.999854,
                  "votesLow": 21786,
                  "votesMid": 26230,
                  "votesHigh": 30674,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 48.873,
                  "actualWinner": "강종만",
                  "predictedWinner": "김준성",
                  "baselineShare": 85.339,
                  "pollAdjustedShare": 85.339,
                  "currentSignalShare": 85.339
                },
                {
                  "id": "2022-municipal-전라남도_영광군_강종만_무소속",
                  "candidateKey": "2022:municipal:전라남도_영광군_강종만_무소속",
                  "name": "강종만",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.204,
                  "shareMid": 14.661,
                  "shareHigh": 29.119,
                  "winProbability": 0.000146,
                  "votesLow": 62,
                  "votesMid": 4506,
                  "votesHigh": 8950,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.127,
                  "actualWinner": "강종만",
                  "predictedWinner": "김준성",
                  "baselineShare": 14.661,
                  "pollAdjustedShare": 14.661,
                  "currentSignalShare": 14.661
                }
              ]
            },
            {
              "id": "2022-municipal-전라남도_영암군",
              "name": "영암군",
              "leadingParty": "dp",
              "summary": "우승희 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_영암군_우승희_더불어민주당",
                  "candidateKey": "2022:municipal:전라남도_영암군_우승희_더불어민주당",
                  "name": "우승희",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 30.499,
                  "shareMid": 44.956,
                  "shareHigh": 59.414,
                  "winProbability": 0.894633,
                  "votesLow": 8526,
                  "votesMid": 12568,
                  "votesHigh": 16610,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 48.963,
                  "actualWinner": "우승희",
                  "predictedWinner": "우승희",
                  "baselineShare": 44.956,
                  "pollAdjustedShare": 44.956,
                  "currentSignalShare": 44.956
                },
                {
                  "id": "2022-municipal-전라남도_영암군_임대현_국민의힘",
                  "candidateKey": "2022:municipal:전라남도_영암군_임대현_국민의힘",
                  "name": "임대현",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 10.197,
                  "shareMid": 24.654,
                  "shareHigh": 39.111,
                  "winProbability": 0.070712,
                  "votesLow": 2850,
                  "votesMid": 6892,
                  "votesHigh": 10934,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 4.213,
                  "actualWinner": "우승희",
                  "predictedWinner": "우승희",
                  "baselineShare": 24.654,
                  "pollAdjustedShare": 24.654,
                  "currentSignalShare": 24.654
                },
                {
                  "id": "2022-municipal-전라남도_영암군_박소영_무소속",
                  "candidateKey": "2022:municipal:전라남도_영암군_박소영_무소속",
                  "name": "박소영",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.624,
                  "shareHigh": 25.082,
                  "winProbability": 0.012243,
                  "votesLow": 0,
                  "votesMid": 2970,
                  "votesHigh": 7012,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 15.28,
                  "actualWinner": "우승희",
                  "predictedWinner": "우승희",
                  "baselineShare": 10.624,
                  "pollAdjustedShare": 10.624,
                  "currentSignalShare": 10.624
                },
                {
                  "id": "2022-municipal-전라남도_영암군_배용태_무소속",
                  "candidateKey": "2022:municipal:전라남도_영암군_배용태_무소속",
                  "name": "배용태",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.624,
                  "shareHigh": 25.082,
                  "winProbability": 0.012243,
                  "votesLow": 0,
                  "votesMid": 2970,
                  "votesHigh": 7012,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 20.871,
                  "actualWinner": "우승희",
                  "predictedWinner": "우승희",
                  "baselineShare": 10.624,
                  "pollAdjustedShare": 10.624,
                  "currentSignalShare": 10.624
                }
              ]
            },
            {
              "id": "2022-municipal-전라남도_완도군",
              "name": "완도군",
              "leadingParty": "dp",
              "summary": "신우철 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_완도군_신우철_더불어민주당",
                  "candidateKey": "2022:municipal:전라남도_완도군_신우철_더불어민주당",
                  "name": "신우철",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 70.065,
                  "shareMid": 84.522,
                  "shareHigh": 98.98,
                  "winProbability": 0.999821,
                  "votesLow": 19923,
                  "votesMid": 24034,
                  "votesHigh": 28145,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 62.365,
                  "actualWinner": "신우철",
                  "predictedWinner": "신우철",
                  "baselineShare": 84.522,
                  "pollAdjustedShare": 84.522,
                  "currentSignalShare": 84.522
                },
                {
                  "id": "2022-municipal-전라남도_완도군_이옥_무소속",
                  "candidateKey": "2022:municipal:전라남도_완도군_이옥_무소속",
                  "name": "이옥",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 1.02,
                  "shareMid": 15.478,
                  "shareHigh": 29.935,
                  "winProbability": 0.000179,
                  "votesLow": 290,
                  "votesMid": 4401,
                  "votesHigh": 8512,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 37.635,
                  "actualWinner": "신우철",
                  "predictedWinner": "신우철",
                  "baselineShare": 15.478,
                  "pollAdjustedShare": 15.478,
                  "currentSignalShare": 15.478
                }
              ]
            },
            {
              "id": "2022-municipal-전라남도_장성군",
              "name": "장성군",
              "leadingParty": "dp",
              "summary": "김한종 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_장성군_김한종_더불어민주당",
                  "candidateKey": "2022:municipal:전라남도_장성군_김한종_더불어민주당",
                  "name": "김한종",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 64.73,
                  "shareMid": 79.188,
                  "shareHigh": 93.645,
                  "winProbability": 0.999323,
                  "votesLow": 16731,
                  "votesMid": 20468,
                  "votesHigh": 24205,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.035,
                  "actualWinner": "김한종",
                  "predictedWinner": "김한종",
                  "baselineShare": 79.188,
                  "pollAdjustedShare": 79.188,
                  "currentSignalShare": 79.188
                },
                {
                  "id": "2022-municipal-전라남도_장성군_유두석_무소속",
                  "candidateKey": "2022:municipal:전라남도_장성군_유두석_무소속",
                  "name": "유두석",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 6.355,
                  "shareMid": 20.812,
                  "shareHigh": 35.27,
                  "winProbability": 0.000677,
                  "votesLow": 1642,
                  "votesMid": 5379,
                  "votesHigh": 9116,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 45.965,
                  "actualWinner": "김한종",
                  "predictedWinner": "김한종",
                  "baselineShare": 20.812,
                  "pollAdjustedShare": 20.812,
                  "currentSignalShare": 20.812
                }
              ]
            },
            {
              "id": "2022-municipal-전라남도_장흥군",
              "name": "장흥군",
              "leadingParty": "dp",
              "summary": "김성 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_장흥군_김성_더불어민주당",
                  "candidateKey": "2022:municipal:전라남도_장흥군_김성_더불어민주당",
                  "name": "김성",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 50.137,
                  "shareMid": 64.594,
                  "shareHigh": 79.051,
                  "winProbability": 0.994338,
                  "votesLow": 11284,
                  "votesMid": 14538,
                  "votesHigh": 17792,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 45.15,
                  "actualWinner": "김성",
                  "predictedWinner": "김성",
                  "baselineShare": 64.594,
                  "pollAdjustedShare": 64.594,
                  "currentSignalShare": 64.594
                },
                {
                  "id": "2022-municipal-전라남도_장흥군_정종순_무소속",
                  "candidateKey": "2022:municipal:전라남도_장흥군_정종순_무소속",
                  "name": "정종순",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 3.246,
                  "shareMid": 17.703,
                  "shareHigh": 32.16,
                  "winProbability": 0.002831,
                  "votesLow": 730,
                  "votesMid": 3984,
                  "votesHigh": 7238,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 42.827,
                  "actualWinner": "김성",
                  "predictedWinner": "김성",
                  "baselineShare": 17.703,
                  "pollAdjustedShare": 17.703,
                  "currentSignalShare": 17.703
                },
                {
                  "id": "2022-municipal-전라남도_장흥군_사순문_무소속",
                  "candidateKey": "2022:municipal:전라남도_장흥군_사순문_무소속",
                  "name": "사순문",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 3.246,
                  "shareMid": 17.703,
                  "shareHigh": 32.16,
                  "winProbability": 0.002831,
                  "votesLow": 730,
                  "votesMid": 3984,
                  "votesHigh": 7238,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 12.023,
                  "actualWinner": "김성",
                  "predictedWinner": "김성",
                  "baselineShare": 17.703,
                  "pollAdjustedShare": 17.703,
                  "currentSignalShare": 17.703
                }
              ]
            },
            {
              "id": "2022-municipal-전라남도_진도군",
              "name": "진도군",
              "leadingParty": "dp",
              "summary": "박인환 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_진도군_박인환_더불어민주당",
                  "candidateKey": "2022:municipal:전라남도_진도군_박인환_더불어민주당",
                  "name": "박인환",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 65.617,
                  "shareMid": 80.074,
                  "shareHigh": 94.532,
                  "winProbability": 0.999457,
                  "votesLow": 12923,
                  "votesMid": 15771,
                  "votesHigh": 18618,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 41.821,
                  "actualWinner": "김희수",
                  "predictedWinner": "박인환",
                  "baselineShare": 80.074,
                  "pollAdjustedShare": 80.074,
                  "currentSignalShare": 80.074
                },
                {
                  "id": "2022-municipal-전라남도_진도군_김희수_무소속",
                  "candidateKey": "2022:municipal:전라남도_진도군_김희수_무소속",
                  "name": "김희수",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 5.468,
                  "shareMid": 19.926,
                  "shareHigh": 34.383,
                  "winProbability": 0.000543,
                  "votesLow": 1077,
                  "votesMid": 3924,
                  "votesHigh": 6772,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 58.179,
                  "actualWinner": "김희수",
                  "predictedWinner": "박인환",
                  "baselineShare": 19.926,
                  "pollAdjustedShare": 19.926,
                  "currentSignalShare": 19.926
                }
              ]
            },
            {
              "id": "2022-municipal-전라남도_함평군",
              "name": "함평군",
              "leadingParty": "dp",
              "summary": "이상익 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_함평군_이상익_더불어민주당",
                  "candidateKey": "2022:municipal:전라남도_함평군_이상익_더불어민주당",
                  "name": "이상익",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 40.2,
                  "shareMid": 54.657,
                  "shareHigh": 69.115,
                  "winProbability": 0.933583,
                  "votesLow": 7004,
                  "votesMid": 9522,
                  "votesHigh": 12041,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 80.153,
                  "actualWinner": "이상익",
                  "predictedWinner": "이상익",
                  "baselineShare": 54.657,
                  "pollAdjustedShare": 54.657,
                  "currentSignalShare": 54.657
                },
                {
                  "id": "2022-municipal-전라남도_함평군_김유성_국민의힘",
                  "candidateKey": "2022:municipal:전라남도_함평군_김유성_국민의힘",
                  "name": "김유성",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 18.461,
                  "shareMid": 32.918,
                  "shareHigh": 47.376,
                  "winProbability": 0.061659,
                  "votesLow": 3216,
                  "votesMid": 5735,
                  "votesHigh": 8254,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 12.461,
                  "actualWinner": "이상익",
                  "predictedWinner": "이상익",
                  "baselineShare": 32.918,
                  "pollAdjustedShare": 32.918,
                  "currentSignalShare": 32.918
                },
                {
                  "id": "2022-municipal-전라남도_함평군_윤석규_무소속",
                  "candidateKey": "2022:municipal:전라남도_함평군_윤석규_무소속",
                  "name": "윤석규",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.425,
                  "shareHigh": 26.882,
                  "winProbability": 0.004758,
                  "votesLow": 0,
                  "votesMid": 2164,
                  "votesHigh": 4683,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 7.387,
                  "actualWinner": "이상익",
                  "predictedWinner": "이상익",
                  "baselineShare": 12.425,
                  "pollAdjustedShare": 12.425,
                  "currentSignalShare": 12.425
                }
              ]
            },
            {
              "id": "2022-municipal-전라남도_화순군",
              "name": "화순군",
              "leadingParty": "dp",
              "summary": "구복규 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-전라남도_화순군_구복규_더불어민주당",
                  "candidateKey": "2022:municipal:전라남도_화순군_구복규_더불어민주당",
                  "name": "구복규",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 68.119,
                  "shareMid": 82.576,
                  "shareHigh": 97.034,
                  "winProbability": 0.99971,
                  "votesLow": 21271,
                  "votesMid": 25786,
                  "votesHigh": 30300,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 75.46,
                  "actualWinner": "구복규",
                  "predictedWinner": "구복규",
                  "baselineShare": 82.576,
                  "pollAdjustedShare": 82.576,
                  "currentSignalShare": 82.576
                },
                {
                  "id": "2022-municipal-전라남도_화순군_전완준_무소속",
                  "candidateKey": "2022:municipal:전라남도_화순군_전완준_무소속",
                  "name": "전완준",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 2.966,
                  "shareMid": 17.424,
                  "shareHigh": 31.881,
                  "winProbability": 0.00029,
                  "votesLow": 926,
                  "votesMid": 5440,
                  "votesHigh": 9955,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 24.54,
                  "actualWinner": "구복규",
                  "predictedWinner": "구복규",
                  "baselineShare": 17.424,
                  "pollAdjustedShare": 17.424,
                  "currentSignalShare": 17.424
                }
              ]
            }
          ],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "gyeongbuk",
          "code": "47",
          "name": "경상북도",
          "shortName": "경북",
          "office": "기초단체장",
          "electorate": 2221146,
          "leadingParty": "ppp",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 6.253,
          "confidence": 0.5625,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "경북 기초단체장 baseline을 시군구 후보별로 계산한 뒤 시도 단위로 집계했습니다.",
          "drivers": [
            "municipal candidate rows",
            "candidate profile baseline",
            "poll missing"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster region missing",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed",
            "turnout_probability_imputed",
            "turnout_probability_imputed_from_ballots"
          ],
          "turnoutModel": {
            "targetElectorate": 2221146,
            "likelyVoters": 1165202,
            "turnoutProbability": 0.524595,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed",
              "turnout_probability_imputed",
              "turnout_probability_imputed_from_ballots"
            ]
          },
          "modelMetrics": {
            "mae": 14.4574
          },
          "candidates": [
            {
              "id": "gyeongbuk-ppp",
              "name": "국민의힘 기초 후보군",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 41.795,
              "shareMid": 56.253,
              "shareHigh": 70.71,
              "winProbability": 0.562526,
              "votesLow": 486998,
              "votesMid": 655456,
              "votesHigh": 823914,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 56.253,
              "pollAdjustedShare": 56.253,
              "currentSignalShare": 56.253
            },
            {
              "id": "gyeongbuk-dp",
              "name": "더불어민주당 기초 후보군",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 9.786,
              "shareMid": 24.243,
              "shareHigh": 38.7,
              "winProbability": 0.242429,
              "votesLow": 114020,
              "votesMid": 282479,
              "votesHigh": 450937,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 24.243,
              "pollAdjustedShare": 24.243,
              "currentSignalShare": 24.243
            },
            {
              "id": "gyeongbuk-independent",
              "name": "무소속·기타 기초 후보군",
              "party": "independent",
              "partyLabel": "무소속·기타",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 2.005,
              "shareMid": 16.462,
              "shareHigh": 30.92,
              "winProbability": 0.164622,
              "votesLow": 23359,
              "votesMid": 191817,
              "votesHigh": 360275,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 16.462,
              "pollAdjustedShare": 16.462,
              "currentSignalShare": 16.462
            }
          ],
          "districts": [
            {
              "id": "2022-municipal-경상북도_경산시",
              "name": "경산시",
              "leadingParty": "ppp",
              "summary": "조현일 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_경산시_조현일_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_경산시_조현일_국민의힘",
                  "name": "조현일",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 64.105,
                  "shareMid": 78.562,
                  "shareHigh": 93.019,
                  "winProbability": 0.999208,
                  "votesLow": 62202,
                  "votesMid": 76231,
                  "votesHigh": 90259,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 53.871,
                  "actualWinner": "조현일",
                  "predictedWinner": "조현일",
                  "baselineShare": 78.562,
                  "pollAdjustedShare": 78.562,
                  "currentSignalShare": 78.562
                },
                {
                  "id": "2022-municipal-경상북도_경산시_오세혁_무소속",
                  "candidateKey": "2022:municipal:경상북도_경산시_오세혁_무소속",
                  "name": "오세혁",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 6.981,
                  "shareMid": 21.438,
                  "shareHigh": 35.895,
                  "winProbability": 0.000792,
                  "votesLow": 6773,
                  "votesMid": 20801,
                  "votesHigh": 34830,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.129,
                  "actualWinner": "조현일",
                  "predictedWinner": "조현일",
                  "baselineShare": 21.438,
                  "pollAdjustedShare": 21.438,
                  "currentSignalShare": 21.438
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_경주시",
              "name": "경주시",
              "leadingParty": "ppp",
              "summary": "주낙영 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_경주시_주낙영_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_경주시_주낙영_국민의힘",
                  "name": "주낙영",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 39.223,
                  "shareMid": 53.68,
                  "shareHigh": 68.138,
                  "winProbability": 0.715062,
                  "votesLow": 41730,
                  "votesMid": 57112,
                  "votesHigh": 72494,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 78.868,
                  "actualWinner": "주낙영",
                  "predictedWinner": "주낙영",
                  "baselineShare": 53.68,
                  "pollAdjustedShare": 53.68,
                  "currentSignalShare": 53.68
                },
                {
                  "id": "2022-municipal-경상북도_경주시_한영태_더불어민주당",
                  "candidateKey": "2022:municipal:경상북도_경주시_한영태_더불어민주당",
                  "name": "한영태",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 31.862,
                  "shareMid": 46.32,
                  "shareHigh": 60.777,
                  "winProbability": 0.284938,
                  "votesLow": 33899,
                  "votesMid": 49281,
                  "votesHigh": 64663,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 21.132,
                  "actualWinner": "주낙영",
                  "predictedWinner": "주낙영",
                  "baselineShare": 46.32,
                  "pollAdjustedShare": 46.32,
                  "currentSignalShare": 46.32
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_고령군",
              "name": "고령군",
              "leadingParty": "ppp",
              "summary": "이남철 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_고령군_이남철_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_고령군_이남철_국민의힘",
                  "name": "이남철",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 50.447,
                  "shareMid": 64.904,
                  "shareHigh": 79.362,
                  "winProbability": 0.994656,
                  "votesLow": 8521,
                  "votesMid": 10963,
                  "votesHigh": 13405,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 42.109,
                  "actualWinner": "이남철",
                  "predictedWinner": "이남철",
                  "baselineShare": 64.904,
                  "pollAdjustedShare": 64.904,
                  "currentSignalShare": 64.904
                },
                {
                  "id": "2022-municipal-경상북도_고령군_임욱강_무소속",
                  "candidateKey": "2022:municipal:경상북도_고령군_임욱강_무소속",
                  "name": "임욱강",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 3.09,
                  "shareMid": 17.548,
                  "shareHigh": 32.005,
                  "winProbability": 0.002672,
                  "votesLow": 522,
                  "votesMid": 2964,
                  "votesHigh": 5406,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 32.666,
                  "actualWinner": "이남철",
                  "predictedWinner": "이남철",
                  "baselineShare": 17.548,
                  "pollAdjustedShare": 17.548,
                  "currentSignalShare": 17.548
                },
                {
                  "id": "2022-municipal-경상북도_고령군_박정현_무소속",
                  "candidateKey": "2022:municipal:경상북도_고령군_박정현_무소속",
                  "name": "박정현",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 3.09,
                  "shareMid": 17.548,
                  "shareHigh": 32.005,
                  "winProbability": 0.002672,
                  "votesLow": 522,
                  "votesMid": 2964,
                  "votesHigh": 5406,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 25.225,
                  "actualWinner": "이남철",
                  "predictedWinner": "이남철",
                  "baselineShare": 17.548,
                  "pollAdjustedShare": 17.548,
                  "currentSignalShare": 17.548
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_구미시",
              "name": "구미시",
              "leadingParty": "dp",
              "summary": "장세용 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_구미시_장세용_더불어민주당",
                  "candidateKey": "2022:municipal:경상북도_구미시_장세용_더불어민주당",
                  "name": "장세용",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 28.847,
                  "shareMid": 43.305,
                  "shareHigh": 57.762,
                  "winProbability": 0.722524,
                  "votesLow": 40936,
                  "votesMid": 61451,
                  "votesHigh": 81967,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 26.917,
                  "actualWinner": "김장호",
                  "predictedWinner": "장세용",
                  "baselineShare": 43.305,
                  "pollAdjustedShare": 43.305,
                  "currentSignalShare": 43.305
                },
                {
                  "id": "2022-municipal-경상북도_구미시_김장호_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_구미시_김장호_국민의힘",
                  "name": "김장호",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 20.431,
                  "shareMid": 34.888,
                  "shareHigh": 49.345,
                  "winProbability": 0.252304,
                  "votesLow": 28992,
                  "votesMid": 49507,
                  "votesHigh": 70023,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 70.294,
                  "actualWinner": "김장호",
                  "predictedWinner": "장세용",
                  "baselineShare": 34.888,
                  "pollAdjustedShare": 34.888,
                  "currentSignalShare": 34.888
                },
                {
                  "id": "2022-municipal-경상북도_구미시_김중천_무소속",
                  "candidateKey": "2022:municipal:경상북도_구미시_김중천_무소속",
                  "name": "김중천",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.904,
                  "shareHigh": 25.361,
                  "winProbability": 0.012586,
                  "votesLow": 0,
                  "votesMid": 15472,
                  "votesHigh": 35988,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 1.094,
                  "actualWinner": "김장호",
                  "predictedWinner": "장세용",
                  "baselineShare": 10.904,
                  "pollAdjustedShare": 10.904,
                  "currentSignalShare": 10.904
                },
                {
                  "id": "2022-municipal-경상북도_구미시_김기훈_무소속",
                  "candidateKey": "2022:municipal:경상북도_구미시_김기훈_무소속",
                  "name": "김기훈",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.904,
                  "shareHigh": 25.361,
                  "winProbability": 0.012586,
                  "votesLow": 0,
                  "votesMid": 15472,
                  "votesHigh": 35988,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 1.696,
                  "actualWinner": "김장호",
                  "predictedWinner": "장세용",
                  "baselineShare": 10.904,
                  "pollAdjustedShare": 10.904,
                  "currentSignalShare": 10.904
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_군위군",
              "name": "군위군",
              "leadingParty": "ppp",
              "summary": "김진열 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_군위군_김진열_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_군위군_김진열_국민의힘",
                  "name": "김진열",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 64.127,
                  "shareMid": 78.585,
                  "shareHigh": 93.042,
                  "winProbability": 0.999213,
                  "votesLow": 11124,
                  "votesMid": 13632,
                  "votesHigh": 16140,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 50.314,
                  "actualWinner": "김진열",
                  "predictedWinner": "김진열",
                  "baselineShare": 78.585,
                  "pollAdjustedShare": 78.585,
                  "currentSignalShare": 78.585
                },
                {
                  "id": "2022-municipal-경상북도_군위군_김영만_무소속",
                  "candidateKey": "2022:municipal:경상북도_군위군_김영만_무소속",
                  "name": "김영만",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 6.958,
                  "shareMid": 21.415,
                  "shareHigh": 35.873,
                  "winProbability": 0.000787,
                  "votesLow": 1206,
                  "votesMid": 3714,
                  "votesHigh": 6222,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 49.686,
                  "actualWinner": "김진열",
                  "predictedWinner": "김진열",
                  "baselineShare": 21.415,
                  "pollAdjustedShare": 21.415,
                  "currentSignalShare": 21.415
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_김천시",
              "name": "김천시",
              "leadingParty": "ppp",
              "summary": "김충섭 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_김천시_김충섭_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_김천시_김충섭_국민의힘",
                  "name": "김충섭",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 42.024,
                  "shareMid": 56.481,
                  "shareHigh": 70.939,
                  "winProbability": 0.984454,
                  "votesLow": 27088,
                  "votesMid": 36407,
                  "votesHigh": 45727,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 75.065,
                  "actualWinner": "김충섭",
                  "predictedWinner": "김충섭",
                  "baselineShare": 56.481,
                  "pollAdjustedShare": 56.481,
                  "currentSignalShare": 56.481
                },
                {
                  "id": "2022-municipal-경상북도_김천시_이성룡_무소속",
                  "candidateKey": "2022:municipal:경상북도_김천시_이성룡_무소속",
                  "name": "이성룡",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.049,
                  "shareMid": 14.506,
                  "shareHigh": 28.964,
                  "winProbability": 0.005182,
                  "votesLow": 31,
                  "votesMid": 9350,
                  "votesHigh": 18669,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 4.842,
                  "actualWinner": "김충섭",
                  "predictedWinner": "김충섭",
                  "baselineShare": 14.506,
                  "pollAdjustedShare": 14.506,
                  "currentSignalShare": 14.506
                },
                {
                  "id": "2022-municipal-경상북도_김천시_서범석_무소속",
                  "candidateKey": "2022:municipal:경상북도_김천시_서범석_무소속",
                  "name": "서범석",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.049,
                  "shareMid": 14.506,
                  "shareHigh": 28.964,
                  "winProbability": 0.005182,
                  "votesLow": 31,
                  "votesMid": 9350,
                  "votesHigh": 18669,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 8.669,
                  "actualWinner": "김충섭",
                  "predictedWinner": "김충섭",
                  "baselineShare": 14.506,
                  "pollAdjustedShare": 14.506,
                  "currentSignalShare": 14.506
                },
                {
                  "id": "2022-municipal-경상북도_김천시_이선명_무소속",
                  "candidateKey": "2022:municipal:경상북도_김천시_이선명_무소속",
                  "name": "이선명",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.049,
                  "shareMid": 14.506,
                  "shareHigh": 28.964,
                  "winProbability": 0.005182,
                  "votesLow": 31,
                  "votesMid": 9350,
                  "votesHigh": 18669,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 11.424,
                  "actualWinner": "김충섭",
                  "predictedWinner": "김충섭",
                  "baselineShare": 14.506,
                  "pollAdjustedShare": 14.506,
                  "currentSignalShare": 14.506
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_문경시",
              "name": "문경시",
              "leadingParty": "ppp",
              "summary": "신현국 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_문경시_신현국_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_문경시_신현국_국민의힘",
                  "name": "신현국",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 49.859,
                  "shareMid": 64.317,
                  "shareHigh": 78.774,
                  "winProbability": 0.994037,
                  "votesLow": 19501,
                  "votesMid": 25156,
                  "votesHigh": 30811,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 54.698,
                  "actualWinner": "신현국",
                  "predictedWinner": "신현국",
                  "baselineShare": 64.317,
                  "pollAdjustedShare": 64.317,
                  "currentSignalShare": 64.317
                },
                {
                  "id": "2022-municipal-경상북도_문경시_강수돈_무소속",
                  "candidateKey": "2022:municipal:경상북도_문경시_강수돈_무소속",
                  "name": "강수돈",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 3.384,
                  "shareMid": 17.842,
                  "shareHigh": 32.299,
                  "winProbability": 0.002981,
                  "votesLow": 1323,
                  "votesMid": 6978,
                  "votesHigh": 12633,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 5.911,
                  "actualWinner": "신현국",
                  "predictedWinner": "신현국",
                  "baselineShare": 17.842,
                  "pollAdjustedShare": 17.842,
                  "currentSignalShare": 17.842
                },
                {
                  "id": "2022-municipal-경상북도_문경시_채홍호_무소속",
                  "candidateKey": "2022:municipal:경상북도_문경시_채홍호_무소속",
                  "name": "채홍호",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 3.384,
                  "shareMid": 17.842,
                  "shareHigh": 32.299,
                  "winProbability": 0.002981,
                  "votesLow": 1323,
                  "votesMid": 6978,
                  "votesHigh": 12633,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 39.391,
                  "actualWinner": "신현국",
                  "predictedWinner": "신현국",
                  "baselineShare": 17.842,
                  "pollAdjustedShare": 17.842,
                  "currentSignalShare": 17.842
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_봉화군",
              "name": "봉화군",
              "leadingParty": "ppp",
              "summary": "박현국 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_봉화군_박현국_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_봉화군_박현국_국민의힘",
                  "name": "박현국",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 30.868,
                  "shareMid": 45.325,
                  "shareHigh": 59.782,
                  "winProbability": 0.598497,
                  "votesLow": 5624,
                  "votesMid": 8259,
                  "votesHigh": 10893,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 73.4,
                  "actualWinner": "박현국",
                  "predictedWinner": "박현국",
                  "baselineShare": 45.325,
                  "pollAdjustedShare": 45.325,
                  "currentSignalShare": 45.325
                },
                {
                  "id": "2022-municipal-경상북도_봉화군_김남수_더불어민주당",
                  "candidateKey": "2022:municipal:경상북도_봉화군_김남수_더불어민주당",
                  "name": "김남수",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 27.468,
                  "shareMid": 41.925,
                  "shareHigh": 56.383,
                  "winProbability": 0.391302,
                  "votesLow": 5005,
                  "votesMid": 7639,
                  "votesHigh": 10274,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 14.79,
                  "actualWinner": "박현국",
                  "predictedWinner": "박현국",
                  "baselineShare": 41.925,
                  "pollAdjustedShare": 41.925,
                  "currentSignalShare": 41.925
                },
                {
                  "id": "2022-municipal-경상북도_봉화군_이봉진_무소속",
                  "candidateKey": "2022:municipal:경상북도_봉화군_이봉진_무소속",
                  "name": "이봉진",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.749,
                  "shareHigh": 27.207,
                  "winProbability": 0.010201,
                  "votesLow": 0,
                  "votesMid": 2323,
                  "votesHigh": 4957,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 11.81,
                  "actualWinner": "박현국",
                  "predictedWinner": "박현국",
                  "baselineShare": 12.749,
                  "pollAdjustedShare": 12.749,
                  "currentSignalShare": 12.749
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_상주시",
              "name": "상주시",
              "leadingParty": "ppp",
              "summary": "강영석 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_상주시_강영석_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_상주시_강영석_국민의힘",
                  "name": "강영석",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 30.296,
                  "shareMid": 44.754,
                  "shareHigh": 59.211,
                  "winProbability": 0.598604,
                  "votesLow": 15642,
                  "votesMid": 23107,
                  "votesHigh": 30571,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 68.051,
                  "actualWinner": "강영석",
                  "predictedWinner": "강영석",
                  "baselineShare": 44.754,
                  "pollAdjustedShare": 44.754,
                  "currentSignalShare": 44.754
                },
                {
                  "id": "2022-municipal-경상북도_상주시_조원희_더불어민주당",
                  "candidateKey": "2022:municipal:경상북도_상주시_조원희_더불어민주당",
                  "name": "조원희",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 26.841,
                  "shareMid": 41.299,
                  "shareHigh": 55.756,
                  "winProbability": 0.388668,
                  "votesLow": 13858,
                  "votesMid": 21323,
                  "votesHigh": 28788,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 13.147,
                  "actualWinner": "강영석",
                  "predictedWinner": "강영석",
                  "baselineShare": 41.299,
                  "pollAdjustedShare": 41.299,
                  "currentSignalShare": 41.299
                },
                {
                  "id": "2022-municipal-경상북도_상주시_정재현_무소속",
                  "candidateKey": "2022:municipal:경상북도_상주시_정재현_무소속",
                  "name": "정재현",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 13.948,
                  "shareHigh": 28.405,
                  "winProbability": 0.012728,
                  "votesLow": 0,
                  "votesMid": 7201,
                  "votesHigh": 14666,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 18.802,
                  "actualWinner": "강영석",
                  "predictedWinner": "강영석",
                  "baselineShare": 13.948,
                  "pollAdjustedShare": 13.948,
                  "currentSignalShare": 13.948
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_성주군",
              "name": "성주군",
              "leadingParty": "ppp",
              "summary": "이병환 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_성주군_이병환_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_성주군_이병환_국민의힘",
                  "name": "이병환",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 65.152,
                  "shareMid": 79.609,
                  "shareHigh": 94.067,
                  "winProbability": 0.999391,
                  "votesLow": 16717,
                  "votesMid": 20426,
                  "votesHigh": 24136,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.101,
                  "actualWinner": "이병환",
                  "predictedWinner": "이병환",
                  "baselineShare": 79.609,
                  "pollAdjustedShare": 79.609,
                  "currentSignalShare": 79.609
                },
                {
                  "id": "2022-municipal-경상북도_성주군_전화식_무소속",
                  "candidateKey": "2022:municipal:경상북도_성주군_전화식_무소속",
                  "name": "전화식",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 5.933,
                  "shareMid": 20.391,
                  "shareHigh": 34.848,
                  "winProbability": 0.000609,
                  "votesLow": 1522,
                  "votesMid": 5232,
                  "votesHigh": 8941,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 48.899,
                  "actualWinner": "이병환",
                  "predictedWinner": "이병환",
                  "baselineShare": 20.391,
                  "pollAdjustedShare": 20.391,
                  "currentSignalShare": 20.391
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_안동시",
              "name": "안동시",
              "leadingParty": "dp",
              "summary": "김위한 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_안동시_김위한_더불어민주당",
                  "candidateKey": "2022:municipal:경상북도_안동시_김위한_더불어민주당",
                  "name": "김위한",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 29.884,
                  "shareMid": 44.341,
                  "shareHigh": 58.798,
                  "winProbability": 0.574734,
                  "votesLow": 21613,
                  "votesMid": 32070,
                  "votesHigh": 42527,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 17.668,
                  "actualWinner": "권기창",
                  "predictedWinner": "김위한",
                  "baselineShare": 44.341,
                  "pollAdjustedShare": 44.341,
                  "currentSignalShare": 44.341
                },
                {
                  "id": "2022-municipal-경상북도_안동시_권기창_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_안동시_권기창_국민의힘",
                  "name": "권기창",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 27.227,
                  "shareMid": 41.685,
                  "shareHigh": 56.142,
                  "winProbability": 0.412356,
                  "votesLow": 19692,
                  "votesMid": 30149,
                  "votesHigh": 40606,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 64.036,
                  "actualWinner": "권기창",
                  "predictedWinner": "김위한",
                  "baselineShare": 41.685,
                  "pollAdjustedShare": 41.685,
                  "currentSignalShare": 41.685
                },
                {
                  "id": "2022-municipal-경상북도_안동시_정훈선_무소속",
                  "candidateKey": "2022:municipal:경상북도_안동시_정훈선_무소속",
                  "name": "정훈선",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 13.974,
                  "shareHigh": 28.432,
                  "winProbability": 0.012911,
                  "votesLow": 0,
                  "votesMid": 10107,
                  "votesHigh": 20563,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 18.296,
                  "actualWinner": "권기창",
                  "predictedWinner": "김위한",
                  "baselineShare": 13.974,
                  "pollAdjustedShare": 13.974,
                  "currentSignalShare": 13.974
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_영덕군",
              "name": "영덕군",
              "leadingParty": "ppp",
              "summary": "김광열 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_영덕군_김광열_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_영덕군_김광열_국민의힘",
                  "name": "김광열",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 64.639,
                  "shareMid": 79.096,
                  "shareHigh": 93.554,
                  "winProbability": 0.999307,
                  "votesLow": 13214,
                  "votesMid": 16170,
                  "votesHigh": 19126,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 80.586,
                  "actualWinner": "김광열",
                  "predictedWinner": "김광열",
                  "baselineShare": 79.096,
                  "pollAdjustedShare": 79.096,
                  "currentSignalShare": 79.096
                },
                {
                  "id": "2022-municipal-경상북도_영덕군_박병일_무소속",
                  "candidateKey": "2022:municipal:경상북도_영덕군_박병일_무소속",
                  "name": "박병일",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 6.446,
                  "shareMid": 20.904,
                  "shareHigh": 35.361,
                  "winProbability": 0.000693,
                  "votesLow": 1317,
                  "votesMid": 4273,
                  "votesHigh": 7229,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 19.414,
                  "actualWinner": "김광열",
                  "predictedWinner": "김광열",
                  "baselineShare": 20.904,
                  "pollAdjustedShare": 20.904,
                  "currentSignalShare": 20.904
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_영양군",
              "name": "영양군",
              "leadingParty": "ppp",
              "summary": "오도창 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_영양군_오도창_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_영양군_오도창_국민의힘",
                  "name": "오도창",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 50.404,
                  "shareMid": 64.862,
                  "shareHigh": 79.319,
                  "winProbability": 0.976232,
                  "votesLow": 5566,
                  "votesMid": 7163,
                  "votesHigh": 8759,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 81.501,
                  "actualWinner": "오도창",
                  "predictedWinner": "오도창",
                  "baselineShare": 64.862,
                  "pollAdjustedShare": 64.862,
                  "currentSignalShare": 64.862
                },
                {
                  "id": "2022-municipal-경상북도_영양군_김상선_더불어민주당",
                  "candidateKey": "2022:municipal:경상북도_영양군_김상선_더불어민주당",
                  "name": "김상선",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 20.681,
                  "shareMid": 35.138,
                  "shareHigh": 49.596,
                  "winProbability": 0.023768,
                  "votesLow": 2284,
                  "votesMid": 3880,
                  "votesHigh": 5477,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 18.499,
                  "actualWinner": "오도창",
                  "predictedWinner": "오도창",
                  "baselineShare": 35.138,
                  "pollAdjustedShare": 35.138,
                  "currentSignalShare": 35.138
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_영주시",
              "name": "영주시",
              "leadingParty": "ppp",
              "summary": "박남서 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_영주시_박남서_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_영주시_박남서_국민의힘",
                  "name": "박남서",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 64.316,
                  "shareMid": 78.773,
                  "shareHigh": 93.231,
                  "winProbability": 0.999249,
                  "votesLow": 34994,
                  "votesMid": 42860,
                  "votesHigh": 50726,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 52.215,
                  "actualWinner": "박남서",
                  "predictedWinner": "박남서",
                  "baselineShare": 78.773,
                  "pollAdjustedShare": 78.773,
                  "currentSignalShare": 78.773
                },
                {
                  "id": "2022-municipal-경상북도_영주시_황병직_무소속",
                  "candidateKey": "2022:municipal:경상북도_영주시_황병직_무소속",
                  "name": "황병직",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 6.769,
                  "shareMid": 21.227,
                  "shareHigh": 35.684,
                  "winProbability": 0.000751,
                  "votesLow": 3683,
                  "votesMid": 11549,
                  "votesHigh": 19415,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 47.785,
                  "actualWinner": "박남서",
                  "predictedWinner": "박남서",
                  "baselineShare": 21.227,
                  "pollAdjustedShare": 21.227,
                  "currentSignalShare": 21.227
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_영천시",
              "name": "영천시",
              "leadingParty": "ppp",
              "summary": "박영환 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_영천시_박영환_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_영천시_박영환_국민의힘",
                  "name": "박영환",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 48.234,
                  "shareMid": 62.692,
                  "shareHigh": 77.149,
                  "winProbability": 0.99193,
                  "votesLow": 24263,
                  "votesMid": 31535,
                  "votesHigh": 38808,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.803,
                  "actualWinner": "최기문",
                  "predictedWinner": "박영환",
                  "baselineShare": 62.692,
                  "pollAdjustedShare": 62.692,
                  "currentSignalShare": 62.692
                },
                {
                  "id": "2022-municipal-경상북도_영천시_이정호_무소속",
                  "candidateKey": "2022:municipal:경상북도_영천시_이정호_무소속",
                  "name": "이정호",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 4.197,
                  "shareMid": 18.654,
                  "shareHigh": 33.112,
                  "winProbability": 0.004035,
                  "votesLow": 2111,
                  "votesMid": 9383,
                  "votesHigh": 16656,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 2.759,
                  "actualWinner": "최기문",
                  "predictedWinner": "박영환",
                  "baselineShare": 18.654,
                  "pollAdjustedShare": 18.654,
                  "currentSignalShare": 18.654
                },
                {
                  "id": "2022-municipal-경상북도_영천시_최기문_무소속",
                  "candidateKey": "2022:municipal:경상북도_영천시_최기문_무소속",
                  "name": "최기문",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 4.197,
                  "shareMid": 18.654,
                  "shareHigh": 33.112,
                  "winProbability": 0.004035,
                  "votesLow": 2111,
                  "votesMid": 9383,
                  "votesHigh": 16656,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 53.438,
                  "actualWinner": "최기문",
                  "predictedWinner": "박영환",
                  "baselineShare": 18.654,
                  "pollAdjustedShare": 18.654,
                  "currentSignalShare": 18.654
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_울릉군",
              "name": "울릉군",
              "leadingParty": "ppp",
              "summary": "정성환 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_울릉군_정성환_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_울릉군_정성환_국민의힘",
                  "name": "정성환",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 63.315,
                  "shareMid": 77.773,
                  "shareHigh": 92.23,
                  "winProbability": 0.999036,
                  "votesLow": 4204,
                  "votesMid": 5164,
                  "votesHigh": 6124,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 30.286,
                  "actualWinner": "남한권",
                  "predictedWinner": "정성환",
                  "baselineShare": 77.773,
                  "pollAdjustedShare": 77.773,
                  "currentSignalShare": 77.773
                },
                {
                  "id": "2022-municipal-경상북도_울릉군_남한권_무소속",
                  "candidateKey": "2022:municipal:경상북도_울릉군_남한권_무소속",
                  "name": "남한권",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 7.77,
                  "shareMid": 22.227,
                  "shareHigh": 36.685,
                  "winProbability": 0.000964,
                  "votesLow": 515,
                  "votesMid": 1475,
                  "votesHigh": 2435,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 69.714,
                  "actualWinner": "남한권",
                  "predictedWinner": "정성환",
                  "baselineShare": 22.227,
                  "pollAdjustedShare": 22.227,
                  "currentSignalShare": 22.227
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_울진군",
              "name": "울진군",
              "leadingParty": "ppp",
              "summary": "손병복 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_울진군_손병복_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_울진군_손병복_국민의힘",
                  "name": "손병복",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 60.222,
                  "shareMid": 74.679,
                  "shareHigh": 89.137,
                  "winProbability": 0.997913,
                  "votesLow": 16400,
                  "votesMid": 20338,
                  "votesHigh": 24275,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 59.947,
                  "actualWinner": "손병복",
                  "predictedWinner": "손병복",
                  "baselineShare": 74.679,
                  "pollAdjustedShare": 74.679,
                  "currentSignalShare": 74.679
                },
                {
                  "id": "2022-municipal-경상북도_울진군_황이주_무소속",
                  "candidateKey": "2022:municipal:경상북도_울진군_황이주_무소속",
                  "name": "황이주",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 10.863,
                  "shareMid": 25.321,
                  "shareHigh": 39.778,
                  "winProbability": 0.002087,
                  "votesLow": 2958,
                  "votesMid": 6895,
                  "votesHigh": 10833,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 40.053,
                  "actualWinner": "손병복",
                  "predictedWinner": "손병복",
                  "baselineShare": 25.321,
                  "pollAdjustedShare": 25.321,
                  "currentSignalShare": 25.321
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_의성군",
              "name": "의성군",
              "leadingParty": "ppp",
              "summary": "이영훈 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_의성군_이영훈_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_의성군_이영훈_국민의힘",
                  "name": "이영훈",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 64.492,
                  "shareMid": 78.95,
                  "shareHigh": 93.407,
                  "winProbability": 0.999281,
                  "votesLow": 21587,
                  "votesMid": 26426,
                  "votesHigh": 31266,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 28.722,
                  "actualWinner": "김주수",
                  "predictedWinner": "이영훈",
                  "baselineShare": 78.95,
                  "pollAdjustedShare": 78.95,
                  "currentSignalShare": 78.95
                },
                {
                  "id": "2022-municipal-경상북도_의성군_김주수_무소속",
                  "candidateKey": "2022:municipal:경상북도_의성군_김주수_무소속",
                  "name": "김주수",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 6.593,
                  "shareMid": 21.05,
                  "shareHigh": 35.508,
                  "winProbability": 0.000719,
                  "votesLow": 2206,
                  "votesMid": 7046,
                  "votesHigh": 11885,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 71.278,
                  "actualWinner": "김주수",
                  "predictedWinner": "이영훈",
                  "baselineShare": 21.05,
                  "pollAdjustedShare": 21.05,
                  "currentSignalShare": 21.05
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_청도군",
              "name": "청도군",
              "leadingParty": "ppp",
              "summary": "김하수 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_청도군_김하수_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_청도군_김하수_국민의힘",
                  "name": "김하수",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 65.27,
                  "shareMid": 79.728,
                  "shareHigh": 94.185,
                  "winProbability": 0.999408,
                  "votesLow": 17301,
                  "votesMid": 21133,
                  "votesHigh": 24965,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 56.129,
                  "actualWinner": "김하수",
                  "predictedWinner": "김하수",
                  "baselineShare": 79.728,
                  "pollAdjustedShare": 79.728,
                  "currentSignalShare": 79.728
                },
                {
                  "id": "2022-municipal-경상북도_청도군_박권현_무소속",
                  "candidateKey": "2022:municipal:경상북도_청도군_박권현_무소속",
                  "name": "박권현",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 5.815,
                  "shareMid": 20.272,
                  "shareHigh": 34.73,
                  "winProbability": 0.000592,
                  "votesLow": 1541,
                  "votesMid": 5373,
                  "votesHigh": 9205,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.871,
                  "actualWinner": "김하수",
                  "predictedWinner": "김하수",
                  "baselineShare": 20.272,
                  "pollAdjustedShare": 20.272,
                  "currentSignalShare": 20.272
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_청송군",
              "name": "청송군",
              "leadingParty": "ppp",
              "summary": "윤경희 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_청송군_윤경희_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_청송군_윤경희_국민의힘",
                  "name": "윤경희",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 67.004,
                  "shareMid": 81.462,
                  "shareHigh": 95.919,
                  "winProbability": 0.999616,
                  "votesLow": 10976,
                  "votesMid": 13345,
                  "votesHigh": 15713,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 63.49,
                  "actualWinner": "윤경희",
                  "predictedWinner": "윤경희",
                  "baselineShare": 81.462,
                  "pollAdjustedShare": 81.462,
                  "currentSignalShare": 81.462
                },
                {
                  "id": "2022-municipal-경상북도_청송군_배대윤_무소속",
                  "candidateKey": "2022:municipal:경상북도_청송군_배대윤_무소속",
                  "name": "배대윤",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 4.081,
                  "shareMid": 18.538,
                  "shareHigh": 32.996,
                  "winProbability": 0.000384,
                  "votesLow": 668,
                  "votesMid": 3036,
                  "votesHigh": 5405,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 36.51,
                  "actualWinner": "윤경희",
                  "predictedWinner": "윤경희",
                  "baselineShare": 18.538,
                  "pollAdjustedShare": 18.538,
                  "currentSignalShare": 18.538
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_칠곡군",
              "name": "칠곡군",
              "leadingParty": "dp",
              "summary": "장세호 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_칠곡군_장세호_더불어민주당",
                  "candidateKey": "2022:municipal:경상북도_칠곡군_장세호_더불어민주당",
                  "name": "장세호",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 29.31,
                  "shareMid": 43.768,
                  "shareHigh": 58.225,
                  "winProbability": 0.496256,
                  "votesLow": 12037,
                  "votesMid": 17975,
                  "votesHigh": 23913,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 24.383,
                  "actualWinner": "김재욱",
                  "predictedWinner": "장세호",
                  "baselineShare": 43.768,
                  "pollAdjustedShare": 43.768,
                  "currentSignalShare": 43.768
                },
                {
                  "id": "2022-municipal-경상북도_칠곡군_김재욱_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_칠곡군_김재욱_국민의힘",
                  "name": "김재욱",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 29.27,
                  "shareMid": 43.728,
                  "shareHigh": 58.185,
                  "winProbability": 0.493778,
                  "votesLow": 12021,
                  "votesMid": 17959,
                  "votesHigh": 23896,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 62.988,
                  "actualWinner": "김재욱",
                  "predictedWinner": "장세호",
                  "baselineShare": 43.728,
                  "pollAdjustedShare": 43.728,
                  "currentSignalShare": 43.728
                },
                {
                  "id": "2022-municipal-경상북도_칠곡군_김창규_무소속",
                  "candidateKey": "2022:municipal:경상북도_칠곡군_김창규_무소속",
                  "name": "김창규",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.504,
                  "shareHigh": 26.962,
                  "winProbability": 0.009966,
                  "votesLow": 0,
                  "votesMid": 5135,
                  "votesHigh": 11073,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 12.63,
                  "actualWinner": "김재욱",
                  "predictedWinner": "장세호",
                  "baselineShare": 12.504,
                  "pollAdjustedShare": 12.504,
                  "currentSignalShare": 12.504
                }
              ]
            },
            {
              "id": "2022-municipal-경상북도_포항시",
              "name": "포항시",
              "leadingParty": "ppp",
              "summary": "이강덕 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상북도_포항시_이강덕_국민의힘",
                  "candidateKey": "2022:municipal:경상북도_포항시_이강덕_국민의힘",
                  "name": "이강덕",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 39.085,
                  "shareMid": 53.542,
                  "shareHigh": 68.0,
                  "winProbability": 0.707967,
                  "votesLow": 74754,
                  "votesMid": 102405,
                  "votesHigh": 130057,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 77.205,
                  "actualWinner": "이강덕",
                  "predictedWinner": "이강덕",
                  "baselineShare": 53.542,
                  "pollAdjustedShare": 53.542,
                  "currentSignalShare": 53.542
                },
                {
                  "id": "2022-municipal-경상북도_포항시_유성찬_더불어민주당",
                  "candidateKey": "2022:municipal:경상북도_포항시_유성찬_더불어민주당",
                  "name": "유성찬",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 32.0,
                  "shareMid": 46.458,
                  "shareHigh": 60.915,
                  "winProbability": 0.292033,
                  "votesLow": 61204,
                  "votesMid": 88856,
                  "votesHigh": 116507,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 22.795,
                  "actualWinner": "이강덕",
                  "predictedWinner": "이강덕",
                  "baselineShare": 46.458,
                  "pollAdjustedShare": 46.458,
                  "currentSignalShare": 46.458
                }
              ]
            }
          ],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "gyeongnam",
          "code": "48",
          "name": "경상남도",
          "shortName": "경남",
          "office": "기초단체장",
          "electorate": 2804287,
          "leadingParty": "dp",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": -2.671,
          "confidence": 0.4733,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "경남 기초단체장 baseline을 시군구 후보별로 계산한 뒤 시도 단위로 집계했습니다.",
          "drivers": [
            "municipal candidate rows",
            "candidate profile baseline",
            "poll missing"
          ],
          "basis": "historical guardrail baseline",
          "qualityFlags": [
            "age18_coverage_gap",
            "candidate evidence partial",
            "current roster region missing",
            "official baseline only",
            "poll missing",
            "turnout modeled",
            "turnout_age_curve_imputed",
            "turnout_probability_imputed",
            "turnout_probability_imputed_from_ballots"
          ],
          "turnoutModel": {
            "targetElectorate": 2804287,
            "likelyVoters": 1497418,
            "turnoutProbability": 0.533975,
            "source": "turnout_model_v0",
            "qualityFlags": [
              "age18_coverage_gap",
              "turnout_age_curve_imputed",
              "turnout_probability_imputed",
              "turnout_probability_imputed_from_ballots"
            ]
          },
          "modelMetrics": {
            "mae": 14.4574
          },
          "candidates": [
            {
              "id": "gyeongnam-dp",
              "name": "더불어민주당 기초 후보군",
              "party": "dp",
              "partyLabel": "더불어민주당",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 32.872,
              "shareMid": 47.329,
              "shareHigh": 61.787,
              "winProbability": 0.473292,
              "votesLow": 492227,
              "votesMid": 708715,
              "votesHigh": 925203,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 47.329,
              "pollAdjustedShare": 47.329,
              "currentSignalShare": 47.329
            },
            {
              "id": "gyeongnam-ppp",
              "name": "국민의힘 기초 후보군",
              "party": "ppp",
              "partyLabel": "국민의힘",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 28.591,
              "shareMid": 43.049,
              "shareHigh": 57.506,
              "winProbability": 0.430486,
              "votesLow": 428130,
              "votesMid": 644618,
              "votesHigh": 861106,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 43.049,
              "pollAdjustedShare": 43.049,
              "currentSignalShare": 43.049
            },
            {
              "id": "gyeongnam-independent",
              "name": "무소속·기타 기초 후보군",
              "party": "independent",
              "partyLabel": "무소속·기타",
              "bio": "시군구 후보별 baseline을 시도 단위 정당 계열로 집계한 값입니다.",
              "pledgeTags": [
                "official baseline",
                "poll missing"
              ],
              "shareLow": 0.0,
              "shareMid": 7.569,
              "shareHigh": 22.026,
              "winProbability": 0.075687,
              "votesLow": 0,
              "votesMid": 113335,
              "votesHigh": 329823,
              "basis": "municipal candidate baseline aggregated by province",
              "qualityFlags": [
                "official baseline only",
                "poll missing"
              ],
              "baselineShare": 7.569,
              "pollAdjustedShare": 7.569,
              "currentSignalShare": 7.569
            }
          ],
          "districts": [
            {
              "id": "2022-municipal-경상남도_거제시",
              "name": "거제시",
              "leadingParty": "dp",
              "summary": "변광용 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상남도_거제시_변광용_더불어민주당",
                  "candidateKey": "2022:municipal:경상남도_거제시_변광용_더불어민주당",
                  "name": "변광용",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 31.424,
                  "shareMid": 45.881,
                  "shareHigh": 60.339,
                  "winProbability": 0.81128,
                  "votesLow": 30664,
                  "votesMid": 44772,
                  "votesHigh": 58880,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 45.502,
                  "actualWinner": "박종우",
                  "predictedWinner": "변광용",
                  "baselineShare": 45.881,
                  "pollAdjustedShare": 45.881,
                  "currentSignalShare": 45.881
                },
                {
                  "id": "2022-municipal-경상남도_거제시_박종우_국민의힘",
                  "candidateKey": "2022:municipal:경상남도_거제시_박종우_국민의힘",
                  "name": "박종우",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 18.899,
                  "shareMid": 33.357,
                  "shareHigh": 47.814,
                  "winProbability": 0.169533,
                  "votesLow": 18442,
                  "votesMid": 32550,
                  "votesHigh": 46658,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 45.899,
                  "actualWinner": "박종우",
                  "predictedWinner": "변광용",
                  "baselineShare": 33.357,
                  "pollAdjustedShare": 33.357,
                  "currentSignalShare": 33.357
                },
                {
                  "id": "2022-municipal-경상남도_거제시_김한표_무소속",
                  "candidateKey": "2022:municipal:경상남도_거제시_김한표_무소속",
                  "name": "김한표",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.381,
                  "shareHigh": 24.839,
                  "winProbability": 0.009594,
                  "votesLow": 0,
                  "votesMid": 10130,
                  "votesHigh": 24238,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 7.436,
                  "actualWinner": "박종우",
                  "predictedWinner": "변광용",
                  "baselineShare": 10.381,
                  "pollAdjustedShare": 10.381,
                  "currentSignalShare": 10.381
                },
                {
                  "id": "2022-municipal-경상남도_거제시_김승철_무소속",
                  "candidateKey": "2022:municipal:경상남도_거제시_김승철_무소속",
                  "name": "김승철",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.381,
                  "shareHigh": 24.839,
                  "winProbability": 0.009594,
                  "votesLow": 0,
                  "votesMid": 10130,
                  "votesHigh": 24238,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 1.163,
                  "actualWinner": "박종우",
                  "predictedWinner": "변광용",
                  "baselineShare": 10.381,
                  "pollAdjustedShare": 10.381,
                  "currentSignalShare": 10.381
                }
              ]
            },
            {
              "id": "2022-municipal-경상남도_거창군",
              "name": "거창군",
              "leadingParty": "ppp",
              "summary": "구인모 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상남도_거창군_구인모_국민의힘",
                  "candidateKey": "2022:municipal:경상남도_거창군_구인모_국민의힘",
                  "name": "구인모",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 65.43,
                  "shareMid": 79.888,
                  "shareHigh": 94.345,
                  "winProbability": 0.999432,
                  "votesLow": 21868,
                  "votesMid": 26700,
                  "votesHigh": 31532,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 60.446,
                  "actualWinner": "구인모",
                  "predictedWinner": "구인모",
                  "baselineShare": 79.888,
                  "pollAdjustedShare": 79.888,
                  "currentSignalShare": 79.888
                },
                {
                  "id": "2022-municipal-경상남도_거창군_이홍기_무소속",
                  "candidateKey": "2022:municipal:경상남도_거창군_이홍기_무소속",
                  "name": "이홍기",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 5.655,
                  "shareMid": 20.112,
                  "shareHigh": 34.57,
                  "winProbability": 0.000568,
                  "votesLow": 1890,
                  "votesMid": 6722,
                  "votesHigh": 11554,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 39.554,
                  "actualWinner": "구인모",
                  "predictedWinner": "구인모",
                  "baselineShare": 20.112,
                  "pollAdjustedShare": 20.112,
                  "currentSignalShare": 20.112
                }
              ]
            },
            {
              "id": "2022-municipal-경상남도_고성군",
              "name": "고성군",
              "leadingParty": "dp",
              "summary": "백두현 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상남도_고성군_백두현_더불어민주당",
                  "candidateKey": "2022:municipal:경상남도_고성군_백두현_더불어민주당",
                  "name": "백두현",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 42.894,
                  "shareMid": 57.351,
                  "shareHigh": 71.809,
                  "winProbability": 0.862696,
                  "votesLow": 12670,
                  "votesMid": 16941,
                  "votesHigh": 21212,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 42.769,
                  "actualWinner": "이상근",
                  "predictedWinner": "백두현",
                  "baselineShare": 57.351,
                  "pollAdjustedShare": 57.351,
                  "currentSignalShare": 57.351
                },
                {
                  "id": "2022-municipal-경상남도_고성군_이상근_국민의힘",
                  "candidateKey": "2022:municipal:경상남도_고성군_이상근_국민의힘",
                  "name": "이상근",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 28.191,
                  "shareMid": 42.649,
                  "shareHigh": 57.106,
                  "winProbability": 0.137304,
                  "votesLow": 8327,
                  "votesMid": 12598,
                  "votesHigh": 16869,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 57.231,
                  "actualWinner": "이상근",
                  "predictedWinner": "백두현",
                  "baselineShare": 42.649,
                  "pollAdjustedShare": 42.649,
                  "currentSignalShare": 42.649
                }
              ]
            },
            {
              "id": "2022-municipal-경상남도_김해시",
              "name": "김해시",
              "leadingParty": "dp",
              "summary": "허성곤 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상남도_김해시_허성곤_더불어민주당",
                  "candidateKey": "2022:municipal:경상남도_김해시_허성곤_더불어민주당",
                  "name": "허성곤",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 47.107,
                  "shareMid": 61.564,
                  "shareHigh": 76.022,
                  "winProbability": 0.947401,
                  "votesLow": 94340,
                  "votesMid": 123293,
                  "votesHigh": 152247,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 42.71,
                  "actualWinner": "홍태용",
                  "predictedWinner": "허성곤",
                  "baselineShare": 61.564,
                  "pollAdjustedShare": 61.564,
                  "currentSignalShare": 61.564
                },
                {
                  "id": "2022-municipal-경상남도_김해시_홍태용_국민의힘",
                  "candidateKey": "2022:municipal:경상남도_김해시_홍태용_국민의힘",
                  "name": "홍태용",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 23.978,
                  "shareMid": 38.436,
                  "shareHigh": 52.893,
                  "winProbability": 0.052599,
                  "votesLow": 48021,
                  "votesMid": 76975,
                  "votesHigh": 105928,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 57.29,
                  "actualWinner": "홍태용",
                  "predictedWinner": "허성곤",
                  "baselineShare": 38.436,
                  "pollAdjustedShare": 38.436,
                  "currentSignalShare": 38.436
                }
              ]
            },
            {
              "id": "2022-municipal-경상남도_남해군",
              "name": "남해군",
              "leadingParty": "dp",
              "summary": "장충남 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상남도_남해군_장충남_더불어민주당",
                  "candidateKey": "2022:municipal:경상남도_남해군_장충남_더불어민주당",
                  "name": "장충남",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 41.2,
                  "shareMid": 55.658,
                  "shareHigh": 70.115,
                  "winProbability": 0.804469,
                  "votesLow": 10864,
                  "votesMid": 14676,
                  "votesHigh": 18488,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 56.142,
                  "actualWinner": "장충남",
                  "predictedWinner": "장충남",
                  "baselineShare": 55.658,
                  "pollAdjustedShare": 55.658,
                  "currentSignalShare": 55.658
                },
                {
                  "id": "2022-municipal-경상남도_남해군_박영일_국민의힘",
                  "candidateKey": "2022:municipal:경상남도_남해군_박영일_국민의힘",
                  "name": "박영일",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 29.885,
                  "shareMid": 44.342,
                  "shareHigh": 58.8,
                  "winProbability": 0.195531,
                  "votesLow": 7880,
                  "votesMid": 11692,
                  "votesHigh": 15504,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 43.858,
                  "actualWinner": "장충남",
                  "predictedWinner": "장충남",
                  "baselineShare": 44.342,
                  "pollAdjustedShare": 44.342,
                  "currentSignalShare": 44.342
                }
              ]
            },
            {
              "id": "2022-municipal-경상남도_밀양시",
              "name": "밀양시",
              "leadingParty": "ppp",
              "summary": "박일호 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상남도_밀양시_박일호_국민의힘",
                  "candidateKey": "2022:municipal:경상남도_밀양시_박일호_국민의힘",
                  "name": "박일호",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 68.044,
                  "shareMid": 82.502,
                  "shareHigh": 96.959,
                  "winProbability": 0.999704,
                  "votesLow": 33298,
                  "votesMid": 40373,
                  "votesHigh": 47447,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 78.868,
                  "actualWinner": "박일호",
                  "predictedWinner": "박일호",
                  "baselineShare": 82.502,
                  "pollAdjustedShare": 82.502,
                  "currentSignalShare": 82.502
                },
                {
                  "id": "2022-municipal-경상남도_밀양시_김병태_무소속",
                  "candidateKey": "2022:municipal:경상남도_밀양시_김병태_무소속",
                  "name": "김병태",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 3.041,
                  "shareMid": 17.498,
                  "shareHigh": 31.956,
                  "winProbability": 0.000296,
                  "votesLow": 1488,
                  "votesMid": 8562,
                  "votesHigh": 15637,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 21.132,
                  "actualWinner": "박일호",
                  "predictedWinner": "박일호",
                  "baselineShare": 17.498,
                  "pollAdjustedShare": 17.498,
                  "currentSignalShare": 17.498
                }
              ]
            },
            {
              "id": "2022-municipal-경상남도_사천시",
              "name": "사천시",
              "leadingParty": "dp",
              "summary": "황인성 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상남도_사천시_황인성_더불어민주당",
                  "candidateKey": "2022:municipal:경상남도_사천시_황인성_더불어민주당",
                  "name": "황인성",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 30.062,
                  "shareMid": 44.52,
                  "shareHigh": 58.977,
                  "winProbability": 0.532067,
                  "votesLow": 16370,
                  "votesMid": 24242,
                  "votesHigh": 32115,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 22.373,
                  "actualWinner": "박동식",
                  "predictedWinner": "황인성",
                  "baselineShare": 44.52,
                  "pollAdjustedShare": 44.52,
                  "currentSignalShare": 44.52
                },
                {
                  "id": "2022-municipal-경상남도_사천시_박동식_국민의힘",
                  "candidateKey": "2022:municipal:경상남도_사천시_박동식_국민의힘",
                  "name": "박동식",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 28.874,
                  "shareMid": 43.331,
                  "shareHigh": 57.789,
                  "winProbability": 0.458629,
                  "votesLow": 15723,
                  "votesMid": 23595,
                  "votesHigh": 31468,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 63.002,
                  "actualWinner": "박동식",
                  "predictedWinner": "황인성",
                  "baselineShare": 43.331,
                  "pollAdjustedShare": 43.331,
                  "currentSignalShare": 43.331
                },
                {
                  "id": "2022-municipal-경상남도_사천시_차상돈_무소속",
                  "candidateKey": "2022:municipal:경상남도_사천시_차상돈_무소속",
                  "name": "차상돈",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.149,
                  "shareHigh": 26.606,
                  "winProbability": 0.009304,
                  "votesLow": 0,
                  "votesMid": 6615,
                  "votesHigh": 14488,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 14.625,
                  "actualWinner": "박동식",
                  "predictedWinner": "황인성",
                  "baselineShare": 12.149,
                  "pollAdjustedShare": 12.149,
                  "currentSignalShare": 12.149
                }
              ]
            },
            {
              "id": "2022-municipal-경상남도_산청군",
              "name": "산청군",
              "leadingParty": "ppp",
              "summary": "이승화 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상남도_산청군_이승화_국민의힘",
                  "candidateKey": "2022:municipal:경상남도_산청군_이승화_국민의힘",
                  "name": "이승화",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 46.646,
                  "shareMid": 61.103,
                  "shareHigh": 75.561,
                  "winProbability": 0.989161,
                  "votesLow": 9846,
                  "votesMid": 12897,
                  "votesHigh": 15949,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 51.616,
                  "actualWinner": "이승화",
                  "predictedWinner": "이승화",
                  "baselineShare": 61.103,
                  "pollAdjustedShare": 61.103,
                  "currentSignalShare": 61.103
                },
                {
                  "id": "2022-municipal-경상남도_산청군_이병환_무소속",
                  "candidateKey": "2022:municipal:경상남도_산청군_이병환_무소속",
                  "name": "이병환",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 4.991,
                  "shareMid": 19.448,
                  "shareHigh": 33.906,
                  "winProbability": 0.005419,
                  "votesLow": 1053,
                  "votesMid": 4105,
                  "votesHigh": 7156,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 5.5,
                  "actualWinner": "이승화",
                  "predictedWinner": "이승화",
                  "baselineShare": 19.448,
                  "pollAdjustedShare": 19.448,
                  "currentSignalShare": 19.448
                },
                {
                  "id": "2022-municipal-경상남도_산청군_허기도_무소속",
                  "candidateKey": "2022:municipal:경상남도_산청군_허기도_무소속",
                  "name": "허기도",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 4.991,
                  "shareMid": 19.448,
                  "shareHigh": 33.906,
                  "winProbability": 0.005419,
                  "votesLow": 1053,
                  "votesMid": 4105,
                  "votesHigh": 7156,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 42.884,
                  "actualWinner": "이승화",
                  "predictedWinner": "이승화",
                  "baselineShare": 19.448,
                  "pollAdjustedShare": 19.448,
                  "currentSignalShare": 19.448
                }
              ]
            },
            {
              "id": "2022-municipal-경상남도_양산시",
              "name": "양산시",
              "leadingParty": "dp",
              "summary": "김일권 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상남도_양산시_김일권_더불어민주당",
                  "candidateKey": "2022:municipal:경상남도_양산시_김일권_더불어민주당",
                  "name": "김일권",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 37.052,
                  "shareMid": 51.509,
                  "shareHigh": 65.966,
                  "winProbability": 0.848564,
                  "votesLow": 50660,
                  "votesMid": 70428,
                  "votesHigh": 90195,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 35.704,
                  "actualWinner": "나동연",
                  "predictedWinner": "김일권",
                  "baselineShare": 51.509,
                  "pollAdjustedShare": 51.509,
                  "currentSignalShare": 51.509
                },
                {
                  "id": "2022-municipal-경상남도_양산시_나동연_국민의힘",
                  "candidateKey": "2022:municipal:경상남도_양산시_나동연_국민의힘",
                  "name": "나동연",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 22.974,
                  "shareMid": 37.431,
                  "shareHigh": 51.889,
                  "winProbability": 0.146031,
                  "votesLow": 31412,
                  "votesMid": 51179,
                  "votesHigh": 70947,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 59.829,
                  "actualWinner": "나동연",
                  "predictedWinner": "김일권",
                  "baselineShare": 37.431,
                  "pollAdjustedShare": 37.431,
                  "currentSignalShare": 37.431
                },
                {
                  "id": "2022-municipal-경상남도_양산시_전원학_무소속",
                  "candidateKey": "2022:municipal:경상남도_양산시_전원학_무소속",
                  "name": "전원학",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.06,
                  "shareHigh": 25.517,
                  "winProbability": 0.005405,
                  "votesLow": 0,
                  "votesMid": 15122,
                  "votesHigh": 34889,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 4.467,
                  "actualWinner": "나동연",
                  "predictedWinner": "김일권",
                  "baselineShare": 11.06,
                  "pollAdjustedShare": 11.06,
                  "currentSignalShare": 11.06
                }
              ]
            },
            {
              "id": "2022-municipal-경상남도_의령군",
              "name": "의령군",
              "leadingParty": "independent",
              "summary": "오태완 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상남도_의령군_오태완_무소속",
                  "candidateKey": "2022:municipal:경상남도_의령군_오태완_무소속",
                  "name": "오태완",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 18.876,
                  "shareMid": 33.333,
                  "shareHigh": 47.791,
                  "winProbability": 0.333333,
                  "votesLow": 3284,
                  "votesMid": 5800,
                  "votesHigh": 8316,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 47.362,
                  "actualWinner": "오태완",
                  "predictedWinner": "오태완",
                  "baselineShare": 33.333,
                  "pollAdjustedShare": 33.333,
                  "currentSignalShare": 33.333
                },
                {
                  "id": "2022-municipal-경상남도_의령군_김충규_무소속",
                  "candidateKey": "2022:municipal:경상남도_의령군_김충규_무소속",
                  "name": "김충규",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 18.876,
                  "shareMid": 33.333,
                  "shareHigh": 47.791,
                  "winProbability": 0.333333,
                  "votesLow": 3284,
                  "votesMid": 5800,
                  "votesHigh": 8316,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 34.433,
                  "actualWinner": "오태완",
                  "predictedWinner": "오태완",
                  "baselineShare": 33.333,
                  "pollAdjustedShare": 33.333,
                  "currentSignalShare": 33.333
                },
                {
                  "id": "2022-municipal-경상남도_의령군_손호현_무소속",
                  "candidateKey": "2022:municipal:경상남도_의령군_손호현_무소속",
                  "name": "손호현",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 18.876,
                  "shareMid": 33.333,
                  "shareHigh": 47.791,
                  "winProbability": 0.333333,
                  "votesLow": 3284,
                  "votesMid": 5800,
                  "votesHigh": 8316,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 18.205,
                  "actualWinner": "오태완",
                  "predictedWinner": "오태완",
                  "baselineShare": 33.333,
                  "pollAdjustedShare": 33.333,
                  "currentSignalShare": 33.333
                }
              ]
            },
            {
              "id": "2022-municipal-경상남도_진주시",
              "name": "진주시",
              "leadingParty": "ppp",
              "summary": "조규일 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상남도_진주시_조규일_국민의힘",
                  "candidateKey": "2022:municipal:경상남도_진주시_조규일_국민의힘",
                  "name": "조규일",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 37.258,
                  "shareMid": 51.716,
                  "shareHigh": 66.173,
                  "winProbability": 0.605621,
                  "votesLow": 56761,
                  "votesMid": 78786,
                  "votesHigh": 100812,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 72.331,
                  "actualWinner": "조규일",
                  "predictedWinner": "조규일",
                  "baselineShare": 51.716,
                  "pollAdjustedShare": 51.716,
                  "currentSignalShare": 51.716
                },
                {
                  "id": "2022-municipal-경상남도_진주시_한경호_더불어민주당",
                  "candidateKey": "2022:municipal:경상남도_진주시_한경호_더불어민주당",
                  "name": "한경호",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 33.827,
                  "shareMid": 48.284,
                  "shareHigh": 62.742,
                  "winProbability": 0.394379,
                  "votesLow": 51533,
                  "votesMid": 73559,
                  "votesHigh": 95584,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 27.669,
                  "actualWinner": "조규일",
                  "predictedWinner": "조규일",
                  "baselineShare": 48.284,
                  "pollAdjustedShare": 48.284,
                  "currentSignalShare": 48.284
                }
              ]
            },
            {
              "id": "2022-municipal-경상남도_창녕군",
              "name": "창녕군",
              "leadingParty": "ppp",
              "summary": "김부영 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상남도_창녕군_김부영_국민의힘",
                  "candidateKey": "2022:municipal:경상남도_창녕군_김부영_국민의힘",
                  "name": "김부영",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 24.761,
                  "shareMid": 39.219,
                  "shareHigh": 53.676,
                  "winProbability": 0.503113,
                  "votesLow": 8272,
                  "votesMid": 13102,
                  "votesHigh": 17932,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 49.593,
                  "actualWinner": "김부영",
                  "predictedWinner": "김부영",
                  "baselineShare": 39.219,
                  "pollAdjustedShare": 39.219,
                  "currentSignalShare": 39.219
                },
                {
                  "id": "2022-municipal-경상남도_창녕군_김태완_더불어민주당",
                  "candidateKey": "2022:municipal:경상남도_창녕군_김태완_더불어민주당",
                  "name": "김태완",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 24.166,
                  "shareMid": 38.623,
                  "shareHigh": 53.081,
                  "winProbability": 0.467027,
                  "votesLow": 8073,
                  "votesMid": 12903,
                  "votesHigh": 17733,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 10.755,
                  "actualWinner": "김부영",
                  "predictedWinner": "김부영",
                  "baselineShare": 38.623,
                  "pollAdjustedShare": 38.623,
                  "currentSignalShare": 38.623
                },
                {
                  "id": "2022-municipal-경상남도_창녕군_한정우_무소속",
                  "candidateKey": "2022:municipal:경상남도_창녕군_한정우_무소속",
                  "name": "한정우",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.079,
                  "shareHigh": 25.537,
                  "winProbability": 0.01493,
                  "votesLow": 0,
                  "votesMid": 3701,
                  "votesHigh": 8531,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 37.258,
                  "actualWinner": "김부영",
                  "predictedWinner": "김부영",
                  "baselineShare": 11.079,
                  "pollAdjustedShare": 11.079,
                  "currentSignalShare": 11.079
                },
                {
                  "id": "2022-municipal-경상남도_창녕군_유영식_무소속",
                  "candidateKey": "2022:municipal:경상남도_창녕군_유영식_무소속",
                  "name": "유영식",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 11.079,
                  "shareHigh": 25.537,
                  "winProbability": 0.01493,
                  "votesLow": 0,
                  "votesMid": 3701,
                  "votesHigh": 8531,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 2.395,
                  "actualWinner": "김부영",
                  "predictedWinner": "김부영",
                  "baselineShare": 11.079,
                  "pollAdjustedShare": 11.079,
                  "currentSignalShare": 11.079
                }
              ]
            },
            {
              "id": "2022-municipal-경상남도_창원시",
              "name": "창원시",
              "leadingParty": "dp",
              "summary": "허성무 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상남도_창원시_허성무_더불어민주당",
                  "candidateKey": "2022:municipal:경상남도_창원시_허성무_더불어민주당",
                  "name": "허성무",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 44.625,
                  "shareMid": 59.082,
                  "shareHigh": 73.54,
                  "winProbability": 0.90641,
                  "votesLow": 198343,
                  "votesMid": 262602,
                  "votesHigh": 326861,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 40.455,
                  "actualWinner": "홍남표",
                  "predictedWinner": "허성무",
                  "baselineShare": 59.082,
                  "pollAdjustedShare": 59.082,
                  "currentSignalShare": 59.082
                },
                {
                  "id": "2022-municipal-경상남도_창원시_홍남표_국민의힘",
                  "candidateKey": "2022:municipal:경상남도_창원시_홍남표_국민의힘",
                  "name": "홍남표",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 26.46,
                  "shareMid": 40.918,
                  "shareHigh": 55.375,
                  "winProbability": 0.09359,
                  "votesLow": 117607,
                  "votesMid": 181866,
                  "votesHigh": 246125,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 59.545,
                  "actualWinner": "홍남표",
                  "predictedWinner": "허성무",
                  "baselineShare": 40.918,
                  "pollAdjustedShare": 40.918,
                  "currentSignalShare": 40.918
                }
              ]
            },
            {
              "id": "2022-municipal-경상남도_통영시",
              "name": "통영시",
              "leadingParty": "dp",
              "summary": "강석주 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상남도_통영시_강석주_더불어민주당",
                  "candidateKey": "2022:municipal:경상남도_통영시_강석주_더불어민주당",
                  "name": "강석주",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 33.23,
                  "shareMid": 47.688,
                  "shareHigh": 62.145,
                  "winProbability": 0.758413,
                  "votesLow": 19940,
                  "votesMid": 28616,
                  "votesHigh": 37292,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 36.139,
                  "actualWinner": "천영기",
                  "predictedWinner": "강석주",
                  "baselineShare": 47.688,
                  "pollAdjustedShare": 47.688,
                  "currentSignalShare": 47.688
                },
                {
                  "id": "2022-municipal-경상남도_통영시_천영기_국민의힘",
                  "candidateKey": "2022:municipal:경상남도_통영시_천영기_국민의힘",
                  "name": "천영기",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 23.691,
                  "shareMid": 38.148,
                  "shareHigh": 52.605,
                  "winProbability": 0.230154,
                  "votesLow": 14216,
                  "votesMid": 22891,
                  "votesHigh": 31567,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 38.936,
                  "actualWinner": "천영기",
                  "predictedWinner": "강석주",
                  "baselineShare": 38.148,
                  "pollAdjustedShare": 38.148,
                  "currentSignalShare": 38.148
                },
                {
                  "id": "2022-municipal-경상남도_통영시_서필언_무소속",
                  "candidateKey": "2022:municipal:경상남도_통영시_서필언_무소속",
                  "name": "서필언",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.141,
                  "shareHigh": 26.598,
                  "winProbability": 0.008916,
                  "votesLow": 0,
                  "votesMid": 7285,
                  "votesHigh": 15960,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 23.005,
                  "actualWinner": "천영기",
                  "predictedWinner": "강석주",
                  "baselineShare": 12.141,
                  "pollAdjustedShare": 12.141,
                  "currentSignalShare": 12.141
                },
                {
                  "id": "2022-municipal-경상남도_통영시_박청정_우리공화당",
                  "candidateKey": "2022:municipal:경상남도_통영시_박청정_우리공화당",
                  "name": "박청정",
                  "party": "independent",
                  "partyLabel": "우리공화당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 2.023,
                  "shareHigh": 16.481,
                  "winProbability": 0.002517,
                  "votesLow": 0,
                  "votesMid": 1214,
                  "votesHigh": 9889,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 1.92,
                  "actualWinner": "천영기",
                  "predictedWinner": "강석주",
                  "baselineShare": 2.023,
                  "pollAdjustedShare": 2.023,
                  "currentSignalShare": 2.023
                }
              ]
            },
            {
              "id": "2022-municipal-경상남도_하동군",
              "name": "하동군",
              "leadingParty": "dp",
              "summary": "강기태 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상남도_하동군_강기태_더불어민주당",
                  "candidateKey": "2022:municipal:경상남도_하동군_강기태_더불어민주당",
                  "name": "강기태",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 29.855,
                  "shareMid": 44.313,
                  "shareHigh": 58.77,
                  "winProbability": 0.519256,
                  "votesLow": 8395,
                  "votesMid": 12461,
                  "votesHigh": 16526,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 15.369,
                  "actualWinner": "하승철",
                  "predictedWinner": "강기태",
                  "baselineShare": 44.313,
                  "pollAdjustedShare": 44.313,
                  "currentSignalShare": 44.313
                },
                {
                  "id": "2022-municipal-경상남도_하동군_이정훈_국민의힘",
                  "candidateKey": "2022:municipal:경상남도_하동군_이정훈_국민의힘",
                  "name": "이정훈",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 29.082,
                  "shareMid": 43.54,
                  "shareHigh": 57.997,
                  "winProbability": 0.471428,
                  "votesLow": 8178,
                  "votesMid": 12243,
                  "votesHigh": 16309,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 38.306,
                  "actualWinner": "하승철",
                  "predictedWinner": "강기태",
                  "baselineShare": 43.54,
                  "pollAdjustedShare": 43.54,
                  "currentSignalShare": 43.54
                },
                {
                  "id": "2022-municipal-경상남도_하동군_하승철_무소속",
                  "candidateKey": "2022:municipal:경상남도_하동군_하승철_무소속",
                  "name": "하승철",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 12.147,
                  "shareHigh": 26.605,
                  "winProbability": 0.009316,
                  "votesLow": 0,
                  "votesMid": 3415,
                  "votesHigh": 7481,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 46.325,
                  "actualWinner": "하승철",
                  "predictedWinner": "강기태",
                  "baselineShare": 12.147,
                  "pollAdjustedShare": 12.147,
                  "currentSignalShare": 12.147
                }
              ]
            },
            {
              "id": "2022-municipal-경상남도_함안군",
              "name": "함안군",
              "leadingParty": "ppp",
              "summary": "조근제 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상남도_함안군_조근제_국민의힘",
                  "candidateKey": "2022:municipal:경상남도_함안군_조근제_국민의힘",
                  "name": "조근제",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 38.63,
                  "shareMid": 53.087,
                  "shareHigh": 67.545,
                  "winProbability": 0.683922,
                  "votesLow": 12027,
                  "votesMid": 16529,
                  "votesHigh": 21030,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 67.427,
                  "actualWinner": "조근제",
                  "predictedWinner": "조근제",
                  "baselineShare": 53.087,
                  "pollAdjustedShare": 53.087,
                  "currentSignalShare": 53.087
                },
                {
                  "id": "2022-municipal-경상남도_함안군_장종하_더불어민주당",
                  "candidateKey": "2022:municipal:경상남도_함안군_장종하_더불어민주당",
                  "name": "장종하",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 32.455,
                  "shareMid": 46.913,
                  "shareHigh": 61.37,
                  "winProbability": 0.316078,
                  "votesLow": 10105,
                  "votesMid": 14606,
                  "votesHigh": 19108,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 32.573,
                  "actualWinner": "조근제",
                  "predictedWinner": "조근제",
                  "baselineShare": 46.913,
                  "pollAdjustedShare": 46.913,
                  "currentSignalShare": 46.913
                }
              ]
            },
            {
              "id": "2022-municipal-경상남도_함양군",
              "name": "함양군",
              "leadingParty": "ppp",
              "summary": "서춘수 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상남도_함양군_서춘수_국민의힘",
                  "candidateKey": "2022:municipal:경상남도_함양군_서춘수_국민의힘",
                  "name": "서춘수",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 64.184,
                  "shareMid": 78.641,
                  "shareHigh": 93.098,
                  "winProbability": 0.999224,
                  "votesLow": 16178,
                  "votesMid": 19823,
                  "votesHigh": 23467,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 40.905,
                  "actualWinner": "진병영",
                  "predictedWinner": "서춘수",
                  "baselineShare": 78.641,
                  "pollAdjustedShare": 78.641,
                  "currentSignalShare": 78.641
                },
                {
                  "id": "2022-municipal-경상남도_함양군_진병영_무소속",
                  "candidateKey": "2022:municipal:경상남도_함양군_진병영_무소속",
                  "name": "진병영",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 6.902,
                  "shareMid": 21.359,
                  "shareHigh": 35.816,
                  "winProbability": 0.000776,
                  "votesLow": 1739,
                  "votesMid": 5383,
                  "votesHigh": 9028,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 59.095,
                  "actualWinner": "진병영",
                  "predictedWinner": "서춘수",
                  "baselineShare": 21.359,
                  "pollAdjustedShare": 21.359,
                  "currentSignalShare": 21.359
                }
              ]
            },
            {
              "id": "2022-municipal-경상남도_합천군",
              "name": "합천군",
              "leadingParty": "ppp",
              "summary": "김윤철 후보가 baseline상 선두로 계산된 2022 holdout 지역입니다.",
              "candidates": [
                {
                  "id": "2022-municipal-경상남도_합천군_김윤철_국민의힘",
                  "candidateKey": "2022:municipal:경상남도_합천군_김윤철_국민의힘",
                  "name": "김윤철",
                  "party": "ppp",
                  "partyLabel": "국민의힘",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 26.868,
                  "shareMid": 41.325,
                  "shareHigh": 55.783,
                  "winProbability": 0.621638,
                  "votesLow": 7028,
                  "votesMid": 10810,
                  "votesHigh": 14592,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 63.263,
                  "actualWinner": "김윤철",
                  "predictedWinner": "김윤철",
                  "baselineShare": 41.325,
                  "pollAdjustedShare": 41.325,
                  "currentSignalShare": 41.325
                },
                {
                  "id": "2022-municipal-경상남도_합천군_김기태_더불어민주당",
                  "candidateKey": "2022:municipal:경상남도_합천군_김기태_더불어민주당",
                  "name": "김기태",
                  "party": "dp",
                  "partyLabel": "더불어민주당",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 22.282,
                  "shareMid": 36.739,
                  "shareHigh": 51.197,
                  "winProbability": 0.350402,
                  "votesLow": 5828,
                  "votesMid": 9610,
                  "votesHigh": 13392,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 11.499,
                  "actualWinner": "김윤철",
                  "predictedWinner": "김윤철",
                  "baselineShare": 36.739,
                  "pollAdjustedShare": 36.739,
                  "currentSignalShare": 36.739
                },
                {
                  "id": "2022-municipal-경상남도_합천군_박경호_무소속",
                  "candidateKey": "2022:municipal:경상남도_합천군_박경호_무소속",
                  "name": "박경호",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.968,
                  "shareHigh": 25.425,
                  "winProbability": 0.01398,
                  "votesLow": 0,
                  "votesMid": 2869,
                  "votesHigh": 6650,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 8.215,
                  "actualWinner": "김윤철",
                  "predictedWinner": "김윤철",
                  "baselineShare": 10.968,
                  "pollAdjustedShare": 10.968,
                  "currentSignalShare": 10.968
                },
                {
                  "id": "2022-municipal-경상남도_합천군_배몽희_무소속",
                  "candidateKey": "2022:municipal:경상남도_합천군_배몽희_무소속",
                  "name": "배몽희",
                  "party": "independent",
                  "partyLabel": "무소속",
                  "bio": "공식 후보 프로필 보강 전 baseline 후보입니다.",
                  "pledgeTags": [
                    "official baseline",
                    "poll missing"
                  ],
                  "photoUrl": "",
                  "shareLow": 0.0,
                  "shareMid": 10.968,
                  "shareHigh": 25.425,
                  "winProbability": 0.01398,
                  "votesLow": 0,
                  "votesMid": 2869,
                  "votesHigh": 6650,
                  "basis": "2018→2022 candidate_profile holdout baseline",
                  "qualityFlags": [
                    "official baseline only",
                    "poll missing",
                    "evidence missing"
                  ],
                  "actualShare": 17.023,
                  "actualWinner": "김윤철",
                  "predictedWinner": "김윤철",
                  "baselineShare": 10.968,
                  "pollAdjustedShare": 10.968,
                  "currentSignalShare": 10.968
                }
              ]
            }
          ],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "jeju",
          "code": "50",
          "name": "제주특별자치도",
          "shortName": "제주",
          "office": "기초단체장",
          "electorate": 0,
          "leadingParty": "independent",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 0,
          "confidence": 0,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "기초단체장 후보·득표 데이터가 현재 canonical table에 없습니다.",
          "drivers": [
            "data pending",
            "official baseline missing",
            "poll missing"
          ],
          "basis": "pending baseline data",
          "qualityFlags": [
            "current roster region missing",
            "data pending",
            "official baseline missing",
            "poll missing"
          ],
          "pending": true,
          "candidates": [
            {
              "id": "jeju-pending",
              "name": "데이터 적재 대기",
              "party": "independent",
              "partyLabel": "pending",
              "bio": "공식 후보·여론조사 적재 전입니다.",
              "pledgeTags": [
                "data pending"
              ],
              "shareLow": 0,
              "shareMid": 0,
              "shareHigh": 0,
              "winProbability": 0,
              "votesLow": 0,
              "votesMid": 0,
              "votesHigh": 0,
              "basis": "pending",
              "qualityFlags": [
                "data pending",
                "poll missing"
              ],
              "baselineShare": 0.0,
              "pollAdjustedShare": 0.0,
              "currentSignalShare": 0.0
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        }
      ],
      "currentOverlay": {
        "roster2026": 10,
        "lastUpdated": "2026-05-11T01:53:23Z",
        "candidates": [
          {
            "name": "김형남",
            "party": "더불어민주당",
            "age": 36,
            "gender": "남",
            "job": "인권운동가",
            "education": "고려대학교 정치외교학과 졸업",
            "career": "(전)군인권센터 사무국장",
            "career2": "(전)더불어민주당 제22대 총선 국민참여공동선대위원장",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          },
          {
            "name": "정원오",
            "party": "더불어민주당",
            "age": 57,
            "gender": "남",
            "job": "정당인",
            "education": "한양대학교 도시대학원 도시개발경영전공 박사 수료",
            "career": "(전)민선 6,7,8기 성동구청장",
            "career2": "(전)한양대학교 경영대학 특임교수",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          },
          {
            "name": "이승현",
            "party": "국민의힘",
            "age": 67,
            "gender": "남",
            "job": "기업인",
            "education": "고려대학교 경영전문대학원 경영학석사(전공:Executive MBA)",
            "career": "(전)한국외국기업협회 회장",
            "career2": "(현)한국무역협회 부회장",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          },
          {
            "name": "오세훈",
            "party": "국민의힘",
            "age": 65,
            "gender": "남",
            "job": "서울특별시장",
            "education": "고려대학교 대학원 법학과 졸업(법학박사)",
            "career": "(현)제39대 서울특별시장",
            "career2": "(전)제33, 34, 38대 서울특별시장",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          },
          {
            "name": "김정철",
            "party": "개혁신당",
            "age": 49,
            "gender": "남",
            "job": "변호사(법무법인 우리 대표변호사)",
            "education": "고려대학교 대학원 법학박사",
            "career": "(전)서강대학교 법학전문대학원 겸임교수",
            "career2": "(현)개혁신당 최고위원",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          },
          {
            "name": "이상규",
            "party": "진보당",
            "age": 61,
            "gender": "남",
            "job": "배관공",
            "education": "서울대학교 법과대학 공법학과 졸업",
            "career": "(현)진보당 모두를위한서울특위 위원장",
            "career2": "(전)19대 관악을 국회의원",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          },
          {
            "name": "오희주",
            "party": "국민연합",
            "age": 42,
            "gender": "여",
            "job": "정당인",
            "education": "이화여자대학교 대학원 북한학과 재학중",
            "career": "(현)국민연합 서울특별시당 위원장",
            "career2": "(전)오성종합건설(주) 대표이사",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          },
          {
            "name": "유지혜",
            "party": "여성의당",
            "age": 29,
            "gender": "여",
            "job": "정당인",
            "education": "원광디지털대학교 한국문화학부 한국복식과학학과 졸업",
            "career": "(현)여성의당 대변인",
            "career2": "(전)제22대 국회의원선거 비례대표 여성의당 후보",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          },
          {
            "name": "이강산",
            "party": "자유통일당",
            "age": 36,
            "gender": "남",
            "job": "정당인",
            "education": "서울대학교 경영전문대학원 경영학과(SNU MBA) 졸업(석사)",
            "career": "(전)자유통일당 2025년 구로구청장 보궐선거 후보",
            "career2": "(현)자유통일당 AI전략위원회 위원장",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          },
          {
            "name": "권영국",
            "party": "정의당",
            "age": 62,
            "gender": "남",
            "job": "정의당 대표",
            "education": "서울대학교 공과대학 금속공과 졸업",
            "career": "(현)정의당 대표",
            "career2": "(전)제1대 전국민주노동조합총연맹 법률원 원장",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          }
        ]
      }
    },
    {
      "id": "byelection",
      "label": "국회의원 보궐선거",
      "shortLabel": "보궐",
      "description": "2026.6.3 동시 실시 국회의원 보궐선거 예측 레이어입니다.",
      "basis": "pending ingestion",
      "status": "pending",
      "modelMetrics": {
        "mae": null,
        "winnerAccuracy": null,
        "calibrationError": null
      },
      "forecasts": [
        {
          "id": "seoul",
          "code": "11",
          "name": "서울특별시",
          "shortName": "서울",
          "office": "국회의원 보궐선거",
          "electorate": 0,
          "leadingParty": "independent",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 0,
          "confidence": 0,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "보궐선거 후보·여론조사 데이터 적재 전입니다. 현재는 레이어 구조만 열어둔 pending 상태입니다.",
          "drivers": [
            "data pending",
            "official candidate ingestion pending",
            "poll missing"
          ],
          "basis": "pending byelection ingestion",
          "qualityFlags": [
            "current roster region missing",
            "data pending",
            "poll missing"
          ],
          "pending": true,
          "candidates": [
            {
              "id": "seoul-pending",
              "name": "데이터 적재 대기",
              "party": "independent",
              "partyLabel": "pending",
              "bio": "공식 후보·여론조사 적재 전입니다.",
              "pledgeTags": [
                "data pending"
              ],
              "shareLow": 0,
              "shareMid": 0,
              "shareHigh": 0,
              "winProbability": 0,
              "votesLow": 0,
              "votesMid": 0,
              "votesHigh": 0,
              "basis": "pending",
              "qualityFlags": [
                "data pending",
                "poll missing"
              ],
              "baselineShare": 0.0,
              "pollAdjustedShare": 0.0,
              "currentSignalShare": 0.0
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "busan",
          "code": "26",
          "name": "부산광역시",
          "shortName": "부산",
          "office": "국회의원 보궐선거",
          "electorate": 0,
          "leadingParty": "independent",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 0,
          "confidence": 0,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "보궐선거 후보·여론조사 데이터 적재 전입니다. 현재는 레이어 구조만 열어둔 pending 상태입니다.",
          "drivers": [
            "data pending",
            "official candidate ingestion pending",
            "poll missing"
          ],
          "basis": "pending byelection ingestion",
          "qualityFlags": [
            "current roster region missing",
            "data pending",
            "poll missing"
          ],
          "pending": true,
          "candidates": [
            {
              "id": "busan-pending",
              "name": "데이터 적재 대기",
              "party": "independent",
              "partyLabel": "pending",
              "bio": "공식 후보·여론조사 적재 전입니다.",
              "pledgeTags": [
                "data pending"
              ],
              "shareLow": 0,
              "shareMid": 0,
              "shareHigh": 0,
              "winProbability": 0,
              "votesLow": 0,
              "votesMid": 0,
              "votesHigh": 0,
              "basis": "pending",
              "qualityFlags": [
                "data pending",
                "poll missing"
              ],
              "baselineShare": 0.0,
              "pollAdjustedShare": 0.0,
              "currentSignalShare": 0.0
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "daegu",
          "code": "27",
          "name": "대구광역시",
          "shortName": "대구",
          "office": "국회의원 보궐선거",
          "electorate": 0,
          "leadingParty": "independent",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 0,
          "confidence": 0,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "보궐선거 후보·여론조사 데이터 적재 전입니다. 현재는 레이어 구조만 열어둔 pending 상태입니다.",
          "drivers": [
            "data pending",
            "official candidate ingestion pending",
            "poll missing"
          ],
          "basis": "pending byelection ingestion",
          "qualityFlags": [
            "current roster region missing",
            "data pending",
            "poll missing"
          ],
          "pending": true,
          "candidates": [
            {
              "id": "daegu-pending",
              "name": "데이터 적재 대기",
              "party": "independent",
              "partyLabel": "pending",
              "bio": "공식 후보·여론조사 적재 전입니다.",
              "pledgeTags": [
                "data pending"
              ],
              "shareLow": 0,
              "shareMid": 0,
              "shareHigh": 0,
              "winProbability": 0,
              "votesLow": 0,
              "votesMid": 0,
              "votesHigh": 0,
              "basis": "pending",
              "qualityFlags": [
                "data pending",
                "poll missing"
              ],
              "baselineShare": 0.0,
              "pollAdjustedShare": 0.0,
              "currentSignalShare": 0.0
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "incheon",
          "code": "28",
          "name": "인천광역시",
          "shortName": "인천",
          "office": "국회의원 보궐선거",
          "electorate": 0,
          "leadingParty": "independent",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 0,
          "confidence": 0,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "보궐선거 후보·여론조사 데이터 적재 전입니다. 현재는 레이어 구조만 열어둔 pending 상태입니다.",
          "drivers": [
            "data pending",
            "official candidate ingestion pending",
            "poll missing"
          ],
          "basis": "pending byelection ingestion",
          "qualityFlags": [
            "current roster region missing",
            "data pending",
            "poll missing"
          ],
          "pending": true,
          "candidates": [
            {
              "id": "incheon-pending",
              "name": "데이터 적재 대기",
              "party": "independent",
              "partyLabel": "pending",
              "bio": "공식 후보·여론조사 적재 전입니다.",
              "pledgeTags": [
                "data pending"
              ],
              "shareLow": 0,
              "shareMid": 0,
              "shareHigh": 0,
              "winProbability": 0,
              "votesLow": 0,
              "votesMid": 0,
              "votesHigh": 0,
              "basis": "pending",
              "qualityFlags": [
                "data pending",
                "poll missing"
              ],
              "baselineShare": 0.0,
              "pollAdjustedShare": 0.0,
              "currentSignalShare": 0.0
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "gwangju",
          "code": "29",
          "name": "광주광역시",
          "shortName": "광주",
          "office": "국회의원 보궐선거",
          "electorate": 0,
          "leadingParty": "independent",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 0,
          "confidence": 0,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "보궐선거 후보·여론조사 데이터 적재 전입니다. 현재는 레이어 구조만 열어둔 pending 상태입니다.",
          "drivers": [
            "data pending",
            "official candidate ingestion pending",
            "poll missing"
          ],
          "basis": "pending byelection ingestion",
          "qualityFlags": [
            "current roster region missing",
            "data pending",
            "poll missing"
          ],
          "pending": true,
          "candidates": [
            {
              "id": "gwangju-pending",
              "name": "데이터 적재 대기",
              "party": "independent",
              "partyLabel": "pending",
              "bio": "공식 후보·여론조사 적재 전입니다.",
              "pledgeTags": [
                "data pending"
              ],
              "shareLow": 0,
              "shareMid": 0,
              "shareHigh": 0,
              "winProbability": 0,
              "votesLow": 0,
              "votesMid": 0,
              "votesHigh": 0,
              "basis": "pending",
              "qualityFlags": [
                "data pending",
                "poll missing"
              ],
              "baselineShare": 0.0,
              "pollAdjustedShare": 0.0,
              "currentSignalShare": 0.0
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "daejeon",
          "code": "30",
          "name": "대전광역시",
          "shortName": "대전",
          "office": "국회의원 보궐선거",
          "electorate": 0,
          "leadingParty": "independent",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 0,
          "confidence": 0,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "보궐선거 후보·여론조사 데이터 적재 전입니다. 현재는 레이어 구조만 열어둔 pending 상태입니다.",
          "drivers": [
            "data pending",
            "official candidate ingestion pending",
            "poll missing"
          ],
          "basis": "pending byelection ingestion",
          "qualityFlags": [
            "current roster region missing",
            "data pending",
            "poll missing"
          ],
          "pending": true,
          "candidates": [
            {
              "id": "daejeon-pending",
              "name": "데이터 적재 대기",
              "party": "independent",
              "partyLabel": "pending",
              "bio": "공식 후보·여론조사 적재 전입니다.",
              "pledgeTags": [
                "data pending"
              ],
              "shareLow": 0,
              "shareMid": 0,
              "shareHigh": 0,
              "winProbability": 0,
              "votesLow": 0,
              "votesMid": 0,
              "votesHigh": 0,
              "basis": "pending",
              "qualityFlags": [
                "data pending",
                "poll missing"
              ],
              "baselineShare": 0.0,
              "pollAdjustedShare": 0.0,
              "currentSignalShare": 0.0
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "ulsan",
          "code": "31",
          "name": "울산광역시",
          "shortName": "울산",
          "office": "국회의원 보궐선거",
          "electorate": 0,
          "leadingParty": "independent",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 0,
          "confidence": 0,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "보궐선거 후보·여론조사 데이터 적재 전입니다. 현재는 레이어 구조만 열어둔 pending 상태입니다.",
          "drivers": [
            "data pending",
            "official candidate ingestion pending",
            "poll missing"
          ],
          "basis": "pending byelection ingestion",
          "qualityFlags": [
            "current roster region missing",
            "data pending",
            "poll missing"
          ],
          "pending": true,
          "candidates": [
            {
              "id": "ulsan-pending",
              "name": "데이터 적재 대기",
              "party": "independent",
              "partyLabel": "pending",
              "bio": "공식 후보·여론조사 적재 전입니다.",
              "pledgeTags": [
                "data pending"
              ],
              "shareLow": 0,
              "shareMid": 0,
              "shareHigh": 0,
              "winProbability": 0,
              "votesLow": 0,
              "votesMid": 0,
              "votesHigh": 0,
              "basis": "pending",
              "qualityFlags": [
                "data pending",
                "poll missing"
              ],
              "baselineShare": 0.0,
              "pollAdjustedShare": 0.0,
              "currentSignalShare": 0.0
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "sejong",
          "code": "36",
          "name": "세종특별자치시",
          "shortName": "세종",
          "office": "국회의원 보궐선거",
          "electorate": 0,
          "leadingParty": "independent",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 0,
          "confidence": 0,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "보궐선거 후보·여론조사 데이터 적재 전입니다. 현재는 레이어 구조만 열어둔 pending 상태입니다.",
          "drivers": [
            "data pending",
            "official candidate ingestion pending",
            "poll missing"
          ],
          "basis": "pending byelection ingestion",
          "qualityFlags": [
            "current roster region missing",
            "data pending",
            "poll missing"
          ],
          "pending": true,
          "candidates": [
            {
              "id": "sejong-pending",
              "name": "데이터 적재 대기",
              "party": "independent",
              "partyLabel": "pending",
              "bio": "공식 후보·여론조사 적재 전입니다.",
              "pledgeTags": [
                "data pending"
              ],
              "shareLow": 0,
              "shareMid": 0,
              "shareHigh": 0,
              "winProbability": 0,
              "votesLow": 0,
              "votesMid": 0,
              "votesHigh": 0,
              "basis": "pending",
              "qualityFlags": [
                "data pending",
                "poll missing"
              ],
              "baselineShare": 0.0,
              "pollAdjustedShare": 0.0,
              "currentSignalShare": 0.0
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "gyeonggi",
          "code": "41",
          "name": "경기도",
          "shortName": "경기",
          "office": "국회의원 보궐선거",
          "electorate": 0,
          "leadingParty": "independent",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 0,
          "confidence": 0,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "보궐선거 후보·여론조사 데이터 적재 전입니다. 현재는 레이어 구조만 열어둔 pending 상태입니다.",
          "drivers": [
            "data pending",
            "official candidate ingestion pending",
            "poll missing"
          ],
          "basis": "pending byelection ingestion",
          "qualityFlags": [
            "current roster region missing",
            "data pending",
            "poll missing"
          ],
          "pending": true,
          "candidates": [
            {
              "id": "gyeonggi-pending",
              "name": "데이터 적재 대기",
              "party": "independent",
              "partyLabel": "pending",
              "bio": "공식 후보·여론조사 적재 전입니다.",
              "pledgeTags": [
                "data pending"
              ],
              "shareLow": 0,
              "shareMid": 0,
              "shareHigh": 0,
              "winProbability": 0,
              "votesLow": 0,
              "votesMid": 0,
              "votesHigh": 0,
              "basis": "pending",
              "qualityFlags": [
                "data pending",
                "poll missing"
              ],
              "baselineShare": 0.0,
              "pollAdjustedShare": 0.0,
              "currentSignalShare": 0.0
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "gangwon",
          "code": "42",
          "name": "강원도",
          "shortName": "강원",
          "office": "국회의원 보궐선거",
          "electorate": 0,
          "leadingParty": "independent",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 0,
          "confidence": 0,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "보궐선거 후보·여론조사 데이터 적재 전입니다. 현재는 레이어 구조만 열어둔 pending 상태입니다.",
          "drivers": [
            "data pending",
            "official candidate ingestion pending",
            "poll missing"
          ],
          "basis": "pending byelection ingestion",
          "qualityFlags": [
            "current roster region missing",
            "data pending",
            "poll missing"
          ],
          "pending": true,
          "candidates": [
            {
              "id": "gangwon-pending",
              "name": "데이터 적재 대기",
              "party": "independent",
              "partyLabel": "pending",
              "bio": "공식 후보·여론조사 적재 전입니다.",
              "pledgeTags": [
                "data pending"
              ],
              "shareLow": 0,
              "shareMid": 0,
              "shareHigh": 0,
              "winProbability": 0,
              "votesLow": 0,
              "votesMid": 0,
              "votesHigh": 0,
              "basis": "pending",
              "qualityFlags": [
                "data pending",
                "poll missing"
              ],
              "baselineShare": 0.0,
              "pollAdjustedShare": 0.0,
              "currentSignalShare": 0.0
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "chungbuk",
          "code": "43",
          "name": "충청북도",
          "shortName": "충북",
          "office": "국회의원 보궐선거",
          "electorate": 0,
          "leadingParty": "independent",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 0,
          "confidence": 0,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "보궐선거 후보·여론조사 데이터 적재 전입니다. 현재는 레이어 구조만 열어둔 pending 상태입니다.",
          "drivers": [
            "data pending",
            "official candidate ingestion pending",
            "poll missing"
          ],
          "basis": "pending byelection ingestion",
          "qualityFlags": [
            "current roster region missing",
            "data pending",
            "poll missing"
          ],
          "pending": true,
          "candidates": [
            {
              "id": "chungbuk-pending",
              "name": "데이터 적재 대기",
              "party": "independent",
              "partyLabel": "pending",
              "bio": "공식 후보·여론조사 적재 전입니다.",
              "pledgeTags": [
                "data pending"
              ],
              "shareLow": 0,
              "shareMid": 0,
              "shareHigh": 0,
              "winProbability": 0,
              "votesLow": 0,
              "votesMid": 0,
              "votesHigh": 0,
              "basis": "pending",
              "qualityFlags": [
                "data pending",
                "poll missing"
              ],
              "baselineShare": 0.0,
              "pollAdjustedShare": 0.0,
              "currentSignalShare": 0.0
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "chungnam",
          "code": "44",
          "name": "충청남도",
          "shortName": "충남",
          "office": "국회의원 보궐선거",
          "electorate": 0,
          "leadingParty": "independent",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 0,
          "confidence": 0,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "보궐선거 후보·여론조사 데이터 적재 전입니다. 현재는 레이어 구조만 열어둔 pending 상태입니다.",
          "drivers": [
            "data pending",
            "official candidate ingestion pending",
            "poll missing"
          ],
          "basis": "pending byelection ingestion",
          "qualityFlags": [
            "current roster region missing",
            "data pending",
            "poll missing"
          ],
          "pending": true,
          "candidates": [
            {
              "id": "chungnam-pending",
              "name": "데이터 적재 대기",
              "party": "independent",
              "partyLabel": "pending",
              "bio": "공식 후보·여론조사 적재 전입니다.",
              "pledgeTags": [
                "data pending"
              ],
              "shareLow": 0,
              "shareMid": 0,
              "shareHigh": 0,
              "winProbability": 0,
              "votesLow": 0,
              "votesMid": 0,
              "votesHigh": 0,
              "basis": "pending",
              "qualityFlags": [
                "data pending",
                "poll missing"
              ],
              "baselineShare": 0.0,
              "pollAdjustedShare": 0.0,
              "currentSignalShare": 0.0
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "jeonbuk",
          "code": "45",
          "name": "전라북도",
          "shortName": "전북",
          "office": "국회의원 보궐선거",
          "electorate": 0,
          "leadingParty": "independent",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 0,
          "confidence": 0,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "보궐선거 후보·여론조사 데이터 적재 전입니다. 현재는 레이어 구조만 열어둔 pending 상태입니다.",
          "drivers": [
            "data pending",
            "official candidate ingestion pending",
            "poll missing"
          ],
          "basis": "pending byelection ingestion",
          "qualityFlags": [
            "current roster region missing",
            "data pending",
            "poll missing"
          ],
          "pending": true,
          "candidates": [
            {
              "id": "jeonbuk-pending",
              "name": "데이터 적재 대기",
              "party": "independent",
              "partyLabel": "pending",
              "bio": "공식 후보·여론조사 적재 전입니다.",
              "pledgeTags": [
                "data pending"
              ],
              "shareLow": 0,
              "shareMid": 0,
              "shareHigh": 0,
              "winProbability": 0,
              "votesLow": 0,
              "votesMid": 0,
              "votesHigh": 0,
              "basis": "pending",
              "qualityFlags": [
                "data pending",
                "poll missing"
              ],
              "baselineShare": 0.0,
              "pollAdjustedShare": 0.0,
              "currentSignalShare": 0.0
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "jeonnam",
          "code": "46",
          "name": "전라남도",
          "shortName": "전남",
          "office": "국회의원 보궐선거",
          "electorate": 0,
          "leadingParty": "independent",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 0,
          "confidence": 0,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "보궐선거 후보·여론조사 데이터 적재 전입니다. 현재는 레이어 구조만 열어둔 pending 상태입니다.",
          "drivers": [
            "data pending",
            "official candidate ingestion pending",
            "poll missing"
          ],
          "basis": "pending byelection ingestion",
          "qualityFlags": [
            "current roster region missing",
            "data pending",
            "poll missing"
          ],
          "pending": true,
          "candidates": [
            {
              "id": "jeonnam-pending",
              "name": "데이터 적재 대기",
              "party": "independent",
              "partyLabel": "pending",
              "bio": "공식 후보·여론조사 적재 전입니다.",
              "pledgeTags": [
                "data pending"
              ],
              "shareLow": 0,
              "shareMid": 0,
              "shareHigh": 0,
              "winProbability": 0,
              "votesLow": 0,
              "votesMid": 0,
              "votesHigh": 0,
              "basis": "pending",
              "qualityFlags": [
                "data pending",
                "poll missing"
              ],
              "baselineShare": 0.0,
              "pollAdjustedShare": 0.0,
              "currentSignalShare": 0.0
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "gyeongbuk",
          "code": "47",
          "name": "경상북도",
          "shortName": "경북",
          "office": "국회의원 보궐선거",
          "electorate": 0,
          "leadingParty": "independent",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 0,
          "confidence": 0,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "보궐선거 후보·여론조사 데이터 적재 전입니다. 현재는 레이어 구조만 열어둔 pending 상태입니다.",
          "drivers": [
            "data pending",
            "official candidate ingestion pending",
            "poll missing"
          ],
          "basis": "pending byelection ingestion",
          "qualityFlags": [
            "current roster region missing",
            "data pending",
            "poll missing"
          ],
          "pending": true,
          "candidates": [
            {
              "id": "gyeongbuk-pending",
              "name": "데이터 적재 대기",
              "party": "independent",
              "partyLabel": "pending",
              "bio": "공식 후보·여론조사 적재 전입니다.",
              "pledgeTags": [
                "data pending"
              ],
              "shareLow": 0,
              "shareMid": 0,
              "shareHigh": 0,
              "winProbability": 0,
              "votesLow": 0,
              "votesMid": 0,
              "votesHigh": 0,
              "basis": "pending",
              "qualityFlags": [
                "data pending",
                "poll missing"
              ],
              "baselineShare": 0.0,
              "pollAdjustedShare": 0.0,
              "currentSignalShare": 0.0
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "gyeongnam",
          "code": "48",
          "name": "경상남도",
          "shortName": "경남",
          "office": "국회의원 보궐선거",
          "electorate": 0,
          "leadingParty": "independent",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 0,
          "confidence": 0,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "보궐선거 후보·여론조사 데이터 적재 전입니다. 현재는 레이어 구조만 열어둔 pending 상태입니다.",
          "drivers": [
            "data pending",
            "official candidate ingestion pending",
            "poll missing"
          ],
          "basis": "pending byelection ingestion",
          "qualityFlags": [
            "current roster region missing",
            "data pending",
            "poll missing"
          ],
          "pending": true,
          "candidates": [
            {
              "id": "gyeongnam-pending",
              "name": "데이터 적재 대기",
              "party": "independent",
              "partyLabel": "pending",
              "bio": "공식 후보·여론조사 적재 전입니다.",
              "pledgeTags": [
                "data pending"
              ],
              "shareLow": 0,
              "shareMid": 0,
              "shareHigh": 0,
              "winProbability": 0,
              "votesLow": 0,
              "votesMid": 0,
              "votesHigh": 0,
              "basis": "pending",
              "qualityFlags": [
                "data pending",
                "poll missing"
              ],
              "baselineShare": 0.0,
              "pollAdjustedShare": 0.0,
              "currentSignalShare": 0.0
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        },
        {
          "id": "jeju",
          "code": "50",
          "name": "제주특별자치도",
          "shortName": "제주",
          "office": "국회의원 보궐선거",
          "electorate": 0,
          "leadingParty": "independent",
          "lastUpdated": "2026-04-29",
          "uncertainty": "높음",
          "swing": 0,
          "confidence": 0,
          "centroid": {
            "x": 0,
            "y": 0
          },
          "path": "",
          "summary": "보궐선거 후보·여론조사 데이터 적재 전입니다. 현재는 레이어 구조만 열어둔 pending 상태입니다.",
          "drivers": [
            "data pending",
            "official candidate ingestion pending",
            "poll missing"
          ],
          "basis": "pending byelection ingestion",
          "qualityFlags": [
            "current roster region missing",
            "data pending",
            "poll missing"
          ],
          "pending": true,
          "candidates": [
            {
              "id": "jeju-pending",
              "name": "데이터 적재 대기",
              "party": "independent",
              "partyLabel": "pending",
              "bio": "공식 후보·여론조사 적재 전입니다.",
              "pledgeTags": [
                "data pending"
              ],
              "shareLow": 0,
              "shareMid": 0,
              "shareHigh": 0,
              "winProbability": 0,
              "votesLow": 0,
              "votesMid": 0,
              "votesHigh": 0,
              "basis": "pending",
              "qualityFlags": [
                "data pending",
                "poll missing"
              ],
              "baselineShare": 0.0,
              "pollAdjustedShare": 0.0,
              "currentSignalShare": 0.0
            }
          ],
          "districts": [],
          "currentOverlay": {
            "candidateRoster": {
              "available": true,
              "regionRows": 0,
              "matchedCandidates": 0,
              "qualityFlags": [
                "current roster region missing"
              ]
            },
            "pollResults": {
              "available": false,
              "accepted": false,
              "partial": false,
              "unmatched": false,
              "stale": false,
              "acceptedRows": 0,
              "staleRows": 0,
              "toplineCandidates": 0,
              "matchedCandidates": 0,
              "unmatchedToplineCandidates": 0,
              "unmatchedToplineKeys": [],
              "qualityFlags": [
                "poll missing"
              ]
            }
          }
        }
      ],
      "currentOverlay": {
        "roster2026": 10,
        "lastUpdated": "2026-05-11T01:53:23Z",
        "candidates": [
          {
            "name": "김형남",
            "party": "더불어민주당",
            "age": 36,
            "gender": "남",
            "job": "인권운동가",
            "education": "고려대학교 정치외교학과 졸업",
            "career": "(전)군인권센터 사무국장",
            "career2": "(전)더불어민주당 제22대 총선 국민참여공동선대위원장",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          },
          {
            "name": "정원오",
            "party": "더불어민주당",
            "age": 57,
            "gender": "남",
            "job": "정당인",
            "education": "한양대학교 도시대학원 도시개발경영전공 박사 수료",
            "career": "(전)민선 6,7,8기 성동구청장",
            "career2": "(전)한양대학교 경영대학 특임교수",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          },
          {
            "name": "이승현",
            "party": "국민의힘",
            "age": 67,
            "gender": "남",
            "job": "기업인",
            "education": "고려대학교 경영전문대학원 경영학석사(전공:Executive MBA)",
            "career": "(전)한국외국기업협회 회장",
            "career2": "(현)한국무역협회 부회장",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          },
          {
            "name": "오세훈",
            "party": "국민의힘",
            "age": 65,
            "gender": "남",
            "job": "서울특별시장",
            "education": "고려대학교 대학원 법학과 졸업(법학박사)",
            "career": "(현)제39대 서울특별시장",
            "career2": "(전)제33, 34, 38대 서울특별시장",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          },
          {
            "name": "김정철",
            "party": "개혁신당",
            "age": 49,
            "gender": "남",
            "job": "변호사(법무법인 우리 대표변호사)",
            "education": "고려대학교 대학원 법학박사",
            "career": "(전)서강대학교 법학전문대학원 겸임교수",
            "career2": "(현)개혁신당 최고위원",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          },
          {
            "name": "이상규",
            "party": "진보당",
            "age": 61,
            "gender": "남",
            "job": "배관공",
            "education": "서울대학교 법과대학 공법학과 졸업",
            "career": "(현)진보당 모두를위한서울특위 위원장",
            "career2": "(전)19대 관악을 국회의원",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          },
          {
            "name": "오희주",
            "party": "국민연합",
            "age": 42,
            "gender": "여",
            "job": "정당인",
            "education": "이화여자대학교 대학원 북한학과 재학중",
            "career": "(현)국민연합 서울특별시당 위원장",
            "career2": "(전)오성종합건설(주) 대표이사",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          },
          {
            "name": "유지혜",
            "party": "여성의당",
            "age": 29,
            "gender": "여",
            "job": "정당인",
            "education": "원광디지털대학교 한국문화학부 한국복식과학학과 졸업",
            "career": "(현)여성의당 대변인",
            "career2": "(전)제22대 국회의원선거 비례대표 여성의당 후보",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          },
          {
            "name": "이강산",
            "party": "자유통일당",
            "age": 36,
            "gender": "남",
            "job": "정당인",
            "education": "서울대학교 경영전문대학원 경영학과(SNU MBA) 졸업(석사)",
            "career": "(전)자유통일당 2025년 구로구청장 보궐선거 후보",
            "career2": "(현)자유통일당 AI전략위원회 위원장",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          },
          {
            "name": "권영국",
            "party": "정의당",
            "age": 62,
            "gender": "남",
            "job": "정의당 대표",
            "education": "서울대학교 공과대학 금속공과 졸업",
            "career": "(현)정의당 대표",
            "career2": "(전)제1대 전국민주노동조합총연맹 법률원 원장",
            "region": "서울특별시",
            "source": "NEC_API",
            "fetchedAt": "2026-05-11"
          }
        ]
      }
    }
  ],
  "meta": {
    "lastDataUpdate": "2026-05-11T01:54:54Z",
    "necCandidateCount": 103,
    "dataVersion": "2.0.0",
    "nationalPartySupport": {
      "더불어민주당": 49.6,
      "국민의힘": 27.1,
      "조국혁신당": 2.8,
      "진보당": 1.7,
      "개혁신당": 3.1,
      "기타정당": 3.3,
      "지지정당\n없음": 11.3,
      "모름/\n무응답": 1.2
    },
    "partySupportDate": "2026-05-11",
    "partySupportSource": "NESDC 정당지지도 (26.1.1~) 최근 20건 평균",
    "pledgesGenerated": 103,
    "pledgesSource": "OpenAI gpt-4.1-mini (2026-05-11 generated)",
    "simulationDate": "2026-05-11T02:11:28Z",
    "simulationVersion": "2.0.0",
    "dataInputs": [
      "NEC 2026 candidate roster (103 governors)",
      "NESDC party support polls (2026.1~5, n=170)",
      "NESDC governor polls metadata (83 polls)",
      "LLM-generated pledges (103 candidates × 5)",
      "Historical results 2018/2022"
    ]
  }
}