{
  "generated_at": "2026-09-21T11:56:05.749267+00:00",
  "rows": 6858,
  "without_code": 105,
  "without_geo": 0,
  "branches_without_parent": 0,
  "operator_unparsed": 5960,
  "towns_without_page": 35,
  "changes_unmatched": 1947,
  "population_month": "11508",
  "checks": [
    {
      "name": "totals_rows_matches_sum",
      "pass": true,
      "detail": "preschools_excl_branch_and_mutual + branches + mutual_aid == rows"
    },
    {
      "name": "town_capacity_sum_matches_preschools",
      "pass": true,
      "detail": "town.capacity 由本函式直接加總各園 approved_capacity（含分班、排除 mutual_aid）得出，定義上必然一致；validate-data.mjs 另做獨立重算覆核。"
    },
    {
      "name": "county_slugs_match_clinic",
      "pass": true,
      "detail": "縣市 slug 全數逐字取自 clinic slugs.json，未重算。"
    },
    {
      "name": "hsinchu_chiayi_town_resolution",
      "pass": true,
      "detail": "新竹市：name_embedded=27, street_lookup=33, pip_boundary=97（{'東區': 47, '北區': 38, '香山區': 12}）；嘉義市：name_embedded=12, street_lookup=7, pip_boundary=56（{'西區': 27, '東區': 29}）。主線用 TOWN_MOI_1140318 鄉鎮界線 point-in-polygon 補齊 153 筆，剩餘 unresolved=0（正常執行應為 0；非 0 代表 override 檔缺漏，已退回地址待定桶安全網）。"
    },
    {
      "name": "moe_code_duplicate_dedup",
      "pass": true,
      "detail": "T1 的 moe_code 對應中有 4 組 code 被指派給 >1 間不同園所（皆為 exact_name_county vs near_match_1char_county 配對），P2 已將非 exact 或無法唯一判定的4 筆 code 改設為 null（改用 hash uid，has_page 因而為 false）。合約 §12（2026-09-21）已追認此規則。"
    },
    {
      "name": "future_4y_formula_ratified",
      "pass": true,
      "detail": "合約 §12（2026-09-21）已追認 town_future_4y_change_pct 公式：round((age_0*4 / age_2_5 - 1) * 100)，並新增 age_2_5<100 的鄉鎮輸出 null。P2 已依此重算，town/county 兩層皆套用。"
    },
    {
      "name": "penalty_vehicle_evaluation_withheld",
      "pass": true,
      "detail": "T1 僅抓主頁標籤，子表未爬；三欄值不可信，P3 不渲染（penalty_record／dedicated_vehicle／evaluation_status 三欄仍保留在 preschools.json，不刪除，僅標記第一期不上頁面。合約 §12 追認。）"
    }
  ]
}